用于媒体设备的用户界面的制作方法

文档序号:6569826阅读:196来源:国知局

专利名称::用于媒体设备的用户界面的制作方法用于媒体设备的用户界面相关申请的交叉引用本申请涉及2005年12月30日提交的标题为"AUserInterfaceWithSoftwareLensing"的、序列号为_的共有美国专利申请,并且还涉及2005年12月30日提交的标题为"TechniquesForGeneratingInformationUsingARemoteControl"的、序列号为_的共有美国专利申请,将它们全部并入此处作为参考。
背景技术
:消费电子产品和处理系统正趋向一致。诸如电视和媒体中心等消费电子产品正演变为具有一般在计算机上才有的处理能力。处理能力的增强可以使消费电子产品能够执行更加复杂的应用程序。这种应用程序一般需要健壮的用户界面,以便能够接收诸如文字、数字和符号等字符形式的用户输入。此外,这种应用程序增加了需要在显示器上呈现给用户的信息量。传统的用户界面己不适用于更大信息量的显示和导航。因此,需要一种改进的技术来解决这些和其它问题。图1示出了媒体处理系统的一个实施例;图2示出了媒体处理子系统的一个实施例;图3示出了第一视图中的用户界面显示的一个实施例;图4示出了第二视图中的用户界面显示的一个实施例;图5示出了第三视图中的用户界面显示的一个实施例;图6示出了第四视图中的用户界面显示的一个实施例;图7示出了第五视图中的用户界面显示的一个实施例;图8示出了第六视图中的用户界面显示的一个实施例;以及图9示出了逻辑流程图的一个实施例。具体实施方式可以使用各种实施例来描述用于具有显示器的媒体设备的用户界面。各种实施例都可以包括用于从远程控制装置接收用户输入信息的技术。各种实施例还可以包括在显示器上使用多个视图层来呈现信息的技术。视图层可以部分或完全相互重叠,但仍允许用户观察每一层上呈现的信息。还说明和要求了其它实施例。在各种实施例中,装置可以包括用户界面模块。用户界面模块可以从远程控制装置接收用户输入信息。例如,用户界面模块可以用于从远程控制装置接收表示手写的移动信息。当用户在空间中移动远程控制装置,例如在空中写字时,远程控制装置可以提供移动信息。使用这种方式,用户可以使用远程控制装置而不是键盘或文字数字键盘将信息输入到诸如电视或机顶盒等媒体设备中。在各种实施例中,用户界面模块可以使用多个叠置的视图层将信息呈现给用户。例如,用户界面模块可以将用户的手写转换为字符,并在第一视图层中显示这些字符。用户界面模块还可以在第二视图层中显示一组图形对象。这些图形对象可以表示与在第一视图层中呈现的字符相对应的可能选项。第一视图层可以位于显示器上,使得它部分地或完全覆盖第二视图层。第一视图面可以具有变化的透明度,以使用户能够看到第二视图层中呈现的信息。使用这种方式,与传统技术相比,用户界面模块可以在有限的显示区域上同时向用户显示更多的信息。也说明和要求了其它实施例。图1示出了媒体处理系统的一个实施例。图1示出了媒体处理系统100的方框图。在一个实施例中,例如,媒体处理系统ioo可以包括多个节点。节点可以包括用于在系统100中处理和/或传输信息的任何物理/或逻辑实体,并且根据给定一组设计参数或性能约束的需要,可以将节点实现为硬件、软件或者它们的任意组合。尽管图1是以特定拓扑中的有限数量的节点来示出的,但是可以意识到,系统100可以根据给定实现方式的需要包括任何类型的拓扑中的更多或更少的节点。本实施例不在该方面受到限制。在各种实施例中,节点可以包括或被实现为计算机系统、计算机子系统、计算机、应用设备、工作站、终端、服务器、个人计算机(PC)、膝上型电脑、超便携膝上型电脑、手持计算机、个人数字助理(PDA)、电视、数字电视、机顶盒(STB)、电话、移动电话、蜂窝电话、手持设备、无线接入点、基站(BS)、用户站点(SS)、移动用户中心(MSC)、无线网络控制器(RNC)、微处理器、诸如专用集成电路(ASIC)之类的集成电路、可编程逻辑器件(PLD)、诸如通用处理器,数字信号处理器(DSP)和/或网络处理器之类的处理器、接口、输入/输出(i/o)设备(例如键盘、鼠标、显示器、打印机)、路由器、集线器、网关、桥接器、交换机、电路、逻辑门、寄存器、半导体器件、芯片、晶体管,或任何其它器件、机器、工具、装备、部件、或者其组合。本实施例不在该方面受到限制。在各种实施例中,节点可以包括或被实现为软件、软件模块、应用程序、程序、子程序、指令集、计算代码、单词、数值、符号、或者其组合。可以根据用于命令处理器执行特定功能的预先定义的计算机语言、方式或语法来实现节点。计算机语言的实例可以包括C、C++、Java、BASIC、Perl、Matlab、Pascal、VisualBASIC、汇编语言、机器代码、用于处理器的微代码等。本实施例不在该方面受到限制。在各种实施例中,媒体处理系统100可以根据一个或多个协议来传输、管理或处理信息。协议可以包括用于管理节点之间的通信的一组预先定义的规则或指令。协议可以由标准化组织颁布的一个或多个标准来定义,标准化组织例如是国际电信联盟(ITU)、国际标准化组织(ISO)、国际电工技术委员会(正C)、电气和电子工程师学会(IEEE)、互联网工程任务组(IETF)、运动图像专家组(MPEG)、等等。例如,所述实施例可以被布置为按照用于媒体处理的标准来工作,所述用于媒体处理的标准例如是国家电视系统委员会(NTSC)标准、先进电视制式委员会(ATSC)标准、逐行倒相制式(PAL)标准、MPEG-1标准、MPEG-2标准、MPEG-4标准、地面数字视频广播(DVB-T)广播标准、卫星传送数字视频(DVB-S)广播标准、线缆传送数字视频(DVB-C)广播标准、开放的有线标准、电影与电视工程师协会(SMPTE)视频编解码(VC-1)标准、ITU/IECR263标准,其是用于低比特率通信的视频编码,2000年11月公布的ITU-T推荐的H.263v3、和/或ITU/IECH.264标准,其是用于超低比特率通信的视频编码,2003年5月公布的ITU-T推荐的H.264、等等。本实施例不在该方面受到限制。在各种实施例中,媒体处理系统100的节点可以用于传输、管理或处理不同类型的信息,例如媒体信息和控制信息。媒体信息的实例通常可以包括用于表示对用户有意义的内容的任何数据或信号,例如视频内容、语音信息、视频信息、音频信息、图像信息、文字信息、数字信息、字母数字符号、图形等等。控制信息可以指的是用于表示对自动化系统有意义的命令、指令或控制字的任何数据或信号。例如,控制信息可以用于通过系统发送媒体信息,用以在设备之间建立连接、命令节点以预定方式处理媒体信息、监视或传输状态、性能同步等等。本实施例不在该方面受到限制。在各种实施例中,可以将媒体处理系统100实现为有线通信系统、无线通信系统或二者的组合。尽管媒体处理系统100被显示为使用作为实例的某种特定的通信介质,但是应该意识到,在此论述的原理和技术可以使用任何类型的通信介质及其相关技术来实现。本实施例不在该方面受到限制。当例如实现为有线系统时,媒体处理系统100可以包括被布置为通过一种或多种有线通信介质来传输信息的一个或多个节点。有线通信介质的实例可以包括电线、线缆、印刷电路板(PCB)、背板、交换结构(switchfabric)、半导体材料、双绞线、同轴电缆、光纤等等。有线通信介质可以使用输入/输出(I/0)适配器连接到节点。I/O适配器可以被布置为以任何适合的技术运行,以便使用一组期望的通信协议、服务或操作过程来控制在节点之间的信息信号。1/0适配器还可以包括适当的物理连接器,以将i/o适配器与相应的通信介质相连接。I/O适配器的实例可以包括网络接口、网络接口卡(NIC)、盘片控制器、视频控制器、音频控制器等等。本实施例不在该方面受到限制。当例如实现为无线系统时,媒体处理系统100可以包括被布置为通过一种或多种类型的无线通信介质来传输信息的一个或多个无线节点。无线通信介质的实例可以包括无线频谱的多个部分,例如RF频谱。无线节点可以包括适于通过指定的无线频谱来传输信息信号的部件和接口,例如一个或多个天线、无线发射器、接收器、发射器/接收器("收发器")、放大器、滤波器、控制逻辑、天线等等。本实施例不在该方面受到限制。在各种实施例中,媒体处理系统100可以包括一个或多个媒体源节点102-l102-n。媒体源节点102-l102-n可以包括能够向媒体处理节点106发送或传送媒体信息和/或控制信息的任何媒体源。更具体而言,媒体源节点102-l102-n可以包括能够向媒体处理节点106发送或传送数字音频和/或视频(AV)信号的任何媒体源。媒体源节点102-l102-n的实例可以包括能够存储和/或传送媒体信息的任何硬件或软件元件,例如DVD设备、VHS设备、数字VHS设备、个人录像机、计算机、游戏控制台、光盘(CD)播放器、计算机可读或机器可读存储器、数码相机、便携式摄像机、视频监视系统、电话会议系统、电话系统、医学和测量仪器、扫描器系统、复印机系统、电视系统、数字电视系统、机顶盒、个人视频记录、服务器系统、计算机系统、个人计算机系统、数字音频设备(如,MP3播放器)等。媒体源节点102-l102-n的其它实例可以包括媒体发布系统,用于向媒体处理节点106提供广播或流式的模拟或数字AV信号。媒体发布系统的实例可以包括例如无线(OTA)广播系统、地面有线电视系统(CATV)、卫星广播系统等等。值得注意的是,媒体源节点102-1102-n可以在媒体处理节点106的内部或外部,这取决于给定的实现方式。本实施例不在该方面受到限制。在各种实施例中,媒体处理系统100可以包括媒体处理节点106,其通过一种或多种通信介质104-1104-m连接到媒体源节点102-l102-n。媒体处理节点106可以包括如前所述的任何节点,其被布置为处理从媒体源节点102-l102-n所接收的媒体信息。在各种实施例中,媒体处理节点106可以包括或被实现为一个或多个媒体处理设备,其具有处理系统、处理子系统、处理器、计算机、器件、编码器、解码器、编码/解码器(codec)、滤波器件(例如,图形縮放器件、解块滤波器件)、变换器件、娱乐系统、显示器或任何其它处理结构。本实施例不在该方面受到限制。在各种实施例中,媒体处理节点106可以包括媒体处理子系统108。媒体处理子系统108可以包括处理器、存储器以及应用硬件和/或软件,其用于处理从媒体源节点102-l102-n所接收的媒体信息。例如,媒体处理子系统108可以用于执行如下详细描述的各种媒体操作和用户界面操作。媒体处理子系统108可以向显示器110输出处理过的媒体信息。本实施例不在该方面受到限制。在各种实施例中,媒体处理节点106可以包括显示器110。显示器IIO可以是能够显示从媒体源节点102-l102-n接收的媒体信息的任何显示器。显示器110可以以给定格式的分辨率显示媒体信息。在各种实施例中,例如,从媒体源节点102-l102-n接收的输入视频信号可以具有固有的格式,有时指的是视觉分辨率格式。视觉分辨率格式的实例包括数字电视(DTV)格式、高清晰度电视(HDTV)、逐行扫描格式、计算机显示格式等等。例如,可以用范围在每帧480可见行到每帧1080可见行之间的垂直分辨率格式和范围在每行640可见像素到每行1920可见像素之间的水平分辨率格式来对媒体信息进行编码。例如,在一个实施例中,媒体信息可以被编码为HDTV视频信号,具有720逐行扫描(720p)的视觉分辨率格式,它指的是720个垂直像素和1280个水平像素(720X1280)。在另一个实例中,媒体信息可以具有与各种计算机显示格式相对应的视觉分辨率格式,例如视频图形阵列(VGA)格式分辨率(640X480)、扩展图形阵列(XGA)格式分辨率(1024X768)、超级XGA(SXGA)格式分辨率(1280X1024)、超高XGA(UXGA)格式分辨率(1600X1200)等。本实施例不在该方面受到限制。可以根据一组给定的设计或性能约束来改变显示和格式分辨率的类型,并且本实施例不在该方面受到限制。在通常的操作中,媒体处理节点106可以从一个或多个媒体源节点102-l102-n接收媒体信息。例如,媒体处理节点106可以从被实现为DVD播放器的媒体源节点102-1接收媒体信息,其中该DVD播放器与媒体处理节点106集成在一起。媒体处理子系统108可以从DVD播放器得到媒体信息,将媒体信息从视觉分辨率格式转换为显示器110的显示分辨率格式,并且使用显示器110来再现媒体信息。远程用户输入为了便于操作,媒体处理子系统108可以包括用于提供远程用户输入的用户界面模块。用户界面模块可以使用户能够控制媒体处理节点106的一些操作。例如,假定媒体处理节点106包括一个可以访问电子节目指南的电视。电子节目指南可以允许用户观看节目列表、进行内容导航、选择要看的节目、录制节目等。类似地,媒体源节点102-l102-n可以包括菜单节目,其用于向用户提供观看或收听由媒体源节点102-l102-n再现或提供的媒体内容的选项,并且媒体源节点102-l102-n可以经由媒体处理节点106的显示器110(如,电视显示器)显示菜单选项。用户界面模块可以以例如图像用户界面(GUI)的形式在显示器110上向观察者显示用户选项。在该情况下,一般使用远程控制装置来在这些基本选项中导航。然而,消费电子产品和处理系统正趋向一致。诸如电视和媒体中心等消费电子产品正演变为具有一般在计算机上才有的处理能力。处理能力的增强可以使消费电子产品能够执行更加复杂的应用程序。这种应用程序一般需要健壮的用户界面,以便能够接收诸如文字、数字和符号等字符形式的用户输入。然而,远程控制装置依然保留了用于大多数消费电子产品的基本的输入/输出(I/O)设备。传统的远程控制装置通常已不适用于输入特定的信息,例如文字信息。例如,当媒体处理节点106被实现为电视、机顶盒或与屏幕(如,显示器110)连接的其它这样的消费电子产品平台时,用户期望在诸如家庭录像、视频点播、照片、音乐播放列表等大量图形表示的媒体对象中进行选择。当从大量可能的选项组中选择时,期望的是同时在显示器110上传达(convey)尽可能多的选项,并且避免在大量的菜单页间滚动。为此,用户需要输入文字信息以加速在选项中的导航。文字输入可以帮助搜索诸如视频文件、音频文件、图片、电视节目、电影、应用程序等特定的媒体对象。各种实施例可以解决这些和其它的问题。各种实施例都涉及使用远程控制装置来产生信息的技术。在一个实施例中,例如,媒体处理子系统108可以包括用户界面模块,用以接收用于表示来自远程控制装置120的手写的移动信息。用户界面模块可以使用该移动信息来进行手写识别操作。手写识别操作可以将手写转换为字符,如文字、数字或符号等。然后,将文字用作用户定义的输入,用以在媒体源节点106提供的各个选项和应用程序中导航。在各种实施例中,远程控制装置120可以通过使用红外(IR)或射频(RF)信号传输控制信息来控制、管理或操作媒体处理节点106。在一个实施例中,例如,远程控制装置120可以包括一个或多个发光二极管(LED),用以产生红外信号。这些红外信号的载波频率和数据速率可以根据给定的实现方式而改变。红外远程控制装置一般以低速脉冲串发送控制信息,它一般适用于大约30英尺或更远的距离。在另一个实施例中,例如,远程控制装置120包括RF收发器。RF收发器可以与由媒体处理子系统108所采用的RP收发器相匹配,这将参照图2来进行更具体的说明。RF远程控制装置一般具有比IR远程控制装置更远的距离,并且它也具有更大带宽的附加好处,且不需要视线操作(line-of-sightoperation)。例如,可以使用RF远程控制装置来访问诸如柜门等物体后的设备。远程控制装置120可以通过将控制信息传输给媒体处理节点106'来控制媒体处理节点106的操作。控制信息可以包括一个或多个IR或RF远程控制命令代码("命令代码"),它们与设备能够执行的各个操作相对应。可以将这些命令代码分配给包括在远程控制装置120的I/O设备122内的一个或多个键或按钮。远程控制装置120的I/O设备122可以包括各种硬件或软件按钮、开关、控制器或触发器,以便接收用户命令。例如,I/O设备122可以包括数字键盘、箭头按钮、选择按钮、电源按钮、模式按钮、选择按钮、菜单按钮、以及其它的一般在传统的远程控制装置中发现的用于执行标准控制操作所需要的控制器。具有许多不同类型的编码系统和命令代码,并且不同的制造商通常采用不同的命令代码来控制给定的设备。除了I/O设备122以外,远程控制装置120还可以包括允许用户在一定距离通过在二维或三维空间的空中移动远程控制装置来将信息输入到用户界面的元件。例如,远程控制装置120可以包括陀螺仪124和控制逻辑126。陀螺仪124可以包括一般用于定点设备、远程控制装置和游戏控制器的陀螺仪。例如,陀螺仪124可以包括微型光学自旋陀螺仪。陀螺仪124可以是用于检测自然手臂运动的惯性传感器,用以在诸如电视屏幕或计算机监视器等显示器110上移动光标或图形。陀螺仪124和控制逻辑126可以是用于"空中"运动感测技术的部件,它们可以测量偏离的角度和速度,以将光标或其它指示器在点A和点B之间移动,从而允许用户通过在空中挥动远程控制装置120或者将远程控制装置120定于某点而在设备上选择内容或启动特征。使用这种布置,远程控制装置120可以用于各种应用,包括通过单个手持用户界面控制将设备控制、内容索引、计算机指针、游戏控制器、内容导航和发布提供给固定的部件和移动的部件。虽然以使用陀螺仪124的远程控制装置120作为例子来描述一些实施12例,但是应该意识到,可以将其它的自由空间定点设备与远程控制装置120一起使用,或者代替远程控制装置120。例如,一些实施例可以使用由HillcrestLabsTM制造的用于WelcomeHoMETm系統的自由空间定点设备、媒体中心远程控制装置(例如,由ThinkOptics公司制造的WavItMCTM)、游戏控制器(例如,由ThinkOptics公司制造的WavItXTTM)、商务展示器(例如,由ThinkOptics公司制造的WavltXB)、使用加速计的自由空间定点设备等。本实施例不在该方面受到限制。在一个实施例中,例如,陀螺仪124和控制逻辑126可以使用由Thomson旗下的Gyration公司(萨拉托加,加利福尼亚)制造的MG1101和附带的软件和控制器来实现。MG1101是双轴微型速率陀螺仪,它是独立的(self-contained),以便集成到诸如远程控制装置120等人工输入设备中。MGllOl具有用于隔离振动元件的三轴振动结构,用以减小潜在的漂移并提高抗冲击性。可以将MGllOl直接安装到印刷电路板上,而不需要进行额外的防震安装。MGllOl采用电磁式变送器设计和单个刻蚀的梁结构,它使用"科里奥利效应"来同时感测两个轴的旋转。MGllOl包括集成的模数转换器(ADC)并且经由传统的两线制串行接口总线进行通信,这允许MGllOl在不需要额外硬件的情况下直接连接到微控制器。MGllOl还包括存储器,例如位于板子上的IK可用的EEPROM存储装置。虽然提供了MGllOl作为例子,但是可以根据给定实现方式的需要针对陀螺仪124和控制逻辑126实施其它的陀螺仪技术。本实施例不在该方面受到限制。在操作中,用户可以在一定距离通过在空中移动远程控制装置120来将信息输入到用户界面中。例如,用户可以使用手写体或印刷体的手写在空中绘制字母或手写字母。陀螺仪124可以感测远程控制装置120的手写移动,并且通过无线通信介质130将用于表示该手写移动的移动信息发送到媒体处理节点106。媒体处理子系统108的用户界面模块接收该移动信息,并且执行手写识别操作以将手写转换为字符,例如文字、数字或符号。字符可以构成单词,媒体源节点106可以使用该单词来执行任何数量的用户定义的操作,例如搜索内容、在选项间导航、控制媒体源节点106、控制媒体源节点102-l102-n等。将参照图2更具体地描述媒体处理子系统108和远程控制装置120。图2示出了媒体处理子系统108的一个实施例。图2示出了媒体处理子系统108的方框图,其适用于参照图1所述的媒体处理节点106。然而,本实施例不限于图2中给出的例子。如图2所示,媒体处理子系统108可以包括多个元件。根据一组给定的设计或性能约束的需要,一个或多个元件可以用一个或多个电路、部件、寄存器、处理器、软件子程序、模块或其任何组合来实现。尽管作为实例,图2示出了采用特定拓扑结构的有限数量的元件,但是应该意识到根据给定实现方式的需要,在媒体处理子系统108中可以使用采用任何适合拓扑结构的更多或更少的元件。本实施例不在该方面受到限制。在各种实施例中,媒体处理子系统108可以包括处理器202。处理器202可以用任何处理器或逻辑器件来实现,例如复杂指令集计算机(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、实现多个指令集的组合的处理器、或其它处理器器件。例如,在一个实施例中,处理器202可以实现为通用处理器,例如由加利福尼亚SantaClara的Intef公司所制造的处理器。处理器202还可以实现为专用处理器,例如控制器、微控制器、嵌入式处理器、数字信号处理器(DSP)、网络处理器、媒体处理器、输入/输出(I/0)处理器、介质访问控制(MAC)处理器、无线基带处理器、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)等。本实施例不在该方面受到限制。在一个实施例中,媒体处理子系统108可以包括耦合到处理器202上的存储器204。根据给定实现方式的需要,存储器204可以经由通信总线214或通过在处理器202与存储器204之间的专用通信总线耦合到处理器202。存储器204可以采用能够存储数据的任何机器可读或计算机可读介质来实现,其包括易失性存储器和非易失性存储器。例如,存储器204可以包括只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双倍数据速率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器、聚合物存储器,例如铁电聚合物存储器、双向存储器(cwonicmemory)、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或光卡,或适于存储信息的任何其它类型的介质。值得注意的是,存储器204的一些部分或者所有部分可以与处理器202包含在同一集成电路中,或者可替换地,存储器204的一些部分或者所有部分可以设置在处于处理器202的集成电路外部的集成电路或其它介质上,例如硬盘驱动器。本实施例不在该方面受到限制。在各种实施例中,媒体处理子系统108可以包括收发器206。收发器206可以是根据一组所期望的无线协议运行的任何红外或无线发射器和/或接收器。适合的无线协议的实例可以包括各种无线局域网(WLAN)协议,包括正EE802.xx系列协议,例如正EE802.1la/b/g/n、正EE802.16、正EE802.20等。无线协议的其它实例可以包括各种无线广域网(WWAN)协议,例如,采用通用分组无线业务(GPRS)的全球移动通信系统(GSM)蜂窝无线电话系统协议、采用1xRTT的码分多址(CDMA)蜂窝无线电话通信系统、全球增强型数据提升率(EDGE)系统等等。无线协议的其它实例可以包括无线个人区域网(PAN)协议,例如红外协议,一种来自蓝牙行业集团(SIG)的协议系列中的协议,该协议系列包括蓝牙规范版本vl.O、vl.l、v1.2、v2.0、具有增强型数据速率(EDR)的v2.0,以及一个或多个蓝牙协议子集(Bluetoothprofile)(在此共同称为"蓝牙规范")等等。其它适合的协议可以包括超宽带(UWB)、数字办公室(DO)、数字家庭、可信平台模块(TPM)、ZigBee、及其它协议。本实施例不在该方面受到限制。在各种实施例中,媒体处理子系统108可以包括一个或多个模块。根据一组给定的设计或性能约束的需要,所述模块可以包括或实现为一个或多个系统、子系统、处理器、器件、机器、工具、部件、电路、寄存器、应用程序、程序、子程序、或者其任何组合。本实施例不在该方面受到限制。在各种实施例中,媒体处理子系统108可以包括MSD210。MSD210的实例可以包括硬盘、软盘、光盘只读存储器(CD-ROM)、可记录光盘(CD-R)、可重写光盘(CD-RW)、光盘、磁介质、磁光介质、可移动存储卡或盘片、各类DVD设备、磁带设备、盒式磁带设备等等。本实施例不在该方面受到限制。在各种实施例中,媒体处理子系统108可以包括一个或多个I/O适配器212。I/O适配器212的实例可以包括通用串行总线(USB)端口/适配器、正EE1394火线端口/适配器、等等。本实施例不在该方面受到限制。在一个实施例中,例如,媒体处理子系统108可以包括各种应用程序,例如用户界面模块(uim)208。例如,uim208可以包括gui,以用于在用户与媒体处理子系统108之间传输信息。媒体处理子系统108还可以包括系统程序。系统程序帮助运行计算机系统。系统程序可以直接负责控制、集成和管理计算机系统的各个硬件部件。系统程序的实例可以包括操作系统(os)、设备驱动器、编程工具、实用程序、软件库、接口、程序接口、api等。应该意识到,可以将uim208实现为由处理器202执行的软件、专用硬件(例如,媒体处理器或电路)、或两者的组合。本实施例不在该方面受到限制。在各种实施例中,uim208可以用于经由远程控制装置120接收用户输入。远程控制装置120可以允许使用陀螺仪124来输入用户的自由格式的字符。使用这种方式,用户可以在没有键盘或字母数字键盘的情况下以自由的手写方式输入字符,这类似于使用手写识别技术的pda或平板pc。uim208和远程控制装置120允许用户输入字符信息,即便在它们与显示器iio相距较远(如io英尺或者更远)时。在各种实施例中,uim208可以在显示器iio上提供gui显示。gui显示能够显示手写的字符,其中所述手写的字符与由陀螺仪124检测的远程控制装置120的移动相对应。这可以在产生每个字符时向用户提供视觉反馈。能够由远程控制装置120和uim208输入的用户输入信息的类型可以对应于能够由人使用普通手写技术表达的任何类型的信息。用户输入信息的范围例如可以包括一般可由键盘或字母数字键盘得到的信息的类型。用户输入信息的实例可以包括字符信息、文字信息、数字信息、符号信息、字母数字符号信息、数学信息、绘制信息、图形信息等。文字信息的实例可以包括手写体的手写和印刷体的手写。文字信息的附加实例可以包括大写字母和小写字母。此外,根据给定实现方式的需要,用户输入信息可以采用具有不同字符、符号的不同语言和语言集合。uim208也能够接受各种简略手写体的用户输入信息,例如只写三笔中的两笔(象倒转的"v")来表示字母"a"。本实施例不在该方面受到限制。本实施例不在该方面受到限制。图3示出了第一视图中的用户界面显示的一个实施例。图3示出了第一视图中的用户界面显示300。用户界面显示300可以提供由UIM208产生的GUI显示的实例。如图3所示,用户界面显示300可以显示不同的软按钮和图标,它们用于对媒体处理节点106的各种操作进行控制。例如,用户界面显示300可以包括绘图板302、键盘图标304、各种导航图标306、文字输入框308、命令按钮310和背景层314中的各种图形对像。应该意识到,用户界面显示300的各个要素仅作为例子提供,并且UIM208可以采用不同配置中的更多或更少的要素,它们仍然落入实施例的目标范围内。本实施例不在该方面受到限制。在操作中,可以经由媒体处理节点106的显示器IIO或一些其它显示设备将用户界面显示300呈现给用户。用户可以使用远程控制装置120从导航图标306中选择标记了"搜索"的软按钮。用户可以使用远程控制装置120作为类似于"空中"鼠标的定点设备来选择搜索按钮,或者通过使用1/0接口122的更多传统技术来选择搜索按钮。一旦用户选择了搜索按钮,用户界面显示300就进入了表模式(tablemode),并且在显示器110上为用户呈现绘图板302。在显示绘图板302时,用户可以使用远程控制装置120(或一些其它自由格式的定点设备)来对其移动和调节。当用户移动远程控制装置120时,陀螺仪124也移动。控制逻辑126可以耦合到陀螺仪124,并且控制逻辑126可以使用从陀螺仪124接收的信号来产生移动信息。移动信息可以包括用于测量或记录远程控制装置120的移动的任何类型的信息。例如,控制逻辑126可以测量陀螺仪124偏离的角度和速度,并且将用于表示偏离测量的角度和速度的移动信息输出到远程控制装置120中的发射器。远程控制装置120可以经由收发器206将移动信息发送到UIM208。UIM208可以解释该移动信息,并且移动光标以在绘图板302上绘制或呈现与移动信息对应的字母。如图3所示,用户可以使用远程控制装置120在空中绘制字母"C"。远程控制装置120可以捕捉移动信息,并向媒体源节点106传输该移动信息(如,经由IR或RF通信)。收发器206可以接收该移动信息,并且将它发送到UIM208。UIM208可以接收移动信息,并且通过用户界面显示300的绘图板302将该移动信息转换为笔迹,以便进行显示。UIM可以使用厚度和类型变化的线在绘图板302上呈现笔迹。例如,线可以被呈现为实线、虚线、点线等。在绘图板302上呈现笔迹可以给出观察者反馈,用以帮助协调手写移动,以便输入字符。一旦已经识别出了文字,UIM208就可以执行各种手写识别操作,用以将手写转换为文字。一旦UIM208完成了足以解释与用户手写的文字相对应的手写识别操作,UIM208就确认了文字,并且将字符输入到文字输入框308中。如图3所示,在输入单词"BEACH"的过程中,用户先前已经输入了前三个字符"BEA",如用户界面显示300的文字输入框308所示。一旦用户完成形成了字母"C",UIM208可以将手写的字母"C"解释为实际的字母"C",并且在文字输入框308中显示经确认的字母"C",从而添加到现有的字母"BEA"上以形成"BEAC"。一旦己经将字母、数字或符号输入到文字输入框308中,UIM208就可以通过复位显示板302来使该显示板302变成空白,从而准备经由远程控制装置120接收来自用户的下一个字符。这些操作继续进行,直到顺序地输入了余下的字符。可以使用I/O设备122的箭头键或特殊编辑区域来进行任意的修正。在完成时,用户可以选择"进行"命令按钮310,以使媒体处理节点106响应于经由UIM208输入的文字。例如,当用户输入了最后的字母"H"并且文字显示框308显示出完整的单词"BEACH"时,用户可以选择命令按钮310,以使媒体处理节点106以单词"BEACH"为标识符来搜索媒体信息。媒体信息可以包括图片、视频文件、音频文件、电影标题、节目标题、电子书文件等。本实施例不在该方面受到限制。可以使用其它技术来辅助或帮助用户将信息输入到UIM208中。例如,UIM208可以执行单词完成技术或自动完成技术,而不是等待用户完成整个单词和选择命令按钮310。在将每个字母输入到UIM208中时,UIM208可以提供一个单词列表,该单词列表具有用户所输入的字母或字母组合。随着输入字母的增多,单词列表也随之縮小。用户可以在输入过程中的任意时刻从单词列表中选择单词。例如,在已经将字母"B"输入到UIM208中后,UIM208可以呈现一个单词列表,如BEACH、BUNNY和BANANA。用户可以在没有输入整个单词的所有字母的情况下从列表中选择单词BEACH。可以实施这种简捷技术和其它简捷技术来为用户提供更有效和更易响应的用户界面,从而可以改善用户的体验。除了手写识别以外,UIM208还可以允许用户使用软键盘进行输入。用户界面显示300可以包括键盘图标304。用户可以通过在显示器110上选择键盘图标304而快速地从表模式转变为键盘模式,从而在这两种模式之间切换。在键盘模式中,UIM208可以允许用户使用远程控制装置120通过选择在显示器110上呈现的键盘上的键来输入文字。远程控制装置120可以控制光标,远程控制装置120的I/O设备122上的按钮可以在光标下"输入"键。UIM208可以使用所选择的字符来填充文字输入框308。相对于传统技术,UIM208的表模式具有几个优点。例如,传统技术需要使用键盘或字母数字键盘,为了选择一个字母,需要对它们进行多次敲击,例如敲击键"2"两次来选择字母"B"。通过比较,对于远程控制装置120或单独的键盘,UIM208允许观察者以直观的方式输入文字,而不必观看显示器110上的视图。观察者将总是看着屏幕,并且可以在任何类型的光照条件下使用远程控制装置120。远程控制装置120所提供的基于手势的输入可以符合给定语言的当前字符集。这对基于符号的语言尤其有用,例如在各种亚洲语言字符集中。根据给定实现方式的需要,UIM208还可以使用备选的基于手势的字符集(例如,"Graffiti"类型字符集),从而允许简短的手写文字输入。本实施例不在该方面受到限制。多个视图层除了使用远程控制装置120提供用户输入以外,UIM208还可以提供多个视图层或视图面。UIM208可以产生能够向用户显示更大信息量的GUI,从而便于在媒体处理节点106和/或媒体源节点102-1102-n可用的各种选项中导航。媒体设备(例如,媒体源节点102-l102-n和媒体处理节点106)的处理能力的增强还可以导致需要呈现给用户的信息量的增加。因此,UIM208需要在显示器IIO上提供比较大的信息量。例如,媒体处理节点106和/或媒体源节点102-l102-n可以存储大量的媒体信息,例如视频、家庭录像、商业视频、音乐、音频播放列表、图片、照片、图像、文档、电子引导等。对用户选择或检索媒体信息而言,UIM208需要显示与媒体信息有关的元数据,例如标题、日期、时间、大小、名称、标识符、图像等。例如,在一个实施例中,UIM208可以使用大量的图形对象(例如,图像)来显示元数据。然而,图形对象的数量可能成千上万。为了能够在如此大量的对象集合中进行选择,期望在显示器110的给定屏幕上传达尽可能多的选项。还期望无论何时都可以避免在大量的菜单页间滚动。在各种实施例中,UIM208可以在显示器110上使用多个视图层呈现信息。这些视图层可以相互部分或完全重叠,同时仍允许用户观看在每一层中呈现的信息。在一个实施例中,例如,UIM208可以将第一视图层的一部分与第二视图层重叠,其中第一视图层具有足以使观察者观看到第二视图层的视图的透明度。利用这种方式,UIM208可以通过使用在彼此的顶部叠加的三维视图层来显示更大量的信息,从而使观察者能够同时访问多个平面上的信息。在一个实施例中,例如,UIM208可以在第一视图层中产生字符,而在第二视图层中产生图形对象。在第一视图层中显示字符的实例可以包括在前景层312中的显示板302和/或文字显示框308。在第二视图层中显示图形对象的实例可以包括在背景层312中的图形对象。视图层312、314每个都具有变化的透明度或透明水平,上层(如,前景层312)的透明度比下层(如,背景层314)的透明度大。相对于传统技术,多个视图层可以允许UIM208在显示器110的有限显示区域上同时为用户显示更多的信息。通过使用多个视图层,UIM208可以减少用于更大数据组的搜索次数。在搜索窗口縮小时,UIM208还可以向观察者提供与搜索操作的进展有关的实时反馈。在将字符输入到文字输入框308时,UIM208可以开始縮小对象的搜索,例如电视内容、媒体内容、图片、音乐、视频、图像、文档等。可以改变搜索对象的类型,并且本实施例不在该方面受到限制。在将每个字符输入到UIM208时,UIM208实时计算对应于字符集的可能选项,并在背景层314中将这些选项显示为图形对象。用户不必知道对象的确切数量,因此UIM208可以尝试向观察者提供足够的信息,来确定关于可用对象的总数的大致量级。UIM208可以在背景层314中呈现图形对象,同时使前景层312变得稍微透明以允许用户观看所述图形对象。将参照图4-8更具体地说明UIM208的显示操作。图4示出了第二视图中的用户界面显示的一个实施例。图4示出了第二视图中的用户界面显示300。第二视图中的用户界面显示300没有第一视图层(如,前景层312)中的数据,并且没有第二视图层(如,背景层314)中的图形对象。在该实例中,绘图板302和文字显示框308在第一视图层中,而导航图标306在第二视图层中。在用户将任何字符输入到绘图板302和文字显示框308以前,第二视图包括用户界面显示300的实例。由于还没有输入字符,所以UIM208还没有开始向背景层314提供任何图形对像。在各种实施例中,多个视图层可以向观察者提供比使用单个视图层更多的信息。多个视图层也可以帮助导航。在一个实施例中,例如,绘图板302和文字显示框308可以呈现在第一视图层中,从而使观察者集中在绘图板302和文字显示框308上。导航图标306和其它导航选项可以呈现在第二视图层中。在第二视图层中呈现导航图标306和其它导航选项可以使观察者知道他们位于菜单体系内的何处,以及如果期望返回另一个菜单(例如,前一菜单)时,向观察者提供选择。这可以帮助观察者在由UIM208提供的各种媒体和控制信息中导航。图5示出了第三视图中的用户界面显示的一个实施例。图5示出了第三视图中的用户界面显示300。图5示出的用户界面显示300在第一视图层(如,前景层312)中具有一些初始数据,而在第二视图层(如,背景层314)中具有对应的数据。例如,第三视图假定用户已经预先将字母"B"输入到UIM208中,并且UIM208己经将字母"B"显示在文字输入框308中。第三视图还假定用户处于将字母"E"输入到UIM208内的过程中,并且UIM208已经幵始以匹配远程控制装置120的手写动作的方式在绘图板302中显示字母"E"。如图5所示,UIM208开始使用前台数据来创建背景数据,以使观察者了解对应于前台数据的可用选项。一旦UIM208接收到字符形式的用户输入数据,UIM208就开始选择与由UIM208接收的字符相对应的图形对象。例如,UIM208可以使用在文字输入框308中完成的字母"B"来发起对由媒体处理节点106(如,在存储器204和/或大容量存储设备210中)和/或媒体源节点102-l102-n存储的任何文件或对象的搜索。UIM208可以开始搜索包括字母"B"的元数据(例如,名称或标题)的对象。UIM208可以在背景层314中将任何已发现的具有字母"B"的对象显示为图形对象。例如,图形对象可以包括縮小到比较小尺寸的图片,有时称为"略图"。由于它们的尺寸小,因此UIM208可以在背景层314中显示大量的图形对象。图6示出了第四视图中的用户界面显示的一个实施例。图6示出了第四视图中的用户界面显示300。图6示出的用户界面显示300在第一视图层(如,前景层312)中具有增加的数据量,而在第二视图层(如,背景层314)中具有减少的数据量。例如,第四视图假定用户已经预先将字母"BEA"输入到UIM208中,并且UIM208已经在文字输入框308中显示了字母"BEA"。第四视图还假定用户处于将字母"C"输入到UIM208内的过程中,并且UIM208己经开始以匹配远程控制装置120的手写动作的方式在绘图板302中显示字母"C"。在各种实施例中,随着更多的字符显示在第一视图层中,UIM208可以对显示在第二视图层中的图形对象的尺寸和数量进行修改。在一个实施例中,例如,随着更多的字符显示在第一视图层中,UIM208可以增加第二视图层中的图形对象的尺寸,并减少图形对象的数量。如图6所示,随着输入到UIM208的字母数量的增多,UIM208可以减少提供给观察者的选项数量。随着每个字母输入到UIM208,选项的数量将减少到只存在少量剩余的选项。每个后继的字母都会带来一组新的数量可能减少而尺寸可能增加的图形对像,这为观察者提供了一些剩余的可用选项。例如,随着更多的字母被显示在前景层312的文字输入框308中,在背景层314中显示的图形对象越来越少。由于只有更少的图形对象,所以UIM208就可以增加每个剩余对象的尺寸,以允许观察者知道每个图形对象的更加大量的细节。利用这种方式,观察者可以使用前景层312输入文字,同时使用信息的重叠平面在背景层314中接收关于搜索的反馈。然后,观察者可以跳转到不同的操作模式,并且通过在用户界面显示300中导航来对剩余数据进行更详细的搜索,直到用户界面显示300的"最终搜索"窗口。图7示出了第五视图中的用户界面显示的一个实施例。图7示出了第五视图中的用户界面显示300。图7示出的用户界面显示300在第一视图层(如,前景层312)中具有进一步增加的数据量而在第二视图层(如,背景层314)中具有进一步减少的数据量。例如,第五视图假定用户已经将整个单词"BEACH"输入到了UIM208中,并且UIM208己经在文字输入框308中显示了字母"BEACH"。第五视图还假定用户已经完成了信息的输入,因此绘图板302保持空白。如图7所示,在UIM208接收到五个字母的情况下,搜索现在己经允许背景数据变得更加详细。与前面的视图一样,已经减少了背景层314中的图形对象数量,同时己经增加了每个图形对象的尺寸,从而提供了每个图形对象的更加大量的细节。在这一点上,观察者应该具有相对少的图形对象组,从而在作最后的选择时,更加容易进行导航。图8示出了第六视图中的用户界面显示的一个实施例。图8示出了第六视图中的用户界面显示300。图8示出的用户界面显示300在前景层312中没有任何数据而在第二视图层中具有有限的相应图形对象组。例如,第六视图假定用户已经将整个单词"BEACH"输入到了UIM208中,并且UIM208已经在文字输入框308中显示了字母"BEACH"。第六视图还假定用户已经完成了信息的输入,因此UIM208可以减小前景层312的绘图板302和用户文字输入框308的尺寸,并且将前景层312移动到背景层314旁边的位置上,而不是将其移动到背景层314的顶部。移动前景层312可以为呈现在背景层314中的余下图形对象提供更加清楚的视图。如图8所示,UIM208可以提供最终的搜索模式,以允许用户对目标对象进行最终的搜索。用户可以观察最后的图形对象组,并且作最终的选择。一旦用户已经进行了最终选择,UIM208就可以发起用户所选定的一组操作。例如,如果图形对象每个都表示图片,那么用户可以显示最终的图片,放大最终的图片,打印最终的图片,并将最终的图片移动到不同的文件夹中,将最终的图片设置为屏保等。在另一个实例中,如果图形对象每个都表示视频,那么用户可以选择视频在媒体源节点106上播放。可以根据所需的实现方式来改变与每个图形对象相关联的操作,并且本实施例不在该方面受到限制。相对于传统的用户界面,UIM208提供了几个优点。例如,重叠的三维屏幕可以允许观察者主要集中在前景层312中的信息(如,文字输入)上,同时允许将背景层314中的信息(如,导航图标306)吸收到观察者的潜意识中。这种技术还可以向观察者提供关于它们处于复杂体系的菜单系统中的位置的更好指示,例如它们是处于菜单体系的深处还是更加靠近顶部。结果,观察者可以体验到通过媒体设备的改进内容导航,从而提升了用户的总体满意度。参考下图和附加实例对上述实施例的操作做进一步的说明。一些附图可以包括逻辑流程图。虽然本文提供的这些附图包括了特定的逻辑流程图,但是应该意识到,该逻辑流程图仅仅提供了如何实施本文所述的通用功能的例子。此外,给定的逻辑流程图不一定按照所给出的顺序执行,除非特别说明。另外,给定的逻辑流程图可以由硬件元件、处理器执行的软件元件或两者的组合来实施。本实施例不在该方面受到限制。图9示出了逻辑流程图的一个实施例。图9示出了逻辑流程图900。逻辑流程图900可以表示由本文所述的一个或多个实施例执行的操作,例如,媒体处理节点106、媒体处理子系统108、禾B/或UIM208。如逻辑流程图900所示,在方框902,从远程控制装置接收表示手写的移动信息。在方框904,将所述手写转换为字符。在方框906,将字符显示在第一视图层中,而将图形对象显示在第二视图层中。本实施例不在该方面受到限制。在一个实施例中,可以将第一视图层的一部分覆盖在第二视图层上,而第一视图层具有足以观看到第二视图层的透明度。本实施例不在该方面受到限制。在一个实施例中,例如,可以选择对应于字符的图形对像。随着更多的字符显示在第一视图层中,可以对显示在第二视图层中的图形对象的尺寸和数量进行修改。例如,随着更多的字符显示在第一视图层中,可以增加在第二视图层中显示的图形对象的尺寸。在另一个实例中,随着更多的字符显示在第一视图层中,可以减少在第二视图层中显示的图形对象的数量。本实施例不在该方面受到限制。本文已经阐述了许多具体细节,以提供对各个实施例的全面理解。然而,本领域技术人员应该理解,在没有这些具体细节的情况下也能够实施各个实施例。在其它例子中,没有详细描述公知的操作、部件和电路,以便不会混淆对实施例的理解。应该理解的是,文本公开的具体结构和功能细节可以是代表性的,并不是要限制这些实施例的范围。可以使用一个或多个硬件元件来实施各种实施例。通常,硬件元件指的是用于执行特定操作的任何硬件结构。在一个实施例中,例如,硬件元件包括在衬底上制造的任何模拟电气或电子元件或数字电气或电子元件。例如,可以使用基于硅的集成电路(IC)技术来进行制造,如互补金属氧化物半导体(CMOS)技术、双极技术、以及双极CMOS(BiCMOS)技术。硬件元件的实例可以包括处理器、微处理器、电路、电路元件(如,晶体管、电阻器、电容器、电感器等)、集成电路、专用集成电路(ASIC)、可编程逻辑器件(PLD)、数字信号处理器(DSP)、现场可编程逻辑门阵列(FPGA)、逻辑门、寄存器、半导体器件、芯片、微芯片、芯片组等。本实施例不在该方面受到限制。可以使用一个或多个软件元件来实施各种实施例。通常,软件元件指的是用于执行特定操作的任何软件结构。在一个实施例中,例如,软件元件包括适于由诸如处理器之类的硬件元件所执行的程序指令和/或数据。程序指令可以包括按照预定语法排列的命令的组织列表,包括字、数值或符号,在执行程序指令时,该程序指令可以使处理器执行一组对应的操作。可以使用程序设计语言来编写或编程软件。程序设计语言的实例可以包括C、C++、BASIC、Perl、Matlab、Pascal、VisualBASIC、JAVA、ActiveX、汇编语言、机器代码等。可以使用任何类型的计算机可读介质或机器可读介质来存储软件。此外,可以将软件以源代码或目标代码方式存储在介质上。还可以将软件以压縮和/或加密数据方式存储在介质上。软件的实例可以包括任何软件部件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间软件、固件、软件模块、例行程序、子程序、函数、方法、过程、软件界面、应用程序界面(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、数值、符号、或它们的任意组合。本实施例不在该方面受到限制。可以使用术语"耦合"和"连接"连同它们的派生词来描述一些实施例。应该理解的是,这些术语不是意图作为彼此的同义词。例如,一些实施例可以用术语"连接"来描述,以指明两个或更多的元件彼此直接物理或电气接触。在另一个实例中,一些实施例可以用术语"耦合"来描述,以指明两个或更多的元件直接物理或电气接触。然而,术语"耦合"还可以意味着两个或更多的元件彼此没有直接接触,但仍共同操作或彼此相互25作用。本实施例不在该方面受到限制。例如,一些实施例可以用能够存储软件的任意计算机可读介质、机器可读介质、或产品来实现。所述介质或产品可以包括任何适合类型的存储器单元、存储器设备、存储器产品、存储器介质、存储设备、存储产品、存储介质和/或存储单元,如针对存储器406所述的任意例子。所述介质或产品可以包括存储器、可移动介质或不可移动介质、可擦除介质或不可擦除介质、可写入介质或可再写入介质、数字介质或模拟介质、硬盘、软盘、光盘只读存储器(CD-ROM)、可记录光盘(CD-R)、可重写光盘(CD-RW)、光盘、磁介质、磁光介质、可移动存储卡或盘、各种类型的数字多用途光盘(DVD)、用户识别模块、磁带、盒式磁带等。所述指令可以包括任何适合类型的代码,例如源代码、目标代码、己编译的代码、己解释的代码、可执行代码、静态代码、动态代码等等。所述指令可以用任何适合的高级程序设计语言、低级程序设计语言、面向对象的程序设计语言、可视程序设计语言、编译的程序设计语言和/或解释的程序设计语'言来实现,例如C、C++、Java、BASIC、Perl、Matlab、Pascal、VisualBASIC、JAVA、ActiveX、汇编语言、机器代码等。本实施例不在该方面受到限制。除非其它特别说明,否则应该意识到诸如"处理"、"计算"、"运算","判断"等之类的术语指的是计算机或计算系统或类似的电子计算设备的动作和/或处理,所述计算机或计算系统或类似的电子计算设备将被表示为在计算系统的寄存器和域存储器内的物理量(例如电子量)的数据处理和域变换为被类似地表示为在计算系统的存储器、寄存器或其它这种信息存储、传输或显示设备内的物理量的其它数据。本实施例不在该方面受到限制。本文所提及的任何"一个实施例"或"实施例"意思是结合实施例所述的特定元件、特征、结构或特点包括在至少一个实施例中。说明书中在多处出现的短语"在一个实施例中"不一定都指同一实施例。尽管己经如本文所述的那样举例说明了这些实施例的特定特征,但本领域技术人员会想到许多修改、替换、变化及等价物。因此,应该理解所附权利要求意图覆盖落入这些实施例的真实精神内的全部这种修改和变化。权利要求1、一种装置,包括用户界面模块,其用于从远程控制装置接收表示手写的移动信息、将所述手写转换为字符、以及将所述字符显示在第一视图层中,而将图形对象显示在第二视图层中。2、如权利要求l所述的装置,所述用户界面模块用于选择对应于所述字符的图形对象。3、如权利要求l所述的装置,随着更多的字符显示在所述第一视图层中,所述用户界面模块对显示在所述第二视图层中的图形对象的尺寸和数量进行修改。4、如权利要求l所述的装置,随着更多的字符显示在所述第一视图层中,所述用户界面模块增加所述第二视图层中的所述图形对象的尺寸,而减少所述第二视图层中的所述图形对象的数量。5、如权利要求l所述的装置,所述用户界面模块用于将所述第一视图层的一部分重叠在所述第二视图层上,所述第一视图层具有足以观看到所述第二视图层的透明度。6、一种系统,包括无线接收器,其用于从远程控制装置接收表示手写的移动信息;显示器;以及用户界面模块,其用于将所述手写转换为字符,并且在所述显示器上,将所述字符显示在第一视图层中,而将图形对象显示在第二视图层中。7、如权利要求6所述的系统,所述用户界面模块用于选择对应于所述字符的图形对象。8、如权利要求6所述的系统,随着更多的字符显示在所述第一视图层中,所述用户界面模块对显示在所述第二视图层中的图形对象的尺寸和数量进行修改。9、如权利要求6所述的系统,随着更多的字符显示在所述第一视图层中,所述用户界面模块增加所述第二视图层中的所述图形对象的尺寸,而减少所述第二视图层中的所述图形对象的数量。10、如权利要求6所述的系统,所述用户界面模块用于将所述第一视图层的一部分重叠在所述第二视图层上,所述第一视图层具有足以观看到所述第二视图层的透明度。11、一种方法,包括从远程控制装置接收表示手写的移动信息;将所述手写转换为字符;以及将所述字符显示在第一视图层中,而将图形对象显示在第二视图层中。12、如权利要求ll所述的方法,包括选择对应于所述字符的图形对象。13、如权利要求ll所述的方法,包括随着更多的字符显示在所述第一视图层中,对显示在所述第二视图层中的图形对象的尺寸和数量进行修改。14、如权利要求ll所述的方法,包括随着更多的字符显示在所述第一视图层中,增加所述第二视图层中的所述图形对象的尺寸;以及随着更多的字符显示在所述第一视图层中,减少所述第二视图层中的所述图形对象的数量。15、如权利要求ll所述的方法,包括将所述第一视图层的一部分重叠在所述第二视图层上,所述第一视图层具有足以观看到所述第二视图层的透明度。16、一种包括机器可读存储介质的产品,所述机器可读存储介质含有在被执行时使系统执行下列操作的指令从远程控制装置接收表示手写的移动信息、将所述手写转换为字符、将所述字符显示在第一视图层中,而将图形对象显示在第二视图层中。17、如权利要求16所述的产品,进一步包括在被执行时使所述系统执行下列操作的指令选择对应于所述字符的图形对象。18、如权利要求16所述的产品,进一步包括在被执行时使所述系统执行下列操作的指令随着更多的字符显示在所述第一视图层中,对显示在所述第二视图层中的图形对象的尺寸和数量进行修改。19、如权利要求16所述的产品,进一步包括在被执行时使所述系统执行下列操作的指令随着更多的字符显示在所述第一视图层中,增加所述第二视图层中的所述图形对象的尺寸;以及随着更多的字符显示在所述第一视图层中,减少所述第二视图层中的所述图形对象的数量。20、如权利要求16所述的产品,进一步包括在被执行时使所述系统执行下列操作的指令将所述第一视图层的一部分重叠在所述第二视图层上,所述第一视图层具有足以观看到所述第二视图层的透明度。全文摘要描述了一种用于媒体设备的用户界面。装置包括用户界面模块,其用于从远程控制装置接收表示手写的移动信息、将所述手写转换为字符、以及将所述字符显示在第一视图层中,而将图形对象显示在第二视图层中。描述了其它实施例并要求其权利。文档编号G06F3/01GK101317149SQ200680044820公开日2008年12月3日申请日期2006年12月14日优先权日2005年12月30日发明者B·V·贝尔蒙特,C·素,D·海瑞格斯特德,J·布拉什,L·D·怀尔德,R·R·邓顿申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1