Claims
- 1. A data processing apparatus for instructing an icon displayed on a display screen and thereby operating on an object corresponding to the instructed icon, comprising:object storing means for storing an object; icon storage means having a first area (31) and a second area (33) for storing an icon being assigned to the object; administration means for storing a plurality of icon patterns in the second area and information relating to an icon pattern being displayed at present for the icon in the first area; instruction means for instructing a first instruction or a second instruction; decision means for deciding whether said instruction instructed by said instruction means is the first instruction or the second instruction; replacing means for replacing the information stored in the first area when it is decided by said decision means that the first instruction is instructed by said instruction means; display control means for displaying an icon pattern selected from the plurality of icon patterns stored in the second area based on the information stored in the first area on the display screen; and execution means for executing the object corresponding to the icon when it is decided by said decision means that the second instruction is instructed by said instruction means, wherein a number of said icon storage means equals to a number of objects stored in said object storage means.
- 2. A data processing apparatus according to claim 1, further comprising:measuring means for measuring a time, wherein the icon being displayed every time a predetermined time is measured by said measuring means is changed to one of other plurality of icons when an instruction is given by said instruction means.
- 3. A data processing apparatus according to claim 2, wherein n icons are stored in said storage means, and the i-th icon is changed to the (i+1)-th icon every time a predetermined time is measured by said measuring means in accordance with an instruction by said instruction means.
- 4. A data processing apparatus according to claim 3, wherein when the n-th icon is displayed, the n-th icon is changed to the first icon.
- 5. A data processing apparatus according to claim 1,wherein said icon storing means has a third area for storing a number of the icon patterns, and further, said icon storing means has a replacing means for replacing a number of the icon patterns of said third area when a new icon pattern is stored in said second area.
- 6. A data processing apparatus according to claim 1,wherein said icon storing means has a third area for storing a number of the icon patterns, and further, said icon storing means has a replacing means of replacing a number of the icon patterns of said third area when a new icon pattern is stored in said second area.
- 7. A data processing apparatus for instructing an icon displayed on a display screen and thereby operating on an object corresponding to the instructed icon, comprising:object storing means for storing an object; icon storage means having a first area (31) and a second area (33) for storing an icon being assigned to the object; instruction means for instructing a first instruction or a second instruction; decision means for deciding whether said instruction instructed by said instruction means is the first instruction or the second instruction; compression means for sequentially compressing pixel data of the icon stored in said storage means; and replacing means for replacing the information stored in said first area when it is decided by said decision means that the first instruction is instructed by said instruction means; display control means for displaying an icon pattern selected from a plurality of icon patterns stored in said second area based on said information stored in said first area on the display screen; and execution means for executing the object corresponding to the icon when it is decided by said decision means that the second instruction is instructed by said instruction means; wherein a number of said icon storage means equals to a number of objects stored in said object storage means.
- 8. A data processing apparatus according to claim 7, wherein said control means displays the i-th icon compressed in sequence by said compression means so as to reduce it in one direction and the (i+1)-th icon compressed in sequence by said compression means so as to expand it in the one direction.
- 9. A data processing apparatus according to claim 7, wherein when the n-th icon is displayed, the n-th icon is changed to the first icon.
- 10. A data processing apparatus according to claim 7, further comprising:measuring means for measuring a time, wherein the icon being displayed every time a predetermined time is measured by said measuring means is changed to one of other plurality of icons when an instruction is given by said instruction means.
- 11. A data processing apparatus according to claim 10, wherein n icons are stored in said storage means, and the i-th icon is changed to the (i+1)-th icon every time a predetermined time is measured by said measuring means in accordance with an instruction by said instruction means.
- 12. A display control apparatus for instructing an icon displayed on a display screen and thereby executing one of a plurality of functions corresponding to the instructed icon, said apparatus comprising:function storing means for storing a function; icon storage means having a first area (31) and a second area (33) for storing an icon being assigned to the function; instruction means for instructing a first instruction or a second instruction; decision means for deciding whether said instruction instructed by said instruction means is the first instruction or the second instruction; replacing means for replacing information stored in the first area when it is decided by said decision means that the first instruction is instructed by said instruction means; display control means for displaying an icon pattern selected from a plurality of icon patterns stored in the second area based on the information stored in the first area on the display screen; and execution means for executing the object corresponding to the icon when it is decided by said decision means that the second instruction is instructed by said instruction means; wherein a number of said icon storage means equals to a number of objects stored in said function storage means.
- 13. A data processing apparatus according to claim 11, wherein when the n-th icon is displayed, the n-th icon is changed to the first icon.
- 14. A data processing apparatus according to claim 12, further comprising:measuring means for measuring a time, wherein the icon being displayed every time a predetermined time is measured by said measuring means is changed to one of other plurality of icons when an instruction is given by said instruction means.
- 15. A data processing apparatus according to claim 14, wherein n icons are stored in said storage means, and the i-th icon is changed to the (i+1)-th icon in accordance with an instruction by said instruction means.
- 16. A data processing apparatus according to claim 15, wherein when the n-th icon is displayed, the n-th icon is changed to the first icon.
- 17. A data processing method for instructing an icon displayed on a display screen and thereby operating on one of a plurality of objects corresponding to the instructed icon, comprising the steps of:storing an object in an object storing means; storing an icon in a first area (31) and a second area (33) of an icon storage means, the icon being assigned to the object; storing a plurality of icon patterns in the second area and information relating to an icon pattern being displayed at present for the icon in the first area; instructing a first instruction or a second instruction; deciding whether said instruction instructed by said instructing step is the first instruction or the second instruction; replacing the information stored in the first area when it is decided by said deciding step that the first instruction is instructed by said instructing step; display control means for displaying an icon pattern selected from the plurality of icon patterns stored in the second area based on the information stored in the first area on the display screen; and executing an object corresponding to the icon selected by said selecting step when it is decided by said deciding step that the second instruction is instructed by said instructing step, wherein a number of said icon storage means equals to a number of objects stored in said object storage means.
- 18. A data processing method for instructing an icon displayed on a display screen and thereby operating on one of a plurality of objects corresponding to the instructed icon, comprising the steps of:storing an object in an object storing means; storing an icon in a first area (31) and a second area (33) of an icon storage means, the icon being assigned to the object; instructing a first instruction or a second instruction; deciding whether said instruction instructed by said instructing step is the first instruction or the second instruction; sequentially compressing pixel data of the icon stored in said icon storing step; replacing the information stored in the first area when it is decided by said deciding step that the first instruction is instructed by said instructing step; displaying an icon pattern selected from a plurality of icon patterns stored in the second area based on the information stored in the first area on the display screen; and executing an object corresponding to the icon selected by said selecting step when it is decided by said deciding step that the second instruction is instructed by said instructing step, wherein a number of the icon storage means equals to a number of objects stored in the object storage means.
- 19. A display control method for instructing an icon displayed on a display screen and thereby executing one of a plurality of functions corresponding to the instructed icon, said method comprising the steps of:storing a function; storing an icon in a first area (31) and a second area (33) of an icon storage means, the icon being assigned to the function; instructing a first instruction or a second instruction; deciding whether said instruction instructed by said instructing step is the first instruction or the second instruction; replacing information stored in the first area when it is decided by said deciding step that the first instruction is instructed by said instructing step; displaying an icon pattern selected from the plurality of icon patterns stored in the second area based on the information stored in the first area on the display screen; and executing an object corresponding to the icon selected by said selecting step when it is decided by said deciding step that the second instruction is instructed by said instructing step, wherein a number from said step for storing an icon equals to a number of objects stored in said step for storing a function.
- 20. A computer usable medium having computer readable program code means for instructing an icon displayed on a display screen and thereby operating on one of a plurality of objects corresponding to the instructed icon, the medium comprising:first program code means for storing in an object in an object storing means; second program code means for storing an icon in a first area (31) and a second area (33) of an icon storage means, the icon being assigned to the object; third program code means for instructing a first instruction or a second instruction; fourth program code means for deciding whether said instruction instructed by said third program code is the first instruction or the second instruction; fifth program code means for sequentially compressing pixel data of the icon stored in said second program code for storing an icon; sixth program code means for replacing information stored in the first area when it is decided by said third program code that the first instruction is instructed by said third program code by displaying pixel data of the icon, sequentially compressed, and displaying the pixel data of an immediately subsequent icon for the same object, already compressed in a progressively expanding sequence; and seventh program code for executing an object corresponding to the icon when it is decided by said fourth program code that the second instruction is instructed by said third program code, wherein a number of the icon storage means equals to a number of the objects stored in the object storage means.
- 21. A computer usable medium having computer readable program code means for instructing an icon displayed on a display screen and thereby executing one of a plurality of functions corresponding to the instructed icon, the medium comprising:first program code means for storing a function in a function storing means; second program code means for storing an icon in a first area (31) and a second area (33) of an icon storage means, the icon being assigned to the function; third program code means for instructing a first instruction or a second instruction; and fourth program code means for deciding whether said instruction instructed by said third program code is the first instruction or the second instruction; fifth program code means for replacing information stored in the first area when it is decided by said third program code that the first instruction is instructed by said third program code by changing a column of pixels each composing the icon to a column of pixels of another icon for the same function in sequence in accordance with an instruction in the third program code means; and sixth program code for executing an object corresponding to the icon when it is decided by said fourth program code that the second instruction is instructed by said third program code, wherein a number of the icon storage means equals to number of the objects stored in the object storage means.
Priority Claims (4)
Number |
Date |
Country |
Kind |
3-058461 |
Mar 1991 |
JP |
|
3-166647 |
Jul 1991 |
JP |
|
3-166648 |
Jul 1991 |
JP |
|
3-166650 |
Jul 1991 |
JP |
|
Parent Case Info
This application is a continuation of application Ser. No. 07/855,087, filed Mar. 20, 1992 now abandoned.
US Referenced Citations (14)
Foreign Referenced Citations (1)
Number |
Date |
Country |
2156636 |
Oct 1985 |
GB |
Non-Patent Literature Citations (1)
Entry |
Bicycle Solitaire, Players Guide, Swfte International Ltd. 1991. Printed in U.S.A 0491. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
07/855087 |
Mar 1992 |
US |
Child |
08/222722 |
|
US |