接收设备、接收方法、传输设备和计算机程序的制作方法

文档序号:7759709阅读:86来源:国知局
专利名称:接收设备、接收方法、传输设备和计算机程序的制作方法
技术领域
本发明涉及接收设备、接收方法、传输设备和计算机程序。

背景技术
预期三维(3D)广播服务将变得广泛可用。3D广播服务通过显示三维图像来允 许观看者享受立体视频。为了实现3D广播服务,认为满足下述要求是期望的。例如,不必专门通过用于显示三维图像的信号(3D信号)来创建显示三维图像 或内容的频道(3D频道)的节目,该节目显示三维图像(3D内容)。认为三维图像更可 能用于节目的一部分或内容的一部分。在广播的情况下,如果三维图像一直显示在屏幕 上,则观看者观看它们变得疲倦。此外,如果将整个节目或内容制造为3D兼容,则制造 成本将增加。此外,3D表现仅对于有限类型的视频有效。因此,假设3D广播服务将以 有限方式使用,使得仅特定节目或仅特定场景以三维显示。此外,即使当试图通过3D广播显示三维图像时,也需要确保可使用普通广播频 带传输视频信号。因此,即使当节目的一部分或内容的一部分制造为3D兼容时,也期望 与显示普通二维(2D)图像的情况相比不需要更宽的频带。此外,期望通过不能显示三维图像的已知接收机也能使用3D部分的服务或内 容。为此,即使利用能够显示三维图像的接收机,也需要设计接收机使得可将3D部分观 看为2D图像。此外,即使当通过能够显示三维图像的接收机(3D兼容接收机)接收3D节目或 3D内容时,3D兼容接收机的用户也可能不想以3D观看视频。因此,期望3D兼容接收 机允许用户选择2D视频观看或3D视频观看,并在它们之间切换。此外,当通过3D兼 容接收机显示2D视频时,优选地,提供与普通2D视频的图像质量相同的图像质量。在2D视频和3D视频之间执行切换、并使用3D兼容接收机执行显示的技术例如 在日本专利申请公开NoJP-A-2005-6114和日本专利申请公开No JP-A-2007-13994中公 开。

发明内容
然而,利用已知技术,假设使用一个流执行2D视频和3D视频之间的切换。还 没有考虑与3D兼容接收机和3D不兼容接收机两者兼容的视频数据传输方法。有鉴于上述,本发明期望提供一种新颖和改进的接收设备、接收方法、传输设 备和计算机程序,其在显示3D视频的流与显示2D视频的流分离传输的情况下,使得能 够伴随广播传输关于在2D视频和3D视频之间切换的信息,并且使得在接收机侧能够分 析用于在2D视频和3D视频之间切换显示的信息。根据本发明实施例,提供了一种接收设备,包括接收部分,其接收在广播频 道中的节目的一部分中显示立体图像的图像数据、随广播信号一起传输的过程描述信息 以及随广播信号一起传输的指示用于切换立体图像的指令定时的切换指令信息,该过程描述信息包括当显示立体图像时的立体图像数据的提供源信息;过程描述信息分析部 分,其分析由接收部分接收的过程描述信息,并基于分析结果切换立体图像数据的提供 源;切换通知部分,其基于通过过程描述信息分析部分的过程描述信息的分析,等待 (stand by for)立体图像数据的切换指令信息,并且当已经接收用于切换到立体图像数据 的切换指令信息时,通知过程描述信息分析部分;以及回放控制部分,其基于来自过程 描述信息分析部分的提供源信息和来自过程描述信息分析部分的用于立体图像数据的切 换指令,切换到回放立体图像数据。如果由提供源指定的ES (基本流)与由广播信号指定的ES不同,则回放控制部 分可根据过程描述信息的分析结果,接收并切换到回放由提供源指定的ES。当作为通过过程描述信息分析部分的分析的结果、立体图像数据的提供源是来 自服务器的流传输(streaming)时,确认接收设备是否具有流传输接收功能,然后回放控 制部分可接收并切换到回放从由提供源指定的服务器传输的流传输。 当作为通过过程描述信息分析部分的分析的结果、需要在该部分之前预先下载 立体图像数据的提供源时,回放控制部分可确认接收设备是否具有下载功能以及立体图 像数据是否已经预先下载到接收设备中,以便根据继续的过程描述信息的分析结果,切 换到回放由提供源指定的数据。根据本发明另一实施例,提供了一种接收方法,包括接收在广播频道中的节 目的一部分中显示立体图像的图像数据、随广播信号一起传输的包括当显示立体图像时 的立体图像数据的提供源信息的过程描述信息、以及随广播信号一起传输的指示用于切 换立体图像的指令定时的切换指令信息;分析由接收步骤接收的过程描述信息,并基于 分析结果切换立体图像数据的提供源;基于过程描述信息的分析,等待立体图像数据的 切换指令信息,并且当接收到切换指令信息时,通知立体图像数据的切换;以及基于作 为分析过程描述信息的步骤的结果获得的提供源信息、和在通知切换的步骤中的用于立 体图像数据的切换指令,切换到回放立体图像数据。根据本发明另一实施例,提供了一种传输设备,包括其生成过程描述信息, 该过程描述信息包括当显示在广播频道中的节目的一部分中显示立体图像的立体图像数 据时的立体图像数据的提供源信息;以及传输部分,其随广播信号一起传输由过程描述 信息生成部分生成的过程描述信息。根据本发明另一实施例,提供了一种计算机程序,其使得计算机执行以下步 骤接收在广播频道中的节目的一部分中显示立体图像的图像数据、随广播信号一起传 输的过程描述信息以及随广播信号一起传输的指示用于切换立体图像的指令定时的切换 指令信息,该过程描述信息包括当显示立体图像时的立体图像数据的提供源信息;分析 接收的过程描述信息,并基于分析结果切换到立体图像数据的提供源;基于过程描述信 息的分析,等待立体图像数据的切换指令信息,并且当接收切换指令信息时,通知切换 到立体图像数据;以及基于作为分析过程描述信息的步骤的结果获得的提供源信息、 和在通知的步骤中的用于立体图像数据的切换指令,控制切换到回放立体图像数据的回 放。根据上述本发明,可以提供一种新颖和改进的接收设备、接收方法、传输设备 和计算机程序,其在显示3D视频的流与显示2D视频的流分离传输的情况下,使得能够伴随广播传输关于在2D视频和3D视频之间切换的信息,并使得在接收机侧能够分析用 于在2D视频和3D视频之间切换显示的信息。


图1是示 出其中在额外频带上传输3D流的操作模式的概念的说明图;图2是示出在3D视频部分的传输介质模式的变体的说明图;图3是示出本发明实施例中使用的信号的层配置的说明图;图4是示出根据本发明实施例的服务器的配置的说明图;图5是示出根据本发明实施例的终端的配置的说明图;图6是示出通过脚本(script)在2D广播频道和3D广播频道之间的切换处理的概 述的说明图;图7A是示出通过脚本在2D广播频道和3D广播频道之间的切换处理的流程图;图7B是示出通过脚本在2D广播频道和3D广播频道之间的切换处理的流程图;图8是示出通过脚本在2D广播频道和3D流传输之间的切换处理的概述的说明 图;图9是示出通过脚本在2D广播频道和3D流传输之间的切换处理的流程图;图10是示出通过脚本在2D广播频道和下载的3D内容的回放之间的切换处理的 概述的说明图;以及图11是示出通过脚本在2D广播频道和下载的3D内容的回放之间的切换处理的 流程图。
具体实施例方式以下,将参照附图详细描述本发明的优选实施例。注意,在本说明书和附图 中,具有基本相同功能和结构的结构元件用相同的参考标号描述,并且省略这些结构元 件的重复说明。注意,将按照以下示出的顺序说明。1.假设的视频传输系统2.3D视频部分中的传输介质模式3.信号的层配置4.服务器的配置5.终端的配置6.脚本的接口7.通过脚本在2D广播频道和3D广播频道之间的切换处理;7-1.2D广播频道和3D广播频道之间的切换处理7-2.2D广播频道和3D流传输之间的切换处理7-3.通过脚本在2D广播频道和下载的3D内容的回放之间的切换处理8.总结1.假设的视频传输系统首先,在详细描述本发明的示例性实施例之前,将描述假设是本发明实施例的前提的3D视频传输模式。然后,将描述覆盖3D视频传输模式的本发明的示例性实施 例。在本发明 实施例中,其前提是其中在2D流频道上、仅在用于提供3D视频的时 段期间在额外频带上传输基于AVC(或基于MPEG2)的3D流的操作模式。从操作观 点,可能难以准备额外频带,即使是暂时的。然而,如果在一个频道上准备另一基本流 (ES),如果准备物理可用的另一频道,如果经由网络或经由广播站预先下载数据,或如 果经由网络执行流传输,则可以容易实现额外频带的准备。图1是示出在额外频带上传 输基于AVC(或基于MPEG2)的3D流的操作模式的概念的说明图。在该操作模式中,2D流用作基础,并且仅在用于提供3D视频的时段(以下也称 为3D视频时段)期间在另一频带上传输3D流。结果,当使用3D不兼容接收机时,在 3D视频时段期间也可显示2D视频,而不用任何改变。当使用3D兼容接收机时,可以 在3D视频显示和普通2D视频显示之间适当切换。此外,在该操作模式中,如果确保足够传输多个3D流的频带,则实现与多个 3D显示方法的兼容性。3D显示方法的示例包括并列(side by side)系统、上下(top and bottom)系统,并且要传输的视频信号也依赖于显示方法而改变。图1示出在3D视频时段 期间传输基于多个显示方法的3D流的情况。通过以此方式传输基于多个方法的3D流, 即使当对于显示3D视频的3D兼容接收机存在多个显示方法时,也可使用该操作模式。3.3D视频部分中的传输介质模式接下来,将描述3D视频部分中的传输介质模式的示例。下面的变体可预期为 3D传输部分中的传输介质。(1)广播流中的其他ES(2)其他广播TS(3)流传输(4)下载首先,假设(1)使用广播流中的其他基本流(ES)的3D流传输。在该传输方法 的情况下,3D视频部分中的带宽在一些情况下可以是普通带宽的两倍或更多倍,并且广 播频带的管理可能变得困难。接下来,假设(2)使用其他广播传送流(TS)的3D流传输。在该传输方法的 情况下,在3D视频部分中,自动选择或由用户通过切换操作选择另一物理频道。当完 成3D视频部分时,频道自动返回到原始频道。类似于上述方法(1),频带管理困难,但 是,因为使用其他物理频道传输3D流,所以与上述方法(1)相比,存在操作自由度增加 的优点。接下来,假设(3)通过流传输的3D流传输。该方法被认为是有利的,在于与上 述方法(1)和方法(2)相比,广播频带的管理不是必须的。然而,在该方法的情况下, 存在要处理的问题。要处理的问题的示例包括直到在接收机和传输3D流的服务器之 间建立会话的延迟;在单播传输的情况下,由于来自多个接收机的同时访问而造成的拥 塞;以及时间定位控制。最后,假设(4)通过下载的3D流传输。类似于上述方法(3),在该传输方法 中,广播频带的管理不是必须的。从该观点,与上述方法(1)和方法(2)相比,该传输方法被认为是有利的。此外,操作自由度高,因为下载可经由广播或通信执行,并且使用 预先下载的数据执行3D视频回放。结果,该方法也被认为是有利的,在于上述方法(3) 中要处理的问题不存在。另一方面,对于接收机需要用于存储下载数据的存储设备,并 且需要确保在3D视频部分的开始之前数据下载到接收机的规范。图2是示出3D视频部分中的传输介质模式的变体的说明图。流和数据经由天 线11或服务器12,从广播站10传输到每个房子里提供的终端20。图2中的数字(1)到 (4)分别对应于上述方法⑴到⑷。在上述方法⑴到⑵中,通过每个房子上提供的天线22接收经由天线11传输 的无线电波,并且回放流,从而在终端20上显示3D视频。在上述方法(3)的情况下, 终端20经由如因特网等的网络15,接收从服务器12传输的数据,并回放流,从而在终 端20上显示3D视频。此外,在上述方法(4)的情况下,数据预先下载到并入终端20中 (或连接到终端20)的存储设备21,并且存储设备21中的数据在3D视频部分中回放,从 而在终端20上显示3D视频。注意,图2假设除上述以外的3D视频部分中的传输介质模式的变体。其示出在 相同ES中的2D流和3D流之间的切换。然而,在本实施例中,不考虑在相同ES中切换 2D流和3D流的情况。因此,下面将省略关于在相同ES中切换2D流和3D流的 情况的 说明。3.信号的层配置接下来,将说明要作为本发明实施例的前提的当传输3D视频时的信号的层配 置。图3是示出本发明实施例中使用的信号的层配置的说明图。作为底部层的第一层由包括HTTP和TCP/IP的IP协议栈、以及传输广播信号的
广播物理层配置。位于比第一层更高级的第二层是用于传送流的层。位于比第二层更高级的第三 层是用于PES(分组基本流)传输和部分(section)传输的层。位于比用于PES传输的层更高级的第四层由用于传输编码的2D视频数据或3D 视频数据的层、用于传输编码的音频数据的层、以及用于传输要在2D视频或3D视频上 显示的编码字幕数据的层配置。位于比用于部分传输的层更高级的第四层是用于PSI/ SI(节目特定信息/服务信息)和用于数据传送带(carrousel)的层。此外,在比用于数 据传送带的层更高级处,布置用于事件消息的传输的层、以及用于作为根据本发明的过 程描述信息的示例的脚本的传输的层。本发明实施例的特征在于,在接收信息的终端侧,使用位于比用于数据传送带 的层更高级的用于事件消息的层和用于脚本的层,通过从广播站侧传输的消息自动切换 2D视频和3D视频,所述脚本是根据本发明的过程描述信息的示例。上面参照图3说明了本发明实施例中使用的信号的层配置。接下来,将说明根 据本发明实施例的服务器12的配置。4.服务器的配置图4是示出根据本发明实施例的服务器12的配置的示例的说明图。以下,将参 照图4描述根据本发明实施例的服务器12的配置。如图4所示,服务器12包括内容生成部分112、脚本生成部分114、编码部分116和传输部分118。内容生成部分112生成包括2D视频或3D视频的视频内容的数据。由内容生成 部分112生成的视频内容的数据可在终端20上显示为2D视频或3D视频。由内容生成 部分112生成的视频内容的数据传输到编码部分116。脚本生成部分114是本发明的过程描述信息的示例,并且生成用于自动切换终 端20上的2D视频和3D视频的脚本。脚本生成部分114生成的脚本传输到编码部分116。 注意,下面将描 述在脚本生成部分114生成的脚本中使得能够在2D视频和3D视频之间 自动切换的接口。编码部分116使用预定编码系统编码由内容生成部分112生成的视频内容的数据 和由脚本生成部分114生成的脚本。由编码部分116编码的数据传输到传输部分118。传输部分118传输由编码部分116编码的数据。由编码部分116编码的数据可 从天线11传输,或可经由网络15传输。上面参照图4描述了根据本发明实施例的服务器12的配置的示例。接下来,将 描述根据本发明实施例的终端20的配置。5.终端的配置图5是示出根据本发明实施例的终端20的配置的示例的说明图。以下,将参照 图5描述根据本发明实施例的终端20的配置。如图5所示,根据本发明实施例的终端20包括解调部分122、通信处理部分 124、介质选择器126、解复用器128、流传输处理部分130、数据接收部分132、数据高 速缓存134、事件处理器136、视频解码器138、音频解码器140、脚本处理部分142、终 端信息存储部分144、3D控制部分146、3D转换处理部分148、记录部分150、累积控制 部分152、频道选择控制部分154、相加部分156、显示部分158和扬声器160。解调部分122接收已经由天线22提供的数字广播信号,并从已经接收的广播信 号提取对应于预定节目的预定频带中的广播信号。解调部分122对已经提取的广播信号 执行解调处理,并且将作为解调处理的结果获得的分组提供给介质选择器126。当解调部 分122提取广播信号时,通过来自频道选择控制部分154的指令指定要从其提取的频带。通信处理部分124接收经由网络15传输的信号,或传输信号到网络15。当通信 处理部分124接收经由网络15从服务器12传输的节目(内容)的流时,终端20将接收 的流提供给流传输处理部分130。介质选择器126选择并输出由解调部分122解调的信号、由流传输处理部分130 解调的信号、或记录部分150中记录的信号的任一个。脚本处理部分142确定介质选择 器126选择哪个信号。由介质选择器126选择的信号传输到解复用器128。解复用器128分离并输出从介质选择器126提供的信号。解复用器128分别将信 号分离并输出到数据接收部分132、事件处理器136、视频解码器138和音频解码器140。流传输处理部分130对经由网络15从服务器12传输并由通信处理部分124接收 的流执行预定处理,如解调。流传输处理部分130将通过执行上述预定处理获得的分组 提供给介质选择器126。数据接收部分132接收由解复用器128分离的数据。由解复用器128分离的数 据是例如以数据传送带传输方法从服务器12传输的数据。由数据接收部分132接收的数据要提供到数据高速缓存134。数据高速缓存134暂时存储从数据接收部分132提供的数据。数据高速缓存134 已经存储的数据描述服务器12中生成的并用于脚本处理部分142中的脚本处理的脚本。 数据高 速缓存134已经存储的数据提供到脚本处理部分142,以用于脚本处理部分142中 的脚本处理。事件处理器136接收由解复用器128分离的数据。事件处理器136基于从脚本 处理部分142传输到事件处理器136的预定处理的等待(standby)指令,向脚本处理部分 142通知等待处理对象的开始。视频解码器138接收由解复用器128分离的解码视频数据,并对提供的解码视频 数据执行预定解码处理。音频解码器140接收由解复用器128分离的解码音频数据,并 对提供的解码音频数据执行预定解码处理。脚本处理部分142使用数据高速缓存134中存储的数据执行脚本处理。如果脚 本处理部分142执行脚本处理,则与在显示部分158上显示的2D视频和3D视频之间的 切换相关联的各种处理在终端20中执行。作为与2D视频和3D视频之间的切换相关联 的各种处理是例如要选择的频道之间的切换、要接收的流之间的切换、要回放的流之间 的切换等。稍后将说明与2D视频和3D视频之间的切换相关联的各种处理的细节。终端信息存储部分144存储关于终端20的信息。终端信息存储部分144中存储 的关于终端20的信息是例如关于是否与3D视频显示兼容/不兼容的信息、当与3D视频 显示兼容时关于要与其兼容的3D视频显示模式的信息等。终端信息存储部分144中存储 的关于终端20的信息在通过脚本处理部分142的脚本处理时从终端信息存储部分144读 取,并用于通过脚本处理部分142的脚本处理。3D控制部分146指令3D转换处理部分148从显示2D视频的2D视频信号切换 到显示3D视频的3D视频信号,反之亦然。从3D控制部分146到3D转换处理部分148 的指令由脚本处理部分142的脚本处理执行。3D转换处理部分148基于来自3D控制部分146的指令,关于由视频解码器138 提供的视频信号,执行从显示2D视频的2D视频信号切换到显示3D视频的3D视频信 号,反之亦然。如上所述,3D转换处理部分148中的视频信号的切换通过脚本处理部分 142的脚本处理,基于来自3D控制部分146的指令而执行。记录部分150记录通信处理部分124接收的内容数据。记录部分150中记录的 内容数据在需要时读出,并提供到介质选择器126。累积控制部分152基于通过脚本处理 部分142的脚本处理,确认需要的内容数据是否记录在记录部分150中。累积控制部分152确定需要的内容数据是否记录在记录部分150中,并将需要的 内容数据是否记录在记录部分150中返回到脚本处理部分142。然后,如果需要的内容数 据记录在记录部分150中,则累积控制部分152从记录部分150读出数据,并将其提供到 介质选择器126。频道选择控制部分154执行广播频道的频道选择。频道选择控制部分154例如 选择终端20的用户用遥控器等指定的频道。频道选择控制部分154还对要通过脚本处理 部分142的脚本处理指定的频道执行频道选择控制。频道选择控制部分154控制解调部 分122、介质选择器126和解复用器128,以便回放选择的频道的节目。
相加部分156将来自3D转换处理部分148的视频信号与来自脚本处理部分142 的信号相加,并将其输出到显示部分158。显示部分158使用从相加部分156传输的信号 显示图像。扬声器160使用音频解码器140中解码的音频信号输出音频。上面参照图5描述了根据本发明实施例的终端20的配置的示例。接下来,将描 述根据本发明实施例的终端20的脚本处理部分142中执行的脚本的接口。6.脚本的接口 在根据本发明实施例的终端20中,为执行来在2D视频和3D视频之间切换的脚 本准备下面的函数(function)。注意,下面说明的每个函数名称不被限制为本发明中如下 所示的。(1)2D/3D 切换接口 switch2D3D()该函数要从2D视频切换到3D视频,反之亦然。作为变量,指定切换标记和 3D视频系统。例如,当切换标记为0时执行从2D视频到3D视频的切换,并且当切换 标记为1时,执行从3D视频到2D视频的切换。此外,当3D视频系统为1时,指定并 列(SBS)系统,当3D视频系统为2时,指定上下(TB)系统,当3D视频系统为3时指 定帧顺序(frame sequential,FS)系统,并且当3D视频系统为4时,指定多视图视频编码 (MVC)系统。当脚本处理部分142执行“SWitch2D3D(),,函数时,脚本处理部分142指令3D 控制部分146使用指定的3D视频系统,从2D视频信号处理切换到3D视频信号处理(反 之亦然)。当接收来自脚本处理部分142的指令时,3D控制部分146指令3D转换处理 部分148基于该指令执行切换视频信号处理。当终端20与由“SWitch2D3D()”函数已 经指定的3D视频系统不兼容时,脚本处理部分142返回预定错误代码。(2) 3D 兼容性检查接 口 check3DSupport ()该函数用于获得关于终端是否与3D视频显示兼容的信息。不指定变量,并且返 回与3D视频显示的兼容性状态作为位图中的返回值。例如,在作为返回值的位图中,与 SBS系统的兼容性在0位中描述,与TB系统的兼容性在第1位中描述,与FS系统的兼 容性在第2位中描述,并且与MVC系统的兼容性在第3位中描述,当脚本处理部分142执行“check3DSupport(),,函数时,脚本处理部分142从终 端信息存储部分144读取终端20的配置信息,并输出与3D视频显示的兼容性状态作为返 回值。(3) IPTV 兼容性检查接口 checkIPTVSupportO该函数用于获得关于终端是否与IPTV(因特网协议电视)兼容的信息。不指定 变量,并且返回与IPTV的兼容性状态作为位图中的返回值。例如,在作为返回值的位图 中,在第0位中描述与内容的逐行(progressive)下载的兼容性,并且在第1位中描述与内 容的流传输的兼容性。当脚本处理部分142执行“checkIPTVSupportO,,函数时,脚本处理部分142从
终端信息存储部分144读取终端20的配置信息,并输出与IPTV的兼容性状态作为返回值。(4)广播频道选择接口 epgTuneO该函数用于选择指定的广播频道,并且该函数已经在日本的数字广播中标准化。该函数指定要选择的广播频道服务ID (频道号)作为要执行的变量。 当脚本处理部分142执行“epgTuneO ”时,脚本处理部分142指令频道选择控 制部分154从当前选择的广播频道中选择由“epgTuneO”中的变量指定的广播频道。当 前在脚本处理部分142上运行的其他脚本(如果有的话)要在执行“epgTuneO”函数之
后结束。(5)累积检查接口 checkDownloadedContentO该函数用于确认指定的内容是否已经在终端上累积。该函数指定要确认的内容 ID对象作为要执行的变量。作为该函数的执行结果,要返回累积状态作为返回值。例 如,如果累积了具有指定内容ID的内容,则1返回为返回值,如果未累积具有指定内容 ID的内容,则0返回为返回值。当脚本处理部分142执行“checkDownloadedContentO”函数时,脚本处理部分
142指令累积控制部分152确认记录部分150中是否记录具有通过变量指定的内容ID的 内容。已经接收脚本处理部分142的命令的累积控制部分152确认记录部分150中是否 记录具有由变量指定的内容ID的内容,并将确认的结果作为累积状态信息返回到脚本处 理部分142。(6)累积内容回放开始接口 playDownloadedContentO该函数用于开始指定的累积内容的回放。该函数指定要开始的内容ID对象作为 要执行的变量。作为变量的选项,可以按照从开始起的秒数指定回放开始位置。然后, 当指定的累积内容的回放结束时,其返回到之前的广播频道以继续显示视频图像。当脚本处理部分142执行“playDownloadedContent () ”函数时,脚本处理部 分142指令累积控制部分152从记录部分150读取具有由变量指定的内容ID的内容, 并回放读出的内容。已经从脚本处理部分142接收指令的累积控制部分152从记录部 分150读取指定内容,并从开始(或从指定的位置)回放读出的内容。此外,当脚本 处理部分142执行该“playDownloadedContentO”函数时,其停止解码当前回放的节目 或内容。此外,当前在脚本处理部分142上运行的其他脚本(如果有的话)要在执行
“playDownloadedContentO ” 函数后结束。(7)流传输回放开始接口 StartStreamingO该函数用于开始流传输。该函数指定要流传输的内容的URL(统一资源定位)作 为要执行的变量。作为变量的选项,可按从开始起的秒数指定流传输开始位置。然后, 当流传输结束时,其返回到之前的广播频道以继续显示视频图像。当脚本处理部分142执行“ startStreaming O”时,脚本处理部分142指令流传 输处理部分130访问由变量指定的URL,并开始内容的接收和流传输。从脚本处理部分 142接收指令的流传输处理部分130从指定的URL接收内容,并从开始起(或从指定位置 起)开始流传输。此外,当脚本处理部分142执行“ startStreaming O”时,其停止解码 当前回放的节目或内容。此外,当前在脚本处理部分142上运行的其他脚本(如果有的 话)要在执行“startStreamingO”函数之后结束。如上说明了当在根据本发明实施例的终端20中在2D视频和3D视频之间切换时 执行的脚本的接口。在终端20上执行具有这种接口的脚本使得能够自动在2D视频和3D 视频之间切换。接下来,将说明通过具有这些接口的脚本在2D视频和3D视频之间切换的处理。 7.通过脚本在2D广播频道和3D广播频道之间的切换处理7-1.2D广播频道和3D广播频道之间的切换处理首先,将说明通过脚本在2D广播频道和3D广播频道之间切换的处理。该情况 对应于在上述“2.3D视频部分中的传输介质模式”中描述的(2)使用其他TS的3D流传 输的情况。图6是示出通过脚本在2D广播频道和3D广播频道之间的切换处理的概述的 说明图。以下,将参照图6说明通过脚本在2D广播频道和3D广播频道之间的切换处理 的概述。当终端20正选择显示2D视频的广播频道时,用于显示2D视频的流从广播站传 输。终端20回放来自广播站的2D流,并在显示部分158上显示2D视频。此外,要在 终端20上执行的脚本30A随2D流一起在数据流中传输。在该脚本30A中,描述用于从 2D视频切换到3D视频的脚本,并且脚本30A中描述的脚本要与从2D视频到3D视频的 切换的事件的发生相关联地执行,其在从广播站传输的事件消息流中描述。当从2D视频切换到3D视频的事件发生、并且显示2D视频的广播频道切换到脚 本30A中指定的显示3D视频的广播频道时,从广播站传输显示3D视频(3D流)的流。 终端20回放来自广播站的3D流,并在显示部分158上显示3D视频。此外,要在终端 20上执行的脚本30B随3D流一起在数据流中传输。在该脚本30B中,描述从3D视频 切换到2D视频的脚本,并且脚本30B中描述的脚本要与从3D视频切换到2D视频的事 件的发生相关联的执行,其在从广播站传输的事件消息流中描述。然后,当从3D视频切换到2D视频的事件发生、并且返回到显示原始2D视频的 广播频道时,终端20回放来自广播站的2D流,并在显示部分158上显示2D视频。因此,当执行终端20中的脚本30A和30B时,伴随在2D视频和3D视频之间 的切换的事件,终端20可以通过在2D广播频道和3D广播频道之间切换来显示2D视频 和3D视频之间的切换。上面参照图6说明了通过脚本在2D广播频道和3D广播频道之间的切换处理的 概述。接下来,将说明通过脚本在2D广播频道和3D广播频道之间的切换处理的细节。图7A和7B是示出通过脚本在2D广播频道和3D广播频道之间的切换处理的流 程图。以下,将参照图7A和7B说明通过脚本在2D广播频道和3D广播频道之间的切 换处理。首先,当在终端20上显示2D视频时,终端20接收从广播站传输的脚 本。如果在脚本处理部分142上执行在接收的脚本30A中描述的3D兼容性检查函数
"check3DSupport()“,则要执行关于终端20是否与3D视频显示兼容的确认(步骤 S101)。当作为上述步骤SlOl的确认的结果确定终端20与3D视频显示不兼容时,处理 结束。另一方面,当作为上述步骤SlOl的确认的结果确定终端20与3D视频显示兼容 时,随后,通过在显示部分158上显示消息等,向用户确认是否执行从2D视频切换到3D 视频(步骤S102)。当作为上述步骤S102的确认的结果用户选择不执行从2D视频切换到3D视频 时,处理结束。另一方面,当作为上述步骤S102的确认的结果用户选择执行从2D视频切换到3D视频时,随后,脚本处理部分142将事件处理器136设置为等待从2D视频切 换到3D视频的事件的出现(步骤S103)。当事件处理器136开始等待从2D视频切换到 3D视频的事件时,事件处理器136等待,直到从2D视频切换到3D视频的事件(步骤
5104)。当事件处理器136检测到从2D视频切换到3D视频的事件的出现时,事件处理器136通知脚本处理部分142从2D视频切换到3D视频的事件的出现。当脚本处理部 分142从事件处理器136接收到通知时,其开始从2D视频切换到3D视频的处理(步骤
5105)。从2D视频切换到3D视频通过脚本处理部分142执行接收的脚本30A中描述的切 换函数“Switeh2D3D()”而执行。关于在2D广播频道和3D广播频道之间切换的情况, 脚本处理部分142执行脚本30A中描述的“epgTuneO”函数,以选择由“epgTuneO” 函数中的变量指定的广播频道。当从脚本处理部分142接收到频道选择的指令时,频道 选择控制部分154指令解调部分122、介质选择器126和解复用器128选择指定的广播频 道(步骤S106)。已经从频道选择控制部分154接收指令的解调部分122提取对应于指 定广播频道的预定频带的广播信号。然后,解调部分122关于提取的广播信号执行解调 处理。因此,切换到作为选择的频道的3D广播频道使得能够解码3D广播频道的广播信 号,并使得显示部分158能够显示3D视频。接下来,将说明从3D广播频道切换到2D广播频道的处理。当在终端20上显 示3D视频时,终端20接收从广播站传输的脚本30B。该脚本30B的接收紧接在切换到 3D广播频道之后执行。如果终端20接收脚本30B,则脚本处理部分142将事件处理器 136设置为等待从3D视频切换到2D视频的事件的出现(步骤S111)。当事件处理器136开始等待从3D视频切换到2D视频的事件时,事件处理器136 等待,直到从3D视频切换到2D视频的事件(步骤S112)。当事件处理器136检测到从3D视频到2D视频的切换的事件的出现时,事件处理 器136向脚本处理部分142通知从2D视频到3D视频的切换的事件。当脚本处理部分142 从事件处理器136接收通知时,其开始从2D视频切换到3D视频的处理(步骤S113)。与上述从2D视频到3D视频的切换相同,通过脚本处理部分142执行上述脚 本30B中描述的切换函数“SWich2D3D()”,执行从3D视频到2D视频的切换。关于 在3D广播频道和2D广播频道之间切换的情况,脚本处理部分142执行脚本30B中描述 的“epgTuneO”函数,并指定频道选择控制部分154以选择由“epgTuneO”函数中 的变量指定的广播频道。当从脚本处理部分142接收到频道选择的指令时,频道选择控 制部分154指令解调部分122、介质选择器126和解复用器128选择指定广播频道(步骤 S114)。已经从频道选择控制部分154接收指令的解调部分122提取对应于指定广播频 道的预定频带的广播信号。然后,解调部分122关于提取的广播信号执行解调处理。因 此,切换到作为选择的频道的2D广播频道使得能够解码2D广播频道的广播信号,并在 显示部分158上显示2D视频。上面已经描述了通过脚本在2D广播频道和3D广播频道之间的切换处理。接下 来,将说明通过脚本在2D广播频道和3D流传输之间的切换处理。7-2.2D广播频道和3D流传输之间的切换处理
该情况对应于上述“2.3D视频部分中的传输介质模式”中描述的(3)通过流传 输的3D流传输的情况。图8是示出通过脚本在2D广播频道和3D流传输之间的切换处 理的概述的说明图。以下,将参照图8说明通过脚本在2D广播频道和3D流传输之间的 切换处理的概述。当终端20正选择显示2D视频的广播频道时,用于显示2D视频的流从广播站传 输。终端20回放来自广播站的2D流,并在显示部分158上显示2D视频。此外,要在 终端20上执行的脚本40A随2D流一起在数据流中传输。在该脚本40A中,描述用于从 2D视频切换到3D视频的脚本,并且脚本40A中描述的脚本要与从2D视频切换到3D视 频的事件的发生相关联地执行,其在从广播站传输的事件消息流中描述。当从2D视频切换到3D视频的事件发生、并且显示2D视频的广播频道切换到 从脚本40A中指定的服务器流传输时,显示3D视频的流(3D流)从服务器传输。终端 20回放来自服务器的3D流,并在显示部分158上显示3D视频。当显示3D视频时,要 在终端20上执行的脚本40A随2D流一起在来自广播站的数据流中传输。在该脚本40A 中,描述从3D视频切换到2D视频的脚本,并且当来自服务器的流传输结束时,终端20 选择显示3D视频之前先前已经选择的广播站,以返回到2D视频显示。因此,当执行终端20中的脚本40A时,伴随在2D视频和3D视频之间的切换的 事件的出现,终端20可以通过在2D广播频道和3D流传输之间切换来显示2D视频和3D 视频之间的切换。上面参照图8说明了通过脚本在2D广播频道和3D流传输之间的切换处理的概 述。接下来,将说明通过脚本在2D广播频道和3D流传输之间的切换处理的细节。图9是示出通过脚本在2D广播频道和3D流传输之间的切换处理的流程图。以 下,将参照图9说明通过脚本在2D广播频道和3D流传输之间的切换处理。首先,当在终端20上显示2D视频时,终端20接收从广播站传输的脚 本。如果在脚本处理部分142上执行在接收的脚本40A中描述的3D兼容性检查函数
"check3DSupport() ”,则要执行关于终端20是否与3D视频显示兼容的确认(步骤S 121)。当作为上述步骤S121的确认的结果确定终端20与3D视频显示不兼容时,处 理结束。另一方面,当作为上述步骤S121的确认的结果确定终端20与3D视频显示 兼容时,随后,在脚本处理部分142中执行脚本40A中描述的IPTV兼容性检查函数
"checkIPTVSupport (),,,以确认终端20是否与 流传输兼容(步骤S122)。当作为上述步骤S122的确认的结果确定终端20与流传输不兼容时,处理结束。 另一方面,当作为上述步骤S122的确认的结果确定终端20与流传输兼容时,通过在显示 部分158上显示消息等,向用户确认是否执行从2D视频切换到3D视频(步骤S123)。当作为上述步骤S123的确认的结果用户选择不执行从2D视频到3D视频的切换 时,处理结束。另一方面,当作为上述步骤S123的确认的结果用户选择执行从2D视频 至IJ3D视频的切换时,随后,脚本处理部分142将事件处理器136设置为等待2D视频切换 到3D视频的事件的出现(步骤S124)。当事件处理器136开始等待从2D视频切换到3D 视频的事件时,事件处理器136等待直到从2D视频切换到3D视频的事件(步骤S125)。当事件处理器136检测到从2D视频切换到3D视频的事件的出现时,事件处理器136通知脚本处理部分142从2D视频切换到3D视频的事件的出现。当脚本处理部 分142从事件处理器136接收到通知时,其开始从2D视频切换到3D视频的处理(步骤 S126)。从2D视频切换到3D视频通过脚本处理部分142执行接收的脚本40A中描述的 切换函数“Switch2D3D (),,而执行。关于在2D广播频道和3D流传输之间切换的情况, 脚本处理部分142执行脚本40A中描述的“ startStreaming O”函数,并指令流传输处理 部分130访问由“ startStreaming O”函数中的变量指定的服务器以执行流传输。脚本处理部分142指令频道选择控制部分154对流传输处理部分130中的流传输 排列优先级。如果接收到来自脚本处理部分142的指令,则频道选择控制部分154指令 解调部分122、介质选择器126和解复用器128对流传输处理部分130中的流传输排列优 先级(步骤S127)。因此,从2D广播频道切换到3D流传输使得显示部分158能够显示 3D视频。当3D流传输结束时,脚本处理部分142指令频道选择控制部分154选择之前的 2D广播站。当从脚本处理部分142接收指令时,频道选择控制部分154指令解调部分 122、介质选择器126和解复用器128选择之前的2D广播频道。已经说明了通过脚本在2D广播频道和3D流传输之间的切换处理。以下,将说 明通过脚本在2D广播频道和下载的3D内容的回放之间的切换处理的细节。7-3.通过脚本在2D广播频道和下载的3D内容的回放之间的切换处理该情况对应于上述“2.3D视频部分中的传输介质模式”中描述的(4)通过下载 的3D流传输的情况。图10是示出通过脚本在2D广播频道和下载的3D内容的回放之间 的切换处理的概述的说明图。以下,将参照图10说明通过脚本在2D广播频道和下载的 3D内容的回放之间的切换处理的概述。当终端20正选择显示2D视频的广播频道时,用于显示2D视频的流从广播站传 输。终端20回放来自广播站的2D流,并在显示部分158上显示2D视频。此外,要在 终端20上执行的脚本50A随2D流一起在数据流中传输。在该脚本50A中,描述用于从 2D视频切换到3D视频的脚本,并且脚本50A中描述的脚本要与从2D视频到3D视频的 切换的事件的发生相关联地执行,其在从广播站传输的事件消息流中描述。然后,显示3D视频的内容在广播之前从广播站(或内容提供者)传输,并且终 端20在记录部分150中累积从广播站传输的内容。当从2D视频切换到3D视频的事件发生、并且显示2D视频的广播频道切换到回 放脚本50A中指定的累积内容时,终端20回放已经预先在记录部分150中记录的内容, 并在显示部分158上显示3D视频。当显示3D视频时,要在终端20上执行的脚本50A 随2D流一起在来自广播站的数据流中传输。在该脚本50A中,描述从3D视频切换到 2D视频的脚本,并且当累积的内容的回放结束时,终端20选择显示3D视频之前先前已 经选择的广播站,以返回到2D视频显示。因此,当执行终端20中的脚本50A时,伴随在2D视频和3D视频之间的切换 的事件的出现,终端20可以通过在2D广播频道和下载的3D内容的回放之间切换来显示 2D视频和3D视频之间的切换。 上面参照图10说明了通过脚本在2D广播频道和下载的3D内容的回放之间的切换处理的概述。接下来,将说明通过脚本在2D广播频道和下载的3D内容的回放之间的 切换处理的细节。图11是示出通过脚本在2D广播频道和下载的3D内容的回放之间的切换处理的 流程图。以下,将参照图11说明通过脚本在2D广播频道和下载的3D内容的回放之间 的切换处理。首先,当在终 端20上显示2D视频时,终端20接收从广播站传输的脚 本。如果在脚本处理部分142上执行在接收的脚本50A中描述的3D兼容性检查函数
"check3DSupport()“,则要执行关于终端20是否与3D视频显示兼容的确认(步骤 S131)。当作为上述步骤S131的确认的结果确定终端20与3D视频显示不兼容时,处理 结束,因为终端20不能显示3D视频。另一方面,当作为上述步骤S131的确认的结果确 定终端20与3D视频显示兼容时,随后,在脚本处理部分142中执行脚本50A中描述的 IPTV兼容性检查函数“ checkIPT VSupport O”,以确认终端20是否与逐行下载兼容(步 骤 S132)。当作为上述步骤S132的确认的结果确定终端20与逐行下载不兼容时,处理结 束。另一方面,当作为上述步骤S132的确认的结果确定终端20与逐行下载兼容时,随 后,将确认终端20是否已经下载内容以显示通过脚本指定的3D视频(步骤S133)。脚 本处理部分142通过执行脚本50A中描述的“checkDownloadedContentO”确认是否已
经下载。当作为上述步骤S133的确认的结果确定终端20还没有下载内容以显示由脚本 50A指定的3D视频时,处理结束,因为3D视频不能显示。另一方面,当作为上述步骤 S 133的确认的结果确定终端20已经下载内容以显示由脚本50A指定的3D视频时,随 后,通过在显示部分158上显示消息等,向用户确认是否执行从2D视频切换到3D视频 (步骤 S134)。当作为上述步骤S134的确认的结果用户选择不执行从2D视频到3D视频的切换 时,处理结束。另一方面,当作为上述步骤S134的确认的结果用户选择执行从2D视频 到3D视频的切换时,随后,脚本处理部分142将事件处理器136设置为等待从2D视频 切换到3D视频的事件的出现(步骤S135)。当事件处理器136开始等待从2D视频切换 到3D视频的事件时,事件处理器136等待直到从2D视频切换到3D视频的事件(步骤
5136)。当事件处理器136检测到从2D视频切换到3D视频的事件的出现时,事件处理 器136通知脚本处理部分142从2D视频切换到3D视频的事件的出现。当脚本处理部 分142从事件处理器136接收到通知时,其开始从2D视频切换到3D视频的处理(步骤
5137)。从2D视频切换到3D视频通过脚本处理部分142执行接收的脚本50A中描述的 切换函数“Switeh2D3D()”而执行。关于在2D广播频道和下载的3D内容的回放之间 切换的情况,脚本处理部分142执行脚本50A中描述的“playDownloadedContentO”函 数,并指令累积控制部分152读取和回放由“playDownloadedContentO”函数中的变量
指定的内容。
脚本处理部分142指令频道选择控制部分154对流传输处理部分130中的流传输排列优先级。如果接收到来自脚本处理部分142的指令,则频道选择控制部分154指令解 调部分122、介质选择器126和解复用器128对记录部分150中累积的下载内容排列优先 级(步骤S138)。因此,从2D广播频道切换到下载的3D内容的回放使得显示部分158 能够显示3D视频。当下载的3D内容的回放结束时,脚本处理部分142指令频道选择控制部分154 选择之前的2D广播站。当从脚本处理部分142接收指令时,频道选择控制部分154指令 解调部分122、介质选择器126和解复用器128选择之前的2D广播频道。已经说明了通过脚本在2D广播频道和下载的3D内容的回放之间的切换处理。 因此,在终端20上执行具有上述接口的脚本,终端20能够在显示部分158上显示2D视 频和3D视频之间的切换。8.总结根据上述本发明实施例,广播站(或内容提供者)准备描述用于在2D视频和3D 视频之间切换的各种函数的脚本,并将其包括在要传输的广播信号中。显示视频的终端 从广播信号提取脚本,并执行用于在2D视频和3D视频之间切换的各种函数。在终端中 执行在脚本中描述的各种函数使得终端如果与3D视频显示兼容则显示2D视频和3D视频 之间的切换。注意上述一系列处理可通过硬件或软件执行。当该系列处理通过软件执行时, 形成软件的程序从程序记录介质安装到内建入专用硬件的计算机或例如能够通过安装各 种程序执行各种功能的多用途个人计算机中。通信可以是无线通信或有线通信,或无线通信和有线通信的组合。更具体地, 无线通信可以在特定部分中执行,并且有线通信可以在另一部分中执行。此外,从特定 设备到另一设备的通信可通过有线通信执行,并且从另一设备到特定设备的通信可通过 无线通信执行。上面已经参照

了本发明优选实施例,但是本发明不限于这些示例。那 些拥有本发明技术领域普通知识的人应当理解,在权利要求描述的技术构思的范围内, 可清楚预期各种修改示例和修订示例,并且这些修改示例和修订示例显然在本发明的技 术范围内。本发明可应用到接收设备、接收方法、传输设备和计算机程序。本申请包含涉及于2009年9月16日向日本专利局提交的日本优先权专利申请JP 2009-214296中公开的主题,在此通过引用并入其全部内容。
权利要求
1.一种接收设备,包括接收部分,其接收在广播频道中的节目的一部分中显示立体图像的图像数据、随广 播信号一起传输的过程描述信息以及随广播信号一起传输的指示用于切换立体图像的指 令定时的切换指令信息,该过程描述信息包括当显示立体图像时的立体图像数据的提供 源信息;过程描述信息分析部分,其分析由接收部分接收的过程描述信息,并基于分析结果 切换立体图像数据的提供源;切换通知部分,其基于通过过程描述信息分析部分的过程描述信息的分析,等待立 体图像数据的切换指令信息,并且当已经接收用于切换到立体图像数据的切换指令信息 时,通知过程描述信息分析部分;以及回放控制部分,其基于来自过程描述信息分析部分的提供源信息和来自过程描述信 息分析部分的用于立体图像数据的切换指令,切换到回放立体图像数据。
2.如权利要求1所述的接收设备,其中,如果由提供源指定的基本流ES与由广播信号指定的ES不同,则回放控制部 分根据过程描述信息的分析结果,接收并切换到回放由提供源指定的ES。
3.如权利要求1所述的接收设备,其中,当作为通过过程描述信息分析部分的分析的结果、立体图像数据的提供源是 来自服务器的流传输时,确认接收设备是否具有流传输接收功能,然后回放控制部分接 收并切换到回放从由提供源指定的服务器传输的流传输。
4.如权利要求1所述的接收设备,其中,当作为通过过程描述信息分析部分的分析的结果、需要在该部分之前预先下 载立体图像数据的提供源时,回放控制部分确认接收设备是否具有下载功能以及立体图 像数据是否已经预先下载到接收设备中,以便根据继续的过程描述信息的分析结果,切 换到回放由提供源指定的数据。
5.—种接收方法,包括以下步骤接收在广播频道中的节目的一部分中显示立体图像的图像数据、随广播信号一起传 输的过程描述信息、以及随广播信号一起传输的指示用于切换立体图像的指令定时的切 换指令信息,该过程描述信息包括当显示立体图像时的立体图像数据的提供源信息;分析由接收步骤接收的过程描述信息,并基于分析结果切换立体图像数据的提供源;基于过程描述信息的分析,等待立体图像数据的切换指令信息,并且当接收到切换 指令信息时,通知立体图像数据的切换;以及基于作为分析过程描述信息的步骤的结果获得的提供源信息、和在通知切换的步骤 中的用于立体图像数据的切换指令,控制切换到回放立体图像数据的回放。
6.—种传输设备,包括过程描述信息生成部分,其生成过程描述信息,该过程描述信息包括当显示在广 播频道中的节目的一部分中显示立体图像的立体图像数据时的立体图像数据的提供源信 息;以及传输部分,其随广播信号一起传输由过程描述信息生成部分生成的过程描述信息。
7.—种计算机程序,其使得计算机执行以下步骤接收在广播频道中的节目的一部分中显示立体图像的图像数据、随广播信号一起传 输的过程描述信息、以及随广播信号一起传输的指示用于切换立体图像的指令定时的切 换指令信息,该过程描述信息包括当显示立体图像时的立体图像数据的提供源信息; 分析接收的过程描述信息,并基于分析结果切换到立体图像数据的提供源; 基于过程描述信息的分析,等待立体图像数据的切换指令信息,并且当接收切换指 令信息时,通知切换到立体图像数据;以及基于作为分析过程描述信息的步骤的结果获得的提供源信息、和在通知的步骤中的 用于立体图像数据的切换指令,控制切换到回放立体图像数据的回放。
全文摘要
提供了一种接收设备,包括接收部分,其接收在节目的一部分中显示立体图像的图像数据、随广播信号一起传输的过程描述信息以及随广播信号一起传输的指示用于切换立体图像的指令定时的切换指令信息,该过程描述信息包括当显示立体图像时的立体图像数据的提供源信息;过程描述信息分析部分,其基于过程描述信息的分析切换立体图像数据的提供源;切换通知部分,其基于分析,在等待立体图像数据的切换指令信息的同时,当切换指令信息到达时,将立体图像数据的切换通知给过程描述信息分析部分;以及回放控制部分,其基于提供源信息和用于立体图像数据的切换指令,切换到接收/回放立体图像数据。
文档编号H04N21/2381GK102026008SQ201010281090
公开日2011年4月20日 申请日期2010年9月9日 优先权日2009年9月16日
发明者北里直久 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1