用于在3D视频上覆盖3D图形的方法和设备技术

技术编号:7163189 阅读:247 留言:0更新日期:2012-04-11 18:40
解码和输出适于三维(3D)显示的视频信息的方法,该视频信息包括适于在2D显示器上显示的编码的主视频信息以及用于允许三维(3D)显示的编码的附加视频信息,该方法包括:接收或生成将被覆盖在视频信息上的三维(3D)覆盖信息;在第一缓冲器中缓冲将被覆盖在主视频信息上的覆盖信息的第一部分;在第二缓冲器中缓冲将被覆盖在附加视频信息上的覆盖信息的第二部分;解码主视频信息和附加视频信息,并且作为一系列时间交错的视频帧,生成或是主视频帧或是附加视频帧的每一个输出视频帧;确定将被输出的视频帧的类型或是主视频帧或是附加视频帧;按照所确定的帧的类型,将覆盖信息的第一部分或第二部分覆盖在将被输出的视频帧上;输出视频帧和覆盖的信息。

【技术实现步骤摘要】
【国外来华专利技术】用于在3D视频上覆盖3D图形的方法和设备
本专利技术涉及解码和输出适于三维[3D]显示的视频信息的方法,该视频信息包括适于在2D显示器上显示的编码的主视频信息以及用于允许三维[3D]显示的编码的附加视频信息,3D覆盖信息被覆盖在该视频信息上。本专利技术进一步涉及用于解码和输出适于三维[3D]显示的视频信息的设备,该视频信息包括适于在2D显示器上显示的编码的主视频信息以及用于允许三维[3D]显示的编码的附加视频信息,该设备适合于将3D覆盖信息覆盖在该视频信息上。本专利技术涉及利用回放设备的3D视频信息和3D覆盖信息的回放的领域,该信息将被显示在3D启用的显示器上。
技术介绍
用于再现视频数据的设备是众所周知的,例如用于再现数字视频信号的如同DVD播放器、BD播放器或机顶盒之类的视频播放器是众所周知的。再现设备通常被用作源设备,其将被耦合到如同电视机之类的显示设备。经由如同HDMI之类的合适接口从源设备传送图像数据。至于编码的视频信息流,例如,这可以依照称为立体感(stereoscopic)的格式,其中左和右(L+R)图像被编码。作为选择,编码的视频信息流可以包括2D图片和附加图片(L+D),即所谓的深度图(depthmap),如在OliverSheer-“3DVideoCommunication”,Wiley,2005,第29-34页中所述的。深度图传送关于2D图像中的对象的深度的信息。深度图中的灰度值指示2D图像中的相关像素的深度。立体显示器能够通过使用深度图中的深度值以及通过计算所需的像素变换来计算立体效果(stereo)所需的附加视图。2D视频+深度图可以通过添加闭塞与透明度信息(occlusionandtransparencyinformation)(DOT)来扩展。当前,在3D系统中,用于将经由HDMI接口传送到3D显示器的输出视频数据的已知解决方案是进行时间交错,其中与左侧或2D信息相对应的帧和右侧或DOT帧进行交错。众多周知的是:对于2D视频系统,如同用于视频内容和回放设备的分布的应用格式支持在视频之上的覆盖(或)实时生成的图形。覆盖图形例如由播放器设备为屏幕上显示(SD)菜单而在内部生成,或被接收,例如字幕或其他图形。然而,将已知的覆盖模型扩展到3D系统产生增加用于实时生成的覆盖图形的绘图例程的性能要求的问题。
技术实现思路
本专利技术的目的是提供用于解码和输出适于3D系统的视频信息和覆盖信息的方法。为此,根据本专利技术的第一方面,在开头段落中所述的方法中,该方法进一步包括:接收或生成将被覆盖在视频信息上的三维[3D]覆盖信息;在第一缓冲器中缓冲将被覆盖在主视频信息上的覆盖信息的第一部分;在第二缓冲器中缓冲将被覆盖在附加视频信息上的覆盖信息的第二部分;解码主视频信息和附加视频信息,并作为一系列时间交错的视频帧,生成或是主视频帧或是附加视频帧的每一个输出视频帧;确定将被输出的视频帧的类型或是主视频帧或是附加视频帧;按照所确定的帧的类型,将覆盖信息的第一或第二部分覆盖在将被输出的视频帧上,输出视频帧和覆盖的信息。为此,根据本专利技术的第二方面,在开头段落中所述的设备包括:用于接收将被覆盖在视频信息上的三维[3D]覆盖信息的输入装置或用于生成将被覆盖在视频信息上的三维[3D]覆盖信息的生成装置;解码器,用于解码主视频信息和附加视频信息,该解码器进一步适合于作为一系列时间交错的视频帧而生成或是主视频帧或是附加视频帧的每一个输出视频帧;用于接收或生成将被覆盖在视频信息上的三维[3D]覆盖信息的装置;图形处理单元,其包括用于缓冲将被覆盖在主视频信息上的覆盖信息的第一部分的第一缓冲器以及用于缓冲将被覆盖在附加视频信息上的覆盖信息的第二部分的第二缓冲器,该图形处理单元进一步包括用于确定将被输出的视频帧的类型或是主视频帧或是附加视频帧的控制器;混合器,用于按照所确定的帧的类型将覆盖信息的第一或第二部分覆盖在将被输出的视频帧上;输出装置,用于输出视频帧和覆盖的信息。本专利技术也基于以下认识。由于3D视频输出在每一个帧的两个不同的视频流之间切换,所以3D覆盖图形不能再简单地与在输出对应于与右侧或DOT帧进行交错的左侧或2D信息的帧的系统中输出的3D视频进行复合。例如,在时间T,视频输出能够包含2D帧,并且在时间T+1,视频输出包含用于时间T上的帧的伴随深度信息。需要与时间T上的视频相复合的图形(2D图形)大大地不同于需要与时间T+1上的视频相复合的图形(深度图形或R图形)。存在于2D视频播放器设备中的图形单元对于帧精确更新每一帧中具有这些不同图形的其图形平面而言是不够快的。根据本专利技术的解决方案是在图形单元中实施两个缓冲器。每一个缓冲器被分配给输出视频流之一。例如,对于2D+深度(绘)图而言,一个缓冲器能够被分配用于2D帧上的图形覆盖,并且一个缓冲器能够被分配用于深度帧上的图形覆盖。对于L+R来说,类似地,一个缓冲器能够用于L帧上的图形覆盖,并且一个缓冲器能够被分配用于R帧上的覆盖。这个解决方案的优点在于:慢图形从帧精确覆盖引擎中去耦,因此显著地减少处理要求。有利地,该图形控制单元进一步包括控制器,该控制器适合于以生成覆盖帧的帧频率将第一覆盖帧的部分拷贝到第一缓冲器中或将第二覆盖帧的部分拷贝到第二缓冲器中。当播放器设备处理2D+DOT深度流时,这允许通过拷贝被缓冲的帧中的相关区域来快速生成闭塞数据(occlusiondata)。附图说明本专利技术的这些和其他方面从下面的说明中通过示例并参考附图所描述的实施例中将是显然的,并且本专利技术的这些和其他方面进一步参考这些实施例来阐述,其中:图1示意地显示用于接收和显示3D视频信息的系统,在其部分中可以实施本专利技术;图2示意地显示已知的2D视频播放器的图形处理单元;图3示意地显示在已知的蓝光(Blu-Ray)(BD)系统中的视频平面的组成;图4示意地显示根据本专利技术的图形处理单元。在附图中,与已描述的元素相对应的元素具有相同的参考数字。具体实施方式在图1中显示其中可以实施本专利技术的用于3D视频信息的回放的系统1。该系统包括经由接口12通信的播放器设备10和显示设备11。播放器设备10包括负责接收和预处理待显示的编码的视频信息流的前端单元12以及用于解码、处理和生成将被提供到输出14的视频流的处理单元。显示设备包括用于再现接收中的3D视图的再现单元。至于编码的视频信息流,例如,这可以依照称为立体感的格式,其中左与右(L+R)图像被编码。作为选择,编码的视频信息流可以包括2D图片和附加图片(L+D),即所谓的深度图,如在OliverSheer-“3DVideoCommunication”,Wiley,2005,第29-34页中所述的。深度图传送有关2D图像中的对象的深度的信息。深度图中的灰度值指示2D图像中的相关像素的深度。立体显示器能够通过使用深度图中的深度值以及通过计算所需的像素变换来计算立体效果所需的附加视图。2D视频+深度图可以通过添加闭塞与透明度信息(DOT)来扩展。在优选实施例中,使用灵活数据格式(flexibledataformat),该格式包括立体信息和深度图、添加闭塞与透明度,如在此参照包括的EP08305420.5(律师案卷PH010082)中所述的。至于显示设备11,这能够是显示设备本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/200980151022.html" title="用于在3D视频上覆盖3D图形的方法和设备原文来自X技术">用于在3D视频上覆盖3D图形的方法和设备</a>

【技术保护点】
1.一种解码和输出适于三维[3D]显示的视频信息的方法,该视频信息包括适于在2D显示器上显示的编码的主视频信息和用于允许三维[3D]显示的编码的附加视频信息,该方法包括:接收或生成将被覆盖在视频信息上的三维[3D]覆盖信息;在第一缓冲器中缓冲将被覆盖在主视频信息上的覆盖信息的第一部分;在第二缓冲器中缓冲将被覆盖在附加视频信息上的覆盖信息的第二部分;解码主视频信息和附加视频信息,并作为一系列时间交错的视频帧,生成或是主视频帧或是附加视频帧的每一个输出视频帧;确定将被输出的视频帧的类型或是主视频帧或是附加视频帧;按照所确定的帧的类型,将覆盖信息的第一或第二部分覆盖在将被输出的视频帧上,输出视频帧和覆盖的信息。

【技术特征摘要】
【国外来华专利技术】EP08172411.42008年12月19日1.一种解码和输出适于三维[3D]显示的视频信息的方法,该视频信息包括适于在2D显示器上显示的编码的主视频信息和用于允许三维[3D]显示的编码的附加视频信息,该方法包括:-接收或生成将被覆盖在视频信息上的三维[3D]覆盖信息;-通过在用于生成覆盖帧的帧频率上将第一覆盖帧的部分拷贝到第一缓冲器中和将第二覆盖帧的部分拷贝到第二缓冲器中而在第一缓冲器中缓冲将被覆盖在主视频信息上的所述覆盖信息的第一部分以及在第二缓冲器中缓冲将被覆盖在附加视频信息上的所述覆盖信息的第二部分;-解码主视频信息和附加视频信息,并作为一系列时间交错的视频帧,生成或是主视频帧或是附加视频帧的每一个输出视频帧;-确定将被输出的视频帧的类型或是主视频帧或是附加视频帧;-通过从缓冲的第一或第二覆盖帧中拷贝相关区域而按照所确定的帧的类型,将所述覆盖信息的第一或第二部分覆盖在将被输出的视频帧上,-通过将所述覆盖信息的所述第一部分覆盖在所述主视频信息上并且将所述覆盖信息的所述第二部分覆盖在所述附加视频信息上来输出视频帧和覆盖的信息,其中主视频信息是左视频帧,而附加视频信息是右视频帧。2.根据权利要求1的方法,其中覆盖信息是实时图形。3.根据权利要求2的方法,其中实时图形利用在Java虚拟机上运行的Java应用来生成。4.根据权利要求2的方法,其中定时信息用于依照所确定的帧的类型来控制在将被输出的视频帧上覆盖信息的第一或第二部分的覆盖。5.根据权利要求1的方法,其中附加视频信息包括关于视频信息的深度信息。6.一种用于解码和输出适于三维[3D]显示的视频信息的设备,该视频信息包括适于在2D显示器上显示的编码的主视频...

【专利技术属性】
技术研发人员:PS牛顿
申请(专利权)人:皇家飞利浦电子股份有限公司
类型:发明
国别省市:NL

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1