CN102063246A - 移动终端和控制移动终端的方法 - Google Patents
移动终端和控制移动终端的方法 Download PDFInfo
- Publication number
- CN102063246A CN102063246A CN2010102741630A CN201010274163A CN102063246A CN 102063246 A CN102063246 A CN 102063246A CN 2010102741630 A CN2010102741630 A CN 2010102741630A CN 201010274163 A CN201010274163 A CN 201010274163A CN 102063246 A CN102063246 A CN 102063246A
- Authority
- CN
- China
- Prior art keywords
- button
- word
- portable terminal
- alphabetic character
- controller
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42212—Specific keyboard arrangements
- H04N21/42213—Specific keyboard arrangements for facilitating data entry
- H04N21/42214—Specific keyboard arrangements for facilitating data entry using alphanumerical characters
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Hardware Design (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
移动终端和控制移动终端的方法。一种移动终端包括:触摸屏,该触摸屏被配置成显示包括多个按键的键盘,所述多个按键分别被分配有第一字母字符;和控制器,该控制器被配置成接收多个按键中的第一按键的第一按键输入,在该移动终端的显示部上显示与第一按键输入相对应的第一字母字符,预测以第一字母字符起始的单词,在第一按键输入后接收该第一按键的第二按键输入,以及基于第二按键输入在显示部上显示被包括在预测的单词中的第二字母字符。
Description
技术领域
本发明涉及移动终端和控制移动终端的相应方法。
背景技术
本申请要求2009年11月18日提交的韩国专利申请No.10-2009-0111310的在先递交日和优先权的权益,以引证的方式将其全部内容并入于此。
移动终端可以执行诸如数据和语音通信、经由照相机拍摄图像和视频、录制音频、经由扬声器***播放音乐文件和输出音乐、在显示器上显示图像和视频、玩游戏等各种功能。因此,移动终端现在充当了多媒体播放器。最近,移动终端已经被配置为接收广播信号和多播信号,这些信号使得能够观看诸如视频和电视节目的内容。
此外,很多移动终端包括允许用户通过触摸显示器来输入信息的触摸屏。因而当前很多用户通过触摸在触摸屏上显示的键盘来输入文本消息和其它数据。但是,键盘的按键在数量和尺寸上都比一般的个人计算机的按键小。因此,当用户在移动终端上使用键盘时经常感到不方便。
发明内容
因此,本发明的一个目的致力于一种移动终端和控制该移动终端的方法,该移动终端和控制该移动终端的方法基本上消除了由于相关技术的限制和缺点而引起的一个或更多个问题。
本发明的另一个目的是提供一种移动终端和控制该移动终端的方法,通过该移动终端和控制该移动终端的方法,终端用户更加便于通过对移动终端设置的、具有在数量和尺寸上都小于对个人计算机设置的键盘的按键的键盘来输入字符。
为了实现这些目的和其它优点,按照本发明的目的,如这里具体实施和广义描述的,本发明在一个方面提供了一种移动终端,该移动终端包括:触摸屏,该触摸屏被配置成显示包括多个按键的键盘,所述多个按键分别具有固有字母;和控制器,如果首先触摸了所述多个按键中期望的一个按键,则所述控制器控制输入所述期望的按键的所述固有字母,预测以与所述期望的按键的所述固有字母相同的第一个字母开始的推荐单词,并且如果在首先触摸了所述期望的按键后第二次触摸该期望的按键,则所述控制器控制输入所述推荐单词的第二个字母。
在另一个方面,本发明提供了一种控制移动终端的方法,该方法包括以下步骤:在触摸屏上显示包括多个按键的键盘,所述多个按键分别具有固有字母;如果首先触摸了所述多个按键中期望的一个按键,则输入所述期望的按键的所述固有字母;预测以与所述期望的按键的所述固有字母相同的第一个字母起始的推荐单词;以及如果在第一次触摸了所述期望的按键后第二次触摸了该期望的按键,则输入所述推荐单词的第二个字母。
在另一个方面,本发明提供了一种移动终端,该移动终端包括:触摸屏,该触摸屏被配置成显示包括多个按键的键盘,所述多个按键分别被分配有第一字母字符;和控制器,该控制器被配置成接收所述多个按键中的第一按键的第一按键输入,在所述移动终端的显示部上显示与所述第一按键输入相对应的第一字母字符,预测以所述第一字母字符起始的单词,在所述第一按键输入后接收所述第一按键的第二按键输入,以及基于所述第二按键输入在所述显示部上显示被包括在预测的单词中的第二字母字符。
在另一方面,本发明提供了一种控制移动终端的方法,该方法包括以下步骤:在所述移动终端的触摸屏上显示包括多个按键的键盘,所述多个按键分别被分配有第一字母字符;通过所述移动终端的控制器接收所述多个按键中的第一按键的第一按键输入,在所述移动终端的显示部上显示与所述第一按键输入相对应的第一字母字符;通过所述控制器来预测以所述第一字母字符起始的单词;在所述第一按键输入后通过所述控制器接收所述第一按键的第二按键输入;以及基于所述第二按键输入在所述显示部上显示被包括在预测的单词中的第二字母字符。
应当理解,本发明的上述一般描述和下述详细描述是示例性和说明性的,且旨在提供所要求保护的本发明的进一步解释。
附图说明
附图被包括在本申请中以提供对本发明的进一步理解,并结合到本申请中且构成本申请的一部分,附图示出了本发明的实施方式,且与说明书一起用于解释本发明的原理。附图中:
图1是根据本发明一个实施方式的移动终端的框图;
图2A是根据本发明一个实施方式的移动终端的正面立体图;
图2B是根据本发明一个实施方式的移动终端的背面立体图;
图3是例示了根据本发明实施方式的控制移动终端的方法的流程图;以及
图4到图16D是例示执行根据本发明实施方式的控制移动终端的方法的不同显示画面。
具体实施方式
此后,将参照附图更加详细地描述涉及本发明实施方式的移动终端。此外,在本说明书中描述的移动终端可以包括蜂窝电话、智能电话、膝上型计算机、数字广播终端、个人数字助理(PDA)、便携式多媒体播放器(PMP)、导航***等。
图1是根据本发明实施方式的移动终端100的框图。如图所示,移动终端100包括无线电通信单元110、音频/视频(A/V)输入单元120、用户输入单元130、感应单元140、输出单元150、存储器160、接口170、控制器180、以及电源190。图1中示出的组件并不都是基本部件,在移动终端中包括的部件的数量可以不同。
此外,无线电通信单元110包括使得能够在移动终端100与无线电通信***之间或移动终端100与移动终端100所在的网络之间的进行无线电通信的至少一个模块。例如,在图1中,无线电通信单元110包括广播接收模块111、移动通信模块112、无线因特网模块113、局域通信模块114、以及位置信息模块115。
广播接收模块111通过广播信道从外部广播管理服务器接收广播信号和/或广播相关信息。此外,广播信道可以包括卫星信道和地面信道。另外,广播管理服务器可以是生成并发送广播信号和/或广播相关信息的服务器或者是接收之前产生的广播信号和/或广播相关信息并将该广播信号和/或广播相关信息发送到终端的服务器。广播信号不但可以包括电视广播信号、收音广播信号和数据广播信号,而且还可以包括电视广播信号和收音广播信号的组合的形式的信号。
此外,广播相关信息可以是关于广播信道、广播节目或广播服务提供商的信息。甚至可以通过移动通信网络来提供广播相关信息。在该情况下,可以由移动通信模块112来接收广播相关信息。广播相关信息还可以以各种形式存在。例如,广播相关信息可以以数字多媒体广播(DMB:digital multimedia broadcasting)***的电子节目指南(EPG:electronic program guide)的形式或以手持数字视频广播(DVB-H:digital video broadcast-handheld)***的电子服务指南(ESG:electronic service guide)的形式存在。
此外,广播接收模块111接收使用各种广播***的广播信号。具体地说,广播接收模块111可以接收使用诸如地面数字多媒体广播(DMB-T:digital multimedia broadcasting-terrestrial)***、卫星数字多媒体广播(DMB-S:digital multimedia broadcasting-satellite)***、仅媒体前向链路(MediaFLO:media forward link only)***、以及DVB-H与综合业务地面数字广播(ISDB-T:integrated services digital broadcasting-terrestrial)***之类的数字广播***的数字广播信号。广播接收模块111也可以被构造为适合于上述的数字广播***以外的、提供广播信号的广播***。通过广播接收模块111接收的广播信号和/或广播相关信息数据也可以存储在存储器160中。
此外,移动通信模块112向移动通信网络上的基站、外部终端、和服务器中的至少一个发送无线电信号或从移动通信网络上的基站、外部终端、和服务器中的至少一个接收无线电信号。无线电信号可以包括语音呼叫信号、视频电话呼叫信号或与文本/多媒体消息的发送和接收相符的各种形式的数据。无线因特网模块113对应于用于无线因特网接入的模块,可以将无线因特网模块113包括在移动终端100中或在外部将其附装到移动终端100。可以使用无线LAN(WLAN)(Wi-Fi)、无线宽带(Wibro)、全球微波操作互操作(WiMax)、高速下行分组接入(HSDPA:high speed downlink packet access)等作为无线因特网技术。局域通信模块114对应于用于局域通信的模块。可以使用蓝牙(Bluetooth)、射频识别(RFID:radio frequency identification)、红外数据协会(IrDA:Infrared data association)、超宽带(UWB:ultra-wideband)以及ZigBee作为局域通信技术。
此外,位置信息模块115确认或获得移动终端100的位置。全球定位***(GPS)模块是位置信息模块115的代表示例。此外,GPS模块115可以在预定时间根据纬度、精度和高度坐标计算出关于一个点(物体)与至少三颗卫星之间的距离的信息和关于测量距离信息的时间的信息,并向得到的距离信息应用三角法以获得关于该点(物体)的三维位置信息。此外,还使用了一种使用三颗卫星来计算位置和时间信息并使用另一颗卫星来校正计算出的位置和时间信息的方法。此外,GPS模块115实时地连续计算当前位置并使用该位置信息来计算速度信息。
参照图1,A/V输入单元120用于输入音频信号或视频信号,并且包括照相机121和麦克风122。照相机121在视频电话模式或拍照模式中处理由图像传感器获得的静态图像或活动图像的图像帧。可以将处理后的图像帧显示在输出单元150所包括的显示器151上。此外,可以将经过照相机121处理的图像帧存储在存储器160中或者通过无线电通信单元110将图像帧发送到外部装置。根据终端的构成,移动终端100也可以包括至少两个照相机。
此外,麦克风122在呼叫模式、录制模式或语音识别模式中接收外部音频信号,并且将接收到的音频信号处理成电音频数据。也可以将音频数据转换成在呼叫模式中可以通过移动通信模块112发送到移动通信基站并输出的形式。麦克风122可以采用各种噪音消除算法以去除在接收外部音频信号时产生的噪音。
此外,用户输入单元130从用户接收用于控制终端的操作的输入数据。用户输入单元130可以包括键盘、薄膜开关(dome switch)、触摸板(静压式/电容式触摸板)、滚轮(jog wheel)和拨动开关(jog switch)等。感应单元140感应移动终端100的当前状态(诸如移动终端100的打开/闭合状态、移动终端100的位置、用户是否触摸到移动终端100、移动终端100的方向和移动终端100的加速/减速),并且产生用于控制移动终端100的操作的检测信号。例如,当移动终端100是滑盖式电话时,感应单元140可以感应滑盖式电话是打开还是闭合。此外,感应单元140可以感应电源190是否供电以及接口170是否连接到外部装置。感应单元140也可以包括图1中的接近传感器。
此外,输出单元150生成视觉的、听觉的或触觉的输出,输出单元150在图1中包括显示器151、音频输出模块152、报警器153、触觉模块154、以及投影仪模块155。显示器151显示由移动终端100处理的信息。例如,显示器151在移动终端处于呼叫模式时显示与电话呼叫相关的UI或图形用户界面(GUI)。显示器151还在移动终端100处于视频电话模式或拍照模式时显示拍摄的或/和接收的图像、UI或GUI。
显示器151还可以包括液晶显示器、薄膜晶体管液晶显示器(LCD:liquid crystal display)、薄膜晶体管液晶显示器(TFT-LCD:thin film transistor-liquid crystal display)、有机发光二极管显示器(OLED:organic light-emitting diode display)、柔性显示器及三维显示器中的至少一种。这些显示器中的某些显示器可以是透明类型或透光类型的显示器,故被称为透明显示器。透明显示器还包括透明的液晶显示器。显示单元151的背面结构也可以是透光型。根据该结构,用户可以通过由显示器151占据的移动终端100的机体的区域看到移动终端100的机体后的物体。
此外,根据终端的构成,移动终端100可以包括至少两个显示器151。例如,移动终端100可以包括按照预定距离或一体地布置在单个表面上的多个显示器。或者,多个显示器可以被布置在不同侧面上。此外,当显示器151与感应触摸的传感器(此后将其称为触摸传感器)形成了此后被称为触摸屏的分层结构时,除了将显示器151用作输出装置外还可以将其用作输入装置。触摸传感器例如可以是触摸膜、触摸片和触摸板的形式。
另外,可以将触摸传感器构造成将施加到显示器151的特定部分的压力的变化或在显示器151的特定部分产生的电容的变化转换成电输入信号。也可以将触摸传感器构造成能够感应触摸的压力和触摸的位置和面积。当向触摸传感器施加触摸输入时,与触摸输入相对应的信号被发送到触摸控制器。触摸控制器于是处理该信号并且将与被处理的信号相对应的数据发送到控制器180。因此,控制器180可以检测到显示器151被触摸的部分。
参照图1,接近传感器141可以被设置在移动终端100的内部区域、由触摸屏环绕、或触摸屏附近。接近传感器141在没有机械式接触的情况下利用电磁力或红外射线来感应接近预定感应面的物体或位于接近传感器141附近的物体。此外,接近传感器141的寿命比接触式传感器长并且具有广泛的应用。接近传感器141还包括透射型光电传感器、直接反射型光电传感器、镜面反射型光电传感器、高频振荡接近传感器、电容式接近传感器、磁接近传感器、红外接近传感器等。
此外,电容式触摸屏被构造成根据指针的接近通过磁场的变化来检测指针的接近。在该情况下,可以将触摸屏(触摸传感器)归类为接近传感器。为了说明的方便,在下面的描述中,将在指针不与触摸屏发生接触的同时使指针接近触摸屏从而识别出指针在触摸屏上的位置的动作称为“接近触摸”,而将使指针与触摸屏发生接触的动作称为“接触触摸”。另外,指针在触摸屏上的接近触摸点是指当指针对触摸屏进行接近触摸时指针垂直地与触摸屏对应的点。
此外,接近传感器141感应接近触摸和接近触摸模式(例如,接近触摸距离、接近触摸方向、接近触摸速度、接近触摸时间、接近触摸位置、接近触摸移动状态等)。也可以将与感应到的接近触摸动作和接近触摸模式相对应的信息显示在触摸屏上。
另外,音频输出模块152可以在呼叫信号接收模式、电话呼叫模式或录制模式、语音识别模式和广播接收模式中输出从无线电通信单元110接收到的或存储在存储器160中的音频数据。音频输出模块152也可以输出与在移动终端100中执行的功能相关的音频信号(例如,呼叫信号进入音、消息进入音等)。音频输出模块152可以包括接收机、扬声器、蜂鸣器等。
报警器153输出用于表示移动终端100的事件的产生的信号。在移动终端100中产生的事件的示例包括接收呼叫信号、接收消息、输入按键信号、触摸输入等。报警器153也可以通过不同于视频信号或音频信号的形式输出信号,例如,通过振动的方式输出表示事件的产生的信号。也可以通过显示单元151或音频输出模块152来输出视频信号或音频信号。
此外,触觉模块154产生用户可以感觉到的各种触觉效果。触觉效果的代表示例是振动。也可以对由触觉模块154产生的振动的强度和模式进行控制。例如,可以组合并输出不同的振动或依次输出不同的振动。除了振动以外,触觉模块154也可以产生多种触觉效果,包括根据垂直移动的针的排列对接触皮肤表面的刺激的效果、根据空气喷射力或吸力通过喷射孔或吸入孔的刺激的效果、摩擦皮肤的刺激的效果、根据电极的接触的刺激的效果、使用静电力的刺激的效果、以及根据使用能够吸收或发射热量的元件的再现冷和热的效果。此外,触觉模块154不仅可以通过直接接触来传递触觉效果,而且可以使用户通过他或她的手指或手臂的动觉来感觉触觉效果。根据移动终端的构成,移动终端100还可以包括至少两个或更多个触觉模块154。
投影仪模块155是使用移动终端100执行图像投影仪功能的组件。也就是说,投影仪模块155可以根据控制器180的控制信号在诸如墙壁或屏幕的外部表面上显示与在显示器151上显示的图像相同或至少部分不同的图像。具体地说,投影仪模块155包括:产生用于投影图像的光(例如,激光)的光源、用于使用从光源产生的光来产生将被投影的图像的图像产生单元、以及用于按照预定的焦距放大将被投影的图像的镜头。此外,投影仪模块155可以包括用于通过机械地移动镜头或整个模块来调整图像的投影方向的调整装置。
此外,根据显示机制的装置类型,可以将投影仪模块155分为CRT(阴极射线管)模块、LCD(液晶显示器)模块、DLP(数字光处理)模块等。具体地说,DLP模块是通过使从光源产生的光能够反射在DMD(数字微镜器件:digital micro-mirror device)芯片上的机制而工作的,并且可以有利地缩小投影仪模块155的尺寸。优选地,可以将投影仪模块155设置在移动终端100的侧向、前向或后侧方向的长度方向上。也可以将投影仪模块155设置在移动终端100的任何部分。
此外,存储器160存储用于控制器180的操作的程序并临时存储输入/输出数据(例如,电话簿、消息、静态图像、活动图像等)。存储器160也可以存储关于在触摸输入被施加于触摸屏时输出的各种模式的振动和声音的数据。存储器160可以包括闪存、硬盘型存储器、多媒体卡式微型存储器、卡式存储器(例如,SD或XD存储器)、随机存取存储器(RAM:random access memory)、静态RAM(SRAM:static RAM)、只读存储器(ROM:read only memory)、电可擦除可编程ROM(EEPROM:electrically erasable programmable ROM)、可编程ROM(PROM:programmable ROM)、磁存储器、磁盘和光盘中的至少一种。移动终端100也可以与在因特网上执行存储器160的存储功能的网络存储器相关地工作。
此外,接口单元170充当通往与移动终端连接的所有外部装置的路径。接口170从外部装置接收数据或电力并将数据或电力发送到移动终端100的内部组件或者将移动终端100的数据发送到外部装置。接口170还可以包括例如有线/无线头戴式耳机端口、外部充电器端口、有线/无线数据端口、存储卡端口、用于连接具有用户识别模块的装置的端口、音频I/O端口、视频I/O端口、耳机端口等。
此外,识别模块是存储用于对使用移动终端100的权限进行认证的信息的芯片,并且可以包括用户识别模块(UIM:user identity module)、订户识别模块(SIM:subscriber identity module)和通用订户识别模块(USIM:universal subscriber identify module)。可以使用智能卡的形式来制造包括识别模块的装置(此后将其称为识别装置)。因此,识别装置可以通过端口连接到移动终端100。
另外,当移动终端110连接到外部支架时,接口170可以充当向移动终端100供应来自外部支架的电力的通道或者充当用户通过支架向移动终端100输入各种命令信号的通道。从支架输入的各种命令信号或电力可以被用作确认移动终端100是否被正确地设置在支架中的信号。
控制器180控制移动终端的总体操作。例如,控制器180执行对语音通信、数据通信和视频电话的控制和处理。在图1中,控制器180包括用于播放多媒体的多媒体模块181。多媒体模块181可以被包括在控制器180中或者与控制器180分立设置。此外,控制器180可以执行能够识别作为字符或图像而被施加到触摸屏的手写输入或绘图输入的图案识别处理。此外,电源190接收外部电力和内部电力,并且在控制器180的控制下提供移动终端的组件的操作所需要的电力。
此外,例如可以使用软件、硬件或者它们的组合在计算机或类似装置可读记录介质中实现本发明的各种实施方式。根据硬件实现,可以使用专用集成电路(ASIC:application specific integrated circuits)、数字信号处理器(DSP:digital signal processor)、数字信号处理装置(DSPD:digital signal processing device)、可编程逻辑器件(PLD:programmable logic device)、现场可编程门阵列(FPGA:field programmable gate arrays)、处理器、控制器、微控制器、微处理器、用于执行功能的电气单元中的至少一种来实现本发明的实施方式。这些实施方式也可以由控制器180来实现。
根据软件实现,可以使用执行至少一个功能或操作的单独的软件模块来实现诸如过程和功能的实施方式。软件代码可以根据以适当的软件语言编写的软件应用来实现。此外,软件代码可以存储在存储器160中并由控制器180来执行。
接下来,图2A是根据本发明实施方式的移动终端或手持终端100的正面立体图。如图所示,移动终端100是直板式(bar type)终端机体。但是,本发明并不限于直板式终端,并且可以应用于包括滑盖式(slide type)、折叠式(folder type)、旋盖式(swing type)以及具有至少两个相对可移动地组合的机体的旋动式(swivel type)终端的各种类型的终端。
此外,终端机体包括形成终端100的外表的壳体(壳体、罩、盖体等)。在本实施方式中,壳体分为前壳体101和后壳体102。在形成在前壳体101与后壳体102之间的空间中还布置了各种电子组件。可以在前壳体101与后壳体102之间额外地设置至少一个中间壳体。壳体还可以通过注模由塑料形成,或者可以由诸如不锈钢(STS:stainless steel)或钛(Ti)的金属材料制成。
此外,显示器151、音频输出单元152、照相机121、用户输入单元130(图1)的用户输入单元131和132、麦克风122及接口170设置在终端机体特别是前壳体101中。另外,显示器151占用了前壳体101的主面的大部分区域。音频输出单元152和照相机121设置在接近显示器151的两端中的一端的区域中,而用户输入单元131和麦克风122位于接近显示器151的另一端的区域中。此外,用户输入单元132与接口170设置在前壳体101与后壳体102的侧面。
此外,用户输入单元130***作为接收用于控制手持终端100的操作的命令,并且可以包括操作单元131和132。操作单元131和132可以被称为操纵部,并且采用其中用户在具有触感的同时操作操作单元131和132的任意触觉方式。操作单元131和132也可以接收各种输入。例如,操作单元131接收诸如开始、停止和滚动的命令,而第二操作单元132接收诸如控制从音频输出单元152输出的声音的音量或将显示器151转换为触摸识别模式的命令。
接下来,图2B是根据本发明一个实施方式的、在图2A中示出的移动终端100的背面立体图。参照图2B,照相机121’附加地接合到终端机体的背侧(即,后壳体102)。照相机121’具有与图2A中示出的照相机121相反的拍摄方向,并且可以具有与图2A示出的照相机121不同的像素。例如,照相机121优选地具有低像素,因此照相机121可以拍摄用户的脸部图像并且将图像发送到视频电话的接收方,而由于照相机121’在很多情况下拍摄一般物体的图像并且并不立即发送图像,因此该照相机具有高像素。照相机121和121’也可以接合到终端机体,使得它们可以旋转或弹出。
闪光灯123与镜面124也被设置在照相机121’附近。闪光灯123在照相机121’拍摄物体的照片时照亮该物体,而镜面124用于在用户需要使用照相机121’对他/她自身进行自拍时用户在镜面中观看他/她的脸部。音频输出单元152’也设置在终端机体的背侧。音频输出单元152’因而可以使用图2A示出的音频输出单元152来实现立体声功能,并且可以在终端用于电话呼叫时被用于免提电话模式。
除了用于电话呼叫的天线以外,还对终端机体的侧面附装了广播信号接收天线124。可以这样将构成图1所示的广播接收模块111的一部分的天线124设置在终端机体中,即,天线124可以从终端机体缩回。此外,用于向手持终端100提供电力的电源190设置在终端机体中。电源190可以被包括在终端机体中或以可拆除的方式接合到终端机体。用于感应触摸的触摸板135也接合到后壳体102。触摸板135可以如显示器151那样是透光型。在该情况下,如果显示器151通过其两面输出可视信息,则可以通过触摸板135识别该可视信息。通过显示器151的两面输出的信息也可以由触摸板135控制。或者,将显示器附加地接合到触摸板135,使得甚至可以将触摸屏设置在后壳体102中。
触摸板135也与前壳体101的显示器151协同工作。触摸板135可以与显示器151平行地设置在显示器151后面,并且在尺寸上可以与显示器相同或小于显示器151。
接下来转到图3,图3是例示了根据本发明一个实施方式的控制移动终端的方法的流程图。在该实施方式中,假定移动终端100正在执行字符输入功能(诸如撰写消息(例如,短文本消息、多媒体消息、电子邮件等)的功能、在电话簿列表中输出对应方的姓名的功能、以及向网页的文本输入框输入URL、ID、密码和搜索字的功能等)。
因此,如图3所示,在触摸屏上显示多个按键(S31)。本实施方式中的显示器151包括触摸屏。可选地,可以向移动终端100提供硬件类型的键盘以在输入字符时使用。图4例示了包括键盘410的触摸屏400,键盘410具有包括了分别具有固有字母的字母按键(例如,对应于A到Z的按键)的多个按键按钮。此外,固有字母可以包括英语字母、朝鲜语字母(辅音和原音)、日语字母(平假名和片假名)等。在以下的说明中,固有字母包括英语字母。
图4还例示了包括指示符“B”的第一按键411,指示符“B”指示该按键的固有字母是字母“B”。键盘410的按键还可以包括符号键、数字键、空格键、退格键、回车键等中的至少一种。在以下的说明中,将把字母键以外的按键称为‘辅助键’。图4还例示了用于显示通过键盘410输入的文本的输入文本窗口460。
接下来,如图3所示,用户触摸了对应于字母键中的期望的一个按键的第一按键411(S32),于是在输入文本窗口460上输入并显示了第一按键411的固有字母‘B’(S33)。图4也例示了该特征。然后,参照图3,控制器180基于该第一个输入的字符来预测单词(S34)并且将该单词推荐给用户。
更具体地说,本发明的实施方式提供了向终端用户提供推荐或预测单词的各种方法。以下说明假定根据输入的固有字母‘B’而推荐的单词是‘BEST’。然后,如图5A所示,在第一按键411上显示的固有字母‘B’的标识符被改变为推荐或预测的单词的第二个字母‘E’的标识符。
随后,参照图3和图5B,用户可以再次触摸第一按键411(S35)。于是,在输入文本窗口460上输入并显示了预测的单词的第二个字母‘E’(S36)。随后,参照图5C,在第一按键411上显示的预测单词的第二个字母‘E’的标识符被改变为推荐或预测单词的第三个字母‘S’的标识符。
以这样的方式,用户通过简单地连续四次按压第一按键411就可以轻松地输入期望的单词。在完成输入期望的单词后,可以将第一按键411改变回具有固有字母‘B’的标识符。因而,参照图5A到图5C,随着在第一按键411上显示的标识符被改变或转换为预测的单词的下一个字符,用户能够预先知道其在每次连续地按下第一按键411时接下来将被输入哪一个字母。
接下来,图6A到图6C例示了向用户通知关于哪个是预测的单词的下一个字符的另选实施方式。更具体地说,当用户触摸对应于期望的一个字母按键的第一按键411时,在输入文本窗口460上输入并显示了第一按键411的固有字母‘B’。
随后,参照图6A,以在视觉上与其它按键区分开的方式显示与预测的单词的第二个字母‘E’相对应的第二按键412。图6A例示了以比其余按键更大的尺寸的方式显示的第二按键412,本发明的实施方式并不限于这样的方式。例如,可以通过在尺寸、颜色和样式中的至少一个方面中不同的方式与其它按键在视觉上区分开地显示第二按键412。
因而,如果用户再次触摸第一按键411,他或她可以看到字符“E”将被输入。也就是说,参照图6B,当用户再次触摸第一按键411时,预测的单词的第二个字母‘E’被输入并随即被显示在输入文本窗口460中。参照图6C,与预测的单词的第二个字母‘E’相对应的第二按键412接着被恢复到其原来的外形。另外,以在视觉上与其它按键区分开的方式显示与预测的单词的第三个字母‘S’相对应的第三按键413。
因而,如图6A到图6C所示,每次连续地触摸第一按键411,就以在视觉上与其它按键区分开的方式顺序地显示与下一个将被输入的字母相对应的各个按键。因此,用户能够知道如果其再次触摸第一按键411将被输入的下一个字母。
接下来,图7A到图7C例示了向用户通知哪个是预测的单词的下一个字符的另选实施方式。如前所述,当用户第一次触摸第一按键411时,在输入文本窗口460中输入并显示了第一按键411的固有字母‘B’。
参照图7A,控制器180显示指示预测的单词的第二个字母‘E’的第一指示符421。此外,在第一按键411上显示了第一指示符421,本发明并不限于此。例如,第一指示符421可以显示在触摸屏400的另一位置。
参照图7B,用户再次触摸第一按键411,并且在输入文本窗口460中输入并显示预测的单词的第二个字母‘E’。参照图7C,控制器180去除了指示预测的单词的第二个字母‘E’的第一指示符421,并且在显示第一指示符421的位置显示指示预测的单词的第三个字母‘S’的第二指示符422。
因而,在图7A到图7C中,每次用户连续地触摸第一按键411,控制器180就显示与下一个将被输入的字母相对应的指示符。因此,用户可以知道接下来什么字母将被输入。
接下来,图8A到图8C例示了向用户通知哪个是预测的单词的下一个字符的另选实施方式。如上所述,当用户第一次触摸第一按键411时,在输入文本窗口460中输入并显示第一按键411的固有字母‘B’。
参照图8A,控制器180在第一按键411上显示指示预测的单词的第二个字母‘E’的第一指示符421。随后,用户触摸第一指示符421或执行从第一按键411向第一指示符421的触摸并拖拽(或者执行从第一指示符421向第一按键411的触摸并拖拽)。然后,参照图8B,在输入文本窗口460中输入并显示预测的单词的第二个字母‘E’。同样,控制器180在第一指示符421上显示指示预测的单词的第三个字母‘S’的第二指示符422。
参照图8C,用户触摸第二指示符422或执行从第一指示符421向第二指示符422的触摸并拖拽(或者执行从第二指示符422向第一指示符411的触摸并拖拽)。因而,在图8A到图8C中,每次用户连续触摸第一按键411,控制器180就显示与下一个输入的字母相对应的指示符。因此,用户可以知道哪个是将被输入的下一个字母。此外,当依次地触摸了相邻的指示符时,可以依次地输入相对应的字母。
接下来,图9A到图9C例示了向用户通知哪个是预测的单词的下一个字符的另选实施方式。如上所述,当用户第一次触摸第一按键411时,在输入文本窗口460中输入并显示第一按键411的固有字母‘B’。图4示出了固有字母‘B’被显示为实线。
参照图9A,在输入文本窗口460中以与被输入的固有字母‘B’不同的样式(即,以虚线显示)的方式显示了预测的单词的第二个字母‘E’。也就是说,图9A示出了预测的单词的第二个字母‘E’被以虚线显示,而输入的固有字母‘B’被以实线显示,本发明的实施方式并不限于此。例如,可以使用诸如使字母‘E’闪烁等不同方法在视觉上将预测的单词的第二个字母‘E’与输入的固有字母‘B’区分开。
随后,用户再次触摸第一按键411,输入并显示了预测的单词的第二个字母‘E’。更具体地说,参照图9B,以实线而不是之前的虚线来显示被输入的预测的单词的第二个字母‘E’。参照图9C,然后在输入文本窗口460中将预测的单词的第三个字母‘S’显示为虚线。
因而,在图9A到图9C中,每次当用户连续触摸第一按键411时,都会在输入文本窗口460中以与已经被输入的字母不同的形状显示下一个将被输入的字母。因此,用户能够知道接下来哪个字母将被输入。
接下来,图10A到图10F例示了向用户通知哪个是预测的单词的下一个字符的另选实施方式。如上所述,当用户第一次触摸第一按键411时,在输入文本窗口460中输入并显示第一按键411的固有字母‘B’。同样,图4示出了固有字母‘B’被显示为实线。
参照图10A,在输入文本窗口460中以与第一个被输入的固有字母‘B’不同的形状(即,在该示例中使用虚线)显示了预测的单词的、除了被输入的固有字母‘B’以外的其余字母‘E’、‘S’和‘T’。随后,用户再次触摸第一按键411,预测的单词的第二个字母‘E’被输入并且被改变为实线。
也就是说,参照图10B,在输入文本窗口460中使用实线而不是虚线显示被输入的第二个字母‘E’。随后,如图10C所示,用户再次触摸按键411,预测的单词的第三个字母‘S’被输入并且被显示为实线。
因而,在图10A到图10C中,当用户第一次触摸按键411时,在输入文本窗口460中以与第一个被输入的固有字母‘B’不同的形状显示预测的单词的、除了被输入的固有字母‘B’以外的其余字母‘E’、‘S’和‘T’。然后,每次当用户连续触摸第一按键411时,就将对应的字母从虚线改变成实线以具有与固有字母‘B’相同的样式。
同时,参照图10D到图10F,一旦在输入文本窗口460中显示了预测的单词的其余字母,控制器就根据预测的单词来改变在第一按键411上显示的标识符。具体地说,可以将第一按键411的标识符改变成每次连续触摸第一按键411时将被输入的字母的标识符。此外,并不一定要显示每次连续触摸第一按键411时将被依次输入的所有其余字母的全部。
接下来,参照图11A,在输入文本窗口460中以与被输入的固有字母‘B’不同的样式的方式显示预测的单词的、除了被输入的固有字母‘B’以外的所有的其余字母‘E’、‘S’和‘T’。此外,在该实施方式中,用户接着触摸所显示的预测单词。除了触摸该单词以外,用户也可以操纵用户输入单元。然后,参照图11B,同时输入并以与固有字母‘B’相同的样式显示预测的单词的所有的其余字母。
以上说明描述了终端用户想要输入的期望的单词与预测的单词相同。但是,预测的单词并不总是与用户期望的单词相同。因此,在以下说明中,参照图12A到图12D来说明一种输入与预测的单词不同的期望的单词的方法。
此外,在以下说明中,如果触摸了期望的按键,则输入相对应的固有字母。通过参照图5A到图11B描述的方法中的一种方法向用户提供了如果再次触摸期望的按键就可以被输入的预测单词的第二个或更高位的字母。但是,为了以下说明的清楚,通过参照图5A到图5C描述的方法向用户提供预测单词的第二个或更高位的字母。
以下说明还假定预测的单词是‘BEST’,而期望的单词是‘BEAST’。参照图12A,当用户连续两次触摸第一按键411时,在输入文本窗口460中依次输入并显示字母‘B’和‘E’。为了输入期望的单词,应当在已经输入的字母‘B’和‘E’后接着输入字母‘A’。但是,如果用户再触摸第一按键一次,则将输入字母‘S’,这与期望的单词‘BEAST’不同。因此,用户不应再次触摸第一按键411。
相反,用户触摸具有固有字母‘A’的第四按键414。如果这样,参照图12B,则输入了第四按键414的固有字母‘A’。此外,第一按键411的标识符被恢复为第一按键411的固有字母‘B’的标识符。
控制器基于输入的字母‘B’、‘E’和‘A’,对用户打算输入的期望单词进行预测。因而,控制器180于是能够向用户推荐预测的单词。此外,在以下说明中,为了清楚,假定根据输入的字母‘B’、‘E’和‘A’而推荐的单词是‘BEAST’。
由于预测出预测的单词,参照图12B,在第四按键414上显示的固有字母‘A’的标识符被转换成预测的单词的第四个字母‘S’的标识符。随后,参照图12C,用户再次触摸第四按键414,在输入文本窗口460中输入并显示预测单词的第四个字母‘S’。
最后,参照图12D,控制器180将在第四按键414上显示的预测单词的第四个字母‘S’的标识符改变成预测单词的第五个字母‘T’的标识符。在图12A到图12D中,在能够通过反复触摸第一按键而输入的字母变得与用户想要输入的字母不同的情况下,则用户可以通过触摸拥有与终端用户想要输入的字母相同的固有字母的另一个按键来正确地输入用户想要输入的字母。
同时,当期望的单词是‘BBC’,且如果通过触摸第一按键411输入了‘B’时,则控制器180预测了单词‘BEST’。随后,如果再次触摸第一按键411,则将输入字母‘E’。因此,不能正确地输入期望的单词‘BBC’。为了解决这个问题,参照图13A到图13B进一步说明了以下方法。
参照图13A,如果用户触摸了第一按键411,则输入第一按键411的固有字母‘B’。例如同样在输入文本窗口460中显示被输入的固有字母‘B’。此外,在第一按键411上显示了预测的单词的第二个字母‘E’的标示符。
在该情况下,对第一按键411进行双触摸或长时间触摸。此外,图13A示出了第一按键411被双触摸的情形。如果这样,参照图13B,输入了第一按键411的固有字母‘B’而不是在第一按键411上显示的预测的单词‘BEST’的第二个字母‘E’。在输入文本窗口460中再次显示输入的固有字母‘B’。
控制器180基于输入的字母‘B’和‘B’,对用户想要输入的期望单词进行预测。控制器180于是能够向用户推荐预测的单词。在以下说明中,为了清楚,根据输入的字母‘B’和‘B’而预测的单词是‘BBC’。最后,在第一按键411上显示预测单词‘BBC’的第三个字母‘C’的标识符。
以下说明参照图14A到图14D描述了输入期望的单词‘BBC’的另一种方法。参照图14A,例如,如果用户触摸了第一按键411,则在输入文本窗口460中输入并显示第一按键411的固有字母‘B’。此外,控制器180在第一按键411上显示预测的单词‘BEST’的第二个字母‘E’的标识符。
另外,假定用户在预定时段(例如,0.5秒、1秒等)期间不触摸键盘410。这样的话,控制器180控制键盘的所有字母按键的各相应标识符恢复到原来的固有字母的标识符。因此,参照图14B,在第一按键411上显示的推荐单词‘BEST’的第二个字母‘E’的标识符被改变成第一按键411的固有字母‘B’的标识符。
参照图14C,用户再次触摸第一按键411。于是,在输入文本窗口460中输入并显示第一按键411的固有字母‘B’。此外,控制器180基于输入的字母‘B’和‘B’预测到推荐单词‘BBC’。因此,参照图14D,在第一按键411上显示了推荐单词‘BBC’的第三个字母‘C’的标识符。
此外,在图14A到图14D中,如果在预定时段中没有触摸键盘,则键盘的所有字母按键的各个相对应的标识符都被恢复到原来的固有字母的标识符。以下说明参照图15A到图15B阐述了将键盘的所有字母按键的各个相对应的标识符都恢复到原来的固有字母的标识符的另一种情况。
参照图15A,在输入文本窗口460中输入并显示了字母‘B’和‘B’。此外,在第一按键411上显示预测的单词‘BBC’的第三个字母‘C’的标识符。此外,由用户触摸其它按键中的一个。在图15A中,用户触摸了‘空格’按键415。
这样的话,参照图15B,向移动终端100输入了空格,在第一按键411上显示的预测单词‘BBC’的第三个字母‘C’的标识符被转换成第一按键411的固有字母的标识符。
参照图16A,例如,如果用户触摸第一按键411,则在输入文本窗口460中输入并显示第一按键411的固有字母‘B’。此外,在第一按键411上显示预测单词‘BEST’的第二个字母‘E’的标识符。
在该情况下,用户对第一按键411执行双触摸或长时间触摸。图16A示出了用户长时间触摸第一按键411。这样的话,参照图16B,在触摸屏400上显示了根据输入的固有字母‘B’的第一优先级的预测单词‘BEST’。
随后,用户对第一按键411执行既不是双触摸又不是长时间触摸的简单或单次触摸而不执行双触摸或长时间触摸。这样的话,参照图16C,在触摸屏400上显示了根据输入的固有字母‘B’的第二优先级的预测单词‘BEAST’。随后,用户对第一按键411执行双触摸或长时间触摸操作。图16C示出了用户长时间触摸第一按键411的情形。或者,在触摸屏400上触摸第二优先级的预测单词‘BEAST’。
如此,参照图16D,输入第二优先级的预测单词‘BEAST’。此外,在图16A到图16D中,逐个地显示预测单词,本发明并不限于此。例如,可以同时显示包括第一和第二优先级的预测单词在内的多个预测单词。然后,例如如果触摸了显示的预测单词中的一个,则输入所选的预测单词。
此外,图16B还例示了在按键411上显示的指示符490。在该实施方式中,用户可以选择指示符490以观看预测单词的列表。用户于是可以选用一个与它们的期望单词相符的预测单词。预测单词也可以逐个地显示或者可以以列表形式显示。指示符490也可以显示在触摸屏上的任何位置(例如,显示部460)。也可以显示包括预测单词列表的弹出窗口。
此外,控制器180可以基于之前输入的单词、基于常用单词、基于字典中的单词、基于由用户设定的预定单词等来预测用户想要输入的单词。因而,一旦用户输入第一个字符,控制器180即可以搜索存储在存储器中的单词并向用户提供一个或更多个预测单词。
因此,本发明提供了若干个优点。例如,根据本发明的至少一个实施方式,用户可以通过移动终端上的在按键的数量和尺寸方面都小于对个人计算机设置的键盘的按键的键盘来轻松地输入字符。
此外,可以将上述方法作为计算机可读代码在记录有程序的介质中加以实现。计算机可读介质包括所有类型的其中存储了计算机***可读的数据的记录装置。计算机可读介质例如包括ROM、RAM、CD-ROM、磁带、软盘、光数据存储装置等,并且还包括载波类型的实现(例如,通过因特网的传输)。此外,计算机可以包括终端的控制器180。
对于本领域技术人员而言很明显,在不偏离本发明的精神或范围的情况下,可以在本发明进行各种修改和变型。因而,本发明旨在涵盖落入所附权利要求及其等同物的范围内的本发明的修改例和变型例。
Claims (20)
1.一种移动终端,该移动终端包括:
触摸屏,该触摸屏被配置成显示包括多个按键的键盘,所述多个按键分别被分配有第一字母字符;和
控制器,该控制器被配置成接收所述多个按键中的第一按键的第一按键输入,在所述移动终端的显示部上显示与所述第一按键输入相对应的第一字母字符,预测以所述第一字母字符起始的单词,在所述第一按键输入后接收所述第一按键的第二按键输入,以及基于所述第二按键输入在所述显示部上显示被包括在预测的单词中的第二字母字符。
2.根据权利要求1所述的移动终端,其中,所述控制器还被配置成在所述第二按键输入后接收所述第一按键的第三按键输入,并且基于所述第三按键输入在所述显示部上显示被包括在所述预测的单词中的第三字母字符。
3.根据权利要求1所述的移动终端,其中,所述控制器还被配置成在所述第一按键上显示所述第一字母字符,并且在所述第一按键输入后将在所述第一按键上的所述第一字母字符的显示改变成所述第二字母字符。
4.根据权利要求3所述的移动终端,其中,所述控制器还被配置成将在所述第一按键上的所述第二字母字符的显示改回所述第一字母字符。
5.根据权利要求1所述的移动终端,其中,所述控制器还被配置成区别地显示标识所述预测的单词的所述第二字母字符的第二按键。
6.根据权利要求1所述的移动终端,其中,所述控制器还被配置成在所述第一按键附近显示包括所述预测的单词的所述第二字母字符的弹出窗口。
7.根据权利要求6所述的移动终端,其中,所述控制器还被配置成如果选择了所述弹出窗口则在所述显示部上显示被包括在所述预测的单词中的所述第二字母字符。
8.根据权利要求1所述的移动终端,其中,所述控制器还被配置成在所述第二按键输入前在所述显示部上区别地显示所述预测的单词的至少所述第二字母字符。
9.根据权利要求8所述的移动终端,其中,所述控制器还被配置成接收与对在所述显示部上区别地显示的所述第二字母字符进行选择相对应的触摸输入,并且基于接收到的触摸输入在所述显示部上无区别地显示所述第二字母字符。
10.根据权利要求1所述的移动终端,其中,所述控制器还被配置成显示表示存在以所述第一字母字符起始的多个预测单词可供选择的指示符。
11.根据权利要求1所述的移动终端,其中,所述控制器还被配置成基于所述第一按键输入在所述显示部上显示所述预测的单词的所有字符,并且接收表示选择所显示的预测单词的预定触摸输入。
12.根据权利要求11所述的移动终端,其中,所述预定触摸输入包括以下中的一种:长时间触摸操作、双触摸操作、和触摸并拖拽操作。
13.一种控制移动终端的方法,该方法包括以下步骤:
在所述移动终端的触摸屏上显示包括多个按键的键盘,所述多个按键分别被分配有第一字母字符;
通过所述移动终端上的控制器接收所述多个按键中的第一按键的第一按键输入;
在所述移动终端的显示部上显示与所述第一按键输入相对应的第一字母字符;
通过所述控制器来预测以所述第一字母字符起始的单词;
在所述第一按键输入后通过所述控制器来接收所述第一按键的第二按键输入;以及
基于所述第二按键输入在所述显示部上显示被包括在预测的单词中的第二字母字符。
14.根据权利要求13所述的方法,该方法还包括以下步骤:
在所述第二按键输入后通过所述控制器接收所述第一按键的第三按键输入;以及
基于所述第三按键输入在所述显示部上显示被包括在所述预测的单词中的第三字母字符。
15.根据权利要求13所述的方法,该方法还包括以下步骤:
通过所述控制器在所述第一按键上显示所述第一字母字符;以及
在所述第一按键输入后,通过所述控制器将在所述第一按键上的所述第一字母字符的显示改变成所述第二字母字符。
16.根据权利要求15所述的方法,该方法还包括以下步骤:
通过所述控制器将在所述第一按键上的所述第二字母字符的显示改回所述第一字母字符。
17.根据权利要求13所述的方法,该方法还包括以下步骤:
通过所述控制器区别地显示标识所述预测的单词的所述第二字母字符的第二按键。
18.根据权利要求13所述的方法,该方法还包括以下步骤:
在所述第二按键输入前,通过所述控制器在所述显示部上区别地显示所述预测的单词的至少所述第二字母字符;
通过所述控制器接收与对在所述显示部上区别地显示的所述第二字母字符进行选择相对应的触摸输入;以及
基于接收到的触摸输入通过所述控制器在所述显示部上无区别地显示所述第二字母字符。
19.根据权利要求13所述的方法,该方法还包括以下步骤:
通过所述控制器显示表示存在以所述第一字母字符起始的多个预测单词可供选择的指示符。
20.根据权利要求13所述的方法,该方法还包括以下步骤:
基于所述第一按键输入通过所述控制器在所述显示部上显示所述预测单词的所有字符;以及
通过控制器接收表示对所显示的预测单词进行选择的预定触摸输入。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410347103.5A CN104133634B (zh) | 2009-11-18 | 2010-09-01 | 移动终端和控制移动终端的方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090111310A KR101595029B1 (ko) | 2009-11-18 | 2009-11-18 | 이동단말기 및 그 제어방법 |
KR10-2009-0111310 | 2009-11-18 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410347103.5A Division CN104133634B (zh) | 2009-11-18 | 2010-09-01 | 移动终端和控制移动终端的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102063246A true CN102063246A (zh) | 2011-05-18 |
CN102063246B CN102063246B (zh) | 2014-07-30 |
Family
ID=43416336
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010274163.0A Expired - Fee Related CN102063246B (zh) | 2009-11-18 | 2010-09-01 | 移动终端和控制移动终端的方法 |
CN201410347103.5A Expired - Fee Related CN104133634B (zh) | 2009-11-18 | 2010-09-01 | 移动终端和控制移动终端的方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410347103.5A Expired - Fee Related CN104133634B (zh) | 2009-11-18 | 2010-09-01 | 移动终端和控制移动终端的方法 |
Country Status (4)
Country | Link |
---|---|
US (3) | US8612885B2 (zh) |
EP (1) | EP2336870B1 (zh) |
KR (1) | KR101595029B1 (zh) |
CN (2) | CN102063246B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019119975A1 (zh) * | 2017-12-22 | 2019-06-27 | 阿里巴巴集团控股有限公司 | 信息输入的方法及装置 |
CN110795018A (zh) * | 2013-06-09 | 2020-02-14 | 苹果公司 | 用于在相机界面之间进行切换的设备、方法和图形用户界面 |
Families Citing this family (160)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US10002189B2 (en) | 2007-12-20 | 2018-06-19 | Apple Inc. | Method and apparatus for searching using an active ontology |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
US8589149B2 (en) | 2008-08-05 | 2013-11-19 | Nuance Communications, Inc. | Probability-based approach to recognition of user-entered data |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US20120309363A1 (en) | 2011-06-03 | 2012-12-06 | Apple Inc. | Triggering notifications associated with tasks items that represent tasks to perform |
KR20110071326A (ko) * | 2009-12-21 | 2011-06-29 | 삼성전자주식회사 | 프로젝터 기능의 휴대 단말기의 입력 키 출력 방법 및 장치 |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
US9097966B2 (en) * | 2010-11-26 | 2015-08-04 | Kyocera Corporation | Mobile electronic device for projecting an image |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US8914290B2 (en) | 2011-05-20 | 2014-12-16 | Vocollect, Inc. | Systems and methods for dynamically improving user intelligibility of synthesized speech in a work environment |
US9281010B2 (en) * | 2011-05-31 | 2016-03-08 | Samsung Electronics Co., Ltd. | Timeline-based content control method and apparatus using dynamic distortion of timeline bar, and method and apparatus for controlling video and audio clips using the same |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US8490008B2 (en) | 2011-11-10 | 2013-07-16 | Research In Motion Limited | Touchscreen keyboard predictive display and generation of a set of characters |
US9122672B2 (en) | 2011-11-10 | 2015-09-01 | Blackberry Limited | In-letter word prediction for virtual keyboard |
US9652448B2 (en) | 2011-11-10 | 2017-05-16 | Blackberry Limited | Methods and systems for removing or replacing on-keyboard prediction candidates |
US9310889B2 (en) | 2011-11-10 | 2016-04-12 | Blackberry Limited | Touchscreen keyboard predictive display and generation of a set of characters |
US9715489B2 (en) * | 2011-11-10 | 2017-07-25 | Blackberry Limited | Displaying a prediction candidate after a typing mistake |
US9152323B2 (en) | 2012-01-19 | 2015-10-06 | Blackberry Limited | Virtual keyboard providing an indication of received input |
US9557913B2 (en) | 2012-01-19 | 2017-01-31 | Blackberry Limited | Virtual keyboard display having a ticker proximate to the virtual keyboard |
US20130222255A1 (en) | 2012-02-24 | 2013-08-29 | Research In Motion Limited | Portable electronic device including touch-sensitive display and method of controlling same |
GB2503968B (en) | 2012-02-24 | 2021-02-17 | Blackberry Ltd | Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9201510B2 (en) | 2012-04-16 | 2015-12-01 | Blackberry Limited | Method and device having touchscreen keyboard with visual cues |
US9292192B2 (en) | 2012-04-30 | 2016-03-22 | Blackberry Limited | Method and apparatus for text selection |
US10025487B2 (en) | 2012-04-30 | 2018-07-17 | Blackberry Limited | Method and apparatus for text selection |
US9354805B2 (en) | 2012-04-30 | 2016-05-31 | Blackberry Limited | Method and apparatus for text selection |
US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US9207860B2 (en) | 2012-05-25 | 2015-12-08 | Blackberry Limited | Method and apparatus for detecting a gesture |
KR20130136182A (ko) * | 2012-06-04 | 2013-12-12 | 삼성전자주식회사 | 터치 키패드의 문자 입력 방법 및 장치 |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
US9116552B2 (en) | 2012-06-27 | 2015-08-25 | Blackberry Limited | Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard |
US9836213B2 (en) * | 2012-07-27 | 2017-12-05 | Symbol Technologies, Llc | Enhanced user interface for pressure sensitive touch screen |
US9063653B2 (en) | 2012-08-31 | 2015-06-23 | Blackberry Limited | Ranking predictions based on typing speed and typing confidence |
US9524290B2 (en) | 2012-08-31 | 2016-12-20 | Blackberry Limited | Scoring predictions based on prediction length and typing speed |
US9329778B2 (en) * | 2012-09-07 | 2016-05-03 | International Business Machines Corporation | Supplementing a virtual input keyboard |
US20140078065A1 (en) * | 2012-09-15 | 2014-03-20 | Ahmet Akkok | Predictive Keyboard With Suppressed Keys |
KR101370834B1 (ko) | 2012-10-18 | 2014-03-07 | 삼성전자주식회사 | 디스플레이 장치 및 이의 문자 입력 방법 |
US20140198047A1 (en) * | 2013-01-14 | 2014-07-17 | Nuance Communications, Inc. | Reducing error rates for touch based keyboards |
CN104969289B (zh) | 2013-02-07 | 2021-05-28 | 苹果公司 | 数字助理的语音触发器 |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
EP3937002A1 (en) | 2013-06-09 | 2022-01-12 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
WO2015020942A1 (en) | 2013-08-06 | 2015-02-12 | Apple Inc. | Auto-activating smart responses based on activities from remote devices |
US9529528B2 (en) | 2013-10-22 | 2016-12-27 | International Business Machines Corporation | Accelerated data entry for constrained format input fields |
KR102157264B1 (ko) | 2013-10-30 | 2020-09-17 | 삼성전자주식회사 | 디스플레이 장치 및 그 ui 제공 방법 |
GB2520266A (en) * | 2013-11-13 | 2015-05-20 | Ibm | Cursor-Based Character input interface |
US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
CN103793668A (zh) * | 2014-01-22 | 2014-05-14 | 北京京东方显示技术有限公司 | 一种密码输入装置 |
US10078631B2 (en) * | 2014-05-30 | 2018-09-18 | Apple Inc. | Entropy-guided text prediction using combined word and character n-gram language models |
WO2015184186A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Multi-command single utterance input method |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US9377871B2 (en) | 2014-08-01 | 2016-06-28 | Nuance Communications, Inc. | System and methods for determining keyboard input in the presence of multiple contact points |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
WO2016147755A1 (ja) * | 2015-03-13 | 2016-09-22 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置、画面表示方法、及び制御プログラム |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10200824B2 (en) | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
US10935420B2 (en) | 2015-08-13 | 2021-03-02 | Texas Instruments Incorporated | Optical interface for data transmission |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10331312B2 (en) | 2015-09-08 | 2019-06-25 | Apple Inc. | Intelligent automated assistant in a media environment |
US10740384B2 (en) | 2015-09-08 | 2020-08-11 | Apple Inc. | Intelligent automated assistant for media search and playback |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
CN106126086B (zh) * | 2016-06-14 | 2019-06-11 | Oppo广东移动通信有限公司 | 终端设备及虚拟按键布局的调整方法 |
US10714121B2 (en) | 2016-07-27 | 2020-07-14 | Vocollect, Inc. | Distinguishing user speech from background speech in speech-dense environments |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
US10671181B2 (en) * | 2017-04-03 | 2020-06-02 | Microsoft Technology Licensing, Llc | Text entry interface |
DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | USER INTERFACE FOR CORRECTING RECOGNITION ERRORS |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK201770429A1 (en) | 2017-05-12 | 2018-12-14 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US20180336275A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Intelligent automated assistant for media exploration |
US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
CN109213313A (zh) * | 2017-07-08 | 2019-01-15 | 程梦梦 | 一种键盘感知和按键预测及反馈和输入的方法 |
US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
US10944859B2 (en) | 2018-06-03 | 2021-03-09 | Apple Inc. | Accelerated task performance |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
CN109917928B (zh) * | 2019-03-11 | 2022-03-11 | 深圳市沃特沃德软件技术有限公司 | 一种电容触摸装置及其响应方法、存储介质、计算机设备 |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
US11537789B2 (en) | 2019-05-23 | 2022-12-27 | Microsoft Technology Licensing, Llc | Systems and methods for seamless application of autocorrection and provision of review insights through adapted user interface |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | USER ACTIVITY SHORTCUT SUGGESTIONS |
DK201970510A1 (en) | 2019-05-31 | 2021-02-11 | Apple Inc | Voice identification in digital assistant systems |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
US11488406B2 (en) | 2019-09-25 | 2022-11-01 | Apple Inc. | Text detection using global geometry estimators |
US11183193B1 (en) | 2020-05-11 | 2021-11-23 | Apple Inc. | Digital assistant hardware abstraction |
US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
CN111901656B (zh) * | 2020-08-06 | 2022-04-15 | 聚好看科技股份有限公司 | 媒体数据的搜索方法、显示设备及服务器 |
US11899852B2 (en) | 2021-05-06 | 2024-02-13 | Samsung Electronics Co., Ltd. | Electronic device and operation method thereof |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020149569A1 (en) * | 2001-04-12 | 2002-10-17 | International Business Machines Corporation | Touchscreen user interface |
US20030025616A1 (en) * | 2001-06-30 | 2003-02-06 | Koninklijke Philips Electronics N.V. | Text entry method and device therefor |
CN1949158A (zh) * | 2005-10-11 | 2007-04-18 | 摩托罗拉公司 | 向电子设备中输入文本 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5128672A (en) * | 1990-10-30 | 1992-07-07 | Apple Computer, Inc. | Dynamic predictive keyboard |
US5963671A (en) * | 1991-11-27 | 1999-10-05 | International Business Machines Corporation | Enhancement of soft keyboard operations using trigram prediction |
US5748177A (en) * | 1995-06-07 | 1998-05-05 | Semantic Compaction Systems | Dynamic keyboard and method for dynamically redefining keys on a keyboard |
JPH0981320A (ja) * | 1995-09-20 | 1997-03-28 | Matsushita Electric Ind Co Ltd | ペン入力式選択入力装置及びその方法 |
JPH09160910A (ja) * | 1995-12-04 | 1997-06-20 | Matsushita Electric Ind Co Ltd | ソフトウェアキーボード表示方式 |
US6359572B1 (en) * | 1998-09-03 | 2002-03-19 | Microsoft Corporation | Dynamic keyboard |
US7152213B2 (en) * | 2001-10-04 | 2006-12-19 | Infogation Corporation | System and method for dynamic key assignment in enhanced user interface |
CN100527057C (zh) * | 2004-08-05 | 2009-08-12 | 摩托罗拉公司 | 字符预测方法及使用该方法的电子设备 |
US7443316B2 (en) * | 2005-09-01 | 2008-10-28 | Motorola, Inc. | Entering a character into an electronic device |
US7539472B2 (en) * | 2005-09-13 | 2009-05-26 | Microsoft Corporation | Type-ahead keypad input for an input device |
JP4769552B2 (ja) * | 2005-11-14 | 2011-09-07 | 株式会社エヌ・ティ・ティ・ドコモ | 端末及び端末の制御プログラム |
US8571862B2 (en) * | 2006-11-30 | 2013-10-29 | Ashwin P. Rao | Multimodal interface for input of text |
US8018441B2 (en) * | 2007-06-11 | 2011-09-13 | Samsung Electronics Co., Ltd. | Character input apparatus and method for automatically switching input mode in terminal having touch screen |
US8065624B2 (en) | 2007-06-28 | 2011-11-22 | Panasonic Corporation | Virtual keypad systems and methods |
WO2009036293A1 (en) * | 2007-09-12 | 2009-03-19 | Macfarlane Scott S | Highly compact keyboards |
KR100943905B1 (ko) | 2008-02-05 | 2010-02-24 | 엘지전자 주식회사 | 단말기 및 그 제어 방법 |
KR101607329B1 (ko) * | 2008-07-29 | 2016-03-29 | 삼성전자주식회사 | 개체 강조 방법 및 시스템 |
US20100039393A1 (en) * | 2008-08-15 | 2010-02-18 | At&T Intellectual Property I, L.P. | Text entry on touch screen cellphones by different pressure levels |
US8319742B2 (en) * | 2008-08-26 | 2012-11-27 | Research In Motion Limited | Portable electronic device and method of controlling same |
US8669941B2 (en) * | 2009-01-05 | 2014-03-11 | Nuance Communications, Inc. | Method and apparatus for text entry |
US8564541B2 (en) * | 2009-03-16 | 2013-10-22 | Apple Inc. | Zhuyin input interface on a device |
US20110035209A1 (en) * | 2009-07-06 | 2011-02-10 | Macfarlane Scott | Entry of text and selections into computing devices |
US9122393B2 (en) * | 2009-09-30 | 2015-09-01 | At&T Mobility Ii Llc | Predictive sensitized keypad |
KR20110071612A (ko) * | 2009-12-21 | 2011-06-29 | 삼성전자주식회사 | 화상형성장치 및 그 문자 입력방법 |
US8806362B2 (en) * | 2010-01-06 | 2014-08-12 | Apple Inc. | Device, method, and graphical user interface for accessing alternate keys |
US9310889B2 (en) * | 2011-11-10 | 2016-04-12 | Blackberry Limited | Touchscreen keyboard predictive display and generation of a set of characters |
US20130285916A1 (en) * | 2012-04-30 | 2013-10-31 | Research In Motion Limited | Touchscreen keyboard providing word predictions at locations in association with candidate letters |
KR102313353B1 (ko) * | 2013-07-29 | 2021-10-18 | 삼성전자주식회사 | 캐릭터 입력 방법 및 디스플레이 장치 |
-
2009
- 2009-11-18 KR KR1020090111310A patent/KR101595029B1/ko active IP Right Grant
-
2010
- 2010-06-25 US US12/824,068 patent/US8612885B2/en not_active Expired - Fee Related
- 2010-08-16 EP EP10008539A patent/EP2336870B1/en active Active
- 2010-09-01 CN CN201010274163.0A patent/CN102063246B/zh not_active Expired - Fee Related
- 2010-09-01 CN CN201410347103.5A patent/CN104133634B/zh not_active Expired - Fee Related
-
2013
- 2013-11-22 US US14/088,135 patent/US9459793B2/en active Active
-
2016
- 2016-08-30 US US15/251,922 patent/US9804687B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020149569A1 (en) * | 2001-04-12 | 2002-10-17 | International Business Machines Corporation | Touchscreen user interface |
US20030025616A1 (en) * | 2001-06-30 | 2003-02-06 | Koninklijke Philips Electronics N.V. | Text entry method and device therefor |
CN1949158A (zh) * | 2005-10-11 | 2007-04-18 | 摩托罗拉公司 | 向电子设备中输入文本 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110795018A (zh) * | 2013-06-09 | 2020-02-14 | 苹果公司 | 用于在相机界面之间进行切换的设备、方法和图形用户界面 |
CN110795018B (zh) * | 2013-06-09 | 2023-09-29 | 苹果公司 | 用于在相机界面之间进行切换的设备、方法和图形用户界面 |
WO2019119975A1 (zh) * | 2017-12-22 | 2019-06-27 | 阿里巴巴集团控股有限公司 | 信息输入的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
KR101595029B1 (ko) | 2016-02-17 |
US20160370876A1 (en) | 2016-12-22 |
EP2336870B1 (en) | 2012-10-03 |
US9459793B2 (en) | 2016-10-04 |
US8612885B2 (en) | 2013-12-17 |
EP2336870A1 (en) | 2011-06-22 |
KR20110054598A (ko) | 2011-05-25 |
US9804687B2 (en) | 2017-10-31 |
US20140082553A1 (en) | 2014-03-20 |
CN104133634A (zh) | 2014-11-05 |
US20110119623A1 (en) | 2011-05-19 |
CN104133634B (zh) | 2017-09-22 |
CN102063246B (zh) | 2014-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102063246B (zh) | 移动终端和控制移动终端的方法 | |
US8627235B2 (en) | Mobile terminal and corresponding method for assigning user-drawn input gestures to functions | |
CN101907972B (zh) | 移动终端以及在移动终端中显示信息的方法 | |
CN101853124B (zh) | 移动终端及其控制方法 | |
CN101893984B (zh) | 在移动终端中执行菜单的方法和使用该方法的移动终端 | |
CN101859226B (zh) | 在移动终端中输入命令的方法和使用该方法的移动终端 | |
CN101794203B (zh) | 移动终端及其照相机图像控制方法 | |
CN101957638B (zh) | 移动终端 | |
CN102291485B (zh) | 移动终端和在该移动终端中生成组的方法 | |
CN101996033A (zh) | 移动终端及控制该移动终端的方法 | |
US20100060595A1 (en) | Mobile terminal and method of switching identity module therein | |
CN101650520A (zh) | 移动电话的可视激光触摸板和方法 | |
CN101729660A (zh) | 移动通信终端及其画面滚动方法 | |
CN101668055A (zh) | 具有触敏用户界面的便携式终端 | |
CN103916530A (zh) | 移动终端及其控制方法 | |
CN102446059A (zh) | 移动终端和移动终端的控制方法 | |
CN102054023A (zh) | 移动终端和使用该移动终端提供信息的方法 | |
CN103513763A (zh) | 移动终端及其控制方法 | |
CN102033704A (zh) | 移动终端和用于控制移动终端的方法 | |
CN101815123A (zh) | 移动终端及其控制方法 | |
CN104991772A (zh) | 远程操作引导方法及装置 | |
CN103914248A (zh) | 移动终端及其控制方法 | |
CN105205153A (zh) | 文件存储方法和装置 | |
CN101754130B (zh) | 移动终端及其控制方法 | |
KR102020329B1 (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 |
Granted publication date: 20140730 Termination date: 20190901 |
|
CF01 | Termination of patent right due to non-payment of annual fee |