控制终端中的菜单导航的设备和方法

文档序号:6586677阅读:133来源:国知局
专利名称:控制终端中的菜单导航的设备和方法
技术领域
本发明通常涉及一种用于控制具有菜单屏幕的终端和用户之间的交互的设备和 方法,更具体地说,涉及一种用于控制与用户的运动关联的菜单屏幕上的菜单导航的菜单 导航的设备和方法。
背景技术
现有终端中的菜单导航使用诸如4个方向按钮、滚轮拨号和滚轮键、OK按钮、取消 按钮之一的硬件部件来向上、向下、向左、或向右移动菜单焦点;通过按下OK按钮将菜单焦 点移动进入下一深度;通过按下取消按钮跳出相应的菜单。 图1A到图2C是示出传统的菜单焦点移动方法的示图。为了聚焦到期望的菜单 上并选择聚焦的菜单,用户应当按下几个按钮(例如向右按钮、向下按钮、OK按钮、以及取 消按钮)。同样,为了进入选择的菜单的子菜单,用户应当再次按下各种按钮(见图2A到 2C)。因此,在传统的菜单焦点移动方法中,在按钮按下与菜单屏幕上的焦点移动之间的相 关性是有限的。此外,按钮控制的菜单导航方法是一种在功能和便捷方面不再独特和有利 的过时的菜单导航方法。此外,传统的方法对于为了放大/縮小菜单屏幕而进入环境设置 菜单来说是不方便的。

发明内容
因此,本发明的目的在于提供一种用于控制与用户的运动相关的菜单屏幕上的菜 单导航并且提供用户容易理解的的设备和方法。 根据本发明的一方面,提供一种控制终端中的菜单导航的设备。该设备包括显示 器,用于显示菜单屏幕;用户接口 ;惯性传感器,用于瞬时地感知终端的运动;以及控制器, 用于响应于由用户接口感知的第一输入而在显示器上显示菜单屏幕,并根据由惯性传感器 感知的终端的运动来移动显示在显示器上的菜单屏幕上的焦点。 根据本发明的另一方面,提供一种用于控制显示菜单屏幕的终端中的菜单导航的 方法。该方法包括在显示菜单的状态下,当检测到表示终端顺时针转动的终端的运动时, 顺时针移动焦点;以及在显示菜单的状态下,当检测到表示终端逆时针转动的终端的运动 时,逆时针移动焦点。


通过下面结合附图的详细描述,本发明的上述和其他目的、特点和优点将会变得 更加清楚,其中 图1A到图2C是示出传统的菜单焦点移动方法的示 图3A和3B是示出根据本发明的第一菜单导航方法的示图; 图4A到4C是示出根据本发明的第二菜单导航方法的示图; 图5A到5C是示出根据本发明的第三菜单导航方法的示图; 图6A到6C是示出根据本发明的第四菜单导航方法的示图; 图7A到7C是示出根据本发明的第五菜单导航方法的示图; 图8是示出根据本发明的移动通信终端中的菜单显示设备的结构的框图; 图9是示出根据本发明的第一菜单导航方法的流程图; 图10是示出根据本发明的第二菜单导航方法的流程图; 图11是示出根据本发明的第三菜单导航方法的流程图; 图12是示出根据本发明的第四菜单导航方法的流程图;以及 图13是示出根据本发明的第五菜单导航方法的流程具体实施例方式
现将参照附图来详细说明本发明的一些优选实施例。在附图中,即使相同或相似的部件在不同的附图中被描述,也用相同的标号来表示它们。在以下描述中,为了清楚和简明,已省略对合并到此的公知功能和配置的详细描述。 图3A和3B是示出根据本发明的第一菜单导航方法的示图。如图3A和3B所示,如果用户逆时针转动终端,则先前位于"l"的菜单焦点(下文中简称"焦点")移动到"2"。同样,虽然未示出,但如果用户顺时针转动终端,则焦点按相反的方向移动。
图4A到4C是示出根据本发明的第二菜单导航方法的示图。如图4A和4B所示,如果用户向下晃动终端一次,则先前位于"l"(圆圈中的"l")的焦点移动到"2"。这样的深度_#1焦点移动实现主菜单之间的焦点移动。如图4B和4C所示,如果用户向右晃动终端一次,则先前位于"l"(方框中的"l")的焦点移动到"2"。这样的深度_#2的焦点移动实现了在由圆圈中的"2"表示的主菜单的子菜单中的项之间的焦点移动。虽然未示出,但如果用户向上或向左晃动终端,则焦点按相同的原理移动。 图5A到5C是是示出根据本发明的第三菜单导航方法的示图。如图5A和5B所示,如果用户向右倾斜终端,则先前位于"5"的焦点移动到"6"。反之,如图5A和5C所示,如果用户向左倾斜终端,则先前位于"5"的焦点移动到"4"。如图所示,这种菜单导航方法按框以相应的方向倾斜的方式在透视图中显示包括焦点所处的数字框的所有菜单框,以增加可视化效果。虽然未示出,但如果用户向上和向下倾斜终端,则焦点按相同的原理移动。这种菜单导航方法提供了用户的运动和菜单屏幕上的实际焦点转移之间的相关性,允许用户容易地理解焦点移动并体验新的交互。 图6A到6C是示出根据本发明的第四菜单导航方法的示图。在如图6A所示的焦点当前处于"5"的状态下,如果用户向后(或向外)晃动终端一次,则终端显示如图6B所示的主菜单#5的子菜单。也就是说,终端进入下一深度。为了返回焦点处于"5"的先前的深度,用户可向前(或向内)晃动终端一次。 图7A到7C是示出根据本发明的第五菜单导航方法的示图。如图7A所示,在焦点位于"5"的状态下,如果用户缓慢提升终端,则菜单屏幕按图7B所示被放大。在此情形中,菜单屏幕以焦点所处的"5"为中心放大,以防止由于放大而导致焦点超出菜单屏幕。在此情形中,如果用户按下运行按钮,则如图7C所示,菜单屏幕縮小为其原始菜单屏幕。同样, 虽然未示出,用户可通过缓慢降低终端来縮小菜单屏幕,并通过按下运行按钮来将菜单屏 幕放大为其原始菜单屏幕。当菜单字体过小或菜单屏幕过大时,这样的菜单导航方法允许 用户自由地放大/縮小菜单屏幕。 在图7A和7B中,标号700表示用于指示惯性传感器(未示出)的激活/禁用以 通知用户运动控制的菜单导航是否可用的指示符。虽然所述指示符700仅被包括在图7A 和7B所示的终端中,但其也可被包括在图3A到6C所示的终端中。这里,术语"菜单"指的 是作为构成相应的菜单的图像和字符的所有这样的元素。 图8是示出根据本发明的移动通信终端中的菜单显示设备的结构的框图。用于移
动通信终端中的菜单显示设备包括显示器81 ;用户接口 82 ;惯性传感器84,用于瞬时地
感知终端的运动;以及控制器83,用于响应于由用户接口 82感知的第一输入而将菜单屏幕 显示在显示器81上,并根据由惯性传感器84感知的终端的运动来移动在显示器81上显示 的菜单屏幕上的焦点。这里,菜单屏幕可支持在移动通信终端中可用的各种菜单。
如果惯性传感器84感知终端逆时针或顺时针转动,则控制器83按相应的方向移 动显示在菜单屏幕上的焦点。如果惯性传感器84感知终端向上晃动,则控制器83显示焦 点当前所处的菜单项的上面的菜单。如果惯性传感器84感知终端向下晃动,则控制器83 显示焦点当前所处的菜单项的下面的菜单。如果惯性传感器84感知终端缓慢提升,则控制 器83放大当前正被显示在显示器81上的菜单屏幕。如果惯性传感器84感知终端缓慢下 降,则控制器83縮小当前正被显示在显示器81上的菜单屏幕。此外,控制器83响应于由 用户接口 82感知的第二输入来将被放大/縮小的菜单屏幕縮小/放大(或解縮放)为其 原始菜单屏幕。这里,当运行按钮B被按下短时间之后,用户接口 82感知第二输入。提供 运行按钮B以激活/禁用惯性传感器84。这里,短语"原始菜单屏幕"指的是响应于由用户 接口 82感知的第一输入而被显示在显示器81上的菜单屏幕。由用户接口 82感知的第一 输入指的是按下菜单按钮A或输入特定的标记。"特定的标记"指的是移动终端中可用的各 种字符,包括中文字符、字母字符、特殊字符、数字等。 此外,如果惯性传感器84感知终端向左倾斜,则控制器83将焦点移动到焦点当前
所处的菜单项的左边的一项。如果惯性传感器84感知终端向右倾斜,则控制器83将焦点
移动到焦点当前所处的菜单项的右边的一项。如果惯性传感器84感知终端向上倾斜,则控
制器83将焦点移动到焦点当前所处的菜单项的上方的一项。如果惯性传感器84感知终端
向下倾斜,则控制器83将焦点移动到焦点当前所处的菜单项的下方的一项。 此外,如果惯性传感器84感知终端向左、向右、向上或向下倾斜,则控制器83按相
应的方向倾斜整个菜单屏幕。 用户接口 82还包括指示符(未示出)。提供指示符以指示惯性传感器84的激活 /禁用来通知用户运动控制的菜单导航是否可用。例如,指示符可以是显示在显示器81的 屏幕的顶端以指示终端的状态的图标之一。 惯性传感器84是用于使用惯性力来测量对象的运动信息的传感器。惯性传感器 84可包括加速度传感器,用于测量加速度以计算对象的位置的改变;以及角速度传感器、 所谓的回转器(gyroscope),用于测量角速度以计算旋转角度的改变。虽然加速度传感器 和角速度传感器可按以下方式被使用以实现本发明,但所述传感器不包括本发明的发明要素。 因为菜单导航是基于按上/下、前/后和左/右方向的三维空间的运动的,所以可使用3轴角速度传感器来计算对象的移动轨迹。虽然角速度传感器可测量重力加速度和运动加速度两者,但因为仅运动加速度是由于终端的运动引起的加速度分量,所以可通过对运动加速度进行二重积分来计算终端在三维空间中的移动轨迹。因此,在进行其它处理之前应该先从测量的加速度中去除重力加速度分量。当终端移动时,终端的姿态很少经历变化。因此,在此情形中,可认为由加速度传感器测量的重力加速度分量也几乎不变。因为终端可能就在其移动之前保持停止,所以此时测量的加速度可仅包括重力加速度分量。如果终端开始运动,则测量的加速度可包括运动加速度和重力加速度两者。能够通过先存储当终端保持停止时测量的重力加速度分量,其后从在终端运动之后测量的加速度中减去其来获得仅运动加速度。 在菜单导航期间,可使用2轴角速度传感器来计算终端在上/下和左/右方向上的移动轨迹。按上/下和左/右方向移动握在他/她的手中的终端的用户的运动等同于以肩或肘为中心的旋转运动。因此,在此情形中,可通过对角速度进行一次积分来计算旋转角而得到终端在上/下和左/右方向上的移动。为了计算上/下移动,角速度传感器以其可测量俯仰(pitch)的方式被安排。为了计算左/右移动,角速度传感器以其可测量偏航(yaw)的方式被安排。 控制器83通过处理由角速度传感器和/或加速度传感器获得的值来得到终端的运动轨迹。 图9是示出根据本发明的第一菜单导航方法的流程图。在步骤91,如果用户使用用户接口 82按下菜单按钮A,则控制器83感知菜单按钮A的按下,并在步骤92显示如图3A所示的在其中焦点按默认处于"1"的菜单屏幕。此时,如果用户逆时针或顺时针转动终端,则惯性传感器84感知终端的转动运动。在步骤93,控制器83确定终端是否已经逆时针或顺时针转动。如果确定终端已顺时针转动,则控制器83在步骤94顺时针移动焦点。然而,如果确定终端已逆时针转动,则如在其中焦点位于"2"的图3B所示,控制器83在步骤95逆时针移动焦点。 图10是示出根据本发明的第二菜单导航方法的流程图。参照图IO,在步骤101,如果用户使用用户接口 82按下菜单按钮A,则控制器83感知菜单按钮A的按下,并在步骤102显示如图4A所示的在其中焦点按默认位于"1"的菜单屏幕。此时,如果用户向上/向下晃动终端一次,则惯性传感器84感知终端的晃动运动。控制器83在步骤103确定终端是否上/下晃动。如果确定终端上/下晃动,则控制器83在步骤104在深度#1中上/下移动焦点。例如,如果用户向下晃动如在其中焦点位于"l"(圆圈中的"l")的图4A所示的终端一次,则如图4B所示,控制器83将焦点移动到"2"。这种深度-#1焦点移动实现了主菜单之间的焦点移动。 如果在步骤103确定终端没有上/下晃动,则控制器83在步骤105确定终端是否左/右晃动。如果确定终端左/右晃动,则在步骤106,控制器83在深度#2左/右移动焦点。例如,如果用户向右晃动如在其中焦点位于"l"(方框中的"l")的图4B所示的终端一次,则如图4C所示,终端将焦点移动到"2"。这种深度_#2焦点移动实现了由圆圈中的"2"指示的主菜单的子菜单中的项之间的焦点移动。
图11是示出根据本发明的第三菜单导航方法的流程图。在步骤lll,如果用户使 用用户接口 82按下菜单按钮A,则控制器83感知菜单按钮A的按下,并在步骤112显示如 图5A所示的在其中焦点按默认位于"5"的菜单屏幕。此时,如果用户向左/向右倾斜终端, 则惯性传感器84感知终端的倾斜运动。控制器83在步骤113确定终端是否向左或向右倾 斜。如果确定终端向右倾斜,则如图5B所示,控制器83在步骤114将焦点移动到"6"。然 而,如果确定终端向左倾斜,则如图5C所示,控制器83在步骤115将焦点移动到"4"。
图12是示出根据本发明的第四菜单导航方法的流程图。在步骤121,如果用户使 用用户接口 82按下菜单按钮A,则控制器83感知菜单按钮A的按下,并在步骤122显示如 图6A所示的在其中焦点按默认位于"5"的菜单屏幕。此时,如果用户向后(向外)或向前 (向内)晃动终端一次,则惯性传感器84感知终端的晃动运动。控制器83在步骤123确定 终端是向后还是向前晃动。如果确定终端向后晃动,则如图6B所示,控制器83在步骤125 显示主菜单#5的子菜单。换句话说,终端进入下一 (下级)深度。然而,如果确定终端向 前晃动,则控制器83返回先前的深度。例如,如果用户向前晃动如图6B所示的终端一次, 则如图6C所示,控制器83在步骤124显示在其中焦点位于"5"的上级菜单。
图13是示出根据本发明的第五菜单导航方法的流程图。在步骤131,如果用户使 用用户接口 82按下菜单按钮A,则控制器83感知菜单按钮A的按下,并在步骤132显示如 图7A所示的在其中焦点按默认位于"5"的菜单屏幕。此时,如果用户缓慢提升终端,则惯 性传感器84感知终端的提升运动。控制器83在步骤133确定终端是否缓慢提升。如果确 定终端缓慢提升,则如图7B所示,控制器83在步骤134放大菜单屏幕。在此情形中,为了 防止由于放大而导致焦点超出菜单屏幕,菜单屏幕以焦点所处的"5"为中心进行放大。然 而,如果在步骤133确定终端没有缓慢提升,则控制器83在步骤137确定终端是否缓慢下 降。如果确定终端缓慢下降,则在步骤138,控制器83縮小菜单屏幕。在菜单屏幕被放大/ 縮小的状态下,控制器83在步骤135确定是否按下运行按钮B。如果按下运行按钮B,则控 制器83将被放大/縮小的菜单屏幕縮小/放大(或解縮放)为其原始菜单屏幕。例如,如 果用户在如图7B所示的菜单屏幕被放大的状态下按下运行按钮B,则控制器83将被放大的 菜单屏幕縮小为如图7C所示的其原始菜单屏幕。 在图9到13中,标记"""表示在特定的菜单屏幕被显示的状态下应该感知相应 的运动的必要性。例如,在图9中,上部标记"""表示在步骤93必须在初始菜单屏幕被显 示之后立即检测转动运动。下部标记"""表示在步骤94和95中不能期望在焦点移动之 后哪一种运动将被感知。例如,其表示在步骤94中顺时针焦点移动之后图13的菜单屏幕 縮放操作可被执行的可能性。 本发明也可应用于可用于终端的所有其它菜单屏幕,允许用户体验各种交互。此
外,本发明使用户能够通过他/她的相关的运动来放大/縮小菜单屏幕。此外,本发明还提
供除了现有的按钮控制的菜单导航之外的运动控制的菜单导航,增加了用户选择的数量。 这里,所有运动/移动方向都是基于移动通信终端的相对方向。 从上面的描述可知,本发明允许用户通过相关的运动而不是按钮按下来执行菜单
导航。因此,本发明提供了用户的运动与菜单屏幕上的实际焦点移动之间的相关性,允许用
户简单地理解焦点移动并体验新的交互。 虽然已参照本发明特定优选实施例示出和描述了本发明,但本领域技术人员应理
8解,在不脱离由所附权利要求定义的本发明的精神和范围的情况下,可对其在形式和细节上进行各种改变。
权利要求
一种用于控制终端中的菜单导航的设备,该设备包括显示器,用于显示菜单屏幕;用户接口;惯性传感器,用于瞬时地感知终端的运动;以及控制器,用于响应于由用户接口感知的第一输入来将菜单屏幕显示在显示器上,并根据由惯性传感器感知的终端的运动来移动显示在显示器上的菜单屏幕上的焦点。
2. 如权利要求1所述的设备,其中,如果由惯性传感器感知的终端的运动表示终端顺 时针转动,则控制器顺时针移动菜单屏幕上的焦点,如果由惯性传感器感知的终端的运动 表示终端逆时针转动,则控制器逆时针移动菜单屏幕上的焦点。
3. 如权利要求1所述的设备,其中,如果由惯性传感器感知的终端的运动表示终端向 上晃动,则控制器显示焦点当前所处的菜单项的上面的菜单;如果由惯性传感器感知的终 端的运动表示终端向下晃动,则控制器显示焦点当前所处的菜单项的下面的菜单。
4. 如权利要求1所述的设备,其中,如果由惯性传感器感知的终端的运动表示终端缓 慢提升,则控制器放大菜单屏幕;如果由惯性传感器感知的终端的运动表示终端缓慢下降, 则控制器縮小菜单屏幕。
5. 如权利要求4所述的设备,其中,控制器响应于由用户接口感知的第二输入将被縮 小的菜单屏幕放大为其原始菜单屏幕和将被放大的菜单屏幕縮小为其原始菜单屏幕。
6. 如权利要求5所述的设备,其中,通过按下包括在用户接口中的运行按钮一段短时 间来感知第二输入,提供运行按钮以激活或禁用惯性传感器。
7. 如权利要求5所述的设备,其中,原始菜单屏幕表示响应于第一输入而显示在显示 器上的菜单屏幕。
8. 如权利要求1所述的设备,其中,所述显示器显示用于指示惯性传感器的激活和禁 用以通知用户运动控制的菜单导航是否可用的指示符。
9. 如权利要求8所述的设备,其中,指示符是显示在显示器的屏幕的顶部以指示终端 的状态的图标之一。
10. 如权利要求1所述的设备,其中,如果由惯性传感器感知的终端的运动表示终端向 上倾斜,则控制器将焦点移动到焦点当前所处的菜单项的上边的一项;如果由惯性传感器 感知的终端的运动表示终端向下倾斜,则控制器将焦点移动到焦点当前所处的菜单项的下 边的一项。
11. 一种用于控制显示菜单屏幕的终端中的菜单导航的方法,该方法包括以下步骤 在显示器上显示菜单屏幕;根据终端的运动来移动显示在显示器上的菜单屏幕上的焦点。
12. 如权利要求11所述的方法,其中,在菜单显示的状态下,当检测到表示终端顺时针 转动的终端的运动时,顺时针移动焦点;以及在菜单显示的状态下,当检测到表示终端逆时针转动的终端的运动时,逆时针移动焦点。
13. 如权利要求11所述的方法,其中,在菜单显示的状态下,当检测到表示终端向下晃 动的终端的运动时,显示焦点当前所处的菜单的下面的菜单;以及在菜单显示的状态下,当检测到表示终端向上晃动的终端的运动时,显示焦点当前所处的菜单的上面的菜单。
14. 如权利要求11所述的方法,其中,在菜单显示的状态下,当检测到表示终端上下晃动的终端的运动时,在第一深度移动焦点;以及在菜单显示的状态下,当检测到表示终端左右晃动的终端的运动时,在第二深度移动焦点。
15. 如权利要求11所述的方法,其中,在菜单显示的状态下,当检测到表示终端向后晃动的终端的运动时,显示焦点当前所处的菜单的下级菜单;以及在菜单显示的状态下,当检测到表示终端向前晃动的终端的运动时,显示焦点当前所处的菜单的上级菜单。
16. 如权利要求11所述的方法,其中,在菜单显示的状态下,当检测到表示终端缓慢提升的终端的运动时,放大菜单屏幕;以及在菜单显示的状态下,当检测到表示终端缓慢下降的终端的运动时,縮小菜单屏幕。
17. 如权利要求ll所述的方法,其中,当检测到预定的用户输入信号时,将被放大的菜单屏幕縮小到其原始菜单屏幕和将被縮小的屏幕放大到其原始菜单屏幕。
全文摘要
一种控制终端中的菜单导航的设备。该设备包括显示器,用于显示菜单屏幕;用户接口;惯性传感器,用于瞬时地感知终端的运动;以及控制器,用于响应于由用户接口感知的第一输入将菜单屏幕显示在显示器上,并根据由惯性传感器感知的终端的运动移动显示在显示器上的菜单屏幕上的焦点。
文档编号G06F3/048GK101706708SQ20091026573
公开日2010年5月12日 申请日期2006年2月22日 优先权日2005年2月23日
发明者徐真揆, 李先英, 申承佑, 韩明焕, 黄昺哲 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1