Flexible macroblock ordering and arbitrary slice ordering apparatus, system, and method
    1.
    发明授权
    Flexible macroblock ordering and arbitrary slice ordering apparatus, system, and method 有权
    灵活的宏块排序和任意切片排序装置,系统和方法

    公开(公告)号:US08126046B2

    公开(公告)日:2012-02-28

    申请号:US11479324

    申请日:2006-06-30

    Abstract: A system, apparatus, method, and article to process a flexible macroblock ordering and arbitrary slice ordering are described. The apparatus may include a video decoder. The video decoder includes a processor to store coding parameters of one or more neighboring macroblocks in a data buffer. The neighboring macroblocks are previously decoded macroblocks and are adjacent to a current macroblock. The processor is to store control parameters for each of the one or more neighboring macroblocks in the data buffer. The processor is to reconstruct coding parameters for the current macroblock using availability information associated with the neighboring macroblocks.

    Abstract translation: 描述了处理柔性宏块排序和任意片排序的系统,装置,方法和制品。 该装置可以包括视频解码器。 视频解码器包括处理器,用于存储数据缓冲器中的一个或多个相邻宏块的编码参数。 相邻宏块是先前解码的宏块,并且与当前宏块相邻。 处理器用于存储数据缓冲器中的一个或多个相邻宏块中的每一个的控制参数。 处理器使用与相邻宏块相关联的可用性信息来重构当前宏块的编码参数。

    Flexible macroblock ordering and arbitrary slice ordering apparatus, system, and method
    2.
    发明申请
    Flexible macroblock ordering and arbitrary slice ordering apparatus, system, and method 有权
    灵活的宏块排序和任意切片排序装置,系统和方法

    公开(公告)号:US20080056347A1

    公开(公告)日:2008-03-06

    申请号:US11479324

    申请日:2006-06-30

    Abstract: A system, apparatus, method, and article to process a flexible macroblock ordering and arbitrary slice ordering are described. The apparatus may include a video decoder. The video decoder includes a processor to store coding parameters of one or more neighboring macroblocks in a data buffer. The neighboring macroblocks are previously decoded macroblocks and are adjacent to a current macroblock. The processor is to store control parameters for each of the one or more neighboring macroblocks in the data buffer. The processor is to reconstruct coding parameters for the current macroblock using availability information associated with the neighboring macroblocks.

    Abstract translation: 描述了处理柔性宏块排序和任意片排序的系统,装置,方法和制品。 该装置可以包括视频解码器。 视频解码器包括处理器,用于存储数据缓冲器中的一个或多个相邻宏块的编码参数。 相邻宏块是先前解码的宏块,并且与当前宏块相邻。 处理器用于存储数据缓冲器中的一个或多个相邻宏块中的每一个的控制参数。 处理器使用与相邻宏块相关联的可用性信息来重构当前宏块的编码参数。

    Chroma motion vector processing apparatus, system, and method
    3.
    发明申请
    Chroma motion vector processing apparatus, system, and method 有权
    色度运动矢量处理装置,系统和方法

    公开(公告)号:US20070297511A1

    公开(公告)日:2007-12-27

    申请号:US11475413

    申请日:2006-06-27

    Abstract: A system, apparatus, method, and article to process a chroma motion vector are described. The apparatus may include a video decoder. The video decoder includes a processor to receive a compressed video bitstream. The compressed video bitstream includes a stream of pictures. The stream of pictures includes a current slice and a current block within the slice. The processor pre-computes a chroma motion vector adjustment parameter for the current slice and determines a motion vector component for the current block within the current slice using the pre-computed chroma motion vector adjustment parameter. Other embodiments are described and claimed.

    Abstract translation: 描述了用于处理色度运动矢量的系统,装置,方法和物品。 该装置可以包括视频解码器。 视频解码器包括用于接收压缩视频比特流的处理器。 压缩视频比特流包括图像流。 图像流包括切片内的当前切片和当前块。 处理器预先计算当前切片的色度运动矢量调整参数,并使用预先计算的色度运动矢量调整参数确定当前切片内当前块的运动矢量分量。 描述和要求保护其他实施例。

    Flexible macroblock ordering and arbitrary slice ordering apparatus, system, and method
    4.
    发明授权
    Flexible macroblock ordering and arbitrary slice ordering apparatus, system, and method 有权
    灵活的宏块排序和任意切片排序装置,系统和方法

    公开(公告)号:US08644392B2

    公开(公告)日:2014-02-04

    申请号:US13367449

    申请日:2012-02-07

    Abstract: A system, apparatus, method, and article to process a flexible macroblock ordering and arbitrary slice ordering are described. The apparatus may include a video decoder. The video decoder includes a processor to store coding parameters of one or more neighboring macroblocks in a data buffer. The neighboring macroblocks are previously decoded macroblocks and are adjacent to a current macroblock. The processor is to store control parameters for each of the one or more neighboring macroblocks in the data buffer. The processor is to reconstruct coding parameters for the current macroblock using availability information associated with the neighboring macroblocks.

    Abstract translation: 描述了处理柔性宏块排序和任意片排序的系统,装置,方法和制品。 该装置可以包括视频解码器。 视频解码器包括处理器,用于存储数据缓冲器中的一个或多个相邻宏块的编码参数。 相邻宏块是先前解码的宏块,并且与当前宏块相邻。 处理器用于存储数据缓冲器中的一个或多个相邻宏块中的每一个的控制参数。 处理器使用与相邻宏块相关联的可用性信息来重构当前宏块的编码参数。

    Chroma motion vector processing apparatus, system, and method
    5.
    发明授权
    Chroma motion vector processing apparatus, system, and method 有权
    色度运动矢量处理装置,系统和方法

    公开(公告)号:US08379723B2

    公开(公告)日:2013-02-19

    申请号:US11475413

    申请日:2006-06-27

    Abstract: A system, apparatus, method, and article to process a chroma motion vector are described. The apparatus may include a video decoder. The video decoder includes a processor to receive a compressed video bitstream. The compressed video bitstream includes a stream of pictures. The stream of pictures includes a current slice and a current block within the slice. The processor pre-computes a chroma motion vector adjustment parameter for the current slice and determines a motion vector component for the current block within the current slice using the pre-computed chroma motion vector adjustment parameter.

    Abstract translation: 描述了用于处理色度运动矢量的系统,装置,方法和物品。 该装置可以包括视频解码器。 视频解码器包括用于接收压缩视频比特流的处理器。 压缩视频比特流包括图像流。 图像流包括切片内的当前切片和当前块。 处理器预先计算当前切片的色度运动矢量调整参数,并使用预先计算的色度运动矢量调整参数确定当前切片内当前块的运动矢量分量。

    FLEXIBLE MACROBLOCK ORDERING AND ARBITRARY SLICE ORDERING APPARATUS, SYSTEM, AND METHOD
    6.
    发明申请
    FLEXIBLE MACROBLOCK ORDERING AND ARBITRARY SLICE ORDERING APPARATUS, SYSTEM, AND METHOD 有权
    灵活的宏块订单和仲裁订单设备,系统和方法

    公开(公告)号:US20120134418A1

    公开(公告)日:2012-05-31

    申请号:US13367449

    申请日:2012-02-07

    Abstract: A system, apparatus, method, and article to process a flexible macroblock ordering and arbitrary slice ordering are described. The apparatus may include a video decoder. The video decoder includes a processor to store coding parameters of one or more neighboring macroblocks in a data buffer. The neighboring macroblocks are previously decoded macroblocks and are adjacent to a current macroblock. The processor is to store control parameters for each of the one or more neighboring macroblocks in the data buffer. The processor is to reconstruct coding parameters for the current macroblock using availability information associated with the neighboring macroblocks.

    Abstract translation: 描述了处理柔性宏块排序和任意片排序的系统,装置,方法和制品。 该装置可以包括视频解码器。 视频解码器包括处理器,用于存储数据缓冲器中的一个或多个相邻宏块的编码参数。 相邻宏块是先前解码的宏块,并且与当前宏块相邻。 处理器用于存储数据缓冲器中的一个或多个相邻宏块中的每一个的控制参数。 处理器使用与相邻宏块相关联的可用性信息来重构当前宏块的编码参数。

    SYSTEM AND METHOD FOR ENHANCED DMVD PROCESSING
    7.
    发明申请
    SYSTEM AND METHOD FOR ENHANCED DMVD PROCESSING 有权
    用于增强DMVD处理的系统和方法

    公开(公告)号:US20140146890A1

    公开(公告)日:2014-05-29

    申请号:US13996582

    申请日:2010-12-21

    CPC classification number: H04N19/513 H04N19/436 H04N19/44

    Abstract: To let decoder side motion vector derivation (DMVD) coded blocks be decoded in parallel, decoder side motion estimation (ME) dependency on spatially neighboring reconstructed pixels can be removed. Mirror ME and projective ME are only performed on two reference pictures, and the spatially neighboring reconstructed pixels will not be considered in the measurement metric of the decoder side ME. Also, at a video decoder, motion estimation for a target block in a current picture can be performed by calculating a motion vector for a spatially neighboring DMVD block, using the calculated motion vector to predict motion vectors of neighboring blocks of the DMVD block, and decoding the DMVD block and the target block in parallel. In addition, determining a best motion vector for a target block in a current picture can be performed by searching only candidate motion vectors in a search window, wherein candidate motion vectors are derived from a small range motion search around motion vectors of neighboring blocks.

    Abstract translation: 为了使解码器侧运动矢量导出(DMVD)编码块并行解码,可以去除对空间相邻的重建像素的解码器侧运动估计(ME)依赖性。 镜像ME和投影ME仅在两个参考图像上执行,并且在解码器侧ME的测量度量中将不考虑空间相邻的重建像素。 此外,在视频解码器中,可以使用所计算的运动矢量来计算当前图像中的目标块的运动估计,以通过计算空间相邻的DMVD块的运动矢量来预测DMVD块的相邻块的运动矢量,以及 对DMVD块和目标块进行并行解码。 此外,通过仅在搜索窗口中仅搜索候选运动矢量来执行确定当前图片中的目标块的最佳运动矢量,其中,从围绕相邻块的运动矢量的小范围运动搜索导出候选运动矢量。

    Power efficient motion estimation techniques for video encoding
    10.
    发明授权
    Power efficient motion estimation techniques for video encoding 有权
    用于视频编码的功率有效的运动估计技术

    公开(公告)号:US09591326B2

    公开(公告)日:2017-03-07

    申请号:US13638628

    申请日:2010-03-31

    Abstract: Adaptive control can use hierarchical motion estimation (HME) and/or multiple reference motion estimation (MRME) for the motion estimation of current encoding blocks. Both HME and MRME are allowed in the motion estimation to achieve a high coding gain. Control consists of slice level control and macro-block (MB) level control. A slice is one or more contiguous macroblocks. In slice level control, it is decided to use only one reference frame or use multiple reference frames to coding current slice based on the motion vectors obtained in coarse level motion estimation. In MB level control, it is decided to perform MRME or perform HME for the MB and its subblocks based on the coarse level motion vectors of the MB.

    Abstract translation: 自适应控制可以对当前编码块的运动估计使用分层运动估计(HME)和/或多参考运动估计(MRME)。 在运动估计中允许HME和MRME两者实现高编码增益。 控制由片级控制和宏块(MB)级控制组成。 切片是一个或多个连续的宏块。 在片级控制中,决定仅使用一个参考帧或者使用多个参考帧来基于在粗略级运动估计中获得的运动矢量对当前片进行编码。 在MB级别控制中,决定执行MRME或基于MB的粗略级别运动向量对MB及其子块执行HME。

Patent Agency Ranking