Inverse distortion rendering method based on a predicted number of surfaces in image data

US10032260B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10032260-B2
Application numberUS-201515039223-A
CountryUS
Kind codeB2
Filing dateJan 5, 2015
Priority dateJan 6, 2014
Publication dateJul 24, 2018
Grant dateJul 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10032260B2 cover?
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…
Who is the assignee on this patent?
Samsung Electronics Co Ltd, Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T5/006. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).