Refinement coefficient coding based on history of corresponding transform coefficient values
    11.
    发明授权
    Refinement coefficient coding based on history of corresponding transform coefficient values 有权
    基于相应变换系数值的历史的精细系数编码

    公开(公告)号:US09319700B2

    公开(公告)日:2016-04-19

    申请号:US11868009

    申请日:2007-10-05

    Inventor: Marta Karczewicz

    Abstract: This disclosure describes techniques for coding of refinement coefficients of an enhancement layer in a scalable video coding (SVC) scheme. According to this disclosure, a method may comprise evaluating a history of transform coefficient values associated with one or more previous layers of the SVC scheme, and estimating one or more refinement coefficient values associated with a current layer of the SVC scheme based on the history. On the encoding side, the coding process may include excluding information for one or more refinement coefficient values from the bitstream and signaling to the decoder that such information is excluded from the bitstream. On the decoding side, coding process include parsing the bitstream to identify information that signals to the decoder that information is excluded from the bitstream, and generating such information based on the history associated with one or more previous layers of the SVC scheme.

    Abstract translation: 本公开描述了用于在可缩放视频编码(SVC)方案中对增强层的细化系数进行编码的技术。 根据本公开,一种方法可以包括评估与SVC方案的一个或多个先前层相关联的变换系数值的历史,以及基于历史来估计与SVC方案的当前层相关联的一个或多个细化系数值。 在编码方面,编码处理可以包括从比特流排除一个或多个细化系数值的信息,并且向解码器发送信号从比特流中排除。 在解码侧,编码处理包括解析比特流,以识别向比特流排除信息的信息,并且基于与SVC方案的一个或多个先前层相关联的历史生成这样的信息。

    Adaptive motion resolution for video coding
    14.
    发明授权
    Adaptive motion resolution for video coding 有权
    视频编码的自适应运动分辨率

    公开(公告)号:US09237355B2

    公开(公告)日:2016-01-12

    申请号:US12945170

    申请日:2010-11-12

    Abstract: A video encoder may encode video data by adaptively selecting between one-eighth-pixel and one-quarter-pixel precision motion vectors, and signal the selected precision. In one example, an apparatus includes a video encoder to encode a block of video data using a one-eighth-pixel precision motion vector when use of the one-eighth-pixel precision motion vector is determined to be preferable for the block over a one-quarter-pixel precision motion vector, and to generate a signal value indicative of the use of the one-eighth-pixel precision motion vector for the block, and an output interface to output the encoded block and the signal value. A video decoder may be configured to receive the signal value and the encoded block, analyze the signal value to determine whether the block was encoded using one-eighth-pixel precision or one-quarter-pixel precision, and decode the block based on the determination.

    Abstract translation: 视频编码器可以通过在八分之一像素和四分之一像素精度的运动矢量之间进行自适应选择来对视频数据进行编码,并且将所选精度发信号。 在一个示例中,一种装置包括:视频编码器,当使用八分之一像素的精确运动矢量被确定为优于一块时,使用八分之一像素精度的运动矢量对视频数据块进行编码 并且生成指示使用该块的八分之一像素精度运动矢量的信号值,以及输出接口以输出编码块和信号值。 视频解码器可以被配置为接收信号值和编码块,分析信号值以确定块是使用八分之一像素精度还是四分之一像素精度进行编码,并且基于该确定对块进行解码 。

    WEIGHTED PREDICTION BASED ON VECTORIZED ENTROPY CODING
    16.
    发明申请
    WEIGHTED PREDICTION BASED ON VECTORIZED ENTROPY CODING 有权
    基于加权熵编码的加权预测

    公开(公告)号:US20150281695A1

    公开(公告)日:2015-10-01

    申请号:US14739858

    申请日:2015-06-15

    Abstract: A receiver receives coded coefficient values of enhancement layer video blocks. A control unit defines one or more vectors of transform coefficients for decoding of the enhancement layer blocks, and selects a prediction mode for the enhancement layer blocks based on the vectorized entropy decoding. Each of the vectors comprises one or more of the transform coefficients in a scan order having an end position indicated by a vector control signal. The control unit selects weighted prediction when the vectorized entropy decoding establishes two or more vectors, and selects non-weighted prediction when the defined vectorized entropy coding establishes a single vector. A prediction unit performs predictive decoding based on the prediction mode. An entropy decoding unit performs the vectorized entropy decoding. A scanning unit scans the enhancement layer video blocks from the vectors into two-dimensional blocks of transform coefficients, and separately entropy decodes the vectors.

    Abstract translation: 接收机接收增强层视频块的编码系数值。 控制单元定义用于解码增强层块的变换系数的一个或多个向量,并且基于向量化熵解码来选择用于增强层块的预测模式。 每个矢量包括具有由矢量控制信号指示的结束位置的扫描顺序中的一个或多个变换系数。 当向量化熵解码建立两个或更多个向量时,控制单元选择加权预测,当定义的向量化熵编码建立单个向量时,选择非加权预测。 预测单元基于预测模式执行预测解码。 熵解码单元执行向量化熵解码。 扫描单元将增强层视频块从向量扫描成变换系数的二维块,并且分别熵解码向量。

    Depth estimation based on global motion and optical flow
    17.
    发明授权
    Depth estimation based on global motion and optical flow 有权
    基于全局运动和光流的深度估计

    公开(公告)号:US09123115B2

    公开(公告)日:2015-09-01

    申请号:US12953310

    申请日:2010-11-23

    CPC classification number: G06T7/0071 G06T7/579

    Abstract: This disclosure describes techniques for estimating a depth of image objects for a two-dimensional (2D) view of a video presentation. For example, an initial indication of depth (e.g., an optical flow) may be determined for a 2D view. The initial indication of depth may be used to estimate global motion, e.g., motion of an observer (e.g., camera), of the 2D view. The initial indication of depth may be modified based on the estimation of global motion to create a global motion-adjusted indication of depth. The global motion-adjusted depth indication may be used to create a depth map for the 2D view, which may be used to generate an alternative view of the video presentation that may be used to display a three-dimensional (3D) video presentation.

    Abstract translation: 本公开描述了用于估计视频呈现的二维(2D)视图的图像对象的深度的技术。 例如,可以为2D视图确定深度的初始指示(例如,光流)。 深度的初始指示可以用于估计2D视图的全局运动,例如观察者(例如,相机)的运动。 可以基于全局运动的估计来修改深度的初始指示,以创建全局运动调整的深度指示。 全局运动调整深度指示可用于为2D视图创建深度图,其可以用于生成可用于显示三维(3D)视频呈现的视频呈现的替代视图。

    Coding of transform coefficients for video coding
    18.
    发明授权
    Coding of transform coefficients for video coding 有权
    编码视频编码的变换系数

    公开(公告)号:US09106913B2

    公开(公告)日:2015-08-11

    申请号:US13565621

    申请日:2012-08-02

    Abstract: In an example, a method includes coding significance information for transform coefficients in a set of transform coefficients associated with the residual video data according to a scan order in one or more first passes. The method also includes coding a first set of one or more bins of information for the transform coefficients according to the scan order in one or more second passes, where the first set of one or more bins are coded in a first mode of a coding process. The method also includes coding a second set of one or more bins of information for the transform coefficients according to the scan order in one or more third passes, where the second set of one or more bins are coded in a second mode of the coding process.

    Abstract translation: 在一个示例中,一种方法包括根据一个或多个第一遍中的扫描顺序对与残留视频数据相关联的一组变换系数中的变换系数进行编码有效信息。 该方法还包括在一个或多个第二遍中根据扫描顺序对用于变换系数的一个或多个信息的第一组信号进行编码,其中第一组一个或多个存储体以编码处理的第一模式被编码 。 该方法还包括在一个或多个第三遍中根据扫描顺序对用于变换系数的一个或多个信息的第二组信息进行编码,其中第二组一个或多个存储体以编码处理的第二模式被编码 。

    16-point transform for media data coding
    19.
    发明授权
    16-point transform for media data coding 有权
    用于媒体数据编码的16点变换

    公开(公告)号:US09081733B2

    公开(公告)日:2015-07-14

    申请号:US12820346

    申请日:2010-06-22

    CPC classification number: G06F17/147 H04N19/42 H04N19/61 H04N19/625

    Abstract: In general, techniques are described for implementing a 16-point inverse discrete cosine transform (IDCT) that is capable of applying multiple IDCTs of different sizes. For example, an apparatus comprising a 16-point inverse discrete cosine transform of type II (IDCT-II) unit may implement the techniques of this disclosure. The 16-point IDCT-II unit performs these IDCTs-II of different sizes to transform data from a spatial to a frequency domain. The 16-point IDCT-II unit includes an 8-point IDCT-II unit that performs one of the IDCTs-II of size 8 and a first 4-point IDCT-II unit that performs one of the IDCTs-II of size 4. The 8-point IDCT-II unit includes the first 4-point DCT-II unit. The 16-point IDCT-II unit also comprises an inverse 8-point DCT-IV unit that includes a second 4-point IDCT-II unit and a third 4-point IDCT-II unit. Each of the second and third 4-point IDCT-II units performs one of the IDCTs-II of size 4.

    Abstract translation: 一般来说,描述了实现能够应用不同大小的多个IDCT的16点离散余弦变换(IDCT)的技术。 例如,包括II型(IDCT-II)单元的16点逆离散余弦变换的装置可以实现本公开的技术。 16点IDCT-II单元执行不同尺寸的这些IDCT-II以将数据从空间变换到频域。 16点IDCT-II单元包括执行尺寸为8的IDCT-II之一的8点IDCT-II单元和执行大小为4的IDCT-II之一的第一个4点IDCT-II单元。 8点IDCT-II单元包括第一个4点DCT-II单元。 16点IDCT-II单元还包括具有第二4点IDCT-II单元和第三个4点IDCT-II单元的逆8点DCT-IV单元。 第二和第三4点IDCT-II单元中的每一个执行大小为4的IDCT-II之一。

    Digital video coding with interpolation filters and offsets
    20.
    发明授权
    Digital video coding with interpolation filters and offsets 有权
    具有插值滤波器和偏移量的数字视频编码

    公开(公告)号:US09078007B2

    公开(公告)日:2015-07-07

    申请号:US12432544

    申请日:2009-04-29

    Abstract: This disclosure describes techniques for encoding digital video data using interpolation filters and offsets. An encoder may be configured to select interpolation filters for sub-pixel precision motion estimation based on historical interpolation results obtained for previously encoded video units, such as frames or slices. The encoder also may be configured to compute and assign offsets to the sub-pixel positions after interpolation based on differences between a reference unit and the unit to be coded. The computation and assignment of offsets may be performed before motion estimation. Motion estimation may be refined so that the motion search considers sub-pixel positions to which offsets have been previously added and evaluates sub-pixel positions that have a non-zero offset. In some cases, interpolation filter selection, offset computation, and/or refined motion estimation for a given unit may be performed in a single encoding pass.

    Abstract translation: 本公开描述了使用内插滤波器和偏移量对数字视频数据进行编码的技术。 编码器可以被配置为基于针对先前编码的视频单元(例如帧或片段)获得的历史插值结果来选择子像素精度运动估计的内插滤波器。 编码器还可以被配置为基于参考单元和要编码的单元之间的差异来计算和分配插值之后的子像素位置的偏移。 可以在运动估计之前执行偏移的计算和分配。 可以改进运动估计,使得运动搜索考虑先前已经添加了偏移的子像素位置,并评估具有非零偏移的子像素位置。 在一些情况下,可以在单个编码过程中执行用于给定单元的内插滤波器选择,偏移计算和/或精细运动估计。

Patent Agency Ranking