Methods and apparatus for texture compression using patch-based sampling texture synthesis
AssigneeThomson Licensing
InventorsPeng Yin, Jill MacDonald Boyce
Life of this patent
Estimating the term…
Abstract
Methods and apparatus are provided for texture compression using patch-based sampling texture synthesis. An apparatus includes an encoder for encoding texture for a picture by synthesizing the texture. The encoder performs texture synthesis using a patch-based sampling method, thus determining “displacement vectors” indicating positions of patches in an input sample texture which are to be synthesized. At the encoder, both the input sample texture and information representing the “displacement vectors” are coded. At the decoder, the new patches are generated by directly using the “displacement vectors”.
Claims19
An apparatus, comprising:
- a processor configured as an encoder for encoding texture for a picture by synthesizing the texture, wherein the texture is an input sample texture obtained from the picture, and said encoder uses information representing an input texture spatial displacement vector to shift a decoding operation to the encoder when synthesizing the texture using a patch-based sampling method, the input texture spatial displacement vector having its reference picture to be the input sample texture, and said encoder chooses a plurality of textures patches from the input sample texture, and smoothes transitions in overlapped boundary zones of individual ones of the plurality of textures patches using at least one of deblocking filtering and feathering.
A method, comprising:
- encoding texture for a picture by synthesizing the texture, wherein the texture is an input sample texture obtained from the picture, and wherein said encoding step uses information representing an input texture special displacement vector to shift a decoding operation to the encoder when synthesizing the texture using a patch-based sampling method, the input texture special displacement vector having its reference picture to be the input sample texture, said encoding comprising:
- choosing a plurality of textures patches from the input sample texture;
- and
- smoothing transitions in overlapped boundary zones of individual ones of the plurality of texture patches using at least one of deblocking filtering and feathering.
An apparatus, comprising:
- A processor configured as a decoder for decoding texture for a picture by synthesizing the texture, wherein the texture is an input sample texture obtained from the picture, and said decoder uses information representing an input texture spatial displacement vector to shift a decoding operation from said decoder to an encoder when synthesizing the texture using a patch-based sampling method, the input texture spatial displacement vector having its reference picture to be the input sample texture, and said decoder chooses a plurality of textures patches from the input sample texture, and smoothes transitions in overlapped boundary zones of individual ones of the plurality of textures patches using at least one of deblocking filtering and feathering.
A method, comprising:
- decoding texture for a picture by synthesizing the texture, wherein the texture is an input sample texture obtained from the picture, and wherein said decoding step uses information representing an input texture special displacement vector to shift a decoding operation to the encoder when synthesizing the texture using a patch-based sampling method, the input texture special displacement vector having its reference picture to be the input sample texture, said decoding comprising:
- choosing a plurality of textures patches from the input sample texture;
- and
- smoothing transitions in overlapped boundary zones of individual ones of the plurality of texture patches using at least one of deblocking filtering and feathering.
Dependencies are inferred from the claim text.