-
公开(公告)号:US20130195179A1
公开(公告)日:2013-08-01
申请号:US13877068
申请日:2011-08-26
IPC分类号: H04N7/26
CPC分类号: H04N19/176 , H04N19/124 , H04N19/149 , H04N19/152
摘要: An image processor includes an encoder that performs encoding including quantization on an image signal and a controller that controls a quantization parameter in the quantization. The controller determines a quantization parameter of a currently target macroblock, based on a difference between a target amount of code for a specified number of macroblocks and an amount of code generated for a predetermined number of macroblocks processed immediately before. The controller variably sets the specified number.
摘要翻译: 图像处理器包括编码器,其执行包括对图像信号的量化的编码和控制量化中的量化参数的控制器。 控制器基于针对特定数量的宏块的目标代码量与针对刚才处理的预定数量的宏块生成的代码量之间的差异,确定当前目标宏块的量化参数。 控制器可变地设置指定的数字。
-
公开(公告)号:US20120287990A1
公开(公告)日:2012-11-15
申请号:US13522122
申请日:2010-11-29
IPC分类号: H04N7/12
CPC分类号: H04N19/174 , H04N19/124 , H04N19/147 , H04N19/149 , H04N19/196 , H04N19/61
摘要: An image processor includes an encoder that performs encoding including quantization on an image signal and a controller that controls a quantization parameter for quantization. The controller determines a quantization parameter of a currently target macroblock as an increase or decrease from a reference value, and determines the increase or decrease based on a difference between a target amount of code for a predetermined number of macroblocks fewer than a total number of macroblocks within one frame and a generated amount of code of the predetermined number of macroblocks processed immediately before. The controller can further determine the increase or decrease, based on pixel information of the currently target macroblock such as an activity evaluation value.
摘要翻译: 图像处理器包括编码器,该编码器执行包括对图像信号的量化的编码以及控制量化量化参数的控制器。 控制器根据参考值确定当前目标宏块的量化参数为增加或减小,并且基于小于总宏块数的预定数量的宏块的目标代码量之间的差确定增加或减小 并且在紧接着之前处理预定数量的宏块的生成的代码量。 控制器可以基于诸如活动评估值的当前目标宏块的像素信息来进一步确定增加或减少。
-
公开(公告)号:US09661333B2
公开(公告)日:2017-05-23
申请号:US13522122
申请日:2010-11-29
IPC分类号: H04N11/04 , H04N7/12 , H04N19/174 , H04N19/147 , H04N19/196 , H04N19/149 , H04N19/61 , H04N19/124
CPC分类号: H04N19/174 , H04N19/124 , H04N19/147 , H04N19/149 , H04N19/196 , H04N19/61
摘要: An image processor includes an encoder that performs encoding including quantization on an image signal and a controller that controls a quantization parameter for quantization. The controller determines a quantization parameter of a currently target macroblock as an increase or decrease from a reference value, and determines the increase or decrease based on a difference between a target amount of code for a predetermined number of macroblocks fewer than a total number of macroblocks within one frame and a generated amount of code of the predetermined number of macroblocks processed immediately before. The controller can further determine the increase or decrease, based on pixel information of the currently target macroblock such as an activity evaluation value.
-
公开(公告)号:US20120321207A1
公开(公告)日:2012-12-20
申请号:US13582056
申请日:2011-02-24
IPC分类号: G06K9/36
CPC分类号: H04N19/0003 , H04N19/107 , H04N19/176 , H04N19/184 , H04N19/196
摘要: It is an object of the present invention to provide an image coding technique for suppressing degradation in image quality, in which the time and space where intra macroblocks appear are dispersed. A numerical value (Ftk) is generated from the lower-order six bits of the frame number (Ft) of a coding object frame. A numerical value (Fs) is generated by shifting the numerical value (Ftk) leftward by two bits. An exclusive OR of the numerical value (Ftk) and the numerical value (Fs) is calculated, to thereby generate a numerical value (A). A numerical value (Ytk) is generated from the lower-order six bits of the Y coordinate (Yt) of a coding object macroblock. The upper-order bits of the numerical value (Ytk) and the lower-order bits thereof are inverted, to thereby generate a numerical value (Yr). Further, an exclusive OR of the numerical value (Yr) and the numerical value (A) is calculated, to thereby generate a numerical value (B). A numerical value (Xtk) is generated from the lower-order six bits of the X coordinate (Xt) of the coding object macroblock. When the numerical value (Xtk) and the numerical value (B) are identical to each other, the coding object macroblock is intra-coded.
摘要翻译: 本发明的一个目的是提供一种图像编码技术,用于抑制图像质量的劣化,其中内部宏块出现的时间和空间被分散。 从编码对象帧的帧号(Ft)的低位6位生成数值(Ftk)。 通过将数值(Ftk)向左移位两位来产生数值(Fs)。 计算数值(Ftk)和数值(Fs)的异或,从而生成数值(A)。 从编码对象宏块的Y坐标(Yt)的低位6位生成数值(Ytk)。 数值(Ytk)及其低位的高位被反转,从而生成数值(Yr)。 此外,计算数值(Yr)和数值(A)的异或,从而生成数值(B)。 从编码对象宏块的X坐标(Xt)的低6位生成数值(Xtk)。 当数值(Xtk)和数值(B)彼此相同时,编码对象宏块被帧内编码。
-
公开(公告)号:US08699807B2
公开(公告)日:2014-04-15
申请号:US13577488
申请日:2011-01-06
CPC分类号: H04N19/107 , H04N19/14 , H04N19/176
摘要: An image coding apparatus calculates the activity of each macroblock. All the macroblocks of block lines are set as intra-candidate macroblocks (intra-candidate MBs) which are candidates for intra coding. Every other macroblock is set as an intra-candidate MB in block lines. One of the intra-candidate MBs in each block line, which has the minimum activity, is determined as an intra macroblock of a frame. The macroblock determined as the intra MB is changed from the intra-candidate MB to an intra-forbidden macroblock. After changing the setting of the intra-candidate MBs, intra macroblocks are determined for a frame inputted subsequent to the frame.
摘要翻译: 图像编码装置计算每个宏块的活动。 块线的所有宏块被设置为作为帧内编码候选的候选内宏块(候选内MB)。 每个其他宏块以块线设置为候选内MB。 具有最小活动度的每个块行中的候选MB之一被确定为帧的帧内宏块。 确定为帧内MB的宏块从帧内候选MB改变为禁止内宏块。 在改变帧内候选MB的设置之后,为帧之后输入的帧确定帧内宏块。
-
公开(公告)号:US20120308151A1
公开(公告)日:2012-12-06
申请号:US13577488
申请日:2011-01-06
IPC分类号: G06K9/36
CPC分类号: H04N19/107 , H04N19/14 , H04N19/176
摘要: An image coding apparatus calculates the activity of each macroblock. All the macroblocks of block lines are set as intra-candidate macroblocks (intra-candidate MBs) which are candidates for intra coding. Every other macroblock is set as an intra-candidate MB in block lines. One of the intra-candidate MBs in each block line, which has the minimum activity, is determined as an intra macroblock of a frame. The macroblock determined as the intra MB is changed from the intra-candidate MB to an intra-forbidden macroblock. After changing the setting of the intra-candidate MBs, intra macroblocks are determined for a frame inputted subsequent to the frame.
摘要翻译: 图像编码装置计算每个宏块的活动。 块线的所有宏块被设置为作为帧内编码候选的候选内宏块(候选内MB)。 每个其他宏块以块线设置为候选内MB。 具有最小活动度的每个块行中的候选MB之一被确定为帧的帧内宏块。 确定为帧内MB的宏块从帧内候选MB改变为禁止内宏块。 在改变帧内候选MB的设置之后,为帧之后输入的帧确定帧内宏块。
-
公开(公告)号:US08731312B2
公开(公告)日:2014-05-20
申请号:US13582056
申请日:2011-02-24
CPC分类号: H04N19/0003 , H04N19/107 , H04N19/176 , H04N19/184 , H04N19/196
摘要: It is an object of the present invention to provide an image coding technique for suppressing degradation in image quality, in which the time and space where intra macroblocks appear are dispersed. A numerical value (Ftk) is generated from the lower-order six bits of the frame number (Ft) of a coding object frame. A numerical value (Fs) is generated by shifting the numerical value (Ftk) leftward by two bits. An exclusive OR of the numerical value (Ftk) and the numerical value (Fs) is calculated, to thereby generate a numerical value (A). A numerical value (Ytk) is generated from the lower-order six bits of the Y coordinate (Yt) of a coding object macroblock. The upper-order bits of the numerical value (Ytk) and the lower-order bits thereof are inverted, to thereby generate a numerical value (Yr). Further, an exclusive OR of the numerical value (Yr) and the numerical value (A) is calculated, to thereby generate a numerical value (B). A numerical value (Xtk) is generated from the lower-order six bits of the X coordinate (Xt) of the coding object macroblock. When the numerical value (Xtk) and the numerical value (B) are identical to each other, the coding object macroblock is intra-coded.
摘要翻译: 本发明的一个目的是提供一种图像编码技术,用于抑制图像质量的劣化,其中内部宏块出现的时间和空间被分散。 从编码对象帧的帧号(Ft)的低位6位生成数值(Ftk)。 通过将数值(Ftk)向左移位两位来产生数值(Fs)。 计算数值(Ftk)和数值(Fs)的异或,从而生成数值(A)。 从编码对象宏块的Y坐标(Yt)的低位6位生成数值(Ytk)。 数值(Ytk)及其低位的高位被反转,从而生成数值(Yr)。 此外,计算数值(Yr)和数值(A)的异或,从而生成数值(B)。 从编码对象宏块的X坐标(Xt)的低位6位生成数值(Xtk)。 当数值(Xtk)和数值(B)彼此相同时,编码对象宏块被帧内编码。
-
公开(公告)号:US08712176B2
公开(公告)日:2014-04-29
申请号:US13638299
申请日:2010-11-29
IPC分类号: G06K9/00
CPC分类号: H04N19/146 , H04N19/124 , H04N19/132 , H04N19/14 , H04N19/176
摘要: An image processor that achieves reduction in delay amount, in comparison with code amount control GOP by GOP or frame by frame. The controller includes a first processing unit that obtains a generated amount of code used for a first predetermined number of immediately preceding macroblocks, a second processing unit that obtains an allowable amount of code available for a third predetermined number of immediately subsequent macroblocks including a currently target macroblock, based on a target amount of code for not more than a second predetermined number of macroblocks less than a total number of macroblocks included in one frame, and the generated amount of code obtained by the first processing unit, a third processing unit that obtains an expected amount of code expected to be used for the third predetermined number of macroblocks, and a fourth processing unit that sets a quantization parameter of a currently target macroblock, based on the allowable amount of code obtained by the second processing unit and the expected amount of code obtained by the third processing unit.
摘要翻译: 与GOP或逐帧的代码量控制GOP相比,实现延迟量减少的图像处理器。 控制器包括:第一处理单元,其获得用于第一预定数量的紧邻的前一个宏块的生成的代码量;第二处理单元,其获得可用于第三预定数量的紧随其后的宏块的可允许的代码量,包括当前目标 宏块,基于小于包括在一帧中的宏块的总数的第二预定数量的宏块的代码的目标量以及由所述第一处理单元获得的所生成的代码量;第三处理单元,其获得 期望用于第三预定数量的宏块的预期代码量;以及第四处理单元,其基于由第二处理单元获得的可允许的代码量和预期量来设置当前目标宏块的量化参数 的第三处理单元获得的代码。
-
公开(公告)号:US20130028534A1
公开(公告)日:2013-01-31
申请号:US13638299
申请日:2010-11-29
IPC分类号: G06K9/00
CPC分类号: H04N19/146 , H04N19/124 , H04N19/132 , H04N19/14 , H04N19/176
摘要: An image processor that achieves reduction in delay amount, in comparison with code amount control GOP by GOP or frame by frame, is obtained. The controller includes a first processing unit that obtains a generated amount of code used for a first predetermined number of immediately preceding macroblocks, a second processing unit that obtains an allowable amount of code available for a third predetermined number of immediately subsequent macroblocks including a currently target macroblock, based on a target amount of code for not more than a second predetermined number of macroblocks less than a total number of macroblocks included in one frame, and the generated amount of code obtained by the first processing unit, a third processing unit that obtains an expected amount of code expected to be used for the third predetermined number of macroblocks, and a fourth processing unit that sets a quantization parameter of a currently target macroblock, based on the allowable amount of code obtained by the second processing unit and the expected amount of code obtained by the third processing unit.
摘要翻译: 获得与GOP或逐帧的代码量控制GOP相比实现延迟量减小的图像处理器。 控制器包括:第一处理单元,其获得用于第一预定数量的紧邻的前一个宏块的生成的代码量;第二处理单元,其获得可用于第三预定数量的紧随其后的宏块的可允许的代码量,包括当前目标 宏块,基于小于包括在一帧中的宏块的总数的第二预定数量的宏块的代码的目标量以及由所述第一处理单元获得的所生成的代码量;第三处理单元,其获得 期望用于第三预定数量的宏块的预期代码量;以及第四处理单元,其基于由第二处理单元获得的可允许的代码量和预期量来设置当前目标宏块的量化参数 的第三处理单元获得的代码。
-
公开(公告)号:US20120294361A1
公开(公告)日:2012-11-22
申请号:US13575373
申请日:2011-01-18
IPC分类号: H04N7/32
CPC分类号: H04N19/176 , H04N19/107 , H04N19/172 , H04N19/61
摘要: An image coding technique for suppressing degradation in image quality, in which the time and space where intra macroblocks appear are dispersed. A block count determination part determines the number of intra macroblocks to be allocated in each frame. A position determination part arranges the intra macroblocks at random positions in each frame. A coding part performs coding on the basis of the number of intra macroblocks to be allocated in a time direction, which is determined by the block count determination part, and the arrangement of the intra macroblocks in a spatial direction, which is determined by the position determination part, to thereby output compressed image data.
摘要翻译: 用于抑制图像质量劣化的图像编码技术,其中内部宏块出现的时间和空间被分散。 块计数确定部分确定在每个帧中要分配的帧内宏块的数量。 位置确定部件将帧内宏块排列在每帧中的随机位置。 编码部分基于由块计数确定部分确定的时间方向上要分配的帧内宏块的数量以及由位置确定的空间方向上的帧内宏块的布置来执行编码 确定部分,从而输出压缩图像数据。
-
-
-
-
-
-
-
-
-