Video encoding/decoding method and apparatus
A video encoding and encoding technology, applied in the field of encoding and decoding, can solve the problems of reducing encoding efficiency, limiting the flexibility of encoding and decoding systems, and increasing computational overhead, and achieves the effect of reducing complexity, simplifying the implementation process, and improving video transmission performance.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0083] In the first embodiment, in order to realize the coding of the slice set, one or more of the following parameters or flags can be written in the coded stream during the coding process at the coding end:
[0084] (1) Add a flag (slice_set_disable) to the image header parameter set: the slice set enable flag, also known as the slice set function control parameter, this flag occupies 1 bit, which is used to identify whether slices are used in this image set; for example, the value of slice_set_disable is set to '1' to indicate that the slice set is not used, and set to '0' to indicate that the slice set is used;
[0085] In addition to adding slice_set_disable to the image header information, this parameter can also be added to the sequence header information, slice header information or macroblock header information, and so on.
[0086] (2) Name the last 8 bits of the slice start code slice_vertical_position (slice vertical position), which is an 8-bit unsigned integer us...
Embodiment 2
[0140] In the first embodiment of the present invention, the slice_set_index is used to divide the slices in an image. In addition, in the embodiment of the present invention, the division of the slice set can be performed by the slice distance index (slice_distance). The specific implementation methods include:
[0141] The slice distance index (slice_distance) is an integer value, and is used to indicate the number of slices not in the slice set between two adjacent slices in the raster scan order in the slice set. For example, if the current slice is the 10th slice in raster scan order in this image, and the slice_distance value of the current slice is 3, it can be known that it is in the same slice set as the current slice and is in the current slice in raster scan order The previous strip is the 6th strip in the raster scanning sequence of the image, that is, the 6th and 10th strips in the raster scanning sequence are the strips in the same strip set. The decoder can kno...
Embodiment 3
[0145] In the third embodiment, the division method of the slice set can also be: write the position of the starting macroblock of each slice set in an image in the sequence header or image header information, and the position of each slice in the slice set The starting macroblock location and the number of consecutive macroblocks it contains.
[0146]In the third embodiment, the slice set can use one or more combinations of the parameters slice_connect, slice_set_syntax, slice_set_reference, slice_independency, slice_horizontal_position, slice_vertical_position, slice_horizontal_position_extension, or slice_vertical_position_extension described in the first embodiment. It can be used in the same manner as described in Embodiment 1.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com