Advanced graphics controls
First Claim
1. A graphics control for display on an interactive user interface, comprising:
- a plurality of individually specified graphics components;
wherein respective graphics components are overlaid on each other on the interactive user interface in a pre-determined order to create a composite control image; and
wherein at least one of the graphics components comprises a face component that is selectable by the user to change the appearance of the graphics control; and
wherein at least another of the graphic components comprises a frame component that is not selectable by the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A graphics control for an interactive user interface includes a plurality of individually specified graphics components. Each graphics component has non-transparent portions and potentially also has transparent portions. In one embodiment, the graphics components include a background component, a face component, a frame component, and a focus component. The components are overlaid on each other from bottom to top, creating a layered effect. The face component is selectable by the user input to perform an action, and selecting the face component changes the appearance of the face component. Other than the background component, the components each are constructed of a texture bitmap and one or more luminance bitmaps. The texture bitmaps are tiled to conserve memory and data bandwidth. The luminance bitmaps can be supplied in a small size, and scaled using a special tiling technique.
-
Citations
54 Claims
-
1. A graphics control for display on an interactive user interface, comprising:
-
a plurality of individually specified graphics components; wherein respective graphics components are overlaid on each other on the interactive user interface in a pre-determined order to create a composite control image; and wherein at least one of the graphics components comprises a face component that is selectable by the user to change the appearance of the graphics control; and wherein at least another of the graphic components comprises a frame component that is not selectable by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A graphics control for display on a portion of an interactive user interface and for manipulation by a user to perform an action, wherein the graphics control is potentially the subject of a focus, the focus indicating that the interactive user interface is expecting the user to manipulate the graphics control, comprising:
-
a plurality of individually specified graphics components, each graphics component having non-transparent portions; wherein respective graphics components are displayed over each other in a sequence on a common region of the interactive user interface to create a composite control image, the non-transparent portions of an individual graphics component obscuring underlying portions of other graphics components; at least one of the graphics components being selectable by the user to change the appearance of the graphics control; wherein said at least one of the graphics components that is responsive to user input comprises a face component that is selectable by the user to change the appearance of the graphics control; and wherein at least another of the graphics components comprises a frame component that is not selectable b the user. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A graphics control for display on a portion of an interactive user interface and for manipulation by a user to perform an action, wherein the graphics control is potentially the subject of a focus, the focus indicating that the interactive user interface is expecting the user to manipulate the graphics control, comprising:
-
a plurality of individually specified graphics components, each graphics component having non-transparent portions; the graphics components including a face component that is selectable by the user input to perform an action, wherein selecting the face component changes the appearance of the graphics control; the graphics components further including a frame component that is not selectable by the user; wherein respective graphics components are overlaid on each other in a sequence on a common region of the interactive user interface to create a composite control image, the non-transparent portions of an individual graphics component obscuring underlying portions of other graphics components; the face component and the frame component each comprising a texture bitmap and a corresponding luminance bitmap. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of displaying a graphics control on a portion of an interactive user interface, comprising the following steps;
-
overlaying a plurality of graphics components on each other in a pre-determined order to create a composite control image; changing the appearance of at least one of the graphics components of the composite control image in response to a user selecting one of the graphic components; wherein at least another of the graphics components comprises a frame component that is not selectable by the user. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. A method of displaying a graphics control on a portion of an interactive user interface, comprising the following steps;
- overlaying a plurality of graphics components on each other in a pre-determined order to create a composite control image;
changing the appearance of at least one of the graphics components of the composite control image in response to a user selecting one go the graphic components; dividing at least an element of the graphics component into repeating and non-repeating regions; duplicating one or more of the repeating regions to enlarge the graphics component.
- overlaying a plurality of graphics components on each other in a pre-determined order to create a composite control image;
-
47. A method of displaying a graphics control on a portion of an interactive user interface, comprising the following steps;
-
overlaying a plurality of graphics components on each other in a pre-determined order to create a composite control image; changing the appearance of at least one of the graphics components of the composite control image in response to a user selecting one of the graphic components; dividing at least an element of the graphics component into center, side, and corner regions; duplicating center and side regions between the corner regions to enlarge the graphics component.
-
-
48. A computer-readable memory storing a computer program comprising:
-
instructions for overlaying a plurality of graphics components on each other in a pre-determined order to create a composite control image; instructions for changing the appearance of at least one of the graphics components of the composite control image in response to a user selecting one of the graphic components; wherein at least another of the graphics components comprises a frame component that is not selectable by the user.
-
-
49. A method of displaying a graphics control on a portion of an interactive user interface, comprising the following steps;
-
overlaying a plurality of graphics components on each other in a pre-determined order to create a composite control image; changing the appearance of at least one of the graphics components of the composite control image in response to a user selecting one of the graphic components; designating, for an individual graphics component, a texture element and a luminance element; shading the texture element based on the luminance element to create said individual graphics component; dividing the luminance element of said particular graphics component into repeating and non-repeating regions; duplicating one or more of the repeating regions to enlarge the luminance element. - View Dependent Claims (50)
-
-
51. A method of displaying a graphics control on a portion of an interactive user interface, comprising the following steps;
-
overlaying a plurality of graphics components on each other in a pre-determined order to create a composite control image; changing the appearance of at least one of the graphics components of the composite control image in response to a user selecting one of the graphic components; designating, for an individual graphics component, a texture element and a luminance element wherein the texture and luminance elements are bitmaps; shading the texture element based on the luminance element to create said individual graphics component; dividing the luminance element of said particular graphics component into center, side, and corner region bitmaps; duplication center and side region bitmaps of the luminance element between corner region bitmaps of the luminance element to enlarge the luminance element. - View Dependent Claims (52)
-
-
53. A computer-readable memory storing a computer program comprising;
-
instructions for overlaying a plurality of graphics components on each other in a pre-determined order to create a composite control image; instructions for changing the appearance of at least one of the graphics components of the composite control image in response to a user selecting one of the graphic components; instructions for designating, for an individual graphics component, a texture element and a luminance element wherein the texture and luminance elements are bitmaps; instructions for shading the texture element based on the luminance element to create said individual graphics component; instructions for dividing the luminance element of said particular graphics component into center, side, and corner region bitmaps; instructions for duplicating center and side region bitmaps of the luminance element between corner region bitmaps of the luminance element to enlarge the luminance element.
-
-
54. A computer-readable memory storing a computer program comprising:
-
instructions for overlaying a plurality of graphics components on each other in a pre-determined order to create a composite control image; instructions for changing the appearance of at least one of the graphics components of the composite control image in response to a user selecting one of the graphic components; wherein at least another of the graphics components comprises a frame component that is not selectable by the user; instructions for designating, for an individual graphics component, a texture element and a luminance element; instructions for shading the texture element based on the luminance element to create said individual graphics component.
-
Specification