18157519. METHOD, APPARATUS AND SYSTEM FOR ENCODING AND DECODING A TREE OF BLOCKS OF VIDEO SAMPLES simplified abstract (CANON KABUSHIKI KAISHA)

From WikiPatents
Jump to navigation Jump to search

METHOD, APPARATUS AND SYSTEM FOR ENCODING AND DECODING A TREE OF BLOCKS OF VIDEO SAMPLES

Organization Name

CANON KABUSHIKI KAISHA

Inventor(s)

CHRISTOPHER JAMES Rosewarne of Concord West (AU)

METHOD, APPARATUS AND SYSTEM FOR ENCODING AND DECODING A TREE OF BLOCKS OF VIDEO SAMPLES - A simplified explanation of the abstract

This abstract first appeared for US patent application 18157519 titled 'METHOD, APPARATUS AND SYSTEM FOR ENCODING AND DECODING A TREE OF BLOCKS OF VIDEO SAMPLES

Simplified Explanation

The patent application describes a method for decoding coding blocks in an image using a coding tree unit. Here are the key points:

  • The method involves obtaining the coding tree unit from a bitstream, which includes chroma channels and a luma channel.
  • Luma split options for the luma channel are determined based on the dimensions of a region of the coding tree unit.
  • Chroma split options for the chroma channels are also determined based on the dimensions of the region, but these options are different from the luma split options.
  • The allowable chroma split options ensure that chroma intra predicted blocks have a minimum size of 16 samples.
  • The coding blocks are then decoded by selecting one luma split option and one chroma split option using flags from the bitstream.

Potential applications of this technology:

  • Video compression: The method can be used in video compression algorithms to efficiently decode coding blocks in an image, resulting in improved video quality and reduced file sizes.
  • Image processing: The method can be applied in various image processing applications, such as image editing software or image recognition systems, to decode coding blocks and enhance image quality.

Problems solved by this technology:

  • Efficient decoding: The method provides a systematic approach to decode coding blocks in an image, ensuring optimal use of available data and reducing computational complexity.
  • Chroma block size limitation: By determining chroma split options that result in a minimum block size of 16 samples, the method overcomes the limitation of smaller chroma block sizes, which can negatively impact image quality.

Benefits of this technology:

  • Improved image quality: By accurately decoding coding blocks, the method helps maintain the integrity of the image and reduces artifacts or distortions.
  • Reduced file sizes: The efficient decoding process results in smaller file sizes, making it easier to store and transmit images or videos.
  • Faster processing: The method's systematic approach allows for faster decoding of coding blocks, enabling real-time applications and reducing processing time in general.


Original Abstract Submitted

A method of decoding coding blocks of a coding tree unit in an image. The method comprises obtaining the coding tree unit in the image from a bitstream, the coding tree unit having chroma channels and a luma channel; and determining luma split options for the luma channel of the coding tree unit according to dimensions of a region of the coding tree unit. The method also comprises determining chroma split options for the chroma channels of the coding tree unit according to dimensions of a region of the coding tree unit, the chroma split options being different to the luma split options, the allowable chroma split options resulting in chroma intra predicted blocks with a minimum size of 16 samples; and decoding the coding blocks by determining flags from the bitstream to select one of the determined luma split options and one of the determined chroma split options.