Coding and decoding of interleaved image data

  • US 9,877,047 B2
  • Filed: 04/23/2015
  • Issued: 01/23/2018
  • Est. Priority Date: 01/29/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for decoding a sequence of video frames comprising:

  • receiving an input video frame comprising two separate images in an interleaved arrangement;

    accessing first side information indicating a sampling format of the interleaved arrangement of the input frame;

    accessing second side information indicating an arrangement of pixels of the two separate images in the interleaved arrangement of the input frame;

    determining a sampling format indicated by the first side information and an arrangement indicated by the second side information, wherein the sampling format includes at least a quincunx sampling format, and wherein the arrangement includes at least a vertical arrangement;

    in response to determining that the first side information indicates a quincunx sampling format and the second side information indicates a vertical arrangement;

    dividing the input video frame into a top-left half image, a bottom-left half image, a top-right half image and a bottom-right half image,generating a first output image based on pixels of the top-left half image and the bottom-left half image, wherein the top-left half image represents samples of odd rows and odd columns of the first output image and the bottom-left half image represents samples of even rows and even columns of the first output image, andgenerating a second output image based on pixels of the top-right half image and the bottom-right half image, wherein the top-right half image represents samples of odd rows and even columns of the second output image and the bottom-right half image represents samples of even rows and odd columns of the second output image; and

    in response to determining that the first side information indicates a quincunx sampling format and the second side information indicates a horizontal arrangement;

    dividing the input video frame into a top-left half image, a bottom-left half image, a top-right half image and a bottom-right half image,generating a first output image based on pixels of the top-left half image and the top-right half image, wherein the top-left half image represents samples of odd rows and odd columns of the first output image and the top-right half image represents samples of even rows and even columns of the first output image, andgenerating a second output image based on pixels of the bottom-left half image and the bottom-right half image, wherein the bottom-left half image represents samples of odd rows and even columns of the second output image and the bottom-right half image represents samples of even rows and odd columns of the second output image.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×