Image processing method, system, and non-transitory computer readable storage medium
US-2024161343-A1 · May 16, 2024 · US
US10032260B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10032260-B2 |
| Application number | US-201515039223-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 5, 2015 |
| Priority date | Jan 6, 2014 |
| Publication date | Jul 24, 2018 |
| Grant date | Jul 24, 2018 |
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 method and electronic device for processing an image in an electronic device. The method includes predicting the number of surfaces which can be partitioned in image data; determining an inverse distortion rendering method corresponding to the predicted number of surfaces as a method for inverse distortion rendering of the image data; rendering the image data to a distorted image based on the determined inverse distortion rendering method; and displaying the distorted image.
Opening claim text (preview).
The invention claimed is: 1. A method of processing an image in an electronic device, the method comprising: determining, by a processor of the electronic device, whether a number of surfaces which can be partitioned in image data can be calculated, the image data being stored in a memory of the electronic device; predicting a number of vertexes in the image data when it is determined that the number of surfaces can be calculated; determining, by the processor, an inverse distortion rendering method for inverse distortion rendering of the image data based on the predicted number of vertexes; rendering, by the processor, the image data to a distorted image based on the determined inverse distortion rendering method; and displaying, by a display of the electronic device, the distorted image, wherein the inverse distortion rendering method is determined as a 2-pass mode when the predicted number of vertexes is greater than or equal to a reference, and the inverse distortion rendering method is determined as a 1-pass mode when the predicted number of vertexes is less than the reference. 2. The method of claim 1 , wherein rendering the image data comprises: first rendering the image data to a flat image and then rendering the flat image to a distorted image when the inverse distortion rendering method is determined as the 2-pass mode; and partitioning the image data into a plurality of surfaces and rendering the image data to a distorted image by using surface partition information obtained as result of the partition when the inverse distortion rendering method is determined as the 1-pass mode. 3. The method of claim 2 , wherein determining the inverse distortion rendering method further comprises determining the inverse distortion rendering method as the 2-pass mode when it is determined that the number of surfaces cannot be calculated. 4. The method of claim 2 , wherein rendering the image data further comprises partitioning the image data into a plurality of surfaces by using a tessellation shader. 5. The method of claim 1 , wherein the image data is 3D image data. 6. An electronic device comprising: a memory for storing image data; a processor configured to: determine whether a number of surfaces which can be partitioned in the image data can be calculated, predict a number of vertexes in the image data when it is determined that the number of surfaces can be calculated, determine an inverse distortion rendering method for inverse distortion rendering of the image data based on the predicted number of vertexes, and render the image data to a distorted image based on the determined inverse distortion rendering method; and a display unit for displaying the distorted image, wherein processor is configured to determine the inverse distortion rendering method as a 2-pass mode when the predicted number of vertexes is greater than or equal to a reference, and determine the inverse distortion rendering method as a 1-pass mode when the predicted number of vertexes is less than the reference. 7. The electronic device of claim 6 , wherein the processor includes at least one of an application processor and a graphics processing unit. 8. The electronic device of claim 6 , wherein the electronic device is a Head Mounted Device (HMD) that further comprises a lens unit. 9. The electronic device of claim 8 , further comprising a holder, wherein the display unit is mounted to or separated from the holder. 10. The electronic device of claim 6 , wherein the processor is further configured to first render the image data to a flat image and then render the flat image to a distorted image when the inverse distortion rendering method is determined as the 2-pass mode, and to partition the image data into a plurality of surfaces and render the image data to a distorted image by using surface partition information obtained as result of the partition when the inverse distortion rendering method is determined as the 1-pass mode. 11. The electronic device of claim 6 , wherein the processor is configured to first render the image data to a flat image and then render the flat image to a distorted image when it is determined that the number of surfaces cannot be calculated. 12. The electronic device of claim 6 , wherein the image data is 3D image data. 13. A non-transitory computer-readable recording medium including a program for executing a process comprising: determining whether a number of surfaces which can be partitioned in image data can be calculated; predicting a number of vertexes in the image data when it is determined that the number of surfaces can be calculated; determining an inverse distortion rendering method for inverse distortion rendering of the image data based on the predicted number of vertexes; rendering the image data to a distorted image based on the determined inverse distortion rendering method; and displaying the distorted image, wherein the inverse distortion rendering method is determined as a 2-pass mode when the predicted number of vertexes is greater than or equal to a reference, and the inverse distortion rendering method is determined as a 1-pass mode when the predicted number of vertexes is less than the reference.
involving 3D image data · CPC title
with head-mounted left-right displays · CPC title
Multi-projection systems (video walls G06F3/1446) · CPC title
Geometric effects · CPC title
Processing image signals (for multi-view video sequence encoding H04N19/597) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.