CN102135849B - 一种电子装置及其图形化使用者接口控制方法 - Google Patents

一种电子装置及其图形化使用者接口控制方法 Download PDF

Info

Publication number
CN102135849B
CN102135849B CN2010103006247A CN201010300624A CN102135849B CN 102135849 B CN102135849 B CN 102135849B CN 2010103006247 A CN2010103006247 A CN 2010103006247A CN 201010300624 A CN201010300624 A CN 201010300624A CN 102135849 B CN102135849 B CN 102135849B
Authority
CN
China
Prior art keywords
control component
function
entity control
processor
icon
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.)
Expired - Fee Related
Application number
CN2010103006247A
Other languages
English (en)
Other versions
CN102135849A (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.)
Ambit Microsystems Shanghai Ltd
Hon Hai Precision Industry Co Ltd
KOOBE Inc
Original Assignee
Ambit Microsystems Shanghai Ltd
Hon Hai Precision Industry Co Ltd
KOOBE Inc
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 Ambit Microsystems Shanghai Ltd, Hon Hai Precision Industry Co Ltd, KOOBE Inc filed Critical Ambit Microsystems Shanghai Ltd
Priority to CN201210243754.0A priority Critical patent/CN102855004B/zh
Priority to CN2010103006247A priority patent/CN102135849B/zh
Priority to US12/732,213 priority patent/US8982043B2/en
Publication of CN102135849A publication Critical patent/CN102135849A/zh
Priority to US13/651,359 priority patent/US8913038B2/en
Priority to US13/858,032 priority patent/US9287066B2/en
Application granted granted Critical
Publication of CN102135849B publication Critical patent/CN102135849B/zh
Expired - Fee Related 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/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/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1662Details related to the integrated keyboard
    • G06F1/1671Special purpose buttons or auxiliary keyboards, e.g. retractable mini keypads, keypads or buttons that remain accessible at closed laptop
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0234Character input methods using switches operable in different directions
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0421Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S345/00Computer graphics processing and selective visual display systems
    • Y10S345/901Electronic book with display

Abstract

一种电子装置,包括实体控制组件,置于该装置外壳的表面,用于致动第一功能。置于所述外壳表面的显示器,用于显示驱动第二功能所需的虚拟控制组件。一侦测器用于侦测拖曳操作,所述拖曳操作将所述虚拟控制组件移动至所述显示器的边框上的一特定位置,紧邻所述实体控制组件。处理器将所述第二功能及所述实体控制组件关联,以响应所述拖曳操作,并执行所述第二功能以响应所述实体控制组件的致动。

Description

一种电子装置及其图形化使用者接口控制方法
技术领域
本发明涉及计算机技术,尤其涉及一种电子装置及其图形化使用者接口控制方法。
背景技术
数字格式化的图书普遍称为电子书。目前日趋普及的电子书阅读器的特色在于具有反射式的显示器及免费存取因特网书店的无线通讯能力。由于是专门设计来供阅读使用,电子阅读器具有主要的表面区域保留给显示器,而实体控制组件,如按键或键盘等,则在显示器周围。在这些实体显示器当中,功能键在被致动时会使电子阅读器执行特定功能例如回到主选单、启动电子邮件(e-mail)应用程序、连接网络书店、或其它功能。虽然功能键被设计来方便执行特定通用或常用的功能或事务,但是使用者真正常用的功能或事务则因使用者而异。功能键上印有像征其对应功能的图标(icon)或符号,但是如果要改变功能键与其对应功能之间的对应关系时,则可能会造成误导。
发明内容
为了解决所述问题,本发明提出一种电子装置的实施方式包括外壳、实体控制组件、显示器、侦测器及处理器。所述实体控制组件置于所述外壳的表面,依据所述实体控制组件与所述电子装置的一第一功能的第一关联关系,当所述实体控制组件被致动时,用于致动第一功能。所述显示器置于所述外壳的表面,用于显示驱动第二功能所需的虚拟控制组件。所述侦测器用于侦测拖曳操作,所述拖曳操作将所述虚拟控制组件移动至所述显示器的边框上的特定位置,紧邻所述实体控制组件。所述处理器将所述第二功能及所述实体控制组件关联,以取代所述第一关联关系以响应所述拖曳操作,并且当所述实体控制组件被致动时,所述处理器依据所述第二功能及所述实体控制组件的关联以执行所述第二功能以响应所述实体控制组件的致动。
本发明提出一种使用者接口控制方法的实施方式,执行于电子装置,所述电子装置包括显示器及设置于所述电子装置表面的实体控制组件,所述实体控制组件用于致动第一功能,所述显示器显示用于驱动第二功能的虚拟控制组件。侦测拖曳操作,所述拖曳操作将所述虚拟控制组件移动至所述显示器的边框上的一特定位置,紧邻所述实体控制组件。将所述第二功能及所述实体控制组件关联,以取代所述第一关联关系以响应所述拖曳操作。当所述实体控制组件被致动时,所述电子装置依据所述第二功能及所述实体控制组件的关联以执行所述第二功能以响应所述实体控制组件的致动。
所述实体控制模块的功能键或操作位置可以变更设定以驱动不同的功能,并显示各功能所对应的图标。所述实体控制模块没有印刷的图标,所以可以提供更多可供使用者设定的特色。
附图说明
图1显示电子阅读器的实施方式结构方块图;
图2显示电子阅读器的上视图;
图3A显示实体控制模块的截面图;
图3B-3F显示所述实体控制模块中各层结构的示意图;
图3G显示所述实体控制模块的第二层结构的另一实施方式;
图4显示图标拖曳操作的示意图;
图5为图形化使用者接口控制方法实例流程图;
图6为致动实体控制组件的操作点的流程图;
图7-9为所述电子阅读器的示意图,其上的实体控制组件显示不同的图标;
图10显示电子阅读器具有利用光线的触控传感器的另一个实施方式结构方块图;
图11显示电子阅读器具有作成按键的实体控制组件的另一个实施方式结构方块图;
图12显示实体控制组件的按键截面图。
主要元件符号说明
透明窗口        1-9
LED             11-19
拖曳操作        201-202
图标            41-45
图标            431-433
区域            51-54
实体控制模块    60
触控板          61
按键            62
红外线LED       600
线条            70
侦测板          81-83
侦测板          81a,81b,82a,82b,83a,83b
总线            811、821及831
通孔            91、92及93
电子阅读装置    100
主存储器        152
非挥发性内存    153
大量储存装置    154
显示器          155
无线通讯单元    156
电源供应器      158
石英振荡器      159
输入输出装置    160
音讯输出单元    161
端口            164
控制器          165
壳体            166
触控侦测器    167
PD接收器      500
PD接收器      510
红外线LED     600
红外线LED     610
软垫          700
垫片          701
电线终端      702,703
PCB           704
总线          705
阶层          L1-L5
位置          P1-P
具体实施方式
电子装置及其图形化使用者接口控制方法实施方说明如下。
1、系统概述
本发明所揭露的电子装置可以实作成单独一台装置,或整合于各种不同的电子装置中,诸如移动电话、平板个人计算机(tablet personal computer)、膝上型计算机(laptop computer)、、多媒体播放器、数字摄影机、机顶盒、个人数字助理(personaldigital assistant,简称PDA)、导航装置或移动上网装置(mobile internet device,MID)。
1.1电子装置之实施例
参照图1,处理器151为电子装置100的中央处理器,可以由集成电路(Integrated Circuit,简构IC)组成,用于处理数据及执行计算机程序。无线通讯单元156建立无线通讯信道,使电子装置100通过所述无线通讯信道以连接至网络书店,并从所述网络书店下载电子书。所述通讯单元156可以包括天线、基频(baseband)及射频(radio frequency,简称RF)芯片组用于进行无线通讯网路(wireless localarea network)通讯及/或蜂巢式通讯系统通讯,例如宽带分码多重进接(WidebandCode Division Multiple Access,简称W-CDMA)及高速下行封包存取(High SpeedDownlink Packet Access,简称HSDPA)。
处理器10可以是由单颗封装的IC所组成,或连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器151可以仅包括中央处理器(Central ProcessingUnit,简称CPU),或者是CPU、数字信号处理器(digital signal processor,简称DSP)、及通讯控制器(例如通讯单元156)的控制芯片的组合。所述通讯控制器可以包括蜂巢式通讯系统通讯、红外线、蓝芽(BluetoothTM)或无线局域网络装置。CPU可以是单运算核心或多运算核心的CPU。所述的通讯控制器用于控制电子装置100中的各组件的通讯,或电子装置100与外部装置的通讯,并且可以支持直接内存存取(Direct Memory Access)。
电源供应器158供给电力予电子装置100中的各组件。石英振荡器159提供频率讯号给处理器151与电子装置100中的其它组件。图1A显示电子装置100中各组件的连结关系,其连结可通过串行总线或并行总线。输入输出装置160包括控制按钮、字母数字键盘、触控面板、触控屏幕以及多个发光二极管(light emittingdiodes,简称LEDs)。控制器165控制输入输出装置160的运作。所述处理器151可以通过控制器165控制输入输出装置160。端口164可以连接到各种计算机化的接口,例如一台外部的计算机装置或外围装置。端口164可以是符合通用总线(universal serial bus,简称USB)或机电子工程师学会(Institute of Electrical andElectronics Engineers,IEEE)的1394等标准的实体端口。
非挥发性内存153储存处理器151所执行的操作系统及应用程序。所述处理器151从所述非挥发性内存153加载运行程序与数据到主存储器152并将数字内容储存于大量储存装置154中。该主存储器152可以是随机存取内存(RandomAccess Memory,简称RAM),例如静态随机存取内存(Static RAM,简称SRAM)或是动态随机存取内存(Dynamic RAM,简称DRAM)。该非挥发性内存153可以是电子可抹除只读存储器(Electrically Erasable Programmable Read-OnlyMemory,简称EEPROM),例如反或(NOR)闪存或是反及(NAND)闪存。
音频输出单元161包括数字模拟转换器用来将处理器151所输出的音频讯号从数字格式转换为模拟格式。
显示器155显示文字及影像,并且可以包括反射式显示器,例如电泳式(electrophoretic)显示器、或利用光干涉调变技术(interferometric modulation of light)的显示器。或者,所述显示器155可以包括电子纸、OLED有机发光二极管(organiclight emitting diode,简称OLED)、场发射显示器(field emission display,简称FED)、或LCD液晶显示器(liquid crystal display,简称LCD)。所述显示器155可以显示各种图形化使用者接口(graphical user interface,简称GUI)以作为虚拟控制组件,包括但不限于窗口、卷动轴、图标及剪贴簿。所述显示器155可以包括单一个显示器或不同尺寸的多个显示器。以下的段落将描述所述处理器151可以在所述显示器155上显示各种GUI组件。
所述电子阅读装置100包括外壳,用来收纳电子阅读装置100的组件。
所述I/O单元160包括触控侦测器167用于侦测所述显示器155上的触控操作。所述触控侦测器167可以包括覆盖在所述显示器155上的透明触控板,或设置在所述显示器155边框的光学触控发射器及接收器组,例如美国专利公开号20090189878所揭示的。
参照图2,所述电子阅读装置100包括壳体166,其中用于整合所述电子阅读装置100的组件。所述I/O组件160的实体控制单元包括形成所述显示器155之边框的一部分的控制模块60、触控板61及按键62。所述触控板61被操作时用来翻动电子书的页面。所述按键62被操作时用来在所述显示器155上显示选单。所述控制模块60包括致动点,每一致动点接收按压而被操作时用于驱动该致动点所结合的操作动作。每一致动点起初可以结合预设的操作动作,或没有结合任何操作动作。所述显示器155、控制模块60、触控板61及按键62设置在所述电子阅读装置100的壳体166并形成其一部分。在以下说明中,结合任二对象即是将所述二对象进行关联。
1.2实体控制单元的结构
图3A显示实体控制单元60沿着图2的线条70的剖面图。所述控制模块60包括阶层L1-L5。参照图3A及3B,所述阶层L1形成所述控制模块60的最上层,且具有透明窗口组,其中透明窗口1-9显示于图3A。透明窗口1-9以外的透明窗口在图3B-3D中以相似的无标号方块显示。阶层L2的透明窗口对齐阶层L1的透明窗口。阶层L3的透明窗口对齐阶层L2及L4的透明窗口。图3F以相似的圆圈表示阶层L4的发光装置,其中发光装置11-19显示于图3A。阶层L1-L3的窗口可以用透明的介电材料填充,使所述阶层L4的发光装置可以通过这些透明窗口发光。
图3C显示所述阶层L2的上表面。所述阶层L2包括印刷电路板(printed circuitboard,简称PCB),三个金属平面区域81-83(显示于图3C)以印刷的方式形成于其上,且每个金属平面区域作为侦测面板的一个电极。每个金属平面区域有多处镂空以形成多个窗口。在图3C中以圆点表示的阶层L2中的通孔91、92及93分别形成于侦测板81-83,以导电材质填满。连接侦测板81-83的总线811、821及831在阶层L2的下表面,因此在图3C中以虚线表示。参照图3D,总线811、821及831分别通过所述通孔91、92及93与侦测板81-83连接。总线811、821及831每一者的其中一端点连接一个侦测板,另一端连接控制器165。所述控制器165通过判定至第一个侦测板的电容改变以侦测所述控制模块60的操作点附近的触控操作。或者,所述控制器165通过判定至第一个侦测板的热力参数或生物相关参数改变以侦测所述控制模块60的操作点附近的触控操作。参照图3E,所述阶层L3包括介电层,例如另一层印刷电路板,其上形成窗口组,对齐所述阶层L2的窗口。在图3F中,阶层L4的发光器形成在阶层L5的上表面,并对齐L3的窗口。在所述阶层L5的发光器可以包括LED或OLED。电连接所述发光器的总线也形成在所述阶层L5。任二个侦测板的距离大于所述阶层L1的厚度。所述阶层L2及L5可以包括PCB。
需要了解的是在所述阶层L2上可以形成更多的侦测板。所述控制模块60的操作点可以结合一组侦测板。举例来说,图3G显示所述阶层L2的另一个实施方式,其中通孔及总线比照图3C的方式表示。所述控制模块60的操作点结合三个侦测板,中间的侦测板(例如侦测板81)以及左侦测板(例如侦测板81a)以及右侦测板(例如侦测板81b)通过对应的通孔及总线以连接所述控制器165。当所述控制模块60的操作点结合较多的组侦测板时,所述控制器165就可以通过判定侦测板群组中侦测板的致动顺序,以侦测在一个操作位置上的触控动作的移动方向。
2、GUI控制方法
所述电子阅读装置100可以提供多个功能,并显示对应所述多个功能的图标。
2.1图标状态
图标的状态显示该图标所结合的程序所接收到或产生的事件。当所述显示器155关闭或显示另一个在前景(foreground)的程序时,所述处理器151可以更新所述控制模块60的发光器所显示的图标的状态,用于与所述图标的相关程序事件或状态同步。
图标的的状态可以包括至少三种状态,例如开启(ON)、关闭(OFF)、及动态(animation)。图标的开启状态可以包括多个次状态(sub-states),用于分别代表该图标所结合的程序功能状态。举例来说,所述次状态可以表示执行或暂停某功能、登入或注销某服务、连接或断开某通讯信道以及其它事件。图标的关闭状态显示所述电子阅读装置100在暂停模式。图标的动画状态显示该图标相关功能或程序发出讯息。
参照图2,图标41-45分别对应下列功能:回到主页面、显示最喜爱的数据夹(通常称为「我的最爱」)、启动音乐播放程序、简易信息聚合(really simplesyndication,简称RSS)阅读程序、以及实时因特网讯息应用程序。图标431-435分别对应所述图标43结合的音乐播放程序的选项功能。所述图标431对应音乐播放的暂停及续播功能。所述图标432及433分别对应音乐播放的向后及向前略过操作。所述图标434对应显示信息查询GUI的功能。所述图标435对应显示播放程序设定GUI的功能。当侦测到触控操作致动图2所示的其中一个图标时,所述处理器151执行所述被致动图标对应的功能。
参照图4,所述控制模块60上的区域51-53分别在侦测板81-83的附近区域。所述每一个区域51-53均作为所述控制模块60的操作点,在被致动时驱使所述电子阅读装置100执行该操作点所结合的功能。所述控制器165在侦测到操作点上的触控操作时,可以将侦测到的触控操作解读为该操作点的致动操作。所述每一个区域51-53起初可以不与任何功能结合,在所述区域51-53内的发光器起初可以在关闭状态,不显示任何图标化影像。
2.2范例操作
参照图5,所述处理器151侦测将一个图标移动至所述显示器155的边缘上特定位置的拖曳操作(drag operation),所述特定位置邻近所述控制模块60的一个操作位置(步骤S2),以及所述操作位置的致动事件紧随在所述第一拖曳操作之后(步骤S4)。所述处理器151响应所述步骤S2及S4,增加所述图标至所述主存储器152的一个保留区域(步骤S6),并将所述操作位置与上图标相关联的功能结合起来(步骤S8),并将所述操作位置区域内的部分发光器开启以显示图标化影像,用于在所述操作位置上表示所述图标(步骤S10)。在所述步骤S2以前,如果所述操作位置已与另个原图标及其原功能相关联,则所述处理器151将在步骤S8产生的关联取代所述操作位置与所述原图标及其原功能的关联。所述处理器151可以将所述关联以数据表示,并储存于所述主存储器152或非挥发性内存153。
如果所述拖曳操作在所述显示器155的终点被侦测到的时间(步骤S2),至所述操作位置的致动事件发生所经历的时间不超过预定的时间长度D,所述处理器151可以判定所述操作位置的致动事件是紧随在所述拖曳操作之后。如果所述拖曳操作在所述显示器155的边缘上的终点在一个操作位置的邻近范围内,所述处理器151可以判定所述图标的拖曳操作是特别的拖曳操作。在所述拖曳操作之后,所述处理器151显示所述图标化影像以作为所述图标的复本,并且可以不需要将所述显示器155中的所述图标删除。参照图6,当接收所述操作位置的致动事件时(步骤S12),所述处理器151将所述致动事件解读为该操作位置所结合的图标的致动事件(步骤S14),并执行该图标所结合的功能(步骤S16)。需要了解的是,在步骤S12中,所述操作位置的致动事件没有紧随在特殊的拖曳操作之后。所述处理器151更新被致动的所述操作位置上的图标化影像,以使所述影像与所述图标同步化显示外观。
参照图4,举例来说,所述处理器151侦测将图标431移动至所述显示器155的边缘上特定位置P1的第一拖曳操作201,所述特定位置P1邻近所述控制模块60的一个操作位置51(步骤S2),以及所述操作位置51紧随着所述拖曳操作后被致动(步骤S4)。所述处理器151响应所述步骤S2及S4,增加所述图标431至所述主存储器152的一个保留区域(步骤S6),并将所述操作位置51与上图标431相关联的音乐播放及暂停功能结合起来,以建立所述操作位置51与图标431之功能的第一关联关系(步骤S8),并将所述操作位置区域51内的部分发光器开启以显示图标化影像301,用于在所述操作位置上表示所述图标431(步骤S10),如图7所示。当接收所述操作位置51的致动事件时(步骤S12),依据所述第一关联关系所述处理器151将所述致动事件解读为该操作位置所结合的图标431的致动事件(步骤S14),并执行该图标所结合的音乐播放功能(步骤S16)。所述图标431可以根据所述被执行的功能而改变外观。所述处理器151控制被致动的所述操作位置上的发光器,以使所述影像301与所述图标431同步化显示外观。如图8所示,举例来说,在所述步骤S14之后,所述图标431及在区域51内的影像同步改变以显示音乐播放暂停功能。
另外,所述处理器151可以平滑地显示在所述步骤S2中所述图标431沿着拖曳操作201的轨迹的移动,并且当所述拖曳操作到达位置P1时,在一段期间D以内根据所述图标431在位置P1的移动速度及方向持续移动所述图标431。再者,所述处理器151侦测将图标432移动至所述显示器155的边缘上特定位置P2的第一拖曳操作202,上特定位置P2邻近所述控制模块60的一个操作位置51(步骤S2),以及所述操作位置51的致动事件紧随在所述第二拖曳操作202之后(步骤S4)。所述处理器151响应所述步骤S2及S4,增加所述图标432至所述主存储器152的一个保留区域(步骤S6),并将所述操作位置51与上图标432相关联的音乐播放的向后略过操作功能结合起来,以建立所述操作位置51与图标432之功能的第二关联关系(步骤S8),并将所述操作位置区域51内的部分发光器开启以显示图标化影像302(如图9所示),用于在所述操作位置上表示所述图标432(步骤S10),而非执行音乐播放暂停功能。所述处理器151将所述操作位置51与所述图标432及其功能的关联(即第二关联关系)取代所述操作位置51与所述原图标431及其原功能的关联(即第一关联关系)。当接收所述操作位置51的致动事件时(步骤S12),所述处理器151依据所述第二关联关系将所述致动事件解读为该操作位置所结合的图标432的致动事件(步骤S14),并执行该图标所结合的音乐播放的向后略过操作功能(步骤S16)。
3、其它实施方式
3.1触控侦测器的其它结构
导光组件(Light guide component),例如光纤等,可以分别用来连接每个发光器至侦测板上对应的窗口,以发光器之间的干扰以及侦测板之间干扰。所述控制模块60上的透明窗口的尺寸可以与光纤的截面一样小。另外,光纤的一端连接所述控制模块60的一个透明窗口,另一端可以连接所述显示器155的一个或多个像素。
参照图10,所述电子阅读装置100可以利用美国专利公开号20090189878所揭示的红外线LED及光二极管(photodiode,简称PD)接收器。红外线LED以具有横纹的圆圈表示,PD接收器以没有横纹的圆圈表示。红外线LED 600在所述显示器155的左边缘排列成垂直的LED组,PD接收器500在所述显示器155的右边缘排列成垂直的接收器组,用于接收LED 600所发射的光线。红外线LED 610在所述显示器155及所述控制模块60的下边缘排列成水平的LED组,PD接收器510在所述显示器155及所述控制模块60的上边缘排列成水平的接收器组,用于接收LED 610所发射的光线。所述处理器151可以利用红外线LED 600、红外线LED610、PD接收器500、PD接收器510以侦测所述红外线LED及PD接收器所包围的区域内的触控操作。所述红外线LED及PD接收器可以固定在所述壳体166的内表面。
参照图11,所述控制模块60的操作位置的结构可以设计成在区域51-54内的按键。每个操作位置须被按压以致动。图12显示在区域53内的按键的沿着线条70的剖面图。在图3A及图12中相同或类似的组件以相同的标号表示。所述按键上表层L1包括多个透明窗口,包括但不限于透明窗口1-9,发光器11-19可以通过这些透明窗口发出光线。包括11-19的发光器形成在PCB L5并通过弹性的总线705连接所述控制器165。总线705可以是软性的印刷电路板(flexible printed circuitboard,简称FPCB)。所述按键的软垫700是由弹性材质构成,在软垫700表面的垫片701是由导电材质所构成。标号702及703表示印制在PCB 704上的二个电线终端。当所述按键被按压时,所述垫片701可以连接导通所述终端702及703。所述处理器151可以通过判别所述终端702及703是否连接导通以判定所述按键是被接受按压。
3.2其它触控操作
显示在所述控制模块60上的图标化影像也可以称为图标。所述处理器151可以根据操作位置所结合的图标的状态以响应所述操作位置上的触控操作。
所述处理器151在响应把开启状态的图标从所述控制模块60的操作位置移动至所述显示器155的拖曳操作时,可以删除所述操作位置与所述图标的程序之间的结合关系,并且不在所述控制模块60上显示所述图标。所述操作位置与所述图标的程序之间的结合关系删除后,所述操作位置与所述图标、及所述图标的程序的功能运作之间的结合也删除了。所述处理器151在响应开启状态的图标上的按压操作时,执行所述图标所代表的功能。所述处理器151在响应开启状态的图标上的长时按压操作时,将所述图标所结合的程序带至所述显示器155的前景。所述长时按压操作即是在所述操作位置上超过一段预定时间的接触或按压操作。
当所述电子阅读装置100在暂停状态时,所述处理器151可以进入省电状态,而所述控制模块60及其连接的至少一个控制IC(例如所述控制器165)仍然在正常的工作状态。所述控制IC在响应对关闭状态的图标的按压操作时,可以中断所述处理器151,且所述处理器151改变所述电子阅读装置100的工作模式,回复所述控制模块60上的图标至开启或动画状态。
所述处理器151在响应程序的事件或讯息时,可以改变在所述控制模块60上显示的图标的状态从开启状态至动画状态。所述处理器151在响应施加在所述控制模块60的动画状态的图标上的按压操作时,从操作位置移动至所述显示器155的拖曳操作时,可以呈现GUI组件以显示所述图标所结合的程序的讯息。
所述处理器151在响应把动画状态的图标从所述控制模块60的操作位置移动至所述显示器155的拖曳操作时,将所述图标所结合的程序带至所述显示器155的前景。
所述处理器151在响应把动画状态的图标从所述控制模块60的操作位置移动至所述控制模块60的边缘的拖曳操作时,取消所述图标所结合的程序的讯息通知,并把所述图标的状态从动画状态改变至开启状态。
4、结论
如所述,所述电子阅读装置100允许图标在所述显示器155及构成所述显示器155的边框的一部分的实体控制模块之间移动。所述实体控制模块的每个操作位置可以作为功能键,可以变更设定以驱动不同的功能。所述实体控制模块没有印刷的图标,所以可以提供更多可供使用者设定的特色。

Claims (9)

1.一种电子装置,其特征在于包括:
外壳;
实体控制组件,置于所述外壳的表面,相应于所述电子装置的一第一功能;
显示器,置于所述外壳的表面,用于显示驱动第二功能所需的虚拟控制组件;
第一侦测器,用于侦测拖曳操作,所述第一侦测器侦测第一拖曳操作将所述虚拟控制组件移动至所述显示器的边框上的第一位置,且紧邻所述实体控制组件,并且所述第一位置和所述实体控制组件分开;
第二侦测器,用于侦测所述第一拖曳操作的终点;以及
处理器,所述处理器依据所述实体控制组件与所述电子装置的所述第一功能的第一关联关系,当所述实体控制组件被致动时,所述实体控制组件用于致动所述第一功能,所述处理器用于执行所述第一功能,所述处理器还用于当所述第一侦测器侦测所述第一拖曳操作,且第二侦测器侦测所述第一拖曳操作的终点在所述实体控制组件的邻近区域时,所述处理器将所述第二功能及所述实体控制组件关联,以取代所述第一关联关系以响应所述第一拖曳操作,并且当所述实体控制组件被致动时,所述处理器依据所述第二功能及所述实体控制组件的关联以执行所述第二功能以响应所述实体控制组件的致动。
2.如权利要求1所述的电子装置,其特征在于,所述实体控制组件包括具有发光装置组的按键,所述发光装置组包含发光二极管。
3.如权利要求2所述的电子装置,其特征在于,所述处理器在侦测到所述第一拖曳操作以前控制所述发光装置组以显示对应所述第一功能的第一图标,并在侦测到所述第一拖曳操作以后控制所述发光装置组以显示对应所述第二功能的第二图标。
4.如权利要求3所述的电子装置,其特征在于,所述处理器取消介于所述第二功能及所述实体控制组件之间的关联以响应第四操作,所述第四操作将所述第二图标从所述实体控制组件拖曳至所述显示器。
5.如权利要求3所述的电子装置,其特征在于,所述处理器将所述第二图标的状态从原始状态改变成动画状态以响应与所述第二图标关联的程序的讯息或事件通知。
6.如权利要求5所述的电子装置,其特征在于,所述处理器显示与所述第二图标关联的所述程序的讯息于所述显示器以响应在所述第二图标上的按压操作。
7.如权利要求5所述的电子装置,其特征在于,所述处理器将与所述第二图标关联的所述程序带至所述显示器的前景以响应第四操作或第五操作,所述第四操作将所述第二图标从所述实体控制组件拖曳至所述显示器,所述第五操作为在所述实体控制组件的操作位置上超过一段预定时间的接触或按压操作。
8.如权利要求5所述的电子装置,其特征在于,所述处理器取消来自所述第二图标关联的所述程序的讯息通知,并回复所述第二图标至所述原始状态,以回应第四操作,所述第四操作将所述第二图标从所述实体控制组件拖曳至所述显示器。
9.一种使用者接口控制方法,执行于电子装置,所述电子装置包括处理器、第一侦测器、第二侦测器、显示器及设置于所述电子装置表面的实体控制组件,所述处理器依据所述实体控制组件与所述电子装置的一第一功能的第一关联关系,当所述实体控制组件被致动时,所述实体控制组件用于致动第一功能,所述处理器用于执行所述第一功能,所述显示器显示用于驱动第二功能的虚拟控制组件,其特征在于所述使用者接口控制方法包括如下步骤:
通过所述第一侦测器侦测第一拖曳操作,所述第一拖曳操作将所述虚拟控制组件移动至所述显示器的边框上的第一位置,紧邻所述实体控制组件,并且所述第一位置和所述实体控制组件分开;
通过所述第二侦测器侦测所述第一拖曳操作的终点;
当所述第一侦测器侦测所述第一拖曳操作,且第二侦测器侦测所述第一拖曳操作的终点在所述实体控制组件的邻近区域时,所述处理器将所述第二功能及所述实体控制组件关联,以取代所述第一关联关系以响应所述第一拖曳操作;以及
当所述实体控制组件被致动时,所述处理器依据所述第二功能及所述实体控制组件的关联以执行所述第二功能以响应所述实体控制组件的致动。
CN2010103006247A 2010-01-23 2010-01-23 一种电子装置及其图形化使用者接口控制方法 Expired - Fee Related CN102135849B (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN201210243754.0A CN102855004B (zh) 2010-01-23 2010-01-23 电子装置及其图形化使用者接口控制方法
CN2010103006247A CN102135849B (zh) 2010-01-23 2010-01-23 一种电子装置及其图形化使用者接口控制方法
US12/732,213 US8982043B2 (en) 2010-01-23 2010-03-26 Electronic reader device and graphical user interface control method thereof
US13/651,359 US8913038B2 (en) 2010-01-23 2012-10-12 Electronic device and electronic reader device with a proximity sensing button
US13/858,032 US9287066B2 (en) 2010-01-23 2013-04-06 Key structure for electronic product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010103006247A CN102135849B (zh) 2010-01-23 2010-01-23 一种电子装置及其图形化使用者接口控制方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201210243754.0A Division CN102855004B (zh) 2010-01-23 2010-01-23 电子装置及其图形化使用者接口控制方法

Publications (2)

Publication Number Publication Date
CN102135849A CN102135849A (zh) 2011-07-27
CN102135849B true CN102135849B (zh) 2013-06-12

Family

ID=44295649

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010103006247A Expired - Fee Related CN102135849B (zh) 2010-01-23 2010-01-23 一种电子装置及其图形化使用者接口控制方法

Country Status (2)

Country Link
US (2) US8982043B2 (zh)
CN (1) CN102135849B (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7948448B2 (en) 2004-04-01 2011-05-24 Polyvision Corporation Portable presentation system and methods for use therewith
US8281241B2 (en) 2004-06-28 2012-10-02 Nokia Corporation Electronic device and method for providing extended user interface
DE102010013170A1 (de) * 2010-03-27 2011-09-29 Audi Ag Vorrichtung zur Bedienung unterschiedlicher Funktionen eines Kraftfahrzeugs
KR101048974B1 (ko) * 2010-04-01 2011-07-12 삼성모바일디스플레이주식회사 터치 스크린 패널
JP5541998B2 (ja) * 2010-07-28 2014-07-09 株式会社ソニー・コンピュータエンタテインメント 情報処理装置
TWI435261B (zh) * 2010-08-17 2014-04-21 Wistron Corp 電子裝置及其面板化操作介面之建立方法
TWI540491B (zh) * 2011-11-09 2016-07-01 緯創資通股份有限公司 觸控面板之虛擬按鍵的設定與偵測方法
US20130125016A1 (en) * 2011-11-11 2013-05-16 Barnesandnoble.Com Llc System and method for transferring content between devices
PT106078A (pt) * 2011-12-30 2013-07-01 Univ Aveiro Mesa de interacção gestual para a leitura de publicações em espaços públicos
KR101970526B1 (ko) * 2012-04-26 2019-04-19 엘지전자 주식회사 이동 단말기
US9030440B2 (en) 2012-05-18 2015-05-12 Apple Inc. Capacitive sensor packaging
US9483109B2 (en) * 2012-07-12 2016-11-01 Spritz Technology, Inc. Methods and systems for displaying text using RSVP
US20140189586A1 (en) * 2012-12-28 2014-07-03 Spritz Technology Llc Methods and systems for displaying text using rsvp
CN103593107B (zh) * 2012-08-17 2017-12-01 腾讯科技(深圳)有限公司 界面显示方法及装置
US10296773B2 (en) * 2013-09-09 2019-05-21 Apple Inc. Capacitive sensing array having electrical isolation
CN105426106A (zh) * 2015-11-26 2016-03-23 上海斐讯数据通信技术有限公司 在锁屏状态下切换歌曲的方法及装置
JP6466887B2 (ja) * 2016-09-01 2019-02-06 本田技研工業株式会社 情報端末用プログラム及び情報端末
US10264213B1 (en) 2016-12-15 2019-04-16 Steelcase Inc. Content amplification system and method
US11003289B1 (en) 2018-09-24 2021-05-11 Apple Inc. Flexible touch sensor panel
US10754440B2 (en) * 2018-09-28 2020-08-25 Apple Inc. Touch sensitive keyboard with flexible interconnections

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748974A (en) * 1994-12-13 1998-05-05 International Business Machines Corporation Multimodal natural language interface for cross-application tasks
CN1369766A (zh) * 2001-02-16 2002-09-18 无敌科技(西安)有限公司 一种功能键自行设定的方法
CN101308438A (zh) * 2007-05-15 2008-11-19 宏达国际电子股份有限公司 多功能装置及其功能的切换方法及其相关电子装置

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5488204A (en) * 1992-06-08 1996-01-30 Synaptics, Incorporated Paintbrush stylus for capacitive touch sensor pad
EP0574213B1 (en) * 1992-06-08 1999-03-24 Synaptics, Inc. Object position detector
US5543590A (en) * 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature
US5798716A (en) * 1996-08-23 1998-08-25 Motorola, Inc. Method and apparatus for detecting key actuations
US5789766A (en) * 1997-03-20 1998-08-04 Motorola, Inc. Led array with stacked driver circuits and methods of manfacture
US6118435A (en) * 1997-04-10 2000-09-12 Idec Izumi Corporation Display unit with touch panel
US6181344B1 (en) * 1998-03-20 2001-01-30 Nuvomedia, Inc. Drag-and-release method for configuring user-definable function key of hand-held computing device
US7151528B2 (en) * 1999-06-22 2006-12-19 Cirque Corporation System for disposing a proximity sensitive touchpad behind a mobile phone keypad
MXPA02005431A (es) * 1999-12-02 2003-02-12 Elo Touchsystems Inc Aparato y metodo para mejorar la resolucion de sistemas tactiles infrarrojos.
US6828958B2 (en) * 2000-02-14 2004-12-07 Anthony G. Davenport Ergonomic side grip computer mouse
US7656393B2 (en) * 2005-03-04 2010-02-02 Apple Inc. Electronic device having display and surrounding touch sensitive bezel for user interface and control
US7757186B2 (en) * 2003-07-07 2010-07-13 Apple Inc. Automatic mapping of pointing devices to multiple displays
JP4459725B2 (ja) * 2003-07-08 2010-04-28 株式会社エヌ・ティ・ティ・ドコモ 入力キー及び入力装置
US20070152977A1 (en) * 2005-12-30 2007-07-05 Apple Computer, Inc. Illuminated touchpad
CN100416482C (zh) 2004-01-07 2008-09-03 仁宝电脑工业股份有限公司 电阻式触控板的信号处理方法
JP2005346583A (ja) * 2004-06-04 2005-12-15 Canon Inc 画像表示装置、マルチディスプレイ・システム、座標情報出力方法及びその制御プログラム
JP2006236774A (ja) * 2005-02-24 2006-09-07 Toshiba Corp 電子機器
KR101183115B1 (ko) * 2005-07-18 2012-09-20 삼성전자주식회사 터치 스크린 방식의 사용자 인터페이스 제공 방법 및 장치,그 장치를 포함하는 전자 기기
US20070152983A1 (en) * 2005-12-30 2007-07-05 Apple Computer, Inc. Touch pad with symbols based on mode
US20070262963A1 (en) * 2006-05-11 2007-11-15 Cypress Semiconductor Corporation Apparatus and method for recognizing a button operation on a sensing device
US20070268247A1 (en) * 2006-05-22 2007-11-22 Cary Quatro Mobile tablet computer
CN100489474C (zh) 2006-05-25 2009-05-20 汉王科技股份有限公司 利用电容变化进行矢量压力测量的方法及装置
US9360967B2 (en) * 2006-07-06 2016-06-07 Apple Inc. Mutual capacitance touch sensing device
US20080047764A1 (en) * 2006-08-28 2008-02-28 Cypress Semiconductor Corporation Temperature compensation method for capacitive sensors
US8745496B2 (en) * 2006-09-21 2014-06-03 Apple Inc. Variable I/O interface for portable media device
KR20080057082A (ko) * 2006-12-19 2008-06-24 삼성전자주식회사 원격제어장치 및 이를 포함하는 영상시스템, 그 제어방법
US8542211B2 (en) * 2007-01-03 2013-09-24 Apple Inc. Projection scan multi-touch sensor array
US7924271B2 (en) * 2007-01-05 2011-04-12 Apple Inc. Detecting gestures on multi-event sensitive devices
US8692767B2 (en) * 2007-07-13 2014-04-08 Synaptics Incorporated Input device and method for virtual trackball operation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748974A (en) * 1994-12-13 1998-05-05 International Business Machines Corporation Multimodal natural language interface for cross-application tasks
CN1369766A (zh) * 2001-02-16 2002-09-18 无敌科技(西安)有限公司 一种功能键自行设定的方法
CN101308438A (zh) * 2007-05-15 2008-11-19 宏达国际电子股份有限公司 多功能装置及其功能的切换方法及其相关电子装置

Also Published As

Publication number Publication date
US20110181603A1 (en) 2011-07-28
US8913038B2 (en) 2014-12-16
US20130038578A1 (en) 2013-02-14
CN102135849A (zh) 2011-07-27
US8982043B2 (en) 2015-03-17

Similar Documents

Publication Publication Date Title
CN102135849B (zh) 一种电子装置及其图形化使用者接口控制方法
CN103973288B (zh) 手持式电子产品的按键结构
KR101631958B1 (ko) 입력 장치 및 이를 구비하는 이동 단말기
US8253712B2 (en) Methods of operating electronic devices including touch sensitive interfaces using force/deflection sensing and related devices and computer program products
CN101668056B (zh) 移动终端
US20140132543A1 (en) Mobile terminal having detachable sub-display unit
KR101595344B1 (ko) 디스플레이 모듈 및 이를 구비한 휴대 단말기
US8572476B2 (en) Mobile terminal and method of controlling the operation of the mobile terminal
EP2178273B1 (en) Slidable portable terminal
KR20110068666A (ko) 사이드 터치 입력 수단을 구비한 이동단말기 및 그의 기능 수행 방법
CN106919707A (zh) 一种基于h5的页面显示方法和终端
CN106569709A (zh) 控制移动终端的装置及方法
CN109328329A (zh) 应用数据的处理方法、装置和终端设备
CN105704266A (zh) 一种移动终端、移动终端外壳及实现移动终端控制的方法
US9287066B2 (en) Key structure for electronic product
TWI442274B (zh) 一種電子裝置及其圖形化使用者介面控制方法
CN112000408B (zh) 移动终端及其显示方法
CN102855004B (zh) 电子装置及其图形化使用者接口控制方法
CN106406724A (zh) 显示屏幕的操控装置、移动终端及方法
CN206628591U (zh) 一种天线结构及移动终端
TWI472972B (zh) 一種電子裝置及其圖形化使用者介面控制方法
KR101984087B1 (ko) 이동 단말기
TWI539746B (zh) 掌上電子產品的按鍵結構
CN108600823A (zh) 视频数据处理方法及移动终端
KR20100086316A (ko) 휴대 단말기 및 그 동작방법

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20130612

Termination date: 20190123