INTERACTIVE WHITEBOARDS AND PROGRAMS
First Claim
1. An interactive whiteboard, comprising:
- a coordinate detection unit configured to detect, as two-dimensional coordinates on a display plane, a contact position of an input object with reference to the display plane or an operating position of the input object with reference to a detection plane set in front side of the display plane;
an image-capturing unit configured to capture, as a color image, an image of a vicinity of at least a region where two-dimensional coordinates are detected, wherein a range where the coordinate detector can detect the two-dimensional coordinates is set as an imageable range;
a display light correction value calculation unit configured to calculate a display light correction value to correct a variation in image color that is caused by light addition to an image of the input object, the light being from the display plane in a vicinity of the coordinates of the input object detected by the coordinate detection unit, the calculation being performed on a basis of a display color of the display plane in the vicinity of the detected coordinates;
a background removal unit configured to extract an image of the input object only from the color image captured by the image-capturing unit;
a color correction unit configured to correct color information of the image of the input object extracted by the background removal unit with the display light correction value;
a color identification unit configured to identify a color of the image of the input object subjected to color correction by the color correction unit; and
a display control unit configured to draw an object having a color identified by the color identification unit and a predetermined size at the detected coordinates of the display plane.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a technique of correcting influences of optical environment to correctly recognize the color of an input object used for inputting of coordinates, and enabling automatic designation of a color to be used for drawing. A coordinate detection unit detects coordinates of an input object. Next, display light on the display plane in the vicinity of the coordinates is estimated from display data, and a correction value to remove influences of the display light is calculated. A captured image of an input object used for input operations on the display plane is extracted, and the color of the captured image is corrected with a display light correction value. Thereby, influences of the display light added to the input object are removed, enabling the original color of the input object to be identified.
-
Citations
15 Claims
-
1. An interactive whiteboard, comprising:
-
a coordinate detection unit configured to detect, as two-dimensional coordinates on a display plane, a contact position of an input object with reference to the display plane or an operating position of the input object with reference to a detection plane set in front side of the display plane; an image-capturing unit configured to capture, as a color image, an image of a vicinity of at least a region where two-dimensional coordinates are detected, wherein a range where the coordinate detector can detect the two-dimensional coordinates is set as an imageable range; a display light correction value calculation unit configured to calculate a display light correction value to correct a variation in image color that is caused by light addition to an image of the input object, the light being from the display plane in a vicinity of the coordinates of the input object detected by the coordinate detection unit, the calculation being performed on a basis of a display color of the display plane in the vicinity of the detected coordinates; a background removal unit configured to extract an image of the input object only from the color image captured by the image-capturing unit; a color correction unit configured to correct color information of the image of the input object extracted by the background removal unit with the display light correction value; a color identification unit configured to identify a color of the image of the input object subjected to color correction by the color correction unit; and a display control unit configured to draw an object having a color identified by the color identification unit and a predetermined size at the detected coordinates of the display plane. - View Dependent Claims (2, 3, 4, 5, 9, 11, 12, 14)
-
-
6. A program that makes a computer configuring an interactive whiteboard function as the following units, comprising:
-
a coordinate detection unit configured to detect, as two-dimensional coordinates on a display plane, a contact position of an input object with reference to the display plane or an operating position of the input object with reference to a detection plane set in front side of the display plane; a display light correction value calculation unit configured to calculate a display light correction value to correct a variation in image color that is generated by light addition to an image of the input object, the light being from the display plane in a vicinity of the coordinates of the input object detected by the coordinate detection unit, the calculation being performed on a basis of a display color of the display plane in the vicinity of the detected coordinates; a background removal unit configured to extract an image of the input object only from the color image captured at at least a vicinity of a region where two-dimensional coordinates are detected; a color correction unit configured to correct color information of the image of the input object extracted by the background removal unit with the display light correction value; a color identification unit configured to identify a color of the image of the input object subjected to color correction by the color correction unit; and a display control unit configured to draw an object having a color identified by the color identification unit and a predetermined size at the detected coordinates of the display plane. - View Dependent Claims (7, 8, 10, 13, 15)
-
Specification