IP Library › Granted Patent US 7,525,536
Granted Patent B2
US 7,525,536 · App. 11/145,118 · Granted Apr 28, 2009

Coordinate input device, control method therefor, and control program for implementing the method

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,525,536
App. No.
11/145,118
Granted
Apr 28, 2009
Kind
B2
Abstract

A coordinate input device which is capable of performing accurate and appropriate detection of a pen-up/pen-down state over the entire coordinate input surface, based on motion of an indication tool or the like in a direction substantially perpendicular to the coordinate input surface, and realizing a function equivalent to that of an indication tool equipped with a communication function without using the tool. A light-shaded position shaded from light on the coordinate input surface by input of the indication tool on the coordinate input surface is detected, and then the coordinates of the light-shaded position are calculated. Further, the pen-up/pen-down state of the indication tool is determined based on a temporal change in light shading in the light-shaded position.

Claims (50)

1. A coordinate input device that detects a position on an input surface indicated by indication means and determines coordinates of the position, comprising:

a light-projecting section that emits light in planar directions along the input surface;

a reflective section that reflects emitted light from said light-projecting section;

a detector section that receives the reflected light from the reflective section, pixel by pixel, and detects the light intensity distribution of the reflected light;

a coordinate calculating section that calculates coordinates of the position indicated by the indication means, based on the light intensity distribution detected by said detector section; and

a determining section that determines an input state of the indication means with respect to the input surface, based on a temporal change in the light intensity distribution,

wherein said determining section determines whether the input state of the indication means is a pen-up state or a pen-down state, based on a temporal change in a first light-shading amount obtained by adding together differences between a light intensity distribution formed when a light-shaded portion shaded from light by the indication means exists on the input surface and a light intensity distribution formed when no light-shaded portion exists on the input surface, in a direction along a sequence of pixels, or based on a temporal change in a first width as a pixel range within which the differences exceed a predetermined level.

2. A coordinate input device that detects a position on an input surface indicated by indication means and determines coordinates of the position, comprising:

a light-projecting section that emits light in planar directions along the input surface;

a reflective section that reflects emitted light from said light-projecting section;

a detector section that receives the reflected light from the reflective section, pixel by pixel, and detects the light intensity distribution of the reflected light;

a coordinate calculating section that calculates coordinates of the position indicated by the indication means, based on the light intensity distribution detected by said detector section; and

a determining section that determines an input state of the indication means with respect to the input surface, based on a temporal change in the light intensity distribution,

wherein said determining section determines whether the input state of the indication means is a pen-up state or a pen-down state, based on a temporal change in a second light-shading amount obtained by adding together changes caused by light shading, in a distribution waveform obtained by normalizing a light intensity distribution formed when a light-shaded portion shaded from light by the indication means exists on the input surface, by a light intensity distribution formed when no light-shaded portion exists on the input surface, in a direction along a sequence of pixels, or based on a temporal change in a second width as a pixel range within which the changes caused by light shading exceed a predetermined level.

3. A coordinate input device as claimed in claim 1 , wherein only when a magnitude of the temporal change in the first light-shading amount is not larger than a predetermined threshold value, and at the same time the temporal change is within a time period defined between a time point the temporal change assumes a maximal value and a time point the temporal change assumes a first minimal value thereafter, said determining section determines the input state of the indication means as the pen-down state, whereas when the input state of the indication means is not determined as the pen-down state, said determining section determines the input state of the indication means as the pen-up state.

4. A coordinate input device as claimed in claim 1 , wherein only when the first light-shading amount is larger than a predetermined threshold value, said determining section determines whether the input state of the indication means is the pen-up state or the pen-down state.

5. A coordinate input device as claimed in claim 2 , wherein only when a magnitude of the temporal change in the second light-shading amount is not larger than a predetermined threshold value, and at the same time the temporal change is within a time period defined between a time point the temporal change assumes a maximal value and a time point the temporal change assumes a first minimal value thereafter, said determining section determines the input state of the indication means as the pen-down state, whereas when the input state of the indication means is not determined as the pen-down state, said determining section determines the input state of the indication means as the pen-up state.

6. A coordinate input device as claimed in claim 2 , wherein only when the second light-shading amount is larger than a predetermined threshold value, said determining section determines whether the input state of the indication means is the pen-up state or the pen-down state.

7. A coordinate input device as claimed in claim 1 , wherein only when a magnitude of the temporal change in the first width is not larger than a predetermined threshold value and at the same time the temporal change is within a time period defined between a time point the temporal change assumes a maximal value and a time point the temporal change assumes a first minimal value thereafter, said determining section determines the input state of the indication means as the pen-down state, whereas when the input state of the indication means is not determined as the pen-down state, said determining section determines the input state of the indication means as the pen-up state.

8. A coordinate input device as claimed in claim 2 , wherein only when a magnitude of the temporal change in the second width is not larger than a predetermined threshold value, and at the same time the temporal change is within a time period defined between a time point the temporal change assumes a maximal value and a time point the temporal change assumes a first minimal value thereafter, said determining section determines the input state of the indication means as the pen-down state, whereas when the input state of the indication means is not determined as the pen-down state, said determining section determines the input state of the indication means as the pen-up state.

9. A coordinate input device as claimed in claim 1 , wherein when the input state of the indication means continues to be determined as the pen-up state over a predetermined time period, said determining section determines the input state of the indication means as the pen-up state when the predetermined time period has elapsed.

10. A coordinate input device as claimed in claim 1 , further comprising a display device disposed on the input surface.

11. A coordinate input method that detects a position on an input surface indicated by indication means and determines coordinates of the position, comprising:

emitting light in planar directions along the input surface with a light-projecting section;

reflecting the emitted light from said light-projecting section with a reflective section;

receiving the reflected light from the reflective section, pixel by pixel, with a detector section and detecting the light intensity distribution of the reflected light;

calculating coordinates of the position indicated by the indication means with a coordinate calculating section, based on the light intensity distribution detected by said detector section; and

determining an input state of the indication means with respect to the input surface with a determining section, based on a temporal change in the light intensity distribution,

wherein said determining section determines whether the input state of the indication means is a pen-up state or a pen-down state, based on a temporal change in a first light-shading amount obtained by adding together differences between a light intensity distribution formed when a light-shaded portion shaded from light by the indication means exists on the input surface and a light intensity distribution formed when no light-shaded portion exists on the input surface, in a direction along a sequence of pixels, or based on a temporal change in a first width as a pixel range within which the differences exceed a predetermined level.

12. A coordinate input method that detects a position on an input surface indicated by indication means and determines coordinates of the position, comprising:

emitting light in planar directions along the input surface with a light-projecting section;

reflecting emitted light from said light-projecting section with a reflective section;

receiving the reflected light from the reflective section, pixel by pixel, with a detector section and detecting the light intensity distribution of the reflected light;

calculating coordinates of the position indicated by the indication means, with a coordinate calculating section based on the light intensity distribution detected by said detector section; and

determining an input state of the indication means with respect to the input surface with a determining section, based on a temporal change in the light intensity distribution,

wherein said determining section determines whether the input state of the indication means is a pen-up state or a pen-down state, based on a temporal change in a second light-shading amount obtained by adding together changes caused by light shading, in a distribution waveform obtained by normalizing a light intensity distribution formed when a light-shaded portion shaded from light by the indication means exists on the input surface, by a light intensity distribution formed when no light-shaded portion exists on the input surface, in a direction along a sequence of pixels, or based on a temporal change in a second width as a pixel range within which the changes caused by light shading exceed a predetermined level.

13. A machine-readable medium encoded with a coordinate input program that causes a computer to execute a coordinate input method that detects a position on an input surface indicated by indication means and determines coordinates of the position, wherein the coordinate input method comprises:

emitting light in planar directions along the input surface with a light-projecting section;

reflecting the emitted light from said light-projecting section with a reflective section;

receiving the reflected light from the reflective section, pixel by pixel, with a detector section and detecting the light intensity distribution of the reflected light;

calculating coordinates of the position indicated by the indication means with a coordinate calculating section, based on the light intensity distribution detected by said detector section; and

determining an input state of the indication means with respect to the input surface with a determining section, based on a temporal change in the light intensity distribution,

wherein said determining section determines whether the input state of the indication means is a pen-up state or a pen-down state, based on a temporal change in a first light-shading amount obtained by adding together differences between a light intensity distribution formed when a light-shaded portion shaded from light by the indication means exists on the input surface and a light intensity distribution formed when no light-shaded portion exists on the input surface, in a direction along a sequence of pixels, or based on a temporal change in a first width as a pixel range within which the differences exceed a predetermined level.

14. A machine-readable medium encoded with a coordinate input program that causes a computer to execute a coordinate input method that detects a position on an input surface indicated by indication means and determines coordinates of the position, wherein the coordinate input method comprises:

emitting light in planar directions along the input surface with a light-projecting section;

reflecting emitted light from said light-projecting section with a reflective section;

receiving the reflected light from the reflective section, pixel by pixel, with a detector section and detecting the light intensity distribution of the reflected light;

calculating coordinates of the position indicated by the indication means, with a coordinate calculating section based on the light intensity distribution detected by said detector section; and

determining an input state of the indication means with respect to the input surface with a determining section, based on a temporal change in the light intensity distribution,

wherein said determining section determines whether the input state of the indication means is a pen-up state or a pen-down state, based on a temporal change in a second light-shading amount obtained by adding together changes caused by light shading, in a distribution waveform obtained by normalizing a light intensity distribution formed when a light-shaded portion shaded from light by the indication means exists on the input surface, by a light intensity distribution formed when no light-shaded portion exists on the input surface, in a direction along a sequence of pixels, or based on a temporal change in a second width as a pixel range within which the changes caused by light shading exceed a predetermined level.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2005
From: KOBAYASHI, KIWAMU
To: CANON KABUSHIKI KAISHA
Reel/Frame 016663/0527 →
Priority Claims (1)
JP 2004-166340 · Jun 3, 2004 · national
Continuity (1)
Related Publication 20060007185A1 · Jan 12, 2006