Efficient fetching for motion compensation video decoding process
    1.
    发明授权
    Efficient fetching for motion compensation video decoding process 有权
    高效提取运动补偿视频解码过程

    公开(公告)号:US08559514B2

    公开(公告)日:2013-10-15

    申请号:US11495270

    申请日:2006-07-27

    CPC classification number: H04N19/57 H04N19/433 H04N19/44

    Abstract: Efficient memory fetching techniques are described that can improve data fetching during a motion compensation decoding process. The techniques propose several different memory fetching modes that may be very efficient in different scenarios of the motion compensation decoding process. A motion compensator may a particular memory fetch mode from a plurality of possible modes on a case-by-case basis for the memory fetches associated with a motion compensation decoding process of a macroblock. The techniques described herein may be particularly useful when fractional interpolation to sub-integer pixels is used in the inter-frame compression.

    Abstract translation: 描述了可以在运动补偿解码过程期间改进数据获取的高效存储器获取技术。 该技术提出了在运动补偿解码过程的不同情况下可能非常有效的几种不同的存储器提取模式。 运动补偿器可以针对与宏块的运动补偿解码过程相关联的存储器提取,在多个可能模式中针对具体存储器提取模式。 当在帧间压缩中使用对子整数像素的分数插值时,本文描述的技术可能是特别有用的。

    EFFICIENT TRANSFORMATION TECHNIQUES FOR VIDEO CODING
    2.
    发明申请
    EFFICIENT TRANSFORMATION TECHNIQUES FOR VIDEO CODING 有权
    视频编码的高效转换技术

    公开(公告)号:US20090080515A1

    公开(公告)日:2009-03-26

    申请号:US11861804

    申请日:2007-09-26

    Abstract: This disclosure describes efficient transformation techniques that can be used in video coding. In particular, intermediate results of computations associated with transformation of a first block of video data are reused in the transformation of a second block of video data. The techniques may be used during a motion estimation process in which video blocks of a search space are transformed, but this disclosure is not necessarily limited in this respect. Pipelining techniques may be used to accelerate the efficient transformation techniques, and transposition memories can be implemented to facilitate efficient pipelining.

    Abstract translation: 本公开描述了可用于视频编码的有效的转换技术。 特别地,与第一视频数据块的变换相关联的计算的中间结果在第二视频数据块的变换中被重新使用。 可以在其中对搜索空间的视频块进行变换的运动估计处理期间使用这些技术,但是本发明并不限于此。 可以使用流水线技术来加速有效的转换技术,并且可以实现转置存储器以便于有效的流水线化。

    Efficient transformation techniques for video coding
    3.
    发明授权
    Efficient transformation techniques for video coding 有权
    高效的视频编码技术

    公开(公告)号:US08654833B2

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

    申请号:US11861804

    申请日:2007-09-26

    Abstract: This disclosure describes efficient transformation techniques that can be used in video coding. In particular, intermediate results of computations associated with transformation of a first block of video data are reused in the transformation of a second block of video data. The techniques may be used during a motion estimation process in which video blocks of a search space are transformed, but this disclosure is not necessarily limited in this respect. Pipelining techniques may be used to accelerate the efficient transformation techniques, and transposition memories can be implemented to facilitate efficient pipelining.

    Abstract translation: 本公开描述了可用于视频编码的有效的转换技术。 特别地,与第一视频数据块的变换相关联的计算的中间结果在第二视频数据块的变换中被重新使用。 可以在其中对搜索空间的视频块进行变换的运动估计处理期间使用这些技术,但是本发明并不限于此。 可以使用流水线技术来加速有效的转换技术,并且可以实现转置存储器以便于有效的流水线化。

    Efficient fetching for motion compensation video decoding process
    4.
    发明申请
    Efficient fetching for motion compensation video decoding process 有权
    高效提取运动补偿视频解码过程

    公开(公告)号:US20080025398A1

    公开(公告)日:2008-01-31

    申请号:US11495270

    申请日:2006-07-27

    CPC classification number: H04N19/57 H04N19/433 H04N19/44

    Abstract: This disclosure describes efficient memory fetching techniques that can improve data fetching during a motion compensation decoding process. The techniques propose several different memory fetching modes that may be very efficient in different scenarios of the motion compensation decoding process. In some embodiments, a motion compensator selects a particular memory fetches associated with a motion compensation decoding process of a macroblock. The techniques described herein may be particularly useful when fractional interpolation to sub-integer pixels is used in the inter-frame compression.

    Abstract translation: 本公开描述了可以在运动补偿解码过程期间改进数据获取的有效存储器获取技术。 该技术提出了在运动补偿解码过程的不同情况下可能非常有效的几种不同的存储器提取模式。 在一些实施例中,运动补偿器选择与宏块的运动补偿解码过程相关联的特定存储器提取。 当在帧间压缩中使用对子整数像素的分数插值时,本文描述的技术可能是特别有用的。

    Video encoding
    5.
    发明授权
    Video encoding 失效
    视频编码

    公开(公告)号:US08208548B2

    公开(公告)日:2012-06-26

    申请号:US11351911

    申请日:2006-02-09

    Abstract: An embodiment is directed to a method for selecting a predictive macroblock partition from a plurality of candidate macroblock partitions in motion estimation and compensation in a video encoder including determining a bit rate signal for each of the candidate macroblock partitions, generating a distortion signal for each of the candidate macroblock partitions, calculating a cost for each of the candidate macroblock partitions based on respective bit rate and distortion signals to produce a plurality of costs, and determining a motion vector from the costs. The motion vector designates the predictive macroblock partition.

    Abstract translation: 一个实施例涉及一种用于在视频编码器中的运动估计和补偿中从多个候选宏块分区中选择预测宏块分区的方法,包括确定每个候选宏块分区的比特率信号,为每个候选宏块分区生成失真信号 候选宏块分区,基于相应的比特率和失真信号计算每个候选宏块分区的成本以产生多个成本,以及从成本确定运动矢量。 运动矢量指定预测宏块分区。

    Electronic video image stabilization
    6.
    发明授权
    Electronic video image stabilization 有权
    电子视频图像稳定

    公开(公告)号:US07840085B2

    公开(公告)日:2010-11-23

    申请号:US11487078

    申请日:2006-07-14

    Abstract: This disclosure describes electronic video image stabilization techniques for imaging and video devices. The techniques involve determining motion and spatial statistics for individual macroblocks of a frame, and determining a global motion vector for the frame based on the statistics of each of the macroblocks. In one embodiment, a method of performing electronic image stabilization includes performing spatial estimation on each of a plurality of macroblocks within a frame of an image to obtain spatial statistics for each of the macroblocks, performing motion estimation on each of the plurality of macroblocks to obtain motion statistics for each of the macroblocks, integrating the spatial statistics and the motion statistics of each of the macroblocks to determine a global motion vector for the frame, and offsetting the image with respect to a reference window according to the global motion vector.

    Abstract translation: 本公开描述了用于成像和视频设备的电子视频图像稳定技术。 这些技术涉及确定帧的各个宏块的运动和空间统计,以及基于每个宏块的统计来确定该帧的全局运动矢量。 在一个实施例中,执行电子图像稳定的方法包括对图像的帧内的多个宏块中的每一个执行空间估计,以获得每个宏块的空间统计,对多个宏块中的每一个执行运动估计以获得 对每个宏块进行运动统计,对每个宏块的空间统计和运动统计进行积分,以确定该帧的全局运动矢量,以及根据全局运动矢量相对于参考窗口偏移该图像。

    Multi-dimensional neighboring block prediction for video encoding
    7.
    发明授权
    Multi-dimensional neighboring block prediction for video encoding 失效
    视频编码的多维相邻块预测

    公开(公告)号:US08761259B2

    公开(公告)日:2014-06-24

    申请号:US11533745

    申请日:2006-09-20

    Abstract: The motion estimation techniques and video encoding device(s) described use a two dimensional pipeline to generate accurate motion estimation parameters for a current video block. The two dimensional pipeline uses previously calculated motion estimation parameters of relevant neighboring video blocks, including a preceding video block on a same row as the current video block, prior to the generation of the accurate motion vectors, motion vector predictors, and mode decision of the current video block. The use of the two dimensional pipeline allows accurate motion vector prediction from neighboring video blocks previously not available, in the computation of motion vectors. Three engines may be used in the two dimensional pipeline, a fetch engine, an integer search engine and a fractional and spatial search engine. While the fetch engine and fraction and spatial search engine operate on one row, the integer search engine operates on another row.

    Abstract translation: 所描述的运动估计技术和视频编码装置使用二维流水线来产生当前视频块的精确运动估计参数。 在生成准确的运动矢量,运动矢量预测器和模式决定之前,二维管线使用先前计算出的相关相邻视频块的运动估计参数,包括与当前视频块相同的行上的先前视频块 当前视频块。 在运动矢量的计算中,使用二维流水线允许来自先前不可用的相邻视频块的精确的运动矢量预测。 三维发动机可用于二维管道,取出引擎,整数搜索引擎和分数和空间搜索引擎。 当提取引擎和分数和空间搜索引擎在一行上运行时,整数搜索引擎在另一行上运行。

    VIDEO PROCESSING ARCHITECTURE
    8.
    发明申请
    VIDEO PROCESSING ARCHITECTURE 有权
    视频处理架构

    公开(公告)号:US20120114045A1

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

    申请号:US12943446

    申请日:2010-11-10

    Abstract: A method for video processing may include receiving video data units, and compressing the video data units to generate compressed video data units that have a variable size. The method may also include storing the compressed video data units contiguously in a memory in memory segments that have a fixed size, where the size of at least one of the compressed video data units is indivisible by the fixed size of the memory segments, and where a portion of the indivisible compressed video data unit is stored with a portion of another compressed video data unit in one of the memory segments. The method may also include determining data storage information associated with the compressed video data units, and storing the data storage information in the memory. A system may have a video processing architecture designed to support the method.

    Abstract translation: 用于视频处理的方法可以包括接收视频数据单元,以及压缩视频数据单元以生成具有可变大小的压缩视频数据单元。 该方法还可以包括将压缩的视频数据单元连续地存储在具有固定大小的存储器段中的存储器中,其中压缩视频数据单元中的至少一个的尺寸不同于存储器段的固定大小,并且其中 不可分割压缩视频数据单元的一部分与另一个压缩视频数据单元的一部分一起存储在存储器段之一中。 该方法还可以包括确定与压缩视频数据单元相关联的数据存储信息,以及将数据存储信息存储在存储器中。 系统可以具有设计用于支持该方法的视频处理架构。

    Electronic video image stabilization
    9.
    发明申请
    Electronic video image stabilization 有权
    电子视频图像稳定

    公开(公告)号:US20070236578A1

    公开(公告)日:2007-10-11

    申请号:US11487078

    申请日:2006-07-14

    Abstract: This disclosure describes electronic video image stabilization techniques for imaging and video devices. The techniques involve determining motion and spatial statistics for individual macroblocks of a frame, and determining a global motion vector for the frame based on the statistics of each of the macroblocks. In one embodiment, a method of performing electronic image stabilization includes performing spatial estimation on each of a plurality of macroblocks within a frame of an image to obtain spatial statistics for each of the macroblocks, performing motion estimation on each of the plurality of macroblocks to obtain motion statistics for each of the macroblocks, integrating the spatial statistics and the motion statistics of each of the macroblocks to determine a global motion vector for the frame, and offsetting the image with respect to a reference window according to the global motion vector.

    Abstract translation: 本公开描述了用于成像和视频设备的电子视频图像稳定技术。 这些技术涉及确定帧的各个宏块的运动和空间统计,以及基于每个宏块的统计来确定该帧的全局运动矢量。 在一个实施例中,执行电子图像稳定的方法包括对图像的帧内的多个宏块中的每一个执行空间估计,以获得每个宏块的空间统计,对多个宏块中的每一个执行运动估计以获得 对每个宏块进行运动统计,对每个宏块的空间统计和运动统计进行积分,以确定该帧的全局运动矢量,以及根据全局运动矢量相对于参考窗口偏移该图像。

Patent Agency Ranking