IP Library › Granted Patent US 10,067,349
Granted Patent B2
US 10,067,349 · App. 15/221,790 · Granted Sep 4, 2018

Method of adapting a virtual reality helmet

Inventor: Xing yi Chen (Beijing, CN)
Assignee: Beijing Pico Technology Co., Ltd.
G02B27/0172G02B27/017G09G5/006G02B2027/011G02B2027/014G02B2027/0141
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 10,067,349
App. No.
15/221,790
Granted
Sep 4, 2018
Kind
B2
Abstract

The present invention discloses a method of adapting a virtual reality helmet, comprising: pre-writing models of a plurality of virtual reality helmets and corresponding parameters into a virtual reality helmet system; obtaining a model of a to-be-adapted virtual reality helmet; parsing out corresponding parameters from the virtual reality helmet system according to the model of the to-be-adapted virtual reality helmet; determining size and position of an imaging area on a screen of the to-be-adapted virtual reality helmet according to the parsed-out parameters. By determining size and position of the imaging area on the screen of the to-be-adapted virtual reality helmet according to the parameters pre-stored in the virtual reality helmet system, the problem of abnormal image contents viewed with various kinds of different helmets is solved.

Claims (81)

1. A method of adapting a virtual reality helmet, the method comprising:

pre-writing models of a plurality of virtual reality helmets and corresponding parameters into a virtual reality helmet system;

obtaining a model of a to-be-adapted virtual reality helmet comprising a screen and two lenses;

parsing out the corresponding parameters from the virtual reality helmet system according to the model of the to-be-adapted virtual reality helmet, wherein the corresponding parameters parsed out from the virtual reality helmet system include:

a radius of one of the two lenses of the to-be-adapted virtual reality helmet,

a maximum field of view of one of the two lenses,

a screen-to-lens vertical distance,

a human eye-to-screen vertical distance,

a screen bottom-to-imaging area distance,

a distance between centers of the two lenses,

a thickness of one of the two lenses, and

an optical lens equation;

determining size and position of an imaging area on a screen of the to-be-adapted virtual reality helmet according to the parsed-out parameters, including:

determining a radius of the imaging area based on the radius of the lens of the to-be-adapted virtual reality helmet, the maximum field of view of the lens, the screen-to-lens vertical distance, the human eye-to-screen vertical distance, the thickness of the lens, and the optical lens equation;

determining a horizontal position of a center of the imaging area in the screen of the to-be-adapted virtual reality helmet according to the distance between the centers of the two lenses of the to-be-adapted virtual reality helmet; and

determining a vertical position of the center of the imaging area on the screen of the to-be-adapted virtual reality helmet according to the screen bottom-to-imaging area distance of the to-be-adapted virtual reality helmet and the radius of the imaging area.

2. The method of adapting a virtual reality helmet according to claim 1 , wherein the screen of the to-be-adapted virtual reality helmet is a screen of a mobile phone that is disposed inside of the to-be-adapted virtual reality helmet.

3. The method of adapting a virtual reality helmet according to claim 1 , further comprising:

performing counter-distortion correction to each frame of an image displayed in the imaging area on the screen of the to-be-adapted virtual reality helmet according to the parsed-out parameters.

4. The method of adapting a virtual reality helmet according to claim 3 , wherein performing the counter-distortion correction to each frame of the image displayed in the imaging area of the screen of the to-be-adapted virtual reality helmet comprises:

dividing the image displayed in the imaging area into a plurality of blocks;

determining coordinates of each block of the image with the center of the imaging area as an origin;

determining new coordinates of each distorted block of image through a distortion characteristic of an optical lens corresponding to the optical lens equation; and

rendering a counter-distortion corrected image according to the new coordinates.

5. The method of adapting a virtual reality helmet according to claim 4 , wherein rendering the counter-distortion corrected image according to the new coordinates comprises:

creating a model; and

mapping each of the blocks of the image to a corresponding position of the model according to the new coordinates of each of the blocks of the image.

6. The method of adapting a virtual reality helmet according to claim 5 , wherein the model is a bucket-shaped model.

7. A method of adapting a virtual reality helmet, the method comprising:

parsing out corresponding parameters from a virtual reality helmet system according to a model of a to-be-adapted virtual reality helmet comprising a screen and two lenses, wherein the corresponding parameters parsed out from the virtual reality helmet system include:

a radius of one of the two lenses of the to-be-adapted virtual reality helmet,

a maximum field of view of one of the two lenses,

a screen-to-lens vertical distance,

a human eye-to-screen vertical distance,

a screen bottom-to-imaging area distance,

a distance between centers of the two lenses,

a thickness of one of the two lenses, and

an optical lens equation;

determining size and position of an imaging area on a screen of the to-be-adapted virtual reality helmet according to the parsed-out parameters, including:

determining a radius of the imaging area based on the radius of the lens of the to-be-adapted virtual reality helmet, the maximum field of view of the lens, the screen-to-lens vertical distance, the human eye-to-screen vertical distance, the thickness of the lens, and the optical lens equation;

determining a horizontal position of a center of the imaging area in the screen of the to-be-adapted virtual reality helmet according to the distance between the centers of the two lenses of the to-be-adapted virtual reality helmet; and

determining a vertical position of the center of the imaging area on the screen of the to-be-adapted virtual reality helmet according to the screen bottom-to-imaging area distance of the to-be-adapted virtual reality helmet and the radius of the imaging area.

8. The method of adapting a virtual reality helmet according to claim 7 , further comprising:

performing counter-distortion correction to each frame of an image displayed in the imaging area on the screen of the to-be-adapted virtual reality helmet according to the parsed-out parameters.

9. The method of adapting a virtual reality helmet according to claim 8 , wherein performing the counter-distortion correction to each frame of the image displayed in the imaging area of the screen of the to-be-adapted virtual reality helmet comprises:

dividing the image displayed in the imaging area into a plurality of blocks;

determining coordinates of each block of the image with the center of the imaging area as an origin;

determining new coordinates of each distorted block of image through a distortion characteristic of an optical lens corresponding to the optical lens equation; and

rendering a counter-distortion corrected image according to the new coordinates.

10. The method of adapting a virtual reality helmet according to claim 9 , wherein rendering the counter-distortion corrected image according to the new coordinates comprises:

creating a model; and

mapping each of the blocks of the image to a corresponding position of the model according to the new coordinates of each of the blocks of the image.

11. The method of adapting a virtual reality helmet according to claim 10 , wherein the model is a bucket-shaped model.

12. A method of adapting a virtual reality helmet, the method comprising:

pre-writing models of a plurality of virtual reality helmets and corresponding parameters into a virtual reality helmet system;

obtaining a model of a to-be-adapted virtual reality helmet comprising a screen and two lenses;

parsing out the corresponding parameters from the virtual reality helmet system according to the model of the to-be-adapted virtual reality helmet, wherein the corresponding parameters parsed out from the virtual reality helmet system include:

a radius of one of the two lenses of the to-be-adapted virtual reality helmet,

a maximum field of view of one of the two lenses,

a screen-to-lens vertical distance,

a human eye-to-screen vertical distance,

a screen bottom-to-imaging area distance,

a distance between centers of the two lenses,

a thickness of one of the two lenses, and

an optical lens equation;

determining size and position of an imaging area on a screen of the to-be-adapted virtual reality helmet according to the parsed-out parameters, including:

determining a radius of the imaging area based on the radius of the lens of the to-be-adapted virtual reality helmet, the maximum field of view of the lens, the screen-to-lens vertical distance, the human eye-to-screen vertical distance, the thickness of the lens, and the optical lens equation;

determining a horizontal position of a center of the imaging area in the screen of the to-be-adapted virtual reality helmet according to the distance between the centers of the two lenses of the to-be-adapted virtual reality helmet; and

determining a vertical position of the center of the imaging area on the screen of the to-be-adapted virtual reality helmet according to the screen bottom-to-imaging area distance of the to-be-adapted virtual reality helmet and the radius of the imaging area; and

wherein the screen of the to-be-adapted virtual reality helmet is a screen of a mobile phone that is disposed inside of the to-be-adapted virtual reality helmet.

13. The method of adapting a virtual reality helmet according to claim 12 , further comprising:

performing counter-distortion correction to each frame of an image displayed in the imaging area on the screen of the to-be-adapted virtual reality helmet according to the parsed-out parameters.

14. The method of adapting a virtual reality helmet according to claim 13 , wherein performing the counter-distortion correction to each frame of the image displayed in the imaging area of the screen of the to-be-adapted virtual reality helmet comprises:

dividing the image displayed in the imaging area into a plurality of blocks;

determining coordinates of each block of the image with the center of the imaging area as an origin;

determining new coordinates of each distorted block of image through a distortion characteristic of an optical lens corresponding to the optical lens equation; and

rendering a counter-distortion corrected image according to the new coordinates.

15. The method of adapting a virtual reality helmet according to claim 14 , wherein rendering the counter-distortion corrected image according to the new coordinates comprises:

creating a model; and

mapping each of the blocks of the image to a corresponding position of the model according to the new coordinates of each of the blocks of the image.

16. The method of adapting a virtual reality helmet according to claim 15 , wherein the model is a bucket-shaped model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2016
From: CHEN, XING YI
To: BEIJING PICO TECHNOLOGY CO., LTD.
Reel/Frame 039284/0514 →
Priority Claims (1)
CN 2015 1 1032228 · Dec 31, 2015 · national
Continuity (1)
Related Publication 20170192236A1 · Jul 6, 2017