Patent ID: 7975284
Filing Date: 2011-07-05
Classification: G01C,H04N

Abstract:
1. An image capturing system comprising: a module and/or parameter providing apparatus; and an image capturing apparatus that is connected to the module and/or parameter providing apparatus and that can execute a plurality of sensor driving modules, a plurality of service executing modules, and a plurality of output modules, wherein the module and/or parameter providing apparatus provides, to the image capturing apparatus in response to a request from the image capturing apparatus, components of one or more selection target modules including, as a component, one or more of one or more of the sensor driving modules, one or more of the service executing modules, one or more of the output modules, one or more sensor setting parameters that are set to the respective sensor driving modules compatible with the sensor setting parameters and that are used for a process of the sensor driving modules, one or more process setting parameters that are set to the respective service executing modules compatible with the process setting parameters and that are used for a process of the service executing modules, and one or more output setting parameters that are set to the respective output modules compatible with the output setting parameters and that are used for a process of the output modules, wherein the image capturing apparatus includes an input device configured to receive an input of specifying a plurality of image capturing services and specifying a method for adding position information to image information obtained through the specified image capturing services, a selector configured to select a component of the selection target modules necessary to realize the specified image capturing services on the basis of correspondence information that indicates correspondence between each of the plurality of image capturing services and one or more of the components of the selection target modules necessary to realize the image capturing services, an information obtaining unit configured to request a component of the selection target module that is necessary to realize the specified image capturing services and that does not exist in the image capturing apparatus to the module and/or parameter providing apparatus and to receive the component provided in response to the request, a plurality of types of position sensors each of which is compatible with any of the sensor driving modules and detects position information indicating the position of the image capturing apparatus in accordance with the type of position sensor, a parameter setting unit configured to set the sensor setting parameters, the process setting parameters, and the output setting parameters to the sensor driving modules, the service executing modules, and the output modules compatible with the parameters, an executing device configured to execute the sensor driving modules, the service executing modules, and the output modules on which the setting has been performed in accordance with the specified image capturing services, and receive and/or transmit information input and/or output between the modules so that the specified image capturing services are realized, thereby realizing the specified image capturing services, an output device configured to output a result of the one or more realized image capturing services, a camera configured to shoot an object and generate image information of still and moving images of the object or any of the still and moving images, and a storage device configured to store information, wherein the sensor driving module that is executed drives the position sensor compatible with the sensor driving module to detect position information according to the type of the position sensor and outputs the position information to the service executing module, wherein the service executing module that is executed adds the position information output from the sensor driving module to the image information obtained from the camera in an externally-specified form and outputs the image information and the position information as a process result to the output module, and wherein the output module that is executed generates a result of the realized image capturing services on the basis of the process result output from the service executing module and performs an output of the generated result to the output device and storage of the generated result in the storage device or any of the output and the storage.