INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An information processing apparatus includes a detection unit that detects a motion of a target to be detected made to an image formed in midair; and a controller that controls contents of an operation on the image in accordance with a combination of a start position of the motion relative to a display region of the image and a direction of the motion.
1 . An information processing apparatus comprising:
a detection unit that detects a motion of a target to be detected made to an image formed in midair; and
a controller that controls contents of an operation on the image in accordance with a combination of a start position of the motion relative to a display region of the image and a direction of the motion.
2 . The information processing apparatus according to claim 1 , wherein
the combination is one of a plurality of combinations, and the plurality of combinations are prepared in advance.
3 . The information processing apparatus according to claim 2 , wherein
the start position of the motion is one or more of a position that does not overlap the image, a position that overlaps the image, a position that is in contact with the image.
4 . The information processing apparatus according to claim 1 , wherein
contents of the control according to the combination are decided in accordance with an application program used to display the image.
5 . The information processing apparatus according to claim 1 , wherein
contents of the control according to the combination are decided in accordance with an attribute of an object to be operated.
6 . The information processing apparatus according to claim 1 , wherein
the start position of the motion is a position at which the target to be detected is regarded to be still for a predetermined period or longer.
7 . The information processing apparatus according to claim 1 , wherein
the start position of the motion is a position at which passage of the target to be detected is detected within a predetermined region for detection.
8 . The information processing apparatus according to claim 1 , wherein
in a case where positions of both hands at start of the motion do not overlap the image and the hand are moved away from each other, the controller enlarges a maximum display region of the image.
9 . The information processing apparatus according to claim 1 , wherein
in a case where positions of both hands at start of the motion overlap the image and the hand are moved away from each other, the controller locally enlarges a part of the image that is sandwiched between the hands within a maximum display region.
10 . The information processing apparatus according to claim 1 , wherein
in a case where positions of both hands at start of the motion do not overlap the image and the hand are moved toward each other, the controller shrinks a maximum display region of the image as a result of the operation.
11 . The information processing apparatus according to claim 1 , wherein
in a case where positions of both hands at start of the motion overlap the image and the hand are moved toward each other, the controller locally shrinks a part of the image that is sandwiched between the hands within a maximum display region.
12 . The information processing apparatus according to claim 1 , wherein
in a case where a position of a single hand at start of the motion does not overlap the image and the single hand is moved in one direction or rotated, the controller moves a space that forms the image in a direction of the motion or rotates the image.
13 . The information processing apparatus according to claim 1 , wherein
in a case where a position of a single hand at start of the motion overlaps the image and the single hand is moved in one direction, the controller deletes a part which the single hand passes.
14 . The information processing apparatus according to claim 1 , wherein
in a case where a position of a single hand at start of the motion does not overlap the image and fingers are moved away from each other, the controller enlarges a maximum display region of the image as a result of the operation.
15 . The information processing apparatus according to claim 1 , wherein
in a case where a position of a single hand at start of the motion overlaps the image and fingers are moved away from each other, the controller locally enlarges a part sandwiched between the fingers within a maximum display region.
16 . The information processing apparatus according to claim 1 , wherein
in a case where a position of a single hand at start of the motion does not overlap the image and fingers are moved toward each other, the controller shrinks a maximum display region of the image as a result of the operation.
17 . The information processing apparatus according to claim 1 , wherein
in a case where a position of a single hand at start of the motion overlaps the image and fingers are moved toward each other, the controller locally shrinks a part sandwiched between the fingers within a maximum display region.
18 . The information processing apparatus according to claim 1 , wherein
the combination is one of a plurality of combinations, and the controller controls the contents of the operation in accordance with the plurality of combinations.
19 . The information processing apparatus according to claim 18 , wherein
in a case where the image is a stereoscopic image, the controller controls an outer-layer image or an inner image depending on a difference in start position.
20 . The information processing apparatus according to claim 1 , wherein
a stimulus according to the contents of the operation is given to a part of a user's body.
21 . An information processing system comprising:
an image forming unit that forms an image in midair;
a detection unit that detects a motion of a target to be detected made to the image; and
a controller that controls contents of an operation on the image in accordance with a combination of a start position of the motion relative to a display region of the image and a direction of the motion.
22 . A non-transitory computer readable medium storing a program causing a computer to execute a process, the process comprising:
detecting a motion of a target to be detected made to an image formed in midair; and
controlling contents of an operation on the image in accordance with a combination of a start position of the motion relative to a display region of the image and a direction of the motion.