CN102419679B - 显示处理方法和便携式移动终端 - Google Patents
显示处理方法和便携式移动终端 Download PDFInfo
- Publication number
- CN102419679B CN102419679B CN201010294512.5A CN201010294512A CN102419679B CN 102419679 B CN102419679 B CN 102419679B CN 201010294512 A CN201010294512 A CN 201010294512A CN 102419679 B CN102419679 B CN 102419679B
- Authority
- CN
- China
- Prior art keywords
- outer rim
- information
- extended area
- distance
- determining unit
- 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.)
- Active
Links
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/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/04845—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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- 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/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- 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
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供了显示处理方法和便携式移动终端。所述显示处理方法应用于一便携式移动终端中,在该便携式移动终端的一触摸显示屏上显示多个对象,所述方法包括:获得一触摸点,该触摸点为操作体接触/接近触摸显示屏产生的点;以触摸点为中心确定一预定区域;从多个对象中确定与预定区域有至少一个点相交的第一对象和第二对象;确定第一对象移动的第一信息,该第一信息指示将所述第一对象从第一位置移动到第二位置,该第一位置为第一对象在触摸显示屏上显示的原始位置;和根据第一信息将第一对象从第一位置移动到第二位置,其中,第一位置到中心的距离为第一距离,第二位置到中心的距离为第二距离,且第一距离小于第二距离。
Description
技术领域
本发明涉及显示处理方法和便携式移动终端,且更为具体地说涉及触摸显示屏上重叠的触摸点的处理的显示处理方法和便携式移动终端。
背景技术
当前越来越多的便携式移动终端采用触摸显示屏作为显示和输入设备。通常情况下,便携式移动终端的触摸显示屏的大小有限,而进行操作的手指相比屏幕并不算小,当使用手指进行输入时,屏幕上密集的对象很难准确的被选择到。从而造成误触。给用户带来了不好的使用体验。
发明内容
因此,针对上述现有技术中存在的问题和需求做出本发明。
本发明的目的是提供一种显示处理方法和便携式移动终端,其相对于现有技术的缺陷,能够使得用户在尺寸有限的触摸显示屏上方便有效地对重叠的或位置邻近的对象进行选择。
本发明的目的是提供一种显示处理方法和便携式移动终端,其通过移动触摸显示屏上重叠的对象不相重叠或者将触摸显示屏上位置邻近的对象移动得相互远离,而使得用户能够容易地对所述重叠的触摸点进行选择。
根据本发明的一个方面,提供了一种显示处理方法,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述方法包括:获得一触摸点,所述触摸点为操作体接触/接近所述触摸显示屏产生的点;以所述触摸点为中心,确定一预定区域;从所述多个对象中确定与所述预定区域有至少一个点相交的第一对象和与所述预定区域有至少一个点相交的第二对象;确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述中心的距离为第一距离,所述第二位置到所述中心的距离为第二距离,且所述第一距离小于所述第二距离。
在上述显示处理方法中,所述确定所述第一对象移动的第一信息的步骤包括:确定所述第一对象的外缘扩展区域,其中,所述第一对象的外缘扩展区域为所述第一对象的外缘向外扩展预定距离T后所覆盖的区域;确定所述第二对象的外缘扩展区域,其中,所述第二对象的外缘扩展区域为所述第二对象的外缘向外扩展所述预定距离T后所覆盖的区域;按照对象的外缘扩展区域之间互不相交的算法,确定所述第一对象的第一信息;其中,当所述第一对象根据所第一信息位于所述第二位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域不相交。
在上述显示处理方法中,进一步包括:确定所述第二对象移动的第二信息,所述第二信息指示将所述第二对象从第三位置移动到第四位置,所述第三位置为所述第二对象在所述触摸显示屏上显示的原始位置;根据所述第二信息将所述第二对象从所述第三位置移动到所述第四位置,其中,所述第三位置到所述中心的距离为第三距离,所述第四位置到所述中心的距离为第四距离,且所述第三距离小于所述第四距离。
在上述显示处理方法中,所述确定所述第二对象移动的第二信息的步骤包括:确定所述第一对象的外缘扩展区域,其中,所述第一对象的外缘扩展区域为所述第一对象的外缘向外扩展预定距离T后所覆盖的区域;确定所述第二对象的外缘扩展区域,其中,所述第二对象的外缘扩展区域为所述第二对象的外缘向外扩展所述预定距离T后所覆盖的区域;按照对象的外缘扩展区域之间互不相交的算法,确定所述第二对象的第二信息;其中,当所述第一对象根据所述第一信息位于所述第二位置且所述第二对象根据第二信息位于所述第四位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域不相交。
在上述显示处理方法中,在所述按照对象的外缘扩展区域之间互不相交的算法,确定所述第一对象的位置信息的步骤之前进一步包括:判断所述预定区域外是否具有第三对象,产生一判断信息;当所述判断信息表示所述预定区域外具有第三对象时,确定所述第三对象的外缘扩展区域,其中,所述第三对象的外缘扩展区域为所述第三对象的外缘向外扩展预定距离T后所覆盖的区域。
在上述显示处理方法中,所述按照对象的外缘扩展区域之间互不相交的算法,确定所述第一对象的第一信息的步骤包括:当所述第一对象根据所述第一信息位于所述第二位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域且同时与所述第三对象的外缘扩展区域都不相交。
在上述显示处理方法中,所述预定区域为圆形,所述圆形的圆心为所述触摸点,所述圆形的半径为r,其中,所述预定距离T大于或等于r。
在上述显示处理方法中,所述预定区域为正方形,所述正方形的中心为所述触摸点,所述中心到所述正方形的四条边的距离为R,其中,所述预定距离T大于或等于
在上述显示处理方法中,在所述确定所述第一对象移动的第一信息的步骤之前,进一步包括:将所述第一对象和所述第二对象标识为可用对象。
根据本发明的另一方面,提供了一种便携式移动终端,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述装置包括:触摸点获得单元,用于获得一触摸点,所述触摸点为操作体接触/接近所述触摸显示屏产生的点;预定区域确定单元,与所述触摸点获得单元连接,用于确定以所述触摸点为中心的一预定区域;相交对象确定单元,与所述预定区域确定单元连接,用于从所述多个对象中确定与所述预定区域有至少一个点相交的第一对象和与所述预定区域有至少一个点相交的第二对象;第一信息确定单元,与所述相交对象确定单元连接,用于确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;第一对象移动单元,与所述第一信息确定单元连接,用于根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述中心的距离为第一距离,所述第二位置到所述中心的距离为第二距离,且所述第一距离小于所述第二距离。
在上述便携式移动终端中,所述第一信息确定单元进一步包括:第一外缘扩展区域确定单元,与所述相交对象确定单元连接,用于确定所述第一对象的外缘扩展区域,其中,所述第一对象的外缘扩展区域为所述第一对象的外缘向外扩展预定距离T后所覆盖的区域;第二外缘扩展区域确定单元,与所述相交对象确定单元连接,用于确定所述第二对象的外缘扩展区域,其中,所述第二对象的外缘扩展区域为所述第二对象的外缘向外扩展所述预定距离T后所覆盖的区域;第一对象位置信息确定单元,与所述第一外缘扩展区域确定单元、所述第二外缘扩展区域确定单元和所述第一对象移动单元连接,用于按照对象的外缘扩展区域之间互不相交的算法,确定所述第一对象的所述第一信息;其中,当所述第一对象根据所述第一信息位于所述第二位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域不相交。
在上述便携式移动终端中,进一步包括:第二信息确定单元,与所述相交对象确定单元连接,用于确定所述第二对象移动的第二信息,所述第二信息指示将所述第二对象从第三位置移动到第四位置,所述第三位置为所述第二对象在所述触摸显示屏上显示的原始位置;第二对象移动单元,与所述第二信息确定单元连接,用于根据所述第二信息将所述第二对象从所述第三位置移动到所述第四位置,其中,所述第三位置到所述中心的距离为第三距离,所述第四位置到所述中心的距离为第四距离,且所述第三距离小于所述第四距离。
在上述便携式移动终端中,所述第二信息确定单元进一步包括:第三外缘扩展区域确定单元,与所述相交对象确定单元连接,用于确定所述第一对象的外缘扩展区域,其中,所述第一对象的外缘扩展区域为所述第一对象的外缘向外扩展预定距离T后所覆盖的区域;第四外缘扩展区域确定单元,与所述相交对象确定单元连接,用于确定所述第二对象的外缘扩展区域,其中,所述第二对象的外缘扩展区域为所述第二对象的外缘向外扩展所述预定距离T后所覆盖的区域;第二对象位置信息确定单元,与所述第三外缘扩展区域确定单元、所述第四外缘扩展区域确定单元和所述第二对象移动单元连接,用于按照对象的外缘扩展区域之间互不相交的算法,确定所述第二对象的第二信息;其中,当所述第一对象根据所述第一信息位于所述第二位置且所述第二对象根据所述第二信息位于所述第四位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域不相交。
在上述便携式移动终端中,进一步包括:第三对象判断单元,与所述预定区域确定单元连接,用于判断所述预定区域外是否具有第三对象,产生一判断信息;第五外缘扩展区域确定单元,与所述第三对象判断单元连接,用于当所述第三对象判断单元判断所述预定区域外具有第三对象时,确定所述第三对象的外缘扩展区域,其中,所述第三对象的外缘扩展区域为所述第三对象的外缘向外扩展预定距离T后所覆盖的区域。
在上述便携式移动终端中,所述第一信息确定单元与所述第五外缘扩展区域确定单元连接,用于确定所述第一对象的所述第一信息,以使得当所述第一对象根据所述第一信息位于所述第二位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域且同时与所述第三对象的外缘扩展区域都不相交。
在上述便携式移动终端中,所述预定区域为圆形,所述圆形的圆心为所述触摸点,所述圆形的半径为r,其中,所述预定距离T大于或等于r。
在上述便携式移动终端中,所述预定区域为正方形,所述正方形的中心为所述触摸点,所述中心到所述正方形的四条边的距离为R,其中,所述预定距离T大于或等于
在上述便携式移动终端中,进一步包括:可用对象标识单元,与相交对象确定单元连接,用于将所述第一对象和所述第二对象标识为可用对象。
根据本发明的又一方面,提供了一种显示处理方法,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述方法包括:获得一触摸点,所述触摸点为操作体接触/接近所述触摸显示屏产生的点;当所述触摸点为至少两个对象的交点时,确定所述至少两个对象的第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;和根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述触摸点的距离为第一距离,所述第二位置到所述触点的距离为第二距离,且所述第一距离小于所述第二距离。
根据本发明的再一方面,提供了一种显示处理方法,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述方法包括:获得一多个触摸点,所述多个触摸点为操作体接触/接近所述触摸显示屏产生的多个点;确定所述多个触摸点组成的第一预定区域,从所述多个对象中确定与所述第一预定区域有至少一个点相交的第一对象和与所述第一预定区域有至少一个点相交的第二对象;确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;和根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述第二位置的距离大于零。图1示出了用于选择触摸显示屏上密集的对象的现有解决方案。如图1所示,该方案将触摸显示屏上对象密集的区域进行放大显示,并在放大的区域中进行选择。但是,该方案并不适合触摸显示屏上重叠的对象的显示及选择,重叠的信息被放大后仍然是重叠的。
通过本发明的显示处理方法和便携式移动终端,能够使得用户容易地选择触摸显示屏上重叠的对象或位置紧密邻近的对象。并且,通过本发明的显示处理方法,由于将触摸显示屏上重叠的对象移动到新的位置,使得所述重叠的对象不再重叠,或位置紧密邻近的对象移动到新的位置,使得触摸显示屏上位置紧密邻近的对象移动得相互远离,也能够解决用户选择时的误触问题。以及能够解决用户无法精确选择自己想到的对象问题。
附图说明
图1示出了用于选择触摸显示屏上密集的对象的现有解决方案;
图2a和图2b是示出了根据本发明实施例的显示处理方法和便携式移动终端的应用场景的示意图。
图3到图11是示出了根据本发明第一实施例到第九实施例的显示处理方法的示意图;
图12到图18是示出了根据本发明第一实施例到第九实施例的便携式移动终端的示意性框图;
图19到图21是示出了根据本发明的实施例的显示处理方法和便携式移动终端的具体应用的示例的图。
具体实施方式
下面,将结合附图详细描述本发明的实施例的显示处理方法和便携式移动终端的具体实施例。
根据本发明的实施例的一个方面,提供了一种显示处理方法,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述方法包括:获得一触摸点,所述触摸点为操作体接触/接近所述触摸显示屏产生的点;以所述触摸点为中心,确定一预定区域;从所述多个对象中确定与所述预定区域有至少一个点相交的第一对象和与所述预定区域有至少一个点相交的第二对象;确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述中心的距离为第一距离,所述第二位置到所述中心的距离为第二距离,且所述第一距离小于所述第二距离。
这里,本领域技术人员可以理解,当操作体接触/接近所述触摸显示屏时,例如,当用户用手指按压所述触摸显示屏时,用户的指尖在触摸显示屏通常会形成一圆形的触摸区域,并且便携式移动终端根据用户的指尖在触摸显示屏上的该圆形的触摸区域,在该触摸区域内形成多个接触点。此时,便携式移动终端会根据一定的算法对这多个接触点进行计算,从而最终在触摸显示屏上形成单一的触摸点,例如,便携式移动终端根据该多个触摸点的密度对于每个触摸点进行一定的加权运算,从而确定在该多个触摸点中最接近中心的点为最终形成的单一触摸点。此时,本发明的实施例的便携式移动终端便会根据该最终形成的单一触摸点形成预定区域。
在本发明的实施例的显示处理方法的技术方案中,其核心便在于通过在触摸显示屏上形成的预定区域来判断是否有位置重叠或彼此相邻的多个对象,和通过以触摸点为参考基准来对上述判断出的多个对象进行移动操作。因此,对于所述预定区域来说,通常即以所述操作体接触/接近所述触摸显示屏时在所述触摸显示屏上受影响的范围为准,例如,该范围通常为圆形。而为了便于进行多个对象的移动操作,通常将触摸区域内形成的多个触摸点中最接近中心的触摸点作为基准,以便能够有效地实现位置重叠或彼此相邻的多个对象的移动。
根据本发明的实施例的另一方面,提供了一种显示处理方法,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述方法包括:获得一触摸点,所述触摸点为操作体接触/接近所述触摸显示屏产生的点;当所述触摸点为至少两个对象的交点时,确定所述至少两个对象的第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;和根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述触摸点的距离为第一距离,所述第二位置到所述触点的距离为第二距离,且所述第一距离小于所述第二距离。
这里,如上所述,当操作体接触/接近所述触摸显示屏时,可能会在触摸显示屏上的一范围内形成多个触摸点,且此时便携式移动终端根据预定算法计算出最终的单一触摸点。不同于上述实施例中根据该最终形成的单一触摸点来计算一预定范围,在本实施例中直接判断所述触摸点是否为至少两个对象的交点,并且,如果该触摸点为至少两个对象的交点,则表明所述操作体接触/接近所述触摸显示屏形成的点为所述至少两个对象的重叠部分,并在这种情况下需要移动对象的操作。因此,在这种情况下,可以节省上述实施例中根据触摸点形成预定范围的操作,从而简化了根据本发明实施例的显示处理方法。
根据本发明的实施例的又一方面,提供了一种显示处理方法,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述方法包括:获得一多个触摸点,所述多个触摸点为操作体接触/接近所述触摸显示屏产生的多个点;确定所述多个触摸点组成的第一预定区域;从所述多个对象中确定与所述第一预定区域有至少一个点相交的第一对象和与所述第一预定区域有至少一个点相交的第二对象;确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;和根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述第二位置的距离大于零。
如上所述,当操作体接触/接近所述触摸显示屏时,通常会在触摸显示屏上的一范围内形成多个触摸点。在上述实施例中,为了能够便于进行触摸显示屏上显示的对象的移动操作来确定单一的触摸点,但本领域技术人员可以理解,这里并不是必须确定单一的触摸点以进行对象的移动,并且在此时,可以省略掉便携式移动终端根据预定算法来从多个触摸点确定最终形成的单一触摸点的步骤,而是直接根据所形成的多个触摸点在屏幕上的位置来组成一预定区域,并且判断在触摸显示屏上显示的对象当中是否存在至少两个对象与该预定区域有重叠。并且,在判断出存在与所述预定区域有至少一个点相交的第一对象和第二对象时,对于第一对象进行移动,以便于用户的操作。这里,本领域技术人员可以理解,当对于第一对象进行移动时,该第一对象在移动前的第一位置到移动后的第二位置的距离将大于零。
图2a和图2b是示出了根据本发明实施例的显示处理方法的应用场景的示意图。如图2a和图2b所示,在便携式移动终端的触摸显示屏上显示多个对象时,很可能会出现两个或多个对象相互重叠的情况,如图2a和图2b中所示。并且,即使多个对象相互不重叠,也可能会出现两个或多个对象彼此之间的距离较近的情况
因此,在本发明的实施例中,通过将处于预定范围内的多个对象之一移动得远离触摸点,可以增大对象之间的距离,从而便于用户在触摸显示屏上点选对象的点选操作。
此外,本领域技术人员可以理解,本发明的实施例中的对象并不限于触摸显示屏上显示的图像类对象,其也可以是屏幕上显示的文字等。例如,在如图1所示的情况中,当用户触摸到触摸显示屏上所显示的一段文字时,由于文字彼此之间的距离相隔很近,因此用户很难保证仅触摸到该段文字中的一个文字。例如,当用户触摸如图1所示的文字“体育”时,在根据上述实施例判断出的预定区域中,很可能同时包含“体育”这两个字,这样,在此时,本发明的实施例的显示处理方法可以将“体”和“育”这两个字分开一段区域。并且,本发明的实施例的技术方案可以设置使得如果用户触摸“体”,则点选到“体”字,而如果触摸“育”,则点选到“育”字,并且在触摸到“体”和“育”之间的空白区域时,可在“体”和“育”字之间***各种标点符号或其它文字,例如,可设置自动***斜杠符号等。并且,在这种情况下,本领域技术人员可以理解,当对于文字对象进行移动操作时,对于第一文字对象的移动操作优选为沿原文字排列方向的移动操作,例如,如图1所示,对于“体”字和“育”字,对于“体”字的移动优选为屏幕的横向方向。
下面,将参考图3到图11描述根据本发明第一实施例到第九实施例的显示处理方法。
图3是示出了根据本发明第一实施例的显示处理方法的示意图。如图3所示,根据本发明的第一实施例,提供了一种显示处理方法,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述方法包括:获得一触摸点,所述触摸点为操作体接触/接近所述触摸显示屏产生的点;以所述触摸点为中心,确定一预定区域;从所述多个对象中确定与所述预定区域有至少一个点相交的第一对象S1和与所述预定区域有至少一个点相交的第二对象S2;确定第一对象S1移动的第一信息,所述第一信息指示将第一对象S1从第一位置移动到第二位置,所述第一位置为第一对象S1在所述触摸显示屏上显示的原始位置;根据所述第一信息将第一对象S1从第一位置移动到第二位置,其中,所述第一位置到所述中心的距离为第一距离d1,所述第二位置到所述中心的距离为第二距离d2,且第一距离d1小于第二距离d2。
在图3中,虽然用S1来表示移动前的第一对象,且用S1’来表示移动后的第一对象,但本领域技术人员可以知道,这里S1和S1’指的都是第一对象。并且,第一对象在触摸显示屏上的移动过程既可以采用第一对象S1从第一位置移动到第二位置的动画形式显示,也可以直接将第一对象S1从第一位置显示在第二位置,本发明的实施例对此并不意在进行限制。
这里,将第一对象S1从相对中心较近的第一距离d1移动到相对中心较远的第二距离d2,从而使得第一对象S1远离所述触摸点,能够便于用户点选第一对象S1和第二对象S2的操作。
图4是示出了根据本发明第二实施例的显示处理方法的示意图。如图4所示,根据本发明的第二实施例,提供了一种显示处理方法,该第二实施例的显示处理方法包括所述第一实施例的显示处理方法中的步骤,并且与所述第一实施例的显示处理方法相比,在确定第一对象S1移动的第一信息的步骤中,进一步包括步骤:确定第一对象S1的外缘扩展区域,其中,第一对象S1的外缘扩展区域为第一对象S1的外缘向外扩展预定距离T后所覆盖的区域;确定第二对象S2的外缘扩展区域,其中,第二对象S2的外缘扩展区域为第二对象S2的外缘向外扩展所述预定距离T后所覆盖的区域;按照对象的外缘扩展区域之间互不相交的算法,确定第一对象S1的第一信息;其中,当第一对象S1根据所述第一信息位于所述第二位置时,第一对象S1的外缘扩展区域与第二对象S2的外缘扩展区域不相交。
与第一实施例相比,当移动第一对象S1时,除保证了第一对象S1与触摸点之间的距离增大之外,还保证了第一对象S1的外缘扩展区域与第二对象S2的外缘扩展区域不相交,从而使得第一对象S1和第二对象S2之间的间隔至少为2T,进一步便于用户在触摸显示屏上区分第一对象S1和第二对象S2而进行点选操作。
图5是示出了根据本发明第三实施例的显示处理方法的示意图。如图5所示,根据本发明的第三实施例,提供了一种显示处理方法,该第三实施例的显示处理方法包括所述第一实施例的显示处理方法中的步骤,并且与所述第一实施例的显示处理方法相比,进一步包括步骤:确定第二对象S2移动的第二信息,所述第二信息指示将第二对象S2从第三位置移动到第四位置,所述第三位置为第二对象S2在所述触摸显示屏上显示的原始位置;根据所述第二信息将第二对象S2从所述第三位置移动到所述第四位置,其中,所述第三位置到所述中心的距离为第三距离d3,所述第四位置到所述中心的距离为第四距离d4,且第三距离d3小于第四距离d4。
与第一实施例相比,除移动第一对象S1以远离触摸点之外,进一步移动第二对象S2以远离触摸点,从而进一步便于用户点选第一对象S1和第二对象S2的操作。
当然,本领域技术人员可以理解,在这里移动第二对象S2以远离触摸点的步骤可以是与移动第一对象S1以远离触摸点的步骤同时进行的,也可以是顺序地进行的,这里本发明的实施例并不意在进行限制。
图6是示出了根据本发明第四实施例的显示处理方法的示意图。如图6所示,根据本发明的第四实施例,提供了一种显示处理方法,该第四实施例的显示处理方法包括所述第三实施例的显示处理方法中的步骤,并且与所述第三实施例的显示处理方法相比,在确定第二对象S2移动的第二信息的步骤中,进一步包括步骤:确定第一对象S1的外缘扩展区域,其中,第一对象S1的外缘扩展区域为第一对象S1的外缘向外扩展预定距离T后所覆盖的区域;确定第二对象S2的外缘扩展区域,其中,第二对象S2的外缘扩展区域为第二对象S2的外缘向外扩展所述预定距离T后所覆盖的区域;按照对象的外缘扩展区域之间互不相交的算法,确定第二对象S2的第二信息;其中,当第一对象S1根据所述第一信息位于所述第二位置且第二对象S2根据第二信息位于所述第四位置时,第一对象S1的外缘扩展区域与第二对象S2的外缘扩展区域不相交。
这里第四实施例的原理与第二实施例的类似,同样,与第三实施例相比,当移动第一对象S1和第二对象S2时,除保证了第一对象S1和第二对象S2与触摸点的距离分别增大之外,还保证了第一对象S1的外缘扩展区域与第二对象S2的外缘扩展区域不相交,从而使得第一对象S1和第二对象S2之间的间隔至少为2T,进一步便于用户在触摸显示屏上区分第一对象S1和第二对象S2而进行点选操作。
图7是示出了根据本发明第五实施例的显示处理方法的示意图。如图所示,根据本发明的第五实施例,提供了一种显示处理方法,该第五实施例的显示处理方法包括所述第二实施例的显示处理方法中的步骤,并且与所述第二实施例的显示处理方法相比,在所述按照对象的外缘扩展区域之间互不相交的算法,确定第一对象S1的位置信息的步骤之前,进一步包括步骤:判断所述预定区域外是否具有第三对象S3,产生一判断信息;当所述判断信息表示所述预定区域外具有第三对象S3时,确定第三对象S3的外缘扩展区域,其中,第三对象S3的外缘扩展区域为第三对象S3的外缘向外扩展预定距离T后所覆盖的区域。
因为在便携式移动终端的触摸显示屏上显示的对象中,除了与所述预定范围相交的对象之外,还可能包括与所述预定范围不相交的其它对象,因此,在进行第一对象S1的移动操作时,也要考虑到其它对象的位置关系。
图8是示出了根据本发明第六实施例的显示处理方法的示意图。如图8所示,根据本发明的第六实施例,提供了一种显示处理方法,该第六实施例的显示处理方法包括所述第五实施例的显示处理方法中的步骤,并且与所述第五实施例的显示处理方法相比,在所述按照对象的外缘扩展区域之间互不相交的算法,确定第一对象S1的第一信息的步骤中,进一步包括步骤:当第一对象S1根据所述第一信息位于所述第二位置时,第一对象S1的外缘扩展区域与第二对象S2的外缘扩展区域且同时与第三对象S3的外缘扩展区域都不相交。
如上所述,因为在便携式移动终端的触摸显示屏上显示的对象中,除了与所述预定范围相交的对象之外,还可能包括与所述预定范围不相交的其它对象,因此,在移动第一对象S1的移动操作时,除了保证第一对象S1的外缘扩展区域与第二对象S2的外缘扩展区域不相交,从而使得第一对象和第二对象之间的间隔至少为2T之外,还保证第一对象S 1的外缘扩展区域与第三对象S3的外缘扩展区域不相交,从而使得第一对象S1和第三对象S3之间的间隔至少也为2T。这样,用户在点选触摸显示屏上显示的多个对象时,除了能够容易地点选均与预定范围相交的第一对象S1和第二对象S2之外,也可以容易地区分与预定范围相交的第一对象S1以及在预定范围之外的第三对象S3,从而使得用户也能够容易地点选屏幕上显示的其它对象。
这里,本领域技术人员可以理解,虽然在本发明的实施例中仅举了在预定范围内的第一对象S1和第二对象S2以及在预定范围外的第三对象S3,但本发明的实施例并不限于此。在预定范围内可以有三个或更多个对象,同时在预定范围外也可以有两个或更多个对象。这时,本发明的实施例的技术方案将对所述对象进行移动,从而使得任意两个对象的外缘扩展区域均不相交,以便于用户点选各个对象的操作。
图9是示出了根据本发明第七实施例的显示处理方法的示意图。如图9所示,根据本发明的第七实施例,提供了一种显示处理方法,该第七实施例的显示处理方法包括所述第一实施例的显示处理方法中的步骤,这里,在该第七实施例的显示处理方法中,所述预定区域为圆形,所述圆形的圆心为所述触摸点,所述圆形的半径为r,其中,所述预定距离T大于或等于r。
这里,因为用户的指尖在触摸显示屏上的触摸区域通常为圆形,因此,将所述预定区域设置为圆形,且设置所述圆形的半径r为用户指尖在触摸显示屏上触摸的圆形区域的半径是最通常的设置方案。如上所述,由于在触摸显示屏上的第一对象和第二对象之间的间隔大于2T,也就是大于2r,使得当用户点选触摸显示屏上的第一对象S1和第二对象S2时,至多仅可能点选到触摸显示屏上的一个对象,从而防止了误触。并且,即使用户任意点选,也不会触摸到多于一个对象,从而极大增加了用户的便利。
图10是示出了根据本发明第八实施例的显示处理方法的示意图。如图10所示,根据本发明的第八实施例,提供了一种显示处理方法,该第八实施例的显示处理方法包括所述第一实施例的显示处理方法中的步骤,这里,在该第八实施例的显示处理方法中,所述预定区域为正方形,所述正方形的中心为所述触摸点,所述中心到所述正方形的四条边的距离为R,其中,所述预定距离T等于
这里,将触摸显示屏上的对象的外缘扩展区域的预定距离设置为也是为了保证用户点选触摸显示屏上的第一对象S1和第二对象S2时,至多仅可能点选到触摸显示屏上的一个对象,从而防止误触,并增加用户的点选操作的便利。
当然,本领域技术人员可以理解,这里本发明的实施例的以所述触摸点为中心确定的预定区域并不限定为圆形或正方形,而是也可以是其它形状。并且,在所述预定区域为其它形状的情况下,相应地确定触摸显示屏上的对象的外缘扩展区域的预定距离T,并且对象的外缘扩展区域之间互不相交的算法来移动多个对象,使得在用户点选触摸显示屏上的第一对象和第二对象时,至多仅可能点选到触摸显示屏上的一个对象。
图11是示出了根据本发明第九实施例的显示处理方法的示意图。如图11所示,根据本发明的第九实施例,提供了一种显示处理方法,该第九实施例的显示处理方法包括所述第一实施例的显示处理方法中的步骤,并且,在所述确定第一对象S1移动的第一信息的步骤之前,进一步包括步骤:将第一对象S1和第二对象S2标识为可用对象。
本领域技术人员可以理解,通过将第一对象S1和第二对象S2标志为可用对象,也就将所述触摸显示屏上除第一对象S1和第二对象S2之外的所述预定范围之外的对象设置为不可用,因而不可操作。这样,保证了用户在点选触摸显示屏上显示的对象时,仅能够点选到用户希望点选的第一对象S1或第二对象S2。
根据本发明的一个实施例,提供了一种便携式移动终端,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述便携式移动终端包括:触摸点获得单元,用于获得一触摸点,所述触摸点为操作体接触/接近所述触摸显示屏产生的点;预定区域确定单元,与所述触摸点获得单元连接,用于确定以所述触摸点为中心的一预定区域;相交对象确定单元,与所述预定区域确定单元连接,用于从所述多个对象中确定与所述预定区域有至少一个点相交的第一对象和与所述预定区域有至少一个点相交的第二对象;第一信息确定单元,与所述相交对象确定单元连接,用于确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;和第一对象移动单元,与所述第一信息确定单元连接,用于根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述中心的距离为第一距离,所述第二位置到所述中心的距离为第二距离,且所述第一距离小于所述第二距离。
如上所述,当操作体接触/接近所述触摸显示屏时,例如,当用户用手指按压便携式移动终端的触摸显示屏时,会在所述触摸显示屏上形成多个触摸点。这时,所述触摸点获得单元会根据预定算法,从该形成的多个触摸点获得一最终形成的单一触摸点,以便作为对象移动的基准,并且以该触摸点为基础由该预定区域确定单元确定一预定区域,从而对屏幕上彼此重叠或位置邻近的对象进行判断。
根据本发明的另一实施例,提供了一种便携式移动终端,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述便携式移动终端包括:触摸点获得单元,获得一触摸点,所述触摸点为操作体接触/接近所述触摸显示屏产生的点;第一信息确定单元,其在所述触摸点为至少两个对象的交点时,确定所述至少两个对象的第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;和第一对象移动单元,其根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述触摸点的距离为第一距离,所述第二位置到所述触点的距离为第二距离,且所述第一距离小于所述第二距离。
在该实施例中,如上所述,直接根据触摸点来判断触摸屏上显示的对象当中是否有彼此重叠的对象,因此与上述实施例相比省略了预定范围确定单元,而仅是通过触摸点获得单元获得的单一触摸点来进行相交对象的判断,从而进一步简化了装置的结构。
根据本发明的又一实施例,提供了一种便携式移动终端,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述便携式移动终端包括:触摸点获得单元,获得一多个触摸点,所述多个触摸点为操作体接触/接近所述触摸显示屏产生的多个点;预定区域确定单元,确定所述多个触摸点组成的第一预定区域;相交对象确定单元,从所述多个对象中确定与所述第一预定区域有至少一个点相交的第一对象和与所述第一预定区域有至少一个点相交的第二对象;第一信息确定单元,确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;和第一对象移动单元,根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述第二位置的距离大于零。
在该实施例中,如上所述,虽然该实施例中便携式移动终端也包括触摸点获得单元和预定范围确定单元,但是该触摸点获得单元和预定范围确定单元与上述实施例的便携式移动终端中的触摸点获得单元和预定范围确定单元并不相同。上述实施例的便携式移动终端中的触摸点获得单元根据多个触摸点来产生最终的单一触摸点,且预定范围确定单元根据该触摸点确定预定范围。而在本实施例中,则是直接将操作体接触/接近所述触摸显示屏所产生的多个触摸点确定为触摸点,并从该多个触摸点直接生成预定范围,因此,上述触摸点获得单元和预定范围确定单元的结构相比先前的实施例的便携式移动终端中的触摸点获得单元和预定范围确定单元显然得到了进一步的简化,从而使得装置的结构获得了进一步的简化。
接下来,将参考图12到图18描述根据本发明第一实施例到第九实施例的便携式移动终端。
图12是示出了根据本发明第一实施例的便携式移动终端的示意性框图。如图12所示,根据本发明的第一实施例,提供了一种便携式移动终端100,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述装置包括:触摸点获得单元101,用于获得一触摸点,所述触摸点为操作体接触/接近所述触摸显示屏产生的点;预定区域确定单元102,与触摸点获得单元101连接,用于确定以所述触摸点为中心的一预定区域;相交对象确定单元103,与预定区域确定单元102连接,用于从所述多个对象中确定与所述预定区域有至少一个点相交的第一对象和与所述预定区域有至少一个点相交的第二对象;第一信息确定单元104,与相交对象确定单元103连接,用于确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;第一对象移动单元105,与第一信息确定单元104连接,用于根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述中心的距离为第一距离,所述第二位置到所述中心的距离为第二距离,且所述第一距离小于所述第二距离。
图13是示出了根据本发明第二实施例的便携式移动终端的示意性框图。如图13所示,根据本发明的第二实施例,提供了一种便携式移动终端100,其包括如本发明的第一实施例的便携式移动终端的全部组件,即,触摸点获得单元101、预定区域确定单元102、相交对象确定单元103、第一信息确定单元104和第一对象移动单元105。其中,第一信息确定单元104进一步包括:第一外缘扩展区域确定单元106a,与相交对象确定单元103连接,用于确定所述第一对象的外缘扩展区域,其中,所述第一对象的外缘扩展区域为所述第一对象的外缘向外扩展预定距离T后所覆盖的区域;第二外缘扩展区域确定单元106b,与相交对象确定单元103连接,用于确定所述第二对象的外缘扩展区域,其中,所述第二对象的外缘扩展区域为所述第二对象的外缘向外扩展所述预定距离T后所覆盖的区域;第一对象位置信息确定单元107,与第一外缘扩展区域确定单元106a、第二外缘扩展区域确定单元106b和第一对象移动单元105连接,用于按照对象的外缘扩展区域之间互不相交的算法,确定所述第一对象的所述第一信息;其中,当所述第一对象根据所述第一信息位于所述第二位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域不相交。
图14是示出了根据本发明第三实施例的便携式移动终端的示意性框图。如图14所示,根据本发明的第三实施例,提供了一种便携式移动终端100,其包括如本发明的第一实施例的便携式移动终端的全部组件,即,触摸点获得单元101、预定区域确定单元102、相交对象确定单元103、第一信息确定单元104和第一对象移动单元105。且该便携式移动终端100进一步包括:第二信息确定单元108,与相交对象确定单元103连接,用于确定所述第二对象移动的第二信息,所述第二信息指示将所述第二对象从第三位置移动到第四位置,所述第三位置为所述第二对象在所述触摸显示屏上显示的原始位置;第二对象移动单元109,与第二信息确定单元108连接,用于根据所述第二信息将所述第二对象从所述第三位置移动到所述第四位置,其中,所述第三位置到所述中心的距离为第三距离,所述第四位置到所述中心的距离为第四距离,且所述第三距离小于所述第四距离。
图15是示出了根据本发明第四实施例的便携式移动终端的示意性框图。如图15所示,根据本发明的第四实施例,提供了一种便携式移动终端100,其包括如本发明的第三实施例的便携式移动终端的全部组件,即,触摸点获得单元101、预定区域确定单元102、相交对象确定单元103、第一信息确定单元104、第一对象移动单元105、第二信息确定单元108和第二对象移动单元109。该第二信息确定单元108进一步包括:第三外缘扩展区域确定单元110a,与相交对象确定单元103连接,用于确定所述第一对象的外缘扩展区域,其中,所述第一对象的外缘扩展区域为所述第一对象的外缘向外扩展预定距离T后所覆盖的区域;第四外缘扩展区域确定单元110b,与相交对象确定单元103连接,用于确定所述第二对象的外缘扩展区域,其中,所述第二对象的外缘扩展区域为所述第二对象的外缘向外扩展所述预定距离T后所覆盖的区域;第二对象位置信息确定单元111,与第三外缘扩展区域确定单元110a、第四外缘扩展区域确定单元110b和第二对象移动单元109连接,用于按照对象的外缘扩展区域之间互不相交的算法,确定所述第二对象的第二信息;其中,当所述第一对象根据所述第一信息位于所述第二位置且所述第二对象根据所述第二信息位于所述第四位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域不相交。
这里,虽然在根据本发明第二实施例和第四实施例的便携式移动终端中,以第一信息确定单元104包括第一外缘扩展区域确定单元106a和第二外缘扩展区域确定单元106b且第二信息确定单元108包括第三外缘扩展区域确定单元110a和第四外缘扩展区域确定单元110b来进行描述,但本领域技术人员可以理解,第一信息确定单元104和第二信息确定单元108也可以共用用于分别确定第一对象和第二对象的外缘扩展区域的第一对象外缘扩展区域确定单元和第二对象外缘扩展区域确定单元。
图16是示出了根据本发明第五实施例的便携式移动终端的示意性框图。如图16所示,根据本发明的第五实施例,提供了一种便携式移动终端100,其包括如本发明的第二实施例的便携式移动终端的全部组件,即,触摸点获得单元101、预定区域确定单元102、相交对象确定单元103、第一信息确定单元104和第一对象移动单元105,且第一信息确定单元104包括第一外缘扩展区域确定单元106a、第二外缘扩展区域确定单元106b和第一对象位置信息确定单元107。该便携式移动终端100进一步包括:第三对象判断单元112,与预定区域确定单元102连接,用于判断所述预定区域外是否具有第三对象,产生一判断信息;第五外缘扩展区域确定单元113,与第三对象判断单元112连接,用于当所述第三对象判断单元112判断所述预定区域外具有第三对象时,确定所述第三对象的外缘扩展区域,其中,所述第三对象的外缘扩展区域为所述第三对象的外缘向外扩展预定距离T后所覆盖的区域。
图17是示出了根据本发明第六实施例的便携式移动终端的示意性框图。如图17所示,根据本发明的第六实施例,提供了一种便携式移动终端,其包括如本发明的第五实施例的便携式移动终端的全部组件,即,触摸点获得单元101、预定区域确定单元102、相交对象确定单元103、第一信息确定单元104、第一对象移动单元105、第三对象判断单元112和第五外缘扩展区域确定单元113,且第一信息确定单元104包括第一外缘扩展区域确定单元106a、第二外缘扩展区域确定单元106b和第一对象位置信息确定单元107。其中:第一信息确定单元104进一步与第五外缘扩展区域确定单元113连接,用于确定所述第一对象的所述第一信息,以使得当所述第一对象根据所述第一信息位于所述第二位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域且同时与所述第三对象的外缘扩展区域都不相交。
在根据本发明第七实施例的便携式移动终端中,其组件配置实质上与根据图12所示的根据本发明第一实施例的便携式移动终端的相同,即,包括触摸点获得单元101、预定区域确定单元102、相交对象确定单元103、第一信息确定单元104和第一对象移动单元105。这里,在根据本发明第七实施例的便携式移动终端中,所述预定区域为圆形,所述圆形的圆心为所述触摸点,所述圆形的半径为r,其中,所述预定距离T大于或等于r。
在根据本发明第八实施例的便携式移动终端中,其组件配置实质上与根据图12所示的根据本发明第一实施例的便携式移动终端的相同,即,包括触摸点获得单元101、预定区域确定单元102、相交对象确定单元103、第一信息确定单元104和第一对象移动单元105。这里,在根据本发明第八实施例的便携式移动终端中,所述预定区域为正方形,所述正方形的中心为所述触摸点,所述中心到所述正方形的四条边的距离为R,其中,所述预定距离T等于
图18是示出了根据本发明第九实施例的便携式移动终端的示意性框图。如图18所示,根据本发明的第九实施例,提供了一种便携式移动终端100,其包括如本发明的第一实施例的便携式移动终端的全部组件,即,触摸点获得单元101、预定区域确定单元102、相交对象确定单元103、第一信息确定单元104和第一对象移动单元105。该便携式移动终端100进一步包括:可用对象标识单元114,与相交对象确定单元连接103,用于将所述第一对象和所述第二对象标识为可用对象。
下面,将结合图19到图21描述根据本发明的实施例的显示处理方法的具体示例。图19到图21是示出了根据本发明的实施例的显示处理方法的具体示例的图。
如图19所示,对象按照实际位置在屏幕上显示,并且,当两个对象互相遮盖的面积大于一半(或互相遮挡大于半径)时,增加显示相互遮挡点的数量。例如,在图19中,两个对象重叠,因此,增加显示数量“2”的图标,以便于用户识别。
如图20所示,当用户进行选择对象的操作时,用户以手指在屏幕上进行点选,当触发区(取手指点击时遮挡的区域为触发区)中有多个对象时,对象被散开。且在散开时,数量标示消失,屏幕的颜色加深,通常变为黑色,即将屏幕压黑,且屏幕中其他元素被锁定,被散开的对象自动选取最佳排列。例如,在图20中,当用户点选屏幕上的特定位置时,标识为“西单大悦城”和“西单商场”的对象散开。
如图21所示,当用户点击一个被分散的对象是,该对象被选中,屏幕的颜色加深效果,即屏幕的压黑消失,各个对象回到原有位置。并且,当用户点击颜色加深的区域且未触及对象时,颜色加深效果消失,各个对象回到原有位置,没有点被选中。
根据本发明的实施例的显示处理方法和便携式移动终端,通过将触摸显示屏上相互重叠的对象移动为不相重叠,或者将触摸显示屏上位置邻近的对象移动得相互远离,能够使得用户容易地点选触摸显示屏上的对象,从而便于用户的操作。并且,由于将触摸显示屏上重叠的对象移动到新的位置,使得保证用户手指在触摸显示屏上的覆盖区域仅与一个对象相重合,可以保证用户点选到其想要点选的对象,从而解决用户选择时的误触问题。
本发明已经参考具体实施例进行了详细说明。然而,很明显,在不背离本发明的精神的情况下,本领域技术人员能够对实施例执行更改和替换。换句话说,本发明用说明的形式公开,而不是被限制地解释。要判断本发明的要旨,应该考虑所附的权利要求。
Claims (19)
1.一种显示处理方法,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述方法包括:
获得一触摸点,所述触摸点为操作体接触或者接近所述触摸显示屏产生的点;
以所述触摸点为中心,确定一预定区域;
从所述多个对象中确定与所述预定区域有至少一个点相交的第一对象和与所述预定区域有至少一个点相交的第二对象;
确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;和
根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述中心的距离为第一距离,所述第二位置到所述中心的距离为第二距离,且所述第一距离小于所述第二距离。
2.如权利要求1所述的显示处理方法,其中,所述确定所述第一对象移动的第一信息的步骤包括:
确定所述第一对象的外缘扩展区域,其中,所述第一对象的外缘扩展区域为所述第一对象的外缘向外扩展预定距离T后所覆盖的区域;
确定所述第二对象的外缘扩展区域,其中,所述第二对象的外缘扩展区域为所述第二对象的外缘向外扩展所述预定距离T后所覆盖的区域;
按照对象的外缘扩展区域之间互不相交的算法,确定所述第一对象的第一信息;
其中,当所述第一对象根据所述第一信息位于所述第二位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域不相交。
3.如权利要求1所述的显示处理方法,其进一步包括:
确定所述第二对象移动的第二信息,所述第二信息指示将所述第二对象从第三位置移动到第四位置,所述第三位置为所述第二对象在所述触摸显示屏上显示的原始位置;和
根据所述第二信息将所述第二对象从所述第三位置移动到所述第四位置,其中,所述第三位置到所述中心的距离为第三距离,所述第四位置到所述中心的距离为第四距离,且所述第三距离小于所述第四距离。
4.如权利要求3所述的显示处理方法,其中,所述确定所述第二对象移动的第二信息的步骤包括:
确定所述第一对象的外缘扩展区域,其中,所述第一对象的外缘扩展区域为所述第一对象的外缘向外扩展预定距离T后所覆盖的区域;
确定所述第二对象的外缘扩展区域,其中,所述第二对象的外缘扩展区域为所述第二对象的外缘向外扩展所述预定距离T后所覆盖的区域;
按照对象的外缘扩展区域之间互不相交的算法,确定所述第二对象的第二信息;
其中,当所述第一对象根据所述第一信息位于所述第二位置且所述第二对象根据第二信息位于所述第四位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域不相交。
5.如权利要求2所述的显示处理方法,其中,在所述按照对象的外缘扩展区域之间互不相交的算法,确定所述第一对象的第一信息的步骤之前进一步包括:
判断所述预定区域外是否具有第三对象,产生一判断信息;和
当所述判断信息表示所述预定区域外具有第三对象时,确定所述第三对象的外缘扩展区域,其中,所述第三对象的外缘扩展区域为所述第三对象的外缘向外扩展预定距离T后所覆盖的区域。
6.如权利要求5所述的显示处理方法,其中,所述按照对象的外缘扩展区域之间互不相交的算法,确定所述第一对象的第一信息的步骤包括:
当所述第一对象根据所述第一信息位于所述第二位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域且同时与所述第三对象的外缘扩展区域都不相交。
7.如权利要求2所述的显示处理方法,其中,所述预定区域为圆形,所述圆形的圆心为所述触摸点,所述圆形的半径为r,其中,所述预定距离T大于或等于r。
8.如权利要求2所述的显示处理方法,其中,所述预定区域为正方形,所述正方形的中心为所述触摸点,所述中心到所述正方形的四条边的距离为R,其中,所述预定距离T大于或等于
9.如权利要求1所述的显示处理方法,其中,在所述确定所述第一对象移动的第一信息的步骤之前,进一步包括:
将所述第一对象和所述第二对象标识为可用对象。
10.一种便携式移动终端,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述便携式移动终端包括:
触摸点获得单元,用于获得一触摸点,所述触摸点为操作体接触或者接近所述触摸显示屏产生的点;
预定区域确定单元,与所述触摸点获得单元连接,用于确定以所述触摸点为中心的一预定区域;
相交对象确定单元,与所述预定区域确定单元连接,用于从所述多个对象中确定与所述预定区域有至少一个点相交的第一对象和与所述预定区域有至少一个点相交的第二对象;
第一信息确定单元,与所述相交对象确定单元连接,用于确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;和
第一对象移动单元,与所述第一信息确定单元连接,用于根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述中心的距离为第一距离,所述第二位置到所述中心的距离为第二距离,且所述第一距离小于所述第二距离。
11.如权利要求10所述的便携式移动终端,其中,所述第一信息确定单元进一步包括:
第一外缘扩展区域确定单元,与所述相交对象确定单元连接,用于确定所述第一对象的外缘扩展区域,其中,所述第一对象的外缘扩展区域为所述第一对象的外缘向外扩展预定距离T后所覆盖的区域;
第二外缘扩展区域确定单元,与所述相交对象确定单元连接,用于确定所述第二对象的外缘扩展区域,其中,所述第二对象的外缘扩展区域为所述第二对象的外缘向外扩展所述预定距离T后所覆盖的区域;
第一对象位置信息确定单元,与所述第一外缘扩展区域确定单元、所述第二外缘扩展区域确定单元和所述第一对象移动单元连接,用于按照对象的外缘扩展区域之间互不相交的算法,确定所述第一对象的所述第一信息;
其中,当所述第一对象根据所述第一信息位于所述第二位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域不相交。
12.如权利要求10所述的便携式移动终端,其进一步包括:
第二信息确定单元,与所述相交对象确定单元连接,用于确定所述第二对象移动的第二信息,所述第二信息指示将所述第二对象从第三位置移动到第四位置,所述第三位置为所述第二对象在所述触摸显示屏上显示的原始位置;和
第二对象移动单元,与所述第二信息确定单元连接,用于根据所述第二信息将所述第二对象从所述第三位置移动到所述第四位置,其中,所述第三位置到所述中心的距离为第三距离,所述第四位置到所述中心的距离为第四距离,且所述第三距离小于所述第四距离。
13.如权利要求12所述的便携式移动终端,其中,所述第二信息确定单元进一步包括:
第三外缘扩展区域确定单元,与所述相交对象确定单元连接,用于确定所述第一对象的外缘扩展区域,其中,所述第一对象的外缘扩展区域为所述第一对象的外缘向外扩展预定距离T后所覆盖的区域;
第四外缘扩展区域确定单元,与所述相交对象确定单元连接,用于确定所述第二对象的外缘扩展区域,其中,所述第二对象的外缘扩展区域为所述第二对象的外缘向外扩展所述预定距离T后所覆盖的区域;
第二对象位置信息确定单元,与所述第三外缘扩展区域确定单元、所述第四外缘扩展区域确定单元和所述第二对象移动单元连接,用于按照对象的外缘扩展区域之间互不相交的算法,确定所述第二对象的第二信息;
其中,当所述第一对象根据所述第一信息位于所述第二位置且所述第二对象根据所述第二信息位于所述第四位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域不相交。
14.如权利要求11所述的便携式移动终端,其进一步包括:
第三对象判断单元,与所述预定区域确定单元连接,用于判断所述预定区域外是否具有第三对象,产生一判断信息;和
第五外缘扩展区域确定单元,与所述第三对象判断单元连接,用于当所述第三对象判断单元判断所述预定区域外具有第三对象时,确定所述第三对象的外缘扩展区域,其中,所述第三对象的外缘扩展区域为所述第三对象的外缘向外扩展预定距离T后所覆盖的区域。
15.如权利要求14所述的便携式移动终端,其中:
所述第一信息确定单元与所述第五外缘扩展区域确定单元连接,用于确定所述第一对象的所述第一信息,以使得当所述第一对象根据所述第一信息位于所述第二位置时,所述第一对象的外缘扩展区域与所述第二对象的外缘扩展区域且同时与所述第三对象的外缘扩展区域都不相交。
16.如权利要求11所述的便携式移动终端,其中,所述预定区域为圆形,所述圆形的圆心为所述触摸点,所述圆形的半径为r,其中,所述预定距离T大于或等于r。
17.如权利要求11所述的便携式移动终端,其中,所述预定区域为正方形,所述正方形的中心为所述触摸点,所述中心到所述正方形的四条边的距离为R,其中,所述预定距离T大于或等于。
18.如权利要求10所述的便携式移动终端,其进一步包括:
可用对象标识单元,与相交对象确定单元连接,用于将所述第一对象和所述第二对象标识为可用对象。
19.一种显示处理方法,其应用于一便携式移动终端中,所述便携式移动终端具有一触摸显示屏,且在所述便携式移动终端的所述触摸显示屏上显示多个对象,所述方法包括:
获得多个触摸点,所述多个触摸点为操作体接触或者接近所述触摸显示屏产生的多个点;
确定所述多个触摸点组成的第一预定区域,
从所述多个对象中确定与所述第一预定区域有至少一个点相交的第一对象和与所述第一预定区域有至少一个点相交的第二对象;
确定所述第一对象移动的第一信息,所述第一信息指示将所述第一对象从第一位置移动到第二位置,所述第一位置为所述第一对象在所述触摸显示屏上显示的原始位置;和
根据所述第一信息将所述第一对象从第一位置移动到第二位置,其中,所述第一位置到所述第二位置的距离大于零。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010294512.5A CN102419679B (zh) | 2010-09-27 | 2010-09-27 | 显示处理方法和便携式移动终端 |
PCT/CN2011/079941 WO2012041175A1 (zh) | 2010-09-27 | 2011-09-21 | 显示处理方法和便携式移动终端 |
US13/824,832 US9898177B2 (en) | 2010-09-27 | 2011-09-21 | Display processing method and portable mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010294512.5A CN102419679B (zh) | 2010-09-27 | 2010-09-27 | 显示处理方法和便携式移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102419679A CN102419679A (zh) | 2012-04-18 |
CN102419679B true CN102419679B (zh) | 2014-10-01 |
Family
ID=45891926
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010294512.5A Active CN102419679B (zh) | 2010-09-27 | 2010-09-27 | 显示处理方法和便携式移动终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9898177B2 (zh) |
CN (1) | CN102419679B (zh) |
WO (1) | WO2012041175A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5647968B2 (ja) * | 2011-11-22 | 2015-01-07 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置および情報処理方法 |
JP5639111B2 (ja) * | 2012-04-27 | 2014-12-10 | 京セラドキュメントソリューションズ株式会社 | 情報処理装置及び画像形成装置 |
CN103838531A (zh) * | 2012-11-20 | 2014-06-04 | 腾讯科技(深圳)有限公司 | 一种信息处理及显示方法、移动终端 |
JP6359862B2 (ja) * | 2014-04-17 | 2018-07-18 | シャープ株式会社 | タッチ操作入力装置、タッチ操作入力方法及びプログラム |
WO2015167511A2 (en) * | 2014-04-30 | 2015-11-05 | Empire Technology Development Llc | Adjusting tap position on touch screen |
KR101599891B1 (ko) * | 2014-09-19 | 2016-03-04 | 삼성전자주식회사 | 초음파 진단장치, 방법 및 컴퓨터 판독 가능한 저장매체 |
CN105677184A (zh) * | 2016-01-11 | 2016-06-15 | 福州市马尾区朱雀网络信息技术有限公司 | 一种选择对象的方法 |
CN106909301B (zh) * | 2017-02-13 | 2020-08-11 | 北京安云世纪科技有限公司 | 一种调整触控标识对象的方法及装置 |
CN106648260B (zh) * | 2017-02-13 | 2020-08-07 | 北京安云世纪科技有限公司 | 一种调整触控标识对象间距的方法及装置 |
CN112698781B (zh) * | 2017-11-03 | 2022-06-07 | 腾讯科技(深圳)有限公司 | 虚拟环境中的目标定位方法、装置、介质及电子设备 |
CN108710460B (zh) * | 2018-05-15 | 2019-06-25 | 广州视源电子科技股份有限公司 | 元素控制方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5757358A (en) * | 1992-03-31 | 1998-05-26 | The United States Of America As Represented By The Secretary Of The Navy | Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback |
US6040824A (en) * | 1996-07-31 | 2000-03-21 | Aisin Aw Co., Ltd. | Information display system with touch panel |
CN1331815A (zh) * | 1998-12-22 | 2002-01-16 | 艾利森公司 | 不精确触摸而判断计算机触摸屏上可触摸项的选项的装置和方法 |
CN101105733A (zh) * | 2007-05-16 | 2008-01-16 | 广东威创日新电子有限公司 | 一种多点触摸定位方法 |
CN101770331A (zh) * | 2009-01-05 | 2010-07-07 | 联想(北京)有限公司 | 一种计算机图标排列管理方法、装置及计算机 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6920619B1 (en) * | 1997-08-28 | 2005-07-19 | Slavoljub Milekic | User interface for removing an object from a display |
US6816176B2 (en) * | 2001-07-05 | 2004-11-09 | International Business Machines Corporation | Temporarily moving adjacent or overlapping icons away from specific icons being approached by an on-screen pointer on user interactive display interfaces |
US6968511B1 (en) * | 2002-03-07 | 2005-11-22 | Microsoft Corporation | Graphical user interface, data structure and associated method for cluster-based document management |
US7382358B2 (en) * | 2003-01-16 | 2008-06-03 | Forword Input, Inc. | System and method for continuous stroke word-based text input |
US6856901B2 (en) * | 2003-06-02 | 2005-02-15 | Alpine Electronics, Inc. | Display method and apparatus for navigation system |
TWI328185B (en) * | 2006-04-19 | 2010-08-01 | Lg Electronics Inc | Touch screen device for potable terminal and method of displaying and selecting menus thereon |
EP2053497A1 (en) | 2007-10-26 | 2009-04-29 | Research In Motion Limited | Text selection using a touch sensitive screen of a handheld mobile communication device |
US9030418B2 (en) * | 2008-06-24 | 2015-05-12 | Lg Electronics Inc. | Mobile terminal capable of sensing proximity touch |
CN102033642B (zh) * | 2009-09-29 | 2012-10-10 | 联想(北京)有限公司 | 一种手势识别的方法及电子设备 |
US8423897B2 (en) * | 2010-01-28 | 2013-04-16 | Randy Allan Rendahl | Onscreen keyboard assistance method and system |
-
2010
- 2010-09-27 CN CN201010294512.5A patent/CN102419679B/zh active Active
-
2011
- 2011-09-21 WO PCT/CN2011/079941 patent/WO2012041175A1/zh active Application Filing
- 2011-09-21 US US13/824,832 patent/US9898177B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5757358A (en) * | 1992-03-31 | 1998-05-26 | The United States Of America As Represented By The Secretary Of The Navy | Method and apparatus for enhancing computer-user selection of computer-displayed objects through dynamic selection area and constant visual feedback |
US6040824A (en) * | 1996-07-31 | 2000-03-21 | Aisin Aw Co., Ltd. | Information display system with touch panel |
CN1331815A (zh) * | 1998-12-22 | 2002-01-16 | 艾利森公司 | 不精确触摸而判断计算机触摸屏上可触摸项的选项的装置和方法 |
CN101105733A (zh) * | 2007-05-16 | 2008-01-16 | 广东威创日新电子有限公司 | 一种多点触摸定位方法 |
CN101770331A (zh) * | 2009-01-05 | 2010-07-07 | 联想(北京)有限公司 | 一种计算机图标排列管理方法、装置及计算机 |
Also Published As
Publication number | Publication date |
---|---|
US9898177B2 (en) | 2018-02-20 |
CN102419679A (zh) | 2012-04-18 |
WO2012041175A1 (zh) | 2012-04-05 |
US20160188178A1 (en) | 2016-06-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102419679B (zh) | 显示处理方法和便携式移动终端 | |
Brudy et al. | Cross-device taxonomy: Survey, opportunities and challenges of interactions spanning across multiple devices | |
US10866730B2 (en) | Touch screen-based control method and apparatus | |
US10120529B2 (en) | Touch-activated and expandable visual navigation of a mobile device via a graphic selection element | |
US9268423B2 (en) | Definition and use of node-based shapes, areas and windows on touch screen devices | |
CN101359271B (zh) | 用于在相关对象之间进行导航的图形用户界面控件和方法 | |
US9304668B2 (en) | Method and apparatus for customizing a display screen of a user interface | |
CN109432775B (zh) | 一种游戏地图的分屏显示方法和装置 | |
CN105051668B (zh) | 显示控制设备、显示控制方法以及程序 | |
CN102830890B (zh) | 一种显示图标的方法和装置 | |
US20160142471A1 (en) | Systems and methods for facilitating collaboration among multiple computing devices and an interactive display device | |
CN104811816A (zh) | 一种为视频画面中的对象打弹幕标签的方法、装置及*** | |
US10120540B2 (en) | Visual feedback for user interface navigation on television system | |
JP2014229224A (ja) | オブジェクト選択装置 | |
CN103513859A (zh) | 图标显示方法及图标显示装置 | |
US9842311B2 (en) | Multiple users working collaborative on a single, touch-sensitive “table top”display | |
CN104007920A (zh) | 在电子测试装备上选择波形的方法 | |
CN106648314A (zh) | 一种分屏方法及装置 | |
CN106095218B (zh) | 信息处理方法及电子设备 | |
CN106020685A (zh) | 一种思维导图操作方法及装置 | |
CN109218514A (zh) | 一种控制方法、装置及设备 | |
CN104461308A (zh) | 一种在目标区域中添加项目的方法及装置 | |
CN103713798A (zh) | 锁屏界面中应用对象显示方法及装置 | |
CN103870143A (zh) | 数据传输控制方法及电子设备 | |
US9146653B2 (en) | Method and apparatus for editing layout of objects |
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 |