Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Encoding end processing method, decoding end processing method and method for preventing false start code

A processing method and start code technology, applied in the field of encoding and decoding of video data streams, can solve problems such as difficult to grasp key points, low efficiency, large amount of calculation, etc.

Active Publication Date: 2021-08-27
SHANGHAI GMT DIGITAL TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The above-mentioned method for setting prohibited values ​​and mask bits has the following disadvantages: a. increases the complexity of grammar design
When designing the grammatical structure, it is necessary to always consider whether there will be a pseudo-start code, whether some values ​​need to be prohibited, and whether a mask bit needs to be inserted; b. The legibility of the grammatical structure is reduced. Elements are mixed in the grammatical structure, which makes it difficult for people to grasp the main points; c. The efficiency is not high, and measures must be taken where false start codes are likely to be generated, regardless of whether the specific value of the grammatical element will actually produce false starts start code
[0005] The above-mentioned anti-counterfeiting start code method has the following problems: (1) the start code must be continuously searched in the received code stream during decoding, and the calculation amount is relatively large; (2) the next start code must be received to determine a end of block

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Encoding end processing method, decoding end processing method and method for preventing false start code
  • Encoding end processing method, decoding end processing method and method for preventing false start code
  • Encoding end processing method, decoding end processing method and method for preventing false start code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The specific implementation manner of the present invention will be described in more detail below with reference to schematic diagrams. Advantages and features of the present invention will be apparent from the following description and claims. It should be noted that all the drawings are in a very simplified form and use imprecise scales, and are only used to facilitate and clearly assist the purpose of illustrating the embodiments of the present invention.

[0058] Assuming that the data block K[j] between two start codes contains a total of j bytes, it can be expressed as:

[0059] K={K[j-1], K[j-2], ..., K[1], K[0]};

[0060] The start code prefix is ​​composed of 24 bits, which takes a fixed value of 0x000001, that is, 23 '0' plus 1 '1', and always appears in the byte alignment position (the sequence number of the first bit of the start code prefix can be divisible by 8), the start code is composed of the start code prefix and the start code value, and the start...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a processing method at the encoding end, a processing method at the decoding end and a method for preventing false start codes, by inserting temporary length information and recording the position information of the start code prefix during encoding, and then deleting the start code prefix to form There will be no false start code prefix in the new data block, and the required data block can be recovered through the length information during decoding, which can quickly prevent the false start code and obtain the length of the current data block, and when decoding The operation of the anti-counterfeiting start code is completed with a very small amount of calculation, and the decoding can be started in time when a data block arrives, without waiting for the next start code.

Description

technical field [0001] The invention relates to the technical field of encoding and decoding of video data streams, in particular to an encoding end processing method, a decoding end processing method and a method for preventing false start codes. Background technique [0002] Traditional video coding standards such as H.261, H.263, H.263+, H.264 standards developed by ITU (International Telecommunication Union, International Telecommunication Union) and MPEG (Moving Pictures Experts Group, MPEG-1, MPEG-2, MPEG-4, etc. formulated by the Pictures Experts Group, etc. all require encoders to organize audio and video encoded data blocks into random access data streams, so that the decoder can start from the set random Decoding starts at the access point. In the above standards, random access to coded data is realized through start codes, such as video sequence start codes, picture group start codes, picture start codes, and so on. These start codes are composed of two parts: s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04N19/70
Inventor 赵海武
Owner SHANGHAI GMT DIGITAL TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products