摘要:
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.
摘要:
A data processing system, software program, and method of operation realistically displays a users model of a device as an object, while providing additional functions which cannot exist in the devices real-world counterparts. The data processing system and software program allow a view or a realistically-rendered object and a function associated with that object to be selectively modified in response to a user input. During operation, a cursor displayed by a display device (138) is used to access a view changing mechanism displayed on the realistically-rendered object. By selectively accessing the view changing mechanism, a user is able to change a view of the realistically-rendered object from a base function view to a full function view.
摘要:
A data processing system (100) transforms the limited user interface toolkits currently in use in the software development industry to provide control interfaces which are sensitive to a user's operational context. The data processing system does not create control objects by assembling ready-made controls available in the user interface toolkit of the development system, but generates a control object which has a custom designed appearance that is relevant to the context of the action the control should perform, to the kind of object which includes the control, and to the type of data to which the control is applied. The data processing system performs these operations through the implementation of a methodology wherein a central processing unit of the data processing system identifies the control interfaces included in an object to be display on a display device (138). For each control interface included in the object to be displayed, the central processing unit determines whether the control interface is a custom design. If the control interface does not have a custom design, the data required for configuring the control interface is retrieved from a memory (116, 114) and displayed in accordance with the control interface provided by the development system. Conversely, if the control interface does have a custom design, data is retrieved from memory to configure the control interface in a manner desired by a designer of the graphical user interface. The data representing the object in the control interface, whether custom designed or standard, is then provided to a display adapter which transforms that data to enable a display device to display the object in the control interface.
摘要:
A system and method for utilizing face viewpoints of objects in a 3D environment includes three aspects. In a first aspect, the system and method is directed to defining a plurality of optimized viewpoints of an object referred to hereinafter as face viewpoints. In a second aspect a method and system is disclosed that provides for a preferred face viewpoint of the plurality of face viewpoints. Finally, the third aspect provides for a system and method for determining a navigation path to the preferred face viewpoint.
摘要:
A data processing system and method for operation thereof perform an automatic function when an external user modifies a focus of a window displayed on a display device. For example, assume a window provides an object form of a telephony application. When the external user switches the system focus to the phone window and is in a state awaiting a user action, such as answering a ringing telephone, the answering action is automatically performed concurrently with the focus change.
摘要:
A mechanism is provided for controlling the selection, in a single object, of multiple activities implemented by plural data structures. The invention provides a control mechanism for associating many selection points with many actions. That is, instead of associating data with an action, the present invention associates the action with the data. Therefore, the object of selection becomes the control element, rather than merely the initiator of the action. Since, the control is understood to be a mechanism for initiating an action, the period in which it is an object of selection must be indicated to a user. This will indicate to the user that the state of the control has changed. The present invention provides a control mechanism wherein a single object can change its appearance and represent different functions that can be implemented by a user. To do this, a mechanism is provided to associate the various representations of the object with the data that will implement the different functions. This mechanism may take various forms, such as a look up table, pointers, or the like.
摘要:
The present invention provides a method and system for providing an improved view of an object on a display in a computer system, via a user event. The method comprises the step of providing a three-dimensional environment on the display, the three-dimensional environment including a plurality of objects, each of the plurality of objects appearing to be three-dimensional. The method and system further comprises providing a two-dimensional representation of at least one of the plurality of objects responsive to the user event.
摘要:
A method and system for providing visual hierarchy of task groups and related viewpoints of a three dimensional display of a computer system is disclosed. The method and system comprises providing a group of task related objects and positioning an object within an associated viewpoint when the object is to be utilized. In the present invention each task group is composed of objects related to a particular user task. Associated with each task group is a viewpoint in the 3D space. The visual organization of task groups and associated viewpoints allows the user to traverse the task-object hierarchy smoothly, seeing more or less of the surrounding task context as desired.
摘要:
A data processing system has a reader device adapted to read information residing on a first type of storage article (such as a floppy diskette), and a holder is provided which is substantially identical in size and shape to the first type of storage article, but allows the reader device to read a card which bears machine-readable information, such as a credit card. The holder can have a slot therein for receiving the card, which is aligned within the holder to position a portion of the information medium at an access area of the holder. The machine-readable information can be, for example, encoded on a magnetic strip on the card. The system allows network-based transactions which read from the card as well as write to it.
摘要:
A system, method and computer program for a virtual three-dimensional workspace wherein certain three-dimensional objects represent or serve as proxies for a variety of user interactive application programs. Such objects may be selected or triggered by the user to bring forth planar two-dimensional interactive user interfaces having images resembling those of their respective representative 3D objects so that a user may intuitively note the resemblance and select the appropriate object to result in the planar two-dimensional interactive interface appearing in front of the three-dimensional workspace. This two-dimensional planar interface remains active and unaffected by changes to its representative three-dimensional object during the course of navigation or otherwise. A drag and drop technique facilitates viewer interaction between images in a two-dimensional workplane with three-dimensional objects in the virtual three-dimensional workspace.