Method and apparatus for displaying an overlay image
First Claim
1. A method for providing a translucent overlay image on a screen of a computer system comprising:
- displaying a utility palette including a first utility icon responsive to initiate a utility executable on said computer system;
displaying a base image on said screen of said computer system, said base image being produced by a computer implemented process running on said computer system;
in response to said utility icon being selected, opaquely displaying an overlay image on said screen, said overlay image corresponding to said utility, said overlay image including a translucency icon, and said overlay image initially being opaque such that overlapped portions of said base image are not visible; and
in response to said translucency icon being selected, translucently displaying said overlay image such that overlapped portions of said base image directly beneath said overlay image can be seen through said overlay image simultaneously with said overlay image.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing a translucent overlay image over a base image on the screen of a computer system. The method includes the steps of running an application program on a central processing unit (CPU) of a pen computer system to produce a base image in a screen coupled to the CPU; and running an overlay program on the CPU to produce an overlay image on the screen such that portions of the base image which are overlapped by the overlay image are at least partially visible through the overlay image. The overlay program is a computer implemented process comprising the steps of displaying an overlay image on the screen, intercepting screen inputs which contact the overlay image, processing the intercepted screen inputs in the CPU, and updating the application program based on the processed screen inputs. In addition a pen computer system includes a central processing unit (CPU), a screen assembly coupled to the CPU, a mechanism coupled to the screen assembly for displaying a base image on the screen assembly, and a mechanism coupled to the screen assembly for displaying an overlay image on the screen assembly such that portions of the base image which are overlapped by the overlay image are at least partially visible through the overlay image. The screen assembly includes a tablet mechanism coupled to the CPU which can receive input from a pen or stylus. The mechanism for displaying a base image includes a first computer implemented process running on the CPU which produces first video data and a video driver circuit coupled between the CPU and the screen assembly. The mechanism for displaying the overlay image includes a second computer implemented process running on the CPU to produce second video data, and a video driver circuit coupled between the CPU and the screen assembly. There is also a mechanism for blending the first video data and the second video data to produce a blended image on the screen assembly. This blending mechanism can include the second computer implemented process, or can comprise the video driver circuitry.
331 Citations
27 Claims
-
1. A method for providing a translucent overlay image on a screen of a computer system comprising:
-
displaying a utility palette including a first utility icon responsive to initiate a utility executable on said computer system; displaying a base image on said screen of said computer system, said base image being produced by a computer implemented process running on said computer system; in response to said utility icon being selected, opaquely displaying an overlay image on said screen, said overlay image corresponding to said utility, said overlay image including a translucency icon, and said overlay image initially being opaque such that overlapped portions of said base image are not visible; and in response to said translucency icon being selected, translucently displaying said overlay image such that overlapped portions of said base image directly beneath said overlay image can be seen through said overlay image simultaneously with said overlay image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for displaying images on a screen of a computer system comprising:
-
displaying a utility palette including a first utility icon responsive to initiate a utility executable on said computer system; displaying a base image on said screen of a computer system; in response to said utility icon being selected, opaquely displaying an overlay image on said screen, said overlay image corresponding to said utility, said overlay image including a translucency icon, and said overlay image initially being opaque such that overlapped portions of said base image are not visible; and in response to said translucency icon being selected, displaying said overlay image such that portions of said base image which are directly beneath said overlay image are at least partially visible through said overlay image simultaneously with said overlay image. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for displaying images on a screen of a pen computer system having a central processing unit (CPU), which CPU is coupled to said screen, comprising the steps of:
-
displaying a utility palette including an overlay icon; running an application program on said central processing unit of said pen computer system to produce a base image on said screen; in response to said overlay icon being selected, running an overlay program on said CPU to opaquely display an overlay image on said screen, said overlay image including a translucency icon, said overlay image initially being opaque such that overlapped portions of said base image are not visible; and in response to said overlay icon being selected, translucently displaying said overlay image such that portions of said base image which are directly beneath said overlay image are at least partially visible through said overlay image. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A pen computer system comprising:
-
a central processing unit (CPU); screen means coupled to said CPU; means coupled to said screen means for displaying a base image on said screen means; and means coupled to said screen means for displaying an overlay image on said screen means, said means operable to opaquely display said overlay image such that portions of said base image which are directly beneath said overlay image are not visible, said means for displaying an overlay image further operable to translucently display said overlay image such that portions of said base image which are directly beneath said overlay image are at least partially visible through said overlay image, said means for displaying said overlay image responsive to a users selection to toggle between (i) opaquely displaying said overlay image and (ii) translucently displaying said overlay image. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification