CN109785442B - 图像旋转的控制方法及装置、图像旋转的显示方法及*** - Google Patents

图像旋转的控制方法及装置、图像旋转的显示方法及*** Download PDF

Info

Publication number
CN109785442B
CN109785442B CN201811508632.3A CN201811508632A CN109785442B CN 109785442 B CN109785442 B CN 109785442B CN 201811508632 A CN201811508632 A CN 201811508632A CN 109785442 B CN109785442 B CN 109785442B
Authority
CN
China
Prior art keywords
axis
component
dimensional image
speed
preset
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
Application number
CN201811508632.3A
Other languages
English (en)
Other versions
CN109785442A (zh
Inventor
李清鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN201811508632.3A priority Critical patent/CN109785442B/zh
Publication of CN109785442A publication Critical patent/CN109785442A/zh
Priority to PCT/CN2019/091532 priority patent/WO2020119052A1/zh
Application granted granted Critical
Publication of CN109785442B publication Critical patent/CN109785442B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明适用于数据处理技术领域,提供了一种图像旋转的控制方法及装置、图像旋转的显示方法及***,通过在将三维图像发送至显示设备后,检测用户输入的滑动轨迹以及滑动速度,并分别计算滑动轨迹以及滑动速度沿坐标系X轴和Y轴的分量,若轴轨迹分量与X轴轨迹分量的比值符合预设条件,且X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则生成控制所述三维图像沿所述Z轴旋转的Z轴指令,以根据二维的滑动轨迹生成关于第三维的旋转指令,将所述Z轴指令发送至显示设备,以控制显示设备中的三维图像沿所述Z轴旋转,从而使用户更便捷的控制异地显示的三维图像进行全方位的旋转。

Description

图像旋转的控制方法及装置、图像旋转的显示方法及***
技术领域
本发明属于数据处理技术领域,尤其涉及一种图像旋转的控制方法及装置、图像旋转的显示方法及***。
背景技术
为了更好地展示三维图像,用户有时需要控制三维图像进行旋转。在某些情况下,发射指令的控制设备与显示三维图像旋转的显示设备为两个不同的设备。例如,控制设备可以是手机,显示设备可以是一台电脑,手机需要将一个三维图像发送至电脑后,控制电脑中的三维图像进行旋转。
然而,当发射指令的控制设备与显示三维图像旋转的显示设备为两个不同的设备时,控制设备往往存在不方便控制显示设备中三维图像进行旋转的问题,具体原因可能由于显示设备显示的是一个三维图像,所以该三维图像可以沿3个维度分别进行旋转,3个维度包括:X轴维度、Y轴维度以及Z轴维度。然而控制终端的触控屏只能接收2维的滑动轨迹,分别为X轴滑动分量以及Y轴滑动分量。因此控制终端接收到的滑动轨迹与三维图像实际可以旋转的维度相比,缺少一个维度。此外,显示设备在显示三维图像的旋转过程中,某些类长方体的三维图像可能由于画布设置不合适存在图像失真的问题。
发明内容
有鉴于此,本发明实施例提供了一种图像旋转的控制方法及终端设备,以解决现有技术在识别异常的业务请求时存在实时性较差的问题。
本发明实施例的第一方面提供了一种图像旋转的控制方法,包括:
在将三维图像发送至显示设备后,检测用户输入的滑动轨迹以及滑动速度,并分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴;若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则生成控制所述三维图像沿所述Z轴旋转的Z轴指令;将所述Z轴指令发送至所述显示设备,以控制显示设备中的所述三维图像沿所述Z轴旋转。
本发明实施例的第二方面提供了一种图像旋转的显示方法,包括:
控制设备将三维图像发送至显示设备,并检测用户输入的滑动轨迹以及滑动速度;显示设备获取控制设备发送的三维图像;所述显示设备计算所述三维图像从预设角度进行投影时生成的平面影像的长和宽,将所述长和宽中较大的数值作为目标边长;所述显示设备生成正方形画布,并通过所述正方形画布显示所述三维图像的初始图像,所述正方形画布的边长为所述目标边长,所述初始图像为从所述预设角度观看所述三维图像时的图像;所述控制设备分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴;若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则所述控制设备生成控制所述三维图像沿所述Z轴旋转的Z轴指令;所述控制控制将所述Z轴指令发送至所述显示设备;所述显示设备在接收到控制设备发送的旋转指令后,显示根据所述旋转指令进行旋转后的三维图像。
本发明实施例的第三方面提供了一种图像旋转的控制装置,包括检测模块,用于在将三维图像发送至显示设备后,检测用户输入的滑动轨迹以及滑动速度,并分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴;指令生成模块,用于若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则生成控制所述三维图像沿所述Z轴旋转的Z轴指令;发送模块,用于将所述Z轴指令发送至所述显示设备,以控制显示设备中的所述三维图像沿所述Z轴旋转。
本发明实施例的第四方面提供了一种图像旋转的显示装置,包括:
所述控制设备,用于将三维图像发送至显示设备,并检测用户输入的滑动轨迹以及滑动速度;所述显示设备,用于获取控制设备发送的三维图像;所述显示设备,还用于计算所述三维图像从预设角度进行投影时生成的平面影像的长和宽,将所述长和宽中较大的数值作为目标边长;所述显示设备还用于生成正方形画布,并通过所述正方形画布显示所述三维图像的初始图像,所述正方形画布的边长为所述目标边长,所述初始图像为从所述预设角度观看所述三维图像时的图像;所述控制设备还用于分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴;若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则所述控制设备生成控制所述三维图像沿所述Z轴旋转的Z轴指令;所述控制控制还用于将所述Z轴指令发送至所述显示设备;所述显示设备还用于在接收到控制设备发送的旋转指令后,显示根据所述旋转指令进行旋转后的三维图像。
本发明实施例的第五方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现本发明实施例的第一方面提供的方法的步骤。
在本发明实施例中,通过在将三维图像发送至显示设备后,检测用户输入的滑动轨迹以及滑动速度,并分别计算滑动轨迹以及滑动速度沿坐标系X轴和Y轴的分量,若轴轨迹分量与X轴轨迹分量的比值符合预设条件,且X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则生成控制所述三维图像沿所述Z轴旋转的Z轴指令,以根据二维的滑动轨迹生成关于第三维的旋转指令,将所述Z轴指令发送至显示设备,以控制显示设备中的三维图像沿所述Z轴旋转,从而使用户更便捷的控制异地显示的三维图像进行全方位的旋转。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的图像旋转的控制方法的实现流程图;
图2是本发明实施例提供的图像旋转的控制方法S105的具体实现流程图;
图3是本发明实施例提供的图像旋转的显示方法的实现流程图;
图4是本发明实施例提供的图像旋转的控制装置的结构框图;
图5是本发明实施例提供的图像旋转的显示***的***交互图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定***结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的***、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
图1示出了本发明实施例提供的图像旋转的控制方法的实现流程,该方法流程包括步骤S101至S106。各步骤的具体实现原理如下。
S101,在将三维图像发送至显示设备后,检测用户输入的滑动轨迹以及滑动速度,并分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴。
本发明实施例涉及两类设备,一类为控制设备,另一类为显示设备,其中,控制设备是用于生成和获取三维图像,并接收用户的操作、生成对所述三维图像的控制指令的设备,显示设备是用于在接收从控制设备发送的三维图像后,根据控制设备发送的控制指令,显示该三维图像的旋转情况的。
值得注意地,与本发明实施例对应的权利要求的执行主体是控制设备,所以本发明实施例的介绍主要以控制设备一侧为主。
在本发明实施例中,控制设备可以通过触摸屏接收用户的操作。具体地,控制设备通过触摸屏接收用户的滑动轨迹以及滑动速度,其中,滑动轨迹可以为用户在触摸屏上真实的滑动路线,也可以是该真实的滑动路线的近似拟合的直线。可以理解地,由于触摸屏是一个平面,所以用户的滑动轨迹自然可以被分解为沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量。基于同样的理由,滑动速度也可以被分解为沿坐标系X轴的速度以及沿坐标系Y轴的速度,生成X轴速度分量以及Y轴速度分量。
值得注意地,由于三维图像可以沿三个维度进行旋转,所以为了控制三维图像全方位的旋转,本发明实施例的坐标系是一个三维坐标系,因此坐标系还包括Z轴,以使本发明实施例在后续的步骤中可以分别生成三维的控制指令。
S102,判断所述Y轴轨迹分量与所述X轴轨迹分量的比值是否符合预设条件,并且判断所述X轴速度分量以及所述Y轴速度分量中较大的数值是否小于预设的速度阈值。
可以理解地,如上文所述,控制设备只能将用户输入的滑动轨迹和滑动速度分为沿X轴的分量以及沿Y轴的分量,即控制设备只能直接得到滑动轨迹和滑动速度的二维分量,而如果想控制三维图像全方位的旋转,还必须在某些条件达成的情况下,根据滑动轨迹和滑动速度的二维分量生成对应的第三维分量,即沿Z轴的分量,从而生成Z轴指令以控制三维图像在显示设备中沿Z轴旋转。
因此,判断滑动轨迹和滑动速度的二维分量是否达成某些条件是是否生成滑动轨迹和滑动速度沿Z轴的分量的必不可少的步骤。
一方面,本发明实施例需要判断滑动轨迹的二维分量是否达成某些条件。可以理解地,如果滑动轨迹沿Y轴的分量与沿X轴的分量相差很多,自然可以将滑动轨迹理解为用户的滑动轨迹大体是沿Y轴方向或沿X轴方向滑动的,也就是客户的滑动轨迹所表征的意图是清晰的,反之,如果滑动轨迹沿Y轴的分量与沿X轴的分量相差不大,则用户的滑动轨迹所表征的意图是模糊的,因此可想而知,如果按照这样的滑动轨迹对三维图像进行控制,则可能三维图像的旋转方式与用户的真实意图不符,所以这种情况发生时,不应该生成相关的控制指令,以避免误操作。
可选地,所述预设条件可以为:Y轴轨迹分量与所述X轴轨迹分量的比值小于预设的第一比值阈值,或所述Y轴轨迹分量与所述X轴轨迹分量的比值大于预设的第二比值阈值,所述第一比值阈值小于第二比值阈值。可选地,第一预设的比值阈值为0.25,第二预设的比值阈值为4。
另一方面,本发明实施例需要判断滑动轨迹的二维分量是否达成某些条件。值得注意地,本发明实施例需要判断X轴速度分量或Y轴速度分量中较大的数值不小于预设的速度阈值,以确定是否根据滑动轨迹和滑动速度的二维分量生成对应的第三维分量。
S103,若所述Y轴轨迹分量与所述X轴轨迹分量的比值不符合预设条件,则不生成控制指令。
在这种情况下,如上文所述,证明用户的滑动轨迹所表征的意图不清晰,为了避免误操作,所以本发明实施例不生成控制指令。
S104,若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值均小于预设的速度阈值,则生成控制所述三维图像沿所述X轴旋转的X轴指令或沿所述Y轴旋转的Y轴指令。
在这种情况下,如上文所述,证明用户的滑动轨迹所表征的意图是清晰的,而且沿X轴和Y轴的速度分量均不大,所以不会生成控制三维图像沿Z轴旋转的Z轴分量。
可选地,在所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件的前提下,若所述Y轴轨迹分量与所述X轴轨迹分量的比值小于预设的第一比值阈值,且所述X轴速度分量小于预设的所述速度阈值,则生成控制所述三维图像沿所述X轴旋转的X轴指令。
具体地,可以根据预设的轨迹分量与旋转角度的对应关系,计算所述X轴速度分量对应的旋转角度作为被选角度,生成的X轴指令为:控制三维图像沿X轴顺时针旋转被选角度的指令。
可选地,在所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件的前提下,若所述Y轴轨迹分量与所述X轴轨迹分量的比值大于预设的第二比值阈值,且所述Y轴速度分量小于预设的所述速度阈值,则生成控制所述三维图像沿所述Y轴旋转的Y轴指令。
具体地,可以根据预设的轨迹分量与旋转角度的对应关系,计算所述Y轴速度分量对应的旋转角度作为被选角度,生成的Y轴指令为:控制三维图像沿Y轴顺时针旋转被选角度的指令。
S105,若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则生成控制所述三维图像沿所述Z轴旋转的Z轴指令。
在这种情况下,如上文所述,证明用户的滑动轨迹所表征的意图是清晰的,而且X轴速度分量以及所述Y轴速度分量中至少有一个数值达到了预设的速度阈值,因此就会根据滑动轨迹沿X轴速度分量以及所述Y轴速度分量中较大的数值对应的坐标轴的轨迹分量,计算Z轴指令,以控制所述三维图像沿所述Z轴旋转的Z轴指令。
具体地,可以根据预设的轨迹分量与旋转角度的对应关系,计算滑动轨迹沿X轴速度分量以及所述Y轴速度分量中较大的数值对应的坐标轴的轨迹分量对应的旋转角度作为被选角度,生成的Z轴指令为:控制三维图像沿Z轴顺时针旋转被选角度的指令。
值得注意地,生成的Z轴指令不限于上述方式,本发明的其他实施例还通过其他方式生成Z轴指令。
可以理解地,本发明实施例根据上述计算流程,通过对二维数据的计算实现了生成第三维控制指令的目的。
S106,将所述Z轴指令发送至所述显示设备,以控制显示设备中的所述三维图像沿所述Z轴旋转。
可以理解地,本发明实施例通过在将三维图像发送至显示设备后,检测用户输入的滑动轨迹以及滑动速度,并分别计算滑动轨迹以及滑动速度沿坐标系X轴和Y轴的分量,若轴轨迹分量与X轴轨迹分量的比值符合预设条件,且X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则生成控制所述三维图像沿所述Z轴旋转的Z轴指令,以根据二维的滑动轨迹生成关于第三维的旋转指令,将所述Z轴指令发送至显示设备,以控制显示设备中的三维图像沿所述Z轴旋转,从而使用户更便捷的控制异地显示的三维图像进行全方位的旋转。
作为本发明的一个实施例,如图2所示,上述S105包括:
S1051,调取历史操作记录,所述历史操作记录包含多个历史X轴速度分量与时间差值的对应关系,以及历史Y轴速度分量与时间差值的对应关系,所述时间差值为录入所述历史X轴速度分量或所述历史Y轴速度分量的时间到当前时间的差值。
在本发明实施例中,考虑到操作一个控制设备(如一台触屏手机)的往往是一个用户,而不同的用户的操作习惯都有不同。如果简单的根据预设的轨迹分量与旋转角度的对应关系确定旋转角度,可能存在显示设备中三维图像的旋转情况不符合用户的操作期望,因此简单的根据预设的轨迹分量与旋转角度的对应关系确定旋转角度可能存在用户体验差的问题。
基于上述原因,本发明实施例调取控制设备的历史操作记录,并在后续的步骤基于这个历史操作记录,在需要生成Z轴指令时,生成符合用户操作习惯的Z轴指令。
S1052,若所述X轴速度分量不小于所述Y轴轨迹分量,则将所述历史X轴速度分量作为历史被选分量,若所述X轴速度分量小于所述Y轴轨迹分量,则将所述历史Y轴速度分量作为历史被选分量。
S1053,通过加权公式计算历史被选分量的加权平均值。
可选地,所述加权公式包括:
Figure BDA0001900139210000091
所述Index为所述历史被选分量的加权平均值,所述Speedi为所述历史操作记录中第i个历史被选分量,所述Timei为所述历史操作记录中第i个历史被选分量对应的时间差值,所述e为自然常数,所述n为所述预设数量。
可以理解地,在本发明实施例中,一个历史被选分量对应的时间差值越大,证明该历史被选分量生成的时间越久,则通过
Figure BDA0001900139210000092
计算出的该历史被选分量对应的权重就越小,从而使得该历史被选分量对加权平均值的影响越小。
S1054,将所述X轴速度分量以及所述Y轴速度分量中较大的数值作为目标分量,根据所述历史被选分量的加权平均值以及所述目标分量,计算所述三维图像沿所述Z轴应旋转的角度,并将所述应旋转的角度作为Z轴指令。
可选地,计算所述历史被选分量的加权平均值除以目标分量的商作为第一目标参数;计算所述第一目标参数与所述目标分量的乘积,作为第二目标参数;根据预设的参数与旋转角度的对应关系,确定所述第二目标参数对应的旋转角度作为所述三维图像沿所述Z轴应旋转的角度。
可以理解地,通过上述计算过程,使得在确定Z轴指令时,考虑了控制设备的用户的操作习惯,因此相同的滑动速度和滑动轨迹,可能在不同的控制设备中对应不同的三维图像沿所述Z轴应旋转的角度,提高Z轴指令生成的差异性,提高用户感受。
作为本发明的一个实施例,如图3所示,示出了一种图像旋转的显示方法的流程图,在本发明实施例中,图像旋转的显示方法涉及控制终端和显示终端的交互过程,其中,由于在上文实施例中已经对控制终端一侧做了详细的介绍,因此不在此进行赘述,在本发明实施例中,主要对显示终端一侧做介绍。
S301,控制设备将三维图像发送至显示设备,并检测用户输入的滑动轨迹以及滑动速度。
S302,显示设备获取控制设备发送的三维图像,并计算所述三维图像从预设角度进行投影时生成的平面影像的长和宽,将所述长和宽中较大的数值作为目标边长。
在本发明实施例中,通过Canvas画布技术显示三维图像。由于在现有技术中,通过长方形画布显示三维图像往往会导致三维图像在旋转过程中,由于投影的长和宽的改变,导致三维图像的显示存在失真的问题。所以为了解决上述问题,本发明实施例采用正方形画布显示三维图像。正方形画布的边长为所述三维图像从预设角度进行投影时生成的平面影像的长和宽中较大的数值。
S303,所述显示设备生成正方形画布,并通过所述正方形画布显示所述三维图像的初始图像,所述正方形画布的边长为所述目标边长,所述初始图像为从所述预设角度观看所述三维图像时的图像。
在实际运用中,通过正方形画布显示的三维图像在旋转过程中不会出现失真问题。
S304,所述控制设备分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴。
S305,若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则所述控制设备生成控制所述三维图像沿所述Z轴旋转的Z轴指令。
S306,所述控制控制将所述Z轴指令发送至所述显示设备。
S307,所述显示设备在接收到控制设备发送的旋转指令后,显示根据所述旋转指令进行旋转后的三维图像。
可以理解地,显示设备在上述的正方形画布中显示旋转后的三维图像。
本发明实施例中的显示设备通过正方形画布显示三维图像,避免了三维图像在旋转过程中存在的失真的问题。
对应于上文实施例所述的图像旋转的控制方法,图4示出了本发明实施例提供的图像旋转的控制装置的结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。
参照图4,该装置包括:
检测模块401,用于在将三维图像发送至显示设备后,检测用户输入的滑动轨迹以及滑动速度,并分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴;
指令生成模块402,用于若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则生成控制所述三维图像沿所述Z轴旋转的Z轴指令;
发送模块403,用于将所述Z轴指令发送至所述显示设备,以控制显示设备中的所述三维图像沿所述Z轴旋转。
可选地,所述指令生成模块,包括:
调取子模块,用于调取历史操作记录,所述历史操作记录包含多个历史X轴速度分量与时间差值的对应关系,以及历史Y轴速度分量与时间差值的对应关系,所述时间差值为录入所述历史X轴速度分量或所述历史Y轴速度分量的时间到当前时间的差值;
选择子模块,用于若所述X轴速度分量不小于所述Y轴轨迹分量,则将所述历史X轴速度分量作为历史被选分量,若所述X轴速度分量小于所述Y轴轨迹分量,则将所述历史Y轴速度分量作为历史被选分量;
第一计算子模块,用于通过公式
Figure BDA0001900139210000121
计算历史被选分量的加权平均值,所述Index为所述历史被选分量的加权平均值,所述Speedi为所述历史操作记录中第i个历史被选分量,所述Timei为所述历史操作记录中第i个历史被选分量对应的时间差值,所述e为自然常数,所述n为所述预设数量;
第二计算子模块,用于将所述X轴速度分量以及所述Y轴速度分量中较大的数值作为目标分量,根据所述历史被选分量的加权平均值以及所述目标分量,计算所述三维图像沿所述Z轴应旋转的角度,并将所述应旋转的角度作为Z轴指令。
可选地,所述第二计算子模块,具体用于:
计算所述历史被选分量的加权平均值除以目标分量的商作为第一目标参数;计算所述第一目标参数与所述目标分量的乘积,作为第二目标参数;根据预设的参数与旋转角度的对应关系,确定所述第二目标参数对应的旋转角度作为所述三维图像沿所述Z轴应旋转的角度。
可选地,预设条件包括:所述Y轴轨迹分量与所述X轴轨迹分量的比值小于预设的第一比值阈值,或所述Y轴轨迹分量与所述X轴轨迹分量的比值大于预设的第二比值阈值,所述第一比值阈值小于第二比值阈值。
可选地,该装置还包括:
第一执行模块,用于若所述Y轴轨迹分量与所述X轴轨迹分量的比值小于预设的第一比值阈值,且所述X轴速度分量小于预设的所述速度阈值,则生成控制所述三维图像沿所述X轴旋转的X轴指令。
第二执行模块,用于若所述Y轴轨迹分量与所述X轴轨迹分量的比值大于预设的第二比值阈值,且所述Y轴速度分量小于预设的所述速度阈值,则生成控制所述三维图像沿所述Y轴旋转的Y轴指令。
在本发明实施例中,通过在将三维图像发送至显示设备后,检测用户输入的滑动轨迹以及滑动速度,并分别计算滑动轨迹以及滑动速度沿坐标系X轴和Y轴的分量,若轴轨迹分量与X轴轨迹分量的比值符合预设条件,且X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则生成控制所述三维图像沿所述Z轴旋转的Z轴指令,以根据二维的滑动轨迹生成关于第三维的旋转指令,将所述Z轴指令发送至显示设备,以控制显示设备中的三维图像沿所述Z轴旋转,从而使用户更便捷的控制异地显示的三维图像进行全方位的旋转。
对应于上文实施例所述的图像旋转的显示方法,图4示出了本发明实施例提供的图像旋转的显示***的***交互图,为了便于说明,仅示出了与本发明实施例相关的部分。
参照图5,该装置包括:控制设备501和显示设备502;
所述控制设备,用于将三维图像发送至显示设备,并检测用户输入的滑动轨迹以及滑动速度;
所述显示设备,用于获取控制设备发送的三维图像;
所述显示设备,还用于计算所述三维图像从预设角度进行投影时生成的平面影像的长和宽,将所述长和宽中较大的数值作为目标边长;
所述显示设备还用于生成正方形画布,并通过所述正方形画布显示所述三维图像的初始图像,所述正方形画布的边长为所述目标边长,所述初始图像为从所述预设角度观看所述三维图像时的图像;
所述控制设备还用于分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴;
若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则所述控制设备生成控制所述三维图像沿所述Z轴旋转的Z轴指令;
所述控制控制还用于将所述Z轴指令发送至所述显示设备;
所述显示设备还用于在接收到控制设备发送的旋转指令后,显示根据所述旋转指令进行旋转后的三维图像。
本发明实施例通过显示设备在正方形画布显示三维图像,避免了三维图像在旋转过程中存在的失真的问题。
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

Claims (8)

1.一种图像旋转的控制方法,其特征在于,包括:
在将三维图像发送至显示设备后,检测用户输入的滑动轨迹以及滑动速度,并分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴;
若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则生成控制所述三维图像沿所述Z轴旋转的Z轴指令,所述预设条件为:Y轴轨迹分量与所述X轴轨迹分量的比值小于预设的第一比值阈值,或所述Y轴轨迹分量与所述X轴轨迹分量的比值大于预设的第二比值阈值,所述第一比值阈值小于第二比值阈值;
将所述Z轴指令发送至所述显示设备,以控制显示设备中的所述三维图像沿所述Z轴旋转;
所述生成控制所述三维图像沿Z轴旋转的Z轴指令,包括:
调取历史操作记录,所述历史操作记录包含多个历史X轴速度分量与时间差值的对应关系,以及历史Y轴速度分量与时间差值的对应关系,所述时间差值为录入所述历史X轴速度分量或所述历史Y轴速度分量的时间到当前时间的差值;
若所述X轴速度分量不小于所述Y轴速度分量,则将所述历史X轴速度分量作为历史被选分量,若所述X轴速度分量小于所述Y轴速度分量,则将所述历史Y轴速度分量作为历史被选分量;
通过公式
Figure QLYQS_1
计算历史被选分量的加权平均值,所述Index为所述历史被选分量的加权平均值,所述Speedi为所述历史操作记录中第i个历史被选分量,所述Timei为所述历史操作记录中第i个历史被选分量对应的时间差值,所述e为自然常数,所述n为预设数量;
将所述X轴速度分量以及所述Y轴速度分量中较大的数值作为目标分量,根据所述历史被选分量的加权平均值以及所述目标分量,计算所述三维图像沿所述Z轴应旋转的角度,并将所述应旋转的角度作为Z轴指令。
2.如权利要求1所述的图像旋转的控制方法,其特征在于,所述根据所述历史被选分量的加权平均值以及所述目标分量,计算所述三维图像沿所述Z轴应旋转的角度,包括:
计算所述历史被选分量的加权平均值除以目标分量的商作为第一目标参数;
根据预设的参数与旋转角度的对应关系,确定所述第一目标参数对应的旋转角度作为所述三维图像沿所述Z轴应旋转的角度。
3.如权利要求1所述的图像旋转的控制方法,其特征在于,所述预设条件包括:所述Y轴轨迹分量与所述X轴轨迹分量的比值小于预设的第一比值阈值,或所述Y轴轨迹分量与所述X轴轨迹分量的比值大于预设的第二比值阈值,所述第一比值阈值小于第二比值阈值;
所述图像旋转的控制方法,还包括:
若所述Y轴轨迹分量与所述X轴轨迹分量的比值小于预设的第一比值阈值,且所述X轴速度分量小于预设的所述速度阈值,则生成控制所述三维图像沿所述X轴旋转的X轴指令;
若所述Y轴轨迹分量与所述X轴轨迹分量的比值大于预设的第二比值阈值,且所述Y轴速度分量小于预设的所述速度阈值,则生成控制所述三维图像沿所述Y轴旋转的Y轴指令。
4.一种图像旋转的显示方法,其特征在于,包括:
控制设备将三维图像发送至显示设备,并检测用户输入的滑动轨迹以及滑动速度;
显示设备获取控制设备发送的三维图像,并计算所述三维图像从预设角度进行投影时生成的平面影像的长和宽,将所述长和宽中较大的数值作为目标边长;
所述显示设备生成正方形画布,并通过所述正方形画布显示所述三维图像的初始图像,所述正方形画布的边长为所述目标边长,所述初始图像为从所述预设角度观看所述三维图像时的图像;
所述控制设备分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴;
若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则所述控制设备生成控制所述三维图像沿所述Z轴旋转的Z轴指令,所述预设条件为:Y轴轨迹分量与所述X轴轨迹分量的比值小于预设的第一比值阈值,或所述Y轴轨迹分量与所述X轴轨迹分量的比值大于预设的第二比值阈值,所述第一比值阈值小于第二比值阈值;
所述控制设备将所述Z轴指令发送至所述显示设备;
所述显示设备在接收到控制设备发送的旋转指令后,显示根据所述旋转指令进行旋转后的三维图像;
所述生成控制所述三维图像沿Z轴旋转的Z轴指令,包括:
调取历史操作记录,所述历史操作记录包含多个历史X轴速度分量与时间差值的对应关系,以及历史Y轴速度分量与时间差值的对应关系,所述时间差值为录入所述历史X轴速度分量或所述历史Y轴速度分量的时间到当前时间的差值;
若所述X轴速度分量不小于所述Y轴速度分量,则将所述历史X轴速度分量作为历史被选分量,若所述X轴速度分量小于所述Y轴速度分量,则将所述历史Y轴速度分量作为历史被选分量;
通过公式
Figure QLYQS_2
计算历史被选分量的加权平均值,所述Index为所述历史被选分量的加权平均值,所述Speedi为所述历史操作记录中第i个历史被选分量,所述Timei为所述历史操作记录中第i个历史被选分量对应的时间差值,所述e为自然常数,所述n为预设数量;
将所述X轴速度分量以及所述Y轴速度分量中较大的数值作为目标分量,根据所述历史被选分量的加权平均值以及所述目标分量,计算所述三维图像沿所述Z轴应旋转的角度,并将所述应旋转的角度作为Z轴指令。
5.一种图像旋转的控制装置,其特征在于,所述装置包括:
检测模块,用于在将三维图像发送至显示设备后,检测用户输入的滑动轨迹以及滑动速度,并分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴;
指令生成模块,用于若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则生成控制所述三维图像沿所述Z轴旋转的Z轴指令,所述预设条件为:Y轴轨迹分量与所述X轴轨迹分量的比值小于预设的第一比值阈值,或所述Y轴轨迹分量与所述X轴轨迹分量的比值大于预设的第二比值阈值,所述第一比值阈值小于第二比值阈值;
发送模块,用于将所述Z轴指令发送至所述显示设备,以控制显示设备中的所述三维图像沿所述Z轴旋转;
所述指令生成模块,包括:
调取子模块,用于调取历史操作记录,所述历史操作记录包含多个历史X轴速度分量与时间差值的对应关系,以及历史Y轴速度分量与时间差值的对应关系,所述时间差值为录入所述历史X轴速度分量或所述历史Y轴速度分量的时间到当前时间的差值;
选择子模块,用于若所述X轴速度分量不小于所述Y轴速度分量,则将所述历史X轴速度分量作为历史被选分量,若所述X轴速度分量小于所述Y轴速度分量,则将所述历史Y轴速度分量作为历史被选分量;
第一计算子模块,用于通过公式
Figure QLYQS_3
计算历史被选分量的加权平均值,所述Index为所述历史被选分量的加权平均值,所述Speedi为所述历史操作记录中第i个历史被选分量,所述Timei为所述历史操作记录中第i个历史被选分量对应的时间差值,所述e为自然常数,所述n为预设数量;
第二计算子模块,用于将所述X轴速度分量以及所述Y轴速度分量中较大的数值作为目标分量,根据所述历史被选分量的加权平均值以及所述目标分量,计算所述三维图像沿所述Z轴应旋转的角度,并将所述应旋转的角度作为Z轴指令。
6.如权利要求5所述的图像旋转的控制装置,其特征在于,所述第二计算子模块,具体用于:
计算所述历史被选分量的加权平均值除以目标分量的商作为第一目标参数;
根据预设的参数与旋转角度的对应关系,确定所述第一目标参数对应的旋转角度作为所述三维图像沿所述Z轴应旋转的角度。
7.一种图像旋转的显示***,其特征在于,包括:控制设备和显示设备;
所述控制设备,用于将三维图像发送至显示设备,并检测用户输入的滑动轨迹以及滑动速度;
所述显示设备,用于获取控制设备发送的三维图像;
所述显示设备,还用于计算所述三维图像从预设角度进行投影时生成的平面影像的长和宽,将所述长和宽中较大的数值作为目标边长;
所述显示设备还用于生成正方形画布,并通过所述正方形画布显示所述三维图像的初始图像,所述正方形画布的边长为所述目标边长,所述初始图像为从所述预设角度观看所述三维图像时的图像;
所述控制设备还用于分别计算所述滑动轨迹以及所述滑动速度沿坐标系X轴和Y轴的分量,生成X轴轨迹分量、Y轴轨迹分量、X轴速度分量以及Y轴速度分量,所述坐标系还包括Z轴;
若所述Y轴轨迹分量与所述X轴轨迹分量的比值符合预设条件,且所述X轴速度分量以及所述Y轴速度分量中较大的数值不小于预设的速度阈值,则所述控制设备生成控制所述三维图像沿所述Z轴旋转的Z轴指令,所述预设条件为:Y轴轨迹分量与所述X轴轨迹分量的比值小于预设的第一比值阈值,或所述Y轴轨迹分量与所述X轴轨迹分量的比值大于预设的第二比值阈值,所述第一比值阈值小于第二比值阈值;
所述生成控制所述三维图像沿Z轴旋转的Z轴指令,包括:
调取历史操作记录,所述历史操作记录包含多个历史X轴速度分量与时间差值的对应关系,以及历史Y轴速度分量与时间差值的对应关系,所述时间差值为录入所述历史X轴速度分量或所述历史Y轴速度分量的时间到当前时间的差值;
若所述X轴速度分量不小于所述Y轴速度分量,则将所述历史X轴速度分量作为历史被选分量,若所述X轴速度分量小于所述Y轴速度分量,则将所述历史Y轴速度分量作为历史被选分量;
通过公式
Figure QLYQS_4
计算历史被选分量的加权平均值,所述Index为所述历史被选分量的加权平均值,所述Speedi为所述历史操作记录中第i个历史被选分量,所述Timei为所述历史操作记录中第i个历史被选分量对应的时间差值,所述e为自然常数,所述n为预设数量;
将所述X轴速度分量以及所述Y轴速度分量中较大的数值作为目标分量,根据所述历史被选分量的加权平均值以及所述目标分量,计算所述三维图像沿所述Z轴应旋转的角度,并将所述应旋转的角度作为Z轴指令;
所述控制设备还用于将所述Z轴指令发送至所述显示设备;
所述显示设备还用于在接收到控制设备发送的旋转指令后,显示根据所述旋转指令进行旋转后的三维图像。
8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述方法的步骤。
CN201811508632.3A 2018-12-11 2018-12-11 图像旋转的控制方法及装置、图像旋转的显示方法及*** Active CN109785442B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811508632.3A CN109785442B (zh) 2018-12-11 2018-12-11 图像旋转的控制方法及装置、图像旋转的显示方法及***
PCT/CN2019/091532 WO2020119052A1 (zh) 2018-12-11 2019-06-17 图像旋转的控制、显示方法、装置、介质及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811508632.3A CN109785442B (zh) 2018-12-11 2018-12-11 图像旋转的控制方法及装置、图像旋转的显示方法及***

Publications (2)

Publication Number Publication Date
CN109785442A CN109785442A (zh) 2019-05-21
CN109785442B true CN109785442B (zh) 2023-07-11

Family

ID=66496156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811508632.3A Active CN109785442B (zh) 2018-12-11 2018-12-11 图像旋转的控制方法及装置、图像旋转的显示方法及***

Country Status (2)

Country Link
CN (1) CN109785442B (zh)
WO (1) WO2020119052A1 (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109785442B (zh) * 2018-12-11 2023-07-11 平安科技(深圳)有限公司 图像旋转的控制方法及装置、图像旋转的显示方法及***
JP7521308B2 (ja) * 2020-07-31 2024-07-24 セイコーエプソン株式会社 画像表示方法、画像表示装置及び表示制御プログラム

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923438A (zh) * 2010-09-02 2010-12-22 宇龙计算机通信科技(深圳)有限公司 一种图像显示控制的方法、装置及移动终端
CN103460164A (zh) * 2012-02-03 2013-12-18 松下电器产业株式会社 触觉提示装置以及触觉提示装置的驱动方法、驱动程序
CN103858085A (zh) * 2013-10-31 2014-06-11 华为技术有限公司 悬浮或隔空操作的处理方法及装置
CN105245778A (zh) * 2015-09-30 2016-01-13 小米科技有限责任公司 摄像头旋转控制方法及装置
US9324188B1 (en) * 2012-04-30 2016-04-26 Dr Systems, Inc. Manipulation of 3D medical objects
CN107066125A (zh) * 2017-04-26 2017-08-18 青岛海信移动通信技术股份有限公司 鼠标及鼠标图形对象的显示方法
CN108073334A (zh) * 2014-07-24 2018-05-25 广东欧珀移动通信有限公司 一种基于矢量运算的悬浮触控方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5511157A (en) * 1993-12-13 1996-04-23 International Business Machines Corporation Connection of sliders to 3D objects to allow easy user manipulation and viewing of objects
JPH0962438A (ja) * 1995-08-29 1997-03-07 Canon Inc 3次元立体画像視点指示装置
CN104777998B (zh) * 2015-03-17 2018-12-18 惠州Tcl移动通信有限公司 图片旋转的方法及智能终端
CN106484234A (zh) * 2016-10-14 2017-03-08 上海语途信息技术有限公司 一种三维建模图形处理方法
CN107632749A (zh) * 2017-09-05 2018-01-26 珠海市魅族科技有限公司 三维图像视角调整方法、装置、计算机装置及存储介质
CN109785442B (zh) * 2018-12-11 2023-07-11 平安科技(深圳)有限公司 图像旋转的控制方法及装置、图像旋转的显示方法及***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101923438A (zh) * 2010-09-02 2010-12-22 宇龙计算机通信科技(深圳)有限公司 一种图像显示控制的方法、装置及移动终端
CN103460164A (zh) * 2012-02-03 2013-12-18 松下电器产业株式会社 触觉提示装置以及触觉提示装置的驱动方法、驱动程序
US9324188B1 (en) * 2012-04-30 2016-04-26 Dr Systems, Inc. Manipulation of 3D medical objects
CN103858085A (zh) * 2013-10-31 2014-06-11 华为技术有限公司 悬浮或隔空操作的处理方法及装置
CN108073334A (zh) * 2014-07-24 2018-05-25 广东欧珀移动通信有限公司 一种基于矢量运算的悬浮触控方法及装置
CN105245778A (zh) * 2015-09-30 2016-01-13 小米科技有限责任公司 摄像头旋转控制方法及装置
CN107066125A (zh) * 2017-04-26 2017-08-18 青岛海信移动通信技术股份有限公司 鼠标及鼠标图形对象的显示方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Canvas实现3D效果-可旋转的立方体";油炸土豆;《链接:http://www.cnblogs.com/sincw/p/8977157.html》;第1-3页 *
"交互式动态体三维显示关键技术";潘文平等;《科技导报》;第29卷(第01期);第44-51页 *

Also Published As

Publication number Publication date
CN109785442A (zh) 2019-05-21
WO2020119052A1 (zh) 2020-06-18

Similar Documents

Publication Publication Date Title
US10379733B2 (en) Causing display of a three dimensional graphical user interface with dynamic selectability of items
CN104424649B (zh) 检测运动物体的方法和***
US8933885B2 (en) Method, apparatus, and computer program product for reducing hand or pointing device occlusions of a display
CN104011628B (zh) 用于识别姿势的方法和姿势检测器
CA3008371C (en) Coordinate correction apparatus
US10969949B2 (en) Information display device, information display method and information display program
EP2846308A2 (en) Pointing direction detecting device and its method, program and computer readable-medium
US20130194226A1 (en) Method and device for determining a user's touch gesture
CN109785442B (zh) 图像旋转的控制方法及装置、图像旋转的显示方法及***
GB2440348A (en) Positioning a cursor on a computer device user interface in response to images of an operator
CN104811798B (zh) 一种调整视频播放速度的方法及装置
CN103412720A (zh) 处理触控式输入信号的方法及其装置
CN111080544B (zh) 基于图像的人脸畸变校正方法、装置及电子设备
JP2013106352A (ja) 画像中の投影領域の決定方法、及び装置
JP5602708B2 (ja) 注視位置推定システム、注視位置推定システムの制御方法、注視位置推定装置、注視位置推定装置の制御方法、プログラム、及び情報記憶媒体
JP2018531564A6 (ja) ビデオデータを取得するための方法、装置、及びシステム並びにコンピュータ可読記憶媒体
JP2018531564A (ja) ビデオデータを取得するための方法、装置、及びシステム並びにコンピュータ可読記憶媒体
US11138759B2 (en) Image processing apparatus and image processing method
CN110740315A (zh) 摄像头矫正方法、装置、电子设备及存储介质
JP2015032273A (ja) 精読判断装置、精読判断方法及び精読判断プログラム
US20150293689A1 (en) Touch-control system
US10632379B2 (en) Method and apparatus for performing interaction in chessboard interface
CN106527817A (zh) 触控操作识别方法及装置
KR101993257B1 (ko) 손떨림 보정 기반의 터치 입력 보정 장치
CN109614175B (zh) 用户界面异常处理方法、装置、计算机设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant