Patent ID: 8965049
Filing Date: 2015-02-24
Classification: G02B,G06F,G06K

Abstract:
1. A function extension device for incorporating a body in a real space into an extended real space, and setting a function to the body, the function extension device comprising: an object recognition unit which recognizes, from real-space video data acquired by a video input device, a body included in the video data, and recognizes a type of recognized body and a position of the recognized body in the real space; a function setting unit which retains function information in which is prescribed a function configured from a pair of operation and processing that can be set for each type of body, refers to the function information when a body is recognized by the object recognition unit, and sets a function to the recognized body based on the type of recognized body; an input recognition unit which recognizes an input operation performed by a user in the real space and an input position in the real space where the input operation has been performed; a selection determination unit which determines a selected body selected by the user as a body to be operated based on the position of the body in the real space recognized by the object recognition unit and the input position in the real position recognized by the input recognition unit; an operation determination unit which determines the operation of the user by using the input operation recognized by the input recognition unit; a processing determination unit which determines the processing for the operation that has been determined by the operation determination unit among the operations configuring the function set by the function setting unit to the selected body selected by the selection determination unit; and an execution unit which executes the processing determined by the processing determination unit.