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

System for transmitting video pictures

Assignee: Koninklijke Philips NV
•
Filing: 1990-09-24
•
Granted: 1991-06-04
•
Expires: 2010-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for transmitting video pictures includes a hybrid encoder which encodes the incoming data of a video picture in blocks. Preferably, at the receiver end a hybrid decoder cancels the encoding steps of the hybrid encoder. The incoming blocks of a video picture are transformed inter alia by a transform unit (T) and quantized by a quantizer (Q). In order to adapt the system to transmission bit rates of between 64 kbit/s and 2 Mbit/s in an optimum manner, a structuring unit (SE) is provided which combines a plurality of blocks, which represent a coherent section of a video picture, to one macro-block. It assigns a macro-attribute to each macro-block from which attribute it can be derived which properties are identical for all sub-blocks of the macro-blocks and which are not. Such properties are, for example, records about the motion vector of each sub-block, which vector may be the same, for example, for all sub-blocks. When using a separate macro-attribute (NON), there is no property which can be considered to be the same for all sub-blocks of a macro-block, but the properties are assigned to each sub-block proper. If required, the macro-blocks themselves are again treated as sub-blocks, i.e. they are combined to still larger units. When transmitting stationary pictures, a very effective encoding is the result.

Inventors

  • 👤 Peter Vogel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 12:05
CPC Classifications
H; H04; H04N; H04N11/00; H04N11/04; H04N11/042; H04N11/044; H04N19/00; H04N19/60; H04N19/61

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 190 words
A system for transmitting video pictures by means of a hybrid encoder for encoding the data of an incoming video picture in blocks, the data of the previous video picture being stored in a picture memory of the hybrid encoder and being compared blockwise with the blocks of the incoming video picture, the result of the comparison for each block to be encoded leading to main and side information, the main information comprising data about the elements of a transformed and quantized block and the side information also comprising data about the following block attributes: a) the transformed and quantized block is the difference block of the original block, b) the motion vector is zero or not zero, c) the main information consists of zeros only or does not consist of zeros only, characterized in that the hybrid encoder combines a plurality of blocks, which represent a coherent section of a video picture, to a macro-block, in that it assigns a macro-attribute to each macro-block, and in that it can be derived from each macro-attribute which side information is either identical or not identical for all sub-blocks of the macro-block.
Claim 2
Independent Claim 190 words
A system for transmitting video pictures by means of a hybrid encoder for encoding the data of an incoming video picture in blocks, the data of the previous video picture being stored in a picture memory of the hybrid encoder and being compared blockwise with the blocks of the incoming video picture, the result of the comparison for each block to be encoded leading to main and side information, the main information comprising data about the elements of a transformed and quantized block and the side information also comprising data about the following block attributes: a) the transformed and quantized block is the difference block of the original block, b) the motion vector is zero or not zero, c) the main information consists of zeros only or does not consist of zeros only, characterized in that the hybrid encoder combines a plurality of blocks, which represent a coherent section of a video picture, to a macro-block, in that it assigns a macro-attribute to each macro-block, and in that it can be derived from each macro-attribute which side information is either identical or not identical for all sub-blocks of the macro-block.
Claim 3
Dependent Claim 51 words
A system as claimed in claim 1, characterized in that the hybrid encoder assigns a separate macro-attribute (NON) to a macro-block if it does not assign any of the remaining macro-attributes to this block, in which case the hybrid encoder assigns all side information to the separate sub-blocks of said macro-block.
Claim 4
Dependent Claim 31 words
A system as claimed in claim 1, characterized in that the END-OF-BLOCK symbol is used as side information for sub-blocks if the main information of a sub-block consists of zeros only.
Claim 5
Dependent Claim 20 words
A system as claimed in claim 1, characterized in that the hybrid encoder determines the motion vector for macro-blocks only.
Claim 6
Dependent Claim 70 words
A system as claimed in claim 1, characterized in that macro-attributes, from which it can be derived that side information is identical for all sub-blocks of a macro-block, is only used by the hybrid encoder if its use leads to a smaller number of bits for the side information as compared with the case in which the hybrid encoder would assign side information of the same content to each sub-block.
Claim 7
Dependent Claim 17 words
A system as claimed in claim 1, characterized in that the hybrid encoder treats macro-blocks like sub-blocks.
Claim 8
Dependent Claim 32 words
A system as claimed in claim 1, characterized in that the following macro-attributes are provided for luminance values: 1. u v w, 2. x, 3. u v w, 4. u y w,
Claim 9
Dependent Claim 82 words
u y w, in which the characters u, v, w, x and y represent the following records: u: All sub-blocks are difference blocks, v: The motion vector is zero for all sub-blocks, w: The main information consists of zeros only for all sub-blocks, x: All sub-blocks are original blocks, y: The motion vector has the same value different from zero for all sub-blocks, The underlined characters being the negation and the juxtaposition of characters representing the logical conjunction of their associated records.
Claim 10
Dependent Claim 82 words
u y w, in which the characters u, v, w, x and y represent the following records: u: All sub-blocks are difference blocks, v: The motion vector is zero for all sub-blocks, w: The main information consists of zeros only for all sub-blocks, x: All sub-blocks are original blocks, y: The motion vector has the same value different from zero for all sub-blocks, The underlined characters being the negation and the juxtaposition of characters representing the logical conjunction of their associated records.
Claim 11
Dependent Claim 51 words
A system as claimed in claim 7, characterized in that the hybrid encoder assigns a separate macro-attribute (NON) to a macro-block if it does not assign any of the remaining macro-attributes to this block, in which case the hybrid encoder assigns all side information to the separate sub-blocks of said macro-block.
Claim 12
Dependent Claim 31 words
A system as claimed in claim 8, characterized in that the END-OF-BLOCK symbol is used as side information for sub-blocks if the main information of a sub-block consists of zeros only.
Claim 13
Dependent Claim 20 words
A system as claimed in claim 9, characterized in that the hybrid encoder determines the motion vector for macro-blocks only.
Claim 14
Dependent Claim 71 words
A system as claimed in claim 10, characterized in that a macro-attribute from which it can be derived that side information is identical for all sub-blocks of a macro-block, is only used by the hybrid encoder if its use leads to a smaller number of bits for the side information as compared with the case in which the hybrid encoder would assign side information of the same content to each sub-block.
Claim 15
Dependent Claim 17 words
A system as claimed in claim 11, characterized in that the hybrid encoder treats macro-blocks like sub-blocks.
Claim 16
Dependent Claim 92 words
A system as claimed in claim 1, characterized in that the following macro-attributes are provided for chrominance values: 6. u v w, 7. x, 8. u v w in which the characters u, v, w, and x represent the following records: u: All sub-blocks are difference blocks, v: The motion vector is zero for all sub-blocks, w: The main information consists of zeros only for all sub-blocks, x: All sub-blocks are original blocks, the underlined characters being the negation, and the juxtaposition of characters representing the logical conjunction of their associated records.
Claim 17
Dependent Claim 51 words
A system as claimed in claim 13, characterized in that the hybrid encoder assigns a separate macro-attribute (NON) to a macro-block is it does not assign any of the remaining macro-attributes to this block, in which case the hybrid encoder assigns all side information to the separate sub-blocks of said macro-block.
Claim 18
Dependent Claim 31 words
A system as claimed in claim 14, characterized in that the END-OF-BLOCK symbol is used as side information for sub-blocks if the main information of a sub-block consists of zeros only.
Claim 19
Dependent Claim 20 words
A system as claimed in claim 15, characterized in that the hybrid encoder determines the motion vector for macro-blocks only.
Claim 20
Dependent Claim 71 words
A system as claimed in claim 16, characterized in that a macro-attribute from which it can be derived that side information is identical for all sub-blocks of a macro-block, is only used by the hybrid encoder if its use leads to a smaller number of bits for the side information as compared with the case in which the hybrid encoder would assign side information of the same content to each sub-block.
Claim 21
Dependent Claim 17 words
A system as claimed in claim 17, characterized in that the hybrid encode treats macro-blocks like sub-blocks.

References Cited (Backward Citations)

US4460923A Cited
US4591907A Cited
US4731664A Cited
US4723161A Cited
US4689671A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-06-03 1994-12-03 1995-06-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-06-03 1998-12-03 1999-06-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-06-03 2002-12-03 2003-06-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag