Computer implemented method for compressing 48-bit pixels to 16-bit pixels
US6009191A · kind A · utility
Assignee
Inventor
Key dates
| Filing date | Feb 15, 1996 |
| Grant date | Dec 28, 1999 |
| Priority date | — |
| Expiry date | Feb 15, 2016 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04N1/648
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
The present invention provides a method, in a computer system, for compressing bit formats provided in a first packed data sequence. One embodiment of the method comprises the steps of generating, in response to execution of a first instruction, a second packed data sequence by copying the first packed data sequence. A second step of replacing, in response to execution of a second instruction, a first portion of the second packed data sequence with a second portion of the second packed data sequence. A third step of generating, in response to execution of a third instruction, an intermediate result, by multiplying data elements of the first packed data sequence with corresponding data elements of a third packed data sequence, and adding adjacent products. A fourth step of performing, in response to execution of a fourth instruction, a first shift operation, wherein bits of the second packed data sequence are shifted. A fifth step of generating, in response to execution of a fifth instruction, a final result by performing a bit wise logical OR operation between the second packed data sequence and the intermediate results.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.