CN100515081C - 数字广播回放设备与方法 - Google Patents
数字广播回放设备与方法 Download PDFInfo
- Publication number
- CN100515081C CN100515081C CNB2005800125608A CN200580012560A CN100515081C CN 100515081 C CN100515081 C CN 100515081C CN B2005800125608 A CNB2005800125608 A CN B2005800125608A CN 200580012560 A CN200580012560 A CN 200580012560A CN 100515081 C CN100515081 C CN 100515081C
- Authority
- CN
- China
- Prior art keywords
- playback
- application program
- program
- content
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4431—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Social Psychology (AREA)
- General Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Library & Information Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
本发明提供一种数字广播回放设备,用于回放在广播节目中包括的AV内容,以及执行在所述广播节目中包括的应用程序。回放模式管理单元管理是要以实时模式或以时移模式播放所述AV内容。片段分析单元从包含所述广播节目的数字流中获取在所述广播节目中包括的应用程序以及用于示出所述各个应用程序的激活条件的信息。如果要以实时模式回放所述AV内容,则过滤单元从所述应用程序中选出其激活条件为实时模式的应用程序,如果要以时移模式回放所述AV内容,则选出其激活条件为时移模式的应用程序。激活单元通过所述AV内容的回放,激活所选的应用程序。
Description
技术领域
本发明涉及回放交互式广播节目的技术,特别是,涉及对用来与服务器设备传送交互式服务数据的应用程序(应用)的激活进行控制的技术。
背景技术
在数字电视广播节目中,可将应用程序与由视频和音频数据组成的AV(音频/视频)内容复用在一起。通过数字电视广播发送的此种应用程序的示例包括观众参与应用程序和信息提供应用程序。观众参与应用程序显示出用户界面,以用于接收对于提问的回答或产品的订单,并将所接收的回答或订单发送到广播台中的服务器设备。此时,信息提供应用程序从服务器设备接收关于正在进行的体育赛事的报道或新闻公告,并显示出所接收的信息。数字广播回放设备结合AV内容的回放来执行这些应用程序,从而实现交互式服务。
如果在广播台中的服务器设备不能为该应用程序提供服务,则这样的交互式应用程序无法正确工作。一般而言,为该应用程序提供服务的服务器设备在数字电视广播节目(此后简单地称之为“广播节目”)的广播期间可能正处于运行。因此,如果接收到包括该应用程序的广播节目,且当广播节目正被广播时就由数字广播回放设备立即对其进行回放(此后,将该回放模式称为“实时”回放),则能够实现交互式服务。
然而,一旦广播节目的广播结束,则经过一段时间,操作者有可能停止服务器设备向应用程序提供服务。例如,在反映广播期间所收集的观众对广播节目内容的意见的现场广播节目的情形,一旦广播结束,继续收集意见则不可实现。
因此,如果广播节目被接收并将其记录在诸如硬盘驱动器的记录介质中,并且在广播结束后,从要被回放的记录介质读取广播节目(此后将该回放模式称为“时移回放(time-shift playback)”),则由服务器设备进行的服务提供可由回放时间停止。在该情形中,交互式应用程序不能正确工作。
这导致不能实现数字广播的这样一个优点,即,结合AV内容的回放来执行应用程序。此外,由于数字广播回放设备将功能紊乱的交互式应用程序的用户界面与AV内容的回放图像一起显示,会出现严重的操作问题。
发明内容
本发明的目的在于,提供一种数字广播回放设备与方法、计算机程序和存储所述计算机程序的存储介质,由此能够根据广播节目的回放模式,灵活地控制对广播节目中包含的应用程序的激活。
所述目的可通过一种数字广播回放设备来实现,所述数字广播回放设备用于回放广播节目中包含的AV内容,以及执行广播节目中包含的应用程序,该应用程序用于传送交互式服务数据,该数字广播回放设备包括:回放模式判定单元,用于判定AV内容是以实时模式回放还是以时移模式回放;应用程序获取单元,用于从包含广播节目的数字流中获取在广播节目中包含的应用程序以及显示出各个应用程序的激活条件的信息;选择单元,用于如果要以实时模式回放AV内容,则从应用程序中选出其激活条件为实时模式的应用程序,以及如果要以时移模式回放AV内容,则从应用程序中选出其激活条件为时移模式的应用程序;和激活单元,用于通过AV内容的回放,激活所选应用程序。
此处应该注意,激活应用程序意味着,使应用程序处在这样一种状态,即,用户能够可视地获知应用程序处于执行状态,并能够操作该应用程序。这样状态的示例包括,在广播节目的回放图像上显示通过执行应用程序而生成的用户界面。
根据以上结构,数字广播回放设备能够激活与回放模式对应的应用程序。换言之,根据广播节目中包含的AV内容是以实时模式播放还是以时移模式播放,能够对广播节目中包含的应用程序的激活进行灵活控制。
具体而言,将用于与广播节目的广播期间提供服务的服务器设备进行通信的应用程序的激活条件设置为实时模式,而将用于与广播节目的广播之后提供服务的服务器设备进行通信的应用程序的激活条件设置为时移模式。通过这样构成广播节目,能够根据回放是采用实时模式还是采用时移模式,防止激活在回放时不能实现交互式服务的应用程序。这还解决了在广播节目的回放图像上显示出功能紊乱的应用程序的用户界面的传统操作问题。
由于根据AV内容是以实时模式播放还是以时移模式播放来激活合适的应用程序,所以有可能从数字广播的优点,即,结合AV内容的回放执行应用程序,中受益。
此处,数字广播回放设备还可包括回放时间规定单元,用于规定回放AV内容时的时间,其中,应用程序获取单元还从数字流中获取显示各个应用程序的到期时间的信息,以及选择单元还从应用程序中选出其到期时间处在回放该AV内容时的时间之后的应用程序。
根据该结构,防止在回放时不可使用的应用程序被激活。结果是,在广播节目的回放图像上不会显示功能紊乱的应用程序的用户界面。
此处,到期时间可为其后服务器设备不再通过通信为应用程序提供服务的时间。
根据该结构,如果在回放时服务器设备不再为一个应用程序提供服务,则不激活该应用程序。结果是,在广播节目的回放图像上不会显示不能与服务器设备间传送数据的应用程序的用户界面。
此处,数字广播回放设备还可包括显示容量获取单元,用于获取显示容量信息,所述显示容量信息示出用于显示通过回放AV内容而生成的图像的显示设备的显示容量,其中,应用程序获取单元还从数字流中获取用于显示关于各个应用程序所需显示容量的信息,以及选择单元还从应用程序中选出其所需显示容量处在显示设备的显示容量内的应用程序。
根据该结构,可根据显示设备的显示容量激活合适的应用程序。
此处,显示设备的显示容量可为显示设备的屏幕分辨率、长宽比和屏幕尺寸中的至少之一。
根据该结构,当广播节目包括根据长宽比在显示布局方面存在差异的应用程序或包括用于一起显示大量信息的大屏幕应用程序以及用于以可视性更强的大字体显示少量信息的小屏幕应用程序时,能够激活对于显示设备而言最优的应用程序。
此处,数字广播回放设备还包括回放控制单元,用于接收关于AV内容的回放位置的指定,并从所指定的回放位置开始回放AV内容,其中,其激活条件为时移模式的应用程序具有以下的功能,即,基于显示AV内容的部分与回放位置之间对应关系的索引信息,向用户呈现关于AV内容的部分的信息,以及,向回放控制单元指定与用户所选的部分对应的回放位置。
根据该结构,基于时移回放的特性,提供能够使用户以时移模式浏览所需内容的附加服务,即,在记录介质上记录的AV内容在任一位置都是可读取的。
此处,应用程序获取单元还可从数字流中获取索引信息。
根据该结构,由于索引信息预先包含在广播节目中,所以无需通过利用图像分析等对AV内容进行分析来生成索引信息。因此,能够减少数字广播回放设备的吞吐量。
此处,数字广播回放设备还可包括通信单元,用于接收服务器设备的指定,并通过网络从指定的服务器设备获取信息,其中,其激活条件为时移模式的应用程序具有这样的功能,即,为通信单元指定服务器设备,并向用户呈现从服务器设备获取的信息,服务器设备提供涉及广播节目以及覆盖(cover)从广播节目的广播结束之后起到回放AV内容时的时期的信息。
根据该结构,当以时移模式播放广播节目时,激活用于提供时移回放专有的交互式服务的应用程序。在时移回放中,这使得有可能受益于数字广播的优点,即,结合AV内容的回放执行应用程序。
所述目的还可通过一种用于回放设备中的数字广播回放方法来实现,所述数字广播回放方法用来回放在广播节目中所包含的AV内容以及执行在广播节目中所包含的应用程序,所述方法包括步骤:判定AV内容是以实时模式回放还是以时移模式回放;从包含广播节目的数字流中获取在广播节目中包含的应用程序以及用于示出各个应用程序激活条件的信息;如果要以实时模式回放AV内容,则从应用程序中选出其激活条件为实时模式的应用程序,以及如果要以时移模式回放AV内容,则从应用程序中选出其激活条件为时移模式的应用程序;以及通过AV内容的回放,激活所选应用程序。
所述目的还可通过一种用于计算机中的计算机程序来实现,所述计算机程序用来回放在广播节目中包含的AV内容以及执行在广播节目中包含的应用程序,其包括:用于使计算机判定AV内容是要以实时模式回放还是以时移模式回放的程序代码;用于使计算机从包含广播节目的数字流中获取在广播节目中包含的应用程序以及用于示出各个应用程序激活条件的信息的程序代码;用于如果要以实时模式回放AV内容则使计算机从应用程序中选出其激活条件为实时模式的应用程序,以及如果要以时移模式回放AV内容则使计算机从应用程序中选出其激活条件为时移模式的应用程序的程序代码;以及用于使计算机通过AV内容的回放来激活所选应用程序的程序代码。
所述目的还可通过一种计算机可读存储介质来实现,所述计算机可读存储介质存储有用于计算机中用来回放在广播节目中包含的AV内容以及执行在广播节目中包含的应用程序的计算机程序,所述计算机程序包括:用于使计算机判定AV内容是要以实时模式回放还是以时移模式回放的程序代码;用于使计算机从包含广播节目的数字流中获取在广播节目中包含的应用程序以及用于示出各个应用程序激活条件的信息的程序代码;用于如果要以实时模式回放AV内容则使计算机从应用程序中选出其激活条件为实时模式的应用程序,以及如果要以时移模式回放AV内容则使计算机从应用程序中选出其激活条件为时移模式的应用程序的程序代码;以及用于使计算机通过AV内容的回放来激活所选应用程序的程序代码。
附图说明
图1示出使用本发明实施例涉及的记录/回放设备的示例;
图2示出本发明的第一实施例中的广播节目的节目映射表的示例;
图3示出第一实施例中的记录/回放设备的内部结构;
图4示出应用程序信息列表的示例;
图5是回放操作的流程图;
图6是应用程序控制操作的流程图;
图7是过滤操作的流程图;
图8是应用程序激活操作的流程图;
图9A示出当以实时模式播放广播节目时的所选的应用程序信息列表;
图9B示出当以时移模式播放广播节目时的所选的应用程序信息列表;
图9C示出当到达App3和App4的到期时间之后以时移模式播放广播节目时的所选的应用程序信息列表;
图10示出当以实时模式播放广播节目时的屏幕显示;
图11示出当以时移模式播放广播节目时的屏幕显示;
图12示出当到达App3和App4的到期时间之后以时移模式播放广播节目时的屏幕显示;
图13示出本发明的第二实施例中的广播节目的节目映射表的示例;
图14示出第二实施例中的记录/回放设备的内部结构;
图15示出在第二实施例中的索引列表的示例;
图16示出第二实施例中当以实时模式播放广播节目时的屏幕显示;
图17示出在第二实施例中当以时移模式播放广播节目时的屏幕显示;
图18是索引显示应用程序执行操作的流程图;
图19示出本发明的第三实施例中的广播节目的节目映射表的示例;
图20示出第三实施例中的记录/回放设备的内部结构;
图21示出在第三实施例中获取显示容量信息的过程;
图22是第三实施例中的过滤操作的流程图;
图23示出在第三实施例中当使用高规格显示设备播放广播节目时的屏幕显示;以及
图24示出在第三实施例中当使用低规格显示设备播放广播节目时的屏幕显示。
具体实施方式
(第一实施例)
下面,描述根据本发明第一实施例的记录/回放设备200。
图1示出记录/回放设备200的使用的示例。记录/回放设备200与天线100、遥控器300和电视400一起构成数字广播观看***。广播台500广播数字电视广播节目。由广播台500广播的广播节目包括由视频和音频数据组成的AV内容和用于交互式服务的一个或多个应用程序。广播台500配备有广播设备和服务器设备,所述广播设备用于发射数字电视广播电波,所述服务器设备用于通过网络与记录/回放设备200间传送涉及广播节目的数据来提供交互式服务。
根据用户操作,记录/回放设备200从广播台500接收广播节目,并且记录和/或播放该广播节目。此处,广播节目的回放意味着,回放广播节目中所包含的AV内容,而且还执行广播节目中包含的应用程序。由记录/回放设备200执行的应用程序用于通过网络与广播台500间传送数据,以便由此实现交互式服务。
下面,将详细说明从广播台500广播的广播节目。广播节目是以传输流(此后简写为“TS”)的形式发射的,其中,将包含视频和音频数据的流数据与包含管理信息和一个或多个应用程序的片段数据(section data)复用在一起。
管理信息包括用于示出广播节目的组成的节目映射表(PMT)。图2示出PMT的示例。
在该图中,PMT 501表示,通过TS发射由视频数据、音频数据和四个应用程序App1至App4构成的广播节目。PMT501包括广播时隙502、视频数据标识符503、音频数据标识符504和应用程序数据标识符505至508。广播时隙502示出广播节目的广播开始时间和广播结束时间。视频数据标识符503、音频数据标识符504和应用程序数据标识符505至508分别示出承载视频数据、音频数据和四个应用程序的分组的分组标识符。
PMT 501还包括应用程序信息表509,当根据本发明的记录/回放设备200执行在广播节目中包含的应用程序时,参考该应用程序信息表509。应用程序信息表509由与四个应用程序对应的四个应用程序信息集组成,即,App1信息510、App2信息511、App3信息512和App4信息513。每个应用程序信息集包含相应应用程序的应用程序标识符、控制代码、应用程序名称、激活条件和到期时间。应用程序标识符惟一识别出广播节目中的应用程序。控制代码用于控制应用程序的执行。在PMT 501的每个应用程序信息集中的控制代码“AUTOSTART”表示当回放广播节目时要激活的应用程序。应用程序名称示出应用程序的名称。
激活条件和到期时间是当播放记录/回放设备200中的广播节目时被参考来判定应用程序是否要被执行的信息。激活条件示出在广播节目的实时回放或时移回放中是否要激活应用程序。如果要在实时回放中激活应用程序,则将激活条件设置成“1”,如果要在时移回放中激活应用程序,则将激活条件设置成“2”。如果可激活应用程序而不管是实时回放还是时移回放,则将激活条件设置为任意值(例如,“0”)。到期时间示出其后应用程序则不再可执行的时间。例如,将广播台500中的服务器设备停止提供与该应用程序对应的交互式服务的日期和时间设置为到期时间。如果对执行应用程序没有任何时间限制,则将到期时间设置成任意值(例如,“0”)。
以下将描述记录/回放设备200的内部结构。图3示出记录/回放设备200的内部结构。如图所示,记录/回放设备200包括操作接收单元1、记录/回放控制单元2、调谐器3、TS解码单元4、广播节目存储单元5、回放模式管理单元6、AV解码单元7、片段分析单元8、应用程序存储单元9、应用程序信息列表生成单元10、过滤单元11、应用程序执行单元12、应用程序显示单元13、网络设备14和时钟单元15。
操作接收单元1接收由用户通过记录/回放设备200或遥控器300的操作面板输入的记录请求和回放请求。
记录/回放控制单元2分别根据记录请求和回放请求,控制用户所选的广播节目的记录操作和回放操作。
在记录操作和实时回放操作中,调谐器3从天线100接收的广播电波中选择由记录/回放控制单元2指示的频率,并获取用户所选的频道的TS。
在记录操作中,TS解码单元4将调谐器3所获取的TS输出到记录/回放控制单元2。在回放操作中,TS解码单元4对调谐器3所获取的TS或从广播节目存储单元5读取的TS进行解码,以获得流数据和片段数据。
广播节目存储单元5是诸如内部硬盘驱动器的大容量存储设备,用于存储TS形式的广播节目。
回放模式管理单元6通过保持回放模式信息和回放时间信息,管理被请求回放的广播节目的回放模式。回放模式信息示出广播节目是当前正在广播(实时回放)还是被存储在广播节目存储单元5中(时移回放),而回放时间信息示出请求回放时的日期和时间。在实时回放中,回放模式信息被设置为“1”,在时移回放中,回放模式信息被设置成“2”。根据用户的回放请求,从记录/回放控制单元2通知回放模式信息。回放时间信息被设置成当从记录/回放控制单元2通知回放模式信息时时钟单元15所显示的日期和时间。
AV解码单元7大致由用于解码视频数据的视频解码器和用于解码音频数据的音频解码器组成,用于对在TS解码单元4中从TS分离出的流数据进行解码,同时将视频和音频同步。
片段分析单元8将在TS解码单元4中从TS分离出的片段数据分成与管理信息相关的片段和与应用程序数据相关的片段。片段分析单元8将与管理信息相关的片段转换为PMT,并对其进行分析。片段分析单元8还将与应用程序数据相关的片段转换为应用程序。
应用程序存储单元9用于存储从片段分析单元8输出的应用程序。
应用程序信息列表生成单元10针对每个应用程序对在从片段分析单元8输出的PMT中所定义的应用程序信息表进行分析,并生成应用程序信息列表。图4示出应用程序信息列表的示例。如图所示,应用程序信息列表示出应用程序信息,对于在广播节目中包含的每个应用程序,应用程序信息是由应用程序标识符、控制代码、应用程序名称、激活条件、到期时间和节目名称组成。
过滤单元11基于在回放模式管理单元6中所保持的回放模式信息和回放时间信息,从应用程序信息列表选出其激活条件和到期时间得到满足的每个应用程序信息集。过滤单元11生成包含每个所选的应用程序信息集的所选应用程序信息列表。
应用程序执行单元12执行在所选的应用程序信息列表中示出的每个应用程序。
应用程序显示单元13生成图像(此后称为“回放图像”),其中,展示出从AV解码单元7输出的视频和通过由应用程序执行单元12执行每个应用程序而生成的图像,并将回放图像输出到电视400。
网络设备14根据来自由应用程序执行单元12所执行的每个应用程序的指令,与广播台500中的服务器设备进行通信。
以下描述由具有以上结构的记录/回放设备200所执行的回放操作。图5是回放操作的流程图。
首先,操作接收单元1从用户接收回放请求以及对将要回放的广播节目的指定,并将它们输出到记录/回放控制单元2(S1)。在实时回放中,使用频道编号和广播节目名称进行广播节目的指定。在时移回放中,使用在广播节目存储单元5中存储的广播节目名称进行广播节目的指定。
记录/回放控制单元2判定是否使用频道编号进行广播节目的指定(S2)。如果使用频道编号进行指定(S2:是),则记录/回放控制单元2判定回放请求是实时回放请求,并指示调谐器3选择频道和获取TS(S3)。如果仅使用广播节目存储单元5中存储的广播节目名称进行指定(S2:否),则记录/回放控制单元2判定回放请求为时移回放请求,并从广播节目存储单元5读取由广播节目名称所识别出的广播节目的TS(S4)。然后,记录/重现控制单元2向TS解码单元4通知所指定的广播节目。
TS解码单元4对在步骤S3和S4中所获取的TS进行解码,以分离出所指定的广播节目的视频数据、音频数据和片段数据(S5)。如果从TS分离出的数据为流数据(S6:是),则TS解码单元4将该数据输出到AV解码单元7。如果从TS分离出的数据为片段数据(S6:否),则TS解码单元4将该数据输出到片段分析单元8。
AV解码单元7对流数据执行AV回放操作(S7)。具体而言,AV解码单元7将视频数据和音频数据彼此同步地解码,并将音频信号输出到电视400的扬声器,将视频信道输出到应用程序显示单元13。
与此同时,对片段数据执行应用程序控制操作(S8)。具体而言,根据回放模式,有选择地执行在片段数据中包括的应用程序。这就完成了回放操作。
下面,将更详细地描述应用程序控制操作。图6是应用程序控制操作的流程图。
首先,对片段数据进行分析,以获得应用程序和应用程序信息列表(S11至S13)。
也就是说,片段分析单元8从片段数据中获取定义关于广播节目的信息的片段,并将该片段转换成PMT(S11)。片段分析单元8还从片段数据获取涉及应用程序数据的片段,将该片段转换成应用程序,并将它们存储在应用程序存储单元9中(S12)。应用程序信息列表生成单元10对在步骤S11中所获得的PMT中的应用程序信息表进行分析,并且生成应用程序信息列表(S13)。
应用程序信息列表生成单元10将所生成的应用程序信息列表输出到过滤单元11。过滤单元11执行过滤操作,用于从应用程序信息列表选出其激活条件和到期时间得到满足的每个应用程序信息集,并生成所选的应用程序信息列表,该表由所选的应用程序信息集组成(S14)。过滤单元11将所选的应用程序信息列表输出到应用程序执行单元12。应用程序执行单元12执行应用程序激活操作,用于启动在所选的应用程序信息列表中所示的每个应用程序(S15)。这就完成了应用程序控制操作。
下面,将更详细地描述由过滤单元11所执行的过滤操作。图7是过滤操作的流程图。
首先,过滤单元11从回放模式管理单元6获得回放模式信息和回放时间信息(S21)。然后,过滤单元11对应用程序信息列表中的每个应用程序信息集执行从步骤S22至S28的循环(loop)。
过滤单元11从应用程序信息列表中读取未处理的应用程序信息(S22),并判定在所读取的应用程序信息中是否规定激活条件(S23)。
如果激活条件显示为表明应用程序要在实时回放中执行的“1”,或表明应用程序要在时移回放中执行的“2”(S23:是),则过滤单元11检查激活条件的值是否与在步骤S21中所获得的回放模式信息所示出的值相匹配(S24)。如果它们匹配(S24:是),则过滤单元11将该应用程序信息注册在所选的应用程序信息列表中(S25)。
如果激活条件显示为表明不设定任何激活条件的“0”(S23:否),则过滤单元11检查应用程序的到期时间(S26至S27)。
也就是说,过滤单元11判定在应用程序信息中是否规定到期时间(S26)。如果没有规定到期时间(S26:否),则过滤单元11将该应用程序信息注册在所选的应用程序信息列表中(S25)。如果规定了到期时间(S26:是),则滤波单元11判定在步骤S21中获得的回放时间信息所示出的日期和时间是不是没有超过到期时间(S27)。如果未超过到期时间(S27:是),则过滤单元11将该应用程序信息注册在所选的应用程序信息列表中(S25)。然后,过滤单元11判定在应用程序信息列表中是否存在任何未被处理的应用程序信息(S28)。若存在,则过滤单元11返回到步骤S22。这就能完成过滤操作。
以下将更详细地描述由应用程序执行单元12执行的应用程序激活操作。图8是应用程序激活操作的流程图。
应用程序执行单元12对在所选的应用程序信息列表中的每个应用程序信息集执行从步骤S31至S34的循环,以启动应用程序,并生成用于显示的图像。
首先,应用程序执行单元12从所选的应用程序信息列表读取未处理的应用程序信息(S31)。
应用程序执行单元12从应用程序存储单元9中读取由所读取的应用程序信息规定的应用程序,并启动所读取的应用程序(S32)。
应用程序执行单元12指示应用程序显示单元13将在步骤S32中所启动的应用程序生成的图像添加到将要输出到电视400的回放图像中(S33)。
然后,应用程序执行单元12判定在所选的应用程序信息列表中是否存在任何未处理的应用程序信息(S34)。若存在,则应用程序执行单元12返回到步骤S31。这就完成了应用程序激活操作。
以下描述,当在多种情形中回放广播节目时,从记录/回放设备200输出的回放图像。
作为一个示例,此处播放的广播节目为在2004年3月21日19时的足球比赛的现场广播,其由视频数据、音频数据,和四个应用程序App1至App4组成。
App1至App4各实现不同的交互式服务。具体而言,App1具有以下功能,即,从广播台500中的服务器设备获取关于在广播节目的广播期间仍在其他体育场进行的足球比赛的信息,并显示所获取的信息。从广播节目的广播开始时间到广播结束时间,服务器设备为App1提供发射数据的服务。App2具有以下功能,即,从服务器设备获取在广播节目的广播之后进行的其他足球比赛的结果,并显示所获取的结果。服务器设备每天对比赛结果数据进行更新,并在广播节目播放时为App2提供最新的比赛结果数据。在广播节目的广播结束时间之后,服务器设备为App2提供发射数据的服务。App3具有以下功能,即,显示用于输入广播节目中给出的提问的回答的图像,并将回答发送到服务器设备。从广播节目的广播开始时间到2004年4月1日0时,服务器设备为App3提供接收回答数据的服务。App4具有以下功能,即,显示用于输入关于广播节目的评论(comment)的图像,并将评论发送到服务器设备。从广播节目的广播开始时间到2004年12月1日23时59分,服务器设备为App4提供接收评论数据的服务。
该广播节目的PMT为图2中示出的PMT501。在PMT501中,根据其中服务器设备为相应应用程序提供服务的时期,设置每个应用程序信息集中的激活条件和到期时间。当回放广播节目时,由应用程序信息列表生成单元10基于PMT501,生成如图4中所示的应用程序信息列表。
首先,假设在2004年3月21日19时实时播放广播节目,且在此时间,开始广播节目的广播。
在此情形中,回放模式管理单元6中的回放模式信息显示出表示实时回放的“1”,回放模式管理单元6中的回放时间信息显示出作为广播节目的广播开始时间的2004年3月21日19时。一旦如此,过滤单元11生成如图9A所示的所选的应用程序信息列表。该所选的应用程序信息列表包含有其激活条件为“1”的App1的应用程序信息,和其到期时间晚于2004年3月21日19时的App3和App4的应用程序信息。基于这个所选的应用程序信息列表,应用程序执行单元12启动App1、App3和App4。
结果是,从应用程序显示单元13输出在图10中所示的回放图像,其中,将由App1、App3和App4生成的图像与从AV解码单元7输出的视频一起展示出。
其次,假设广播节目最初记录在广播节目存储单元5中,之后在2004年5月1日12时对其进行时移回放。
在此情形中,回放模式管理单元6中的回放模式信息显示出表示时移回放的“2”,回放模式管理单元6中的回放时间信息显示出请求回放时的2004年5月1日12。一旦如此,过滤单元11生成如图9B所示的所选的应用程序信息列表。该所选的应用程序信息列表包含有其激活条件为“2”的App2的应用程序信息,和其到期时间晚于2004年5月1日12时的App4的应用程序信息。基于所选的应用程序信息列表,应用程序执行单元12启动App2和App4。
结果是,从应用程序显示单元13输出在图11中所示的回放图像,其中,将由App2和App4生成的图像与从AV解码单元7输出的视频一起展示出。
如图10所示的实时回放图像与图11所示的时移回放图像的不同之处在于以下方面。在图10中,根据App1显示在其他体育场处的其他足球比赛的进展情况。在图11中,同时,根据App2显示在广播节目的广播之后进行的其他足球比赛的结果。按照这种方式,记录/回放设备200根据是以实时模式还是以时移模式执行回放,来传送适宜的交互式服务。
此外,假设广播节目最初记录在广播节目存储单元5中,之后在2005年1月1日12时对其进行时移回放。
在此情形中,回放模式管理单元6中的回放模式信息显示出表示时移回放的“2”,回放模式管理单元6中的回放时间信息显示出请求回放时的2005年1月1日12时。一旦如此,过滤单元11生成如图9C所示的所选的应用程序信息列表。该所选的应用程序信息列表包含有其激活条件为“2”的App2的应用程序信息。由于App3和App4的到期时间早于2005年1月1日12时,所以在该所选的应用程序信息列表中不包含App3和App4的应用程序信息。基于该所选的应用程序信息列表,应用程序执行单元12仅启动App2。
结果是,从应用程序显示单元13输出在图12中所示的回放图像,其中,将由App2生成的图像与从AV解码单元7输出的视频一起展示出。
按照这种方式,记录/回放设备200通过仅执行在回放时由服务器设备提供服务的应用程序,根据何时执行回放,来提供适宜的交互式服务。
根据该实施例,通过为广播节目中的每个交互式应用程序设置回放模式(实时或时移)或到期时间,有可能避免激活在广播节目回放时服务器设备不会对其提供服务的交互式服务。这消除了因执行服务器设备不再为其提供服务的功能紊乱的交互式应用程序所导致的不期望的通信量。此外,还能够防止由于在广播节目的回放图像上将显示功能紊乱的交互式应用程序的用户界面而导致的操作问题。
此处,对于具有到期时间的应用程序而言,如果广播时间已超过到期时间,即使在实时回放中,该应用程序也不会被启动。因此,当实时回放具有与原广播节目相同的组成的重新放映(rerun)时,将不会启动在重新广播时超过其到期时间的应用程序。这使得广播台没有必要通过排除在重新广播时服务器设备不再对其提供服务的任何应用程序来重组(recompose)重新放映。
在以上示例中,当将从广播电波获得的广播节目最初记录在记录介质上并在以后回放时,不会激活用于实时回放的应用程序。然而,即便将广播节目最初记录在记录介质上,在广播节目从记录介质读取和回放时,对用于实时回放的应用程序提供服务的服务器设备仍可能处于操作中。
例如,在继续记录广播节目的同时允许从开始观看该广播节目的记录部分的追踪回放(chasing playback)的情形中,为实时回放的应用程序提供服务的服务器设备有可能处于操作中,直至广播节目广播结束为止。
在该情形中,过滤单元11基于在PMT中所示的广播时隙,可将其激活条件是实时回放的应用程序的应用程序信息注册在所选的应用程序信息列表中,直至广播节目的广播结束为止。
(第二实施例)
将第一实施例中使用的广播节目构造成对实时回放和时移回放都可实现交互式服务。这是基于如下假设的,即,服务器设备在广播节目的广播期间和之后都提供合适的交互式服务。
然而,实际上,每天广播许多个新的广播节目的广播台可能在这些广播节目中的每个节目的广播期间和之后,不能提供不同的服务。
有鉴于此,本发明的第二实施例描述了利用时移回放的特性提供非交互式服务。
在实时回放的广播节目情形中,在广播节目的广播进行时,从广播电波顺序地获取广播节目中的AV内容。另一方面,在时移回放的广播节目情形中,将广播节目中的AV内容存储在广播节目存储单元5中,并因此能够在任意位置将其读取。基于时移回放的这种特性,将用于在任意位置回放AV内容的应用程序作为该实施例中的用于时移回放的应用程序包括在广播节目中。
首先描述在该实施例中所使用的广播节目。作为一个示例,广播节目是包含有视频数据、音频数据和两个应用程序(即,用于实施回放的App11和用于时移回放的App12)的新闻节目。
图13示出该广播节目的PMT的示例。图13所示的PMT 521与图2所示的PMT 501的不同之处在于,添加了节目索引表527。
在PMT 521中,广播时隙522、视频数据标识符523、音频数据标识符524、应用程序数据标识符525至526,和包括App11信息530和App12信息531的应用程序信息表529与PMT501中的哪些具有相同的结构。
节目索引表527包括节目索引信息1528,其为用于时移回放的App12所使用。节目索引信息1528包括节目标识符、时隙、索引计数,和对应于每个索引的回放位置和标题名组成的对。
节目标识符惟一地识别TS中的广播节目。时隙示出广播节目的广播开始时间和广播结束时间。索引计数示出对应于将要由App12显示的广播节目的索引数。回放位置使用广播节目被广播时的实际时间示出在广播节目中对应于索引的位置。标题名称是由App12显示索引所使用的字符串。在节目索引信息1 528中,设置与索引计数所示数量相同的回放位置和标题名称的数量。
尽管在该示例中使用广播节目被广播时的实际时间来表示回放位置,也可代之以使用自广播节目开始的相对时间表示回放位置。
图14示出在该实施例中的记录/回放设备200的内部结构。其与图3所示结构的不同之处在于,添加了索引列表生成单元16。
索引列表生成单元16根据PMT中定义的节目索引表生成诸如如图15所示的索引表,并将其存储在临时存储区域中。
当具有以上结构的记录/回放设备200实时回放具有如PMT521所示的组成的广播节目时,启动用于实时回放的App11,结果,在电视400上显示如图16所示的回放图像。
另一方面,当记录/回放设备200时移回放广播节目时,启动用于时移回放的App12,结果,在电视400上显示如图17所示的回放图像。此处所示的App12的用户界面示出广播节目的不同内容部分的索引列表,并从用户接收对索引的选择。
以下详细描述由应用程序执行单元12通过执行用于时移回放的App12来执行的索引显示应用程序执行操作。图18是索引显示应用程序执行操作的流程图。
首先,应用程序执行单元12显示广播节目的内容部分的索引列表(S41至S45)。
也就是说,应用程序执行单元12从临时存储区域读取由索引列表生成单元16所生成的索引列表(S41)。然后,应用程序执行单元12执行从步骤S42至S44的循环,以获得对应于索引列表中的每个索引的回放位置和标题名称。应用程序执行单元12指示应用程序显示单元13显示用于示出以标题名称为索引的列表的用户界面(S45)。
此后,应用程序执行单元12等待用户通过遥控器300进行的对索引的选择(S46)。如果选中其中任何索引(S46:是),则应用程序执行单元12向记录/回放控制单元2通知关于与所选索引相对应的回放位置,以便读取和回放在广播节目存储单元5中的回放位置处存储的广播节目中的AV内容(S47)。
因此,当时移播放广播节目时,用于时移回放的应用程序显示用于展示广播节目内容的索引列表和用于从用户接收对索引的选择的用户界面。一旦选中索引,就在与所选索引相对应的回放位置处回放广播节目中的AV内容。
根据该实施例,基于时移回放的特性,能够实现使用户有选择性地收看所需内容的附加服务,也就是,将广播节目存储在记录介质上,从而可在任意位置处读取AV内容。在广播节目的广播之后,在无需对服务器设备进行操作的条件下,可递送这样的附加服务。
(第三实施例)
在本发明的第一实施例中,根据广播节目是实时播放还是时移播放来选择将要执行的应用程序。在本发明的第三实施例中,根据用于显示回放图像的显示设备的屏幕规格,选择将要执行的应用程序。
在第一实施例中,PMT基于应用程序是否可在实时回放或时移回放中执行来规定应用程序的激活条件。
另一方面,在第三实施例中,PMT是基于用于显示广播节目的回放图像的显示设备的显示容量,来规定应用程序的激活条件。一旦如此,在第三实施例中的记录/回放设备200执行这样的应用程序,即,该应用程序提供诸如字符尺寸、颜色方案,和布局之类的用户界面功能,这些功能可适于显示设备的规格,以增强用户友好度。
图19示出在该实施例中的广播节目的PMT示例。在如图所示的PMT541中,将App21信息548中的App21的激活条件设置为表示当屏幕分辨率等于或大于VGA时要激活该应用程序的“11”,而将App22信息549中的App22的激活条件设置为表示当屏幕分辨率低于VGA时要激活该应用程序的“10”。
尽管在该示例中将屏幕分辨率用作为显示容量,也可代之以使用诸如屏幕尺寸和长宽比之类的其他属性。可将不管显示容量如何而要激活应用程序的激活条件设置成任意值(例如,“0”)。
图20示出了在该实施例中的记录/回放设备200的内部结构。与图3所示结构的不同之处在于,添加了屏幕信息获取单元17。
屏幕信息获取单元17从电视400中的显示容量通知单元获取用于示出电视400的属性(例如,屏幕分辨率、长宽比,或屏幕尺寸)的显示容量信息。屏幕信息获取单元17将所获取的显示容量信息存储在回放模式管理单元6中。
记录/回放设备200和电视400彼此根据IEEE(电气和电子工程师协会)1394进行连接。一旦如此,通过根据如图21所示的IEEE1394的设备认证协议传输设备信息,实现由屏幕信息获取单元17进行的对显示容量信息的获取。
具有以上结构的记录/回放设备200执行以下的回放操作。在第三实施例中的回放操作与第一实施例中的回放操作不同之处在于从应用程序信息列表生成所选的应用程序信息列表的过滤操作。图22是在第三实施例中的过滤操作的流程图。
首先,过滤单元11从回放模式管理单元6读取显示容量信息(S51)。然后,过滤单元11对应用程序信息列表中的每个应用程序信息集执行从步骤S52至S56的循环。
过滤单元11从应用程序信息列表读取未处理的应用程序信息(S52),并判定在所读取的应用程序信息中是否规定了激活条件(S53)。
如果激活条件为表示无论显示容量如何都要启动应用程序的“0”(S53:否),则过滤单元11将应用程序信息注册在所选的应用程序信息列表中(S55)。
如果激活条件为表示如果屏幕分辨率等于或大于VGA则要启动应用程序的“11”或表示如果屏幕分辨率低于VGA则要启动应用程序的“10”(S53:是),则过滤单元11基于在步骤S51所读取的显示容量信息所示出的电视400的屏幕分辨率,判定是否满足激活条件(S54)。如果满足激活条件(S54:是),则过滤单元11将应用程序信息注册在所选的应用程序信息列表中(S55)。过滤单元11判定在应用程序信息列表中是否存在未处理的应用程序信息(S56)。若存在(S56:是),则过滤单元11返回到步骤S52。这就完成了过滤操作。
下面,描述在第三实施例中从记录/回放设备200输出的回放图像的具体示例。
当通过与显示容量为SVGA的电视400相连的记录/回放设备200播放广播节目时,仅激活App21。结果是,在电视400上显示图23所示的回放图像,其中,将App21所生成的图像与从AV解码单元7输出的视频一起展示。
此处,App21是用于显示进行至广播节目的广播日的所有足球比赛结果的列表的应用程序。App21使得用户能够在大屏幕上一起观看大量信息。
另一方面,当通过与显示容量为QVGA的移动电话连接的记录/回放设备200播放广播节目时,仅执行App22。从而,在移动电话上显示出如图24所示的回放图像,其中,将App22所生成的图像与从AV解码单元7输出的视频一起展示出。
App22是用于以两场足球比赛为单位,显示在广播日以及该日之前进行的所有足球比赛结果的应用程序。当用户按压在屏幕上显示的“下一”按钮或“前一”按钮时,滚动显示信息,以显示另一比赛结果。由App2一次所显示的所有信息的量很小,从而,即便在小区域中展示这些信息,也可使用大字符。此外,由于由App2所生成的图像仅占据很小区域,可在大区域中显示视频,以便提高在小屏幕上的可视性。
根据该实施例,根据与记录/回放设备200相连的显示设备的显示容量,设置广播节目中应用程序的激活条件。因此,根据显示设备的显示容量,能够激活能够提供更高的用户界面可操作性和可视性的应用程序。
例如,当广播节目包括依据长宽比在显示布局上不同的应用程序或包括用于一起显示大量信息的大屏幕应用程序或用于以可视性更强的大字体显示少量信息的小屏幕应用程序时,能够激活对于显示设备而言最优的应用程序。
(修改例)
尽管通过以上实施例描述了本发明,但本发明并不局限于此。以下给出示例的修改例。
(1)本发明还应用于通过在以上实施例中所描述的每个流程图所表示的程序实现的回放方法。该方法可通过以程序描述语言编写的计算机程序实现。可将这样的计算机程序分发为数字信号。
另外,本发明可通过其上记录有上述计算机程序或数字信号的计算机可读存储介质(例如,软盘、硬盘、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD(蓝光光盘,Blu-ray Disc),或半导体存储器)实现。反过来,本发明还可通过记录在这样的存储介质的计算机程序或数字信号来实现。
还可通过网络,例如,电信网、有线或无线通信网,或Internet,或通过数字广播,发送实现本发明的计算机程序或数字信号。
通过分发其上记录有计算机程序或数字信号的存储介质,或通过网络发送计算机程序或数字信号,可将计算机程序或数字信号提供给独立的计算机***。然后,独立的计算机***可执行计算机程序或数字信号,以起到本发明的作用。
本发明还可通过包括微处理器和存储器的计算机***来实现。在此情形中,可将计算机程序存储在存储器中,由微处理器根据该计算机程序进行操作。
(2)本发明可通过对以上实施例中所述记录/回放设备进行控制的LSI实现。这样的LSI可通过集成包括以下单元的功能块来实现,这些功能块包括:如图3所示的操作接收单元1、记录/回放控制单元2、TS解码单元4、回放模式管理单元6、AV解码单元7、片段分析单元8、应用程序信息列表生成单元10、过滤单元11、应用程序执行单元12、应用程序显示单元13、网络设备14和时钟单元15,如图14所示的索引列表生成单元16,和如图20所示的屏幕信息获取单元17。可将这些功能块单独构造成LSI,或部分或全部地构造成***LSI。
此处,可将专用或通用处理器用于电路集成而取代LSI。还可应用作为可在制造后进行编程的LSI芯片的FPGA(现场可编程门阵列),和能够重新配置连接和设置LSI芯片内电路单元的可重新配置处理器。在未来,如果由于半导体和其他技术的进展而开发出能够取代传统LSI的新IC技术,则可使用该技术集成功能块。例如,可对这样的技术采用生物技术。
(3)以上实施例描述了将内部硬盘驱动器用于记录广播节目的情形,但同样也可使用与记录/回放设备相连的外部存储设备。
(4)根据本发明的数字广播回放设备无需具有记录功能。例如,可将具有应用程序执行功能的数字电视机用作为数字广播回放设备。
(5)可将任何记录介质用于记录广播节目。这样的记录介质的示例包括:诸如DVD-RAM、DVD-RW、DVD-R、DVD+RW、DVD+R、CD-R,或CD-RW之类的光盘;诸如PD或MO之类的磁光盘;诸如紧凑闪存卡、智能媒体卡(SmartMedia card)、存储棒卡(Memory Stick card)、多媒体卡(MultiMediaCard),或PCMCIA卡之类的半导体存储器卡;诸如软盘、超级磁盘(SuperDisk)、Zip,或Clik之类的磁盘;和诸如ORB、Jaz、SparQ、SyJet、EZFley,或Microdrive之类的可移动硬盘驱动器。
(6)可将以上实施例和修改例中所述的修改例进行自由组合。
工业应用
本发明可用于例如回放数字电视广播节目的数字广播回放设备。
Claims (9)
1、一种数字广播回放设备,用于回放广播节目中包括的AV内容,以及执行所述广播节目中包括的用于传送交互式服务数据的应用程序,该数字广播回放设备包括:
回放模式判定单元,用于判定所述AV内容是要以实时模式回放还是以时移模式回放;
应用程序获取单元,用于从包含所述广播节目的数字流中获取在所述广播节目中包括的应用程序以及用于示出所述各个应用程序的激活条件的信息;
选择单元,用于如果要以实时模式回放所述AV内容,则从所述应用程序中选出其激活条件为实时模式的应用程序,以及如果要以时移模式回放所述AV内容,则从所述应用程序中选出其激活条件为时移模式的应用程序;和
激活单元,用于通过所述AV内容的回放,激活所选的应用程序。
2、根据权利要求1的数字广播回放设备,还包括,
回放时间规定单元,用于规定回放所述AV内容时的时间,
其中,所述应用程序获取单元还从所述数字流中获取用于示出所述各个应用程序的到期时间的信息,以及
所述选择单元还从所述应用程序中选出其到期时间处在回放所述AV内容时的时间之后的应用程序。
3、根据权利要求2的数字广播回放设备,
其中,所述到期时间是其后服务器设备不再通过通信为所述应用程序提供服务的时间。
4、根据权利要求1的数字广播回放设备,还包括,
显示容量获取单元,用于获取显示容量信息,所述显示容量信息示出用于显示通过回放所述AV内容而生成的图像的显示设备的显示容量,
其中,所述应用程序获取单元还从所述数字流中获取用于示出所述各个应用程序所需的显示容量的信息,以及
所述选择单元还从所述应用程序中选出其所需显示容量处在所述显示设备的显示容量内的应用程序。
5、根据权利要求4的数字广播回放设备,
其中,所述显示设备的显示容量为所述显示设备的屏幕分辨率、长宽比和屏幕尺寸中的至少之一。
6、根据权利要求1的数字广播回放设备,还包括,
回放控制单元,用于接收所述AV内容的回放位置的指定,并从所述指定的回放位置开始回放所述AV内容,
其中,所述广播节目还包括用以在回放控制中使用的应用程序,该应用程序具有以下功能:即,基于用于示出所述AV内容的部分与其回放位置之间的对应关系的索引信息,向用户提供关于所述AV内容的部分的信息,以及,给所述回放控制单元指定与所述用户所选的部分对应的回放位置,并且
如果要以所述时移模式回放所述AV内容,则所述选择单元还选择用以在回放控制中使用的该应用程序。
7、根据权利要求6的数字广播回放设备,
其中,所述应用程序获取单元还从所述数字流中获取所述索引信息。
8、根据权利要求1的数字广播回放设备,还包括,
通信单元,用于接收服务器设备的指定,并通过网络从所述指定的服务器设备获取信息,
其中,其激活条件为时移模式的应用程序具有以下功能,即,给所述通信单元指定所述服务器设备,并向用户呈现由所述服务器设备获取的信息,以及
所述服务器设备提供涉及所述广播节目且覆盖从所述广播节目的广播结束之后到回放所述AV内容时的时期的信息。
9、一种用于回放设备中的数字广播回放方法,所述方法用来回放在广播节目中包括的AV内容以及执行在所述广播节目中包括的用于传送交互式服务数据的应用程序,该方法包括步骤:
判定所述AV内容是要以实时模式回放还是以时移模式回放;
从包含所述广播节目的数字流中获取在所述广播节目中包括的应用程序以及用于示出所述各个应用程序的激活条件的信息;
如果要以实时模式回放所述AV内容,则从所述应用程序中选出其激活条件为实时模式的应用程序,以及如果要以时移模式回放所述AV内容,则从所述应用程序中选出其激活条件为时移模式的应用程序;以及
通过所述AV内容的回放,激活所选的应用程序。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP124936/2004 | 2004-04-21 | ||
JP2004124936 | 2004-04-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1947422A CN1947422A (zh) | 2007-04-11 |
CN100515081C true CN100515081C (zh) | 2009-07-15 |
Family
ID=34968301
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005800125608A Expired - Fee Related CN100515081C (zh) | 2004-04-21 | 2005-04-21 | 数字广播回放设备与方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20070220564A1 (zh) |
EP (1) | EP1757101B1 (zh) |
JP (1) | JP4703569B2 (zh) |
CN (1) | CN100515081C (zh) |
DE (1) | DE602005012581D1 (zh) |
WO (1) | WO2005104558A1 (zh) |
Families Citing this family (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007072959A1 (en) * | 2005-12-19 | 2007-06-28 | Matsushita Electric Industrial Co., Ltd. | Broadcast receiving apparatus |
US7803998B2 (en) | 2005-12-21 | 2010-09-28 | Pioneer Hi-Bred International, Inc. | Methods and compositions for modifying flower development |
JP5140874B2 (ja) * | 2006-05-12 | 2013-02-13 | 日本電気株式会社 | 情報処理システム、情報処理方法、それらに用いられる装置及びプログラム |
KR100754225B1 (ko) | 2006-08-07 | 2007-09-03 | 삼성전자주식회사 | 디지털 방송의 인터랙티브 서비스 저장 및 재생 방법과, 그장치 |
KR100813985B1 (ko) * | 2006-09-06 | 2008-03-14 | 삼성전자주식회사 | 저장된 데이터 방송 서비스들 중에서 애플리케이션을포함하는 데이터 방송 서비스를 필터링하기 위한 데이터방송 서비스 제공 장치 및 방법 |
CN101345638B (zh) | 2007-07-12 | 2011-06-22 | 中兴通讯股份有限公司 | 支持时移业务的对等*** |
KR101486772B1 (ko) * | 2008-06-04 | 2015-02-04 | 삼성전자주식회사 | 재생 위치에 따라 디지털 컨텐츠를 관리하는 방법과 장치및 실행하는 방법 및 장치 |
EP2252055B1 (en) | 2009-05-13 | 2013-09-18 | Sony Europe Limited | A system for retrieval of executable applications for broadcast television |
EP2320650B1 (en) * | 2009-10-20 | 2014-06-04 | Lg Electronics Inc. | Method of processing application in digital broadcast receiver connected with interactive network and the digital broadcast receiver |
US8676991B2 (en) | 2010-01-13 | 2014-03-18 | Qualcomm Incorporated | Signaling mechanisms and systems for enabling, transmitting and maintaining interactivity features on mobile devices in a mobile broadcast communication system |
US20110177774A1 (en) * | 2010-01-13 | 2011-07-21 | Qualcomm Incorporated | Dynamic generation, delivery, and execution of interactive applications over a mobile broadcast network |
US9032466B2 (en) | 2010-01-13 | 2015-05-12 | Qualcomm Incorporated | Optimized delivery of interactivity event assets in a mobile broadcast communication system |
US9485535B2 (en) * | 2010-01-13 | 2016-11-01 | Qualcomm Incorporated | Notification of interactivity event asset delivery sources in a mobile broadcast communication system |
US8914471B2 (en) | 2010-05-28 | 2014-12-16 | Qualcomm Incorporated | File delivery over a broadcast network using file system abstraction, broadcast schedule messages and selective reception |
EP2712184A4 (en) * | 2011-05-19 | 2014-10-22 | Japan Broadcasting Corp | RECEIVER |
US20140090000A1 (en) * | 2011-05-20 | 2014-03-27 | Nippon Hoso Kyokai | Integrated broadcasting communications receiver |
KR102060449B1 (ko) | 2011-08-05 | 2019-12-30 | 소니 주식회사 | 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템 |
JP5959206B2 (ja) * | 2012-01-18 | 2016-08-02 | ソニー株式会社 | 受信装置、受信方法、及びプログラム |
CA2859115C (en) | 2012-02-07 | 2020-01-21 | Sony Corporation | Receiving apparatus, receiving method, and program |
CN103609132B (zh) * | 2012-04-19 | 2019-05-10 | 索尼公司 | 接收设备、接收方法、发送设备、发送方法和存储介质 |
CN102833586B (zh) * | 2012-07-25 | 2015-12-09 | 深圳市同洲电子股份有限公司 | 数字电视中处理应用的方法、终端及*** |
BR112015007003A2 (pt) * | 2012-10-10 | 2017-07-04 | Sony Corp | dispositivos de recepção e de transmissão, métodos de recepção para um dispositivo de recepção e de transmissão para um dispositivo de transmissão, e, programa |
KR101522852B1 (ko) * | 2013-06-28 | 2015-05-27 | 삼성전자주식회사 | 영상 수신 장치, 영상 컨텐츠 제공 방법, 및 이를 수행하기 위한 컴퓨터 판독가능 기록매체 |
CN105580386A (zh) * | 2013-09-30 | 2016-05-11 | 索尼公司 | 接收设备、广播设备、服务器设备以及接收方法 |
JP6157345B2 (ja) | 2013-12-27 | 2017-07-05 | 日立マクセル株式会社 | 放送受信装置 |
JP6481620B2 (ja) * | 2014-01-07 | 2019-03-13 | ソニー株式会社 | 情報処理装置および情報処理方法 |
BR112016022557B1 (pt) * | 2014-03-28 | 2023-04-11 | Interdigital Madison Patent Holdings, Sas | Método para gravar em um dispositivo, dispositivo tendo, ou conectado a, uma função de variação de tempo que grava programas de tv ao vivo, e mídia não transitória legível por computador |
US10433016B2 (en) * | 2015-02-17 | 2019-10-01 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, and transmission method |
JP6480506B2 (ja) * | 2017-06-06 | 2019-03-13 | マクセル株式会社 | 放送受信装置 |
JP6744439B2 (ja) * | 2019-02-07 | 2020-08-19 | マクセル株式会社 | 放送受信装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000243029A (ja) * | 1998-12-24 | 2000-09-08 | Matsushita Electric Ind Co Ltd | デジタル放送のための記録再生装置および方法 |
EP2056597A3 (en) * | 2000-06-26 | 2009-07-08 | NDS Limited | Time shifted interactive television |
US7269842B1 (en) * | 2000-08-31 | 2007-09-11 | Intel Corporation | Time shifting enhanced television triggers |
AU2001296326A1 (en) * | 2000-09-27 | 2002-04-08 | The Regents Of The University Of California | Client-based interactive digital television architecture |
US8352988B2 (en) * | 2000-11-27 | 2013-01-08 | Cox Communications, Inc. | System and method for time shifting the delivery of video information |
US20020133562A1 (en) * | 2001-03-13 | 2002-09-19 | Newnam Scott G. | System and method for operating internet-based events |
US7668928B2 (en) * | 2001-03-13 | 2010-02-23 | Goldpocket Interactive Inc. | System and method for recording and playing back interactive content during a broadcast event |
JP2003163850A (ja) * | 2001-11-26 | 2003-06-06 | Tomo-Digi Corp | ストリーム蓄積されたコンテンツの再生制御方法 |
JP2003209759A (ja) * | 2002-01-10 | 2003-07-25 | Nec Corp | データ放送受信装置およびデータ放送受信システム |
US20040078814A1 (en) * | 2002-03-29 | 2004-04-22 | Digeo, Inc. | Module-based interactive television ticker |
US7599689B2 (en) * | 2002-04-22 | 2009-10-06 | Nokia Corporation | System and method for bookmarking radio stations and associated internet addresses |
CN1729665A (zh) * | 2002-12-19 | 2006-02-01 | 皇家飞利浦电子股份有限公司 | 一种具备带有用于显示视频信号的显示器的手持控制器的住宅网关*** |
WO2004084535A2 (en) * | 2003-03-14 | 2004-09-30 | Starz Encore Group Llc | Video aspect ratio manipulation |
-
2005
- 2005-04-21 WO PCT/JP2005/008081 patent/WO2005104558A1/en active Application Filing
- 2005-04-21 CN CNB2005800125608A patent/CN100515081C/zh not_active Expired - Fee Related
- 2005-04-21 US US11/578,231 patent/US20070220564A1/en not_active Abandoned
- 2005-04-21 EP EP05736996A patent/EP1757101B1/en not_active Expired - Fee Related
- 2005-04-21 DE DE602005012581T patent/DE602005012581D1/de active Active
- 2005-04-21 JP JP2006537597A patent/JP4703569B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1947422A (zh) | 2007-04-11 |
US20070220564A1 (en) | 2007-09-20 |
EP1757101A1 (en) | 2007-02-28 |
EP1757101B1 (en) | 2009-01-28 |
JP2007534217A (ja) | 2007-11-22 |
WO2005104558A1 (en) | 2005-11-03 |
JP4703569B2 (ja) | 2011-06-15 |
DE602005012581D1 (de) | 2009-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100515081C (zh) | 数字广播回放设备与方法 | |
JP4594890B2 (ja) | 自動録画再生装置及び自動録画再生装置の制御方法 | |
CN1875623B (zh) | 节目数据记录方法和设备 | |
US8561111B2 (en) | Video processor, television display device, and video processing method | |
US7810120B2 (en) | Method and apparatus for managing a list of recorded broadcasting programs | |
KR100806873B1 (ko) | 영상 기록/재생 장치 및 그 저장된 프로그램 리스트표시방법 | |
CN101169958B (zh) | 存储和再现交互数字广播信号的方法及其装置 | |
WO2011004830A1 (ja) | 表示装置及び表示方法 | |
JP4543102B2 (ja) | 記録制御装置及び記録制御装置の制御方法 | |
KR20040066594A (ko) | Pvr장치 및 pvr장치에서의 vbi로부터 추출한epg에 의한 예약 녹화 방법 | |
KR101242758B1 (ko) | 디지털 방송 수신기의 녹화상태 확인방법 | |
US8291449B2 (en) | Digital broadcast reception apparatus with an improved function to switch content output and method of switching content output | |
JP4735560B2 (ja) | デジタル放送再生装置 | |
JP4731175B2 (ja) | デジタル番組表の表示方法 | |
KR20060071666A (ko) | 방송 프로그램 녹화/재생 장치 및 방법 | |
JP4798192B2 (ja) | デジタル放送番組表の表示方法 | |
WO2006106683A1 (ja) | 情報処理装置、情報処理方法、情報処理プログラム、および情報処理プログラムを記録した記録媒体 | |
JP2006324825A (ja) | 信号処理装置および表示方法 | |
KR20060076029A (ko) | 영상표시기기 및 방송 프로그램 녹화방법 | |
JP2006229821A (ja) | 映像信号記録再生装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090715 Termination date: 20200421 |
|
CF01 | Termination of patent right due to non-payment of annual fee |