×

METHOD AND DEVICE FOR VIDEO TRANSCODING USING QUAD-TREE BASED MODE SELECTION

  • US 20110170608A1
  • Filed: 01/08/2010
  • Published: 07/14/2011
  • Est. Priority Date: 01/08/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of encoding a downsampled video, wherein the downsampled video is a spatially downsampled version of a full-resolution video, the downsampled video including a frame having a macroblock that corresponds to at least two full-resolution macroblocks in a corresponding frame of the full-resolution video, each of the at least two full-resolution macroblocks having an associated full-resolution coding mode that defines partitioning of that full-resolution macroblock, the method comprising:

  • determining an initial partitioning of the macroblock based on downsampling of the at least two full-resolution macroblocks subject to a minimum partition size, wherein the initial partitioning divides the macroblock into a plurality of partitions;

    storing the initial partitioning in a quad-tree data structure, wherein each of the plurality of partitions is a leaf node, each leaf node has a parent node, and the quad-tree data structure represents spatial relationships amongst said plurality of partitions;

    recursively,identifying candidate mergers, wherein each candidate merger comprises the combination of two or more leaf nodes to create a larger partition, and wherein the two or more leaf nodes in each combination have a common parent node, and determining whether the larger partition has a rate-distortion cost smaller than a cumulative rate-distortion cost of the two or more leaf nodes and, if so, merging the two or more leaf nodes to generate an updated partitioning with the larger partition as a new leaf node; and

    encoding the downsampled video to generate an encoded downsampled video, including encoding the macroblock using the updated partitioning, after determining that no further candidate mergers are identifiable.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×