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

Multipoint digital video communication system

Assignee: AT&T Inc
•
Filing: 1995-02-15
•
Granted: —
•
Expires: 2015-02-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a novel video communication system incorporating multiple window display. According to the present invention, one or more video transmission nodes provide macroblocks of video data available in a plurality of resolution levels. The transmission node encodes the macroblocks and assigns macroblock identifiers (IDs) to each macroblock. A receiving node receives a plurality of video sequences from a plurality of transmission nodes through a communication network. The receiving node operating according to the present invention thereafter eliminates macroblocks of video data that will not be displayed, such as in the case of portions of video that are hidden or overlapped. A macroblock translator also transforms the macroblock ID to a new macroblock ID which reflects the macroblock's position on the display screen as dictated by the user's window configuration. A decoder thereafter decompresses the video data one macroblock at a time, and provides the decompressed macroblock to a frame buffer. The frame buffer provides the window configured video data to a display.

Inventors

  • 👤 Glenn Lawrence Cash
  • 👤 Mehmet Raha Civanlar
  • 👤 Robert D. Gaglianello
  • 👤 Donald Bruce Swicker

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-05 15:24
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/14; H04N7/15; H04N19/00; H04N19/50; H04N19/59; H04N19/60; H04N19/61; H04N7/152; H04N19/30; H04N19/39

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 176 words
A multipoint video communication system operable to support multiple window video environment, the system comprising: a) a plurality of video transmission nodes, at least one of which includes a multipoint encoder circuit, the multipoint encoder circuit comprising a source of digital video data; means for generating digital video data comprising a plurality of resolution levels from a video signal connected to the source of video data; and an encoding device; b) one or more video receiving nodes for receiving video data comprising a plurality of video sequences from a plurality of video transmission nodes, each video sequence comprising macroblocks of video data and further including distinct context information, the receiving node comprising a decoder circuit operable to decode received macroblocks of video data; means for providing to the decoder circuit context information corresponding to the video sequence of which each macroblock is part; a display controller connected to the decoder circuit for driving a video display device; and c) means for controllably connecting the plurality of video transmission nodes to one or more video receiving nodes.
Claim 2
Dependent Claim 23 words
The multipoint video communication system of claim 1 wherein one or more of the video transmission nodes is also a video receiving node.
Claim 3
Dependent Claim 69 words
The multipoint video communication system of claim 1 wherein the connecting means comprises: a multicast bus for receiving video data from the plurality of transmission nodes; one or more logical bridge circuits connected to the multicast bus; and a communication network connecting the multicast bus to the plurality of transmission nodes, the network further connecting the one or more logical bridge circuits to the one or more receiving nodes.
Claim 4
Dependent Claim 88 words
A multipoint decoder circuit operable to receive compressed video data corresponding to a plurality of video sequences to be displayed simultaneously in a windows format, each of the plurality of video sequences including context information, said context switchable decoder comprising: input means for receiving video data corresponding to a plurality of video sequences; a decoding means for decompressing the received video data; and means for providing video context information to the decoding means, the context information contained in the video sequence corresponding to the video data being decoded.
Claim 5
Dependent Claim 21 words
The multipoint decoder circuit of claim 4 wherein the means for providing video context information comprises a random access memory device.
Claim 6
Dependent Claim 177 words
A video display system operable to receive packets of compressed video data, composed of frames, to be displayed in a windows environment, said video display system comprising: a depacketizer operable to receive packets of compressed video data corresponding to a plurality of video sequences and further operable to produce a stream of compressed video data corresponding to the plurality of video sequences, each video sequence comprising a plurality of frames, each frame comprising a plurality of macroblocks, the macroblocks including a macroblock identifier representative of the macroblock's location within the a frame of a video sequence; a macroblock eliminator connected to the depacketizer, said macroblock eliminator including means for eliminating video data corresponding to hidden portions of the plurality of video sequences; a macroblock translation means connected to the macroblock eliminator for translating the macroblock identifier into a new macroblock identifier representative of the macroblock's location within the display corresponding to a user-defined windows configuration; and a context switchable decoding means connected to the macroblock eliminator, said context switchable decoding including means for decompressing the video data.
Claim 7
Dependent Claim 24 words
The video display system of claim 6 wherein the macroblock eliminator includes: a) a RAM-based look up table; and b) a video data buffer.
Claim 8
Dependent Claim 36 words
The video display system of claim 6 wherein the context switchable decoder comprises: a) a decoding device; and b) a context random access memory coupled to the decoding device to transfer video context information there between.
Claim 9
Dependent Claim 92 words
A multipoint video encoder circuit operable to produce compressed video data corresponding to a plurality of video sequences, each video sequence representing a different resolution level of one original video sequence, the multipoint video encoder circuit comprising: a source of digital video data constituting the original video sequence; means for generating video data comprising a plurality of video sequences corresponding to a plurality of resolution levels from one original video sequence connected to the source of video data; an encoding device; and means for preparing packets of encoded video data for transmission.
Claim 10
Dependent Claim 58 words
The multipoint video encoder circuit of claim 9 wherein the means for generating video data comprising a plurality of video sequences comprises: a first anti-aliasing filter connected to the source of video data; a first write controllable strip memory coupled to the first anti-aliasing filter; a second write controllable strip memory coupled to the source of video data.
Claim 11
Independent Claim 121 words
A method of receiving video data corresponding to a plurality of video sequences, each video sequence comprising a plurality macroblocks and further comprising distinct context information, the video sequences to be displayed simultaneously in a windows format, the method comprising: a) receiving video data corresponding to a plurality of video sequences; b) employing a decoding device to decode one of the plurality of macroblocks from one of the plurality of sequence within the received video data; c) providing the decoder with context information that corresponds to the video sequence of which the macroblock being decoded is part; and d) repeating steps b) and c) for a plurality of macroblocks; and e) displaying the plurality of decoded macroblocks on a display device.
Claim 12
Dependent Claim 43 words
The method of claim 11 further comprising the step of providing position information representative of the position in which a macroblock will appear on the display device relative to other macroblocks which make up the plurality of images in the received video data.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag