基于控制器位置的可控设备选择的制作方法

文档序号:7650255阅读:222来源:国知局
专利名称:基于控制器位置的可控设备选择的制作方法
技术领域
本发明涉及电视交互技术,尤其涉及可控设备选择技术。
背景技术
当前与电视机、电视机顶盒和/或其他电视设备的交互一般涉及用各种遥控器来控制设备的查看器。典型的家庭可包括位于住宅的各个房间的若干电视机和/或电视机顶盒。另外,所有的不同品牌和不同位置的电视设备都需要若干不同的远程控制设备。通常, 想要收看电视的用户进入住宅的房间,并且需要找到与位于住宅的特定房间中的电视机和 /或电视机顶盒相对应的遥控器。

发明内容
提供本发明内容来介绍可基于控制器位置的可控设备选择的简化概念,并且这些概念在以下具体实施方式
中进一步描述。本发明内容并不旨在标识所要求保护的主题的必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
描述了基于控制器位置的可控设备选择。在各实施例中,便携式设备执行伴随实用程序来经由无线网络将便携式设备与多个可控设备中所选的一个进行对接。可以基于与便携式设备集成的定位单元来确定便携式设备的位置。然后可以选择便携式设备的位置附近的可控设备来用于经由无线网络的可控设备的输入控制。还可以基于与便携式设备集成的定向传感器来确定便携式设备的定向,并且当便携式设备的定向朝着可控设备时选择该可控设备。
在其他实施例中,记录多个可控设备的位置信息来标识可控设备在便携式设备的位置附近。当便携式设备的位置在被定义为包括可控设备的周界内时,可以选择该可控设备。周界可以基于周界边界输入来定义,每一周界边界输入在便携式设备位于周界边界输入位置时作为给便携式设备的输入来接收。在另一实施例中,还可以在便携式设备上显示示出周界的布局以及多个可控设备的相应位置的图形化地图。


参考以下附图来描述基于控制器位置的可控设备选择的各实施例。在各附图中, 使用相同的标号来指示相同的特征和组件 图1示出其中可以实现基于控制器位置的可控设备选择的各实施例的示例环境。
图2示出可以实现基于控制器位置的可控设备选择的各实施例的示例便携式设备。
图3示出了根据一个或多个实施例的基于控制器位置的可控设备选择的示例方法。
图4示出了根据一个或多个实施例的基于控制器位置的可控设备选择的附加示例方法。图5示出可以实现基于控制器位置的可控设备选择的各实施例的示例设备的各
具体实施例方式描述了基于控制器位置的可控设备选择。各实施例提供了可以基于被实现为控制器的便携式设备的所确定的位置来选择诸如家庭中的电视机顶盒之类的各种可控设备中的一个。例如,可以将移动电话实现用作具有多个电视机和/或电视机顶盒的住宅中的电视遥控器,所有这些设备都在提供覆盖住宅的所有房间的无线服务的无线接入点的范围内。当用户在住宅里从一个房间移动到另一房间时,并且当电视机顶盒在移动电话的附近时,选择电视机顶盒用于移动电话的输入控制。伴随实用程序被实现为便携式设备上的软件,并且可以利用与便携式设备相对应的位置和/或方向信息来自动地消除基于住宅中的便携式设备的位置来控制哪个电视机顶盒的歧义。
在各实施例中,便携式设备可以集成到指示便携式设备在住宅或企业的各个房间中的位置的定位单元,诸如GPS (全球定位系统)单元。当用户携带便携式设备在住宅里到处走动时,将当前GPS位置与住宅中的电视机顶盒和其他可控设备的GPS位置比较,并且可以使用相对距离来确定可能的目标设备。除了定位单元之外,便携式设备还可以与定向传感器集成,诸如指南针,从中可以确定便携式设备的定向来进一步消除可能的目标设备的歧义。
在附加实施例中,便携式设备的位置和定向可能无法提供足够的信息来从中确定并选择用于该便携式设备的输入控制的可控设备。在这些实例中,可以将周界定义为不仅包括特定可控设备还排除其他可控设备。例如,周界边界可以定义无线网络中的包含住宅或企业中的房间、房间的一部分、或多个房间的区域、或子区。还可以使用其他位置和/或距离信息来确定可控设备的选择来用于实现伴随实用程序的便携式设备的输入控制。例如,可以基于提供了便携式设备离可控设备的距离的指示的音频区分来选择可控设备。
尽管所描述的用于基于控制器位置的可控设备选择的系统和方法的特征和概念可以在任何数量的不同环境、系统、和/或各种配置中实现,但基于控制器位置的可控设备选择的各实施例在以下示例系统和环境的上下文中描述。
图1示出其中可以实现基于控制器位置的可控设备选择的各实施例的示例环境 100。示例环境100包括诸如公寓、住宅或企业中的各个房间的表示。出于此描述的目的, 各个房间被称为起居室102、卧室104和办公室106。办公室106包括实现用于覆盖在大楼的各个房间内的无线数据通信的无线网络的无线接入点108。
在各实施例中,便携式设备110可以实现经由无线网络将便携式设备与多个可控设备中所选的一个进行对接的伴随实用程序。伴随实用程序可被执行为设备上的服务,或支持无线数据通信的设备上的浏览器应用程序中的网页。便携式设备随后可以经由无线网络来将输入控制传递给可控设备。在各实施例中,多个可控设备可以各自实现与便携式设备的伴随实用程序进行对接的伴随应用程序。
便携式设备110可以是被实现来接收和/或传递无线数据的任何类型的无线设备,诸如移动电话(例如,蜂窝、VoIP、WiFi等等)、便携式计算机设备、远程控制设备、媒体设备(例如,个人媒体播放器、便携式媒体播放器等等)和/或任何其他类型的便携式设备中的任何一个或其组合。此处描述的便携式设备不限于无线设备,并且可以包括有线的但便携式的设备。便携式设备110可以用参考图2所示的示例便携式设备进一步描述的任何数量的不同组件及其组合来实现。
环境100还包括可控设备的各个示例,诸如起居室102中的电视客户机设备 112(例如,电视机顶盒、数字录像机(DVR)等等)和游戏系统114,卧室104中的其他电视客户机设备116,以及办公室106中的计算机设备118。其他可控设备可以包括可被实现来从便携式设备110接收控制输入的电气设备、电子设备和/或任何其他类型的客户机设备或用户设备。
客户机系统可以包括共同呈现或回放任何形式的音频、视频和/或诸如电视节目之类的图像媒体内容的相应的客户机设备和显示设备。例如,电视客户机设备112和游戏系统114连接到起居室102中的显示设备120。另外,电视客户机设备116连接到卧室104 中的显示设备122,并且计算机设备118连接到办公室106中的显示设备124。各种显示设备中的任一个可被实现为任何类型的电视、高清电视(HDTV)、LCD或类似的显示系统。
各种可控设备中的任一个可用一个或多个处理器、通信组件、存储器组件、信号处理和控制电路以及媒体内容呈现系统来配置和/或实现。此外,可控设备中的任一个可以用参考图5所示的示例设备进一步描述的任何数量的不同组件及其组合来实现。
便携式设备110可被实现来包括指示便携式设备在大楼的各个房间的任一个中的位置的定位单元,诸如GPS (全球定位系统)单元。便携式设备110还可以包括指示各个房间中的任一个内的便携式设备对准或定向到的定向或方向的定向传感器,诸如指南针。
便携式设备110实现可被实现为计算机可执行指令并由一个或多个处理器执行来实现此处描述的各实施例和/或特征的伴随实用程序。可将伴随实用程序与各个可控设备配对来经由无线网络与用于数据通信的设备对接。可以使用手动输入或在自动配对的设备之间传递的唯一标识符和/或代码来将便携式设备110与可控设备配对。
除了将便携式设备110与各个可控设备配对之外,伴随实用程序可以记录与各个房间中的多个可控设备中的每一个的位置相对应的位置信息。例如,便携式设备110可以位于可控设备旁边,诸如被放置在或位于可控设备附近,并且可以基于便携式设备的GPS 位置来记录可控设备的大致位置。或者,用户可以将可控设备的坐标位置输入到便携式设备110中,其中存储GPS和/或坐标位置以供后续位置引用。
在各实施例中,伴随实用程序可以从与便携式设备集成的定位单元中确定便携式设备110的位置,然后选择在便携式设备的位置附近的可控设备以用于经由无线网络的输入控制。在该示例环境100中,便携式设备110被示为位于起居室102中。便携式设备所实现的伴随实用程序可以确定便携式设备的位置(例如,位于起居室中),并且选择电视客户机设备112作为可控设备,因为该可控设备在便携式设备的位置附近。在选择可控设备时,电视客户机设备112被配置成用于便携式设备的输入控制。代替基于便携式设备的位置来选择可控设备或除此之外,可控设备可以基于音频区分来选择,该音频区分提供了便携式设备离可控设备的距离的指示,诸如选择开启的可控设备而非当前关闭的可控设备。
可能存在一个以上的可控设备在便携式设备110的位置附近的情况。例如,电视客户机设备112和游戏系统114两者与起居室102中的便携式设备110的位置几乎等距。 伴随实用程序随后还可以从与便携式设备集成的定向传感器中确定便携式设备110的定向,并选择便携式设备的位置附近的可控设备和/或当便携式设备的定向朝向可控设备时选择该可控设备。在示例环境100中,伴随实用程序可以选择电视客户机设备112作为可控设备,因为该可控设备在便携式设备的位置附近和/或基于便携式设备的定向1 正朝向该可控设备。当便携式设备的位置改变和/或当便携式设备的定向变为朝向不同的可控设备时,便携式设备的伴随实用程序随后可以选择不同的可控设备,诸如游戏系统114。
还可能存在一个以上的可控设备在便携式设备110的位置附近但可控设备在分开的房间中的情况。例如,起居室102中的游戏系统114位于卧室104中的电视客户机设备116附近,但被墙分开。然而,便携式设备110的伴随实用程序可以基于与两个可控设备相对应的所记录的位置信息来确定两个可控设备与便携式设备的位置几乎等距。由此,附加实施例提供了可以定义不仅包括特定可控设备还排除其他可控设备的周界。周界边界定义包括示例环境100中的各个房间的无线网络中的区域或子区。
可以建立这样的周界该周界包括特定可控设备,并且当便携式设备110在周界的边界内时选择该可控设备以用于便携式设备的输入控制。例如,将周界1 定义成包含卧室104并且电视客户机设备116在周界的边界内。可以基于周界边界输入130来定义周界128,该周界边界输入130被示为周界边界的角上的X。当便携式设备110位于周界边界输入位置时,可以将周界边界输入中的每一个作为便携式设备110的输入来接收。随后伴随实用程序可以基于当便携式设备110被放置在或位于边界输入位置时的GPS坐标来记录边界输入。应该注意,可以基于任意数量的周界边界输入,诸如被示为定义周界1 的五个输入来定义周界。另选地或另外地,可以使用RF、激光或无线信号反射来定义和/或检测周界边界。
在一个实施例中,当便携式设备110进入周界边界所定义的区域时可以自动地激活可控设备。例如,当便携式设备Iio进入周界128的边界内时,电视客户机设备116可以自动地打开和/或转向最喜爱的频道。伴随实用程序还可以结合其他自动选择信息,诸如如果早晨用户携带便携式设备110靠近厨房电视设备,则将该电视设备转向本地新闻并显示示出股票价格的报价器、本地天气或用户可能感兴趣的其他信息。
示例环境100还包括包含办公室106中的另一可控设备的另一周界132。当便携式设备Iio进入周界132的边界内时,可以选择计算机设备118以用于便携式设备110的输入控制。作为诸如用于定义周界128的多个周界边界输入的代替,基于离周界的单个中心点136的半径134来定义周界132。周界的半径可以是用户定义的或基于诸如可能的常见房间大小之类的近似标准来自动地确定。类似地,可以围绕单个中心点来定义矩形或正方形周界。
图2示出可以实现基于控制器位置的可控设备选择的各实施例的各便携式设备的示例200。便携式设备202(例如,有线和/或无线设备)可以是被实现用于数据、消息收发和/或语音通信的移动个人计算机204、个人数字助理(PDA)、或移动电话206 (例如,蜂窝、VoIP、WiFi等等)中的任一个或其组合。便携式设备202还可以包括便携式计算机设备208 (例如,膝上型计算机、笔记本等等)、媒体设备210 (例如,个人媒体播放器、便携式媒体播放器等等)、游戏设备、电器设备、电子设备和/或可以接收、显示和/或传递用于可控设备的输入控制的数据的任何其他类型的便携式设备。
各种便携式设备中的每一个可以包括集成显示屏幕和/或集成触摸屏,以及用户可以经由其来输入数据和/或选择的可选输入控制。例如,移动个人计算机204包括其上可以显示用户界面的集成触摸屏212,该用户界面包括可显示对象和/或用户界面元素,诸如任何类型的图标、图像、图形、文本、可选按钮、用户可选控件、菜单选择、地图元件和/或任何其他类型的用户界面可显示特征或项。
在基于控制器位置的可控设备选择的各实施例中,可以显示示出周界的布局以及多个可控设备的相应位置的图形化地图214。例如,图形化地图214示出参考图1来描述的两个周界和各个可控设备。另选地或另外地,可以将包括可控设备的区域或房间的图像绘制成地图并在图形化地图214中显示。在一个实施例中,可以通过编辑图形化地图的显示上的周界边界点来修改图形化地图214中显示的所定义的周界。
此处描述的各种可控设备中的任一个可用一个或多个传感器、处理器、通信组件、 数据输入、存储器组件、存储介质、处理和控制电路和/或呈现系统来实现。便携式设备中的任一个也可以被实现为经由通信网络来通信,该通信网络可包括任何类型的数据网络、 语音网络、广播网络、基于IP的网络和/或便于数据、消息收发和/或语音通信的无线网络。便携式设备110还可以用参考图5所示的示例设备来描述的任何数量的不同组件及其组合来实现。便携式设备102还可与用户(即人)和/或操作该设备的实体相关联,从而使得便携式设备描述包括用户、软件、和/或设备的组合的逻辑设备。
在该示例中,便携式设备202包括一个或多个处理器216 (例如,微处理器、控制器等中的任一个)、存储器218和用于数据通信的无线接口 220。便携式设备202还包括呈现系统222,该呈现系统222呈现用户界面(例如,图形化地图214)和用户界面元素以便在便携式设备中的任一个上显示。呈现系统222还被实现为接收并呈现任何形式的音频、视频和/或从任何媒体内容和/或数据源接收的图像数据。
便携式设备202还可以包括各种软件和/或媒体应用程序,其可以结合由处理器 216处理或以其他方式执行的软件和/或模块。媒体应用程序可以包括音乐和/或视频播放器、Web浏览器、电子邮件应用程序、消息收发应用程序、照片查看器等等。软件应用程序还可以包括操作系统,以及在该示例中的伴随实用程序2M来实现此处描述的基于控制器位置的可控设备选择的各实施例。
如参考图1所描述的,伴随实用程序2M选择多个可控设备中的一个以用于便携式设备的输入控制,诸如经由控制输入226。伴随实用程序2M还可以记录与多个可控设备中的每一个的位置相对应的位置信息228。另外,伴随实用程序2M可以记录边界周界输入 230来定义各周界。便携式设备202还可以包括定位单元232和/或定向传感器234。例如,定位单元232可被实现为指示便携式设备的位置的GPS单元,并且定向传感器234可被实现为指示便携式设备朝着的定向或方向的指南针。伴随实用程序随后可以选择在便携式设备的位置附近的可控设备和/或当便携式设备的定向朝向可控设备时选择该可控设备。
参考相应的图3和4来描述基于控制器位置的可控设备选择的一个或多个实施例的示例方法300和400。一般而言,在此描述的任何功能、方法、过程、组件以及模块都可使用软件、固件、硬件(例如,固定逻辑电路)、手动处理或其任何组合来实现。软件实现表示当由计算机处理器执行时执行指定任务的程序代码。可以在计算机可执行指令的一般上下文中描述示例方法,这些指令可包括软件、应用程序、例程、程序、对象、组件、数据结构、过程、模块、功能等等。程序代码可被存储在计算机处理器本地和/或远程的一个或多个计算机可读存储器设备中。方法还可以在多个计算机设备的分布式计算环境中实施。此外,此处所描述的特征是平台无关的,并且可在具有各种处理器的各种计算平台上实现。
图3示出基于控制器位置的可控设备选择的示例方法300。描述方法框的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。
在框302,便携式设备执行伴随实用程序。例如,便携式设备110执行伴随实用程序2M来经由无线网络将便携式设备与多个可控设备中所选的一个进行对接。伴随实用程序可被执行为便携式设备110上的服务,并且伴随实用程序将便携式设备与在可控设备上执行的伴随应用程序进行对接。
在框304,记录多个可控设备的位置信息。例如,与便携式设备110集成的伴随实用程序2M将便携式设备110与各可控设备配对,并记录与多个可控设备中的每一个的位置相对应的位置信息,诸如示例环境100中的各个房间中示出的每一可控设备的位置。
在框306,基于与便携式设备集成的定位单元来确定便携式设备的位置。例如,与便携式设备110集成的伴随实用程序2M从与便携式设备集成的定位单元232(例如,GPS 单元)来确定便携式设备的位置。伴随实用程序2M随后可以从与可控设备相关联的所记录的位置信息中标识便携式设备的位置附近的可控设备。
在框308,基于与便携式设备集成的定向传感器来确定便携式设备的定向。例如, 与便携式设备110集成的伴随实用程序2M从与便携式设备集成的定向传感器234 (例如, 指南针)来确定便携式设备UO的定向。
在框310,选择在便携式设备的位置附近的可控设备和/或当便携式设备的定向朝着可控设备时选择该可控设备。例如,与便携式设备110集成的伴随实用程序2M选择可控设备以用于经由无线网络的便携式设备的输入控制。选择在便携式设备的位置附近的可控设备和/或当便携式设备的定向朝着可控设备时选择该可控设备。在示例环境100中, 伴随实用程序可以选择电视客户机设备112作为可控设备,因为该可控设备在便携式设备 110的位置附近和/或基于便携式设备的定向1 正朝向该可控设备。
方法300随后可以在框306继续来确定便携式设备的新的位置以基于便携式设备的位置的变化或者当便携式设备的定向变为朝向不同的可控设备时选择不同的可控设备。 例如,当便携式设备110的位置改变和/或当便携式设备110的定向变为朝向不同的可控设备时,便携式设备110的伴随实用程序2M随后可以选择不同的可控设备,诸如游戏系统 114。
图4示出基于控制器位置的可控设备选择的示例方法400。描述方法框的次序并不旨在解释为限制,并且任何数量的所述方法框都可以按任何次序组合以实现本方法或实现替换方法。
在框402,便携式设备执行伴随实用程序。例如,便携式设备110执行伴随实用程序2M来经由无线网络将便携式设备与多个可控设备中所选的一个进行对接。伴随实用程序将便携式设备与在可控设备上执行的伴随应用程序进行对接。
在框404,当便携式设备位于周界边界输入位置时,将周界边界输入的每一个作为输入来接收。例如,当便携式设备110位于周界边界输入位置时,便携式设备将周界边界的输入作为给便携式设备的输入来接收。随后伴随实用程序基于当便携式设备110被放置在或位于边界输入位置时的GPS坐标来记录边界输入。在各示例中,便携式设备110接收周界边界输入130,其被示为周界128的周界边界的角上的X。类似地,便携式设备110接收周界132的中心点136处的周界边界输入。
在框406,定义周界,其中选择可控设备以用于便携式设备的输入控制。例如,基于周界边界输入130来定义周界128。将周界1 定义成包含卧室104并且电视客户机设备116在周界的边界内。类似地,基于离周界的中心点136处的单个输入的半径134来定义周界132。
在框408,当便携式设备的位置在被定义为包括可控设备的周界内时,可以选择该可控设备。例如,当便携式设备110在周界1 的边界内时,选择电视客户机设备116(即, 可控设备)以作为便携式设备的输入控制。类似地,当便携式设备110在周界132的边界内时,选择计算机设备118(即,可控设备)以作为便携式设备的输入控制。
在框410,当便携式设备进入周界内时,发起控制输入来自动激活可控设备。例如, 当便携式设备110进入周界128的边界内时,电视客户机设备116可以自动地打开和/或转向最喜爱的频道。类似地,当便携式设备110进入周界132的边界内时,计算机设备118 可以自动地打开要显示在显示设备1 上的主页和/或发起对其的浏览。
在框412,显示示出周界的布局以及多个可控设备的相应位置的图形化地图。例如,显示示出周界的布局以及多个可控设备的相应位置的图形化地图214,诸如参考图1描述的两个周界和各个可控设备。在框414,接收对图形化地图的编辑输入来改变周界边界。 例如,在便携式设备110处接收对所显示的图形化地图214的编辑输入,并且修改周界1 的边界输入130来重新定义周界的边界。
图5示出可被实现为参考先前的图1-4来描述的实现基于控制器位置的可控设备选择的各实施例的任何类型的便携式、可控和/或计算设备的示例设备500的各组件。在各实施例中,设备500可被实现为有线和/或无线设备中的任一个或其组合,如任何形式的电视客户机设备(例如,电视机顶盒、数字录像机(DVR)等等)、消费设备、计算机设备、服务器设备、便携式计算机设备、用户设备、通信设备、视频处理和/或呈现设备、电器设备、游戏设备、电子设备和/或被实现为任何其它类型的设备。设备500还可与用户(即人)和/ 或操作该设备的实体相关联,从而使得设备描述包括用户、软件、固件和/或设备的组合的逻辑设备。
设备500包括实现设备数据504(例如,所接收的数据、正被接收的数据、排定用于广播的数据、数据的数据包等等)的有线和/或无线通信的通信设备502。设备数据504或其它设备内容可以包括设备的配置设置、存储在设备上的媒体内容和/或与设备的用户相关联的信息。存储在设备500上的媒体内容可以包括任何类型的音频、视频和/或图像数据。设备500包括经由其可以接收任何类型的数据、媒体内容和/或输入的一个或多个数据输入506,诸如用户可选输入、消息、音乐、电视媒体内容、所记录的视频内容以及从任何内容和/或数据源接收的任何其它类型的音频、视频和/或图像数据。
设备500还包括通信接口 508,其可被实现为串行和/或并行接口、无线接口、任何类型的网络接口、调制解调器、和任何其它类型的通信接口中的任一个或多个。通信接口 508提供设备500和通信网络之间的连接和/或通信链路,其它电子、计算和通信设备通过其来与设备500传递数据。
设备500包括处理各种计算机可执行指令来控制设备500的操作并实现基于控制器位置的可控设备选择的各实施例的一个或多个处理器510(例如,微处理器、控制器等中的任一个)。另选地或另外地,设备500可以用硬件、固件或在结合概括地在512处标识的处理和控制电路来实现的固定逻辑电路中的任一个或其组合来实现。虽然未示出,设备500 可以包括耦合设备中的各组件的系统总线或数据传输系统。系统总线可以包括不同总线结构中的任一个或组合,诸如存储器总线或存储器控制器、外围总线、通用串行总线和/或利用各种总线体系结构中的任一种的处理器或局部总线。
设备500还包括诸如一个或多个存储器组件等的计算机可读介质514,存储器组件的示例包括随机存取存储器(RAM)、非易失性存储器(例如,只读存储器(ROM)、闪存、 EPROM、EEPROM等中的任一个或多个)、以及盘存储设备。盘存储设备可被实现为任何类型的磁性或光学存储设备,如硬盘驱动器、可记录和/或可重写紧致盘(CD)、任何类型的数字多功能盘(DVD)等等。设备500还可包括大容量存储介质设备516。
计算机可读存储介质514提供数据存储机制以便存储设备数据504、以及各种设备应用程序518和关于设备500的各操作方面的任何其它类型的信息和/或数据。例如, 操作系统520可以用计算机可读存储介质514作为计算机应用程序来维护并在处理器510 上执行。设备应用程序518可以包括设备管理器(例如,控制应用程序、软件应用程序、信号处理和控制模块、特定设备本地的代码、特定设备的硬件抽象层等等)。
设备应用程序518还包括实现基于控制器位置的可控设备选择的各实施例的任何系统组件或模块。在该示例中,设备应用程序518可以包括伴随实用程序522,诸如当设备500被实现为便携式设备时。另选地或另外地,设备应用程序518可以包括伴随应用程序524,诸如当设备500被实现为可控设备时。伴随实用程序522和伴随应用程序5M被示为软件模块和/或计算机应用程序。另选地或另外地,伴随实用程序522和/或伴随应用程序5M可被实现为硬件、软件、固件或其任意组合。
设备500还包括生成并向音频系统5 提供音频数据和/或生成并向显示系统 530提供显示数据的音频和/或视频呈现系统526。音频系统5 和/或显示系统530可包括处理、显示、和/或以其它方式呈现音频、视频、和图像数据的任何设备。显示数据和音频信号可经由RF(射频)链路、S-视频链路、复合视频链路、分量视频链路、DVI (数字视频接口 )、模拟音频连接、或其它类似的通信链路来从设备500传输给音频设备和/或显示设备。在一个实施例中,音频系统5 和/或显示系统530被实现为设备500的外部组件。或者,音频系统5 和/或显示系统530被实现为示例设备500的集成组件。
尽管已经用特征和/或方法专用的语言描述了基于控制器位置的可控设备选择的各实施例,但是应该理解所附权利要求的主题不必限于所述的具体特征或方法。相反,具体特征和方法被公开为基于控制器位置的可控设备选择的示例实现。
权利要求
1.一种便携式设备(110),包括:被配置成指示所述便携式设备的位置的定位单元032);实现伴随实用程序(224)的至少一个存储器(218)和处理器016),所述伴随实用程序被配置成经由无线网络(108)将所述便携式设备与多个可控设备(11 中的所选的一个进行对接,所述伴随实用程序还被配置成从所述定位单元中确定所述便携式设备的位置;以及选择在所述便携式设备的位置附近的可控设备来用于经由所述无线网络的可控设备的输入控制。
2.如权利要求1所述的便携式设备,其特征在于,还包括被配置成指示所述便携式设备的定向的定向传感器,其中所述伴随实用程序还被配置成当所述便携式设备的定向朝向所述可控设备时选择所述可控设备。
3.如权利要求2所述的便携式设备,其特征在于,所述定位单元是GPS单元并且所述定向传感器是指南针。
4.如权利要求2所述的便携式设备,其特征在于,所述伴随实用程序还被配置成基于所述便携式设备的位置的至少一个改变或当所述便携式设备变为朝向不同可控设备时选择该不同的可控设备。
5.如权利要求1所述的便携式设备,其特征在于,所述多个可控设备包括电视机顶盒、 游戏系统或客户机设备中的至少一个。
6.如权利要求1所述的便携式设备,其特征在于,所述伴随实用程序还被配置成记录所述多个可控设备的位置信息来标识所述可控设备在所述便携式设备的位置附近。
7.如权利要求1所述的便携式设备,其特征在于,所述伴随实用程序还被配置成当所述便携式设备的位置在被定义成包括所述可控设备的周界内时选择所述可控设备。
8.如权利要求7所述的便携式设备,其特征在于,所述伴随实用程序还被配置成基于当所述便携式设备位于周界边界输入位置时基于各自作为所述便携式设备的输入来接收的周界边界输入来定义所述周界。
9.如权利要求7所述的便携式设备,其特征在于,还包括被配置成显示图形化地图的集成显示,所述图形化地图示出所述周界的布局以及所述多个可控设备的相应位置。
10.一种由便携式设备(110)实现的方法(300),所述方法包括用所述便携式设备的处理器(216)来执行(302)伴随实用程序OM),所述伴随实用程序被配置成经由无线网络(108)将所述便携式设备与多个可控设备中所选的一个(112) 进行对接;基于与所述便携式设备集成的定位单元(23 来确定(306)所述便携式设备的位置;以及选择(310)在所述便携式设备的位置附近的可控设备来用于经由所述无线网络的可控设备的输入控制。
11.如权利要求10所述的方法,其特征在于,还包括基于与所述便携式设备集成的定向传感器来确定所述便携式设备的定向;以及当所述便携式设备的定向朝向所述可控设备时选择所述可控设备。
12.如权利要求11所述的方法,其特征在于,还包括基于所述便携式设备的位置的至少一个改变或当所述便携式设备的定向变为朝向不同可控设备时选择该不同的可控设备。
13.如权利要求10所述的方法,其特征在于,还包括记录所述多个可控设备的位置信息来标识所述可控设备在所述便携式设备的位置附近。
14.如权利要求10所述的方法,其特征在于,还包括当所述便携式设备的位置在被定义成包括所述可控设备的周界内时选择所述可控设备。
15.如权利要求14所述的方法,其特征在于,还包括当所述便携式设备进入所述周界内时发起控制输入来自动地激活所述可控设备。
全文摘要
描述了基于控制器位置的可控设备选择。在各实施例中,便携式设备执行伴随实用程序来经由无线网络将便携式设备与多个可控设备中所选的一个进行对接。基于与便携式设备集成的定位单元来确定便携式设备的位置。随后可以选择在便携式设备的位置附近的可控设备来用于经由无线网络的可控设备的输入控制。
文档编号H04N5/44GK102202192SQ20111010624
公开日2011年9月28日 申请日期2011年4月18日 优先权日2010年4月19日
发明者E·R·索尔丹, B·R·佩蒂特, N·明瓦拉, N·瑟帕塔努 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1