Inventors:
Jackson Tung - Saratoga CA, US
B. Anil Kumar - Saratoga CA, US
Kai Chee Li - Fremont CA, US
Thomas Young - Foster City CA, US
Francis A. Palita - Goodyear AZ, US
Viswa Krishnamurthi - Santa Clara CA, US
Mark S. Zheng - San Jose CA, US
Hao Guo - Cupertino CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 1/00
G06K 9/36
Abstract:
Example embodiments of the present disclosure provide techniques for dividing bitmaps into tiles and processing the tiles concurrently using multiple tile engines. Data compression algorithms may be adapted so that the algorithms can be concurrently processed by multiple data slice engines. The algorithms may be further adapted so that the concurrent outputs for each stage may be passed to the next processing stage without delays or dead cycles. The reduction or elimination of delays or dead cycles may result in a lower latency.