首页 / 获取、存储和使用与三维视频流有关的数据的方法及其视频处理装置

获取、存储和使用与三维视频流有关的数据的方法及其视频处理装置无效专利 发明

技术领域

[0001] 本发明涉及在视频图像接收领域中使用的并能够再现三维显示的视频处理方法和装置。
[0002] 更具体地,本发明涉及获取、存储和享用(fruition)与适于以三维模式再现的视频图像流的格式有关的数据的方法,以及视频处理装置。

相关背景技术

[0003] 已知为了能够利用通过双目视觉引入的三维效果,有必要为用户的左眼和右眼提供能够再现在三维流中相应的左图像和右图像的设备。在立体系统中,这是通过在单个视频流中发送两个图像来完成的,因而该单个视频流包含针对场景的每个帧的左图像和右图像两者。
[0004] 许多格式化技术当前被用于根据立体对的图像的不同呈现模式来编码、传输和分发立体视频流。在某一类型的这种格式中,构成视频流的帧的左图像和右图像被置于同一帧内(“帧封装”),从而使得能够在已经用于二维内容(更确切地说是高清(HD)内容)的流通的分发系统内分发立体视频流。所述帧封装技术是基于如下参数被区分的:例如,视频流内的两个图像的尺寸、转动、抽取或欠采样、呈现、布局和转换频率。尤其地,我们可以提及“并排(side by side)”技术,其中这两个左图像和右图像通过将每个图像的水平分辨率值减半而被置于同一个帧内,以及“上-下(top-bottom)”技术,其中这两个左图像和右图像通过按照各种抽取或欠采样技术将每个图像的垂直分辨率值减半而被置于同一帧内,其称为合成帧。
[0005] 根据用于布置这两个图像的另一种技术,其中的一个图像被未更改地置于合成帧内,而另一个图像被适当地分成数个部分并被置于被第一个图像空出的帧空间内。这种立体视频流配置将在后文中称作“分散(fragmented)”。
[0006] 出于编码效率的原因,还已经提出了其他技术,例如“L+depth(L+深度)”技术,其由发送左图像加上深度图构成。通过组合这两段信息,显示设备能够重建场景的三维维度,从左图像和深度图中获得了右图像。还已经提出其他类似的利用左图像和右图像这两个图像之间的强关联性的技术,例如“2D+Delta”编码。
[0007] 在现有技术中已知的其他技术之中,值得提及的是所谓的“场交错(field alternative)”、“线交错(line alternative)”、“列交错(column alternative)”和“L+depth+graphics+graphics-depth”(L+深度+图形+图形-深度)技术。
[0008] 上面的编码技术列表不是穷举的,因为这样的技术持续不断地演进以改进三维图像的清晰度,同时试图将视频流保持在某些频带占用限度内。
[0009] 这些帧封装、编码和显示技术中的每一个都具有优点和缺点,并且可以以或多或少最优的方式与其他技术相结合。无论如何,这样的多种三维内容呈现和显示技术的这种变化创建了许多内容编码和传输配置,导致必须能够识别它们从而使得视频流适合于显示设备(例如屏幕或投影仪)上的不同的三维再现技术。
[0010] 编码和传输配置的这种多样性伴随以增长的三维内容制作,该三维内容通过以下操作被以多种形式分发,例如通过将它们存储到Blu-ray(蓝光)和DVD媒体中、通过经由广播传输频道(卫星、缆线或地面)发送它们,或通过使得它们能够从局域网或地理区域网络(例如互联网)被下载。
[0011] 目前,对于在立体视频内容的制作、分发和可视化的所有环境中发送和显示三维视频内容而言,不存在统一的技术或参考标准。而且,不存在用于在视频流内信号通知如下这样的编码和传输配置的参考标准,该编码和传输配置适于与源(例如TV广播机、Blu-ray盘、互联网站点)、传输手段(光或电子介质、空气、缆线、卫星)和接收和/或显示设备(例如利用“帧替换(frame alternation)”或利用交替的行或列)无关地产生应用于所有制作、分发和享用环境的三维效果。所述信号通知对于如下这样的显示装置是有用的,除非使用昂贵且复杂的视频流分析算法,否则该显示装置无法适当地解释要被再现的视频流。这种算法通常需要许多软件和/或硬件资源(可被用于其他用途)以及大量时间以用于其完全执行。
[0012] 此外,视频流播放器和/或接收器可以配备有许多互连接口,例如DVI、HDMI、显示端口(Display port)、USB、WiMAX、Wi-Fi,并且当然可以包括内置的电视调谐器和Blu-ray或DVD读取器和固态或光电子存储器。
[0013] 这些视频流或内容中的每一个可以针对将可能在同一接收和/或显示设备上被显示的三维内容的编码和传输而采用不同的配置。因此,在一个显示设备中支持输入立体视频流的不同配置可能是有必要的或至少是适当的,该显示设备通常使用其自己的显示格式,该格式不同于用于编码和传输的格式(这里称为“配置”),使得需要格式转换。其在控制单元上配备有合适的图形控制接口或选择器的三维内容接收和/或再现装置可以在市场上买到,用户必须每次通过该图形控制接口或选择器来人工选择由所接收的待被呈现的三维视频流所采用的特定的编码和传输配置,从而确保在关联显示设备上的正确的三维再现。
[0014] 在本上下文中,术语“视频流”是指一系列视频帧,每个视频帧包含一个或多个图像或视频数据。术语“视频数据”是指包含关于帧的视频内容的信息的数据,例如“L+depth”配置情况下的深度图。所述帧中所包含的解压缩的图像和视频数据具有它们自己的编码和传输配置,其必须被显示设备知晓以便能够正确地再现所述图像和视频数据。
[0015] 上述技术场景是极端复杂且变化多端的,这是由于播放器和/或接收器达到高的复杂度、不断演进的许多可能的编码和传输配置以及缺乏用于信号通知和识别三维内容的任何统一的参考标准而导致的。因此,有可能出现这样的情况,一些无线电-电视广播商决定针对其自己的发送而采用相互不同的用于编码和传输三维立体内容的配置,而不使用相同的信令标准或模式或者什么也不使用,因而使得用户不得不人工识别并选择正接收的给定电视信号所用的配置。
[0016] 这种情形的一些具体例子是这样的情形,其中通过无线电-电视信号发送系统来发送视频内容,在该系统中,由于用于编码和发送三维内容的装置无法加入三维内容信令数据或由于没有能够解释它们的电视接收器,三维内容信令数据是缺乏的或不一致的。
[0017] 例如,在意大利,Rai网络广播的第一服务可以使用具有与由Mediaset网络广播的第二服务不同的配置的三维内容。例如,Rai广播的节目可以使用利用“并排”技术被配置的三维内容,而Mediaset广播的服务可以使用“上下”配置。在这两种情况下,信令数据可能不正确或者没有相应地更新,这例如是由于不充足的人员或经济资源、或缺乏专门用于该用途的装置、或者由于这些广播商所使用的传输配置是从其他源获知的,使得观看者能够在已经得到关于它们的通知之后在接收/再现设备上人工地选择它们。
[0018] 也有可能出现这样的情况:用于接口连接用于再现和接收三维内容的电子装置的标准(例如显示端口、HDMI或MPEG4MVC的标准)不包含一些市场上所使用的编码和传输配置或者还没有对于它们被更新。通常发生的是播放器设备无法正确地再现三维视频流,这是因为它还没有接收针对每个内容所采用的不同传输配置或已接收了其错误值,或者每当用户想要访问三维内容时,他/她不得不人工输入与三维内容的编码和传输配置有关的数据。
[0019] 最后,也可能出现这样的情况:一些三维视频接收和/或再现装置出于任何原因而无法读取与视频流一起传输的配置信令,这例如是因为不可能更新其解码电路或模块,该解码电路或模块应当识别视频流的配置以便使其能够被正确地显示在屏幕上。

具体实施方式

[0030] 参考图1,示出了用于获取和再现三维(以及二维)内容的系统100,其包括:
[0031] -多个三维信号(以及二维信号)的源S1,…Sn,其中所述源S1,…Sn例如可以采取以下形式:读取器或Blu-Ray/DVD盘、用于接收不管是广播还是之前记录的电视发送的调谐器、使用USB接口的存储器读取器、电子存储器(USB、闪盘、硬盘、固态)或光存储器、无线接口、以太网缆线等;
[0032] -显示装置21,包括适于至少显示视频流的显示设备5和适于操纵显示设备5的活动性的显示控制单元17;显示设备5可以是任何类型的屏幕,例如LCD、等离子、背影或视频投影仪;通常,它可以由适于以可被人眼感知的形式再现视频流的图像的任何装置构成;
[0033] -视频处理装置300;装置300可以例如是电视机、机顶盒、录像机、计算机、蜂窝电话等,并且具有获取和处理三维视频内容的能力。
[0034] 视频处理装置300还可以包括:
[0035] -解码器1,其获取并解码由源Si供应的数据;所述源可通过图中未显示的选择多路复用器设备与解码器1相关联(通常每次一个源);
[0036] -视频处理器15,其适于将特定的图形接口加入视频流;
[0037] -数据接口3,其适于向显示装置21供应可用于显示视频流的数据;
[0038] -控制单元23,其用于控制数据接口3,并且适于操纵数据接口3的活动性;
[0039] -存储部件12,其由一个或多个(不管是易失性或还是非易失性的)存储区域构成,适于存储表和其他数据结构;
[0040] -控制模块9,其适于输出可用于显示三维和二维视频流的数据;
[0041] -控制单元6,其响应于由用户执行的操作而输出信号至控制模块9:控制单元6可被以各种不同的方式(例如通过多个键盘、远程控制器等)实现,使得用户能够选择功能并发出命令。
[0042] 作为图中所示的方案的替代方案,一个或多个源Si可以根据源类型而结合到装置300中,而不会对本发明的目的产生任何影响。实际上,在电视接收器的情况下,例如,第i个源Si可以包括从任何物理发送部件(缆线或天线)接收电视信号然后解调它们并将它们输出至解码器1的电视调谐器。另一方面,在包含于存储在半导体类型的USB存储键中的文件中的视频流的情况下,第i个源Si由含有该文件的外部USB存储器构成,该外部USB存储器可通过物理USB接口端口与装置300相关联。同样的情况也适用于外部机顶盒或多媒体读取器/播放器,其可通过SCART、HDMI、DVI、Cinch型等的物理接口而与装置300相关联。
[0043] 应当指出,无论如何,为了实现本发明,显示装置21可以不被内置在视频处理装置300中,而是通过已知连接部件或数据接口(不管是有线的(例如HDMI、DVI、显示端口、SCART、RCA-Cinch)或无线的)与其相连或与其相关联。当显示装置21被内置在装置300中时,接口可以采取装置300的内部数据总线的形式。在后者情况下,作为可替代方案,可以设想控制模块9具有直接连接到如图2所示的显示控制单元17的第一输出7。本发明的教导能够与显示装置21的存在或不存在无关地被实现。装置300包括处理设备200,处理设备200包括控制模块9、存储部件12以及部件10,该部件10用于获取标识具有适于产生三维显示的编码和传输配置的视频流的数据和标识所述传输配置的数据。源Si生成或获取三维视频内容并且在数据线30上以传输流Fi的形式将它发送至解码器1。在该上下文中,术语“传输流”是指包含经压缩或解压缩的视频流的数据和一组与该视频流有关的元数据的信息流,适于在特定传输部件上传输。源S1,…Sn中的每一个通过相应的数据连接线30而提供传输流F1,…,Fn。
[0044] 特别地,存在于数据线30上的传输流Fi包括一组元数据,除了其他信息以外,该元数据还可以包含标识视频流的内容和/或源的信息。这些标识数据可以被部分地与通过装置300添加的信息相结合,该信息例如是节目号码(由TV调谐器接收的给定视频流已经被存储于该节目号码之下),或者是视频流在其中传送的通信端口(SCART、USB、AV1、EXT1、DVI、HDMI1、HDMI2等)的标识符。
[0045] 在编码视频流的情况下,解码器1可解压缩与包含于通过数据线30被供应的传输流Fi中的压缩视频流有关的数据,或者不管怎样可从通过一般性数据线30被供应的一般性传输流Fi中提取视频流Fi,并且通过第二输出2将相同视频流发送到视频处理器15。在解码器1的第二输出2处,因此获得了包含被封装到通过数据线30被供应的传输流Fi中的图像的视频流。该图像在视频流Fi内采取特别的传输配置,以便在显示设备5上产生具有创建三维效果的目的的可视化。
[0046] 控制模块9通过第三输出13控制视频处理器15的活动性,视频处理器15将基于其值来以不同模式操作。
[0047] 在第一操作模式中,视频处理器15简单地输出视频流。
[0048] 在第二操作模式中,视频处理器15处理视频流的内容,从而获得包含预期用于用户的合适图形接口的经修改的视频流。该视频流或包含图形接口的经修改的视频流通过连接18被发送至数据接口控制单元23。控制单元23通过第四输出22向数据接口3发送适于在数据接口3上传输并包含该视频流的传输流。视频流传输配置值被加入该传输流的元数据中,所述配置通过控制模块9的第五输出8而被发送到控制单元23。该传输流然后通过数据接口3而被发送到显示装置21,特别是被发送至显示控制单元17,其处理所述传输流从而为显示设备5提供与其兼容的显示格式。
[0049] 在视频处理器15的两种操作模式中,可以设想,响应于视频流的选择或无论如何用户发出的适当命令,控制模块9通过第三输出13向视频处理器15发送包含所选视频流的编码和传输配置值的信号。视频处理器15以用户可识别的图形形式加入与构成所选视频流的图像的编码和传输配置值有关的信息。以这种方式,用户可在显示设备5上读取所选视频流的编码和传输配置。
[0050] 解码器1提取包含标识三维视频内容的源的信息的元数据,其可通过装置300而与之前与其关联的其他数据相关联或另外可从后者(例如从节目号码或源端口)获得。
[0051] 控制模块9通过第一输入10接收元数据并且从该元数据中提取标识视频流的数据。在来自电视广播商的传输流的情况下,每个电视广播商(例如RAI)针对每个分发的服务或节目而具有其自己的标识码。例如,在数字地面广播的情况下,所述标识码是LCN信息(“逻辑频道号”),其由合适的电视接收器使用以用于为正被接收的服务自动指定(assign)接收服务列表中的预先限定的位置。在某一广播商总是广播具有相同配置的立体视频流的极端情况下,甚至可以只将所述服务被装置300存储到节目表中所凭借的节目号码存储到具有类似于图3所示的结构的结构的表中,或存储到包括编码和传输配置的更简单的表中,使得例如通过使用控制单元6的数字键或用于递增和递减节目号码的上/下键(“挑选频道”)输入相应节目号码,用户可选择该节目号码以用于后续选择和回放。
[0052] 图3示出了例如包括以下字段的数据结构:服务名称、节目号码以及编码和传输配置,但是如已经提到,在通常情况下LCN码是足够的,因为LCN码通常与某一电视台的视频流在节目表中所关联的节目号码一致(除了可被以各种方式解决的任何冲突之外)。所述数据结构的有用性将在后文进一步解释。有利地,这种特定的表也可以包含用于当选择关联的节目号码时在关联的视频再现设备上显示电视服务所必需的调谐信息。
[0053] 一旦视频流标识数据已经被获取,控制模块9就检验在控制模块9通过数据交换线11与其相连的存储部件12中,标识属于流本身的图像的编码和传输配置的配置数据是否已经与所述三维视频流标识数据相关联。如果已经关联,则由配置数据标识的配置通过控制模块9的第五输出8被自动供给数据接口3的控制单元23,如图1所示。三维视频流因而可被正确地显示,这是因为被发送到显示装置21的第二输入4的信号包括视频流和通过控制模块9与其关联的传输配置二者。作为可选方案,由配置数据标识的配置可以通过第一输出7被自动地直接供给显示控制单元17,如图2所示。
[0054] 然而,例如由于之前限定的关联性是错误的或由于它还没有被更新成新的传输配置值,所述关联性有可能结果是不正确的。用户因而可检测视频流在显示设备5上的错误的可视化,并且通过控制单元6经由第六输出14发送控制信号,该控制信号用于信号通知由于包含于存储部件12中的错误的或过期的关联性而造成的错误可视化。当接收到该控制信号时,控制模块9根据第一关联和存储过程来操作,从而从用户获取要和与正在显示设备5上显示的视频流相对应的标识数据相关联的正确配置。
[0055] 在第一关联和存储过程中,控制模块9通过第二输出13请求视频处理器15以已经描述的第二操作模式操作:即将图形接口加入构成视频流的图像中;特别地,图形接口包含针对用户的关于输入当前选择的视频流的传输配置的请求。用户然后通过控制单元6输入传输配置;相应的用户控制信号然后通过控制单元6的第六输出14而被发送到控制模块9。
[0056] 如果用户不知道该配置,则他/她可根据由控制模块9和视频处理器15控制的交互式对话方法借助于图形接口和控制单元6来进行反复试验。例如,在第一交互式对话实施例中,显示装置21逐个顺序地应用视频流要被正确地显示在显示设备5上所需要的改编(假定它具有一个所支持的配置)。用户能够每次检验显示是否正确,即三维效果是否被正确地再现在屏幕上。在这种情况下,他/她能够通过控制单元6向显示设备21信号通知刚刚做出的关于屏幕上呈现的视频流的配置的假定是正确的,并且显示设备21因而能够在其自己的存储器中将正确显示的视频流的标识数据与被假定为正确的并且由用户如此信号通知的配置相关联。通常,有可能发生如下这样的情况:对于所述三维视频流,还没有存储与编码和传输配置数据的关联性。在这种情况下,控制模块9可以例如仍等待由用户发出的由于在存储部件12中缺乏所述关联性而产生的错误显示信令命令,它将响应于该命令而再次按照上述第一关联和存储过程操作以便获取传输配置并将其与视频流相关联。作为第一过程的替代方案,第二关联和存储过程可以被想到,其中由控制模块9来实现基于特定关联准则而被选出的配置数据与标识数据之间的关联。关联准则可以是任意的,即控制模块9可以使随机选择的配置数据与标识数据相关联。
[0057] 可替代地,关联和存储准则可以是统计类型的。基于合适的统计算法,控制模块9使最可能的配置数据与标识数据相关联;或关联准则可以是确定性类型的,使得控制模块9基于视频流的适当分析而使它认为是正确的配置数据与标识数据相关联,然后将此关联存储到存储部件12中。
[0058] 第三关联和存储过程组合地使用上述两个过程。最初,控制模块9通过遵循第二关联和存储过程来自动地进行关联;然而,如果用户检测到显示设备5上的视频流的错误可视化,则他/她能够通过控制单元6发出错误显示信令命令。当接收到该错误显示信令时,控制模块9开始第一关联和存储过程,以便从用户获取要和与正在显示设备5上显示的视频流相对应的标识数据相关联的正确配置。
[0059] 作为可替代方案,具有未知配置的视频流可以被转发到如下这样的设备,该设备能够分析该视频流并且通过合适的算法从其推断流本身的传输配置(图1和2中未显示),当然要假定装置300包括这种设备。
[0060] 如上文所述,编码和传输配置甚至可以采取指示非三维视频流(即,二维视频流)的值。特别地,如果所选的视频流实际上是二维的,则用户可在信号通知错误可视化并且显示配置输入图形接口之后,输入指示二维视频流的编码和传输配置。通过控制模块9,二维编码和传输配置数据与所选的视频流的标识数据之间的关联性可以可能地被存储在存储部件12中。
[0061] 在来自电视广播商的三维内容的情况下,三维视频流中所包含的图形的编码和传输配置可以不仅与服务标识码(例如,指示DVB-T标准中的服务的LCN码)相关联,还可以与服务名称(例如,RaiUno),或代表它的商业图标(例如,被风格化的RaiUno蝴蝶)相关联。
[0062] 还有利的是,当装置300被安装、更新或重新安装并且节目表被生成时,处理设备200将所述表的一部分分配给广播商标识符(广播商名称或代码,其在此情况下构成了视频流标识数据)与各自的编码和传输配置数据之间的关联性。在本发明的优选实施例中,在用于安装或重新安装或更新装置100的节目表期间,处理设备200根据至少一个可能的自动过程(即,在不需要用户的人工动作的所有过程之中选出的过程),自动地尝试将视频流与表征它的各编码和传输配置相关联。这样的过程中的第一过程在于在同一视频流中,通过检验编码和传输配置标识符可能存在于其中的字段或元数据中的编码和传输配置标识符的存在,来检验是否存在编码和传输配置标识符;第二过程在于基于对流的已解码视频内容的至少一部分所进行的分析来尝试确定所述配置。在这两种情况下,如果所述标识符是以足够的置信度被检测到或推导出的,则该标识符将自动地与视频流相关联。这两个自动过程可以依赖于制造商所做出的设计选择而在同一处理设备200中被一起实现或分开实现。
[0063] 在可用自动过程均未成功的情况下,有利的是,处理设备200为用户提供了至少针对其值无法被自动识别的那些视频流(不管它们是否存储于节目表中)人工输入配置数据的可能性。例如,在安排节目、重新安排节目或节目更新过程结束时,处理设备200可以要求用户通过使用之前描述的交互式对话方法来人工输入存储于表中的电视广播商的各个视频流的配置数据。
[0064] 在本发明的优选实施例中,由控制模块9使用的用以使三维视频流与图形编码和传输配置自动相关联的编码和传输配置与流标识数据之间的关联性中的至少一些能够由装置300的制造商基于例如三维内容提供商在合适的数据结构中所提供的信息而事先在工厂存储到存储部件12中,所述数据结构例如是表、列表或任何其他等同的表示形式。图3示出了所述数据结构以表的形式的可能实现,其是专门针对电视传输视频流而设想的。
[0065] 在本发明的这个优选实施例的情况下,当装置300被安装或重新安装时,控制模块9可如下进行操作。一旦具有某一流标识数据的视频流在扫描过程期间被发现,控制模块9就检验在制造商预先设定的数据结构中,是否存在与关于该视频流的编码和传输配置的关联性。假定所述关联性存在,则控制模块9在图4所示的正被构建的节目表或数据结构中,存储从在图3中作为例子示出的由制造商在工厂预设的数据结构中检索的传输配置和所标识的流标识数据之间的关联性。例如,假定在电视服务搜索阶段期间,控制模块9已经发现具有与广播商RaiUno的标识数据相对应的至少一个标识数据(例如名称和/或LCN码和/或电视服务码)的视频流。在这种情况下,当构建图4的数据结构时,控制模块9检验在图3的预设数据结构中,是否存在由RaiUno的制造商预先限定的编码和传输配置,发现存在其值在图3的例子中为“并排L/R”的一个这种配置。控制模块9然后将关联RaiUno-并排L/R加入图4所示的正被构建的数据结构中。如果存在LCN码,则可以(单独地或与RaiUno的名称或服务码相结合地)使用这个数据作为属于该广播商的视频流的标识数据。
[0066] 所述预设数据结构可以被用来在工厂存储适合于三维再现的任何类型的视频流的关联性;在不是的情况下,这可以通过特定数据(例如参见图3中的广播商“LA7”)而被信号通知。然后,数据结构也可例如被用来指示哪些视频流不适合三维再现。
[0067] 如果所标识的服务没有包含于预设表中,则装置300可例如检验它是否存在于先前由电视信号的分发商和/或提供商加入的一些视频流元数据中,并且然后将后者与正被构建的数据结构中有关的服务相关联。在图4的情况下,这对于服务RaiSatCinema和RaiNews24而发生。
[0068] 如果上述两种情况都没有发生,则根据本发明的装置300可以有利地实现用于基于对三维流的视频内容的分析而检测编码和传输配置的方法,在文中已经假定其对于服务Rai4发生。应当指出,在图4所示的情况下,编码和传输配置自分析过程已经给出了Rai4的各视频流是二维(“2D”)的结果。
[0069] 图5示出了在比图4的数据结构稍晚的时刻的数据结构的情形。在这里所示的特定实施例中,假定在完全自动的第一扫描步骤结束时,并且在没有任何用户干预的情况下,该装置请求用户人工输入对于其不能自动检索编码和传输配置的那些服务的编码和传输配置。实际上,有可能发生这样的情况:即,防止装置300自动将编码和传输配置与视频流相关联的以下三种情形同时发生:制造商预设的表数据结构不包含配置;视频流中不包含描述传输配置的元数据;装置中还未实现自分析方法(例如,因为它被认为成本过高,或者因为尽管存在但是也还没有提供足够可靠的置信等级)。
[0070] 在这种情况下,可有利地是,设想该装置请求用户通过任何交互式对话(例如已经描述的交互式对话)来输入遗漏的配置。
[0071] 在图5所示的例子中,上述三种情形对于服务QuartaRete和LA9发生。在这种情况下,根据本发明的装置300可以请求用户人工输入由这两个服务所使用的传输配置。这能够在自动扫描和存储所接收的电视台的步骤结束时完成,或者通过一旦该装置认识到无法自主确定表征刚刚被调谐到和发现的服务的编码和传输配置就中断该步骤来完成。
[0072] 可选地,可以设想,在其的图4和5中的构造期间被部分表示的数据结构包含附加字段,该附加字段指明了已经从其确定传输配置的源。这可用于通知的目的,以及如果在来自不同源(工厂预设表、视频流元数据、字分析系统、用户)的信令之间出现任何冲突则可用于实现用于指定传输配置的任何优先级准则的目的。
[0073] 具有限定的编码和传输配置的视频流甚至可以仅包括共同存在于分发链中的那些的一部分,因为这种流的新源可以在将来被持续地引入,例如当装置被制造时还未被激活的新的3D电视台。在任何情况下,所述预设的数据结构能够随后被更新(不论是远程地(例如通过下载线上固件更新)还是本地地(例如通过与USB端口关联的半导体存储器)被更新)。
[0074] 在用于自动指定编码和传输配置的过程的帧内,不同的管理策略可以根据可用的关联方法而被采用。实际上,在同一装置300中甚至可以实现多于一个的用于自动向用户可选的视频流指定编码和传输配置的过程。例如,同一装置300可以提供基于制造商预设的数据结构的自动关联、基于读取元数据的自动关联,以及还可提供基于对传输流的视频内容的分析的自动关联。这增加了编码和传输配置被装置300自动检测到(即,无须用户干预)的可能性;实际上,有可能出现如下情况,即所采用的方法之一没有给出结果,而不同的方法成功。
[0075] 这也增加了产生的关联性的可靠性:实际上,处理设备200可以同时使用两个或更多个自动关联方法、比较结果,然后仅当结果一致时才保存关联性。如果结果彼此冲突,则例如可以根据由制造商限定的准则来判定,即将优势给予被认为是最可靠的方法:例如,假定广播商持续地更新视频流通过其被发送的编码和传输配置数据,对于包含于视频流中的元数据可以给予超过预设数据结构中存在的元数据的优先级。可选地,可使得装置300请求用户解决任何冲突,或者实施混合策略,其中用户仅被请求在对于其自动方法已经给出了不明确或矛盾的配置数据作为结果的那些视频流的自动安装过程结束时进行干预。
[0076] 装置300也可以根据在工厂限定的和/或可由用户限定或重新限定的某一预定顺序而依次执行两个或更多个自动关联方法,其中,如果较高优先级的方法还没有给出肯定的或有效的结果,则某一自动方法被用于某一视频流。
[0077] 有利地,预设的数据结构被存储在非易失性存储器中,从而避免了在工厂输入的数据可能在装置300的供电中断的情况下丢失。相同的情况也适用于由控制模块9生成的数据结果,例如一旦它已经针对足够数目的用户可选择的视频流而被有效地构造。
[0078] 也可以设想,工厂关联性以及由控制模块9生成的那些关联性可被用户随后修改,或者用户可添加新的关联性。在本说明书中,“限定关联性”这一表述是指将新的关联性加入关联性列表中。相反地,“重新限定关联性”是指在第一情况下更改关联性的两个分量(即配置数据和标识数据)中至少一个的值,或在第二情况下从包含该关联性的数据结构(表或列表)中去除该关联性。
[0079] 关联性可由用户以数个选项来限定或重新限定。例如,第一选项是之前描述的存储过程和关联性的使用。第二选项可以使得用户可访问整个关联性列表:以这种方式,用户可借助于单个过程限定或重新限定多个关联性。通过使用控制单元6,用户能够通过第六输出14发出关联性列表修改请求命令;响应于所述命令,控制模块9通过数据交换线11从存储部件12中读取代表该列表的数据结构。然后,控制模块9通过第三输出13向视频处理器15发送这样的请求:即,向正显示的视频流中加入使得用户可修改整个关联性列表的图形接口。所述列表可以是包含具有关联调谐信息的所有被存储的电视服务的节目表的组成部分。最后,用户可通过控制单元6发出适于修改关联性列表的一个或多个命令:响应于这些命令,控制模块9通过数据交换线11更新包含于存储部件12中的数据结构。
[0080] 也可以设想,为了帮助用户,所述列表的图形显示还列举了还没有与特定传输流相关联的视频流的标识符,例如,包含通常存在于装置300中的节目表中所包含的电视广播商的完整列表的图形接口。术语“节目表”是指包含用户可通过控制单元6选择的节目号码与装置300可能被调谐到的无线电-电视广播商之间的关联性的表或列表,而与用于分发它们所采用的传输装置和源无关。所述节目表可以包含于存储部件12或分离的存储区域(图中未显示)中。以这种方式,用户可针对当前没有被选择用于显示的多个视频流限定新的关联性。
[0081] 作为可替代方案,可以向控制模块9和/或存储部件12发送软件更新,其也可以是周期性的,包含关于所述关联性的信息。例如,如果源Si之一是互联网接口,则该软件更新可以被自动下载;当源Si是DVB信号调谐器时,它可以通过无线电广播频道或另一个分发网络(例如互联网、卫星)而被发送。一旦从解码器1中被提取,该软件更新就通过第一输入10而被发送到控制模块9。当然,也可以被设想混合的解决方案,其组合地使用上述可能性中的两个或更多个。
[0082] 图1和图2中示出的并且上文所述的功能单元的布局完全是示例性的,并且构成了代表根据本发明的设备的一个实施例的简单框图。显然,两个或更多个功能块可以被实现到单个硬件设备中,并且单个功能块可以通过两个物理上分离的电路元件(例如录像机、机顶盒、电视机、监视器)的协作而被实现。因此,例如可能发生以下这样的情况:在将来,视频处理器15和/或控制模块9和/或解码器1和/或数据接口控制单元23之中的两个或更多个功能块被集成到单个集成电路中,不过其明确地包括实现这里描述的发明的硬件或软件模块。
[0083] 继而,控制模块9可以借助于微处理器来实现,该微处理器通常控制适于实现本发明的视频再现设备的操作。它可被以编程逻辑软件或硬件的形式来实现,或者被实现为专用电路。
[0084] 明显的是,本发明也适用于其中获取和存储设备与或者可与视频记录设备(而不是视频再现设备)相关联的情况。这个设备可以被集成到同一装置中或通过合适的连接接口(不管是有线的(例如HDMI、DVI、显示端口、以太网)还是无线的(例如Wi-Fi、WLAN))与其相关联。
[0085] 重要地是要强调,本发明证实在3D播放器设备可识别3D视频流的配置的情况下也是有利的,因为所采用的机制可能遭受可能难以克服或不可能克服的缺陷或时延。例如,如果采用图形分析系统来获得视频流配置,则所述分析可能非常复杂,因为它通常要求复杂的计算处理活动,这需要非常大的计算能力并且占用相当长的时间。
[0086] 当借助于加入视频流中的专用元数据来识别配置时(该技术能够针对两种向后兼容的类型而被采用),有可能出现如下情形,即元数据由于传输差错而未被识别或由于例如它们没有被足够频繁地传送而使得它们被延迟地识别。在该情况下,根据本发明的关联配置数据存储使得,当在从一个发送到下一个的转变时配置在同一节目内更改时或者当所调谐的节目号码更改时(特别是当新选择的节目属于与当前所调谐到的多路复用(mux)不同的多路复用时),视频配置的标识和随之发生的显示装置21的改编大大加快,而不必等待获取包含于可能不会及时到达的要再现的视频流中的相关元数据。类似的考虑也适用于从互联网站点获得的、从电视节目记录的或直接由私人摄像机记录的一般性三维视频流的快速标识。
[0087] 应当指出,电视服务的可能的编码和传输配置(在本说明书中有时称作配置数据)(并排、并排L/R、上下)已经在这里以完全示例性和简化的方式被描述:在现实中,这些配置通常可在指示其他特征的一个或多个字段或子字段中被规定,接收/再现设备可能需要知道该其它特征以便执行以3D或2D模式显示视频流的正确过程,该其它特征例如是图像的初始和/或最终分辨率、编码阶段中采用的抽取或欠采样的类型、视频流内的立体图像的传送频率,等等。
[0088] 因此,应当容易地理解,可以在不背离如以下权利要求中明确规定的本发明思想的新颖性精神的前提下,对这里已经描述的内容做出许多修改、改进或等同部分和元素的替换。
[0089] 例如,本描述中已经涉及了三维视觉。应当清楚,本发明也适用于所谓的多维系统,其中通过三维对象的多个视图而给出了景深感知。

当前第1页 第1页 第2页 第3页