US 12,069,302 B2
Texture based immersive video coding
Jill Boyce, Portland, OR (US); and Basel Salahieh, Santa Clara, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Appl. No. 17/918,859
Filed by Intel Corporation, Santa Clara, CA (US)
PCT Filed Dec. 23, 2020, PCT No. PCT/US2020/066944
§ 371(c)(1), (2) Date Oct. 13, 2022,
PCT Pub. No. WO2021/211173, PCT Pub. Date Oct. 21, 2021.
Claims priority of provisional application 63/009,356, filed on Apr. 13, 2020.
Prior Publication US 2023/0247222 A1, Aug. 3, 2023
Int. Cl. H04N 19/597 (2014.01); G06T 7/50 (2017.01); G06V 10/54 (2022.01); G06V 10/74 (2022.01); G06V 10/764 (2022.01); H04N 19/167 (2014.01); H04N 19/182 (2014.01); H04N 19/46 (2014.01)
CPC H04N 19/597 (2014.11) [G06T 7/50 (2017.01); G06V 10/54 (2022.01); G06V 10/761 (2022.01); G06V 10/764 (2022.01); H04N 19/167 (2014.11); H04N 19/182 (2014.11); H04N 19/46 (2014.11)] 25 Claims
OG exemplary drawing
 
1. A video encoder comprising:
a correspondence labeler to (i) identify first unique pixels and first corresponding pixels included in a plurality of pixels of a first view and (ii) identify second unique pixels and second corresponding pixels included in a plurality of pixels of a second view, ones of the first corresponding pixels having respective correspondence relationships with ones of the second corresponding pixels, a first one of the first corresponding pixels and a second one of the second corresponding pixels to be classified as having at least one of similar texture information or different texture information;
a correspondence patch packer to (i) compare adjacent pixels in the first view and (ii) identify a first patch of unique pixels and a second patch of corresponding pixels based on the comparison of the adjacent pixels and the correspondence relationships, the second patch tagged with a correspondence list identifying corresponding patches in the second view; and
an atlas generator to generate at least one atlas to include in encoded video data, the at least one atlas including the first patch of unique pixels and the second patch of corresponding pixels, the encoded video data not including depth maps.