Pointing device which uses an image picture to generate pointing signals
Granted 26 Feb 2002 · 1 office action
Current assignee: Intellectual Ventures Management, LLC · originally Primax Electronics Ltd.
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Wen-Hsiung Liu · Examiner: Almis R. Jankus · AU 2675 · TC 2600
Life of the application
11 dated eventsAbstract
The invention relates to a pointing device which uses an image picture to generate pointing signals. The pointing device comprises a housing, a line-shaped contact image sensor installed on an upper side of the housing for inputting a line-shaped image and generating a corresponding line image signal, and an image processing circuit installed in the housing and connected to the image sensor for receiving and processing the line image signal generated by the image sensor. A user can move an image picture across the image sensor in a direction perpendicular to the line direction of the image sensor to sequentially generate a series of line image signals, and the image processing circuit saves the series of line image signals in a bit map format which contains the image of the image picture in it. When the user moves the image picture across the image sensor to generate a first line image signal and a second line image signal, the image processing circuit will convert the first and second line image signals into first and second coordinates according to the positions of the first and second line image signals within the bit map, and generate a pointing signal according to the difference between the first and second coordinates.
Description
4 parts›BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to a pointing device, and more particularly, to a pointing device which uses an image picture to generate pointing signals.
2. Description of the Prior Art
A pointing device such as a mouse is used for generating pointing signals to control movements of a cursor on a display device. A prior art mouse commonly comprises two or three buttons installed on its housing for inputting button signals. The scrolling of a window on the display device can be performed by moving a scroll square on the scroll bar to another position. This is done by moving the cursor to a scroll bar of the window first and then depressing one of the buttons on the mouse.
Please refer to FIG. 1 and FIG. 2 . FIG. 1 is a perspective view of a prior art mouse 10 . FIG. 2 is a functional block diagram of the mouse 10 . The mouse 10 is electrically connected to a computer system 20 , and the computer system 20 is electrically connected to a display device 22 . The mouse 10 comprises a housing 12 , two buttons 14 positioned on an upper side of the housing 12 for inputting button signals, and a roller ball (not shown) installed on a bottom side of the housing 12 for controlling movements of a cursor on the display device 22 .
The computer system 20 comprises a memory 24 for storing programs and data, a processor 26 for executing the programs stored in the memory 24 , a button control program 28 stored in the memory 24 for receiving and processing the button signals generated by the buttons 14 , and a display control program 30 such as Microsoft Word stored in the memory 24 for controlling the scrolling of a window 32 displayed on the display device 22 according to the button signals.
Because scrolling the window 32 requires a user to move the cursor to a scroll bar of the window 32 first, and then input button signals from one of the buttons 14 . It is extremely inconvenient for the user.
›SUMMARY OF THE INVENTION
It is therefore a primary objective of the present invention to provide a pointing device to solve the above mentioned problem.
Briefly, in a preferred embodiment, the present invention provides a pointing device comprising:
a housing;
a line-shaped contact image sensor installed on an upper side of the housing for inputting a line-shaped image and generating a corresponding line image signal, each line image signal comprising a predetermined number of data bits; and
an image processing circuit installed in the housing and connected to the image sensor for receiving and processing the line image signal generated by the image sensor;
wherein a user can move an image picture across the image sensor in a direction perpendicular to the line direction of the image sensor to sequentially generate a series of line image signals, and the image processing circuit saves the series of line image signals in a bit map format which contains the image of the image picture in it, and then the user can move the image picture across the image sensor to generate a first line image signal and a second line image signal, and the image processing circuit will convert the first and second line image signals into first and second coordinates according to the positions of the first and second line image signals within the bit map, and generate a pointing signal according to the difference between the first and second coordinates.
It is an advantage of the present invention that the pointing device comprises a line-shaped contact image sensor for inputting an image picture so that scrolling a window becomes an easy task.
These and other objects and the advantages of the present invention will no doubt become obvious to those of ordinary skill in the art after having read the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
›BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a perspective view of a prior art mouse.
FIG. 2 is a functional block diagram of the mouse in FIG. 1 .
FIG. 3 is a perspective view of a mouse according to the present invention.
FIG. 4 is a functional block diagram of the mouse in FIG. 3 .
FIG. 5 is a predetermined image picture.
FIG. 6 is a series of line image signals in a bit map format corresponding to the image picture in FIG. 5 .
›DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Please refer to FIG. 3 and FIG. 4 . FIG. 3 is a perspective view of a mouse 40 according to the present invention. FIG. 4 is a functional block diagram of the mouse 40 . The mouse 40 comprises a housing 42 , a line-shaped contact image sensor 44 installed on an upper side of the housing 42 for inputting a line-shaped image and generating a corresponding line image signal, an image processing circuit 46 installed in the housing 42 and connected to the image sensor 44 for receiving and processing the line image signal generated by the image sensor 44 , a roller ball 48 installed on a bottom side of the housing 42 , and two optical sensors 50 installed in the housing 42 for detecting the rotations of the roller ball 48 in two directions perpendicular to each other and generating corresponding two-dimensional pointing signals. Each line image signal generated by the image sensor 44 comprises a predetermined number of data bits.
The mouse 40 is connected to a computer system 60 , and the computer system 60 is connected to a display device 62 . The computer system 60 comprises a memory 64 for storing programs and data, a processor 66 for executing the programs stored in the memory 64 , an input device control program 68 such as a mouse driver stored in the memory 64 for receiving and processing the pointing signals generated by the image processing circuit 46 , and a display control program 70 such as Microsoft Word stored in the memory 64 for controlling the scrolling of a window 72 displayed on the display device 62 according to the pointing signals. The image processing circuit 46 in the mouse 40 can also be installed in the computer system 60 for receiving and processing the line image signal generated by the image sensor 44 .
Please refer to FIG. 5 and FIG. 6 . FIG. 5 is a predetermined image picture 80 . FIG. 6 is a series of line image signals 82 in a bit map format corresponding to the image picture 80 . A user can move a predetermined image picture 80 across the image sensor 44 in a direction perpendicular to the line direction of the image sensor 44 to sequentially generate a series of line image signals 82 . Then, the image processing circuit 46 can save the series of line image signals 82 in a bit map format. The series of line image signals 82 will thus form the image of the image picture 80 .
When the user moves the image picture 80 across the image sensor 44 and the image sensor 44 generates a first line image signal 84 ( 0001001000 ) followed by a second line image signal 86 ( 0011010100 ), the image processing circuit 46 will convert the first and second line image signals 84 , 86 into first and second coordinates according to their positions within the bit map 82 , and generate a pointing signal according to the difference between the first and second coordinates. Because the difference between the first and second line image signals 84 , 86 is one unit along a vertical direction, the image processing circuit 46 will generate a one-unit downward pointing signal.
When the user moves the image picture 80 across the image sensor 44 and the image sensor 44 generates a first line image signal 84 ( 0001001000 ) followed by a second line image signal 0000010010 , which is two units to the right of the first line image signal 84 , the image processing circuit 46 will generate a two-unit pointing signal pointing toward the right direction.
When the user moves the image picture 80 across the image sensor 44 and the image sensor 44 generates a first line image signal 84 ( 0001001000 ) followed by a second line image signal 0000110101 , which is two units to the right of the line image signal 86 , the image processing circuit 46 will generate a pointing signal with a step of two units to the right and one unit downward.
Because the image processing circuit 46 generates pointing signals according to the movement direction and speed of the image picture 80 , the user can scroll the window 72 on the display device 62 simply by moving his finger above the image sensor 44 .
Compared with the prior art mouse 10 , the mouse 40 comprises a line-shaped contact image sensor 44 installed on the housing 42 for inputting an image picture. Thus a user can scroll the window 72 conveniently.
Those skilled in the art will readily observe that numerous modifications and alterations of the device may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Claims as granted
6 claimsLog in to read the claims of this application.
Log in to unlockClassifications
8 codes- G06F3/038
- G06F3/033
- G06F3/0354
- G06F3/0488
- G06F3/0485
- G06F3/041
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this application are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockDocuments
Log in to open the documents of this file: the application as filed, every office action and response, the notice of allowance.
Log in to unlockChain of title
See the full assignment history — every owner this patent has passed through, with recordation dates and reel/frame numbers.
Log in to unlock