An information detecting device characterized by comprising: a storing unit configured to store video information obtained by photographing one or more objects that reflect light in which embedded information is superimposed onto a plurality of components in a color space, wherein the plurality of components are a plurality of color components each of which corresponds to a wavelength, or are a plurality of color difference components in the color space; an estimating unit configured to estimate the spectral reflection characteristic of a surface of the one or more objects, the spectral reflection characteristic including a plurality of reflectances each of which corresponds to one of the plurality of color components, by calculating a plurality of statistics each of which corresponds to one of the plurality of color components, calculating a plurality of ratios each of which corresponds to one of the plurality of statistics and using the plurality of ratios as the plurality of reflectances, wherein each of the plurality of statistics is a statistic of pixel values of one of the plurality of color components and each of the plurality of ratios is a ratio of one of the plurality of statistics to a maximum allowable value of the respective color component; a detecting unit configured to select a signal of a specific color component of the plurality of color components from the image included in the video information when a reflectance of the specific color component according to the spectral reflection characteristic is greater than a threshold, and to detect the embedded information from the signal of the specific color component; and an output unit configured to output information on the basis of the embedded information detected by the detecting unit. a storing unit configured to store video information obtained by photographing one or more objects that reflect light in which embedded information is superimposed onto a plurality of components in a color space, wherein the plurality of components are a plurality of color components each of which corresponds to a wavelength, or are a plurality of color difference components in the color space; an estimating unit configured to estimate the spectral reflection characteristic of a surface of the one or more objects, the spectral reflection characteristic including a plurality of reflectances each of which corresponds to one of the plurality of color components, by calculating a plurality of statistics each of which corresponds to one of the plurality of color components, calculating a plurality of ratios each of which corresponds to one of the plurality of statistics and using the plurality of ratios as the plurality of reflectances, wherein each of the plurality of statistics is a statistic of pixel values of one of the plurality of color components and each of the plurality of ratios is a ratio of one of the plurality of statistics to a maximum allowable value of the respective color component; a detecting unit configured to select a signal of a specific color component of the plurality of color components from the image included in the video information when a reflectance of the specific color component according to the spectral reflection characteristic is greater than a threshold, and to detect the embedded information from the signal of the specific color component; and an output unit configured to output information on the basis of the embedded information detected by the detecting unit. <EOS>