CN104035701A - 在电子设备的触摸屏上编辑对象的方法、装置和电子设备 - Google Patents
在电子设备的触摸屏上编辑对象的方法、装置和电子设备 Download PDFInfo
- Publication number
- CN104035701A CN104035701A CN201310071324.XA CN201310071324A CN104035701A CN 104035701 A CN104035701 A CN 104035701A CN 201310071324 A CN201310071324 A CN 201310071324A CN 104035701 A CN104035701 A CN 104035701A
- Authority
- CN
- China
- Prior art keywords
- information
- input
- editor
- pattern
- edit
- 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.)
- Pending
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
公开了一种无需键盘的在电子设备的触摸屏上编辑对象的方法、装置和能够进行这种编辑的电子设备。该方法包括:接收用户的模式切换输入;分析模式切换输入,如果分析得到模式切换输入指示切换到编辑模式,将电子设备切换到编辑模式;在编辑模式下,经由触摸屏接收用户的编辑输入;分析编辑输入并产生编辑输入信息;根据编辑输入信息和与电子设备上显示的对象有关的对象信息,产生编辑动作信息;以及根据编辑动作信息向显示的对象施加编辑动作。
Description
技术领域
本发明涉及电子设备上的对象编辑,具体涉及一种无需键盘的在电子设备的触摸屏上编辑对象的方法、装置和能够进行这种编辑的电子设备。
背景技术
很长时间以来,例如文本编辑等多种编辑方法给我们的生活各个方面带来了很多便利。近来,随着移动电话和平板电脑等带有触摸屏的电子设备的出现,对例如文本等对象的输入和编辑功能进行了改进以适合此类设备的特性。对于具备触摸屏的电子设备,越来越多的人逐渐使用虚拟键盘代替传统的物理键盘来编辑对象。
目前存在多种对象编辑方法,大多数需要使用物理或虚拟键盘。例如,文本输入和擦除操作基本上通过物理键盘或屏幕上的虚拟键盘来执行,选择操作通常通过鼠标点击或手指触摸事件来执行,而其他编辑操作,例如插入或分割操作,需要键盘和鼠标(或手指触摸)两者。例如,当用户在个人计算机(PC)或触敏型设备上输入和编辑文本内容时,用户通常使用物理或虚拟键盘来进行输入,并且在输入动作之前确定文本内容的尺寸和位置。用户需要使用鼠标或手指来选择要编辑的文本内容。用户可以通过按压后退键来擦除文本内容,并通过鼠标或手指触摸将选定内容拖动到需要插入或分割的位置。利用文本框,用户可以无需额外的空间而将文本插入到文档中,然而用户仍然需要在例如键盘和鼠标操作之间进行切换以编辑文本内容。
专利文档1提出了一种基于图形设备接口(GDI)/GDI+的虚拟文本对象编辑方法。该方法包括如下步骤:(a)确定和产生针对文本对象的鼠标事件,(b)产生文本对象的编辑状态(由鼠标事件确定的文本对象的状态),(c)如果系统进入文本对象编辑状态,则文本对象准备好接收进行输入的键盘事件。相比于传统文本框方法,利用该方法,用户不需要任何附加的输入窗口或窗口部件,从而可以节省系统资源和提供系统性能。此外,也使GDI/GDI+文本对象更加直观。
专利文档1:CN102193905A
发明内容
要解决的技术问题
在具有较大触摸屏的情况下,例如对于触摸屏较大的平板电脑,CN102193905A提出的方法存在如下问题:用户还是必须使用键盘来进行文本输入和编辑。由于例如移动电话和平板电脑上文本显示屏幕过大,使用虚拟键盘不方便。对于尺寸较小的触摸屏,找到按键也更加困难。因此,如果用户想要输入/编辑文本对象,用户不得不在键盘和文本显示屏幕间切换,这很不方便,效率也很低。较大触摸屏使得用户能够在屏幕上的任意位置通过手指或触摸笔等进行手写,包括加标记或备注。因此,需要一种更加便利的方法,使得用户能够在尺寸较大的平板电脑上简单高效地进行输入和编辑,无需键盘也无需额外的空间。
解决问题的方案
根据本发明一个示例实施例,提出了一种无需键盘的在电子设备的触摸屏上编辑对象的方法,包括:接收用户的模式切换输入;分析模式切换输入,如果分析得到模式切换输入指示切换到编辑模式,将电子设备切换到编辑模式;在编辑模式下,经由触摸屏接收用户的编辑输入;分析编辑输入并产生编辑输入信息;根据编辑输入信息和与电子设备上显示的对象有关的对象信息,产生编辑动作信息;以及根据编辑动作信息向显示的对象施加编辑动作。
根据本发明另一示例实施例,提出了一种无需键盘的在电子设备的触摸屏上编辑对象的装置,包括:输入单元,接收用户的模式切换输入,以及接收用户经由触摸屏的编辑输入;分析单元,分析模式切换输入,如果分析得到模式切换输入指示切换到编辑模式,将电子设备切换到编辑模式,分析单元还分析编辑输入并产生编辑输入信息,并且根据编辑输入信息和与电子设备上显示的对象有关的对象信息,产生编辑动作信息;以及编辑单元,根据编辑动作信息向显示的对象施加编辑动作。
根据本发明再一示例实施例,提出了一种电子设备,能够无需键盘而编辑对象,所述电子设备包括:输入装置,包括触摸屏,用于接收用户输入;存储装置,用于存储与电子设备上显示的对象有关的对象信息;以及处理装置,用于分析输入装置接收的用户输入,如果分析得到用户输入指示切换到编辑模式,将电子设备切换到编辑模式。输入装置还用于在编辑模式下接收用户经由触摸屏的编辑输入。处理装置还用于分析编辑输入并产生编辑输入信息,根据编辑输入信息和存储的对象信息,产生编辑动作信息,以及根据编辑动作信息向显示的对象施加编辑动作。
根据本发明又一示例实施例,提出了一种计算机可读介质,其上存储有程序,当由计算机执行时,程序使计算机执行如下操作:接收用户的模式切换输入;分析模式切换输入,如果分析得到模式切换输入指示切换到编辑模式,将电子设备切换到编辑模式;在编辑模式下,经由触摸屏接收用户的编辑输入;分析编辑输入并产生编辑输入信息;根据编辑输入信息和与电子设备上显示的对象有关的对象信息,产生编辑动作信息;以及根据编辑动作信息向显示的对象施加编辑动作。
根据本发明的示例实施例,在编辑模式下,通过分析并使用用户经由触摸屏的编辑输入的有关信息以及与电子设备上显示的对象有关的对象信息,可以确定编辑动作、位置、对象等,并直接施加编辑动作至显示对象。可以无需物理或虚拟键盘,也无需额外的显示空间,仅利用触摸笔或用户手指的点击或触摸操作即可完成所有编辑功能,减少了用户的输入操作,提高了编辑效率和便利性。
以上发明内容仅仅是说明性的,而绝不是限制性的。除了上述示例性的各方面、各实施例和各特征之外,参照附图和以下详细说明,将清楚其他方面、其他实施例和其他特征。
附图说明
在本说明书的结论部分具体指出主题以及明确要求保护的主题。根据以下说明和所附权利要求,结合附图,本公开的前述和其他特征将更加清楚。应当认识到,这些附图仅仅示出了根据本公开的一些实施例,因此不应被认为是限制本公开范围。
在附图中:
图1示出了本发明示例实施例可应用的环境;
图2示出了根据本发明示例实施例,无需键盘的在电子设备的触摸屏上编辑对象的装置的示意结构框图;
图3示出了根据本发明示例实施例,无需键盘的在电子设备的触摸屏上编辑对象的方法的流程图;
图4是示出了根据本发明示例实施例的擦除操作的示意图;
图5是示出了根据本发明示例实施例的插入操作的示意图;
图6是示出了根据本发明示例实施例的修改操作的示意图;
图7是示出了根据本发明示例实施例的分割操作的示意图;以及
图8示出了根据本发明示例实施例的电子设备的示意功能框图。
具体实施方式
以下的描述阐明各种示例以及特定的细节以提供对要求保护的主题的全面理解。然而,本领域的技术人员将理解在没有本文公开的特定细节中的一些或更多细节的情形下也可以实践要求保护的主题。而且,在一些情形下没有详细描述公知的方法、过程、系统、组件和/或电路,以避免不必要地混淆要求保护的主题。
对于例如移动电话、平板电脑等具有触摸屏的电子设备,希望能够在不使用物理或虚拟键盘,也无需额外的显示空间的情况下,仅利用触摸笔或用户手指的点击或触摸操作来完成对屏幕上显示的对象的所有编辑功能,减少用户的输入操作,提高编辑效率和便利性。
本发明涉及一种无需键盘的在电子设备的触摸屏上编辑对象的方法、装置和能够进行这种编辑的电子设备,以及一种计算机可读介质。
图1示出了本发明示例实施例可应用的环境的一个示例。如图1所示,该应用环境包括具有大尺寸屏幕的显示设备101,例如平板显示器,主要用于显示功能,由于也带有触摸屏功能,用户可以使用触摸笔103或手指来触摸屏幕。显示设备101可以与主机设备102,例如PC,进行交互。图1所示系统可以用于会议或教学目的。在传统方法中,用户将演讲材料加载到主机设备102中并通过显示设备101显示。用户站在显示设备101旁进行演讲。然而,当用户想要编辑材料,例如插入备注、修改材料时,用户必须走到主机设备102处使用键盘和鼠标来进行编辑。然后,用户回到显示设备101继续演讲。当需要进行更多编辑时,用户不得不重复上述过程多次。
根据本发明示例实施例,在将演讲材料加载到主机设备102中并通过显示设备101显示后,用户可以站在显示设备101旁,在演讲过程中利用触摸笔103直接在屏幕上进行编辑,而无需来回走动。具体而言,根据本发明示例实施例,当用户需要进行编辑时,用户可以经由触摸屏上的按钮或触摸笔103上的按钮等输入模式切换命令。主机设备102接收到模式切换命令,进行分析并切换到相应的编辑模式。编辑模式可以包括例如擦除、插入、修改和分割等模式。在编辑模式下,用户可以在触摸屏上通过触摸笔103或手指输入编辑动作。主机设备102接收到编辑动作,分析编辑动作,根据编辑动作以及显示对象的对象信息,进行对象编辑。这里,编辑动作可以包括用户输入的用于例如擦除、插入、修改和分割等操作的动作。例如,对于擦除操作,用户可以用触摸笔103或手指在要擦除的文字或字符上绘制斜划图案。对于插入操作,用户可以用触摸笔103或手指选择要插入的对象并拖动对象到插入位置。对于修改操作,用户可以用触摸笔103或手指选择要修改的对象。对于分割操作,用户可以用触摸笔103或手指绘制例如圆形或方形线框来框住要分割的对象。显示对象的对象信息可以包括显示对象的类型信息、位置信息、字体信息、颜色信息、尺寸信息、内容信息和图形信息中的至少一种。显示对象的对象信息可以是预先存储的,或者在用户输入所显示的对象(例如文字或符号)时产生并存储。在一个示例实施例中,在切换到编辑模式之前,用户可以经由触摸屏上的按钮或触摸笔103上的按钮等输入模式切换命令,切换到手写模式。用户可以用触摸笔103或手指在屏幕上手写文字或绘制符号。主机设备102将手写输入转换为文本或符号对象并在屏幕上显示。在此之前或与此同时,主机设备102可以在例如存储器中存储所显示对象的信息,作为对象信息。可以通过本领域技术人员熟知的技术来转换手写输入,例如通过手写识别技术(HWR)来识别用户的手写内容。
在上述示例中,虽然示出了主机设备102与显示设备101是分离的部件,但是本领域技术人员可以理解,主机设备102与显示设备101也可以是集成在一起,构成整体的电子设备,例如移动电话、个人数字助理(PDA)、平板电脑等。图8示出了根据本发明示例实施例的电子设备的示意功能框图。该电子设备800能够无需键盘而编辑对象。电子设备800可以包括输入装置801、存储装置802和处理装置803。输入装置801可以包括触摸屏,用于接收用户利用触摸笔或手指等的触摸输入。触摸屏可以具备显示功能,从而也充当显示屏幕。存储装置802可以存储与屏幕上显示的对象有关的对象信息。存储装置802可以是任何类型的,包括但不限于易失性存储器(如RAM)、非易失性存储器(如ROM、闪存等)或其任何组合。处理装置803分析输入装置801接收的用户输入,如果分析得到用户输入指示切换到编辑模式,将电子设备800切换到编辑模式。在编辑模式下,输入装置801接收用户经由触摸屏的编辑输入。处理装置803进一步分析编辑输入并产生编辑输入信息,并从存储装置802获取存储的对象信息。处理装置803根据编辑输入信息和对象信息,产生编辑动作信息,并且根据编辑动作信息向显示的对象施加编辑动作。处理装置803可以任何类型的处理器来实现,包括但不限于微处理器(μP)、微控制器(μC)、数字信号处理器(DSP)或其任何组合。
在一个示例实施例中,输入装置801可以在手写模式下接收用户在触摸屏上手写的文字或绘制的符号。处理装置803将手写输入转换为文本或符号对象并在屏幕上显示。在转换之前或与转换同时地,处理装置803可以在存储装置802中存储所显示对象的信息,作为对象信息。
在一个示例实施例中,在处理装置803编辑了对象之后,处理装置803可以在存储装置802中存储编辑后的对象的信息,以更新存储装置802先前存储的对象信息。
以上描述了本发明示例实施例的一种实现方式。图2示出了根据本发明示例实施例的另一种实现方式,包括一种无需键盘的在电子设备的触摸屏上编辑对象的装置200。如图所示,装置200包括多个功能单元:输入单元201,接收用户的模式切换输入,以及接收用户经由触摸屏的编辑输入;分析单元202,分析模式切换输入,如果分析得到模式切换输入指示切换到编辑模式,将电子设备切换到编辑模式,分析单元还分析编辑输入并产生编辑输入信息,并且根据编辑输入信息和与电子设备上显示的对象有关的对象信息,产生编辑动作信息;以及编辑单元203,根据编辑动作信息向显示的对象施加编辑动作。
根据一个示例实施例,装置200还包括手写转换单元204。如果分析单元202分析得到模式切换输入指示切换到手写模式,并将电子设备切换到手写模式,手写转换单元204接收用户经由触摸屏的手写输入,将手写输入转换为文本对象。
根据一个示例实施例,装置200还包括存储单元205,用于存储对象信息。分析单元202在产生编辑动作信息之前,从存储单元205获取存储的对象信息。
根据一个示例实施例,在编辑单元203施加编辑动作之后,在存储单元205中存储将与编辑后的对象有关的对象信息,以更新先前存储的对象信息。
根据一个示例实施例,装置200还包括显示单元206,用于显示对象。例如,显示单元206可以显示编辑之前的对象以及编辑之后的对象,并且可以显示用户的手写输入转换而成的文本对象。
在上述示例实施例中,输入单元201可以例如通过多种输入设备来实现,输入单元201可以包括触摸屏或不包括触摸屏。分析单元202和编辑单元203可以通过例如中央处理单元(CPU)、微处理器、信号处理器等多种处理装置来实现。存储单元205可以与分析单元202和编辑单元203集成在一起,或者可以单独提供,包括但不限于易失性存储器(如RAM)、非易失性存储器(如ROM、闪存等)或其任何组合。显示单元206可以与输入单元201集成在一起,或者可以单独提供,可以包括各种类型的显示屏幕。
根据一个示例实施例,编辑单元203可以实现为包括多个模块,例如擦除模块207、插入模块208等与多种编辑操作对应的模块。
图3示出了根据本发明示例实施例,无需键盘的在电子设备的触摸屏上编辑对象的方法的流程图。例如,图3所示方法可以由图2所述装置执行,或者可以由图8所示电子设备执行。
方法300开始于步骤301,接收用户的模式切换输入。在步骤302,分析模式切换输入,如果分析得到模式切换输入指示切换到编辑模式,则在步骤303将电子设备切换到编辑模式。接着,在步骤304,在编辑模式下,经由触摸屏接收用户的编辑输入。在步骤305,分析编辑输入并产生编辑输入信息。在步骤306,根据编辑输入信息和与电子设备上显示的对象有关的对象信息,产生编辑动作信息。并且在步骤307,根据编辑动作信息向显示的对象施加编辑动作。
如果在步骤302分析得到模式切换输入指示切换到手写模式,则在步骤308将电子设备切换到手写模式。接着在步骤309经由触摸屏接收用户的手写输入。在步骤310将手写输入转换为文本对象并显示,并且在步骤311存储所显示文本对象的信息,作为对象信息。
在步骤312判断用户输入是否结束。如果未结束,则返回到步骤301重复上述过程。如果用户输入结束,则方法300终止。
根据一个示例实施例,方法300还可以包括在产生编辑动作信息之前,获取预先存储的对象信息。
根据一个示例实施例,方法300还可以包括在施加编辑动作之后,存储与编辑后的对象有关的对象信息,以更新先前存储的对象信息。
下面参照图4到7所示具体示例来描述根据本发明示例实施例的装置和方法。这些示例可以由图2所示装置执行,或者可以由图8所示电子设备执行。下面结合图2所示装置200来描述这些示例。
图4是示出了根据本发明示例实施例的擦除操作的示意图。在图4中,显示的对象是文本内容401,例如是GDI/GDI+文本对象。这里,文本内容仅是示例,显示的对象还可以包括其他任何类型的对象,例如符号、图形、图像等。为了擦除文本内容,首先需要切换到擦除模式。可以通过点击触摸屏上的虚拟按钮或点击触摸笔上的触摸笔按钮来触发切换指令。输入单元201接收到切换指令,并传送给分析单元202。分析单元202接收到切换指令并使电子设备切换到擦除模式。在擦除模式下,用户用手指或触摸笔在触摸屏上输入擦除斜划402。输入单元201接收到擦除斜划402并传送给分析单元202。分析单元202分析接收到的擦除斜划402,并产生关于擦除斜划402信息,例如位置信息。由于存储单元205中存储有文本内容401的信息,例如图形信息,分析单元202可以从存储单元205获得存储的文本内容401的图形信息。分析单元202可以基于图形信息和擦除斜划402的位置信息,确定要擦除的文本内容部分,例如字符402。然后,分析单元202将关于要擦除的字符402的信息发送给编辑单元203,具体地,发送给擦除模块207。擦除模块207根据该信息擦除字符402。
随后,擦除模块207还将字符402之后的字符向前移动,与在前字符连接,得到编辑结果,如403所示的三个字符。显示单元206可以显示擦除结果,并且分析单元202可以用擦除后的文本内容的信息更新存储单元206中先前存储的文本内容的有关信息。
这样,用户不需要使用键盘(例如按压物理键盘或虚拟键盘上的后退键),也能够执行擦除操作。
图5是示出了根据本发明示例实施例的插入操作的示意图。在图5所示示例中,将字符502插入到文本内容501中。为了插入文本内容,首先需要切换到插入模式。同样可以通过点击触摸屏上的虚拟按钮或点击触摸笔上的触摸笔按钮来触发切换指令。输入单元201接收到切换指令,并传送给分析单元202。分析单元202接收到切换指令并使电子设备切换到插入模式。在插入模式下,用户用手指或触摸笔在触摸屏上选择字符502并拖动。输入单元201接收到用户的选择和拖动操作并传送给分析单元202。分析单元202分析接收到的选择和拖动操作,并产生与选定字符502和拖动位置有关的信息。由于存储单元205中存储有文本内容501的信息,例如图形信息,分析单元202可以从存储单元205获得存储的文本内容501的图形信息。分析单元202可以基于图形信息、与选定字符502和拖动位置有关的信息,确定插入位置。例如,当用户拖动字符502时,可以显示针对可选的插入位置,如503所示的十字符号所示位置。如果用户拖动字符502到例如位置504并释放,则分析单元202将插入动作的信息发送给编辑单元203,具体地,发送给插入模块208。插入模块208将字符502添加到文本对象501中,并调整字符502的尺寸、颜色等与文本内容501相同。最后,显示单元206显示插入结果505。分析单元202可以用插入后的文本内容的信息更新存储单元206中先前存储的文本内容的有关信息。
备选地,也可以通过将字符502拖动到符号506、507、508或509所指位置,将字符502插入到左、右、上、下等位置。
这样,用户不需要使用键盘(例如按压物理键盘或虚拟键盘上的空格键)也能够指定插入空间,从而执行插入操作。
图6是示出了根据本发明示例实施例的修改操作的示意图。在该示例中,可以在要修改的对象周围显示该对象的一个或多个修改候选项,并通过选择修改候选项之一来实现修改。为了修改文本内容,首先需要切换到修改模式。同样可以通过点击触摸屏上的虚拟按钮或点击触摸笔上的触摸笔按钮来触发切换指令。输入单元201接收到切换指令,并传送给分析单元202。分析单元202接收到切换指令并使电子设备切换到修改模式。在修改模式下,用户用手指或触摸笔在触摸屏上选择文本内容601中要修改的字符,如602所示第二个字符。输入单元201接收到用户的选择操作并传送给分析单元202。分析单元202分析接收到的选择操作,并产生与选定字符有关的信息,例如位置信息。由于存储单元205中存储有文本内容601的信息,例如图形信息或位置信息,分析单元202可以从存储单元205获得存储的文本内容601的信息。分析单元202可以基于获得的信息以及选定字符的位置信息,在要修改的字符周围以显示候选字符。可以按照相同尺寸、颜色或字体等来显示候选字符,也可以根据屏幕的尺寸、系统设置或用户设置等,按照不同尺寸、颜色或字体等来显示候选字符。用户可以用手指或触摸笔在触摸屏上选择候选字符之一,例如字符603。分析单元202分析该选择操作,并将关于字符603的信息发送给编辑单元203,具体地,发送给编辑模块。编辑模块将第二个字符修改字符603。最后,显示单元206显示修改结果604。分析单元202可以用修改后的文本内容的信息更新存储单元206中先前存储的文本内容的有关信息。
这样,用户不需要使用键盘(例如通过物理键盘或虚拟键盘上来键入)也能够指定候选字符来执行修改操作。
图7是示出了根据本发明示例实施例的分割操作的示意图。在图7中,要将文本内容401的上下行分割开。为了分割文本内容,首先需要切换到分割模式。同样,可以通过点击触摸屏上的虚拟按钮或点击触摸笔上的触摸笔按钮来触发切换指令。输入单元201接收到切换指令,并传送给分析单元202。分析单元202接收到切换指令并使电子设备切换到分割模式。在分割模式下,用户用手指或触摸笔在触摸屏上绘制线框,例如702所示椭圆形线框,框住要分割的文本内容。输入单元201接收到绘制的线框702并传送给分析单元202。分析单元202分析接收到的线框702,并产生关于线框702的信息,例如尺寸信息和位置信息。由于存储单元205中存储有文本内容701的信息,例如图形信息和位置信息,分析单元202可以从存储单元205获得存储的文本内容701的有关信息。分析单元202可以基于文本内容701的有关信息和线框702的有关信息,确定要分割的文本内容703。然后,分析单元202将关于要分割的文本内容的信息发送给编辑单元203,具体地,发送给分割模块。分割模块根据该信息将文本内容703从文本内容701分割开。
显示单元206可以显示分割结果,例如将文本内容703和704分开显示。分析单元202可以用分割后的文本内容的信息更新存储单元206中先前存储的文本内容的有关信息。
这样,用户不需要使用键盘(例如按压物理键盘或虚拟键盘上的回车键或空格键)也能够断开文本内容,从而执行分割操作。
根据本发明示例实施例,还提供了一种计算机程序产品。计算机程序产品可以包括计算机可读介质。计算机可读介质可以包括一个或更多个机器可读指令,在由一个或更多个处理器执行时,所述一个或更多个机器可读指令使得计算设备可以提供本文参照图3至7描述的方法和装置。在一些实现方式中,计算机可读介质可以包括例如但不限于硬盘驱动、压缩盘(CD)、数字通用盘(DVD)、数字磁带、存储器等。在一些实现方式中,计算机可读介质可以包括可记录介质,例如但不限于存储器、读/写(R/W)CD、R/W DVD等。在一些实现方式中,计算机可读介质可以包括通信介质,例如但不限于数字和/或模拟通信介质(例如光纤电缆、波导、有线通信链接、无线通信链接等)。
尽管本文已经采用各种方法和装置描述和示出了特定示例实施例,但本领域的熟练技术人员应当理解,在未背离要求保护的主题的情形下,可以进行各种其它的更改和替换。要求保护的主题不限于所公开的特定示例实施例,而由所附权利要求及其等同物限定。
Claims (22)
1.一种无需键盘的在电子设备的触摸屏上编辑对象的方法,包括:
接收用户的模式切换输入;
分析模式切换输入,如果分析得到模式切换输入指示切换到编辑模式,将电子设备切换到编辑模式;
在编辑模式下,经由触摸屏接收用户的编辑输入;
分析编辑输入并产生编辑输入信息;
根据编辑输入信息和与电子设备上显示的对象有关的对象信息,产生编辑动作信息;以及
根据编辑动作信息向显示的对象施加编辑动作。
2.根据权利要求1所述的方法,其中,如果分析得到模式切换输入指示切换到手写模式,所述方法还包括:
将电子设备切换到手写模式;
经由触摸屏接收用户的手写输入;
将手写输入转换为文本对象并显示;以及
存储所显示文本对象的信息,作为对象信息。
3.根据权利要求1所述的方法,其中,对象信息是预先存储的,所述方法还包括:在产生编辑动作信息之前,获取预先存储的对象信息。
4.根据权利要求1所述的方法,还包括:在施加编辑动作之后,存储与编辑后的对象有关的对象信息,以更新先前存储的对象信息。
5.根据权利要求1所述的方法,其中,对象信息包括显示对象的类型信息、位置信息、字体信息、颜色信息、尺寸信息、内容信息和图形信息中的至少一种。
6.根据权利要求5所述的方法,其中,编辑模式包括擦除模式,编辑输入包括擦除输入,编辑输入信息包括擦除输入的位置信息;
产生编辑动作信息包括:根据擦除输入的位置信息和显示对象的图形信息,产生与要擦除的对象部分有关的信息;以及
施加编辑动作包括:根据与要擦除的对象部分有关的信息,擦除所述对象的相应部分。
7.根据权利要求6所述的方法,其中,施加编辑动作还包括:在擦除所述对象部分之后,将所述对象部分之后的部分向前移动以与所述对象部分之前的部分连接。
8.根据权利要求5所述的方法,其中,编辑模式包括插入模式,编辑输入包括选择和拖动输入,并且编辑输入信息包括与选定对象和拖动位置有关的信息;
产生编辑动作信息包括:根据与选定对象和拖动位置有关的信息、以及显示对象的图形信息,产生与插入操作有关的信息;以及
施加编辑动作包括:根据与插入操作有关的信息,将所述选定对象插入到显示对象中。
9.根据权利要求8所述的方法,其中,施加编辑动作还包括:根据显示对象的字体信息、颜色信息和尺寸信息中的至少一种,调整所插入对象的字体、颜色和尺寸中的至少一种。
10.根据权利要求5所述的方法,其中,编辑模式包括修改模式,编辑输入包括选择输入,编辑输入信息包括选择输入的位置信息;
产生编辑动作信息包括:根据位置信息和显示对象的图形信息,产生与要修改的对象部分有关的信息;以及
施加编辑动作包括:根据与要修改的对象部分有关的信息,修改所述对象部分。
11.根据权利要求10所述的方法,其中,产生与要修改的对象部分有关的信息包括:在要修改的对象部分周围显示该对象部分的一个或多个修改候选项;
修改所述对象部分包括:将所述对象部分修改为用户选择的修改候选项。
12.根据权利要求5所述的方法,其中,编辑模式包括分割模式,编辑输入包括选择输入,编辑输入信息包括选择输入的图案信息和位置信息;
产生编辑动作信息包括:根据选择输入的图案信息和位置信息、以及显示对象的图形信息,产生与要分割的对象部分有关的信息;以及
施加编辑动作包括:根据与要分割的对象部分有关的信息,从显示对象分割所述对象部分。
13.根据权利要求12所述的方法,其中,选择输入包括用户绘制的线框,要分割的对象部分包括线框中包含的对象部分,
施加编辑动作还包括:在分割所述对象部分之后,将所述对象部分与显示对象的剩余部分分离地显示。
14.一种无需键盘的在电子设备的触摸屏上编辑对象的装置,包括:
输入单元,接收用户的模式切换输入,以及接收用户经由触摸屏的编辑输入;
分析单元,分析模式切换输入,如果分析得到模式切换输入指示切换到编辑模式,将电子设备切换到编辑模式,分析单元还分析编辑输入并产生编辑输入信息,并且根据编辑输入信息和与电子设备上显示的对象有关的对象信息,产生编辑动作信息;以及
编辑单元,根据编辑动作信息向显示的对象施加编辑动作。
15.根据权利要求14所述的装置,还包括手写转换单元,
其中,如果分析单元分析得到模式切换输入指示切换到手写模式,并将电子设备切换到手写模式,手写转换单元接收用户经由触摸屏的手写输入,将手写输入转换为文本对象。
16.根据权利要求14所述的装置,还包括存储单元,用于存储对象信息,
其中,分析单元在产生编辑动作信息之前,从存储单元获取存储的对象信息。
17.根据权利要求14所述的装置,其中,在编辑单元施加编辑动作之后,在存储单元中存储将与编辑后的对象有关的对象信息,以更新先前存储的对象信息。
18.根据权利要求14所述的装置,其中,编辑模式包括擦除模式,编辑单元包括擦除单元,编辑输入包括擦除输入,编辑输入信息包括擦除输入的位置信息;
分析单元根据擦除输入的位置信息和显示对象的图形信息,产生与要擦除的对象部分有关的信息;以及
擦除单元根据与要擦除的对象部分有关的信息,擦除所述对象部分。
19.根据权利要求14所述的装置,其中,编辑模式包括插入模式,编辑单元包括插入单元,编辑输入包括选择和拖动输入,并且编辑输入信息包括与选定对象和拖动位置有关的信息;
分析单元根据与选定对象和拖动位置有关的信息、以及显示对象的图形信息,产生与插入操作有关的信息;以及
插入单元根据与插入操作有关的信息,将所述选定对象插入到显示对象中。
20.根据权利要求14所述的装置,其中,编辑模式包括修改模式,编辑单元包括修改单元,编辑输入包括选择输入,编辑输入信息包括选择输入的位置信息;
分析单元根据位置信息和显示对象的图形信息,产生与要修改的对象部分有关的信息;以及
修改单元根据与要修改的对象部分有关的信息,修改所述对象部分。
21.根据权利要求14所述的装置,其中,编辑模式包括分割模式,编辑单元包括分割单元,编辑输入包括选择输入,编辑输入信息包括选择输入的图案信息和位置信息;
分析单元根据选择输入的图案信息和位置信息、以及显示对象的图形信息,产生与要分割的对象部分有关的信息;以及
分割单元根据与要分割的对象部分有关的信息,从显示对象分割所述对象部分。
22.一种电子设备,能够无需键盘而编辑对象,所述电子设备包括:
输入装置,包括触摸屏,用于接收用户输入;
存储装置,用于存储与电子设备上显示的对象有关的对象信息;以及
处理装置,用于分析输入装置接收的用户输入,如果分析得到用户输入指示切换到编辑模式,将电子设备切换到编辑模式;
输入装置还用于在编辑模式下接收用户经由触摸屏的编辑输入;
处理装置还用于分析编辑输入并产生编辑输入信息,根据编辑输入信息和存储的对象信息,产生编辑动作信息,以及根据编辑动作信息向显示的对象施加编辑动作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310071324.XA CN104035701A (zh) | 2013-03-06 | 2013-03-06 | 在电子设备的触摸屏上编辑对象的方法、装置和电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310071324.XA CN104035701A (zh) | 2013-03-06 | 2013-03-06 | 在电子设备的触摸屏上编辑对象的方法、装置和电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104035701A true CN104035701A (zh) | 2014-09-10 |
Family
ID=51466489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310071324.XA Pending CN104035701A (zh) | 2013-03-06 | 2013-03-06 | 在电子设备的触摸屏上编辑对象的方法、装置和电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104035701A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105843546A (zh) * | 2016-04-06 | 2016-08-10 | 深圳市金立通信设备有限公司 | 一种基于手写输入的修改方法及终端 |
CN108688321A (zh) * | 2017-04-11 | 2018-10-23 | 细美事有限公司 | 利用具有喷墨头单元的印刷装置的印刷方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100235793A1 (en) * | 2009-03-16 | 2010-09-16 | Bas Ording | Methods and Graphical User Interfaces for Editing on a Multifunction Device with a Touch Screen Display |
CN101866267A (zh) * | 2006-04-25 | 2010-10-20 | Lg电子株式会社 | 终端以及在该终端中输入命令的方法 |
CN102053768A (zh) * | 2009-11-06 | 2011-05-11 | 康佳集团股份有限公司 | 在触摸设备上实现文字编辑的装置和方法 |
CN102193905A (zh) * | 2011-05-26 | 2011-09-21 | 广东威创视讯科技股份有限公司 | 基于gdi/gdi+的虚拟文本编辑方法及装置 |
CN102419683A (zh) * | 2010-09-28 | 2012-04-18 | 英业达股份有限公司 | 纯文字内容的编辑操作系统及其方法 |
CN102945132A (zh) * | 2005-11-21 | 2013-02-27 | 核心无线许可有限公司 | 用于编辑对象的方法和设备 |
-
2013
- 2013-03-06 CN CN201310071324.XA patent/CN104035701A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102945132A (zh) * | 2005-11-21 | 2013-02-27 | 核心无线许可有限公司 | 用于编辑对象的方法和设备 |
CN101866267A (zh) * | 2006-04-25 | 2010-10-20 | Lg电子株式会社 | 终端以及在该终端中输入命令的方法 |
US20100235793A1 (en) * | 2009-03-16 | 2010-09-16 | Bas Ording | Methods and Graphical User Interfaces for Editing on a Multifunction Device with a Touch Screen Display |
CN102053768A (zh) * | 2009-11-06 | 2011-05-11 | 康佳集团股份有限公司 | 在触摸设备上实现文字编辑的装置和方法 |
CN102419683A (zh) * | 2010-09-28 | 2012-04-18 | 英业达股份有限公司 | 纯文字内容的编辑操作系统及其方法 |
CN102193905A (zh) * | 2011-05-26 | 2011-09-21 | 广东威创视讯科技股份有限公司 | 基于gdi/gdi+的虚拟文本编辑方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105843546A (zh) * | 2016-04-06 | 2016-08-10 | 深圳市金立通信设备有限公司 | 一种基于手写输入的修改方法及终端 |
CN108688321A (zh) * | 2017-04-11 | 2018-10-23 | 细美事有限公司 | 利用具有喷墨头单元的印刷装置的印刷方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102331907B (zh) | 用于具有触摸屏的终端的字符删除方法、装置及终端 | |
Landay | SILK: sketching interfaces like krazy | |
US9703474B2 (en) | Gesture based document editor | |
CN103718149B (zh) | 一种文本的处理方法及触屏设备 | |
JP6427559B6 (ja) | 手書き入力のための永久同期システム | |
US10871880B2 (en) | Action-enabled inking tools | |
US20050183029A1 (en) | Glom widget | |
KR20180095840A (ko) | 제스쳐들에 의한 노트 필기를 위한 장치 및 방법 | |
CN103425485A (zh) | 面向普通用户应用的界面编辑、运行系统及方法 | |
JP2003303047A (ja) | 画像入力及び表示システム、ユーザインタフェースの利用方法並びにコンピュータで使用可能な媒体を含む製品 | |
WO2010006087A9 (en) | Process for providing and editing instructions, data, data structures, and algorithms in a computer system | |
US20180121074A1 (en) | Freehand table manipulation | |
CN105867820A (zh) | 用于触摸屏的文本编辑方法和装置 | |
KR20140094744A (ko) | 휴대 단말의 음성 인식 결과 편집 방법 및 그 장치 | |
CN107977155B (zh) | 一种手写识别方法、装置、设备和存储介质 | |
CN105786309A (zh) | 文本选择方法和装置 | |
CN104516674A (zh) | 文字处理方法和装置 | |
CN117057318A (zh) | 领域模型生成方法、装置、设备以及存储介质 | |
CN113901186A (zh) | 电话录音标注方法、装置、设备及存储介质 | |
CN104267867A (zh) | 内容输入方法及装置 | |
CN106598409A (zh) | 文本复制方法、装置和智能终端 | |
TWI447641B (zh) | 在可攜式裝置上顯示文件之方法與電腦程式產品 | |
CN103530041A (zh) | 一种拖拽处理方法、装置和终端设备 | |
CN104035701A (zh) | 在电子设备的触摸屏上编辑对象的方法、装置和电子设备 | |
KR20180006725A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140910 |