Data input device, data input method, and non-transitory computer readable recording medium storing data input program
First Claim
1. A data input device comprising:
- one or more processing devices and one or more memory devices storing instructions to;
detect a first position, a second position, and a third position, the first position being based on a position of one part of a body of a user represented in a video captured by an image capturing device, the second position being based on a position of another part of the body, the third position being based on a position of yet another part of the body;
establish a three-dimensional operation detection space based on the first detected position;
establish one boundary of a three-dimensional input detection space in which a drawing input is detected, the establishment of the one boundary being performed by using, as a reference, the third detected position, the three-dimensional input detection space being included in the three-dimensional operation detection space;
detect the drawing input, the detection of the drawing input being performed in a case that the second position is included in the three-dimensional input detection space, and whether or not the second position is farther rearward than the third position;
detect a position-of-interest on an image display plane, the detection of the position-of-interest being performed based on the first and second detected positions; and
form an image indicating the detected position-of-interest in a case that the drawing input is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
In a data input device according to one aspect of the present invention, a position detection unit detects a first position based on a position of one part of a body of a user represented in a video captured by an image capturing device and a second position based on a position of another part of the body. A drawing input detection unit establishes, based on the first position, an input detection region in which a drawing input is detected, and detects, based on whether or not the second position is included in the input detection region, the drawing input. A position-of-interest detection unit detects a position-of-interest corresponding to the second position on an image display plane. An image forming unit forms an image indicating a position-of-interest in a case that the drawing input detection unit detects the drawing input.
-
Citations
15 Claims
-
1. A data input device comprising:
one or more processing devices and one or more memory devices storing instructions to; detect a first position, a second position, and a third position, the first position being based on a position of one part of a body of a user represented in a video captured by an image capturing device, the second position being based on a position of another part of the body, the third position being based on a position of yet another part of the body; establish a three-dimensional operation detection space based on the first detected position; establish one boundary of a three-dimensional input detection space in which a drawing input is detected, the establishment of the one boundary being performed by using, as a reference, the third detected position, the three-dimensional input detection space being included in the three-dimensional operation detection space; detect the drawing input, the detection of the drawing input being performed in a case that the second position is included in the three-dimensional input detection space, and whether or not the second position is farther rearward than the third position; detect a position-of-interest on an image display plane, the detection of the position-of-interest being performed based on the first and second detected positions; and form an image indicating the detected position-of-interest in a case that the drawing input is detected. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15)
-
7. A data input method of a data input device, the data input method comprising:
-
detecting a first position, a second position, and a third position, the first position being based on a position of one part of a body of a user represented in a video captured by an image capturing device, the second position being based on a position of another part of the body, the third position being based on a position of yet another part of the body; establishing a three-dimensional operation detection space based on the first detected position; establishing one boundary of a three-dimensional input detection space in which a drawing input is detected, the establishment of the one boundary being performed by using, as a reference, the third detected position, the three-dimensional input detection space being included in the three-dimensional operation detection space; detecting the drawing input, the detection of the drawing input being performed in a case that the second position is included in the three-dimensional input detection space, and whether or not the second position is farther rearward than the third position; detecting a position-of-interest on an image display plane, the detection of the position-of-interest being performed based on the first and second detected positions; and forming an image indicating the detected position-of-interest in a case that the drawing input is detected.
-
-
8. A non-transitory computer readable recording medium storing a data input program that causes a computer of a data input device to execute:
-
detecting a first position, a second position, and a third position, the first position being based on a position of one part of a body of a user represented in a video captured by an image capturing device, the second position being based on a position of another part of the body, the third position being based on a position of yet another part of the body; establishing a three-dimensional operation detection space based on the first position detected; establishing one boundary of a three-dimensional input detection space in which a drawing input is detected, the establishment of the one boundary being performed by using, as a reference, the third detected position, the three-dimensional input detection space being included in the three-dimensional operation detection space; detecting the drawing input, the detection of the drawing input being performed in a case that the second position is included in the three-dimensional input detection space, and whether or not the second position is farther rearward than the third position; detecting a position-of-interest on an image display plane, the detection of the position-of-interest being performed based on the first and second detected positions; and forming an image indicating the detected position-of-interest in a case that the drawing input is detected.
-
Specification