Processing system with dynamic alteration of a color look-up table
AssigneeDivicom, Inc.
InventorsChristopher Adams, Gordon A. Charles, Christopher Mills
Life of this patent
Estimating the term…
Loading patent…
AssigneeDivicom, Inc.
InventorsChristopher Adams, Gordon A. Charles, Christopher Mills
Estimating the term…
A method and apparatus for dynamic alteration of a color look-up table (CLUT) pallet identifier in response to one or more key codes placed in an input data stream. An input data stream including a sequence of input data blocks is converted into a stream suitable for addressing a look-up table. The look-up table may be a 256.times.16 table which requires an 8-bit address to identify a particular table entry. The invention allows such a table to be addressed using 4-bit data blocks in the input data stream. For each received 4-bit data block in the input data stream, a determination is made as to whether that block corresponds to a predetermined key value. If a given input block does not correspond to the predetermined key value, the 4-bit input block is combined with a previously-stored 4-bit pallet identifier to generate an 8-bit address into the look-up table. The pallet identifier specifies one of 16 different 16-entry pallets within the 256.times.16 look-up table. If the given input block does correspond to the key value, a new 4-bit pallet identifier is stored. The new pallet identifier may be contained within a data block which immediately follows the key value block in the data stream. The new pallet identifier is then used in combination with subsequent 4-bit data blocks in the stream to generate 8-bit addresses into the look-up table.
A method of converting an input data stream including a sequence of input data blocks into a converted stream suitable for addressing a look-up table, the method comprising the steps of:
A method of converting an input data stream including a sequence of input data blocks into a converted stream suitable for addressing a look-up table, the method comprising the steps of:
A method of converting an input data stream including a sequence of input data blocks into a converted stream suitable for addressing a look-up table, the method comprising the steps of:
A method of converting an input data stream including a sequence of input data blocks into a converted stream suitable for addressing a look-up table, the method comprising the steps of:
A method of converting an input data stream including a sequence of input data blocks into a converted stream suitable for addressing a look-up table, the method comprising the steps of:
A method of converting an input data stream including a sequence of input data blocks into a converted stream suitable for addressing a look-up table, the method comprising the steps of:
An apparatus for converting an input data stream including a sequence of input data blocks into a converted stream suitable for addressing a look-up table, the apparatus comprising:
An apparatus for converting an input data stream including a sequence of input data blocks into a converted stream, the apparatus comprising:
Dependencies are inferred from the claim text.