提供字符输入界面的方法和设备与流程

文档序号:14609016发布日期:2018-06-05 20:24阅读:169来源:国知局
提供字符输入界面的方法和设备与流程

技术领域

本发明总体涉及一种用于提供字符输入界面的方法和设备,更具体地说,涉及一种用于在触摸终端中提供方便的虚拟键盘的方法和设备。



背景技术:

近期,随着通信技术的发展,具有触摸界面的输入装置、显示装置和终端(诸如智能电话或平板PC)已经被广泛使用。

已经开发并提供用于具有小屏幕的终端(诸如移动电话或MP3播放器)的触摸界面。因此,屏幕的尺寸被限制,相应地只能向用户提供一种输入模式(韩语、英语、数字、符号等)。然而,在近期,提供相对大屏幕的装置(诸如平板PC)已经变得可用。需要一种使得用户能够有效地使用大屏幕的界面。

Chunjiin键盘布局和Naratgul键盘布局已经被广泛用作诸如移动电话的小终端中的键盘界面。现在,用于小终端的键盘界面被应用于具有大屏幕的终端。键盘中的每个键的尺寸和键之间的距离相对较大,从而显著增加了手指的移动距离。

此外,已知QWERTY键盘界面是一种直观且快速的界面。然而,为了在触摸屏上实现QWERTY键盘,当用户输入字符时,除非他在短时间内使手指与触摸屏接触,否则他应当将手指置于空中。由于该不便利性,用户频繁地利用一根手指来使用QWERTY键盘界面,而不是使用两根手指。然而,当QWERTY键盘界面被设置在诸如平板PC的大终端的整体下端时,人们需要移动手指的距离变得很大。

此外,由于全球化的发展,人们可能频繁地需要同时用多种外语(包括例如韩语和其他语言)进行输入。然而,用户每次改变输入语言是很不方便的。



技术实现要素:

技术问题

针对以上问题做出本发明,并且本发明提供使得用户能够方便地在具有触摸屏的终端中的大屏幕上进行键盘输入的界面。

本发明还提供使得用户能够在具有大屏幕的触摸屏的终端中有效地输入由多种组合的语言构成的文本的界面。

问题的解决方案

根据本发明的一方面,一种在具有触摸屏的终端中提供字符输入界面的方法包括:在字符输入模式下,通过触摸屏同时地在屏幕的第一区域上提供第一键盘并将包括第二键盘语言选择键的第二键盘提供到屏幕的第二区域;当接收到触摸第二键盘语言键的输入时,将第二键盘的语言改变为与触摸的第二键盘语言选择键相应的语言,同时保持第一键盘的语言不变。

根据本发明的另一方面,一种通过包括触摸传感器和显示单元的触摸屏提供字符输入界面的终端包括:触摸屏,在字符输入模式下,通过触摸屏同时地将第一键盘提供到第一区域并将包括第二键盘语言选择键的第二键盘提供到第二区域;控制器,控制触摸屏,从而当通过触摸屏接收到触摸第二键盘语言键的输入时,将第二键盘的语言改变为与触摸的第二键盘语言选择键相应的语言,同时保持第一键盘的语言不变。

根据本发明的另一方面,提供一种记录有用于执行如下方法的程序的计算机可读记录介质,所述方法用于在具有触摸屏的终端中提供字符输入界面,所述方法包括:在字符输入模式下,通过触摸屏同时地将第一键盘提供到屏幕的第一区域并将包括第二键盘语言选择键的第二键盘提供到屏幕的第二区域;当接收到触摸第二键盘语言键的输入时,将第二键盘的语言改变为与触摸的第二键盘语言选择键相应的语言,同时保持第一键盘的语言不变。

附图说明

从下面结合附图的详细描述中,本发明的目的、特征、方面和优点将更加清楚,在附图中:

图1是示出根据本发明实施例的终端的配置的框图;

图2是示出根据本发明实施例的用于提供字符输入界面的方法的流程图;

图3A至图4示出根据本发明实施例的提供键盘界面的屏幕;

图5A和图5B示出根据本发明实施例的触摸屏的屏幕;

图6A和图6B示出根据本发明实施例的触摸屏的屏幕;

图7A和图7B示出根据本发明实施例的提供键盘界面的屏幕;

图8A至图8C示出根据本发明实施例的提供键盘界面的屏幕。

具体实施方式

参照附图详细描述根据本发明实施例的提供用于输入字符的界面的方法和设备。贯穿附图,相同标号用于表示相同或相似部件。为了避免使本发明的主题模糊,可省略对合并于此的公知功能和结构的详细描述。

以下,参照解释根据本发明实施例的用于提供字符输入界面的方法和设备的附图来描述本发明。

如这里所使用的,术语“键盘的语言”或“键盘布局的语言”不限于在特定国家中使用的诸如韩语、英语、日语的交流手段。针对键盘界面的用于特定字符输入或控制诸如数字、符号和功能键的“数字、符号和功能”被视为相应键界面的语言。键盘的语言表示能够通过相应的键盘被输入的代表性的字符或控制命令。当键盘的语言是数字时,键盘可包括算术符号(诸如“+”、“-”、“/”和“*”)的一部分或用于特定字符的键以及0-9的数字键。当键盘的语言是韩语时,键盘可包括诸如“.”和“,”的标点符号的键的一部分以及韩语字母。也就是说,键盘的语言成为能够识别相应键盘的键的布置的信息。

图1是示出根据本发明实施例的终端100的配置的框图。

参照图1,本发明的终端100包括射频(RF)通信单元110、音频处理器120、触摸屏130、键输入单元140、存储器150和控制器160。

RF通信单元110执行用于终端100的RF通信的相应数据的发送和接收功能。RF通信单元110包括用于对发送信号的频率进行上转换并放大该信号的发送器(未示出)、用于对接收信号进行低噪放大并对该信号进行下转换的接收器(未示出)。此外,RF通信单元110通过RF信道接收数据并将接收的数据输出到控制器160。RF通信单元110通过RF信道发送从控制器160输出的数据。

可通过编解码器(CODEC)配置音频处理器120。CODEC可包括处理包数据的数据CODEC和处理音频信号的音频CODEC。音频处理器120使用音频CODEC将数字音频信号转换为模拟音频信号,并使用扬声器SPK播放模拟音频信号。音频处理器120使用音频CODEC将从麦克风MIC输入的模拟音频信号转换为数字音频信号。

触摸屏130包括触摸传感器131和显示单元132。触摸传感器131检测用户的触摸输入。可通过诸如电容型、电阻覆盖型、红外光束型或压力传感器的触摸传感器来配置触摸传感器。除了上述传感器之外,能够感测对象的接触或压力的各种类型的传感器装置也可被配置为本发明的触摸传感器131。触摸传感器131检测用户的触摸输入,产生感测信号,并将感测信号发送到控制器160。感测信号包含用户输入触摸的坐标数据。当用户输入触摸位置移动操作时,触摸传感器131产生包括触摸位置移动路径的坐标数据的感测信号,并将该感测信号发送到控制器160。

具体地说,触摸传感器131可检测用于扩大和显示对象项目组的用户输入。用户输入可包括触摸(包括多点触摸)或拖曳。

显示单元132可以是液晶显示器(LCD)、有机发光二极管(OLED)、或有源矩阵有机发光二极管(AMOLED)。显示单元132向用户显示终端100的菜单、输入数据、功能设置信息和各种其他信息。显示单元132执行输出终端100的启动屏幕、空闲屏幕、菜单屏幕、呼叫屏幕和其他应用屏幕的功能。

本发明的触摸屏130在控制器160的控制下同时提供第一键盘和第二键盘。这里,第一键盘和第二键盘可显示不同的语言。此外,如果触摸屏130检测到第二键盘的语言选择输入,则仅第二键盘的语言可改变,而第一键盘的语言保持不变的状态。例如,第一键盘可显示主语言(例如,韩语)输入键盘。第二键盘可以是辅助语言(例如,数字、功能、符号、希腊语、中文等)输入键盘。第二键盘可表示作为用于输入辅助语言的键盘的“辅助键盘”或“次键盘”。第二键盘可表示帮助快速字符输入的“快速键盘”。然而,第一键盘和第二键盘的角色分担可彼此替换或被适当地组合。

用户可使用通过触摸屏130提供的键盘输入字符。第一键盘和第二键盘的操作可例如通过拖曳输入来执行。参照图2至图8C详细描述触摸屏130的操作。

键输入单元140接收用户用于控制终端100的键操作,并产生和传送输入信号。键输入单元140可通过包括数字键和方向键的键区或在终端100的一侧设置的预定功能键来配置。在本发明的实施例中,当可仅通过触摸屏130执行终端100的全部操作时,可省略键输入单元140。

存储器150存储终端100的操作所需要的程序和数据。存储器150可被划分为程序区域和数据区域。程序区域存储控制终端100的整体操作的程序、用于启动终端100的操作系统(OS)、多媒体内容的回放所需要的应用程序或移动终端的其他可选功能(诸如相机功能、声音播放功能或图像或运动图像播放功能)。数据区域存储根据终端100的使用而创建的数据,例如图像、运动图像、电话簿和音频数据。

控制器160控制终端100的各个结构性元件的整体操作。具体地说,控制器160控制终端100通过触摸屏130同时提供第一键盘和第二键盘。将参照图2至图8C详细说明控制器160的操作。

图2是示出根据本发明实施例的用于提供字符输入界面的方法的流程图。

控制器160确定是否满足同时提供多个键盘的条件(210)。同时提供多个键盘的条件可根据终端100的设置而改变。例如,当检测到提供键盘的需要时,即,如果用户选择用于同时提供多个键盘的条件,则控制器160可确定无条件地满足同时提供多个键盘的条件。在另一实施例中,当终端100的方向是水平模式并且检测到提供键盘的需要时,控制器160确定满足同时提供多个键盘的条件。当检测到提供键盘的需要时,仅以传统方式提供一种语言的键。然而,当用户触摸请求提供多个语言键盘的按钮时,控制器160确定满足同时提供多个键盘的条件。此外,当检测到提供键盘的需要时,只提供英文QWERTY键盘。接下来,如果韩语/英语选择键被触摸,则控制器160确定满足同时提供多个键盘的条件。通过示例的方式示出同时提供多个键盘的条件,该条件可由用户、硬件生产商或软件开发人员改变。

当没有满足同时提供多个键盘的条件时,处理进行到步骤215。在步骤215,触摸屏130提供一个键盘(例如,QWERTY键盘),或者不提供键盘界面。然后,处理返回步骤210并重复步骤210和步骤215,直到同时提供多个键盘的条件被满足为止。

当满足同时提供多个键盘的条件时,在步骤220,触摸屏130同时提供第一键盘和第二键盘。

图3A至图4示出根据本发明实施例的提供键盘界面的屏幕。

参照图3A,键盘界面340被设置在触摸屏的屏幕310的下部。第二键盘界面320(“第二键盘”)被设置在键盘界面340的左侧。第一键盘界面330(“第一键盘”)被设置在键盘界面340的右侧。第二键盘320包括第二键盘语言选择键322,第一键盘330包括第一键盘语言选择键332。如图3A中所示,韩语被选为第一键盘330的语言。数字被选为第二键盘320的语言。如果用户触摸第二键盘语言选择键322之一,则第二键盘320的语言被改变。第一键盘330的语言不被改变。如果用户触摸第一键盘语言选择键332之一,则第二键盘320的语言保持不变,但是第一键盘330的语言被改变。

例如,如果用户触摸数字选择键322a,则第二键盘320的语言变为数字。图3A的屏幕示出第二键盘320的语言是数字的屏幕。

在另一实施例中,如果用户触摸英语选择键322b,则第二键盘320的语言变为如图3B中所示的英语。如果用户触摸符号选择键322c,则用于输入特殊符号(诸如'、!、@、#、$、%、^、&、*等)的键盘被设置为第二键盘。也就是说,第二键盘320的语言变为“符号”。此外,如果用户触摸功能选择键322d,则用于输入功能键(诸如光标的上、下、左、右移动、字符删除等)的键盘被设置为第二键盘320。也就是说,第二键盘320的语言变为“功能”。如前所示,键盘的语言包括用于在各个国家交流的语言,并还可在键盘具有用于特定字符和控制输入的多个键的情况下包括包含字符或控制输入的语言。

在图3A和图3B的实施例中,当用户主要输入韩语以及统一使用的符号、英语和数字时,用户可方便地输入字符。

作为图4的示例,多种语言被选为第二键盘420的语言。键盘界面340被设置在图4中的屏幕410的下端。第一键盘330如图3A和图3B中所示被布置在键盘界面340的右侧。第一键盘330的构造与图3A和图3B中示出的构造相同,从而省略其描述。

第二键盘420被设置在键盘界面340的左侧。第二键盘420包括第二键盘语言选择键422。第二键盘语言选择键422包括中文选择键422a、希腊语选择键422b、俄语选择键422c和法语选择键422d。图4示出当用户触摸希腊语选择键422b时提供的键盘。也就是说,当希腊语被选为第二键盘420的语言时,提供图4的键盘。当用户触摸中文选择键422a、希腊语选择键422b、俄语选择键422c或法语选择键422d时,控制器160可将第二键盘420的语言改变为与选择键422a、422b、422c和422d相应的语言,而不改变第一键盘330的语言。

在图4的实施例中,当用户在主要输入韩语字符的同时均匀地输入中文、希腊语、俄语和法语时,用户能够更方便地输入字符。

返回参照图2,在步骤230,控制器160确定是否通过触摸屏130检测到针对第二键盘320或420的语言选择输入。针对第二键盘320或420的语言选择输入可以是图3A的第二键盘语言选择键322的触摸输入或者图4的第二键盘语言选择键422的触摸输入。当检测到针对第二键盘320或420的语言选择输入时,在步骤235,控制器160将第二键盘320或420的语言改变为所选择的语言,同时保持第一键盘330的语言不变。当没有检测到针对第二键盘320或420的语言选择输入时,处理进行到步骤240。

在步骤240,控制器160确定是否通过触摸屏130检测到针对第一键盘330的语言选择输入。针对第一键盘330的语言选择输入可以是第一键盘语言选择键332的触摸输入。当检测到针对第一键盘330的语言选择输入时,在步骤245,控制器160将第一键盘330的语言改变为所选择的语言,同时保持第二键盘320或420的语言不变。当没有检测到针对第一键盘330的语言选择输入时,处理返回步骤210并重复步骤210至240,直到满足同时提供多个键盘的条件为止。

图5A和图5B示出根据本发明实施例的触摸屏130的屏幕。在图5A中,在第一键盘330和第二键盘320之间示出界限510。如果用户将界限510按照比预设距离大的距离拖向左侧或右侧之一,则控制器160可使得触摸屏130在键盘340的大部分区域上仅显示第一键盘330和第二键盘320中的一个,而不显示剩下的一个。

例如,当用户如图5A中所示将界限510拖曳到第一键盘330的左端时,控制器160如图5B中所示停止显示第一键盘330,并控制第二键盘320被放大并被显示在键盘340的更大的区域上。界限510被移动到将被显示的屏幕310的右下端。在图5B的屏幕中,当用户将界限510拖曳到屏幕310的中部下端时,可如图5A的屏幕中所示同时提供两个键盘。

在图5A和图5B中示出的实施例中,用户可方便地扩大键盘以使用键盘界面来区分使用一个键盘的情况和使用至少两个键盘的情况。

图6A和图6B示出根据本发明实施例的触摸屏130的屏幕。

如图6A中所示,第一键盘330被显示在屏幕310的右下部分,第二键盘320被显示在屏幕310的左下部分。如果触摸屏130检测到从第一键盘330中的预设位置到第二键盘320中的预设位置的拖曳输入,则控制器160控制触摸屏130将第一键盘330和第二键盘320的位置彼此交换。以相同的方式,如果触摸屏130检测到从第二键盘320中的预设位置到第一键盘330中的预设位置的拖曳输入,则控制器160可使得触摸屏130将第一键盘330和第二键盘320的位置彼此交换。

例如,如图6A中所示,当用户将第一键盘330的语言选择键332拖曳到第二键盘320的语言选择键322时,触摸屏130可将第一键盘330和第二键盘320的位置彼此交换。图6B是第一键盘330和第二键盘320的位置交换的示例。然而,当第一键盘330和第二键盘320的位置交换时,语言选择键332和语言选择键322的位置可被布置在屏幕310的左下端或右下端,以方便用户。修改的实施例是可行的,其中,语言选择键332和语言选择键322位于屏幕的中部,同时第一键盘330和第二键盘320的整体形式保持不变。

由于右撇子比左撇子多,因此输入主语言的第一键盘300位于右侧。然而,左撇子用户可能希望第一键盘330位于左侧。此外,当右撇子用户暂时主要地输入第二键盘320的语言时,用户可能希望第二键盘320位于右侧。

作为上述拖曳输入的替代,通过另一触摸输入、键区输入或对终端的设置,第一键盘330和第二键盘320的位置可以彼此交换。

在修改的实施例中,当识别出在预设方向上的比预设距离大的拖曳输入时,触摸屏130可将第一键盘330和第二键盘320的位置彼此交换。例如,当触摸屏130接收到长度大于5厘米(cm)且从右侧到左侧的拖曳输入时,触摸屏130可将该拖曳输入识别为请求第一键盘330和第二键盘320的位置彼此交换的键盘位置改变输入。如果方向或长度的输入被识别为键盘的位置改变输入,则其可根据软件提供商、硬件生产商或用户的设置来改变。

拖曳输入的方向是近似的输入方向。基本上,当完整的拖曳输入轨迹具有一致的方位时,与该方位相应的方向可以是拖曳输入的方向。也就是说,在拖曳输入中,当垂直方向上的坐标移动是3毫米(mm)且水平方向上的坐标移动是5cm时,垂直方向上的坐标移动可以被忽视。因此,拖曳输入的方向是向左的方向。

同时,第一键盘和第二键盘可根据设置被显示在屏幕310的上端、左侧或右侧。以相同的方式,用户可将第一键盘330和第二键盘320的位置彼此交换。

根据图6A和图6B的实施例,用户可方便地交换键盘的位置。

图7A和图7B示出根据本发明实施例的提供键盘界面的屏幕。

用户可在图7A的屏幕上将符号选择键332a拖曳到法语选择键422d的位置。如果触摸屏130检测到该拖曳输入,则控制器160将符号选择键332a与法语选择键422d的位置彼此交换。当符号选择键332a和法语选择键422d彼此交换时,图7A的屏幕被改变为图7B的屏幕。然后,如果用户触摸图7B的屏幕上的法语选择键422d,则控制器160将第一键盘330的语言改变为法语。以相同的方式,如果用户选择图7B的屏幕上的符号选择键332a,则控制器160将第二键盘420的语言改变为符号。也就是说,通过上述拖曳输入,符号选择键332a成为选择第二键盘420的语言的键,法语选择键422d成为选择第一键盘330的语言的键。当将法语选择键422d拖曳到符号选择键332a的位置时,可以以相同的方式执行上述操作。

在图7A和图7B的实施例中,用户可自由且方便地改变可应用于第一键盘330和第二键盘420的语言。

图8A至图8C示出根据本发明实施例的提供键盘界面的屏幕。用户将韩语选择键332b拖曳到中文选择键422a的位置。然后,如图8B的屏幕中那样,在图8A的中文选择键422a的位置显示“东北亚”选择键422a。将被显示在键422a的位置的文本可由用户输入或由系统自动选择。在上述实施例中,由于韩语和中文都是东北亚语言,因此在键422a的位置显示表示东北亚语言的“东北亚”。

接下来,如果用户触摸“东北亚”选择键422a,则如图8C中所示提供弹出界面810。在此情况下,弹出界面810包括与在相应键422a的位置存在的中文选择键相应的中文选择键810b、以及被拖曳到相应键422a的位置的韩语选择键810a。如果用户选择韩语选择键810a或中文选择键810b,则第二键盘420的语言变成韩语或中文。也就是说,如果特定键(即,第一键)被拖曳到另一键(即,第二键)的位置,则在第二键的位置提供将第一键的语言和第二键的语言组合的类别显示按钮。如果用户触摸相应的类别显示按钮,则提供能够选择第一键语言或第二键语言中的一种的弹出界面或另一方案的选择界面。

该实施例示出第一键盘330的语言选择键332被拖曳到第二键盘420的语言选择键422。在另一实施例中,当第一键盘330的语言选择键332之一被拖曳到另一语言选择键的位置,或者第二键盘420的语言选择键422被拖曳到另一语言选择键442的位置时,可如上所述提供键盘界面。此外,当第二键盘420的语言选择键之一被拖曳到第一键盘330的一个位置时,执行相同的操作。

在图6至图8A的实施例中,用户可更有效地使用受限的语言选择键空间来方便地输入更多语言。

在图8A至图8C中示出的实施例中,使用简单的拖曳输入作为用于创建类别的输入。然而,由于可能不清楚是使用图7A和图7B中示出的实施例还是使用图6A和图6B中示出的实施例,因此这可能造成问题。在修改的实施例中,为了解决这种问题,在触摸接触点保持在韩语选择键332b被触摸长于预设时间的时间的状态下,将触摸接触点拖曳到中文选择键422a的位置的输入可被解释为用于创建类别的输入。例如,预设时间可以是一秒。

例如,如果用户通过拖曳输入将韩语选择键332b拖曳到中文选择键422a的位置,则在图7A和图7B的实施例中,语言选择键可彼此交换。然而,如果用户保持对韩语选择键332b(长键)长于一秒的触摸并随后将韩语选择键332b拖曳到中文选择键422a的位置,则可根据图8A至图8C的实施例对语言选择键进行归类。

此外,可针对图6A和图6B的实施例的键盘位置改变输入、图7A和图7B的实施例的语言选择键交换输入、以及图8A至图8C的实施例的语言选择键归类输入来设置各个初始触摸时间。这里,初始触摸时间表示在触摸特定键的状态下保持特定点或触摸点的时间。例如,如果初始触摸时间小于一秒,则在初始触摸之后的拖曳输入可被解释为触摸位置改变输入。如果初始触摸时间是在1秒至2秒的范围内,则在初始触摸之后的拖曳输入可被解释为语言选择键交换输入。如果初始触摸时间大于2秒,则在初始触摸之后的拖曳输入可被解释为语言选择键归类输入。根据设置方式,用户可调整初始触摸时间以控制各个键盘。

将认识到,图2的处理流程图的各个框及其组合可通过计算机程序指令执行。由于计算机程序指令可由通用计算机的处理器、专用计算机或其他可编程数据处理设备执行,因此通过计算机的处理器或其他可编程数据处理设备执行的指令产生用于执行在流程图的框中描述的功能的装置。由于计算机程序指令可被存储在计算机可访问的存储器或计算机可读存储器中,该指令能够使得计算机或其他可编程数据处理设备实现特定方案的功能,因此可产生包含执行流程图的框中描述的功能的指令装置的设备。由于计算机程序指令可被安装在计算机或其他可编程数据处理设备上,因此在计算机或其他可编程数据处理设备中执行一系列的操作步骤以创建由计算机执行的处理,从而执行计算机或其他可编程数据处理设备的指令可提供用于执行流程图的框中描述的功能的步骤。

此外,每个框可指示包括用于执行特定逻辑功能的至少一个可执行指令的代码、区段或模块的一部分。应认识到,几个执行示例可以不按照顺序产生框中描述的功能。例如,根据相应的功能,两个连续示出的框可被同时执行,并且所述框可以以相反的顺序被执行。

如在该实施例中所使用的,术语“单元”(诸如图1的键输入单元140)表示软件或硬件结构元件(诸如现场可编程门阵列(FPGA)或专用集成电路(ASIC)),并且“单元”执行一些功能。然而,“单元”不限于软件或硬件。“单元”可被配置为被存储在可寻址存储介质中并作为至少一个处理器。因此,例如,“单元”包括软件结构元件、面向对象的软件结构元件、类结构元件、任务结构元件、处理、功能、属性、进程、子例程、程序代码段、驱动器、固件、微代码、电路、数据、数据库、数据结构、表、阵列和变量。在结构元件中提供的功能和“单元”可由数量更少的结构元件和“单元”实现,或者可由附加结构元件和“单元”划分。此外,结构元件和“单元”可被实现为作为安全多媒体卡中的至少一个CPU或装置。

虽然以上已经详细描述了本发明的实施例,但是应该清楚的理解,本领域技术人员清楚的对在此教导的基本发明构思的很多变换和修改将仍然落入由权利要求及其等同物限定的本发明的精神和范围中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1