Pervasive computing
US-11297686-B2 · Apr 5, 2022 · US
US11474594B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11474594-B2 |
| Application number | US-201917311393-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 16, 2019 |
| Priority date | Dec 14, 2018 |
| Publication date | Oct 18, 2022 |
| Grant date | Oct 18, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A virtual reality display method, device, apparatus and storage medium are provided. The method includes: acquiring multimedia data to be displayed and a visible region of a viewer on a curved display surface, wherein the visible region is obtained by projecting a visible range of the viewer to the curved display surface, and is not larger than a display area of the curved display surface; determining target curvatures of at least two positions in the visible region of the viewer, wherein in the target curvatures, target curvatures of different positions are related to a distance to a center of the visible region of the viewer; adjusting, based on the target curvatures of the at least two positions in the visible region, a curvature of a corresponding position on the curved display surface; and mapping the multimedia data to be displayed to the curved display surface having the adjusted curvature.
Opening claim text (preview).
What is claimed is: 1. A virtual reality display method, comprising: acquiring multimedia data to be displayed and a visible region of a viewer on a curved display surface, wherein the visible region is obtained by projecting a visible range of the viewer to the curved display surface, and the visible region is not larger than a display area of the curved display surface; determining target curvatures of at least two positions in the visible region of the viewer, wherein in the target curvatures of the at least two positions, target curvatures of different positions are related to a distance to a center of the visible region of the viewer; adjusting, based on the target curvatures of the at least two positions in the visible region, a curvature of a corresponding position on the curved display surface; and mapping the multimedia data to be displayed to the curved display surface having the adjusted curvature, wherein the step of mapping the multimedia data to be displayed to the curved display surface having the adjusted curvature comprises: acquiring a positional correspondence relation between the multimedia data to be displayed and the curved display surface having the adjusted curvature; generating target display multimedia data based on the positional correspondence relation between the multimedia data to be displayed and the curved display surface having the adjusted curvature, and displaying the target display multimedia data in the curved display surface having the adjusted curvature, wherein the step of generating the target display multimedia data based on the positional correspondence relation between the multimedia data to be displayed and the curved display surface having the adjusted curvature comprises: performing pixel interpolation on the multimedia data to be displayed based on the positional correspondence relation between the curved display surface having the adjusted curvature and the multimedia data to be displayed to obtain the target display multimedia data. 2. The method according to claim 1 , wherein the step of determining the target curvatures of at least two positions in the visible region of the viewer comprises: dividing the visible region into at least a first region and a second region; and setting a target curvature of at least one position contained in the first region as a preset curvature parameter, and calculating a target curvature of at least one position in the second region. 3. The method according to claim 2 , wherein the step of calculating the target curvature of the at least one position in the second region comprises: calculating to obtain the target curvature of the at least one position in the second region based on a distance between the viewer and the curved display surface as well as the center of the visible region of the viewer, wherein a target curvature of a corresponding position of the at least one position in the second region is proportional to a distance of the corresponding position to the center of the visible region. 4. The method according to claim 1 , wherein the step of acquiring the positional correspondence relation between the multimedia data to be displayed and the curved display surface having the adjusted curvature comprises: mapping the multimedia data to be displayed to a spherical reference surface to obtain a positional relation between the multimedia data to be displayed and the spherical reference surface; mapping the curved display surface having the adjusted curvature to the spherical reference surface to obtain a positional relation between the curved display surface having the adjusted curvature and the spherical reference surface, wherein the spherical reference surface is configured to indicate the positional correspondence relation between the multimedia data to be displayed and the curved display surface having the adjusted curvature; and determining, based on the positional relation between the multimedia data to be displayed and the spherical reference surface, and the positional relation between the curved display surface having the adjusted curvature and the spherical reference surface, the positional correspondence relation between the multimedia data to be displayed and the curved display surface having the adjusted curvature. 5. A virtual reality display device, comprising a processor, and a memory having a program stored therein which, when executed by the processor, causes the processor to: acquire multimedia data to be displayed and a visible region of a viewer on a curved display surface, wherein the visible region is obtained by projecting a visible range of the viewer to the curved display surface, and the visible region is not larger than a display area of the curved display surface; determine target curvatures of at least two positions in the visible region of the viewer, wherein in the target curvatures of the at least two positions, target curvatures of different positions being related to a distance to a center of the visible region of the viewer; adjust, based on the target curvatures of the at least two positions in the visible region, a curvature of a corresponding position on the curved display surface; and map the multimedia data to be displayed to the curved display surface having the adjusted curvature, wherein the program, when executed by the processor, further causes the processor to: acquire a positional correspondence relation between the multimedia data to be displayed and the curved display surface having the adjusted curvature; generate target display multimedia data based on the positional correspondence relation between the multimedia data to be displayed and the curved display surface having the adjusted curvature, and display the target display multimedia data in the curved display surface having the adjusted curvature, wherein the program, when executed by the processor, further causes the processor to: perform pixel interpolation on the multimedia data to be displayed based on the positional correspondence relation between the curved display surface having the adjusted curvature and the multimedia data to be displayed to obtain the target display multimedia data. 6. The device according to claim 5 , wherein the program, when executed by the processor, further causes the processor to: divide the visible region into at least a first region and a second region; and set a target curvature of at least one position contained in the first region as a preset curvature parameter; and calculate a target curvature of at least one position in the second region. 7. The device according to claim 6 , wherein the program, when executed by the processor, further causes the processor to: calculate to obtain the target curvature of the at least one position in the second region based on a distance between the viewer and the curved display surface as well as the center of the visible region of the viewer, wherein a target curvature of a corresponding position of the at least one position in the second region is proportional to a distance of the corresponding position to the center of the visible region. 8. The device according to claim 5 , wherein the program, when executed by the processor, further causes the processor to: map the multimedia data to be displayed to a spherical reference surface to obtain a positional relation between the multimedia data to be displayed and the spherical reference surface; map the curved display surface having the adjusted curvature to the spherical reference surface to obtain a positional relation between the curved display surface having the adjusted curvature and the spherical reference surface, wherein the spherical reference surface is configured to indicate the positional correspon
Resolution change, inclusive of the use of different resolutions for different screen areas · CPC title
Positioning · CPC title
specially adapted for displays having non-planar surfaces, e.g. curved displays · CPC title
Eye tracking input arrangements (G06F3/015 takes precedence) · CPC title
Digital output to display device {; Cooperation and interconnection of the display device with other functional units} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.