用以适应遥控器用户接口的方法和设备的制作方法

文档序号:7993821阅读:171来源:国知局
用以适应遥控器用户接口的方法和设备的制作方法
【专利摘要】本文描述用以控制遥控器上的用户接口的方法、设备和计算机可读媒体。可从遥控器接收第一装置命令。此装置命令可致使所述装置离开第一功能模式且进入第二功能模式。接着可将第一遥控器命令发送到所述遥控器,其中所述第一遥控器命令识别待显示的第一遥控器用户接口。所述用户接口可操作以控制所述装置的所述第二功能模式独有的特征。
【专利说明】用以适应遥控器用户接口的方法和设备
【技术领域】
[0001]本发明的实施例涉及多媒体装置,且明确地说,涉及用于使遥控器的内容适合于多媒体装置的方法和设备。
【背景技术】
[0002]多媒体服务器可提供对在服务器上本地且还经由因特网可用的较宽范围的多媒体内容的存取。取决于多媒体服务器正存取的内容的类型,可供服务器执行的功能可变化。举例来说,当存取音频内容时,包含播放、重绕、快进、跳过、下一曲目的播放器用户接口可为合适。当浏览因特网或搜索媒体文件时,全功能键盘可为合适。类似地,当呈现相册或照片检视体验时,其它用户接口控件可为合适。
[0003]用于多媒体服务器的用户接口可采取许多形式。举例来说,一些多媒体服务器可由多个组件组成。每一组件可包含适合其提供的功能性的接口,类似于传统组件音频系统。随着多媒体系统的个别组件已变得更紧密地集成,其用户接口的集成也已发生。举例来说,一些多媒体服务器提供典型个人计算机显示器上的用户接口。这些显示器的尺寸允许显示可用来控制经由多媒体服务器可用的所有能力的许多不同控件。然而,这些传统显示接口不是便携式的,且不提供如今的现代消费者所需求的便利性。
[0004]遥控器也已为多媒体服务器提供。这些遥控器提供了如今的消费者在其多媒体装置中所期望的便携性和便 利性。现存的遥控器解决方案使用多种方法来在便携式遥控器的较小形状因子中容纳现代多媒体服务器的不同特征和能力。一些遥控器提供较大的大小,其可容纳用于受遥控器的装置所使用的多媒体内容的每一类型的按钮和其它控件。这些遥控器的大小可使得其较不便携。此外,遥控器上存在的较大数目的按钮和控件还可使其看起来较复杂且较难理解。当操作此遥控器时,用户必须能够使多媒体服务器的活动功能与遥控器的所述活动功能所对应的特定区域或区相关联。一旦作出此关联,用户可能够识别应使用哪些控件来实现其任务。对于较无经验的用户,这可存在对其用户体验的挑战,且导致大体上较小的总体满意度。
[0005]其它解决方案可向遥控器提供较小的形状因子,且依靠多用途的一些或所有按钮和控件。取决于正控制的多媒体服务器的功能模式,所述按钮或控件可提供不同功能。这些遥控器可包含用于每一控件的标签,其经由不同色彩、字体等来传达其多个功能。举例来说,在一种功能模式下,遥控器可使用表示“2”的按钮。在另一功能模式下,同一按钮可表示字母,例如或“C”。在一些实施方案中,某一时间周期内的按压次数可进一步界定按钮的使用。举例来说,一次按压可表示“A”,而两次按压可表示“B”。
[0006]虽然此解决方案提供具有控制由现代因特网媒体服务器提供的不同功能的能力的遥控器中的较小形状因子,但依据多媒体服务器的功能模式来提供具有多种用途的按钮和其它控件对于一些用户来说可能感到困惑。此解决方案可限制多媒体服务器的可用性,且对应地限制客户满意度。由于许多多媒体服务器提供售后收入机会,例如通过媒体订购和按使用提供收费,因此减少的可用性可转变为多媒体服务器制造商的减少的收入。
【发明内容】

[0007]本发明的系统、方法和装置各自具有若干创新方面,其中无单独一者唯一地负责本文所揭示的合意属性。
[0008]所揭示的一个创新方面包含一种在遥控器上显示用户接口的方法。此方法可包含将第一命令发送到多功能装置。所述第一命令可致使所述装置离开第一功能模式且进入第二功能模式。所述方法可进一步包含从所述多功能装置接收第二命令,其中所述第二命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述多功能装置的为所述第二功能模式独有的特征。所述方法还可包含在电子显示器上显示所述第一遥控器用户接口。这些实施方案中的一些还包含响应于来自所述第一遥控器用户接口的输入而将第三命令发送到所述多功能装置。在这些实施方案的一些中,在所述遥控器接收到识别所述第一遥控器用户接口的所述第二命令之前,实现所述第一遥控器用户接口的所述显示的数据存储在所述遥控器的存储器中。在这些实施方案的一些中,输入为触摸手势。在一些实施方案中,第一遥控器用户接口包括虚拟键盘。在一些其它实施方案中,所述第一遥控器用户接口允许手势输入。
[0009]所揭示的另一创新方面为一种遥控设备。所述设备可包含电子显示器、装置命令发送模块,其经配置以将第一命令发送到多功能装置,其中所述第一命令导致所述多功能装置进入第一功能模式。所述设备还可包含:远程命令接收模块,其经配置以从多功能装置接收第二命令,其中所述第二命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述装置的为第一功能模式独有的特征;以及显示模块,其经配置以在电子显示器上显示所述第一遥控器用户接口。在一些实施方案中,所述命令发送模块经配置以通过使用无线电发射器、蓝牙兼容发射器或红外线兼容发射器来发送所述第一命令。 [0010]在一些实施方案中,所述遥控设备经配置以存储可在显示屏上显示的多个用户接口。在一些其它实施方案中,所述电子显示器为触摸屏显示器。在一些实施方案中,所述设备为无线电话。在一些实施方案中,所述第二命令通过指定存储在遥控设备的存储器中的识别符来识别所述第一遥控器用户接口。
[0011]所揭示的另一创新方面包含一种遥控设备。所述设备包含:用于将第一命令发送到多功能装置的装置,其中所述第一命令导致所述装置离开第一功能模式,且进入第二功能模式;用于从所述多功能装置接收第二命令的装置,其中所述第二命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作可控制所述多功能装置的为第二功能模式独有的特征;以及用于在电子显示器上显示所述第一遥控器用户接口的装置。
[0012]在遥控设备的一些实施方案中,所述用于将第一命令发送到所述多功能装置的装置为装置命令发送模块中的处理器指令。在一些其它实施方案中,所述用于从所述多功能装置接收第二命令的装置为远程命令接收模块中的处理器指令。在一些实施方案中,所述用于将第一命令发送到多功能装置的装置通过使用无线电发射器、蓝牙兼容发射器或红外线兼容发射器来发送所述第一命令。在一些实施方案中,所述遥控设备还包含用于存储可由所述用于显示的装置显示的多个用户接口的装置。
[0013]在一些实施方案中,所述用于显示第一遥控器用户接口的装置包含触摸屏显示器。在一些实施方案中,所述设备为无线电话。在一些实施方案中,所述第二命令通过指定存储在遥控设备的存储器中的识别符来识别所述第一遥控器用户接口。
[0014]所揭示的另一创新方面为一种上面存储有指令的非暂时、计算机可读存储媒体,所述指令致使处理电路执行一种方法。所述方法可包含将第一命令发送到多功能装置。所述第一命令可致使所述装置离开第一功能模式且进入第二功能模式。所述方法还可包含:从所述多功能装置接收第二命令,其中所述第二命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述多功能装置的为所述第二功能模式独有的特征;以及在电子显示器上显示所述第一遥控器用户接口。这些计算机可读存储媒体中的一些,所述方法还包含响应于来自所述第一遥控器用户接口的输入而将第三命令发送到所述多功能装置。在一些实施方案中,在所述遥控器接收到识别所述第一遥控器用户接口的所述第二命令之前,实现所述第一遥控器用户接口的所述显示的数据存储在所述遥控器的存储器中。
[0015]在一些实施方案中,输入为触摸手势。在一些其它实施方案中,第一遥控器用户接口包括虚拟键盘。在一些实施方案中,所述第一遥控器用户接口允许手势输入。
[0016]本发明中所描述的标的物的另一创新方面可在多功能装置中实施为用于控制遥控器上的用户接口的方法。所述方法可包含从所述遥控器接收第一装置命令。所述第一装置命令可导致所述装置离开第一功能模式且进入第二功能模式。所述方法可进一步包含将第一遥控器命令发送到遥控器。在一些实施方案中,所述第一遥控器命令识别待显示的第一遥控器用户接口,且所述第一遥控器用户接口操作以控制所述装置的为第二功能模式独有的特征。
[0017]在一些实施方案中,所述第一遥控器命令通过包含对应于第一遥控器用户接口的识别符来识别所述第一遥控器用户接口。在一些其它实施方案中,所述方法还可包含从遥控器接收第二装置命令。在这些实施方案中,第二装置命令导致装置离开第二功能模式,且进入第三功能模式。所述方法还可包含将第二遥控器命令发送到所述遥控器,其中所述第二遥控器命令可识别待显示的第二遥控器用户接口,所述第二遥控器用户接口操作以控制所述装置的为所述第三功能模式独有的特征。在一些实施方案中,经由蓝牙连接或WIFI网络发送所述第一遥控器命令。在一些其它实施方案中,经由因特网发送所述第一遥控器命令。
[0018]另一创新方面为一种多功能装置,其包含:装置命令接收模块,其经配置以从遥控器接收第一装置命令,其中所述第一装置命令导致装置离开第一功能模式且进入第二功能模式;以及远程命令发送模块,其经配置以将第一遥控器命令发送到遥控器,其中所述第一遥控器命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述装置的为第二功能模式独有的特征。
[0019]在一些实施方案中,所述第一遥控器命令通过包含对应于第一遥控器用户接口的识别符来识别所述第一遥控器用户接口。在所述多功能装置的一些实施方案中,所述装置命令接收模块进一步经配置以从遥控器接收第二装置命令,其中所述第二装置命令导致装置离开第二功能模式且进入第三功能模式,且远程命令发送模块进一步经配置以将第二遥控器命令发送到遥控器,其中所述第二遥控器命令识别待显示的第二遥控器用户接口,所述第二遥控器用户接口操作以控制所述装置的为第三功能模式独有的特征。
[0020]另一创新方面为一种多功能装置,其包含:用于从遥控器接收第一装置命令的装置,其中所述第一装置命令导致装置离开第一功能模式且进入第二功能模式;以及用于将第一遥控器命令发送到遥控器的装置,其中所述第一遥控器命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述装置的为第二功能模式独有的特征。
[0021]在一些实施方案中,所述用于接收第一装置命令的装置为装置命令接收模块中的处理器指令。在一些实施方案中,所述用于发送第一遥控器命令的装置为远程命令发送模块中的处理器指令。所述第一遥控器命令可通过包含对应于第一遥控器用户接口的识别符来识别所述第一遥控器用户接口。
[0022]在一些实施方案中,所述多功能装置还包含:用于从遥控器接收第二装置命令的装置,其中所述第二装置命令导致装置离开第二功能模式且进入第三功能模式;以及用于将第二遥控器命令发送到遥控器的装置,其中所述第二遥控器命令识别待显示的第二遥控器用户接口,所述第二遥控器用户接口操作以控制所述装置的为第三功能模式独有的特征。
[0023]所揭示的另一创新方面为一种上面存储有指令的非暂时、计算机可读存储媒体,所述指令致使处理电路执行一种方法。所述方法可包含从遥控器接收第一装置命令,其中所述第一装置命令导致所述装置离开第一功能模式,且进入第二功能模式。所述媒体还可包含致使处理电路将第一遥控器命令发送到所述遥控器的指令,其中所述第一遥控器命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述装置的为所述第二功能模 式独有的特征。
【专利附图】

【附图说明】
[0024]下文将结合附图描述所揭示的方面,提供附图是为了说明而非限制所揭示的方面,其中相同名称表示相同元件。
[0025]图1展示包含因特网媒体服务器装置和内容自适应遥控器的多媒体环境的概览。
[0026]图2展示在遥控器控制因特网多媒体服务器装置时,在内容自适应遥控器上显示的三个可能用户接口的概念图。
[0027]图3展示内容自适应遥控器的示范性实施方案的框图。
[0028]图4展示因特网多媒体服务器装置的示范性实施方案的框图。
[0029]图5展示可在因特网多媒体服务器装置的一个实施方案中运行的流程图。图5还展示可在内容自适应遥控器的一个实施方案内运行的流程图。
[0030]图6展示可在因特网多媒体服务器装置的一个实施方案中运行的进程的流程图。
[0031]图7展示可在内容自适应遥控器的一个实施方案内运行的进程的流程图。
【具体实施方式】
[0032]本文所揭示的实施方案涉及一种用于使遥控器的用户接口适合于因特网多媒体服务器的功能模式的方法和设备。一个实施例涉及一种用于提供在不同多媒体装置的操作期间改变其用户接口的多功能遥控器的系统或方法。举例来说,所述遥控器在操作多媒体服务器上的音乐功能时具有第一用户接口,且接着在操作多媒体服务器上的视频时改变为第二用户接口。在一个实施例中,依据正在多媒体服务器上操作的模式,所述多媒体服务器无线地向遥控器传送适当接口以向用户显示。在一个实施例中,所述系统从多功能装置识别遥控器上的用户接口。举例来说,例如多媒体服务器等多功能装置可从遥控器接收命令,其中所述命令导致所述多媒体装置进入第一功能模式。所述多媒体装置可接着将遥控器命令发送到遥控器。所述遥控器命令可识别将在遥控器上显示的第一遥控器用户接口,其中所述第一遥控器用户接口操作以控制所述装置的第一功能模式独有的特征。所属领域的技术人员将认识到,这些实施例可在硬件、软件、固件或其任何组合中实施。
[0033]在以下描述中,给出具体细节以提供对实施例的全面理解。然而,所属领域的技术人员将理解,可在没有这些具体细节的情况下实践所述实例。举例来说,为了不以不必要细节模糊所述实例,可以框图展示电组件/装置。在其它例子中,可详细展示其它结构和技术,以进一步阐释所述实例。
[0034]还注意,可将实例描述为被描绘为流程表、流程图、有限状态图、结构图或框图的过程。尽管流程表可将操作描述为顺序过程,但可并行或同时执行许多操作,且过程可重复。另外,可重新安排操作的次序。过程在其操作完成时终止。过程可对应于方法、函数、程序、子例程、子程序等。当过程对应于软件函数时,其的终止对应于函数返回到调用函数或主函数。
[0035]所属领域的技术人员将理解,可使用多种不同技术及技法中的任一者来表示信息及信号。举例来说,可用电压、电流、电磁波、磁场或磁粒子、光场或光粒子或其任何组合来表示贯穿以上描述中所参考的数据、指令、命令、信息、信号、位、符号及码片。
[0036]如早先所述,用于因特网多媒体服务器的现存的遥控器解决方案具有一些缺点。提供可用于现代因特网多媒体服务器的不同功能所需的多个控件的足够空间的较大遥控器便携性差,且较大数目的控件可使用户困惑且降低可用性。用多个功能使按钮过载的较小、便携性较大的遥控 器设计满足了用户的形状因子要求,但仍遭受使用容易性挑战。
[0037]所揭示的方法和设备通过提供具有自适应用户接口的遥控器来解决这些缺点。本文所描述的遥控器的实施例可利用满足现代消费者的形状因子预期的触摸屏显示器。在所述触摸屏显示器上可提供多个用户接口,一个或一个以上或那些用户接口适于提供因特网多媒体服务器装置的每一功能模式的控制。通过提供用于因特网多媒体服务器装置的每一功能模式的至少一个用户接口,所述接口可专用于为与所述功能模式相关联的任务定制用户体验。此专门化可包含表达特定为所述功能模式定制的一组用户接口控件的能力。举例来说,在一些功能模式中,可包含一些按钮或控件,而其它按钮不存在于遥控器用户接口。
[0038]一些用户接口可仅包含非常小数目的控件,以便提供改进的可用性。举例来说,提供音频文件的重放的功能模式可具有相对简化的用户接口,包含用于传统的播放、快进、跳过和其它众所周知功能的控件。提供因特网浏览或搜索的另一功能模式可呈现软键盘接口,从而使用户能够在其遥控器上打字,类似于他们可在移动电话或平板计算机上打字的方式。
[0039]控件的大小还可跨功能模式而变化。举例来说,经设计以用于游戏应用的远程用户接口可包含比其它功能模式大的按钮。在快节奏游戏播放期间,可较容易地激活较大按钮,且减少用户看遥控器的需要。当因特网多媒体服务器正处于游戏功能模式下时遥控器表达多种色彩的能力也可为合乎需要的,因为色彩可为孩子提供较吸引人的用户接口。
[0040]遥控器将反馈提供给用户的方式也可跨功能模式而变化。举例来说,一些遥控器用户接口可在控件被激活时播放声音。在其它接口中,控件的色彩可变化,或其可在被激活时变得较大。在其它用户接口(例如,游戏用户接口)中,游戏遥控器可摇晃或嗡鸣,取决于正播放的游戏的当前状态。
[0041]当因特网媒体服务器接通或与遥控器连接时,其可将命令发送到遥控器。所述命令可经由特定的众所周知识别符或其它方法来识别到遥控器的第一用户接口。由于因特网媒体服务器可能已刚完成通电事件,因此第一用户接口可为主屏幕,例如允许由因特网媒体服务器所支持的任何数目的功能模式的选择的屏幕。在接收到识别符后,遥控器可即刻基于所述识别符从其非易失性存储装置检索数据。所述数据可为因特网媒体服务器所识别的第一用户接口界定布局、图形方案和控件。所述遥控器可接着将此数据提供到遥控器的显示模块,以在其触摸屏显示器上显示第一用户接口。
[0042]在显示第一用户接口之后,用户可接着经由所显示的用户接口输入命令。如果第一用户接口为主屏幕,那么可输入命令,其使因特网多媒体服务器装置过渡到另一功能模式。此命令可接着由遥控器发送到因特网媒体服务器。当因特网媒体服务器装置接收到此命令时,因特网媒体服务器装置可过渡到第二功能模式中。
[0043]作为响应,因特网媒体服务器装置可将第二命令发送到遥控器,其识别待显示的第二用户接口。当遥控器接收到此命令时,其可再次基于因特网媒体服务器装置所发送的命令中的识别符,从其非易失性存储装置检索数据。所检索到的数据可界定待显示的用户接口,其对应于因特网媒体服务器的第二功能模式。遥控器可接着显示此用户接口。
[0044]由遥控器呈现的每一用户接口可存储在遥控器内,或可由因特网多媒体服务器传送到遥控器。在一个实施方案中,遥控器包含非易失性存储装置,例如快闪存储器、硬盘或SDRAM,其包含界定将为因特网媒体服务器的每一功能模式提供的用户接口的数据。当因特网多媒体服务器进入 新的功能模式且将命令发送到内容自适应遥控器时,因特网多媒体服务器可提供到内容自适应遥控器的识别符或索引。在接收到识别符后,内容自适应遥控器可从其非易失性存储装置读取界定所识别的用户接口的布局、控件和图形元素的数据。可基于所述识别符读取所述数据。接着可使用此数据来在内容自适应遥控器的触摸屏显示器上显示用户接口。
[0045]界定可由内容自适应遥控器显示的用户接口的数据可为可更新的。举例来说,内容自适应遥控器可包含外部连接件或I/O端口。在一些实施方案中,此端口可为USB连接。通过经由USB连接将内容自适应遥控器连接到更新设施,可将新的用户接口下载到内容自适应遥控器。如果开发新的因特网多媒体服务器装置,那么有可能更新内容自适应遥控器,使得其可为这些新装置显示用户接口。
[0046]图1展示示范性因特网多媒体环境的概览。因特网多媒体服务器150经由链路160连接到因特网170,以提供其多媒体功能。在一些实施方案中,链路160可为宽带链路,例如缆线模型或数字订户线(DSL)连接。因特网媒体服务器150可包含多个功能模式。举例来说,流式功能模式可对应于流式媒体播放器110,网络浏览功能模式可对应于网络浏览器120,照片观看功能模式可对应于照片观看应用程序130,且游戏功能模式可对应于游戏播放器140。因特网媒体服务器150可由遥控器100控制。遥控器100包含触摸屏显示器105,其用于显示对应于因特网媒体服务器150的功能模式的用户接口。触摸屏显示器105还可接受来自用户的对应于对因特网媒体服务器150的命令的输入。
[0047]图2展示在遥控器控制因特网多媒体服务器装置时,在内容自适应遥控器上显示的三个可能用户接口的图。因特网多媒体服务器150包含流式媒体播放器110、照片观看应用程序120、网络浏览器130以及游戏播放器140。内容自适应遥控器(例如,图1中所说明的内容自适应遥控器100)经由通信流220、230、240和250与因特网媒体服务器双向通信。内容自适应遥控器100可调整其用户接口以对应于因特网媒体服务器150的不同功能模式。将内容自适应遥控器的实例版本说明为内容自适应遥控器IOOa到100d。内容自适应遥控器100可通过显示内容自适应遥控器版本IOOa所说明的用户接口来适合于因特网媒体服务器装置150的利用流式媒体播放器110的功能模式。内容自适应遥控器IOOa的用户接口可适合于因特网流式播放器的特定功能。举例来说,说明播放按钮215和快进按钮216。当因特网媒体服务器处于流式播放器功能模式时,内容自适应遥控器IOOa经由通信流220 (由内容自适应遥控器IOOa与流式媒体播放器110之间的实线双向箭头展示)与流式媒体播放器通信。
[0048]类似地,当因特网媒体服务器装置150处于照片观看器功能模式时,内容自适应遥控器100表达由内容自适应遥控器版本IOOb说明的用户接口。内容自适应遥控器IOOb的用户接口可经由说明为项目230的虚线双向流与照片观看应用程序120通信。
[0049]当网络浏览器130的功能模式为活动时,可表达由内容自适应遥控器IOOc说明的用户接口。内容自适应遥控器IOOc的用户接口可经由通信流240(用细虚线双向箭头展示)与因特网媒体服务器150的网络浏览器应用程序通信。
[0050]当游戏功能模式为活动时,可表达由内容自适应遥控器IOOd说明的用户接口。内容自适应遥控器IOOd的用户接口可经由通信流250(用组合的虚线和点线双向箭头展示)与因特网媒体服务器150的游戏播放器140应用程序通信。
[0051]因此,内容自适应遥控器100可表达多个用户接口,展示为内容自适应遥控器IOOa到100d,以便为因特网多媒体服务器装置150的对应于流式媒体播放器110、照片观看应用程序120、网络浏览应用程序130和游戏应用程序140的功能模式的遥控功能。
[0052]图3展示内容自适应遥控器100的示范性实施方案的框图。内容自适应遥控器100可为专用遥控器、移动电话、个人数字助理、平板计算机等。装置100还可为较固定的装置,例如桌上型个人计算机等。
[0053]装置100包含处理器320。连接到处理器320的是发射器/接收器模块315、工作存储器305、UI数据存储器390以及非易失性存储装置310。触摸屏显示器325和存储器330也连接到处理器320。存储器330存储若干模块,其包含用于处理器320的指令。这些指令配置处理器320以执行各种遥控任务。存储器330包含装置命令发送模块335、远程命令接收模块340、显示模块355、设定管理模块360、控制模块370和操作系统380。
[0054]工作存储器305可由处理器320使用,以存储包含在存储器330的模块中的处理指令的工作集合。或者,工作存储器305还可由处理器320使用,以存储装置100的操作期间所产生的动态数据。
[0055]如上文所提到,所述处理器由存储在存储器中的若干模块配置。装置命令发送模块335包含配置处理器320以经由发射器/接收器模块315将命令发送到因特网媒体服务器装置。远程命令接收模块340包含配置处理器320以经由发射器/接收器模块315从因特网媒体服务器装置接收命令的指令。显示模块335包含配置处理器320以在触摸屏显示器325上显示用户接口的指令。显示模块355中的指令还可配置处理器320以经由触摸屏显不器325接收输入。在一些实施方案中,显不模块355可配置处理器320以从UI数据存储器390检索数据。存储在UI数据存储器390中的存储器可界定用于将在触摸屏显示器325上显示的用户接口的布局、控件和图形资源。通过处理存储在Π数据存储器390中的数据,显示模块355可渲染触摸屏显示器325上的用户接口。
[0056]设定管理模块360包含配置处理器320以存储和读取用于遥控器100的全局设定的指令。举例来说,设定管理模块360可配置处理器320以存储与遥控器100将控制的因特网媒体服务器的类型相关联的设定。举例来说,当发送命令且在触摸屏显示器325上显示用户接口时,可使用此信息。
[0057]控制模块370可包含配置处理器320以控制遥控器100的整体操作的指令。举例来说,控制模块370可通过调用远程命令接收模块340中的子例程或函数来致使处理器320从因特网媒体服务器装置接收命令。一旦接收到命令,控制模块370可基于包含在远程命令接收模块340所接收到的命令中的识别符来识别存储在UI数据存储器390中的UI数据。控制模块370可接着通过调用显示模块355中的子例程,将此数据传递到显示模块355,使得显示模块355中的指令配置处理器320以在触摸屏显示器325上显示用户接口。控制模块370可接着在一些实施方案中经由包含在显示模块355中的指令检测触摸屏显示器325上的触摸输入。所述触摸输入可识别用于因特网媒体服务器装置的命令。控制模块370可接着经由装置命令发送模块335中的指令将命令发送到因特网媒体服务器装置。所述命令可经由发射器/接收器315发送。
[0058]尽管图3描绘包括单独组件以包含处理器和存储器的装置100,但所属领域的技术人员将认识到,这些 单独组件可以多种方式组合以实现特定设计目标。举例来说,在替代实施例中,存储器组件可与处理器组件组合以节省成本且改进性能。
[0059]另外,尽管图3说明两个存储器组件,以包含包括若干模块的存储器组件330以及包括工作存储器的单独存储器305,但所属领域的技术人员将认识到利用不同存储器架构的若干实施例。举例来说,一种设计可利用ROM或静态RAM存储器来存储实施包含在存储器330中的模块的处理器指令。或者,可在系统启动时从集成到装置100中的磁盘存储装置读取处理器指令。接着可将处理器指令加载到RAM中,以方便由处理器执行。举例来说,工作存储器305可为RAM存储器,其中指令在由处理器320执行之前加载到工作存储器305中。
[0060]图4展示因特网媒体服务器装置的一个实例实施方案的框图。中心展示的是处理器470。处理器470连接到发射器/接收器模块465、存储器405、工作存储器475、存储装置480以及网络接口 490。发射器/接收器模块465在一些实施方案中可用于与内容自适应遥控器100通信,如图3中所说明。网络接口 490可用于因特网媒体服务器装置150,以经由因特网与任何数目的多媒体数据源通信。存储装置480可为硬盘、静态随机存取存储器,或其它稳定存储装置。因特网媒体服务器150可使用工作存储器475来存储在操作期间读取和写入的动态数据。举例来说,工作存储器475可包含交换空间,或存储用于由处理器470执行的指令的工作集合。存储器405存储含有由处理器470执行的指令的若干模块。远程命令发送模块410可包含配置处理器470以将命令发送到内容自适应遥控器(例如,图1和图3中所说明的遥控器100)的指令。装置命令接收模块420可包含配置处理器470以从内容自适应遥控器接收因特网媒体服务器命令的指令。设定管理模块430可包含配置处理器470以存储和检索用于因特网媒体服务器装置150的操作的设定的指令。举例来说,设定管理模块430可存储设定并从存储装置480检索设定。设定可包含例如为因特网媒体服务器150的操作定制的参数。流式控制模块440包含配置处理器以实施因特网媒体服务器150的流式功能的指令。举例来说,流式控制模块440可包含从位于因特网上的服务器接收数据流的指令。可使用网络接口 490接收那些流。流式控制模块440还可经由远程命令发送模块410将命令发送到内容自适应遥控器。流式控制模块440还可经由装置命令接收模块420从内容自适应遥控器接收命令。
[0061]照片观看控制模块445可包含配置处理器470以实施因特网媒体服务器150的照片观看功能的指令。照片观看控制模块445可从位于因特网上的服务器读取照片,且经由网络接口 490连接那些服务器与因特网媒体服务器150,并在其之间传送数据。照片观看控制模块445还可经由远程命令发送模块410将命令发送到内容自适应遥控器。照片观看控制模块445还可经由装置命令接收模块420中的指令从内容自适应遥控器接收命令。
[0062]类似地,网络浏览控制模块450可包含配置处理器470以实施因特网媒体服务器150的网络浏览功能的指令。网络浏览控制模块可通过调用远程命令发送模块410中的子例程来将命令发送到内容自适应遥控器,且可经由装置命令接收模块420从内容自适应遥控器接收命令。
[0063]游戏控制模块452可包含配置处理器470以实施因特网媒体服务器150的游戏功能的指令。游戏控制模块可通过调用远程命令发送模块410中的子例程来将命令发送到内容自适应遥控器,且可经由装置命令接收模块420从内容自适应遥控器接收命令。
[0064]主控制模块455可包含用以控制因特网媒体服务器150的整体操作的指令。举例来说,主控制模块455可包含依据用户所命令的功能模式来调用流式控制模块440、照片观看控制模块445或网络浏览控 制模块450的指令。主控制模块还可经由装置命令接收模块420接收命令。
[0065]操作系统模块460可包含管理因特网媒体服务器150的硬件和软件资源的指令。举例来说,操作系统模块460可包含装置驱动器,其控制网络接口 490和发射器/接收器465。操作系统460还可包含存储器管理功能,其控制工作存储器475的交换空间或工作集合。操作系统模块460可包含操作系统,例如哩纳克斯(Linux)、VxWorks、尤尼斯(Unix),或此项技术中已知的其它众所周知装置操作系统。操作系统460还可为专用于因特网媒体服务器装置150的环境的订制开发的操作系统。
[0066]图5展示说明在因特网媒体服务器装置内运行的进程500和在内容自适应遥控器的一个实施例内运行的进程501的两个流程图。进程500在开始框510处在因特网媒体服务器启动时开始,且接着移到框512,其中进程500等待到内容自适应遥控器的连接被建立。进程500接着移到框514,其中将命令530发送到内容自适应遥控器(运行进程501)。在所述实例中,发送到内容自适应遥控器的命令提供屏幕id参数。通过框514发送的屏幕id参数识别到内容自适应遥控器运行进程501的“主”屏幕。进程500接着移到框516,其中其等待来自内容自适应遥控器运行进程501的命令。
[0067]进程501在开始框550处在内容自适应遥控器启动时开始。进程500接着移到框552,其中其等待到因特网媒体服务器(例如因特网媒体服务器运行进程500)的连接。进程501接着移到框554,其中其等待来自因特网媒体服务器的命令。举例来说,进程501可等待通过进程500的框514发送的远程命令530。一旦接收到命令530,进程501就可移到框556,且在内容自适应遥控器触摸屏显示器上显示用户接口。在所说明的实例中,所述命令指示进程501应显示“主”屏幕。因此,进程501在处理框556中显示主屏幕。进程501接着移到框558,其中所述进程等待接收来自框556中所显示主屏幕的输入。在接收到输入之后,进程501移到框560,其中将装置命令535发送到因特网媒体服务器装置运行进程500。在一些情况下,处理框558所接收到的命令535可致使因特网媒体服务器进入新的功能模式。
[0068]返回到进程500的描述,当因特网媒体服务器装置运行进程500接收到装置命令535时,其从框516移到决策框518。在框518中,检查所述命令,以确定所述命令是否应使因特网媒体服务器装置运行进程500转变为不同功能模式。取决于实施方案,可以若干方式作出此决策。举例来说,在一个实施方案中,可将命令结构化为不同群组。下文的表1表示装置命令结构的一个可能实施方案。
[0069]表1
[0070]
【权利要求】
1.一种在遥控器上显示用户接口的方法,所述方法包括: 将第一命令发送到多功能装置,其中所述第一命令导致所述装置离开第一功能模式且进入第二功能模式; 从所述多功能装置接收第二命令,其中所述第二命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述多功能装置的所述第二功能模式独有的特征;以及 在电子显示器上显示所述第一遥控器用户接口。
2.根据权利要求1所述的方法,其进一步包括响应于来自所述第一遥控器用户接口的输入而将第三命令发送到所述多功能装置。
3.根据权利要求1所述的方法,其中在所述遥控器接收到识别所述第一遥控器用户接口的所述第二命令之前,将实现所述第一遥控器用户接口的所述显示的数据存储在所述遥控器的存储器中。
4.根据权利要求2所述的方法,其中所述输入为触摸手势。
5.根据权利要求1所述的方法,其中所述第一遥控器用户接口包括虚拟键盘。
6.根据权利要求1所述的方法,其中所述第一遥控器用户接口允许手势输入。
7.—种遥控设备,其包括: 电子显不器; 装置命令发送模块,其经配置以将第一命令发送到多功能装置,其中所述第一命令导致所述多功能装置进入第一功能模式; 远程命令接收模块,其经配置以从所述多功能装置接收第二命令,其中所述第二命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述装置的所述第一功能模式独有的特征;以及 显示模块,其经配置以在所述电子显示器上显示所述第一遥控器用户接口。
8.根据权利要求7所述的遥控设备,其中所述命令发送模块经配置以通过使用无线电发射器、蓝牙兼容发射器或红外线兼容发射器来发送所述第一命令。
9.根据权利要求7所述的遥控设备,其中所述遥控设备经配置以存储可在所述显示屏上显示的多个用户接口。
10.根据权利要求7所述的遥控设备,其中所述电子显示器为触摸屏显示器。
11.根据权利要求10所述的遥控设备,其中所述设备为无线电话。
12.根据权利要求10所述的遥控设备,其中所述第二命令通过指定存储在所述遥控设备的存储器中的识别符来识别所述第一遥控器用户接口。
13.—种遥控设备,其包括: 用于将第一命令发送到多功能装置的装置,其中所述第一命令导致所述装置离开第一功能模式且进入第二功能模式; 用于从所述多功能装置接收第二命令的装置,其中所述第二命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述多功能装置的所述第二功能模式独有的特征;以及 用于在电子显示器上显示所述第一遥控器用户接口的装置。
14.根据权利要求13所述的遥控设备,其中所述用于将第一命令发送到所述多功能装置的装置为装置命令发送模块中的处理器指令。
15.根据权利要求13所述的遥控设备,其中所述用于从所述多功能装置接收第二命令的装置为远程命令接收模块中的处理器指令。
16.根据权利要求13所述的遥控设备,其中所述用于将第一命令发送到多功能装置的装置通过使用无线电发射器、蓝牙兼容发射器或红外线兼容发射器来发送所述第一命令。
17.根据权利要求13所述的遥控设备,其进一步包括用于存储可由所述用于显示的装置显示的多个用户接口的装置。
18.根据权利要求13所述的遥控设备,其中所述用于显示第一遥控器用户接口的装置包括触摸屏显示器。
19.根据权利要求13所述的遥控设备,其中所述设备为无线电话。
20.根据权利要求13所述的遥控设备,其中所述第二命令通过指定存储在所述遥控设备的存储器中的识别符来识别所述第一遥控器用户接口。
21.一种上面存储有指令的非暂时计算机可读存储媒体,所述指令致使处理电路执行包括以下各项的方法: 将第一命令发送到多功能装置,其中所述第一命令导致所述装置离开第一功能模式且进入第二功能模式; 从所述多功能装置接收第二命令,其中所述第二命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述多功能装置的所述第二功能模式独有的特征;以及 在电子显示器上显示所述第一遥控器用户接口。
22.根据权利要求21所述的计算机可读存储媒体,其中由所述处理电路执行的所述方法进一步包括响应于来自所述第一遥控器用户接口的输入将第三命令发送到所述多功能>j-U ρ?α装直。
23.根据权利要求21所述的计算机可读存储媒体,其中在所述遥控器接收到识别所述第一遥控器用户接口的所述第二命令之前,实现所述第一遥控器用户接口的所述显示的数据存储在所述遥控器的存储器中。
24.根据权利要求22所述的计算机可读存储媒体,其中所述输入为触摸手势。
25.根据权利要求21所述的计算机可读存储媒体,其中所述第一遥控器用户接口包括虚拟键盘。
26.根据权利要求21所述的计算机可读存储媒体,其中所述第一遥控器用户接口允许手势输入。
27.一种在多功能装置中控制遥控器上的用户接口的方法,其包括: 从所述遥控器接收第一装置命令,其中所述第一装置命令导致所述装置离开第一功能模式且进入第二功能模式;以及 将第一遥控器命令发送到所述遥控器,其中所述第一遥控器命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述装置的所述第二功能模式独有的特征。
28.根据权利要求27所述的方法,其中所述第一遥控器命令通过包含对应于第一遥控器用户接口的识别符来识别所述第一遥控器用户接口。
29.根据权利要求27所述的方法,其进一步包括: 从所述遥控器接收第二装置命令,其中所述第二装置命令导致所述装置离开第二功能模式且进入第三功能模式;以及 将第二遥控器命令发送到所述遥控器,其中所述第二遥控器命令识别待显示的第二遥控器用户接口,所述第二遥控器用户接口操作以控制所述装置的所述第三功能模式独有的特征。
30.根据权利要求27所述的方法,其中经由蓝牙连接或WIFI网络发送所述第一遥控器命令。
31.根据权利要求27所述的方法,其中经由因特网发送所述第一遥控器命令。
32.—种多功能装置,其包括: 装置命令接收模块,其经配置以从遥控器接收第一装置命令,其中所述第一装置命令导致所述装置离开第一功能模式且进入第二功能模式;以及 远程命令发送模块,其经配置以将第一遥控器命令发送到所述遥控器,其中所述第一遥控器命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述装置的所述第二功能模式独有的特征。
33.根据权利要 求32所述的多功能装置,其中所述第一遥控器命令通过包含对应于第一遥控器用户接口的识别符来识别所述第一遥控器用户接口。
34.根据权利要求32所述的多功能装置, 其中所述装置命令接收模块进一步经配置以从遥控器接收第二装置命令,其中所述第二装置命令导致所述装置离开所述第二功能模式且进入第三功能模式;以及 其中所述远程命令发送模块进一步经配置以将第二遥控器命令发送到所述遥控器,其中所述第二遥控器命令识别待显示的第二遥控器用户接口,所述第二遥控器用户接口操作以控制所述装置的所述第三功能模式独有的特征。
35.一种多功能装置,其包括: 用于从遥控器接收第一装置命令的装置,其中所述第一装置命令导致所述装置离开第一功能模式且进入第二功能模式;以及 用于将第一遥控器命令发送到所述遥控器的装置,其中所述第一遥控器命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述装置的所述第二功能模式独有的特征。
36.根据权利要求35所述的多功能装置,其中所述用于接收第一装置命令的装置为装置命令接收模块中的处理器指令。
37.根据权利要求35所述的多功能装置,其中所述用于发送第一远程控制命令的装置为远程命令发送模块中的处理器指令。
38.根据权利要求35所述的多功能装置,其中所述第一遥控器命令通过包含对应于第一遥控器用户接口的识别符来识别所述第一遥控器用户接口。
39.根据权利要求35所述的多功能装置,其进一步包括: 用于从所述遥控器接收第二装置命令的装置,其中所述第二装置命令导致所述装置离开第二功能模式且进入第三功能模式;以及 用于将第二遥控器命令发送到所述遥控器的装置,其中所述第二遥控器命令识别待显示的第二遥控器用户接口,所述第二遥控器用户接口操作以控制所述装置的所述第三功能模式独有的特征。
40.一种上面存储有指令的非暂时计算机可读存储媒体,所述指令致使处理电路执行包括以下各项的方法: 从遥控器接收第一装置命令,其中所述第一装置命令导致所述装置离开第一功能模式且进入第二功能模式;以及 将第一遥控器命令发送到所述遥控器,其中所述第一遥控器命令识别待显示的第一遥控器用户接口,所述第一遥控器用户接口操作以控制所述装置的所述第二功能模式独有的特征。
41.根据权利要求40所述的计算机可读存储媒体,其中所述第一遥控器命令通过包含对应于第一遥控器用户接口的识别符来识别第一遥控器用户接口。
42.根据权利要求40所述的计算机可读存储媒体,其中由所述处理电路执行的所述方法进一步包括: 从所述遥控器接收第二装置命令,其中所述第二装置命令导致所述装置离开第二功能模式且进入第三功能模式;以及 将第二遥控器 命令发送到所述遥控器,其中所述第二遥控器命令识别待显示的第二遥控器用户接口,所述第二遥控器用户接口操作以控制所述装置的所述第三功能模式独有的特征。
43.根据权利要求40所述的计算机可读存储媒体,其中经由蓝牙连接或WIFI网络发送所述第一遥控器命令。
44.根据权利要求40所述的计算机可读存储媒体,其中经由因特网发送所述第一遥控器命令。
【文档编号】H04N21/431GK104025612SQ201280063260
【公开日】2014年9月3日 申请日期:2012年12月21日 优先权日:2011年12月22日
【发明者】丹尼尔·摩西, 卡林·M·阿塔纳索夫, 塞尔久·R·戈马, 米利沃耶·阿列克西亚 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1