IP Library Granted Patent US 12,461,591
Granted Patent B2
US 12,461,591 · App. 17/761,520 · Granted Nov 4, 2025

Control method and apparatus for virtual reality device

Inventors: Zihe Liu (Beijing, CN); Jinbao Peng (Beijing, CN); Jinghua Miao (Beijing, CN); Xuefeng Wang (Beijing, CN); Longhui Wang (Beijing, CN); Xi Li (Beijing, CN)
Assignees: Beijing BOE Optoelectronics Technology Co., Ltd.; Beijing BOE Technology Development Co., LTD.
G06F3/013G02B27/0081
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,461,591
App. No.
17/761,520
Granted
Nov 4, 2025
Kind
B2
Abstract

Disclosed are a control method and apparatus for a virtual reality device. The method includes acquiring vision information of a current user that uses a virtual reality device; and according to the vision information of the current user, adjusting the distance between a lens in the virtual reality device and the eyes of the current user, and the distance between the field of view angle of each virtual camera and adjacent virtual cameras.

Claims (37)

1 . A control method for a virtual reality device, comprising:

acquiring vision information of a current user using the virtual reality device; and

adjusting a distance between a lens in the virtual reality device and an eye of the current user, a field of view of each of virtual cameras in the virtual reality device, and a spacing between adjacent virtual cameras according to the vision information of the current user;

wherein the adjusting the field of view of each of the virtual cameras and the spacing between adjacent virtual cameras according to the vision information of the current user comprises:

determining an imaging plane movement amount of an imaging plane of the lens relative to the eye of the current user according to the vision information of the current user;

determining a change amount of the field of view of each of the virtual cameras and a distance change amount of the spacing between adjacent virtual cameras according to the imaging plane movement amount; and

controlling the field of view of each of the virtual cameras and the spacing between adjacent virtual cameras according to the change amount of the field of view of each of the virtual cameras and a change rate of the field of view, and a movement rate of each of the virtual cameras on a horizontal direction and the distance change amount;

wherein the change rate v FOV of the field of view satisfies a formula: v FOV =6v Lens ; wherein v Lens represents a lens movement rate.

2 . The control method for the virtual reality device according to claim 1 , wherein the adjusting the distance between the lens in the virtual reality device and the eye of the current user according to the vision information of the current user comprises:

adjusting the distance between the lens in the virtual reality device and the eye of the current user according to the imaging plane movement amount.

3 . The control method for the virtual reality device according to claim 2 , wherein the adjusting the distance between the lens in the virtual reality device and the eye of the current user according to the imaging plane movement amount comprises:

determining a lens movement amount of the lens relative to the eye of the current user according to the imaging plane movement amount; and

controlling movement of the lens according to the lens movement amount and the lens movement rate.

4 . The control method for the virtual reality device according to claim 1 , wherein the movement rate v camera of each of the virtual cameras on the horizontal direction satisfies a formula: v camera =0.02v Lens ; wherein v Lens represents the lens movement rate.

5 . The control method for the virtual reality device according to claim 1 , wherein a target value FOV a of the field of view of the virtual camera after adjustment satisfies a formula: FOV a =FOV P −6Δz; wherein FOV P represents the field of view of the virtual camera in a default state, the field of view of the virtual camera in the default state is determined based on users who are not myopic or users with myopia less than 100 degrees, and Δz represents the imaging plane movement amount.

6 . The control method for the virtual reality device according to claim 1 , wherein a target value Dis a of the spacing of the adjacent virtual cameras after adjustment satisfies a formula: Dis a =Dis P +0.02Δz; wherein Dis P represents the spacing of the adjacent virtual cameras in a default state, the spacing of the adjacent virtual cameras in the default state is determined based on users who are not myopic or users with myopia less than 100 degrees, and Δz represents the imaging plane movement amount.

7 . A virtual reality device, comprising a processor and a memory storing at least one instruction, at least one program, a code set or an instruction set therein; wherein the processor, when loading and executing the at least one instruction, the at least one program, the code set or the instruction set, is caused to perform the control method for the virtual reality device according to claim 1 .

8 . A computer non-transitory readable storage medium, storing a computer program, wherein the computer program, when executed by a processor, implements the control method for the virtual reality device according to claim 1 .

9 . A control method for a virtual reality device, comprising:

acquiring vision information of a current user using the virtual reality device; and

adjusting a distance between a lens in the virtual reality device and an eye of the current user, a field of view of each of virtual cameras in the virtual reality device, and a spacing between adjacent virtual cameras according to the vision information of the current user;

wherein the adjusting a distance between a lens in the virtual reality device and an eye of the current user, a field of view of each of virtual cameras in the virtual reality device, and a spacing between adjacent virtual cameras according to the vision information of the current user comprises:

determining an imaging plane movement amount of an imaging plane of the lens relative to the eye of the current user according to the vision information of the current user; and

adjusting the distance between the lens in the virtual reality device and the eye of the current user, the field of view of each of the virtual cameras and the spacing between the adjacent virtual cameras according to the imaging plane movement amount;

wherein a target value FOV a of the field of view of the virtual camera after adjustment satisfies a formula: FOV a =FOV P −6Δz; wherein FOV P represents the field of view of the virtual camera in a default state, the field of view of the virtual camera in the default state is determined based on users who are not myopic or users with myopia less than 100 degrees, and Δz represents the imaging plane movement amount.

10 . The control method for the virtual reality device according to claim 9 , wherein a target value Dis a of the spacing of the adjacent virtual cameras after adjustment satisfies a formula: Dis a =Dis P +0.02Δz; wherein Dis P represents the spacing of the adjacent virtual cameras in a default state, the spacing of the adjacent virtual cameras in the default state is determined based on users who are not myopic or users with myopia less than 100 degrees, and Δz represents the imaging plane movement amount.

11 . A virtual reality device, comprising a processor and a memory storing at least one instruction, at least one program, a code set or an instruction set therein; wherein the processor, when loading and executing the at least one instruction, the at least one program, the code set or the instruction set, is caused to perform the control method for the virtual reality device according to claim 9 .

12 . A computer non-transitory readable storage medium, storing a computer program, wherein the computer program, when executed by a processor, implements the control method for the virtual reality device according to claim 9 .

13 . A control method for a virtual reality device, comprising:

acquiring vision information of a current user using the virtual reality device; and

adjusting a distance between a lens in the virtual reality device and an eye of the current user, a field of view of each of virtual cameras in the virtual reality device, and a spacing between adjacent virtual cameras according to the vision information of the current user;

wherein the adjusting a distance between a lens in the virtual reality device and an eye of the current user, a field of view of each of virtual cameras in the virtual reality device, and a spacing between adjacent virtual cameras according to the vision information of the current user comprises:

determining an imaging plane movement amount of an imaging plane of the lens relative to the eye of the current user according to the vision information of the current user; and

adjusting the distance between the lens in the virtual reality device and the eye of the current user, the field of view of each of the virtual cameras and the spacing between the adjacent virtual cameras according to the imaging plane movement amount;

wherein a target value Dis a of the spacing of the adjacent virtual cameras after adjustment satisfies a formula: Dis a =Dis P +0.02Δz; wherein Dis P represents the spacing of the adjacent virtual cameras in a default state, the spacing of the adjacent virtual cameras in the default state is determined based on users who are not myopic or users with myopia less than 100 degrees, and Δz represents the imaging plane movement amount.

14 . A virtual reality device, comprising a processor and a memory storing at least one instruction, at least one program, a code set or an instruction set therein; wherein the processor, when loading and executing the at least one instruction, the at least one program, the code set or the instruction set, is caused to perform the control method for the virtual reality device according to claim 13 .

15 . A computer non-transitory readable storage medium, storing a computer program, wherein the computer program, when executed by a processor, implements the control method for the virtual reality device according to claim 13 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2025
From: BOE TECHNOLOGY GROUP CO., LTD.
To: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD.
Reel/Frame 072868/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2022
From: LIU, ZIHE; PENG, JINBAO; MIAO, JINGHUA; WANG, XUEFENG; WANG, LONGHUI; LI, XI
To: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.; BOE TECHNOLOGY GROUP CO., LTD.
Reel/Frame 059299/0364 →
Priority Claims (1)
CN 202010414663.3 · May 15, 2020 · national
Continuity (1)
Related Publication 20220365594A1 · Nov 17, 2022
References Cited (24)
US 20010046131A1 · Hoelen et al. · 2001 [cited by applicant]
US 20130118114A1 · Brailsford et al. · 2013 [cited by applicant]
US 20150103522A1 · Liu et al. · 2015 [cited by applicant]
US 20160018591A1 · Lee · 2016 [cited by applicant]
US 20160334565A1 · Wang · 2016 [cited by applicant]
US 20170340200A1 · Blaha et al. · 2017 [cited by applicant]
US 20180275367A1 · Lim · 2018 [cited by examiner]
US 20190129181A1 · Polcak et al. · 2019 [cited by applicant]
US 20190246889A1 · Marin et al. · 2019 [cited by applicant]
US 20200124852A1 · Zhou et al. · 2020 [cited by applicant]
CN 1199077C · 2005 [cited by applicant]
CN 104565988A · 2015 [cited by applicant]
CN 103926746B · 2016 [cited by applicant]
CN 205903239U · 2017 [cited by applicant]
CN 107167924A · 2017 [cited by applicant]
CN 107260505A · 2017 [cited by applicant]
CN 109189215A · 2019 [cited by applicant]
CN 109283997A · 2019 [cited by applicant]
CN 109521871A · 2019 [cited by examiner]
CN 109964167A · 2019 [cited by applicant]
CN 110412796A · 2019 [cited by applicant]
CN 111596763A · 2020 [cited by applicant]
TW 201604625A · 2016 [cited by applicant]
Office action dated Apr. 16, 2023 for corresponding CN application 202010414663.3. [cited by applicant]