使用来自被控制的设备的输入模式数据的输入设备的制造方法_4

文档序号:8367439阅读:来源:国知局
122上的指示器正在高亮显示电子邮件消息时,用户可以触摸图6中所示的方向板340的选择输入按钮342,以便电子邮件消息和/或文本录入框的第二视觉内容出现在显示器122上。在其他实例中,当在被控制的设备104的显示器122上的指示符正在高亮显示来自电视优化应用的电视节目或电影时,用户可以触摸方向板340的选择输入按钮342。这可能导致对应的电视节目或电影的第二视觉内容出现在显示器122上。当然,可以提供进一步的第二视觉内容。
[0053]处理400可以包括将第二输入模式数据传输至输入设备(块412)。在上文所描述的示例中,随着响应于第一用户交互播放对应的电视节目或电影,被控制的设备104可以将第二输入模式数据传输至输入设备300。例如,输入模式数据可以是“inputjnode =3”,其中,可变input_mode的值被映射到不同于第一输入模式的用于输入设备的第二输入模式。当然,输入模式数据可以具有其他形式,诸如上文所描述的那些等。在某些实施方式中,第二输入模式数据可以与来自内容源的显示数据一起被包括。例如,如果在被控制的设备104的显示器122上显示电视节目或电影,用于该电视节目或电影的显示数据可以包含待被传输至输入设备102以指示待利用的第二输入模式的第二输入模式数据。在其他实施方式中,显示数据可以被提供给被控制的设备104,并且被控制的设备104可以基于接收的显示数据,确定适当的第二输入模式数据。在另一实施方式中,第二输入模式数据可以从除了被控制的设备104的设备单独传输至输入设备300。例如,诸如第三方服务器的第三方源可以将显示数据传输至被控制的设备104,并且将第二输入模式数据发送至输入设备300。
[0054]处理400可以包括确定用于输入设备的第二输入模式(块414)。在当前示例中,在被控制的设备104的显示器122上的视频显示可以导致第二输入模式数据被传输至输入设备102,该数据指示第二输入模式被用于第二视觉内容。这种第二输入模式数据可以包括此处所描述的输入模式数据的任何一个和/或为其他输入模式数据。可以与显示器122所显示的视频一起使用的第二输入模式的一个示例可以是电视模式,诸如参考图3所示出并描述的。应理解的是,输入按钮310的一个或多个可以被去掉、替换、添加、移动、重新配置等。例如,可以仅显示重放输入按钮310 (播放、暂停、停止、后退、前进、录制等)。输入设备300可以从被控制的设备104接收输入模式数据,并且在输入设备300的触摸屏302上显示输入按钮310。在某些实施方式中,可以为用户提供重写,以选择期望的第二输入模式。例如,如在图2中所示的,可以将模式按钮204用于在输入模式中循环和/或显示具有模态键按钮206的各种输入模式的菜单,虽然这仅是可选的。
[0055]处理400可以包括经由第二输入模式接收与第二视觉内容的第二用户交互(块416)。随着输入设备显示第二输入模式,用户可以与输入设备交互,诸如选择显示的输入按钮等。例如,用户可以触摸对应于暂停输入按钮的输入按钮310,诸如在图3中所示的。在某些实施方式中,触笔或其他设备可以被用户用于与输入设备300交互。在其他实施方式中,诸如利用具有物理输入按钮202、204、206的图2的输入设备200,用户可以按下对应的输入按钮202、204、206以与输入设备200交互。被控制的设备可以从输入设备接收用于第二视觉内容的第二用户交互(直接或通过网络)。然后,被控制的设备可以执行期望的功能,诸如暂停该电视节目或电影。当然,可以提供进一步的输入模式、输入模式数据、视觉内容、用户交互、用户界面等。在某些实施方式中,处理400可以重复块402、404、406、408、410、412、414、416的一个或多个。例如,被控制的设备可以将代表第三视觉内容的第三显示数据传输至显示器并将第三输入模式数据传输至输入设备。然后,输入设备可以从该第三输入模式数据确定第三输入模式。经由输入设备的第三输入模式,可以接收与第三视觉内容的第三用户交互。
[0056]在某些实施方式中,处理400可以由在电子设备上运行的应用执行。例如,移动应用可以在移动设备(例如,智能电话、平板、膝上型电脑等)上执行处理400并且可以通过WiFi连接、蓝牙连接、无线电连接、蜂窝网络、红外等从被控制的设备104接收输入模式数据。
[0057]在其他实施方式中,处理400可以在具有基于接收的输入模式数据可以改变功能的物理按钮的输入设备上得以实施。例如,如上文所述,输入设备可以包含类似于图6中所示的方向板的物理方向板。物理方向板可以包含选择按钮和方向按钮。当输入设备处于第一输入模式和/或当输入设备接收第一输入模式数据时,这种物理方向按钮可以被配置成作为上、下、左或右方向控制。当输入设备处于第二输入模式和/或接收第二输入模式数据时,这些方向按钮可以作为侧滚动按钮和/或上/下页按钮。类似的是,选择按钮当输入设备处于第一模式时,可以作为OK按钮,并且当输入设备处于第二输入模式时,可以作为鼠标点击。当然,应理解的是,可以以与具有物理按钮的参考图2-7所描述的其他输入模式的任何一个或所有类似方式实施处理400,以便从输入设备200、300省略触摸屏。因此,虽然输入设备的配置可能在两个输入模式之间保持不能区分(例如,输入设备具有相同物理布局),与物理按钮相关联的功能可以基于由输入设备所接收的输入模式数据而改变。
[0058]在某些实施方式中,除了显示的全部视觉内容以外,或者作为其替代,输入模式数据可以对应于活动(例如,文本录入、浏览等)。例如,被控制的设备104可以确定在屏幕上的相关目标(例如,文本框等)是活动的,并且将适当的输入模式数据传输至输入设备102。在其他实施方式中,输入模式数据可以包括一系列活动。例如,用于搜索的输入模式数据可以初始与文本录入模式关联,并且一旦文本被提交,可以与用于浏览的指向设备界面模式关联。因此,单一输入模式数据可以被传输至输入设备102,用于一系列活动。当然,可以为输入模式数据提供进一步的实施方式。在进一步的实施方式中,输入模式数据可以被提供给第三方,以并入第三方应用等,以便第三方可以定义用于第三方应用等的适当输入模式数据。
[0059]应理解的是,虽然以一个示例的顺序描述了处理400,但块402、404、406、408、410、412、414、416的一个或多个可以被省略、重新布置等。
[0060]本说明书中所描述的主题和操作的实施方式可以通过数字电子电路实施,或者通过包括在说明书中公开的结构及其等效结构的在有形介质上实施的计算机软件、固件或硬件或者通过它们的一个或多个的组合来实施。在本说明书中所描述的主题的实施方式可以实施为在有形介质上实施的一个或多个计算机程序,即,一个或多个计算机程序指令模块,其被编码在一个或多个计算机存储媒介上,由数据处理装置执行或者控制其操作。计算机存储介质可以是,或者被包含在,计算机可读存储设备、计算机可读存储基板、随机或串行访问存储器阵列或设备、它们的一个或多个的组合中。计算机存储介质也可以是,或者被包含在,一个或多个独立组件或媒介中(例如,多个CD、盘或其他存储设备)。计算机存储介质可以是有形的并且非临时的。
[0061]在本说明中所描述的操作可以被实施为由数据处理装置对于在一个或多个计算机可读存储设备上存储的或者从其他源接收的数据所执行的操作。
[0062]术语“客户端”或“服务器”包括用于处理数据的各种装置、设备和机器,例如,包括可编程处理器、计算机、芯片上系统或前述的多个或组合。该装置可以包括特殊用途逻辑电路,例如,FPGA(现场可编程门阵列)或者ASIC(专用集成电路)。除了硬件以外,该装置也可以包括在有形介质上实施的代码,其生成了用于所讨论的计算机程序的执行环境,例如,组成处理器固件、协议栈、数据库管理系统、操作系统、跨平台运行期环境、虚拟机器或者它们的一个或多个的组合的代码。该装置和执行环境可以实现各种不同计算模型基础设施,诸如web服务、分布式计算和网格计算基础设施。
[0063]计算机程序(也称为程序、软件、软件应用、脚本或代码)可以以任何形式的编程语言编写,包括编译或解释语言、声明或程序语言,并且可以通过任何形式被部署,包括作为独立程序或模块、组件、子例程、对象或适合用于计算机环境的其他单元。计算机程序可以但不必然对应于文件系统中的文件。程序可以存储在包含其他程序或数据的文件的部分中(例如,在标记语言文档中存储的一个或多个脚本),在专用于所讨论的程序的单一文件中,或者在多个协同文件中(例如,存储一个或多个模块、子程序或代码的部分的多个文件)。计算机程序可以被部署为在一个计算机上或在位于一处或分布在多处并且通过通信网络互连的多个计算机上执行。
[0064]本说明书中所描述的处理和逻辑流可以由一个或多个可编程处理器执行,其执行一个或多个计算机程序,以通过对于输入数据操作和产生输入,而执行动作。该处理和逻辑流也可以由特殊用途逻辑电路执行,并且该装置可以被实施为特殊用途逻辑电路,该特殊用途逻辑电路例如,FPGA(现场可编程门阵列)或者ASIC(专用集成电路)。
[0065]适合于执行计算机程序的处理器包括,例如,一般和特殊用途微处理器,以及任何种类数字计算机的任何一个或多个处理器。一般而言,处理器将从只读存储器或随机存取存储器或二者接收指令和数据。计算机的基本元件是用于根据指令执行动作的处理器和用于存储指令和数据的一个或多个存储器设备。一般而言,计算机也可以包括或者被可操作地耦接,以从用于存储数据的一个或多个大容量存储设备接收数据或向其传输数据,或者二者,所述大容量存储设备例如,磁盘、磁光盘或光盘。然而,计算机不需要具有这些设备。而且,计算机可以被嵌入在另一设备中,例如,移动电话、个人数字助理(PDA)、移动音频或视频播放器、游戏控制台、全球定位系统(GPS)接收器或者便携式存储设备(例如,通用串行总线(USB)闪存驱动器)等。适用于存储计算机程序指令和数据的设备包括各种形式的非易失性存储器、媒介和存储器设备,例如,包括半导体存储器设备,例如,EPROM、EEPROM和闪存设备;磁盘,例如内部硬盘或可移动硬盘;磁光盘;以及CD-ROM和DVD-ROM盘。处理器和存储器可以补充有特殊用途电路,或者被并入其中。
[0066]为了提供与用户交互,本说明书中所描述的主题的实施方式可以在具有显示设备的计算机上实施,例如CRT (阴极射线管)、IXD (液晶显示器)、OLED (有机发光二极管)、TFT(薄膜晶体管)、等离子体、其他柔性配置或者用于向用户显示信息的任何其他监视器和键盘、指向设备,例如,鼠标、轨迹球等,或者触摸屏、触摸板等,通过这些,用户可以对计算机提供输入。其他种类的设备也可以被用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的感觉反馈,例如,视觉反馈、听觉反馈或者触觉反馈;并且来自用户的输入可以以任何形式接收,包括声学、语言或触摸输入。此
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1