System, method and apparatus for compressing and decompressing image data. In an embodiment, a color cell is compressed by: defining at least four luminance levels of the color cell; generating a bitmask for the color cell, the bitmask having a plurality of entries each corresponding to a respective one of the pixels, each of the entries for storing data identifying one of the luminance levels associated with a corresponding one of the pixels; calculating a first average color of pixels associated with a first one of the luminance levels; calculating a second average color of pixels associated with a second one of the luminance levels; and storing the bitmask in association with the first average color and the second average color. In a second embodiment of the present invention, a color cell is compressed by: determining a luminance value (Y) for each pixel of the color cell; selecting a maximum luminance value (Y.sub.MAX) and a minimum luminance value (Y.sub.MIN) for the color cell; subdividing the interval Y.sub.MAX to Y.sub.MIN into at least two approximately equal subintervals; generating at least one bitmask that associates each pixel of the color cell with one subinterval; and determining a representative color value for each subinterval from the pixels of the color cell associated with the subinterval. Compression can be performed at a real-time rate. The present invention can support the compression of luminance, intensity and alpha textures.

Systeem, methode en apparaten om beeldgegevens samen te persen en te decompresseren. In een belichaming, wordt een kleurencel samengeperst door: het bepalen van minstens vier helderheidsniveaus van de kleurencel; producerend een bitmask voor de kleurencel, bitmask die een meerderheid van ingangen heeft elk die aan een respectieve één van de pixel beantwoordt, elk van de ingangen voor het opslaan van gegevens die één van de helderheidsniveaus verbonden identificeren aan een overeenkomstige één van de pixel; berekenend een eerste gemiddelde kleur van pixel verbonden aan een eerste één van de helderheidsniveaus; berekenend een tweede gemiddelde kleur van pixel verbonden aan een tweede één van de helderheidsniveaus; en opslaand bitmask in samenwerking met de eerste gemiddelde kleur en de tweede gemiddelde kleur. In een tweede belichaming van de onderhavige uitvinding, wordt een kleurencel samengeperst door: het bepalen van een helderheidswaarde (Y) voor elk pixel van de kleurencel; het selecteren van een maximumhelderheidswaarde (Y.sub.MAX) en een minimumhelderheidswaarde (Y.sub.MIN) voor de kleurencel; het onderverdelen van het interval Y.sub.MAX aan Y.sub.MIN in minstens twee ongeveer gelijke subintervallen; producerend minstens één bitmask die elk pixel van de kleurencel met één subinterval associëert; en bepalend een representatieve kleurenwaarde voor elk subinterval van de pixel van de kleurencel die met het subinterval wordt geassocieerd. De compressie kan aan een tarief in real time worden uitgevoerd. De onderhavige uitvinding kan de compressie van helderheid, intensiteit en alpha- texturen steunen.

 
Web www.patentalert.com

< (none)

< All optical switch for optical integrated circuits

> Method of taking three-dimensional measurements of object surfaces

> (none)

~ 00098