图象解码方法,图象解码装置和图象解码程序记录媒体的制作方法

文档序号:7630127阅读:167来源:国知局
专利名称:图象解码方法,图象解码装置和图象解码程序记录媒体的制作方法
技术领域
本发明涉及图象解码方法,图象解码装置和图象解码程序记录媒体,特别是涉及在分别对由多个图象(物体)组成的数据流进行解码,合成并显示出解码后的图象的图象解码系统中,改良用于对各个图象的数据流进行解码的图象解码方法,图象解码装置和图象解码程序记录媒体的企图。
近年来,我们迎来了统一地处理声音,图象,其它的像素值的多媒体时代,已经能够将已有的信息媒体,即新闻,杂志,电视,无线电,电话等的信息传达给人的装置作为多媒体的对象来处理。一般地说,所谓多媒体,就是不仅与文字,同时还与图形,声音,特别是图象等关连地显示的媒体,但是为了将上述的已有的信息媒体作为多媒体的对象,将这些信息以数字的形式表示出来成为必要条件。
此外,当我们将上述的各个信息媒体持有的信息量作为数字信息量加以估计时,与文字时的每1个字的信息量为1~2个字节相对,声音时的每1秒需要64kbit(千比特)(电话质量)以上的信息量,进一步对于活动图象每1秒需要100Mbit(兆比特)(现行的电视接收质量)以上的信息量,将上述信息媒体的庞大的信息原封不动地用数字形式来处理是不现实的。例如,电视电话通过持有64kbps(千比特/秒)~1.5Mbps(兆比特/秒)的传输速度的综合业务数字网(ISDNIntegrated Service Digital Network)已经实用化了,但是不可能将电视·摄像机的图象原封不动地用ISDN来传送。
因此,信息压缩技术成为必要的技术,例如,在电视电话的情形中,正在使用由ITU-T(国际电信联盟,电信标准化部门)实施了国际标准化的H.261和H.263规格的活动图象压缩技术。又,藉助MPEG1规格的信息压缩技术,也可以在通常的用于音乐的CD(光盘)上同时收录声音信息和图象信息。
这里,所谓的MPEG(Moving Picture Experts Group,活动图像专家组)是活动图像的像素值压缩的国际规格,MPEG1是将活动图像像素值压缩到为1.5Mbps,即将电视信号的信息压缩到100分之1的规格。又,因为将作为MPEG1规格的对象的传输速度主要限制在1.5Mbps,所以用为了满足图象有更高质量的要求而实施了规格化的MPEG2,能够缓和这种限制,可以将活动图像像素值压缩到2~15Mbps。
进一步在现在的状态中,通过进行MPEG1,MPEG2和标准化的作业组(ISO/IEC JTC1/SC29/WG11)能够以物体为单位进行编码·操作,大致正在完成实现对多媒体时代必要的新功能的MPEG4的规格化。在MPEG4中,当初,以低比特速率的编码方法的标准化为目标,但是现在正在向也包含交织图象和高比特速率的编码的更通用的编码扩展。MPEG4的一个特征是同时对多个图象系列进行编码和传输的结构。这是为了能够由多个图象构成一个图象的情景,通过将前景和背景制成不同的图象系列,可以个别地变更帧频率和图象质量·比特速率,通过使多个图象系列如多个画面那样地在水平或垂直方向上并排起来,用户能够只提取所要的图象系列进行放大显示。对于背景来说,与MPEG2相同只对像素值进行编码是一般的做法,但是对于前景来说,不仅对表示物体(Object)的像素值的像素值信号进行编码,而且同时也对表示物体形状的形状信号进行编码。一般地,这种前景的编码作为以物体为单位的编码是知道的。显示的图象是这种编码后的各个图象的合成图象。
图8是说明以物体为单位的图象合成的样子的图。图8(a)是构成显示图象的气球的前景图象(以下,简单地称为前景)fv1的像素值,图8(b)是与图8(a)的前景fv1对应的形状信号fm1的形状值,图8(c)是构成显示图象的人物的前景fv2的像素值,图8(d)是与图8(c)的前景fv2对应的形状信号fm2形状值,图8(e)是背景图象(以下,简单地称为背景)rv的像素值,图8(f)是将图8(a)和图8(c)的前景fv1,fv2合成在图8(e)的背景rv上的显示图象。
此外,在图8(b)和图8(d)的形状信号的画面上,在画面内涂黑了的部分表示存在对应的像素值的区域,即表示物体内部,白色的部分表示不存在对应的像素值的区域,即表示物体外部。此外,可以用存在/不存在像素值的意思来表示像素值有意义/没有意义。
图9是表示已有的图象解码系统的构成的方框图。在图9中,DeMux是分离多路数据流Strm的数据流分离装置,dec1,dec2,dec3是对通过数据流分离装置DeMux分离的各个视频数据流Str1,Str2,Str3进行解码的解码装置,Comp1是将通过解码装置dec1,dec2,dec3解码的解码图象Dout1,Dout2,Dout3合成起来的图象合成装置,Disp是显示通过这个图象合成装置Comp1合成的图象Vcom的显示装置,IF是为了用户选择物体的物体选择装置,CPU是按照物体选择装置IF的指示对解码装置dec1,dec2,dec3进行控制的控制装置。
下面我们说明上述装置的工作。通过数据流分离装置DeMux将多路数据流Strm分离成与3个物体的图象相当的视频数据流Str1,Str2,Str3,并且将表示它们的重叠顺序的重叠信息Odr通知控制装置CPU。解码装置Dec1对视频数据流Str1进行解码,并输出解码图象Dout1。同样地,解码装置Dec2,Dec3分别对视频数据流Str2,Str3进行解码,并分别输出解码图象Dout2,Dout3。图象合成装置Comp1将这些解码图象Dout1,Dout2和Dout3合成起来形成合成后的图象Vcom,在显示装置Disp上显示出来。
另一方面,在以物体为单位的编码中,用户能够进行以物体为单位的显示/不显示图象的切换。用户通过物体选择装置IF选择显示/不显示各个物体,物体选择装置IF与这种选择相应将物体的不显示信息Dse1通知图象合成装置Comp1,图象合成装置Comp1只在要显示的物体上合成图象并显示出来。
这样,因为用物体的形状值能够判断物体的内外,所以当如

图10所示用指针Pr实施选择画面内的按钮Bn的操作时,用户也可以指定画面的特定位置,得到该位置是在物体内外的哪一边的信息。即,用户将显示通过在物体选择装置IF中移动指针进行选择等指定的像素位置的物体选择信息Pse1通知控制装置CPU,控制装置CPU用对与各个物体对应的解码装置Dec1,Dec2和Dec3的各个物体判定命令Q1,Q2和Q3,询问该指定位置是在画面内的按钮等的物体的内部还是外部。解码装置Dec1,Dec2和Dec3根据物体判定结果A1,A2和A3将上述的询问过的位置是在物体的内部还是外部报告控制装置CPU,控制装置CPU汇集物体判定结果A1,A2和A3作为物体判定结果Req通知用户和使用者。
此外,图9的图象解码系统的方框图表示了通过将3个图象合成起来构成合成后的图象的一个例子,但是合成的图象数即便不到3个或3个以上也是可以的。又,这里表示了对每个视频数据流设置一个解码装置的例子,但是如果通过时分等用一个图象解码装置也能够进行多个视频数据流的解码,则也可以适当地削减图象解码装置的个数。
图11是表示有图9所示的已有的图象解码系统的图象解码装置的解码装置Dec的构成的方框图。在图11中,视频数据流Str,物体判定命令Q,物体判定结果A和解码图象Dout分别与图9的视频数据流Str1,Str2,Str3,物体判定命令Q1,Q2,Q3,物体判定结果A1,A2,A3,解码图象Dout1,Dout2,Dout3中的一个相当。又,DecU是对视频数据流Str进行解码的图象解码部件,MEM1,MEM2,MEM3和MEM4是分别存储解码图象mem1,mem2,mem3和mem4的存储器。
下面我们说明上述装置的工作。在图11中,图象解码部件DecU对视频数据流Str进行解码,将作为解码后的图象的解码图象mem1,解码图象mem2,解码图象mem3和解码图象mem4存储在存储器MEM1,MEM2,MEM3和MEM4中。这时,当对视频数据流Str进行画面间编码时,从存储器MEM1,存储器MEM2,存储器MEM3和存储器MEM4读出解码图象mem1,解码图象mem2,解码图象mem3和解码图象mem4用作运动补偿时的参照图象。因为有形状的图象信号是由表示颜色的3个成分(YUV或RGB(红绿蓝)等)和形状值A合计而成的4个成分构成的,所以存储器分别记载与4个成分对应的内容,但是实际上在实际装配时也可以将它们汇集成一个存储器。
在图11的例子中,存储器MEM1,存储器MEM2,存储器MEM3和存储器MEM4分别存储亮度像素值Ying,2个色差像素值Uing,Ving和形状值Aing。因为将形状值Aing存储在存储器MEM4中,所以用来自图9的控制装置CPU的物体判定命令Q指定指针的指示位置等的像素位置,存储器MEM4判定这个位置是在物体的内部还是外部,将它作为物体判定结果A输出。以显示的定时读出存储在存储器MEM1,MEM2,MEM3和MEM4中的解码图象作为像素解码图象Ying,像素解码图象Uing,像素解码图象Ving和形状解码图象Aing,分别成为像素解码图象Yout,Uout,Vout和形状解码图象Aout。将汇集这些像素解码图象Yout,Uout,Vout和形状解码图象Aout的图象作为解码图象Dout。
因为图12表示存储形状值的存储器MEM4的内部构成,所以在图12中,存储器MEM41是用于存储形状信号的形状信号存储器,CMP是对由图9的物体选择装置IF操作的指针指示按钮等的物体的图象的内部还是外部进行比较,判定的指示位置比较装置。
下面我们说明上述装置的工作。在图12中,用于存储形状信号的存储器41将由图11的解码部件DecU解码后的形状信号mem4作为比特地图存储起来。指示位置比较装置CMP将根据图11的控制装置CPU发出的物体判定命令Q,与这个物体判定命令Q一起发送的由图9的物体选择装置IF操作的指针的指示位置信息变换成用于存储形状信号的存储器MEM41的地址,通过判定在这个地址上是否存在形状信号的比特地图等,判定指针的指示位置位于按钮等的物体的图象的内部还是外部。并且将这个判定结果作为物体判定结果回答图9的控制装置CPU。
此外,我们说明能够用物体的形状值将是在物体的内部还是外部这一情况作为信息得到,但是利用这个结构,能够使用形状值作为可以操作形状变化的GUI(Graphic User Interface,图形用户接口)的按钮。因为这可以称为所谓的热点,所以例如通过使在画面边缘上的某个地方(例如是按钮状的图象)发出卡搭声,对边缘实行特别的处理等时,通过将表示这样的某个地方的形状信号作为活动图象发射出去,可以改变按钮的位置和形状等。在这样的目的中,作为图象不仅备有像素值和形状值两者,而且只有形状值的图象也是有效的,在MPEG4中也可以利用只有形状值的编码。
例如,如果将图8(f)作为背景,只对图8(b)和图8(d)的形状值进行编码,则因为在图8(f)中通过用指针指定位置,能够实现这个位置是在人物和气球的内部还是外部的内外判定,所以如果只进行这个图象的内外判定,则由于不需要进行图8(a)和图8(c),图8(e)的各个的像素值的编码,可以只要仅对图8(f)的像素值进行编码,所以编码·解码处理变得简单了,根据不同的情形也可以通过削减要编码的像素数提高压缩率。
从以上的说明,我们了解到在MPEG4中的彩色图象(活动图象)的数据流中,对于形状不变化的图象只存在YUV(彩色信号),当进行以物体为单位的编码时只存在YUV+A(在彩色信号上附加形状信号),当进行图象的内外判定等时只存在A(形状信号)这样三种情形。
此外,也有用MPEG1传送图象,将MPEG4的形状信号附加在这个图象上的情形。又,也有通过将网线张附在用MPEG4传送的形状信号上,使MPEG4和CG(计算机图形学)组合起来,显示彩色图象的情形。
图13是表示与物体的图象相当的视频数据流Str的格式的概略的图。在图13中,HD是数据流全体的首部,DA1……,DAX分别是1个画面的数据,HD1,……,HDX分别是与画面数据DA1,……,DAX对应的首部。
数据流全体的首部HD加入图象大小(图象大小对每个帧都不变时)和编码方式(量子化的方法,关于数据并列方面的信息),对表示正在进行编码的对象(上述的YUV,YUV+A,A等)是什么的信息进行编码并收藏。
又,与画面数据DA1,……,DAX对应的首部HD1,……,HDX对解码所需的参数和对应的图象数据是第几个帧,是1个帧还是P个帧等的信息进行编码并收藏。
又,图14是表示对与物体的图象相当的视频数据流Str进行多个多路化后的多路化的数据流StrM的构成的图。在图14所示的例子中,对每一个帧对视频数据流Str进行时分多路,将包含重叠信息Odr的首部MHD配置在视频数据流Str之间。
如上所述,只对形状值进行编码是有益的,但是当接收只有不包含像素值的形状值的数据流时,对该数据流进行解码时的像素值如何变化不能够用现在的MPEG4的规格来决定。
所谓只有形状值的数据流,本来,是以在接收方不显示出来为前提制作的,但是除了MPEG4的规格不规定接收它并对它进行解码时的对应关系外,只有形状值的数据流,根据利用图象通信将种种业务提供给信息终端等的应用方的决定,应该是不显示的。
但是,一般为了削减开发的费用,制成的通用的图象解码装置可以在种种应用中使用的例子是很多的,因为必须对从这样的图象解码装置传送过来的信息进行解码并显示那样地进行设计,所以当接收只有形状值的数据流时也要对它进行解码,由于这个解码,显示出预先不能预测的某些像素值,从而给予正在观看画面的人们一种失调感和不快感。
因为鉴于上述那样的已有技术的问题所在,所以本发明的目的是提供当接收只有形状值的数据流时能够防止显示不能预测的像素的画面的图象解码方法,图象解码装置和图象解码程序记录媒体。
为了解决本课题,与本发明的第1方面有关的图象解码方法是在输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码方法中,判定上述的数据流是否包含对构成图象的像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,在图象显示装置上不显示解码后的像素值的图象解码方法。
又,与本发明的第2方面有关的图象解码方法是在本发明的第1方面记载的图象解码方法中,当上述的数据流不包含对构成图象的像素值进行了编码的信息时,将上述的解码后的形状值变换成不显示的形状值然后输出的图象解码方法。
又,与本发明的第3方面有关的图象解码方法是在输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码方法中,当上述的数据流不包含对构成图象的像素值进行了编码的信息时,将所定的值作为解码后的像素值输出的图象解码方法。
又,与本发明的第4方面有关的图象解码方法是在本发明的第1方面记载的图象解码方法中,当上述的数据流不包含对像素值进行了编码的信息时,将禁止显示解码后的结果的信号输出到上述的图象显示装置的图象解码方法。
又,与本发明的第5方面有关的图象解码方法是在本发明的第1方面记载的图象解码方法中,上述的图象是构成对于背景的前景的物体的一个图象的图象解码方法。
又,与本发明的第6方面有关的图象解码方法是在输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,对该数据流进行处理的图象解码方法中,判定上述的数据流是否包含对构成图象的像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,不对数据流进行编码的图象解码方法。
又,与本发明的第7方面有关的图象解码装置是备有输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码装置,和判定上述的数据流是否包含对构成图象的像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,不显示出作为上述的图象解码装置的输出的像素值的显示控制装置的图象解码装置。
又,与本发明的第8方面有关的图象解码装置是在本发明的第7方面记载的图象解码装置中,上述的图象是构成对于背景的前景的物体的一个图象的图象解码装置。
又,与本发明的第9方面有关的图象解码程序记录媒体是在记录实行输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码方法的图象解码程序的图象解码程序记录媒体中,判定上述的数据流是否包含对构成图象的像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,将实行不显示解码后的像素值的图象解码方法的程序记录下来的图象解码程序记录媒体。
又,与本发明的第10方面有关的图象解码程序记录媒体是在本发明的第9方面记载的图象解码程序记录媒体中,上述的图象是构成对于背景的前景的物体的一个图象的图象解码程序记录媒体。
图1是表示根据本发明的实施形态1的图象解码装置的构成的方框图。
图2是表示根据本发明的实施形态2的图象解码装置的构成的方框图。
图3是表示根据本发明的实施形态3的图象解码系统的构成的方框图。
图4是表示根据本发明的实施形态3的图象解码系统的图象合成装置的构成的方框图。
图6是关于用于收藏为了由计算机系统实现实施形态1到实施形态3的程序的记录媒体的说明图。
图7是表示关于通过根据本发明的实施形态4的图象解码程序记录媒体实行的图象解码方法的程序操作的图。
图8是以物体为单位的图象合成的说明图。
图9是已有的图象解码系统的方框图。
图10是表示用指针进行尖端指定的一个例子的图。
图11是已有的图象解码装置的方框图。
图12是已有的图象解码装置的用于存储形状信号的存储器的方框图。
图14是表示多路数据流的格式的一个例子,该多路数据流和与各个物体对应的多个数据流之间关系的图。
图15是表示根据本发明的实施形态4的图象解码系统的数据流分离装置DeMux的构成的图。
下面,我们用图1到图6说明本发明的实施形态。
(实施形态1)图1是表示根据本发明的实施形态1的图象解码装置的构成的方框图。在图1中,与图11相同的符号表示相同或相当的部分。与已有的图象解码装置的方框图不同的地方是当接收只有形状值的数据流时从图象解码部件DecU1输出物体不显示信息Boly,并追加了形状值生成器GEN1和开关SW0。因为除此以外的构成与图11的已有的图象解码装置相同,所以省略对它们的说明。
下面我们说明上述的图象解码装置的工作。图象解码部件DecU1通过与图11的图象解码部件DecU相同的工作对视频数据流Str进行解码。这时,当要解码的代码是预测代码时等,如果必要的话参照存储器MEM1,存储器MEM2,存储器MEM3和存储器MEM4。而且,当视频数据流Str只包含不包含彩色成分的形状时输出是“不显示”意思的值作为物体不显示信息Boly,如果不是这样的话则输出是“显示”的意思。
因为物体不显示信息Boly是在图象解码部件DecU1对如图13所示的本来的图象数据DA1到DAX进行解码的过程中,伴随着对包含解码后对象的信息的信息组首部HD进行解码,在图象解码部件DecU1的内部生成的,所以为了输出这个物体不显示信息Bolv,图象解码部件DecU1不需要对已有的图象解码部件DecU追加特别的硬件。
形状值生成器GEN1是由常数发生器组成的,生成不显示彩色的形状值,即,图象合成时该像素是透明的,其它的图象原封不动地显示出来的形状值Aval并经常地输出该形状值。当来自图象解码部件DecU1的物体不显示信息Boly表示“不显示”时,开关SW0选择来自形状值生成器GEN1的形状值Aval作为形状解码图象Aout,当物体不显示信息Boly表示“显示”时,开关SW0选择来自存储器MEM4的解码后的形状解码图象Aimg作为形状解码图象Aout。
这样,当视频数据流Str只包含不包含彩色成分的形状时,代替来自图象解码部件DecU1的难以预测的像素值,输出相当于不显示的值作为形状解码图象Aout。
所以,如果用图1所示的根据本实施形态1的图象解码装置作为图9的图象解码系统的解码装置Dec,则当进行图象合成时,对于只有形状的视频数据流使它透明地显示成为可能,只要在通用的图象解码装置上附加若干个硬件,即便当只有形状的值的图象传送过来时,也不会显示依靠解码过程存在的不自然的彩色像素值,能够实现可以自动地不显示地对它进行切换的图象解码装置。
(实施形态2)
图2是表示根据本发明的实施形态2的图象解码装置的构成的方框图。在图2中,代替图11的已有图象解码装置的方框图和图1的本发明的图象解码装置的方框图之间不同的图1的像素值生成器GEN1和开关SW0,追加像素值生成器GEN2和开关SW1,SW2,SW3。因为除此以外的部分与图11的已有的图象解码装置的方框图的工作相同,所以省略对它们的说明。
在实施形态1中,可以有当输入只有形状的图象的数据流时不显示这个图象的情形,但是也可以有当输入只有形状的图象的数据流时显示所定的彩色像素值,防止显示创造者(制作数据者)和数据发射者不能预测的,不自然的彩色像素值的方法。
在实施形态2中,如果根据这个方法,预先设定例如没有灰度值等的不自然的彩色像素值作为所定的彩色像素值,则显示只有形状的视频数据流作为有形状的灰色图象,能够利用不会给予用户失调感那样地输入的数据流的形状作为提示的方法。
在图2中,像素值生成器GEN2是由产生预先可以设定的常数的常数发生器组成的,生成上述的灰度值等的所定的像素值Pval,并经常输出这个值。当物体不显示信息Boly是“不显示”时,开关SW1,SW2和SW3选择来自像素值生成器GEN2的像素值Pval,并作为像素解码图象Yout,Uout和Vout输出。相反地,当物体不显示信息Boly是“显示”时,将通过开关SW1,开关SW2和开关SW3从存储器MEM1,存储器MEM2和存储器MEM3输出的,由图象解码部件DecU1解码的,像素解码图象Yimg,Uimg和像素解码图象Vimg作为像素解码图象Yout,像素解码图象Uout和像素解码图象Vout输出。
这样,当视频数据流Str只包含不包含彩色成分的形状时,代替来自解码装置Dec1的难以预测的像素值输出灰度等的所定的彩色图象值作为形状解码图象Aout。
所以,如果用根据图2的方框构成的图象解码装置代替图9的图象解码系统的方框图的解码装置Dec,则只要在通用的图象解码装置上附加像素生成器和开关等的若干个硬件,即便当只有形状值的图象传送过来时,也能够自动地将它切换到所定彩色的图象显示,从而能够实现当判定指针的指示位置在物体的图象的内部还是外部时能够容易地实行物体等的显示的图象解码装置。
此外,在将CG的网线贴附在只有形状的图象上时,也能够使用这个网线的像素值作为由像素值生成器GEN2生成的像素值Pval,这时因为能够得到贴附了网线的解码图象Dout,所以不需要进行为了网线贴附的额外的计算。
如上所述,当输入只有形状的图象的数据流时,能够显示所定的彩色信号,通过预先设定没有不自然的像素值,即便当输入只有形状的图象的数据流时,也能够消除由于显示出难以预测的像素值引起的对图象质量的损害。
(实施形态3)图3是表示根据本发明的实施形态3的图象解码装置的构成的方框图。根据本实施形态3的图象解码系统,除了解码图象信息Dout1,Dout2和Dout3外,将图9的已有的图象解码系统的解码装置Dec1,解码装置Dec2和解码装置Dec3置换成输出指示有无显示的物体不显示信息Boly1,物体不显示信息Boly2和物体不显示信息Boly3的解码装置DecA1,解码装置DecA2和解码装置DecA3。
在实施形态3中,我们说明当输入只有形状的图象数据流时只在解码装置内部进行处理的方法。但是,当通过参照表示是否显示各图象的物体不显示信息Boly1,物体不显示信息Boly2和物体不显示信息Boly3,指示“不显示”时,如果将在图象合成装置Comp2中不显示这个物体的结构导入图象合成装置中,则能够实现与实施形态1相同的效果。
图4是表示图3中的图象合成装置Comp2的构成的图,在图4中,Comp21是将解码图象信息Dout1,Dout2和Dout3合成起来的视频合成器,Odec是对来自图3中的物体选择装置IF的物体选择信号Dsel进行解码的物体选择信号解码器,SW21,SW22,SW23是与物体选择信号解码器Odec的解码信号Odec1,Odec2,Odec3和物体不显示信息Boly1,Boly2,Boly3相对应地处在接通或断开状态的开关。
下面我们说明上述的图象合成装置的工作。在图4中,开关SW21,SW22,SW23分别与图3中的解码装置DecA1,DecA2,DecA3输出的物体不显示信息Boly1,Boly2,Boly3相对应地进行工作,如果物体不显示信息Boly1,Boly2,Boly3表示“显示”,则开关处在接通的状态,如果物体不显示信息Boly1,Boly2,Boly3表示“不显示”,则开关处在断开的状态,从各个解码装置DecA1,DecA2,DecA3的解码输出Dout1,Dout2,Dout3中,不将物体不显示信息成为“不显示”的结果输入视频合成器Comp21。因此,对于只有形状的信号不进行图象合成。此外,与用图3中的物体选择装置IF选择想要显示的物体的情形相同,物体选择信号解码器Odec选择来自物体选择装置IF的物体选择信号Dsel,由于只有这些解码结果Odec1,Odec2,Odec3表示“选择”的开关SW21,SW22,SW23处在接通的状态,只将想要显示的物体的解码输出输入到视频合成器Comp21。
图5是构成解码装置DecA1,解码装置DecA2和解码装置DecA3的解码装置DecA的一个例子。在图5中,在进行与图1的本发明的图象解码装置的方框图相同工作的部分上附加相同的符号。图1的实施形态1的图象解码装置的方框图和图5的实施形态3的图象解码装置的方框图之间的不同只是后者没有形状值生成器GEN1和开关SW0,与3个物体对应的解码装置,当只接收各个形状值时,因为只向图象合成装置输出禁止这些物体合成的控制信号,所以不需要特别加以说明就能了解它们的工作。又,与实施形态1相同,可以适当地变更物体和解码装置的个数是不言而喻的。
如上所述,在只有形状的图象数据流的情形中,输出禁止在图象解码装置中显示的物体不显示信息Boly,在视频合成器Comp21中,与这个物体不显示信息Boly相应,禁止这些物体的合成显示,在输入只有形状的图象数据流的情形中,能够防止合成显示不自然的像素值。
(实施形态4)图15是表示根据本发明的实施形态4的图象解码系统的数据流分离装置DeMux的构成的图。在图15中,151是读出包含在如图14所示的多路数据流StrM的MHD中的重叠信息Odr,同时提取接在MHD后面的数据流的物体号码的物体号码提取装置,152是通过观察经多路化后的多个数据流的数据流全体的首部HD,判定各个数据流是否包含像素信息的有无像素信息判定装置。
下面我们说明上述诸装置的工作。根据本发明的实施形态4的图象解码系统判定在将多路数据流StrM分离成多个数据流的阶段中成为分离对象的数据流是否包含像素信息,不向后段的解码装置Dec输出不包含像素信息的数据流,即只有形状的图象数据流。当将如图14所示的多路数据流StrM输入图15所示的数据流分离装置DeMux时,有无像素信息判定装置152通过在多路化的数据流StrM上观察经多路化的多个数据流的数据流全体的首部HD,判定各个数据流是否包含像素信息,将判定结果输出到物体号码提取装置151。物体号码提取装置151读出包含在输入的多路数据流StrM的MHD中的重叠信息Odr,并将它输出到控制装置CPU,同时提取接在MHD后面的数据流的物体号码,实施对每个物体号码切换SW15分离并输出经多路化的多个数据流的控制。当有无像素信息判定装置152判定哪一个物体号码的数据流不包含像素信息时,物体号码提取装置151接受这个判定结果,当提取判定不包含像素信息的数据流的物体号码时,将SW15切换到不输出端子(图中最下面的端子),实施不将不包含像素信息的数据流,即只有形状的图象数据流输出到后段的解码装置Dec那样的控制。
这样,根据本实施形态4的图象解码系统判定在将多路数据流StrM分离成多个数据流的阶段中成为分离对象的数据流是否包含像素信息,因为不将不包含像素信息的数据流,即只有形状的图象数据流输出到后段的解码装置Dec,所以当输入只有形状的图象数据流时,能够防止显示不自然的像素值。
(实施形态5)进一步,通过将用于实行与上述的实施形态1到3所示的图象解码装置相当的工作的程序记录在软盘等的记录媒体上,可以在独立的计算机系统中简单地实施上述的各个实施形态所示的处理。
图6是用收藏实行与上述的实施形态1到3的图象解码装置相当的工作的程序的软盘,由计算机系统实施与实施形态1到3的图象解码装置相当的图象解码方法时的说明图。
图6(b)表示从与权利要求项9记载的图象解码程序记录媒体对应的软盘的正面看到的外观,截面构造和软盘,图6(a)表示作为记录媒体本体的软盘的物理格式的一个例子。软盘FD内藏在盒F内,在该软盘的表面上以同心圆的形状从外周向内周形成多个磁道Tr,各个磁道在角向上被分割成16个区段Se。所以,将作为上述的程序的图象解码方法记录在收藏上述程序的软盘中,记录在上述的软盘FD上分配的区域中。
又,图6(c)表示为了在软盘FD上进行上述程序的记录再生的构成。当将上述的程序记录在软盘FD上时,从计算机系统Cs通过软盘驱动器写入作为上述程序的图象解码方法。又,当根据软盘内的程序在计算机系统中建立起上述的图象解码方法时,用软盘驱动器从软盘读出程序,传送给计算机系统。
图7是表示传送到计算机系统的被执行的图象解码程序的处理内容的程序操作的说明图。
因为图7(a)表示当用计算机系统实现通过图1的实施形态1的图象解码装置实行的图象解码方法(与权利要求项1和2对应)时的图象解码程序的处理内容,所以在图7(a)中,在步骤S1输入视频数据流,在步骤S2对该视频数据流进行解码,在步骤S3判定该视频数据流是否只有形状信号,如果判定结果是“否”,则在步骤S4将解码后的像素信号和形状信号输出到图中未画出的图象合成步骤,如果只有形状信号,则在步骤S5作成表示是透明的意思,即是不显示的意思的信号,代替形状信号的解码结果将它输出到图中未画出的图象合成步骤。
因为图7(b)表示当用计算机系统实现通过图2的实施形态2的图象解码装置实行的图象解码方法(与权利要求项1和3对应)时的图象解码程序的处理内容,所以在图7(b)中,在步骤S1输入视频数据流,在步骤S2对该视频数据流进行解码,在步骤S3判定该视频数据流是否只有形状信号,如果判定结果是“否”,则在步骤S4将解码后的像素信号和形状信号输出到图中未画出的图象合成步骤。到此为止的处理都与图7(a)相同。如果在步骤S3判定只有形状信号,则在步骤S6作成灰度等的所定的像素值,代替形状信号的解码结果将它输出到图中未画出的图象合成步骤。
又,因为图7(c)表示当用计算机系统实现通过图3的实施形态3的图象解码系统实行的图象解码方法(与权利要求项1和4对应)时的图象解码程序的处理内容,所以直到步骤S4的处理都与图7(a)相同。如果在步骤S3判定只有形状信号,则在步骤S7作成意思为关于该数据流中止图象合成的命令,并将该命令输出到显示方,即图中未画出的图象合成步骤。
此外,在上述的说明中,我们将作为记录媒体的软盘作为一个例子进行了说明,但是同样地也能够用硬盘等的磁盘和光盘,光磁盘等进行说明。又,记录媒体不限于这些,除了IC卡,ROM磁带等的半导体存储装置以外,如果有能够记录程序的东西,则同样地能够用来作为记录媒体。
如上所述,如果用与本发明的第1方面有关的图象解码方法,则因为在输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码方法中,判定上述的数据流是否包含对构成图象的像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,在图象显示装置上不显示出解码后的像素值,所以当输入只有没有像素值的形状值的数据流时,能够自动地不显示图象,并且可以一面用可以在种种应用中使用的通用的图象解码方法一面实现这一点,当对只有形状值的数据流进行解码时,能够避免显示了某个像素值,给予观看的人不快感那样的难以预测的事态,有能够得到实用价值高的图象解码方法的效果。
又,如果用与本发明的第2方面有关的图象解码方法,则在本发明的第1方面记载的图象解码方法中,因为当上述的数据流不包含对构成图象的像素值进行了编码的信息时,将上述的解码后的形状值变换成不显示的形状值然后输出,所以当输入只有没有像素值的形状值的数据流时,能够自动地不显示图象,并且可以一面用可以在种种应用中使用的通用的图象解码方法一面实现这一点,当对只有形状值的数据流进行解码时,能够避免显示了某个像素值,给予观看的人不快感那样的难以预测的事态,有能够得到实用价值高的图象解码方法的效果。
又,如果用与本发明的第3方面有关的图象解码方法,则因为在输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码方法中,当上述的数据流不包含对构成图象的像素值进行了编码的信息时,将所定的值作为解码后的像素值输出,所以当输入只有没有像素值的形状值的数据流时,能够自动地在图象上显示自然的像素值,并且可以一面用可以在种种应用中使用的通用的图象解码方法一面实现这一点,当对只有形状值的数据流进行解码时,能够避免显示了不自然的像素值,给予观看的人不快感那样的难以预测的事态,有能够得到实用价值高的图象解码方法的效果。
又,如果用与本发明的第4方面有关的图象解码方法,则在本发明的第1方面记载的图象解码方法中,因为当上述的数据流不包含对构成图象的像素值进行了编码的信息时,将禁止显示解码后的结果的信号输出到上述的图象显示装置,所以当输入只有没有像素值的形状值的数据流时,能够自动地不显示图象,并且可以一面使用可以在种种应用中使用的通用的图象解码方法一面实现这一点,当对只有形状值的数据流进行解码时,能够避免显示了某个像素值,给予观看的人不快感那样的难以预测的事态,有能够得到实用价值高的图象解码方法的效果。
又,如果用与本发明的第5方面有关的图象解码方法,则在本发明的第1方面记载的图象解码方法中,因为上述的图象是构成对于背景的前景的物体的一个图象,所以作为对进行了以物体为单位的图象编码的视频数据流的图象解码方法,当用可以在种种应用中使用的通用的图象解码方法时,当对只有形状值的数据流进行解码时,能够避免显示了某个像素值,给予观看的人不快感那样的难以预测的事态,有能够得到实用价值高的图象解码方法的效果。
又,如果用与本发明的第6方面有关的图象解码方法,则因为在输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,对该数据流进行处理的图象解码方法中,判定上述的数据流是否包含对构成图象的像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,不对该数据流进行解码的图象解码,所以当输入只有没有像素值的形状值的数据流时,能够自动地不显示图象,并且可以一面用可以在种种应用中使用的通用的图象解码方法一面实现这一点,当对只有形状值的数据流进行解码时,能够避免显示了某个像素值,给予观看的人不快感那样的难以预测的事态,有能够得到实用价值高的图象解码方法的效果。
又,如果用与本发明的第7方面有关的图象解码装置,则因为备有输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对上述的数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码装置,和判定上述的数据流是否包含对像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,不显示出作为上述的图象解码装置的输出的像素值的显示控制装置,所以当输入只有没有像素值的形状值的数据流时,能够自动地不显示图象,并且可以一面用可以在种种应用中使用的通用的图象解码装置一面实现这一点,当对只有形状值的数据流进行解码时,能够避免显示了某个像素值,给予观看的人不快感那样的难以预测的事态,有能够得到实用价值高的图象解码方法的效果。
又,如果用与本发明的第8方面有关的图象解码装置,则在本发明的第7方面记载的图象解码装置中,因为上述的图象是构成对于背景的前景的物体的一个图象,所以作为对于进行了以物体为单位的图象编码的视频数据流的图象解码装置,在用可以在种种应用中使用的通用的图象解码装置的情形中,当对只有形状值的数据流进行解码时,能够避免显示了某个像素值,给予观看的人不快感那样的难以预测的事态,有能够得到实用价值高的图象解码装置的效果。
又,如果用与本发明的第9方面有关的图象解码程序记录媒体,则因为在记录实施输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码方法的图象解码程序的图象解码程序记录媒体中,判定上述的数据流是否包含对像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,将实行不显示解码后的像素值的图象解码方法的程序记录下来,所以当输入只有没有像素值的形状值的数据流时,能够自动地不显示图象,并且可以一面用可以在种种应用中使用的通用的图象解码程序,一面当对只有形状值的数据流进行解码时,能够避免显示了某个像素值,给予观看的人不快感那样的难以预测的事态,有能够得到实用价值高的图象解码程序记录媒体的效果。
又,如果用与本发明的第10方面有关的图象解码程序记录媒体,则在本发明的第9方面记载的图象解码程序记录媒体中,因为上述的图象是构成对于背景的前景的物体的一个图象,所以作为对于进行了以物体为单位的图象编码的视频数据流的图象解码程序,在用可以在种种应用中使用的通用的图象解码程序情形中,当对只有形状值的数据流进行解码时,能够避免显示了某个像素值,给予观看的人不快感那样的难以预测的事态,有能够得到实用价值高的图象解码程序记录媒体的效果。
权利要求
1.图象解码方法,它的特征是在输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码方法中,判定上述的数据流是否包含对构成图象的像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,在图象显示装置上不显示出解码后的像素值。
2.图象解码方法,它的特征是在权利要求1中记载的图象解码方法中,当上述的数据流不包含对构成图象的像素值进行了编码的信息时,将上述的解码后的形状值变换成不显示的形状值,然后输出。
3.图象解码方法,它的特征是在输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码方法中,当上述的数据流不包含对构成图象的像素值进行了编码的信息时,将所定的值作为解码后的像素值输出。
4.图象解码方法,它的特征是在权利要求1中记载的图象解码方法中,当上述的数据流不包含对构成图象的像素值进行了编码的信息时,将禁止显示解码后的结果的信号输出到上述的图象显示装置。
5.图象解码方法,它的特征是在权利要求1中记载的图象解码方法中,上述的图象是构成对于背景的前景的物体的一个图象。
6.图象解码方法,它的特征是在输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,对该数据流进行处理的图象解码方法中,判定上述的数据流是否包含对构成图象的像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,不对数据流进行解码。
7.图象解码装置,它的特征是它备有输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码装置,和判定上述的数据流是否包含对构成图象的像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,不显示出作为上述的图象解码装置的输出的像素值的显示控制装置。
8.图象解码装置,它的特征是在权利要求7中记载的图象解码装置中,上述的图象是构成对于背景的前景的物体的一个图象。
9.图象解码程序记录媒体,它的特征是在记录实行输入包含对构成图象的像素值进行了编码的信息,或对表示构成图象的像素值是否有意义的形状值进行了编码的信息中的至少一个方面的信息的数据流,输出对该数据流进行解码得到的像素值或形状值中的至少一个方面的值的图象解码方法的图象解码程序的图象解码程序记录媒体中,判定上述的数据流是否包含对构成图象的像素值进行了编码的信息,当该数据流不包含对上述的像素值进行了编码的信息时,将实行不显示出解码后的像素值的图象解码方法的程序记录下来。
10.图象解码程序记录媒体,它的特征是上述的图象是构成对于背景的前景的物体的一个图象。
全文摘要
当对只有不包含像素值的形状值的数据流进行解码时,不显示不自然的像素值。解码装置Dec1对视频数据流Str进行解码。但是当视频数据流Str只包含形状时,用物体不显示信息Boly指示“不显示”。如果不是这样的话,则用物体不显示信息Boly指示“显示”。当物体不显示信息Boly指示“不显示”时,开关SWO选择不显示来自形状生成器GEN1的彩色的形状值,即合成时该像素是透明的而原封不动地显示其它图象的形状值Avel。
文档编号H04N7/64GK1332577SQ0111901
公开日2002年1月23日 申请日期2001年5月15日 优先权日2000年5月15日
发明者角野真也 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1