图像编码装置以及图像编码方法

文档序号:7909113阅读:113来源:国知局
专利名称:图像编码装置以及图像编码方法
技术领域
本发明涉及对视频图像进行编码的技术。
背景技术
在对MPEG-2、MPEG-4、以及MPEG-4 AVC等的视频进行编码时,为了高效地减少编码量,使用被称为双向预测或双预测的方法。图1是说明编码数据的流向的图。如图1所示,字段B0t,B0b,Blt,Blb,B3t,B3b, B4t, B4b, B6t, B6b, B7t, B7b 是 B 图像。字段 I2t 是 I 图像,字段 P2b, P5t, P5b, P8t, P8b 是 P图像。另外,各编码的“t”表示赋予该符号的字段是顶部字段,各编码的“b”表示赋予该符号的字段是底部字段。图像编码装置依次取得图I(A)所示的图像,如图I(B)所示,跳过B图像的帧,对 I图像进行编码,然后,对P图像进行编码,最后,对需要前后的进行了编码的图像的B图像进行编码。专利文献1 特开2001-186469号公报在现有的图像编码装置中,在被指示中止处理时,如最后取得的图像是成为B图像的图像时,为了对B图像进行编码,需要在其后取得的图像,所以,不能对最后取得的图像进行编码。也即,现有图像编码装置存在有时不能对所有取得的图像进行编码的情况。

发明内容
本发明的目的在于提供对所有取得的图像进行编码的图像编码装置以及图像编码方法。为了解决上述问题,实现本发明的目的,本发明的图像编码装置具有取得视频的取得单元;基于设定的编码顺序以及设定的编码方法,对由所述取得单元取得的视频进行编码的编码单元;受理停止执行处理的指示的受理单元。在所述受理单元受理到所述指示时,所述编码单元将由所述取得单元在最后取得的图像或其前取得的图像,作为应该在所述最后取得的图像之后取得的图像来使用,对由所述取得单元取得的所有图像进行编码。本发明的图像编码方法包括取得视频的步骤,和根据设定的编码顺序以及设定的编码方法对取得视频进行编码的步骤,在所述进行编码的步骤,当受理了停止执行处理的指示时,将最后取得的图像或其前取得的图像作为应该在所述最后取得的图像之后取得的图像来使用,对取得的所有的图像进行编码。本发明可以提供对所有取得的图像进行编码的图像编码装置以及图像编码方法。


图1是说明一般的视频编码的图。图2是实施形态1的图像编码装置的构成图。图3是用于具体说明实施形态1的图像编码装置的动作的第1图。
3
图4是用于具体说明实施形态1的图像编码装置的动作的第2图。图5是用于具体说明实施形态1的图像编码装置的动作的第3图。图6是实施形态2的图像编码装置的构成图。图7是实施形态3的图像编码装置的构成图。
具体实施例方式下面,参照附图对实施本发明的形态进行说明。(实施形态1)首先,参照图2对实施形态1的图像编码装置100的构成进行说明。图2是实施形态1的图像编码装置100的构成图。实施形态1的图像编码装置100如图2所示具有第 1取得单元1、第2取得单元2、切换单元3、存储单元4、编码单元5、受理单元6、第1编码控制单元7。第1取得单元1以预定的间隔间歇地从照相机X取得由顶部字段和底部字段构成的1帧量的视频。例如,第1取得单元1以1分钟的间隔间歇地取得1帧量的视频。第2 取得单元2以字段为单位连续取得从照相机X来的视频。切换单元3切换从第1取得单元 1来的图像和从第2取得单元2来的图像,作为向后面的存储单元4输出的图像。存储单元4临时存储从切换单元3来的图像。编码单元5以字段为单位,对由存储单元4保持的图像进行编码,生成编码流。受理单元6受理图像的间歇性编码的开始以及停止的命令。第1编码控制单元7根据受理单元6受理的命令,控制切换单元3、存储单元4、以及编码单元5的动作。另外,在实施形态1中,由编码单元5生成的编码流GOP (Group Of Picture,图像组)的构成是“M3N9”。下面,说明实施形态1的图像编码装置100的动作。当受理单元6受理到开始图像的间歇性编码的命令时,第1编码控制单元7控制切换单元3,使得由第1取得单元1取得的视频输入到存储单元4。如上所述,第1取得单元1以预定的间隔从照相机X间歇地取得由顶部字段和底部字段构成的1帧量的视频。存储单元4依次临时存储被输入的图像。第1编码控制单元7控制存储单元4输出的图像的顺序,使得以预定的编码顺序进行编码。存储单元4根据第1编码控制单元7的控制,将临时存储的图像输出到编码单元5。编码单元5根据基于所述的编码顺序的编码方法,对从存储单元4来的图像进行编码,生成编码流。此后,当受理单元6受理到停止图像的间歇性编码的命令时,第1编码控制单元7 控制切换单元3,使得在该命令之后,紧接着由第2取得单元2取得的1帧量的视频被输入到存储单元4。存储单元4临时存储被输入的1帧量的图像。第1编码控制单元7判断在GOP的哪个图像被取得之后,受理单元6受理到停止图像的间歇性编码的命令。并且,第1编码控制单元7根据判断结果,控制编码单元进行编码,使得取得的所有的图像被编码,直到包含最后取得的图像的GOP完成编码为止。编码单元5 —次或者数次反复使用最后取得的图像来执行编码,直到包含最后取得的图像的GOP完成编码为止。当编码单元5编码完最后取得的图像时,结束编码。
下面根据图3至图5所示的具体例子,具体说明实施形态1的图像编码装置100 的动作。图3是用于具体说明实施形态1的图像编码装置100的动作的第1图。图3(A) 是表示在第1具体例中由图像编码装置100取得的图像的图,表示作为取得的图像,在帧 BO (B0t,B0b)的后面跟着帧Bl(Blt,Blb)的状况。在这种状况,设想从由图像编码装置100 取得帧BO后到取得帧Bl期间,受理单元6受理到停止图像的间歇性编码的命令的情况。在这种情况下,第1编码控制单元7控制切换单元3、存储单元4、以及编码单元5, 使得帧Bl作为最后的图像由存储单元4保持,对到帧Bl为止的图像执行编码,直到包含帧 Bl的GOP完成编码为止。S卩,如图3(B)所示,第1编码控制单元7在包含帧Bl的GOP完成编码为止,将帧Bi,帧B0,帧Bi,帧Bl……输入编码单元5。图3 (B)是表示被输入到编码单元5的图像的图。如图3(C)所示,编码单元5根据预定的编码顺序,将最后取得的底部字段Blb确定为作为12帧的顶部字段以及底部字段的原始图片来使用的图像。然后,编码单元5对于作为12帧的顶部字段来使用的底部字段Blb,执行对I图像执行的编码。接着,编码单元5 对于作为12帧的底部字段来使用的底部字段Blb,执行对P图像执行的编码。另外,图3(C) 是表示编码数据的图。接着,编码单元5对取得的帧B0、帧Bl进行编码。S卩,编码单元5按帧B0、帧Bl 的顺序,对构成这些帧的字段,执行对B图像执行的编码。并且,如图3(B)以及图3(C)所示,到GOP完成编码为止,编码单元5将最后取得的底部字段Blb作为编码对象的图像的原始图片反复使用,根据基于预定的编码顺序的编码方法,执行编码。图4是用于具体说明实施形态1的图像编码装置100的动作的第2图。图4(A) 是表示在第2具体例中由图像编码装置100取得的图像的图。S卩,图4(A)表示作为取得的图像,帧BO (BOt,BOb)的后面跟着帧附出1丨,8113),此后跟着帧12(12丨,?沘)的状况。在该状态,设想在从图像编码装置100取得帧Bl到取得帧12之间,受理单元6受理到停止图像间歇性编码的命令的情况。在该情况下,第1编码控制单元7控制切换单元3、存储单元4、以及编码单元5,使得帧12作为最后的图像由存储单元4保持,对到帧12的图像执行编码。S卩,如图4(B)所示,到包含帧12的GOP完成编码为止,第1编码控制单元7将帧12,帧B0,帧Bi,帧12,帧 12……输入到编码单元5。图4(B)是表示被输入到编码单元5的图像的图。如图4(C)所示,编码单元5根据预定的进行编码的顺序,对帧12进行编码,此后对帧BO进行编码,然后对帧Bl进行编码。图4(C)是表示进行编码后的数据的图。如图4(B)以及图4(C)所示,到GOP完成编码为止,编码单元5将最后取得的底部字段P2b作为编码对象图像的原始图片反复使用,根据基于预定的编码顺序的编码方法, 执行编码。图5是用于具体说明实施形态1的图像编码装置100的动作的第3图。图5 (A) 是表示在第3具体例中,由图像编码装置100取得的图像的图。即,图5(A)表示,作为取得的图像,帧B0(B0t,BOb)的后面是帧Bl (Bit,Blb),再其后是帧12 (I2t,P2b),最后是中贞 B3 (B3t, B3b)。在该状况下,设想在从图像编码装置100取得帧12到取得帧B3之间,受理单元6受理到停止图像的间歇性编码的命令的场合。
在这种情况下,第1编码控制单元7控制切换单元3、存储单元4、以及编码单元 5,使得帧B3作为最后的图像由存储单元4保持,对到帧B3为止的图像执行编码。即,如图 5 (B)所示,到包含帧B3的GOP完成编码为止,第1编码控制单元7将帧12,帧B0,帧Bi,帧 B3,帧B3……输入编码单元5。图5(B)是表示被输入到编码单元5的图像的图。如图5(C)所示,编码单元5根据预定的编码顺序,对帧12进行编码,接着对帧BO 进行编码,然后对帧Bl进行编码。图5(C)是表示编码数据的图。因此,为了对帧B3进行编码,如根据预定的编码顺序,需要应该在帧B3的下一个取得的帧P5。但是,图像编码装置 100没有取得帧P5。因此,如图5(B)以及图5(C)所示,编码单元5根据预定的编码顺序,将最后取得的底部字段B!3b规定为作为P5帧的顶部字段以及底部字段的原始图片来使用的图像。而且,编码单元5对于作为P5帧的顶部字段使用的底部字段B3b,执行对于P图像执行的编码。另外,编码单元5对于作为P5帧的底部字段使用的底部字段B3b,执行对于P图像执行的编码。下面,编码单元5对最后取得的帧B3进行编码。即,编码单元5按字段B3t、字段 B3b的顺序,对它们执行对于B图像执行的编码。并且,如图5(B)以及图5(C)所示,编码单元5在GOP完成编码为止,将最后取得的底部字段B!3b作为编码对象图像的原始图片反复使用,根据基于预定的编码顺序的编码方法,执行编码。如上所述,编码单元5将最后取得的图像作为应在该图像后取得的图像来使用, 对取得的所有的图像进行编码。由此,可以回避最后取得的图像不能进行编码的情况。另外,在最后取得的图像以后的图像被播放时,可以得到不出现不自然的情况的播放效果。另外,编码单元5也可以不用最后取得的图像,而使用在最后取得的图像前取得的图像,作为应当比最后取得的图像更靠后取得的图像。例如,编码单元5也可以将在最后取得的图像的前一个取得的图像作为应该比最后取得的图像靠后取得的图像来使用。在上述的实施形态1中,编码单元5执行编码,直到包含最后取得的图像的GOP完成编码为止。由此,可以容易编辑生成的编码流。在受理单元6受理到停止图像的间歇性编码的命令后,编码单元5也可用比此前更快的速度执行编码。由此,与用执行间歇性编码时的速度生成编码流相比,可以更快地生成编码流。另外,在上述实施形态1中,GOP的构成是“M3N9”。但是GOP的构成也可以是这以外的形式。例如,GOP的构成可以是“M3N15”、“M3N12”、或“M2m2”等。编码单元5根据M 的数量以及N的数量,使用1次或重复使用最后取得的字段来执行编码。另外,由实施形态1的图像编码装置100生成的编码流转换成传送用的格式,由传送路传输到解码装置,被该解码装置解码。另外,由实施形态1的图像编码装置100生成的编码流被转换为存储用格式,被存储到存储媒体,此后由解码装置解码。(实施形态2)下面,参照图6,对实施形态2的图像编码装置101的构成进行说明。图6是实施形态2的图像编码装置101的构成图。如图6所示,实施形态2的图像编码装置101具有第3取得单元8、存储单元4、编码单元5、受理单元6、第2编码控制单元9。由于实施形态 2的图像编码装置101具有与实施形态1的图像编码装置100具有的构成相同的构成,因此,在实施形态2只说明与实施形态1的不同点。第3取得单元8与实施形态1的第1取得单元1以及第2取得单元2相同,根据第2编码控制单元9的控制,以字段为单位取得从照相机X来的视频。第3取得单元8在 1次取得动作中取得1帧量的视频。第3取得单元8具有以预定的间隔间歇地取得由顶部字段和底部字段构成的1帧量的视频的功能,和连续取得视频的功能。S卩,当受理单元6受理到开始图像的间歇性编码的命令时,第3取得单元8以预定的间隔间歇地取得由顶部字段和底部字段构成的1帧量的视频。当受理单元6受理到停止图像的间歇性编码的命令时,第3取得单元8取得受理到该命令后紧跟着的1帧量的图像。当受理单元6受理到开始图像的间歇性编码的命令时,第2编码控制单元9控制第3取得单元8,使其以预定的间隔间歇地取得由顶部字段和底部字段构成的1帧量的视频。当受理单元6受理到停止图像的间歇性编码的命令时,第2编码控制单元9控制第3 取得单元8,使其取得受理到该命令后紧跟着的1帧量的图像。与实施形态1的第1编码控制单元7相同,第2编码控制单元9基于由受理单元 6受理的命令,控制存储单元4以及编码单元5的动作。(实施形态3)下面,参照图7对实施形态3的图像编码装置102的构成进行说明。图7是实施形态3的图像编码装置102的构成图。如图7所示,实施形态3的图像编码装置102具有第4取得单元10、存储单元4、编码单元5、受理单元6、第3编码控制单元11、照相机控制单元12。由于实施形态3的图像编码装置102具有与实施形态1的图像编码装置100所具有的构成相同的构成,所以,在实施形态3,只说明与实施形态1的不同点。第4取得单元10取得由照相机X输出的全部视频。第4取得单元10在1次取得动作中,取得由顶部字段和底部字段构成的1帧量的视频。第4取得单元10不受第3编码控制单元11的控制。第3编码控制单元11控制照相机控制单元12,使得当受理单元6受理到开始图像的间歇性编码的命令时,照相机X以预定的间隔间歇地输出视频。当受理单元6受理到停止图像的间歇性编码的命令时,第3编码控制单元11控制照相机控制单元12,使得照相机 X输出受理到该命令后紧跟着的1帧量的图像。当受理单元6受理到开始图像的间歇性编码的命令时,照相机控制单元12根据第 3编码控制单元11的控制来控制照相机X,使照相机X以预定的间隔,间歇地输出视频。当受理单元6受理到停止图像的间歇性编码的命令时,照相机控制单元12控制照相机X,使照相机X输出受理到该命令后紧跟着的1帧量的图像。另外,照相机X根据照相机控制单元12的控制,变更输出的图像的间隔。即,当受理单元6受理到开始图像的间歇性编码的命令时,照相机X以预定的间隔间歇地将视频输出到图像编码装置102,当受理单元6受理到停止图像的间歇性编码的命令时,将受理到该命令后紧跟着的1帧量的图像输出到图像编码装置102。另外,第3编码控制单元11与实施形态1的第1编码控制单元7相同,基于由受理单元6受理的命令,控制存储单元4以及编码单元5的动作。本实施形态的图像编码装置的各构成部分的功能可由例如计算机的CPU(处理器)以及存储单元等硬件和用于实现其功能的软件共同来实现。但是,所述各功能也可以
7比如由专用的电路等各种形态来实现。另外,用于实现本实施形态的图像编码装置的各构成部分的功能的计算机软件也可以存储在存储介质上。符号说明100图像编码装置,1第1取得单元,2第2取得单元,3切换单元,4存储单元,5编码单元,6受理单元,7第1编码控制单元。工业利用的可能性本发明可用于对视频图像进行编码的领域。
权利要求
1.一种图像编码装置,其特征在于具有取得视频的取得单元,根据设定的编码顺序以及设定的编码方法,对由所述取得单元取得的视频进行编码的编码单元,以及受理停止执行处理的指示的受理单元;当所述受理单元受理到所述指示时,所述编码单元将由所述取得单元最后取得的图像或在该图像前取得的图像作为应该在所述最后取得的图像之后取得的图像来使用,对包含所述最后取得的图像的图像组进行编码,直到完成对该图像组的编码。
2.如权利要求1所述的图像编码装置,其特征在于当所述受理单元受理到所述指示时,所述编码单元以比此前更快的速度进行编码,直到完成对该图像组的编码。
3.一种图像编码方法,其特征在于具有取得视频的步骤,根据设定的编码顺序以及设定的编码方法,对取得的视频进行编码的编码步骤;在所述编码步骤中,当受理到停止执行处理的指示时,将最后取得的图像或在该图像前取得的图像作为应该在所述最后取得的图像之后取得的图像来使用,对包含所述最后取得的图像的图像组进行编码,直到完成对该图像组的编码。
4.如权利要求3所述的图像编码方法,其特征在于在所述编码步骤中,当受理到停止执行处理的指示时,以比此前更快的速度进行编码,直到完成对该图像组的编码。
全文摘要
本发明提供一种图像编码装置以及图像编码方法。图像编码装置100具有取得视频的第1取得单元1以及第2取得单元2;根据设定的编码顺序以及设定的编码方法,对取得的视频进行编码的编码单元5;受理停止执行处理的指示的受理单元6;当受理单元6受理到所述指示时,编码单元5将最后取得的图像作为应该在该图像之后取得的图像来使用,对取得的所有的图像进行编码。
文档编号H04N7/26GK102217312SQ20108000319
公开日2011年10月12日 申请日期2010年7月23日 优先权日2009年10月9日
发明者坪冈健男, 江连美穗 申请人:日本胜利株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1