WO2019095090A1 - Method and device for data processing - Google Patents
Method and device for data processing Download PDFInfo
- Publication number
- WO2019095090A1 WO2019095090A1 PCT/CN2017/110784 CN2017110784W WO2019095090A1 WO 2019095090 A1 WO2019095090 A1 WO 2019095090A1 CN 2017110784 W CN2017110784 W CN 2017110784W WO 2019095090 A1 WO2019095090 A1 WO 2019095090A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- acceleration
- axial
- angular
- motion state
- velocity
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Definitions
- the present invention relates to the field of smart wear technology, and in particular, to a data processing method and apparatus.
- Head-mounted playback devices represented by virtual reality (VR) glasses are developing rapidly and become more and more popular. Head-mounted playback devices can provide users with excellent audio-visual enjoyment.
- VR virtual reality
- the processor of the head-mounted playback device receives and processes the motion data of the user's head from the sensor and presents the change. It takes a certain amount of time to get to the screen, causing a delay in the display. In a full-view screen such as VR, such delay can cause the user to feel dizzy.
- the embodiment of the invention discloses a data processing method and device, which can synchronize the display screen with the movement state of the user's head, and effectively reduce the stun feeling when using the head mounted display device.
- a first aspect of the embodiments of the present invention discloses a data processing method, including:
- the motion state parameter is compensated according to a preset delay duration.
- the display screen output by the head mounted display device is adjusted such that the display screen is synchronized with the motion state of the user's head.
- a second aspect of the embodiments of the present invention discloses a data processing apparatus, including:
- the obtaining module is configured to acquire a motion state parameter of the head of the user during the wearing of the head mounted display device.
- the compensation module is configured to compensate the motion state parameter according to a preset delay duration.
- an adjustment module configured to adjust a display screen output by the head mounted display device by using the compensated motion state parameter, so that the display screen is synchronized with a motion state of the user head.
- a third aspect of embodiments of the present invention discloses a computer readable storage medium storing instructions that, when run on a computer, cause the computer to implement the data portion described in the first aspect above Method.
- a fourth aspect of an embodiment of the present invention discloses a computer program product comprising instructions for causing a computer to implement the data processing method of the first aspect described above when it is run on a computer.
- the motion state parameter of the head in the process of wearing the head mounted display device can be obtained by the user in the embodiment of the present invention, and the motion state parameter is compensated according to the preset delay duration, and the compensated motion state parameter is used to adjust
- the display screen outputted by the head-mounted display device can synchronize the display screen with the movement state of the user's head, and effectively reduce the stun feeling when using the head-mounted display device.
- FIG. 1 is a schematic flow chart of a data processing method according to an embodiment of the present invention.
- FIG. 2a is a schematic diagram of a user's head movement disclosed in an embodiment of the present invention.
- FIG. 2b is a schematic diagram of another user's head movement disclosed in the embodiment of the present invention.
- FIG. 3 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention.
- the embodiment of the invention discloses a data processing method and device, which can synchronize the display screen with the movement state of the user's head, and effectively reduce the stun feeling when using the head mounted display device.
- the head-mounted display device in the embodiment of the present invention may also be referred to as video glasses, a glasses-type display, a portable theater, etc., and can realize playback of multimedia files, including 3D images, 3D videos, and the like.
- FIG. 1 is a schematic flowchart diagram of a data processing method according to an embodiment of the present invention.
- the data processing method described in this embodiment includes:
- the head mounted display device acquires a motion state parameter of a head of the user during wearing the head mounted display device.
- the user is likely to move in the head during the process of wearing the head-mounted display device to view the display screen (such as 3D video).
- the user wears the head-mounted display device to swing left or right, and of course, it can also swing forward or backward.
- the user wears the head-mounted display ® to pan left or right, which of course can be forward or backward ⁇ .
- the above-mentioned form of motion is only an example. In the actual application scenario, the user's head can perform any form of motion.
- the embodiment of the present invention does not limit the specific motion form of the user's head.
- the sensor configured by the head mounted display device can collect the motion state parameter of the head during the process of wearing the head mounted display device, and the processor of the head mounted display device reads the collected user from the sensor.
- the motion state parameter of the head, or the sensor reports the motion state parameter of the collected user's head to the processor.
- the motion state parameter may specifically include at least one of an angular velocity, an angular acceleration, an axial velocity, and an axial acceleration. As shown in FIG. 2a, the motion state parameter may specifically include an angular velocity ⁇ and an angular acceleration a ⁇ of the user when swinging the head. As further shown in FIG. 2b, the motion state parameter may specifically include the axial velocity v and the axial acceleration av of the user when the head is translated.
- the motion of the user's head can generally be considered to include both the swinging head and the translational motion, that is, the motion state parameters specifically include: an angular velocity ⁇ and an angular acceleration a ⁇ corresponding to the oscillating weight, and a translation Corresponding axial velocity v and axial acceleration a v .
- the sensor may specifically be a gravity sensor, a three-axis acceleration sensor, a gyroscope, or the like.
- the head mounted display device compensates the motion state parameter according to a preset delay duration.
- the preset delay duration specifically refers to the length of time from the movement of the user's head to the adjustment of the display screen of the head-mounted display device, that is, the length of time required for the user's head to move to the change of the motion to the display interface.
- the specific value of the preset delay duration is mainly related to the performance of the processor and can be considered equal on the same type of processor.
- the head-mounted display device acquires the motion state parameter and parses the motion state parameter, and then reflects the motion generated by the user's head on the display interface, the preset delay time needs to be occupied, if the direct use is
- the motion state parameter acquired by the sensor adjusts the display screen output by the head mounted display device, so that the change of the display screen is likely to lag behind the motion state of the user's head, so that the head mounted display device can be based on the preset delay time.
- compensating for the acquired motion state parameter that is, at least one of an angular velocity, an angular acceleration, an axial velocity, and an axial acceleration.
- the head mounted display device adjusts the output display screen by using the compensated motion state parameter to synchronize the display screen with the motion state of the user's head.
- the head-mounted display device adjusts the output display screen by using the compensated motion state parameter (angular speed and/or axial speed), so that the change of the display screen can keep up with the motion state of the user's head, thereby making The display screen is synchronized with the motion state of the user's head.
- the compensated motion state parameter angular speed and/or axial speed
- the motion state parameter may include an angular velocity ⁇ and an angular acceleration a ⁇
- the angular velocity ⁇ may specifically include an angular velocity in a direction of three axes (ie, an X axis, a Y axis, and a Z axis), and an angular acceleration a ⁇
- the angular acceleration in the three-axis ie, the X-axis, the Y-axis, and the Z-axis
- the compensation of the angular velocity and/or the angular acceleration in a single axial direction will be described as an example.
- the head mounted display device can compensate for the angular velocity ⁇ according to a preset delay duration (denoted as T delay ) and an angular acceleration a ⁇ .
- T delay a preset delay duration
- the angular acceleration is changing. If it is changing, the angular acceleration should be compensated first, and then the compensated angular acceleration is used to compensate the angular velocity to improve the accuracy of the diagonal velocity compensation. .
- the head-mounted display device may first obtain the rate of change Ra ⁇ of the second angular acceleration a ⁇ 2 , according to the preset delay time T delay and the rate of change Ra ⁇ of the second angular acceleration a ⁇ 2 , to the first angle
- the second angular acceleration a ⁇ 2 as the angular acceleration before the current time n ⁇ T, the rate of change of the second angular acceleration Ra ⁇ particular a ⁇ 2 may be a second preset angular acceleration a ⁇ 2
- the motion state parameter may include an axial velocity v and an axial acceleration a v
- the axial velocity v may specifically include three directions (ie, an X axis, a Y axis, and a Z axis) direction.
- the axial velocity above, the axial acceleration a v may specifically include the axial acceleration in the direction of the three axes (ie, the X-axis, the Y-axis, and the Z-axis), and the embodiment of the present invention has an axial velocity in a single axial direction and/or
- the compensation of the axial acceleration is explained as an example.
- the head mounted display device can compensate for the axial velocity v according to a preset delay duration (denoted as T delay ) and an axial acceleration a v .
- T delay a preset delay duration
- the head-mounted display device may first obtain the rate of change Ra v of the second axial acceleration a v2 according to the preset rate of change of the delay time T delay and the second axial acceleration a v2 .
- the second axial acceleration a v2 is an axial acceleration before the current time n ⁇ T
- the change rate Ra v of the second axial acceleration a v2 may specifically be the second axial acceleration a V2 is an average rate of change Ra v within a predetermined statistical duration n ⁇ T
- Ra v (a v1 -a v2 )/(n ⁇ T)
- T is the processor reading the motion state parameter from the sensor Time interval
- n is a positive integer.
- the head mounted display device can acquire the motion state parameters of the head, such as angular velocity, angular acceleration, axial velocity, and axial acceleration, during the process of wearing the head mounted display device, according to preset
- the delay time is used to compensate the motion state parameter
- the compensated motion state parameter is used to adjust the display screen output by the head-mounted display device, so that the synchronization between the display screen and the user's head motion state can be realized, and the use head is effectively reduced. Dizziness when wearing a display device.
- FIG. 3 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention.
- the data processing apparatus described in this embodiment includes:
- the obtaining module 301 is configured to acquire a motion state parameter of the head of the user during the wearing of the head mounted display device.
- the compensation module 302 is configured to compensate the motion state parameter according to a preset delay duration.
- the adjusting module 303 is configured to adjust a display screen output by the head mounted display device by using the compensated motion state parameter, so that the display screen is synchronized with a motion state of the user head.
- the motion state parameter includes at least one of angular velocity, angular acceleration, axial velocity, and axial acceleration.
- the motion state parameter includes the angular velocity and the angular acceleration
- the compensation module 302 is specifically configured to:
- the amount of compensation for the angular velocity is determined according to a preset delay duration and the angular acceleration.
- the angular velocity is compensated by the amount of compensation of the angular velocity.
- the angular acceleration includes a first angular acceleration that is currently acquired and a second angular acceleration that is acquired in advance
- the compensation module 302 is specifically configured to:
- the first angular acceleration changes relative to the second angular acceleration
- the first angular acceleration is compensated according to a preset delay duration and a rate of change of the second angular acceleration.
- the rate of change of the second angular acceleration is an average rate of change of the second angular acceleration over a predetermined statistical time period.
- the motion state parameter includes the axial velocity and the axial acceleration
- the compensation module 302 is specifically configured to:
- the amount of compensation for the axial velocity is determined based on a preset delay duration and the axial acceleration.
- the axial velocity is compensated by the amount of compensation of the axial velocity.
- the axial acceleration includes a first axial acceleration currently acquired and a second axial acceleration acquired in advance
- the compensation module 302 is specifically configured to:
- the first axial acceleration changes relative to the second axial acceleration
- the first axial acceleration is compensated according to a preset delay duration and a rate of change of the second axial acceleration.
- the rate of change of the second axial acceleration is an average rate of change of the second axial acceleration over a predetermined statistical time period.
- the preset delay duration is a length of time elapsed from movement of the user's head to adjustment of the display screen.
- the acquiring module 301 can obtain the motion state parameter of the head in the process of wearing the head mounted display device, and the compensation module 302 compensates the motion state parameter according to the preset delay duration, and the adjusting module 303
- the compensated motion state parameter and adjusting the display screen output by the head-mounted display device By using the compensated motion state parameter and adjusting the display screen output by the head-mounted display device, synchronization between the display screen and the movement state of the user's head can be realized, and the stun feeling when using the head-mounted display device is effectively reduced.
- the embodiment of the invention further provides a computer readable storage medium, characterized in that the storage medium stores instructions, when it is run on a computer, causes the computer to implement the above method embodiment.
- Embodiments of the present invention also provide a computer program product comprising instructions that, when run on a computer, cause the computer to implement the above-described method embodiments.
- the program may be stored in a computer readable storage medium, and the storage medium may include: Flash disk, Read-Only Memory (ROM), Random Access Memory (RAM), disk or optical disk.
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)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本发明涉及智能穿戴技术领域,尤其涉及一种数据处理方法及装置。The present invention relates to the field of smart wear technology, and in particular, to a data processing method and apparatus.
以虚拟现实(Virtual Reality,VR)眼镜为代表的头戴式播放设备发展迅速,越来越普及,头戴式播放设备可以给用户带来绝妙的视听享受。用户在使用头戴式播放设备观看VR图像的过程中,当用户头部转动视角或是移动的时候,头戴式播放设备的处理器从传感器接收以及处理用户头部的运动数据并将变化呈现到屏幕上需要一定的时间,导致显示画面产生延迟,在VR这样全视角的屏幕中,这样的延迟会造成用户的晕眩感。Head-mounted playback devices represented by virtual reality (VR) glasses are developing rapidly and become more and more popular. Head-mounted playback devices can provide users with excellent audio-visual enjoyment. When the user views the VR image using the head-mounted playback device, when the user's head rotates the angle of view or moves, the processor of the head-mounted playback device receives and processes the motion data of the user's head from the sensor and presents the change. It takes a certain amount of time to get to the screen, causing a delay in the display. In a full-view screen such as VR, such delay can cause the user to feel dizzy.
发明内容Summary of the invention
本发明实施例公开了一种数据处理方法及装置,可以实现显示画面与用户头部运动状态的同步,有效降低在使用头戴式显示设备时的眩晕感。The embodiment of the invention discloses a data processing method and device, which can synchronize the display screen with the movement state of the user's head, and effectively reduce the stun feeling when using the head mounted display device.
本发明实施例第一方面公开了一种数据处理方法,包括:A first aspect of the embodiments of the present invention discloses a data processing method, including:
获取用户在佩戴头戴式显示设备的过程中头部的运动状态参数。Obtaining a motion state parameter of the head of the user during wearing the head mounted display device.
根据预设的延迟时长,对所述运动状态参数进行补偿。The motion state parameter is compensated according to a preset delay duration.
利用补偿后的运动状态参数,调节所述头戴式显示设备输出的显示画面,以使得所述显示画面与所述用户头部的运动状态同步。Using the compensated motion state parameter, the display screen output by the head mounted display device is adjusted such that the display screen is synchronized with the motion state of the user's head.
本发明实施例第二方面公开了一种数据处理装置,包括:A second aspect of the embodiments of the present invention discloses a data processing apparatus, including:
获取模块,用于获取用户在佩戴头戴式显示设备的过程中头部的运动状态参数。The obtaining module is configured to acquire a motion state parameter of the head of the user during the wearing of the head mounted display device.
补偿模块,用于根据预设的延迟时长,对所述运动状态参数进行补偿。The compensation module is configured to compensate the motion state parameter according to a preset delay duration.
调节模块,用于利用补偿后的运动状态参数,调节所述头戴式显示设备输出的显示画面,以使得所述显示画面与所述用户头部的运动状态同步。And an adjustment module, configured to adjust a display screen output by the head mounted display device by using the compensated motion state parameter, so that the display screen is synchronized with a motion state of the user head.
本发明实施例第三方面公开了一种计算机可读存储介质,所述存储介质存储指令,当其在计算机上运行时,使得计算机实现上述第一方面所述的数据处 理方法。A third aspect of embodiments of the present invention discloses a computer readable storage medium storing instructions that, when run on a computer, cause the computer to implement the data portion described in the first aspect above Method.
本发明实施例第四方面公开了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机实现上述第一方面所述的数据处理方法。A fourth aspect of an embodiment of the present invention discloses a computer program product comprising instructions for causing a computer to implement the data processing method of the first aspect described above when it is run on a computer.
通过本发明实施例可以获取用户在佩戴头戴式显示设备的过程中头部的运动状态参数,根据预设的延迟时长,对该运动状态参数进行补偿,并利用补偿后的运动状态参数,调节头戴式显示设备输出的显示画面,可以实现显示画面与用户头部运动状态的同步,有效降低在使用头戴式显示设备时的眩晕感。The motion state parameter of the head in the process of wearing the head mounted display device can be obtained by the user in the embodiment of the present invention, and the motion state parameter is compensated according to the preset delay duration, and the compensated motion state parameter is used to adjust The display screen outputted by the head-mounted display device can synchronize the display screen with the movement state of the user's head, and effectively reduce the stun feeling when using the head-mounted display device.
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings to be used in the embodiments will be briefly described below. It is obvious that the drawings in the following description are only some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without paying for creative labor.
图1是本发明实施例公开的一种数据处理方法的流程示意图;1 is a schematic flow chart of a data processing method according to an embodiment of the present invention;
图2a是本发明实施例公开的一种用户头部运动的示意图;2a is a schematic diagram of a user's head movement disclosed in an embodiment of the present invention;
图2b是本发明实施例公开的另一种用户头部运动的示意图;2b is a schematic diagram of another user's head movement disclosed in the embodiment of the present invention;
图3是本发明实施例公开的一种数据处理装置的结构示意图。FIG. 3 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
本发明实施例公开了一种数据处理方法及装置,可以实现显示画面与用户头部运动状态的同步,有效降低在使用头戴式显示设备时的眩晕感。The embodiment of the invention discloses a data processing method and device, which can synchronize the display screen with the movement state of the user's head, and effectively reduce the stun feeling when using the head mounted display device.
本发明实施例中的头戴式显示设备也可称为视频眼镜、眼镜式显示器、随身影院等,可实现多媒体文件的播放,包括3D图像、3D视频等。 The head-mounted display device in the embodiment of the present invention may also be referred to as video glasses, a glasses-type display, a portable theater, etc., and can realize playback of multimedia files, including 3D images, 3D videos, and the like.
请参阅图1,为本发明实施例提供的一种数据处理方法的流程示意图。本实施例中所描述的数据处理方法,包括:FIG. 1 is a schematic flowchart diagram of a data processing method according to an embodiment of the present invention. The data processing method described in this embodiment includes:
101、头戴式显示设备获取用户在佩戴所述头戴式显示设备的过程中头部的运动状态参数。101. The head mounted display device acquires a motion state parameter of a head of the user during wearing the head mounted display device.
其中,用户在佩戴头戴式显示设备观看显示画面(如3D视频)的过程中,头部很可能发生运动。如图2a所示,用户佩戴头戴式显示设备向左或向右摆头,当然也可以是向前或向后摆头。又如图2b所示,用户佩戴头戴式显示设备向左或向右平移,当然也可以是向前或向后平移。上述运动形式仅是举例,实际应用场景中用户头部可以做出任意形式的运动,本发明实施例对用户头部具体的运动形式不做限定。Among them, the user is likely to move in the head during the process of wearing the head-mounted display device to view the display screen (such as 3D video). As shown in FIG. 2a, the user wears the head-mounted display device to swing left or right, and of course, it can also swing forward or backward. As shown in Figure 2b, the user wears the head-mounted display ® to pan left or right, which of course can be forward or backward §. The above-mentioned form of motion is only an example. In the actual application scenario, the user's head can perform any form of motion. The embodiment of the present invention does not limit the specific motion form of the user's head.
具体的,头戴式显示设备配置的传感器可以对用户在佩戴头戴式显示设备的过程中头部的运动状态参数进行采集,头戴式显示设备的处理器从传感器处读取采集到的用户头部的运动状态参数,或者,传感器向处理器上报采集到的用户头部的运动状态参数。Specifically, the sensor configured by the head mounted display device can collect the motion state parameter of the head during the process of wearing the head mounted display device, and the processor of the head mounted display device reads the collected user from the sensor. The motion state parameter of the head, or the sensor reports the motion state parameter of the collected user's head to the processor.
其中,该运动状态参数具体可以包括角速度、角加速度、轴向速度和轴向加速度中的至少一种。如图2a所示,该运动状态参数具体可以包括用户在摆头时的角速度ω和角加速度aω。又如图2b所示,该运动状态参数具体也可以包括用户在平移头部时的轴向速度v和轴向加速度av。The motion state parameter may specifically include at least one of an angular velocity, an angular acceleration, an axial velocity, and an axial acceleration. As shown in FIG. 2a, the motion state parameter may specifically include an angular velocity ω and an angular acceleration a ω of the user when swinging the head. As further shown in FIG. 2b, the motion state parameter may specifically include the axial velocity v and the axial acceleration av of the user when the head is translated.
在一种可能的实现方式中,用户头部的运动通常可以认为同时包括摆头和平移两种动作,也即该运动状态参数具体包括:摆头对应的角速度ω和角加速度aω,以及平移对应的轴向速度v和轴向加速度av。In a possible implementation, the motion of the user's head can generally be considered to include both the swinging head and the translational motion, that is, the motion state parameters specifically include: an angular velocity ω and an angular acceleration a ω corresponding to the oscillating weight, and a translation Corresponding axial velocity v and axial acceleration a v .
其中,该传感器具体可以是重力传感器、三轴加速度传感器、陀螺仪等。The sensor may specifically be a gravity sensor, a three-axis acceleration sensor, a gyroscope, or the like.
102、所述头戴式显示设备根据预设的延迟时长,对所述运动状态参数进行补偿。102. The head mounted display device compensates the motion state parameter according to a preset delay duration.
其中,预设的延迟时长具体是指从用户头部运动到调节头戴式显示设备的显示画面所经历的时长,即用户头部发生运动到该运动反映到显示界面的变化所需的时长。该预设的延迟时长的具体数值主要与处理器的性能有关,在同一类型的处理器上可以认为是相等的。 The preset delay duration specifically refers to the length of time from the movement of the user's head to the adjustment of the display screen of the head-mounted display device, that is, the length of time required for the user's head to move to the change of the motion to the display interface. The specific value of the preset delay duration is mainly related to the performance of the processor and can be considered equal on the same type of processor.
具体的,由于头戴式显示设备获取该运动状态参数以及对该运动状态参数进行解析处理,再将用户头部发生的运动反映到显示界面上需要占该预设的延迟时长,如果直接利用从传感器获取的运动状态参数对头戴式显示设备输出的显示画面进行调节,则很容易出现显示画面的变化滞后于用户头部的运动状态,从而头戴式显示设备可以根据该预设的延迟时长,对获取到的运动状态参数,即角速度、角加速度、轴向速度和轴向加速度中的至少一种,进行补偿。Specifically, since the head-mounted display device acquires the motion state parameter and parses the motion state parameter, and then reflects the motion generated by the user's head on the display interface, the preset delay time needs to be occupied, if the direct use is The motion state parameter acquired by the sensor adjusts the display screen output by the head mounted display device, so that the change of the display screen is likely to lag behind the motion state of the user's head, so that the head mounted display device can be based on the preset delay time. And compensating for the acquired motion state parameter, that is, at least one of an angular velocity, an angular acceleration, an axial velocity, and an axial acceleration.
103、所述头戴式显示设备利用补偿后的运动状态参数,调节输出的显示画面,以使得所述显示画面与所述用户头部的运动状态同步。103. The head mounted display device adjusts the output display screen by using the compensated motion state parameter to synchronize the display screen with the motion state of the user's head.
具体的,头戴式显示设备利用补偿后的运动状态参数(角速度和/或轴向速度),对输出的显示画面进行调节,实现显示画面的变化能够跟上用户头部的运动状态,从而使得显示画面与用户头部的运动状态同步。Specifically, the head-mounted display device adjusts the output display screen by using the compensated motion state parameter (angular speed and/or axial speed), so that the change of the display screen can keep up with the motion state of the user's head, thereby making The display screen is synchronized with the motion state of the user's head.
在一种可能的实现方式中,该运动状态参数可以包括角速度ω和角加速度aω,角速度ω具体可以包括三轴(即X轴、Y轴、Z轴)方向上的角速度,角加速度aω具体可以包括三轴(即X轴、Y轴、Z轴)方向上的角加速度,本发明实施例以单一轴方向上的角速度和/或角加速度的补偿为例进行说明。头戴式显示设备可以根据预设的延迟时长(记为Tdelay)和角加速度aω对角速度ω进行补偿。例如,头戴式显示设备根据预设的延迟时长Tdelay和角加速度aω确定对角速度ω的补偿量Vω,且Vω=aω×Tdelay,进而利用角速度的补偿量Vω,对角速度ω进行补偿,补偿后的角速度记为ω′,且ω′=ω+Vω=ω+aω×Tdelay。In a possible implementation manner, the motion state parameter may include an angular velocity ω and an angular acceleration a ω , and the angular velocity ω may specifically include an angular velocity in a direction of three axes (ie, an X axis, a Y axis, and a Z axis), and an angular acceleration a ω Specifically, the angular acceleration in the three-axis (ie, the X-axis, the Y-axis, and the Z-axis) directions may be included. In the embodiment of the present invention, the compensation of the angular velocity and/or the angular acceleration in a single axial direction will be described as an example. The head mounted display device can compensate for the angular velocity ω according to a preset delay duration (denoted as T delay ) and an angular acceleration a ω . For example, the head mounted display device determines the compensation amount Vω of the angular velocity ω according to the preset delay time length T delay and the angular acceleration a ω , and Vω=a ω ×T delay , and further uses the angular velocity compensation amount Vω to perform the angular velocity ω. For compensation, the angular velocity after compensation is denoted by ω', and ω' = ω + Vω = ω + a ω × T delay .
在一种可能的实现方式中,需考虑角加速度是否在变化,如果在变化,则应先对角加速度进行补偿,再用补偿后的角加速度对角速度进行补偿,以提高对角速度补偿的准确度。假设该运动状态参数中的角加速度具体包括当前获取的第一角加速度aω1和预先获取的第二角加速度aω2,如果第一角加速度相对于第二角加速度发生改变,即aω1与aω2不相等,则头戴式显示设备可以先获取第二角加速度aω2的变化率Raω,根据预设的延迟时长Tdelay和第二角加速度aω2的变化率Raω,对第一角加速度aω1进行补偿,补偿后的第一角加速度记为aω1′,且aω1′=aω1+Raω×Tdelay,再根据预设的延迟时长Tdelay和补偿后的第一角加速度aω1′,确定对角速度ω的补偿量Vω,且 Vω=aω1′×Tdelay=(aω1+Raω×Tdelay)×Tdelay,进而利用角速度的补偿量Vω,对角速度ω进行补偿,补偿后的角速度记为ω′,且ω′=ω+Vω=ω+(aω1+Raω×Tdelay)×Tdelay=ω+aω1×Tdelay+Raω×Tdelay 2。In a possible implementation, it is necessary to consider whether the angular acceleration is changing. If it is changing, the angular acceleration should be compensated first, and then the compensated angular acceleration is used to compensate the angular velocity to improve the accuracy of the diagonal velocity compensation. . It is assumed that the angular acceleration in the motion state parameter specifically includes the currently acquired first angular acceleration a ω1 and the previously acquired second angular acceleration a ω2 , if the first angular acceleration changes relative to the second angular acceleration, ie, a ω1 and a If the ω2 is not equal, the head-mounted display device may first obtain the rate of change Ra ω of the second angular acceleration a ω2 , according to the preset delay time T delay and the rate of change Ra ω of the second angular acceleration a ω2 , to the first angle The acceleration a ω1 is compensated, and the compensated first angular acceleration is recorded as a ω1′ , and a ω1′ = a ω1 + Ra ω × T delay , according to the preset delay time T delay and the compensated first angular acceleration a ω1' , the compensation amount Vω of the angular velocity ω is determined, and Vω=a ω1 ′×T delay =(a ω1 +Ra ω ×T delay )×T delay , and the angular velocity ω is compensated by the compensation amount Vω of the angular velocity. The compensated angular velocity is denoted by ω', and ω' = ω + Vω = ω + (a ω1 + Ra ω × T delay ) × T delay = ω + a ω1 × T delay + Ra ω × T delay 2 .
在一种可能的实现方式中,第二角加速度aω2为在当前时刻n×T前的角加速度,第二角加速度aω2的变化率Raω具体可以为第二角加速度aω2在预设的统计时长n×T内的平均变化率Raω,且Raω=(aω1-aω2)/(n×T),其中,T是处理器从传感器读取运动状态参数的时间间隔,n为正整数。In one possible implementation, the second angular acceleration a ω2 as the angular acceleration before the current time n × T, the rate of change of the second angular acceleration Ra ω particular a ω2 may be a second preset angular acceleration a ω2 The statistical variation is the average rate of change Ra ω in n × T, and Ra ω = (a ω1 - a ω2 ) / (n × T), where T is the time interval during which the processor reads the motion state parameter from the sensor, n Is a positive integer.
同理,在一种可能的实现方式中,该运动状态参数可以包括轴向速度v和轴向加速度av,轴向速度v具体可以包括三轴(即X轴、Y轴、Z轴)方向上的轴向速度,轴向加速度av具体可以包括三轴(即X轴、Y轴、Z轴)方向上的轴向加速度,本发明实施例以单一轴方向上的轴向速度和/或轴向加速度的补偿为例进行说明。头戴式显示设备可以根据预设的延迟时长(记为Tdelay)和轴向加速度av对轴向速度v进行补偿。例如,头戴式显示设备根据预设的延迟时长Tdelay和轴向加速度av确定对轴向速度v的补偿量Vv,且Vv=av×Tdelay,进而利用轴向速度的补偿量Vv,对轴向速度v进行补偿,补偿后的轴向速度记为v′,且v′=v+Vv=v+av×Tdelay。Similarly, in a possible implementation manner, the motion state parameter may include an axial velocity v and an axial acceleration a v , and the axial velocity v may specifically include three directions (ie, an X axis, a Y axis, and a Z axis) direction. The axial velocity above, the axial acceleration a v may specifically include the axial acceleration in the direction of the three axes (ie, the X-axis, the Y-axis, and the Z-axis), and the embodiment of the present invention has an axial velocity in a single axial direction and/or The compensation of the axial acceleration is explained as an example. The head mounted display device can compensate for the axial velocity v according to a preset delay duration (denoted as T delay ) and an axial acceleration a v . For example, the head mounted display device determines the compensation amount Vv for the axial velocity v according to the preset delay time length T delay and the axial acceleration a v , and Vv=a v ×T delay , and further utilizes the compensation amount Vv of the axial velocity. The axial velocity v is compensated, and the compensated axial velocity is denoted as v', and v'=v+Vv=v+a v × Tdelay .
在一种可能的实现方式中,需考虑轴向加速度是否在变化,如果在变化,则应先对轴向加速度进行补偿,再用补偿后的轴向加速度对轴向速度进行补偿,以提高对轴向速度补偿的准确度。假设该运动状态参数中的轴向加速度具体包括当前获取的第一轴向加速度av1和预先获取的第二轴向加速度av2,如果第一轴向加速度相对于第二轴向加速度发生改变,即av1与av2不相等,则头戴式显示设备可以先获取第二轴向加速度av2的变化率Rav,根据预设的延迟时长Tdelay和第二轴向加速度av2的变化率Rav,对第一轴向加速度av1进行补偿,补偿后的第一轴向加速度记为av1′,且av1′=av1+Rav×Tdelay,再根据预设的延迟时长Tdelay和补偿后的第一轴向加速度av1′,确定对轴向速度v的补偿量Vv,且Vv=av1′×Tdelay=(av1+Rav×Tdelay)×Tdelay,进而利用轴向速度的补偿量Vv,对轴向速度v进行补偿,补偿后的轴向速度记为v′,且v′=v+Vv=v+(av1+Rav×Tdelay)×Tdelay=v+av1×Tdelay+Rav×Tdelay 2。In a possible implementation, it is necessary to consider whether the axial acceleration is changing. If it is changing, the axial acceleration should be compensated first, and then the axial acceleration is compensated by the compensated axial acceleration to improve the The accuracy of axial speed compensation. It is assumed that the axial acceleration in the motion state parameter specifically includes the currently acquired first axial acceleration a v1 and the pre-acquired second axial acceleration a v2 , if the first axial acceleration changes relative to the second axial acceleration, That is, a v1 and a v2 are not equal, the head-mounted display device may first obtain the rate of change Ra v of the second axial acceleration a v2 according to the preset rate of change of the delay time T delay and the second axial acceleration a v2 . Ra v , the first axial acceleration a v1 is compensated, the compensated first axial acceleration is recorded as a v1 ′ , and a v1′ = a v1 + Ra v × T delay , and then according to a preset delay time T The delay and the compensated first axial acceleration a v1 ' determine the compensation amount Vv for the axial velocity v, and Vv = a v1 ' × T delay = (a v1 + Ra v × T delay ) × T delay , and further The axial velocity v is compensated by the compensation amount Vv of the axial velocity, and the compensated axial velocity is denoted as v', and v'=v+Vv=v+(a v1 +Ra v ×T delay )×T delay =v+a v1 ×T delay +Ra v ×T delay 2 .
在一种可能的实现方式中,第二轴向加速度av2为在当前时刻n×T前的 轴向加速度,第二轴向加速度av2的变化率Rav具体可以为第二轴向加速度av2在预设的统计时长n×T内的平均变化率Rav,且Rav=(av1-av2)/(n×T),其中,T是处理器从传感器读取运动状态参数的时间间隔,n为正整数。In a possible implementation manner, the second axial acceleration a v2 is an axial acceleration before the current time n×T, and the change rate Ra v of the second axial acceleration a v2 may specifically be the second axial acceleration a V2 is an average rate of change Ra v within a predetermined statistical duration n×T, and Ra v =(a v1 -a v2 )/(n×T), where T is the processor reading the motion state parameter from the sensor Time interval, n is a positive integer.
需要说明的是,上述角速度、角加速度、轴向速度、轴向加速度的补偿方法仅是举例,包括但不限于上述补偿方法。It should be noted that the above methods for compensating the angular velocity, the angular acceleration, the axial velocity, and the axial acceleration are merely examples, including but not limited to the above compensation method.
本发明实施例中,头戴式显示设备可以获取用户在佩戴头戴式显示设备的过程中头部的运动状态参数,例如角速度、角加速度、轴向速度和轴向加速度等,根据预设的延迟时长,对该运动状态参数进行补偿,并利用补偿后的运动状态参数,调节头戴式显示设备输出的显示画面,从而可以实现显示画面与用户头部运动状态的同步,有效降低在使用头戴式显示设备时的眩晕感。In the embodiment of the present invention, the head mounted display device can acquire the motion state parameters of the head, such as angular velocity, angular acceleration, axial velocity, and axial acceleration, during the process of wearing the head mounted display device, according to preset The delay time is used to compensate the motion state parameter, and the compensated motion state parameter is used to adjust the display screen output by the head-mounted display device, so that the synchronization between the display screen and the user's head motion state can be realized, and the use head is effectively reduced. Dizziness when wearing a display device.
请参阅图3,为本发明实施例提供的一种数据处理装置的结构示意图。本实施例中所描述的数据处理装置,包括:FIG. 3 is a schematic structural diagram of a data processing apparatus according to an embodiment of the present invention. The data processing apparatus described in this embodiment includes:
获取模块301,用于获取用户在佩戴头戴式显示设备的过程中头部的运动状态参数。The obtaining
补偿模块302,用于根据预设的延迟时长,对所述运动状态参数进行补偿。The
调节模块303,用于利用补偿后的运动状态参数,调节所述头戴式显示设备输出的显示画面,以使得所述显示画面与所述用户头部的运动状态同步。The adjusting
在一些可行的实施方式中,所述运动状态参数包括角速度、角加速度、轴向速度和轴向加速度中的至少一种。In some possible implementations, the motion state parameter includes at least one of angular velocity, angular acceleration, axial velocity, and axial acceleration.
在一些可行的实施方式中,所述运动状态参数包括所述角速度和所述角加速度,所述补偿模块302,具体用于:In some possible implementations, the motion state parameter includes the angular velocity and the angular acceleration, and the
根据预设的延迟时长和所述角加速度,确定对所述角速度的补偿量。The amount of compensation for the angular velocity is determined according to a preset delay duration and the angular acceleration.
利用所述角速度的补偿量,对所述角速度进行补偿。The angular velocity is compensated by the amount of compensation of the angular velocity.
在一些可行的实施方式中,所述角加速度包括当前获取的第一角加速度和预先获取的第二角加速度,所述补偿模块302,具体用于:In some possible implementations, the angular acceleration includes a first angular acceleration that is currently acquired and a second angular acceleration that is acquired in advance, and the
若所述第一角加速度相对于所述第二角加速度发生改变,则根据预设的延迟时长和所述第二角加速度的变化率,对所述第一角加速度进行补偿。And if the first angular acceleration changes relative to the second angular acceleration, the first angular acceleration is compensated according to a preset delay duration and a rate of change of the second angular acceleration.
根据所述预设的延迟时长和补偿后的第一角加速度,确定对所述角速度的 补偿量。Determining the angular velocity according to the preset delay duration and the compensated first angular acceleration The amount of compensation.
在一些可行的实施方式中,所述第二角加速度的变化率为所述第二角加速度在预设的统计时长内的平均变化率。In some possible implementations, the rate of change of the second angular acceleration is an average rate of change of the second angular acceleration over a predetermined statistical time period.
在一些可行的实施方式中,所述运动状态参数包括所述轴向速度和所述轴向加速度,所述补偿模块302,具体用于:In some possible implementations, the motion state parameter includes the axial velocity and the axial acceleration, and the
根据预设的延迟时长和所述轴向加速度,确定对所述轴向速度的补偿量。The amount of compensation for the axial velocity is determined based on a preset delay duration and the axial acceleration.
利用所述轴向速度的补偿量,对所述轴向速度进行补偿。The axial velocity is compensated by the amount of compensation of the axial velocity.
在一些可行的实施方式中,所述轴向加速度包括当前获取的第一轴向加速度和预先获取的第二轴向加速度,所述补偿模块302,具体用于:In some possible implementations, the axial acceleration includes a first axial acceleration currently acquired and a second axial acceleration acquired in advance, and the
若所述第一轴向加速度相对于所述第二轴向加速度发生改变,则根据预设的延迟时长和所述第二轴向加速度的变化率,对所述第一轴向加速度进行补偿。If the first axial acceleration changes relative to the second axial acceleration, the first axial acceleration is compensated according to a preset delay duration and a rate of change of the second axial acceleration.
根据所述预设的延迟时长和补偿后的第一轴向加速度,确定对所述轴向速度的补偿量。And determining a compensation amount for the axial velocity according to the preset delay duration and the compensated first axial acceleration.
在一些可行的实施方式中,所述第二轴向加速度的变化率为所述第二轴向加速度在预设的统计时长内的平均变化率。In some possible implementations, the rate of change of the second axial acceleration is an average rate of change of the second axial acceleration over a predetermined statistical time period.
在一些可行的实施方式中,所述预设的延迟时长为从所述用户头部运动到调节所述显示画面所经历的时长。In some possible implementations, the preset delay duration is a length of time elapsed from movement of the user's head to adjustment of the display screen.
可以理解的是,本实施例的数据处理装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。It is to be understood that the functions of the functional modules of the data processing apparatus of the present embodiment may be specifically implemented according to the method in the foregoing method embodiments. For the specific implementation process, refer to the related description of the foregoing method embodiments, and details are not described herein again.
本发明实施例中,获取模块301可以获取用户在佩戴头戴式显示设备的过程中头部的运动状态参数,补偿模块302根据预设的延迟时长,对该运动状态参数进行补偿,调节模块303利用补偿后的运动状态参数,调节头戴式显示设备输出的显示画面,可以实现显示画面与用户头部运动状态的同步,有效降低在使用头戴式显示设备时的眩晕感。In the embodiment of the present invention, the acquiring
本发明实施例还提供了一种计算机可读存储介质,其特征在于,所述存储介质存储指令,当其在计算机上运行时,使得计算机实现上述方法实施例。 The embodiment of the invention further provides a computer readable storage medium, characterized in that the storage medium stores instructions, when it is run on a computer, causes the computer to implement the above method embodiment.
本发明实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机实现上述方法实施例。Embodiments of the present invention also provide a computer program product comprising instructions that, when run on a computer, cause the computer to implement the above-described method embodiments.
需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。It should be noted that, for the foregoing various method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should understand that the present invention is not limited by the described action sequence. Because certain steps may be performed in other sequences or concurrently in accordance with the present invention. In addition, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present invention.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。A person skilled in the art may understand that all or part of the various steps of the foregoing embodiments may be performed by a program to instruct related hardware. The program may be stored in a computer readable storage medium, and the storage medium may include: Flash disk, Read-Only Memory (ROM), Random Access Memory (RAM), disk or optical disk.
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。 The above disclosure is only a preferred embodiment of the present invention, and of course, the scope of the present invention is not limited thereto, and those skilled in the art can understand all or part of the process of implementing the above embodiments, and according to the present invention. The equivalent changes required are still within the scope of the invention.
Claims (20)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201780091767.1A CN110709803A (en) | 2017-11-14 | 2017-11-14 | Data processing method and device |
| PCT/CN2017/110784 WO2019095090A1 (en) | 2017-11-14 | 2017-11-14 | Method and device for data processing |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/110784 WO2019095090A1 (en) | 2017-11-14 | 2017-11-14 | Method and device for data processing |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019095090A1 true WO2019095090A1 (en) | 2019-05-23 |
Family
ID=66538413
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/110784 Ceased WO2019095090A1 (en) | 2017-11-14 | 2017-11-14 | Method and device for data processing |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN110709803A (en) |
| WO (1) | WO2019095090A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112270766A (en) * | 2020-10-14 | 2021-01-26 | 浙江吉利控股集团有限公司 | Control method, system, device and storage medium for virtual reality system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8970495B1 (en) * | 2012-03-09 | 2015-03-03 | Google Inc. | Image stabilization for color-sequential displays |
| CN105872698A (en) * | 2016-03-31 | 2016-08-17 | 宇龙计算机通信科技(深圳)有限公司 | Playing method, playing system and virtual reality terminal |
| CN106164744A (en) * | 2014-03-27 | 2016-11-23 | 微软技术许可有限责任公司 | Head mounted display relative motion compensation |
| CN106773047A (en) * | 2016-12-27 | 2017-05-31 | 上海与德信息技术有限公司 | A kind of display methods and system based on VR devices |
| CN107003512A (en) * | 2014-12-30 | 2017-08-01 | 索尼互动娱乐股份有限公司 | For the scan display system in the head mounted display of virtual reality |
| CN107145219A (en) * | 2016-03-01 | 2017-09-08 | 腾讯科技(深圳)有限公司 | A kind of method for showing adjustment and display adjusting apparatus |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB9917591D0 (en) * | 1999-07-28 | 1999-09-29 | Marconi Electronic Syst Ltd | Head tracker system |
| WO2001022149A1 (en) * | 1999-09-22 | 2001-03-29 | Canadian Space Agency | Method and system for time/motion compensation for head mounted displays |
| CN100478849C (en) * | 2007-04-10 | 2009-04-15 | 南京航空航天大学 | System and method for virtual implementing helmet anti-dazzle based on multiple acceleration transducers |
| CN205581842U (en) * | 2016-03-31 | 2016-09-14 | 小派科技(上海)有限责任公司 | Display system based on head mounted display |
| CN106658170A (en) * | 2016-12-20 | 2017-05-10 | 福州瑞芯微电子股份有限公司 | Method and device for reducing virtual reality latency |
-
2017
- 2017-11-14 WO PCT/CN2017/110784 patent/WO2019095090A1/en not_active Ceased
- 2017-11-14 CN CN201780091767.1A patent/CN110709803A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8970495B1 (en) * | 2012-03-09 | 2015-03-03 | Google Inc. | Image stabilization for color-sequential displays |
| CN106164744A (en) * | 2014-03-27 | 2016-11-23 | 微软技术许可有限责任公司 | Head mounted display relative motion compensation |
| CN107003512A (en) * | 2014-12-30 | 2017-08-01 | 索尼互动娱乐股份有限公司 | For the scan display system in the head mounted display of virtual reality |
| CN107145219A (en) * | 2016-03-01 | 2017-09-08 | 腾讯科技(深圳)有限公司 | A kind of method for showing adjustment and display adjusting apparatus |
| CN105872698A (en) * | 2016-03-31 | 2016-08-17 | 宇龙计算机通信科技(深圳)有限公司 | Playing method, playing system and virtual reality terminal |
| CN106773047A (en) * | 2016-12-27 | 2017-05-31 | 上海与德信息技术有限公司 | A kind of display methods and system based on VR devices |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110709803A (en) | 2020-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7683065B2 (en) | Continuous and binocular time warping and methods for virtual reality and augmented reality display systems - Patents.com | |
| RU2638776C1 (en) | Image generating device and method | |
| CN111656433B (en) | Apparatus, system, and method for mitigating motion display delay in head mounted displays | |
| CN106162145B (en) | Stereoscopic image generation method, device based on unmanned plane | |
| US10277890B2 (en) | System and method for capturing and viewing panoramic images having motion parallax depth perception without image stitching | |
| CN105894567B (en) | Scaling pixel depth values of user-controlled virtual objects in a three-dimensional scene | |
| WO2022099787A1 (en) | Head-mounted display device and data acquisition method, apparatus, and host computer thereof | |
| US12182930B2 (en) | Enclosed multi-view visual media representation | |
| CN105812768B (en) | Playback method and system of a kind of 3D videos in VR equipment | |
| US10863210B2 (en) | Client-server communication for live filtering in a camera view | |
| CN109002164A (en) | It wears the display methods for showing equipment, device and wears display equipment | |
| CN104021585A (en) | Three-dimensional exhibition method based on real scene | |
| WO2019073925A1 (en) | Image generation device and image generation method | |
| CN111902842A (en) | Apparatus, system, and method for implementing intra image processing in head mounted display | |
| CN117576358A (en) | Cloud rendering method and device | |
| CN114690894A (en) | A method, device, computer storage medium and terminal for realizing display processing | |
| WO2019095090A1 (en) | Method and device for data processing | |
| JP7047085B2 (en) | Image generator, image generator, and program | |
| CN106681674A (en) | Display control method and system of virtual reality display | |
| CN106713893B (en) | Mobile phone 3D solid picture-taking methods | |
| CN106646880B (en) | A kind of display methods and system based on VR device | |
| CN106773047B (en) | A kind of display methods and system based on VR device | |
| TWI715474B (en) | Method for dynamically adjusting camera configuration, head-mounted display and computer device | |
| JP2020136856A (en) | Synchronous control device, synchronous control method, and program | |
| CN102655597A (en) | Display system capable of carrying out real-time dynamic regulation on stereoscopic video parallax curve |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17932512 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17932512 Country of ref document: EP Kind code of ref document: A1 |