SYSTEMS, METHODS, AND COMPUTER-READABLE MEDIA FOR EFFICIENTLY PROCESSING GRAPHICAL DATA
First Claim
Patent Images
1. A method for processing graphical data comprising:
- identifying a characteristic of the graphical data;
determining if the characteristic meets a threshold;
in response to a determination that the identified characteristic does not meet the threshold, rendering the graphical data with a first type of graphics processing unit and with a second type of graphics processing unit; and
in response to a determination that the identified characteristic does meet the threshold, rendering the graphical data with the first type of graphics processing unit but not with the second type of graphics processing unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for efficiently processing graphical data using an electronic device are provided. A characteristic of graphical data may be identified and compared to a threshold. Based on whether the identified characteristic meets the threshold, the graphical data may be rendered either entirely by a first type of graphical processing unit or by both the first type of graphical processing unit and by a second type of graphical processing unit.
21 Citations
25 Claims
-
1. A method for processing graphical data comprising:
-
identifying a characteristic of the graphical data; determining if the characteristic meets a threshold; in response to a determination that the identified characteristic does not meet the threshold, rendering the graphical data with a first type of graphics processing unit and with a second type of graphics processing unit; and in response to a determination that the identified characteristic does meet the threshold, rendering the graphical data with the first type of graphics processing unit but not with the second type of graphics processing unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for processing graphical data comprising:
-
calculating a first cost of rendering the graphical data using only a first type of graphics processing unit; calculating a second cost of rendering the graphical data using both the first type of graphics processing unit and a second type of graphics processing unit; determining if the calculated first cost is greater than the calculated second cost; in response to a determination that the calculated first cost is greater than the calculated second cost, rendering the graphical data using both the first type of graphics processing unit and the second type of graphics processing unit; and in response to a determination that the calculated first cost is not greater than the calculated second cost, rendering the graphical data using only the first type of graphics processing unit. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An electronic device comprising:
-
a screen processing module that generates graphical data, the graphical data comprising a first data portion of a first type of data and a second data portion of a second type of data; a decision processing module that determines if a first cost of rendering the graphical data according to a first mode of the device is greater than a second cost of rendering the graphical data according to a second mode of the device; a first graphics processing unit that renders; the first data portion of the graphical data and the second data portion of the graphical data when the decision processing module determines that the first cost is not greater than the second cost; and at least the first data portion of the graphical data when the decision processing module determines that the first cost is greater than the second cost; and a second graphics processing unit that renders; no portion of the graphical data when the decision processing module determines that the first cost is not greater than the second cost; and at least some of the second data portion of the graphical data when the decision processing module determines that the first cost is greater than the second cost. - View Dependent Claims (21, 22, 23, 24)
-
-
25. Computer readable media for controlling an electronic device, comprising computer readable code recorded thereon for:
-
identifying a characteristic of graphical data generated by the electronic device; determining if the characteristic meets a threshold; in response to a determination that the identified characteristic does not meet the threshold, rendering the graphical data using both a first graphics processing unit of the electronic device and a second graphics processing unit of the electronic device; and in response to a determination that the identified characteristic does meet the threshold, rendering the graphical data using only the first graphics processing unit.
-
Specification