CN1618056A - 一种提供对图形用户界面的显示的方法 - Google Patents

一种提供对图形用户界面的显示的方法 Download PDF

Info

Publication number
CN1618056A
CN1618056A CN01805637.7A CN01805637A CN1618056A CN 1618056 A CN1618056 A CN 1618056A CN 01805637 A CN01805637 A CN 01805637A CN 1618056 A CN1618056 A CN 1618056A
Authority
CN
China
Prior art keywords
user
point
amplification
display
picture
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
CN01805637.7A
Other languages
English (en)
Other versions
CN100354807C (zh
Inventor
J·F·M·马斯托夫
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.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of CN1618056A publication Critical patent/CN1618056A/zh
Application granted granted Critical
Publication of CN100354807C publication Critical patent/CN100354807C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)

Abstract

公开了一种提供对图形用户界面的显示(11)的方法以及用于同样用途(61)的计算机程序、计算机可读存储介质和设备(62),在该图形界面中用户可以定义目标图片(12)中一个选中的点(13)。该方法包括以下步骤:(i)显示目标图片(12);(ii)响应用户选择目标图片上的一个点(21)显示目标图片的放大并在这个放大上显示用户所选择的点(12’);(iii)返回在目标图片的放大(12’)上所显示的用户先前选择的点作为第一个坐标参数。另外,该方法还包括显示目标图片的前一个放大的缩影的步骤(v),其中步骤(iii)和(iv)是响应单个的用户输入而完成的。

Description

一种提供对图形用户界面的显示的方法
本发明与一种提供对图形用户界面(GUI)的显示的方法和用于相同用途的计算机程序、计算机可读存储介质和设备有关。尤其,本发明与提供对在其中响应用户选择目标图片上的一个点而放大目标图片的GUI的显示有关。
已知使用计算机、显示器和用户输入设备来显示像地图这样的图片,用户在其上选择一个点会引起以用户选择的点为中心显示该图片的放大。还知道重复这个过程,由此用户在先前的放大上选择一个点会导致显示进一步的放大。
用户输入设备可以是触控式显示器,在这种情况下,用户可以通过触摸显示器来选择一个点。然而,用户指尖的“传送区”与图片相比通常很大,以致引起用户所选的点的不确定性。也就是说,用户想要选择的点不是计算机识别出的精确的点。对只是用上面描述的有效的放大技术观看图片来说,这种不确定性通常并不重要。然而,如果选择一个点是为了识别图片上一个特定的位置,倒台,选择图片上两个点A和B中的一个以提供点A和点B之间的距离计算,这种不确定性就会显得比较重要。此外,这种不确定性的重要性随用户的需求而变化。
本发明的一个目标是提供一种能够提供对图形用户界面的显示的方法,在这种图形界面中用户可以快速有效地定义目标图片上的一个点。
根据本发明,所提供的这样的方法包括下列步骤:(i)显示目标图片;(ii)响应用户选择目标图片上的一个点而显示对目标图片的放大并在放大上显示用户选择的点;和(iii)以第一坐标参数返回显示在目标图片的放大上的用户所选的点。
这样的方法提供了一种快速有效的方法来选择地图上的一个点并以坐标参数返回用户所选的点。特别地,通过在放大的显示上显示先前选择的点,用户可以用此作为依据来判断所选的点是否符合所需要的精度或者是否需要重新选择。
为了进一步提高选择速度,提供了下列附加步骤:(iv)显示目标图片的前一个放大,步骤(iii)和(iv)是响应单个的用户输入而完成的。因而,在确认选中的点时该点被作为第一个坐标参数返回,目标图片的比例也被同时减小。
在确认用户所选择的点时,显示目标图片的前一个放大的缩影,它可以和原始的目标图片比例相同,从而减少用户执行的步数。
为了能够精确地选择点,该方法可以进一步包括下列步骤:响应用户在前一个放大上选择一个点而显示对目标图片的前一个放大的进一步放大,优选地以用户所选择的点为中心显示。
该方法可以进一步包括返回用户所选择的更深一层的点作为第二个坐标参数,它对后来执行的用于确定第一和第二个坐标参数之间距离的计算是有用的。
现在将通过实例、参考附图描述本发明的实施方案,附图中:
图1到5依照本发明描绘提供显示的方法;
图6示意性地显示了能够实现图1到5中所描绘的方法的计算机***。
参考图1,显示了传统类型的触控式显示器,由计算机依照本发明以某种方式进行控制。在这个实例中,在显示器上显示了英国南部地图的图片,我们假定用户希望在地图上选择特定沿海城市13的位置。用户通过在必需的位置触摸触控式显示器11来做到这一点,而且这么做产生了图2中所示的痕迹20,这个痕迹是用户的手指和显示器之间的接触区域。所选择的点21可以定义为该痕迹的中心。
如图3中所示,并且依照本发明,用户在显示器11上选择一个点导致地图12被以所选择的点21为中心而放大。图3显示了包括包括所选择的点的放大,也显示了该点,从图3可以看到,用户选择的误差是明显的,而且主要是由于痕迹的面积与图1和2中所示的地图的比例相比较大而引起的。在这个例子中,用户本来想选择的点是一个沿海城市,但实际上却位于大海之外。
进一步依照本发明,用户在显示器上选择一个点的结果是出现了“OK”按钮30。如果如果用户认为点21的选择从观察放大的观点来看足够精确地话,可以触摸“OK”按钮使得返回所选择的点作为后面的计算中可以用到的坐标参数。
如果用户认为所选择的点不够精确并决定在图3的放大上再选择一个点,如图4所示,显示了进一步的放大,包括用户进一步选择的点40。
然后,如果用户认为所选择的点足够精确,用户可以通过按“OK”按钮来确认他们的选择。这使得进一步选择的点40被作为坐标参数返回,还使得显示器回到它的初始比例(如图1和2所示)。
图5描绘了选择附加点50以补充所选择的点40以及执行一个以确定这两点之间的距离的情况。在地图范围中,距离不一定得是直线,但可以考虑允许的行进路线。
图6中示意性地显示了能够实现上述方法的计算机***61。该计算机***包括一个有中央处理单元(CPU)和随机访问存储器(RAM)的处理器。该计算机***还包括显示器、键盘、鼠标和软盘驱动器,它们都以已知的方式连接到处理器上。提供软盘是为了让软盘驱动器在其上记录一个计算机程序,该程序包括执行依照本发明的方法的指令。作为选择,也可以使用其它类型的计算机可读存储介质。
可以很容易地用硬件、通过适当的计算机编程和配置用软件或者通过软硬结合在这样的计算机***中实现依照本发明的方法。当然,这样的编程和配置是众所周知的,本领域的技术人员实现它不会有过度的负担。本领域的技术人员将进一步理解到对本发明的讲授同样可应用于有GUI的其它类型的设备,而不只是前面提到的计算机***。

Claims (11)

1.一种提供对图形用户界面的显示的方法,用户可以在这种图形界面中定义目标图片上的一个点,该方法包括以下步骤:
(i)显示目标图片;
(ii)响应用户选择目标图片的一个点而显示对目标图片的放大并在该放大上显示用户所选择的点;和
(iii)返回显示在目标图片的放大上的由用户先前选中的点作为第一个坐标参数。
2.根据权利要求1的方法进一步包括步骤(iv):显示目标图片的前一个放大的缩影,其中步骤(iii)和(iv)是响应单个用户输入而完成的。
3.根据权利要求1或2的方法,进一步包括响应用户选择选择先前的放大上的一个点而显示对目标图片的前一个放大的进一步放大。
4.根据任意前述权利要求的方法,其中响应用户选择目标图片上的一个点显示对目标图片的放大是以用户所选择的点为中心显示的。
5.根据任意前述权利要求的方法,其中显示目标图片的前一个放大的缩影是以和放大以前的目标图片相同的比例显示的。
6.根据任意前述权利要求的方法,还包括返回用户选择的更深一层的点作为第二个坐标参数。
7.根据任意前述权利要求的方法,进一步包括执行计算以确定第一和第二个坐标参数之间的距离的步骤。
8.一种提供对图形用户界面显示的方法,在这种用户界面中用户可以按照前面参考附图1到6所进行的描述定义目标图片上的一个选中的点。
9.一种计算机程序,包括执行依照任意前述权利要求的方法的指令。
10.一种计算机可读存储介质,其上记录的数据表示执行依照任意权利要求1到8的方法的指令。
11.有显示器、处理器和用户输入设备的设备,其中可对处理器编程以执行依照任意权利要求1到8的方法。
CNB018056377A 2000-12-27 2001-12-11 一种提供对图形用户界面的显示的方法 Expired - Fee Related CN100354807C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB0031617.4A GB0031617D0 (en) 2000-12-27 2000-12-27 A method of providing a display for a graphical user interface
GB0031617.4 2000-12-27

Publications (2)

Publication Number Publication Date
CN1618056A true CN1618056A (zh) 2005-05-18
CN100354807C CN100354807C (zh) 2007-12-12

Family

ID=9905868

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB018056377A Expired - Fee Related CN100354807C (zh) 2000-12-27 2001-12-11 一种提供对图形用户界面的显示的方法

Country Status (7)

Country Link
US (1) US20020080197A1 (zh)
EP (1) EP1350159A2 (zh)
JP (1) JP2004517400A (zh)
KR (1) KR20020082855A (zh)
CN (1) CN100354807C (zh)
GB (1) GB0031617D0 (zh)
WO (1) WO2002052398A2 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100403244C (zh) * 2005-07-27 2008-07-16 三星电子株式会社 显示用户界面窗的装置和方法
CN105531646A (zh) * 2013-09-17 2016-04-27 皇家飞利浦有限公司 手势驱动的范围和值的同时选择

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2731876Y (zh) * 2002-02-19 2005-10-05 交互数字技术公司 为二元判定提供偏置准则的基站
JP4006395B2 (ja) * 2003-12-11 2007-11-14 キヤノン株式会社 情報処理装置及びその制御方法、プログラム
WO2005106636A2 (en) 2004-05-03 2005-11-10 Koninklijke Philips Electronics N.V. A graphic user interface, a system, a method and a computer program for interacting with a user
US7890889B2 (en) * 2004-09-27 2011-02-15 Nokia Corporation User-interface application for media file management
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US404433A (en) * 1889-06-04 Wood-planing machine
US4899292A (en) * 1988-03-02 1990-02-06 Image Storage/Retrieval Systems, Inc. System for storing and retrieving text and associated graphics
AU4013693A (en) * 1992-06-16 1993-12-23 Honeywell Inc. A method for utilizing a low resolution touch screen system in a high resolution graphics environment
JPH06119134A (ja) * 1992-08-20 1994-04-28 Ricoh Co Ltd 画像処理装置
US5559707A (en) * 1994-06-24 1996-09-24 Delorme Publishing Company Computer aided routing system
DE69536154D1 (de) * 1994-11-11 2011-05-12 Zanavy Informatics Kk Kartenanzeigegerät für ein Kraftfahrzeug
US5802513A (en) * 1996-02-01 1998-09-01 Bellsouth Corporation Method and system for distance determination and use of the distance determination
US5966135A (en) * 1996-10-30 1999-10-12 Autodesk, Inc. Vector-based geographic data
JP3876463B2 (ja) * 1996-11-18 2007-01-31 ソニー株式会社 地図情報提供装置及び方法
JP3382506B2 (ja) * 1997-06-26 2003-03-04 株式会社東海理化電機製作所 ディスプレイ装置
US5864337A (en) * 1997-07-22 1999-01-26 Microsoft Corporation Mehtod for automatically associating multimedia features with map views displayed by a computer-implemented atlas program
GB2341708B (en) * 1998-09-18 2002-03-27 Ibm Routing system
GB2344037B (en) * 1998-11-20 2003-01-22 Ibm A method and apparatus for adjusting the display scale of an image
GB2359686B (en) * 2000-01-20 2004-05-19 Canon Kk Image processing apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100403244C (zh) * 2005-07-27 2008-07-16 三星电子株式会社 显示用户界面窗的装置和方法
CN105531646A (zh) * 2013-09-17 2016-04-27 皇家飞利浦有限公司 手势驱动的范围和值的同时选择

Also Published As

Publication number Publication date
KR20020082855A (ko) 2002-10-31
CN100354807C (zh) 2007-12-12
GB0031617D0 (en) 2001-02-07
WO2002052398A2 (en) 2002-07-04
JP2004517400A (ja) 2004-06-10
EP1350159A2 (en) 2003-10-08
WO2002052398A3 (en) 2003-03-13
US20020080197A1 (en) 2002-06-27

Similar Documents

Publication Publication Date Title
US6535233B1 (en) Method and apparatus for adjusting the display scale of an image
US8122384B2 (en) Method and apparatus for selecting an object within a user interface by performing a gesture
US9304651B2 (en) Method of real-time incremental zooming
US7477243B2 (en) Apparatus for controlling the shift of virtual space and method and program for controlling same
JP3640986B2 (ja) プロセッサ制御システム
US20110248939A1 (en) Apparatus and method for sensing touch
US8952906B2 (en) Apparatus and method for inputting writing information according to writing pattern
KR20130012543A (ko) 제스쳐 인식 방법과, 이러한 방법을 구현하는 터치 시스템
JPH07182492A (ja) システム操作方法
US20120249448A1 (en) Method of identifying a gesture and device using the same
CN104981765A (zh) 用于工具栏导航的用户界面
JP2000099260A (ja) はみ出しトラッキング機能を有するデジタイザ装置,デジタイザタブレット使用方法
US9495063B2 (en) Displaying tooltips to users of touch screens
JP2003534079A (ja) 医療画像に対する測定機能の直接マウス制御
CN100354807C (zh) 一种提供对图形用户界面的显示的方法
US20140380245A1 (en) Supporting navigation on touch screens displaying elements organized in a fixed number of dimensions
CN114610218B (zh) 一种显示界面的滑动操作方法及显示装置
CN105739816B (zh) 选择图形元素
JP2662539B2 (ja) 3次元図形処理装置
CN113961106A (zh) 预测控制方法、输入***及计算机可读取记录媒体
CN113168254A (zh) 续笔方法与显示终端
GB2556068A (en) Data interation device
CN113918069A (zh) 信息交互方法、装置、电子设备及存储介质
JPH0577111B2 (zh)
JP2753226B2 (ja) 図面管理方法および装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20071212

Termination date: 20131211