专利名称::游戏控制台上的集成媒体的制作方法
技术领域:
:当前公开的主题涉及计算领域,且更具体而言,涉及诸如游戏和媒体内容等领域,但这些仅仅是示例性而非限制性的领域。背景游戏控制台提供通过大量计算资源来保证的丰富的视听体验。然而,这些计算资源通常未充分用于非游戏用途。因此,提供除游戏娱乐之外的诸如观看电视、记录内容(电视、游戏、或其它)等其它媒体体验将是有利的。简言之,提供允许集成的游戏和媒体体验的系统、方法、计算机可读介质等将是有利的。概述此处公开了用于在游戏控制台上集成媒体的各种机制。作为示例而非限制,可以显示具有多个媒体选择的控制板,其中这样的控制板是游戏控制台本机的并且其中媒体选择中的至少一个是电视选择。该电视选择可以在游戏控制台上启动电视应用程序,且可以用向游戏控制台提供内容的服务提供者的徽标来打上印记。此外,可以向用户提供在电视选择和多个媒体选择中的诸如音乐、视频、VOD、DVD节目等其它媒体选择之间来回切换的选项。在本发明的一个示例性且非限制性方面,可以向用户提供选择将游戏控制台作为机顶盒来启动的选项。在另一方面,可以向用户提供选择使用游戏控制器将游戏控制台作为机顶盒来远程启动的选项(以便用户可以使用控制器启动游戏控制台且游戏控制台将如正常的机顶盒一样打开)。在又一方面,可以向用户提供选择将游戏控制台作为标题来启动的选项(以便例如游戏控制台将开始播放所加载的标题)。如将从本发明清楚的,存5在各种其它方面,如向用户提供卸载电视选择的选项,从而使游戏控制台返回到控制板上电视之前的显示。并且此外,电视选择可以将用户引导到其它媒体,如具有用于记录在电视显示器上示出的内容的数字视频记录(DVR)选择的菜单。应当注意,提供本概述以便用简化形式介绍下面在详细描述中进一步描述的一些概念。该概述不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。附图简述以上的概述以及以下的详细描述在结合附图阅读时能更好地理解。为例示本发明,示出了本发明的各方面。然而,本发明不限于所讨论的各特定方面。包括以下附图图1示出现有技术系统,其中在机顶盒接收传入信号并且该信号由该机顶盒来处理;图2与图1相反,示出游戏控制台可被用来按机顶盒的方式来处理和显示媒体内容;图3示出在游戏控制台处理和/或显示传入信号时,用户可以使用控制台菜单来选择其想要使用的服务;图4示出游戏控制台还提供适于观看电视的节目指南;图5示出引导进程可以位于游戏控制台控制板和客户机组件520之间,这最终允许在游戏控制台上观看电视;图6更详细地示出图5的引导进程;图7集中于参考图5和图6讨论的客户机组件;图8示出在设置电视组件时所使用的示例性GUID、序列号和控制台号;图9示出客户机组件可以包括两个应用程序电视客户机应用程序和数字录像机(DVR)应用程序;图IO示出通用电视按钮;图11示出IPTV按钮;图12示出不可用的电视按钮;图13示出用于管理电视设置的"System(系统)"菜单(驻留在"system"刀片上);图14示出可在游戏控制台上执行的各种功能,包括但不限于DVR存储、设置、系统信息、和电视卸载选项;图15示出电视设置菜单;图16示出可以认证和登录客户机组件的方式;图17示出本发明的一个体系结构方面,该方面示出游戏控制台是如何处理音频和视频数据的;图18更详细地解释参考图17所提到的音频解码器;图19示出游戏控制台是如何处理视频数据的;图20示出在使用游戏控制台显示电视信号时可能发生的事件的一般流程;图21示出本发明的一方面的一个可能的实现,其中用户可以选择来设置DVR存储设置;图22示出允许用户移动滑动条来调整控制台用于DVR使用的空间量的DVR存储菜单;图23示出在客户机组件在游戏控制台上运行的情况下在用户选择DVR选项时所发生的事情;图24示出本发明的各体系结构方面,包括中央处理单元(CPU)与硬件和软件线程的互操作性;图25示出使用图24所示的硬件线程可以如何分配处理时间;图26示出在游戏时间发生处理时游戏控制台可以处理媒体中断;图27示出应用程序管理器如何处理软件线程以及标题是如何与这些线程相关的;图28示出因为游戏控制台不仅能用作游戏设备还能用作机顶盒,所以给定菜单上可以有多个启动选项;图29示出游戏控制台可以具有遥控设备上的启动电视或媒体中心(具有音乐、DVD等)的特殊启动按钮;以及图30示出一框图,其示出可以与上述各方面关联使用的示例性多媒体控制台。详细描述I.概览在本发明的各方面,讨论了解决在游戏控制台上提供电视(TV)、数字录像机(DVR)和资源集成的问题的系统、方法、计算机可读介质等。作为示例而非限制,图1和图2展示了用于本发明的其余部分的框架。在图1中,示出现有技术系统,其中在机顶盒165处接收传入信号160并且该信号160由该机顶盒165来处理。该处理可能需要分离不同种类的信号。例如,可以从机顶盒165中继到电视设备180的一种类型的信号是电视信号170。该信号170可以包含以频道形式在电视设备180上显示的内容,并且该内容可以是电视节目、电影、音乐等,换言之,可以是几乎任何媒体内容。此外,该媒体内容可以由机顶盒165记录并随后以DVR信号175的形式在电视设备180上显示。当然,图1呈现了简单的现有技术场景。然而,与图1相反,图2示出游戏控制台可被用于处理和显示媒体内容的概念。因此,按照图2,来自某一通信公司的传入信号160可以由游戏控制台185接收。游戏控制台185可以处理该信号(或来自同一源或其它源的多个其它信号)并随后将其提交给电视设备180。游戏控制台185可以将电视信号170和/或DVR信号175提交给电视设备180。DVR信号175可以只是所记录的传入信号160的内容(其可以包含电视信号或几乎任何其它数字或模拟信号),或DVR信号175可以包含所记录的其它媒体内容(例如游戏内容)。简言之,图2示出游戏控制台185不仅具有将其巨大的计算资源用于传统的游戏娱乐目的的能力,还具有允许用户将控制台185用作机顶盒来观看电视和/或记录内容以在电视设备180上显示(或以其它方式使用、用于存档目的等)的能力。应当注意,因为可以充分利用游戏控制台185来作为机顶盒,所以诸如控制器等传统的附随的控制台设备可以扮演机顶盒的角色。例如,游戏控制台控制器142(1)(参考本发明的图30(最后一张附图)更详细地解释)可以用作控制游戏控制台/机顶盒185的遥控设备。因此,游戏控制台185控制器142(1)可以用来在电视设备180上切换频道并执行传统遥控设备的任何功能。另选地,游戏控制台185还可以结合传统机顶盒来使用,从而使用现有资源或用作对现有资源的附加(而非将它们完全替换)。现转向图3,在游戏控制台185处理和/或显示传入信号160时,用户可以使用控制台菜单192来选择其想要使用的服务。例如,用户可能想要观看电视,在这种情况下,他们将选择"WatchTV(观看电视)"选项190。另选地,他们可以容易地选择图3屏幕截图所示的"RecordedTV(所记录的电视)"选项194。该选项194可以提供对在用户在游戏控制台185上玩游戏时或在玩游戏之前或之后记录的内容的访问。所记录的内容可以是游戏本身,或者其可以是(在玩视频游戏之前、期间或之后在游戏控制台185上所记录的)电视内容。不用说,游戏控制台185还提供多种其它服务,如视频点播(VideoonDemand)和其它附加服务(Extras)。简言之,游戏控制台185能提供机顶盒165(参见图1)可以提供的任何服务——而且更多,因为游戏控制台185可以是能够运行提供给它(经由因特网、光盘驱动器、闪存设备、或以其它方式——如图30所示)的任何软件应用程序的通用计算设备。接着,图4示出游戏控制台185还提供适于观看电视的节目指南400。该节目指南400可以包括某一背景内容410和诸如透明菜单覆盖420等覆盖。背景内容410可以是某一电视图像或某一其它数字图片,而透明菜单覆盖可被透明地置于背景内容410之上。覆盖420可以示出不同的频道、时间和对应的节目。其还可以示出其它特征,如画中画显示430或某一附加钟表/文本/图片显示440。本领域技术人员将很容易理解与电视内容(以及就此而论,与DVR内容)一起示出的不同种类的菜单和显示。此处构想了所有这些方面,且参考图3和图4所讨论的各方面仅仅是示例性的而非限制性的,仅仅旨在示出用作机顶盒的游戏控制台185的能力集合的子集。II.在游戏控制台上观看电视9在本发明的该方面,进一步探索游戏控制台的能力,并示出这种控制台可被如何用作基本上替换机顶盒来显示电视信号的装置。例如,游戏控制台能够显示的一种类型的信号是网际协议电视(IPTV)信号。这些IPTV信号可以是参考图l所讨论的传入信号160。在任何情况下,IPTV描述其中使用网际协议在网络基础结构上传递数字电视服务的系统,其可以包括通过宽带连接或数字用户线(DSL)连接的传递。游戏控制台可以管理各种类型的信号,但IPTV尤其易于使用,因为它是严格地基于软件的(与其它信号相区别,如至少部分地基于硬件(使用数字接收机/调谐器等)的电缆电视或卫星电视)。但是,应当注意,控制台可以处理这些和其它种类的信号。IPTV信号在此仅仅是作为说明性的和示例性的信号来讨论的。为进一步说明以上示例,IPTV信号客户机可被认为是游戏控制台上的游戏,或换言之,其可以作为在游戏控制台上运行的特定类型的应用程序来处理。在本发明的一非限制性方面,受管框架可以在游戏控制台硬件之上运行,而IPTV应用程序又可以在该受管框架之上运行。可以在硬件、受管框架、和IPTV应用程序中或在它们之间使用各种模块和接口,以允许电视信号在游戏控制台之上运行。例如,可以使用独特的网络输入输出(1/0)、安全、和其它协议和功能。在安全示例中,可以使用安全特征来保护电视内容免遭盗窃。在I/O示例中,可以管理应用程序、框架、和硬件之间的通信以及对游戏控制台本身的I/O。现转向图5,引导进程510可以位于游戏控制台控制板500(例如参见图IO的控制板)和客户机组件520之间。该进程可以在每次用户按下媒体刀片(media)(例如参见图13)上的电视按钮(例如IPTV按钮)来引导进入客户机520时启动。引导进程510可以启动例如IPTV客户机(但不必将客户机向IPTV引导web服务进行认证——这可以经由IPTV客户机来完成并可以独立于引导机制来发生)。接着,图6更详细地示出图5的引导进程510。具体地,在图6中从左向右,用户可以按下媒体按钮,如框500处的IPTV按钮。随后,该事件之后,引导应用程序530启动。该应用程序530可以负责管理引导进程510的初始阶段。该应用程序530能够执行的第一个动作是执行认证540,并随后检查客户机组件520的存在。如果客户机组件520存在,则其可被启动,但如果其不存在则可以从服务器下载。在任何情况下,认证540可以在每次客户机组件520被启动时执行,或另选地,如果客户机520已经启动并且因为正在播放其它媒体所以仅仅在后台,则不必认证。图7更详细地示出客户机组件可以处理的涉及认证和/或登录的信息。具体地,可以有在该过程中所使用的公钥/私钥560和/或证书562。同样,如以下图8所示,可以提供涉及游戏控制台GUID的信息。最后,客户机组件520中可能存在执行诸如在客户机组件520启动后实际运行电视等特定任务的客户机子组件570(更多细节请参见图17)。如刚刚所提及的,图8示出示例性GUID和序列号。在所提供的屏幕截图的第一行800中,出现了以下控制台序列号(ConsoleSerialNumber):802592261306。并且,在第二行810中示出控制台ID(ConsoleID):008309212487。使用以上算法随后可以生成以下GUID:4282-112F-BBDE-315A-7971-20CB-AA96-202D,如在第三行820中所示。可以向用户呈现关于游戏控制台的其它信息。在本发明的另一方面,如图9示出客户机组件520可以包括两个应用程序(1)电视(TV)客户机应用程序900,禾P(2)数字录像机(DVR)应用程序910。电视客户机应用程序900是可以允许用户观看实况电视和视频点播(VOD)的应用程序。DVR应用程序910是可以允许用户执行后台DVR——例如在用户玩游戏时记录电视(另选地,还可以在用户未在玩游戏时记录电视)的应用程序。另外,在当前公开的主题的某些方面,电视客户机应用程序900和DVR应用程序910是分开的,因为为了运行后台DVR,DVR应用程序910单独地在系统线程中运行。在系统线程中运行电视应用程序900可能带来大量开销和不必要的系统成本。客户机组件520最初可以由上述引导应用程序510(参见图5和图6)从电信服务器下载(在其尚未在游戏控制台上工厂安装(factory-installed)的情况下)。游戏控制台185可以负责去往正确的服务器并下载客户机组件520。例如,控制台通过使用设置程序920刻录在游戏控制台闪存中的URL可以知道从哪里下载客户机组件520。设置程序920又可以是服务提供者(未示出)和使用控制台185的最终客户之间的接口应用程序,且其可以控制客户机组件520的初始体验。例如,程序920可以使用户/客户逐步通过在线游戏帐户注册过程、HDD内容的分区(关于该方面的更多细节在以下的部分,但一般而言,如果游戏控制台上存在HDD驱动器,则设置程序920可以使用户逐步通过HDD分区应用程序)、以及GUID供应(如果适用)。在用户体验下,程序920还可以执行以下任务将同步服务器URL写入控制台闪存;将电信公司(或另选地服务提供者)支持号写入控制台闪存;和/或将服务提供者专用徽标安装在HDD上(如果可用)。该程序还可以将服务提供者的名称写入闪存。关于在线游戏帐户,如果用户尚未拥有这样的帐户,则可以当场请求他们注册一个。设置程序920可以包含在线帐户应用程序或其可以从闪存中启动该应用程序。注册应用程序可以重新引导返回设置程序920,以防止设置中断。此外,关于GUID供应方面,可使用用户交互来将游戏控制台作为机顶盒来供应,即,如果要求用户向电信公司打电话来提供GUID、序列号、或控制台ID的话——设置程序920可以指导用户这样做。设置程序920能够从控制台读取所有的值(如在此处所公开的某些附图中所示)。然而,在本发明的一个示例性方面,供应应用程序取得机顶盒的GUID并将该GUID上传发送到电信公司后端的服务器,取决于该GUID所发自的IP地址,该服务器自动地将游戏控制台作为机顶盒来供应。因此,可能发生的是用户登录到他们的DSL路由器,该路由器自动地可以将IP地址与该会话的帐户进行关联。该会话的IP地址随后被绑定到上传发送到服务的GUID。应当注意,设置程序920可以被设计成供全局使用。可以通过使用XML和图像(例如.jpg)文件来进行定制。这可以用来最小化需要为每一个别服务提供者改变的代码量。当在控制台闪存中检测到服务器URL时,媒体刀片/菜单1000可以自动地展示如图IO所示的电视按钮(即,通用电视按钮1010)或如图ll所示的按钮(IPTV按钮1020)。另外,可以示出各个频道选项1030,如频道号、名称、和类型。在后一附图(图ll)中,IPTV按钮1020可以出现在MediaCenter(媒体中心)按钮的上方,且显示在其旁边的徽标可以是可在HDD上找到的电信公司所印记的徽标。如果控制台未附加HDD,则媒体刀片1010代码可以通过访问闪存设置上的URL来在IPTV服务器上査找徽标。如果控制台未连接到因特网且不存在HDD,则电信徽标对媒体刀片1000不可用,且不示出徽标(或另选地,可以示出具体表达为问号"?"的不可用按钮1040,如图12所示)。在本发明的又一方面,如上所示,在选择按钮1010、1020中的一个时,可以自动地激活上述引导应用程序510(不管是不是设置程序920的一部分)。如果客户机组件520不存在或如果控制台未附加HDD,则引导应用程序510可以去往闪存设置中所包含的电信公司的服务器URL来下载客户机所需要的事物。引导应用程序可以用来确定下载什么的下载矩阵可以如下展示<table>tableseeoriginaldocumentpage13</column></row><table>最后,如上所述,在控制台未附加HDD的情况下,引导应用程序510可以将客户机组件520高速缓存到存储器中并从该处运行该组件。可以丢弃DVR应用程序(参考图9讨论的)。但在某些方面,在其中控制台附加了HDD的情况下,引导应用程序510可以总是将电视应用程序900和DVR应用程序910都下载到HDD。关于参考图10、11和12所讨论的徽标,虽然服务提供者印记的徽标可以从设置程序盘安装在HDD上,但电信公司有可能在实现当前公开的主题的系统的生存期中的某一点处想要更新其徽标。服务器可以提供这种机制。具体地,在客户机组件520的初始下载期间,引导应用程序510还可以下载任何可用的电信公司印记的徽标。设置程序920最初安装的印记的徽标可以被服务器所提供的较新的徽标来盖写。新徽标还可以从更新web服务获得,但引导应用程序510不必负责下载它们。如有必要,引导web服务可以指导该下载。'如果出于任何原因引导应用程序510不能连接到服务器,则可以向用户显示存储在控制台闪存中的电信公司支持号。引导应用程序510能以规则的间隔继续尝试连接到该服务,直到用户退出相关控制台刀片/应用程序为止。接着,转向图13,该附图示出用于管理电视设置的"System"(系统)菜单1300(驻留在"system"刀片1310上),该菜单可以从包括此处以及先前某些附图中所示的"media(媒体)"1320刀片和"games(游戏)"刀片1330在内的多个刀片中选择。在图13中,"system"刀片1310允许管理电视设置(经由屏幕截图中的第八个按钮),这与控制台设置(第一个按钮)、家庭设置(第二个按钮)、存储器(第三个按钮)、网络设置(第四个按钮)、计算机(第五个按钮)、Xbox实况影像(第六个按钮)和初始设置(第七个按钮)相区别。应当注意,所示按钮仅仅是示例性的和非限制性的。例如,第六个按钮"XboxLiveVision"可以很容易地由其它在线订阅服务按钮(及其对应的服务)来替换。'一旦选择了图13中的电视按钮(第八个按钮),如图14所示,可以在游戏控制台上执行各种功能。这些功能包括但不限于,DVR存储(第一个按钮)、启动按钮设置(第二个按钮)、系统信息(第三个按钮)、和电视卸载选项(第四个按钮)。因此,如果观看图13所示的屏,幕的用户按下图13屏幕截图右下角的"SelectA(选择A)"按钮,则可以出现的下一屏幕是图14。(应当注意,第一选项"DVR存储"在以下在讨论本发明的DVR方面的一节中更详细地讨论;第二选项"启动按钮"在以下参考图15更详细地讨论;并且,第三选项"系统信息"已参考图8更详细地讨论)。在图14中,第四个按钮"Uninstall(卸载)"1400允许游戏控制台解除供应(de-provisioned)(与以上参考图5-7所讨论的供应过程相反)。这可在用户决定选择该按钮并随后(任选地)呼叫电信公司来取消他或她的帐户或将游戏控制台从帐户中移除时发生。在完成后,公司可以更新用户的帐户策略信息以反映订阅状态。SMS子系统(以下参考图16讨论)仍然能够识别IPTVGUID,但其还可认识到所述的用户被取消订阅且将不再允许访问IPTV服务。客户机组件(参见图5、图6和图7)可以通过将其从"系统(system)刀片"(参见图14)的系统信息(SystemInfo)区域中删除来卸载。在删除了客户机组件的情况下,可以从控制台闪存中删除同步服务器URL且对应的电视(例如IPTV)按钮将从"media刀片"(参见图10、图11和图12)中消失。随后可以向其它游戏控制台应用程序重新分配HDD空间。为重新激活电视能力(如IPTV),用户可能必须再次运行设置程序,将游戏控制台作为具有附加机顶盒能力的计算设备来重新供应。另外,该重新供应可能需要电信公司必须将其设备GUID从黑名单中释放。此外,且任选地,在本发明的又一方面,某些电信公司可能想要具有禁止从用作机顶盒的任何租借的或租用的计算设备上卸载任何客户机组件或其它相关应用程序的选项。在任何情况下,在图14的"system"刀片中,除具有"Uninstall"按钮之外,其还可以具有"StartButton"(启动按钮),且图15是用图14的屏幕截图右下角的"SelectA"选项选择该"StartButton"的一个可能的结果。选择"StartButton"将用户带到"StartButton"菜单1500。该菜单1500可以允许用户检查当前电视设置并在游戏控制台上实际启动电视选项。如果选择了该"启动"选项,在当前公开的主题的又一方面,图16示出可以认证并登录客户机组件1600的方式。客户机组件可以向引导服务1610发送认证/登录信息。可以向客户机组件1600发回任何相关的信息。随后,回到客户机组件端,客户机1600现在可以向任何相关的服务器认证。客户机可以尝试通过向引导web服务1610发送其请求和相关信息来登录到服务(例如IPTV服务)。随后,在引导web服务1610端,引导web服务1610可以执行预定检查。在该检查之后,其可以查询订户管理子系统(SMS)1620来查看客户机1600是否已经经由另一IP地址登录。其还可以查询与该订户相关的其它信息。随后,SMS1620可以将该信息返回给引导web服务1610。并且最后,由于各项都合格,所以引导web服务1610可以向客户机组件1600返回授权给客户机1600的服务列表。引导web服务1610和SMS1620都可以是某一电视服务(例如IPTV服务)的子系统成员。引导web服务1610还可以检查客户机1600以寻找更新的软件版本。如果其检测到软件升级是必要的,则其将自动地更新客户机1600。在本发明的又一方面,一旦供应了电视和/或DVR应用程序,则可以使用游戏控制台来显示和/或记录电视内容。图17示出本发明的一个体系结构方面,该方面示出游戏控制台是如何处理音频和视频数据的。上述SMS1620(就此方面而言,或任何订阅系统)可以向游戏控制台提供DRM内容1625。该游戏控制台可以具有音频解码器1700和视频解码器1710(应当注意,这些解码器可被具体化为图30中的音频解码器132和视频解码器114)。音频和视频数据一旦由解码器1700、1710处理,则可以向下传递到客户机组件520。音频解码器1700可以包括音频API模块1720。该模块1720可被配置成接收几乎任何编解码器,如AC31730或MPEG1740。模块1720随后可以将任何这种输入的编解码器转换为其本机游戏编解码器,如Xaudio1760。换言之,如果电视信号(音频)以一种类型的编解码器到达,则游戏控制台可以使用这些信号并将其转换为游戏编解码器来理解该音频信号。视频解码器1710也使用各种资源来解码DRM内容1625,且其最终向客户机组件520提供内容1625。虽然图19更详细地呈现游戏控制台在视频上下文中所使用的资源类型,但作为示例而非限制,这些资源包括D3D(在以下定义)1920和GPU1170资源。以此方式,游戏控制台使用其本机游戏资源(解码器、GPU、或D3D)来显示电视信号(声音和视频)。接着,图18更详细地解释参考图17所提到的音频解码器1700。该解码器1700可以接收例如某种.wav数据文件1800,且其可以查询1810该数据(或数据分组)所接收到的数据是否是一个完整帧。如果否,即,如果接收到部分帧1830,则可以缓冲该帧直到构造了完整帧为止。如果接收到完整帧1820,则可以将该帧置于队列中1840,且可以检查呈现状态1850来查看是否可以呈现Xaudio1860数据。如果是,则该数据1860可以在游戏控制台上用作电视声音。如图19所示,除音频数据之外,游戏控制台还可以处理视频数据。在框1900,经压縮的视频数据可以由游戏控制台接收,并随后由解码器1910解码。由于游戏控制台具有强大的硬件资源来处理和呈现数据,所以在显示电视画面时可以使用其本机的包括Direct3D组件在内的一些资源。Direct3D(D3D)是DirectXAPI的一部分,其中本领域技术人员将很容易理解,DirectX是用于处理多媒体尤其是游戏编程相关的任务的API的集合,且其广泛用于计算机游戏开发中。D3D可以是游戏控制台上的图形API的基础。其被用来在性能很重要的应用程序中渲染三维图形。D3D还允许应用程序以全屏模式运行而非将其嵌入在窗口中(但在被编程为在窗口中运行情况下它们仍然可以具有该特征)。如果硬件加速在图形板上可用,则D3D也可以使用它。例如,顶点着色器1930和像素着色器1940可被用来进一步增强电视信号的画面质量。容易理解,考虑到要展示的数据量,高分辨率(数字)信号将显得特别好呈现。作为总结而非限制,图20示出在使用游戏控制台显示电视信号时可能发生的事件的一般流程。在框2000,首先将数据解密,随后分别使用如音频解码器1700和视频解码器1710等资源来将其拆分为音频部分(图18)和视频部分(图19)。一旦完成,则该数据被解压并最终被变换到适当的编解码器,并随后被处理以显示为声音和画面。II.在游戏控制台上记录电视除被显示之外,数据还可以被记录。在用户游戏控制台上玩游戏(或将其用于其它媒体目的)期间,游戏控制台可以记录电视信号。在一种意义上,这是后台型记录。另选地,在其它方面,电视信号可以在控制台的任何媒体使用(其中媒体使用可以包括玩游戏、下载音乐、观看DVD等等)之前或之后记录。在还有一些方面,数据可以在特定媒体使用期间记录(前台记录)。例如,用户可能正在记录他或她正在玩的游戏或记录他或她正在观看的电视节目。当前公开的主题的各不同的方面可以包括使用DVR机制来记录数据。图21示出本发明的一方面的一个可能的实现,其中用户可以选择来设置DVR存储设置。"system"刀片2100向用户呈现"DVRStorage"(DVR存储)按钮2110(比较图14,其中用户可以选择"Uninstall"按钮1400)。该按钮2110可以具有与其相关联的信息,如当前设置2115。图21示出游戏控制台上的总空间(TotalSpace)是60GB,且总量中的30GB被专用于DVR存储(DVRStorage)。通过按下屏幕截图右下角的"A"来选择该按钮2110,游戏控制板将用户带到图22所示的屏幕截图。具体地,图22示出允许用户移动滑动条来调整控制台用于DVR使用的空间量的DVR存储菜单2220。如菜单2220所示,用于DVR的空间越多意味着用于游戏控制台游戏和内容(如保存游戏、音乐存储等)的空间越少。在图22中,滑动条2210可以是调整所分配的用于DVR使用的存储空间的手段。然而,应当注意,在本发明的一方面,该调整由下限2220和上限2230所控制。因此,滑动条2210可以在这两个限制2220、2230之间移动。这意味着存在用于DVR使用的固定的存储空间的最小量(下限2220条的左侧的任何空间)和用于系统和其它使用的固定的存储空间的最小量(上限2230条的右侧的任何空间)。这确保控制台作为整体正确运作,艮P,分别允许至少某些DVR并为系统使用(如玩家标签、保存游戏等)保留一些空间。接着,图23示出在客户机组件在游戏控制台上运行的情况下在用户选择DVR选项时所发生的事情。与示出选择"LiveTV(实况电视)"选项190的图3相反,图23示出选择所记录的电视(RecordedTV)选项194。该选项可以具有各种菜单细节,包括但不限于观看记录(Viewrecordings)、安排记录(Scheduled)、和添加记录(ADDrecording)。在此可以在游戏控制台上使用用于典型DVR设备的任何记录功能。一为在游戏控制台上提供DVR功能,客户机组件和/或其它模块能以各种方式操纵控制台硬件和软件。由于游戏控制台的主目的通常是玩游戏,所以当其它媒体在游戏控制台上运行时,应当考虑关于游戏体验的质量的保存的某些保证(在允许包括DVR在内的这种附加媒体执行的同时)。因此,图24确保为包括游戏标题和系统功能在内的适当的游戏控制台媒体保留硬件线程,系统功能可以包括DVR(就此方面而言,以及电视一一可以理解,当前关于DVR的讨论还可以应用于(以上所述的)电视和其它相关功能,如VOD、DVD播放等)。现转向图24,第一中央处理单元(CPU)2400其上可以驻留有两个硬件线程A2405和B2410。类似地,第二CPU2415可以具有线程C2420和D2425;且第三CPU2430可以具有线程E2435和F2440。还可以理解,如本领域技术人员将理解的,可以有多个可属于每一硬件线程的软件线程。例如,硬件线程B2410可以具有相关联的软件线程X2445、线程Y2450和线程Z2455(其它硬件线程2405、2420、2425、2435、2440可类似地具有多个软件线程)。这些软件线程X2445、Y2450、Z2455中的每一个都可以执行某一任务(如播放音乐、VOD、DVR等),如以下更详细地解释的。'在当前公开的主题的该方面,可以为游戏标题保留第一CPU2400,换言之,前两个硬件线程A2405和2410。该保留至少部分地确保将保存用户习惯的游戏体验(不管在游戏控制台185上运行的其它媒体)。可以为游戏标题和诸如DVR、音乐等系统机制保留其余线程C2420、D2425、E2435和F2440。这又确保系统功能可以运行,但游戏标题保持很大一部分计算资源来保存游戏质量。另外,图24示出在用户临时切换到不同的应用程序的情况下暂停缓冲区2480可被用来缓冲任何给定的应用程序的数据。例如,在一场景中,用户可能正在观看电视,并随后在几秒钟或几分钟后,切换来玩游戏(并随后切换回来观看电视)。用户从中切换的原始电视数据将被缓冲在暂停缓冲区2480中。当然,该暂停缓冲区2480还可被用于媒体(DVR、VOD、游戏等)。在用户想要在游戏控制台上(临时地)切换应用程序时,其允许高效地处理数据。在本发明的又一方面,图25示出可以如何使用图24所示的硬件线程来分配处理时间。例如,1秒时间的处理时间片2500可以包含游戏控制台要呈现的60个帧2510。换言之,每秒呈现60帧或大概每16.67毫秒1帧。如图25所示,这将是在NTSC场景中的情况,然而,另选地,在PAL场景中,可以是每秒50帧或每20毫秒1帧。在任何情况下,无论使用什么级别的时间粒度(其仅仅是实现特定的并且因而不限于此处更宽泛的公开),都可以向游戏处理2520分配包括比如16.25毫秒的时间片,且可以向诸如DVR、音乐、DVD、用户控制板等其它媒体2530活动分配1.00毫秒。这一大概为16比1的比率(虽然同样仅仅是示例性的和非限制性的)可以确保相对于游戏控制台上的其它媒体,游戏控制台上的游戏被给予占优势的计算资源。在该实施例中,比率可以是16比1,但在其它实施例中其可以是20比1,而在又一些实施例中其可以略高或略低。可以应用这些试探法来对应开发者/制造者期望和目标。应当注意,这些比率试探可以跨参考图24所讨论的各硬件线程2405、2410、2420、2425、2435、2440来均匀地应用。另选地,它们可被非均匀地应用。而在其它方面,它们可以取决于其它试探法或产生优化的计算结果的各种反馈机制而动态地改变。在本发明的又一方面,图26示出在游戏时间发生处理时游戏控制台可以处理媒体中断。可能发生这一情况的一个真实世界示例是用户正在玩游戏并随后按下与其它媒体相关的某一按钮的时候。例如,用户可能正在玩游戏并随后决定使用DVR功能记录她的游戏,或另选地,用户可能正在玩游戏并随后记起电视正在播放他最喜爱的节目,并且因而可以决定记录该节目而不退出游戏(选择继续玩游戏并在记录了电视节目之后稍后观看)。在又一方面,还可能是这样的情况在DVR继续记录节目的剩余部分的同时,观看者可以开始观看已经记录的节目部分。因此,不仅在用户玩游戏时而且在用户使用其它媒体标题时,DVR功能都可以在后台工作。在这样的场景中,在用户正在玩游戏但可能想要记录某一媒体内容(电视、游戏、音乐等)时,在他们按下记录按钮时,在游戏时间2520期间媒体中断2600可被生成并被快速处理以便不打扰游戏体验。因此,图26所示的中断可被处理很短的X毫秒的时间(可能被排队),并随后最终在游戏时间2520之后,即在分配给其它媒体功能的1.00毫秒时间片期间被处理。在本发明的又一方面,图27示出应用程序管理器如何处理软件线程以及标题是如何与这些线程相关的。图27示出控制板标题2700、游戏标题2710、DVD电影标题2720、DVR标题2730和IPTV客户机2740。DVR标题2730例如可以具有对应的软件线程Z2455(最初在图24中示出)。该线程2455可以由控制台应用程序管理器2750来管理,且该管理器2750可以根据参考图25所讨论的试探法来调度该线程2455和其它线程2445、2450。简言之,驻留在游戏控制台的内核模式中的管理器2750可以向在控制台的用户模式中运行的应用程序或标题提供资源。如上所述,此处参考DVR功能所描述的方面可以很容易地应用于其它媒体标题。因此,此处构想了硬件线程、软件线程、上限和下限等的讨论应用于这样的适当的媒体。III.游戏控制台上的媒体资源集成本发明的集成方面在大部分在i节和n节的讨论中公开。例如,图10示出音乐、图片、视频和电视(以及潜在的其它媒体)是如何被集成在"media"刀片1000中的。媒体刀片1000可以是通常出现在游戏上下文中的用户界面。然而,图IO示出其可以包含传统上不与游戏相关联的媒体,如电视(TV)或DVR。在电视的情况下,例如,可以添加各种特征来将该功能集成在游戏控制台的控制板中。例如,服务名(例如,图29中的"AT&TU-Verse")可由设置程序置于闪存中。该服务名不必源于网络且不必是可更新的。可以使用从网络或从具有HDD的系统上的高速缓存获取的服务徽标。可以使用服务文本,该文本包括从网络或从具有HDD的系统上的高速缓存获取的描述该服务的文本。这可以在按钮具有焦点时显示在按钮的右侧。默认文本也可以附随其它特征,其中该文本概括描述电视服务且在服务文本不可在网络上获得时其可被显示。支持文本也可以出现(即,CallcompanyYat800.XXX.XXXX(拨打800.XXX.XXXX来呼叫公司Y))且其可由设置程序置于闪存中。该支持文本不必源于网络且不必是可更新的。可以使用旋转器(spinner),其中在服务徽标不可获得的情况下,可以显示控制台旋转器徽标代替服务徽标。在网络不可用的情况下可以显示警告徽标代替服务徽标。该徽标可以是中间具有感叹号的黄色三角形等。如果电视网络不可用,则可以显示警告徽标、服务名和支持文本,且电视按钮将变灰但能够接收聚焦。在用户选择电视按钮并按下"A"按钮时,游戏控制台可以尝试启动一可执行文件。如果该文件存在,则其可以启动并负责启动电视客户机。如果该文件不存在,则控制板可以启动电视客户机。如果用户导航到控制板上的任何位置并按下遥控器上的电视按钮,则可以开始电视体验而无需任何确认。此处的术语"集成"旨在是宽泛的并包括媒体集成的各方面。例如,在本发明的又一方面,图28示出因为游戏控制台不仅能用作游戏设备还能用作机顶盒,所以给定菜单2800上可以有多个启动选项。在用户第一次启动游戏控制台时,该控制台可被配置成作为机顶盒来启动/引导,如在加亮按钮2830中所示。如果选择了该选项,则在用户按下电源按钮来打开控制台时,控制台将用作普通的机顶盒且电视将被启动。然而,其后任何时间,用户都可以调用其各种其它媒体功能,如作为游戏设备、或音乐设备、DVD设备、DVR设备等。在本发明的该方面,在用户第一次按下电源按钮时,另选地,可以启动游戏控制台控制板2820(或欢迎菜单或主菜单或刀片菜单)来代替电视。另选地,如果游戏控制台中存在盘,则控制台可以开始播放标题2810。简言之,用户可以定制游戏控制台在其默认状态将如何工作。在又一方面,能够与游戏控制台交互的远程设备可以启动游戏控制台(而不管其默认状态)。根据本发明,游戏控制器可以启动电视机顶盒(例如,在游戏控制台上运行的客户机组件),或另选地,遥控器可以启动游戏控制台。因为在本发明中各种媒体被很好地集成,所以几乎任何设备(例如,游戏控制器、遥控器等)都可以与任何标题(例如,游戏、DVR等)交互。图29示出游戏控制台可以具有遥控设备上的启动电视或媒体中心(具有音乐、DVD等)的特殊启动按钮。还有各个另外的场景,其中集成是尤其有用的。例如,如果用户按下遥控器上的启动电视按钮,则电视客户机可以在确认用户想要退出游戏或其它体验之后自动启动。另选地,在另一场景中,用户可以通过以下手段从电视转换到关机按下遥控器或控制台上的"电源";按下遥控器上的"指南"并选择关机退出;或按住遥控器或Xbox360游戏键盘上的"指南"按钮。有趣的是,在控制台"关机"(即在其向用户表现为"关机")时,后台DVR仍然可以继续运作/记录。在又一场景中,如果用户放入游戏盘、CD、DVD或HD-DVD,则游戏或电影将无需确认而自动启动。在又一场景中,如任何其它标题一样,用户可以从电视去到控制板。用户按下遥控器或游戏键盘上的指南按钮,随后按下Y,然后选择"是"并按下A。应当注意,除某些装饰改变之外,电视遥控器可以与通用媒体控制台遥控器相同。这些遥控器上的"MediaCenter(媒体中心)"按钮(参见例如图10)可以用服务提供者所提供的电视徽标来替换。如果在具有硬盘驱动器的游戏控制台上安装了客户机组件且用户选择格式化该硬盘驱动器,则任何电视存储文件都可被擦除。不同于擦除所记录的所有电视内容,客户机本身可能不受影响。因此,在具有硬盘驱动器的游戏控制台上安装了客户机组件时,可能需要改变格式化硬盘驱动器屏幕上的文本以指示该格式化的结果。在本发明的又一方面,集成的概念可能需要在观看电视的同时与其他用户交谈(在很大程度上以与玩家可以在在线玩游戏的同时与其他玩家交谈相同的方式)。例如,当在游戏控制台上观看电视时,用户可以从其他用户接收通知,而后面的用户也可以在其自己的游戏控制台上观看电视或玩游戏。当然,该类型的集成仅仅是示例性的,因为当在游戏控制台上播放各种媒体的同时不仅可以维护聊天会话,还可以维护其它会话,如语音通信、视频通信等等。简言之,典型的游戏控制台无论拥有什么通信能力,该能力都可以结合电视和DVR服务使用来增值。IV.示例性实施例网际电视(IPTV)如上所述,在当前公开的主题的一个方面,可以在游戏控制台上观看电视内容。该例如IPTV形式的电视内容(虽然IPTV仅仅是示例性的而非限制性的)可以指的是通过某种网络使用网际协议传递的数字电视服务。IPTV可以是特别为通过广播网络传递广播质量视频和新的、集成的电视服务而开发的集成的和综合的软件平台。与该方面相关联的平台可以组合各个特征,如即时频道改变(ICC)和具有诸如广播节目、VOD和DVR等传统电视服务的多个画中画(PIP)。根据该方面,可以开发软件来无缝且经济地与用于PC、电话、和其它消费者设备的其它基于IP的通信和媒体服务相集成。IPTV可由期望传递有区别的电视服务和体验的电信营运商和电缆电视运营者来使用。以上公开的IPTV可以允许传递消费者想要的有区别的电视体验。例如,多媒体节目指南可以用广播和点播内容、一致的导航和搜索特征、以及画中画的集成列表来提供统一的用户体验。小型指南可以提供浏览指南列表而不打扰当前播送的节目的方便的方式。沿着屏幕底部离散地显示,小型指南可以示出综合节目信息加上当前播送的每一节目的实时视频流。消费者可以浏览当前播送的节目、下面要播送的节目、稍后播送的节目的列表。此处公开的IPTV的类型还允许快速频道冲浪(surfing)。换言之,本发明的该方面使频道能够在几分之一秒内改变,从而有效地消除与在数字系统中调谐频道相关联的延时。且其还允许诸如集成视频点播(VOD)等特征,其中包括HDTV在内的所有内容都可以在订阅或按播放付费的基础上分发,且在用户体验中集成了内容宣传。此外,其还可以导致增加带宽利用。这意味着高级压縮技术(IPTV平台的组成部分)能以范围在1.5-1.8Mbps(兆比特每秒)之间的比特率来传递标准清晰度视频并以范围在7-9Mbps之间的比特率来传递高清晰度节目。这仅仅是可比较的MPEG-2解决方案所要求的带宽的三分之一到二分之一。如上所述,数字视频记录是本发明的另一方面。使用内置或外置硬盘驱动器,客户可以暂停、快进、回退实况和记录的内容。使用IPTV,可以进行多个记录而无需多个调谐器,所以不需要昂贵的硬件升级。IPTV还可以合并各种其它工业标准产品,如(但不限于)SQL服务器、BizTalk⑧服务器、系统管理服务器和操作管理软件,它们帮助简化IPTV解决方案的日常管理和维护。在又一方面,IPTV可以连接到设备和媒体以提供从消费者的电视对位于家庭网络的任何位置的照片、音乐和视频的简单的、加密的访问。其可以使消费者能够经由因特网远程地查看和记录电视节目。同样,其可以使用连接的内容、应用程序、和服务以利用内置压縮和数字权限管理(DRM)技术,来帮助通过电视机顶盒和包括数百种支持WindowsMedia技术的便携式媒体产品在内的其它设备来向消费者传递受保护的数字视频、音乐、和游戏服务。IPTV可以涉及连接的通信以使运营者能够在电视上显示呼叫者ID信息、即时消息、电子邮件、或SMS——甚至在发生电视时间表改变时通知消费者。并且最后,其可以使用连接的系统和递送以提供使用统一配置、操作和管理传统内勤系统的管理工具和接口,并通过常见网络体系结构来将电视服务的递送与语音和数据服务相集成。当然,这些仅仅是可以结合上述并在以下更详细地解释的游戏控制台使用的IPTV的示例性的而非限制性的方面。V.示例性游戏控制台环境游戏控制台可被用来观看电视(如IPTV)、记录内容、以及提供各种其它功能。接着参考图30,—框图示出可以与上述各方面关联使用的示例性多媒体控制台。例如,数字音频处理可以在图30的多媒体控制台100中实现。多媒体控制台IOO包括具有1级(Ll)高速缓存102、2级(L2)高速缓存104和闪存ROM(只读存储器)106的中央处理单元(CPU)101。1级高速缓存102和2级高速缓存104临时存储数据并因此减少存储器访问周期数,从而提高处理速度和吞吐量。闪存ROM106可存储在多媒体控制台100通电时在引导进程的初始阶段加载的可执行代码。另选地,在初始引导阶段加载的可执行代码可被存储在闪存设备中(未示出)。此外,ROM106可与CPU101分开放置。图形处理单元(GPU)108和视频编码器/视频编解码器(编码器/解码器)114形成用于高速、高分辨率图形处理的视频处理流水线。数据经由总线从图形处理单元108输送到视频编码器/视频编解码器114。视频处理流水线将数据输出到A/V(音频/视频)端口140以传输到电视或其它显示器。存储器控制器110被连接到GPU108和CPU101以方便处理器访问各种类型的存储器112,诸如但不局限于RAM(随机存取存储器)。多媒体控制台100包括较佳地在模块118上实现的I/0控制器120、系统管理控制器122、音频处理单元123、网络接口控制器124、第一USB主控制器126、第二USB控制器128和前面板I/O部件130。USB控制器126和128用作外围控制器142(1)-142(2)、无线适配器148、和外置存储器单元146(例如闪存、外置CD/DVDROM驱动器、可移动介质等)的主机。网络接口124和/或无线适配器148提供对网络(例如因特网、家庭网络等)的访问并且可以是包括以太网卡、调制解调器、蓝牙模块、电缆调制解调器等的各种不同有线和无线接口组件中的任一种。提供系统存储器143以存储在引导进程期间加载的应用程序数据。提供媒体驱动器144且其可包括DVD/CD驱动器、硬盘驱动器、或其它可移动媒体驱动器等。媒体驱动器144可以内置或外置于多媒体控制台100。应用程序数据可经由媒体驱动器144访问,以由多媒体控制台100执行、回放等。媒体驱动器144经由诸如串行ATA总线或其它高速连接(例如IEEE1394)等总线连接到I/O控制器120。系统管理控制器122提供涉及确保多媒体控制台100可用性的各种服务功能。音频处理单元123和音频编解码器132形成根据上述本发明的各方面的具有高保真、3D、环绕和立体声音频处理的对应的音频处理流水线。音频数据经由通信链路在音频处理单元123与音频编解码器126之间传输。音频处理流水线将数据输出到A/V端口140以供外置音频播放器或具有音频能力的设备再现。前面板I/O部件130支持暴露在多媒体控制台100外表面上的电源按钮150和弹出按钮152以及任何LED(发光二极管)或其它指示器的功能。系统电源模块136向多媒体控制台100的组件供电。风扇138冷却多媒体控制台100内的电路。CPU101、GPU108、存储器控制器110、和多媒体控制台100内的各个其它组件经由一条或多条总线互连,包括串行和并行总线、存储器总线、外围总线、和使用各种总线架构中任一种的处理器或局部总线。当多媒体控制台ioo通电或重新引导时,应用程序数据可从系统存储器143加载到存储器112和/或高速缓存102、104中并在CPU101上执行。应用程序可呈现在导航到多媒体控制台100上可用的不同媒体类型时提供一致的用户体验的图形用户界面。在操作中,媒体驱动器144中包含的应用程序和/或其它媒体可从媒体驱动器144启动或播放,以向多媒体控制台100提供附加功能。多媒体控制台100可通过将该系统简单地连接到电视机或其它显示器而作为独立系统来操作。在该独立模式中,.多媒体控制台100可以允许一个或多个用户与该系统交互、看电影、听音乐等。然而,随着可通过网络接口124或无线适配器148获得的宽带连接的集成,多媒体控制台100还可在较大网络社区中作为参与者来操作。最后,应当注意,此处描述的各种技术可以结合硬件或软件,或在适当时以两者的组合来实现。因此,当前公开的主题的方法和装置或其特定方面或部分可采取包含在诸如软盘、CD-ROM、硬盘驱动器或任何其它机器可读存储介质等有形介质中的程序代码(即,指令)的形式,其中当程序代码被加载到诸如计算机等机器内并由其执行时,该机器成为用于实现本主题的装置。在程序代码在可编程计算机上执行的情况下,计算设备通常可以包括处理器、该处理器可读的存储介质(包括易失性和非易失性的存储器和/或存储元件)、至少一个输入设备、以及至少一个输出设备。可例如通过使用数据处理API等来利用本发明的域专用编程模型的创建和/或实现的各方面的一个或多个程序较佳地用高级过程语言或面向对象的编程语言来实现以与计算机系统通信。然而,如果需要,程序可以用汇编语言或机器语言来实现。在任何情形中,语言可以是编译的或解释的语言,且与硬件实现相结合。最后,尽管已经结合较佳方面按各附图所示描述了本发明,但要理解,可使用其它相似方面或者可对所述方面进行修改或添加来执行本发明的相同功能而不脱离本发明。例如,在本发明的各方面中,公开了集成的游戏控制台和电视和记录媒体。然而,本文的教示还构想了与这些描述方面等价的其它机制。因此,本发明应当不限于任何单一方面,而应按照所附权利要求书的宽度与范围来解释。权利要求1.一种用于在游戏控制台上集成媒体的系统,包括用于显示具有多个媒体选择的控制板的第一子系统,其中所述控制板是游戏控制台本机的,并且其中所述媒体选择中的至少一个是电视选择1000;以及用于向用户提供在所述电视选择和所述多个媒体选择1010中的其它媒体选择之间来回切换的选项的第二子系统。2.如权利要求l所述的系统,其特征在于,所述电视选择用向所述游戏控制台提供内容的服务提供者的徽标来打上印记。3.如权利要求l所述的系统,其特征在于,还包括用于向用户提供选择将所述游戏控制台作为机顶盒来启动的选项的第三子系统。4.如权利要求l所述的系统,其特征在于,还包括用于向用户提供选择使用游戏控制器将所述游戏控制台作为机顶盒来远程启动的选项的第三子系统。5.如权利要求l所述的系统,其特征在于,还包括用于向用户提供选择将所述游戏控制台作为标题来启动的选项的第三子系统。6.如权利要求l所述的系统,其特征在于,还包括用于向用户提供卸载所述电视选择从而使所述游戏控制台返回到所述控制板上的电视之前的显示的选项的第三子系统。7.如权利要求l所述的系统,其特征在于,所述电视选择通往具有用于记录在电视显示器上示出的内容的数字视频记录(DVR)选择的菜单。8.—种用于在游戏控制台上集成媒体的方法,包括显示具有多个媒体选择的控制板,其中所述控制板是游戏控制台本机的,并且其中所述媒体选择中的至少一个是电视选择1000;以及向用户提供在所述电视选择和所述多个媒体选择1010中的其它媒体选择之间来回切换的选项。9.如权利要求8所述的方法,其特征在于,所述电视选择用向所述游戏控制台提供内容的服务提供者的徽标来打上印记。10.如权利要求8所述的方法,其特征在于,还包括向用户提供选择将所述游戏控制台作为机顶盒来启动的选项。11.如权利要求8所述的方法,其特征在于,还包括向用户提供选择使用游戏控制器将所述游戏控制台作为机顶盒来远程启动的选项。12.如权利要求8所述的方法,其特征在于,还包括向用户提供选择将所述游戏控制台作为标题来启动的选项。13.如权利要求8所述的方法,其特征在于,还包括向用户提供卸载所述电视选择从而使所述游戏控制台返回到所述控制板上的电视之前的显示的选项。14.如权利要求8所述的方法,其特征在于,所述电视选择通往具有用于记录在电视显示器上示出的内容的数字视频记录(DVR)选择的菜单。15.—种承载用于在游戏控制台上集成媒体的计算机可执行指令的计算机可读介质,包括用于显示具有多个媒体选择的控制板的第一指令,其中所述控制板是游戏控制台本机的,并且其中所述媒体选择中的至少一个是电视选择1000;以及用于向用户提供在所述电视选择和所述多个媒体选择1010中的其它媒体选择之间来回切换的选项的第二指令。16.如权利要求15所述的计算机可读介质,其特征在于,还包括用于向用户提供选择将所述游戏控制台作为机顶盒来启动的选项的第三指令。17.如权利要求15所述的计算机可读介质,其特征在于,还包括用于向用户提供选择使用游戏控制器将所述游戏控制台作为机顶盒来远程启动的选项的第三指令。18.如权利要求15所述的计算机可读介质,其特征在于,还包括用于向用户提供选择将所述游戏控制台作为标题来启动的选项的第三指令。19.如权利要求15所述的计算机可读介质,其特征在于,还包括用于向用户提供卸载所述电视选择从而使所述游戏控制台返回到所述控制板上的电视之前的显示的选项的第三指令。20.如权利要求15所述的计算机可读介质,其特征在于,所述电视选择通往具有用于记录在电视显示器上示出的内容的数字视频记录(DVR)选择的菜单,全文摘要描述了用于选择媒体(例如电视媒体)的各种技术。媒体选择方法向用户显示用于选择诸如电视流派等类别的工具。在接收到用户选择时,在频道选择谱(例如,圆弧频道选择谱)上可视地示出所选择的具有多个频道的类别。例如,如果所选择的类别是体育,则在频道选择谱上加亮对应于体育频道的多个频道。此外,在一示例中,频道选择谱结合触摸屏设备来工作。由此,用户可以用他或她的手指快速地选择和浏览可用频道来导航。同样,可任选地,自动地绕过未加亮的频道来帮助用户导航。另外,在接收到用户对频道的选择后,在一示例中,播放对应于该所选择的频道的媒体内容。文档编号H04N5/44GK101584206SQ200780049336公开日2009年11月18日申请日期2007年12月26日优先权日2007年1月5日发明者C·图尔科斯特拉,J·怀特,S·劳,T·米利根,T·鲁什克申请人:微软公司