图像传送系统的制作方法_2

文档序号:8436213阅读:来源:国知局
(QP)来控制。将在量化部105中使用的QP称为编码QP,从量化控制部106输出上述编码QP。
[0045]编码部107将从量化部105输出的量化米样作为输入,在内部进行商编码,输出比特流。
[0046]局部解码部104将从量化部105输出的量化采样作为输入,进行逆量化、逆频率变换,从而得到包含量化误差的误差图像,之后,与从变换部103内部的预测部110输出的预测图像相加,从而生成解码图像,将上述解码图像输出到预测部110。
[0047]QP设定部108使用从编码部107输出的已编码MB的代码量,针对每个帧设定QP,将上述QP输出到量化控制部106。具体而言,为了实现例如目标比特率下的编码,比较针对每个帧预先设定了的目标代码量和实际的代码量,进行反馈控制以使帧的QP值向接近目标代码量的方向增减。另外,以下将从QP设定部输出的QP称为基础QP。
[0048]此处,说明了针对每个帧决定基础QP的情况,但也可以针对每个MB或者针对每多个MB设定基础QP。另外,也可以在序列整体中使用固定的基础QP。
[0049]量化控制部106将从网络IF109输出的比特精度信息作为输入,在内部计算QP偏移。之后,将从QP设定部108输入的基础QP和上述QP偏移相加,将得到的编码QP输出到量化部105。此处,比特精度信息是指,表示在由图像接收装置121内的图像处理部124进行的图像处理中在图像内的各区域中成为必要的灰度数的信息。
[0050]网络IF109将从编码部107输出的比特流作为输入,进行成包或者成帧处理,之后,输出上述成包或者成帧了的比特流。另外,从图像接收装置121经由网络,将成包或者成帧了的比特精度信息作为输入,进行解包或者解帧,输出到量化控制部106。
[0051]在上述编码对象图像的各帧的头中接收I个画面量的比特精度信息,并写入到量化控制部106内部的RAM。在各MB中计算上述QP偏移时,读出并使用写入到RAM的比特精度信息。
[0052]这样,比特精度信息能够针对每个帧变更设定,但不一定需要对每帧进行变更。如果在帧的头中未发送过来比特精度信息的情况下,则原样地继续使用在前一帧中使用了的比特精度信息。
[0053]接下来,说明使用了比特精度信息的具体的控制方法的例子。
[0054]如果将输入图像的YUV各分量的比特精度(灰度数)设为Din,则用I < DmbS D in的整数表示各MB中的比特精度信息Dmb。例如,在输入图像的比特精度是12比特(Din= 12)的情况下,Dmb取I?12中的某一个整数值。
[0055]首先,在QP设定部108中决定基础QP。
[0056]接下来,从经由网络IF109从图像接收装置121接收了的I个画面量的比特精度信息中读入该MB的比特精度信息。
[0057]根据上述该MB的比特精度信息,在量化控制部106中,使用式(公式I)来计算QP
偏移QPoffO
[0058](公式I) QPoff= (D J11-Dmb) X α
[0059]此处,α是任意的实数。在H.264中,如图3所示,QP每增加6,量化步长成为2倍,相当于将比特精度削减lbit。因此,在使用与H.264同样的QP的情况下,通过设为式(公式I)的α = 6,能够容易地求出与比特精度信息对应的QP偏移。
[0060]图4示出Din= 12、α = 6的情况的QP。?和D m的关系。另外,在图4中,仅记载到Dmb是6的情况,但对于DmbW的情况也能够通过与Dmb彡6的情况同样的方法来得到QP。?。
[0061]在上述内容中,以α =6的情况为例子进行了说明,但如果预先决定α,则即使并非α =6也能够通过上述同样的步骤容易地求出QP偏移。另外,QP偏移也可以不通过上述那样的计算式来决定,而通过如下方法来决定:如图5那样预先准备定义了 Din、Dmb, QPoff的关系的表格,每当输入Dmb时参照表格。
[0062]另外,在I个画面量的所有MB的比特精度信息被设定为相同的值的情况下,还能够将编码对象图像作为具有与比特精度信息相等的比特精度的图像而进行编码处理。
[0063]例如,在编码对象图像的比特精度Din是Din= 12、每个MB的比特精度信息Dmb在画面内所有MB中是Dmb= 8的情况下,在图像发送装置101内部中仅使用编码对象图像信号的全部12比特中高位8比特。另外,在存在与H.264中的bit_depth_luma、bit_depth_chroma相当的、指定编码对象图像的比特精度的变量的情况下,这些变量也设定为与画面整体的Dmb相等的值、例如8比特,将该信息嵌入到比特流而发送到图像接收装置121。
[0064]如以上那样,根据比特精度信息来削减用于运算的比特数,使未使用的运算器的时钟停止,从而能够削减运算处理所需的功耗。
[0065]接下来,说明图1中的图像接收装置121的结构以及处理。
[0066]图像接收装置121从图像发送装置101接收成包或者成帧了的比特流,并在内部进行解码,使用解码图像来进行识别处理等图像处理,向扬声器、监视器输出图像、声音。另夕卜,在内部生成上述比特精度信息,进行成包或者成帧而输出到图像发送装置101。
[0067]网络IF122将从图像发送装置101输出的成包或者成帧了的比特流作为输入,进行解包或者解帧而输出到解码部123。另外,输入从比特精度信息生成部125输出的比特精度信息,进行成包或者成帧,输出上述成包或者成帧了的比特精度信息。
[0068]解码部123将上述解包或者解帧了的比特流作为输入,在内部制作解码图像,输出到图像处理部124。
[0069]图像处理部124将上述解码图像作为输入,在内部进行实现先进驾驶支援系统(以下称为ADAS)的图像识别处理,例如车道探测处理、障碍物探测处理,将识别结果的图像输出到监视器126。另外,在进行车道脱离警报等的情况下,向扬声器127输出声音信号。能够在行驶中切换车道探测、障碍物探测、概览监视器这样的ADAS中的处理的种类(以下称为处理模式)。
[0070]能够通过如下方式来实现处理模式的切换:例如与变速杆连动而在变速杆选择了倒车档的情况下自动地选择概览监视器模式,在选择了前进档或二档这样的进行前进行驶的档位的情况下自动地选择车道探测模式。
[0071]另外,除了如上所述与变速杆连动的方法以外,还能够通过司机、乘客利用在例如车辆导航系统等中配置的物理键或者触摸板操作而明示地指定处理模式来切换处理模式。
[0072]在图像处理部124中,当前执行哪个处理模式这样的处理模式信息被输出到比特精度信息生成部125。
[0073]比特精度信息生成部125从图像处理部124输入上述处理模式信息,依照上述处理模式信息来切换画面内的各MB的上述比特精度信息的设定方法。设定了的比特精度信息被输出到网络IF122。
[0074]此处,作为例子,对于上述处理模式存在模式1、模式2、模式3、模式4合计这4个种类的情况,使用图14来说明切换比特精度信息的生成方法的步骤。
[0075]首先,在步骤S130中,针对每个帧确认上述处理模式信息。接下来,在上述处理模式信息是模式I的情况下进入到步骤S131,在是模式2的情况下进入到步骤S132,在是模式3的情况下进入到步骤S133,在是模式4的情况下进入到步骤S134。
[0076]在步骤S131、步骤S132、步骤S133、步骤S134中分别读入在比特精度信息生成部125内
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1