INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING SYSTEM, BLOCK SYSTEM, AND INFORMATION PROCESSING METHOD
First Claim
1. An information processing device comprising:
- a structure information receiving section obtaining information related to a structure of a communicating block from an assembled device formed by coupling blocks prepared individually to each other, the assembled device including the communicating block having a communicating mechanism and configured to be able to transmit information related to a connection state and a non-communicating block other than the communicating block;
a structure analyzing section generating state information including a shape, a position, and a posture of a whole of the assembled device by obtaining a whole image and the position of the assembled device from an image obtained by photographing the assembled device and integrating the whole image and the position of the assembled device with the information related to the structure of the communicating block; and
an information processing section performing information processing based on the state information.
2 Assignments
0 Petitions
Accused Products
Abstract
A core information receiving section of an information processing device receives information related to the state of a core from a first block of a block set assembled by a user. A structure analyzing section identifies the shape, posture, and position of the block set on the basis of an image photographed by a camera and the information related to the state of the core. An information processing section performs predetermined information processing according to the shape, posture, and position of the block set or an operation on an input device by the user. A display processing section generates an image to be displayed as a result of the information processing, and outputs the image to a display device. A driving control section transmits a signal for controlling the operation of the block set.
10 Citations
14 Claims
-
1. An information processing device comprising:
-
a structure information receiving section obtaining information related to a structure of a communicating block from an assembled device formed by coupling blocks prepared individually to each other, the assembled device including the communicating block having a communicating mechanism and configured to be able to transmit information related to a connection state and a non-communicating block other than the communicating block; a structure analyzing section generating state information including a shape, a position, and a posture of a whole of the assembled device by obtaining a whole image and the position of the assembled device from an image obtained by photographing the assembled device and integrating the whole image and the position of the assembled device with the information related to the structure of the communicating block; and an information processing section performing information processing based on the state information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information processing system comprising:
-
an assembled device formed by coupling blocks prepared individually to each other; and an information processing device performing information processing on a basis of an input signal from the assembled device; the assembled device including a communicating block having a communicating mechanism and configured to be able to transmit information related to a connection state between the blocks and a non-communicating block other than the communicating block, and the information processing device including a structure information receiving section obtaining information related to a structure of the communicating block from the assembled device, a structure analyzing section generating state information including a shape, a position, and a posture of a whole of the assembled device by obtaining a whole image and the position of the assembled device from an image obtained by photographing the assembled device and integrating the whole image and the position of the assembled device with the information related to the structure of the communicating block, and an information processing section performing information processing based on the state information.
-
-
11. A block system comprising a plurality of blocks capable of being coupled to each other,
the plurality of blocks including communicating blocks having a communicating mechanism capable of transmitting and receiving information related to connection states between blocks to and from another block, and a non-communicating block other than the communicating blocks, at least one of the communicating blocks further including a communicating mechanism transmitting information related to a structure of the communicating blocks to an external information processing device, the information related to the structure of the communicating blocks being formed by integrating the information related to the connection states, in order for the information processing device to generate state information including a shape, a position, and a posture of the block system by integrating the information related to the structure of the communicating blocks with information obtained from a photographed image of the block system.
-
12. An information processing method of an information processing device, the information processing method comprising:
-
obtaining information related to a structure of a communicating block from an assembled device formed by coupling blocks prepared individually to each other, the assembled device including the communicating block having a communicating mechanism and configured to be able to transmit information related to a connection state and a non-communicating block other than the communicating block; generating state information including a shape, a position, and a posture of a whole of the assembled device by obtaining a whole image and the position of the assembled device from an image obtained by photographing the assembled device and integrating the whole image and the position of the assembled device with the information related to the structure of the communicating block, and storing the state information in a memory; and reading the state information from the memory, and performing information processing based on the state information.
-
-
13. A non-transitory, computer readable storage medium containing a computer program, which when executed by a computer, causes the computer to implement elements, comprising:
-
by a structure information receiving section, obtaining information related to a structure of a communicating block from an assembled device formed by coupling blocks prepared individually to each other, the assembled device including the communicating block having a communicating mechanism and configured to be able to transmit information related to a connection state and a non-communicating block other than the communicating block; by a structure analyzing section, generating state information including a shape, a position, and a posture of a whole of the assembled device by obtaining a whole image and the position of the assembled device from an image obtained by photographing the assembled device and integrating the whole image and the position of the assembled device with the information related to the structure of the communicating block; and by an information processing section, performing information processing based on the state information.
-
-
14. (canceled)
Specification