Post-filtering in full resolution frame-compatible stereoscopic video coding
AssigneeQUALCOMM Incorporated
InventorsRong Zhang, Ying Chen, Marta Karczewicz
Life of this patent
Estimating the term…
Abstract
Stereoscopic video data encoded according to a full resolution frame-compatible stereoscopic vide coding process. Such stereoscopic video data consists of a right view and a left that are encoded in half resolution versions in an interleaved base layer and an interleaved enhancement layer. When decoded, the right view and left view are filtered according to two sets of filter coefficients, one set for the left view and one set for the right view. The sets of filter coefficients are generated by an encoder by comparing the original left and right views to decoded versions of the left and right views.
Claims50
A method for processing decoded video data comprising:
- de-interleaving a first decoded picture and a second decoded picture to form a decoded left view picture and a decoded right view picture, wherein the first decoded picture includes a first portion of a left view picture and a first portion of a right view picture, and wherein the second decoded picture includes a second portion of a left view picture and a second portion of a right view picture;
- applying a first left-view specific filter to pixels of the decoded left view picture and applying a second left-view specific filter to the pixels of the decoded left view picture to form a filtered left view picture;
- applying a first right-view specific filter to pixels of the decoded right view picture and applying a second right-view specific filter to the pixels of the decoded right view picture to form a filtered right view picture;
- and
- outputting the filtered left view picture and the filtered right view picture to cause a display device to display three-dimensional video comprising the filtered left view picture and the filtered right view picture.
A method for encoding video data comprising:
- encoding a left view picture and a right view picture to form a first encoded picture and a second encoded picture;
- decoding the first encoded picture and the second encoded picture to form a decoded left view picture and a decoded right view picture;
- generating left view filter coefficients based on a comparison of the left view picture and the decoded left view picture;
- and
- generating right view filter coefficients based on a comparison of the right view picture and the decoded right view picture.
An apparatus for processing decoded video data comprising:
- a video decoding unit configured to:
- de-interleave a first decoded picture and a second decoded picture to form a decoded left view picture and a decoded right view picture, wherein the first decoded picture includes a first portion of a left view picture and a first portion of a right view picture, and wherein the second decoded picture includes a second portion of a left view picture and a second portion of a right view picture;
- apply a first left-view specific filter to pixels of the decoded left view picture and apply a second left-view specific filter to the pixels of the decoded left view picture to form a filtered left view picture;
- apply a first right-view specific filter to pixels of the decoded right view picture and apply a second right-view specific filter to the pixels of the decoded right view picture to form a filtered right view picture;
- and
- output the filtered left view picture and the filtered right view picture to cause a display device to display three-dimensional video comprising the filtered left view picture and the filtered right view picture.
An apparatus for encoding video data comprising:
- a video encoding unit configured to:
- encode a left view picture and a right view picture to form a first encoded picture and a second encoded picture;
- decode the first encoded picture and the second encoded picture to form a decoded left view picture and a decoded right view picture;
- generate left view filter coefficients based on a comparison of the left view picture and the decoded left view picture;
- and
- generate right view filter coefficients based on a comparison of the right view picture and the decoded right view picture.
An apparatus for processing decoded video data comprising:
- means for de-interleaving a first decoded picture and a second decoded picture to form a decoded left view picture and a decoded right view picture, wherein the first decoded picture includes a first portion of a left view picture and a first portion of a right view picture, and wherein the second decoded picture includes a second portion of a left view picture and a second portion of a right view picture;
- means for applying a first left-view specific filter to the pixels of the decoded left view picture and applying a second left-view specific filter to the pixels of the decoded left view picture to form a filtered left view picture;
- means for applying a first right-view specific filter to the pixels of the decoded right view picture and applying a second right-view specific filter to the pixels of the decoded right view picture to form a filtered right view picture;
- and
- means for outputting the filtered left view picture and the filtered right view picture to cause a display device to display three-dimensional video comprising the filtered left view picture and the filtered right view picture.
A computer program product comprising a computer-readable storage medium having stored thereon instructions that, when executed, cause a processor of a device for processing decoded video data to:
- de-interleave a first decoded picture and a second decoded picture to form a decoded left view picture and a decoded right view picture, wherein the first decoded picture includes a first portion of a left view picture and a first portion of a right view picture, and wherein the second decoded picture includes a second portion of a left view picture, and a second portion of a right view picture;
- apply a first left-view specific filter to the pixels of the decoded left view picture and apply a second left-view specific filter to the pixels of the decoded left view picture to form a filtered left view picture;
- apply a first right-view specific filter to the pixels of the decoded right view picture and apply a second right-view specific filter to the pixels of the decoded right view picture to form a filtered right view picture;
- and
- output the filtered left view picture and the filtered right view picture to cause a display device to display three-dimensional video comprising the filtered left view picture and the filtered right view picture.
Dependencies are inferred from the claim text.