Synthetic Reference Picture Generation
First Claim
1. A method for generating a synthetic image block in a synthetic picture for a viewpoint based on a texture image and a depth image, comprising the steps of:
- warping a subset of samples from the texture image to the synthetic image block;
marking disoccluded samples; and
filling the disoccluded samples in the synthetic image block based on samples in a constrained area, wherein the steps are performed in a codec.
1 Assignment
0 Petitions
Accused Products
Abstract
A synthetic image block in a synthetic picture is generated for a viewpoint based on a texture image and a depth image. A subset of samples from the texture image are warped to the synthetic image block. Disoccluded samples are marked, and the disoccluded samples in the synthetic image block are filled based on samples in a constrained area. The method and system enables both picture level and block level processing for synthetic reference picture generation. The method can be used for power limited devices, and can also refine the synthetic reference picture quality at a block level to achieve coding gains.
15 Citations
18 Claims
-
1. A method for generating a synthetic image block in a synthetic picture for a viewpoint based on a texture image and a depth image, comprising the steps of:
-
warping a subset of samples from the texture image to the synthetic image block; marking disoccluded samples; and filling the disoccluded samples in the synthetic image block based on samples in a constrained area, wherein the steps are performed in a codec. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A codec for generating a synthetic image block in a synthetic picture for a viewpoint based on a texture image and a depth image, comprising:
-
means for warping a subset of samples from the texture image to the synthetic image block; means for marking disoccluded samples; and means filling the disoccluded samples in the synthetic image block based on samples in a constrained area, wherein the steps are performed in a coder.
-
-
18. A codec using synthetic blocks in a synthetic picture for a viewpoint, comprising:
-
means for updating a first synthetic block in the synthetic picture with a reconstructed block; means for updating hole filling for a second synthetic block in the synthetic picture by referencing the first synthetic block; and means for using the synthetic picture with the updated first and second synthetic blocks as a reference picture to code a next block, wherein the blocks are based on a texture image and a depth image.
-
Specification