CN106104450B - 选择图形用户界面某一部分的方法 - Google Patents

选择图形用户界面某一部分的方法 Download PDF

Info

Publication number
CN106104450B
CN106104450B CN201480047407.8A CN201480047407A CN106104450B CN 106104450 B CN106104450 B CN 106104450B CN 201480047407 A CN201480047407 A CN 201480047407A CN 106104450 B CN106104450 B CN 106104450B
Authority
CN
China
Prior art keywords
user interface
touch
graphical user
selecting
touch input
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.)
Active
Application number
CN201480047407.8A
Other languages
English (en)
Other versions
CN106104450A (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.)
Orange SA
Original Assignee
Orange SA
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 Orange SA filed Critical Orange SA
Publication of CN106104450A publication Critical patent/CN106104450A/zh
Application granted granted Critical
Publication of CN106104450B publication Critical patent/CN106104450B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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
    • G06F3/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • 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/0483Interaction with page-structured environments, e.g. book metaphor
    • 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/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

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)
  • Position Input By Displaying (AREA)

Abstract

选择图形用户界面某一部分的方法,该方法由包括用于显示所述图形用户界面的多点触摸显示器的电子装置执行,该方法包括操作:检测在多点触摸显示器上的两个同步触摸输入以及根据两个触摸输入来选择所显示图形用户界面的某一部分。

Description

选择图形用户界面某一部分的方法
技术领域
本发明主要涉及图形用户界面,尤其涉及在多点触摸显示器上选 择所展示图形用户界面某一部分的方法。
背景技术
移动手持终端相对于桌面来说所具有的图形界面(GUI)本来就 不太使人满意。小型屏幕和薄键盘是可以装入您口袋里的移动手持终 端的典型配置。近期,所谓的智能手机已经引入了触摸屏的使用,试 图利用用户的移动手持终端来简化他的用户体验。例如,
Figure BDA0000930232120000011
的 触摸界面已经对移动手持终端产业进行了改革,并带来了全新的手机 用户体验。
在现有的智能手机中,应用程序(AP)可以利用触摸输入来控制。 不同的触摸输入可以不同的方式来控制AP。例如,使用
Figure BDA0000930232120000012
为例 来说,包含多个AP图标的桌面GUI可视为一个AP本身。用户触摸 AP图标会引起启动对应触摸图标的AP的桌面GUI的控制。滑过桌 面GUI的滑动操作或拖动触摸输入都会引起展示目前还隐藏着的另 一组AP图标的桌面GUI的另一种控制。用户就是感受到他正在浏览 AP图标页面来选择感兴趣的应用程序。在任意AP图标上的长时间触 摸输入或抓取输入都会使得所有的图标开始在它们的位置附近晃动。 与抓取输入有关的控制打开了桌面GUI管理。然后,用户可以从桌面 删除应用或在桌面布局中移动它们。
如果这种方法有利于用户体验,则今天在电子设备、移动的或非 移动的等等所使用的触摸界面上仍然有很多空间进行创新。
确实,桌面GUI和触摸屏界面GUI上的用户体验是非常不相同 的,对桌面GUI来说是更有利的。某一部分GUI的选择或者整个GUI 的选择,如截屏,都是在桌面GUI上的直观操作。通常,桌面得键盘 不会具有清楚标明“截屏”的键,难以让用户通过按压这一个键来进行 截屏。与诸如安卓TMGUI的触摸屏相比,同时按压两个键才能获得相 同的结果,并且如果用户之前没有仔细阅读用户指南就难以获得这样 的结果,因为所述的手势并不是直观的。甚至在检查按键的操作方面 可以将其认为是非直观的,因为GUI主要是基于触摸姿势的。
使用诸如鼠标的***具来仅仅只选择在桌面GUI中的某一部 分GUI也是很直观的。大部分的桌面GUI(和桌面AP)对鼠标上保 持左击起反应,随后鼠标位移来选择矩形部分,该矩形部分通过GUI 上鼠标光标的初始位置(即当左击被删除的时候)以及根据鼠标的用 户位移的光标实际位置来限定。相反,在触摸屏界面GUI中,用户不 能轻易实现对GUI某一部分的选择。例如,在触摸GUI上,用户需 要对整个GUI进行截屏,并随后对所获得的截屏来裁剪所需的GUI 部分,因为没有直接获得所需部分截屏的直观方式。
更为一般来说,其它触摸输入可以用于利用触摸屏或平板来增加 用户体验,尤其是某一部分GUI的选择。
现今,仍然需要对触摸界面GUI的某一部分进行简单的直观选 择。当在触摸界面GUI选择某一部分的时候还需要新的用户体验。
发明内容
本发明的目的旨在克服现有技术中的缺陷和/或做出改进。
本发明的***涉及选择某一部分图形用户界面的方法,该方法通 过电子装置来执行,该电子装置包括显示出所述图形用户界面(GUI) 的多点触摸显示屏,该方法包括检测在多点触摸显示屏上的两个同步 触摸输入的操作,并根据两个触摸输入来选择所展示出来的图形用户 界面的某一部分。
该方法有利地让用户使用例如结合了两个手指的单个手势来选 择某一部分GUI。通过利用这些手指来执行两个同步的触摸输入,用 户就可以轻易地选择GUI的所需部分,例如轻易执行对所述GUI的 截屏。
本发明的***还涉及一种电子装置,其具有装置用于执行选择本 发明***的某一部分图形用户界面的方法。
最后,本发明的一个目的涉及电脑程序,特别是在信息媒介或存 储器之上或之中的电脑程序,适于执行本发明目的中的某一部分图形 用户界面的选择方法。这些程序可以使用任意的编程语言,以及源代 码、二进制代码形式的,或介于源代码和目标代码之间的中间代码诸 如部分编译的形式,或用于执行根据本发明方法的任意其它所需的形 式。
信息媒介可以是能够存储程序的任意的实体或装置。例如,媒介 可包括存储装置,像只读存储器(ROM),例如光盘只读存储器(CD ROM)或微电子电路只读存储器,或包括磁记录装置,像软盘(软驱) 或硬盘。
附图说明
本发明将参考附图通过举例的方式作更为详细的说明,其中:
图1示出了根据本发明***实施方式的电子装置;
图2A示出了根据本发明***实施方式的示意性过程流程图;
图2B示出了根据本发明***补充实施方式的示意性过程流程图;
图3A-3D示出了根据本发明***实施方式的触摸输入的示例性 显示;
图4A-4D示出了根据本发明示例实施方式的GUI某一部分的示 意性选择;
图4E-4F示出了根据本发明示例实施方式的GUI某一部分的示 意性选择;
图5A-5B示出了根据本发明***示例实施方式的、包括文本的 GUI某一部分的示意性选择。
具体实施方式
以下是示例性实施方式的说明,并参考以下附图说明了上述的特 征和优势,其它实施方式也是如此。在下述说明中,出于解释而非限 制的目的,对所示细节都进行了说明,例如结构、界面、技术、元素 属性等。然而,很显然,对于本领域技术人员来说,在细节上有所不 同的其它实施方式都应该被理解为都属本发明权利要求的范围之内。 此外,为了清楚起见,公知的装置、电路、工具、技术和方法的详细 说明省去,但不会妨碍对本发明***的理解。应该清楚理解到的是, 用于说明的附图也包括在其中,但并不代表这就是本发明***的范 围。在附图中,不同附图中的相同附图标记表示相同的元件。
本文中所采用的术语呈现及其形成是指提供诸如数字媒体或数 据用户界面(GUI)的内容,以便可以被诸如视觉和/或听觉等的至少 一种用户感官所觉察。例如,本发明***可以在显示装置上呈现出用 户界面,一般用户可以被看到并与之互动。术语呈现也可以包括在显 示前生成GUI所需要的所有操作,像如在服务器端上所生成的地图表 现,可用于用户装置上的浏览应用。
本文所述的***、电子装置(多个)、方法、用户界面等在现有 技术的***中存在多个问题。根据本发明***的实施方式,电子装置 提供了GUI,用于通过触摸输入来控制应用程序(AP)。在下述说明 书中,将参考移动装置或者移动手持终端进行。本领域技术人员可以 轻易将本发明的教导应用于任意具有触摸控制面板的电子装置上,此 后将其称为触摸显示器或者触摸屏。多点触摸显示器应该被理解为能 够同时消除多于一种触摸输入的触摸显示器。因此,与GUI互动的用 户输入或者用户手势可包括多点触摸输入。
图形用户界面(GUI)可根据本发明***的实施方式提供:
-在诸如移动装置电脑***的某一部分的装置处理器上本地运行 的应用程序(AP),和/或,
-由网络连接装置,例如宿主应用的基于Web的服务器,提供可 呈现在移动装置上的GUI,通过本地应用程序连接到基于Web的服 务器。像谷歌地图(Google
Figure BDA0000930232120000041
)的应用在现今就是通过这样的 方式来执行的。
所提供的可视化环境可以通过移动装置也即触摸控制面板(简称 触摸面板)的显示装置上的处理器显示,用户可以用于提供多种不同 类型的触摸输入。
GUI为这样的一种用户界面,它允许用户与电子装置,如电脑、 手持装置、家庭电器、办公设备或类似物进行互动。GUI通常用于呈 现视觉和文本图像,其用于描述操作***、应用等的特种视觉象征并 在处理器/电脑上执行和包括在显示装置上呈现。此外,GUI可以利 用图形图像、物体或者向量表示来表现程序、文件和操作功能。图形 图像可以包括窗口、文件夹、对话框、菜单、图表、按钮、游标、滚 动条、地图等等。这种图像可以预定的布局布置或者可以动态生成(通 过本身的装置或者基于Web的服务器),从而提供用户所需采用的特 定操作。一般来说,用户可以选择和/或激活各种图形图像,从而激活 其功能和任务,即与其相关的控制。举例来说,用户可以选择按键来 打开、关闭、最小化或者最大化窗口或者图标,以启动某个特定的应 用程序。又举例来说,GUI可以表现出包括窗口模式的典型用户界面, 由此包括菜单选项、下拉菜单选项、图标、弹出窗口等等,那些通常 都是在窗口模式下提供的,如可以在由微软公司GUI中WindowsTM表现的和/或如苹果公司所提供的
Figure BDA0000930232120000051
MacBookTM、iMacTM等上 所提供的苹果(OS X)TM操作***GUI中表现,和/或另一种操作系 统,如谷歌TM提供的安卓TM操作***。
在下述说明中,应用程序(AP)-或软件–都可以被视为可起 作用的任意工具并且看通过电脑进行操作,其目的在于为用户或其它 应用程序执行一种或更多的功能或工作。为了与AP互动并对其进行 控制,AP的GUI可以在移动装置显示器上显示。
图1是本发明***所使用的示例电子装置或移动装置110的示意 图。移动装置110包括了显示装置111、处理器112、显示装置的控 制器113以及输入装置115。移动装置110可以是例如桌面或者笔记 本电脑、移动装置、PDA(掌上电脑)……等等。
在本发明***中,用户与GUI上呈现的应用程序互动并对其操纵 是通过使用显示装置111或屏幕来实现,该显示装置或屏幕表现为可 操作性地连接着控制所显示界面的处理器112的多点触摸面板。
处理器112可以控制显示装置111上的GUI的呈现和/或显示,这 取决于应用程序的类型,也即是驻留形式还是基于Web的。处理器 112也可根据本发明的方法来处理用户条目。与应用程序互动的用户 条目可通过与触摸面板111的相互作用来提供。
多点触摸面板111(简称,触摸面板或者触摸显示)可被视为与 用户的一个或更多手指或者其它装置如手写笔进行互动的输入装置。 由一个或多个用户触摸所接收到的输入被发送到处理器112。多点触 摸面板被配置为检测并将这些触摸(触摸位置)报告给处理器112, 且处理器112可以根据应用程序和当前显示的GUI来理解多个触摸。 例如,处理器112可以根据特定的触摸来激活工作,即AP的控制。
根据多点触摸显示的传感检测技术,术语“触摸”在下文应该被理 解为如,“触摸”、“悬停”、“推动”、“按压”或者适于所用感知技术的 任意其它术语。
在一个补充的实施方式中,多点触摸面板和显示元件可以是分体 的元件。可替换地,多点触摸面板可以是透明的,并放在显示元件上。 除此之外,本发明***可以在显示元件和多点触摸面板或元件之间有 所区别地来执行。然而,为了简化起见,此后,将要考虑的是,显示 元件和多点触摸面板可构成多点触摸显示器,无论是不是分体的,术 语多点触摸面板和多点触摸显示器的使用并无差别。
控制器113,即专用处理器,可以用于在本地处理多种触摸并减 少对电脑***的主处理器112的请求。多点触摸面板111可以基于感 知技术,包括但不限于电容感应、电阻感应、表面声波感应、压力感 应、光学感应、和/或类似等等。在下文中,为了简化,参考用户触摸 面板111的一个或更多手指来说明,其它装置,如手写笔,可以取代 用户手指而使用。
在当前***中,不同类型的触摸输入可以通过触摸面板111来监 测。例如,触摸面板111可以基于单点感应或者多点感应。单点感应 仅仅只能够识别单一的触摸,而多点感应或者多点触摸显示则可以识 别同时发生的多个触摸。
在本发明***中,一旦已经捕捉到并识别出触摸输入,所捕捉的 触摸输入可以作为触摸输入事件(或者简称触摸事件),以允许在AP 上进行控制。
滑动或者击键的手势应该被理解为一种手势或者触摸输入,一个 或多个手指触摸多点触摸显示并在相同方向上移动。滑动或击键的手 势此后是没有不同的,但是应该注意到有时候擦动手势也被本领域技 术人员考虑为滑动手势,它在相同方向上移动得稍微短一点。我们不 会分得那么清楚。
本发明***的示例实施方式和方法
图2A示出了根据本发明***实施方式过程的流程图。
在第一启动步骤200中,电子装置上电开机,多点触摸显示被激 活。这意味着触摸事件***被激活,触摸事件***捕捉用户在多 点触摸显示上的一个或更多的输入或手势,并将检测到的触摸输入相 关的信息发送到由处理器112执行的操作***(OS),可能是通过控 制器113以及可能是以连续的基础进行。这种信息可以进一步发送给 OS所执行的应用程序(AP)或者直接通过控制器发送到所述AP。
在步骤210中,电子装置在多触点显示上呈现图形用户界面 (GUI),可能是电子装置所执行操作***(OS)的GUI或者所述OS 所执行应用程序的GUI。用户可以检索根据已知技术所显示的GUI 或者与其互动,使用一个或更多手指来激活多点触摸显示。如本领域 技术人员所公知,这种互动包括使用一种或更多触摸输入的用户手 势,如触摸、点击、滑动或任意已知的触摸输入。公知的多点手势示 例是利用两根手指在触摸界面上相向或者相互远离地移动缩小或放 大。
在步骤220中,电子装置检测到两个同时的触摸输入。换句话说, 触摸事件***将与同时发生的两个触摸输入有关的信息传递到OS 或者AP。这种触摸输入可以是任意类型的,如点击输入、按住输入、 滑动输入等等。我们在图2A所示的实施方式中利用诸如点击输入或 按住输入的触摸输入来进行说明,这意味着两种触摸输入中的每一种 输入都有可能在较长或较短时间内并在图形用户界面的单点或单个 位置上完成。这种触摸输入在本文下文中是指单点或者静态的触摸输 入,不同于图2B所示的滑动或者击键输入。
通过同时的触摸输入,应该理解到一旦检测到第一个触摸输入, 第二个触摸输入在预定时窗中或者时间段内检测到。例如,检测到第 一个触摸输入,随之3微秒之后就检测到了第二个触摸输入。这种情 况下,假设预定时窗为5微秒,***就认为第一和第二触摸输入是同 时发生的。也许,接触点的开始或触摸输入开始瞬间被用于-对比 两个开始瞬间的时间-以确定两个触摸输入是否是同时的。时窗或 时间段的阈值可根据***而不同,可由电子装置的用户来设定或由电 子装置所执行的AP来设定,也许在相同的电子装置上也可有变化, 而根据这种变化AP在显示器上呈现GUI(即操作***(OS)或多个 AP中的某个AP)。此后,我们应该在如前所述的同步触摸输入和连 续触摸输入之间分清楚。连续触摸输入应该是指在某个时间段内所执 行的触摸输入,可能是多点触动显示器上的接触点的移动。如稍后可 见的,滑动或者击键手势都是连续触摸输入。因此,更一般地说,两 个滑动或击键触摸输入是两个连续的触摸输入,它们可以同时或非同 时地执行。
在本发明***的补充实施方式中,电子装置应该在步骤230中确 定两个同步触摸输入之间的间距D。确实,现今,触摸界面GUI可以 集成由用户使用一个、两个或更多手指所执行的一些用户手势或触摸 输入。因此,能够确定触摸输入的执行从而在现有手势或触摸输入以 及本发明***所使用的触摸输入之间区分出来,是很重要的。在两种 类型的用户手势和触摸输入共存的时,这样的确定是很有用的:现有 手势在执行多点触摸手势的时候通常需要用户“撮”起手指,下面会对 此进行详细说明,而本发明***中的触摸输入通常不需撮起手指(另 外所选区域或部分会非常小)。两个触摸输入之间的间距可以被定义 为显示器上两触点的两个开始位置之间的间距。在当前单点或单个位 置触动的情况下,该间距可简单计算得出,但是在本发明***使用滑 动手势的另一个实施方式中,可以使用这种定义。也许,对于两个滑 动手势来说,意味着触摸输入可以表现为显示器上一段线条中的两部 分,间距可以定义为手势两个起点、两个终点之间的间距,可以为两 种前述定义为基础的组合或平均的数值,或例如线条两个线段之间的 最小间距。
在步骤240中,该间距D与阈值D0相比。如果D大于D0,则系 统认为根据本发明***实施方式的两个触摸输入已经检测到,执行下 一个步骤250。或者,***认为另一个多点触摸输入已经被检测到, 与所述多点触摸输入有关的正常操作在步骤245中执行。
在可选择的步骤250中,根据本发明***的实施方式,***确定 GUI是否显示了文本内容。本发明***的替换实施方式不执行步骤 250,而是根据该实施方式直接执行步骤251或252。这种确定可以基 于GUI所提供的信息或呈现出GUI的AP所提供的信息,也可基于两 个触摸输入的位置。为了进行步骤252,必须在文本内容上具有两个 触摸输入的两个位置。如果只有一个触摸输入位于文本内容上,则系 统可以根据步骤251作默认操作。
在步骤251中,***使用预定形状来选择某一部分GUI分,该形 状适于图形用户界面上的两个单点或触摸输入。该实施方式如图5C 和5D所示。在所示内容中,GUI所选择的部分对应于矩形,两个触 点对应于矩形的对角线。本领域技术人员知道如何使用显示器上的两 个位置来限定各种形状。
在步骤252中,如图5A和5B所示,图形用户界面上的两个单点 分别限定在文本中的第一和第二位置,如501和502所示。选择操作 进一步包括选择在文本中第一位置501和第二位置502之间的文本部 分。在一个实施方式中,如图5A所示,如果触摸输入定位在一个词 上(此处是指词“这些实施例”),则***包括所选择内容中的文字。 所选择文本550可以例如在存储缓冲器中复制。也许,文本所选择的 部分也可以高亮来显示,自动翻译,发送到文本-转-语音应用, 或使用文本作为输入的任意操作。
图2B所示的流程图对应于本发明***的补充实施方式。此后, 每一种同步触摸输入都是指滑动触摸输入,每一个滑动触摸输入都从 图形用户界面上的第一位置进行到第二位置。这种触摸输入如图3C 或3D所示。为了执行滑动或击键手势,用户触摸到屏幕(起点330), 沿着屏幕移动他的手指并抬起他的手指(终点331)。通常,图3C所 示的滑动手势或滑动触摸输入与图3C所示的手势相似,是指从起点 330到终点331的直线运动,但是如图3D所示可替换手势可以被认 为是滑动手势,即便是用户并没有遵循从起点到终点的直线运动。
步骤200到230类似于参考图2A所说明的步骤。此外,根据本 发明***的不同实施方式,步骤240可以执行或不执行。考虑到两个 触摸输入都是滑动手势,则两个触摸输入之间的间距可以根据不同方 法来计算。***可以考虑两个起点之间的间距、两个终点之间的间距 或两个起点和终点的任意组合。在计算间距的另一种方法中,***可 以计算两条线段之间的较小间距,一条线段由起点、终点和两点之间 的运动(路径)所限定。本领域技术人员都知道可有多种方法用于计 算这两条线段之间的间距。值得注意的是,如图3D所示,所考虑的 线段也可以是曲线。
本发明***中的两个补充实施方式如图2B所示:在步骤260和 261中的第一补充实施方式和在步骤270和271中的第二个补充实施 方式。两个实施方式可以一起或者不一起执行。
如图2B所示的补充实施方式,步骤260和261可参考图4A和 4B做出说明。在步骤260中,如图4A所示,两个滑动触摸输入或位 移线条410和420被检测到。确实,每一滑动输入在GUI上限定了触 摸输入的线条。在本发明***的一个实施方式中,滑动手势410和420,如图3C所示,应该具有位于待检测GUI预定区域401之中的 起点330(或第一位置)和位于该待检测GUI预定区域420之中的终 点331(或第二位置),并触发本发明***选择某一部分GUI的方法。 在可替换的实施方式中,仅仅只有第一位置或起点330应该位于预定 区域401中,或可替换的是,仅仅只有第二位置331的终点应该位于 预定区域402中。
在步骤261中,***可从位移线条中推断出水平线条。换句话说, 这种水平线条可以根据滑动触摸输入的第一位置的位置或起点的位 置、根据终点或第二位置或根据两个位置的任意组合(如平均位置) 来限定。应该理解的是,通过限定,例如被限定为水平线条的线条经 过第一或第二位置。一旦第一和第二线条415和425根据第一和第二 触摸输入410和420来限定,则***所选择的矩形区域450通过第一 线条415、第二线条425以及显示器400的两个顶点或边缘来限定。 换句话说,在显示器400上选择某一部分450是基于每一条位移线条 410和420。确实,矩形区域450通过显示器400的顶点和两个水平 线条415和425来限定,每一条水平线条可以从滑动触摸输入410和 420推导得出。本领域技术人员可以考虑水平和垂直轴相交换的本发 明***的可替换实施方式。
图4E和4F示出了步骤260和261的可替换实施方式。在该实施 方式中,显示器上将要被选择的某个部分可直接由410和420所示的 两条触摸输入位移线条限定。确实,如图4F所示,所选择的显示器 部分可由各个线条415来部分限定,对应于触摸输入410和线条425的位移,也对应于触摸输入420的位移。如果起点(或终点)的触摸 411和421(或421和422)都不在同一个垂直轴上,则***可以计算 平均位置。
同样,在本发明***的补充实施方式中,***检测到两个同时的 滑动触摸输入,但是只可以使用两个滑动输入中的一个滑动输入来限 定所选择的显示器的某一部分。确实,显示器400的所选择部分可以 通过显示器400的三个预定顶点以及两条位移线条415和425中的仅 仅一条线条来限定。考虑位移的两个水平线条,则显示器的三个预定 顶点应该包括两个垂直顶点或边缘,依此限定出封闭的表面。
预定区域401和402的限定是为了限制将滑动触摸输入与任意其 它触摸输入相混淆的危险。换句话说,限定该区域有利于通过改进歧 义消除来提高两个滑动触摸输入的检测。
参考图2B所讨论的补充实施方式,步骤270和271如图4C和4D所示出。在该补充实施方式中,选择显示器400的某一部分是基 于两个滑动触摸输入410和420的两个第一位置(411和421)和两 个第二位置(412和422)。位移线条415和425根据前述补充实施方 式所示的方法来确定。这里,该位移线条限定了显示器400的矩形部 分450的两侧415和425。侧边425根据第一位置411和第二位置421 来限定。侧边435被限定为经过第一位置411或第二位置421,或经 过第一和第二位置411和421任意组合的垂直线条。侧边445被限定 为与侧边435相似,但是沿着垂直轴线并使用第二位置412和422, 而不是第一位置411和421。
图3A-3D示出了根据本发明***实施方式的触摸输入的示例显 示。
图3A显示了通过用户使用两个手指所作出的两个同步触摸输入 的示例显示。用户可以用两个手指触摸屏幕并抬起手指,或有可能一 个或两个手指可以触摸屏幕并且适当停留。偏差是手指与多点触摸显 示器111接触的驻留时间。该时间取决于OS或AP,也可以是用户设 置的。
图3B示出了滑动或击键手势的示例显示。在这种情况下,两个 手指触摸屏幕并在同一方向上移动。对于每一个手指的手势,起点330 和终点331都可以作出限定,如图3C或3D所示。图3C示出了直线 运动的滑动或击键手势,而图3D示出了可能的滑动手势,手指运动 有可能是沿着复杂曲线进行的。
图4A-D示出了根据本发明***示例实施方式对GUI某一部分 的示意性选择,且其已在前文进行说明。
图5A-5B示出了根据本发明***示例实施方式对包含了文本的 GUI某一部分的示意性选择,且其已在前文进行说明。
本发明***的方法特别适于通过电脑软件程序来执行,该程序包 括对应于一个或多个独立步骤和/或在本发明中所述和/或设想的 模块,如不同的引擎、应用程序、用户界面引擎等。该程序可以嵌入 电脑可读媒介,例如集成芯片,外部装置或存储器,例如连接着处理 器112的存储器(未在图1中示出)。
电脑可读媒介和/或存储器为可读媒介(例如,RAM,ROM, 可移动存储器,CD-ROM,硬盘,DVD,软盘或存储卡)或者是使 用无线电频(RF)耦合、蓝牙耦合、红外耦合等等中的一种或多种传 输媒介。适于电脑***的可存储和/或发送信息任意已知或已研发的 媒介都可以用作电脑可读媒介和/或存储器。
也可以使用额外的存储器。该存储器配置处理器112来执行本文 所公开的方法、操作动作及功能。操作动作可以包括控制呈现于装置 530,将GUI形式的元件呈现出来,和/或控制呈现于装置530,根 据本发明***将其它信息呈现出来。
此外,术语“存储器”应该被足够广义地理解为包含了能够以处理 器访问的寻址空间中的地址来读取或写入的任意信息。根据该定义, 网络上的信息仍然在当前的存储器中,例如,因为处理器112可以从 网络上检索信息,从而根据本发明的***进行操作。例如,存储器某 一部分根据本发明的理解可以作为内容提供器和/或用户装置的某 一部分而驻留。
处理器112能够提供控制信号和/或根据来自用户输入装置111 和存储于存储器的执行指令的输入信号执行操作。处理器112是专用 集成电路或通用集成电路。此外,处理器112可以是专用处理器,以 便根据本发明***来工作,或者是通用处理器,其中仅使用很多功 能中的一种操作,以便根据本发明来执行。处理器112为可利用程序 部分、多个程序段来操作,或为利用了专用或多用集成电路的硬件装 置。
最后,上述说明仅仅是本发明***的示意且不应被理解为将附随 的权利要求限制为任意特定实施方式或实施方式组。因此,虽然本发 明***已经参考示例实施方式进行说明,包括用户界面,也应该理解 的是多种修正和替换的实施方式可以被具有本领域普通技术的人员 视为未偏离在下文中权利要求内说明的本发明其更为广泛及预期的 精神和范围。例如,用户输入可以通过装置,如手写笔和手指、两个 手写笔或具有两个端点的手写笔(例如,类似与叉子)提供。其它应 用对于本领域以及包含在本发明***的说明中领域所属的技术人员 来说是容易发生的。此外,虽然示例的用户界面为了便于理解本发明 ***而提供,其它用户界面也可以提供,和/或根据本发明***进一 步的实施方式,一种用户界面的元件可以与用户界面的另一种元件组 合。
本文中的标题部分旨在便于回顾,而不是限制本发明***的范 围。据此,说明书和附图被视为示意性方式并不在于限制附随权利要 求的范围。
在理解附随的权利要求时,应该理解:
a)术语“包括”并不排除指定权利要求中所列的元件或操作之外的 元件或操作的存在;
b)元件前面的术语“一种”、“一”不排除多个这种元件的存在;
c)权利要求中任一个附图标记都不限制它们的范围;
d)多个“装置”可以由执行结构或功能的相同项目或硬件或软件表 示;
e)所公开的任意元件由硬件部分(如,包括了离散和集成的电 子线路),软件部分(如,电脑程序)及两者的任意组合而组成;
f)硬件部分由模拟和数字部分两者或之一组成;
g)除非特别指出,不然所公开的任意装置或其任意部分都可以 组合起来或分开为另外的部分;
h)除非特别指出,否则不需要按照操作或步骤的特定顺序来进 行;及,
i)术语“多个”元件,包括两个或多个所述的元件,但并不暗示元 件的任意特定数量范围;也即,多个元件可以少至两个元件,也可以 包括不可计量个数的元件,且;
j)除非特定指出,不然在本发明***实施方式的说明中,术语“大 于”(还有“小于”)应该比理解为“确切地大于”(还有“确切地小于”) 或“大于等于”(还有“小于等于”),两种情况都可以。

Claims (9)

1.选择图形用户界面某一部分的方法,该方法由包括用于显示所述图形用户界面的多点触摸显示器的电子装置实施,该方法包括如下操作:
-检测在多点触摸显示器上的两个同步触摸输入,
-根据两个触摸输入来选择所显示图形用户界面的某一部分,
每一个同步触摸输入都是滑动触摸输入,第一个滑动触摸输入在图形用户界面上从第一开始位置行至第一终点位置,第二个滑动触摸输入在图形用户界面上从第二开始位置行至第二终点位置,每一个滑动输入限定了在图形用户界面上的触摸输入的位移线条,选择操作进一步包括基于每一位移线条来选择某一部分以及从所述的每一位移线条推导得出经过第一开始位置或第二开始位置的水平线条和经过第一终点位置或第二终点位置的垂直线条,或经过第一开始位置或第二开始位置的垂直线条和经过第一终点位置或第二终点位置的水平线条。
2.根据权利要求1所述的方法,其特征在于,所述每一个同步触摸输入都是在图形用户界面的单点上的触摸输入。
3.根据权利要求2所述的方法,其特征在于,所述选择操作进一步包括:
-使用适于图形用户界面上的两个单点的预定形状来选择某一部分。
4.根据权利要求2所述的方法,其特征在于,所述图形用户界面包括文本,图形用户界面上的两个单点分别限定了文本的第一和第二位置,选择操作进一步包括:
-在文本中的第一和第二位置之间选择文本部分。
5.根据权利要求1所述的方法,其特征在于,所述检测在多点触摸显示器上的两个同步触摸输入进一步包括:
-检测两个同步触摸输入之间的间距,如果所检测到的间距大于预定阈值,则执行选择操作。
6.根据权利要求5所述的方法,进一步包括操作:
-当所检测到的间距小于预定阈值,则执行不同于某一部分选择的预定操作。
7.根据权利要求1所述的方法,其特征在于,所述选择操作进一步包括操作:
-在图形用户界面上以高亮来显示所选择部分。
8.一种电子装置,包括用于呈现图形用户界面的多点触摸显示器,该电子装置进一步包括处理器,该处理器可设置为:
-检测在多点触摸显示器上的两个同步触摸输入;
-根据两个触摸输入来选择所展示图形用户界面的某一部分,其中,每一个同步触摸输入都是滑动触摸输入,第一个滑动触摸输入在图形用户界面上从第一开始位置行至第一终点位置,第二个滑动触摸输入在图形用户界面上从第二开始位置行至第二终点位置,每一个滑动输入限定了在图形用户界面上的触摸输入的位移线条,选择操作进一步包括基于每一位移线条来选择某一部分以及从所述的每一位移线条推导得出经过第一开始位置或第二开始位置的水平线条和经过第一终点位置或第二终点位置的垂直线条,或经过第一开始位置或第二开始位置的垂直线条和经过第一终点位置或第二终点位置的水平线条。
9.一种非瞬时计算机可读媒介,其存储指令,以便在处理器执行所述指令时能够执行根据权利要求1至7中任一项所述的方法。
CN201480047407.8A 2013-06-28 2014-06-27 选择图形用户界面某一部分的方法 Active CN106104450B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CNPCT/CN2013/000788 2013-06-28
PCT/CN2013/000788 WO2014205605A1 (en) 2013-06-28 2013-06-28 Method to select portion of graphical user interface
PCT/IB2014/001745 WO2015004525A2 (en) 2013-06-28 2014-06-27 Method of selection of a portion of a graphical user interface

Publications (2)

Publication Number Publication Date
CN106104450A CN106104450A (zh) 2016-11-09
CN106104450B true CN106104450B (zh) 2021-05-28

Family

ID=51903947

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201480047407.8A Active CN106104450B (zh) 2013-06-28 2014-06-27 选择图形用户界面某一部分的方法

Country Status (6)

Country Link
US (1) US10474346B2 (zh)
EP (1) EP3014410A2 (zh)
JP (1) JP2016528600A (zh)
KR (1) KR102228335B1 (zh)
CN (1) CN106104450B (zh)
WO (2) WO2014205605A1 (zh)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11494056B1 (en) * 2014-08-29 2022-11-08 Open Invention Network Llc Dynamic document updating application interface and corresponding control functions
WO2017034425A1 (en) * 2015-08-21 2017-03-02 Motorola Solutions, Inc. System and method for disambiguating touch interactions
CN106791062A (zh) * 2016-12-12 2017-05-31 努比亚技术有限公司 一种截图终端及截图方法
USD839914S1 (en) * 2017-03-27 2019-02-05 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface
WO2018209523A1 (zh) * 2017-05-15 2018-11-22 深圳市永恒丰科技有限公司 拍照的处理方法及处理装置
US10783320B2 (en) * 2017-05-16 2020-09-22 Apple Inc. Device, method, and graphical user interface for editing screenshot images
USD868103S1 (en) 2017-09-27 2019-11-26 Toyota Research Institute, Inc. Display screen or portion thereof with an animated graphical user interface
CN110069206A (zh) * 2019-04-23 2019-07-30 广东小天才科技有限公司 一种获取题目图片的方法及装置
JP2021018777A (ja) 2019-07-24 2021-02-15 キヤノン株式会社 電子機器
CN110865751A (zh) * 2019-10-09 2020-03-06 上海掌门科技有限公司 一种内容选择方法及电子设备

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102187303A (zh) * 2008-10-13 2011-09-14 三星电子株式会社 使用触摸屏的对象管理方法和装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000163444A (ja) * 1998-11-25 2000-06-16 Seiko Epson Corp 携帯情報機器及び情報記憶媒体
KR100672605B1 (ko) * 2006-03-30 2007-01-24 엘지전자 주식회사 아이템 선택 방법 및 이를 위한 단말기
US8650507B2 (en) 2008-03-04 2014-02-11 Apple Inc. Selecting of text using gestures
KR101586627B1 (ko) * 2008-10-06 2016-01-19 삼성전자주식회사 멀티 터치를 이용한 리스트 관리 방법 및 장치
KR101705872B1 (ko) * 2010-09-08 2017-02-10 삼성전자주식회사 모바일 디바이스의 화면상의 영역 선택 방법 및 장치
KR101729523B1 (ko) * 2010-12-21 2017-04-24 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
TW201246046A (en) * 2011-05-11 2012-11-16 Chi Mei Comm Systems Inc Method and system for selecting objects
CN105955617B (zh) 2011-06-03 2019-07-12 谷歌有限责任公司 用于选择文本的手势
JP5516535B2 (ja) * 2011-08-25 2014-06-11 コニカミノルタ株式会社 電子情報端末及び領域設定制御プログラム
KR101356368B1 (ko) * 2012-02-24 2014-01-29 주식회사 팬택 어플리케이션 전환 장치 및 방법
US9280282B2 (en) * 2012-05-30 2016-03-08 Huawei Technologies Co., Ltd. Touch unlocking method and apparatus, and electronic device
CN102722334B (zh) * 2012-06-06 2016-02-24 中兴通讯股份有限公司 触摸屏幕的控制方法及装置
CN102880420B (zh) * 2012-09-19 2014-12-31 广州视睿电子科技有限公司 基于触摸屏的启动并执行区域选择操作的方法及***
CN103019597A (zh) * 2012-12-10 2013-04-03 中兴通讯股份有限公司 一种内置截图功能的智能终端及其实现方法
KR102113674B1 (ko) * 2013-06-10 2020-05-21 삼성전자주식회사 다중 터치를 이용한 객체 선택 장치, 방법 및 컴퓨터 판독 가능한 기록 매체

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102187303A (zh) * 2008-10-13 2011-09-14 三星电子株式会社 使用触摸屏的对象管理方法和装置

Also Published As

Publication number Publication date
KR102228335B1 (ko) 2021-03-17
EP3014410A2 (en) 2016-05-04
JP2016528600A (ja) 2016-09-15
WO2014205605A1 (en) 2014-12-31
WO2015004525A3 (en) 2015-04-30
US10474346B2 (en) 2019-11-12
WO2015004525A2 (en) 2015-01-15
CN106104450A (zh) 2016-11-09
US20160139764A1 (en) 2016-05-19
KR20210005753A (ko) 2021-01-14

Similar Documents

Publication Publication Date Title
CN106104450B (zh) 选择图形用户界面某一部分的方法
JP6965319B2 (ja) 文字入力インターフェース提供方法及び装置
EP2778878B1 (en) Automatically expanding panes
US8373673B2 (en) User interface for initiating activities in an electronic device
US9152317B2 (en) Manipulation of graphical elements via gestures
US9250729B2 (en) Method for manipulating a plurality of non-selected graphical user elements
EP2699998B1 (en) Compact control menu for touch-enabled command execution
US20140306897A1 (en) Virtual keyboard swipe gestures for cursor movement
US20110231796A1 (en) Methods for navigating a touch screen device in conjunction with gestures
US9335899B2 (en) Method and apparatus for executing function executing command through gesture input
EP2669786A2 (en) Method for displaying item in terminal and terminal using the same
US20140306899A1 (en) Multidirectional swipe key for virtual keyboard
US8456433B2 (en) Signal processing apparatus, signal processing method and selection method of user interface icon for multi-touch panel
US20130091467A1 (en) System and method for navigating menu options
MX2014002955A (es) Entrada de formula para dispositivos de presentacion limitada.
KR20160004590A (ko) 전자 장치의 화면 표시 방법 및 전자 장치
US8904313B2 (en) Gestural control for quantitative inputs
KR101447886B1 (ko) 터치 스크린 디스플레이를 통해 컨텐츠를 선택하는 방법 및 장치
KR20100107611A (ko) 단말 제어 장치 및 방법
US20150106764A1 (en) Enhanced Input Selection
KR20150098366A (ko) 가상 터치패드 조작방법 및 이를 수행하는 단말기
KR101529886B1 (ko) 제스처 기반 3d 그래픽 사용자 인터페이스 제공방법
KR20160027063A (ko) 그래픽 사용자 인터페이스의 일 부분을 선택하는 방법
US20140250402A1 (en) Efficient input mechanism for a computing device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant