本公开的多种方面总体上涉及人机交互,并且更具体地,涉及用于导航屏幕菜单的更直观的用户界面,而无需用户记住复杂的步骤或者重复地按压按钮。
背景技术:
计算和娱乐的融合继续为消费者提供新的内容、选项和交互。经由诸如支持因特网的智能电视(智能tv)、网络电视(iptv)、数字机顶盒(stb)或者云上(ott)盒之类的媒体客户端装置访问万维网正变得越来越流行。例如,有线电视用户现在可以通过他们的机顶盒访问有线电视节目和视频点播(vod)媒体内容。智能电视能够处理各种功能,诸如vod、应用程序(例如,照片、视频、音乐、游戏、银行业务、购物等)、和信息搜索以及传统的频道tv或者iptv的功能。点播媒体内容包括可视内容(例如电影、电视节目、静止图像)、音频内容(例如音乐)和软件应用(例如游戏)。还可以存在其他内容源,包括来自媒体库,因特网协议(ip)流,网站等的内容。
类似于个人计算机,所有这些具有不同复杂程度的媒体客户端装置具有存储器、中央处理单元(cpu)和录像功能。也就是说,虽然个人计算机可以执行向计算机监视器生成显示的计算机程序,但是这些装置中的任何一个都可以运行向电视机生成显示的计算机程序,通常允许消费者经由例如遥控器与程序交互。
然而,尽管技术进步,但是这些系统的用户界面基本保持不变,使得通过所有新的可用选项来导航成为繁琐的任务。例如,用户必须通过重复地按遥控器上的按钮来浏览数百个频道和其他选择。这种过时的方法太慢而且不便于促进现代媒体应用系统的有效操作。
现代媒体客户端装置通常提供对多个可选选项的访问,诸如频道、节目、应用程序、数字媒体文件等。例如,诸如支持因特网的智能电视(智能tv)、网络电视(iptv)、数字机顶盒(stb)或者云上(ott)盒的媒体客户端装置可以提供对数百个广播电视频道、视频点播(vod)、音乐频道、应用程序(包括网络浏览器等)的访问。为了选择和控制这些各种功能,通常使用具有包括多种功能的20多个按钮的遥控器。用户经常难以记住这些遥控器中的按钮的不同功能。通常,用户可能必须按压一个按钮至少10次才能搜索vod内容。因此,这些遥控器已失去其允许用户通过几个手势容易且快速地执行期望功能的初始目的。
其他菜单导航系统可以包括供用户操作的复杂的控制器机制。这些控制器机构通常包括例如触摸板、光学跟踪板、轨迹球和用于控制在个人计算机的显示器上显示的移动光标的运动传感器。这种控制器对于操作媒体客户端装置来说可能太笨拙。例如,由于在用户与显示器之间的距离增加,通过移动在电视上显示的光标来选择菜单将需要更高的准确性和良好的手眼协调。这种类型的界面会使想要利用一两个手势选择功能的用户感到沮丧。沮丧可能导致用户最终停止使用由媒体客户端装置提供的许多功能。
图形用户界面的设计者已经寻求创建易于使用并且能够以有效且视觉上有趣的方式呈现不同数量的选项的菜单。一些设计考虑因素包括如何同时显示大量选项,如何处理分层次地相关的菜单级别,如何标识用户选择等。
一种常见的菜单类型是“级联”菜单,其在个人计算机领域(例如,
然而,因为级联菜单是如此常见,所以用户通常不会认为它们在视觉上有趣或者具有娱乐性。此外,级联菜单通常不会很好地利用显示空间。通常,所有选项聚集在一起位于一侧,例如,显示器的左侧,而显示器的右侧相对较空。在某些情况下,因为菜单太长而无法适合在显示屏上显示,选项可能无法完全显示,需要用户向下滚动并且重新导航菜单。
级联菜单还使得难以确定对当前所选择的选项采取的选择序列(即“选择路径”)。尝试标识可能已被选择的选项可能是困难的和/或令人困惑的。这些级联菜单系统的用户很快就会迷失方向,忘记了他们处于级联中的哪一级菜单。在可能处于不同的级联路径中,对于弄清楚如何到达所期望的菜单也可能是令人沮丧的。这可能导致对装置的感到沮丧和普遍不满。
与更传统的级联或者线性菜单ui范例不同,径向菜单用户界面(ui)(也称为圆形或者饼形菜单ui)通常包括圆形布局设计。线性菜单ui和径向菜单ui的布局和导航显著不同,并且两种范例都具有优点、缺点和用户吸引力。与线性菜单相比,径向菜单提供了独特且完全不同的视觉和使用体验。线性菜单ui通常远离用户的当前焦点,并且不总是与上下文相关。然而,对径向菜单ui对接受仍然落后于更传统的线性菜单范例。
一些径向菜单ui可能过度杂乱、难于定位和/或提供非优化的使用体验。例如,部分由于圆形区域内用于菜单控件的更加有限的可用显示区域,因此开发人员可能会尝试在每个饼图或者楔形切片中放置太多控件或者选项,这导致了点击目标较小,从而导致输入失误和错误增加。诸如项目密度、项目间距、项目形状等的径向菜单参数直接影响径向菜单ui的可用性和接受度。
此外,遥控器上的传统导航键盘旨在与线性菜单ui一起使用,以允许向上、向下、向左和向右移动。当尝试选择与饼图扇区或者楔形切片相关联的选项/菜单项目时,将该传统导航键盘与径向菜单ui协同使用可能引起“错误致动”或者“双重致动”。“双重致动”发生在当用户打算在菜单上选择特定菜单项目但是由于传统导航键盘的结构而“意外地”激活相邻选项时。
因此,期望一种径向菜单用户界面,其允许快速且有效地导航多个选项而不具有传统方法的缺点。特别地,期望一种菜单界面,其中用户不需要重复按压按钮来显示每个可用选项。同样,期望一种菜单界面,其中用户不需要浏览并且记住多个图标的排列。
因此,需要一种简单且直观的径向菜单ui,其有效利用显示空间,并且比标准级联菜单更有娱乐性和视觉上更有趣。还需要一种清楚地描绘用户所选路径的径向菜单ui。还需要一种能够无缝地补充径向菜单ui的遥控器,以使得用户能够高效、直观地导航菜单和内容浏览。
技术实现要素:
以下呈现对于一个或多个方面的简要概述,以便提供对这些方面的基本理解。该概述不是对所有预期方面的广泛概述,并且既不旨在标识所有方面的关键或者重要要素,也不旨在描绘范围的任何或者所有方面。其唯一目的是以简化形式呈现一些概念的一个或多个方面,作为稍后呈现的更详细描述的序言。
本公开描述了用于径向图形用户界面(ui)的设备和方法。本公开还描述了一种防止来自遥控器单元的导航板的虚假输入的方法。
在本公开的一个方面中,提供了一种与径向菜单ui协同工作的遥控器,以允许无缝导航和提供用户选择的选择。该设备可以包括:印刷电路板;多个推动检测元件,设置在所述印刷电路板的所述顶表面上或者上方,其中四个推动检测元件在基本方向上彼此正交地布置;柔性垫层,设置在所述多个推动检测元件上或者上方;导航键,设置在所述四个推动检测元件上方并且覆盖所述四个推动检测元件,其中导航键的底表面具有环形腔;四个柱塞,所述四个柱塞中的每一个设置在所述四个推动检测元件中的相应的一个上方,并且配置成在对应的柱塞被致动时致动相应的推动检测元件;以及至少一个柱,设置在相邻基本方向的两个柱塞之间的角度区域中。
为了实现前述和相关目的,一个或多个方面包括在下文中充分描述并且在权利要求中特别指出的特征。以下描述和相关附图详细阐述了一个或多个方面的某些说明性特征。然而,这些特征仅指示可以采用相应方面的原理的各种方式中的一些,并且该描述旨在包括所有这些方面及其等同物。
附图说明
图1是示出了示例联网环境的框图。
图2a、图2b、图2c和图2d示出了与联网环境一起显示的典型菜单的屏幕截图。
图3a示出了根据本公开的一方面的弧形菜单用户界面的示例性屏幕截图。图3b、图3d、图3f和图3h示出了当用户使用弧形菜单ui导航不同菜单项目时用户界面指示板的示例性屏幕截图。图3c、图3e、图3g和图3i示出了在图3b、图3d、图3f和图3h中所示的对应用户界面指示板中低亮的相应菜单屏幕的示例性屏幕截图。图3j示出了弧形菜单ui的示例性屏幕截图,其中菜单项目布置在具有非均匀间隔的扇区中。
图4a、图4b和图4c示出了在用户调用弧形菜单ui之前和之后的用户界面指示板的示例性屏幕截图。
图5a、图5b和图5c示出了当用户调用弧形菜单ui以切换电视频道时用户界面指示板的示例性屏幕截图。
图6示出了当用户调用弧形菜单ui以输入离散用户信息时用户界面指示板的示例性屏幕截图。
图7a和图7b示出了当用户调用弧形菜单ui以配置用户简档时用户界面指示板的示例性屏幕截图。
图8a和图8b是示出了可以与弧形菜单ui结合使用的示例用户装置的图。
图9示出了图8b中所示沿虚线i-i截取的遥控器的截面图。
图10示出了图8b中所示的遥控器的ii部分的剖视图。
图11示出了根据本公开的一方面的遥控器的示例的分解图。
图12a是示出了根据本公开的一方面的被配置为防止错误致动和双重致动的光标引导元件的示例的图。图12b-图12g分别是对应于图12a中所示的示例性光标引导元件的俯视图、仰视图和各种侧视图的图。
图13a示出了根据本公开的一方面的遥控器的立体图。图13b示出了图13a中所示的遥控器的iii部分的放大剖视图。图13c示出了图13a的遥控器的俯视图。图13d示出了沿图13c中所示的沿虚线b-b截取的遥控器的截面视图。图13e示出了沿图13c中所示的沿虚线a-a截取的遥控器的截面视图。图13f示出了沿图13c中所示的沿虚线c-c截取的遥控器的截面视图。
图14示出了根据本公开的一方面的遥控器的电路的示例的框图。
图15示出了根据本公开的一方面的用于与弧形菜单ui交互的方法的流程图。
图16示出了根据本公开的一方面的用于与弧形菜单ui交互的方法的另一流程图。
图17a-c示出了根据本公开优选实施例的示例导航键按钮的各种视图。
图18a-e示出了根据本公开另一方面的示例性柔性垫的各种视图。
图19a-e示出了根据本公开另一方面的示例导航键按钮的各种视图。
图20示出了根据本公开的一方面的用于与弧形拨号器ui交互的方法的流程图。
图21示出了根据本公开的一方面的用于与弧形拨号器ui交互的方法的另一流程图。
具体实施方式
以下结合附图阐述的详细描述旨在作为对于各种配置的描述,并且不旨在表示本文所描述的概念可以在其中实践的仅有配置。出于提供对各种概念的透彻理解的目的,详细描述包括具体细节。然而,对于本领域技术人员显而易见的是,可以在没有这些具体细节的情况下实践这些概念。在一些示例中,众所周知的结构和部件以框图形式示出,以避免模糊这些概念。
现在将参考各种设备和方法呈现图形用户界面的若干方面。这些设备和方法将在以下详细描述中描述,并且通过各种框、部件、电路、过程、算法等(统称为“要素”)在附图中示出。可以使用电子硬件、计算机软件或者其任何组合来实施这些要素。将这些要素实施为硬件还是软件取决于特定应用和强加于整个系统的设计约束。
举例来说,要素或者要素的任何部分或者要素的任何组合可以实施为包括一个或多个处理器的“处理系统”。处理器的示例包括微处理器、微控制器、图形处理单元(gpu)、中央处理单元(cpu)、应用处理器、数字信号处理器(dsp)、精简指令集计算(risc)处理器、片上系统(soc)、基带处理器、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门控逻辑、分立硬件电路以及配置成执行贯穿本公开描述的各种功能的其他合适硬件。处理系统中的一个或多个处理器可以执行软件。软件应广义地解释为意味着无论是称为软件、固件、中间件、微代码、硬件描述语言还是其他的指令、指令集、代码、代码段、程序代码、程序、子程序、软件组件、应用程序、软件应用程序、软件包、例程、子例程、对象、可执行文件、执行线程、过程、函数等。
因此,在一个或多个示例实施例中,所描述的功能可以用硬件、软件或者其任何组合来实施。如果以软件实施,则可以将功能存储在计算机可读介质上或者将其编码为计算机可读介质上的一个或多个指令或者代码。计算机可读介质包括计算机存储介质。存储介质可以是计算机可以访问的任何可用介质。作为示例而非限制,这样的计算机可读介质可以包括随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程rom(eeprom)、光盘存储器、磁盘存储器、其他磁存储装置、前述类型的计算机可读介质的组合、或者可以用于以计算机可访问的指令或者数据结构的形式存储计算机可执行代码的任何其他介质。
本公开描述了用于提供导航界面并且与之交互的系统、设备和方法,该导航界面是在客户端终端上执行以生成动态屏幕图像显示给消费者或者观看者的软件组件。导航界面为观看者提供屏幕界面,以通过媒体客户端装置访问、个性化设置、订购点播内容和服务(诸如网页浏览)。观看者通过诸如遥控器的输入装置与在显示器(例如tv)上显示的媒体客户端装置的菜单用户界面交互。基于观看者的交互,导航界面修改tv显示并且可以跨分发网络进行通信以向观看者提供媒体内容、信息、应用和服务。
虽然以下描述特别参考交互式电视(itv)系统,但是应该认识到,本文描述的图形用户界面可以与其中可以在显示屏上显示导航界面的任何类型的信息或者娱乐系统结合使用。这种系统的示例包括但是不限于个人计算机和移动计算装置,诸如智能电话、平板计算装置等。
图1是可以实施本公开的实施例的示例联网环境的框图。联网环境100包括对于大多数媒体流系统常见的交互。联网环境100可以包括服务器、客户端、因特网服务提供商和通信媒体的拓扑。例如,联网环境100可以包括媒体客户端装置101(例如,流媒体播放器、流媒体播放棒、有线或者卫星stb、ott盒、iptv盒等)、显示装置102(例如,电视(tv)、用户装置103(例如,遥控器)、网络104(例如,wifi、因特网)、以及可操作地彼此连接的多个服务器105a-105n。
网络104可以包括,例如但是不限于,有线和/或无线内联网、外联网、因特网、蜂窝、光纤、同轴线、以太网、wi-fi、蓝牙和/或任何其他短程、远程、本地、区域全球通信网络、以及它们的任何组合。媒体客户端装置101可以预加载来自不同流媒体平台的流应用程序,诸如
用户装置103可以被配置为利用媒体客户端装置101传送用户输入信息。在一些实施例中,用户装置103可以包括触摸屏显示器(未示出)。用户装置103可以采用手持装置的形式,诸如具有无线接口(诸如蓝牙(bt)、射频(rf)和红外(ir))的遥控器或者智能电话、平板电脑或者移动计算装置。用户装置还可以被配置为使用户能够导航和/或进行用户选择,搜索内容,和/或与显示装置上呈现的应用和/或ui视图的持续交互。额外地或者替代地,用户装置可以被配置为在触摸屏显示器(未示出)上呈现ui视图的至少一部分,以使用户能够导航、选择或者以其他方式与各种内容交互。
内容服务器105a-105n每个可以包括,例如但是不限于,用于存储内容106、元数据107和用户数据108的数据库。内容106可以包括视频、电影、电视节目、音乐、图像、多媒体、图片、文本、图形、游戏应用程序、广告、软件应用程序和/或以电子形式的任何数据对象的任何组合。元数据107包括关于内容106的信息。例如,元数据107可以包括与内容106有关的导演、演员、艺术家、摘要、预告片、类型和/或任何辅助信息。元数据107对于发现内容、推荐和直观的用户体验是有用的。用户数据108可以包括客户特定信息,诸如用户简档信息、用户登录、偏好、使用历史、人口统计数据、地理数据、isp标识和/或财务信息。内容服务器105可以基于用户数据108的部分或者更多要素为每个媒体客户端装置101生成定制的用户界面。
显示装置102可以被配置为显示可导航菜单或者用户界面指示板109,以供用户110根据经由媒体装置101可用的内容选择来导航、浏览、选择和消费相应内容。在显示装置102上显示的用户界面指示板可以来自内容服务器105、来自内容106、或者可以由媒体客户端装置101本地生成。
联网环境100还可以包括宽带网络,诸如有线电视网络或者具有有线或者卫星stb的直接广播卫星网络,其中媒体客户端装置101用作网关。stb可以被配置为流式传输来自网络104的媒体内容。这通常被称为云上(ott)内容传输,因为stb的主要内容传输模式是经由有线或者卫星完成的。诸如“头端”之类的其他组件是宽带网络中众所周知的结构,未示出其或者未对其进行详细描述以避免模糊本公开的各方面。
图2a、图2b、图2c和图2d示出了与联网环境100一起显示的指示板或者菜单屏幕的典型布局的屏幕截图。这些指示板或者菜单屏幕可能看起来杂乱并且很难导航。屏幕截图中的表示仅用于说明目的。例如,可以省略或者添加屏幕截图内的内容而不限制本公开的范围。
图2a是示例用户界面指示板(即,菜单界面)的图。用户界面指示板200示出了主屏幕的屏幕截图,该主屏幕由用户个性化设置并且与用户数据108相关联。例如,用户界面指示板200可以包括与用户“shelley”相关联的菜单项目,如用户头像名称所示的。
用户界面指示板可以包括内容搜索界面201、当前时间202、弧形菜单启动器图标203、用户头像名称204、推荐内容的可滚动列表205、包括内容标题区域206的内容信息区域207、内容概要区域、以及与对应于标识在内容信息区域207中的可启动动作图标208、背景屏幕209和特征接入点列表(例如,各种菜单和应用程序启动器图标)210。
内容搜索界面201为用户提供输入搜索参数的界面,以搜索用户想要消费的内容。例如,搜索参数可以包括关键字、内容标题、艺术家姓名、演员或者剧组人员的姓名、类型等。可以基于与每个内容相关联的相关元数据107来搜索内容。
基于许多因素,诸如与用户数据108相关联的订阅、对关键字搜索查询的反应、用户简档以及基于用户的浏览和选择习惯的推荐,可以从由诸如
内容标题区域206可以提供当前显示在推荐内容205的可滚动列表顶部的内容的标题,其可以是电视剧的名称或者电影标题。内容信息区域207提供关于在内容标题区域206中标识的内容的附加描述。内容信息区域207可以从元数据107中导出,该元数据107接收自一个或多个内容服务器105并对应于在内容标题区域206中标识的内容。内容可以是从内容服务器105接收的电视剧的剧集、电影、歌曲等。对应的可启动的动作图标208可以向用户110提供进一步操作内容的选项,例如,播放内容、与内容相关的预告片、或者浏览与该电视剧相关的所有剧集。
特征接入点210可以是进一步的动作、菜单或者应用程序启动器图标,其被布置成向用户提供对进一步动作、不同菜单和其他应用程序的直接访问。特征接入点210可以提供对专用于特定内容提供商的内容或者内容提供商列表的直接访问。图2b、图2c和图2d分别示出了用户界面指示板220、230和240的示例屏幕截图,描绘了用于浏览、选择和消费通过特征接入点210从内容服务器105发送的内容的用户界面。
参考图2b,当用户激活特征接入点210的“应用程序”图标时,可以显示用户界面指示板220。用户界面指示板220可以包括应用程序启动器图标的排列。
参考图2c,当用户激活特征接入点210的“继续”图标时,可以显示用户界面指示板230。用户界面指示板230可以包括与用户尚未完成消费的内容相对应的内容图标的排列。内容图标可以包括进度指示符。
参考图2d,当用户激活特征接入点210的“netflix”图标时,可以显示用户界面指示板240。用户界面指示板240可以包括与可从特定内容提供商获得的推荐内容相对应的内容图标的排列。
背景屏幕209可以显示与内容相关的图像或者具有默认配色方案(例如蓝色或者黑色)的空白屏幕。媒体客户端装置101可以允许用户在“设置”选项中改变背景屏幕209,以显示要加载到媒体客户端装置101中的定制颜色方案、图片(诸如家庭照片、风景照片)或者任务提醒。
图3a示出了根据本公开的一方面的弧形菜单用户界面的屏幕截图。参考图3a,本公开涉及提供一种简单且直观的径向菜单ui的系统和方法的方面示出了该径向菜单ui,该径向菜单ui更清楚地描绘了用户所采用的选择路径并且在视觉上比标准级联菜单和传统径向菜单更有趣。在一个实施例中,用户界面指示板300示出了覆盖在用户个性化设置的主屏幕301顶部的弧形菜单ui302的屏幕截图。主屏幕301被“低亮”或者模糊为背景,以与弧形菜单ui302对比并且强调弧形菜单ui302。弧形菜单ui302通常可以是环形的,尽管其他配置也是可能的,诸如多边形。弧形菜单ui302可以包括围绕显示器上的一个点(例如,径向菜单的中心)以弧形径向布置的多个可选项。可选择的菜单项目可以包括文本描述、图标或者其他合适的指示符。菜单项目可以显示为扇区、楔形、切片等。菜单项目可以以均匀间隔或者不均匀间隔布置。
可以基于线性菜单动态地和自动地生成弧形菜单ui302。例如,当用户激活指示板200的弧形菜单启动器图标203时,图3a的弧形菜单ui可以基于图2a的指示板200生成。可选择的菜单项目303、304、305、306和307可以允许快速且容易地直接访问不同的屏幕页面、功能和活动。可以从指示板200中选择基于历史使用分析(例如,启发法)的更重要、更大相关性或者使用频率更高的菜单项目放置在弧形菜单ui302上。在一个示例中,可选菜单项目303、304、305、306和307可以包括对“主页”、“设置”、“vod”、“电视直播”和“应用程序”的直接访问。所选择的菜单项目不限于从中导出或者调用弧形菜单ui的菜单屏幕的菜单项目。换而言之,在弧形菜单ui上显示的所选择的菜单项目可以包括未被包括或者显示在用户界面指示板或者菜单屏幕中的菜单项目,从该菜单屏幕调用弧形菜单ui。用于弧形菜单ui的所选菜单项目可以是大多数用户更常使用的菜单项目,或者可以由用户更经常地使用。所选择的菜单项目可以彼此相关。所选择的菜单项目可以与用户的活动相关。用户不需要记住各种功能的选择顺序或者深入导航分层相关的菜单级别。媒体客户端装置可以跟踪、存储、分析和使用用户动作和选择以生成弧形菜单ui。
在一个示例中,可选择菜单项目303、304、305、306和307可以被布置为五(5)个均匀间隔的楔形切片或者扇区。为了保持不杂乱的、易于使用的弧形菜单ui,在将弧形菜单ui排列为切片或者扇区时,应使用八(8)个或者更少的可选菜单项目。弧形菜单ui302可以包括扇区和可选择的菜单项目,其与用户正在浏览或者使用的屏幕页面、功能和活动相关。例如,可以基于当前屏幕页面、当前功能和/或活动,诸如浏览内容提供商的新发布的内容,来选择菜单项目。例如,扇区的大小和位置可以根据重要性、相关性和/或使用频率而改变。每个扇区的扇区数和大小可以自动且动态地改变,而无需任何用户干预来配置或者调整菜单界面以适应不同的屏幕页面、功能和活动。
在一个示例中,可选菜单项目303、304、305、306和307可以与相应的图标313、314、315、316和317而不是文本描述符相关联,以减少混乱并且便于导航。
在一个示例中,可以提供当前选择的可选菜单项目的指示。例如,菜单项目高亮部分318可以嵌套在弧形菜单的内侧,用于弧形菜单上的每个可选菜单项目。当被高亮显示时,菜单项目高亮部分318可以指示菜单项目当前是可选择的。响应于检测到用户在遥控器上旋转弧形菜单的位置或者手势,菜单项目高亮部分318可以围绕弧形菜单的中心顺时针或者逆时针旋转。可替代地,可选择的菜单项目和菜单项目高亮部分都可以被高亮显示。可替代地,弧形菜单可以包括高亮显示可选择菜单项目而不是嵌套在弧形菜单内侧的菜单项目高亮部分318。可以高亮显示弧形菜单中心的菜单项目名称319以指示可选择的菜单项目。
虽然图3a的示例屏幕截图示出了弧形菜单ui被显示为覆盖在主屏幕的前面,但是普通技术人员将认识到,在某些情况下,当弧形菜单被调用时,弧形菜单ui可以显示在不同的背景屏幕和其他ui项目上。弧形菜单ui可以位于屏幕的中心或者屏幕上的任何位置。图3b、图3d、图3f和图3h分别示出了当用户使用弧形菜单ui导航不同菜单项目时用户界面指示板320、330、340和350的示例性屏幕截图。图3c、图3e、图3g和图3i示出了在对应的用户界面指示板320、330、340和350中低亮的相应菜单屏幕的示例性屏幕截图321、331、341和351。
弧形菜单ui比底层屏幕页面更简单,其允许用户通过从菜单项目的子集中进行选择来快速跳转到期望的屏幕页面、功能或者活动,其中子集可以例如基于调用弧形菜单ui的屏幕页面的菜单项目以及任何额外的相关菜单项目而动态生成。可以基于更高的重要性、更大的相关性、更高的使用频率和/或与所选菜单项目的关系来选择子集的菜单项目。菜单项目的子集被布置为易于导航,例如通过接触遥控器的触摸传感器的对应区域或者做出顺时针或者逆时针旋转的手势。
除了菜单项目高亮部分318和指示所选择的屏幕页面的菜单项目名称319之外,背景中的屏幕页面还可以对应于菜单项目的选择而自动改变。例如,当高亮显示的选择从如图3a中的“主页”顺时针旋转到图3b中的“设置”时,即使背景屏幕页面被低亮或者模糊,用户还看到显示“主”菜单页面的屏幕页面301改变到显示“设置”菜单页面的屏幕页面321。如果用户确认选择了该菜单项目,则屏幕页面从屏幕页面301改变为屏幕页面321,并且弧形菜单ui退出。如果用户选择遥控器的触摸传感器的另一区域或者继续顺时针旋转到下一个菜单项目,则用户界面指示板改变为如图3d中的330,以提供“vod”屏幕页面331的视觉提示。如果用户确认选择了菜单项目,则屏幕页面改变为如图3e中的“vod”屏幕页面,基于若干因素提供推荐内容和新发布的内容,该若干因素包括例如用户的订阅、用户的简档和/或用户的浏览和选择习惯。同样地,用户可以继续选择对应的区域或者手势以顺时针旋转到另一个菜单项目“livetv(电视直播)”和“apps”,从而用户界面指示板340和350提供了对应屏幕页面341和351的视觉提示。
图3j示出了示例性弧形菜单362,其中菜单项目以非均匀间隔布置。更重要、更大相关性或者使用频率更高的菜单项目可以被自动分配更大的区域(例如,径向菜单中的更大扇区)和/或在弧形菜单用户界面上方便的位置(例如,用户手指更容易访问或者更便于用户观察到的位置,诸如,径向菜单中圆圈的顶部)。与传统界面不同,它们不受基本位置的限制。例如,与不常使用的菜单项目“设置”304和“应用程序”307相反,提供对“主页”、“vod”和“livetv”的直接访问的可选菜单项目303、305和306被更频繁地使用并且被分配有更大的区域和方便的位置。菜单项目的重要性可以由弧形菜单ui预先确定。可以由弧形菜单ui跟踪特定菜单项目的使用频率。可替代地,弧形菜单ui可以是可定制的。
弧形菜单ui可以包括一组屏幕上用户界面组件,其可以以各种组合和布置使用以提供易于使用的消费者界面。每个单独的组件都具有非常特定的行为特征,具有某些有限的可配置参数,这些参数决定了用户界面的确切外观和感觉。一个组件可以与另一个组件交互或者与另一个组件组合使用。
本公开的一方面包括与媒体客户端装置相关联的弧形菜单用户界面(ui),该媒体客户端装置被配置为响应于第一用户交互来显示主菜单项目以允许用户经由遥控器以高效和直观的方式导航、搜索和消费媒体内容。弧形菜单可以动态地定制为多达八(8)个扇区,自由限定。弧形菜单包括与用户正在浏览或者使用的屏幕页面、功能和活动相关的可选择的菜单项目和扇区。扇区数和扇区大小可以动态地改变并且适于不同的屏幕页面、功能和活动而定制。回到图1,媒体客户端装置101可以无线地向用户装置103发送信息信号(例如扇区数和扇区大小),以便用户装置与在用户界面指示板109上显示的弧形菜单无缝地工作(稍后将对其进行详细描述)。可以在弧形菜单用户界面上为更重要或者使用频率更高的菜单项目分配更大的区域和/或方便的位置。与传统界面不同,它们不受基本位置的限制。用户不需要记住各种功能的选择顺序或者深入导航分层相关的菜单级别。
图4a、图4b和图4c示出了当用户调用弧形菜单ui以将电影添加到用户的收藏列表时用户界面指示板的示例性屏幕截图。参考图4a,用户正在vod屏幕页面401上浏览“新发布”,并且用户想要选择待添加到用户的收藏列表的特定电影。在一个示例中,当电影缩略图显示403被高亮显示时(例如,标题为“超人特工队2(incredibles2)”的缩略图),用户可以通过按压按钮、触摸或者手势来调用在用户装置(例如遥控器)上的弧形菜单402。参考图4b,用户界面指示板400包括覆盖屏幕页面401的弧形菜单ui402。弧形菜单ui402可以包括多个可选择的菜单项目,这些菜单项目与在屏幕页面401上显示的媒体内容的处理相关并且是上下文关系。例如,可以动态地定制弧形菜单ui以包括由图标415、416和417呈现的三(3)个可选择菜单项目405、406和407,以将直接访问“ 我的列表”,“播放电影”和“播放预告片”活动选项来消费媒体,例如,将电影添加到用户的收藏列表、播放电影或者播放预告片。当用户导航到菜单项目405时,菜单项目高亮部分418动画显示,以旋转到对应于用户动作的菜单项目405。菜单项目名称419描述了显示“ 我的列表”的高亮显示的菜单项目。当用户选择菜单项目405时,屏幕页面可以改变或者转换到用户收藏的vod屏幕页面421,其中在用户的其他收藏夹中添加了电影缩略图显示403并且弧形菜单ui退出,如图4c所示。
图5a、图5b和图5c示出了当用户调用弧形菜单ui502以切换电视直播屏幕页面501中的频道而不是使用具有20多个按钮的遥控器进行摸索时用户界面指示板500的示例性屏幕截图。参考图5a,弧形菜单ui502可以自动配置其自身以显示与频道切换活动或者功能相关的相关可选菜单项目。可选菜单项目的相关性可以取决于用户的紧接先前动作、用户的一个或多个先前动作或者用户简档。这允许用户以有效且直观的方式经由诸如遥控器的用户装置导航和消费媒体内容。可选菜单项目503可以包括切换频道的选项,该选项被高亮显示并且当被选择时,将动画显示字符拨号,如图5b中所示。弧形菜单ui可以动态改变以允许用户在电视直播中“拨”频道。字符条目514和圆弧拨号器513周向地设置在字符输入的周围,如图5b中所示。字符条目的数量是可定制的并且与屏幕页面前后相关,如在该实施例中,示出了三(3)位字符条目。字符条目高亮部分515可以出现在从左开始的第一位置处的字符条目514上。字符条目可以显示字母数字字符,以及可以由诸如遥控器的用户装置103(图1)输入的所有其他符号。
例如,初始数字“5”可以出现在从左边开始的字符条目514的第一位置上的字符条目高亮部分515内。可替代地,数字“0”或者空白区域可以出现在字符条目高亮部分515内。弧形菜单ui可以动画显示,对应于用户在用户装置103(图1)上顺时针或者逆时针拨号的手势,以递增方式(例如“6、7、8”)或者递减方式(例如“4、3、2”),改变字符条目高亮部分中的初始字符(例如“5”)。例如,用户可能打算在电视直播上拨到频道“173”。用户可以逆时针旋转,如逆时针箭头520所示,从初始“5”到“1”递减4。在以循环方式经过“9”和“0”之后,用户可以顺时针旋转以从初始“5”到“1”递增6。用户可以通过按压选择键,或者通过按压导航键或者等待预定时间流逝将字符条目高亮部分515向右移动到下一个字符(例如,1秒),来选择他们的字符选择(例如“1”)。在本公开的一个方面中,提供了一种方法,其中用户可以通过在遥控器上的触敏导航键上顺时针或者逆时针滑动来输入该字符,并且在输入字符选择(稍后将详细描述)之后,通过点击手指位置所在的导航键来“点击任意位置”。在输入第一字符之后,字符条目高亮部分515可以移动到第二字符输入位置,并且初始数字“5”可以出现在字符条目内。用户可以做手势顺时针旋转,如顺时针箭头530所示,以从初始“5”递增2到“7”,如图5c中所示。同样地,用户可以继续做手势以输入第三字符,通过逆时针旋转输入“3”以拨到频道“173”。随后或者同时,电视直播屏幕页面501动画显示频道“173”以及弧形菜单ui的退出。
图6示出了当用户调用用于输入离散用户信息的弧形菜单ui时用户界面指示板的示例性屏幕截图。弧形菜单ui可以动态地改变以允许用户“拨”用户的私人代码、密码或者pin以解锁频道。如所描述的,弧形菜单602可以根据上下文改变为显示四(4)位字符私人代码、密码或者pin的字符条目604。优选地,仅当用户“拨”圆弧拨号器603并且将其改变为隐藏的字符符号(例如“*”)以防止用户的私人代码或者密码被暴露时,才显示“被拨”并且被选择到字符条目中的字符。
参考图3b,可以在可经由弧形菜单访问的“设置”选项中添加或者省略多个用户的个性化和用户头像名称。图7a和图7b示出了当用户调用用于配置用户简档的弧形菜单ui时用户界面指示板的示例性屏幕截图。图7a示出了用户界面指示板700的示例性屏幕截图,用于用户在“设置”屏幕页面701中添加由用户图标703、704、705和706表示的多个用户简档。在一个实施例中,三(3)个不同的用户简档被添加到初始用户“shelley”,其由用户图标705表示,并且当如图7b中所示调用弧形菜单722时,自动添加到可选择的菜单项目中,以便于最快地识别和其用户简档选择。在一个实施例中,弧形菜单ui可以在八(8)个等间隔扇区中自动地布置可选择菜单项目和菜单项目高亮部分。虽然可以有更多的简档以及更多的扇区,但是弧形菜单ui可能会变得杂乱,而扇区可能太小而不容易用户选择。
用户装置103与弧形菜单ui协同使用。通过用户装置103促进与弧形菜单ui的交互。用户装置103可以包括手持装置,诸如具有诸如蓝牙(bt)、射频(rf)和红外(ir)的无线接口的遥控器。传统的遥控器可以包括多个“快捷方式”或者专用按钮,以允许用户快速直接访问不同的屏幕页面、功能和活动。然而,在更多功能和活动的情况下,“快捷方式”或者专用按钮的数量可能变得难以管理,因此使用户难以承受。额外地,通常在黑暗的房间中消费媒体内容,在那里很难看清遥控器上的按钮。用户可以通过在遥控器上移动他们的手指来导航菜单,搜索内容,与应用交互,和/或经由在显示装置上呈现的弧形菜单ui的视图来做成他们的选择。
弧形菜单ui使用户能够使用更简单的遥控器来导航菜单并且有效且直观地浏览内容。图8a和图8b是示出可以与弧形菜单ui结合使用的示例用户装置103的图。参考图8a,用户装置103可以是包括外壳801的遥控器800,外壳801包括多个功能键(或者按钮)803,诸如“菜单”键812、“主页”键815、“后退”键813、“音量”键814、电源键802、典型的导航键盘804(其可以包括四个方向键:向上箭头键805、向下箭头键806、向左箭头键807和向右箭头键808)、以及在导航键盘804的中心处的确认键(例如,“选择”或者“确定”键)809。然而,典型的导航键盘旨在与线性菜单ui一起使用以允许向上、向下、向左和向右移动光标。
图8b是示出用户装置103的另一示例的示图。如图8b所示,用户装置103可以是具有导航界面构件811的遥控器810,导航界面构件811包括布置在环形导航键内的导航键盘的四个方向键。遥控器810的其他键或者按钮可以与遥控器800的键或者按钮相同或者相似。例如,遥控器810可以包括外壳801,外壳801包括多个功能键(或者按钮)803,诸如“菜单”键812、“主页”键815、“后退”键813、“音量”键814、电源键802、和在导航界面构件811的中心的确认键(例如,“选择”或者“确定”键)809。
在一个实施例中,用户可以通过按压遥控器810上标记为“菜单”812的专用功能键来调用弧形菜单ui。用户还可以通过各种其他方式调用弧形菜单ui或者任何径向菜单ui。例如,在导航界面构件811(例如,导航键)上轻微滑动或者使用导航键盘804导航到在显示装置上呈现的ui上的弧形菜单图标。
弧形菜单ui或者任何径向菜单ui可以以多种方式关闭或者退出。在一个实施例中,弧形菜单或者任何径向菜单ui可以在致动所选菜单项目之后自动关闭。例如,菜单ui可以在改变频道之后自动关闭。在一个实施例中,菜单ui可以通过定义的用户交互来关闭,诸如按压遥控器810上的标有“后退”的专用功能键813。在一个实施例中,当遥控器810检测到用户不再与导航界面构件811交互,例如,当用户从导航界面构件(诸如导航键或者导航环)抬起他们的手指时,菜单ui关闭。
一旦调用了弧形菜单ui或者任何径向菜单ui,用户就可以从菜单中选择项目。在一个实施例中,用户可以使用具有触敏导航界面构件的遥控器810来导航到在弧形菜单或者任何径向菜单ui上的特定菜单项目。为了实现触摸感测,可以在导航界面构件下方布置电容传感器。弧形菜单的屏幕高亮显示或者菜单项目高亮部分318(图3a)可以动画显示,以对应于导航界面构件的旋转而顺时针或者逆时针方向旋转。用户可以按压位于导航界面构件中心的确认键或者“ok”键以进行用户的选择。
用户装置103还可以是具有运行弧形菜单ui应用的触摸屏的智能电话、平板电脑或者移动计算装置。在一个实施例中,弧形菜单ui应用程序可以显示遥控器810的虚拟再现。例如,如图8b的部分ii所示布置的功能键和导航界面构件的虚拟版本可以在智能电话、平板电脑或者移动计算装置的触摸屏或者触摸屏的一部分上再现。
在一个实施例中,用户可以通过在用户装置103的触摸屏上按压标记为“菜单”的专用虚拟功能键来调用弧形菜单ui。用户还可以通过各种其他方式调用弧形菜单ui或者任何径向菜单ui。在一个实施例中,弧形菜单图标或者径向菜单图标显示在用户装置103的触摸屏上,并且用户可以通过在显示菜单图标的位置处敲击触摸屏来选择它。在一个实施例中,在用户装置103的触摸屏上轻微滑动或者对用户装置103做手势,以导航到在显示装置上呈现的ui上的弧形菜单图标。
一旦调用了弧形菜单ui或者任何径向菜单ui,用户就可以从菜单中选择项目。在一个实施例中,用户可以通过按压在分配给特定可选菜单项目的弧形菜单的角区域或者扇区内的触摸屏来选择菜单项目。
在一些实施例中,用户装置103可以是具有轮输入单元的遥控器,该轮输入单元被配置为导航弧形菜单ui或者任何径向菜单ui。轮输入单元可以包括:沿顺时针和逆时针方向旋转的轮键、设置在轮键中心的确认/选择键(或者ok键)、设置在轮键周围或者其内的导航键,以及可以在对应于轮键的旋转的顺时针或者逆时针方向移动或者旋转的屏幕高亮部分。在菜单上进行选择时,识别是否按压了确认/选择键,或者可替代地,识别是否已经过预定时间。这可能是反直觉的,因为用户必须从轮键移动他们的手指以按压确认/选择键以进行他们的选择。等待预定时间流逝也不是非常有效。
再次参考图8a和图8b,使用与弧形菜单ui或者任何径向菜单ui协同的典型导航键盘可能不可避免地导致选择错误扇区或者选择多个扇区,即“双重致动”。“双重致动”发生在当用户试图选择与一个扇区相关联的选项以进行致动但是由于典型导航键盘的限制而意外地选择并且激活与相邻扇区相关联的另一选项而不是预期选项时。
图9示出了沿图8b的虚线i-i截取的遥控器810的横截面视图。图9示出了布置在导航界面构件811下方的印刷电路板902上的多个推动检测元件904b、904d、904e。多个推动检测元件904沿x轴线和y轴线定位以与方向键对准,以便检测键的推动或者方向键的按压。在一些实施例中,导航界面构件811可以是单个连续的刚性盘形键。在一些实施例中,导航界面构件811可以包括两个键,其中外键是在中间具有孔的刚性盘形键,并且内键是配合在外键的孔中的连续的盘形键。导航界面构件811可以包括:顶表面,被配置为与用户的手指交互;以及底表面,被配置有面向下的突起906,其对应于导航界面构件811的中心处的确认键;以及上、下、左和右方向键,围绕导航界面构件811周围定位。导航界面构件811定位在印刷电路板902上方,使得每个相应的面向下的突起906朝向对应的各个推动检测元件904定向。
参考图9,导航界面构件811可以提供五向按钮,其允许检测五个单独的推动动作。例如,印刷电路板902设置有五个单独的推动检测元件904。导航界面构件811可以用作方向垫,即通过允许用户按压导航界面构件811相应侧而提供向上、向下、向左、向右命令。此外,导航界面构件811可以允许提供选择命令,即通过用户按压导航界面构件的中心。实际上,导航界面构件提供五个单独的子按钮。在一些实施例中,导航界面构件可以在所有五个子按钮上向导航界面构件的整个顶表面提供电容感测,或者仅向顶表面的一部分提供电容感测,例如,仅在四个方向的衬垫子按钮。
图10示出了图8b的部分ii的遥控器的剖视图,示出了导航界面构件811下方的五(5)个推动检测元件904a、904b、904c、904d和904e(未明确示出)。导航界面构件811允许经由推动检测元件904a和904c分别通过导航界面构件811的面向下的突起906a和906c有效地检测在x轴线方向上(例如,沿着虚线1002)的左侧和右侧的键按压。导航界面构件811还允许经由推动检测元件904b和904d分别通过面向下的突起906b和906d有效地检测y轴线方向上(例如,与线1002正交)的上侧和下侧上的键按压。然而,由于导航界面构件811的机械运动限制,在对角线方向或者远离x轴线和y轴线的区域处的键按压可能导致两个相邻的推动检测元件上的无意按压。本文使用的“中间按压区域”旨在广泛地包含在x轴线与y轴线之间沿对角线方向的任何区域,诸如比方说相对于任何两个相邻轴线,在大约30度和60度之间,其中导航界面构件811单独不能有效地对在x轴线和y轴线方向上对齐的键进行推动检测。例如,如通过加阴影的“中间按压区域”1010所示,在与线1002成45度的角度区域处的按键动作可以同时或者一个接一个地随机地在推动检测元件904a和904b上产生推动检测。作为另一个示例,如通过加阴影的“中间按压区域”1012所示,在与线1002成135度的角度区域处的按键动作可以检测对推动检测元件904b和904c的无意推动。同样地,沿对角线的任何按键动作,诸如在与线1002成225度或者315度的角度区域,可分别检测对推动检测元件904c和904d、904d和904a进行无意推动。这些被称为“假动作”或者“双重致动”事件。这些事件可能导致检测到错误的功能键或者按压被遥控器的控制电路所忽略或者消除,导致在执行遥控器的操作时用户体验差,特别是在导航需要在对角线方向或者在偏轴线方向上键按压的菜单ui时。一直需要一种遥控器,其利于弧形菜单或者任何径向菜单ui的改进使用,以允许无缝导航和选定用户的选择。
与用户可以双敲击/双点击以选择的传统触敏导航环或者触摸板相比,本公开的一个方面涉及在无需用户抬起用户手指的情况下,用户点击导航界面构件内的任何地方以选择菜单项目。因此,导航界面构件需要允许用户点击或者按压导航界面构件的表面上的任何地方,不限于水平轴线和竖直轴线,而是可以在水平方向与竖直方向之间的任何对角线方向。本文描述了与弧形菜单ui或者任何径向菜单ui更无缝地工作的遥控器。
图11示出了遥控器1100的示例的分解图,遥控器1100具有至少一个独立的可独立操作的键(按钮)1142和导航界面组件1160,该导航界面组件1160配置成防止“错误致动”和“双重致动”。在一个实施例中,遥控器1100可以具有多个独立的可独立操作键(按钮)1142。独立的键1142可以包括电源键、“后退”键、“菜单”键、“主页”键和音量键。
在一个实施例中,导航界面组件1160可以包括嵌套键组件,其具有沿着一个或多个同心环的圆周布置的若干可独立操作的方向键。
在一个实施例中,遥控器1100可以具有外壳1110和面板1150,外壳1110和面板1150被配置为彼此联接以便容纳内部部件。内部部件包括印刷电路板1120。印刷电路板1120具有面向外壳1110的部件侧1122(即,底侧)和面向面板1150的按钮侧1124(即,顶侧)。印刷电路板1120可以包括在部件侧1122上的导电层,该导电层被配置用于电子部件的表面安装。电子部件可以包括微处理器、无线收发器、触摸传感器处理器、电源调节器、无源部件(诸如电阻器、电容器和电感器)。
多个推动检测元件1132可以布置在印刷电路板1120的按钮侧1124上。每个推动检测元件1132可以被布置为与独立键1142之一或者导航界面组件1160的嵌套键之一对应,并且可以被配置为检测相应对应键的键按压。在一些实施例中,导电层也可以包括在印刷电路板1120的按钮侧1124上,并且可以包括表面安装电子部件(未示出)。
独立键1142和导航界面组件1160可以以类似于图8b中所示的布置来布置。
在一个实施例中,可以在按钮侧提供触摸传感器1126,以感测用户手指的位置信息,该用户手指的位置信息在设置在导航界面组件1160上的一个或多个键的表面上执行。在一些实施例中,如在图11中所示,为了便于组装,推动检测元件1132可以形成在载体膜1130上,并且载体膜1130可以通过粘合剂联接到印刷电路板1120。载体膜可以是pet。推动检测元件1132还可以采用任何其他合适的形式或者单独组装到印刷电路板上。
在一个实施例中,推动检测元件1132可以是在相应的键被按压时所致动的开关或者传感器。在一些实施例中,推动检测元件1132可以是接触传感器、力传感器、压力传感器或者基于电容的传感器。例如,接触传感器可以是一对导电触点,当键被按压时,这对导电触点形成完整的电路。可替代地,推动检测元件可以是金属圆顶(或者“金属按扣圆顶”、触觉金属圆顶),其是瞬时开关触点,这种瞬时开关触点是常开触觉开关。当被按钮的柱塞或者向下突起按压时,金属圆顶可以弯曲以在印刷电路板上的两个导电轨道之间提供电接触。金属圆顶通常由不锈钢制成。
在一个实施例中,柔性垫1140可以布置在印刷电路板1120的按钮侧上,以便覆盖推动检测元件1132。柔性垫1140可以是弹性的。例如,它可以由橡胶或者橡胶类材料制成。柔性垫1140的顶侧可以提供基座,多个按钮1142和导航界面组件1160可以布置在该基座上,并且键的移动(当操作时)可以传递到该基座。可以在柔性垫1140的底侧上形成或者提供多个面向下的突起。多个面向下的突起可以布置成使得每个面向下的突起设置在推动检测元件上方,以使得当键被按压时键的面向下的突起将接触对应的推动检测元件。柔性垫1140可以提供从键传递到推动检测元件1132的力的阻尼。可以通过在柔性垫1140的底侧上提供的面向下的突起的直径来确定点击感。
在一个实施例中,多个按钮1142和导航界面组件1160可以安装在柔性垫1140上。柔性垫1140可以包括制动构件1144,例如,可以与一对对应制动接收构件(例如,导航界面组件的(柱塞构件))配合的一对c形中空柱或者孔,使得导航界面组件1160可以搁置在弹性垫1140上而不会移位或者旋转离开位置。导航界面组件1160可以被松散接触(可移除地附接)以及固定地附接到柔性垫1140上的制动支撑件。
在一个实施例中,面板1150可以是刚性的并且可以是遥控器1100的外壳的一部分。例如,面板1150可以由硬塑料或者金属制成。面板1150可以具有各种开口1152,导航界面组件1160和多个键1142设置在开口1152中。在一些实施例中,导航界面组件1160联接到面板1150以及柔性垫1140。在操作键时,面板1150通常保持静止。
在一个实施例中,导航界面组件1160可以包括确认键1170和导航键1180。确认键1170可以是用于确认在与线性菜单ui交互时用户做出的选择的“ok键”。导航键1180可以是用于在与线性菜单ui交互时导航菜单项目并且用于在与弧形菜单ui或者任何径向菜单ui交互时导航菜单项目并且确认选择的“光标键”。
确认键1170可以是盘形键,其包括被配置为与用户的手指交互的顶表面和被配置成具有朝向对应的推动检测元件1132延伸的面向下的突起(未示出)的底表面,以致动在印刷电路板1120上的对应的推动检测元件1132。
导航键1180可以是具有中心圆形开口(例如,环形键)的刚性盘形键,其中布置有确认键1170。图17a-c分别示出了示例导航键的仰视图、侧视图和俯视图。导航键可以包括用于确认键1170延伸通过的孔1185。导航键1180可以包括在导航键1180的底表面中提供的环形腔1184。环形腔1184可以被配置为从导航键1180的底部接收光标元件1190,使得其被嵌套或者凹入导航键1180的主体中。例如,光标引导元件1190可以可移除地联接(例如,卡入)到导航键1180。在组装状态下,光标引导元件1190不可见并且联接在面板1150与柔性垫1140之间。光标引导元件1190允许用户按压导航键1180的表面上的任何地方,包括在环形导航键上的对角线方向,以选择弧形菜单ui中的菜单项目。
导航键1180可以延伸穿过在面板1150中的开口1152,并且具有被配置为用户触摸的顶表面1182和被配置为接收光标引导元件1190的底表面。在一个实施例中,导航键1180可以包括从导航键的基部径向向外延伸的凸缘1186。凸缘1186可以具有大于开口1152的直径的半径,使得其提供导航键1180在面板1150的开口1152中的适配的布置。
参考图11,由于空间有限,虽然示出了多个键及其对应的推动检测元件和面板孔,但是所述键中仅有一个及其对应的推动检测元件和仅最大的面板孔用附图标记表示。
图12a是示出防止“错误致动”和“双重致动”的光标引导元件1190的示例的图。图12b-图12g分别是对应于图12a的示例性光标引导元件1190的俯视图、仰视图和各种侧视图的图。在一个实施例中,光标引导元件1190具有圆形基座1200和从圆形基座径向向外延伸的四个支撑臂1250。四个支撑臂1250围绕圆形基座以彼此间隔成90度的角度方向对称分布。例如,参考图12b,支撑臂1250可以布置成从圆形基座1200在相对于x轴线成45度、135度、225度和315度的角度方向延伸。部分地环绕圆形基座1200的一对弧形框架1220和1240可以联接到支撑臂1250的径向延伸的端部。这对弧形框架可以布置成具有距离圆柱形基座1200的中心相同的径向间距(即,半径)。四个圆柱形柱或者止动件1260、1270、1280和1290分别从四个支撑臂1250向上延伸。
光标引导元件1190可以具有包括两个外片簧1222和1242、两个内片簧1272和1292以及四个键柱塞构件1224、1244、1274和1294的致动元件。片簧可以是悬臂片簧。外片簧1242可以从弧形框架1240的一端周向延伸。外片簧1242的自由端可以联接到对应于“上”键的键柱塞构件1244。同样地,外片簧1222可以从弧形框架1220周向延伸。外片簧1222的自由端可以联接到对应于“下”键的键柱塞构件1224。外片簧1222和1242可以是弧形的,并且其半径可以与弧形框架1120和1240的半径相同。内片簧1272可以从柱1270周向延伸。内片簧1272的自由端可以被联接到对应于“左”键的键柱塞构件1274。同样地,内片簧1292可以从柱1290周向延伸。内片簧1292的自由端可以联接到对应于“右”键的键柱塞构件1294。外片簧和内片簧比支撑臂和弧形框架薄。外片簧和内片簧可以是弯曲的或者弧形的。
键柱塞构件1224、1244、1274和1294的尺寸可以被设计成紧密地配合在导航键1180内。每个键柱塞构件可以具有圆柱形主体或者大致圆柱形主体(例如,椭圆形横截面),其具有平坦或者基本平坦的顶表面。每个键柱塞构件搁置在柔性垫1140上,并且联接到每个键柱塞构件的相应片簧允许柱塞构件向下自由行进一小段距离,这足以致动对应的推动检测元件1132。例如,行进距离可能约为0.2毫米。
键柱塞构件的高度可以相对于彼此不同。差异可以基于键柱塞构件的径向距离。沿第一轴线设置的第一对键柱塞构件的径向距离可以长于沿与第一轴线正交的第二轴线设置的第二对键柱塞构件的径向距离。
图13d、13e和13f示出了图13c中所示的示例导航界面组件分别沿虚线b-b、a-a和c-c截取的横截面视图。参考图13d、13e和13f,当“上”/“下”柱塞构件的径向距离大于“左”/“下”柱塞构件的径向距离时,在“上”柱塞构件和“下”柱塞构件的顶部表面与导航键的下侧之间应该不存在间隙,而在“左”柱塞构件和“右”柱塞构件的顶部表面与导航键的下侧之间应存在小的间隙(例如,约0.2mm)。当用户在导航键1180的“上”位置附近施加向下压力时,用户的向下按压动作可以直接从导航键联接到“上”柱塞1244到柔性垫1140,使得柔性垫的在“上”柱塞下方的面向下的突起接触推动检测元件1132。类似地,当用户在导航键1180的“下”位置附近施加向下压力时,用户的向下按压动作可以从导航键直接连接到“下”柱塞1224到柔性垫,使得柔性垫1140的在“下”柱塞下方的面向下的突起接触推动检测元件1132。在“左”和“右”柱塞与导航键之间应该存在小的间隙。例如,在导航键与“左”和“右”柱塞之间可能存在小的间隙(例如,约0.2mm)。小的间隙提供额外的行进距离以致动推动检测元件,从而防止“错误致动”和“双重致动”。可替代地,当“上”/“下”键柱塞构件的径向距离小于“左”/“右”键柱塞构件的径向距离时,在“左”和“右”键柱塞构件的顶表面与导航键的下侧之间应该不存在间隙,而在“上”柱塞和“下”柱塞与导航键之间应该存在小的间隙。
额外地,柔性垫1140可以被配置为提供需要的预定、必要弹性量,使得推动检测元件1132可以由四个柱塞中的任何一个致动并且提供具有“点击”效果的触感。柔性垫1140还可以用于减少可听见的“点击”,并且可以通过在致动期间将推动检测元件1132的表面从柱塞的直接冲击中隔离而进一步延长推动检测元件1132的寿命。
柱塞和柱的相对高度是重要的方面。例如,必须调节柱/止动件的高度以平衡“左”键和“右”键的点击感,同时防止“错误致动”或者“双重致动”。在柱的顶表面与导航键1180的下侧之间不存在间隙。然而,如图13f中所示,在柱的底表面与柔性垫1140之间存在例如约0.2mm的小的间隙。小的间隙是有必要的,以允许当用户在x轴线与y轴线之间沿对角线按压时向下行进。具有较大径向距离的柱塞(例如,“上”柱塞和“下”柱塞)将首先致动推动检测元件。如果不存在间隙,则用户无法沿对角线向下按压或者点击感觉不佳。如果间隙太大,例如约0.4mm,则如果用户向下按压超过0.2mm,致动“上”柱塞或者“下”柱塞并且进一步致动“左”柱塞或者“右”柱塞,则可能发生双重致动。因此,柱用作“止动件”。如果用户更加用力按压,柱/止动件将用于阻止导航键进一步向下移动。
在一个实施例中,与经由外片簧联接到弧形框架1220和1240的“上”键柱塞构件1244和“下”键柱塞构件1224相比,经由内片簧联接到柱1270和1290的“左”键柱塞构件1274和“右”键柱塞构件1294可具有更小的直径尺寸。由于导航键1180的下侧内的空间限制,左/右柱塞的直径可以更小,以允许容纳柱塞和制动构件。
光标引导元件1190的部件的配置不限于所提供的示例。可替代地,也可以使用镜像配置的部件或者旋转配置的部件。
在一个实施例中,光标引导元件1190由塑料制成,例如abs材料,并且一体化形成(例如,模制)为单件。
再次参考图11,在一个实施例中,遥控器1100包括触摸传感器1126。触摸传感器1126可以是电容式触摸传感器,该电容式触摸传感器布置在导航界面组件1160下方并且设置为在推动检测元件1132或者载体膜1130之间的层,在其上提供有推动检测元件1132和印刷电路板1120。触摸传感器1126可以是对导航键1180上的一个或多个输入对象(例如,手指、触控笔等)和/或确认键的输入敏感的,并且被配置为提供在导航键1180和/或确认键1170上的关于输入对象(例如,手指)位置的信息。传感器在特定方向上延伸的感测距离可以是小于1毫米、几毫米、几厘米或者更大的量级,并且可能随传感器上方的重叠材料类型和期望精度而变化。可以在导航键1180和/或确认键1170下方提供触摸传感器,并且触摸传感器被配置为在导航键1180和/或确认键1170上提供输入对象的位置信息。电容型触摸传感器1126可以被配置为感测用户何时在导航键1180的表面和/或确认键1170的表面上触摸或者悬停他们的手指。
可以使用各种类型的电容传感器,并且不受限于在本领域中公知的以下自电容传感传感器和互电容传感传感器。例如,可以基于需要检测的值的组合来选择合适的电容传感器,以提供多维位置信息(例如,二维水平/竖直轴线、角/径向轴线或者跨越多个维度的轴线的任何其他组合)。在一些实施例中,电容型触摸传感器1126和相关联的控制电路可以被配置为检测在导航键1180的顶表面1182上执行的一维滑动动作。本文使用的术语“位置信息”旨在广泛地包括绝对和相对位置类型信息,以及包括测量在一个或多个方向上的运动的诸如速度、加速度等的其他类型的空间域信息。各种形式的位置信息还可以包括时间历史分量,如在手势识别等的情况下。
可操作地,在一个实施例中,用户可以在用户装置103的触敏导航键上向左滑动或者向右滑动,并且用户装置103可以将该动作中继到媒体客户端装置101。媒体客户端装置101可以更新显示,以反映与手势相对应的改变。例如,在频道拨号期间,在显示装置102上呈现至少一个字数输入字段。字数输入字段中显示的数字可以通过顺时针滑动以1递增或者通过逆时针滑动以1递减。在另一示例中,除了绝对位置类型信息之外,用户装置103还可以向媒体客户端装置101发送相对位置类型信息,以实现较不繁琐的字数输入。例如,在字数输入字段中显示的数字可以以与用户滑动的方向和周向距离相对应的数字递增或者递减。参考图5b,弧形拨号器ui显示有弧形拨号器513和三个字数输入字段514。弧形拨号器513可以根据字数输入字段被划分或者映射到多个扇区或者位置。参考图5b,尽管每个字数输入字段可以是从“0”到“9”的数字,但是弧形拨号器513可以例如被划分或者映射到6个位置或者扇区。媒体客户端装置101可以将与弧形拨号器513的配置有关的信息发送到用户装置103(例如,位置或者扇区的数目)。用户装置103可以确定在弧形拨号器513的配置与由触摸传感器(例如,布置在导航键下方的环形触摸传感器)提供的位置数据之间的对应关系。在弧形拨号器上进行拨号滑动期间,根据滑动的方向以及在围绕导航键的起始手指位置和结束手指位置之间的差异,相对定位被映射并且指示在字数输入字段中的显示数字递增或者递减的次数的信息被发送。例如,当遥控器检测到围绕环形触敏导航键(例如,对应于弧形拨号器)的圆周的三分之一的顺时针滑动时,遥控器可以向媒体客户端装置发送指示增加2到3个相对位置或者扇区的信息,以在字数输入字段中显示的数字中产生对应的2到3个增量。
图13a示出了遥控器1100的示例,其包括外壳1110、面板1150,多个单个按钮1142和导航界面组件1160,其中遥控器1100处于组装状态并且示出光标引导元件1190的一部分的局部剖视图。在一个实施例中,用户可以通过沿着导航键1180的环形尺寸移动其手指来导航在显示器上呈现的弧形菜单ui上的菜单项目。电容传感器1126和相关联的控制电路可以被配置为检测关于手指的绝对定位的信息。在一些实施例中,电容传感器1126和相关联的控制电路可以被配置为通过比较随后感测到的手指位置来检测手指的相对移动。遥控器1100的控制电路可以被配置为自动地向媒体客户端装置发送无线控制信号,该媒体客户端装置可以基于由电容传感器1126提供的信息来实现相应的ui动画。
在组装状态下(图13a和图13b),四个柱可以在几何上对角地定位在x轴线与y轴线之间45度的角度区域处。图13b示出了图13a中所示的示例性遥控器的部分iii的放大剖视图。当用户在x轴线与y轴线之间成对角线的位置1302处以力f1向下按压导航键1180时,导航键1180朝向外壳1110向下倾斜。位置1302邻近柱1290并且在其上方。参考图13b,导航键1180的倾斜或者摇摆运动在导航键1180上的与用户按压的位置对角相对的位置处形成假想的枢转1310。由力f1施加的旋转力矩由施加在导航键1180上的力f1与在接触点1302与枢转点1310之间的距离b1的乘积限定。距离b1也称为力矩臂。例如,在枢转点1310和“下”键柱塞构件1224的接触点1304之间的距离a1也限定了力矩臂,并且在枢转点1310与“右”键柱塞构件1294的接触点1306之间的距离c1也限定了力矩臂。例如,在位置1302处在导航键1180上施加的向下力可以被传递到“下”键柱塞构件1224并且致动对应的推动检测元件,因为由距离a1限定的力矩臂比由距离c1限定的力矩臂更长。柱1290防止导航键1180进一步向下移动以使“右”键柱塞构件1294实现完全致动。这防止了“错误致动”或者“双重致动”问题,因为仅一个推动检测元件1132可以被完全激活。推动检测元件的单个致动可以向遥控器1100的控制电路提供信号,以便于在弧形菜单ui上选择菜单项目。
除了角位置之外,柱的径向位置也可以影响力矩臂。在一个示例中,柱的径向距离是相同的并且柱的径向距离在第一对键柱塞构件(“上”和“下”)的径向距离与第二对关键柱塞构件(“左”和“右”)的径向距离之间。
在一些实施例中,圆形导航键或者十字形光标可以设计在遥控器上,以出于美学目的或者工业设计限定与具有基本位置的线性菜单或者传统菜单一起工作。在这样的应用中,用户有时可能会意外地轻微地按压引起错误致动或者双重致动的主轴线,从而导致差的用户体验。光标引导元件1190还可以用在这些导航键组件中,其中方向键被提供为在环形键、一体化十字形光标键等之下的嵌套键。光标引导元件1190还将防止这种导航键组件中的错误致动和双重致动。
在一些实施例中,面板1150中的光标引导元件1190和开口1152提供用于相对于柔性垫1140和面板1150保持导航界面组件1160的附加(形锁合)装置。
在一些实施例中,参考图11和图12,圆形基座1200的中心还可以包括外部卡子1204,外部卡子1204在导航键1180的中心开口的内表面处与对应凸缘1188接合。外部卡子和对应凸缘通过搭扣机构提供光标引导元件1190和导航键1180的联接。在一些实施例中,圆形基座1200的中心可以包括制动构件1202。制动构件1202可以是t形或者y形突起。确认键1170可以在其底侧具有制动接合构件。制动接合构件可以是在确认键1170的底侧上的与制动构件1202的形状相对应的腔。这减少了确认键1170的侧对侧运动或者旋转运动,同时允许向下运动以当用户按压确认键1170时致动对应的推动检测元件1132。
在一些实施例中,导航界面组件1160可以联接到柔性垫1140。在柔性垫1140上可以提供制动构件1144。制动构件1144可以是例如从柔性垫1140向上延伸的c形中空柱或者孔。对应的制动接合构件1206可以提供在导航界面组件1160的光标引导元件1190中。参考图12b,光标引导元件1190的圆形基座1200可以包括可用作制动接合构件1206的一个或多个凹口。例如,在光标引导元件1190上的凹口和在柔性垫1140上的c形中空柱1140可以对齐,使得c形中空柱布置成适配在凹口区域中的圆形基座1200与键柱塞构件1274和1294之间。使凹口与对应的c形孔接合提供了组装的导航界面构件1160相对于柔性垫1140的明确定位。制动构件1144和制动接合构件1206应该配置成允许键柱塞构件自由行进。
在另一个实施例中,可以去除光标引导元件。为了防止“错误致动”和“双重致动”,光标引导元件的部分可以集成到导航键和柔性垫中。图18a-e示出了根据本公开另一个方面的柔性垫2140的俯视立体图、仰视立体图、俯视图、侧视图和仰视图。例如,“上”键柱塞构件和“下”键柱塞构件可以集成到导航键2180中,并且“左”键柱塞构件和“右”键柱塞构件可以集成到柔性垫2140中。四个柱/止动器也可以可以集成到柔性垫2140中。工作原理与设计成具有不同的力矩臂的柱塞和柱的位置相同。不是调节相对高度,而是可以布置柱的位置以实现不同的力矩臂。在该实施例中,四(4)个柱设置在距第一轴线(例如,x轴线)约 /-30度处。导航键与柱塞之间不存在间隙。沿第一轴线设置的键柱塞构件的径向距离小于沿与第一轴线正交的第二轴线(例如,y轴线)设置的键柱塞构件的径向距离。该实施例可能不太适合于在导航键下具有触摸传感器的遥控器。
导航键2180可以是具有中心圆形开口(例如,环状键)的刚性盘形键,其中布置有确认键2170(图中未示出)。图19a-e分别示出了示例导航键的俯视立体图、仰视立体图、俯视图、侧视图和仰视图。导航键可以包括用于确认键2170延伸穿过的孔2185。参考图19b,导航键2180可以包括制动构件2187以及“上”和“下”键柱塞构件2189。制动构件2187可以与形成在柔性垫2140上的相应的一对“左”和“右”键柱塞构件配合,从而导航键2180可以搁置在弹性垫2140上而不会移位或者旋转离开位置。
图14是遥控器1100的电路的示例的框图。例如,图14示出了用于与媒体客户端装置交互的电路。该电路可以包括按键检测器1410、电容传感器1420,以及控制电路1430、无线发射器1440和无线接收器1450。按键检测器1410可以在检测到导航界面组件1160的功能键1142之一或者子键(即方向键或者确认键)之一的键按压时产生按键信号1412。包含关于按压哪个键的信息的按键信号1412可以被提供给控制电路1430,控制电路1430然后可以基于被按压的键,诸如“ok”,来实现控制功能。电容传感器1420可以被配置为检测滑动手势。当感测到在导航键1180的顶侧1182上执行的用户的一维滑动动作时,电容传感器1420可以生成键滑动信号1422。键滑动信号1422可以被提供给控制电路1430,控制电路1430然后可以基于键滑动信号1422实现功能。控制电路1430可以向无线发射器1440提供控制信号1432。控制信号1432可以包括关于检测到哪个按键或者手势的信息。无线发射器1440可以是基于wi-fi、蓝牙或者zigbee无线技术的ir或rf发射器或者无线发射器。无线接收器1450可以经由来自媒体客户端装置的无线信号1452接收信息,并且可以向控制电路1430提供信息信号1454。信息信号1454可以包括信息和/或配置参数(例如,扇区数和对应于呈现为弧形菜单ui的菜单项目的每个扇区的角度)。在另一个实施例中,可以组合或者集成无线接收器1450和无线发射器1440的功能。
图15、16、20和21是在本公开的一个或多个实施例的弧形菜单ui中实施的方法1500、1600、2500和2600的流程图。尽管块以依次的顺序示出,但是与这些块相关联的过程也可以并行执行,和/或以与本文描述的顺序不同的顺序执行。而且,各种块的过程可以基于期望的实施方式被组合,划分为附加块,和/或消除。将参考图1、图3b、图8b、图13a、图14和图15描述方法1500。然而,方法1500不受限于示例实施例。
在1502,用户装置103可以检测信号以调用弧形菜单。例如,遥控器1100可以检测来自用户的键按压、触摸接触或者手势,以调用弧形菜单。
在1504,用户装置103可以向媒体客户端装置101发送信号,以指示对弧形菜单ui的请求。例如,遥控器1100可以经由发送无线信号1442向媒体客户端装置101发送指令,以调用要在显示装置102上呈现的弧形菜单ui。可以理解,用户可以在任何时间退出弧形菜单并且返回1502。如果用户没有退出弧形菜单,则用户装置103自动进行到1506并且等待进一步的用户交互。
在1506,用户装置103接收来自媒体客户端装置101的信号,该信号可以包括关于弧形菜单ui的布局或者呈现的信息,这种信息可以涉及扇区数、扇区的大小、位置扇区、以及与每个扇区相关的菜单项目。
在1508,用户装置103可以确定触摸传感器点与弧形菜单ui的布局之间的对应关系。例如,用户装置可以基于接收到的弧形菜单ui配置信息和由位置传感器可检测的角度区域来生成校准的映射。例如,遥控器1100的控制电路1430可以基于扇区的数量、大小和位置,它们对应的菜单项目以及相关联的传感器数据来配置本地表示(例如,地图或者表格)。处理器可以为每个扇区确定来自位置传感器的位置数据的相关范围,如果检测到位置传感器与扇区对应,则将提供该位置数据。一旦确定了对应关系(例如,校准的映射),就可以基于由位置传感器提供的位置信息来检测扇区。控制电路1430可以基于由电容式触摸传感器1126提供的位置信息使用经确定的对应关系(例如,本地表示)来确定特定扇区。例如,如图3b种所示,从媒体客户端装置101接收的信息指示在每个扇区中以72度等间隔的五个扇区,其中用于“设置”的顶部菜单项目对应于与相对于x轴线55度到126度的角度区域相关联的扇区。用于“设置”的顶部菜单项目/扇区将与对应于该角度区域的可检测位置数据的范围相关联。同样地,由控制电路确定的任何位置信息可以是由电容传感器感测到的在导航界面组件1160上的对象存在(例如,手指)的合适标记。
在1510,用户装置103可以为每个扇区分配与在显示器上呈现的弧形菜单ui上的每个可选择菜单项目相对应的唯一标识符。例如,用于“设置”的标识符f1,用于“vod”的f2,用于“电视直播”的f3等。例如,遥控器1100可以确定,由电容式触摸传感器1126在55度到126度的角度区域之间感测到的任何位置信息将被分配标识符f1。标识符可以在用户装置103与媒体客户端装置101之间预先确定。可替代地,可以基于预定算法临时确定标识符。
在1512,用户装置103可以自动发送用户手指的位置信息以实现ui动画。例如,用户可以沿着导航键1180的环形方向导航,并且可以当在“设置”处的菜单项目高亮部分318被高亮显示时暂停他们的手指。控制电路可以自动发送对应于标识为f1的扇区的标识符f1。用户手指的位置信息可以由电容传感器感测,并且可以在手指移动期间经由发送无线信号1442连续发送到媒体客户端装置101,以实现ui动画以旋转菜单项目高亮部分318并且暂定在“设置”处。用户的手指可以在60度的角度区域处暂停,并且用户可以继续向下按压导航键1180以确认选择。当使用包括具有光标引导元件1190的导航界面组件的遥控器1100时,即使在60度的角度区域处的键按压也不会导致错误致动或者双重致动。在另一个实施例中,如图8b中所示,用户可以通过移动她的手指来按压位于导航键811的中心的“ok”键来实现单击。
在1514,用户装置103可以检测确认键按压并且向媒体客户端装置101发送信号以指示当前高亮显示的扇区/菜单项目的选择确认。在1514,控制电路1430检测导航键1180下的单个推动检测元件的致动,并且将该事件通信到媒体客户端装置。
在1516,用户装置103可以退出弧形菜单。媒体客户端装置101可以呈现与用户的菜单选择对应的屏幕图像。
将参考图1、图3b、图8b、图13a、图14和图16描述方法1600。然而,方法1600不受限于示例实施例。
在1602,媒体客户端装置101可以生成待显示的图像。图像可以是交互式用户指示板或者典型的菜单屏幕。
在1604,媒体客户端装置101可以从用户装置103接收信号,以用于调用弧形菜单ui。例如,遥控器1100可以检测来自用户的键按压、触摸接触或者手势以调用弧形菜单并且将用户输入中继到媒体客户端装置101。
在1606,媒体客户端装置101可以动态地生成待显示的弧形菜单ui。弧形菜单ui可以包括基于如上所描述的上下文而确定的多个菜单项目。例如,可以基于所显示的图像来选择多个菜单项目。
在1608处,媒体客户端装置101可以向用户装置103发送与弧形菜单ui的配置有关的信息,包括关于弧形菜单ui的布局或者呈现的信息,这种信息可以与扇区的数量、扇区的大小、扇区的位置以及与每个扇区相关联的菜单项目有关。
在1610处,媒体客户端装置101可以接收标识弧形菜单ui的菜单项目中的一个的信息。例如,该信息可以是由媒体客户端装置101和用户装置103预定的标识符。
在1612处,媒体客户端装置101可以基于所标识的菜单项目来执行动作。例如,媒体客户端装置可以生成更新的弧形菜单ui,其高亮显示当前可选择的菜单项目。媒体客户端装置101可以重复地接收标识弧形菜单ui的菜单项目中的一个的信息。例如,用户可以改变用户的手指位置以触摸或者悬停在对应于第二菜单项目的导航键的另一部分上。媒体客户端装置101可以接收标识第二菜单项目的信息,并且生成高亮显示第二菜单项目的另一个更新的弧形菜单ui。
在1614处,媒体客户端101可以从用户装置103接收确认选择当前菜单项目的信号。
在1616处,媒体客户端101可以基于所选择的菜单项目生成待显示的屏幕。屏幕可以是另一个弧形菜单ui或者用户指示板界面或者典型菜单。媒体客户端101也可以退出弧形菜单。
将参考图1图5a-c、图6、图8b、图13a、图14和图20描述方法2500。然而,方法2500不受限于示例性实施例。
在2502处,用户装置103可以检测信号,以在用于字符输入的弧形菜单ui中调用拨号器。例如,遥控器1100可以检测来自用户的键按压、触摸接触或者手势以调用弧形拨号器来切换频道。
在2504处,用户装置103可以向媒体客户端装置101发送信号,以指示对弧形拨号器的请求。例如,遥控器1100可以经由发送无线信号1442向媒体客户端装置101发送指令,以调用要在显示装置102上呈现的弧形拨号器。可以理解,用户可以在任何时间退出弧形菜单并且返回2502。如果用户没有退出弧形菜单,则用户装置103自动进行到2506并且等待进一步的用户交互。可替代地,媒体客户端装置101可以自动从弧形菜单ui转换到弧形拨号器。例如,参考图6,当用户试图访问设有pin限制的菜单项目时,弧形拨号器会被自动显示。
在2506处,用户装置103接收来自媒体客户端装置101的信号,该信号可以包括关于弧形拨号器的布局或者呈现的信息,这种信息可以涉及扇区的位置或者数目。
在2508处,用户装置103可以确定触摸传感器点与弧形拨号器的布局之间的对应关系。例如,用户装置可以基于接收到的弧形拨号器配置信息和由位置传感器可检测的角度区域来生成对应关系映射。例如,遥控器1100的控制电路1430可以基于扇区数和相关联的传感器数据来配置本地表示(例如,地图或者表格)。处理器可以为每个扇区确定来自位置传感器的位置数据的相关范围,如果位置传感器与扇区对应,则提供位置数据。一旦确定了对应关系(例如,校准的映射),就可以基于位置触摸传感器提供的位置信息来检测扇区。例如,如果遥控器从媒体客户端装置接收指示具有六个扇区的弧形拨号器的信息,则遥控器还可以将环形触摸传感器分隔成六个扇区。
在2510处,用户装置103可以确定相对位置信息。控制电路1430可以使用经确定的对应关系(例如,本地表示)基于由电容式触摸传感器1126提供的位置信息来确定起始手指扇区、结束手指扇区、手势的方向。可替代地,如果遥控器从媒体客户端接收到指示具有六个位置的弧形拨号器的信息,控制电路1430可以检测起始手指角度位置、结束手指角度位置和手势的方向,并且控制电路1430可以基于该位置的数量确定角度位置变化的相对数量。
在2512处,用户装置103可以自动发送经确定的用户手指移动的相对位置信息,以实现用户输入和ui动画。例如,用户可以沿着导航键1180的环形方向的三分之一导航。控制电路可以自动地发送与扇区的数量相对应的或者与从起始手指扇区到结束手指扇区的位置相对应的信息。可以基于经确定的相对位置信息来更新在字符输入字段中显示的数字。
在2514处,用户装置103可以检测确认键按压并且向媒体客户端装置101发送信号以指示在字符输入字段中显示的当前数字的选择确认。在2514,控制电路1430检测导航键1180下的单个推动检测元件的致动,并且将该事件通信到媒体客户端装置。
在2516处,用户装置103可退出弧形菜单或者前进到下一个字符输入。媒体客户端装置101可以呈现与用户的菜单选择对应的屏幕图像。
将参考图1、图5a-c、图6、图8b、图13a、图14和图21描述方法2600。然而,方法2600不受限于示例实施例。
在2602处,媒体客户端装置101可以生成待显示的图像。图像可以是电视直播频道。
在2604处,媒体客户端装置101可以从用户装置103接收用于调用弧形拨号器的信号,以例如切换频道。例如,遥控器1100可以检测来自用户的键按压、触摸接触或者手势以调用弧形菜单并且将用户输入中继到媒体客户端装置101。
在2606处,媒体客户端装置101可以动态地生成待显示的弧形拨号器。弧形拨号器可以包括至少一个字符输入字段。弧形拨号器可以配置在多个扇区或者位置中。
在2608处,媒体客户端装置101可以向用户装置103发送与弧形拨号器的配置有关的信息,该信息包括关于弧形拨号器的布局或者呈现,这种信息可以涉及扇区的数量或者位置。例如,扇区或者位置的数量可以对应于可以在字符输入字段中输入的独特数字的数量。扇区或者位置的数量也可以少于可以在字符输入字段中输入的独特数字的数量。
在2610处,媒体客户端装置101可以接收指示相对变化的信息。例如,该信息可以指示当前在字符输入字段中显示的数字应该递增或者递减特定数目。
在2612处,媒体客户端装置101可以基于相对变化信息执行动作。例如,媒体客户端装置可以生成更新的弧形拨号器显示器,其基于相对变化信息更新在字符输入字段中显示的数字。媒体客户端装置101可以重复地接收相对变化信息并且更新所显示的数字。在字符输入字段中显示的数字可以换行。
在2614处,媒体客户端101可以从用户装置103接收确认选择当前显示的数字的信号。
在2616处,媒体客户端101可以基于下一个字符输入生成待显示的屏幕。屏幕可以是另一个弧形拨号器。媒体客户端101还可以退出弧形菜单ui。
在下文中,将对本公开的各方面进行说明:
示例1是一种用于与图形用户界面交互的设备。该设备可以包括:印刷电路板,具有顶表面和与所述顶表面相对的底表面;多个推动检测元件,设置在所述印刷电路板的所述顶表面上或者上方,其中四个推动检测元件在基本方向上彼此正交地布置;柔性垫层,具有顶表面和与所述顶表面相对的底表面,其中所述柔性垫层设置在所述多个推动检测元件上或者上方;导航键构件,具有顶表面和与所述顶表面相对的底表面,所述导航键构件设置在所述四个推动检测元件上方并且覆盖所述四个推动检测元件,其中所述底表面具有环形腔;四个柱塞构件,所述四个柱塞构件中的每一个设置在所述四个推动检测元件中的相应的一个的上方,并且配置成在相应的柱塞构件被致动时致动相应的推动检测元件;以及至少一个柱构件,设置在相邻基本方向的两个柱塞构件之间的角度区域中。
在示例2中,示例1的主题可以可选地包括,其中所述四个柱塞构件包括第一对径向相对的柱塞构件和第二对径向相对的柱塞构件,所述第一对径向相对的柱塞构件中的每个设置在距离所述导航键的中心点的第一径向距离处,所述第二对径向相对的柱塞构件中的每个设置在距离所述中心点的第二径向距离处,其中所述第一径向距离与所述第二径向距离不同。
在示例3中,示例2的主题可以可选地包括,其中所述第一径向距离大于所述第二径向距离,其中每个柱塞构件具有顶表面和与所述顶表面相对的底表面,其中第一对柱塞构件的所述顶表面联接到所述导航键的所述底表面,其中第二对柱塞构件的所述顶表面与所述导航键的所述底表面间隔开。
在示例4中,示例1至3中任一项的主题可以可选地包括,其中所述至少一个柱构件包括四个柱构件,所述四个柱构件分别沿45度、135度、225度和315度的角度方向径向布置。
在示例5中,示例4的主题可以可选地包括,其中所述四个柱构件各自布置在距所述中心点的第三径向距离处,其中所述第三径向距离小于所述第一径向距离并且大于所述第二径向距离。
在示例6中,示例5的主题可以可选地包括,其中所述四个柱塞是圆柱形的,其中所述第一对径向相对的柱塞构件中的每一个具有第一半径,并且所述第二对径向相对的柱塞构件中的每一个具有第二半径,其中所述第一半径与所述第二半径不同。
在示例7中,示例1至5中任一项的主题可以可选地包括,其中所述导航键构件是圆形的。
在示例8中,示例1的主题可以可选地包括,其中所述导航键构件是圆形的,使得当在所述导航键构件的所述顶表面上的任何点处施加力时,在所述导航键构件的边缘上与施加所述力的点处径向相对的点处生成对应的枢转点,并且所设置的至少一个柱配置成使得在所述枢转点与所述第一柱塞构件之间的第一距离和在所述枢转点与所述第二柱塞构件之间的第二距离不相等。
在示例9中,示例1的主题可以可选地包括具有顶表面和底表面的确认键构件,其中所述导航键构件包括中心通孔,并且所述确认键设置在所述中心通孔中。
在示例10中,示例1的主题可以可选地包括布置在印刷电路板的顶表面上或者上方并且在导航键构件下方的触摸传感器,其中所述触摸传感器被配置为提供关于接触或者悬停在所述导航键构件的所述顶表面和/或所述确认键的所述表面上的物体的位置的信息。
在示例11中,示例2的主题可以可选地包括光标引导元件,其中所述光标引导元件配置成通过所述导航键构件的所述底表面被接收到所述环形腔中以形成嵌套组件,其中所述四个柱塞和所述至少一个柱构件与所述光标引导元件一体成形。
在示例12中,示例11的主题可以可选地包括,其中所述光标引导元件还包括:圆形基座;以及四个支撑臂,从所述圆形基座径向向外延伸,其中所述四个支撑臂围绕所述圆形基座对称分布,其中所述至少一个柱包括四个柱,每个柱设置在所述四个支撑臂中的相应的一个上。
在示例13中,示例12的主题可以可选地包括,其中所述光标引导元件还包括:四个片簧构件,其中所述四个柱塞构件中的每一个通过所述四个片簧中的相应的一个联接到所述圆形基座。
在示例14中,示例4的主题可以可选地包括,其中每个柱具有顶表面和与所述顶表面相对的底表面,其中每个柱的所述顶表面面向所述导航键构件,并且每个柱的所述底表面面向所述柔性垫层,其中每个柱的所述顶表面与所述导航键构件的所述底表面直接接触,并且每个柱的所述底表面与所述柔性垫层的所述顶表面间隔开。
在示例15中,示例14的主题可以可选地包括,其中在每个柱的所述底表面与所述柔性垫层的所述顶表面之间的空间约为0.2mm。
在示例16中,示例2的主题可以可选地包括,其中所述第一径向距离大于所述第二径向距离,其中所述第一对径向相对的柱塞构件与所述导航键一体成形,其中第一对每个柱塞构件从所述导航键的所述底表面竖直向下延伸,其中所述第二对径向相对的柱塞构件与所述柔性垫层一体成形,其中第二对每个柱塞构件从所述柔性层的所述顶表面竖直向上延伸。
在示例17中,示例16的主题可以可选地包括,其中所述四个柱与所述柔性垫层一体成形,其中每个柱从所述柔性层的所述顶表面竖直向上延伸。
示例18是一种用于图形用户界面的方法。所述方法可以包括:生成待显示的图像,从用户装置接收用户输入,响应于所述用户输入,在图像上生成待显示的自定义菜单,其中自定义菜单包括至少基于图像所确定的多个菜单项目,其中自定义菜单包括多个扇区,其中所述扇区中的各相应的一个与所述多个菜单项目中的相应的一个相关联,其中所述多个扇区径向布置并且基于相应的相关菜单项目的特征确定每个扇区的尺寸和角度位置,以向用户装置发送包括扇区数、每个扇区的尺寸、每个扇区的角度位置和与每个扇区相关联的信息,和从用户装置接收标识多个扇区中的一个的信息,以及基于所标识的扇区执行动作。
在示例19中,示例18的主题可以可选地包括,其中基于相应的相关联菜单项目的重要性、相关性、使用频率以及与另一个菜单项目的关系中的至少一个来确定每个扇区的角度位置。
在示例20中,示例18的主题可以可选地包括,其中基于相应的相关联菜单项目的重要性、相关性、使用频率以及与另一个菜单项目的关系中的至少一个来确定每个扇区的大小。
在示例21中,示例18的主题可以可选地包括,其中图像是包括多个菜单项目的菜单屏幕。
在示例22中,示例21的主题可以可选地包括,其中自定义菜单的多个菜单项目包括菜单屏幕的一个或多个菜单项目和不是菜单屏幕的一个或多个项目。
在示例23中,示例22的主题可以可选地包括,其中不是菜单屏幕的一个或多个项目与菜单屏幕的一个或多个菜单项目相关。
在示例24中,示例18的主题可以可选地包括,其中自定义菜单的多个菜单项目是菜单屏幕的多个菜单项目的子集,其中基于每个菜单项目的使用特性来确定子集。
在示例25中,示例24的主题可以可选地包括,其中使用特性是以下中的至少一个:重要性、相关性、使用频率以及与菜单屏幕的多个菜单项目中的另一个菜单项目的关系。
在示例26中,示例18的主题可以可选地包括,其中基于所标识的扇区执行动作包括生成待显示的更新的自定义菜单,其中更新的自定义菜单包括与所标识的扇区相对应的视觉指示。
在示例27中,示例18的主题可以可选地包括,其中基于所标识的扇区执行动作包括生成待显示的第二自定义菜单,其中第二自定义菜单包括与所识别的扇区相关联的菜单项目相关的多个菜单项目。
示例28是一种用于图形用户界面的方法。该方法可以包括:基于由媒体装置生成的图像,从用户装置向媒体装置发送第一用户输入;从媒体装置接收与由媒体装置生成的用于用户观看的自定义菜单有关的信息,其中自定义菜单包括至少基于图像所确定的多个菜单项目,其中自定义菜单包括多个扇区,其中所述扇区各相应的一个与所述多个菜单项目中的相应的一个相关联,其中所述多个扇区径向布置并且基于相应的相关联菜单项目的特征确定每个扇区的尺寸和角度位置,其中信息包括扇区数、每个扇区的尺寸、每个扇区的角度位置、以及与每个扇区相关联的菜单项目;从用户装置的位置传感器检测与第二用户输入相对应的位置信息;基于检测到的位置信息和与自定义菜单有关的接收信息确定第二用户输入与自定义菜单的扇区之间的对应关系;以及向媒体装置发送标识对应于第二用户输入的扇区的信息。
在示例29中,示例28的主题可以可选地包括:从用户装置的推动检测传感器检测第三用户输入,以及向媒体装置发送确认选择所标识的扇区的信息。
示例30是一种用于图形用户界面的方法。该方法可以包括:生成待显示的拨号菜单界面,其中拨号菜单界面包括至少一个显示字符的字符输入字段,其中拨号菜单界面包括配置在多个扇区或者位置的拨号器;向用户装置发送包括拨号器的扇区数量或者位置的信息;从用户装置接收指示基于拨号器的扇区数量或者位置所确定的字符的相对变化的信息;以及基于相对变化信息执行动作。
示例31是一种用于图形用户界面的方法。该方法可以包括:从媒体装置接收包括拨号器菜单界面的拨号器的扇区数量的信息,其中拨号器菜单界面包括显示字符的至少一个字符输入字段;从用户装置的位置触摸传感器检测对应于用户接触的开始的第一角度位置以及对应于用户接触的结束的第二角度位置;确定在第一角度位置与拨号器的扇区之间的对应关系并且确定在第二角度位置与拨号器的另一扇区之间的对应关系;基于扇区与另一扇区之间的扇区数确定在至少一个在字符输入字段中显示的字符的相对变化信息;向媒体装置发送该相对变化信息。
提供先前的描述是为了使本领域的技术人员能够实践本文中所描述的各种方面。对于本领域技术人员来说,对这些方面的各种修改是显而易见的,并且本文限定的一般原理可以应用于其他方面。因此,权利要求不旨在受限于本文所示的方面,而是与符合权利要求语义的全部范围相一致,其中对单数要素的引用并且非旨在表示“一个和仅一个”,除非明确地如此陈述,而是旨在表示“一个或多个”。“示例性”一词在本文中用于表示“用作示例、实例或者说明”。本文中描述为“示例性”的任何方面不一定被解释为优选的,或者优于其他方面。除非另外特别说明,否则术语“一些”是指一个或多个。诸如“a、b或者c中的至少一个”、“a、b或者c中的一个或多个”、“a、b和c中的至少一个”、“a、b和c中的一个或多个”和“a、b、c或者其任何组合”的组合包括a、b和/或c的任何组合,并且可以包括a的倍数、b的倍数或者c的倍数。具体地,诸如“a、b或者c中的至少一个”、“a、b或者c中的一个或多个”、“a、b和c中的至少一个”、“a、b和c中的一个或多个”和“a、b、c或者其任何组合”的组合可以是只有a、只有b、只有c、a和b、a和c、b和c、或者a和b和c,其中任何此类组合可以包含a、b或者c中的一个或多个构件。对于本领域普通技术人员是已知的或者将变得已知的本公开中描述的各个方面的要素的所有结构和功能等同物,通过引用明确地并且入本文并且旨在由权利要求书涵盖。此外,无论在权利要求中是否明确地记载了这样的公开内容,本文所公开的内容都不旨在奉献于公众。词语“模块”、“机制”、“要素”、“设备”等可能不能代替词语“装置”。因此,除非使用短语“用于......的装置”明确地记载了该要素,否则权利要求中的要素不应该被解释为装置加功能。
1.一种用于与图形用户界面交互的设备,包括:
印刷电路板,具有顶表面和与所述顶表面相对的底表面;
多个推动检测元件,设置在所述印刷电路板的所述顶表面上或者上方,其中四个推动检测元件在基本方向上彼此正交地布置;
柔性垫层,具有顶表面和与所述顶表面相对的底表面,其中所述柔性垫层设置在所述多个推动检测元件上或者上方;
导航键构件,具有顶表面和与所述顶表面相对的底表面,所述导航键构件设置在所述四个推动检测元件上方并且覆盖所述四个推动检测元件,其中所述底表面具有环形腔;
四个柱塞构件,所述四个柱塞构件中的每一个设置在所述四个推动检测元件中的相应的一个上方,并且配置成在对应的柱塞构件被致动时致动相应的推动检测元件;以及
至少一个柱构件,设置在相邻基本方向的两个柱塞构件之间的角度区域中。
2.如权利要求1所述的设备,
其中所述四个柱塞构件包括第一对径向相对的柱塞构件和第二对径向相对的柱塞构件,所述第一对径向相对的柱塞构件中的每个设置在距离所述导航键的中心点的第一径向距离处,所述第二对径向相对的柱塞构件中的每个设置在距离所述中心点的第二径向距离处,其中所述第一径向距离与所述第二径向距离不同。
3.如权利要求2所述的设备,
其中所述第一径向距离大于所述第二径向距离,
其中每个柱塞构件具有顶表面和与所述顶表面相对的底表面,
其中第一对柱塞构件的所述顶表面联接到所述导航键的所述底表面,
其中第二对柱塞构件的所述顶表面与所述导航键的所述底表面间隔开。
4.如权利要求3所述的设备,
其中所述至少一个柱构件包括四个柱构件,所述四个柱构件分别沿45度、135度、225度和315度的角度方向径向布置。
5.如权利要求4所述的设备,
其中所述四个柱构件各自布置在距所述中心点的第三径向距离处,
其中所述第三径向距离小于所述第一径向距离并且大于所述第二径向距离。
6.如权利要求5所述的设备,
其中所述四个柱塞是圆柱形的,
其中所述第一对径向相对的柱塞构件中的每一个具有第一半径,并且所述第二对径向相对的柱塞构件中的每一个具有第二半径,其中所述第一半径与所述第二半径不同。
7.如权利要求6所述的设备,
其中所述导航键构件是圆形的。
8.如权利要求1所述的设备,
其中所述导航键构件是圆形的,使得当在所述导航键构件的所述顶表面上的任何点处施加力时,在所述导航键构件的边缘上与施加所述力的点径向相对的点处生成对应的枢转点,并且
所设置的至少一个柱配置成使得在所述枢转点与所述第一柱塞构件之间的第一距离和在所述枢转点与所述第二柱塞构件之间的第二距离不相等。
9.如权利要求1所述的设备,还包括:
确认键构件,具有顶表面和底表面,
其中所述导航键构件包括中心通孔,并且所述确认键设置在所述中心通孔中。
10.如权利要求1所述的设备,还包括:
触摸传感器,布置在所述印刷电路板的所述顶表面上或者上方,并且在所述导航键构件下方,
其中所述触摸传感器被配置为提供关于接触或者悬停在所述导航键构件的所述顶表面和/或所述确认键的所述表面上的物体的位置的信息。
11.如权利要求2所述的设备,还包括光标引导元件,
其中所述光标引导元件配置成通过所述导航键构件的所述底表面被接收到所述环形腔中以形成嵌套组件,其中所述四个柱塞和所述至少一个柱构件与所述光标引导元件一体成形。
12.如权利要求11所述的设备,其中所述光标引导元件还包括:
圆形基座;以及
四个支撑臂,从所述圆形基座径向向外延伸,其中所述四个支撑臂围绕所述圆形基座对称分布,
其中所述至少一个柱包括四个柱,每个柱设置在所述四个支撑臂中的相应的一个上。
13.如权利要求12所述的设备,其中所述光标引导元件还包括:
四个片簧构件,其中所述四个柱塞构件中的每一个通过所述四个片簧中的相应的一个联接到所述圆形基座。
14.如权利要求2所述的设备,
其中所述第一径向距离大于所述第二径向距离,
其中所述第一对径向相对的柱塞构件与所述导航键一体成形,其中第一对每个柱塞构件从所述导航键的所述底表面竖直向下延伸,
其中所述第二对径向相对的柱塞构件与所述柔性垫层一体成形,其中第二对每个柱塞构件从所述柔性层的所述顶表面竖直向上延伸。
15.如权利要求14所述的设备,
其中所述四个柱与所述柔性垫层一体成形,其中每个柱从所述柔性层的所述顶表面竖直向上延伸。
16.如权利要求4所述的设备,
其中每个柱具有顶表面和与所述顶表面相对的底表面,其中每个柱的所述顶表面面向所述导航键构件,并且每个柱的所述底表面面向所述柔性垫层,其中每个柱的所述顶表面与所述导航键构件的所述底表面直接接触,并且每个柱的所述底表面与所述柔性垫层的所述顶表面间隔开。
17.如权利要求16所述的设备,
其中在每个柱的所述底表面与所述柔性垫层的所述顶表面之间的空间约为0.2mm。
技术总结