Multi-layer UV map based texture rendering for free-running FVV applications
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
3 Citations
21 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification