基于电子装置和控制动作的用于电子装置的屏幕操作方法
【技术领域】
[0001]以下描述涉及一种电子装置和基于控制操作的电子装置的屏幕操作方法,更具体地讲,涉及用户通过输入装置(例如,鼠标、触摸笔、手指等)操作电子装置的屏幕。
【背景技术】
[0002]随着近来装配有使用输入装置的触摸屏的电子装置的急速发展,用于控制屏幕的用户界面(UI)的重要性日益增大。详细地讲,电子装置提供UI,以使用户能够通过UI以各种方式操作屏幕。
[0003]例如,当用户沿不同的方向扩大两个手指时,显示在电子装置的屏幕上的图像可被放大。然而,这样的方法难以被应用于诸如触摸笔或鼠标的输入装置。此外,当用户不能自由地移动两个手指时,上述方法可能是不可行的。
[0004]因此,存在对使用任何类型的输入装置(例如,手指、鼠标和触摸笔)更加方便且直观地操作电子装置的屏幕的方法的需要。
【发明内容】
[0005]技术方案
[0006]根据本发明的一方面,提供一种电子装置,包括:输入数据接收器,被配置为通过电子装置从用户接收输入数据;单位算表现识别器,被配置为从输入数据识别用于控制所述电子装置的单位表现;屏幕控制器,被配置为基于作为至少一个单位表现的组合的控制操作来控制所述电子装置的屏幕。
[0007]单位表现可包括闭合曲线、线和点。
[0008]屏幕控制器可被配置为:当控制操作包括用户在屏幕上画闭合曲线然后从闭合曲线的边界向闭合曲线的外部画线时,放大与闭合曲线相关的特定区域。
[0009]所述特定区域的放大比例因子可基于从闭合曲线的中心到闭合曲线的距离和线的长度被确定。
[0010]屏幕控制器可被配置为:当控制操作包括用户在屏幕上画闭合曲线然后从闭合曲线的边界向闭合曲线的内部画线时,缩小与闭合曲线相关的特定区域。
[0011]所述特定区域的缩小率可基于从闭合曲线的中心到闭合曲线的距离和线的长度被确定。
[0012]屏幕控制器可被配置为:当控制操作包括用户在屏幕上画包围特定区域的闭合曲线然后画在闭合曲线的外部的点时,将所述特定区域移动到屏幕的中心并将所述特定区域放大到全屏。
[0013]屏幕控制器可被配置为:当控制操作包括用户在屏幕上画围绕特定区域的闭合曲线然后画在闭合曲线的内部的点时,将所述特定区域移动到屏幕的中心。
[0014]屏幕控制器可被配置为:当用户在屏幕上画包围第一特定区域的闭合曲线然后画包围第二特定区域的闭合曲线时,将第一特定区域移动到包围第二特定区域的闭合曲线的中心。
[0015]当控制操作包括用户在屏幕上画点然后将点拖拽到预定位置时,屏幕控制器可沿拖拽轨迹移动整个屏幕。
[0016]当控制操作包括用户画闭合曲线然后在从闭合曲线的边界沿着闭合曲线的特定方向上画线时,屏幕控制器可沿画线的方向旋转屏幕。
[0017]屏幕旋转的角可被确定为从闭合曲线的中心到线的起点的第一向量与从闭合曲线的中心到线的终点的第二向量之间的角。
[0018]当控制操作包括用户在屏幕上画闭合曲线然后画笔直地穿过闭合曲线的内部的线时,屏幕控制器可取消通过屏幕执行的之前的操作。
[0019]当控制操作包括用户在屏幕上画闭合曲线然后画笔直地穿过闭合曲线的内部的线时,屏幕控制器可再执行通过屏幕执行的之前的操作。
[0020]单位表现识别器可考虑与输入数据的连续性相关的输入图案来识别单位表现。
[0021]单位表现识别器可从用户的输入数据识别单位表现,其中,用户的输入数据是在由用户将电子装置转换到屏幕控制模式之后接收的输入数据。
[0022]单位表现识别器可使用与单位表现相关的错误改正规则识别单位表现。
[0023]根据本发明的一方面,提供一种识别控制操作并基于控制操作控制屏幕的电子装置,其中,所述控制操作是闭合曲线、线和点的组合,其中,所述控制操作可包括从放大、缩小、放大以适合屏幕、移动到中心、通过跳跃移动到任意点、通过拖拽移动到任意点、旋转、撤销和再执行中选择的至少一个。
[0024]根据本发明的一方面,提供一种用于电子装置的屏幕操作方法,所述屏幕操作方法包括:通过所述电子装置从用户接收输入数据;从输入数据识别用于控制所述电子装置的单位表现;基于作为至少一个单位表现的组合的控制操作控制所述电子装置的屏幕。
[0025]单位表现的识别步骤可包括:识别包括闭合曲线、线或点的单位表现。
[0026]控制操作可包括从放大、缩小、放大以适合屏幕、移动到中心、通过跳跃移动到任意点、通过拖拽移动到任意点、旋转、撤销和再执行中选择的至少一个。
【附图说明】
[0027]图1是示出根据实施例的用户在屏幕上执行的控制操作的示例的示图。
[0028]图2是示出根据实施例的电子装置的详细结构的示例的示图。
[0029]图3是示出根据实施例的用户通过电子装置执行的控制操作的组的示例的示图。
[0030]图4是示出根据实施例的放大操作的示例的示图。
[0031]图5是示出根据实施例的缩小操作的示例的示图。
[0032]图6是示出根据实施例的特定区域的放大以适合屏幕操作的示例的示图。
[0033]图7是示出根据实施例的移动到中心操作的示例的示图。
[0034]图8是示出根据实施例的通过跳跃移动到任意点操作的示例的示图。
[0035]图9是示出根据实施例的通过拖拽移动到任意点操作的示例的示图。
[0036]图10是示出根据实施例的旋转操作的示例的示图。
[0037]图11是示出根据实施例的撤销操作的示例的示图。
[0038]图12是示出根据实施例的再执行操作的示例的示图。
【具体实施方式】
[0039]通过参照附图提供以下详细描述以解释实施例。以下,将参照附图详细描述示例实施例。在以下描述中的术语“电子装置”可包括包含触摸型屏幕的任何装置,例如,移动电话、智能平板电脑、个人数字助理(PDA)、导航仪、监控器、自动取款机(ATM)、电视机(TV)等。输入“输入工具”可包括用户操作的任何类型,例如,手指、触摸笔、鼠标等。
[0040]图1示出根据实施例的用户101在屏幕上执行的控制操作的示例。
[0041]参照图1,用户101可使用输入工具操作电子装置102的屏幕。输入工具可包括用户101的手指、触摸笔、鼠标等。
[0042]在图1中,用户101可与发送数据的发送器相应。电子装置102可与接收并处理用户101发送的数据的接收器相应。数据可指用户101通过输入工具输入的各种操作类型。
[0043]S卩,参照图1,用户101可通过输入工具(例如,手指、触摸笔和鼠标)将各种操作类型发送到电子装置102,以放大、缩小和旋转显示在电子装置102的屏幕上的文件、图片等。为此,电子装置102可识别用户101通过输入工具输入的至少一个单位表现。
[0044]单位表现指用户101通过输入工具输入的包括闭合曲线、线和点的简单几何形状。即,用户101可通过输入工具通过组合多个单位表现来施加预期的屏幕操作。
[0045]此外,当执行屏幕操作时,不仅可应用单位表现的组合还可应用纠错规则。因此,尽管当用户101使用输入工具输入单位表现时引入噪声(例如,抖动),但是电子装置102可正确地识别用户101所意图的单位表现。
[0046]因此,根据实施例,用户101可仅在屏幕上执行指示单位表现的操作来进行电子装置102的屏幕操作。此外,尽管用于表示所意图的屏幕操作的单位表现包括预定水平的错误,但是当错误在纠错规则的允许范围内时,电子装置102可正确地识别用户所意图的单位表现。
[0047]图2示出根据实施例的电子装置200的详细结构的示例。
[0048]参照图2,电子装置200可包括:输入数据接收器201、单位表现识别器202和屏幕控制器203。输入数据接收器201可从用户接收输入数据(诸如,触摸输入)。当用户使用输入工具(诸如,手指、鼠标和触摸笔)在屏幕上执行各种操作时,输入数据接收器201可接收作为输入数据的用户执行的各种操作。
[0049]用户的输入数据可被显示在屏幕上或者可不被显示在屏幕上。输入数据的分辨率可被调整,使得已经显示在屏幕上的内容对用户可见。在与电子装置的屏幕相关的控制操作完成之后,用户的输入数据可从屏幕消失。
[0050]单位表现识别器202从用户接收的输入数据识别单位符号。输入数据可以是一个预定单位表现或者至少两个单位表现的组合。
[0051]例如,单位表现可以是以用户通过输入工具所输入的简单几何形状(例如,闭合曲线、线和点)的形式。即,单位表现识别器202可从用户在屏幕上表示