Method and apparatus for enabling application program compatibility with display devices having improved pixel density
First Claim
1. A method for enabling an application program configured for use with a display device having a lower pixel density to utilize a display device having a higher pixel density, the method comprising:
- receiving from an application program a call directed toward an application programming interface for performing a screen input or output function, the call including one or more parameters;
in response to receiving the call, determining whether the application program is configured for use with the display device having the lower pixel density or the display device having a higher pixel density; and
in response to determining that the application program is configured for use with the display device having the lower pixel density, scaling the parameters for the higher pixel density display device and calling the application programming interface with the scaled parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for enabling application program compatibility with display devices having an increased pixel density. According to one method, a call including one or more parameters is directed toward an application programming interface for performing a screen input or output function is received from an application program. In response to receiving the call, a determination is made as to whether the application program is configured for use with a display device having a lower pixel density or a display device having a higher pixel density. In response to determining that the application program is configured for use with a display device having a lower pixel density, the parameters are scaled for the higher pixel density display device and the application programming interface is called using the scaled parameters.
51 Citations
19 Claims
-
1. A method for enabling an application program configured for use with a display device having a lower pixel density to utilize a display device having a higher pixel density, the method comprising:
-
receiving from an application program a call directed toward an application programming interface for performing a screen input or output function, the call including one or more parameters;
in response to receiving the call, determining whether the application program is configured for use with the display device having the lower pixel density or the display device having a higher pixel density; and
in response to determining that the application program is configured for use with the display device having the lower pixel density, scaling the parameters for the higher pixel density display device and calling the application programming interface with the scaled parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system configured to enable an application program created for use with a display device having a lower pixel density to utilize a display device having a higher pixel density, the computer system comprising:
-
a central processing unit;
a display device having a higher pixel density; and
a memory operative to store an operating system for execution on the central processing unit, an application program for execution on the operating system and created for use with a display device having a lower pixel density, an application programming interface for performing input and output operations to the display device, and a translation layer for intercepting calls by the application program to the application programming interface, for scaling the calls to the display device, and for calling the application programming interface with the scaled parameters. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for enabling an application program configured for use with a display device having a lower pixel density to utilize a display device having a higher pixel density, the method comprising:
-
receiving from an application program a call directed toward an application programming interface for performing a screen input or output function, the call including one or more parameters;
in response to receiving the call, determining whether the application program is configured for use with the display device having the lower pixel density or the display device having a higher pixel density by examining a property of the application program that specifies a software development kit version number against which the application program was compiled;
in response to determining that the application program is configured for use with the display device having the lower pixel density, scaling the parameters for the higher pixel density display device and calling the application programming interface with the scaled parameters; and
calling the application programming interface without scaling the parameters in response to determining that the application program is configured for use with the display device having a higher pixel density. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification