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;
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; and
an environment light correction value measurement screen display control unit configured to make the display plane display an environment light correction value measurement screen,wherein;
when the coordinate detection unit detects the input object during displaying of the environment light correction value measurement screen by the environment light correction value measurement screen display control unit, the environment light correction value calculation unit calculates an environment light correction value to correct a variation in image color that is generated by addition of environment light on a basis of an image of an achromatic-colored input object having an achromatic range for reference, the image being extracted by the background removal unit, andthe color correction unit corrects the image of the input object on the basis of the environment light correction value and the display light correction value.
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.
20 Citations
13 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; 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; and an environment light correction value measurement screen display control unit configured to make the display plane display an environment light correction value measurement screen, wherein; when the coordinate detection unit detects the input object during displaying of the environment light correction value measurement screen by the environment light correction value measurement screen display control unit, the environment light correction value calculation unit calculates an environment light correction value to correct a variation in image color that is generated by addition of environment light on a basis of an image of an achromatic-colored input object having an achromatic range for reference, the image being extracted by the background removal unit, and the color correction unit corrects the image of the input object on the basis of the environment light correction value and the display light correction value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory, computer readable medium with instructions stored thereon that, when executed by a computer configuring an interactive whiteboard, instruct the computer to 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 in 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; 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; and an environment light correction value measurement screen display control unit configured to make the display plane display an environment light correction value measurement screen, wherein; when the coordinate detection unit detects the input object during displaying of the environment light correction value measurement screen by the environment light correction value measurement screen display control unit, the environment light correction value calculation unit calculates an environment light correction value to correct a variation in image color that is generated by addition of environment light on a basis of an image of an achromatic-colored input object having an achromatic range for reference, the image being extracted by the background removal unit, and the color correction unit corrects the image of the input object on the basis of the environment light correction value and the display light correction value. - View Dependent Claims (10, 11, 12, 13)
-
Specification