Claims Analysis
Total Claims: 42
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
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 3
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 4
Dependent Claim
21 words
The multipoint video communication system of claim 1 wherein a plurality of the video transmission nodes are also video receiving nodes.
Claim 5
Dependent Claim
19 words
The multipoint video communication system of claim 1 wherein the connecting means comprises an asynchronous transfer mode switching circuit.
Claim 6
Dependent Claim
51 words
The multipoint video communication system of claim 1 wherein the connecting means includes: a logical bridge circuit including a macroblock translation means; and a data network connecting the logical bridge circuit to the plurality of transmission nodes and further connecting the logical bridge circuit to the one or more receiving nodes.
Claim 7
Dependent Claim
22 words
The multipoint video communication system of claim 1 wherein the receiving node further comprises macroblock translation means connected to the decoder circuit.
Claim 8
Dependent Claim
22 words
The multipoint video communication system of claim 6 wherein the receiving node further comprises macroblock elimination means connected to the decoder circuit.
Claim 9
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 10
Dependent Claim
21 words
The multipoint video communication system of claim 8 wherein the one or more logical bridge circuits include a macroblock translation means.
Claim 11
Dependent Claim
21 words
The multipoint video communication system of claim 9 wherein the one or more logical bridge circuits include a macroblock elimination means.
Claim 12
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 13
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 14
Dependent Claim
24 words
The multipoint decoder circuit of claim 11 wherein the decoding means is operable to decode video data encoded using intraframe video data compression techniques.
Claim 15
Dependent Claim
24 words
The multipoint decoder circuit of claim 11 wherein the decoding means is operable to decode video data encoded using interframe video data compression techniques.
Claim 16
Dependent Claim
25 words
The multipoint decoder circuit of claim 11 wherein the decoding means is operable to decode video data encoded using motion compensation video data compression techniques.
Claim 17
Dependent Claim
24 words
The multipoint decoder circuit of claim 11 further comprising means for directing the incoming plurality of video sequences to a plurality of user-defined windows.
Claim 18
Dependent Claim
21 words
The multipoint decoder circuit of claim 11 wherein the means for providing video context information comprises a random access memory device.
Claim 19
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 20
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 21
Dependent Claim
17 words
The video display system of claim 17 wherein the macroblock eliminator comprises a RAM-based look up table.
Claim 22
Dependent Claim
24 words
The video display system of claim 17 wherein the macroblock eliminator includes: a) a RAM-based look up table; and b) a video data buffer.
Claim 23
Dependent Claim
18 words
The video display system of claim 17 wherein the macroblock translation means comprises a RAM-based look up table.
Claim 24
Dependent Claim
22 words
The video display system of claim 17 wherein the macroblock translation means and the macroblock eliminator comprise one RAM-based look up table.
Claim 25
Dependent Claim
36 words
The video display system of claim 17 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 26
Dependent Claim
18 words
The video display system of claim 22 wherein the decoding device is a JPEG standard compatible decoding device.
Claim 27
Dependent Claim
18 words
The video display system of claim 22 wherein the decoding device is an MPEG1 standard compatible decoding device.
Claim 28
Dependent Claim
18 words
The video display system of claim 22 wherein the decoding device is an MPEG2 standard compatible decoding device.
Claim 29
Dependent Claim
23 words
The video display system of claim 22 wherein the context switchable decoder further comprises an reference frame buffer coupled to the coding device.
Claim 30
Dependent Claim
89 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 filtering a digital signal connected to the source of digital video data; means for sub-sampling a digital signal connected to the digital signal filtering means; an encoding device; and means for preparing packets of encoded video data for transmission.
Claim 31
Dependent Claim
89 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 filtering a digital signal connected to the source of digital video data; means for sub-sampling a digital signal connected to the digital signal filtering means; an encoding device; and means for preparing packets of encoded video data for transmission.
Claim 32
Dependent Claim
98 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; 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; an encoding device; and means for preparing packets of encoded video data for transmission.
Claim 33
Dependent Claim
98 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; 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; an encoding device; and means for preparing packets of encoded video data for transmission.
Claim 34
Dependent Claim
33 words
The multipoint video encoder circuit of claim 28 further comprising: a second anti-aliasing filter connected to the first anti-aliasing filter; and a third write controllable strip memory connected to the second anti-aliasing filter.
Claim 35
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 sequences 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 36
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 sequences 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 37
Dependent Claim
19 words
The method of claim 30 wherein the received video data comprises data encoded according to the Px64 encoding standard.
Claim 38
Dependent Claim
43 words
The method of claim 30 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.
Claim 39
Dependent Claim
33 words
The method of claim 30 further comprising the step of eliminating macroblocks corresponding to portions of the plurality of images which are overlapped or hidden on the display device employing a windows format.
Claim 40
Dependent Claim
15 words
The method of claim 30 wherein the received video data comprises interframe encoded video data.
Claim 41
Dependent Claim
19 words
The method of claim 34 wherein the interframe encoded video data is encoded according to the MPEG1 video standard.
Claim 42
Dependent Claim
20 words
The method of claim 34 wherein the interframe encoded video data is encoded according to the MPEG2 video encoding standard.