IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0566926
(2012-08-03)
|
등록번호 |
US-9105250
(2015-08-11)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
27 |
초록
▼
A method for compressing graphics data, the method comprising sorting a plurality of coverage masks into an order of descending number of samples covered by the plurality of coverage masks. A first coverage mask is identified. The first coverage mask comprises a greatest number of covered samples. A
A method for compressing graphics data, the method comprising sorting a plurality of coverage masks into an order of descending number of samples covered by the plurality of coverage masks. A first coverage mask is identified. The first coverage mask comprises a greatest number of covered samples. Additional coverage masks of the plurality of coverage masks are compacted in the order of descending number of samples covered. Compacting additional coverage masks comprises removing samples from the coverage mask that are covered by any other compacted coverage mask.
대표청구항
▼
1. A method for compressing graphics data, the method comprising: at a graphics processor comprising integrated circuits and coupled to a display device, sorting a plurality of coverage masks into an order of descending number of samples covered by the plurality of coverage masks; andat the graphics
1. A method for compressing graphics data, the method comprising: at a graphics processor comprising integrated circuits and coupled to a display device, sorting a plurality of coverage masks into an order of descending number of samples covered by the plurality of coverage masks; andat the graphics processor, identifying a first coverage mask, wherein the first coverage mask comprises a greatest number of covered samples; andat the graphics processor, compacting additional coverage masks of the plurality of coverage masks in the order of descending number of samples covered, wherein the compacting additional coverage masks comprises removing samples from a coverage mask that are covered by any other compacted coverage mask. 2. The method of claim 1, wherein a coverage mask indicates whether a sample is covered by an object. 3. The method of claim 1, wherein a coverage mask for an object indicates whether samples contained in a tile are covered by the object. 4. The method of claim 1, wherein each additional coverage mask of the plurality of coverage masks is compacted. 5. The method of claim 1, wherein each additional coverage mask of the plurality of coverage masks is compacted, except the last coverage mask in the order of descending number of samples covered. 6. The method of claim 1, wherein a coverage mask comprises coverage information for an object that covers at least one sample in a tile. 7. The method of claim 6 further comprising storing a quantity of objects covering samples in a tile. 8. The method of claim 1 further comprising storing compacted coverage masks in a frame buffer residing in said graphics processor. 9. A system comprising: a frame buffer; anda graphics processor implemented by integrated circuits and configured to: sort a plurality of coverage masks into an order of descending number of samples covered by the plurality of coverage masks;identify a first coverage mask, wherein the first coverage mask comprises a greatest number of covered samples; andcompact additional coverage masks of the plurality of coverage masks in the order of descending number of samples covered by removing samples from a coverage mask that are covered by any other compacted coverage mask. 10. The system of claim 9, wherein a coverage mask indicates whether a sample is covered by an object. 11. The system of claim 9, wherein a coverage mask for an object indicates whether samples contained in a tile are covered by the object. 12. The system of claim 9, wherein each additional coverage mask of the plurality of coverage masks is compacted. 13. The system of claim 9, wherein each additional coverage mask of the plurality of coverage masks is compacted, except the last coverage mask in the order of descending number of samples covered. 14. The system of claim 9, wherein a coverage mask comprises coverage information for an object that covers at least one sample in a tile. 15. The system of claim 14, wherein the graphics processor is further configured to store a quantity of objects covering samples in a tile. 16. The system of claim 9, wherein the graphics processor is further configured to store compacted coverage masks in the frame buffer. 17. A method for compressing graphics data, the method comprising: at a graphics processor comprising integrated circuits and coupled to a display device, selecting a compression procedure from a plurality of compression procedures, wherein a compression procedure compresses a plurality of coverage masks, and wherein the selecting a compression procedure from a plurality of compression procedures is based upon an evaluation of at least one criterion of a plurality of criteria. 18. The method of claim 17, wherein a criterion comprises an evaluation of a rate of descending number of samples covered. 19. The method of claim 18, wherein an evaluation of a rate of descending number of samples covered comprises: sorting a plurality of coverage masks for a plurality of objects into an order of descending number of samples covered by the plurality of coverage masks;selecting a first compression procedure when a rate of descending number of samples is above a threshold, wherein the first compression procedure comprises compacting the plurality of coverage masks in the order of descending number of samples, and wherein compacting a first coverage mask removes those samples from the first coverage mask that were covered by any other coverage mask that was previously compacted; andselecting a second compression procedure when the rate of descending number of samples is below the threshold, wherein the second compression procedure comprises replacing the plurality of coverage masks with a single coverage mask that indicates which object covers each sample in the single coverage mask. 20. The method of claim 19, wherein the rate of descending number of samples is above the threshold when each object of a plurality of objects covers at least 30 percent of the remaining uncovered samples, and wherein the plurality of objects comprises less than 9 objects. 21. The method of claim 19, wherein the rate of descending number of samples is above the threshold when each object of a plurality of objects covers at least 25 percent of the remaining uncovered samples, and wherein the plurality of objects comprises more than 9 objects. 22. The method of claim 17, wherein a criterion comprises an evaluation of a quantity of objects covering a tile. 23. The method of claim 17 further comprising storing the compressed coverage masks and storing with the compressed coverage masks an indication of which compression method has been used.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.