坐标信息更新设备和坐标信息产生设备的制作方法

文档序号:6361318阅读:148来源:国知局
专利名称:坐标信息更新设备和坐标信息产生设备的制作方法
坐标信息更新设备和坐标信息产生设备
背景技术
近来,由于计算机图形技术的发展,产生了显示三维对象的图像。例如个人计算机、移动电话和TV等多种电子设备的屏幕使用二维坐标系;因此,三维坐标系的对象的坐标值在被转换为二维坐标系的坐标值之后在屏幕上显示。为针对以此方式二维显示的三维对象执行三维坐标系的操作,例如现有技术中描述的特殊鼠标能够处理三维坐标系的操作。

发明内容
然而,普通电子设备使用的输入设备是普通鼠标、触摸板等,其输出二维坐标系的操作信息。因此,在这种电子设备中,为了在执行二维坐标系的操作时转变到三维坐标系的操作,除了二维坐标系的操作之外,还需要切换操作,这比较麻烦。例如,在通过输入设备选择屏幕上二维显示的三维对象的状态下,换言之,在通过鼠标点击或通过触摸板敲击对象的状态下,当二维地移动输入设备时,根据该移动来改变对象的X坐标值和I坐标值。如果此时需要改变对象的Z坐标值,首先取消一次对象的选定状态,然后执行如下操作给出用于执行z坐标操作的命令。随后,再次选择对象;并且当二维地移动输入设备时,能够改变对象的z坐标值。因此,希望通过使用能够输出二维坐标系的操作信息的输入设备来容易地执行对于对象在三维坐标系中的坐标值的处理。本公开的一种坐标信息更新设备包括坐标存储单元,配置为存储对象在三维坐标系(X,y, z)中的坐标值;二维转换单元,配置为将xyz坐标值转换为二维坐标系(X,Y)的坐标值,并在屏幕上显示转换后的坐标值;操作信息接收单元,配置为从输入设备接收关于所述对象的二维坐标系的操作信息;操作信息确定单元,配置为确定操作信息是否符合预定规则;以及坐标更新单元,配置为基于操作信息确定单元的确定结果,如果操作信息不符合所述预定规则,则根据操作信息更新对象的xy坐标值,如果所述操作信息符合预定规则,则根据操作信息更新对象的z坐标值。在本公开的坐标信息更新设备中,所述预定规则可以是如下规则与操作信息对应的XY坐标值的轨迹包括预定轨迹。在本公开的坐标信息更新设备中,所述预定规则可以是如下规则在预定时间段内,与操作信息对应的XY坐标值的轨迹包括所述预定轨迹。在本公开的坐标信息更新设备中,所述预定规则可以是如下规则与操作信息对应的XY坐标值的轨迹连续地多次包括所述预定轨迹。在本公开的坐标信息更新设备中,所述预定轨迹可以是经由与起始点相距预定距离或更大距离的点到达预定范围内的结束点的轨迹,从起始点到所述预定范围内的结束点的距离比所述预定距离短。在本公开的坐标信息更新设备中,所述预定轨迹可以是近似圆形的轨迹。在本公开的坐标信息更新设备中,所述预定规则可以是如下规则与操作信息对应的XY坐标值的多个轨迹包括预定轨迹。在本公开的坐标信息更新设备中,所述预定规则可以是如下规则在预定时间段内,与操作信息对应的XY坐标值的所述多个轨迹包括所述预定轨迹。在本公开的坐标信息更新设备中,当确定操作信息符合所述预定规则时,坐标更新单元可以在该确定之后,基于与操作信息对应的XY坐标值的轨迹的距离和方向来更新对象的Z坐标值。在本公开的坐标信息更新设备中,坐标更新单元可以基于与操作信息对应的XY坐标值的轨迹的距离、方向和速度来更新对象的z坐标值。在本公开的坐标信息更新设备中,坐标更新单元可以在确定XY坐标值包括所述预定轨迹之后,根据操作信息来更新对象的z坐标值。本公开的一种坐标信息产生设备包括操作信息接收单元,配置为从输入设备接收关于在二维坐标系(X,Y)屏幕上显示的对象的二维坐标系的操作信息;坐标产生单元,配置为基于操作信息产生对象在三维坐标系(X,1,Z)中的z坐标值,并基于z坐标值产生对象的xy坐标值;以及坐标存储单元,配置为存储坐标产生单元所产生的对象的xyz坐标值。在本公开的坐标信息产生设备中,操作信息可以包括指定了对象的XY坐标值的XY坐标信息、以及用于产生对象的Z坐标值的Z坐标信息;以及坐标产生单元可以基于Z坐标信息产生对象的Z坐标值,并基于Z坐标值和XY坐标信息产生xy坐标值。在本公开的坐标信息产生设备中,坐标产生单元可以基于与z坐标信息对应的XY坐标值的轨迹的距离和方向来产生对象的z坐标值。在本公开的坐标信息产生设备中,与z坐标信息对应的XY坐标值的轨迹可以包括近似圆形的轨迹。在本说明书中,“单元”包括由硬件实现的单元、由软件实现的单元、以及使用硬件和软件两者实现的单元。可以使用两个或更多硬件来实现一个单元,并且可以通过一个硬件来实现两个或更多个单元。


图1包括示出了坐标信息更新设备的功能配置示例的图。图2包括示出了坐标信息更新设备的硬件配置示例的图。图3包括示出了三维坐标系中的点P(x,y,z)和转换到二维坐标系的点P (X, Y)的示例的图。图4包括示出了用于改变z坐标值的操作信息的二维坐标系的坐标值的轨迹示例的图。图5包括示出了用于确定操作信息的二维坐标系的坐标值的轨迹是近似圆形轨迹的方法示例的图。图6包括示出了坐标信息更新过程示例的流程图。图7包括示出了坐标信息产生设备的功能配置示例的图。图8包括示出了坐标信息产生过程示例的流程图。图9包括示出了通过与近似圆形形状不同的二维坐标系的坐标值轨迹来切换到z坐标值的更新过程的示例的图。图10包括示出了通过二维坐标系的坐标值的多个轨迹来切换到z坐标值的更新过程的示例的图。
具体实施例方式图1是示出了作为本公开实施例的坐标信息更新设备的功能配置的图。坐标信息更新设备10是能够根据从输入设备14输出的二维坐标系(X,Y)的操作信息,在三维坐标系(x,y,z)中对由显示设备12 二维地显示的三维对象的坐标值进行更新的电子设备,坐标信息更新设备10例如是个人计算机等。这里,显示设备12是能够通过二维坐标系来显示图像的设备,是液晶显示器、有机EL显示器等。输入设备14是能够输出二维坐标系的操作信息的设备,是鼠标、触摸板、触摸垫等。坐标信息更新设备10可以与显示设备12和输入设备14等一体构成,例如移动终端、TV等。如图1所示,坐标信息更新设备10包括坐标存储单元20,二维转换单元22,操作信息接收单元24,操作信息确定单元26和坐标更新单元28。图2是示出了坐标信息更新设备10的硬件配置示例的图。如图2所示,坐标信息更新设备10可以包括CPU40,存储器42,硬盘驱动器44,显示接口 46和输入接口 48。坐标存储单元20可以使用存储器42或硬盘驱动器44来构成。二维转换单元22、操作信息接收单元24、操作信息确定单元26和坐标更新单元28可以在CPU40执行存储器42中存储的一个或多个程序时实现。坐标存储单元20存储对象在三维坐标系中的坐标值。换言之,在坐标存储单元20中存储对对象的位置加以指定的X轴、y轴和Z轴坐标值。这里,对对象的位置加以指定的点例如是对象的中心点、顶点等。注意,可以任意设置三维坐标系U,y, z),坐标系不限于正交坐标系,而可以是极坐标系。二维转换单元22将三维坐标系的坐标值转换为二维坐标系的坐标值,从而经由显示接口 46由显示设备12 二维地显示三维对象。换言之,二维转换单元22将如图3(a)所示以伪假方式二维显示的点P在三维坐标系中的坐标值(x,y,z)转换为二维坐标系中的坐标值(X,Y),如图3(b)所示。这里,如图3(a)所示,当以伪假方式二维地显示三维坐标系时,由X轴和Z轴形成的角度是Θ,可以通过X = X-Z · COS Θ,Y = y-z · sin Θ来获得点P在二维坐标系中的坐标值(X,Y)。操作信息接收单元24经由输入接口 48从输入设备14接收关于显示设备12显示的对象的二维坐标系的操作信息。这里,输入设备14是能够输出关于对象的二维坐标系(换言之,X轴/Y轴操作信息)的设备,是鼠标、触摸垫、触摸板等。依据操作信息接收单元24接收的操作信息是否符合预定规则,操作信息确定单元26确定操作信息表示关于XY坐标值(换言之,xy坐标值)的操作还是关于ζ坐标值的操作。具体地,操作信息确定单元26确定与操作信息对应的XY坐标值的轨迹是否是预定轨迹。在本实施例中,当与操作信息对应的XY坐标值的轨迹具有如图4(a)示例性示出的顺时针近似圆形形状时,操作信息确定单元26确定该操作旨在沿正方向改变对象的ζ坐标值。当与操作信息对应的XY坐标值的轨迹具有如图4(b)示例性示出的逆时针近似圆形形状时, 操作信息确定单元26确定该操作旨在沿负方向改变对象的ζ坐标值。原因在于,作为用于移动对象的操作,在二维坐标系(X,Y)中操作起始位置与操作结束位置彼此并非不同的操作不自然,并且认为在要更新xy坐标值时执行这种操作的可能性较低。注意,当在预定时间段内与操作信息对应的二维坐标值的轨迹连续地多次形成近似圆形轨迹时,操作信息确定单元26可以确定操作信息符合预定规则。由此,可以提高操作信息确定单元26的确定准确度。这里,例如可以依据与操作信息对应的二维坐标值的轨迹是否被包括在具有公共中心点和彼此不同半径的两个圆(如图5的虚线所示)之间,来确定与操作信息对应的二维坐标值的轨迹是否是近似圆形的。注意,操作信息确定单元26对近似圆形轨迹的确定不限于此。坐标更新单元28基于操作信息确定单元26的确定结果,对于通过二维坐标系显示的对象,来更新xy坐标值或ζ坐标值。例如,在要通过图4所示的顺时针或逆时针近似圆形的操作更新ζ坐标的情况下,坐标更新单元28基于与操作信息对应的XY坐标值的轨迹的距离、方向和速度来更新ζ坐标值。例如,如果与操作信息对应的XY坐标值的轨迹是圆形,则可以使ζ坐标值的改变量与圆的旋转次数成比例。备选地,例如,即使当与操作信息对应的XY坐标值的轨迹的旋转次数相同,也可以根据每次旋转的移动速度来改变针对每次旋转的ζ坐标值改变量。换言之,例如,即使圆具有相同轨迹,也可以使每次旋转的ζ坐标值改变量在速度较低时较小,并可以使每次旋转的ζ坐标值改变量在速度较快时较大。注意,该速度可以是角速度或线速度。备选地,例如,即使当与操作信息对应的XY坐标值的轨迹的旋转次数相同,也可以根据圆的大小来改变每次旋转的ζ坐标值改变量。图6是示出了本实施例中坐标信息更新过程的示例的流程图。例如,假设如下情况在坐标存储单元20中存储有三维坐标系中多个三维对象的坐标值。在这种情况下,二维转换单元22将三维坐标系的坐标值转换为二维坐标系的坐标值,从而在显示设备12上二维地显示多个三维对象。在这种状态下,用户使用输入设备14来选择某个对象作为操作目标并执行关于该对象的操作。由此,从输入设备14输出关于所选对象的二维坐标系的操作信息。这里,例如,如果输入设备14是鼠标,则可以通过点击对象来选择作为操作目标的对象,或者如果输入设14是触摸垫或触摸板,则可以通过敲击对象来选择作为操作目标的对象。然后,按照这种方式,操作信息接收单元24接收从输入设备14输出的操作信息(S601)。操作信息确定单元26确定接收的操作信息是否符合预定规则(S602)。换言之,操作信息确定单元26确定与操作信息对应的XY坐标值的轨迹是否是近似圆形的轨迹。如果操作信息确定单元26的确定结果指示操作信息不符合预定规则(S602 :否),则坐标更新单元28基于与操作信息对应的坐标值的轨迹来更新对象的xy坐标值(S603)。 如果操作信息确定单元26的确定结果指示操作信息符合预定规则(S602 :是),则操作信息接收单元24在操作信息确定单元26进行确定之后进一步接收二维坐标系的操作信息(S604)。然后,在操作信息确定单元26进行确定之后,坐标更新单元28基于在预定时段内接收到的二维坐标系的操作信息来更新对象的ζ坐标值(S605)。换言之,坐标更新单元28基于与确定之后接收的操作信息对应的XY坐标值的近似圆形轨迹的距离、方向和速度来更新对象的ζ坐标值。具体地,如果与操作信息对应的XY坐标值的轨迹是顺时针近似圆形轨迹,则操作信息确定单元26根据轨迹的距离和速度朝着正侧改变对象的ζ坐标值。如果与操作信息对应的XY坐标值的轨迹是逆时针近似圆形轨迹,则操作信息确定单元26根据轨迹的距离和速度朝着负侧改变对象的ζ坐标值。与二维坐标系的操作信息对应的XY坐标值的轨迹的方向和速度不必是恒定的,而是可以在操作期间发生改变。换言之,可以通过在操作期间改变与操作信息对应的XY坐标值的轨迹的方向和速度,来精细地调整对象的Z坐标值。坐标更新单元28可以使在操作信息确定单元26进行确定时接收到的二维坐标系的操作信息被反映到ζ坐标值的更新量。例如,如果在与操作信息对应的XY坐标值的轨迹形成近似圆形两次时切换到ζ坐标值的更新过程,则操作信息确定单元26可以基于这两次旋转的轨迹的距离、方向和速度来更新ζ坐标值。然后,坐标更新单元28根据更新的xy坐标值或ζ坐标值,对坐标存储单元20中记录的xyz坐标值进行更新(S606)。当对坐标存储单元20中记录的xyz坐标值进行更新时,二维转换单元22将更新的xyz坐标值转换为二维坐标系的XY坐标值(S607),并更新显示设备12显示的对象的二维显示位置(S608)。当输入关于选定对象的操作信息时,重复地执行(S609 :否)基于操作信息来更新xy坐标值或ζ坐标值的过程(S601到S608)。当取消对象的选定状态时(S609 :是),结束输入关于对象的操作信息。这里,例如,如果输入设备14是鼠标,则可以通过取消点击或点击其他对象来取消对象的选定状态;或者,如果输入设备14是触摸垫或触摸板,则可以通过取消敲击或敲击其他对象 来执行取消操作。这样,根据本实施例的坐标信息更新设备10,可以通过确定二维坐标系的操作信息是否符合预定规则,在要更新xy坐标值还是要更新ζ坐标值之间进行切换。换言之,可以执行在对象的xy坐标值更新过程与对象的ζ坐标值更新过程之间的切换,同时保持在二维坐标系(X,Y)的移动操作中,无需执行麻烦的切换操作。图7是示出了本公开实施例的坐标信息产生设备的功能配置的图。坐标信息产生设备100是能够根据从输入设备14输出的二维坐标系(Χ,Υ)的操作信息,产生三维对象在三维坐标系(X, y, ζ)中的坐标值的电子设备,其中三维对象由显示设备12 二维地显示。如图7所示,坐标信息产生设备100包括坐标存储单元110,操作信息接收单元112,坐标产生单元114和坐标记录单元116。坐标信息产生设备100可以具有与上述实施例的坐标信息更新设备10类似的硬件配置,并且坐标存储单元110可以是使用存储器42或硬盘驱动器44来构成的。因此,可以通过CPU40执行存储器42中存储的程序来实现操作信息接收单元112、坐标产生单元114和坐标记录单元116。坐标存储单元110存储被二维地显示的三维对象在三维坐标系中的xyz坐标值。根据用户的操作来产生三维坐标系中的xyz坐标值。操作信息接收单元112从输入设备14接收关于显示设备12显示的三维对象的二维坐标系的操作信息。坐标产生单元114根据关于三维对象的二维坐标系的操作信息来产生对象在三维坐标系中的ζ坐标值,并且根据产生的ζ坐标值来产生对象在三维坐标系中的xy坐标值。具体而言,坐标产生单元114根据与操作信息对应的XY坐标值的轨迹的距离、方向和速度来产生ζ坐标值。在本实施例中,坐标产生单元114通过图4示例性示出的顺时针或逆时针近似圆形操作来产生ζ坐标值。例如,如果与操作信息对应的XY坐标值的轨迹是圆形,则可以使ζ坐标值的改变量与圆的旋转次数成比例。备选地,例如,即使当与操作信息对应的XY坐标值的轨迹的旋转次数相同,也可以根据每次旋转的移动速度来改变针对每次旋转的Z坐标值改变量。换言之,例如,即使圆具有相同轨迹,也可以使每次旋转的Z坐标值改变量在速度较慢时较小,并可以使每次旋转的Z坐标值改变量在速度较快时较大。注意,该速度可以是角速度或线速度。备选地,例如,即使当与操作信息对应的XY坐标值的轨迹的旋转次数相同时,也可以根据圆的大小来改变每次旋转的Z坐标值改变量。 坐标记录单元116将坐标产生单元114产生的对象在三维坐标系中的坐标值记录到坐标存储单元110中。图8是示出了本实施例中坐标信息产生过程的示例的流程图。这里,假设如下状态显示设备12 二维地显示三维对象,该三维对象在三维坐标系中的坐标值未知。在这种状态下,操作信息接收单元112接收对象的特定点在二维坐标系中的XY坐标值,其中该点用作用于产生对象在三维坐标系中的坐标值的目标(S801)。可以通过输入设备14选择二维显示的对象的特定点,来指定对象的特定点。这里,例如,如果输入设备14是鼠标,可以通过点击目标点来执行选择对象的该特定点的动作,或者,如果输入设备14是触摸垫或触摸板,可以通过敲击目标点来执行上述动作。此外,操作信息接收单元112接收关于所选特定点的二维坐标系的操作信息
(5802)。然后,坐标产生单元114基于所接收的操作信息来产生所选特定点的ζ坐标值
(5803)。在本实施例中,坐标产生单元114根据与操作信息对应的XY坐标值的近似圆形轨迹的距离、方向和速度来产生所选特定点的ζ坐标值。具体而言,如果与操作信息对应的XY坐标值形成如图4(a)示例性示出的顺时针近似圆形轨迹,贝U坐标产生单元114根据该轨迹的距离和速度,从初始值(例如,O)开始沿正向改变ζ坐标值。如果与操作信息对应的XY坐标值形成如图4(b)示例性示出的逆时针近似圆形轨迹,则坐标产生单元114根据该轨迹的距离和速度,从初始值(例如,O)开始沿负向改变ζ坐标值。然后,基于所选特定点的XY坐标值和产生的ζ坐标值,坐标产生单元114产生所选特定点在三维坐标系中的xy坐标值(S804)。这里,如果在以伪假方式在二维屏幕上显示三维坐标系时X轴和Z轴形成的角度是θ,则可以通过X = X+Z · COS Θ,y = Y+Z · sin Θ来获得三维坐标系中的xy坐标值。注意,坐标产生单元114可以在产生关于所选特定点的值期间,通过显示设备12显示三维坐标系的xyz坐标值。当输入关于选定对象的操作信息时,重复地执行(S805 :否)基于操作信息来更新ζ坐标值和xy坐标值的过程(S802到S804)。注意,当取消对象的特定点的选定状态时(S805 :是),结束输入关于对象的操作信息。这里,例如,如果输入设备14是鼠标,则可以通过取消点击或点击其他点来取消对象的特定点的选定状态;或者,如果输入设备14是触摸垫或触摸板,则可以通过取消敲击或敲击其他点来执行取消操作。然后,坐标记录单元116将产生的三维坐标系的xyz坐标值与表示了对象的特定点的信息相关联地记录在坐标存储单元110中(S806),其中该表示了对象的特定点的信息例如是特定点在二维坐标系中的XY坐标值。这样,根据本实施例的坐标信息产生设备100,可以产生被二维显示的三维对象的特定点在三维坐标系中的坐标值,同时保持在二维坐标系(X,Y)的操作中,无需很麻烦地在二维操作与三维操作之间的切换。因此,可以执行使用三维坐标系的坐标值的三维空间中的多种过程。例如,可以通过上述实施例所示方法,使用产生的三维坐标系的坐标值来改变三维空间中对象的位置,或者可以改变二维显示时三维对象的方向。本公开不限于上述实施例,在不偏离权利要求表述的思想和范围的情况下,本领域技术人员能够进行多种修改、添加和省略。 例如,在一个实施例中,操作信息确定单元26在与操作信息对应的二维坐标系的坐标值的轨迹是近似圆形时,确定要执行ζ坐标值的更新;然而,用于确定操作信息的预定规则不限于此。例如,操作信息确定单元26可以在与操作信息对应的XY坐标值的轨迹经由与起始点S相距预定距离dl或更大距离的位置、达到结束点E的情况下,确定要执行Z坐标值的更新,其中结束点E与起始点S的距离在预定范围d2( < dl)内,如图9所示。原因在于,如近似圆形的情况一样,认为在要正常更新xy坐标值时执行这种操作的可能性较低。备选地,例如,操作信息确定单元26可以在与操作信息对应的XY坐标值的多个轨迹是预定轨迹时,确定要执行ζ坐标值的更新。例如,如果输入设备14是触摸垫或触摸板,则如图10示例性示出的,当两个手指120和122对于选定对象执行捏合动作或展开动作时,可以确定要执行ζ坐标值的更新。原因在于,正常情况下不可能基于多个同时产生的轨迹来更新xy坐标值。于是,在确定要执行ζ坐标值的更新之后,坐标更新单元28可以基于与捏合动作或展开动作对应的XY坐标值的轨迹的距离、方向和速度来更新ζ坐标值。在第一实施例中,当切换到ζ坐标值更新过程时与操作信息对应的XY坐标值的轨迹以及当更新ζ坐标值时与操作信息对应的XY坐标值的轨迹都是近似圆形轨迹;然而,切换和更新时操作信息的规则不要求一定相同。例如,可以在与操作信息对应的XY坐标值的轨迹是近似圆形时切换到Z坐标值更新过程;于是,例如,可以根据与操作信息对应的XY坐标值的近似线性轨迹的距离、方向和速度来更新Z坐标值。上述内容也适用于如下情况当与操作信息对应的多个轨迹是预定轨迹时,确定要执行Z坐标值的更新。以上说明的多种修改的实
附图标记列表
10坐标信息更新设备
12显示设备
14输入设备
20坐标存储单元
22二维转换单元
24操作信息接收单元
26操作信息确定单元
28坐标更新单元
40CPU
42存储器
44硬盘驱动器
46显示接口
48输入接口
100坐标信息产生设备
110坐标存储单元
112操作信息接收单元
114坐标产生单元
116坐标 记录单元。
权利要求
1.一种坐标信息更新设备,包括 坐标存储单元,配置为存储对象在三维坐标系(x,y,z)中的坐标值; 二维转换单元,配置为将xyz坐标值转换为二维坐标系(X,Y)的坐标值,并在屏幕上显示转换后的坐标值; 操作信息接收单元,配置为从输入设备接收二维坐标系的操作信息以更新关于对象的xy坐标值; 操作信息确定单元,配置为确定与用于更新xy坐标值的操作信息对应的XY坐标值的轨迹是否连续地多次包括近似圆形的预定轨迹;以及坐标更新单元,配置为 如果基于操作信息确定单元的确定结果,确定了与操作信息对应的XY坐标值的轨迹没有连续地多次包括所述预定轨迹,则根据操作信息更新对象的xy坐标值,并且 如果确定与操作信息对应的XY坐标值的轨迹连续地多次包括所述预定轨迹,则在确定之后根据操作信息,基于XY坐标值的所述预定轨迹的距离、方向和速度来更新对象的z坐标值。
2.一种坐标信息更新设备,包括 坐标存储单元,配置为存储对象在三维坐标系(x,y,z)中的坐标值; 二维转换单元,配置为将xyz坐标值转换为二维坐标系(X,Y)的坐标值,并在屏幕上显示转换后的坐标值; 操作信息接收单元,配置为从输入设备接收二维坐标系的操作信息以更新关于对象的xy坐标值; 操作信息确定单元,配置为确定用于更新xy坐标值的操作信息是否符合预定规则;以及 坐标更新单元,配置为 基于操作信息确定单元的确定结果, 如果操作信息不符合所述预定规则,则根据操作信息更新对象的xy坐标值,并且 如果操作信息符合所述预定规则,则根据操作信息更新对象的z坐标值。
3.根据权利要求2所述的坐标信息更新设备,其中 所述预定规则是如下规则与操作信息对应的XY坐标值的轨迹包括预定轨迹。
4.根据权利要求3所述的坐标信息更新设备,其中 所述预定规则是如下规则在预定时间段内,与操作信息对应的XY坐标值的轨迹包括所述预定轨迹。
5.根据权利要求3所述的坐标信息更新设备,其中 预定规则是如下规则与操作信息对应的XY坐标值的轨迹连续地多次包括所述预定轨迹。
6.根据权利要求3所述的坐标信息更新设备,其中 所述预定轨迹是经由与起始点相距预定距离或更大距离的点、到达预定范围内的结束点的轨迹,从起始点到所述预定范围内的结束点的距离比所述预定距离短。
7.根据权利要求6所述的坐标信息更新设备,其中 所述预定轨迹是近似圆形的轨迹。
8.根据权利要求2所述的坐标信息更新设备,其中 所述预定规则是如下规则与操作信息对应的XY坐标值的多个轨迹包括预定轨迹。
9.根据权利要求8所述的坐标信息更新设备,其中 所述预定规则是如下规则在预定时间段内,与操作信息对应的XY坐标值的所述多个轨迹包括所述预定轨迹。
10.根据权利要求2所述的坐标信息更新设备,其中 坐标更新单元配置为当确定操作信息符合所述预定规则时,在该确定之后,基于与操作信息对应的XY坐标值的轨迹的距离和方向来更新对象的Z坐标值。
11.根据权利要求10所述的坐标信息更新设备,其中 坐标更新单元配置为基于与操作信息对应的XY坐标值的轨迹的距离、方向和速度来更新对象的Z坐标值。
12.根据权利要求10所述的坐标信息更新设备,其中 坐标更新单元配置为在确定XY坐标值的轨迹包括所述预定轨迹之后,根据操作信息来更新对象的Z坐标值。
13.—种坐标信息产生设备,包括 操作信息接收单元,配置为从输入设备接收关于在二维坐标系(X,Y)屏幕上显示的对象的、用于指定XY坐标值的二维坐标系的操作信息或者用于指定三维坐标系(x,y,z)中的Z坐标值的二维坐标系的操作信息; 坐标产生单元,配置为基于用于指定Z坐标值的二维坐标系的操作信息来产生对象的Z坐标值,并基于Z坐标值和用于指定XY坐标值的二维坐标系的操作信息所指定的XY坐标值,来产生对象的xy坐标值;以及 坐标存储单元,配置为存储坐标产生单元所产生的对象的xyz坐标值。
14.根据权利要求13所述的坐标信息产生设备,其中, 坐标产生单元基于用于指定z坐标值的二维坐标系的操作信息的轨迹的距离和方向来产生对象的z坐标值。
15.根据权利要求14所述的坐标信息产生设备,其中,用于指定z坐标值的二维坐标系的操作信息的轨迹包括近似圆形的轨迹。
16.一种坐标信息更新方法,包括 根据在预定存储单元中存储的对象在三维坐标系(X,y,z)中的xyz坐标值,在二维坐标系(X,Y)的屏幕上二维地显示对象; 从输入设备接收用于更新关于对象的xy坐标值的二维坐标系的操作信息; 确定用于更新xy坐标值的操作信息是否符合预定规则;以及 基于确定结果,如果操作信息不符合所述预定规则,则根据操作信息更新对象的xy坐标值,并且如果操作信息符合所述预定规则,则根据操作信息更新对象的z坐标值。
17.—种坐标信息产生方法,包括 从输入设备接收关于在二维坐标系(X,Y)屏幕上显示的对象的、用于指定XY坐标值的二维坐标系的操作信息或者用于指定三维坐标系(x,y,z)中的z坐标值的二维坐标系的操作信息; 基于用于指定z坐标值的二维坐标系的操作信息来产生对象的z坐标值,并基于z坐标值和用于指定XY坐标值的二维坐标系的操作信息所指定的XY坐标值,来产生对象的Xy 坐标值;以及在预定存储单元中记录对象的xyz坐标值。
18.根据权利要求1所述的坐标信息更新设备,其中操作信息确定单元配置为确定用于更新xy坐标值的操作信息是否符合预定规则。
19.根据权利要求1所述的坐标信息更新设备,其中所述预定规则是如下规则与操作信息对应的XY坐标值的轨迹包括近似圆形的预定轨迹。
20.根据权利要求18所述的坐标信息更新设备,其中所述预定规则是如下规则在预定时间段内,与操作信息对应的XY坐标值的轨迹包括所述预定轨迹。
21.根据权利要求18所述的坐标信息更新设备,其中所述预定规则是如下规则与操作信息对应的XY坐标值的轨迹连续地多次包括所述预定轨迹。
22.根据权利要求18所述的坐标信息更新设备,其中所述预定轨迹是经由与起始点相距预定距离或更大距离的点、到达预定范围内的结束点的轨迹,从起始点到所述预定范围内的结束点的距离比所述预定距离短。
23.根据权利要求18所述的坐标信息更新设备,其中所述预定规则是如下规则与操作信息对应的XY坐标值的多个轨迹包括预定轨迹。
24.根据权利要求18所述的坐标信息更新设备,其中所述预定规则是如下规则在预定时间段内,与操作信息对应的XY坐标值的多个轨迹包括所述预定轨迹。
25.根据权利要求18所述的坐标信息更新设备,其中坐标更新单元配置为当确定操作信息符合所述预定规则时,在该确定之后,基于与操作信息对应的XY坐标值的轨迹的距离和方向来更新对象的Z坐标值。
26.根据权利要求25所述的坐标信息更新设备,其中坐标更新单元配置为基于与操作信息对应的XY坐标值的轨迹的距离、方向和速度来更新对象的z坐标值。
27.根据权利要求25所述的坐标信息更新设备,其中坐标更新单元配置为在确定XY坐标值的轨迹包括所述预定轨迹之后,根据操作信息来更新对象的Z坐标值。
28.根据权利要求13所述的坐标信息更新设备,还包括操作信息确定单元,配置为确定用于更新xy坐标值的操作信息是否符合预定规则。
29.根据权利要求28所述的坐标信息更新设备,其中所述预定规则是如下规则与操作信息对应的XY坐标值的轨迹包括预定轨迹。
30.根据权利要求29所述的坐标信息更新设备,其中所述预定规则是如下规则在预定时间段内,与操作信息对应的XY坐标值的轨迹包括所述预定轨迹。
31.根据权利要求29所述的坐标信息更新设备,其中所述预定规则是如下规则与操作信息对应的XY坐标值的轨迹连续地多次包括所述预定轨迹。
32.根据权利要求29所述的坐标信息更新设备,其中所述预定轨迹是经由与起始点相距预定距离或更大距离的点、到达预定范围内的结束点的轨迹,从起始点到所述预定范围内的结束点的距离比所述预定距离短。
33.根据权利要求29所述的坐标信息更新设备,其中所述预定轨迹是近似圆形的轨迹。
34.根据权利要求28所述的坐标信息更新设备,其中所述预定规则是如下规则与操作信息对应的XY坐标值的多个轨迹包括预定轨迹。
35.根据权利要求34所述的坐标信息更新设备,其中所述预定规则是如下规则在预定时间段内,与操作信息对应的XY坐标值的所述多个轨迹包括所述预定轨迹。
36.根据权利要求28所述的坐标信息更新设备,其中坐标更新单元配置为当确定操作信息符合所述预定规则时,在该确定之后,基于与操作信息对应的XY坐标值的轨迹的距离和方向来更新对象的z坐标值。
37.根据权利要求36所述的坐标信息更新设备,其中坐标更新单元配置为基于与操作信息对应的XY坐标值的轨迹的距离、方向和速度来更新对象的z坐标值。
38.根据权利要求36所述的坐标信息更新设备,其中坐标更新单元配置为在确定XY坐标值的轨迹包括所述预定轨迹之后,根据操作信息来更新对象的Z坐标值。
39.一种坐标信息更新方法,包括存储对象在三维坐标系(X,1,z)中的坐标值;将xyz坐标值转换为二维坐标系的值;在屏幕上显示转换后的坐标值;从输入设备接收二维坐标系的操作信息以更新关于对象的xy坐标值;确定XY坐标值的轨迹是否对应于操作信息,以确定与用于更新Xy坐标值的操作信息对应的XY坐标值的轨迹是否连续地多次包括近似圆形的预定轨迹;基于操作信息确定单元的确定结果,确定与操作信息对应的XY坐标值的轨迹没有连续地多次包括所述预定轨迹;以及根据操作信息更新对象的xy坐标值。
40.一种坐标信息更新方法,包括存储对象在三维坐标系(X,1,z)中的坐标值;将xyz坐标值转换为二维坐标系的值;在屏幕上显示转换后的坐标值;从输入设备接收二维坐标系的操作信息以更新关于对象的xy坐标值;确定XY坐标值的轨迹是否对应于操作信息,以确定与用于更新Xy坐标值的操作信息对应的XY坐标值的轨迹是否连续地多次包括近似圆形的预定轨迹;确定与操作信息对应的XY坐标值的轨迹连续地多次包括所述预定轨迹;以及在确定之后根据操作信息,基于XY坐标值的所述预定轨迹的距离、方向和速度来更新对象的z坐标值。
41.一种坐标信息更新设备,包括存储对象在三维坐标系(X,1,z)中的坐标值;将xyz坐标值转换为二维坐标系(X,Y)的坐标值,并在屏幕上显示转换后的坐标值; 从输入设备接收二维坐标系的操作信息以更新关于对象的xy坐标值;确定用于更新xy坐标值的操作信息是否符合预定规则;确定操作信息不符合预定规则;以及根据操作信息更新对象的xy坐标值。
42.一种坐标信息更新设备,包括存储对象在三维坐标系(X,1,ζ)中的坐标值;将xyz坐标值转换为二维坐标系(X,Y)的坐标值,并在屏幕上显示转换后的坐标值; 从输入设备接收二维坐标系的操作信息以更新关于对象的xy坐标值;确定用于更新xy坐标值的操作信息是否符合预定规则;确定操作信息符合预定规则;以及根据操作信息更新对象的ζ坐标值。
43.一种坐标信息更新设备,包括操作信息接收单元,配置为从输入设备接收二维坐标系的操作信息以更新关于对象的 xy坐标值;操作信息确定单元,配置为确定与用于更新xy坐标值的操作信息对应的XY坐标值的轨迹是否连续地多次包括预定轨迹;以及坐标更新单元,配置为如果基于操作信息确定单元的确定结果,确定了与操作信息对应的XY坐标值的轨迹没有连续地多次包括所述预定轨迹,则根据操作信息更新对象的xy坐标值,并且如果确定与操作信息对应的XY坐标值的轨迹连续地多次包括所述预定轨迹,则在确定之后根据操作信息,基于XY坐标值的所述预定轨迹的距离、方向和速度来更新对象的ζ 坐标值。
44.一种坐标信息更新设备,包括操作信息接收单元,配置为从输入设备接收二维坐标系的操作信息以更新关于对象的 xy坐标值;操作信息确定单元,配置为确定用于更新xy坐标值的操作信息是否符合预定规则;以及坐标更新单元,配置为基于操作信息确定单元的确定结果,如果操作信息不符合所述预定规则,则根据操作信息更新对象的xy坐标值,并且如果操作信息符合预定规则,则根据操作信息更新对象的ζ坐标值。
全文摘要
可以基于对象在三维坐标系中的xyz坐标值,在二维坐标系屏幕上显示对象,可以从输入设备接收关于对象的二维坐标系操作信息,确定操作信息是否符合预定规则。如果操作信息不符合预定规则,可以根据操作信息更新对象的xy坐标值。如果操作信息符合预定规则,可以根据操作信息更新对象的z坐标值。
文档编号G06F3/0481GK103038736SQ201180037763
公开日2013年4月10日 申请日期2011年4月26日 优先权日2010年5月31日
发明者大木英司, 山中直明, 荒川丰 申请人:英派尔科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1