Data processing system and method for scaling a realistic object on a user interface
First Claim
1. A data processing system, comprising:
- a display device for displaying a composite image having a container object and a contained object, wherein the composite image is in a non-changing state when the contained object is in a first state and the composite image is in a changing state when the contained object is in a second state;
a user interface for receiving a plurality of control inputs for controlling an appearance of the composite image displayed by the display device; and
a data processor, comprising a central processing unit, wherein the central processing unit is coupled to the user interface for receiving the plurality of control inputs and coupled to the display device to provide a plurality of control signals for scaling the container object and the contained object concurrently when the contained object is in the first state, and for scaling the container object and the contained object consecutively when the contained object is in the second state.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system, software program, and method scale the contents of a window or similar display area in unison and in proportion. During operation, all of the contained control, text, and images included in the window are scaled proportionately so that a user is still able to use the displayed object and the displayed object retains its characteristic image. Composite images of realistically-rendered objects are resized and moved in a manner which is dependent upon a common non-changing representation of a container and a contained object displayed on a display device. When the common non-changing representation is modified by resizing, a scaling operation is performed on the composite image as a whole. However, when the representation of a contained object is modified and the common non-changing representation is no longer displayed, a region of a contained object is "clipped out" from the container before the image is displayed. The contained object is then allowed to display its image as is required in light of the movement and resizing operations desired by the user.
-
Citations
28 Claims
-
1. A data processing system, comprising:
-
a display device for displaying a composite image having a container object and a contained object, wherein the composite image is in a non-changing state when the contained object is in a first state and the composite image is in a changing state when the contained object is in a second state; a user interface for receiving a plurality of control inputs for controlling an appearance of the composite image displayed by the display device; and a data processor, comprising a central processing unit, wherein the central processing unit is coupled to the user interface for receiving the plurality of control inputs and coupled to the display device to provide a plurality of control signals for scaling the container object and the contained object concurrently when the contained object is in the first state, and for scaling the container object and the contained object consecutively when the contained object is in the second state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for operating a data processing system, comprising the steps of:
-
displaying a container object and a contained object on a display device; receiving a plurality of control inputs from the user interface for controlling an appearance of the container object display by the display device; scaling the container object in response to the plurality of control inputs to generate a scaled container object; and scaling the contained object in response to the plurality of control inputs to generate a scaled contained object wherein the steps of scaling the container object and contained object are concurrent when the contained object is in a first state and consecutive when the contained object is in a second state. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for operating a data processing system, comprising the steps of:
-
displaying a container object which comprises a contained object in one of a first state and a second state on a display device; receiving a plurality of control inputs from a user interface for controlling an appearance of the container object displayed by the display device; scaling the container object and the contained object concurrently when the contained object is in the first state; and scaling the container object and the contained object consecutively when the contained object is in the second state. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer program stored on a storage media, for scaling an object on a display device, the computer program comprising the steps of:
-
enabling the display device to display a container object which comprises a contained object in one of a first state and a second state; receiving a plurality of control inputs from a user interface for controlling an appearance of the container object displayed by the display device; scaling the container object and the contained object concurrently when the contained object is in the first state; and scaling the container object and the contained object consecutively when the contained object is in the second state. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification