具有冲突管理功能的交互式电视系统的制作方法

文档序号:7581833阅读:191来源:国知局
专利名称:具有冲突管理功能的交互式电视系统的制作方法
技术领域
本发明涉及电视系统,具体来说,涉及诸如具有视频点播和视频记录器功能的交互式电视节目指南系统之类的交互式电视系统。
背景技术
可以使用交互式电视系统来提供交互式电视节目指南,其中,将向用户呈现交互式电视节目列表的屏幕。可以使用交互式电视系统提供按次计费和视频点播服务,Web浏览服务、游戏、家庭购物,及其他交互式功能。
在典型的交互式电视系统中,用户在他们的家里具有机顶盒或其他设备,用户使用遥控器或其他用户界面与这些设备进行交互。在计算机环境中,用户可以访问交互式电视节目指南网站。
可以在个人视频记录器平台上实现交互式电视节目指南。典型的个人视频记录器具有硬盘驱动器,用于存储可以在用户的电视上播放的数字视频节目。也可以使用有线系统头端的设备提交视频记录器功能。利用这种类型的基于网络的视频记录器,用户可以指示头端的设备来执行视频记录和播放功能。
视频点播或视频记录器内容的提供可能会产生冲突。例如,视频点播电影的提供可能会与用户用交互式电视节目指南设置了提醒的节目重叠。在视频内容和计划的记录节目或基于时间的父母控制设置之间也可能会产生冲突。

发明内容
根据本发明,提供了交互式电视系统,该系统帮助管理潜在的冲突,当请求提供的视频点播或视频记录器内容可能与诸如计划的提醒、计划的记录、预先订购的按次计费的节目或基于时间的父母控制设置之类的现有的基于时间的设置重叠时,可能会产生冲突。可以通过使用在诸如有线机顶盒、个人视频记录器、个人计算机、卫星集成的接收器解码器(IRD)盒、交互式电视或其他合适的设备之类的用户设备上实现的交互式电视应用来支持交互式电视功能。可以使用交互式电视应用来提交视频记录器功能、视频点播功能,以及节目指南服务。用户可以设置节目的提醒,可以购买按次计费的节目,可以确定将自动记录某些节目的时间,并可以使用父母控制功能以有选择地阻止观看某些时间段的内容。交互式电视应用可以显示节目列表,并提供诸如家庭购物、银行、Web浏览、游戏等等之类的其他服务。
视频点播内容和视频记录器内容可以存储在用户的家庭或其他观看位置外面的网络位置。例如,可以使用有线系统头端或交互式电视系统的分布式网络中的其他合适的位置中的视频服务器来支持视频点播和视频记录器功能。
基于网络的视频记录可能涉及将虚拟记录存储在指定到特定用户的个人区域中。用户可以使用交互式电视应用来访问个人区域。例如,用户可以使用交互式电视应用来指示系统在用户的设备上播放所希望的节目。用户还可以使用交互式电视应用来订购或请求视频点播内容。
当与视频点播订购关联的视频的提供或从用户的家庭中的基于网络的视频记录器或个人视频记录器中播放记录将会与以前建立的基于时间的设置产生冲突,可以给用户提供各种选项,以便解决该冲突。例如,如果最初选择的订购时间将导致视频点播内容与用户以前从中确定了提醒的节目的播放重叠,则可以给用户提供重新安排视频点播内容的提供时间的机会。
通过附图和下列对优选实施例的详细描述,本发明的进一步的特点、其特性和各种优点将变得更加显而易见。


图1是根据本发明的说明性交互式电视系统的图表。
图2是根据本发明的说明性用户电视设备的图表。
图3是根据本发明的另一个说明性用户电视设备的图表。
图4是根据本发明的说明性遥控器的图表。
图5是根据本发明的说明性用户计算机设备的图表。
图6是根据本发明的说明性用户设备的一般性图表。
图7显示了根据本发明的说明性菜单屏幕。
图8显示了根据本发明的说明性节目指南屏幕。
图9是根据本发明的说明性显示屏幕,显示了包含当前频道的节目列表信息的开关横幅如何可以被显示为当前频道的视频上的覆盖层。
图10是根据本发明的说明性显示屏幕,显示了包含可以不同于当前频道的频道的节目列表信息的浏览横幅如何可以被显示为当前频道的视频上的覆盖层。
图11和12显示了根据本发明的说明性节目指南屏幕。
图12是根据本发明的说明性显示屏幕,显示了交互式电视应用如何给用户提供设置节目提醒的机会。
图13是根据本发明的说明性显示屏幕,显示了如何为用户提供提醒。
图14是根据本发明的显示屏幕,显示了可以用来选择视频点播内容的类别的说明性视频点播菜单。
图15是根据本发明的显示屏幕,显示了可以用来定位定位所希望的电影类型的说明性视频点播菜单屏幕。
图16显示了根据本发明的可以用来选择所感兴趣的视频点播标题的说明性标题菜单。
图17a和17b是根据本发明的可以用来访问视频点播内容的说明性视频点播信息屏幕。
图18是根据本发明的说明性显示屏幕,显示了如何在为用户显示视频点播内容的同时也可以显示视频点播播放控件。
图19a和19b是根据本发明的说明性显示屏幕,显示了如何在交互式列表中呈现和选择用户的计划的记录节目。
图20a和20b是根据本发明的说明性显示屏幕,显示了如何在交互式列表中呈现和选择用户的记录节目。
图21是根据本发明的说明性显示屏幕,显示了如何为用户显示从图18的列表中选择的记录的视频。
图22是根据本发明的说明性显示屏幕,显示了如何给用户提供允许用户预定所希望的节目的记录的选项。
图23a是根据本发明的说明性显示屏幕,显示了用户如何为给定节目设置父母控制。
图23b是根据本发明的说明性显示屏幕,显示了用户如何通过创建基于时间的父母控制设置来阻止内容。
图24-27是根据本发明的当判断请求的视频内容与节目提醒有冲突时可以为用户显示的冲突解决显示屏幕。
图28是根据本发明的涉及使用交互式电视系统以允许用户创建基于时间的设置并请求视频内容提供并解决设置和内容提交请求之间的冲突的说明性步骤的流程图。
具体实施例方式
图1显示了根据本发明的说明性的交互式电视系统10。可以使用通信路径16从节目源12向诸如电视分发设施14之类的电视分发设施提供诸如电视节目和数字音乐之类的内容。节目源12可以是诸如电视和音乐制作工作室等等之类的任何合适的电视和音乐节目源。
电视分发设施14可以是有线系统头端、卫星电视分发设施、电视广播设施或用于向用户分发电视和音乐节目的任何其他合适的设施。在系统10中通常有许多电视分发设施14,但图1中只显示了一个,以避免使图形过分复杂。
通信路径16可以是卫星路径、光纤路径、电缆路径,或任何其他合适的有线或无线通信路径或这样的路径的组合。
电视分发设施14可以连接到各种用户设备18。这样的用户设备18可以位于用户的家里。用户设备18可以包括用户电视设备20或用户计算机设备22。
用户设备可以通过诸如通信路径26、27和28之类的通信路径从电视分发设施14接收电视和音乐节目及其他信息。用户设备还可以通过路径26、27和28向电视分发设施14传输信号。路径26、27和28可以是电缆或其他有线连接,自由空间连接(例如,对于广播或其他无线信号),卫星链路等等。
数据源30可以包括节目列表数据库,该数据库用于向用户提供电视节目表信息,如计划的播放时间、标题、频道、分级信息(例如,父母分级和批评家的分级),详细的标题描述、种类或类别信息(例如,体育、新闻、电影等等),有关男演员和女演员的信息,持续时间等等。数据源30还可以用来提供广告(例如,节目指南广告和用于其他交互式电视应用的广告)、诸如体育得分、股票行情、新闻、天气等等实时数据。虽然数据源30在图1中是作为单个方框来绘制的,但是,也可以使用一个或多个位置的设备提供图1的数据源30和其他系统组件。系统组件在图1中是作为单个方框来绘制的,以避免使图形过度复杂化。
数据源30可以通过通信路径32向电视分发设施14提供节目表信息及其他数据,以便通过路径26、27和28分发到关联的用户设备。通信路径32可以是任何合适的通信路径,如卫星通信路径或其他无线路径、光纤或其他有线通信路径,支持因特网通信的路径,这样的路径组合等等。数据源30可以通过路径38、通信网络34,以及路径42在用户设备18向用户提供节目表信息及其他数据。路径42可以是有线路径,如电话线路、电缆路径、光纤路径、卫星路径,无线路径,这样的路径的组合,或任何其他合适的路径。
诸如用户电视设备和个人计算机之类的用户设备可以使用节目表信息以向用户显示节目列表和有关数字音乐的信息。可以使用交互式电视节目指南应用或其他合适的应用来在用户的显示器上显示这样的信息。
可以使用诸如服务器36之类的连接到通信网络34的服务器来提供在线节目指南及其他交互式电视服务。服务器36可以通过通信路径38、通信网络34,以及通信路径40从数据源30接收节目表信息及其他数据。路径38和40可以是卫星路径、光纤路径、有线路径等等。通信网络34可以是任何合适的通信网络,如因特网、公用交换电话网、基于数据包的网络等等。
用户设备18可以通过通信路径42从服务器36访问在线节目指南信息及其他信息。用户设备18还可以通过通信路径26、电视分发设施14,以及通信路径44访问服务器36上的在线节目指南及其他服务。例如,用户设备18可以使用电缆调制解调器或其他合适的设备来与电视分发设施14进行通信。电视分发设施14可以通过任何合适的路径44,如有线路径、电缆路径、光纤路径、卫星路径,这样的路径的组合等等,与通信网络34进行通信。
诸如用户电视设备20和用户计算机设备22之类的用户设备可以使用类似配置来访问在线节目指南和服务器36。用户电视设备20可以使用通信路径46或使用路径27,电视分发设施14,以及路径44来访问在线节目指南和服务器35。用户计算机设备22可以使用通信路径48或使用路径28,电视分发设施14,以及路径44来访问在线节目指南和服务器36。路径46和48可以是任何合适的路径,如有线路径、电缆路径、光纤路径、无线路径、卫星路径,这样的路径的组合等等。
可以使用服务器36以及诸如服务器56之类的连接到通信网络34的其他服务器来支持节目指南应用功能和其他交互式电视应用的功能。还可以通过诸如服务提供商50之类的一个或多个服务提供商处的服务器或其他合适的设备来支持交互式电视应用。例如,可以通过具有销售代表、订单履行设施、帐户维护设施,及其他用于支持交互式家庭购物功能的设备的诸如服务提供商50之类的服务提供商来支持家庭购物服务。使用用户设备实现的家庭购物应用可以被用来访问服务提供商,以向用户提供这些功能。用户设备可以通过电视分发设施14和通信路径52或通过通信网络34和通信路径54来访问服务提供商50。诸如路径52和54之类的通信路径可以是任何合适的路径,如有线路径、电缆路径、光纤路径、无线路径、卫星路径,这样的路径的组合等等。
交互式电视应用的另一个示例是家庭银行应用。可以使用诸如服务提供商50之类的设施的职员来支持家庭银行服务。使用用户设备实现的交互式家庭银行应用可以通过电视分发设施14和通信路径52或通过通信网络34和通信路径54来访问家庭银行服务。
如果需要,可以使用服务器56、服务器36或服务提供商50处的设备来支持诸如基于网络的视频记录器或视频点播应用之类的交互式电视应用。视频点播内容和使用基于网络的视频记录器配置记录的视频可以存储在服务器56或服务器36中或服务提供商50处的设备中,并可以在用户请求时向用户设备提供。交互式电视应用可以用来支持使用用户设备18实现的个人视频记录器(有时叫做“数字视频记录器”)的功能。可以用来支持个人视频记录器功能的说明性设备包括专门的个人视频记录器设备、集成的接收器解码器(IRD)、具有集成或外部硬盘驱动器的机顶盒,或具有视频记录功能的个人计算机。
如果需要,可以作为单独的应用来提供诸如交互式电视节目指南应用、家庭购物应用、家庭银行应用、视频点播应用、游戏应用,之类的应用,及其他应用(例如,涉及电子邮件和聊天或其他通信功能的应用,等等),通过导航外壳应用(即,具有对应于应用的菜单选项的菜单应用)来对这些单独的应用进行访问。这样的应用的功能可以组合起来。例如,可以使用一个应用或任何其他合适的数量的应用来提供游戏、视频点播服务、家庭购物、基于网络的视频记录器功能、个人视频记录器功能、导航功能、节目指南功能、通信功能,及其他合适的功能。
此外,交互式电视节目指南应用、家庭银行应用、家庭购物应用、基于网络的视频记录器和个人视频记录器应用、视频点播应用、游戏应用、通信应用,以及导航应用,只是可以由系统10进行支持的交互式电视应用类型的少数几个说明性示例。可以被支持的其他合适的应用包括,新闻服务、Web浏览及其他因特网服务,以及交互式赌博服务(例如,就赛马等等进行赌博)。
在交互式电视系统10中使用的交互式电视应用可以在用户设备上本地来实现。应用也可以以分布式方式来实现(例如,使用客户端-服务器体系结构,其中,用户设备至少部分地并且至少一部分时间地充当客户端,诸如电视分发设施14处的服务器56,服务器36之类的服务器,或其他合适的设备充当服务器。)如果需要,也可以使用其他分布式体系结构。此外,也可以使用操作系统软件或中间件软件来提供系统10的某些或所有交互式电视系统功能。这样的操作系统软件和中间件可以代替应用级别的软件来使用或与应用级别的软件结合起来使用。不管用来实现涉及节目指南、家庭购物、家庭银行、视频点播、因特网、通信等等的交互式电视功能的特定配置如何,支持这些功能的软件都可以被称为应用。
图2显示了基于机项盒配置的说明性用户电视设备20。输入/输出58可以连接到诸如路径27和46之类的通信路径。输入/输出功能可以通过一个或多个有线或通信路径来提供,但在图2中是作为单个路径来显示的,以避免使图形过分复杂。电视节目及其他信息可以使用输入/输出58来接收。来自用户的命令和请求及其他信息也可以通过输入/输出58来传输。
机顶盒60可以是任何合适的模拟或数字机顶盒(例如,有线机顶盒)。机顶盒60可以包含用于调谐到所需要的模拟电视频道的模拟调谐器。机顶盒60还可以包含数字解码电路,用于接收数字电视和音乐频道。如果需要,可以一起处理模拟和数字两种频道。可以提供多个调谐器(例如,同时处理观看和记录功能)。机顶盒60可以是处理卫星电视的集成接收器解码器(IRD)。如果需要,机顶盒60可以具有用于处理有线、无线广播,以及卫星内容的电路。机顶盒60可以包括存储设备(例如,诸如硬盘驱动器之类的数字存储设备),用于提供记录功能。机顶盒60还可以连接到诸如盒式磁带录像机、个人视频记录器之类的记录设备62或其他具有存储功能的设备。
机顶盒60包含用来执行软件应用的处理器(例如,微控制器或微处理器等等)。机顶盒60可以包含诸如随机存取存储器之类的存储器,以便可以在执行应用时使用。也可以使用非易失性存储器(例如,用于启动引导例程及其他指令)。机顶盒60或记录设备62中的硬盘存储器可以用来备份数据,以及支持可以使用随机存取存储器方法来支持的较大的数据库和存储要求。
机顶盒60可以具有红外(IR)或其他通信电路,用于与遥控器或无线键盘进行通信。机顶盒60还可以具有专用的按钮和面板显示器。面板显示器可以用来显示机顶盒所调谐到的当前频道。
机顶盒60还可以具有诸如电缆调制解调器、综合业务数字网(ISDN)调制解调器、数字用户线(DSL)调制解调器、电话调制解调器、无线调制解调器等等之类的通信电路,用于与其他设备进行通信。这样的通信可以涉及因特网或任何其他合适的通信网络或路径。如果需要,机顶盒60的组件可以集成到其他用户设备(例如,电视或磁带录像录音机)。
记录设备62可以用来记录机顶盒60提供的视频。例如,如果机顶盒60被调谐到给定电视频道,该电视频道的视频信号可以被传递到记录设备62,用于记录在盒式录像带、光盘、数字视盘或内部硬盘驱动器或其他存储设备上。记录设备62可以具有诸如电缆调制解调器、ISDN调制解调器、DSL调制解调器、电话调制解调器等等之类的通信电路,用于与其他设备进行通信。这样的通信可以涉及因特网或任何其他合适的通信网络或路径。记录设备62的组件可以集成到其他用户设备(例如,电视、立体声设备等等)。
可以使用遥控器或其他合适的用户界面来对记录设备62进行控制。如果需要,可以通过机顶盒60来对设备52的诸如开始、停止、记录等等之类的视频记录器功能及其他功能来进行控制。例如,机顶盒60可以使用指向记录设备62的遥控器输入的红外命令来控制记录设备62,或者机顶盒60可以使用机顶盒60和设备62之间的其他有线或无线通信路径来控制记录设备62。
记录设备62的输出可以被提供到电视64,以向用户显示。如果需要,可以使用多个记录设备62或不使用记录设备62。如果记录设备62不存在,或没有被积极地使用,则可以向电视64直接提供来自机顶盒60的视频信号。任何合适的电视或监视器可以用来显示视频。在图2的设备和系统10的其他设备中,与各种视频项目关联的音频通常与那些视频项目一起分发,通常随着视频的播放而向用户播放。
图3显示了用户电视设备20的另一个说明性配置。在图3的示例中,用户电视设备20包括使用硬盘或其他存储器来记录视频的诸如数字视频记录器(例如,个人视频记录器(PVR))之类的记录设备66,或者也可以是数字视盘记录器、光盘记录器、磁带录像录音机,或其他合适的记录设备。图3的设备20也可以包括电视68。输入/输出70可以连接到诸如路径27和46之类的通信路径。电视节目及其他信息可以使用输入/输出70来接收。来自用户的命令和请求及其他信息也可以通过输入/输出70来传输。
记录设备66可以包含至少一个用于调谐到所需要的模拟电视频道(例如,可以提供多个调谐器)的模拟调谐器。记录设备66还可以包含数字解码电路,用于接收数字电视和音乐频道。如果需要,记录设备66可以包含用于同时处理模拟和数字频道的电路。记录设备66还包含用来执行软件应用的处理器(例如,微控制器或微处理器等等)。记录设备66可以包含诸如随机存取存储器之类的存储器,以便可以在执行应用时使用。非易失性存储器还可以用来存储引导例程或其他指令。记录设备66中的硬盘及其他存储器可以用来支持数据库(例如,节目指南数据库或交互式电视应用数据库)。记录设备66中的硬盘或其他存储器还可以用来记录通过输入/输出70提供到记录设备66的诸如电视节目或视频点播内容或其他内容之类的视频。
记录设备66可以具有IR通信电路或其他合适的通信电路,用于与遥控器进行通信。记录设备66还可以具有专用的按钮和面板显示器。面板显示器可以用来显示记录设备所调谐到的当前频道。
记录设备66还可以具有诸如电缆调制解调器、ISDN调制解调器、DSL调制解调器、电话调制解调器、无线调制解调器等等之类的通信电路,用于与其他设备进行通信。这样的通信可以涉及因特网或其他合适的通信网络或路径。
如果需要,记录设备66可以包括卫星接收器或具有用于接收卫星信号的无线通信电路的其他设备。
图3的记录设备66或图2的记录设备62可以记录新的视频,同时以前记录的视频在电视63或64上播放。这就允许用户在正常的电视观看过程中按暂停按钮。当暂停按钮被按下时,当前电视节目存储在数字视频记录器66的硬盘上。当用户按下“播放”时,可以播放记录的视频。此配置允许用户无缝地暂停和恢复电视观看。记录设备66和62还可以用来允许用户观看以前记录的节目,同时同时记录新的节目。
图2的机顶盒配置和图3的数字视频记录器机顶盒配置只是说明性的。如果需要,也可以使用其他配置。例如,用户电视设备可以基于WebTV盒、个人计算机电视(PC/TV),或任何其他合适的电视设备配置。如果需要,诸如机顶盒60、数字视频记录器66、WebTV盒、或PC/TV等等的组件的功能可以集成到电视或个人计算机或其他合适的设备。
图4显示了用于操作用户电视设备20的说明性遥控器72(或合适的用户计算机设备22)。遥控器72可以具有功能键74及诸如键盘键、电源开/关键、暂停、停止、快进和倒退键等等之类的其他键76。音量上下键78可以用于调整视频的音频部分的音量。频道上下键80可以用来更换电视频道和访问虚拟频道上的内容。光标键82可以用来浏览屏幕上的菜单。例如,光标键82可以用来定位屏幕上的光标、指示器或加亮区(有时全部被一般地简称为“突出显示区域”),以指出对特定选项或交互式电视应用显示的屏幕上的其他项目的兴趣。
“确定”键84(有时叫做选择或回车键)可以用来选择用户已经突出显示的屏幕上的选项。
键74可以包括记录键86,用于启动记录。菜单按钮88可以用来指示交互式电视应用在用户的显示屏幕上(例如,在电视64上或68或在合适的监视器或计算机显示器)显示菜单。信息按钮90可以用来指示交互式电视应用以显示信息显示屏幕。如果用户突出显示了特定节目列表,例如,按下信息按钮90可以指示交互式电视应用,以提供涉及该节目列表的补充节目表信息(例如,节目摘要、演员信息等等)。
锁定按钮92可以用来修改访问权限。例如,父母可以使用锁定按钮92或屏幕上的选项,以建立交互式电视应用的父母控制设置。父母控制设置可以是基于时间的设置(例如,防止儿童在诸如从3:00PM到5:00PM之类的特定时间段观看电视)。父母控制设置还可以用来基于分级、频道、节目标题等等来阻止节目。被锁定或阻止的节目通常在没有给提供交互式电视应用提供合适的个人标识号(PIN)的情况下无法观看。一旦输入了此PIN,交互式电视节目将解锁用户的设备,并允许锁定的内容被访问。
退出按钮94可以用来退出交互式电视应用或退出交互式电视应用的一部分。指南按钮96可以用来调用交互式电视节目指南。
图4所示的键只是说明性的。如果需要,还可以提供其他键或按钮。例如,可以使用音乐按钮并利用交互式电视应用来访问音乐。可以使用编辑按钮来编辑存储的内容(例如,删除广告、删除一部分视频等等)。可以使用字母数字按钮来输入字母数字字符。上一个或后退按钮可以用来在交互式电视应用后退地浏览(例如,退回到前一频道或显示屏幕)。可以使用诸如播放按钮、暂停按钮、停止按钮、倒带按钮、快进按钮,以及记录按钮之类的视频记录器功能按钮来控制系统10中的视频记录器功能(本地或基于网络的)。可以使用帮助键来调用诸如上下文相关的屏幕上的帮助之类的帮助功能。
图5显示了说明性用户计算机设备22。在图5的配置中,个人计算机98可以由用户使用键盘100或其他合适的用户输入设备,如跟踪球、鼠标、触摸板、触摸屏、语音识别系统,诸如图4的遥控器72之类的遥控器等等来进行控制。诸如电视节目和交互式电视应用显示屏幕之类的视频内容可以显示在监视器102上。电视节目、视频点播内容、从基于网络的视频记录器播放的视频记录节目,及其他信息可以使用输入/输出104从路径28和48(图1)接收。用户还可以通过输入/输出线104发送在与交互式电视应用和系统10进行交互期间使用的命令及其他信息。
个人计算机单元98可以包含诸如电视调谐器卡之类的电视或视频卡,用于对模拟和数字电视频道进行解码并用于处理流式视频内容。如果需要,可以提供多个视频卡(例如,调谐器卡)。可以使用的说明性电视调谐器卡可以包含模拟电视调谐器,用于调谐到给定模拟频道,数字解码电路,用于从分组数字数据流中过滤出所需要的数字电视或音乐频道。如果需要,计算机单元98中的任何合适的卡或组件可以用来处理通过输入/输出线104提供的视频及其他内容。
个人计算机单元98可以包含一个或多个处理器(例如,微处理器),这些处理器被用来运行交互式电视应用或交互式电视应用的一部分。
诸如硬盘驱动器、DVD驱动器、CD驱动器或其他合适的存储设备之类的个人计算机单元98中的存储器可以用来存储视频及其他内容。例如,交互式电视应用和个人计算机单元98可以使用此存储器来提供个人视频记录器的功能。
诸如用户电视设备20和用户计算机设备22之类的用户设备18可以与诸如服务器56、服务器36,以及诸如图1的服务提供商50之类的服务提供商处的设备之类的网络设备一起使用,以提供基于网络的视频记录功能。通过在远程服务器(例如,图1的服务器56或服务器36)或诸如服务提供商处(如服务提供商50)的设备之类的其他基于网络的设备上存储电视节目及其他视频内容的副本,可以提交视频记录功能。
响应在用户设备18中输入的用户命令,可以进行视频记录。在个人视频记录器配置中,可以使用交互式电视应用响应用户命令来在用户设备上本地记录视频。在基于网络的视频记录器配置中,可以使用交互式电视应用响应用户命令来在诸如服务器36、56之类的网络设备或服务提供商50处的设备上记录视频或进行虚拟记录。可以通过图1所示的通信路径来向网络设备提供用户命令。个人视频记录器配置和基于网络的视频记录器配置可以支持诸如快进、倒带、暂停、播放以及记录之类的功能。
为避免基于网络的视频记录器环境中的不必要的重复,系统10可以通过使用虚拟副本或记录节目来提供基于网络的视频记录功能。利用此方法,可以在网络上给每一个用户提供包含该用户的记录节目的列表的个人区域。视频内容只需要在网络设备上存储一次(或相对小的次数),即使大量的用户将该视频内容作为他们的记录节目之一在他们的基于网络的视频记录器个人区域列出。
上文所描述的用户电视设备和用户计算机设备配置只是说明性的。图6显示了说明性用户设备的更加一般化的实施例。
如图6所示,控制电路106连接到输入/输出108。输入/输出103可以连接到图1的诸如路径26、27、28、42、46和48之类的一个或多个通信路径。电视和音乐节目可以通过输入/输出108来接收(例如,从节目源12、诸如服务器36之类的服务器或其他设备、诸如服务提供商50之类的服务提供商,以及电视分发设施14)。交互式电视节目指南的节目表信息可以通过输入/输出108从数据源30接收。输入/输出108还可以用来从其他交互式电视应用的数据源30接收信息。用户可以使用控制电路106并使用输入/输出108发送命令、请求,及其他合适的信息。
控制电路106可以基于任何合适的处理电路110,如基于一个或多个微处理器、微控制器、数字信号处理器、可编程逻辑器件等等的处理电路。存储器(例如,随机存取存储器和只读存储器)、硬盘驱动器、DVD驱动器、CD驱动器或任何其他合适的存储器或存储设备可以作为存储器112(这是控制电路106的一部分)来提供。诸如一个或多个模拟调谐器、一个或多个MPEG-2解码器之类的调谐电路或其他数字视频电路或任何其他合适的调谐或视频电路或这样的电路的组合也可以作为电路106的一部分包括进来。还可以提供编码电路(例如,用于将无线或有线模拟信号转换为MPEG信号,以便进行存储)。调谐和编码电路可以被用户设备用来接收和显示或播放或记录特定电视或音乐频道或其他所需要的音频和视频内容(例如,视频点播内容或请求的基于网络的或本地视频记录器播放)。电视节目及其他视频和屏幕上的选项和信息可以显示在显示器114上。显示器114可以是监视器、电视机或用于显示可视图像的任何其他合适的设备。扬声器116可以作为电视机的一部分来提供,也可以是独立的单元。在显示器114上显示的数字音乐和音频成分可以通过扬声器116来进行播放。
用户可以使用用户输入接口118来对控制电路106进行控制。用户输入接口113可以是任何合适的用户接口,如鼠标、跟踪球、小键盘、键盘、触摸屏、触摸板、声音识别接口、遥控器等等。
图7显示了可以显示在用户的显示屏幕上的说明性菜单120。如图7所示,菜单120可以给用户提供许多可选择的选项。图7所示的选项只是说明性的。如果需要,可以提供任何合适的选项。
用户设备18的用户(例如,用户电视设备20的用户或用户计算机设备22的用户或任何其他合适的用户设备的用户)可以通过按下菜单按钮33(图4)来调用诸如菜单屏幕120之类的交互式电视菜单。遥控器72(图4)或其他用户接口118(图6)可以用来定位诸如选项122-135之类的可选择的选项上的突出显示区域121。如果用户选择选项122或123,则可以显示出节目列表的屏幕。选项124可以用来显示由用户表示为“最爱”的频道的节目列表。选项125可以用来提供由服务提供商(例如,节目指南服务提供商,有线运营商等等)选择为推广的节目列表。选项126可以用来调用家庭购物服务。选项127可以用来按照标题、时间、类别或任何其他条件来对节目列表进行搜索。可以选择选项128,来显示涉及视频点播服务的选项。可以选择选项129来显示以前记录的节目的交互式列表,可以选择选项131来显示计划要进行记录的节目的交互式列表。可以选择选项130来显示按次计费的节目列表和按次计费的服务选项。如果用户选择选项132,则将给该用户提供访问家庭银行功能的机会。可以选择选项133来改变系统设置选项,可以选择选项134来启动Web浏览器或用于访问因特网的其他应用。可以选择选项135来访问其他交互式电视服务。当用户从菜单屏幕120用突出显示区域121来选择一个选项时,则该用户的选择可以在信息显示区域136中描述。
如果需要,诸如菜单屏幕120之类的节目指南屏幕及其他交互式电视应用屏幕可以包括可选择的广告137。可以提供任何合适的广告,包括面板广告、横幅广告、在节目列表之间提供的广告、在某些节目列表上或屏幕的其他部分提供的广告,或任何其他合适的广告。用户可以使用遥控器72(图4)的光标键82来定位所感兴趣的广告上的突出显示区域,并可以使用“确定”键84来选择突出显示的广告。其他用户接口的用户也可以使用通过那些接口可用的按钮或控件来进行相应的选择(例如,如果用户接口涉及声音识别配置,则使用声音命令等等)。
图8显示了可以为用户显示的说明性节目指南屏幕138。当用户选择图7的节目列表选项122时,当用户从交互式电视节目指南应用或其他交互式电视应用内选择一个合适的选项时,或当用户按下诸如指南按钮96之类的相应的遥控器按钮或以别的方式使用用户输入接口118指出希望查看节目列表时,节目指南屏幕138就可以显示出来。
节目指南屏幕138可以包含节目列表143的网格或列表。节目列表143可以包括节目城市、频道、计划的播放时间,以及任何其他合适的节目表信息。突出显示区域142可以用来选择所需要的节目列表144。所选节目的节目信息可以出现在节目指南屏幕133上的别处(例如,在节目信息显示区域139)。如果当当前节目的节目列表被突出显示时用户按下“确定”键84,则交互式电视应用可以调谐到该节目的频道。如果当未来节目的节目列表被突出显示时用户按下“确定”键84,交互式电视应用可以向用户提供一个为该节目设置提醒或记录该节目的机会。
交互式电视应用可以提供的其他功能包括设置“最爱”或建立首选项或其他设置的能力。例如,用户可以选择节目指南的特定频道以便当用户设备被打开时自动调谐到该频道。用户还可以选择最爱的节目、最爱的频道等等。节目指南或其他交互式电视应用可以向用户提供建立父母控制设置的能力、搜索所感兴趣的节目的能力,以及查看节目说明、广告、文字、图形,以及视频等等的能力。这些只是可以由交互式电视系统10提供的交互式电视功能的说明性示例。如果需要,也可以提供其他合适的交互式电视功能。
通过使用交互式电视应用选择诸如图7的选项122和123之类的屏幕上的选项,通过按下诸如遥控器72上的指南按钮96之类的专用指南按钮,通过选择任何其他合适的按钮或屏幕上的选项等等,用户可以访问节目列表(例如,图8所示的类型的节目列表)。在图8的示例中,当前显示了在中午12:00和1:00PM之间播放的电视节目的节目列表。如箭头140和141所示,用户可以使用右或左光标键浏览到其他时间(例如,指示交互式电视应用显示不同时间段的节目列表143的相应的屏幕)。如果需要,用户可以选择指示交互式电视应用显示按频道、按种类、按服务类型(例如,按次计费的或定时播放电视)等等的那些选项或按下那些键(或使用用户输入接口118以别的方式输入合适的命令)。
诸如选项145、146、147、148、149、150、151,以及152之类的可选择的选项可以作为节目指南屏幕138或任何其他节目指南屏幕的的一部分来提供,以便提供对各种交互式电视应用功能的访问。例如,选项145可以用来显示主屏幕或主菜单,如图7的菜单屏幕120。可以选择选项146来显示由用户表示为“最爱”的频道的节目列表。可以选择选项147来使用突出显示区域142显示建议的节目的列表。可以使用滚动指示器148和149来在节目列表中上下来回浏览。可以选择选项150,来显示涉及视频点播服务的信息。可以选择选项151来按照标题、时间、类别或任何其他合适的条件来对电视节目列表进行搜索。可以选择选项152,来显示涉及数字音乐服务的信息。
交互式电视应用可以提供“开关”调谐功能。如图9所示,当用户调用开关模式时,可以通过用户当前调谐到并正在在显示屏幕154上观看的频道(即,频道2)的一部分提供开关显示153。开关显示153包含有关出现在机顶盒60或其他用户设备所调谐到的当前频道(频道2)上的节目155的信息(在区域156中)。用户可以使用遥控器上的频道上下键或使用用户接口118发出其他合适的频道更换命令来更换频道。这将同时更换机顶盒60或其他用户设备所调谐到的频道以及显示在区域156中的频道信息(以及关联的节目信息155)。
可以以人工方式或自动地(例如,在用户不活动几秒或其他合适的时间段之后)删除开关显示153。当用户再次开始更换频道时,可以再次显示开关显示153。
因此,随着用户更换频道,交互式电视应用的开关功能允许用户查看当前正在观看的频道的节目信息。在图9的示例中,开关显示153以覆盖层的形式显示在当前频道上。如果需要,当前频道的视频的大小缩小,开关信息(例如,节目标题和当前节目的频道信息)可以显示在大小缩小的视频的周边的位置(例如,在大小缩小的视频的底部、侧面或顶部)。
如果需要,可以在开关显示区域提供广告158或其他内容。可以在开关显示153中显示的其他可选信息包括有关节目155的计划的播放时间的信息、分级信息、节目说明,及其他节目相关的信息。
交互式电视应用还可以用来提供浏览功能。如图10所示,当用户调用浏览功能(例如,通过按下向上或向下光标键),浏览显示160可以作为覆盖层显示在显示在用户的显示屏幕162上并且用户当前调谐到的频道(即,频道2)的一部分上。浏览显示160最初可以包含有关当前频道的信息。例如,浏览显示160在最初被用户调用时可以包含当前节目的标题,以及有关当前频道的信息,如当前频道号、呼号,以及网络徽标。
当用户按下向上或向下光标键(或使用用户接口118输入其他合适的命令)时,可以更改浏览显示以显示有关其他频道上可用的节目的信息。在图10的示例中,用户已经反复地按下光标键,直到用户浏览到频道99。显示在显示屏幕162上的视频在此示例中没有变化(仍显示了频道2)。
如箭头166所示,用户可以使用左右光标键82(或其他合适的控件)以浏览到其他时隙(例如,查看涉及预定稍后播放的节目的信息)。浏览显示160可以包含广告168、有关计划的节目时间的信息170,节目说明及其他节目相关的信息,以及诸如选中图标163(以指出已经为给定节目设置了提醒))之类的图标,以及分级图标161。
如果用户定位另一个频道上的所感兴趣的当前可用的节目,用户可以按“确定”键84以指示交互式电视应用将用户设备调谐到该频道。
在用户不活动合适的时间段之后(例如,在几秒或一两分钟之后),可以以人工方式或自动地从显示屏幕162删除浏览显示160。
如果需要,浏览显示可以显示在当前节目的视频的周边上而不是作为覆盖层。相应地,当前频道的视频大小缩小。
当用户指出了对节目的兴趣(例如,通过将图8的突出显示区域142定位在给定节目列表上,通过调谐到节目,通过查看图9的开关横幅上的节目列表或图10的浏览横幅等等)时,用户可以按下信息键90(图4)以获取该节目的更多信息。图11和12分别显示了当用户按下信息按钮90时可以显示的说明性信息屏幕171和180。当用户从交互式电视应用屏幕(例如,图8的节目指南屏幕138)选择节目列表时,可以提供诸如屏幕171和180之类的屏幕。图11的信息屏幕171可以包括由用户选择的节目的详细描述172。描述172可以包括,例如,标题、时间、频道,以及节目的分级,或任何其他合适的信息。如图8所示,可以作为信息屏幕171的一部分来可选择的选项,以提供对各种交互式电视应用功能的访问。例如,可以使用选项174退回到前一节目指南屏幕。可以使用选项175以调谐到所选节目或为所选节目设置提醒(例如,在描述172中显示了其信息的节目)。可以选择选项176以显示所选节目的记录选项和服务。可以选择选项177以显示为所选节目添加提醒的选项。可以使用选项178来显示用于将所选节目或频道添加到用户的最爱的选项,可以使用选项179来显示用于在所选节目上提供父母锁定的选项。还可以提供针对其他交互式电视应用功能的可选择的选项。可以使用突出显示区域来选择节目指南屏幕提供的任何可选择的选项。可以在信息显示区域173中提供描述突出显示的选项的信息。
信息屏幕可以包括广告。例如,图12的信息屏幕180可以包括可选择的广告181。屏幕180上的诸如标题区域182和节目说明区域186之类的信息区域可以用来显示有关所选节目的信息,如标题信息、分级信息、图表摘要信息、有关演员、种类、批评家分级等等的信息。
可以使用区域190来通知用户为所选节目设置提醒、调谐到显示了所选节目的频道、记录所选节目、购买所选节目(如果它是按次计费的节目),父母控制所选节目、配置相关的资料档案或首选项设置,执行涉及所选节目的任何其他合适的操作的可能性。还可以使用区域190来提供涉及所选节目的更多信息。用户可以将突出显示区域184定位在“是”选项183或“否”选项135或任何其他合适的选项(例如,调谐到频道、记录节目、购买节目、父母控制节目、配置首选项设置选项等等)上。当用户按下“确定”键84时,交互式电视应用可以采取相应的操作。如果用户选择为信息屏幕180中列出的节目设置提醒,交互式电视应用可以在与提醒关联的节目即将开始紧前面用户当前正在观看的频道的视频上或在提醒弹出时正处于活动状态的任何合适的显示屏幕(例如,节目列表屏幕)上显示弹出式提醒覆盖层。
图13显示了一种说明性的提醒。在图13的示例中,用户正在观看频道3。当前时间为6:58PM。用户预先给节目“On The Riviera”设置了提醒,该预定在7:00PM在频道39上播放。由于用户为其设置了提醒的节目即将开始,交互式电视应用在正在显示屏幕194上播放的频道3的视频上作为覆盖层显示提醒列表192。提醒列表可以包含用户为其设置了提醒的一个或多个节目的列表。在图13的示例中,显示了一个节目列表196(“On The Riviera”)。
用户可以通过从提醒列表192中选择一个节目来调谐到该节目。例如,用户可以将突出显示区域198定位在列表196上,并可以通过按下“确定”键84来选择该列表。然后,交互式电视应用可以给用户调谐到所需要的节目的频道(即,此示例中的频道39)。
用户可以通过在隐藏提醒选项200被突出显示时按下“确定”键84来关闭提醒列表。
提醒列表可以在任何合适的时间显示(例如,在所感兴趣的节目即将开始之前0-15分钟,在该节目之前的用户选定的时间等等)。此外,提醒列表可以显示在当前频道的视频的周边的周围,当前频道的视频可以以大小缩小的窗口显示。这些只是说明性示例。可以使用任何合适的方案来通知用户用户已经为其设置了提醒的即将到来的节目或进行中的节目及其他所感兴趣的节目。
可以使用交互式电视应用来向用户提供对视频点播内容的访问。例如,可以向用户提供诸如图7的菜单屏幕120上的视频点播选项128之类的选项。当用户选择选项128时,交互式电视应用可以显示诸如图14的视频点播类别屏幕202之类的屏幕。屏幕202可以包括诸如徽标204之类的徽标、诸如广告206之类的可选择的(或非可选择的)广告,以及屏幕标题208。用户可以将突出显示区域210定位在对应于所感兴趣的视频点播类别的选项212。
当用户从屏幕202选择所感兴趣的视频点播类别时,交互式电视应用可以显示诸如图15的子类别选择屏幕214之类的显示屏幕。在图15的示例中,子类别屏幕214包含对应于电影的子类别选项220,因为(在此示例中)用户从图14中的屏幕202中选择了电影A-Z选项212。可以在任何视频点播信息屏幕中提交视频窗口221,并可以提供涉及由用户选择的视频点播节目的信息或任何其他合适的视频信息。
用户可以将突出显示区域218定位到所需要的子类别220上,并可以按下“确定”键84来查看与该子类别关联的可用的视频点播内容的列表。图16显示了当选择操作子类别选项220(图15)时交互式电视应用可以为用户显示的说明性显示屏幕222。如图16所示,显示屏幕222可以包括识别所选择的子类别224的信息。屏幕222还可以包括标题230的列表226(或其他内容指示器)。用户可以将突出显示区域223定位在所需要的视频点播标题230,并可以按下“确定”键,以继续进行该标题的选择。
从标题选择屏幕222选择所需要的视频点播标题230可以指示交互式电视应用显示诸如图17a的信息屏幕232之类的视频点播信息屏幕。屏幕232可以包括有关所选择的视频点播内容的信息236,如标题、持续时间、价格、分级,以及所选择的视频点播内容的描述。
诸如选项234、235、237,以及238之类的可选择的选项可以作为屏幕232的一部分来提供,以提供对各种交互式电视应用功能的访问。例如,可以选择选项238来访问订购所选择的视频点播内容的选项。可以使用选项237来访问用于记录所选择的内容的选项,可以使用选项235来访问为所选择的内容设置父母控制锁定的选项。如果用户选择选项234,交互式电视应用可以显示包含有关所感兴趣的视频点播内容的信息的视频剪辑(例如,诸如预览、电影预告片、审查等等)视频剪辑可以诸如图1的服务器36或服务器56之类的服务器或从诸如服务提供商50之类的服务提供商处的设备提供到用户设备18。交互式电视应用还可以响应用户选择选项234来向用户提供有关视频点播内容的更多信息。还可以在屏幕232上提供其他合适的可选择的选项(例如,节目包信息和购买选项,搜索相关的内容的节目列表的选项,等等)。
如果用户请求已经订购的视频点播内容的信息,视频点播内容的信息,交互式电视应用可以提供诸如图17b的屏幕239之类的视频点播信息屏幕,该信息可以包括不同于为图17a的屏幕232提供的那些信息的可选择的选项。例如,可以使用选项240开始从最近观看的节目位置播放所选择的视频点播内容。可以使用选项241来从开始提供所选择的内容,并可以使用选项242来访问用于记录内容的选项。可以使用选项243从订购的并可用的内容的列表中删除所选择的内容。可以使用选项244来访问用于为选择的内容装置父母控制锁定的选项。如果所选择的内容正在被通过网络进行访问或是通过网络存储设备提供的,则可以使用选项245来将内容存储在本地存储设备上。
响应用户订购所选择的内容(例如,通过选择诸如图17a的选项238之类的屏幕上的订购选项,或通过使用遥控器72或任何其他合适的输入设备118订购内容等等),交互式电视应用可以从诸如服务器36或服务器56之类的服务器或从诸如服务提供商50之类的服务提供商将订购的视频点播内容提供到用户设备。在提交请求的内容时,可以使用图1的通信路径和通信网络。
可以在诸如图18的视频点播播放屏幕246之类的显示屏幕上为用户显示订购的视频点播内容。如屏幕246的下部所示,可以在工具栏248上或以其他合适的格式显示交互式选项。交互式选项248(或类似的遥控器按钮)可以允许用户将视频点播内容倒带到开始,倒带、播放、快进、暂停、停止提交视频点播内容,或执行其他视频播放选项。图18的方案只说明性的。例如,视频点播内容可以在缩小的大小的窗口(固定或用户可选择的大小)中播放。
可以使用交互式电视系统10来支持视频记录器功能。可以使用本地配置(例如,其中使用用户的家庭的个人视频记录器或其他合适的设备在本地硬盘驱动器或其他存储设备上记录视频的配置)和基于网络的配置(例如,其中使用诸如服务器36和56之类的网络设备或诸如服务提供商50之类的服务提供商处的设备来为用户存储视频和数据的配置)来支持视频记录器功能。还可以使用系统10来支持这些配置的组合。
在本地视频记录器配置(有时叫做个人视频记录器配置或本地数字视频记录器配置)中,视频记录本地存储在用户设备上。还可以本地维护有关记录了哪些视频的信息。还可以为记录的视频维护节目指南信息(例如,标题、等级、描述、类别等等)。当用户希望查看用户存储在用户设备上的记录节目的列表时,交互式电视应用可以从本地存储器中检索此信息,并可以在用户设备18上本地向用户。然后,用户可以选择所需要的记录来进行播放。
在基于网络的视频记录器配置(有时叫做客户端-服务器视频记录器配置)中,视频可以存储在网络上(例如,存储在诸如服务器36和56之类的服务器上或诸如服务提供商50之类的服务提供商处的设备中)。有关已经为用户记录了那些节目的信息可以存储在本地和存储在网络上(例如,存储在诸如服务器36和56之类的服务器上或存储在诸如服务提供商50之类的服务提供商处的设备上)。
可以以许多方式来进行基于网络的记录。例如,由节目源12提供的某些或所有定期播放的电视节目可以自动记录下来,或者此节目的副本以别的方式保留在诸如服务器36、服务器56之类的合适的网络存储设备中,或保留在诸如服务提供商50之类的服务提供商处的设备上。如果用户选择“记录”节目,则不需要进行实际的记录,因为所需要的节目的副本已经存在于系统中。利用这种类型的配置,虚拟记录取代了真实的记录。
可以给用户提供网络上的“个人区域”。当用户输入相应的个人标识号或由于用户通过已知的或可信的通信路径连接到网络(例如,当用户通过专用的电缆路径连接到有线系统头端处的服务器,如图1的电视分发设施14处的服务器56)时,可以对个人区域进行访问。
个人区域可以用来维护用户已经记录的视频内容的列表。每当用户指示交互式电视系统的基于网络的视频记录器部分进行记录时,系统都会更新用户的个人区域,以便给人的感觉好像是已经制作了请求的记录节目的另外一个“真实的”副本。因此,用这种方法实现的基于网络的视频记录器可以节省存储空间,同时给用户提供访问了专门供他们自己用的基于网络的视频记录器的错觉。
或者,可以没有个人区域,每一个用户都可以访问最初在播放时他们有权限观看的所有预先记录的内容。
作为另一个示例,用户为其请求进行记录的某些或所有内容可以通过创建请求的内容的实际副本(例如,数字记录)来进行记录。这些实际副本可以存储在网络设备上(例如,诸如服务器36和56之类的服务器或诸如服务提供商50之类的服务提供商处的设备)。
记录到网络服务器上的节目可以复制到用户的本地存储区中。
如果需要,可以将这些方法组合起来使用。例如,某些内容可以由系统自动保留(例如,流行节目的副本)。用户可以进行此材料的虚拟记录。是否存在虚拟记录可以反映在用户的个人区域中。其他内容可以以实际记录节目的形式根据用户的指示进行存储(例如,不太流行的内容)。是否存在这些记录也可以反映在用户的个人区域中。
不管进行基于网络的记录(虚拟或真实的)和本地记录的方式如何,则可以使用交互式电视应用来向用户提供交互式显示屏幕,这些屏幕将帮助用户进行记录、管理记录的节目(例如,编辑记录的节目、删除记录的记录、重新命名记录的节目、通过图1的通信路径向其他用户发送记录的节目等等),播放记录的节目,查看有关记录的节目的信息等等。
一旦用户选择了用于进行记录的节目,则所选节目可以在预定将被记录的节目的交互式列表中显示出来。图19a显示了可以在用户设备18上为用户显示的交互式预定的记录节目屏幕250。当用户选择由诸如图7的节目指南屏幕120之类的另一个节目指南屏幕提供的选项或任何其他合适的选项时,可以由交互式电视应用显示屏幕250。屏幕250可以包括,预定要被记录251的节目的列表。可以使用突出显示区域252来从列表中选择预定的记录。用户可以使用遥控器72的相应的键来将突出显示区域252定位在所需要的预定的记录节目中,并选择预定的记录节目。
有关由用户选择的预定的记录节目的信息可以显示在诸如图19b的屏幕252之类的屏幕上。屏幕253可以包括预定的记录信息254,该信息可以显示将进行节目记录的日期、时间,以及频道。信息254还可以指出哪个设备被指定来对节目进行记录以及是否为预定将被记录的节目设置了父母锁定。用户可以通过使用突出显示区域来选择编辑选项来对信息254进行编辑。可以在屏幕253中提供其他可选择的选项,例如,用户可以选择用来取消预定的记录的取消选项256。
一旦记录了节目,则可以呈现节目指南屏幕以显示记录的节目。图20显示了可以在用户设备18上为用户显示的说明性视频记录节目屏幕260。当用户选择由诸如图7的节目指南屏幕120之类的另一个节目指南屏幕提供的选项或任何其他合适的选项时,可以由交互式电视应用显示屏幕260。记录节目261可以是存储在用户的设备18上的本地记录节目,或者也可以是真实的或虚拟的基于网络的记录节目(存储在诸如服务器36或服务器56之类的设备上或存储在服务提供商50处的设备上的基于网络的内容)。在具有个人区域的基于网络的视频记录器环境中,诸如屏幕260之类的屏幕可以提供对用户的个人区域的全部或一部分的访问。用户可以使用遥控器72或其他合适的用户接口13来在个人区域中进行浏览。
屏幕260可以包括用户的记录节目261的列表。记录节目列表可以包括记录节目时的时间和频道或任何其他合适的信息。用户可以定位突出显示区域262以选择所感兴趣的记录节目(例如,观看该记录节目、查看有关该节目的信息,删除该节目等等)。用户可以使用遥控器72的相应的键将突出显示区域262定位在所需要的预定的记录节目中,并选择记录节目。
有关由用户选择的记录节目的信息可以显示在诸如图20b所示的屏幕264之类的屏幕上。屏幕264可以包括记录信息265,该信息可以显示进行节目记录时的日期、时间,以及频道。信息265还可以显示了是否为记录节目设置了父母锁定以及指定了什么设备来存储记录节目。用户可以通过选择选项266来播放记录节目。用户可以通过选择选项267来播放选择的记录节目。可以选择选项268来从记录节目的列表中删除记录节目。可以使用选项269来为所选择的记录节目设置父母锁定。如果所选择的记录节目正存储在网络视频存储设备中,用户可以选择选项259来将记录节目传输到本地存储设备中。可以使用突出显示区域和遥控器,或通过任何其他合适的方法来选择屏幕上的选项。
当通过选择播放选项266选择给定记录节目进行播放时,可以呈现诸如图21的显示屏幕269之类的显示屏幕。显示屏幕269可以包括正在向用户播放的所选节目的视频270以及用于对视频进行控制的选项271。选项271可以包括允许用户将视频倒带到开始、倒带或倒退视频、播放视频、快进视频、暂停视频或停止视频的选项。可以使用屏幕上的选项,遥控器72或其他用户设备,或涉及用户接口118的其他合适的配置中的专用或多功能键来支持对这些功能及其他交互式电视应用功能的控制。当使用屏幕上的选项时,选项可以以视频270上的一个或多个覆盖层的形式来显示,或者视频270可以在大小缩小的窗口中提供,选项显示在此窗口的外面。
利用图20和21的配置,用户可以浏览用户的记录节目,并可以播放这些记录节目,并可以控制这些记录节目的播放。本地存储在用户设备18上的记录节目可以通过从本地硬盘驱动器或其中保留了记录节目的其他存储器检索这些记录节目来进行播放。存储在网络上的记录节目可以从其中存储了记录节目内容的网络设备中进行播放。用户设备18可以以实时视频流或文件下载的形式接收这样的内容,交互式电视应用可以使用图21所示的类型的显示屏幕配置来播放接收到的内容。
用户可以通过在由交互式电视应用提供的合适的显示屏幕上突出显示所感兴趣的节目,指出对一个节目进行记录感兴趣,并按下记录键,通过从开关或浏览显示中选择用于记录的节目,通过调谐到所需要的节目并选择相应的记录按钮,通过从信息屏幕中选择记录选项等等,来记录节目。例如,用户可以突出显示诸如图8的屏幕138之类的节目列表屏幕中的节目,也可以在诸如图9的开关显示153之类的开关显示上或诸如图10的浏览显示160之类的浏览显示上显示所感兴趣的节目列表。当用户按下诸如图4的记录键86之类的合适的遥控器键时,交互式电视应用可以记录所需要的节目。
交互式电视应用可以在用户按下记录键86之后自动记录用户选择的节目,或者记录一个或多个另外的确认和信息屏幕。作为示例,交互式电视应用可以显示诸如图22的记录设置屏幕272之类的屏幕。如图22所示,屏幕272可以包括区域273和节目说明274中的标题和分级信息。可以向用户提供有关所选节目计划的播放时间的信息。如果用户希望记录节目,则用户可以将突出显示区域275定位在“是”选项276上,并可以按下“确定”键84。如果用户不希望记录节目,则用户可以将突出显示区域275定位在“否”选项277上,并可以按下“确定”键84。如果需要,可以提供诸如系列记录选项、记录质量选项,以及缓冲时间选项之类的其他选项。
当用户指示交互式电视应用记录给定节目,交互式电视应用将使用用户设备13的本地功能或使用系统10的基于网络视频记录器功能来记录节目,具体取决于用户的设备、系统10的功能,系统和用户设置。
在记录了节目之后,用户可以使用交互式电视应用来查看有关用户的记录节目的信息(例如,使用图20所示的类型的显示屏幕配置)。这些用于支持交互式电视应用中的记录功能的技术只是说明性的。如果需要,可以使用任何合适的用于记录的配置(作为真实的记录节目或作为虚拟记录节目以及本地或网络设备)。
交互式电视应用可以允许用户建立父母控制设置。例如,用户可以锁定特定节目、节目分级、频道、内容(例如,暴力或性内容)的类型,或者可以建立阻止特定时间段内的所有电视节目的父母控制设置。可以要求用户输入个人标识号(PIN)来将被阻止的内容解锁。
对于一个说明性配置,父母(或其他合适的用户)可以通过突出显示合适的节目列表屏幕(例如,诸如图8的屏幕138之类的屏幕)中的一个节目的节目列表来选择要阻止的节目。在突出显示要被阻止的节目之后,父母可以按下遥控器72上的锁定键92(图4)。父母还可以通过选择由交互式电视应用提供的屏幕上的父母控制锁定选项来访问设置父母锁定的选项(例如,图17a的选项234、图17b的选项244等等)。
响应用户选择屏幕上的选项或遥控器键访问父母控制锁定选项的情况,交互式电视应用可以显示诸如图23a的父母控制显示屏幕273之类的显示屏幕。可以从主菜单、所选节目或任何其他合适的节目指南屏幕中访问父母控制选项。用户可以通过从各种条件中选择来为所选节目或节目的范围设置父母锁定。例如,用户可以根据标题279、TV分级280、电影分级281、频道232或任何其他合适的条件来选择阻止节目。阻止分级选项280和281可以允许用户阻止具有给定分级的所有节目(例如,与所选节目或用户输入分级或分级的范围相同的分级)。可以向用户提供用于通过选择(是/否)时间段选项283来应用父母锁定设置的其他选项。用户还可以通过选择选项284来选择隐藏或显示成人标题。还可以在屏幕278中提供其他可选择的选项。
如果用户为时间段选项253选择了“是”,则可以提供时间段子菜单,例如,图23b的屏幕236。用户可以使用屏幕286的屏幕上的选项来设置父母控制时间段的开始时间(选项288)和结束时间(选项290)。用户可以使用选项292来使父母控制设置在所有工作日、某些日期组(例如,工作日或周末),或特定日期。在完成之后,用户可以按下“确定”键84。还可以作为屏幕286的一部分来提供其他可选择的选项。
图23a和23b的父母控制屏幕278和286只是说明性的。可以使用任何合适的屏幕上的选项或其他用户接口配置来允许父母(或其他用户)来阻止(父母控制)特定时间段播放的节目、特定频道上的节目,具有某一等级的节目,某些节目的单个实例等等。
诸如提醒设置、按次计费的购买、记录设置,以及某些父母控制设置之类的交互式电视应用设置可以称为“基于时间的”设置,因为这些设置涉及时间要素。在提醒设置的情况下,可以为将要在未来的特定时间播放的节目设置提醒。常常也可以安排记录节目以便在未来进行播放。阻止观看在特定时间播放的节目或阻止特定时间窗的所有或某些电视节目的父母控制设置也是基于时间的设置。
这些基于时间的设置可能会在交互式电视应用的运行过程中产生冲突。例如,用户可以尝试订购视频点播电影或者也可以尝试播放记录的视频记录器内容。如果请求的视频内容的持续时间将导致该内容的提供时间与提醒、购买的按次计费的节目、记录或被父母控制设置阻止的节目的时间段重叠,将会产生冲突。在这样的情况下,可以使用交互式电视应用来帮助解决冲突。
可以使用交互式电视应用来通过向用户呈现那些通知用户屏幕上的冲突解决办法选项的显示屏幕来解决这样的冲突。用户可以使用这些选项来判断如何最好地解决冲突。
当用户请求提交视频点播内容或视频记录器内容(例如,视频点播电影或存储在用户的个人视频记录器上或基于网络的视频记录器上的用户的个人区域的电影)时,可能会产生冲突。当请求的内容的持续时间将导致该内容与用户设置的提醒重叠时,可能会发生冲突。当交互式电视应用检测到这种类型的冲突时,应用可能会显示诸如图24的冲突通知和解决办法屏幕298之类的冲突通知和解决办法屏幕。屏幕238可以包括通知用户发生了冲突的信息。屏幕298可以包括视频点播节目的标题和持续时间。有关为其设置了提醒节目299的标题和计划的播放时间的信息也可以包括在内。屏幕298还可以包括诸如复选框指示器300之类的指出已经设置了节目299的提醒的指示器。
在图24的示例中,用户为电视节目Seinfeld在8:00的计划的播放设置提醒(例如,使用诸如图12的屏幕180之类的屏幕)。然后,用户尝试订购电影“The Majestic”的播放(可以是视频点播或视频记录器内容)。当请求视频时,用户可以使用诸如参考图7和14-17所描述的视频点播订购过程之类的视频点播订购过程,或诸如参考图7、20和21所描述的视频记录器播放请求过程之类的视频记录器播放请求过程。这些只是请求交互式电视应用在用户的设备18上呈现视频内容的说明性配置。如果需要,可以使用任何合适的配置。
当用户向系统10提交请求,要求向用户的设备提供“TheMajestic”(或在用户的设备上呈现),交互式电视应用使用已知的有关请求的视频的持续时间的信息(由与用于存储视频的基于网络的或本地内容存储设备关联的合适的基于网络的或本地数据库提供),并使用已知的有关提醒的时间的信息(例如,从使用来自数据源30的节目表信息创建的程序指南数据库)来判断这两个事件是否将重叠。如果这两个事件将重叠,交互式电视应用可以显示出屏幕298。
屏幕298可以包括许多屏幕上的选项,从这些选项中,用户可以选择解决冲突。如果用户希望继续提交请求的视频内容(提醒除外),用户可以选择选项301。如果选择了选项301,系统10将继续向用户提供Majestic的视频。Seinfeld的提醒将被取消。
选项302向用户提供继续提供继续提交请求的视频的机会,还允许用户重新安排Seinfeld的提醒的时间。如果用户选择选项302,则交互式电视应用可以向用户提供一个显示屏幕,该显示屏幕允许用户将Seinfeld的提醒重新安排到同一个节目的另一个计划的播放在节目的重新播放的计划的播放时间或Seinfeld的另一个片断的计划的播放时间等等)。
用户可以使用选项选项304来用户的本地或基于网络的视频记录器来对Seinfeld进行记录(例如,在用户设备18上或以虚拟或真实的记录的形式在基于网络的设备上)。如果用户选择选项304,则将请求的视频内容提供给用户,交互式电视应用在其计划的播放时间记录Seinfeld或以别的方式为用户获取Seinfeld的副本。
如果用户希望在Seinfeld结束之后观看请求的视频内容,则可以选择选项306。用户可以选择选项306以推迟视频内容提供(或呈现),直到已经播放完Seinfeld,此时,系统10可以向用户自动提供(呈现)“The Maiestic”。
如果用户希望选择另一个时间来观看“the Majestic”,则可以选择选项308。交互式电视节目指南可以允许用户选择另一个日期和时间来观看请求的视频。当该新的日期和时间到达时,交互式电视应用可以自动(例如,在确认提示之后)向用户提交请求的内容。
交互式电视应用可以向用户提供诸如选项310之类的允许用户取消提交“the Majestic”的选项。这就允许用户观看Seinfeld。
如果用户希望开始观看“the Majestic”,在其计划的播放时间暂停Seinfeld,然后在Seinfeld结束之后恢复“the Majestic”的播放,则可以选择选项311。
可以理解,在冲突通知和解决办法屏幕293或这里讨论的任何其他冲突通知和解决办法屏幕中显示的选项是说明性的,如果需要,某些选项可以省略,并可以添加其他选项。
当请求的视频(例如,“The Majestic”)与用户用交互式电视应用计划的记录(例如,节目Seinfeld的记录)重叠,当系统不支持同时观看点播内容(例如,视频点播电影、按次计费的电影、播放记录的节目等等)和播放内容的记录时,可能会产生冲突。交互式电视应用可以使用有关请求的视频的持续时间的信息和有关记录的计划时间的信息,以判断在这两个事件之间是否存在重叠。当检测到冲突时,交互式电视应用可以为用户呈现诸如图25的显示屏幕312之类的屏幕。
如图25所示,屏幕312可以包括诸如请求的视频内容的标题和持续时间以及计划的记录的标题和时间314。为其计划了记录的节目的节目列表信息可以诸如记录图标316之类的图标来进行注释,该图标指出显示的节目标题是为其设置了记录的标题。
显示器312可以包括许多屏幕上的选项。用户可以选择相应的选项以指示交互式电视应用如何解决请求的视频和用户已经设置的记录之间的冲突。
如果用户选择选项318,交互式电视应用将继续向用户提交请求的视频(例如,the Majestic),并将取消记录节目(例如,将取消Seinfeld的记录节目)。
如果用户选择选项320,交互式电视应用将提供“The Majestic”,将向用户提供屏幕上的选项或其他合适的机会以重新安排Seinfeld的记录时间。例如,交互式电视应用可以向用户提供安排当Seinfeld正在重复播放时对Seinfeld进行记录的机会。
如果用户选择选项322,交互式电视应用将向用户播放“TheMajestic”,将使用系统10的基于网络的或本地视频记录器功能来记录Seinfeld。
用户可以选择选项324以推迟提供“The Majestic”,直到Seinfeld被记录完之后。
当用户选择选项326时,交互式电视应用可以向用户提供一个或多个选项屏幕,以便允许用户选择观看“the Majestic”的另一个时间。
选择选项328将会指示交互式电视应用取消提交“TheMajestic”。因此,Seinfeld的记录将不再产生冲突,并可以如期进行。
如果需要,可以选择选项329来指示系统向用户提供“theMajestic”,直到Seinfeld的记录开始,在记录过程中暂停“theMajestic”,然后,当记录完成时,恢复提供“the Majestic”。
当请求的视频将与基于时间的父母控制设置重叠时,可能会产生冲突。例如,用户可能已经阻止在3:00和5:00之间观看所有节目。如果用户请求提供将与此时间段重叠视频内容,则交互式电视应用可以显示诸如图26的冲突通知和解决办法屏幕330之类的屏幕。
屏幕330可以包括视频点播节目的标题,其持续时间,以及有关已经产生冲突的特定父母控制设置的信息332。屏幕330还可以包含允许用户指示交互式电视应用如何解决冲突的选项。如果用户希望观看请求的视频并覆盖现有的父母控制设置,用户可以选择选项334。利用此方法,可以要求用户向交互式电视应用提供有效的个人标识号(例如,父母的PIN)来将锁定的时间段解锁。
如果用户希望推迟提供“The Majestic”,直到冲突的父母控制设置涵盖的时间段逝去之后,则用户可以选择选项336。在图26的示例中,建立了父母控制设置,该设置在3:00和5:00之间阻止观看所有的节目。如果用户选择选项336,则交互式电视应用可以推迟播放“The Majestic”到5:00PM,这是父母控制过期的时间。
可以使用选项338来选择用于提供“the Majestic”的另一个时间。用户可以选择选项340来取消提交请求的视频。用户可以选择选项341来开始“the Majestic”,在父母控制时段内暂停、在父母控制时段之后恢复“the Majestic”的提供。
还可以作为视频覆盖层、警报或提醒来提供冲突通知和解决办法屏幕。这些通知类型在发生冲突时而不是在冲突发生之前对于解决冲突特别有用。例如,如图27所示,可以提供屏幕350,该屏幕包括点播内容的视频(例如,视频点播电影、记录的电影、按次计费的电影、被暂停或倒带以便它不再被实时观看的播放的节目等等)。用户可能已经请求了视频点播内容,随后暂停或倒带该视频,这就延长了视频完成而需要的时间。虽然在请求视频时冲突可能不明显,因为视频的时间由于暂停、倒带等等而延长,但是,现在与请求的视频和以前计划要被记录的节目、提醒、订购的按次计费的节目或父母控制可能存在潜在的冲突。
响应这样的冲突,记录应用可以自动开始缓冲计划记录、提醒或购买的节目,并且当请求的视频完成时,可以通知用户存在缓冲的记录。或者,随着冲突的计划的节目的开始时间临近,交互式电视应用可以向用户提供冲突警告视频覆盖层,如图27的冲突警告视频覆盖层351。冲突警告视频覆盖层351可以包括一个或多个可选择的广告352以及许多用于解决冲突的屏幕上的选项。用户可以选择相应的选项以指示交互式电视应用如何解决正在显示的视频和记录节目或用户已经设置的其他基于时间的设置之间的冲突。
如果用户选择选项354,交互式电视应用可以忽略冲突,并继续向用户提供正在显示的所选择的视频,并可以取消记录、提醒或购买(例如,“NBA篮球”的记录将被取消)。如果基于时间的设置是父母控制时间段,可以请求用户输入PIN以继续观看。
如果用户选择选项356,则交互式电视应用将停止提供正在显示的被请求的视频,并调谐到计划播放的“NBA篮球”。如果用户选择选项358,则交互式电视应用可以在被请求的视频完成过程中开始缓冲计划的节目。一旦请求的视频完成,则可以向用户提供观看正在被全部记录节目。
图28显示了涉及解决当用户请求提供与诸如提醒、记录节目、按次计费的购买,以及父母控制之类的基于时间的设置有冲突的视频时产生的冲突的说明性步骤的流程图。在步骤360中,交互式电视应用可以向用户提供屏幕上的选项及其他合适的机会以创建基于时间的设置。例如,可以使用交互式电视节目指南来向用户提供为节目建立提醒、购买按次计费的节目、设置节目的记录,或建立在特定时间(例如,在给定时间段或节目的持续时间等等)锁定所有频道或某些频道的父母控制的机会。
在用户使用了交互式电视应用创建一个或多个这些设置之后,在步骤362中可以向用户提交请求视频内容的机会。例如,交互式电视应用可以向用户提交请求从网络提交视频点播内容的机会。还可以向用户提交请求为用户播放本地或基于网络的视频记录器内容的机会。
当用户请求在用户设备18上向用户播放视频内容时,交互式电视应用可以在步骤364中向用户提供解决产生的冲突的机会。例如,交互式电视应用可以使用有关视频点播或视频记录器内容的持续时间的信息,并可以使用此信息来判断请求的视频是否将与计划的节目提醒、计划和预先的订购的按次计费的节目、计划的节目记录,或父母控制设置有效的时间段重叠。交互式电视应用可以在用户的设备上显示冲突通知和解决办法屏幕。
为用户显示的冲突通知和解决办法屏幕可以包括用户可以选择的冲突解决选项。用户可以取消提醒、预先订购的按次计费的节目,或计划的记录节目,或者可以通过提供相应的父母控制PIN来覆盖现有的父母控制设置。用户可以选择推迟或重新安排请求的视频的提供时间,以避免冲突,或者用户可以视频提供。在步骤366中,交互式电视应用可以根据用户的指令来解决冲突。
前述的内容只是对于对本发明的原理的简单说明,在不偏离本发明的范围和精神的情况下,那些精通本技术的人可以进行各种修改。
权利要求
1.一种使用通过用户设备实现的交互式电视应用的方法,包括向用户提供使用交互式电视应用在交互式电视应用中创建基于时间的设置的机会;向用户提供请求提交点播内容的机会;使用交互式电视应用来判断在请求的点播内容和基于时间的设置之间是否存在冲突;以及向用户提供指示交互式电视应用如何解决请求的点播内容和基于时间的设置之间的冲突的机会。
2.根据权利要求1所述的方法,其中,基于时间的设置是从包括下列各项的组中选择的节目提醒设置、预先订购的按次计费的节目,计划的记录设置,以及父母控制设置。
3.根据权利要求1所述的方法,其中,请求的点播内容是从包括视频点播内容和视频记录器内容的组中选择的。
4.根据权利要求1所述的方法,进一步包括使用交互式电视应用来向用户提供取消基于时间的设置并接收请求的点播内容以解决冲突的选项。
5.根据权利要求1所述的方法,进一步包括使用交互式电视应用来向用户提供取消请求的点播内容以解决冲突的选项。
6.根据权利要求1所述的方法,其中,用户指示交互式电视应用在冲突发生之前如何解决冲突。
7.根据权利要求1所述的方法,其中,用户指示交互式电视应用在发生冲突时如何解决冲突。
8.根据权利要求1所述的方法,其中,基于时间的设置是电视节目父母控制设置,该方法进一步包括使用交互式电视应用向用户提供覆盖父母控制设置以解决冲突的选项。
9.根据权利要求1所述的方法,其中,用户设备包括用户电视设备,该方法进一步包括在用户电视设备上为用户显示一个屏幕,该屏幕通知用户发生了冲突,并包含让用户选择以解决冲突的多个选项。
10.根据权利要求1所述的方法,进一步包括使用交互式电视应用来向用户提供推迟提交请求的点播内容以解决冲突的选项。
11.根据权利要求1所述的方法,其中,请求的点播内容是来网络设备的视频点播内容,该方法进一步包括使用交互式电视应用向用户提供用户设备上的屏幕上的选项,以取消从网络设备提交视频点播内容,从而解决冲突。
12.根据权利要求1所述的方法,进一步包括向用户提供重新调度基于时间的设置的机会。
13.根据权利要求1所述的方法,进一步包括向用户提供开始提交点播内容并在基于时间的设置的持续时间内暂停提交点播内容的机会。
14.根据权利要求1所述的方法,其中,基于时间的设置是节目的提醒,该方法进一步包括向用户提供记录为提醒选择的节目的选项。
15.根据权利要求1所述的方法,其中,基于时间的设置是针对本地记录的,该方法进一步包括提供将本地记录更换为基于网络的记录的选项。
16.一种用户设备,用于交互式电视系统中,在该系统中,通过通信路径将电视节目提交给多个用户,每一个用户的用户设备都包括控制电路;用户输入接口,用于向用户提供给控制电路提供用户输入的机会;以及显示器,用于向用户显示由交互式电视应用生成的视频和屏幕,其中,控制电路、用户输入接口以及显示器被配置为向用户提供使用交互式电视应用在交互式电视应用中创建基于时间的设置的机会;向用户提供请求提交点播内容的机会;使用交互式电视应用来判断在请求的视频和基于时间的设置之间是否存在冲突;以及向用户提供指示交互式电视应用如何解决请求的视频和基于时间的设置之间的冲突的机会。
17.根据权利要求16所述的用户设备,其中,基于时间的设置是从包括下列各项的组中选择的节目提醒设置、计划的记录设置,以及父母控制设置。
18.根据权利要求16所述的用户设备,其中,请求的点播内容是从包括视频点播内容和视频记录器内容的组中选择的。
19.根据权利要求16所述的用户设备,其中,基于时间的设置是电视节目提醒,其中,控制电路、用户输入接口以及显示器被进一步配置为使用交互式电视应用向用户提供取消节目提醒并接收请求的点播内容以解决冲突的选项。
20.根据权利要求16所述的用户设备,其中,基于时间的设置是电视节目提醒,其中,控制电路、用户输入接口以及显示器被进一步配置为使用交互式电视应用向用户提供取消请求的点播内容以解决冲突的屏幕上的选项。
21.根据权利要求15所述的用户设备,其中,基于时间的设置针对电视节目的计划的记录,其中,控制电路、用户输入接口以及显示器被进一步配置为使用交互式电视应用向用户提供取消节目的记录并观看请求的点播内容以解决冲突的选项。
22.根据权利要求16所述的用户设备,其中,基于时间的设置是电视节目的计划的记录,其中,控制电路、用户输入接口以及显示器被进一步配置为使用交互式电视应用向用户提供取消请求的点播内容以解决冲突的选项。
23.根据权利要求16所述的用户设备,其中,基于时间的设置是电视节目父母控制设置,其中,控制电路、用户输入接口以及显示器被进一步配置为使用交互式电视应用向用户提供覆盖父母控制设置以解决冲突的选项。
24.根据权利要求16所述的用户设备,其中,基于时间的设置是电视节目父母控制设置,其中,控制电路、用户输入接口以及显示器被进一步配置为使用交互式电视应用向用户提供取消请求的点播内容以解决冲突的选项。
25.根据权利要求16所述的用户设备,其中,控制电路、用户输入接口以及显示器被进一步配置为使用交互式电视应用在显示器上为用户显示一个屏幕,该屏幕通知用户发生了冲突,并包含用户可以选择以解决冲突的多个选项。
26.根据权利要求16所述的用户设备,其中,控制电路、用户输入接口以及显示器被进一步配置为使用交互式电视应用在显示器上为用户显示屏幕上的选项,用户可以选择该选项推迟提交请求的点播内容以解决冲突。
27.根据权利要求16所述的用户设备,其中,请求的点播内容是来自网络设备的视频点播内容,其中,控制电路、用户输入接口以及显示器被进一步配置为使用交互式电视应用在显示器上向用户提供屏幕上的选项,以取消提交视频点播内容,从而解决冲突。
28.根据权利要求16所述的用户设备,其中,请求的点播内容是来自基于网络的视频记录器设备的基于网络的视频记录器内容,其中,控制电路、用户输入接口以及显示器被进一步配置为使用交互式电视应用在显示器上向用户提供屏幕上的选项,以取消提交基于网络的视频记录器内容,从而解决冲突。
29.根据权利要求16所述的用户设备,其中,控制电路包括硬盘驱动器,用于当请求的点播内容与该提醒冲突时记录为其设置了给定提醒的电视节目。
30.根据权利要求16所述的用户设备,其中,控制电路、用户输入接口以及显示器被进一步配置为向用户提供在冲突发生之前解决冲突的机会。
31.根据权利要求16所述的用户设备,其中,控制电路、用户输入接口以及显示器被进一步配置为向用户提供在发生冲突时解决冲突的机会。
32.根据权利要求16所述的用户设备,其中,控制电路、用户输入接口以及显示器被进一步配置为向用户提供重新调度基于时间的设置的机会。
33.根据权利要求16所述的用户设备,其中,控制电路、用户输入接口以及显示器被进一步配置为向用户提供开始提交点播内容并在基于时间的设置的持续时间内暂停提交点播内容的机会。
34.根据权利要求16所述的用户设备,其中,基于时间的设置是节目的提醒,该方法进一步包括向用户提供记录为提醒选择的节目的选项。
35.根据权利要求16所述的用户设备,其中,基于时间的设置是针对本地记录的,该方法进一步包括提供将本地记录更换为基于网络的记录的选项。
全文摘要
提供了一种交互式电视系统,其中,用户可以使用交互式电视应用建立基于时间的设置。用户可以设置电视节目提醒、预先订购的按次计费的节目、计划用于记录的节目,以及建立父母控制以防止在某些时间观看某些频道上的电视。可以使用交互式电视应用来支持视频记录器功能,如在用户的机顶盒或其他设备上本地实现的个人视频记录器功能和使用服务器在有线电视头端及其他网络位置实现的基于网络的视频记录器功能。还可以使用交互式电视应用来提交视频点播内容。
当用户请求提交视频时,在请求的视频内容和以前建立的基于时间的设置之间可能会产生冲突。交互式电视应用可以给用户提供屏幕选项,以便允许用户选择如何解决这些冲突。
文档编号H04N5/445GK1717932SQ200380104089
公开日2006年1月4日 申请日期2003年11月5日 优先权日2002年11月25日
发明者迈克尔·D.·艾里斯 申请人:联合视频制品公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1