Method for processing omni-directional image using padding area and apparatus supporting the same

US11017598B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11017598-B2
Application numberUS-201716342392-A
CountryUS
Kind codeB2
Filing dateOct 18, 2017
Priority dateOct 18, 2016
Publication dateMay 25, 2021
Grant dateMay 25, 2021

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.

An image processing apparatus is disclosed. The image processing apparatus comprises: a receiver configured to receive an input frame including a plurality of image regions, corresponding to a plurality of faces of a three-dimensional polyhedron, and metadata; and a processor configured to render an output frame including at least one a part of the input frame, on the basis of padding information included in the metadata. Here, the processor may be configured to identify, on the basis of the padding information, a padding region included in at least one of the plurality of image regions, and render, on the basis of the determined padding region, a boundary between at least one face of the plurality of faces and another face of the plurality of faces adjoining the at least one face of the polyhedron.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus for processing an image, the apparatus comprising: a communication circuit configured to receive an input frame including a plurality of image areas corresponding to respective faces of a polyhedron and metadata; and a processor configured to render an output frame including at least part of the input frame, based on padding information included in the metadata, wherein the processor is configured to: determine a padding area included in at least one of the plurality of image areas, based on the padding information, and render a boundary between at least one face of the polyhedron and another face of the polyhedron concatenated with the at least one face, based on the determined padding area, wherein the padding information includes at least one piece of size information of a padding area included in at least one of the plurality of image areas and resolution information of at least one of the plurality of image areas, and wherein, when a resolution of the at least one face of the polyhedron is higher than a resolution of the another face different from the at least one face of the polyhedron, the processor sets a size of an area used for rendering a boundary among padding areas included in the at least one face of the polyhedron to be larger than a size of an area used for rendering a boundary among the padding areas included in the another face different from the at least one face of the polyhedron and renders the boundary among the padding areas included in the at least one face. 2. The apparatus of claim 1 , wherein the metadata further includes arrangement attribute information indicating a mapping relation between the respective faces of the polyhedron and each of the plurality of image areas, and wherein the processor is configured to: determine image areas corresponding to a least one face of the polyhedron among the plurality of image areas and another face of the polyhedron concatenated with the at least one face based on the arrangement attribute information, and render the at least one face of the polyhedron and the another face of the polyhedron concatenated with the at least one face of the polyhedron based on the determined image areas. 3. An apparatus for processing an image, the apparatus comprising: a memory configured to store an input frame and metadata; and a processor configured to: generate an output frame including at least one of a plurality of image areas to which images of respective faces of a polyhedron are mapped, based on the input frame and the metadata and control the memory to store the generated output frame, generate at least one padding area, based on padding information included in the metadata, and insert the at least one generated padding area into at least one of the plurality of image areas to generate the output frame, wherein the padding information includes at least one piece of size information of a padding area included in at least one of the plurality of image areas and resolution information of at least one of the plurality of image areas, and wherein, when a resolution of at least one face of the polyhedron is higher than a resolution of another face different from the at least one face of the polyhedron, the processor sets a size of an area used for rendering a boundary among padding areas included in the at least one face of the polyhedron to be larger than a size of an area used for rendering a boundary among the padding areas included in the another face different from the at least one face of the polyhedron and renders the boundary among the padding areas included in the at least one face. 4. The apparatus of claim 3 , wherein the metadata further includes arrangement attribute information indicating a mapping relation between the respective faces of the polyhedron and each of the plurality of image areas, and the processor maps the images of the respective faces of the polyhedron to the plurality of image areas, based on the arrangement attribute information. 5. A method of processing an image, the method comprising: receiving an input frame including a plurality of image areas corresponding to respective faces of a polyhedron and metadata; and rendering an output frame including at least part of the input frame, based on padding information included in the metadata, wherein the rendering of the output frame comprises: determining a padding area included in at least one of the plurality of image areas, based on the padding information; and rendering a boundary between at least one face of the polyhedron and another face of the polyhedron concatenated with the at least one face, based on the determined padding area, wherein the padding information includes at least one piece of size information of a padding area included in at least one of the plurality of image areas and resolution information of at least one of the plurality of image areas, and wherein the rendering of the output frame comprises: when a resolution of the at least one face of the polyhedron is higher than a resolution of the another face different from the at least one face of the polyhedron, setting a size of an area used for rendering a boundary among padding areas included in the at least one face of the polyhedron to be larger than a size of an area used for rendering a boundary among the padding areas included in the another face different from the at least one face of the polyhedron and rendering the boundary among the padding areas included in the at least one face of the polyhedron. 6. The method of claim 5 , wherein the metadata further includes arrangement attribute information indicating a mapping relation between the respective faces of the polyhedron and each of the plurality of image areas, and wherein the rendering of the output frame comprises: determining image areas corresponding to a least one face of the polyhedron among the plurality of image areas and another face of the polyhedron concatenated with the at least one face based on the arrangement attribute information; and rendering the at least one face of the polyhedron and the another face of the polyhedron concatenated with the at least one face of the polyhedron based on the determined image areas. 7. A method of processing an image, the method comprising: receiving an input frame and metadata; and generating an output frame including at least one of a plurality of image areas to which images of respective faces of a polyhedron are mapped, based on the input frame and the metadata, wherein the generating comprises generating at least one padding area, based on padding information included in the metadata and inserting the at least one generated padding area into at least one of the plurality of image areas to generate the output frame, wherein the padding information includes at least one piece of size information of a padding area included in at least one of the plurality of image areas and resolution information of at least one of the plurality of image areas, and wherein the generating of the at least one padding area comprises: when a resolution of the at least one face of the polyhedron is higher than a resolution of another face different from the at least one face of the polyhedron, setting a size of an area used for rendering a boundary among padding areas included in the at least one face of the polyhedron to be larger than a size of an area used for rendering a boundary among the padding areas included in the another face different from the at least one face of the polyhedron and rendering the boundary among the padding areas included in the at least one face of the polyhedron.

Assignees

Inventors

Classifications

  • Projection on vertical or horizontal image axis · CPC title

  • Dividing image into blocks, subimages or windows · CPC title

  • Hierarchical, coarse-to-fine, multiscale or multiresolution image processing; Pyramid transform · CPC title

  • G06T15/20Primary

    Perspective computation · CPC title

  • Processor architectures; Processor configuration, e.g. pipelining · 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 US11017598B2 cover?
An image processing apparatus is disclosed. The image processing apparatus comprises: a receiver configured to receive an input frame including a plurality of image regions, corresponding to a plurality of faces of a three-dimensional polyhedron, and metadata; and a processor configured to render an output frame including at least one a part of the input frame, on the basis of padding informati…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T15/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 25 2021 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).