APPLICATION PROGRAMMING INTERFACE SUPPORTING MIXED TWO AND THREE DIMENSIONAL DISPLAYS
First Claim
1. A method used by an application programming interface (API) to enable applications to display both first content and second content on a screen, the first content being three-dimensional content, the method comprising:
- receiving a first command from an application directing at least in part a first configuration of a first region of the screen to support the first content, the first configuration being a first three-dimensional configuration;
responding to the first command by sending a first configuration request to place the screen in a three-dimensional mode within the first region;
receiving a second command directing at least in part a second configuration of a second region of the screen to support the second content; and
responding to the second command by sending a second configuration request to place the screen in mode corresponding to the second configuration within the second region.
7 Assignments
0 Petitions
Accused Products
Abstract
Application programming interfaces (APIs) are provided that enable applications to display two-dimensional and three-dimensional content in regions of a display screen. A first command is received from an application directing at least in part a first configuration of a first region of the screen to support the three-dimensional content. The first command is responded to by sending a first configuration request to place the screen in a three-dimensional mode within the first region. A second command is received directing at least in part a second configuration of a second region of the screen to support the two-dimensional content. The second command is responded to by sending a second configuration request to place the screen in mode corresponding to a two-dimensional mode within the second region.
-
Citations
21 Claims
-
1. A method used by an application programming interface (API) to enable applications to display both first content and second content on a screen, the first content being three-dimensional content, the method comprising:
-
receiving a first command from an application directing at least in part a first configuration of a first region of the screen to support the first content, the first configuration being a first three-dimensional configuration; responding to the first command by sending a first configuration request to place the screen in a three-dimensional mode within the first region; receiving a second command directing at least in part a second configuration of a second region of the screen to support the second content; and responding to the second command by sending a second configuration request to place the screen in mode corresponding to the second configuration within the second region. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An application programming interface (API) that supports both a plurality of software applications and at least a first of a plurality of displays, the first of the plurality of displays supporting both two-dimensional content viewing and three-dimensional content viewing, the API comprising:
-
a first program sequence that, in response to a first request from a first of the plurality of software applications, at least in part causes a first screen region of the first of the plurality of displays to enter a first configuration, the first configuration supporting the three-dimensional content viewing; a second program sequence that, in response to a second request, at least in part causes a second screen region of the first of the plurality of displays to enter a second configuration, the second configuration supporting the two-dimensional content viewing; and at least one of the first screen region and the second screen region being less than a full-screen region of the first of the plurality of displays. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An application programming interface (API) that supports both a plurality of software applications and a display, the display having a full-screen region, the API comprising:
-
a library of programming elements, each element of the library of programming elements having a calling convention; a first programming sequence triggered by a first call from a first of the plurality of software applications, the first call corresponding to a first element of the library of programming elements, and the first programming sequence at least in part causes placement of a first screen region of the display in a first configuration; and a second programming sequence, triggered by a second call, that at least in part causes placement of a second screen region of the display in a second configuration; at least one of the first screen region and the second screen region being less than the full-screen region, at least one of the first configuration and the second configuration being a three-dimensional configuration, and the first configuration being different from that of the second configuration. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification