Video encoding and decoding method, apparatus and system

US11533501B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11533501-B2
Application numberUS-202117375936-A
CountryUS
Kind codeB2
Filing dateJul 14, 2021
Priority dateSep 29, 2012
Publication dateDec 20, 2022
Grant dateDec 20, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure discloses a video encoding and decoding method, apparatus and system, where the video encoding method includes: determining an independently decodable view in a to-be-encoded picture according to a configuration file corresponding to the video; dividing the picture into at least two tiles, where an area corresponding to one or more tiles that cover the independently decodable view is an independently decodable area; generating an auxiliary message corresponding to the picture, where the auxiliary message includes a location identifier of the independently decodable area; and encoding all tiles included in the picture to form an encoded video bitstream, where the encoded video bitstream includes the auxiliary message. Decoding this encoded video bitstream can lower a requirement for performance of a decoder and improve decoding efficiency.

First claim

Opening claim text (preview).

What is claimed is: 1. A video decoding method, comprising: receiving, by a decoder, a video bitstream, wherein the video bitstream comprises a to-be-decoded video and supplemental enhancement information (SEI), wherein the to-be-decoded video comprises a to-be-decoded picture sequence; acquiring, by the decoder, a to-be-decoded picture from the to-be-decoded picture sequence and an auxiliary message corresponding to the to-be-decoded picture, wherein the auxiliary message is comprised in the SEI and comprises profile information and level information used for decoding an independently decodable area of the to-be-decoded picture, and the profile information is used to identify a coding tool set in the independently decodable area; determining, by the decoder, performance of the decoder meets a performance requirement according to the level information defined for the independently decodable area of the to-be-decoded picture; obtaining, by the decoder, a location identifier of the independently decodable area of the to-be-decoded picture according to the auxiliary message, wherein the location identifier of the independently decodable area comprises tile identifiers (tile id) of one or more tiles; and decoding, by the decoder, the independently decodable area of the to-be-decoded picture according to the location identifier of the independently decodable area comprised in the auxiliary message. 2. The method according to claim 1 , wherein the auxiliary message further comprises an independently decodable area identifier, and the independently decodable area identifier is used to identify whether the to-be-decoded picture comprises the independently decodable area. 3. The method according to claim 1 , wherein the auxiliary message further comprises cropping information used for decoding the independently decodable area, and the cropping information comprises a horizontal coordinate or a vertical coordinate of a top, bottom, left or right border of an independently decodable view relative to the independently decodable area; wherein the method further comprises: cropping the independently decodable area according to the cropping information in the auxiliary message to obtain the independently decodable view. 4. The method according to claim 1 , wherein the to-be-decoded picture sequence comprises pictures of different packing types and flipping types; wherein the auxiliary message further comprises location identifiers, which are corresponding to the pictures of different packing types and flipping types, of independently decodable areas. 5. The method according to claim 4 , wherein the auxiliary message further comprises at least one of cropping information, profile information and level information that is corresponding to the pictures of different packing types and flipping types and used for decoding the independently decodable areas. 6. A decoder, comprising: one or more processors; and one or more non-transitory memories, wherein one or more programs are stored in the one or more memories, and in addition, the one or more programs are configured to be executed by the one or more processors, and the one or more programs comprise: an instruction, configured to receive a video bitstream, wherein the video bitstream comprises a to-be-decoded video and supplemental enhancement information (SEI) wherein the to-be-decoded video comprises a to-be-decoded picture sequence; an instruction, configured to acquire a to-be-decoded picture from the to-be-decoded picture sequence and an auxiliary message corresponding to the to-be-decoded picture, wherein the auxiliary message is comprised in the SEI and comprises profile information and level information used for decoding an independently decodable area of the to-be-decoded picture, and the profile information is used to identify a coding tool set in the independently decodable area; an instruction, configured to determine performance of the decoder meets a performance requirement according to the level information defined for an independently decodable area of the to-be-decoded picture; an instruction, configured to obtain a location identifier of the independently decodable area of the to-be-decoded picture according to the auxiliary message, wherein the location identifier of the independently decodable area comprises tile identifiers of one or more tiles; and an instruction, configured to decode the independently decodable area of the to-be-decoded picture according to the location identifier of the independently decodable area comprised in the auxiliary message. 7. The decoder according to claim 6 , wherein the auxiliary message further comprises one piece of the following information: an independently decodable area identifier, cropping information used for decoding the independently decodable area, and profile information used for decoding the independently decodable area. 8. A decoder, disposed in a receiving apparatus for processing a video, comprising: one or more circuits, configured to: receive a video bitstream, wherein the video bitstream comprises a to-be-decoded video and supplemental enhancement information (SEI), wherein the to-be-decoded video comprises a to-be-decoded picture sequence; acquire a to-be-decoded picture from the to-be-decoded picture sequence and an auxiliary message corresponding to the to-be-decoded picture, wherein the auxiliary message is comprised in the SEI and comprises profile information and level information used for decoding an independently decodable area of the to-be-decoded picture, and the profile information is used to identify a coding tool set in the independently decodable area; determining, by the decoder, performance of the decoder meets a performance requirement according to the level information defined for the independently decodable area of the to-be-decoded picture; obtain a location identifier of the independently decodable area of the to-be-decoded picture according to the auxiliary message, wherein the location identifier of the independently decodable area comprises tile identifiers (tile id) of one or more tiles; and decode the independently decodable area of the to-be-decoded picture according to the location identifier of the independently decodable area comprised in the auxiliary message. 9. A non-transitory computer-readable storage medium, wherein the computer-readable storage medium stores several instructions, and when the several instructions are executed by a device, the device is triggered to perform the following operations: receiving a video bitstream, wherein the video bitstream comprises a to-be-decoded video and supplemental enhancement information (SEI), wherein the to-be-decoded video comprises a to-be-decoded picture sequence; acquiring a to-be-decoded picture from the to-be-decoded picture sequence and an auxiliary message corresponding to the to-be-decoded picture, wherein the auxiliary message is comprised in the SEI and comprises profile information and level information used for decoding an independently decodable area of the to-be-decoded picture, and the profile information is used to identify a coding tool set in the independently decodable area; determining, by the decoder, performance of the decoder meets a performance requirement according to the level information defined for an independently decodable area of the to-be-decoded picture; obtaining a location identifier of the independently decodable area of the to-be-decoded picture according to the auxiliary message, wherein the location identifier of the independently decodable area comprises tile identifiers of one or more tiles; and decoding the independently decodable area of the to-be-decoded picture according to the location iden

Assignees

Inventors

Classifications

  • H04N19/463Primary

    by compressing encoding parameters before transmission · CPC title

  • the unit being an image region, e.g. an object · CPC title

  • characterised by syntax aspects related to video coding, e.g. related to compression standards · CPC title

  • the region being a block, e.g. a macroblock · CPC title

  • H04N19/119Primary

    Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11533501B2 cover?
The present disclosure discloses a video encoding and decoding method, apparatus and system, where the video encoding method includes: determining an independently decodable view in a to-be-encoded picture according to a configuration file corresponding to the video; dividing the picture into at least two tiles, where an area corresponding to one or more tiles that cover the independently decod…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/463. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 20 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).