17913074. HIGH LEVEL SYNTAX FOR VIDEO CODING AND DECODING simplified abstract (CANON KABUSHIKI KAISHA)

From WikiPatents
Jump to navigation Jump to search

HIGH LEVEL SYNTAX FOR VIDEO CODING AND DECODING

Organization Name

CANON KABUSHIKI KAISHA

Inventor(s)

Guillaume Laroche of Saint Aubin d'Aubigné (FR)

Naël Ouedraogo of Val d'Anast (FR)

Patrice Onno of RENNES (FR)

HIGH LEVEL SYNTAX FOR VIDEO CODING AND DECODING - A simplified explanation of the abstract

This abstract first appeared for US patent application 17913074 titled 'HIGH LEVEL SYNTAX FOR VIDEO CODING AND DECODING

Simplified Explanation

The patent application describes a method for decoding video data from a bitstream, where the bitstream contains video data for one or more slices, and each slice may have one or more tiles. The bitstream includes a picture header and a slice header, both containing syntax elements for decoding the slices.

  • The method involves parsing the syntax elements while decoding a slice.
  • If a slice includes multiple tiles, the parsing of a syntax element indicating the address of a slice is skipped if a syntax element is found that signals a picture header in the slice header.
  • The bitstream is then decoded using the parsed syntax elements.

Potential Applications

  • Video streaming and playback applications.
  • Video compression and encoding technologies.
  • Video editing and post-production software.

Problems Solved

  • Efficient decoding of video data from a bitstream with multiple slices and tiles.
  • Reducing the parsing overhead by omitting unnecessary syntax element parsing.

Benefits

  • Improved video decoding performance.
  • Reduced computational requirements for decoding video data.
  • Enhanced efficiency in video processing and playback.


Original Abstract Submitted

There is provided a method of decoding video data from a bitstream, the bitstream comprising video data corresponding to one or more slices. Each slice may include one or more tiles. The bitstream comprises a picture header comprising syntax elements to be used when decoding one or more slices, and a slice header comprising syntax elements to be used. Decoding a slice, comprises parsing the syntax elements. In a case where a slice includes multiple tiles, the parsing of a syntax element indicating an address of a slice is omitted if a syntax element is parsed that indicates that a picture header is signalled in the slice header. The bitstream is decoded using said syntax elements.