CN103080885A - 用于编辑对象布局的方法和装置 - Google Patents
用于编辑对象布局的方法和装置 Download PDFInfo
- Publication number
- CN103080885A CN103080885A CN2011800416806A CN201180041680A CN103080885A CN 103080885 A CN103080885 A CN 103080885A CN 2011800416806 A CN2011800416806 A CN 2011800416806A CN 201180041680 A CN201180041680 A CN 201180041680A CN 103080885 A CN103080885 A CN 103080885A
- Authority
- CN
- China
- Prior art keywords
- priority
- image
- level
- levels
- peripheral part
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
-
- 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/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
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)
- Processing Or Creating Images (AREA)
Abstract
提供了一种用于安置图像的方法。在用于安置图像的方法中,通过直观的操作来指定重叠次序,并且对象相互重叠。当在触摸屏上触摸图像时,根据图像P1的上下位置来设定图像P1的相应的周边部分的优先级水平,使得图像P1的触摸侧被压下并且触摸侧的相对侧被升高。当图像P1和图像P2重叠时,根据在要接触的相应的图像P1和P2的周边部分的优先级水平之间的优势-劣势关系来确定在要被重叠的图像P1和P2之间的渲染优先级,并且显示重叠部分。
Description
技术领域
本发明涉及用于编辑对象的布局的方法和装置。
背景技术
用于将利用数字照相机捕捉的图像置于计算机中并且创建相册的软件是已知的。用于创建相册的软件设置有用于将每一幅图像移动到显示屏上的期望的位置的布局编辑功能。使用操作输入设备将图像移动到期望的位置。作为执行这样的操作的操作输入设备,鼠标和触摸屏是已知的。这些设备允许直观的操作。
在布局编辑中,要被移动的对象例如图像被称作“对象”。当对象被移动和安置成部分地与另一个对象重叠时,在显示屏的深度方向上事先确定是对象之间的前后(上下)关系的渲染优先级。对象根据渲染优先级而在重叠状态中得到渲染。即,在显示屏上的渲染受到控制使得带有最高渲染优先级的对象被显示在顶层上并且在顶部对象下面的对象(一个或者多个)不在对象的重叠部分中显示。为了在对象移动和重叠之后改变渲染优先级,选择要改变其渲染优先级的对象,并且执行命令,例如“向前移动”、“向后移动”或者“向上移动”。由此,改变了重叠对象的次序。
专利文献1提出一种配置,其中基于在与到触摸屏上的触摸输入相对应的挤压点之间的压力差异来改变显示在触摸屏上的重叠对象之间的前后关系,即,渲染优先级。
现有技术文献
专利文献
专利文献1:专利公开公报No.2010-33455
发明内容
本发明所要解决的问题
基于诸如“向前移动”和“向后移动”的命令在重叠部分中改变渲染优先级的上述操作不是使用鼠标或者触摸屏的直观的操作。上述操作是复杂的,因为用于移动对象的操作和用于在重叠部分中改变渲染优先级的操作是分离的。在如在专利文献1中描述地使用压力差异的配置中,用于检测在显示屏上的挤压点的压力的机构是必要的。这增加了部件的数目和制造成本。另外,有必要进行实践以控制挤压点的压力。
本发明的一个目的在于提供一种能够使用直观的操作和重叠对象指定渲染优先级的、用于编辑对象的布局的方法和装置。
用于解决所述问题的手段
在根据本发明的、用于安置对象的方法中,当通过操作输入设备的操作指示在显示屏上的第一对象和第二对象中的至少一个并且通过移动对象使得对象遵循在对象上的指示位置的移动来使第一对象和第二对象重叠时,通过设置步骤和确定步骤来确定渲染优先级。在设置步骤中,基于在被指示对象内的指示位置来设定在对象中的相应的周边部分的优先级水平。从基准点在指示位置侧上的、对象的周边部分的优先级水平被设为劣势水平。相对于基准点在指示位置的相对侧上的对象的周边部分的优先级水平被设为优势水平。基准点被设定在被指示对象内。在确定步骤中,根据在当第一对象和第二对象重叠时形成相互接触的相应的对象的周边部分的优先级水平之间的优势-劣势关系来在重叠的第一对象和第二对象之间确定渲染优先级。对象的数目可以是三个或者更多。
在设置步骤中,优选的是,未被指示的对象的周边部分的优先级水平被设为中间水平,所述中间水平是在优势水平和劣势水平之间的水平。
优选的是,操作输入设备是触摸屏,操作员触摸所述触摸屏以提供输入。
优选的是,触摸屏是能够检测操作员的触摸的多触摸传感器类型。
根据本发明的布局编辑装置设置有显示屏、操作输入设备、优先级指定器、渲染优先级确定器,和显示控制器。显示屏显示至少第一对象和第二对象。操作输入设备在显示屏上指示第一对象和第二对象中的至少一个,并且在显示屏上移动该对象使得该对象遵循在对象上的指示位置的移动。基于在被指示对象内的指示位置,优先级指定器设定相应的周边部分的优先级水平,使得在从基准点的指示位置侧上的对象的至少周边部分的优先级水平被设为劣势水平并且相对于基准点在指示位置的相对侧上的对象的周边部分的优先级水平被设为优势水平。基准点被设定在被指示对象内。渲染优先级确定器根据在当第一对象和第二对象重叠时形成相互接触的相应的对象的周边部分的优先级水平之间的优势-劣势关系来确定在第一对象和第二对象之间的渲染优先级。显示控制器基于渲染优先级显示第一对象和第二对象的重叠部分。
优选的是,优先级指定器将未被指示的对象的周边部分的优先级水平设定为中间水平,所述中间水平是在优势水平和劣势水平之间的水平。
优选的是,操作输入设备是触摸屏,操作员触摸所述触摸屏以提供输入。
优选的是,触摸屏是能够检测操作员的触摸的多传感器类型。
本发明的效果
根据本发明,通过指示被显示的对象来确定渲染优先级,并且如同对象的被指示侧被压下和相对侧被升高那样地显示该对象,因此示意与另一个对象的上下关系。由此,对象利用直观的操作基于渲染优先级而重叠。对象的重叠和渲染优先级的确定是一起执行的。因此,可操作性得以改进。
附图说明
图1是根据本发明的布局编辑装置的配置的示意图;
图2是作为实例的布局屏的解释性视图;
图3是图示在图像中设定的区域和用于将图像分割成左半部和右半部的边界的解释性视图;
图4是图示在图像中设定的区域和用于将图像分割成上半部和下半部的边界的解释性视图;
图5是图示正被指示的图像的解释性视图;
图6是图示在触摸时倾斜的图像的解释性视图;
图7是图示用于重叠图像的过程的流程图;
图8是图示用于确定渲染优先级的处理的流程图;
图9是图像之一的第一区域被指示并且被移动成重叠静止图像的实例的解释性视图。
图10是图像之一的第二区域被指示并且被移动成重叠静止图像的实例的解释性视图;
图11是两幅图像均被指示、移动并且相互重叠的实例的解释性视图;
图12是带有相应的相互正交边界的图像被移动并且相互重叠的实例的解释性视图;
图13是图像被重叠到重叠不同的图像的另一幅图像上的实例的解释性视图;以及
图14是设定周边部分的优先级水平的另一个实例的解释性视图。
具体实施方式
在图1中,布局编辑装置10编辑被称作对象的图像的布局。在该实例中,布局编辑装置10编辑在相册的页面中的布局。通过安装例如向通用计算机提供布局编辑功能的应用软件来实现布局编辑装置10。布局编辑装置10由触摸屏12、检测器13、处理器单元14、显示控制器15以及输入和输出部16构成。带有触摸屏的膝上型或者笔记本计算机、桌上型PC、平板计算机等被用作通用计算机。可替代地,布局编辑装置10可以是专用装置。
触摸屏12由诸如CRT或者LCD的显示器12a和透明片状触摸传感器12b构成。显示器12a显示编辑布局的布局屏。是操作输入设备的触摸传感器12b检测操作员的手指的、是指示位置的触摸位置,并且输出与该触摸位置相对应的检测信号。在该实例中,触摸传感器12b是能够同时地检测触摸位置的多触摸传感器。基于来自触摸传感器12b的检测信号,检测器13检测并且输出触摸位置(在显示器12a的屏上的坐标)。
处理单元14基于通过操作触摸屏12给出的命令来控制每一个部分。处理单元14功能用作命令识别器14a、优先级指定器14b、渲染优先级确定器14c、数据处理器14d等。命令识别器14a基于从检测器13输出的触摸位置和触摸位置的改变来识别由操作员通过触摸传感器12b输入的操作的命令。如将在下面详述地,优先级指定器14b设定图像的周边部分的优先级水平。当两幅图像在布局屏上重叠时,渲染优先级确定器14c根据在相应的图像的周边部分之间的优势-劣势关系来确定在两幅图像之间的渲染优先级。数据处理器14d基于通过触摸屏12的操作来产生/改变布局数据。布局数据由包括要在页面中安置的每一幅图像的数据、尺寸和布置位置的信息和代表在图像的重叠部分之间的前-后关系的渲染优先级构成。
输入和输出部16将布局数据读入布局编辑装置10中并且向外部输出布局数据。所产生的布局数据被输出到记录介质,例如记忆卡。输入和输出部16可以通过LAN或者无线传输输出到另一个装置,诸如打印机或者相册创建器。要被安置的图像被输入到输入和输出部16。通过处理单元14和显示控制器15在触摸屏12上显示所输入的图像。
在输入在处理单元14中产生/改变的布局数据时,显示控制器15基于布局数据来驱动显示器12a。由此,显示控制器15在触摸屏12上显示布局屏。当通过操作触摸屏12给出放大/减小被显示图像的尺寸、移动被显示图像、重叠被显示图像等的命令时,显示控制器15在处理单元14的控制下根据操作对于图像作出改变。由此,操作员实时地辨识当前地执行的操作和操作的结果。
在图2中,图像被布置在布局屏21上。在图2中,布置了图像22a到22c。通过在图像的区域内触摸是触摸位置的位置来指示(选择)在触摸屏12上显示的图像之一。当触摸位置被移动即拖曳时,被指示图像被移动使得被指示图像遵循触摸位置的移动。
图像被拖曳直至它部分地重叠另一幅图像。由此,如由图像22b和22c示出地在重叠布局中显示图像。为了重叠图像,在要被重叠的图像之间的渲染优先级(前后关系)得以确定。基于渲染优先级,确定了在重叠部分中显示哪一幅图像。
在该实例中,关于渲染优先级,渲染优先级确定器14c在两幅图像之间确定优势水平和劣势水平。如将在下面描述地,优势水平、劣势水平和在优势水平和劣势水平之间的中间水平被用作用于确定渲染优先级的优先级水平。显示控制器15基于在图像之间的渲染优先级来显示重叠部分,使得优先于劣势水平的图像地渲染优势水平的图像。即,不显示劣势水平的图像的重叠部分,而显示优势水平的图像的重叠部分。由此,其中图像正如优势水平的图像被置放在劣势水平的图像顶上那样地重叠的布局得以再现。在图2中,图像22b处于优势水平,并且图像22c处于劣势水平。
渲染优先级确定器14c根据在被设于当图像被重叠时形成相互接触的相应的图像的周边部分的优先级水平之间的关系来确定在要被重叠的图像之间的渲染优先级。换言之,在要接触的相应的图像的周边部分之间的优势-劣势关系被应用于整幅图像。更加具体地,为了重叠图像,图像更加相互靠近地被相对地移动,并且然后被移动以相互重叠。刚好在图像重叠之前,被设于要接触的相应的图像的周边部分的优先级水平被相互比较。在这个比较中,带有高于另一幅图像的周边部分优先级水平的周边部分优先级水平的图像之一的渲染优先级被设为优势水平。另一幅图像的渲染优先级被设为劣势水平。
为了设定图像的周边部分的优先级水平,优先级指定器14b将优势水平、中间水平和劣势水平(按照优先级降序)之一设于图像的周边部分。注意,在相对于中间水平的优势-劣势关系中,中间水平低于优势水平,并且高于劣势水平。因此,当通过与中间水平比较来确定渲染优先级时,在图像之间的渲染优先级得以确定。
优先级指定器14b基于在图像内的触摸位置来确定图像的周边部分的优先级水平。在该实例中,如在图3和4中所图示的,基准点FU被设为矩形图像P的中心。图像P被一对对角线分割成第一区域S1到第四区域S4。根据触摸位置TP在图像P中设定两者均穿越基准点FU并且相互正交的边界B1或者B2之一。边界B1平行于图像P的一对相对侧(第一区域S1的一侧和第二区域S2的一侧),并且将图像P分割成左半部和右半部。边界B2平行于另一对相对侧(第三区域S3的一侧和第四区域S4的一侧),并且将图像P分割成上半部和下半部。
如在图3中所图示的,当触摸位置TP在第一区域S1和第二区域S2之一内时,边界B1得以设定。在图像P中,在从边界B1的触摸位置TP侧上的周边部分的优先级水平被设为劣势水平,并且相对于边界B1在触摸位置TP的相对侧上的周边部分的优先级水平被设为优势水平。如在图3中所图示的,当触摸位置TP在图像P右侧上的第一区域S1内时,图像P的右半部的周边部分的优先级水平被设为劣势水平并且左半部的周边部分的优先级水平被设为优势水平。
当触摸位置TP在第三区域S3和第四区域S4之一内时,边界B2得以设定。在图像P中,在从边界B2的触摸位置TP侧上的周边部分的优先级水平被设为劣势水平,并且相对于边界B2在触摸位置TP的相对侧上的周边部分的优先级水平被设为优势水平。如在图4中所图示的,当触摸位置TP在图像的上侧上的第四区域S4内时,图像P的上半部的周边部分被设为劣势水平并且图像P的下半部的周边部分被设为优势水平。
因此,在从基准点FU的触摸位置TP侧上的图像P的周边部分的优先级水平被设为劣势水平。相对于基准点FU在触摸位置TP的相对侧上的图像P的周边部分的优先级水平被设为优势水平。注意,未被触摸(未被指示)的图像的全部周边部分的优先级水平被设为中间水平。
如在图5中所图示的,在处理单元14的控制下,在布局屏21上的图像P被触摸时,如同图像P利用手指F压下并且向触摸侧倾斜那样地,使用边界B1或者B2作为支点,显示控制器15以三维方式显示图像P。符号Sh表示在图像P的升高侧上显示的阴影以创建三维效果。
如上所述,在图像P被触摸时,如同图像P倾斜那样地以三维方式显示图像P。如在图6中所图示的,通过在平面图像P上触摸触摸位置TP,使用边界B1或者B2作为支点,如同被触摸图像的边缘部分被压下并且另一个边缘部分被升高那样地显示图像P。因此,该操作在视觉上和在直觉上得以辨识。
接着,参考图7和8,描述了以上配置的操作。为了安置图像,是布局编辑的对象的图像通过操作触摸屏12而从输入和输出部16输入并且显示在布局屏21上。
为了安置图像以部分地相互重叠,首先,在触摸屏12上利用手指触摸并且指示是要被重叠的对象的、在图像内的区域。可以指示要被重叠的图像之一或这两者。在指示和移动图像之一之后,可以指示另一幅图像。
如在图7中所图示的,当图像被指示时,处理单元14设定在被指示图像中的周边部分的优先级水平。首先,基于从触摸屏12检测到的触摸位置TP,确定触摸位置TP位于第一区域S1到第四区域S4中的哪一个区域中。
例如,如在图3中所图示的,当触摸位置TP在第一区域S1内时,设定将图像P分割成左半部和右半部的边界B1。包括第一区域S1的右半部的周边部分的优先级水平被设为劣势水平。包括第二区域S2的左半部的周边部分的优先级水平被设为优势水平。当触摸位置TP在第二区域S2内时,边界B1得以设定。在此情形中,另一方面,包括第一区域S1的右半部的周边部分的优先级水平被设为优势水平。包括第二区域S2的左半部的周边部分的优先级水平被设为劣势水平。
如在图4中所图示的,当触摸位置TP在第四区域S4内时,设定将图像P分割成上半部和下半部的边界B2。包括第三区域S3的下半部的周边部分被设为优势水平。包括第四区域S4的上半部的周边部分被设为劣势水平。当触摸位置TP在第三区域S3内时,设定边界B2。包括第三区域S3的下半部的周边部分的优先级水平被设为劣势水平。包括第四区域S4的上半部的周边部分的优先级水平被设为优势水平。
当如上所述地设定被指示图像的周边部分的优先级水平时,显示控制器15如同劣势水平的周边部分在触摸时被压下(朝向触摸屏12的后部)并且在相对侧上的优势水平的周边部分被升高(朝向触摸屏12的前部)地那样以三维方式在倾斜状态中显示图像。边界用作支点。
当两幅图像被指示时,也确定从触摸屏12检测到的触摸位置TP位于另一幅图像的第一区域S1到第四区域S4中的哪一个区域中,并且优先级水平被设于该另一幅图像的周边部分。也在触摸时以三维方式在倾斜状态中显示该另一幅图像。
在指示之后,操作员在指示图像时移动手指以移动触摸位置。由此,图像被移动。要被重叠的图像之一或这两者被更加相互靠近地移动。当处理单元14检测到位于图像的区域之一内的触摸位置的移动时,在维持图像和触摸位置之间的关系的同时,改变由显示控制器15控制的图像的显示位置。由此,改变图像的显示位置以便遵循在触摸屏12上的触摸位置的移动。
在监视在如上所述在触摸屏12上显示的、是对象的图像之间的位置关系时,操作员进一步移动图像之一或这两者以重叠图像的所期望的部分。
当利用上述操作图像在触摸屏12上形成接触并且开始重叠时,处理单元14执行用于确定渲染优先级的处理。注意,通过参考示意在触摸屏12上的图像的区域的坐标来检测重叠是否开始。
如在图8中所图示的,要接触的图像的周边部分的、被如上所述地设定的优先级水平被相互比较。在这个比较中,在优先级水平之间的相对优势-劣势关系得到比较。因此,当优先级水平之一处于优势水平并且另一个处于中间水平或者劣势水平时,该优先级水平之一处于优势水平并且另一个处于劣势水平。当优先级水平之一处于中间水平并且另一个处于劣势水平时,该优先级水平之一处于优势水平并且另一个处于劣势水平。在上述比较中,带有优势水平的周边部分的图像之一的渲染优先级被确定为处于优势水平。带有劣势水平的周边部分的另一幅图像的渲染优先级被确定为处于劣势水平。因此,渲染优先级得以确定。
注意,当优先级水平相同时,可以通过例如根据图像的尺寸、输入图像的次序或者指示图像的次序来判断相对优势-劣势关系而确定渲染次序。
在确定渲染优先级之后,执行渲染使得在图像的重叠部分中仅仅显示带有优势水平的渲染优先级的图像并且不显示带有劣势水平的渲染优先级的图像。由此,如同带有优势水平的渲染优先级的图像被置于带有劣势水平的渲染优先级的图像顶上地那样显示图像。
在图像被相对地移动以实现期望的重叠状态之后,操作员从触摸屏12抬起手指。由此,图像的指示被取消并且布局得以固定。
注意,在图像重叠之后,当重叠的图像之一或这两者被指示并且在相对地彼此远离的方向上移动并且图像被分离时,完全地显示每一幅图像。
图9到13图示了在上述配置中重叠图像P1和P2的具体实例。在于图9中图示的实例中,仅仅图像P1被指示并且被移动以重叠静止图像P2。在该实例中,如在图9(A)中所图示的,通过触摸第一区域S1来指示图像P1。图像P1从边界B1的左半部的周边部分的优先级水平被设为优势水平。图像P1从边界B1的右半部的周边部分的优先级水平被设为劣势水平。图像P2未被指示,使得图像P2的全部周边部分的优先级水平被设为中间水平。
通过移动触摸位置,图像P1在向左方向上移动,使得图像P1被重叠到从图像P1向左部署的静止图像P2上。由此,图像P1的左半部的周边部分与图像P2的周边部分形成接触并且重叠开始。图像P1的左半部的周边部分的优先级水平处于优势水平。图像P2的周边部分的优先级水平处于中间水平。因此,图像P1的渲染优先级处于优势水平。图像P2的渲染优先级处于劣势水平。在此情形中,如在图9(B)中所图示的,获得了在图像P1和P2的重叠部分中不显示图像P2时显示图像P1的布局。
除了图像P1的第二区域S2被指示和移动之外,在图10中图示的实例类似于在图9中图示的实例。如在图10(A)中所图示的,例如,指示图像P2的第二区域S2。图像P1从边界B1的左半部的周边部分的优先级水平处于劣势水平。图像P1的右半部的周边部分的优先级水平处于优势水平。
图像P1在向左方向上移动以重叠到图像P2上。由此,图像P1的左半部的周边部分与图像P2的周边部分形成接触以开始重叠。图像P1的左半部的周边部分的优先级水平处于劣势水平。因此,图像P1的渲染优先级处于劣势水平。图像P2的渲染优先级处于优势水平。在此情形中,如在图10(B)中所图示的,在图像P1和P2的重叠部分中不显示图像P1而显示图像P2。
在图11中图示的实例中,图像P1和P2这两者均被指示和移动以相互重叠。如在图11(A)中所图示的,在图像P1和P2的每一个中的第二区域S2在触摸时被指示。在图像P1和P2的每一个中,从边界B1的左半部的周边部分的优先级水平处于劣势水平,并且右半部的周边部分的优先级水平处于优势水平。
通过移动相应的触摸位置,图像P1在向左方向上移动并且图像P2在向右方向上移动,以便相互重叠。由此,图像P1的左半部的周边部分和图像P2的右半部的周边部分形成相互接触并且开始重叠。图像P1的左半部的周边部分的优先级水平处于劣势水平。图像P2的右半部的周边部分的优先级水平处于优势水平。因此,图像P1的渲染优先级处于劣势水平。图像P2的渲染优先级处于优势水平。在此情形中,如在图11(B)中所图示的,在图像P1和P2的重叠部分中不显示图像P1而显示图像P2。注意,当图像P1和P2这两者均被指示但是仅仅图像P1和P2之一被移动以与另一个重叠时,图像P1和P2以类似的方式被显示。
图12中图示的实例与图11中图示的实例类似之处在于图像P1和P2这两者均被指示和移动。然而,在相应的图像中设定的边界的方向是不同的。如在图12(A)中所图示的,通过触摸它的第二区域S2而指示图像P1。通过触摸它的第四区域S4而指示图像P2。因此,在图像P1中,将图像P1分割成左半部和右半部的边界B1得以设定。在图像P2中,将图像P2分割成上半部和下半部的边界B2得以设定。在图像P1中,左半部的周边部分的优先级水平处于劣势水平并且右半部的周边部分的优先级水平处于优势水平。在图像P2中,上半部的周边部分的优先级水平处于劣势水平,并且下半部的周边部分的优先级水平处于优势水平。
当通过移动相应的触摸位置图像P1在向上方向上移动并且位于图像P1上方的图像P2在向下方向移动以及图像P1的左半部的上周边部分和图像P2的下周边部分形成相互接触以开始重叠时,图像P1的左半部的周边部分的优先级水平处于劣势水平。图像P2的周边部分的优先级水平处于优势水平。因此,图像P1的渲染优先级处于劣势水平。图像P2的渲染优先级处于优势水平。
因此,如在图12(B)中所图示的,图像P1和P2重叠使得在图像P1和P2的重叠部分中不显示图像P1而显示图像P2。注意,当图像P1和P2这两者均被指示但是仅仅它们之一被移动以与另一个重叠时,以类似的方式显示图像P1和P2。
在图13中的实例图示了将图像P1重叠到与图像P3部分地重叠的图像P2上的操作。如在图13(A)中所图示的,图像P2被布置成使得它的左上部分重叠图像P3。注意,在该实例中,图像P2的渲染优先级低于图像P3的渲染优先级。可替代地,图像P2的渲染优先级可以高于图像P3的渲染优先级。通过触摸第一区域S1而指示图像P1和P2中的每一个。在图像P1和P2的每一个中,从边界B1的左半部的周边部分的优先级水平处于优势水平,并且从边界B1的右半部的周边部分的优先级水平处于劣势水平。通过移动在图像P1上的触摸位置,图像P1在向左方向上移动以与从图像P1向左定位的图像P2重叠。因此,带有处于优势水平的渲染优先级的图像P1和带有处于劣势水平的渲染优先级的图像P2相互重叠。
因此,在图13(B)中图示的布局中,相对于图像P2为优势的图像P3的一部分被重叠到图像P2的左上部分上。相对于图像P2为优势的图像P1的一部分被重叠到图像P2的右下部分上。注意,当在通过触摸它的第二区域S2而指示图像P2,或者在不指示图像P2的情况下通过触摸它的第二区域S2而指示图像P1之后执行类似的操作时,图像P2的右下部分被重叠到相对于图像P2为劣势的图像P1的一部分上。
在图13的实例中,图像P2和P3不被移动。可替代地,当图像P2被指示和移动时,图像P2和P3可以一体地移动。
在以上实施例中,作为布局编辑的对象描述了矩形图像。图像的形状可以例如是多边形、圆形、椭圆形、星状或者云状。
在图14中图示的实例中,基准点FU被设为图像P的中心点,并且边界BL得以设定。边界BL垂直于在触摸位置TP和基准点FU之间的直线Q,并且穿越基准点FU。从边界BL在触摸位置TP侧上的周边部分的优先级水平被设为劣势水平。在相对于边界BL的相对侧上的周边部分的优先级水平被设为优势水平。注意,在该实例中,基准点FU被设为图像P的中心。基准点可以被设为任何期望的点。基准点可以是图像的重心。尤其当图像的形状是圆形、椭圆形、星状、云状、不确定的等时,以此方式设定边界BL和基准点是有效的。
如上所述,在本发明的优先级水平设定中,基于在被指示图像内的触摸位置来确定图像的周边部分的优先级水平。至少在从图像内的基准点的触摸位置侧上的图像的周边部分的优先级水平被设为劣势水平。至少在相对于基准点的相对侧上的图像的周边部分的优先级水平被设为优势水平。
在以上实施例中,触摸屏被用作操作输入设备。如果类似的操作是可能的,则能够使用除此之外的操作输入设备,例如鼠标。当使用鼠标时,利用鼠标的操作在屏上显示的光标被置于图像上并且鼠标按钮被点击。由此,图像被指示。在鼠标按钮被点击时光标的位置对应于指示位置。通常,仅仅一个鼠标被连接到PC(个人计算机)等。在此情形中,仅仅执行用于指示一幅图像的操作。当能够使用两个鼠标指示两幅图像时,执行类似于使用以上实施例的多触摸传感器的操作的操作。
在以上实施例中,对象例如是图像。除此之外,对象可以是字母、图示、图标或者窗口。
附图标记的说明
10 布局编辑装置
12 触摸屏
14 处理单元
14b 优先级指定器
14c 渲染优先级确定器
15 显示控制器
Claims (8)
1.一种用于安置对象的方法,通过操作输入设备的操作来指示在显示屏上的第一对象和第二对象中的至少一个,移动被指示对象以便遵循所述被指示对象的指示位置的移动,基于渲染优先级来显示重叠的第一对象和第二对象,所述方法包括以下步骤:
设定步骤,所述设定步骤用于基于在所述被指示对象内的所述指示位置来设定相应周边部分的优先级水平,使得从基准点在指示位置侧上的所述被指示对象的至少周边部分的优先级水平被设为劣势水平,并且相对于所述基准点在所述指示位置相对侧上的所述被指示对象的至少周边部分的优先级水平被设为优势水平,所述基准点被设定在所述被指示对象内;以及
确定步骤,所述确定步骤用于根据在所述第一对象和第二对象重叠时形成相互接触的相应对象的所述周边部分的优先级水平之间的优势-劣势关系,确定所述第一对象和第二对象之间的渲染优先级。
2.根据权利要求1所述的用于编辑对象的布局的方法,其中在所述设定步骤中,未被指示的对象的周边部分的优先级水平被设为中间水平,所述中间水平是在所述优势水平和所述劣势水平之间的水平。
3.根据权利要求1或者2所述的用于编辑对象的布局的方法,其中所述操作输入设备是触摸屏,操作员触摸所述触摸屏以提供输入。
4.根据权利要求3所述的用于编辑对象的布局的方法,其中所述触摸屏是能够检测所述操作员触摸的多触摸传感器类型。
5.一种用于编辑对象布局的装置,包括:
显示屏,所述显示屏用于至少显示第一对象和第二对象;
操作输入设备,所述操作输入设备用于在所述显示屏上指示所述第一对象和第二对象中的至少一个,并且在所述显示屏上移动所述对象,使得所述对象遵循所述对象的指示位置的移动;
优先级指定器,所述优先级指定器用于基于在所述被指示对象内的所述指示位置来设定相应周边部分的优先级水平,使得从基准点在指示位置侧上的所述被指示对象的至少周边部分的优先级水平被设为劣势水平,并且相对于所述基准点在所述指示位置相对侧上的所述被指示对象的至少周边部分的优先级水平被设为优势水平,所述基准点被设定在所述被指示对象内;
渲染优先级确定器,所述渲染优先级确定器用于根据在所述第一对象和第二对象重叠时形成相互接触的相应对象的所述周边部分的优先级水平之间的优势-劣势关系,确定所述第一对象和第二对象之间的渲染优先级;以及
显示控制器,所述显示控制器用于基于所述渲染优先级来显示所述第一对象和第二对象的重叠部分。
6.根据权利要求5所述的用于编辑对象的布局的装置,其中所述优先级指定器将未被指示的所述对象的周边部分的优先级水平设定为中间水平,所述中间水平是在所述优势水平和所述劣势水平之间的水平。
7.根据权利要求5或者6所述的用于编辑对象的布局的装置,其中所述操作输入设备是触摸屏,操作员触摸所述触摸屏以提供输入。
8.根据权利要求7所述的用于编辑对象的布局的装置,其中所述触摸屏是能够检测所述操作员触摸的多触摸传感器类型。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010190727 | 2010-08-27 | ||
JP2010-190727 | 2010-08-27 | ||
PCT/JP2011/068124 WO2012026322A1 (ja) | 2010-08-27 | 2011-08-09 | オブジェクトのレイアウト編集方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103080885A true CN103080885A (zh) | 2013-05-01 |
CN103080885B CN103080885B (zh) | 2016-01-20 |
Family
ID=45723327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180041680.6A Expired - Fee Related CN103080885B (zh) | 2010-08-27 | 2011-08-09 | 用于编辑对象布局的方法和装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US9146653B2 (zh) |
EP (1) | EP2610721B1 (zh) |
JP (1) | JP5442128B2 (zh) |
CN (1) | CN103080885B (zh) |
WO (1) | WO2012026322A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020253655A1 (zh) * | 2019-06-21 | 2020-12-24 | 腾讯科技(深圳)有限公司 | 多虚拟角色的控制方法、装置、设备及存储介质 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150016695A (ko) * | 2013-08-05 | 2015-02-13 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
US9986225B2 (en) * | 2014-02-14 | 2018-05-29 | Autodesk, Inc. | Techniques for cut-away stereo content in a stereoscopic display |
KR102553886B1 (ko) | 2015-12-24 | 2023-07-11 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 이미지 제어 방법 |
JP6493885B2 (ja) * | 2016-03-15 | 2019-04-03 | 富士フイルム株式会社 | 画像位置合せ装置、画像位置合せ装置の作動方法および画像位置合せプログラム |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09319555A (ja) * | 1996-05-28 | 1997-12-12 | Hitachi Ltd | アイコン起動におけるパラメータの指定方法 |
US5986661A (en) * | 1991-10-10 | 1999-11-16 | Hewlett-Packard Company | Graphics output system with bounded updating |
JP2000035842A (ja) * | 1998-07-17 | 2000-02-02 | Nikon Corp | 所定画像操作に基づく動作決定装置 |
JP2002342696A (ja) * | 2001-05-17 | 2002-11-29 | Canon Inc | 帳票作成装置、帳票作成方法、プログラムおよび記憶媒体 |
US20030110057A1 (en) * | 2001-12-06 | 2003-06-12 | Toyota Motor Sales, U.S.A., Inc. | Vehicle player system |
US6828985B1 (en) * | 1998-09-11 | 2004-12-07 | Canon Kabushiki Kaisha | Fast rendering techniques for rasterised graphic object based images |
JP2005214730A (ja) * | 2004-01-28 | 2005-08-11 | Mazda Motor Corp | 車両用画像表示装置、車両用画像表示方法及び車両用画像表示プログラム |
JP2006120094A (ja) * | 2004-10-25 | 2006-05-11 | Konica Minolta Business Technologies Inc | 画像形成装置ならびにその制御方法および制御プログラム |
JP2008204053A (ja) * | 2007-02-19 | 2008-09-04 | Fuji Xerox Co Ltd | 情報処理装置、情報処理システム、およびプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005093657A1 (ja) * | 2004-03-29 | 2005-10-06 | Pioneer Corporation | 道路景観解析装置及び方法 |
US7424236B2 (en) * | 2004-10-25 | 2008-09-09 | Konica Minolta Business Technologies, Inc. | Controlling method for image forming apparatus |
US8209628B1 (en) * | 2008-04-11 | 2012-06-26 | Perceptive Pixel, Inc. | Pressure-sensitive manipulation of displayed objects |
JP5100556B2 (ja) | 2008-07-30 | 2012-12-19 | キヤノン株式会社 | 情報処理方法及び装置 |
-
2011
- 2011-08-09 WO PCT/JP2011/068124 patent/WO2012026322A1/ja active Application Filing
- 2011-08-09 JP JP2012530618A patent/JP5442128B2/ja not_active Expired - Fee Related
- 2011-08-09 CN CN201180041680.6A patent/CN103080885B/zh not_active Expired - Fee Related
- 2011-08-09 EP EP11819786.2A patent/EP2610721B1/en not_active Not-in-force
-
2013
- 2013-02-21 US US13/773,511 patent/US9146653B2/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5986661A (en) * | 1991-10-10 | 1999-11-16 | Hewlett-Packard Company | Graphics output system with bounded updating |
JPH09319555A (ja) * | 1996-05-28 | 1997-12-12 | Hitachi Ltd | アイコン起動におけるパラメータの指定方法 |
JP2000035842A (ja) * | 1998-07-17 | 2000-02-02 | Nikon Corp | 所定画像操作に基づく動作決定装置 |
US6828985B1 (en) * | 1998-09-11 | 2004-12-07 | Canon Kabushiki Kaisha | Fast rendering techniques for rasterised graphic object based images |
JP2002342696A (ja) * | 2001-05-17 | 2002-11-29 | Canon Inc | 帳票作成装置、帳票作成方法、プログラムおよび記憶媒体 |
US20030110057A1 (en) * | 2001-12-06 | 2003-06-12 | Toyota Motor Sales, U.S.A., Inc. | Vehicle player system |
JP2005214730A (ja) * | 2004-01-28 | 2005-08-11 | Mazda Motor Corp | 車両用画像表示装置、車両用画像表示方法及び車両用画像表示プログラム |
JP2006120094A (ja) * | 2004-10-25 | 2006-05-11 | Konica Minolta Business Technologies Inc | 画像形成装置ならびにその制御方法および制御プログラム |
JP2008204053A (ja) * | 2007-02-19 | 2008-09-04 | Fuji Xerox Co Ltd | 情報処理装置、情報処理システム、およびプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020253655A1 (zh) * | 2019-06-21 | 2020-12-24 | 腾讯科技(深圳)有限公司 | 多虚拟角色的控制方法、装置、设备及存储介质 |
US11962930B2 (en) | 2019-06-21 | 2024-04-16 | Tencent Technology (Shenzhen) Company Limited | Method and apparatus for controlling a plurality of virtual characters, device, and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN103080885B (zh) | 2016-01-20 |
US9146653B2 (en) | 2015-09-29 |
EP2610721B1 (en) | 2018-08-08 |
WO2012026322A1 (ja) | 2012-03-01 |
JP5442128B2 (ja) | 2014-03-12 |
JPWO2012026322A1 (ja) | 2013-10-28 |
US20130212506A1 (en) | 2013-08-15 |
EP2610721A1 (en) | 2013-07-03 |
EP2610721A4 (en) | 2017-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3404520B1 (en) | Method of displaying information by using touch input in mobile terminal | |
KR102340224B1 (ko) | 멀티핑거 터치패드 제스쳐 | |
US20150160849A1 (en) | Bezel Gesture Techniques | |
US20140123080A1 (en) | Electrical Device, Touch Input Method And Control Method | |
JP4818036B2 (ja) | タッチパネル制御装置およびタッチパネル制御方法 | |
TWI570618B (zh) | 資訊處理裝置、資訊處理方法與電腦程式 | |
JP2011191811A (ja) | 情報処理装置、情報処理方法およびプログラム | |
KR20110063561A (ko) | 다접촉 터치 스크린 상의 그래픽 객체를 다루는 것에 의해 전자 기기를 제어하기 위한 장치 | |
CN103294337A (zh) | 电子装置及控制方法 | |
US20120079420A1 (en) | Electronic device system with process continuation mechanism and method of operation thereof | |
US9891812B2 (en) | Gesture-based selection and manipulation method | |
US20130169563A1 (en) | Storage medium storing information processing program, information processing apparatus, information processing method, and information processing system | |
CN102402384A (zh) | 信息处理装置、信息处理方法和计算机程序 | |
JP5945157B2 (ja) | 情報処理装置、情報処理装置の制御方法、制御プログラム、および記録媒体 | |
CN103080885B (zh) | 用于编辑对象布局的方法和装置 | |
KR20150134674A (ko) | 사용자 단말 및 이의 제어 방법, 그리고 멀티미디어 시스템 | |
US20110025718A1 (en) | Information input device and information input method | |
CN104049779A (zh) | 在多个显示器之间实现鼠标指针快速切换 | |
KR20150094967A (ko) | 적어도 하나의 어플리케이션을 실행하는 전자 장치 및 그 제어 방법 | |
KR20120023405A (ko) | 사용자 인터페이스 제공 방법 및 장치 | |
KR20160098752A (ko) | 디스플레이 장치 및 디스플레이 방법 및 컴퓨터 판독가능 기록매체 | |
KR101436585B1 (ko) | 원 포인트 터치를 이용한 사용자 인터페이스 제공 방법 및 이를 위한 장치 | |
CN101546231B (zh) | 多物件方向触控选取方法及装置 | |
US20150309601A1 (en) | Touch input system and input control method | |
JP6768426B2 (ja) | 表示制御装置、その制御方法、およびプログラム、並びに記憶媒体 |
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: 20160120 Termination date: 20210809 |
|
CF01 | Termination of patent right due to non-payment of annual fee |