用于媒体中心的游戏接口技术的制作方法

文档序号:7713465阅读:221来源:国知局
专利名称:用于媒体中心的游戏接口技术的制作方法
用于媒体中心的游戏接口技术
本申请是申请日为2004年10月27日申请号为第200480039699.7号发明名称为"无 线分组数据服务连接的越区切换的方法和装置"的中国专利申请的分案申请。
背景
要求保护的发明涉及媒体中心,并且更具体来说,涉及由媒体中心进行的信息处理。
媒体中心已经被建议与媒体信息的来源/渠道(conduit)(例如通信信道)进行通信, 并且连接到一个或更多个外围设备(例如电视、电话设备等等),媒体信息以所述外围设 备为目的地。媒体中心可以用来接收媒体信息,并且在多个连接的外围设备间路由所述信 息。与外围设备相关联的控制设备(例如遥控器)可以提供到媒体中心的输入,以帮助将 所期望的媒体信息(例如电视频道)路由到特定的外围设备。
可以连接到外围设备(例如电视)的其他媒体设备可以包括用于传递视频游戏和/或 其他娱乐内容(例如电影)的专用计算设备。具有传递至少视频游戏内容的能力的这样的 设备可以被通称为游戏盒。这样的游戏盒的实施例可以包括Microsoft制造的XBOX 、 Sony制造的PLASTATIONTM、或Nintendo制造的GAMECUBETM、或任何类似的现在已 知或以后开发的设备和/或它们的便携式变体。与可以连接到多于一个外围设备的媒体中 心不同,典型地,游戏盒可以被安排为连接到一个外围设备(例如电视或其他显示设备)。
附图简要说明
被包括在本说明书中并且组成本说明书的一部分的附图示出一个或更多个与本发明 原理一致的实现,并且与描述一起来解释这些实现。在附图中,


图1示出与本发明原理一致的示例性媒体中心;
图2根据与本发明原理一致的实现,示出图1的媒体中心系统中的示例性设备;以及 图3是根据与本发明原理一致的实现,示出媒体中心处理数据的过程的流程图。
详细描述
以下详细描述参考附图。在不同图中可以使用相同标号来标识相同或类似的部件。此 外,虽然以下详细描述示出某些实现和原理,但是要求保护的发明的范围由所附权利要求 书和等同物限定。
4图1示出与本发明原理一致的示例性媒体中心系统100。系统100可以包括游戏盒 110、游戏通信链路115、媒体中心120、媒体通信链路125、第一显示器130、第一控制 器135、第二显示器140以及第二控制器145。媒体中心120可以通过游戏通信链路115 与游戏盒U0通信,并且媒体中心120可以通过媒体通信链路125与第一显示器130和第 二显示器140通信。
游戏盒110可以被安排为执行视频游戏或其他程序,并且通过游戏通信链路115将信 息(例如视频和/或音频信息)输出到媒体中心140。游戏盒110还可以被安排为通过游戏 通信链路115从媒体中心140接收输入信息。此输入信息可以被视频游戏或其他程序使用, 并且可以修改被发送到媒体中心140的输出信息。在一个与本发明原理一致的实现中,由 游戏盒110执行的程序可以包括产生要发送到媒体中心140的视频信息(可能包括音频信 息)流的视频游戏。其他程序是可能的,例如使电影(例如视频和声音数据)流向媒体中 心140的一个程序、电话应用等等。
游戏通信链路115可以包括游戏盒110与媒体中心120间的有线或无线(例如电或光 传导的传送介质)链路。游戏通信链路115可以主要用于将媒体信息(例如视频和/或音 频数据)从游戏盒110传输到媒体中心140,并且游戏通信链路115还可以用于将控制/ 输入信息从媒体中心140发送到游戏盒110。在游戏盒IIO与媒体中心140位于接近的位 置的实现中,游戏通信链路115可以是有线链路,例如以太网链路、IEEE 1394a或1394b 链路、同步光网络(SONET)链路或其他使用自定义协议的有线链路。在游戏盒110位于 远离媒体中心140的位置的实现中,游戏通信链路115可以是无线链路,例如IEEE 802.11a 链路、IEEE 802.11b链路、IEEE 802.1 lg链路或类似的无线链路。
媒体中心120可以通过游戏通信链路115从游戏盒IIO接收输入信息,或通过媒体通 信链路125从媒体提供商(未示出)接收输入信息。尽管在图1中未示出,但是媒体通信 链路125可以连接到媒体提供商,例如有线或卫星电视来源。媒体中心120还可以通过媒 体通信链路125输出信息到显示器130/140。
图2示出与本发明原理一致的媒体中心系统100中的媒体中心120的示例性实现。媒 体中心120可以包括调谐器210、传送处理模块220、视频解码模块230、混合与显示模块 240、视频帧缓冲区(buffer)250、第一到第四调制器260-1到260-4(总称为"调制器260")、 检测与指引(steer)模块270、游戏控制接收器280、天线285以及游戏接口 290。尽管媒 体中心120可以包括部件210-290中的一些或全部,它还可以包括为了解释的清晰而未示 出的其他部件。此外,部件210-290可以用硬件、软件/固件或者它们的一些组合来实现, 并且尽管为了方便解释而被示为功能模块,但是在媒体中心120中,部件210-290可以不 是分立的部件。
调谐器210可以包括一个或更多个设备,所述设备被安排为分离来自媒体通信链路 125的信息流。例如,每个调谐器210可以锁定(lock onto)并输出在某个频率范围出现
5的一个电视频道或其他信息。在图2中示出的特定实现中,示出四个调谐器210,但是在 其他实现中,媒体中心120可以包括更小或更大数目的调谐器。
传送处理模块220可以被安排为根据预确定的参数提供对来自调谐器210的信息的有 条件的访问。例如,传送处理模块220可以基于某个服务级别允许和/或不允许查看某些 信道的数据(例如收费内容(premium content))。在一些实现中,传送处理模块220可 以复用来自调谐器210的视频分组(packet),以实施其他访问规则,例如对于某台电视
只安排儿童节目。
视频解码模块230可以解码来自传送处理模块220的流。在与本发明原理一致的一些 实现中,视频解码模块230可以被安排为解码(例如来自四个调谐器210的)并行的数据流。
混合与显示模块240可以被安排为将来自视频解码模块230的已解码视频数据与任何 其他显示信息(例如菜单、图形重叠(graphical overlay)、时间/日期或者其他类似信息) 进行混合。混合与显示模块240还可以组合(例如来自不同调谐器210的)信息流,以实 现诸如画中画(picture-in-picture)的功能。
视频帧缓冲区250可以在视频信息帧被发送到调制器260之前缓冲视频信息帧。在图 2示出的实现中,视频帧缓冲区的数目(四个)可以对应于调制器260的数目。视频帧缓 冲区250可以储存要被调制器260调制的四个不同视频流的部分。视频帧缓冲区250可以 接收来自混合与显示模块240或来自检测与指引模块270的输入。在一种模式下,视频帧 缓冲区250可以例如经由混合与显示模块240从媒体通信链路125接收电视频道数据。在 另一种模式下,视频帧缓冲区250可以例如经由检测与指引模块270从游戏通信链路115 接收视频游戏数据。这些显示的非排他模式(non-exclusivemode)可以由媒体中心120中 的控制器(未示出)选择。
调制器260可以接收四个不同的视频数据流,并且可以(可能在不同的射频(RF)上) 调制它们,以将它们放置在媒体通信链路125的单独的信道上。在一个实现中,调制器260 可以将来自调谐器210的一些信息信道(例如信道IOO、 200、 250以及300)放置在媒体 通信链路125的其他(可能未使用的)信道上,例如信道501、 502、 503以及504。然后, 连接到媒体通信链路125的电视可以被调整到调制器260的这些输出信道,并且信道上的 内容可以通过改变调谐器210而变化。这种通过调制器260将媒体信息重新引入 (re-introduction)媒体通信链路125的操作可以称为"向后调制(back-modulating)"
检测与指引模块270可以被安排为(经由游戏接口 290)从游戏通信链路115接收视 频/音频信息,并且将所述信息引导到视频帧缓冲区250。检测与指引模块270可以被安排 为操作于至少两种模式中的一种普通模式和增强模式中。在普通模式下,检测与指引模 块270可以将所有接收的视频信息指引到视频帧缓冲区250中的一个或更多个(并且然后
6到调制器260以及与它们相关联的信道)。例如,检测与指引模块270可以将接收的视频 信息指引到所有视频缓冲区250,这允许在调谐到调制器260的多个显示器中的任意一个 (或多个)上显示单个视频游戏。在图1和2中示出的示例性配置中,来自游戏盒UO的 视频游戏信息可以显示在处于不同位置(例如住宅中的多个房间)的多至四个显示器(例 如显示器130/140)上。
此外,在普通模式下,检测与指引模块270可以将所有接收的视频信息指引到视频帧 缓冲区250中指定的一个。在此方案中,来自游戏盒1I0的视频游戏信息可以出现在调谐 到调制器260-1的特定显示器(例如显示器130)上,然而其他非游戏媒体信息(例如电 视频道)可以出现在调谐到其他调制器260-2到260-4的显示器(例如显示器140)上。 根据上面的实施例,将会清楚普通模式中的其他变化。
在增强模式下,检测与指引模块270可以将一些接收的视频信息指引到一些视频帧缓 冲区250,并且将其他接收的视频信息指引到其他视频帧缓冲区250。例如,来自游戏盒 110的视频/音频信息可以包括两个或更多个不同的时分复用的流,所述流中的每一个都用 不同的标识符标记。检测与指引模块270可以检测视频/音频信息帧中的标识符标记,并 且可以将被不同地标记的信息引导到不同的视频帧缓冲区250 (并且然后到调制器260和 与它们相关联的信道)。
此方案的一个实施例可以是视频帧率被加倍(例如60帧每秒(&s) VS标称30^s) 并且视频帧被游戏盒IIO不同地标记以在两个不同地设备(例如显示器130和140)上显 示的情况。检测与指引模块270可以基于帧中的第一标识标记,将接收的信息帧中的半数 发送到与调制器260-1对应的缓冲区250。检测与指引模块270可以基于帧中的第二标识 标记,将接收的信息帧的另一半数发送到与调制器260-2对应的缓冲区250。存在几种可 以用来标记来自游戏盒110的视频帧/字段的技术。标记信息可以被插入到帧之间的垂直 消隐间隔(vertical blanking interval)中、隐藏于显示信息中、用在偶/奇字段上等等。
类似的方案可以用来分离音频,供在两个不同设备(例如显示器130和140)上显示。 例如,通过将左音频信道路由到一个显示器130并且将右音频信道路由到另一个显示器 140,可以在显示器130和140中的每一个上播放不同的音频。预期有用于指引音频信息 的其他方案,并且无需非常规的试验就可以被本领域的技术人员实践。
媒体中心120的此增强模式可以允许游戏盒110发送至少两组不同的视频/音频信息, 并且允许显示器130和140显示至少两组不同的视频/音频信息。此不同的信息可以便于 体验新的视频游戏/娱乐类型(例如掩藏和寻找、夺取旗帜,或其他视角(perspective)驱 动的情形),与在媒体中心120的普通模式下单个、公共视角用于所有显示器130/140的 情况相反,在这种情况下每个显示器130与140可以为每位用户显示独有的视角。
协同在流入的视频/音频信息中检测标记,检测与指引模块270还可以将标记相关
7(tag-related)信息输出到游戏控制接收器280。此标记相关信息(例如哪个流当前被输出 到缓冲区250)可以被游戏控制接收器用来处理来自多个控制器135/145的信息。
游戏控制接收器280可以通过天线285从一个或更多个控制器135/145接收控制信息。 在一些实现中,替换天线285或除天线285之外,游戏控制接收器280可以通过有线接口 (例如游戏通信链路115和/或媒体通信链路125)接收输入。游戏控制接收器280可以被 安排为基于标识信息,例如发射频率和/或接收的控制信息中的独有的控制标识符,在来 自不同控制器135/145的输入之间进行区分。
游戏控制接收器280还可以被安排为基于来自检测与指引模块270的输入,在将来自 不同控制器135/145的控制信息发送到游戏接口 290之前对控制信息进行复用。例如,游 戏控制接收器280可以根据由检测与指引模块270检测到的标记信息,时分复用来自不同 控制器的输入。例如,当针对某个显示设备(例如显示器130)的视频信息到达时,游戏 控制接收器280可以接收所述视频信息中的标记,并且可以传输来自与所述某个显示设备 对应的控制器(例如控制器135)的控制信息。相反地,当接收到以另一个显示设备(例 如显示器140)为目的地的视频信息时,游戏控制接收器280可以基于所述视频信息中的 另一个标记传输来自与所述显示设备对应的控制器(例如控制器M5)的控制信息。
游戏接口 290可以被安排为通过游戏通信链路115与游戏盒110通信。游戏接口 290 可以包括必要的电路,以格式化和/或编码/解码信息并且在物理上与游戏通信链路115接 口,而与游戏通信链路115是有线还是无线链路无关。游戏接口 290可以将接收的视频/ 音频信息引导到检测与指引模块270,并且还可以将来自游戏控制接收器280的控制信息 引导到游戏通信链路115。
回到图1,媒体通信链路125可以包括媒体中心140与显示器130/140之间的无线或 有线(例如电或光传导的传送介质)链路。在与本发明原理一致的一个实现中,媒体通信 链路125可以包括同轴电缆或适于将视频/音频信息传送到显示器130/140的其他有线链 路。尽管在图l中没有明确示出,但是媒体通信链路125还可以被连接到媒体提供商,例
如有线电视提供商或卫星电视提供商。
显示器130/140可以包括电视、监视器、投影仪或适于显示媒体信息(例如视频和音 频)的其他设备。显示器130/140可以利用用于这种显示的多种技术,包括阴极射线管 (CRT)、液晶显示器(LCD)、等离子和/或投影类技术。在一些实现中,显示器130/140 中的至少一个可以位于靠近媒体中心120的位置,在一些实现中所述媒体中心120可以在 显示器顶部或相邻的位置。在与本发明原理一致的其他实现中,显示器130/140可以位于 远离媒体中心120的位置,并且还可能彼此远离。例如,显示器130/140可以位于建筑物 内的不同房间中。
应该注意到,图1中示出两个显示器130/140仅仅是为了便于解释。如上面对于图2的描述,媒体中心120可以与四个或更多个不同显示设备接口,但是图l中仅示出其中的两个。
控制器135/145可以被连接到媒体中心120,以提供到游戏盒110上的程序的输入。 控制器135/145可以通过无线或有线通信链路(例如媒体通信链路125)与媒体中心120 通信。尽管主要是输入/控制设备,但是控制器135/145既可以执行输入功能又可以执行输 出功能,因为一些控制器可以包括力反馈(forcefeedback)方案或其他输出信息到设备使 用者的机制。
控制器135/145可以通过初始化过程、近程传感器(proximity sensor)或其他方案与 特定显示器130/140相关联。尽管图1中示出单个控制器135邻近于显示器130,但是多 个控制器可以与单个显示器相关联,以便于用户期望一同在相同房间内的多用户游戏。
图3是根据与本发明原理一致的实现,示出媒体中心120处理数据的过程300的流程 图。处理可以以通过游戏接口2卯从游戏盒110接收视频/音频数据开始[动作310]。此视 频/音频数据可以由视频游戏或运行在游戏盒110上的其他程序输出,并且它可以包括或 可以不包括帧内的不同标记。在一些实现中,游戏盒110可以在普通模式(没有不同标记) 与增强模式(具有不同标记)之间切换,这可能基于来自媒体中心120和/或控制器135/145 的输入。
检测与指引模块270可以确定标记(例如用于不同视频流的不同标记)是否存在于接 收的视频数据中[动作320]。通过标记的存在或不存在(或视频的不同帧中的不同标记), 检测与指引模块270可以确定是操作在普通模式下还是操作在增强模式下。
如果视频数据中不存在标记,或者如果检测与指引模块270另外选择普通操作模式, 则它可以将所有接收的视频数据引导到一个或更多个视频缓冲区250[动作330]。来自视频 缓冲区250的视频数据可以被一个或更多个不同的调制器260-1到260-4调制,以供被调 谐到调制器260的一个或更多个显示器130/140接收。视频数据可以被引导到与某个位置 /房间中的显示器(例如显示器140)对应的单个调制器(例如调制器260-3),或者同一 视频数据可以被引导到与不同位置/房间中的多个显示器(例如显示器130/140)对应的多 个调制器260。
如果视频数据中存在标记,或者如果检测与指引模块270另外选择增强操作模式,则 它可以将接收的视频数据选择性地引导到视频缓冲区250中不同的几个[动作340]。来自 视频缓冲区250的视频数据可以被至少两个不同的调制器(例如调制器260-1和260-2) 调制,以供被调谐到所述不同的调制器的至少两个不同的显示器130和140接收。例如, 基于视频数据中的标记,帧中的半数(例如一个不同的视频流)可以被引导到调制器260 中的一个,并且另一半数帧(例如另一个不同的视频流)可以被引导到调制器260中的另 一个。以这种方式,两个显示器130和140可以显示来自游戏盒110的不同视频流。类似
9地,视频中的三个或更多个不同的标记可以由检测与指引模块270检测,以在不同的显示 器上显示不同的视频/音频流。
处理可以继续,游戏控制接收器280基于来自检测与指引模块270的标记信息,选择 性地将控制器135/145的控制数据引导到游戏接口 290[动作350]。如果检测与指引模块270 检测到视频数据中的标记,则它可以将标记或标记相关信息发送到游戏控制接收器280。 游戏控制接收器280可以基于接收的标记信息时分复用来自两个或更多个不同的控制器 135/145的控制数据。此被复用的控制信息可以通过游戏接口 290被发送到游戏盒110。
以上对与本发明原理一致的一个或更多个实现的描述提供了图示和描述,但是并不想 要是穷举性的或将要求保护的发明局限于所公开的精确形式。根据以上教导,修改和变化 是可能的,或者可以从本发明的实践中获得。
例如,尽管游戏盒110已经被描述为专用设备,但是其他通用计算设备可以被用在与 本文描述的发明原理一致的它的替代物(stead)中。此外,不同类型的游戏盒110可以可 互换地使用在图1中示出的配置中。此外,多个游戏盒IIO可以与一个媒体中心120协同使用。
此外,图3中的动作不需要以示出的顺序实现;并且也不是所有的动作都必须被执行。 此外,那些不依赖于其他动作的动作可以与所述其他动作并行地被执行。此外,此图中的 动作可以作为被实现在计算机可读介质中的指令或指令组被实现。
在本发明的描述中使用的部件、动作或指令都不应该被解释为对于本发明来说具有关 键的或本质的作用。此外,使用在这里,冠词"一 (a)"意图包括一项或更多项。在预 期只有一项的情况下,使用术语"一个(one)"或类似的语言。要求保护的发明的范围 由权利要求书和它们的等同物定义。
权利要求
1.一种方法,包括提供至少一个媒体中心以将一个游戏的电子游戏数据提供到同时共同进行所述游戏的至少两个所述游戏的玩家;分离所述游戏数据,从而可为进行同一游戏的游戏玩家的每一个提供分离的游戏图像,并且每个玩家的游戏图像至少在一些方面是不同的;以及从所述玩家分离地接收游戏控制命令并对于每个所述游戏玩家,标识哪些命令是由该游戏玩家发起的。
2. 如权利要求l所述的方法,包括将游戏数据与标记相关联,每个标记指示不同的玩家。
3. 如权利要求2所述的方法,包括提供每个游戏玩家可使用的控制以向所述媒体中 心提供输入命令。
4. 如权利要求3所述的方法,包括提供附加标记的控制以使得所述媒体中心能够区 分来自一个玩家的游戏控制命令以及从另一玩家接收的游戏控制命令。
5. 如权利要求1所述的方法,包括使每个玩家的控制器无线地使用不同的频率以无 线地与所述媒体中心进行通信并且使所述媒体中心对于每个游戏控制器使用不同且区分 的频率向每个控制器提供游戏数据。
6. —种设备,包括媒体中心,用于将一个游戏的电子游戏数据提供到同时共同进行所述游戏的至少两个 所述游戏的玩家;检测和指引模块,用于分离所述游戏数据,从而可为进行同一游戏的游戏玩家的每一 个提供分离的游戏图像,并且每个玩家的游戏图像至少在一些方面是不同的,所述检测和 指引模块从所述玩家分离地接收游戏控制命令并对于每个所述游戏玩家,标识哪些命令是 由该游戏玩家发起的;以及多个缓冲区,用于存储从所述检测和指引模块传送的视频游戏数据。
7. 如权利要求6所述的设备,其特征在于所述检测和指引模块将游戏数据与标记相 关联,每个标记指示不同的玩家。
8. 如权利要求7所述的设备,其特征在于所述设备还包括每个游戏玩家可使用的控 制以向所述媒体中心提供输入命令。
9. 如权利要求8所述的设备,其特征在于所述控制提供附加标记以使得所述媒体中心能够区分来自一个玩家的游戏控制命令以及从另一玩家接收的游戏控制命令。
10. 如权利要求6所述的设备,包括每个玩家的控制器,用于无线地使用不同的频率 以无线地与所述模块进行通信并且使所述模块对于每个游戏控制器使用不同且区分的频 率向每个控制器提供游戏数据。
11. 如权利要求l所述的设备,其特征在于所述检测和指引模块根据所检测的标记将 具有特定标记的时分复用的视频游戏数据传送到特定缓冲区。
全文摘要
媒体中心可以包括接口,以从通信链路接收包括第一和第二标记的视频游戏信息。所述媒体中心还可以包括模块,以基于所述第一和第二标记分离所述视频游戏信息。第一调制器可以以媒体通信链路上的第一频率调制与第一标记对应的第一视频游戏信息,并且第二调制器可以以媒体通信链路上的第二频率调制与第二标记对应的第二视频游戏信息。
文档编号H04L12/28GK101664601SQ20091017501
公开日2010年3月10日 申请日期2004年10月27日 优先权日2003年11月3日
发明者路易斯·利平科特 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1