CN102057685A - 用于为准视频点播系统提供节目指南的方法和系统 - Google Patents
用于为准视频点播系统提供节目指南的方法和系统 Download PDFInfo
- Publication number
- CN102057685A CN102057685A CN2008801297624A CN200880129762A CN102057685A CN 102057685 A CN102057685 A CN 102057685A CN 2008801297624 A CN2008801297624 A CN 2008801297624A CN 200880129762 A CN200880129762 A CN 200880129762A CN 102057685 A CN102057685 A CN 102057685A
- Authority
- CN
- China
- Prior art keywords
- channel
- content
- time
- video
- program guide
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 38
- 230000004044 response Effects 0.000 claims description 2
- 230000000875 corresponding effect Effects 0.000 description 23
- 230000006870 function Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 108010022579 ATP dependent 26S protease Proteins 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 230000005012 migration Effects 0.000 description 1
- 238000013508 migration Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000005303 weighing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26266—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for determining content or additional data repetition rate, e.g. of a file in a DVB carousel according to its importance
-
- 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
-
- 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/47208—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 requesting near-video-on-demand content
-
- 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/482—End-user interface for program selection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
根据本发明原理的方面,提供了用于准视频点播系统的节目指南显示。NVOD系统可在不同的频道上发送和/或接收(202)多个复制的、时间上偏移的视频流,以使得几乎在任何时间都能够从开头观看视频内容。根据本发明原理的一个方面,携带具有与当前时间一致的开始时间的节目的频道可被选择(208)来用于显示在节目指南中,同时抑制携带具有偏移的开始时间的复制内容的其他NVOD频道。
Description
交叉引用
本申请要求2008年6月10日提交的序号为61/131,530、题为“METHOD AND APPARATUS FOR NEAR VIDEO ON DEMAND”的临时申请的优先权,这里通过引用将该临时申请并入。
背景技术
准视频点播(Near Video on Demand,NVOD)表示一类过程和系统,通过这类过程和系统,几乎可在任何时间将视频内容分发到用户以供观看。NVOD提供了对真正点播系统的一种替换方案,并且经常被卫星和有线电视广播业者等等用于向客户提供按观看付费的服务。NVOD的基本前提是视频内容的多个拷贝沿着不同的频道以偏移的开始时间传送,间隔通常为五分钟到二十分钟之间。广播业者通常通过利用电子节目指南来把NVOD系统中的节目和可得开始时间告知用户。
广播业者当前使用的节目指南显示所有播出某一节目的频道及其相应的开始时间。NVOD系统的当前节目指南的一个问题在于开始时间之间的短时间间隔可能使得用户不方便选择观看期望节目的最佳频道。例如,常见的节目指南显示一小时或半小时时间间隔条带,以告知用户节目将在何时开始。在NVOD系统中,携带NVOD节目的若干个NVOD频道可能出现在一个这种时间间隔条带内,从而使得用户难以立即认识到哪个频道携带着具有与用户希望观看节目的时间相符的开始时间的节目。从而,需要一种高效的手段来提供使得用户能够在NVOD系统中选择携带期望节目的频道的节目指南显示。
发明内容
根据本发明原理的各种实现方式的方法和系统通过为准视频点播系统提供节目指南显示而解决了现有技术的缺陷。根据本发明原理的一个方面,传送着时间上偏移的视频流的多个频道之一可被选择来显示在节目指南中,同时抑制对其他频道的显示。例如,被选择来显示的频道可对应于携带具有与当前时间一致的开始时间的节目的频道。这样,用户可以简单地浏览节目指南以发现期望的内容,并且方便地选择所显示的频道来观看内容,而无需确定NVOD系统中的哪个频道具有内容的当前开始时间。
在本发明原理的一个示例性实现方式中,一种用于为准视频点播系统提供节目指南的方法包括在多个频道上传送相应的多个复制的、时间上偏移的视频流;在用户请求视频流中的内容之前选择所述频道之一来用于在节目指南中显示;以及为所述节目指南提供所选频道的指示符以便能够抑制未被选择的频道。
在本发明原理的另一实现方式中,一种用于为准视频点播系统提供节目指南的方法包括:接收多个频道上的相应的多个复制的、时间上偏移的视频流;在用户请求所述视频流中的内容之前选择所述频道之一来用于在节目指南中显示;以及在所述节目指南中显示所选频道的指示符并且抑制对未被选择的频道的指示符的显示。
在本发明原理的另一实现方式中,一种用于为准视频点播系统提供节目指南的系统,包括:内容服务器和系统控制器,该内容服务器和系统控制器被配置为在多个频道上发送相应的多个复制的、时间上偏移的视频流;以及接收器,该接收器被配置为接收所述视频流并且在用户请求所述视频流中的内容之前选择所述频道之一来用于在节目指南中显示,并且该接收器被配置为在所述节目指南中显示所选频道的指示符并且抑制对未被选择的频道的指示符的显示。
附图说明
通过结合附图考虑以下详细描述,将容易理解本发明的教导,附图中:
图1是根据本发明原理的一种实现方式的示例性NVOD系统的高级别框图。
图2是用于为准视频点播系统提供节目指南的示例性方法的高级别流程图。
应当理解,附图是用于例示本发明原理的概念的,而不一定是用于例示本发明原理的唯一可能配置。为了帮助理解,在可能时使用相同的标号来标示多幅图中共同的相同元件。
具体实施方式
本发明原理包括用于在NVOD系统中提供节目指南界面的系统和方法。虽然以下主要是在飞机多媒体分发系统的情境内描述本发明原理的,但是本发明原理的特定实现方式不应当被认为限制了本发明的范围。本领域的技术人员会认识到并且本发明原理的教导告知了,本发明的概念可有利地应用在其他类型的多媒体内容分发系统中。例如,本发明原理的概念可实现在卫星广播系统、有线电视广播系统等等中。
附图中示出的各种元件的功能可通过使用专用硬件以及与适当软件相关联的能够执行软件的硬件来提供。当由处理器提供时,这些功能可由单个专用处理器提供、由单个共享处理器提供、或者由多个单独的处理器提供,这些处理器之中的一些可被共享。另外,对术语“处理器”或“控制器”的明确使用不应当被解释为专指能够执行软件的硬件,而是可以隐含地包括(但不限于)数字信号处理(“DSP”)硬件、用于存储软件的只读存储器(“ROM”)、随机访问存储器(“RAM”)和非易失性存储装置。另外,这里的所有记载本发明原理的原理、方面和实现方式及其特定示例的语句都意欲包含其结构和功能上的等同物。此外,希望这种等同物既包括当前已知的等同物,也包括将来开发的等同物(即,所开发的任何执行相同功能的元件,无论结构如何)。
从而,例如,本领域的技术人员会认识到,这里给出的框图表示实现本发明的原理的例示性系统组件或电路的概念性视图。类似地,将认识到,任何流程图、状态转变图、伪代码等等表示基本可在计算机可读介质中表示并因此被计算机或处理器执行的各种处理,无论这种计算机或处理器是否被明确示出。
现在具体参考附图(附图中相似的标号在所有几幅图中标识类似或相同的元件),先参考图1,示出了根据本发明原理的一种示例性实现方式的用于提供NVOD内容的节目指南的示例性NVOD视频内容分发系统100的高级别框图。系统100可包括数字卫星集中器和分发器(DSCD)102、内容服务器和系统控制器(CSSC)110、以太网交换机108以及一系列接收器120-120-N,它们分别包括译码器122-122N和EPG解释器124-124-N。接收器120例如可以分别为每个乘客座位提供视频显示服务。
DSCD 102可以充当内容分发系统的卫星网关。例如,DSCD 102可以通过卫星接收器104沿着线路117从卫星服务提供者(未示出)接收视频内容数据流和相应的节目指南信息。DSCD 102的功能可包括修改接收到的分组以指示出本地网络的存在,以便接收器120可以获取本地指南。此外,DSCD 102可以包括实时流协议(RTSP)服务器106,用于通过截取本地内容调谐请求并通过发送相应的本地多播群组地址对接收器120作出响应,来为接收器120服务,其中在本地多播群组地址上可找到所请求的视频流。这里,RTSP服务器106可以在内部截取调谐请求并且区分针对本地内容的调谐请求和针对卫星或外部内容的调谐请求。对于外部内容调谐请求,RTSP服务器106可以将这些请求变换成RTSP请求。另外,经由卫星接收的音频/视频内容和指南信息可被DSCD 102通过交换机108在音频/视频数字卫星服务(DSS)传输流(TS)上发送到CSSC 110。
CSSC 110可以是负责本地内容插入的主系统控制器。例如,本地内容可包括就海关规章指导乘客的视频或者就安全预防指导乘客的视频。然而,应当理解,在其他实现方式中,例如有线电视系统中,本地内容插入可包括在音频/视频(AV)流内插入其他类型的内容,例如商业广告和通告。另外,应当注意,本地内容还可包括存储在CSSC 110内的娱乐节目或电影。CSSC 110的组件可包括AV流处理器(AV Streamer)或数据泵114、内容安排器112以及本地电子节目指南(EPG)生成器116等等,其中的每一个在下文中论述。
AV流处理器114可被配置为生成AV内容并以适当的速率在本地网络上对其进行流传输。例如,AV流处理器114可以聚集来自AV DSS传输流的分组并将这些分组封装到实时协议(RTP)/用户数据报协议(UDP)/因特网协议(IP)流中。在本发明原理的一些实现方式中,AV流处理器114可以充当用户输入的前端。例如,AV流处理器114可被配置为监视各自与多个接收器120相对应的XML文件,以为任何内容请求改变服务。此外,AV流处理器114可以解析XML文件并且向本地EPG生成器116(在下文中更详细论述)提供与指南生成相关的输入。一般地,可通过由内容安排器112生成的本地指南XML文件来控制AV流处理器114,内容安排器112可控制用户对视频流的访问、本地内容的插入以及EPG显示,如下所述。
另外,AV流处理器114可以通过正在播放(Now Playing,NP)XML文件来告知内容安排器112当前播放的内容、某个内容何时完成播放以及AV流处理器114的状态。内容的播放状态对于暂停或取消暂停内容以便显示本地插入的内容可能是有用的,如以下联系内容安排器112所述。NPXML文件的格式可包括基准时间、时间戳和频道列表,该频道列表可引用所有频道。频道列表可包括频道名称、频道对象以及节目信息,其中频道对象可包括用户可识别的数字、名称和徽标。基准时间可指示出用来衡量所有节目时间和结束时间或其他事件的时间。例如,基准时间可以是1980年1月7日12:00am,并且所有节目开始和结束时间可对应于在此时间之后的总秒数。AV流处理器114还可包括XML解析器(未示出),该XML解析器可为了控制目的而解析本地指南XML文件。或者,XML解析器可以独立于AV流处理器114,并且可以为AV流处理器114和本地EPG生成器116两者解析本地指南XML文件。AV流处理器114可监视本地指南XML文件以发现频道或节目的状态的任何变化。例如,如果拒绝或允许某一接收器访问某一频道,则AV流处理器114可以监视本地指南XML文件以发现变化,确定一频道的访问标签已被修改,从而确立对接收器的拒绝或允许访问。应当注意,在本发明原理的一个或多个实现方式中,内容安排器112可使用单独的通信信道来控制接收器120的EPG解释器124,以便仅显示EPG中接收器120被授权观看的节目。此外,该单独的通信信道可被内容安排器112用来控制特定的接收器可调谐到哪个频道以便显示视频内容。另外,内容安排器112可以协调接收器并且通过使用特有的频道对象标识符引用频道来控制在接收器处在节目指南中显示哪些频道。
如上所述,内容安排器112可通过使用本地指南XML文件来控制用户对视频流的访问、本地内容的插入以及EPG显示。本地指南XML文件可包括基准时间、频道列表、节目列表和相关信息、可选的频道暂停功能、文件的文件名和安排表,它们可相对于基准时间而偏移。暂停功能可用于暂停一频道以便插入强制的本地内容以及在强制的本地内容的显示完成时取消暂停该频道,下文中将对此做更完整论述。如上所述,AV流处理器114以及本地EPG生成器116可监视本地指南XML文件以发现变化并且确立任何相应的状态变化。频道和相应的节目的XML文件的一部分的一个示例在以下的表1中示出。
表1
<channel major=1 minor=1>
<channel_name>MISCMOVIE</channel_name>
<object_ID>0xFFFFF000</object_ID)
<channel_description>Movie channel</channel_description>
<logo_index>56</logo_index>
<category>Action</category>
<category>Movie</category>
<audio>English</audio>
<audio>French</audio>
<audio>Spanish</audio>
<program>
<name>Norbit</name>
<description>Starring Eddie Murphy</description>
<filename>norbit_trailer.mpg</filename>
</program>
<program>
<time_start>0</time_start>
<time_end>1800</time_end>
<name>TheCleaner</name>
<description>A Must see comedy.</description>
<rating>PG</rating>
<filename>thecleanertrailer.mpg</filename>
</program>
<program>
<time_start>1800</time_start>
<time_end>3600</time_end>
<name>NightAtTheMuseum</name>
<description>Ben Stiller in the best comedy of the year.</description>
<rating>G</rating>
<filename>nightatthemuseumtrailer.mpg</filename>
</program>
<program>
<time_start>3600</time_start>
<time_end>10800</time_end>
<name>Spiderman_3</name>
<description>SpiderMan returns...</description>
<rating>G</rating>
<filename>spiderman_3_trailer.mpg</filename>
</program>
</channel>
如上所述,内容安排器112可以通过由AV流处理器114生成的正在播放XML文件来了解视频流的最新状态。例如,内容安排器112可以沿着线路118接收表明正在播放XML文件已变化的信号并且通过读取正在播放XML文件来证实本地插入的内容被流传输。类似地,AV流处理器114可以沿着线路119接收表明本地指南XML文件已变化的信号。内容安排器112的另外的功能包括通过发送诸如强制调谐接收器120内的译码器122之类的控制命令来协调与接收器120之间的动作。强制调谐例如可被内容安排器112执行,以强制译码器122调谐到传送本地插入的内容的频道并且在本地插入的内容已完成播放时强制译码器122调谐到先前调谐到的频道。
内容安排器112生成的本地XML文件可被提供给本地EPG生成器116。本地EPG生成器116可以使用XML解析器来将XML格式数据转换成一个或多个EPG流,这一个或多个EPG流包括以下各项中的一个或多个:频道对象、包括节目源的安排表的一部分的安排表对象、包括关于节目内容的信息的节目对象、以及更新列表对象,其中更新列表对象可列出流中的所有最近改变了的或者因其他原因而重要的对象。可根据本地指南XML文件中提供的信息来实时创建EPG流。在本发明原理的一种实现方式中,可以生成快速加载EPG流(Fast Load EPG Stream)和更新轮播EPG流(Update Carousal EPG Stream)。更新轮播EPG流可包括频道对象、安排表对象、节目对象和更新列表对象。相反,快速加载EPG流可包括频道对象和更新列表对象。因为节目和安排表对象通常以低速率变化,所以通过以不同的速率传送这两种数据流,可以节省带宽。例如,根据本发明原理的一种实现方式,每两秒发送一个EPG数据报,其中对于每三个快速加载对象数据报,发送一个轮播数据报。
除了AV流以外,EPG流也可通过交换机108被传送到接收器120。接收器120可包括被配置为对AV流和EPG流译码的译码器122。接收器120还可包括EPG解释器124,用于解析EPG信息以便显示给用户。此外,通过系统100的网络内的单独的通信信道,可将接收器120的状态传达给内容安排器112。
应当注意,本领域的普通技术人员可以扩展和在其他环境中应用这里公开的概念。例如,DSCD 102和CSSC 110可在卫星或有线电视广播业者的服务提供台处实现,而接收器120-120-N可在客户的家中实现。此外,例如,交换机可以被卫星发送机和接收机和/或同轴电缆和交换机的网络所替换。
现在在继续参考图1的同时参考图2,其中示出了根据本发明原理的一种示例性实现方式用于为准视频点播系统提供节目指南的方法200的高级流程图。
方法200可开始于步骤202,其中多个复制的、时间上偏移的视频流在多个频道上被同时发送和/或接收。如上所述,在NVOD系统中,视频内容的多个拷贝可以沿着若干个分开的频道被同时传送,以使得用户几乎能够在任何时间从节目开头起观看节目。例如,数据内容可沿着每个频道被传送,以使得在携带一节目的每个NVOD频道上该节目的开头顺次偏移某个时间间隔,例如五分钟。例如,频道1可以携带电影A,以使其开始时间为5:00pm,频道2可携带电影A,以使其开始时间为5:05pm,等等。应当理解,可以使用其他时间间隔。还应当理解,单个频道上的内容可被反复循环。另外,与在NVOD视频流中传送的某个内容的开头(例如以上所述的5:00pm或5:05pm)相一致的时间在这里被称为“内容初始化时间”。从而,分别携带着复制的、时间上偏移的视频流的多个不同的频道具有不同的相应的内容初始化时间。
在本发明原理的一种实现方式中,多个视频流可被CSSC 110发送并被译码器120接收。另外,NVOD频道的数目可以是50个存储的AV频道,加上实时的地图频道、实时的AV输入以及若干个用于实况馈送的频道。以上所述的复制的、时间上偏移的NVOD流可以通过多种方式来传送。例如,视频内容的一个实况流可在DSCD 102处被接收并被发送到CSSC 110。CSSC 110可以复制并且在时间上偏移这些流以便在多个频道上传送到译码器120。在另一示例中,NVOD流可被直接发送到译码器DSCD 102。复制的、时间上偏移的流可沿着不同的频道被DSCD 102接收、被发送到CSSC 110,并沿着不同的频道被发送到接收器120。或者,复制的、时间上偏移的流可被从DSCD 102发送到接收器120。另外,NVOD内容可被存储在CSSC 110中,并且可被CSSC 110复制并且在时间上偏移,以便在多个频道上传送到接收器120。例如,可通过使用本地指南XML文件指导AV流处理器114开始在不同的时间流传输NVOD内容文件来生成时间上偏移的流。
如上所述,当前NVOD系统使用的EPG显示播出一节目的所有频道及其相应的开始时间,这可能使得用户不便于选择用来观看节目的最佳频道,因为时间间隔条带较长,而同一节目的NVOD流之间的时间偏移较短。根据本发明原理的一个方面,NVOD系统无需用户干预就可以自动地显示用于观看节目的最佳频道。
在方法200中,为了显示用于观看节目的最佳频道,可以执行许多确定步骤之一。例如,在步骤204,可以确定在多个频道之一上传送的视频流的最近内容初始化时间。在步骤204中,最近内容初始化时间是就在当前时间之前刚刚经过的最接近的内容初始化时间。或者,可执行步骤206。在步骤206,可以确定在多个频道之一上传送的视频流的下一内容初始化时间。在步骤206中,下一内容初始化时间是晚于当前时间的、紧接着的下一内容初始化时间。应当理解,步骤204和206可以由CSSC 110中的内容安排器112和/或接收器120中的任何一个或多个来执行。例如,在本发明原理的一种实现方式中,可在接收器120本地通过利用可能与AV流并行传送的、任何接收到的各种NVOD频道的开始时间信息来生成EPG。
在步骤208,可选择NVOD频道之一来用于在节目指南中显示。例如,所选择的频道可以是在步骤204和206的任何一个中确定的携带视频流的频道。该选择可以通过各种方式来实现。例如,在接收器执行确定步骤204-206的情况下,接收器可以简单地选择在这些步骤中确定的频道。另外,在本发明原理的另一示例性实现方式中,内容安排器112可以使用本地指南XML文件来选择要在EPG中显示的NVOD频道。然后,接收器120可以响应于经由网络、通过应用程序接口从内容安排器112接收到控制信息而选择所确定的频道来用于在EPG中显示。或者,本地EPG生成器可通过解析XML文件来把选择信息包括在EPG流中,并且接收器可以通过利用EPG解释器124读取该EPG流来选择所确定的频道。
根据本发明原理的一个方面,本地指南XML文件中的对象可被加标签,以使得其对应的频道不会可见地出现在EPG中。一个示例性的指南标签可包括<channel major=1 minor=1 guide=NO>,其中如果指南标签被指定为假则频道被抑制或不显示在EPG中,而如果指南标签被指定为真则频道被显示在EPG中。另一标签可包括单独的“指南包括指示符”标签。
然而,虽然使用上述标签可防止在EPG中看到该频道,但在一些现有接收器中,随着标签被更新,接收器将不能够保持调谐到该频道。例如,如下所述,确定步骤204-206、选择步骤208和/或显示步骤可随着时间的过去而被动态执行。从而,当随着时间的过去一个新的频道被选择来显示时,如果频道被取消选择或者未被选择为在EPG中显示,则一些接收器无法继续调谐到该频道。在本发明原理的另一实现方式中,已经存在的标签可用于在EPG中显示和抑制频道,并且同时使得授权用户即使在频道在EPG中被抑制的情况下也能够观看该频道。这种标签可包括购买状态标签。
通过使用购买状态标签,一虚拟频道可在EPG中被抑制,但对于授权用户仍保持可调谐。另外,对购买状态标签的使用可使能在频道被调谐到时将节目相关信息包括在频道横幅中,即使该频道在EPG中被抑制。例如,如果指南标签通过以上所述的动态选择被设定为假或者以其他方式被设定为假,则购买状态可被更新,以使得用户能够观看节目,尽管指南标签被指定为假。例如,购买状态可被设定为“已购买;允许视频”。如果购买状态具有任何其他值,则调谐可能不被允许。根据本发明原理的方面,例如通过将购买状态标签设定到“允许视频”来授权用户观看节目可基于任意一种或多种付款状态。付款状态可包括“免费观看”、“免费预览时段、但要求付款”、“要求付款、不允许视频”、“不再允许付款、不允许视频”以及“已购买”。
应当理解,在本发明原理的一个或多个实现方式中,“购买状态”可通过单独的通信信道被从CSSC 110直接传达给接收器。此外,可结合本地指南XML文件的指南标签来利用通过单独的通信信道传送的购买状态信息。这里,本地指南XML文件的指南标签可用于控制由AV流处理器114生成的流的内容以及由本地EPG生成器116生成的EPG流的内容。本地指南XML文件中的指南标签与购买状态信息相结合可使能随着时间的流逝而动态选择NVOD频道以便在EPG中显示,并且即使频道在EPG内被抑制也许可显示在这些频道上传送的NVOD内容。
以下提供的表2列出了示例性的一组指南标签和购买状态值组合及其在接收器处对于特定频道的相应效果。“在EPG中显示”一列中的“是”指定表明该频道被显示在EPG中,而“否”指定则表明该频道不被显示在EPG中。类似地,“许可用户调谐到频道”一列中的“许可”指定表明用户可调谐到该频道(例如,在“浏览”频道时),而“不许可”指定则表明用户不能调谐到该频道。当应用“不许可”指定时,在用户“浏览”期间可以跳过相应的频道。如果用户被许可调谐到一频道,则相应频道上视频内容的显示可基于购买状态信息。例如,如果购买状态是“要求付款”或“不再允许付款”,则视频被阻止。如果购买状态“已购买”、“免费观看”或“免费预览”,则视频被显示。
表2
在步骤210,所选频道的指示符可与对频道的视频内容的描述一起被显示在节目指南中。例如,指示符可构成对所选频道的频道号的指示和/或其可构成表示流传输的视频内容的图标,该图标可被用户选择来显示在所选频道上传送的视频流内容。在本发明原理的一种实现方式中,在这里被称为“虚拟节目频道”的单个频道号码或指示符可表示所选频道。如上所述,所选频道可随着时间的过去而动态变化。从而,在用户完全不知晓的情况下,与虚拟节目频道相关联的频道可随着时间的流逝而变化。另外,接收器120或本地EPG生成器116可被配置为显示电子节目指南并将所选频道与虚拟节目频道关联起来。
在传送复制的、时间上偏移的节目或视频内容的多个频道之中,所选频道作为表示视频内容的唯一频道出现在节目指南显示中。未被选择的频道在该显示中可被抑制,因为它们未被呈现在节目指南中。例如,在示例性实现方式中,可以向一NVOD节目分配六个频道,其中每个节目的开始时间顺次延迟十分钟的间隔。例如,它们可以出现在本地指南XML文件中的时隙3至8中。在第一个10分钟期间,频道3中的节目有效,而频道4至8可显示其默认节目,该默认节目例如可包括接近其末尾或其中部的视频内容。频道3可出现在可见的EPG中,同时一NVOD描述提到节目按10分钟的边界开始。如果用户选择该频道或节目,则频道3上的流被显示。在10分钟之后,系统状态可被修改,使得频道3不出现在可见节目指南中,并且在节目指南中被频道4所替换。与频道4相关联的AV流可在本地指南XML文件中指示的时间开始。此时,如果用户选择该频道或节目,则频道4上的流被显示。该过程可重复,使得所有6个频道(3至8)都被选择来在节目指南中显示。应当理解,虽然频道不出现在EPG中,但是其相应的视频流仍可通过其传送。
在步骤212,可以判定节目指南是否应当被更新。如果节目指南应当被更新,则可以执行确定步骤204或206以及步骤208。否则,该过程可结束。例如,在可与在相应NVOD频道上传送的视频流之间的内容初始化偏移相对应的一定时间段后,可以重复确定步骤204或206和选择步骤208以更新要在EPG中显示的所选频道。这样,对要在节目指南中显示的频道的确定和选择可随着时间的过去而被动态地执行。例如,如果步骤204被执行,则步骤204和/或步骤208可随着最近内容初始化时间变化而被动态执行。类似地,如果步骤206被执行,则步骤206和/或步骤208可随着当前时间后的下一内容初始化时间变化而被动态地执行。应当理解,方法200并不限于仅执行步骤204和206之一。例如,对于传送不同视频内容的不同组NVOD频道,可以同时执行步骤204和206。此外,可在方法200的不同遍或不同次重复时对同一组NVOD频道执行步骤204和206。
应当注意,方法200可被实现成使得所选频道被更新直到断电命令为止,此时过程可结束。还应注意,步骤202可在过程200被实现期间被连续执行。
另外,应当注意,方法200的步骤中的任何一个或多个可以自动地在用户对内容的任何请求之前被执行。如上所述,与当前的NVOD系统中的节目指南相关联的一个问题是用户不便于确定要观看的最佳频道。例如,由于节目指南内的大时间间隔条带和NVOD流之间的短时间偏移,用户可能难以确定当前正在开始视频内容的频道。根据本发明原理的一个或多个实现方式,EPG可被配置为在用户对内容的任何请求之前显示当前正在开始视频内容的频道。例如,在步骤204/206和步骤208被执行之后,用户可以选择节目指南显示选项来通过节目指南查看可得节目。然后,为了告知用户可观看的节目,节目指南显示自动选择的与传送具有与当前时间最一致的内容初始化时间的视频流的频道相对应的NVOD频道的指示符。同时,其他未被选择的NVOD频道的指示符可被抑制或不在节目指南中示出。用户可以简单地选择所显示的指示符并实质上从其开头观看相应的节目。从而,本发明原理的方面提供了一种高效的手段来显示使用户能够在NVOD系统中选择携带期望节目的频道的节目指南显示。
已经描述了用于为准视频点播系统提供节目指南的系统和方法的优选实现方式(这些实现方式意欲为例示性的而不是限制性的),要注意本领域的技术人员鉴于以上教导可以做出修改和变化。因此,要理解,可以对所公开的本发明原理的特定实现方式做出改变,这些改变在权利要求所限定的本发明的范围和精神内。虽然以上针对了本发明原理的各种实现方式,但在不脱离其基本范围的情况下,可以设计出本发明原理的其他和进一步实现方式。
Claims (18)
1.一种用于为准视频点播系统提供节目指南的方法,包括:
选择多个频道上的相应的多个复制的、时间上偏移的视频流之一以用于响应于用户对所述视频流中的内容的请求而在节目指南中显示;以及
为所述节目指南提供所选频道的指示符以便能够抑制对未被选择的频道的显示。
2.如权利要求1所述的方法,还包括:
确定所述视频流之一的内容初始化时间是所述多个视频流的最近内容初始化时间,其中所述所选频道携带具有所述最近内容初始化时间的视频流。
3.如权利要求2所述的方法,其中,所述选择是随着所述最近内容初始化时间变化而动态执行的。
4.如权利要求1所述的方法,还包括:
确定所述视频流之一的内容初始化时间是当前时间之后的下一内容初始化时间,其中所述所选频道携带具有所述下一内容初始化时间的视频流。
5.如权利要求4所述的方法,其中,所述选择是随着当前时间之后的下一内容初始化时间变化而动态执行的。
6.如权利要求1所述的方法,其中,所述所选频道的指示符可被用户选择来显示在所述所选频道上传送的视频流。
7.如权利要求1所述的方法,其中,所述指示符是频道标识符。
8.如权利要求1所述的方法,其中,所述选择还包括更新可扩展标记语言文件标签。
9.一种用于为准视频点播系统提供节目指南的方法,包括:
在多个频道上接收相应的多个复制的、时间上偏移的视频流;
在用户请求所述视频流中的内容之前选择所述频道之一来用于在节目指南中显示;以及
在所述节目指南中显示所选频道的指示符并且抑制对未被选择的频道的指示符的显示。
10.如权利要求9所述的方法,还包括:
确定所述视频流之一的内容初始化时间是所述多个视频流的最近内容初始化时间,其中所述所选频道携带具有所述最近内容初始化时间的视频流。
11.如权利要求10所述的方法,其中,所述选择是随着所述最近内容初始化时间变化而动态执行的。
12.如权利要求9所述的方法,还包括:
确定所述视频流之一的内容初始化时间是当前时间之后的下一内容初始化时间,其中所述所选频道携带具有所述下一内容初始化时间的视频流。
13.如权利要求12所述的方法,其中,所述选择是随着当前时间之后的下一内容初始化时间变化而动态执行的。
14.如权利要求9所述的方法,其中,所述选择还包括更新可扩展标记语言文件标签。
15.如权利要求9所述的方法,其中,所述选择是通过接收器内的应用程序接口来执行的。
16.一种用于为准视频点播系统提供节目指南的系统,包括:
接收器,该接收器被配置为接收在多个频道上传送的相应的多个复制的、时间上偏移的视频流;以及在用户请求所述视频流中的内容之前选择所述频道之一来用于在节目指南中显示,并且该接收器被配置为在所述节目指南中显示所选频道的指示符并且抑制对未被选择的频道的指示符的显示。
17.如权利要求16所述的系统,其中所述接收器还被配置为确定所述视频流之一的内容初始化时间是所述多个视频流的最近内容初始化时间,其中所述所选频道携带具有所述最近内容初始化时间的视频流。
18.如权利要求17所述的系统,其中,所述接收器被配置为随着当前时间之后的下一内容初始化时间变化而动态选择所述频道之一来用于在所述节目指南中显示。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13153008P | 2008-06-10 | 2008-06-10 | |
| US61/131,530 | 2008-06-10 | ||
| PCT/US2008/013035 WO2009151433A1 (en) | 2008-06-10 | 2008-11-21 | Methods and systems for providing a program guide for near video on demand systems |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102057685A true CN102057685A (zh) | 2011-05-11 |
Family
ID=40578031
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2008801297624A Pending CN102057685A (zh) | 2008-06-10 | 2008-11-21 | 用于为准视频点播系统提供节目指南的方法和系统 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US20110107375A1 (zh) |
| EP (1) | EP2297955A1 (zh) |
| JP (1) | JP5341988B2 (zh) |
| KR (1) | KR20110030452A (zh) |
| CN (1) | CN102057685A (zh) |
| BR (1) | BRPI0822876A2 (zh) |
| WO (1) | WO2009151433A1 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102413363A (zh) * | 2011-12-02 | 2012-04-11 | 深圳市同洲视讯传媒有限公司 | 一种单向视频广告的播发方法、装置及系统 |
| CN103618916A (zh) * | 2013-11-13 | 2014-03-05 | 四川长虹电器股份有限公司 | 基于智能电视终端播放互联网视频的方法 |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8074248B2 (en) | 2005-07-26 | 2011-12-06 | Activevideo Networks, Inc. | System and method for providing video content associated with a source image to a television in a communication network |
| US9355681B2 (en) | 2007-01-12 | 2016-05-31 | Activevideo Networks, Inc. | MPEG objects and systems and methods for using MPEG objects |
| US9826197B2 (en) | 2007-01-12 | 2017-11-21 | Activevideo Networks, Inc. | Providing television broadcasts over a managed network and interactive content over an unmanaged network to a client device |
| US8898719B2 (en) * | 2010-05-20 | 2014-11-25 | Comcast Cable Communications, Llc | Communication for one way devices |
| KR20130138263A (ko) * | 2010-10-14 | 2013-12-18 | 액티브비디오 네트웍스, 인코포레이티드 | 케이블 텔레비전 시스템을 이용하는 비디오 장치들 간의 디지털 비디오의 스트리밍 |
| WO2012138660A2 (en) | 2011-04-07 | 2012-10-11 | Activevideo Networks, Inc. | Reduction of latency in video distribution networks using adaptive bit rates |
| BR112014013646A2 (pt) * | 2011-12-15 | 2017-07-04 | Thomson Licensing | sistema e método para inserir conteúdo local em programas de difusão por satélite e guia eletrônico de programação (epg) em uma rede |
| WO2013106390A1 (en) | 2012-01-09 | 2013-07-18 | Activevideo Networks, Inc. | Rendering of an interactive lean-backward user interface on a television |
| US9800945B2 (en) | 2012-04-03 | 2017-10-24 | Activevideo Networks, Inc. | Class-based intelligent multiplexing over unmanaged networks |
| US9123084B2 (en) | 2012-04-12 | 2015-09-01 | Activevideo Networks, Inc. | Graphical application integration with MPEG objects |
| WO2014145921A1 (en) | 2013-03-15 | 2014-09-18 | Activevideo Networks, Inc. | A multiple-mode system and method for providing user selectable video content |
| US9294785B2 (en) | 2013-06-06 | 2016-03-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
| US9219922B2 (en) | 2013-06-06 | 2015-12-22 | Activevideo Networks, Inc. | System and method for exploiting scene graph information in construction of an encoded video sequence |
| WO2014197879A1 (en) | 2013-06-06 | 2014-12-11 | Activevideo Networks, Inc. | Overlay rendering of user interface onto source video |
| US9788029B2 (en) | 2014-04-25 | 2017-10-10 | Activevideo Networks, Inc. | Intelligent multiplexing using class-based, multi-dimensioned decision logic for managed networks |
| US11006182B2 (en) * | 2018-08-14 | 2021-05-11 | Home Box Office, Inc. | Surf mode for streamed content |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001078383A2 (en) * | 2000-04-10 | 2001-10-18 | United Video Properties, Inc. | Interactive media guide with media guidance interface |
| US6487722B1 (en) * | 1998-02-12 | 2002-11-26 | Sony Corporation | EPG transmitting apparatus and method, EPG receiving apparatus and method, EPG transmitting/receiving system and method, and provider |
| CN1411280A (zh) * | 2002-11-21 | 2003-04-16 | 北京中科大洋科技发展股份有限公司 | 一种制作和发送及接收广播式准视频点播节目的装置 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5880768A (en) * | 1995-04-06 | 1999-03-09 | Prevue Networks, Inc. | Interactive program guide systems and processes |
| US5818438A (en) * | 1995-04-25 | 1998-10-06 | Bellsouth Corporation | System and method for providing television services |
| US5892535A (en) * | 1996-05-08 | 1999-04-06 | Digital Video Systems, Inc. | Flexible, configurable, hierarchical system for distributing programming |
| JPH11205764A (ja) * | 1998-01-16 | 1999-07-30 | Nec Corp | 放送信号受信装置 |
| US6442755B1 (en) * | 1998-07-07 | 2002-08-27 | United Video Properties, Inc. | Electronic program guide using markup language |
| US7165098B1 (en) * | 1998-11-10 | 2007-01-16 | United Video Properties, Inc. | On-line schedule system with personalization features |
| US6986156B1 (en) * | 1999-06-11 | 2006-01-10 | Scientific Atlanta, Inc | Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system |
| US6769127B1 (en) * | 2000-06-16 | 2004-07-27 | Minerva Networks, Inc. | Method and system for delivering media services and application over networks |
| US6804708B1 (en) * | 2000-06-29 | 2004-10-12 | Scientific-Atlanta, Inc. | Media-on-demand flexible and adaptive architecture |
| US6973667B2 (en) * | 2001-03-01 | 2005-12-06 | Minerva Networks, Inc. | Method and system for providing time-shifted delivery of live media programs |
| US7257308B2 (en) * | 2001-12-06 | 2007-08-14 | Scientific-Atlanta, Inc. | Converting time-shift buffering for personal video recording into permanent recordings |
| US7296074B2 (en) * | 2002-03-20 | 2007-11-13 | Scientific-Atlanta, Inc. | Media on demand session re-use |
| US8266648B2 (en) * | 2007-04-20 | 2012-09-11 | United Video Properties, Inc. | Systems and methods for determining subscription data |
-
2008
- 2008-11-21 CN CN2008801297624A patent/CN102057685A/zh active Pending
- 2008-11-21 KR KR1020107027724A patent/KR20110030452A/ko not_active Ceased
- 2008-11-21 JP JP2011513466A patent/JP5341988B2/ja not_active Expired - Fee Related
- 2008-11-21 WO PCT/US2008/013035 patent/WO2009151433A1/en not_active Ceased
- 2008-11-21 US US12/737,140 patent/US20110107375A1/en not_active Abandoned
- 2008-11-21 BR BRPI0822876-0A patent/BRPI0822876A2/pt not_active IP Right Cessation
- 2008-11-21 EP EP08874642A patent/EP2297955A1/en not_active Withdrawn
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6487722B1 (en) * | 1998-02-12 | 2002-11-26 | Sony Corporation | EPG transmitting apparatus and method, EPG receiving apparatus and method, EPG transmitting/receiving system and method, and provider |
| CN1183765C (zh) * | 1998-02-12 | 2005-01-05 | 索尼公司 | 电子程序指南发送/接收设备、系统和方法及控制程序源 |
| WO2001078383A2 (en) * | 2000-04-10 | 2001-10-18 | United Video Properties, Inc. | Interactive media guide with media guidance interface |
| CN1411280A (zh) * | 2002-11-21 | 2003-04-16 | 北京中科大洋科技发展股份有限公司 | 一种制作和发送及接收广播式准视频点播节目的装置 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102413363A (zh) * | 2011-12-02 | 2012-04-11 | 深圳市同洲视讯传媒有限公司 | 一种单向视频广告的播发方法、装置及系统 |
| CN102413363B (zh) * | 2011-12-02 | 2015-06-03 | 深圳市龙视传媒有限公司 | 一种单向视频广告的播发方法、装置及系统 |
| CN103618916A (zh) * | 2013-11-13 | 2014-03-05 | 四川长虹电器股份有限公司 | 基于智能电视终端播放互联网视频的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| BRPI0822876A2 (pt) | 2015-06-30 |
| KR20110030452A (ko) | 2011-03-23 |
| US20110107375A1 (en) | 2011-05-05 |
| JP2011524145A (ja) | 2011-08-25 |
| WO2009151433A1 (en) | 2009-12-17 |
| JP5341988B2 (ja) | 2013-11-13 |
| EP2297955A1 (en) | 2011-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102057685A (zh) | 用于为准视频点播系统提供节目指南的方法和系统 | |
| US7774343B2 (en) | Multiple media vendor support | |
| US10666894B2 (en) | Receiver and method for reporting the usage of advanced television services | |
| US7200857B1 (en) | Synchronized video-on-demand supplemental commentary | |
| US8434117B2 (en) | Tunerless media presentation unit and methods of use | |
| JP5571440B2 (ja) | テレビのネットワーク、チャンネルおよび番組を広告するためのシステムおよび方法 | |
| US8819731B2 (en) | System and method for synchronizing an electronic program guide with paused programs | |
| US8745662B2 (en) | Method of transmitting preview content and method and apparatus for receiving preview content | |
| US20110106744A1 (en) | Content recommendation device, content recommendation system, content recommendation method, program, and integrated circuit | |
| CN103813208A (zh) | 用于电视机的装置和方法 | |
| KR20020093933A (ko) | 콘텐츠 재료와 관련된 메타 정보의 방송 및 처리 | |
| US20090113496A1 (en) | Processes and systems for pre-downloading of video event data | |
| Hughes et al. | Hughes | |
| US20120204215A1 (en) | Digital video recorder (dvr) methods and apparatus | |
| US20070294737A1 (en) | Internet Protocol Television (IPTV) stream management within a home viewing network | |
| US20080288991A1 (en) | System and method for reducing network bandwidth for distributing video programming | |
| US20100125879A1 (en) | Method and apparatus for purchasing a soundtrack when viewing a movie or other program delivered by a content delivery system | |
| JP5171633B2 (ja) | 装置に宛てられたオーディオビジュアルコンテンツの受信 | |
| JP2006303990A (ja) | コンテンツ受信再生装置、コンテンツ配信システム、及びコンテンツ情報通知方法 | |
| WO2007048222A1 (en) | Method, system and apparatus for triggering an event action in accordance with viewer preferences | |
| KR20090129708A (ko) | 아이피 방송 수신기와 그에 따른 아이피 방송 프로그램의일부 구간 재생방법 | |
| HK1183356B (zh) | 多媒體內容搜索和記錄安排系統 | |
| HK1136665B (zh) | 多媒體內容搜索和記錄安排系統 | |
| HK1183356A1 (zh) | 多媒體內容搜索和記錄安排系統 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110511 |