INPUT APPARATUS USING CONNECTABLE BLOCKS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSOR, AND INFORMATION PROCESSING METHOD
First Claim
1. An input apparatus configured with a plurality of blocks connectable to each other, at least one of the plurality of blocks comprising at least one of:
- a position acquisition unit provided with a mechanism to acquire a position in a three-dimensional space;
a connecting part identification unit configured to acquire a position to which another block is connected;
a sensor measurement acquisition unit configured to acquire a measurement of an embedded sensor;
an inclination identification unit configured to acquire an inclination; and
an information transmitting unit configured to transmit information acquired internally to an information processor that uses a signal from the input apparatus as an input value to perform information processing in accordance with the position, posture, and shape of the input apparatus.
4 Assignments
0 Petitions
Accused Products
Abstract
A block tool, which can be assembled by a user, is configured with multiple types of blocks and is shot by a camera for capturing a still image or a moving image. The position coordinates of a marker of the square-pillar block in a three-dimensional space are obtained by image recognition. Also, a connecting position and the type of each block, a gradient vector of the square-pillar block, an angle between two blocks constituting the square-pillar block, and the respective blocks'"'"' lengths are obtained so as to derive the shape, posture, and position of the block tool, and corresponding information processing is then performed.
-
Citations
16 Claims
-
1. An input apparatus configured with a plurality of blocks connectable to each other, at least one of the plurality of blocks comprising at least one of:
-
a position acquisition unit provided with a mechanism to acquire a position in a three-dimensional space; a connecting part identification unit configured to acquire a position to which another block is connected; a sensor measurement acquisition unit configured to acquire a measurement of an embedded sensor; an inclination identification unit configured to acquire an inclination; and an information transmitting unit configured to transmit information acquired internally to an information processor that uses a signal from the input apparatus as an input value to perform information processing in accordance with the position, posture, and shape of the input apparatus. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information processing system comprising an input apparatus configured with a plurality of blocks connectable to each other and an information processor configured to perform information processing on the basis of an input signal from the input apparatus,
at least one of the plurality of blocks in the input apparatus including at least one of: -
a position acquisition unit provided with a mechanism to acquire a position in a three-dimensional space; a connecting part identification unit configured to acquire a position to which another block is connected; a sensor measurement acquisition unit configured to acquire a measurement of an embedded sensor; an inclination identification unit configured to acquire an inclination; and an information transmitting unit configured to transmit information acquired internally to the information processor, the information processor including; a structural analysis unit configured to calculate a position, posture, and shape of the input apparatus in a three-dimensional space on the basis of information transmitted from the input apparatus; and an information processing unit configured to perform information processing in accordance with a result calculated by the structural analysis unit. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An information processor, comprising:
-
a block information receiving unit configured to receive, from an input apparatus formed by connecting blocks prepared separately, information on a connecting part of a block, the type of a connected block, a measurement of a sensor embedded in a block, and an inclination of a block and to acquire a position of a block in a three-dimensional space; a structural analysis unit configured to calculate a position, posture, and shape of the input apparatus in a three-dimensional space on the basis of information acquired by the block information receiving unit; and an information processing unit configured to perform information processing in accordance with a result calculated by the structural analysis unit.
-
-
14. An information processing method, comprising processes performed by an information processor of:
-
receiving, from an input apparatus formed by connecting blocks prepared separately, information on a connecting part of a block, the type of a connected block, a measurement of a sensor embedded in a block, and an inclination of a block; acquiring a position of a block in a three-dimensional space; calculating a position, posture, and shape of the input apparatus in a three-dimensional space on the basis of information received in the process of receiving and information acquired in the process of acquiring; performing information processing in accordance with a calculated result; and displaying a result of information processing on a display apparatus.
-
-
15. A computer program embedded on a non-transitory computer-readable recording medium, comprising:
-
a receiving module configured to receive, from an input apparatus formed by connecting blocks prepared separately, information on a connecting part of a block, the type of a connected block, a measurement of a sensor embedded in a block, and an inclination of a block; an acquiring module configured to acquire a position of a block in a three-dimensional space; a calculating module configured to calculate a position, posture, and shape of the input apparatus in a three-dimensional space on the basis of information received by the receiving module and information acquired by the acquiring module; an information processing module configured to perform information processing in accordance with a calculated result; and an outputting module configured to output a result of information processing to a display apparatus.
-
-
16. A non-transitory computer-readable recording medium storing a computer program product comprising:
-
a receiving module configured to receive, from an input apparatus formed by connecting blocks prepared separately, information on a connecting part of a block, the type of a connected block, a measurement of a sensor embedded in a block, and an inclination of a block; an acquiring module configured to acquire a position, posture, and shape of a block in a three-dimensional space; a calculating module configured to calculate a position and shape of the input apparatus in a three-dimensional space on the basis of information received by the receiving module and information acquired by the acquiring module; an information processing module configured to perform information processing in accordance with a calculated result; and an outputting module configured to output a result of information processing to a display apparatus.
-
Specification