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

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

A processing method and start code technology, applied in the field of video data stream encoding and decoding, can solve the problems of reducing the legibility of the syntax structure, the large amount of calculation, and the difficulty in grasping the main points, etc.

Active Publication Date: 2019-05-10
SHANGHAI GMT DIGITAL TECH
View PDF5 Cites 4 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 pseudo start code
  • Encoding end processing method, decoding end processing method and method for preventing pseudo start code
  • Encoding end processing method, decoding end processing method and method for preventing pseudo 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 coding end processing method, a decoding end processing method and a method for preventing a pseudo start code. Temporary length information is inserted during encoding, and position information of an initial code prefix is recorded; the initial code prefix is deleted so that the formed new data block does not have the pseudo initial code prefix; According to the method, the required data block is recovered through the length information in the decoding process, the false start code can be rapidly prevented, the length of the current data block can be obtained, the anti-counterfeiting start code operation is completed with the minimum calculation amount in the decoding process, decoding can be started in time when one data block is aligned, and the next start codedoes not need to be waited.

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 Applications(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