小键盘或滚轮快速选择和用滚轮小角度旋转移动菜单指针的方法

文档序号:6652002阅读:213来源:国知局
专利名称:小键盘或滚轮快速选择和用滚轮小角度旋转移动菜单指针的方法
技术领域
本发明涉及菜单的选择方法,特别是用小键盘或滚轮在较多的选择项中快速选择的方法和用滚轮小角度旋转快速移动菜单指针的方法。
背景技术
手持式电子设备或电子控制设备因为体积所限,采用小键盘布局,而且,因为是手持操作,在单手持机单手操作时只能有一个手指按击按键,与拥有百余按键且可十指共用电脑键盘相比,很多操作变的更加复杂。
在菜单选择操作中,尤其是在字符串输入操作中,经常会在一个以上的选择菜单中进行选择操作的情况。比如在手机上使用全拼拼音输入法编辑汉字短信的时候如果点击按键2(该按键可输入A、B、C三个拼音字符),会同时出现两个菜单条供操作者选择,第一个菜单条是汉字菜单条,这个菜单条中的菜单项是以拼音字母A打头的汉字字符集;第二个菜单条是拼音字母菜单条,这个菜单条中的菜单项是A、B、C三个不同的拼音字母。这两个菜单条有不同的菜单指针,汉字菜单条的菜单指针靠点击方向键移动,点击确认键来完成选择,字母菜单条则靠对2号按键的多次连续点击来移动指针,点击停顿结束选择,等候下一按键触发。在这一操作过程中,操作手指需要移动位置按击不同的按键,不同的菜单条是由不同的按键来选择的。
不仅仅是在汉字字符串输入的时候人们会面对上述两个菜单条,联想语言输入技术在很多语种的输入中都得到了应用,这种出现两个菜单的情况并非汉字输入所仅有。现在很多手持电子设备甚至不再有数字键盘,而仅仅有方向键(导航键)或滚轮,显然,仅仅依靠方向键或滚轮要完成上述多菜单选择就变得比较困难,这类电子设备大多采用语音输入、手写输入等来进行字符串的输入操作,但语音输入、手写输入也有局限,比如手写输入需要双手操作,一手持机,一手书写;语音输入对环境则有较高要求,过于嘈杂的环境影响输入的准确性,在公众场合语音输入不便于保密。
实际上,在进行字符串输入时,人们不仅仅需要在上述两个菜单条中进行选择,比如在进行英文输入时,英文字母有大小写两种不同的选择,标点符号也是必不可少的,在英文中有时还要混合输入数字字符甚至是其他语种的字符,在大键盘上,由于按键较多且双手操作,很容易处理。在小键盘上处理上述问题就困难些,现有的小键盘输入技术是将不太常用的选择项作为菜单的一个或多个子菜单或单独设置选择菜单并为此菜单单独设置一个键位来打开该菜单-----比如标点符号菜单,这样做无疑复杂了操作。
滚轮是在手持电子设备上较常见的轮状输入装置,它包括一供操作者手指操作的旋转部件,该旋转部件的旋转由旋转监测器部件检出并将旋转的方向和角位移量以电信号、光信号或其他信号传递方式传递至控制单元,旋转检测器部件可以是角位移传感器或角位置传感器,两者检测出的不同参数值可以换算;旋转部件通过一轴—轴承装置安装在壳体部件上,壳体部件可以是固定于使用滚轮装置的设备上的属于滚轮装置的独立部件,也可以是使用滚轮装置的设备的壳体的一部份。滚轮有两类,第一类滚轮只能够旋转;第二类滚轮既可以旋转,还可以通过按压滚轮触发一开关部件;滚轮有两种安装方式,第一种安装方式如附图1,滚轮大部分隐藏于壳体内部,供手指操作的轮缘部分只有很小一部分暴露于壳体外,这种滚轮一次拨动只能旋转很小的角度,在旋转角度较大时需要多次操作;另一种安装方式如图2,这种滚轮的操作部分全部暴露于壳体外,没有第一种滚轮的问题。本发明所说的滚轮如果是第一类,则应用滚轮的设备应当至少还有一开关;如果是第二类,则可以独立出现在设备上。
发明目的1、用小键盘或滚轮快速在较多的菜单项中选择所需的菜单项的方法。
2、一种滚轮的操作方法,该方法以小角度的旋转快速移动菜单指针,尤其适合滚轮的操作轮缘大部分隐藏在壳体内部的滚轮安装方式。
3、一种滚轮的操作方法,该方法以小角度旋转在长菜单中快速选择所需菜单项。
4、一种滚轮的操作方法,该方法以小角度和大角度的混合旋转方式在长菜单中快速选择所需的菜单项。
技术方案1选择操作是极其常见的操作,有很多时候,特别是在进行字符串输入的时候,比如输入文本,需要在很多选择项中进行选择,如果把这些选择项排列成一个长长的菜单,无疑不便于快速进行选择操作,在小键盘文本输入中,一般将长菜单中部分选项作为主菜单的子菜单,比如标点符号菜单。本技术方案则是将上述较多的选择项按使用频度或类别分为若干组,在显示屏幕上并列选择,从而提高选择操作的速度。
本方案所提出的方法适合有较大屏幕的手持电子或电子控制设备使用,尤其适合类似字符串输入的连续操作的选择指令应用。
本发明所提出的所有技术方案都涉及从多个选择项中选择一个项的操作,即对菜单的选择操作;工作状态调整指令则是一种较为特殊的选择指令,它是在量值不同的多个工作状态中选择一个,比如电视机音量的调整,不同的音量状态就是选择项,这些量值不同的工作状态相当于菜单选择操作的菜单项,这些菜单项按大小排列,随菜单指针的移动而变化。由于上述两者本质上相同,故本发明所提出的所有技术方案经简单转换即可用于工作状态调整。所以,凡是以本发明所提出的技术方案为基础,经简单转换后用于工作状态调整的方法或技术方案,亦应在本发明保护范围之内。技术方案2给出了这样一个转换的实例(图14)。
并列菜单的显示和选择方法之一将所有使用频度较高的菜单项按其不同的使用频度或类型分为不同的类,每一类菜单项集合成一个菜单条,将所有的菜单条在同一显示屏幕上同时显示;使用频度极低的菜单项则可集合成一个或数个菜单作为某一菜单条的子菜单;如果菜单条中的菜单项较多,菜单项可以超越显示屏幕并随菜单指针的移动在屏幕上滚动;说明图3是输入英文字符串的显示屏的屏幕,该屏幕将所有需要的菜单项分为四个菜单条,一个英文小写字母菜单条,一个英文大写字母菜单条,一个标点符号菜单条,一个数字字符菜单条,屏幕的最上方是字符串输入区。除了常用的标点符号之外,不常用的符号可以作为标点符号菜单条的子菜单。大小写字母两个菜单条不能够在屏幕上完全显示从而“超越”了屏幕,图4则显示了图3的菜单条随菜单指针在屏幕上滚动后的变化。
上述菜单条可以由使用者根据需要定制;说明如果图3的4个菜单条不能满足使用者的需要,比如使用者经常在英文字符串中混用俄文字符,就可以加入一俄文字符菜单条,如果使用者经常在英文字符串中混用数学符号,就可以加入数学符号菜单条或将数学符号作为数字字符菜单条的菜单项。
上述菜单条优先按其使用频度的高低而后再按不同的类型依次排列为第一菜单条、第二菜单条等,依此类推;说明如图3,英文字符串输入中使用频度最高的自然是小写英文字母,其次是大写英文字母,而后是标点符号,最后是数字字符。在字符串输入中,使用频度并非是一成不变的,比如在英文中混有一长串数字字符的情况时非常常见的,可以在选择程序中考虑这种情况随时菜单的排列次序进行调整。图7显示了菜单条排列顺序改变的一种情况,设定采用的输入法是英文联想输入法,在输入How are之后,输入法将联想单词you?直接输入字符输入区,该单词所在的菜单条即为第一菜单条。当然,如果联想单词多于一个,可将其依次排列在第一菜单条内。有时很难区分不同菜单条的使用频度,比如大写英文字符与数字,这时按类型排列就可以了。
上述菜单条依第一菜单条、第二菜单条的顺序,依次显示在第一显示区、第二显示区等中,依此类推;说明如图3,由下向上,依次为第一显示区,第二显示区等。最上面是字符输入区。
上述菜单条在打开时,共用同一菜单指针,该指针指向所有菜单条首项;菜单指针在移动时,同时移向所有菜单条指定项的同向相邻项;说明如图1,菜单指针指向四个不同菜单条中的四个菜单项,图1左下方阴影为菜单指针;菜单指针移动后如图4或图5。
上述菜单条中除了在菜单项最多的菜单条中菜单指针可以循环移动之外,其余均不可循环移动,或者说,菜单指针只能在短菜单条中的起始菜单项和终了菜单项之间不同的菜单项间移动,这一菜单指针移动的区间为有效区间;当菜单指针的移出某一菜单条的有效区间时,该菜单关闭;当菜单指针移入某一菜单条的有效区间时,该菜单打开。
说明如图3,小写英文字符菜单条是最长的菜单条(比大写菜单多了删除和返回两项),菜单指针可以循环移动,即可以从a、b经过各字母项到z,再由z经删除和返回两项到a,也可从a、经返回和删除两项到z再经过各字母项到b,再由b到a,没有起点或终点;数字字符菜单条则以数字字符0为起始菜单项,数字字符9为终了菜单项,以图5为例,如果菜单指针在字母R、Y、C的区间内移动,数字字符菜单打开,菜单指针在其间移动;如果菜单指针从字母R移向字母P或从字母C移向字母D,数字字符菜单关闭;如果菜单指针的移动方向与上述方向恰好相反,数字字符菜单打开。
并列菜单的显示和选择方法之二本方法与方法一的区别在于对第一菜单条的显示和处理方法,适合第一菜单条菜单项较少,菜单较短的情况,具体如下将所有使用频度较高的菜单项按其不同的使用频度或类型分为不同的类,每一类菜单项集合成一个菜单条;使用频度极低的菜单项则可集合成一个或数个菜单作为某一菜单条的子菜单;如果菜单条中的菜单项较多,菜单项可以超越显示屏幕并随菜单指针的移动在屏幕上滚动;上述菜单条可以由使用者根据需要定制;上述菜单条优先按其使用频度的高低而后再按不同的类型依次排列为第一菜单条、第二菜单条等,依此类推;
上述菜单条在打开时,首先显示第一菜单条,菜单指针指向第一菜单条首项或同时显示所有菜单条,菜单指针指向第一菜单条首项;第一菜单条的菜单指针不可循环移动;在菜单指针移出第一菜单条时,永久关闭第一菜单条并显示其余菜单条;菜单指针指向首项或永久关闭第一菜单条并将菜单指针指向已打开的其余菜单条首项。
除第一菜单条外的其余菜单条在打开时,共用同一菜单指针,该指针指向所有打开的菜单条首项,菜单指针在移动时,同时移向所有菜单条指定项的同向相邻项;除第一菜单条外的所有菜单条中只有在菜单项最多的菜单条中菜单指针可以循环移动,其余均不可循环移动,或者说,菜单指针只能在短菜单条中的起始菜单项和终了菜单项之间不同的菜单项间移动,这一菜单指针移动的区间为有效区间;当菜单指针的移出某一菜单条的有效区间时,该菜单关闭;当菜单指针移入某一菜单条的有效区间时,该菜单打开;永久关闭的菜单条不再打开。
说明本方法尤其适合采用联想输入法输入字符串,如图7、图8,在输入How are之后,将联想字符串“you?”作为第一菜单条,该菜单条只有一个菜单项,图7是同时显示所有菜单条但指针指向第一菜单条首项的情况;图8是首先显示第一菜单条的情况。图7的第一菜单条显示在字符输入区,图8的第一菜单条显示在菜单显示区。显然,在应用联想输入法输入字符串时,采用这种方法可以提高输入的速度,但其只适合联想菜单较短的情况。被永久关闭的第一菜单无论菜单指针如何移动也将不再打开。
并列菜单的显示和选择方法的操作方法之一,适用于上述两种并列菜单的显示和选择方法以方向键或滚轮或用数字键作为方向键移动菜单指针,只有一个键可以进行确认操作或虽以多个键进行确认操作但对各确认键发出的确认信号不加以区分;对上述菜单的选择操作分两步进行,首先移动菜单指针至所需项进行第一确定操作,将菜单指针指定的所有菜单项按第一菜单条、第二菜单条等的顺序,依次排列成第二菜单,移动菜单指针至所需项进行第二确定操作,执行选定项指令;在进行第一确认操作时如果菜单指针指定的项只有一项,执行选定项指令。
说明图3、图4、图6显示了上述操作的部分显示屏幕。图3是打开的初始菜单,图4是图3菜单指针移动后进行第一确认操作前的屏幕,图6是第二菜单的初始菜单。对于有数字键盘的手持电子设备,可以用数字键作为方向键和确定键来进行操作。小键盘的数字键中的1至9键一般排列为一个3×3的矩阵,中间一行为依次为4、5、6三个键,4、6键可作为方向键使用(下面的流程只需两个方向键),5号键则可作为确定键使用。在手持电话上采用数字键替代方向键,可以省去现在几乎作为小键盘标准键的方向键,使之体积更小或屏幕更大,用数字键替代方向键并非新技术,很多电脑键盘就是如此。对于手指粗壮的男士而言,数字键与较小的方向键比,更易于操作。除了用于移动菜单指针的按键,其他任意按键都可以作为确定按键,用于作为确定键的按键可以有多个,操作手指可以以最近的按键进行确定操作,从而使操作更便捷。方向键有很多种形式,由按键式的、摇杆式的等,凡是用于操作菜单指针移动的装置都属于本发明所说的方向键的范畴。
并列菜单的显示和选择方法的操作方法之二,适用于上述两种并列菜单的显示和选择方法以方向键或滚轮或用数字键作为方向键移动菜单指针,以多个键进行确认操作且各确认键所发出的确认信号被赋予不同的菜单条;对菜单的选择操作按以下步骤进行移动菜单指针至所需项,操作选定项所在的菜单条的确定键,执行选定指令;如果在确定操作时只有一个菜单项被菜单指针指定,对任意确定键的确认操作均视为对选定菜单项的确定操作。
说明对于既有滚轮和方向键,又有数字键盘或虽无数字键盘但有足够的按键可供对不同菜单进行选择操作的手持设备,可将不同的菜单条确定指令赋予不同的按键,比如将第一菜单条的确认指令赋予数字按键1,将第二菜单条的按键指令赋予数字按键2等。为便于进行确认操作,可将不同菜单条的确认操作键位在显示屏中提示,如图7所示,图7下方两侧的阴影部即为提示符,提示对应菜单条分别由1、2、3、4号数字键进行确认操作。
操作流程说明本说明书所有流程均在附图中提供有流程图,为便于与流程图对照,所有流程的步骤按以下规则编号流程步骤编号为4位,前两位为附图的图号,后两位为步骤顺序号,比如0909,即为附图9的第9个步骤。
上述操作方法之一的操作流程步骤0901多菜单条选择指令下达,打开菜单,菜单指针指向首项,转入步骤0902。
说明菜单项的排列最好像图3一样的矩阵,整齐划一,便于寻找和操作,否则菜单指针会参差不齐,不美观也不便于寻找和操作。图3左下方阴影部分即为菜单指针,菜单指针当然并不局限于图3所示的这一种,只要能够区别出指定菜单项与非指定菜单项就可以了。菜单条的首项每次也并非是一成不变的,比如图4,在输入英文How are之后,如果所采用的英文输入法具有联想功能,可直接将菜单指针移至字母y处;或者以上次选择时指针指定菜单项为首项,图3选定的最后一个字符为空格,指针就可停留于空格处。菜单指针也并非像图3那样出现在显示屏的一边,像图5那样出现在显示屏的中央更好一些,这样能够看到指针两侧的菜单项,菜单指针在屏幕上不滚动,菜单项滚动。不同菜单条之间的位置也并非一定是固定不变的,可以向图5那样,除了第一菜单条之外,菜单指针每次都指向其余菜单条的中间项。
步骤0902将当前状况传至显示器显示,转入步骤0903;步骤0903监测指针移动信号,如果有指针移动信号,判断指针移动方向,转入步骤0904;如果没有指针移动信号,转入步骤0907;说明指针移动信号由移动指针的输入装置发出,比如方向键,滚轮等。
步骤0904判断当前指针是否移出某一菜单条有效区间,如果是,关闭该菜单条,转入步骤0905;如果否,转入步骤0905;步骤0905判断当前指针是否移入某一菜单条有效区间,如果是,打开该菜单条,转入步骤0906;如果否,转入步骤0906;步骤0906按指定方向将菜单指针转移至所有开启菜单条的邻项,转入步骤0902;步骤0907监测确认信号,如果有确认信号,转入步骤0908,如果没有确认信号,返回步骤0903;步骤0908如果当前菜单指针指定项只有一项,转入步骤0913;如果当前菜单指定项有多项,将这些指定项按菜单条顺序排列成第二菜单,菜单指针指向首项,转入步骤0909;说明图6就是由图4生成的第二菜单。
步骤0909将当前状态传至显示器显示,转入步骤0910;步骤0910监测指针移动信号,如果有指针移动信号,判断指针移动方向,转入步骤0911;如果没有指针移动信号,转入步骤0912;步骤0911按选定方向将指针移向邻项,转入步骤0909;步骤0912监测确认信号,如果有确认信号,转入步骤0913,如果没有确认信号,返回步骤0910;步骤0913执行选定指令。
说明对于字符串输入这样的连续选择指令,如果选定的是字符,将选定字符输入字符串输入区,打开选择菜单,进行下一次选择操作。如果使用的是联想输入法,须把联想字符作为下次选择的第一菜单条。如果选定的指令是删除、返回等则执行该指令,按指令内容进入下一步操作。
上述操作方法之二的操作流程步骤1001多菜单条选择指令下达,打开菜单,菜单指针指向所有菜单条首项,转入步骤1002。
步骤1002将当前状态传至显示器显示,转入步骤1003;步骤1003监测指针移动信号,如果有指针移动信号,判断指针移动方向,转入步骤1004;如果没有指针移动信号,转入步骤1007;步骤1004当前指针是否移出某一菜单条有效区间,如果是,关闭该菜单条,转入步骤1005;如果否,转入步骤1005;步骤1005当前指针是否移入某一菜单条有效区间,如果是,打开该菜单条,转入步骤1006;如果否,转入步骤1006;步骤1006按指定方向将菜单指针转移至所有开启菜单条的邻项,转入步骤1002;步骤1007监测确认信号,如果有确认信号,转入步骤1008,如果没有确认信号,返回步骤1003;步骤1008如果当前菜单指针指定项只有一项,转入步骤1010;如果当前菜单指针指定项有多项,转入步骤1009;说明在菜单指针指定项只有一项时,不必再判断信号键位,只要是确认指令,无论来自哪一个键,都直接执行。也可以跳过该步骤,判断信号键位,如果确认信号来自关闭菜单条的确认键位,视其无效或按误操作处理。
步骤1009判断确认信号键位,准备执行该键位菜单条指定菜单项指令;转入步骤1010。
步骤1010执行确认信号菜单项指令。
上述的两个操作流程适合连续进行的选择操作,尤其是像短信输入、文本编辑等字符串输入操作,当然也可用于其他类型的选择操作。
与现有的用进行小键盘字符串输入的方法相比,技术方案1所提供的选择方法具有以下特点只需一个确认键和滚轮或方向键就可以完成复杂的字符串输入,手指的移动区域变小,如果采用能够触发一个开关的第二类滚轮进行上述工作,手指根本就无需离开滚轮。单手操作变得更加容易。
操作变得更加直观,所有的选择项都显示在屏幕上进行选择,与键位无关(小键盘则是与键位相关的),无须记忆任何键位。所以更加便于老人等记忆较差者使用。如果把菜单指针的指定的菜单项用较大的字符显示,则更加便于视力障碍者使用。
操作步骤更加简洁,对于标点符号的选择、数字字符的选择大小写字符的转换这样较常用的操作省略了打开子菜单、关闭子菜单的操作,而对于常用字符的选择操作步骤也并没有增加(有时会有二次选择操作,但很少,在使用联想输入法时所减少的操作步骤会超过二次操作增加的步骤)。
和各种语言的联想输入法能够很好的结合,可以提高输入速度。
因为任意选择项都与键位无关,无须记忆,任何人都可以很快地熟练掌握。
适合各种类型的输入法。以汉字为例,汉字输入法大致可分为字形输入、拼音输入、音形结合输入三种类型,字形输入以五笔字型为代表;拼音输入则有全拼输入和双拼输入(中国大陆拼音);音形结合输入法种类很多,但并不普及。多数人因为拼音输入法易于掌握,而使用的是拼音输入法。在使用拼音输入法的人群中,由于全拼输入法较双拼输入法更为直观,而采用全拼输入法(无论大键盘还是小键盘,在采用全拼输入时,各键位的英文键名就是拼音字母的键名,无须记忆;双拼输入法需要记忆键名)。如果采用的是双拼输入法,不考虑音调,最多只须三次选择操作即可完成一个汉字的输入(首先选择声母,而后选择韵母,最后在同声字中选择汉字);如果采用全拼输入法,最多需要7次操作才能够完成一个汉字的输入(例如汉字“装”,由声母“zh”和韵母“uang”组成,全拼输入需要逐个输入6个字母,最后在同声字中选择)。所以,采用双拼输入法输入汉字的速度无疑比采用全拼输入法要快一些。采用本发明设计的选择方案,因为无须所有的选择项与键位无关,更便于双拼输入法的使用,其他类型的输入法也是如此(又一次抵消了二次操作)。
因为操作键位少,更便于单手持机,单手操作,不容易疲劳。
技术方案2字符串输入操作的选择菜单有时候会很长,如果使用滚轮按滚轮的旋转角度移动菜单指针,滚轮的旋转量会较大,特别是在使用图1所示的滚轮的操作轮缘大部分隐藏在壳体内部的第一种安装方式的滚轮时,可能需要多次拨动滚轮才能够将菜单指针移到需要的菜单项,不仅操作繁琐,而且耗费时间。下面的技术方案可用较小的旋转量快速移动菜单指针。
使用滚轮移动菜单指针的方法之一一种用滚轮移动菜单指针的方法,这个方法适合带有滚轮和至少一个确定键或至少一个用于发出确定指令的按键的手持电子或电子控制设备使用,尤其适合类似字符串输入的连续操作的选择指令应用。
在使用滚轮进行选择操作时,设置一外部菜单,一内部菜单;外部菜单是操作者需要进行选择操作的菜单,以时间作为菜单指针移动的参数,每达到一单位时间,菜单指针移动一次,单位时间预先设定(在以后的内容中的单位时间也是如此);内部菜单则用于调整菜单指针的移动方向和移动的单位时间(预先设定多个单位时间)或指针一次移动的量,内部菜单指针以滚轮的旋转量作为内部菜单指针的移动参数,滚轮每旋转一单位角度,内部菜单指针调整一次,单位角度预先设定(以后的内容同样);如果滚轮的旋转角度为正方向,外部菜单指针正向移动,如果滚轮的旋转角度为负方向,外部菜单指针负向移动。
如果滚轮的旋转量超过调整内部指针移动的角区域,以当前内部指针指定项作为执行项继续执行外部指针移动指令或停止外部菜单指针转移。
用本技术方案进行选择操作的操作流程如下之一步骤1101打开菜单,菜单指针指向首项,转入步骤1102;步骤1102启动计时程序,转入步骤1103;步骤1103将当前状态传至显示器显示,转入步骤1104;步骤1104监测确定信号,如果有确定信号,转入步骤1112;如果没有确定信号,转入步骤1105;说明确定信号由开关装置发出,可以是由滚轮触发的开关装置,也可以是独立的开关装置。
步骤1105监测旋转信号,如果有旋转信号,转入步骤1106,如果没有旋转信号,转入步骤1108;步骤1106判断旋转方向,累积旋转量,转入步骤1107;说明按不同的旋转方向累积旋转量,累积旋转量以正负值区分旋转方向。
步骤1107比较累积旋转量与单位旋转量,如果累积旋转量不足一单位量,转入步骤1108;如果累积旋转量达到一单位量,累积一旋转单位量值,从累积旋转量中减去一单位旋转量,转入步骤1110;说明旋转单位量是设定的旋转角度,旋转单位量值是滚轮偏离起始位置旋转单位量的数目,也是有方向的,比如旋转单位量为5度,目前滚轮相对于起始位置旋转了-10度,当前旋转单位量值是-2。
步骤1108比较累积时间与当前指针停留时长,如果累积时间不足当前指针停留时长,转入步骤1104;如果达到当前指针停留时长,转入步骤1109;说明指针停留时长的“指针”是外部菜单指针。
步骤1109按当前指针调整量和方向调整指针,转入步骤1102;步骤1110判断当前累积旋转量值是否已超极值,如果超过极值,转入步骤1108或步骤1104;如果未超极值,转入步骤1111;说明内部指针不可能无限调整,只能局限在一定的角区域内,极值是两个角区域的极限位置。超极值后,内部菜单指针不变,继续移动外部菜单指针,转入1108;如果停止移动菜单指针,转入1104。
步骤1111按当前累积旋转量值调整指针停留时长和方向,转入步骤1112;说明调整内部菜单指针。
步骤1112执行选定指令。
本方法只需小角度旋转滚轮,就可以移动菜单指针,而且旋转的角度不同,指针调整的速度不同,在菜单条较长的情况下,可通过调整指针移动速度快速找到所需菜单项。
本发明中所有涉及滚轮旋转的部分均是以实时角位移作为参数的,实时角位置与实时角位移之间可以互相转换,故将以本发明所述方法为基础,以实时角位置替换实时角位移作为滚轮旋转参数的选择方法,亦在本发明保护范围之内。
之二步骤1201打开菜单,菜单指针指向首项,转入步骤1202;步骤1202启动计时程序,转入步骤1203;步骤1203将当前状态传至显示器显示,转入步骤1204;步骤1204监测确定信号,如果有确定信号,转入步骤1212;如果没有确定信号,转入步骤1205;步骤1205监测旋转信号,如果有旋转信号,转入步骤1206,如果没有旋转信号,转入步骤1208;步骤1206判断旋转方向,累积旋转量,转入步骤1207;步骤1207比较累积旋转量与单位旋转量,如果累积旋转量不足一单位量,转入步骤1208;如果累积旋转量达到一单位量,累积一旋转单位量值,从累积旋转量中减去一单位旋转量,转入步骤1210;
步骤1208比较累积时间与当前指针停留时长,如果累积时间不足当前指针停留时长,转入步骤4;如果达到当前指针停留时长,转入步骤1209;步骤1209按当前指针调整量和方向调整指针,转入步骤1202;步骤1210判断当前累积旋转量值是否已超极值,如果超过极值,转入步骤1208或步骤1204;如果未超极值,转入步骤1211;说明转入步骤1208是继续移动外部指针,内部指针是当前指针,也就是旋转量超过极值之前的指针;转入1204则是停止外部指针移动;一般来说,滚轮旋转量越大,外部指针移动越快,超越极值时停止指针移动,可为操作者观察指针位置提供方便。
步骤1211按当前累积旋转量值调整指针调整量和方向,转入步骤2;说明方案1调整指针停留时间,本方案调整指针一次移动的转移量或者指针移动的步伐,方案1的指针每次都转移至邻项,本方案的指针按内部指针的不同,可跳过邻项甚至多项快速移动。
步骤1212执行选定指令。
本方法和方法1作用相同,区别是方案1通过调整指针停时间来调整指针移动速度,本方案通过调整指针一次移动的量来调整指针移动的速度,指针停留时间不变,有利于操作者查看指针位置。
使用滚轮移动菜单指针的方法之二一种用滚轮移动菜单指针的方法,这个方法适合带有滚轮和至少一个确定键或至少一个用于发出确定指令的按键的手持电子或电子控制设备使用,尤其适合类似字符串输入的连续操作的选择指令应用。
在使用滚轮进行选择操作时,设置一外部菜单,一内部菜单;外部菜单是操作者需要进行选择操作的菜单,以时间作为菜单指针移动的参数,每达到一单位时间,菜单指针在各菜单项中移动一次;内部菜单则用于调整菜单指针的移动方向和移动的单位量或外部菜单指针停留时间,内部菜单指针以滚轮的旋转量作为内部菜单指针的移动参数,滚轮每旋转一单位角度,内部菜单指针调整一次;如果滚轮的旋转角度为正方向,外部菜单指针正向移动,如果滚轮的旋转角度为负方向,外部菜单指针负向移动;如果滚轮的旋转量超过调整内部指针移动的角区域,则以滚轮的旋转量作为外部菜单指针的移动参数;
用两个不同的参数移动的外部菜单指针可以是同一菜单指针,也可以是不同的菜单指针;如果是不同的菜单指针,在两个指针交替时关闭和打开相应的菜单。
说明本方案可用大角度和小角度旋转移动菜单指针,这两种不同的旋转方式所移动的菜单指针可以是同一个,也可以是两个。如果是两个菜单指针,建议这两个菜单指针是同一项目的两种不同的移动方式,比如用于图片选择时,用时间移动的菜单指针为浏览方式,每隔一单位时间,更换一张图片显示;用旋转量移动的菜单指针为快速选择方式,直接选择某一图片打开。
用本技术方案进行选择操作的操作流程如下步骤1301打开菜单,菜单指针指向首项,转入步骤1302;步骤1302启动计时程序,转入步骤1303;步骤1303将当前状态传至显示器显示,转入步骤1304;步骤1304监测确定信号,如果有确定信号,转入步骤1312;如果没有确定信号,转入步骤1305;步骤1305监测旋转信号,如果有旋转信号,转入步骤1306;如果没有旋转信号,转入步骤1309;步骤1306判断旋转方向,累积总旋转量,转入步骤1307;步骤1307比较累积总旋转量与内部指针旋转量极值,如果累积总旋转量超出极值,转入步骤1311;如果累积总旋转量未超出极值,转入步骤1308;说明与1110作用相同。
步骤1308累积旋转量,比较累积旋转量与单位旋转量,如果累积旋转量不足单位旋转量,转入步骤1309;如果累积旋转量达到单位旋转量,转入步骤1310;步骤1309比较累积时间与当前指针停留时长,如果累积时间达到或超过当前指针停留时长,将菜单指针转移至内部菜单指定项,转入步骤1302;如果累积时间不足当前指针停留时长,转入步骤1304;步骤1310累积一单位旋转量值,从累积旋转量中减去一单位旋转量,按当前累积单位旋转量值调整指针转移方向和指针停留时间或指针转移量,转入步骤1302;步骤1311累积旋转量,比较累积旋转量与单位旋转量,如果累积旋转量不足一单位旋转量,转入步骤1304;如果累积旋转量达到或超过一单位旋转量,从累积旋转量中减去一单位量,将菜单指针转移至邻项,转入步骤1302;说明单位旋转量可以与1308的单位旋转量相同,也可以不同;
移动的菜单指针可以与1309移动的菜单指针是同一个,也可以是另一菜单条的,如果两个菜单移动不同的指针,注意在切换指针时显示不同的菜单。
步骤1312执行选定指令。
说明本方法是方法1的扩展,如果旋转量不超过内部菜单指针移动的角区域,菜单指针的移动方式与方法1相同,旋转量超过菜单指针移动的角区域时,则以旋转量为参数移动菜单指针。
工作状态调整指令是一种特殊的选择指令,以下是工作状态调整指令的一个例子。
步骤1401显示当前工作状态,转入步骤1402;说明相当于打开菜单。
步骤1402启动计时程序,转入步骤1403;步骤1403将当前状态传至显示器显示,转入步骤1404;步骤1404监测确定信号,如果有确定信号,转入步骤1414;如果没有确定信号,转入步骤1405;步骤1405监测旋转信号,如果有旋转信号,转入步骤1406,如果没有旋转信号,转入步骤1408;步骤1406判断旋转方向,累积旋转量,转入步骤1407;步骤1407比较累积旋转量与单位旋转量,如果累积旋转量不足一单位量,转入步骤1408;如果累积旋转量达到一单位量,累积一旋转单位量值,从累积旋转量中减去一单位旋转量,转入步骤1410;步骤1408比较累积时间与当前指针停留时长,如果累积时间不足当前指针停留时长,转入步骤4;如果达到当前指针停留时长,转入步骤1409;步骤1409判断当前指针移动方向是否超越极值,如果超越极值转入步骤1402;如果未超越极值,移动菜单指针,调整工作状态一单位量;转入步骤1402;说明菜单可以循环选择,工作状态不能循环调整,电视机的音量不能从0跳至最大值。
步骤1410判断当前累积旋转量值是否已超极值,如果超过极值,转入步骤1408或步骤1404;如果未超极值,转入步骤1411;步骤1411按当前累积旋转量值调整指针停留时间和方向,转入步骤2;步骤1412结束调整指令。
说明与本技术方案方法1的第一个流程的区别仅在于第9个步骤和第11个步骤,本发明所提出的所有菜单选择流程的相应步骤作同样的替换,也可以改变成工作状态调整指令。
由于工作状态调整指令和菜单选择指令没有本质的不同,用本发明所述的菜单选择指令作简单调整用于调整工作状态的方法,亦应在本发明专利保护范围之内。
技术方案3用一种适合手持电子设备使用的用滚轮操作的菜单的显示和选择方法,这个方法适合带有滚轮和至少一个确定键或至少一个用于发出确定指令的按键的手持电子或电子控制设备使用,该方法可用于菜单选择操作或工作状态调整操作,尤其适合类似字符串输入的连续操作的选择指令应用。
该方法将所有使用频度较高的菜单项按其不同的使用频度或类型分为不同的类,每一类菜单项集合成一个菜单条,将所有的菜单条在同一显示屏幕上同时显示;使用频度极低的菜单项则可集合成一个或数个菜单作为某一菜单条的子菜单;如果菜单条中的菜单项较多,菜单项可以超越显示屏幕并随菜单指针的移动在屏幕上滚动;如果菜单条较多,菜单条可以超越菜单显示屏幕并随菜单指针在屏幕上滚动;说明技术方案1中的菜单指针是在所有菜单条的对应菜单项中移动的,需要对选中的所有菜单项编制的第二菜单进行二次选择,如果菜单条超越了屏幕,则无法选择超越的菜单条;本方法则首先要选择菜单条,故菜单条可以超越屏幕。所以,本方法同样适用于小屏幕的手持电子设备。
上述菜单条可以由使用者根据需要定制;上述菜单条优先按其使用频度的高低再以不同的类型依次排列为第一菜单条、第二菜单条等,依此类推;上述菜单条依第一菜单条、第二菜单条的顺序,依次显示在第一显示区、第二显示区等中,依此类推;菜单打开时,菜单指针指向第一菜单条的首项;说明如图15所示,菜单指针指向a。
菜单指针在同一菜单条里以时间作为参数移动,每过一单位时间,菜单指针转向同一菜单条中的邻项;菜单指针在不同菜单条里以滚轮的旋转量作为参数移动,每旋转一单位量,菜单指针转向相邻菜单条中与当前菜单条指定菜单项对应的项;说明如图15、16所示,菜单指针从a转向A。
该选择方法可以以下流程操作步骤1701打开全部菜单,菜单指针指向第一菜单条首项;转入步骤1702;步骤1702启动计时程序,转入步骤1703;步骤1703将当前状态传至显示器显示,转入步骤1704;步骤1704监测确定信号,如果有确定信号转入步骤1711;如果没有确定信号,转入步骤1705;步骤1705监测旋转信号,如果有旋转信号,转入步骤1706;如果没有旋转信号,转入步骤1708;步骤1706判断旋转方向,累积旋转量,转入步骤1707;步骤1707比较累积旋转量与单位旋转量,如果累积旋转量不足单位旋转量,转入步骤1708;如果累积旋转量达到单位旋转量,转入步骤1710;步骤1708比较累积时间与指针停留时长,如果达到指针停留时长,转入步骤1709;如果不足指针停留时长,转入步骤1704;步骤1709将菜单指针转移指邻项,转入步骤1702;步骤1710从累积旋转量中减去一单位旋转量,按旋转方向将菜单指针移至相邻菜单对应菜单项,转入步骤1702;步骤1711执行选定指令。
本流程除了具备技术方案1所述方法的全部优点外,还可以在小屏幕的手持电子设备上使用。如果采用语音提示替代屏幕显示,可为视力严重障碍者提供方便,他们甚至可以输入文本,从而扩大了手持电子设备的使用人群。
技术方案4用一种适合手持电子设备使用的用滚轮操作的菜单的显示和选择方法,这个方法适合带有滚轮和至少一个确定键或至少一个用于发出确定指令的按键的手持电子或电子控制设备使用,该方法可用于菜单选择操作或工作状态调整操作,尤其适合类似字符串输入的连续操作的选择指令应用。
该方法将所有使用频度较高的菜单项按其不同的使用频度或类型分为不同的类,每一类菜单项集合成一个菜单条,将所有的菜单条在同一显示屏幕上同时显示;使用频度极低的菜单项则可集合成一个或数个菜单作为某一菜单条的子菜单;如果菜单条中的菜单项较多,菜单项可以超越显示屏幕并随菜单指针的移动在屏幕上滚动
如果菜单条较多,菜单条可以超越菜单显示屏幕并随菜单指针在屏幕上滚动;上述菜单条可以由使用者根据需要定制;上述菜单条优先按其使用频度的高低再以不同的类型依次排列为第一菜单条、第二菜单条等,依此类推;上述菜单条依第一菜单条、第二菜单条的顺序,依次显示在第一显示区、第二显示区等中,依此类推;菜单打开时,菜单指针指向第一菜单条的首项;菜单指针在同一菜单条里以滚轮的旋转量和旋转方向作为参数移动,每旋转一单位量,菜单指针按旋转方向转向同一菜单条中的邻项;在滚轮的起始位置设置有一个或两个较小角区域作为菜单指针菜单条转移区;菜单指针在不同的菜单条里以滚轮在转移区中留滞的时间为参数移动;滚轮每留滞一单位时间,菜单指针既转向相邻菜单条中与当前菜单条指定菜单项对应的项;如果只设置一个菜单转移区,菜单指针只能延一个规定方向在不同菜单条间移动;如果设置两个菜单转移区,菜单指针则按其所留滞的区按不同方向在不同菜单条间移动。
上述方法可以按以下流程操作步骤1801打开菜单,菜单指针指向首项,转入步骤1802;步骤1802启动计时程序,将当前状态传至显示器显示,转入步骤1803;步骤1803监测确定信号,如果有确定信号,转入步骤1808;如果没有确定信号,转入步骤1804;步骤1804监测旋转信号,如果有旋转信号,判断旋转方向,累积总旋转量,转入步骤1805;如果没有旋转信号,转入步骤1805;步骤1805判断当前滚轮实施角位置是否在菜单条转移区,如果是,转入步骤1807;如果否,累积旋转量,转入步骤1806;说明本流程是按只有一个菜单条转移区设置的,如果设置两个菜单条转移区,还需要判断滚轮处于哪一个区里,从而判断菜单指针转移方向。由于菜单条的数目一般不会很多,故设置一个菜单条转移区应当足够。菜单条的转移区越小越好,甚至可以设置为零角度,即只有滚轮处于起始位置时,菜单条指针才可以移动。
步骤1806比较累积旋转量与单位旋转量,如果累积旋转量不足一单位量,转入步骤1802,如果累积旋转量达到一单位旋转量,从累积旋转量中减去一单位旋转量,将菜单指针按旋转方向移至同菜单条邻项,转入步骤1802;说明累积旋转量和累积总旋转量是不同的,累计旋转量是实时旋转量,累积总旋转量是滚轮实时位置与起始位置总的偏移量。
步骤1807比较累积时间与指针停留时长,如果累积时间达到指针停留时长,将菜单指针转移至相邻菜单条对应菜单项,转入步骤1802;如果累积时间不足指针停留时长,转入步骤1803;步骤1808执行选定指令。
与技术方案4相比,本方法使用旋转来移动菜单指针,较用时间来移动菜单指针更为方便,在菜单项较多菜单较长的时候更为快捷,适合滚轮的操作轮缘完全暴露于壳体外的第二类滚轮安装方式。


图1是采用安装方式1的滚轮示意图。
图2是采用安装方式2的滚轮示意图。
图3是技术方案1的菜单显示方法和指针位置的显示屏幕图。
图4是图3菜单指针移动后的显示屏幕图。
图5是技术方案1的菜单显示方法和指针位置的显示屏幕图之二。
图6是图4的第二菜单屏幕图。
图7是技术方案1的带有确认键位提示符的显示屏幕图。
图8是技术方案1的只显示第一菜单时的显示屏幕图。
图9是技术方案1的操作流程图之一。
图10是技术方案1的操作流程图之二。
图11是技术方案2的操作流程图之一。
图12是技术方案2的操作流程图之二。
图13是技术方案2的操作流程图之三。
图14是技术方案2的操作流程图之四,这是一个工作状态调整流程。
图15是技术方案3的菜单显示屏幕图。
图16是图15的菜单指针在不同菜单条之间移动后的屏幕图。
图17是技术方案3的操作流程图。
图18是技术方案4的操作流程图。
发明的有益效果
本发明的四个技术方案分别对应四个发明目的,并已达到发明目的的要求。
本发明所有技术方案的使用后的有益效果在技术方案部分已有详尽的叙述,现再作一综述技术方案1所提供的多菜单并列显示的方法只需一个确认键和滚轮或方向键就可以完成复杂的字符串输入,从而使单手操作变得更加容易且不易疲劳。由于所有的选择项都显示在屏幕上进行选择,无须记忆任何键位,更加便于老人等记忆较差者使用,也便于熟练掌握操作方法。操作步骤更加简洁,和各种语言的联想输入法能够很好的结合,可以提高输入速度。适合各种类型的输入法。技术方案2则提出了以小角度旋转滚轮进行选择操作的方法,使滚轮的操作变得更为方便。技术方案3和4在技术方案1、2的基础上,提出了两种用滚轮进行选择操作的方法,使字符串输入这类连续的选择操作变得更加简单、迅速。
发明的实施方式本发明的实施方式在技术方案中已有详尽的介绍,除了本发明提出的实施方式外,任何采用本发明所提供的方法的实施方案均在本发明保护范围之内。
权利要求
1.一种适合手持电子设备使用的菜单的显示和选择方法,该方法可进行菜单选择操作或工作状态调整操作,其特征是将所有使用频度较高的菜单项按其不同的使用频度或类型分为不同的类,每一类菜单项集合成一个菜单条,将所有的菜单条在同一显示屏幕上同时显示;使用频度极低的菜单项则可集合成一个或数个菜单作为某一菜单条的子菜单;如果菜单条中的菜单项较多,菜单项可以超越显示屏幕并随菜单指针的移动在屏幕上滚动;上述菜单条可以由使用者根据需要定制;上述菜单条优先按其使用频度的高低再以不同的类型依次排列为第一菜单条、第二菜单条等,依此类推;上述菜单条依第一菜单条、第二菜单条的顺序,依次显示在第一显示区、第二显示区等中,依此类推;上述菜单条在打开时,共用同一菜单指针,该指针指向所有菜单条首项;菜单指针在移动时,同时移向所有菜单条指定项的同向相邻项;上述菜单条中只有菜单项最多的菜单条中菜单指针可以循环移动,其余均不可循环移动,或者说,菜单指针只能在短菜单条中的起始菜单项和终了菜单项之间不同的菜单项间的有效区间内移动;当菜单指针的移出某一菜单条的有效区间时,该菜单关闭;当菜单指针移入某一菜单条的有效区间时,该菜单打开。
2.一种适合手持电子设备使用的菜单的显示和选择方法,该方法可用于菜单选择操作或工作状态调整操作,其特征是将所有使用频度较高的菜单项按其不同的使用频度或类型分为不同的类,每一类菜单项集合成一个菜单条;使用频度极低的菜单项则可集合成一个或数个菜单作为某一菜单条的子菜单;如果菜单条中的菜单项较多,菜单项可以超越显示屏幕并随菜单指针的移动在屏幕上滚动;上述菜单条可以由使用者根据需要定制;上述菜单条优先按其使用频度的高低而后再按不同的类型依次排列为第一菜单条、第二菜单条等,依此类推;上述菜单条在打开时,首先显示第一菜单条,菜单指针指向第一菜单条首项或同时显示所有菜单条,菜单指针指向第一菜单条首项;第一菜单条的菜单指针不可循环移动;在菜单指针移出第一菜单条时,永久关闭第一菜单条并显示其余菜单条,菜单指针指向首项或永久关闭第一菜单条并将菜单指针指向已打开的其余菜单条首项;除第一菜单条外的其余菜单条在打开时,共用同一菜单指针,该指针指向所有打开的菜单条首项,菜单指针在移动时,同时移向所有菜单条指定项的同向相邻项;除第一菜单条外的所有菜单条中只有菜单项最多的菜单条中菜单指针可以循环移动,其余均不可循环移动,或者说,菜单指针只能在短菜单条中的起始菜单项和终了菜单项之间不同的菜单项之间的有效区间内移动;当菜单指针的移出某一菜单条的有效区间时,该菜单关闭;当菜单指针移入某一菜单条的有效区间时,该菜单打开;永久关闭的菜单条不再打开。
3.根据权利要求1、2所述的菜单显示和选择方法的操作方法,其特征是以方向键或滚轮或用数字键作为方向键移动菜单指针,只有一个键可以进行确认操作或虽以多个键进行确认操作但对各确认键发出的确认信号不加以区分;对上述菜单的选择操作分两步进行,首先移动菜单指针至所需项进行第一确定操作,将菜单指针指定的所有菜单项按第一菜单条、第二菜单条等的顺序,依次排列成第二菜单,移动菜单指针至所需项进行第二次确定操作,执行选定项指令;在进行第一确认操作时如果菜单指针指定的项只有一项,执行选定项指令。根据权利要求1、2所述的菜单显示和选择方法的操作方法,其特征是以方向键或滚轮或用数字键作为方向键移动菜单指针,以多个键进行确认操作且各确认键所发出的确认信号被赋予不同的菜单条;对菜单的选择操作按以下步骤进行移动菜单指针至所需项,操作选定项所在的菜单条的确定键,执行选定指令;如果在确定操作时只有一个菜单项被菜单指针指定,对任意确定键的确认操作均视为对选定菜单项的确定操作。
4.根据权利要求1、2所述的菜单显示和选择方法的操作方法,其特征是以方向键或滚轮或用数字键作为方向键移动菜单指针,以多个键进行确认操作且各确认键所发出的确认信号被赋予不同的菜单条;对菜单的选择操作按以下步骤进行移动菜单指针至所需项,操作选定项所在的菜单条的确定键,执行选定指令;如果在确定操作时只有一个菜单项被菜单指针指定,对任意确定键的确认操作均视为对选定菜单项的确定操作。
5.根据权利要求3所述的操作方法的具体操作流程,其特征是按以下步骤进行操作步骤1多菜单条选择指令下达,打开菜单,菜单指针指向首项(0901),转入步骤2;步骤2将当前状况传至显示器显示(0902),转入步骤3;步骤3监测指针移动信号(0903),如果有指针移动信号,判断指针移动方向,转入步骤4;如果没有指针移动信号,转入步骤7;步骤4判断当前指针是否移出某一菜单条有效区间(0904),如果是,关闭该菜单条,转入步骤5;如果否,转入步骤5;步骤5判断当前指针是否移入某一菜单条有效区间(0905),如果是,打开该菜单条,转入步骤6;如果否,转入步骤6;步骤6按指定方向将菜单指针转移至所有开启菜单条的邻项(0906),转入步骤2;步骤7监测确认信号(0907),如果有确认信号,转入步骤8,如果没有确认信号,返回步骤3;步骤8如果当前菜单指针指定项只有一项(0908),转入步骤13;如果当前菜单指定项有多项,将这些指定项按菜单条顺序排列成第二菜单,菜单指针指向首项,转入步骤9;步骤9将当前状态传至显示器显示(0909),转入步骤10;步骤10监测指针移动信号(0910),如果有指针移动信号,判断指针移动方向,转入步骤11;如果没有指针移动信号,转入步骤12;步骤11按选定方向将指针移向邻项(0911),转入步骤9;步骤12监测确认信号(0912),如果有确认信号,转入步骤13,如果没有确认信号,返回步骤10;步骤13执行选定指令。
6.根据权利要求4所述的操作方法的具体操作流程,其特征是按以下步骤进行操作步骤1多菜单条选择指令下达,打开菜单,菜单指针指向首项(1001),转入步骤2;步骤2将当前状态传至显示器显示(1002),转入步骤3;步骤3监测指针移动信号(1003),如果有指针移动信号,判断指针移动方向,转入步骤4;如果没有指针移动信号,转入步骤7;步骤4当前指针是否移出某一菜单条有效区间(1004),如果是,关闭该菜单条,转入步骤5;如果否,转入步骤5;步骤5当前指针是否移入某一菜单条有效区间(1005),如果是,打开该菜单条,转入步骤6;如果否,转入步骤6;步骤6按指定方向将菜单指针转移至所有开启菜单条的邻项(1006),转入步骤2;步骤7监测确认信号(1007),如果有确认信号,转入步骤8,如果没有确认信号,返回步骤3;步骤8如果当前菜单指针指定项只有一项(1008),转入步骤10;如果当前菜单指针指定项有多项,转入步骤9;步骤9判断确认信号键位(1009),准备执行该键位菜单项指令;转入步骤10。步骤10执行确认信号菜单项指令。
7.一种用滚轮移动菜单指针的方法,适合带有滚轮和至少一个确定键或至少一个用于发出确定指令的按键的手持电子或电子控制设备使用,该方法可用于菜单选择操作或工作状态调整操作,其特征是在使用滚轮进行选择操作时,设置一外部菜单,一内部菜单;外部菜单是操作者需要进行选择操作的菜单,以时间作为菜单指针移动的参数,每达到一单位时间,菜单指针移动一次,单位时间预先设定;内部菜单则用于调整菜单指针的移动方向和移动的单位时间或菜单指针一次移动的量,内部菜单指针以滚轮的旋转量作为内部菜单指针的移动参数,滚轮每旋转一单位角度,内部菜单指针调整一次,单位角度预先设定;如果滚轮的旋转角度为正方向,外部菜单指针正向移动;如果滚轮的旋转角度为负方向,外部菜单指针负向移动;如果滚轮的旋转量超过调整内部指针移动的角区域,以当前内部指针指定项作为执行项继续执行外部指针移动指令或停止外部菜单指针转移。
8.根据权利要求7所述的操作方法的具体操作流程,其特征是按以下步骤进行操作步骤1打开菜单,菜单指针指向首项(1101),转入步骤2;步骤2启动计时程序(1102),转入步骤3;步骤3将当前状态传至显示器显示(1103),转入步骤4;步骤4监测确定信号(1104),如果有确定信号,转入步骤12;如果没有确定信号,转入步骤5;步骤5监测旋转信号(1105),如果有旋转信号,转入步骤6,如果没有旋转信号,转入步骤8;步骤6判断旋转方向(1106),累积旋转量,转入步骤7;步骤7比较累积旋转量与单位旋转量(1107),如果累积旋转量不足一单位量,转入步骤8;如果累积旋转量达到一单位量,累积一旋转单位量值,从累积旋转量中减去一单位旋转量,转入步骤10;步骤8比较累积时间与当前指针停留时长(1108),如果累积时间不足当前指针停留时长,转入步骤4;如果达到当前指针停留时长,转入步骤9;步骤9按当前指针调整量和方向调整指针(1109),转入步骤2;步骤10判断当前累积旋转量值是否已超极值(1110),如果超过极值,转入步骤08或步骤04;如果未超极值,转入步骤11;步骤11按当前累积旋转量值调整方向和指针停留时长(1111)或指针调整量(1211),转入步骤2;步骤12执行选定指令(1112)。
9.一种用滚轮移动菜单指针的方法,适合带有滚轮和至少一个确定键或至少一个用于发出确定指令的按键的手持电子或电子控制设备使用,该方法可用于进行菜单选择操作或工作状态调整操作,其特征是在使用滚轮进行选择操作时,设置一外部菜单,一内部菜单;外部菜单是操作者需要进行选择操作的菜单,以时间作为菜单指针移动的参数,每达到一单位时间,菜单指针在各菜单项中移动一次;内部菜单则用于调整菜单指针的移动方向和移动的单位量或外部菜单指针停留时间,内部菜单指针以滚轮的旋转量作为内部菜单指针的移动参数,滚轮每旋转一单位角度,内部菜单指针调整一次;如果滚轮的旋转角度为正方向,外部菜单指针正向移动,如果滚轮的旋转角度为负方向,外部菜单指针负向移动;如果滚轮的旋转量超过调整内部指针移动的角区域,则以滚轮的旋转量作为外部菜单指针的移动参数;用两个不同的参数移动的外部菜单指针可以是同一菜单指针,也可以是不同的菜单指针;如果是不同的菜单指针,在两个指针交替时关闭和打开相应的菜单。
10.根据权利要求9所述的操作方法的具体操作流程,其特征是按以下步骤进行操作步骤1打开菜单,菜单指针指向首项(1301),转入步骤2;步骤2启动计时程序(1302),转入步骤3;步骤3将当前状态传至显示器显示(1303),转入步骤4;步骤4监测确定信号(1304),如果有确定信号,转入步骤12;如果没有确定信号,转入步骤5;步骤5监测旋转信号(1305),如果有旋转信号,转入步骤6;如果没有旋转信号,转入步骤9;步骤6判断旋转方向,累积总旋转量(1306),转入步骤7;步骤7比较累积总旋转量与内部指针旋转量极值(1307),如果累积总旋转量超出极值,转入步骤11;如果累积总旋转量未超出极值,转入步骤8;步骤8累积旋转量,比较累积旋转量与单位旋转量(1308),如果累积旋转量不足单位旋转量,转入步骤9;如果累积旋转量达到单位旋转量,转入步骤10;步骤9比较累积时间与当前指针停留时长(1309),如果累积时间达到或超过当前指针停留时长,将菜单指针转移至内部菜单指定项,转入步骤2;如果累积时间不足当前指针停留时长,转入步骤4;步骤10累积一单位旋转量值(1310),从累积旋转量中减去一单位旋转量,按当前累积单位旋转量值调整指针转移方向和指针停留时间或指针转移量,转入步骤2;步骤11累积旋转量(1311),比较累积旋转量与单位旋转量,如果累积旋转量不足一单位旋转量,转入步骤4;如果累积旋转量达到或超过一单位旋转量,从累积旋转量中减去一单位量,将菜单指针转移至邻项,转入步骤2;步骤12执行选定指令(1312)。
11.一种适合手持电子设备使用的用滚轮操作的菜单的显示和选择方法,这个方法适合带有滚轮和至少一个确定键或至少一个用于发出确定指令的按键的手持电子或电子控制设备使用,该方法可用于菜单选择操作或工作状态调整操作,其特征是将使用频度较高的菜单项按其不同的使用频度或类型分为不同的类,每一类菜单项集合成一个菜单条,将所有的菜单条在同一显示屏幕上同时显示;使用频度极低的菜单项则可集合成一个或数个菜单作为某一菜单条的子菜单;如果菜单条中的菜单项较多,菜单项可以超越显示屏幕并随菜单指针的移动在屏幕上滚动;如果菜单条较多,菜单条可以超越菜单显示屏幕并随菜单指针在屏幕上滚动;上述菜单条可以由使用者根据需要定制;上述菜单条优先按其使用频度的高低再以不同的类型依次排列为第一菜单条、第二菜单条等,依此类推;上述菜单条依第一菜单条、第二菜单条的顺序,依次显示在第一显示区、第二显示区等中,依此类推;菜单打开时,菜单指针指向第一菜单条的首项;菜单指针在同一菜单条里以时间作为参数移动,每过一单位时间,菜单指针转向同一菜单条中的邻项;菜单指针在不同菜单条里以滚轮的旋转量作为参数移动,每旋转一单位量,菜单指针转向相邻菜单条中与当前菜单条指定菜单项对应的项。
12.根据权利要求11所述的操作方法的具体操作流程,其特征是按以下步骤进行操作步骤1打开全部菜单,菜单指针指向第一菜单条首项(1701),转入步骤2;步骤2启动计时程序(1702),转入步骤3;步骤3将当前状态传至显示器显示(1703),转入步骤4;步骤4监测确定信号(1704),如果有确定信号转入步骤11;如果没有确定信号,转入步骤5;步骤5监测旋转信号(1705),如果有旋转信号,转入步骤6;如果没有旋转信号,转入步骤8;步骤6判断旋转方向,累积旋转量(1706),转入步骤7;步骤7比较累积旋转量与单位旋转量(1707),如果累积旋转量不足单位旋转量,转入步骤8;如果累积旋转量达到单位旋转量,转入步骤10;步骤8比较累积时间与指针停留时长(1708),如果达到指针停留时长,转入步骤9;如果不足指针停留时长,转入步骤4;步骤9将菜单指针转移指邻项(1709),转入步骤2;步骤10从累积旋转量中减去一单位旋转量,按旋转方向将菜单指针移至相邻菜单对应菜单项(1710),转入步骤2;步骤11执行选定指令(1711)。
13.一种用滚轮在多个菜单条中选择一个菜单项的显示和选择方法,这个方法适合带有滚轮和至少一个确定键或至少一个用于发出确定指令的按键的手持电子或电子控制设备使用,该方法可用于进行菜单选择操作或调整工作状态,其特征是将使用频度较高的菜单项按其不同的使用频度或类型分为不同的类,每一类菜单项集合成一个菜单条,将所有的菜单条在同一显示屏幕上同时显示;使用频度极低的菜单项则可集合成一个或数个菜单作为某一菜单条的子菜单;如果菜单条中的菜单项较多,菜单项可以超越显示屏幕并随菜单指针的移动在屏幕上滚动;如果菜单条较多,菜单条可以超越菜单显示屏幕并随菜单指针在屏幕上滚动;上述菜单条可以由使用者根据需要定制;上述菜单条优先按其使用频度的高低再以不同的类型依次排列为第一菜单条、第二菜单条等,依此类推;上述菜单条依第一菜单条、第二菜单条的顺序,依次显示在第一显示区、第二显示区等中,依此类推;菜单打开时,菜单指针指向第一菜单条的首项;菜单指针在同一菜单条里以滚轮的旋转量和旋转方向作为参数移动,每旋转一单位量,菜单指针按旋转方向转向同一菜单条中的邻项;在滚轮的起始位置设置有一个或两个较小角区域作为菜单指针菜单条转移区;菜单指针在不同的菜单条里以滚轮在转移区中留滞的时间为参数移动;滚轮每留滞一单位时间,菜单指针既转向相邻菜单条中与当前菜单条指定菜单项对应的项;如果只设置一个菜单转移区,菜单指针只能延一个规定方向在不同菜单条间移动;如果设置两个菜单转移区,菜单指针则按其所留滞的区按不同方向在不同菜单条间移动。
14.根据权利要求13所述的操作方法的具体操作流程,其特征是按以下步骤进行操作步骤1打开菜单,菜单指针指向首项(1801),转入步骤2;步骤2启动计时程序(1802),将当前状态传至显示器显示,转入步骤3;步骤3监测确定信号(1803),如果有确定信号,转入步骤8;如果没有确定信号,转入步骤4;步骤4监测旋转信号(1804),如果有旋转信号,判断旋转方向,累积总旋转量,转入步骤5;如果没有旋转信号,转入步骤5;步骤5判断当前滚轮实施角位置是否在菜单条转移区(1805),如果是,转入步骤7;如果否,累积旋转量,转入步骤6;步骤6比较累积旋转量与单位旋转量(1806),如果累积旋转量不足一单位量,转入步骤2,如果累积旋转量达到一单位旋转量,从累积旋转量中减去一单位旋转量,将菜单指针按旋转方向移至同菜单条邻项,转入步骤2;步骤7比较累积时间与指针停留时长(1807),如果累积时间达到指针停留时长,将菜单指针转移至相邻菜单条对应菜单项,转入步骤2;如果累积时间不足指针停留时长,转入步骤3;步骤8执行选定指令(1808)。
全文摘要
本发明提出了用小键盘或滚轮在较长菜单中快速进行选择操作的方法及两种用滚轮快速在长菜单中进行选择的方法。具有以下特点使用按键少,不易疲劳,操作直观,无须记忆键位,操作简捷,便于与各种语言的联想输入法和各种编码方式的输入法结合,适用人群广泛,适合文本编辑等连续的选择操作使用。本发明还提出了用滚轮通过小角度转动来可变速的移动菜单指针进行选择的方法。上述方法均适合小键盘的没有数字键但有滚轮或方向键的手持电子设备使用。
文档编号G06F3/033GK1825261SQ20051020009
公开日2006年8月30日 申请日期2005年2月21日 优先权日2005年2月21日
发明者王宇 申请人:王宇
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1