Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
116 words
A system for encoding and decoding multimedia data, including image and at least one of graphics and text data, comprising: an encoder for compressing the multimedia data, a central processor coupled to said encoder for arranging the multimedia data compressed by said encoder in a block of variable size, a decoder for decompressing the compressed multimedia data of variable block size, and a texture buffer coupled to said encoder for storing the block of the multimedia data compressed by said encoder, wherein said encoder comprises an address generator responsive to a data size command from the central processor indicating the size of the block, for generating address data for storing the block in the texture buffer.
Claim 2
Independent Claim
116 words
A system for encoding and decoding multimedia data, including image and at least one of graphics and text data, comprising: an encoder for compressing the multimedia data, a central processor coupled to said encoder for arranging the multimedia data compressed by said encoder in a block of variable size, a decoder for decompressing the compressed multimedia data of variable block size, and a texture buffer coupled to said encoder for storing the block of the multimedia data compressed by said encoder, wherein said encoder comprises an address generator responsive to a data size command from the central processor indicating the size of the block, for generating address data for storing the block in the texture buffer.
Claim 3
Dependent Claim
25 words
The system of claim 1, wherein said encoder and said decoder provide compression and decompression in accordance with a Motion Picture Expert Group (MPEG) algorithm.
Claim 4
Dependent Claim
32 words
The system of claim 1, wherein said address generator is further responsive to a data type command from the central processor indicating a type of the multimedia data compressed by the encoder.
Claim 5
Dependent Claim
33 words
The system of claim 3, wherein said address generator provides separate image, graphics and text address outputs for indicating addresses for storing the image, graphics and text data, respectively, in the texture buffer.
Claim 6
Dependent Claim
13 words
The system of claim 1, wherein said texture buffer further stores non-compressed data.
Claim 7
Dependent Claim
35 words
The system of claim 5, further comprising a graphics engine for manipulating the multimedia data decompressed by said decoder and the non-compressed data stored in said texture buffer, to form a picture to be displayed.
Claim 8
Dependent Claim
34 words
The system of claim 6, wherein said graphics engine is provided with an input multiplexer for receiving the multimedia data directly from said decoder, and for receiving the multimedia data through a system bus.
Claim 9
Independent Claim
116 words
A system for encoding and decoding multimedia data, including image and at least one of graphics and text data, comprising: an encoder for compressing the multimedia data, a central processor coupled to said encoder for arranging the multimedia data compressed by said encoder in a block of variable size, a decoder for decompressing the compressed multimedia data of variable block size, and a texture buffer coupled to said encoder for storing the block of the multimedia data compressed by said encoder, wherein said decoder comprises an address generator responsive to a data size command from the central processor indicating the size of the block, for generating address data for reading the block from the texture buffer.
Claim 10
Independent Claim
116 words
A system for encoding and decoding multimedia data, including image and at least one of graphics and text data, comprising: an encoder for compressing the multimedia data, a central processor coupled to said encoder for arranging the multimedia data compressed by said encoder in a block of variable size, a decoder for decompressing the compressed multimedia data of variable block size, and a texture buffer coupled to said encoder for storing the block of the multimedia data compressed by said encoder, wherein said decoder comprises an address generator responsive to a data size command from the central processor indicating the size of the block, for generating address data for reading the block from the texture buffer.
Claim 11
Dependent Claim
34 words
The system of claim 8, wherein said address generator is further responsive to a data type command from the central processor indicating a type of the multimedia data to be read by the decoder.
Claim 12
Dependent Claim
33 words
The system of claim 9, wherein said address generator provides separate image, graphics and text address outputs for indicating addresses for reading the image, graphics and text data, respectively, from the texture buffer.
Claim 13
Independent Claim
131 words
A system for encoding and decoding multimedia data, including image and at least one of graphics and text data, comprising: an encoder for compressing the multimedia data, a central processor coupled to said encoder for arranging the multimedia data compressed by said encoder in a block of variable size, and a decoder for decompressing the compressed multimedia data of variable block size, said encoder and said decoder providing compression and decompression in accordance with a Motion Picture Expert Group (MPEG) algorithm, wherein said encoder comprises: a compression pipeline composed of encoding units for carrying out a sequence of encoding steps defined by the MPEG compression algorithm, and a finite state machine responsive to said central processor for controlling said compression pipeline so as to enable various encoding units to operate simultaneously.
Claim 14
Independent Claim
131 words
A system for encoding and decoding multimedia data, including image and at least one of graphics and text data, comprising: an encoder for compressing the multimedia data, a central processor coupled to said encoder for arranging the multimedia data compressed by said encoder in a block of variable size, and a decoder for decompressing the compressed multimedia data of variable block size, said encoder and said decoder providing compression and decompression in accordance with a Motion Picture Expert Group (MPEG) algorithm, wherein said encoder comprises: a compression pipeline composed of encoding units for carrying out a sequence of encoding steps defined by the MPEG compression algorithm, and a finite state machine responsive to said central processor for controlling said compression pipeline so as to enable various encoding units to operate simultaneously.
Claim 15
Independent Claim
131 words
A system for encoding and decoding multimedia data, including image and at least one of graphics and text data, comprising: an encoder for compressing the multimedia data, a central processor coupled to said encoder for arranging the multimedia data compressed by said encoder in a block of variable size, and a decoder for decompressing the compressed multimedia data of variable block size, said encoder and said decoder providing compression and decompression in accordance with a Motion Picture Expert Group (MPEG) algorithm, wherein said decoder comprises: a decompression pipeline composed of decoding units for carrying out a sequence of decoding steps defined by the MPEG decompression algorithm, and a finite state machine responsive to said central processor for controlling said decompression pipeline so as to enable various decoding units to operate simultaneously.
Claim 16
Independent Claim
131 words
A system for encoding and decoding multimedia data, including image and at least one of graphics and text data, comprising: an encoder for compressing the multimedia data, a central processor coupled to said encoder for arranging the multimedia data compressed by said encoder in a block of variable size, and a decoder for decompressing the compressed multimedia data of variable block size, said encoder and said decoder providing compression and decompression in accordance with a Motion Picture Expert Group (MPEG) algorithm, wherein said decoder comprises: a decompression pipeline composed of decoding units for carrying out a sequence of decoding steps defined by the MPEG decompression algorithm, and a finite state machine responsive to said central processor for controlling said decompression pipeline so as to enable various decoding units to operate simultaneously.
Claim 17
Dependent Claim
105 words
An MPEG system for compressing multimedia data comprising: a central processor for controlling a compression process, a multimedia data selector coupled to sources of image, graphics and text data, and responsive to said central processor for inputting the image, graphics and text data to be compressed, an encoder responsive to said selector for compressing the image, graphics and text data in accordance with an MPEG compression algorithm, and a texture buffer responsive to said encoder for receiving blocks of the image, graphics and text data compressed by said encoder, said central processor controlling said encoder to vary sizes of the blocks supplied by said encoder.
Claim 18
Dependent Claim
105 words
An MPEG system for compressing multimedia data comprising: a central processor for controlling a compression process, a multimedia data selector coupled to sources of image, graphics and text data, and responsive to said central processor for inputting the image, graphics and text data to be compressed, an encoder responsive to said selector for compressing the image, graphics and text data in accordance with an MPEG compression algorithm, and a texture buffer responsive to said encoder for receiving blocks of the image, graphics and text data compressed by said encoder, said central processor controlling said encoder to vary sizes of the blocks supplied by said encoder.
Claim 19
Dependent Claim
48 words
The system of claim 13, wherein said encoder comprises an address generator responsive to a data size command from said central processor indicating the sizes of the supplied blocks, for generating address data for storing the blocks of the image, graphics and text data in said texture buffer.
Claim 20
Dependent Claim
34 words
The system of claim 14, wherein said address generator is further supplied with a type of data command from said central processor to indicate whether the image, graphics or text data are being compressed.
Claim 21
Dependent Claim
25 words
The system of claim 15, wherein said address generator provides separate address outputs for writing the image, graphics, and text data into said texture buffer.
Claim 22
Dependent Claim
94 words
An MPEG system for decompressing multimedia data comprising: a central processor for controlling a decompression process, a texture buffer for storing variable-size blocks of compressed image, graphics and text data, a decoder responsive to said central processor for reading and decompressing the blocks of the image, graphics and text data stored in the texture buffer in accordance with the MPEG decompression algorithm, and a multimedia monitor for displaying the image, graphics and text data decompressed by said decoder, said central processor controlling said decoder to vary sizes of the blocks read by said decoder.
Claim 23
Dependent Claim
94 words
An MPEG system for decompressing multimedia data comprising: a central processor for controlling a decompression process, a texture buffer for storing variable-size blocks of compressed image, graphics and text data, a decoder responsive to said central processor for reading and decompressing the blocks of the image, graphics and text data stored in the texture buffer in accordance with the MPEG decompression algorithm, and a multimedia monitor for displaying the image, graphics and text data decompressed by said decoder, said central processor controlling said decoder to vary sizes of the blocks read by said decoder.
Claim 24
Dependent Claim
48 words
The system of claim 17, wherein said decoder comprises an address generator responsive to a data size command from said central processor indicating the sizes of the read blocks, for generating address data for reading the blocks of the image, graphics and text data from said texture buffer.
Claim 25
Dependent Claim
34 words
The system of claim 18, wherein said address generator is further supplied with a type of data command from said central processor to indicate whether the image, graphics or text data are being decompressed.
Claim 26
Dependent Claim
25 words
The system of claim 19, wherein said address generator provides separate address outputs for reading the image, graphics, and text data from said texture buffer.
Claim 27
Independent Claim
82 words
A method of compressing and decompressing multimedia data, comprising the steps of: receiving image, graphics and text data to be compressed, compressing the image, graphics and text data in accordance with an MPEG compression algorithm, arranging the compressed image, graphics and text data into blocks of variable size, writing the blocks of variable size into a buffer, reading the blocks of variable size from the buffer, and decompressing the read image, graphics and text data in accordance with the MPEG decompression algorithm.
Claim 28
Independent Claim
82 words
A method of compressing and decompressing multimedia data, comprising the steps of: receiving image, graphics and text data to be compressed, compressing the image, graphics and text data in accordance with an MPEG compression algorithm, arranging the compressed image, graphics and text data into blocks of variable size, writing the blocks of variable size into a buffer, reading the blocks of variable size from the buffer, and decompressing the read image, graphics and text data in accordance with the MPEG decompression algorithm.
Claim 29
Dependent Claim
37 words
The method of claim 21, wherein said step of writing comprises forming addresses for writing the image, graphics and text data into the buffer based on a type of the data and the sizes of the blocks.
Claim 30
Dependent Claim
37 words
The method of claim 21, wherein said step of reading comprises forming addresses for reading the image, graphics and text data from the buffer based on a type of the data and the sizes of the blocks.