Multi-layer UV map based texture rendering for free-running FVV applications

US10453244B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10453244-B2
Application numberUS-201715723021-A
CountryUS
Kind codeB2
Filing dateOct 2, 2017
Priority dateOct 7, 2016
Publication dateOct 22, 2019
Grant dateOct 22, 2019

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 scalable texture data representation which enables spatio-temporal texture synthesis for occlusion by using a temporally consistent texture UV map, view-dependent texture mapping for seamless/specular color by using an additional multi-layer texture UV map, and view-dependent texture alignment for natural mapping by using an extra flow UV map, is described herein.

First claim

Opening claim text (preview).

What is claimed is: 1. A method programmed in a memory of a device to render a texture on an object in a free viewpoint video content comprising: implementing inpainting in a UV map domain; utilizing a multi-layer texture UV map to combine texture segments; and using a flow UV map to apply texture to a shape to prevent an incorrect shape, wherein implementing inpainting, utilizing the multi-layer texture UV map and using the flow UV map produce a temporally consistent texture for the object, wherein implementing inpainting in the UV map domain includes filling in any occluded aspects of the texture for the object using the texture captured at a different time. 2. The method of claim 1 wherein utilizing the multi-layer texture UV map includes employing a weighted sum to combine the texture segments. 3. The method of claim 1 wherein using the flow UV map includes generating and storing global alignment information of the texture. 4. The method of claim 1 wherein implementing inpainting, utilizing the multi-layer texture UV map and using the flow UV map are included in processing the free viewpoint video content which further includes geometry processing. 5. The method of claim 1 further comprising transmitting, rendering and displaying the free viewpoint video content including the object with temporally consistent texture. 6. The method of claim 1 further comprising acquiring the free viewpoint video content using at most 10 video cameras. 7. The method of claim 1 further comprising acquiring the free viewpoint video content using video cameras with at least 30 degrees of separation on every axis from other cameras. 8. An apparatus comprising: a non-transitory memory for storing an application, the application for: implementing inpainting in a UV map domain; utilizing a multi-layer texture UV map to combine texture segments; and using a flow UV map to apply texture to a shape to prevent an incorrect shape, wherein implementing inpainting, utilizing the multi-layer texture UV map and using the flow UV map produce a temporally consistent texture for the object, wherein implementing inpainting in the UV map domain includes filling in any occluded aspects of the texture for the object using the texture captured at a different time; and a processor coupled to the memory, the processor configured for processing the application. 9. The apparatus of claim 8 wherein utilizing the multi-layer texture UV map includes employing a weighted sum to combine the texture segments. 10. The apparatus of claim 8 wherein using the flow UV map includes generating and storing global alignment information of the texture. 11. The apparatus of claim 8 wherein implementing inpainting, utilizing the multi-layer texture UV map and using the flow UV map are included in processing the free viewpoint video content which further includes geometry processing. 12. The apparatus of claim 8 further comprising transmitting, rendering and displaying the free viewpoint video content including the object with temporally consistent texture. 13. The apparatus of claim 8 further comprising acquiring the free viewpoint video content using at most 10 video cameras. 14. The apparatus of claim 8 further comprising acquiring the free viewpoint video content using video cameras with at least 30 degrees of separation on every axis from other cameras. 15. A system comprising: a plurality of camera devices each configured for capturing free viewpoint video content; a first computing device configured for: implementing inpainting in a UV map domain; utilizing a multi-layer texture UV map to combine texture segments; and using a flow UV map to apply texture to a shape to prevent an incorrect shape, wherein implementing inpainting, utilizing the multi-layer texture UV map and using the flow UV map produce a temporally consistent texture for the object in the free viewpoint video content, wherein implementing inpainting in the UV map domain includes filling in any occluded aspects of the texture for the object using the texture captured at a different time; and a second computing device configured for: displaying the free viewpoint video content on the second computing device. 16. The system of claim 15 wherein utilizing the multi-layer texture UV map includes employing a weighted sum to combine the texture segments. 17. The system of claim 15 wherein using the flow UV map includes generating and storing global alignment information of the texture. 18. The system of claim 15 wherein implementing inpainting, utilizing the multi-layer texture UV map and using the flow UV map are included in processing the free viewpoint video content which further includes geometry processing. 19. The system of claim 15 further comprising transmitting, rendering and displaying the free viewpoint video content including the object with temporally consistent texture. 20. The system of claim 15 further comprising acquiring the free viewpoint video content using at most 10 video cameras. 21. The system of claim 15 further comprising acquiring the free viewpoint video content using video cameras with at least 30 degrees of separation on every axis from other cameras.

Assignees

Inventors

Classifications

  • Level of detail · CPC title

  • the virtual viewpoint locations being selected by the viewers or determined by viewer tracking · CPC title

  • Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation · CPC title

  • for generating image signals corresponding to three or more geometrical viewpoints, e.g. multi-view systems · CPC title

  • Image-based rendering · 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 US10453244B2 cover?
A scalable texture data representation which enables spatio-temporal texture synthesis for occlusion by using a temporally consistent texture UV map, view-dependent texture mapping for seamless/specular color by using an additional multi-layer texture UV map, and view-dependent texture alignment for natural mapping by using an extra flow UV map, is described herein.
Who is the assignee on this patent?
Sony Corp
What technology area does this patent fall under?
Primary CPC classification G06T15/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 22 2019 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).