CN1075220A - 菜单显示系统及方法 - Google Patents

菜单显示系统及方法 Download PDF

Info

Publication number
CN1075220A
CN1075220A CN93100212A CN93100212A CN1075220A CN 1075220 A CN1075220 A CN 1075220A CN 93100212 A CN93100212 A CN 93100212A CN 93100212 A CN93100212 A CN 93100212A CN 1075220 A CN1075220 A CN 1075220A
Authority
CN
China
Prior art keywords
menu
selection item
group selection
display
drop
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN93100212A
Other languages
English (en)
Other versions
CN1026628C (zh
Inventor
小野真
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
MediaTek Inc
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1075220A publication Critical patent/CN1075220A/zh
Application granted granted Critical
Publication of CN1026628C publication Critical patent/CN1026628C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus

Abstract

利用液晶显示设备和图形输入板合成一体的 I/O设备方便了与计算机的交互应用。在屏面的右 端或左端显示垂直延伸的菜单栏,并且再显示一个下 拉菜单,它从菜单栏的被选项向下沿一弧线向中心延 伸。每个菜单栏项的字符串显示是倾斜的并省去空 格。下拉菜单延伸所遵循的轨迹能针对用户标定。

Description

本发明是关于一个计算机系统的用户介面,特别是在使用透明输入板(transparent    tablet)和液晶显示的集成I/O(输入/输出)设备或类似设备的显示屏上提供一种有效的菜单处理。
传统的计算机用户交互技术主要是在位映象(bit    map)显示器和鼠标器(或输入板)基础上发展起来的,并且是在假定整个屏幕基本上可以看见的情况下为用户操作而设计的。用户交互作用的一个典型实例是使用菜单。在这种方法中对诸如命令等的各种选择被显示在一个位映象显示器上,而且是用一指点设备(例如鼠标器)来进行输入。有一种如图1所示的下拉菜单,这里的菜单是分层次的,以改善其可用性。在这一菜单系统中,菜单栏(bar)通常位于显示器或窗口的上部,各项目横向排列,而下拉菜单则垂直显示。由于在使用鼠标器和位映射显示器的系统中用户一般是从顶到底扫描荧屏,所以在菜单栏和下拉菜单之间作这种安排是很有效的。
当今,由于传感器和液晶技术的进步,一种使用透明板和液晶显示器的集成I/O设备近来已经传播开,正在代替位映象显示器和鼠标器。这种设备的特点在于当前在显示屏上的一项能被直接操作(被显示项的位置与被操作对象重合)。然而,直接使用传统的下拉式菜单系统有如下问题:
(1)菜单栏上位于持笔手臂一侧的菜单项被遮盖(见图2)。
(2)当下拉菜单项正被沿向下方向选择时,它们也被手遮盖,尽管第一项能被看到(见图3)。
附带说明,与本发明有关的专利对比文件包括已公布但未审查的专利申请254233/1987和205722/1988号公报。虽然这些的目的是要改进传统的菜单栏和下拉菜单配置,但菜单栏是横向安排在荧屏顶部,因此它们与本发明不同。此外,对角线显示下拉菜单的一种方法公布于IBM技术公报(IBM    Technical    Disclosure    Bulletin)第32卷第8期370-372页,1990年1月,但在该方法中的菜单栏也是横向排列在荧屏顶部的。
再有,在一个用户友好的用户介面中,代表各种应用的图符可以是垂直排列的,例如在显示屏的右端(IBM    AIX    Next    Step    Environment/6000,SC23-2357,2-29页),但这是要显示频繁使用的那些应用,以便易于理解,因而没有考虑用笔输入。再有,在这种介面只是由选择某一暂行条例来启动一个应用,并不进一步显示一个下拉菜单或类似的其他菜单。
本发明是考虑到上述情况而完成的,本发明的目的是提供一种用户偶而技术,即使用于笔输入它也不会造成操作性能的降低。
在本发明中,菜单栏是垂直排列在屏面(或窗口)的右端或左端,最好是在用户的优势手臂一侧,而传统的菜单栏是横向排列在屏面(或窗口)的顶部。更可取的是,所提供的下拉部分呈弧形以考虑到腕部的运动。(见图4)。在下文中给出的描述是针对使用右手的用户,而对于用左手的用户而言,要把右和左对调。在使用前要标定下拉角,因为下拉角依赖于诸如用左手还是用右手、手的大小、上臂的长度、以及工作空间位置(特别是到椅背中心的角度)等因素。此外,为了避免从菜单栏到由左至右书写字符(之间)的连续操作过程中浪费空间,菜单栏各项的内容可以以某一角度显示(菜单栏的内容可以用图符代表)。
现在用对象的能见性(visibility)来检验本发明。当用户用笔在屏面上指点时,手臂是从屏面的右下方到左上方放置的。在横向排列在屏面或窗口顶部的传统菜单栏的情况下,当某一项被选择时,其相邻项便被手遮盖,如图3所示。然而在本发明中,所有各项均显示出来而不受遮盖。
再有,以手的操作性能的观点来检验本发明。在传统的垂直排列下拉菜单情况下,当一个较下部的项目被选择的,手臂要移动一个大范围,或者手腕被迫不自然地运动,因而不能说其操作性能是好的。与此相反,在本发明中,一个不施加不自然力的运动能选择到所有的菜单项。
〔实施例〕
现在参考附图描述本发明的一个实施例。
图1用于解释传统的下拉菜单系统;
图2用于解释传统的下拉菜单系统;
图3用于解释传统的下拉菜单系统;
图4用于解释本发明的概况;
图5用于解释本发明的概况;
图6用于解释本发明的概况;
图7用于解释本发明实施例的概况;
图8用于解释本发明实施例概况;
图9用于解释本发明实施例概况;
图10用于解释本发明实施例概况;
图11显示出本发明实施例的整体配置;
图12显示出本发明实施例的主要部分;
图13更详细地显示出本发明实施例主要部分的一部分;
图14是解释本发明实施例操作的流程图;
图15是解释本发明实施例操作的流程图;
图16是解释本发明实施例操作的流程图;
图17是解释本发明实施例操作的流程图。
附带说明,对传统的菜单系统新增加标定功能并对菜单栏子系统和下拉子系统稍加修改,即能构成本实施例。
标定功能(calibration    function)
由于用笔追踪下拉菜单而又不引起不自然力的轨迹决定于个人,所以对每个个人进行标定是至关重要的。首先,如图7所示使每个人在屏面上指定一个点。然后,使手腕指出一个它能运动到那里而又不引起不自然力的端点,并将笔尖经过的轨迹拟合成弧线,从而得到菜单沿其显示的一条弧线。
菜单栏子系统
将当前的菜单栏子系统中偏移量计算中的X和Y坐标互换,便能容易地实现这一子系统。然而,由于考虑到菜单栏的每一项的长度(通常1到2个字)与手腕回旋半径相比足够短的,故倾斜角将是常数。
下拉菜单子系统
在传统的垂直排列菜单系统中,在已经造成第一项之后,当造成下一项时只是对其末端增加一个垂直偏移量(见图9)。与此相反,在本发明的菜单系统中,下一项的位置是根据图8所示标定数据按图10所示方法确定的。这种方法能容易地加到现有菜单系统中。
下面将详细描述上面提到的描定功能和对菜单栏子系统及下拉子系统的修改。
图11从总体上给出本实施例的系统配置,其中,该系统由个人计算机1、操作系统2及用户介面管理系统3组成。个人计算机1例如是IBM日本公司的PS/55(PS/55是美国国际商用机器公司的商标),它由处理器4、液晶显示设备5、透明板6a和笔6b组成。操作系统2例如是IBM日本公司的AIX    PS/2(AIX和PS/2是美国国际商用机器公司的商标)。这个操作系统2包括窗口系统7,它管理向液晶显示设备5的输出及来自透明板6a的输入。用户介面管理系统3完成对输入和输出的复杂处理过程,例如菜单处理,并在这一系统中执行数据接收和传送给菜单的显示/选择/应用程序。
图12说明了图11所示用户介面管理系统3和窗口系统7之间的数据接收与传送。在图12中,用户介面管理系统3有事件处理器10以及窗口管理器8和菜单管理系统9。事件处理器接收来自窗口系统7的事件信息,并将其传送给窗口管理器8和菜单处理系统9。窗口处理器8根据该事件信息修改窗口的位置或大小。菜单处理系统9适用于根据事件信息来执行图14至图17所示处理例程(routine)(下文将描述),而且它还有菜单栏信息管理部分11、下拉信息管理部分12及标定信息管理部分13。这些信息管理部分11、12、及13将在下文中描述。
利用这种配置,用户事先完成标定,并且应用程序记录下菜单数据。然后,当用户使用笔66在透明输入板6a上给出一个指示时,操作系统2上的窗口系统7响应用户指示产生事件信息,并将该事件信息送到用户介面管理系统3。用户介面管理系统3根据该事件信息向菜单处理系统9提供执行显示与选择菜单的指令,于是菜单处理系统9通过窗口系统7再次在液晶显示设备5上显示菜单用于来自下一个事件的项目选择。当确定了菜单选择时,先前显示的菜单被抹掉,所选择的数据被传送给应用程序。
图13进一步描绘图12所示菜单处理系统9的配置。在图13中,菜单处理系统9有菜单栏信息管理部分11、下拉信息管理部分12及标定信息管理部分13。菜单栏信息管理部分11包括构成菜单栏所有各项的显示信息(显示字符串、颜色、字型、显示图符数据、大小(宽度、高度)等)、位置信息(显示每一项的起点位置坐标)、倾斜角、以及指向下拉信息的索引(index)。下拉信息管理部分12包括构成下拉菜单所有各项的显示信息(显示字符串、颜色、字型、大小(宽度、高度)等)、以及当实际选定某项时要向应用程序传送的应用数据。标定信息管理部分13包括基于用户手腕摆动的弧线信息(从笔尖所在位置看到的对应弧线的中心坐标)。
现在描述本实施例的操作。
为了解释该菜单系统的使用,将依次描述这样一些阶段。它们是:(1)标定进程,(2)由应用程序初始化,及(3)交互菜单。这三个处理过程之间的转换通常由操作系统2或其他独立的应用软件来完成。
(1)标定进程
标定进程是提取用户手腕摆动诸要素信息并将其处理成能为前述描定信息管理部分13所处理的形式。标定过程根据图14来实现,有如下述。用户首先告知系统他将执行一次标定(执行标定软件)。系统重新向用户提供一个标定窗口并等待输入(步骤S1)。当窗口系统7通告用户已将笔6b的尖落入窗口内(透明板6a已感知坐标并同时确认笔尖已与透明板6a接触)时,便启动标定数据采样(步骤S2)。如果用户即使稍微移动笔尖,窗口系统7便将笔尖数据送到菜单处理系统9。虽然菜单处理系统9向用户提供回送显示,但在用户笔尖移动一个固定距离之前它不承认一个新点的输入,而且只有当笔尖运动等于或超过那个距离,它才承认笔尖为一新点,并将该点坐标存入系统中(步骤S3)。采样将重复进行,直至笔尖从透明板6a脱离(步骤S4)。结果,得到了用户笔尖运动的点串数据。
然后,利用所得到数据串的两个端点和中间点,将点串拟合成一个弧。拟合方法如图8所示。由此得到的弧线数据(Cx,Cy,Cr)有区别地重迭显示在先前回送并显示的用户笔尖轨迹上(例如,用不同颜色重迭显示)(步骤S5)。如果用户对拟合结果不满意,可重复这些步骤(步骤S6)。将最后得到的弧线数据(Cx-Xo,Cy-Yo)传送给标定管理部分13,标定处理便告结束(步骤S7)。然而,(Xo,Yo)代表笔尖数第一点的坐标值。附带说明,由于用右手和用左手的差别显示在Cx的符号中(对于用右手,Cx>=0,对于用左手,Cx<0),故不需要专门的分支处理。
(2)由应用程序初始化
这种初始化的执行方式与传统的菜单系统(例如IBM日本公司的AIX窗口或PS/2显示管理器)类似。首先,应用程序完成设置构成菜单栏信息管理部分11的菜单栏的所有各项的显示信息(显示字符串、颜色、字型、显示图符数据等)、构成下拉信息管理部分12的下拉菜单的下拉的所有各项的显示信息(显示字符串、颜色、字型、大小(宽度、高度)等)、以及当实际选定时要提供给应用程序的应用数据。
然后,利用来自菜单栏信息管理部分11每一项的显示信息的字符串长度和字型信息,得到并设置其大小(宽度、高度)(例如,如果使用IBM日本公司的AIX    PS/2作为操作系统2,用所述公司的AIX窗口作为窗口系统7,该系统能被允许使用那些信息完成这种计算)。再有,根据这种信息,能按图15所示过程完成位置信息(显示每一项用的起点位置坐标)和倾斜角的计算。
首先,根据应用程序所需窗口大小、当前能得到的屏面大小、及用户所需窗口大小计算出菜单栏所能得到的区域(MB-Width,MBHeight)(步骤S11)。其次,只对有字符型显示信息的那些项计算出宽度最大值(WidthMax)。类似地计算出高度最大值(HeightMax)(步骤S12)。如果这个值(Width    Max)小于前面说明的MBWidth,则设置缺省(default)倾斜角;否则根据
MBWidth=HeightMax*sin(θ)+WidthMax*cos(θ)(步骤S13)来计算θ角,并将该值与系统中先前具有的最大倾斜角值进行比较,取其较小者设置为倾斜角(步骤S14)。然后,利用这个值依次确定各项的位置。首先,根据下述公式计算第一项的位置(Y-坐标):
Y=HeightMax*cos(θ)+WidthMax*sin(θ)
(步骤S15)。
然后,对包括第二项在内的其后各项,由对前一个Y坐标依次增加
dy=HeightMax*cos(θ)
来确定(步骤S16、S17)。对所有各项设置固定值
X=HeightMax*sin(θ)
作为X-坐标(步骤S16、S17)。最后,设置从菜单栏信息管理部分11内的索引中的每个菜单栏项所指向的下拉信息管理部分12的索引,并以此结束由应用程序进行的初始化。
(3)交互菜单处理
菜单处理流程示于图16。菜单处理系统9首先使用菜单栏信息管理部分11的数据在应用程序指定的窗口内显示菜单栏(步骤S21)。由于在先前的初始化时已经设置了显示每一项所需的全部信息,故在此处不需要任何特殊的计算或类似的处理。为显示一个字符串所要求的只是恰好包围该字符串的一个串框(string    box)的左下端点是代表每项的位置坐标信息的,并且是以倾斜角所指定的角度为倾斜度进行显示的。对于图符或类似物,它们可以不倾斜地显示。当从窗口系统7发出一个串件指出用户已将笔尖在某一项上按动的时候,根据笔尖的坐标,检索所指点的那一项,于是流程进入下拉处理(步骤S22)。
下拉处理也是以下拉菜单显示开始。首先,利用菜单栏中被选项相对应的下拉信息管理部分12的索引,得到下拉管理信息(步骤S23)。然后,利用这一信息以及标定信息和被选下拉项的坐标值,显示出该下拉项(步骤S24)。下面将在图17中描述确定下拉项显示位置的方法。这里也与上述采单栏的情况类似,根据笔尖坐标事件确定哪一项已被选定(步骤S25),并将对应于该特定项的应用数据发送给应用程序(步骤S26)。最后,从屏面上抹掉下拉项(步骤S27),并以此结束菜单处理。此外,如果在下拉项显示区之外发生一个菜单选择事件,则认为菜单处理已被取消,于是处理过程转向步骤6(步骤S28)。
现在利用图17来描述先前描述过的确定下拉项显示位置的方法。首先,以下述方式确定包围第一项字符串的串框右上角点的坐标(步骤S31)。
Xs=菜单栏区左端的X坐标值
Ys=所选下拉项的Y坐标值
然后,为其后的计算初步计算出下列值(步骤S32):
Px=Xs+(Cx-Xo)
Py=Ys+(Cy-Yo)
这里(Cx-Xo)和(Cy-Yo)是先前描述的标定数据。对于第二项或其后的某一项(第i+1项),其坐标按下述方式用前面的坐标值(Xi,Yi)及(Px,Py)循环计算出来(步骤S33):
Xi+1=Xi-(Px-Xi)/(Py-Yi)(第i项显示的高度)
Yi+1=Yi+(第i项显示的高度)
通过对其余所有项依次进行这一计算,便能确定全部显示位置。
本发明不规定为局限于上述实施例,而是可以有各种修改。例如,如果笔带有一个按钮,那么在本发明中也能采用笔按钮作为选择触发器或用于指定选择或取消选择,就象在已有菜单系统中那样。再有,可以根据需要显示垂直菜单栏,或者可以有选择地显示垂直菜单栏和传统的横向菜单栏。此外,它还允许在使用位映象显示器和鼠标器的标准系统中显示垂直菜单栏。再有,本发明不仅能应用于个人计算机,也能应用于诸如工作站和远程终端等交互系统。
如上所述,根据本发明,能在屏面左端或右端显示一个菜单栏,这样,可以在显示设备的屏面上提供一块图形输入板,即使当用笔直接接触该板来实现输入时也能避免菜单栏被手遮盖所造成的不便。
1:个人计算机
2:操作系统
3:用户介面管理系统
5:液晶显示设备
6a:透明板
66:笔
7:窗口系统
8:窗口管理器
9:菜单处理系统
10:事件处理器
11:菜单栏信息管理部分
12:下拉信息管理部分
13:标定信息管理部分

Claims (8)

1、一种菜单显示系统,其特点是:
在显示屏的左右两端或其中一端沿垂直方向显示一组选择项的装置,及
响应对所述选择项的选择并沿着从被选选择项邻近处延伸的一线显示与该被选项相关的一组选择项的装置。
2、如权利要求1提出的一种菜单显示系统,其特点在于选择所述一组选择项的显示位置的装置。
3、如权利要求2提出的一种菜单显示系统,其特点在于所述从被选选择项邻近处延伸的一线是沿对角线向下延伸的。
4、如权利要求3提出的一种菜单显示系统,其特点在于所述从被选选择项邻近处延伸的一线是沿对角线向上凸起的弧线。
5、一种菜单显示方法,其特点在于下述步骤:
在显示屏左右两端或其中一端沿垂直方向显示一组选择项,及
响应对所述选择项的选择,沿着从该被选选择项邻近处延伸的一线显示与该被选项相关的一组选择项。
6、在一个可由计算机执行的计算机程序产品中,一个用于菜单显示的计算机程序产品,它使所述计算机执行的步骤有如下特点:
在显示屏左右两端或其中一端沿垂直方向显示一组选择项,及
响应对所述选择项的选择,沿着从该被选选择项邻近处延伸的一线显示与该被选项相关的一组选择项。
7、一个计算机交互系统,其特点是:
一个显示设备,
复盖在所述显示设备上的一块透明输入板,及
在显示屏上左右两端或其中一端沿垂直方向显示一组选择项的装置。
8、一个计算机交互系统,其特点是:
输入/输出装置,包括显示功能和用于响应接触以输入坐标位置的坐标输入功能,及
在所述输入/输出装置的左右两端或其中一端沿垂直方向显示一组选择项的装置。
CN93100212A 1992-02-07 1993-01-07 菜单显示系统及方法 Expired - Lifetime CN1026628C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2260292A JPH0785216B2 (ja) 1992-02-07 1992-02-07 メニュー表示装置および方法
JP022602/92 1992-02-07

Publications (2)

Publication Number Publication Date
CN1075220A true CN1075220A (zh) 1993-08-11
CN1026628C CN1026628C (zh) 1994-11-16

Family

ID=12087392

Family Applications (1)

Application Number Title Priority Date Filing Date
CN93100212A Expired - Lifetime CN1026628C (zh) 1992-02-07 1993-01-07 菜单显示系统及方法

Country Status (9)

Country Link
US (1) US5559944A (zh)
EP (1) EP0555034B1 (zh)
JP (1) JPH0785216B2 (zh)
KR (1) KR970002382B1 (zh)
CN (1) CN1026628C (zh)
BR (1) BR9300118A (zh)
CA (1) CA2083329A1 (zh)
DE (1) DE69321626T2 (zh)
TW (1) TW256895B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1949161B (zh) * 2005-10-14 2010-05-26 鸿富锦精密工业(深圳)有限公司 多层次菜单显示装置及显示控制方法
CN101692196B (zh) * 2009-08-25 2012-10-10 宇龙计算机通信科技(深圳)有限公司 一种窗口排列方法及系统
CN103135825A (zh) * 2011-12-05 2013-06-05 冠捷投资有限公司 使用触控模块编辑屏幕显示菜单的方法
CN103902297A (zh) * 2005-03-22 2014-07-02 微软公司 操作系统程序运行菜单搜索
TWI461973B (zh) * 2007-06-12 2014-11-21 Microsoft Corp 用於視覺式回饋顯示之方法、系統及電腦可讀取媒體
CN107544737A (zh) * 2017-08-24 2018-01-05 网易(杭州)网络有限公司 信息显示方法、介质、系统和计算设备
US11137891B2 (en) 2017-10-09 2021-10-05 Huawei Technologies Co., Ltd. Display processing method and electronic device

Families Citing this family (82)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5588107A (en) * 1993-03-22 1996-12-24 Island Graphics Corporation Method and apparatus for selectably expandable menus
JPH08161138A (ja) * 1994-12-08 1996-06-21 Nec Corp メニュー表示方法
JP3352562B2 (ja) * 1995-03-31 2002-12-03 東芝機械株式会社 プロセスコントローラのマンマシンインタフェース装置
US5689667A (en) 1995-06-06 1997-11-18 Silicon Graphics, Inc. Methods and system of controlling menus with radial and linear portions
US5986657A (en) * 1996-08-02 1999-11-16 Autodesk, Inc. Method and apparatus for incorporating expandable and collapsible options in a graphical user interface
KR100288976B1 (ko) * 1997-01-08 2001-05-02 윤종용 텔레비전수상기의화면명령구성및인식방법
US6252597B1 (en) * 1997-02-14 2001-06-26 Netscape Communications Corporation Scalable user interface for graphically representing hierarchical data
US6002402A (en) * 1997-04-09 1999-12-14 Symantec Corporation System and method for producing a drag-and-drop object from a popup menu item
JP4119004B2 (ja) * 1998-05-19 2008-07-16 株式会社東芝 データ入力システム
US6337698B1 (en) * 1998-11-20 2002-01-08 Microsoft Corporation Pen-based interface for a notepad computer
US6879665B1 (en) 1999-04-27 2005-04-12 International Business Machines Corporation Method and apparatus for sending messages in a data processing system
US7058517B1 (en) 1999-06-25 2006-06-06 Genaissance Pharmaceuticals, Inc. Methods for obtaining and using haplotype data
DE00941722T1 (de) * 1999-06-25 2004-04-15 Genaissance Pharmaceuticals Inc., New Haven Verfahren für erhaltung und anwendung von haplotype daten
US6931326B1 (en) 2000-06-26 2005-08-16 Genaissance Pharmaceuticals, Inc. Methods for obtaining and using haplotype data
US7454714B2 (en) * 2001-03-30 2008-11-18 Aol Llc, A Delaware Limited Liability Company Visually distinguishing menu items
US6826729B1 (en) 2001-06-29 2004-11-30 Microsoft Corporation Gallery user interface controls
US20040267458A1 (en) * 2001-12-21 2004-12-30 Judson Richard S. Methods for obtaining and using haplotype data
US7895536B2 (en) * 2003-01-08 2011-02-22 Autodesk, Inc. Layer editor system for a pen-based computer
US20040165012A1 (en) * 2003-02-20 2004-08-26 International Business Machines Corp. Cascading menu with selectable offset
GB2417659B (en) * 2003-04-28 2006-10-11 Immersion Corp Systems and methods for user interfaces designed for rotary input devices
US9715678B2 (en) 2003-06-26 2017-07-25 Microsoft Technology Licensing, Llc Side-by-side shared calendars
US8799808B2 (en) 2003-07-01 2014-08-05 Microsoft Corporation Adaptive multi-line view user interface
US7392249B1 (en) 2003-07-01 2008-06-24 Microsoft Corporation Methods, systems, and computer-readable mediums for providing persisting and continuously updating search folders
US7716593B2 (en) 2003-07-01 2010-05-11 Microsoft Corporation Conversation grouping of electronic mail records
US7707255B2 (en) 2003-07-01 2010-04-27 Microsoft Corporation Automatic grouping of electronic mail
US10437964B2 (en) 2003-10-24 2019-10-08 Microsoft Technology Licensing, Llc Programming interface for licensing
US7555707B1 (en) 2004-03-12 2009-06-30 Microsoft Corporation Method and system for data binding in a block structured user interface scripting language
US8117542B2 (en) 2004-08-16 2012-02-14 Microsoft Corporation User interface for displaying selectable software functionality controls that are contextually relevant to a selected object
US9015621B2 (en) 2004-08-16 2015-04-21 Microsoft Technology Licensing, Llc Command user interface for displaying multiple sections of software functionality controls
US8255828B2 (en) 2004-08-16 2012-08-28 Microsoft Corporation Command user interface for displaying selectable software functionality controls
US7895531B2 (en) 2004-08-16 2011-02-22 Microsoft Corporation Floating command object
US7703036B2 (en) 2004-08-16 2010-04-20 Microsoft Corporation User interface for displaying selectable software functionality controls that are relevant to a selected object
US8146016B2 (en) 2004-08-16 2012-03-27 Microsoft Corporation User interface for displaying a gallery of formatting options applicable to a selected object
US7747966B2 (en) 2004-09-30 2010-06-29 Microsoft Corporation User interface for providing task management and calendar information
US7886290B2 (en) 2005-06-16 2011-02-08 Microsoft Corporation Cross version and cross product user interface
JP2006350812A (ja) * 2005-06-17 2006-12-28 Fujitsu Ltd 操作メニュー表示位置制御プログラム、装置、及び方法
US8239882B2 (en) 2005-08-30 2012-08-07 Microsoft Corporation Markup based extensibility for user interfaces
US8689137B2 (en) 2005-09-07 2014-04-01 Microsoft Corporation Command user interface for displaying selectable functionality controls in a database application
US9542667B2 (en) 2005-09-09 2017-01-10 Microsoft Technology Licensing, Llc Navigating messages within a thread
US7739259B2 (en) 2005-09-12 2010-06-15 Microsoft Corporation Integrated search and find user interface
US8627222B2 (en) 2005-09-12 2014-01-07 Microsoft Corporation Expanded search and find user interface
US7644372B2 (en) * 2006-01-27 2010-01-05 Microsoft Corporation Area frequency radial menus
KR20070113018A (ko) 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 그 실행방법
KR101269375B1 (ko) * 2006-05-24 2013-05-29 엘지전자 주식회사 터치스크린 장치 및 이의 이미지 표시방법
KR101327581B1 (ko) * 2006-05-24 2013-11-12 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
KR20070113025A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 터치스크린 장치 및 이의 작동방법
KR20070113022A (ko) * 2006-05-24 2007-11-28 엘지전자 주식회사 사용자 입력에 반응하는 터치스크린 장치 및 이의 작동방법
TWI328185B (en) * 2006-04-19 2010-08-01 Lg Electronics Inc Touch screen device for potable terminal and method of displaying and selecting menus thereon
US20090213086A1 (en) * 2006-04-19 2009-08-27 Ji Suk Chae Touch screen device and operating method thereof
TW200805131A (en) * 2006-05-24 2008-01-16 Lg Electronics Inc Touch screen device and method of selecting files thereon
US9727989B2 (en) 2006-06-01 2017-08-08 Microsoft Technology Licensing, Llc Modifying and formatting a chart using pictorially provided chart elements
US8605090B2 (en) 2006-06-01 2013-12-10 Microsoft Corporation Modifying and formatting a chart using pictorially provided chart elements
US20080163053A1 (en) 2006-12-28 2008-07-03 Samsung Electronics Co., Ltd. Method to provide menu, using menu set and multimedia device using the same
KR100818713B1 (ko) 2007-03-23 2008-04-02 주식회사 하이닉스반도체 노광 과정 중의 스컴을 억제하는 리소그래피 방법
US8484578B2 (en) 2007-06-29 2013-07-09 Microsoft Corporation Communication between a document editor in-space user interface and a document editor out-space user interface
US8762880B2 (en) 2007-06-29 2014-06-24 Microsoft Corporation Exposing non-authoring features through document status information in an out-space user interface
US8201103B2 (en) 2007-06-29 2012-06-12 Microsoft Corporation Accessing an out-space user interface for a document editor program
JP5034912B2 (ja) * 2007-12-06 2012-09-26 パナソニック株式会社 情報入力装置、情報入力方法、および情報入力プログラム
US9513765B2 (en) * 2007-12-07 2016-12-06 Sony Corporation Three-dimensional sliding object arrangement method and system
US9588781B2 (en) 2008-03-31 2017-03-07 Microsoft Technology Licensing, Llc Associating command surfaces with multiple active components
US10180714B1 (en) * 2008-04-24 2019-01-15 Pixar Two-handed multi-stroke marking menus for multi-touch devices
US8836646B1 (en) 2008-04-24 2014-09-16 Pixar Methods and apparatus for simultaneous user inputs for three-dimensional animation
US9665850B2 (en) 2008-06-20 2017-05-30 Microsoft Technology Licensing, Llc Synchronized conversation-centric message list and message reading pane
US8402096B2 (en) 2008-06-24 2013-03-19 Microsoft Corporation Automatic conversation techniques
JP4632102B2 (ja) 2008-07-17 2011-02-16 ソニー株式会社 情報処理装置、情報処理方法及び情報処理プログラム
JP5670016B2 (ja) * 2008-07-22 2015-02-18 レノボ・イノベーションズ・リミテッド(香港) 表示装置、通信端末、表示装置の表示方法、および表示制御用プログラム
US8667419B2 (en) * 2008-09-09 2014-03-04 Applied Systems, Inc. Method and apparatus for displaying a menu for accessing hierarchical content data including caching multiple menu states
GB2468884A (en) * 2009-03-25 2010-09-29 Nec Corp User defined paths for control on a touch screen
US8839297B2 (en) * 2009-03-27 2014-09-16 At&T Intellectual Property I, L.P. Navigation of multimedia content
US8799353B2 (en) 2009-03-30 2014-08-05 Josef Larsson Scope-based extensibility for control surfaces
US9046983B2 (en) 2009-05-12 2015-06-02 Microsoft Technology Licensing, Llc Hierarchically-organized control galleries
KR101364881B1 (ko) * 2009-06-16 2014-02-19 인텔 코오퍼레이션 핸드헬드 디바이스를 위한 적응형 버츄얼 키보드
KR101325292B1 (ko) 2009-06-16 2013-11-08 인텔 코오퍼레이션 핸드헬드 디바이스의 카메라 응용
JP5411733B2 (ja) * 2010-02-04 2014-02-12 株式会社Nttドコモ 表示装置及びプログラム
US8302014B2 (en) 2010-06-11 2012-10-30 Microsoft Corporation Merging modifications to user interface components while preserving user customizations
JP2013101465A (ja) * 2011-11-08 2013-05-23 Sony Corp 情報処理装置、情報処理方法およびコンピュータプログラム
KR101340703B1 (ko) 2011-11-25 2013-12-12 삼성전자주식회사 휴대단말기의 키패드 배치장치 및 방법
JP2012080568A (ja) * 2011-12-02 2012-04-19 Kyocera Corp 携帯端末装置および携帯端末装置における操作キー群のレイアウト方法
US9448692B1 (en) * 2012-03-12 2016-09-20 Path Mobile Inc Pte. Ltd. Graphical user interface for displaying menu options
KR101979666B1 (ko) 2012-05-15 2019-05-17 삼성전자 주식회사 표시부에 출력되는 입력 영역 운용 방법 및 이를 지원하는 단말기
US20140325437A1 (en) * 2013-04-25 2014-10-30 Samsung Electronics Co., Ltd. Content delivery system with user interface mechanism and method of operation thereof
US10691291B2 (en) * 2013-05-24 2020-06-23 Samsung Electronics Co., Ltd. Method and apparatus for displaying picture on portable device

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5142618A (en) * 1986-11-21 1992-08-25 Hitachi, Ltd. Window management apparatus for a document creating apparatus
JPS63184879A (ja) * 1987-01-28 1988-07-30 Toshiba Corp 画像処理装置
US5079695A (en) * 1988-04-25 1992-01-07 Hewlett-Packard Company Object management facility which includes a snapshot facility for providing data transfer between two objects
US4896291A (en) * 1988-05-20 1990-01-23 International Business Machines Corporation Valuator menu for use as a graphical user interface tool
US5179368A (en) * 1989-11-09 1993-01-12 Lippincott Douglas E Method and apparatus for interfacing computer light pens
JPH03268157A (ja) * 1990-03-19 1991-11-28 Toshiba Corp 対話装置
JPH0756628B2 (ja) * 1990-10-22 1995-06-14 富士ゼロックス株式会社 グラフィカル・ユーザインターフェースの編集装置
JPH04205137A (ja) * 1990-11-30 1992-07-27 Hitachi Ltd メニュー表示方式
JPH07104766B2 (ja) * 1991-10-28 1995-11-13 インターナショナル・ビジネス・マシーンズ・コーポレイション データ処理システムのメニューから複数のオブジェクトを表示する方法及び装置
US5367624A (en) * 1993-06-11 1994-11-22 Consilium, Inc. Interface for controlling transactions in a manufacturing execution system

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103902297A (zh) * 2005-03-22 2014-07-02 微软公司 操作系统程序运行菜单搜索
CN103902297B (zh) * 2005-03-22 2018-01-26 微软技术许可有限责任公司 操作系统程序运行菜单搜索
CN1949161B (zh) * 2005-10-14 2010-05-26 鸿富锦精密工业(深圳)有限公司 多层次菜单显示装置及显示控制方法
TWI461973B (zh) * 2007-06-12 2014-11-21 Microsoft Corp 用於視覺式回饋顯示之方法、系統及電腦可讀取媒體
CN101692196B (zh) * 2009-08-25 2012-10-10 宇龙计算机通信科技(深圳)有限公司 一种窗口排列方法及系统
CN103135825A (zh) * 2011-12-05 2013-06-05 冠捷投资有限公司 使用触控模块编辑屏幕显示菜单的方法
CN107544737A (zh) * 2017-08-24 2018-01-05 网易(杭州)网络有限公司 信息显示方法、介质、系统和计算设备
US11137891B2 (en) 2017-10-09 2021-10-05 Huawei Technologies Co., Ltd. Display processing method and electronic device
US11693552B2 (en) 2017-10-09 2023-07-04 Huawei Technologies Co., Ltd. Display processing method and electronic device

Also Published As

Publication number Publication date
US5559944A (en) 1996-09-24
JPH05282115A (ja) 1993-10-29
EP0555034A2 (en) 1993-08-11
EP0555034B1 (en) 1998-10-21
DE69321626T2 (de) 1999-06-17
KR930018408A (ko) 1993-09-21
JPH0785216B2 (ja) 1995-09-13
CN1026628C (zh) 1994-11-16
CA2083329A1 (en) 1993-08-08
DE69321626D1 (de) 1998-11-26
BR9300118A (pt) 1993-08-10
TW256895B (zh) 1995-09-11
EP0555034A3 (zh) 1994-04-27
KR970002382B1 (ko) 1997-03-03

Similar Documents

Publication Publication Date Title
CN1026628C (zh) 菜单显示系统及方法
US5589849A (en) Display monitor position adjustment apparatus
CN1119736C (zh) 用于校验操作者身份的校验设备及方法
US5757361A (en) Method and apparatus in computer systems to selectively map tablet input devices using a virtual boundary
USRE36137E (en) Instruction input system for electronic processor
US7831922B2 (en) Write anywhere tool
US20020145595A1 (en) Information input/output apparatus, information input/output control method, and computer product
EP1083477B1 (en) Coordinate inputting/detecting apparatus, method and computer program product designed to precicely recognize a designating state of a designating device designating a position
CN100343791C (zh) 多监视器环境中快速屏幕切换的方法和系统
CN1100215A (zh) 数字化显示器内动态标记触摸敏感按钮的系统和方法
CN1156777C (zh) 用于调整图形对象间距的方法和系统
US20030025678A1 (en) Apparatus with touch screen and method for displaying information through external display device connected thereto
CN1877508A (zh) 手写信息输入设备
CN1494679A (zh) 具有综合状态的多功能应用程序平台
CN1049234A (zh) 手持式计算机
CN1848081A (zh) 用于操作和查看数字文档的用户界面系统和方法
CN1904821A (zh) 一种多显示器系统及其窗口切换方法
CN1249460A (zh) 具有界外跟踪功能的数字化仪
US20150138082A1 (en) Image display apparatus and image display system
CN114467071A (zh) 显示装置、彩色支持装置、显示方法及程序
CN1495598A (zh) 数据处理系统的含有图象变换区的显示屏幕
JPH02188790A (ja) 情報表示装置
JP2006039635A (ja) 表示装置
CN1109291C (zh) 数据处理装置和数据处理方法
CN1707411A (zh) 利用触摸屏的笔记本电脑

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MEDIATEK INC.

Free format text: FORMER OWNER: INTERNATIONAL BUSINESS MACHINE CORP.

Effective date: 20060526

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20060526

Address after: Hsinchu Science Industrial Park, Taiwan

Patentee after: MediaTek.Inc

Address before: American New York

Patentee before: International Business Machines Corp.

C17 Cessation of patent right
CX01 Expiry of patent term

Expiration termination date: 20130107

Granted publication date: 19941116