MOTION ESTIMATION APPARATUS AND METHOD
    1.
    发明申请
    MOTION ESTIMATION APPARATUS AND METHOD 审中-公开
    运动估计装置和方法

    公开(公告)号:US20130148733A1

    公开(公告)日:2013-06-13

    申请号:US13556497

    申请日:2012-07-24

    IPC分类号: H04N7/32

    摘要: Disclosed are motion estimation apparatus and method. The present invention can reduce an external memory access in an area in which a macroblock is large while preventing image quality from deteriorating due to motion estimation according to coding units, by obtaining a minimum motion vector using a prediction method in 64×64 and 32×32 modes for the coding units meeting a high efficiency video coding (HEVC) standard and obtaining a motion vector using a full search method in other modes.

    摘要翻译: 公开了运动估计装置和方法。 本发明可以通过使用64×64和32×64的预测方法获得最小运动矢量来减少宏块大的区域中的外部存储器访问,同时通过根据编码单位的运动估计来防止图像质量劣化 满足高效率视频编码(HEVC)标准的编码单元的32种模式,并且在其他模式中使用全搜索方法获得运动矢量。

    ADAPTIVE MOTION SEARCH RANGE DETERMINING APPARATUS AND METHOD
    2.
    发明申请
    ADAPTIVE MOTION SEARCH RANGE DETERMINING APPARATUS AND METHOD 有权
    自适应运动搜索范围确定装置和方法

    公开(公告)号:US20120128261A1

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

    申请号:US13301093

    申请日:2011-11-21

    IPC分类号: G06K9/36

    CPC分类号: H04N19/57

    摘要: Provided is an adaptive motion search range determining apparatus and method for encoding UHD-class high-resolution images. The adaptive motion search range determining apparatus includes an MVD average/standard deviation calculation unit calculating an value average and a standard deviation of MVDs of neighboring macroblocks of a current macroblock, and a motion search range determination unit determining a motion search range of the current macroblock using the value average and the standard deviation. According to the adaptive motion search range determining apparatus, it is possible to enable each macroblock to have an adaptive search range by variably adjusting a motion vector search range of a current macroblock with reference to motion vectors of neighboring macroblocks of the current macroblock.

    摘要翻译: 提供了一种用于对UHD级高分辨率图像进行编码的自适应运动搜索范围确定装置和方法。 自适应运动搜索范围确定装置包括:MVD平均/标准偏差计算单元,用于计算当前宏块的相邻宏块的MVD的值平均值和标准偏差;以及运动搜索范围确定单元,确定当前宏块的运动搜索范围 使用值平均值和标准偏差。 根据自适应运动搜索范围确定装置,可以参考当前宏块的相邻宏块的运动矢量,通过可变地调整当前宏块的运动矢量搜索范围,使每个宏块具有自适应搜索范围。

    Adaptive motion search range determining apparatus and method
    3.
    发明授权
    Adaptive motion search range determining apparatus and method 有权
    自适应运动搜索范围确定装置和方法

    公开(公告)号:US08532409B2

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

    申请号:US13301093

    申请日:2011-11-21

    IPC分类号: H04N7/50

    CPC分类号: H04N19/57

    摘要: Provided is an adaptive motion search range determining apparatus and method for encoding UHD-class high-resolution images. The adaptive motion search range determining apparatus includes an MVD average/standard deviation calculation unit calculating an value average and a standard deviation of MVDs of neighboring macroblocks of a current macroblock, and a motion search range determination unit determining a motion search range of the current macroblock using the value average and the standard deviation. According to the adaptive motion search range determining apparatus, it is possible to enable each macroblock to have an adaptive search range by variably adjusting a motion vector search range of a current macroblock with reference to motion vectors of neighboring macroblocks of the current macroblock.

    摘要翻译: 提供了一种用于对UHD级高分辨率图像进行编码的自适应运动搜索范围确定装置和方法。 自适应运动搜索范围确定装置包括:MVD平均/标准偏差计算单元,用于计算当前宏块的相邻宏块的MVD的值平均值和标准偏差;以及运动搜索范围确定单元,确定当前宏块的运动搜索范围 使用值平均值和标准偏差。 根据自适应运动搜索范围确定装置,可以参考当前宏块的相邻宏块的运动矢量,通过可变地调整当前宏块的运动矢量搜索范围,使每个宏块具有自适应搜索范围。

    MOTION ESTIMATION APPARATUS AND METHOD USING PREDICTION ALGORITHM BETWEEN MACROBLOCKS
    4.
    发明申请
    MOTION ESTIMATION APPARATUS AND METHOD USING PREDICTION ALGORITHM BETWEEN MACROBLOCKS 审中-公开
    运动估计装置和使用MACROBLOCK之间的预测算法的方法

    公开(公告)号:US20120163462A1

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

    申请号:US13315307

    申请日:2011-12-09

    IPC分类号: H04N7/32 H04N7/26

    CPC分类号: H04N19/109 H04N19/52

    摘要: Disclosed is a motion estimation apparatus and method using a prediction algorithm between macroblocks. In the motion estimation method, an average of a motion vector of a macroblock 1 and a motion vector of a macroblock 3 is determined as a prediction motion vector. A prediction sum of absolute difference (SAD) value of the macroblock 2 is calculated, which is an SAD value based on the prediction motion vector. A reference SAD value for neighboring macroblocks of the macroblock 2 is compared with a value obtained by subtracting a predetermined threshold value from the prediction SAD value. Normal motion vector estimation is performed on the macroblock 2 based on the compared result.

    摘要翻译: 公开了使用宏块之间的预测算法的运动估计装置和方法。 在运动估计方法中,确定宏块1的运动矢量和宏块3的运动矢量的平均值作为预测运动矢量。 计算宏块2的绝对差(SAD)值的预测和,其是基于预测运动矢量的SAD值。 将宏块2的相邻宏块的参考SAD值与通过从预测SAD值减去预定阈值而获得的值进行比较。 基于比较结果对宏块2进行正常运动矢量估计。

    CACHING APPARATUS AND METHOD FOR VIDEO MOTION ESTIMATION AND COMPENSATION
    5.
    发明申请
    CACHING APPARATUS AND METHOD FOR VIDEO MOTION ESTIMATION AND COMPENSATION 审中-公开
    用于视频运动估计和补偿的缓存设备和方法

    公开(公告)号:US20120147023A1

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

    申请号:US13297290

    申请日:2011-11-16

    IPC分类号: G09G5/36

    摘要: A caching apparatus for video motion estimation and compensation includes: an external memory including a plurality of banks and configured to allocate one pixel row to one bank to store the pixel row; a memory controller configured to cause successively-inputted read requests to access different banks of the external memory and transmit a read command for a next read request to the external memory while reference data corresponding to a first-coming read request is outputted; and a data processor configured to successively make read requests for the reference data to the memory controller when reference data read requests are successively inputted, store the reference data inputted from the memory controller, and output the stored reference data.

    摘要翻译: 一种用于视频运动估计和补偿的缓存装置包括:包括多个存储体的外部存储器,并且被配置为将一个像素行分配给一个存储体以存储像素行; 存储器控制器,被配置为使得连续输入的读取请求访问外部存储器的不同的存储体,并且在输出与先前的读取请求对应的参考数据时,向外部存储器发送用于下一个读取请求的读取命令; 以及数据处理器,被配置为当连续输入参考数据读取请求时,连续地向存储器控制器发送对参考数据的读取请求,存储从存储器控制器输入的参考数据,并输出存储的参考数据。

    MOTION ESTIMATION APPARATUS AND METHOD
    6.
    发明申请
    MOTION ESTIMATION APPARATUS AND METHOD 有权
    运动估计装置和方法

    公开(公告)号:US20120163461A1

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

    申请号:US13297291

    申请日:2011-11-16

    IPC分类号: H04N7/26

    摘要: Disclosed is a motion estimation apparatus and method capable of reduce a memory bandwidth by accessing reference image data occupying the largest part of the memory bandwidth based on a result of motion estimation skip determination. The motion estimation apparatus includes a motion estimation skip determination unit, a sum absolute of absolute difference (SAD) processing unit and a multiplexer (MUX) unit. The motion estimation skip determination unit determines the presence of motion estimation skip by reading current image data and skip reference image data, and outputs a motion vector in a skip mode. The SAD processing unit calculates an SAD value by reading the current image data and reference image data and outputs a motion vector in a normal mode. The MUX unit outputs the motion vector in the skip mode or the motion vector in the normal mode as a final motion vector based on a skip flag signal.

    摘要翻译: 公开了一种运动估计装置和方法,其能够通过基于运动估计跳跃确定的结果访问占用存储器带宽的最大部分的参考图像数据来减少存储器带宽。 运动估计装置包括运动估计跳过确定单元,绝对差(SAD)处理单元和多路复用器(MUX)单元的和绝对值。 运动估计跳过确定单元通过读取当前图像数据并跳过参考图像数据来确定运动估计跳过的存在,并且以跳过模式输出运动矢量。 SAD处理单元通过读取当前图像数据和参考图像数据来计算SAD值,并以正常模式输出运动矢量。 MUX单元基于跳过标志信号将跳过模式中的运动矢量或正常模式中的运动矢量作为最终运动矢量输出。

    VIDEO DECODING APPARATUS AND METHOD BASED ON A DATA AND FUNCTION SPLITTING SCHEME
    7.
    发明申请
    VIDEO DECODING APPARATUS AND METHOD BASED ON A DATA AND FUNCTION SPLITTING SCHEME 有权
    基于数据和功能分割方案的视频解码设备和方法

    公开(公告)号:US20110116550A1

    公开(公告)日:2011-05-19

    申请号:US12837022

    申请日:2010-07-15

    IPC分类号: H04N11/02

    摘要: A video decoding apparatus and method based on a data and function splitting scheme are disclosed. The video decoding apparatus based on a data and function splitting scheme includes a variable length decoding unit performing variable length decoding and parsing on a bit stream to acquire residual data and a decoding parameter, and splitting the residual data and the decoding parameter by row; and N (N is a natural number of 2 or larger) number of clusters splitting dequantization and inverse discrete cosine transform (IDCT), motion vector prediction, intra prediction and motion compensation, video restoration, and deblocking function into M number of functions, acquiring the residual data, the decoding parameter, and macroblock (MB) processing information of an upper cluster by column, and splitting the information acquired by column into M number of functions to process the same.

    摘要翻译: 公开了一种基于数据和功能分解方案的视频解码装置和方法。 基于数据和功能分割方案的视频解码装置包括:可变长度解码单元,对比特流执行可变长度解码和解析以获取残差数据和解码参数,并且逐行分割残留数据和解码参数; 并且N(N是2或更大的自然数)将数量分解解量化和逆离散余弦变换(IDCT),运动矢量预测,帧内预测和运动补偿,视频恢复和去块功能的簇数分为M个函数,获取 按照列逐列的残差数据,解码参数和宏块(MB)处理信息,并将通过列获取的信息拆分为M个函数以进行处理。

    METHOD AND APPARATUS FOR ACCESSING MEMORY ACCORDING TO PROCESSOR INSTRUCTION
    8.
    发明申请
    METHOD AND APPARATUS FOR ACCESSING MEMORY ACCORDING TO PROCESSOR INSTRUCTION 有权
    用于根据处理器指令访问存储器的方法和装置

    公开(公告)号:US20110055526A1

    公开(公告)日:2011-03-03

    申请号:US12832313

    申请日:2010-07-08

    IPC分类号: G06F9/312 G06F12/08

    CPC分类号: G06F9/342 G06F9/3824

    摘要: There is provided a method and apparatus for accessing a memory according to a processor instruction. The apparatus includes: a stack offset extractor extracting an offset value from a stack pointer offset indicating a local variable in the processor instruction; a local stack storage including a plurality of items, each of which is formed of an activation bit indicating whether each item is activated, an offset storing an offset value of a stack pointer, and an element storing a local variable value of the stack pointer; an offset comparator comparing the extracted offset value with an offset value of each item and determining whether an item corresponding to the extracted offset value is present in the local stack storage; and a stack access controller controlling a processor to access the local stack storage or a cache memory according to a determining result of the offset comparator.

    摘要翻译: 提供了根据处理器指令访问存储器的方法和装置。 该装置包括:堆栈偏移提取器,从指示处理器指令中的局部变量的堆栈指针偏移量中提取偏移值; 本地堆栈存储器,包括多个项目,每个项目由表示每个项目是否被激活的激活位,存储堆栈指针的偏移值的偏移量和存储堆栈指针的局部变量值的元素组成; 偏移比较器,将所提取的偏移值与每个项目的偏移值进行比较,并确定与所提取的偏移值相对应的项目是否存在于本地堆栈存储器中; 以及堆栈访问控制器,其根据偏移比较器的确定结果控制处理器访问本地堆栈存储器或高速缓冲存储器。

    MOTION ESTIMATION APPARATUS AND METHOD FOR MOVING PICTURE CODING
    9.
    发明申请
    MOTION ESTIMATION APPARATUS AND METHOD FOR MOVING PICTURE CODING 有权
    运动估计装置和移动图像编码的方法

    公开(公告)号:US20090154564A1

    公开(公告)日:2009-06-18

    申请号:US12191733

    申请日:2008-08-14

    IPC分类号: H04N7/26

    CPC分类号: H04N19/523 H04N19/43

    摘要: Provided is a motion estimation apparatus for moving picture coding. The apparatus includes a 1-pel buffer for storing 1-pel unit pixels using luminance signals of a reference frame which correspond to macroblocks of a current frame, a 1-pel estimator for calculating 1-pel unit motion vectors and minimum costs in correspondence to the macroblocks of the current frame and the pixels stored in the 1-pel buffer, a ½-pel interpolator for performing ½-pel unit interpolation using the pixels stored in the 1-pel buffer, a ½-pel buffer for storing the ½-pel unit interpolated pixels, a ½-pel estimator for calculating ½-pel unit motion vectors and minimum costs in correspondence to the pixels stored in the ½-pel buffer, the values calculated by the 1-pel estimator, and the macroblocks of the current frame, a ¼-pel interpolator for performing ¼-pel unit interpolation using the pixels stored in the ½-pel and 1-pel buffers, a ¼-pel buffer for storing the ¼-pel unit interpolated pixels, and a ¼-pel estimator for calculating ¼-pel unit motion vectors and minimum costs in correspondence to the pixels stored in the ¼-pel buffer, the values calculated by the ½-pel estimator, and the macroblocks of the current frame.

    摘要翻译: 提供了一种用于运动图像编码的运动估计装置。 该装置包括:1个像素缓冲器,用于使用与当前帧的宏块相对应的参考帧的亮度信号来存储1个像素单位像素; 1像素估计器,用于计算1像素单位运动矢量,并对应于最小成本 当前帧的宏块和存储在1-像素缓冲器中的像素,1/2像素内插器,用于使用存储在1-像素缓冲器中的像素进行1/2像素单位内插;½像素缓冲器,用于存储1/2像素缓冲器, 像素单位内插像素,用于计算1/2像素单位运动矢量的1/2像素估计器和对应于存储在1/2像素缓冲器中的像素的最小成本,由1-像素估计器计算的值和当前的宏块 帧,¼贝尔内插器,用于使用存储在1/2贝尔和1贝尔缓冲器中的像素执行1/4贝尔单位内插,用于存储1/4贝尔单位内插像素的1/4贝尔缓冲器,以及1/4贝尔估计器 用于计算¼像素单位运动矢量 对应于存储在1/4贝尔缓冲器中的像素的最小成本,由1/2贝尔估计器计算的值和当前帧的宏块。

    H.264 CAVLC DECODING METHOD BASED ON APPLICATION-SPECIFIC INSTRUCTION-SET PROCESSOR
    10.
    发明申请
    H.264 CAVLC DECODING METHOD BASED ON APPLICATION-SPECIFIC INSTRUCTION-SET PROCESSOR 失效
    基于应用特定指令集处理器的H.264 CAVLC解码方法

    公开(公告)号:US20090138684A1

    公开(公告)日:2009-05-28

    申请号:US12181769

    申请日:2008-07-29

    IPC分类号: G06F9/30

    CPC分类号: H04N19/42 H04N19/44 H04N19/91

    摘要: Provided is an H.264 Context Adaptive Variable Length Coding (CAVLC) decoding method based on an Application-Specific Instruction-set Processor (ASIP). The H.264 CAVLC decoding method includes determining a plurality of comparison bit strings on the basis of a table of a decoding coefficient, storing lengths of the comparison bit strings in a first register, storing code values of the comparison bit strings in a second register, comparing an input bit stream with the comparison bit strings based on the lengths and code values of the comparison bit strings, and determining value of the decoding coefficient according to a result of comparison between the input bit stream and the comparison bit strings. The method extracts a decoding coefficient using a register in an ASIP without accessing a memory and prevents a reduction in speed caused by memory access, thereby increasing the decoding speed of an H.264 decoder.

    摘要翻译: 提供了一种基于应用特定指令集处理器(ASIP)的H.264上下文自适应可变长度编码(CAVLC)解码方法。 H.264 CAVLC解码方法包括:基于解码系数的表确定多个比较比特串,将比较比特列的长度存储在第一寄存器中,将比较比特列的代码值存储在第二寄存器 根据比较比特串的长度和码值比较输入比特流与比较比特串,并根据输入比特流和比较比特串之间的比较结果确定解码系数的值。 该方法使用ASIP中的寄存器提取解码系数,而不访问存储器,并且防止由存储器访问引起的速度降低,从而提高H.264解码器的解码速度。