Senior Fitness - Exercise and Nutrition for Aging Men and Women
FREE Article Feed for your website.
Home Ownership Magazine
Party Planning Information
Article Marketing Resources
Bio-Medical Research Article Database
Informative Articles on Life, Love and Happiness
Tutorials on Business to Writing
Famous Quotes from Famous People
Song Lyric Information
New US Patent Information
Comprehensive List of Content by Category
Online Auctions and Shopping Related Articles
Article Search
Most Recent Articles
Title: Mold inhibitor integrated within a matrix and method of making same
Patent Number: 6,965,005 Issued on 11/15/2005 to Markham,   et al.

Title: Method and apparatus for data transfer between at least two modules interconnected by a serial data bus
Patent Number: 7,159,138 Issued on 01/02/2007 to Aberl,   et al.

Title: Method for preparing unsaturated compound by pyrolysis reaction
Patent Number: 7,071,272 Issued on 07/04/2006 to Okazoe,   et al.

Title: Divided connector and method of assembling it
Patent Number: 7,172,468 Issued on 02/06/2007 to Nishide

Title: Method and apparatus for measuring switching noise in integrated circuits
Patent Number: 7,159,160 Issued on 01/02/2007 to Yoh,   et al.

Title: Method of producing and improving an optical transmission line, and associated compensation modules
Patent Number: 7,187,824 Issued on 03/06/2007 to Fleury,   et al.

Title: Method and apparatus for event distribution and event handling in an enterprise
Patent Number: 7,174,557 Issued on 02/06/2007 to Sanghvi,   et al.

Title: Temperature estimating apparatus for internal combustion engine
Patent Number: 6,758,038 Issued on 07/06/2004 to Ueno,   et al.

Title: Method for manufacturing thin-film structure
Patent Number: 7,041,593 Issued on 05/09/2006 to Okumura,   et al.

Title: Light-emitting device
Patent Number: 6,841,933 Issued on 01/11/2005 to Yamanaka,   et al.

Title: Brazed sintered compact
Patent Number: 6,902,825 Issued on 06/07/2005 to Yano,   et al.

Title: Hybrid photonic/electronic switching in a multi-channel network
Patent Number: 7,187,865 Issued on 03/06/2007 to Sparks,   et al.

Title: Color image forming apparatus
Patent Number: 7,010,245 Issued on 03/07/2006 to Shindoh,   et al.

Title: Method of creating a mask-programmed logic device from a pre-existing circuit design
Patent Number: 6,938,236 Issued on 08/30/2005 to Park,   et al.

Title: Change-point detection apparatus, method and program therefor
Patent Number: 7,016,797 Issued on 03/21/2006 to Takeuchi,   et al.

Title: Phase-change memory devices with a self-heater structure
Patent Number: 6,894,305 Issued on 05/17/2005 to Yi,   et al.

Title: Fuel feed apparatus having opening in sub-tank
Patent Number: 7,159,574 Issued on 01/09/2007 to Hayashi,   et al.

Title: Double-sided image forming apparatus and method
Patent Number: 7,016,636 Issued on 03/21/2006 to Hayashi,   et al.

Title: Readout method and apparatus for optical information medium
Patent Number: 7,016,290 Issued on 03/21/2006 to Nakano,   et al.

Title: Method for cross-linking of regulation-and/or control functions for a motor vehicle
Patent Number: 7,188,013 Issued on 03/06/2007 to Krimmel,   et al.

Title: Outlet box for concrete walls
Patent Number: 6,894,222 Issued on 05/17/2005 to Lalancette,   et al.

Title: Method and related apparatus for deriving a tracking error signal
Patent Number: 7,187,629 Issued on 03/06/2007 to Cheng

Title: Method and apparatus for controlling a high voltage generator in a wafer burn-in test
Patent Number: 7,016,248 Issued on 03/21/2006 to Park,   et al.

Title: Conductive inks for metalization in integrated polymer microsystems
Patent Number: 7,005,179 Issued on 02/28/2006 to Davidson,   et al.

Title: Method and apparatus for using adaptive switches for providing connections to point-to-point interconnection fabrics
Patent Number: 7,187,674 Issued on 03/06/2007 to Bresniker

Title: Spectrally tunable detector
Patent Number: 7,015,457 Issued on 03/21/2006 to Cole,   et al.

Title: Phase detector for all-digital phase locked and delay locked loops
Patent Number: 6,987,701 Issued on 01/17/2006 to Lin,   et al.

Title: Method and apparatus for correcting tilt of light beam to optical recording medium
Patent Number: 7,187,636 Issued on 03/06/2007 to Kato,   et al.

Title: Capacitor damage arrestor
Patent Number: 6,754,057 Issued on 06/22/2004 to Pereira,   et al.

Title: Electrostatic track following using patterned media
Patent Number: 6,943,980 Issued on 09/13/2005 to Bonin,   et al.

Title: Wearable electronic device with mode operation indicator
Patent Number: 6,975,562 Issued on 12/13/2005 to Lizzi

Title: Detecting element for a welding device
Patent Number: 7,015,419 Issued on 03/21/2006 to Hackl,   et al.

Title: Biological optical measuring instrument
Patent Number: 7,187,962 Issued on 03/06/2007 to Shingo

Title: Method and apparatus for intelligent modem warm start
Patent Number: 7,187,713 Issued on 03/06/2007 to Jones,   et al.

Title: Method and apparatus for determining properties of a transmission channel
Patent Number: 6,865,256 Issued on 03/08/2005 to Descamps,   et al.

Title: Internalized component for fuel tanks
Patent Number: 7,059,305 Issued on 06/13/2006 to Knaggs,   et al.

Title: Substrate and organic electroluminescence device using the substrate
Patent Number: 7,015,501 Issued on 03/21/2006 to Redecker,   et al.

Title: Command station for mobile radio networks
Patent Number: 7,187,950 Issued on 03/06/2007 to Hintermeier,   et al.

Title: Brake noise detection device
Patent Number: 6,898,976 Issued on 05/31/2005 to Kamiya,   et al.

Title: Method of providing information related to activity of a user and a data processing system program product
Patent Number: 6,996,612 Issued on 02/07/2006 to McCullough

Title: Plasma deposition device for forming thin film
Patent Number: 6,779,482 Issued on 08/24/2004 to Sakai,   et al.

Title: Active USB device
Patent Number: 6,996,636 Issued on 02/07/2006 to Hung,   et al.

Title: Method and apparatus to suppress electrical noise in a rotor assembly for an electrical machine
Patent Number: 7,015,608 Issued on 03/21/2006 to Hartman,   et al.

Title: Resin molded body joining method
Patent Number: 7,129,439 Issued on 10/31/2006 to Itakura,   et al.

Title: Film capacitor and film for a film capacitor
Patent Number: 6,754,065 Issued on 06/22/2004 to Carlen,   et al.

Title: Interactive graphical environment for drug model generation
Patent Number: 7,043,415 Issued on 05/09/2006 to Dunlavey,   et al.

Title: System for selective notification of severe weather events
Patent Number: 7,049,971 Issued on 05/23/2006 to Guillory

Title: Method for removing pollutants from the air and apparatus therefor
Patent Number: 6,779,976 Issued on 08/24/2004 to Carfagna,   et al.

Title: Index cards on network hosts for searching, rating, and ranking
Patent Number: 7,133,870 Issued on 11/07/2006 to Tripp,   et al.

Title: Sulfated fucoglucuronomannan
Patent Number: 7,041,656 Issued on 05/09/2006 to Sakai,   et al.

Title: Method for maintaining wavelength-locking of Fabry-Perot laser regardless of change of external temperature and WDM light source using the method
Patent Number: 7,187,700 Issued on 03/06/2007 to Shin,   et al.

Title: Axial piston pump
Patent Number: 6,779,991 Issued on 08/24/2004 to Leonhard

Title: Double block valve with proving system
Patent Number: 6,968,851 Issued on 11/29/2005 to Ramirez,   et al.

Title: Centering apparatus for injection mold machine
Patent Number: 6,779,999 Issued on 08/24/2004 to Ciccone

Title: Covering composition for optical fiber and covered optical fiber
Patent Number: 6,993,231 Issued on 01/31/2006 to Naruse,   et al.

Title: Liquid developer
Patent Number: 7,105,262 Issued on 09/12/2006 to Takano,   et al.

Title: Structure for connecting instrument panel-side connector and vehicle body-side connector
Patent Number: 6,780,020 Issued on 08/24/2004 to Kondo,   et al.

Title: Fan control system using a microcontroller
Patent Number: 6,779,981 Issued on 08/24/2004 to Huang,   et al.

Title: Polyaspartate resins with improved flexibility
Patent Number: 6,774,206 Issued on 08/10/2004 to Danielmeier,   et al.

Title: Ridge waveguide semiconductor laser
Patent Number: 7,187,701 Issued on 03/06/2007 to Mihashi,   et al.

Title: Printing apparatus and suction recovery control method
Patent Number: 6,752,485 Issued on 06/22/2004 to Murakami,   et al.

Title: Ring having a setting of semi-precious stones
Patent Number: 7,104,089 Issued on 09/12/2006 to LaCroix

Title: Exhaust device with an electric generator
Patent Number: 6,758,042 Issued on 07/06/2004 to Huang

Title: Method for applying flowable materials
Patent Number: 7,043,815 Issued on 05/16/2006 to Lande,   et al.

Title: Polyester composition and process for producing the same
Patent Number: 7,122,616 Issued on 10/17/2006 to Takase

Title: Apparatus and method for producing a flat-topped filter response for (de)multiplexer having a diffraction grating with variable line spacing
Patent Number: 6,754,412 Issued on 06/22/2004 to Huang,   et al.

Title: Variable valve actuating system and method
Patent Number: 7,159,548 Issued on 01/09/2007 to Shindou

Title: Method and apparatus for correcting a retained image artifact
Patent Number: 7,065,177 Issued on 06/20/2006 to Yanoff,   et al.

Title: Airfoil shape for a turbine bucket
Patent Number: 6,779,977 Issued on 08/24/2004 to Lagrange,   et al.

Title: Methods and apparatus for structurally supporting airfoil tips
Patent Number: 6,779,979 Issued on 08/24/2004 to Wadia,   et al.

Title: Packet data serving node (PDSN) load optimization
Patent Number: 7,187,682 Issued on 03/06/2007 to Soulhi,   et al.

Title: Melt-extruded orally administrable opioid formulations
Patent Number: 6,743,442 Issued on 06/01/2004 to Oshlack,   et al.

Title: Collecting agent for sulphidic ores, the production and use thereof
Patent Number: 7,104,404 Issued on 09/12/2006 to Rau,   et al.

Title: Protective case for night vision goggles
Patent Number: 7,104,398 Issued on 09/12/2006 to Wisecarver

Title: Dispensing container
Patent Number: 7,104,426 Issued on 09/12/2006 to Suzuki

Optical mouse and method for preventing an erroneous operation thereof Number:7,088,338 from the United States Patent and Trademark Office (PTO) owispatent

Home    Author Login    Submit Article    Article Search    Add Your Link    Edit Your Link    Contact Us    Advertising    Disclaimer

   

 
Web LinkGrinder.com

Top Breaking News
     Georgia's Parliament Urges Breaking Diplomatic Ties With Russia by Peter Heinlein
     Darfur Rebels Claim to Shoot Down Spy Plane by VOA News
     Obama Prepares to Formally Accept Democratic Party Presidential Nomination by VOA News

Title: Optical mouse and method for preventing an erroneous operation thereof

Abstract: Disclosed is an optical mouse comprising an image sensor, consisted of a plurality of pixels, for outputting signals accumulated in a given time as a pixel unit, an A/D converter, an image data calculating a moving value of the optical mouse, a system controller for controlling a data flow with an external system, an average value calculator calculating an average value, and a pick-up state discriminator for generating a pick-up state signal. In addition, the optical mouse further comprises a fluorescent lamp state discriminator for discriminating whether the optical mouse is in a fluorescent lamp state and generating a fluorescent lamp state signal.

Patent Number: 7,088,338 Issued on 08/08/2006 to Ahn


Inventors: Ahn; Jung Hong (Yongin, KR)
Assignee: Atlab Inc. (KR)
Appl. No.: 10/628,983
Filed: July 28, 2003


Foreign Application Priority Data

Jul 30, 2002 [KR] 10-2002-0045093

Current U.S. Class: 345/166 ; 250/221
Current International Class: G09G 5/08 (20060101)
Field of Search: 345/156,157,163-166 250/221


References Cited [Referenced By]

U.S. Patent Documents
5994710 November 1999 Knee et al.
6741335 May 2004 Kinrot et al.
Primary Examiner: Chow; Dennis-Doon
Attorney, Agent or Firm: Cantor Colburn LLP

Claims



What is claimed is:

1. An optical mouse comprising; an image sensor, consisted of a plurality of pixels, for outputting signals accumulated in a given time as a pixel unit; an A/D convener for receiving the output of the image sensor and converting the output into a digital signal format; an image data processor for receiving the output of the A/D converter and calculating a moving value of the optical mouse; a system controller for controlling data flow with an external system and receiving the image data processor; an statistic value calculator for receiving the output of the A/D converter and calculating an statistic value; and a pick-up stats discriminator for receiving the output of the stastic value calculator and generating a pick-up state signal, wherein the pick-up state signal is used to make the moving value "0".

2. The optical mouse according to claim 1, wherein the statistic value is obtained by averaging the pixel value.

3. The optical mouse according to claim 1, further comprising a fluorescent lamp state discriminator for receiving the pick-up state signal from the pick-up state discriminator, discriminating whether the optical mouse is in a fluorescent lamp state and generating a fluorescent lamp state signal, and controlling the moving value.

4. A meted for preventing en erroneous operation of an optical mouse comprising: a first step of judging whether a pixel statistic value in one sample period is below the reference level continuously; a second step of returning to a normal operating state when the pixel statistic value is not below the reference level continuously, and generating a pick-up state signal to make no moving state when the pixel statistic value is below the reference level continuously; a third step of judging whether the pixel statistic value in one sample period is entered with a value not below the reference level continuously; a fourth step of returning to the third step when the pixel statistic value in one sample period is not entered with a value not below the reference level continuously, and judging whether a variation of the pixel statistic value is corresponded to a fluorescent lamp state when a value not below the reference level is entered continuously; and a fifth step of returning to the second step when a result of judgment of the fluorescent lamp state of the fourth step is the fluorescent lamp state, and returning to the normal operating state when the judgment is not the "fluorescent lamp state".

5. The method for preventing an erroneous operation of an optical mouse according to claim 4, wherein the statistic value is obtained by averaging the pixel value.
Description



This U.S. nonprovisional patent application claims priority under 35 U.S.C. .sctn. 119 of Korean Patent Application 2002-45093 filed on Jul. 30, 2002, the entire contents of which are hereby incorporated by reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to an optical mouse and, more particularly to an optical mouse capable of preventing an erroneous moving value of the optical mouse from outputting, when the optical mouse is spaced apart from the surface.

2. Description of the Related Art

Generally, in case of an optical mouse, as shown in FIG. 1, a light 7 emitted from a light source 8 is reflected by an operating surface 2, and the reflected light 6 passes through a lens 5 to be inputted to an image sensor 3 made of semiconductor process. The optical mouse 1 measures a quantity of the light projected to the image sensor 3 and stores a pattern made by comparing a difference between pixels of the image sensor 3. Then, a movement of the mouse is calculated by comparing a current pattern with a pattern made in a prior sample period. FIG. 2 is a block diagram of a prior integrated circuit for calculating a moving value of an optical mouse. Referring to the integrated circuit comprises an image sensor 21, consisted of hundreds of pixels, for outputting signals accumulated for a given time as a pixel unit, an A/D converter 22 for receiving the output of the image sensor 21 and converting the output into a digital signal, an image data processor 23 for receiving and calculating the output of the A/D converter 22 and calculating a moving value V(X,Y) of the optical mouse, and a system controller 24 for controlling a timing with an external system, and receiving and outputting the output of the image data processor 23.

A bottom surface of the optical mouse 1 should be in contact with the operating surface to ensure that a focus of an image on the operating surface is precisely made on the image sensor 3. If the bottom surface of the optical mouse 1 is spaced apart from the operating surface 2, when the entered light passes through the lens 5 to be input to the image sensor 3, the image is out of focused and thereby prevent the optical mouse 1 from calculating the precise movement. Therefore, the image reflected at the image sensor 3 looks like moving. However, since there is no actual horizontal movement of the optical mouse, a cursor appeared in the computer monitor should stop moving.

In case of a prior ball mouse, there is no problem as mentioned above since a ball of the mouse is not moved. However, in case of the optical mouse, the optical mouse calculates the erroneous moving value since the moving value of the mouse is calculated by depending upon a quantity of the entered light, when the optical mouse is spaced apart from the operating surface.

SUMMARY OF THE INVENTION

An object of the present invention is to provide an optical mouse capable of preventing an erroneous moving value resulted from an operation of the optical mouse itself from outputting, when the optical mouse is spaced apart from an operating surface.

An optical mouse in accordance with the present invention is characterized in that the optical mouse comprises an image sensor, consisted of a plurality of pixels, for outputting signals accumulated in a given time as a pixel unit; an A/D converter for receiving the output of the image sensor and converting the output into a digital signal format; an image data processor for receiving the output of the A/D converter and calculating a moving value of the optical mouse; a system controller for controlling a data flow with an external system, and receiving and outputting the output of the image data processor; an average value calculator for receiving the output of the A/D converter and calculating an average value; and a pick-up state discriminator for receiving the output of the average value calculator and generating a pick-up state signal. The pick-up state signal is used to make the moving value "0". The optical mouse in accordance with the present invention is characterized in that the optical mouse further comprises a fluorescent lamp state discriminator for receiving the pick-up state signal from the pick-up state discriminator, discriminating whether the optical mouse is in a fluorescent lamp state and generating a fluorescent lamp state signal, and using the fluorescent lamp state signal to make the moving value "0".

A method for preventing an erroneous operation of an optical mouse in accordance with the present invention is characterized in that the method comprises a first step of judging whether a pixel average value in one sample period is below the reference level continuously; a second step of returning to a normal operating state when the pixel average value is not below the reference level continuously, and generating a pick-up state signal to make a moving value below the reference level when the pixel average value is below the reference level continuously; a third step of judging whether the pixel average value in one sample period is entered with a value not below the reference level continuously; a fourth step of returning to the third step when the pixel average value in one sample period is not entered with a value not below the reference level continuously, and judging whether a variation of the pixel average value is corresponded to a "fluorescent lamp state" when a value not below the reference level is entered continuously; and a fifth step of returning to the second step when a result of judgment of the "fluorescent lamp state" of the fourth step is the "fluorescent lamp state", and returning to the normal operating state when the judgment is not the "fluorescent lamp state".

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other objects, features and advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:

FIG. 1 is a view illustrating a conventional optical mouse;

FIG. 2 is a block diagram of a prior integrated circuit for calculating a moving value of an optical mouse;

FIG. 3 is a block diagram of an integrated circuit in accordance with a first embodiment of the present invention for calculating a moving value of an optical mouse;

FIG. 4 is a view illustrating a relationship between a wave shape of a light of a fluorescent lamp and a sampling frequency;

FIG. 5 is a block diagram of an integrated circuit in accordance with a second embodiment of the present invention for calculating a moving value of an optical mouse; and

FIG. 6 is a flow chart illustrating a method for finding a moving value when an optical mouse in accordance with the present invention is spaced apart from an operating surface.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT

Hereinafter, the detailed description of an optical mouse in accordance with the present invention will be described in connection with the accompanying drawings.

FIG. 3 is a block diagram of an integrated circuit in accordance with a first embodiment of the present invention for calculating a moving value of an optical mouse, wherein the optical mouse comprises an image sensor 41, consisted of hundreds of pixels, for outputting signals accumulated in a given time as a pixel unit; an A/D converter 42 for receiving the output of the image sensor 41 and converting the output into a digital signal format; an image data processor 43 for receiving and operating the output of the A/D converter 42 and calculating a moving value V(X,Y) of the optical mouse; an average value calculator 45 for receiving the output of the A/D converter 42 and calculating an average value; a pick-up state discriminator 46 for receiving the output of the average value calculator 45 and generating a pick-up state signal SPIC; and a system controller 44 for controlling a timing with an external system, and receiving and outputting the output of the image data processor 43, and making the moving value "0" under the control of the pick-up state signal SPIC.

Hereinafter, an operation of the optical mouse in accordance with a first embodiment of the present invention shown in FIG. 3 will be explained.

The optical mouse accomplishes samplings of surface images with more than 1500 times per second. A light reflected by the surface in one sampling period is projected to the image sensor, and a current location of the optical mouse is calculated by using the projected value. The image sensor 41 captures an image on the surface to output the image, and the A/D converter 42 receives the output of the image sensor 41 to convert the output into a digital signal format. The image data processor 43 receives the output of the A/D converter 42 to compare a difference between pixels to make a pattern, and compares with a pattern made in a prior sample period to calculate the moving value V(X,Y) of the optical mouse.

When the optical mouse is spaced apart from the operating pad surface, a quantity of light reflected by the surface and entered into the image sensor 41 is significantly reduced. Therefore, a quantity of pixel outputs inputted into the A/D converter 42 becomes smaller, and pixel values converted to digital signals become below the reference level for the most part. In this case, the average value calculator 45 adds all pixel values in one sampling period and obtain an average value of below the reference level. The pick-up state discriminator 46 judges whether the optical mouse is spaced apart from the operating surface when an average value of pixels in one sampling period becomes below the reference level continuously, and generates the pick-up state signal SPIC. In the pick-up state, the optical mouse controls as if the optical mouse is not moving by sending a value V(X,Y)="0" rather than sending a value calculated therein as a moving value.

While a user picks up the optical mouse from the surface, moves it above the surface and puts it on the surface, this invention prevents the optical mouse from outputting movement signals. When the optical mouse is moved again after the location on the surface, a pixel average value in one sample period has a value not below the reference level. In this case, the optical mouse accomplishes a normal operation by escaping the pick-up state, and transmits the moving value V(X,Y) calculated in the image data processor 43 to an external system. As described hereinabove, as the average value for all pixels in the one sampling period is calculated, the optical mouse may discriminate whether the optical mouse is spaced apart from the operating surface. When the optical mouse is moved with spacing apart from the surface, the optical mouse detects the pick-up state to control the moving value V(X,Y), representing a moving of the optical mouse, as a value of below the reference level. Therefore, in the pick-up state, the cursor appeared in the monitor (not shown) by the moving value outputted by the optical mouse is not moved.

In case of the pick-up state, an external light (for example, a fluorescent lamp or an incandescent lamp) except the light emitted from a light source of the optical mouse may be entered through the lens to the optical mouse. In case of the incandescent lamp, since a light is entered always evenly, the optical mouse is moved with a directional tendency depending upon a location of the incandescent lamp and a direction of the lens. When the light quantity of the incandescent lamp entered to the optical mouse is increased, the pixel average value in one sample period comes to have a value of not below the reference level. Therefore, the optical mouse calculates the moving value depending upon a moving of direction of the optical mouse with reference to the location of the incandescent lamp. As a result, the optical mouse is escaped from the pick-up state. In this case, the pixel average value in one sample period does not vary often. However, the fluorescent lamp has flickers of 60 times per second. Therefore, the optical mouse, accomplishing samplings more than 1500 times per second, can detect a variation of the light quantity generated by the flickers. FIG. 4 is a view illustrating a relationship between a wave shape of a light of a fluorescent lamp and a sampling frequency of the optical mouse. As shown in FIG. 4, when the fluorescent lamp has a sine wave 51 having a cycle of 60 times per second, the optical mouse receives different light quantities at every sampling period 52 of 1500 times per second, and an erroneous operation may be occurred by the light quantity varied at every sample period. Therefore, in the pick-up state, when the optical mouse is exposed to the fluorescent lamp, the optical mouse moves by itself without a directional tendency. Thus, this moving provides a feeling of the erroneous operation to the user. In this case, it is required not to move the cursor on the monitor by making the moving value to V(X,Y)="0".

FIG. 5 is a block diagram of an integrated circuit in accordance with a second embodiment of the present invention for calculating a moving value of an optical mouse, further comprising a fluorescent lamp state discriminator 47 in addition to FIG. 4.

The integrated circuit shown in FIG. 5 comprises an image sensor 41, consisted of hundreds of pixels, for outputting signals accumulated in a given time as a pixel unit; an A/D converter 42 for receiving the output of the image sensor 41 and converting the output into a digital signal format; an image data processor 43 for receiving and operating the output of the A/D converter 42 and calculating a moving value V(X,Y) of the optical mouse; a system controller 44 for controlling a timing with an external system, and receiving the output of the image data processor 43; an average value calculator 45 for receiving the output of the A/D converter 42 and calculating an average value; a pick-up state discriminator 46 for receiving the output of the average value calculator 45 and generating a pick-up state signal SPIC; and a fluorescent lamp state discriminator 47 for receiving the pick-up state signal SPIC, judging whether the optical mouse is in the fluorescent lamp state, and generating a fluorescent lamp state signal SFL. The moving value V(X,Y) becomes "0" when the fluorescent lamp state signal SFL is active.

Hereinafter, an operation of the optical mouse in accordance with the second embodiment of the present invention shown in FIG. 5 will be explained. Here, the detailed description of the fluorescent lamp state discriminator will be explained in focus.

The output of the image sensor 41 by a light source having a regular cycle varies depending upon a regular cycle by the pixel average value at respective samplings. The present invention designates the state of periodically detected variation as the "fluorescent lamp state". When the optical mouse is normally operated on the surface, there is no "fluorescent lamp state" since the light source of the optical mouse is relatively strong. Therefore, it is to be supposed that the "fluorescent lamp state" is generated only when the optical mouse is picked up from the operating surface. As described hereinabove, the pick-up state discriminator 46 generates the pick-up state signal SPIC representing whether the optical mouse is spaced apart from the operating surface. The fluorescent lamp state discriminator 47 receives the pick-up state signal SPIC, and discriminates whether the optical mouse is in the fluorescent lamp state to generate the fluorescent lamp state signal SFL. After the optical mouse is entered into the pick-up state, when the "fluorescent lamp state" is detected, the optical mouse keeps the pick-up state continuously.

The second embodiment of the present invention further comprises the fluorescent lamp state discriminator 47 for detecting the fluorescent lamp state when the optical mouse is escaped from the pick-up state in order to prevent the cursor on the monitor from an erroneous operation by a fluorescent lamp when the optical mouse is picked up and moved.

FIG. 6 is a flow chart illustrating a method for finding a moving value when the optical mouse in accordance with the present invention is spaced to apart from the operating surface. First, in the normal operating state S1, judging S2 whether the pixel average value in one sample period is below the reference level continuously. When the pixel average value is not below the reference level, returning to the normal operating state S1 is taken. When the pixel average value is below the reference level, the pick-up state signal is generated S3. Next, judging S4 whether the pixel average value in one sample period is entered with a value not below the reference level continuously. When the value not below the reference level is not entered continuously, returning to the step S3 is taken. When the value not below the reference level is entered continuously, judging S5 whether the variation of the pixel average value is corresponded to the "fluorescent lamp state". When the variation is not corresponded to the "fluorescent lamp state", returning to the step S1 is taken. When the variation is corresponded to the "fluorescent lamp state", returning to the step S3 to generate the pick-up state signal to make the moving value below the reference level.

As described hereinabove, the optical mouse in accordance with the present invention is capable of preventing the erroneous moving value from outputting by an operation of the optical mouse itself when the optical mouse is spaced apart from the surface, and preventing the erroneous operation by the light source of the fluorescent lamp. In addition, using the image sensor of the present invention, an input device having a pen shape is capable of judging whether information is effective by detecting whether a pen is spaced apart from a surface of a writing window.

While this invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiment, but on the contrary, it is intended to cover various modifications within the spirit and the scope of the appended claims.

*


Free Web Sudoku Puzzles.
Solve with your browser.
  7 1            
  8 9 1 2 4     5
3                
      4         8
5   2   9   6   4
8         6      
                9
2     3 5 8 7 6  
            8 4  
What is it?



Add Your Site · Terms Of Service · Privacy Policy


DISCLAIMER
Linkgrinder is a free service that searches the Internet and indexes all files found so that you may search quickly and easily for shared files. These files are created and made available individually by users whose identity we are not aware of and who we have no control over. In essence we function like a search engine tool; these files ARE NOT STORED OR SERVED BY OUR NETWORK. We are not responsible for any materials obtained by using our service. We do not monitor any of the contents of these files. These files may contain viruses, illegal materials, materials inappropriate for minors, offensive files and the like. BY USING OUR SERVICE, YOU ASSUME FULL RESPONSIBILITY FOR DOWNLOADING THESE MATERIALS AND WILL INDEMNIFY US FOR ANY DAMAGES THAT MAY BE INCURRED.

For More Specific Information VIEW OUR TERMS OF SERVICE.

Thank you and Enjoy!