-
公开(公告)号:JPH11126123A
公开(公告)日:1999-05-11
申请号:JP16819398
申请日:1998-06-16
Applicant: IBM
Abstract: PROBLEM TO BE SOLVED: To obtain an intuitive interface environment which is user-friendly and easy to use, by implementing a different kind of display function according to the period when a user inputs to a bidirectional activating means. SOLUTION: This is a data processor control display system including a means, which implements a 1st display function in response to user's input during a 1st period to the bidirectional activating means and a means which implements a display function of a different kind from the 1st display function in response to user's input during a 2nd period longer than the 1st period. When a switch 49 is depressed for a certain period while controlling a cursor arrow 50 with a mouse, the switch 49 enters a 1st mode and a current track on an audio CD is forwarded fast Then, when the switch 49 is clicked in a short time with the cursor arrow 50, the selected track jumps from a track 1 indicated by an indicator 48 to a track 2.
-
公开(公告)号:MY116993A
公开(公告)日:2004-04-30
申请号:MYPI9704912
申请日:1997-10-17
Applicant: IBM
Inventor: ISENSEE SCOTT HARLAN , SWEARINGEN CRAIG ARDNER
Abstract: 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 (300) FOR ASSOCIATING MANY SELECTION POINTS (206) 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 (133), OR THE LIKE. (FIG. 7)
-
公开(公告)号:SG54585A1
公开(公告)日:1998-11-16
申请号:SG1997003789
申请日:1997-10-18
Applicant: IBM
Inventor: ISENSEE SCOTT HARLAN , SWEARINGEN CRAIG ARDNER
Abstract: 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.
-
公开(公告)号:MY117864A
公开(公告)日:2004-08-30
申请号:MYPI9704913
申请日:1997-10-17
Applicant: IBM
Inventor: MORGAN SCOTT ANTHONY , SWEARINGEN CRAIG ARDNER
Abstract: A SYSTEM (1) AND METHOD IS PROVIDED THAT CAUSES AN ANIMATION SEQUENCE AND UNDERLYING BACKGROUND PROCESS TO BE IN STEP SUCH THAT MOTION OF THE ANIMATION IS COORDINATED WITH THE PAINTING OF THE DISPLAY BY THE UNDERLYING PROCESS. A MECHANISM IS USED TO ADJUST THE THREAD PRIORITY OF THE ANIMATION THREAD. WHEN THE ANIMATION IS STARTING, THE PRIORITY OF THE ANIMATION THREADS IS SET TO BELOW_NORMAL PRIORITY. THE ANIMATION PROCESS IS THEN IMPLEMENTED. SUBSEQUENTLY, THE ANIMATION THREADS ARE SET BACK TO NORMAL PRIORITY. BECAUSE THE PRIORITY OF THE ANIMATION THREADS IS BELOW NORMAL THE OTHER, CONTENDING PROCESSES WILL REACT MORE QUICKLY (DUE TO THEIR HIGHER PRIORITY) DURING THE ANIMATION PROCESS. THIS WILL CAUSE THE OTHER PROCESSES TO UPDATE (PAINT) THEIR CLIENT AREAS (119, 141) MORE QUICKLY. EACH CHANGE TO ANOTHER PROCESSES CLIENT AREA WILL CAUSE AN UPDATE TO THAT AREA, SINCE THAT OTHER PROCESS WILL HAVE A HIGHER PRIORITY RELATIVE TO THE ANIMATION SEQUENCE. (FIG. 4)
-
公开(公告)号:GB2327327A
公开(公告)日:1999-01-20
申请号:GB9813815
申请日:1998-06-29
Applicant: IBM
Abstract: A two-way activator or two-way switch is provided for the control of electronic media presentations through user-interactive computer controlled display interfaces. The operation of the switch control is dependent on the duration of time of the user input to the two-way switch. In response to an input of a first time duration to the switch, the system being controlled performs a first function. Then, responsive to an input of a second time duration, the system performs a function which is different in kind from the first function.
-
公开(公告)号:SG55396A1
公开(公告)日:1998-12-21
申请号:SG1997003790
申请日:1997-10-18
Applicant: IBM
Inventor: MORGAN SCOTT ANTHONY , SWEARINGEN CRAIG ARDNER
Abstract: A system and method is provided that causes an animation sequence and underlying background process to be in step such that the motion of the animation is coordinated with the painting of the display by the underlying process. A mechanism is used to adjust the thread priority of the animation thread. When the animation is starting, the priority of the animation threads is set to BELOW-NORMAL priority. The animation process is then implemented. Subsequently, the animation threads are set back to NORMAL priority. Because the priority of the animation threads is below normal the other, contending processes will react more quickly (due to their higher priority) during the animation process. This will cause the other processes to update (paint) their client areas more quickly. Each change to another processes client area will cause an update to that area, since that other process will have a higher priority relative to the animation sequence.
-
-
-
-
-