Patent US5771081A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5771081A Expired / Lapsed US ⏱️ 0.0 years remaining

Bit system for transmitting digital video data

Assignee: KT Corp
•
Filing: 1996-02-01
•
Granted: 1998-06-23
•
Expires: 2016-02-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital video data transmitting apparatus capable of making a bit stream of video coding due to MPEG-coding having a plurality of picture groups, each having at least one intra picture and a plurality of predictive pictures, and each of the pictures consisting of a least one slice. The apparatus generates a first slice of the I-picture, and a second slice of the P-picture, and then selects the DC coefficient and motion vector from the first and second slices. The selected information is stored in an RS-encoding buffer. One of the generated slices included in the picture is then transmitted into a user data section of the encoded buffer to conform with the MPEG-standard bit stream. Parity data is assigned to the encoded macro block of corresponding slices so that the parity data is transmitted. In accordance with the apparatus, the amount of added information resulting from the error correction codes is greatly reduced by 50% or greater, as compared to conventional methods. Since the amount of saved information can be used again in the process of picture coding, the quality of recovered pictures is improved. Therefore it is also possible to slowly decrease PSNR of recovered pictures despite an increase in CLR and obtain a good picture quality without the presence of B-picture.

Inventors

  • 👤 Sang Hoon Lee

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:07
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/60; H04N19/61

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 233 words
A digital video data transmitting apparatus which is able to make a bit stream of video coding due to MPEG-coding having a plurality of picture groups, each having at least one intra picture and a plurality of predictive pictures, and each of the pictures consisting of at least one slice, the apparatus comprising: means for generating a first slice of the I-picture comprising a slice start code, a parity code calculated using a DC coefficient, and at least one macro block each having a macro block address, a macro block type, a quantizing scale, a DC coefficient and an AC coefficient, a second slice of the P-picture comprising a slice start code, a parity code calculated using motion vectors, and at least one macro block each having a macro block address, a macro block type, a quantizing scale, a motion vector, an encoded block pattern, and an AC coefficient; means for selecting the DC coefficient and the motion vector from the first and second slices, and storing them in an RS-encoding buffer; means for transmitting one of the slices included in a picture into a user data section of an encoder buffer to conform with the MPEG-Standard bit stream; and means for assigning the parity data to the encoded macro block of corresponding slices so that the parity data are transmitted together with the slice in a user data of the encoder buffer.
Claim 2
Dependent Claim 233 words
A digital video data transmitting apparatus which is able to make a bit stream of video coding due to MPEG-coding having a plurality of picture groups, each having at least one intra picture and a plurality of predictive pictures, and each of the pictures consisting of at least one slice, the apparatus comprising: means for generating a first slice of the I-picture comprising a slice start code, a parity code calculated using a DC coefficient, and at least one macro block each having a macro block address, a macro block type, a quantizing scale, a DC coefficient and an AC coefficient, a second slice of the P-picture comprising a slice start code, a parity code calculated using motion vectors, and at least one macro block each having a macro block address, a macro block type, a quantizing scale, a motion vector, an encoded block pattern, and an AC coefficient; means for selecting the DC coefficient and the motion vector from the first and second slices, and storing them in an RS-encoding buffer; means for transmitting one of the slices included in a picture into a user data section of an encoder buffer to conform with the MPEG-Standard bit stream; and means for assigning the parity data to the encoded macro block of corresponding slices so that the parity data are transmitted together with the slice in a user data of the encoder buffer.
Claim 3
Dependent Claim 228 words
A digital video data transmitting method which is able to make a bit stream of video coding due to MPEG-coding having a plurality of picture groups, each having at least one intra picture and a plurality of predictive pictures, and each of the pictures consisting of at least one slice, the method comprising the steps of: generating a first slice of the I-picture comprising a slice start code, a parity code calculated using a DC coefficient, and at least one macro block each having a macro block address, a macro block type, a quantizing scale, a DC coefficient and an AC coefficient, a second slice of the P-picture comprising a slice start code, a parity code calculated using motion vectors, and at least one macro block each having a macro block address, a macro block type, a quantizing scale, a motion vector, an encoded block pattern, and an AC coefficient; selecting the DC coefficient and the motion vector from the first and second slices, and storing them in an RS-encoding buffer; transmitting one of the slices included in a picture into a user data section of an encoder buffer to conform with the MPEG-Standard bit stream; and assigning the parity data to the encoded macro block of corresponding slices so that the parity data are transmitted together with the slice in a user data of the encoder buffer.
Claim 4
Dependent Claim 228 words
A digital video data transmitting method which is able to make a bit stream of video coding due to MPEG-coding having a plurality of picture groups, each having at least one intra picture and a plurality of predictive pictures, and each of the pictures consisting of at least one slice, the method comprising the steps of: generating a first slice of the I-picture comprising a slice start code, a parity code calculated using a DC coefficient, and at least one macro block each having a macro block address, a macro block type, a quantizing scale, a DC coefficient and an AC coefficient, a second slice of the P-picture comprising a slice start code, a parity code calculated using motion vectors, and at least one macro block each having a macro block address, a macro block type, a quantizing scale, a motion vector, an encoded block pattern, and an AC coefficient; selecting the DC coefficient and the motion vector from the first and second slices, and storing them in an RS-encoding buffer; transmitting one of the slices included in a picture into a user data section of an encoder buffer to conform with the MPEG-Standard bit stream; and assigning the parity data to the encoded macro block of corresponding slices so that the parity data are transmitted together with the slice in a user data of the encoder buffer.
Claim 5
Dependent Claim 95 words
An RS-encoding method of a bit stream comprising the steps of; coding a macro block through a variable length coding table; storing a DC coefficient and a motion vector data contained in an RS-encoding buffer from the variable length table; RS-encoding the DC coefficient and the motion vector if the number of the DC coefficients and the motion vectors contained in the RS-encoded macro block is equal to that contained in the macro block included in one slice; and assigning a parity data by inserting it in a user data section of the bit stream.
Claim 6
Dependent Claim 95 words
An RS-encoding method of a bit stream comprising the steps of; coding a macro block through a variable length coding table; storing a DC coefficient and a motion vector data contained in an RS-encoding buffer from the variable length table; RS-encoding the DC coefficient and the motion vector if the number of the DC coefficients and the motion vectors contained in the RS-encoded macro block is equal to that contained in the macro block included in one slice; and assigning a parity data by inserting it in a user data section of the bit stream.

References Cited (Backward Citations)

US5455629A Cited
US5614507A Cited
US5563887A Cited
US5493334A Cited
US5572532A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-06-22 2001-12-22 2002-06-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-06-22 2005-12-22 2006-06-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-06-22 2009-12-22 2010-06-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag