Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4438557B2 - Imaging apparatus, information processing apparatus, information processing method, and computer program - Google Patents
[go: Go Back, main page]

JP4438557B2 - Imaging apparatus, information processing apparatus, information processing method, and computer program - Google Patents

Imaging apparatus, information processing apparatus, information processing method, and computer program Download PDF

Info

Publication number
JP4438557B2
JP4438557B2 JP2004233909A JP2004233909A JP4438557B2 JP 4438557 B2 JP4438557 B2 JP 4438557B2 JP 2004233909 A JP2004233909 A JP 2004233909A JP 2004233909 A JP2004233909 A JP 2004233909A JP 4438557 B2 JP4438557 B2 JP 4438557B2
Authority
JP
Japan
Prior art keywords
modulated light
light
image
unit
decoding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004233909A
Other languages
Japanese (ja)
Other versions
JP2006053698A (en
JP2006053698A5 (en
Inventor
政範 笠井
真一 吉村
茂幸 馬場
輝行 後
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2004233909A priority Critical patent/JP4438557B2/en
Publication of JP2006053698A publication Critical patent/JP2006053698A/en
Publication of JP2006053698A5 publication Critical patent/JP2006053698A5/ja
Application granted granted Critical
Publication of JP4438557B2 publication Critical patent/JP4438557B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Studio Circuits (AREA)
  • Studio Devices (AREA)

Description

本発明は、デジタル・データの処理を行なう情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに係り、特に、撮像された画像データの処理を行なう撮像装置、情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに関する。   The present invention relates to an information processing apparatus, information processing method, and computer program for processing digital data, and more particularly to an imaging apparatus, information processing apparatus, information processing method, and computer for processing captured image data.・ Regarding the program.

さらに詳しくは、本発明は、撮影画像に含まれる特定のオブジェクトのイメージを抽出する撮像装置、情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに係り、特に、オブジェクトからの反射光を利用して撮影画像に含まれる特定のオブジェクトのイメージを抽出する撮像装置、情報処理装置及び情報処理方法、並びにコンピュータ・プログラムに関する。   More specifically, the present invention relates to an imaging apparatus, an information processing apparatus, an information processing method, and a computer program that extract an image of a specific object included in a captured image, and in particular, using reflected light from the object. The present invention relates to an imaging apparatus, an information processing apparatus, an information processing method, and a computer program that extract an image of a specific object included in a captured image.

昨今の情報技術(IT)分野における急速な進歩とともに、さまざまな形態のコンピュータ・システムが開発・製造され、大学やその他の研究機関、企業内のオフィス、さらには一般家庭内に広く普及している。コンピュータ上では、テキスト形式の文書ファイル以外に、音声、画像、自然言語などさまざまなメディアをデジタル化して、数学的に取り扱うことにより、情報の編集・加工、蓄積、管理、伝達、共有などより高度で多岐にわたる処理を行なうことが可能となっている。   Along with the recent rapid progress in the information technology (IT) field, various forms of computer systems have been developed and manufactured, and are widely used in universities, other research institutions, corporate offices, and even general households. . On a computer, in addition to text-format document files, various media such as audio, images, and natural languages are digitized and handled mathematically, so that information editing / processing, storage, management, transmission, sharing, etc. are more advanced. It is possible to perform a wide variety of processing.

例えば、コンピュータを用いて画像に対し変形や色の変更、画質向上、再符号化などのデジタル・イメージ処理を行なう画像処理技術は広範に普及している。この画像処理技術には、風景写真の中で美観を損ねる電柱などの物体を除去する特殊効果や、人間の顔から動物の顔へ滑らかに変化させるモーフィングなども含まれる。また、人工衛星から送られてくる写真映像の処理や、CTスキャナで読み込まれた診断画像の処理など、画像処理技術は科学や医療などの各種専門分野にも適用されている。   For example, image processing techniques for performing digital image processing such as transformation, color change, image quality improvement, re-encoding, etc. on an image using a computer are widely spread. This image processing technology includes special effects that remove objects such as utility poles that impair the beauty of landscape photographs, and morphing that smoothly changes from human faces to animal faces. In addition, image processing techniques such as processing of photographic images sent from artificial satellites and processing of diagnostic images read by CT scanners are also applied to various specialized fields such as science and medicine.

また、画像処理技術によれば、特殊な装置を装着することなく、簡易にジェスチャや動きの入力を行なうことができる(例えば、特許文献1を参照のこと)。この場合、反射光あるいは輻射光による入力から物体画像を抽出し、反射光画像の形状を解釈してその形状を指示(ユーザ・インタラクション)に変換する。また、キャラクタを背景画像から切り出すために、特定の画像を分解し、得られた分解画像に基づいて特定部分を抽出する。さらに抽出された画像及び背景を記憶し、反射光画像の配置位置を指定し、記憶された反射光画像の配置位置が指定されると、記憶された背景に対し指定された配置位置に反射光画像を配置して合成する。これによって、3次元空間でのポインティングや始点の変更を容易に行なうことができる。また、ユーザのジェスチャや動きをそのまま使って、アニメーションのキャラクタなどに自然な動きをつけるなどの直接的な操作を行なうことができる。さらに、特定のキャラクタだけを切り出したり、キャラクタの奥行き情報を用意に入力したりすることができる。   Further, according to the image processing technique, it is possible to easily input a gesture or a motion without wearing a special device (see, for example, Patent Document 1). In this case, an object image is extracted from input by reflected light or radiant light, the shape of the reflected light image is interpreted, and the shape is converted into an instruction (user interaction). Further, in order to cut out the character from the background image, the specific image is decomposed, and the specific portion is extracted based on the obtained decomposed image. Further, the extracted image and background are stored, the arrangement position of the reflected light image is designated, and when the arrangement position of the stored reflected light image is designated, the reflected light is reflected at the designated arrangement position with respect to the stored background. Arrange the images. As a result, pointing in the three-dimensional space and change of the starting point can be easily performed. In addition, the user's gestures and movements can be used as they are, and direct operations such as adding natural movements to animated characters can be performed. Furthermore, it is possible to cut out only a specific character or to input character depth information.

図24には、特定のオブジェクトのみを抽出する手段を備えた情報入力装置の構成例を示している。オブジェクト抽出部100は、レンズ102、反射光抽出部101、タイミング制御部108、発光部107を備えている。さらに、反射光抽出部101は、第1の受光部103、第2の受光部104、差分演算部105、アンプ106、A/D変換部109で構成される。以下に、本オブジェクト抽出部100を用いた、オブジェクト110の抽出方法について説明する。   FIG. 24 shows a configuration example of an information input device provided with means for extracting only a specific object. The object extraction unit 100 includes a lens 102, a reflected light extraction unit 101, a timing control unit 108, and a light emitting unit 107. Further, the reflected light extraction unit 101 includes a first light receiving unit 103, a second light receiving unit 104, a difference calculation unit 105, an amplifier 106, and an A / D conversion unit 109. Below, the extraction method of the object 110 using this object extraction part 100 is demonstrated.

発光部107はタイミング制御部108による制御によって点滅し、その点滅光111はオブジェクト110を照らしている。点滅光111は可視光でも赤外光でもよい。   The light emitting unit 107 blinks under the control of the timing control unit 108, and the blinking light 111 illuminates the object 110. The blinking light 111 may be visible light or infrared light.

第1の受光部103は、発光部107が消灯している際に、オブジェクト110及びその背景の画像を取得する。次いで、第2の受光部104は、発光部107が点灯している際に、オブジェクト110及びその背景の画像を取得する。   The first light receiving unit 103 acquires the image of the object 110 and its background when the light emitting unit 107 is turned off. Next, the second light receiving unit 104 acquires the image of the object 110 and its background when the light emitting unit 107 is lit.

画像内に動きがない場合、第2の受光部104で取得した画像は、第1の受光部103で取得した画像に対して、発光部107から発せられた光が加算されたものとなる。この加算量は、発光部107からの距離が近いオブジェクトほど多くなる。   When there is no movement in the image, the image acquired by the second light receiving unit 104 is obtained by adding light emitted from the light emitting unit 107 to the image acquired by the first light receiving unit 103. This addition amount increases as the object is closer to the light emitting unit 107.

次に、受光部103及び104でそれぞれ取得された画像データは差分演算部105へ転送される。ここで、それぞれの画像データから受光量の差分が演算される。差分値は発光部107からの光を強く受けた(すなわち強く反射した)オブジェクトほど大きくなる。つまり、オブジェクトの反射率が等しいと仮定すれば、差分値は発光部107からオブジェクトまでの距離に比例することとなる。その後、差分値はアンプ106で増幅され、さらにA/D変換部109によりデジタル・データに変換されてから、次工程へと進む。   Next, the image data acquired by the light receiving units 103 and 104 is transferred to the difference calculation unit 105. Here, the difference in the amount of received light is calculated from each image data. The difference value becomes larger as the object strongly receives the light from the light emitting unit 107 (that is, the object is strongly reflected). That is, assuming that the reflectance of the object is equal, the difference value is proportional to the distance from the light emitting unit 107 to the object. Thereafter, the difference value is amplified by the amplifier 106 and further converted into digital data by the A / D conversion unit 109 before proceeding to the next step.

第1の受光部103と第2の受光部104は、時間的に同時に画像を取得する訳ではないため、同一の受光装置でも良い。また、受光部103及び104には、一般的にフォトダイオードで構成される検出部(画素)が2次元的に配置された固体撮像素子が用いられる。そのため、上述した差分値は画素毎に得ることができる。つまり、発光部107からの距離が近いオブジェクトを撮像した画素の差分値は大きく、遠いオブジェクトを撮像した画素の差分値は小さくなる。 以上のようにして、画素毎に距離に比例した差分値を有しているため、ある適当な閾値を設定し、その値以上(以下)のみを表示するなどして、簡易にオブジェクトを抽出することができる。図24に示す装置構成によれば、オブジェクト110を背景から切り抜いて表示することが可能となり、このデータを用いたインタラクションも可能となる。   Since the first light receiving unit 103 and the second light receiving unit 104 do not acquire images at the same time, they may be the same light receiving device. Further, as the light receiving units 103 and 104, solid-state imaging devices in which detection units (pixels) generally formed of photodiodes are two-dimensionally arranged are used. Therefore, the above-described difference value can be obtained for each pixel. That is, the difference value of a pixel that images an object that is close to the light emitting unit 107 is large, and the difference value of a pixel that images a far object is small. As described above, since each pixel has a difference value proportional to the distance, an appropriate threshold value is set, and an object is easily extracted by displaying only a value greater than (or less) than that value. be able to. According to the apparatus configuration shown in FIG. 24, the object 110 can be cut out from the background and displayed, and interaction using this data is also possible.

ここで、上述したようなオブジェクトの抽出方法では、以下のような問題があると本発明者らは思料する。   Here, the present inventors consider that the object extraction method as described above has the following problems.

通常、オブジェクト抽出部100はカメラ装置に内蔵されることになる。この場合、ユーザがカメラ装置自体を動かして操作し、例えばオブジェクト110を撮像することも想定されるが、カメラ自体の動きに応じて光量が変化し、誤認識を招来する可能性がある。点滅光111が届かないような背景の像は、それ自体が固定されていれば、この部分を撮像する画素で明るさの差分は検出されない。これに対し、カメラ自体が動くことで背景全体が動くことになれば、それらを撮像する画素には、何らかの明るさの変化が発生する。この明るさの変化を、距離として誤認識してしまい、正しい距離データが取得できないことになる。これによりオブジェクト抽出も困難なものとなる。   Normally, the object extraction unit 100 is built in the camera device. In this case, it is assumed that the user moves and operates the camera device itself to capture an image of the object 110, for example. However, the amount of light changes according to the movement of the camera itself, which may lead to erroneous recognition. If the background image from which the flashing light 111 does not reach is fixed, the brightness difference is not detected in the pixels that capture this portion. On the other hand, if the entire background moves due to the movement of the camera itself, some brightness change occurs in the pixels that image them. This change in brightness is misrecognized as a distance, and correct distance data cannot be acquired. This makes object extraction difficult.

さらに、背景に点滅光があった場合、ここでも時間的な明るさの変化があるため、距離として誤認識してしまう。例えば、背景にCRTディスプレイが置いてあった場合には、所定のフレームレートで切り替わる表示画面のために、オブジェクトの形状を誤認識してしまう可能性がある。   Furthermore, if there is flashing light in the background, there is also a temporal change in brightness here, which is erroneously recognized as a distance. For example, when a CRT display is placed in the background, there is a possibility that the shape of the object is erroneously recognized because of a display screen that switches at a predetermined frame rate.

以上のように、従来の画像処理システムでは、背景にも明るさの変化があった場合、これらもすべて距離情報として誤認識してしまう問題があるため、オブジェクト抽出を困難なものとなっている。   As described above, in the conventional image processing system, when there is a change in brightness in the background, there is a problem that all of these are misrecognized as distance information, so that object extraction is difficult. .

特許第3321053号公報Japanese Patent No. 3321053

本発明の目的は、撮影画像に含まれる特定のオブジェクトのイメージを好適に抽出することができる、優れた撮像装置、情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。   An object of the present invention is to provide an excellent imaging apparatus, information processing apparatus, information processing method, and computer program capable of suitably extracting an image of a specific object included in a captured image.

本発明のさらなる目的は、オブジェクトからの反射光を利用して撮影画像に含まれる特定のオブジェクトのイメージを好適に抽出することができる、優れた撮像装置、情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。   A further object of the present invention is to provide an excellent imaging apparatus, information processing apparatus, information processing method, and computer that can suitably extract an image of a specific object included in a captured image using reflected light from the object.・ To provide a program.

本発明のさらなる目的は、背景に明るさの変化があった場合であっても、オブジェクトからの反射光を利用して撮影画像に含まれる特定のオブジェクトのイメージをより正確に抽出することができる、優れた撮像装置、情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することにある。   A further object of the present invention is to more accurately extract an image of a specific object contained in a photographed image using reflected light from the object even when the brightness changes in the background. Another object of the present invention is to provide an excellent imaging apparatus, information processing apparatus, information processing method, and computer program.

本発明は、上記課題を参酌してなされたものであり、その第1の側面は、任意にコーディングされた変調光を照射する照射部と、前記変調光に対する特定のオブジェクトからの反射光を含んだ画像を撮像する撮像部と、前記変調光に対する反射光のデコーディングに基づいて撮像画像を処理する演算部とを具備することを撮像装置である。   The present invention has been made in consideration of the above-described problems, and a first aspect thereof includes an irradiation unit that emits arbitrarily-coded modulated light, and reflected light from a specific object with respect to the modulated light. The imaging apparatus includes an imaging unit that captures an image and an arithmetic unit that processes the captured image based on decoding of reflected light with respect to the modulated light.

コンピュータによる画像処理技術を用いれば、入力した撮影画像に含まれるオブジェクトの画像を抽出することができる。この場合、反射光あるいは輻射光による入力から物体画像を抽出し、反射光画像の形状を認識することが一般に行なわれる。ところが、この場合、カメラ自体の動きによる光量の変化の影響を受けて誤認識する可能性がある、背景にある点滅光の影響によりオブジェクトの形状を誤認識する、といった問題がある。   If an image processing technique using a computer is used, an image of an object included in the input photographed image can be extracted. In this case, generally, an object image is extracted from an input by reflected light or radiant light, and the shape of the reflected light image is recognized. However, in this case, there is a possibility that it may be erroneously recognized due to the influence of the change in the amount of light due to the movement of the camera itself, or there is a problem that the shape of the object is erroneously recognized due to the influence of the flashing light in the background.

これに対し、本発明によれば、前記演算部は、前記変調光のデコーディングを行ない、撮像画像のうち正しくデコードできた部分を前記変調光が照射された部分であると判断することにより、撮像画像から前記特定のオブジェクトの画像部分のみをより正確に抽出することができる。   On the other hand, according to the present invention, the arithmetic unit performs the decoding of the modulated light, and determines that the portion of the captured image that has been correctly decoded is the portion irradiated with the modulated light, Only the image portion of the specific object can be extracted more accurately from the captured image.

すなわち、本発明によれば、任意のコーディングがなされた変調光を正しくデコードすることができたか否かに基づいてオブジェクトを認識しているので、従来技術のように光の差分で距離を知る方法とは異なり、背景に明るさの変化が発生した場合でも誤認識することがない、ロバストなシステムを提供することができる。   That is, according to the present invention, since the object is recognized based on whether or not the modulated light with an arbitrary coding has been correctly decoded, the method of knowing the distance by the light difference as in the prior art Unlike this, it is possible to provide a robust system that is not erroneously recognized even when the brightness changes in the background.

ここで、前記撮像部には、ミクロな光電変換デバイスが2次元的に配列されて構成される、CCD(Charge Coupled Device:電荷結合型素子)やMOS(Metal Oxide Semiconductor)型の撮像素子が用いられる。そして、前記演算部は、撮像素子毎に前記変調光のデコーディングを試み、撮像素子の出力信号から変調光に掛けられた元のコード・パターンを正しくデコードすることができたかどうかに基づいて、前記変調光が照射された部分と照射されていない部分に分離することができる。   Here, the imaging unit uses a CCD (Charge Coupled Device) or MOS (Metal Oxide Semiconductor) type imaging device configured by two-dimensionally arranging micro photoelectric conversion devices. It is done. Then, the arithmetic unit tries to decode the modulated light for each image sensor, and based on whether or not the original code pattern applied to the modulated light from the output signal of the image sensor can be correctly decoded, It can be separated into a portion irradiated with the modulated light and a portion not irradiated.

前記撮像部における数フレーム分の撮像画像を記憶する記憶部をさらに備えていてもよい。前記演算部は、前後のフレーム間で対応する画素の出力信号の比較を行なうことによって、コード・パターンをデコードすることができる。また、半導体実装技術を好適に利用することにより、前記撮像部と、前記記憶部と、前記演算部を単一の半導体回路チップで構成することもできる。   You may further provide the memory | storage part which memorize | stores the captured image for several frames in the said imaging part. The arithmetic unit can decode the code pattern by comparing the output signals of the corresponding pixels between the preceding and succeeding frames. In addition, by suitably utilizing a semiconductor mounting technology, the imaging unit, the storage unit, and the arithmetic unit can be configured by a single semiconductor circuit chip.

また、前記照射部は、不可視光の波長成分からなる変調光を照射する。前記照射部は、コード、コーディング方式、光強度、発光角度のうち少なくとも1つが相違する2種類以上の変調光を照射するようにしてもよい。   The irradiating unit irradiates modulated light including a wavelength component of invisible light. The irradiating unit may irradiate two or more types of modulated light having at least one of a code, a coding method, a light intensity, and a light emission angle.

前記照射部は、例えば、所定の発光周波数に従って、光源からの照射光を所定のコード・パターンでコーディングして変調光を照射する。この場合、前記撮像部は、コーディングされた変調光に対する反射光をデコードできるようにするために、前記発光周波数と同等以上のフレームレートで画像を撮像するようにする。そして、前記演算部は、前記撮像部からの出力信号を基に、前記特定のオブジェクトからの変調光に対する反射光に含まれるコードをデコードする。例えば、前記照射部において変調光をコーディングし、前記演算部において前記変調光のデコーディングを行なうときに、前記撮像部は、より高いフレームレートに切り替えるようにする。   The irradiating unit irradiates the modulated light by coding the irradiation light from the light source with a predetermined code pattern according to a predetermined light emission frequency, for example. In this case, the imaging unit captures an image at a frame rate equal to or higher than the emission frequency so that the reflected light with respect to the coded modulated light can be decoded. The arithmetic unit decodes a code included in the reflected light with respect to the modulated light from the specific object, based on the output signal from the imaging unit. For example, when the modulated light is coded in the irradiation unit and the modulated light is decoded in the arithmetic unit, the imaging unit is switched to a higher frame rate.

また、本発明に係る撮像装置は、前記撮像部が通常の画像撮像を行なう通常画像撮像モードと、前記撮像部が前記演算部において前記変調光のデコーディングを行なうための画像撮像を行なうデコード・モードを備えていてもよい。例えば、前記通常画像撮像モードと前記デコード・モードを時分割で交互に動作するようにしてもよい。この場合、変調光成分の影響を受けないオブジェクトの画像を得るために、環境光成分のみがオブジェクトに照射されている通常画像の取得と、オブジェクト抽出のための画像取得とを時分割により行なう。   The imaging apparatus according to the present invention includes a normal image capturing mode in which the image capturing unit performs normal image capturing, and a decoding / decoding in which the image capturing unit performs image capturing for decoding the modulated light in the arithmetic unit. A mode may be provided. For example, the normal image capturing mode and the decoding mode may be alternately operated in a time division manner. In this case, in order to obtain an image of the object that is not affected by the modulated light component, acquisition of a normal image in which only the ambient light component is irradiated on the object and image acquisition for object extraction are performed in a time-sharing manner.

前記通常画像撮像モードでは、前記照射部は変調光を照射せず、前記撮像部は環境光(若しくは自然光)に対するオブジェクトや風景からの反射光からなる画像を撮像する。また、前記デコード・モードでは、前記照射部は変調光を照射するので、前記撮像部は、環境光及び前記変調光に対する反射光からなる画像を撮像するようにする。   In the normal image capturing mode, the irradiating unit does not irradiate modulated light, and the imaging unit captures an image composed of an object with respect to ambient light (or natural light) or reflected light from a landscape. In the decode mode, the irradiating unit irradiates modulated light, so that the imaging unit captures an image composed of ambient light and reflected light with respect to the modulated light.

例えば、前記演算部は、前記デコード・モード下での撮像画像から前記変調光のデコーディング結果に基づいて、撮像画像内で前記特定のオブジェクトの部分を特定することができる。そして、前記通常画像撮像モード下での撮像画像のうち該当部分を前記特定のオブジェクトの画像として抽出することができる。   For example, the arithmetic unit can specify the specific object portion in the captured image based on the result of decoding the modulated light from the captured image under the decoding mode. Then, a corresponding portion of the captured image under the normal image capturing mode can be extracted as the image of the specific object.

ここで、このように時分割でオブジェクトの撮影を行なう都合上、オブジェクトの画像フレーム内での位置に空間的なずれが発生しうる。そこで、前記演算部は、前記デコード・モードと前記通常画像撮像モード間で撮像画像の時間的な相違によるオブジェクトの移動の影響を考慮しながら、前記通常画像撮像モード下での撮像画像から前記特定のオブジェクトの画像を抽出するようにしてもよい。   Here, for the convenience of photographing the object in time division as described above, a spatial shift may occur in the position of the object in the image frame. Therefore, the calculation unit is configured to identify the specific image from the captured image under the normal image capturing mode while considering the influence of the movement of the object due to the temporal difference in the captured image between the decode mode and the normal image capturing mode. An image of the object may be extracted.

この場合、前記演算部は、前記デコード・モードと前記通常画像撮像モード間で撮像画像の時間的な相違に起因する前記特定のオブジェクトの空間的な相違を表す動きベクトルを求める。そして、前記動きベクトルに基づいて前記デコード・モード下での撮影画像中における前記特定のオブジェクトの部分から、前記通常画像撮像モード下での撮像画像中における前記特定のオブジェクトの部分へアドレス変換を行なうことにより、通常撮像画像から前記特定のオブジェクトの画像部分をより正確に抽出することができる。   In this case, the calculation unit obtains a motion vector representing a spatial difference of the specific object due to a temporal difference in the captured image between the decode mode and the normal image capturing mode. Then, based on the motion vector, address conversion is performed from the specific object portion in the captured image under the decoding mode to the specific object portion in the captured image under the normal image capturing mode. Thus, the image portion of the specific object can be more accurately extracted from the normal captured image.

また、前記照射部がコードの異なる2種類以上の変調光を照射し、前記演算部は、コード毎に変調光のデコーディングを行ない、各変調光が照射された部分をそれぞれ抽出するようにしてもよい。すなわち、複数の種類の変調光を用いてオブジェクトを照射し、その撮像画像を画素毎にデコードを試み、正しくデコードされている場合は、さらに、どのコード・パターンによりデコードすることができるのかを検知することができる。そして、前記演算部は、コードが異なる変調光が照射された部分毎に、個別の画像処理を適用することができる。あるいは、特定のコードによる変調光が照射された部分のみを表示出力するなどして、さらに使い勝手の良いシステムを提供することができる。   Further, the irradiating unit emits two or more types of modulated light having different codes, and the arithmetic unit performs decoding of the modulated light for each code and extracts a portion irradiated with each modulated light. Also good. In other words, illuminate an object using multiple types of modulated light, attempt to decode the captured image for each pixel, and if it is decoded correctly, detect which code pattern can be further decoded can do. And the said calculating part can apply an individual image process for every part to which the modulated light from which a code differs was irradiated. Alternatively, it is possible to provide a system that is more convenient to use, for example, by displaying and outputting only a portion irradiated with modulated light of a specific code.

このとき、前記照射部は、コード毎に光強度を異ならせた2種類以上の変調光を照射するようにしてもよい。各変調光の光強度を相対的に変えると、到達しうる距離も相違するので、強い光強度の変調光ほどより遠くまで届き、遠くのオブジェクトからの反射光を正しくデコードすることができる。したがって、前記演算部は、コード毎に変調光のデコーディングを行ない、各変調光が照射された部分をそれぞれオブジェクトとして抽出するとともに、該変調光の光強度に基づいて照射されたオブジェクトまでの距離を同定することができる。すなわち、複数の変調光を用いることで、距離情報を得ることが可能となり、これより任意の距離のオブジェクトを抽出することも可能になる。そして、オブジェクトの距離に応じた表示出力するなどして、さらに使い勝手の良いシステムを提供することができる。   At this time, the irradiation unit may irradiate two or more types of modulated light having different light intensities for each code. If the light intensity of each modulated light is changed relatively, the reachable distance is also different. Therefore, the modulated light having a higher light intensity reaches farther, and the reflected light from a distant object can be correctly decoded. Therefore, the arithmetic unit decodes the modulated light for each code, extracts a portion irradiated with each modulated light as an object, and the distance to the irradiated object based on the light intensity of the modulated light. Can be identified. In other words, distance information can be obtained by using a plurality of modulated lights, and an object at an arbitrary distance can be extracted therefrom. A system that is more convenient to use can be provided by, for example, outputting a display corresponding to the distance of the object.

また、前記照射部は、コード毎に発光角度を異ならせた2種類以上の変調光を照射するようにしてもよい。各変調光は互いに異なる方向へ発光しており、それらの方向は左右でも、上下でも、同心円状でも、どの方向でも構わない。この場合、前記演算部は、発光角度毎に変調光のデコーディングを行ない、画角に応じたオブジェクトの表示処理を行なうことができる。   Further, the irradiating unit may irradiate two or more types of modulated light having different emission angles for each code. Each modulated light is emitted in different directions, and these directions may be left, right, up, down, concentric, or any direction. In this case, the calculation unit can decode the modulated light for each emission angle and perform object display processing according to the angle of view.

また、本発明の第2の側面は、任意にコーディングされた変調光が照射された特定のオブジェクトを撮像して得られる画像情報の処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、撮像画像に対し変調光のデコーディングを行なうデコーディング・ステップと、正しくデコードされたか否かに基づいて撮像画像のうち前記変調光が照射された部分とそれ以外の部分に分離し、前記変調光が照射された部分を前記特定のオブジェクトとして抽出するオブジェクト抽出ステップとを具備することを特徴とするコンピュータ・プログラムである。   The second aspect of the present invention is described in a computer-readable format so that processing of image information obtained by imaging a specific object irradiated with arbitrarily coded modulated light is executed on a computer system. A decoding step for decoding modulated light on a captured image, a portion of the captured image irradiated with the modulated light based on whether the decoded image is correctly decoded, and the others And an object extraction step of extracting the portion irradiated with the modulated light as the specific object.

本発明の第2の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第2の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第1の側面に係る撮像装置と同様の作用効果を得ることができる。   The computer program according to the second aspect of the present invention defines a computer program described in a computer-readable format so as to realize predetermined processing on a computer system. In other words, by installing the computer program according to the second aspect of the present invention in the computer system, a cooperative action is exhibited on the computer system, and the imaging apparatus according to the first aspect of the present invention. The same effect can be obtained.

本発明によれば、撮影画像に含まれる特定のオブジェクトのイメージを好適に抽出することができる、優れた撮像装置、情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the outstanding imaging device, information processing apparatus, information processing method, and computer program which can extract the image of the specific object contained in a picked-up image suitably can be provided.

また、本発明によれば、オブジェクトからの反射光を利用して撮影画像に含まれる特定のオブジェクトのイメージを好適に抽出することができる、優れた撮像装置、情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。   In addition, according to the present invention, it is possible to suitably extract an image of a specific object included in a captured image using reflected light from the object, an excellent imaging apparatus, information processing apparatus, information processing method, and A computer program can be provided.

また、本発明によれば、背景に明るさの変化があった場合であっても、オブジェクトからの反射光を利用して撮影画像に含まれる特定のオブジェクトのイメージをより正確に抽出することができる、優れた撮像装置、情報処理装置及び情報処理方法、並びにコンピュータ・プログラムを提供することができる。   Further, according to the present invention, it is possible to more accurately extract an image of a specific object included in a captured image using reflected light from the object even when the brightness changes in the background. An excellent imaging device, information processing device, information processing method, and computer program can be provided.

本発明によれば、変調光を用いて特定のオブジェクトの抽出を行なっているので、単に明るさの変化により抽出を行なっていた場合に比べ、環境光の変化などに対しロバストに抽出を行なうことができる。これにより、カメラ自体が動くような場合や、生活環境に存在する点滅光を撮影した場合でも、これらに影響されることなく良好なオブジェクト抽出が可能となる。 さらに、コード・パターンを複数用意することで、被写体までの距離や角度を知ることも可能となる。   According to the present invention, since a specific object is extracted using modulated light, it is possible to extract more robustly against changes in ambient light, etc. than when extraction is simply performed based on changes in brightness. Can do. Thereby, even when the camera itself moves or when blinking light existing in the living environment is photographed, it is possible to extract a good object without being influenced by these. Further, by preparing a plurality of code patterns, it is possible to know the distance and angle to the subject.

本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。   Other objects, features, and advantages of the present invention will become apparent from more detailed description based on embodiments of the present invention described later and the accompanying drawings.

以下、図面を参照しながら本発明の実施形態について詳解する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

第1の実施形態:
図1には、本発明の第1の実施形態に係るオブジェクト抽出装置の機能構成を模式的に示している。図示のオブジェクト抽出装置1は、変調光デコード部2と、タイミング制御部7と、発光部8と、レンズ9を備えている。さらに、変調光デコード部2は、撮像部3と、バッファ・メモリ5と、演算部6で構成される。
First embodiment:
FIG. 1 schematically shows a functional configuration of the object extraction device according to the first embodiment of the present invention. The illustrated object extraction apparatus 1 includes a modulated light decoding unit 2, a timing control unit 7, a light emitting unit 8, and a lens 9. Further, the modulated light decoding unit 2 includes an imaging unit 3, a buffer memory 5, and a calculation unit 6.

本実施形態に係るオブジェクト抽出装置1は、発光部8から変調光10を発し、オブジェクト11による反射光12を変調光デコード部2で復調(デコード)する。ここで、正常にデコードされるか否かに基づいてオブジェクトの距離を知る点に特徴がある。従来技術のように光の差分で距離を知る方法とは異なり、変調光を利用していることから、背景に明るさの変化が発生した場合でも誤認識することがない、ロバストなシステムを提供することができる。   The object extraction device 1 according to the present embodiment emits modulated light 10 from the light emitting unit 8 and demodulates (decodes) the reflected light 12 from the object 11 by the modulated light decoding unit 2. Here, there is a feature in that the distance of the object is known based on whether or not it is normally decoded. Unlike the conventional method of knowing the distance based on the difference in light, the use of modulated light provides a robust system that does not misrecognize even when the brightness changes in the background. can do.

図2には、発光部8の構成を示している。図示のように、発光部8は、発光制御部13と光源14で構成される。変調光10は、なんらかのコードを明るさ信号に変調(コーディング)した光となる。図示の例では、「01010010」という8ビットのバイナリ値を変調しており、“0”は消灯(暗)、“1”は点灯(明)として表現している(以下同様)。このような点滅パターン(変調光)を発光させるための制御は発光制御部13が担っている。光源14は明るさを変化できるものであれば何でも良いが、応答速度や明るさの面からLEDやレーザを用いるのが適当である。また、光の波長は可視光領域でも、赤外光領域でも良い。本実施例では、変調光の明暗を2値としているが、勿論、アナログ的に変化しても構わない。   In FIG. 2, the structure of the light emission part 8 is shown. As illustrated, the light emitting unit 8 includes a light emission control unit 13 and a light source 14. The modulated light 10 is light obtained by modulating (coding) a certain code into a brightness signal. In the illustrated example, an 8-bit binary value “0101010010” is modulated, and “0” is expressed as unlit (dark) and “1” is lit (bright) (the same applies hereinafter). The light emission control unit 13 is responsible for controlling such a blinking pattern (modulated light). The light source 14 may be anything as long as the brightness can be changed, but it is appropriate to use an LED or a laser in terms of response speed and brightness. The wavelength of light may be in the visible light region or in the infrared light region. In this embodiment, the brightness of the modulated light is binary, but of course, it may be changed in an analog manner.

図3には、変調光デコード部2におけるデコード処理の手順をフローチャートの形式で示している。   FIG. 3 shows the procedure of the decoding process in the modulated light decoding unit 2 in the form of a flowchart.

まず、撮像部3で光に応じた電気信号を発生させる(ステップS1)。   First, an electrical signal corresponding to light is generated in the imaging unit 3 (step S1).

図4には、撮像部3の撮像面の構成を模式的に示している。光を基に電気信号を発生させるには、光電変換デバイスが2次元的に配置されている。ここで言う光電変換デバイスとして、CCD(Charge Coupled Device:電荷結合型素子)やMOS(Metal Oxide Semiconductor)型の撮像素子が用いられる。   FIG. 4 schematically illustrates the configuration of the imaging surface of the imaging unit 3. In order to generate an electric signal based on light, photoelectric conversion devices are two-dimensionally arranged. As the photoelectric conversion device, a CCD (Charge Coupled Device) or a MOS (Metal Oxide Semiconductor) type imaging device is used.

画素15は光電変換可能な最小単位であり、一般には、この撮像部3のフレームレートは変調光10の周波数と同等か、若しくはより高周波で動作できることが望ましい。本実施形態では、説明の簡素化のため、変調光10と撮像部3が同じ周波数で同期して動作しているケースを想定して説明する。つまり、変調光が100Hzで動作していた場合、撮像部10は100fps(秒当りのフレーム数)で動作することを想定している。   The pixel 15 is a minimum unit that can be photoelectrically converted. In general, it is desirable that the frame rate of the imaging unit 3 is equal to or higher than the frequency of the modulated light 10. In the present embodiment, for the sake of simplification of description, the case where the modulated light 10 and the imaging unit 3 operate in synchronization at the same frequency will be described. That is, when the modulated light is operating at 100 Hz, it is assumed that the imaging unit 10 operates at 100 fps (the number of frames per second).

次いで、撮像部3から出力された電気信号は、バッファ・メモリ5に送られ、ここに数フレーム分保存される(ステップS2)。この際の電気信号は、アナログ値でもデジタル値(一般に、撮像装置からの出力デジタル値は10〜14ビット程度である)でも構わないが、データの扱い易さからデジタル値の方が望ましい。本実施形態では、8ビットのバイナリ・データを用いているため、8フレーム分の信号を保存する。   Next, the electrical signal output from the imaging unit 3 is sent to the buffer memory 5, where it is stored for several frames (step S2). The electrical signal at this time may be an analog value or a digital value (generally, an output digital value from the imaging apparatus is about 10 to 14 bits), but a digital value is more preferable because of easy handling of data. In this embodiment, since 8-bit binary data is used, signals for 8 frames are stored.

次いで、バッファ・メモリ5で保存されたデータは演算部6へ転送される。ここで、8フレーム分のデジタル(若しくはアナログ)信号を基にデコード演算を行なう(ステップS3)。   Next, the data stored in the buffer memory 5 is transferred to the arithmetic unit 6. Here, a decoding operation is performed based on a digital (or analog) signal for 8 frames (step S3).

図5には、ここでの電気信号データの演算方法の一例を示している。図示の例では、ある閾値を設け、これより下であれば“0”、上であれば“1”となるように画素毎に判定処理を行なうようにしている。比較器16を用いて出力を2値化すると簡便である。同図において、同じ“0”や“1”であっても信号量に変化を持たせているのは、変調光以外の要因(環境光)により信号が上下することを加味しているからである。この図からも、本実施形態に係るオブジェクト抽出処理が環境光の変化に対してロバストであることを理解できよう。 図1の制御部7は、変調光デコード部2や、発光制御部13の上記のような動作を制御するものである。   FIG. 5 shows an example of the calculation method of the electric signal data here. In the example shown in the figure, a certain threshold value is provided, and determination processing is performed for each pixel so that “0” is set below this threshold and “1” is set above. It is convenient to binarize the output using the comparator 16. In the same figure, the reason why the signal amount is changed even when the value is the same “0” or “1” is that the signal goes up and down due to factors other than the modulated light (environment light). is there. From this figure, it can be understood that the object extraction processing according to the present embodiment is robust against changes in ambient light. The control unit 7 in FIG. 1 controls the operations of the modulated light decoding unit 2 and the light emission control unit 13 as described above.

以上のように、本発明では、最小単位では画素15レベルで、変調された反射光12をデコードすることが可能となる。そして、デコードされたコードが正しいか否か(すなわち発光部8から出力される変調光10に与えられたコードと一致するか否か)に基づいて、その画素に反射光が入射したか否かを正確に知ることが可能となる。例えば、変調光10の届く範囲にオブジェクト11のみがあった場合、オブジェクト11からの反射光12を受けた画素15のみが正しいデコードを行なうことができる。したがって、正しくデコードされた画素にのみ着目することで、撮像した画像からオブジェクト11の形状を抽出することが可能となる。図6には、正しくデコードされた画素にのみ着目することでオブジェクト11の形状を抽出する様子を示している。   As described above, in the present invention, the modulated reflected light 12 can be decoded at the level of the pixel 15 in the minimum unit. Then, based on whether or not the decoded code is correct (that is, whether or not it matches the code given to the modulated light 10 output from the light emitting unit 8), whether or not the reflected light is incident on the pixel. It becomes possible to know accurately. For example, when only the object 11 is in the range where the modulated light 10 reaches, only the pixel 15 that has received the reflected light 12 from the object 11 can perform correct decoding. Therefore, it is possible to extract the shape of the object 11 from the captured image by paying attention only to the correctly decoded pixels. FIG. 6 shows a state in which the shape of the object 11 is extracted by focusing on only correctly decoded pixels.

以上、本発明の第1の実施形態について詳細に述べた。オブジェクト抽出装置1内の各部は機能説明のために便宜上分解して描かれているが、この中の幾つかのモジュール、若しくはすべての機能モジュールが1つのチップやモジュールに集積されたとしても、同様の効果が得られることは言うまでもない。例えば、本出願人に既に譲渡されている特開2002−292379号公報、特開2002−326857号公報、特開2003−33962号公報には、画素データを演算処理する演算機能を備えた撮像装置について開示されている。この種の撮像装置内の演算機能を用いて、数フレーム分の電気信号データの記憶、並びに電気信号データを基にデコード処理(電気信号データの閾値との比較)を行なうことができるので、上述したすべての機能モジュールを1チップで構成することができる。また、演算処理などは、ハードウェアで行なっても、あるいはソフトウェアで行なうようにしても良い。   The first embodiment of the present invention has been described in detail above. Each part in the object extraction device 1 is shown in a disassembled manner for convenience of explanation, but even if several modules or all of the functional modules are integrated in one chip or module, the same applies. It goes without saying that the effect of can be obtained. For example, JP-A-2002-292379, JP-A-2002-326857, and JP-A-2003-33962, which have already been assigned to the present applicant, describe an imaging apparatus having an arithmetic function for arithmetic processing of pixel data. Is disclosed. Since the arithmetic function in this type of imaging apparatus can be used to store electrical signal data for several frames and to perform decoding processing (comparison with the threshold value of electrical signal data) based on the electrical signal data, the above-mentioned All the functional modules can be configured with one chip. Further, the arithmetic processing or the like may be performed by hardware or software.

第2の実施形態:
図7には、本発明の第2の実施形態に係るオブジェクト抽出装置の機能構成を示している。図示のオブジェクト抽出装置1は、変調光デコード部2と、タイミング制御部7と、発光部8と、レンズ9で構成される。さらに、変調光デコード部2は、撮像部3と、フレーム間比較部4と、バッファ・メモリ5と、演算部17で構成される。本実施形態と上述の第1の実施形態との相違は、フレーム間比較部4が存在する点と、演算部17におけるデータの取り扱いの点にある。
Second embodiment:
FIG. 7 shows a functional configuration of an object extraction apparatus according to the second embodiment of the present invention. The illustrated object extraction apparatus 1 includes a modulated light decoding unit 2, a timing control unit 7, a light emitting unit 8, and a lens 9. Further, the modulated light decoding unit 2 includes an imaging unit 3, an interframe comparison unit 4, a buffer memory 5, and a calculation unit 17. The difference between the present embodiment and the first embodiment described above is that there is an inter-frame comparison unit 4 and the handling of data in the calculation unit 17.

図8には、変調光デコード部2におけるデコード処理の手順をフローチャートの形式で示している。   FIG. 8 shows a decoding process procedure in the modulated light decoding unit 2 in the form of a flowchart.

まず、撮像部3で光に応じた電気信号を発生させる(ステップS11)。電気信号はアナログ値でもデジタル値(一般に撮像装置からの出力デジタル値は10〜14ビット程度である)でも良い。   First, an electrical signal corresponding to light is generated in the imaging unit 3 (step S11). The electrical signal may be an analog value or a digital value (generally, an output digital value from the imaging device is about 10 to 14 bits).

その後、この信号はフレーム間比較部4に転送される。ここでは、前後のフレーム間で信号の大小を比較演算する(ステップS12)。図9には、ここでの比較演算方法の一例を示している。また、図10には、この演算方法を実現する処理手順をフローチャートの形式で示している。本方法では、図9に示すようなフレーム間の差異18の大きさ、及び符号を演算する。この際、同じ信号、例えば“0”であっても信号の差異は発生する。この差異(誤差)を閾値19とし、これより大きな差異18が見られた場合にデータの変化が生じたと定義する。図10に示すように、前後のフレーム間で画素単位で画素信号の大小を比較する。そして、前のフレームより後のフレームの方の信号が大きい場合には、当該画素において“0”→“1”の変化が発生し、その逆であれば“1”→“0”の変化が発生したことが分かる。但し、上述したように、比較量が閾値19以下の場合は不変と定義する。本実施形態では、フレーム間比較部4からの出力データは、前者の変化の際は“01”、後者の変化の際は“10”、不変であれば“00”と2ビットで定義付ける。入力信号は通常アナログ値、若しくは10ビット以上のデジタル値となるが、本比較部4での演算により、2ビットに圧縮される。不変データ“00”では、“0”→“0”なのか、“1”→“1”なのかの判断がつかないが、変調光10を用いていることから、必ず“01”、若しくは“10”が存在するため(ALL“0”、ALL“1”では、変調光としての判断が困難なので、これらは使用しない)、このデータからのフィードバックにより、“0”→“0”なのか、“1”→“1”なのかの判断を行なう。   Thereafter, this signal is transferred to the inter-frame comparison unit 4. Here, the magnitude of the signal is compared between the previous and next frames (step S12). FIG. 9 shows an example of the comparison calculation method here. FIG. 10 shows a processing procedure for realizing this calculation method in the form of a flowchart. In this method, the magnitude and sign of the difference 18 between frames as shown in FIG. 9 are calculated. At this time, even if the signals are the same, for example, “0”, signal differences occur. This difference (error) is defined as a threshold value 19 and it is defined that a data change occurs when a difference 18 larger than this is seen. As shown in FIG. 10, the magnitude of the pixel signal is compared in units of pixels between the previous and next frames. If the signal in the later frame is larger than that in the previous frame, a change of “0” → “1” occurs in the pixel, and vice versa, a change of “1” → “0” occurs. You can see that it occurred. However, as described above, when the comparison amount is equal to or less than the threshold value 19, it is defined as unchanged. In the present embodiment, the output data from the inter-frame comparison unit 4 is defined by 2 bits, “01” when the former changes, “10” when the latter changes, and “00” if it does not change. The input signal is usually an analog value or a digital value of 10 bits or more, but is compressed to 2 bits by the operation of the comparison unit 4. In the invariant data “00”, it cannot be determined whether “0” → “0” or “1” → “1”. However, since the modulated light 10 is used, “01” or “ 10 ”is present (ALL“ 0 ”and ALL“ 1 ”are difficult to determine as modulated light, so these are not used). From feedback from this data, whether“ 0 ”→“ 0 ” It is determined whether “1” → “1”.

図8に示すように、フレーム間比較部4結果はバッファ・メモリ5に記憶される(ステップS13)。演算後のデータが数フレーム分記憶されることになるが、データが圧縮されている分だけ、第1の実施形態におけるバッファ・メモリよりも小容量のもので良い。また、第1の実施形態と同様に、コードは8ビットのバイナリ・データを想定しているため、このバッファ・メモリ5では8フレーム分のデータを保存する。   As shown in FIG. 8, the interframe comparison unit 4 result is stored in the buffer memory 5 (step S13). The data after the calculation is stored for several frames. However, the amount of data may be smaller than that of the buffer memory in the first embodiment as much as the data is compressed. As in the first embodiment, since the code assumes 8-bit binary data, the buffer memory 5 stores data for 8 frames.

次いで、バッファ・メモリ5で保存されたデータは演算部17へ転送される。演算部17では、フレーム間比較部4において圧縮されたデータをデコードする(ステップS14)。図11にはフレーム・データの流れを示している。撮像部3から出力されたデータがフレーム間比較部4でデータ圧縮され、その後デコードされることで、変調光10から8ビットのデータを得ることができる。   Next, the data stored in the buffer memory 5 is transferred to the arithmetic unit 17. The arithmetic unit 17 decodes the data compressed by the inter-frame comparison unit 4 (step S14). FIG. 11 shows the flow of frame data. The data output from the imaging unit 3 is compressed by the inter-frame comparison unit 4 and then decoded, whereby 8-bit data can be obtained from the modulated light 10.

以上のように、本発明では、最小単位では画素15レベルで、変調された反射光12をデコードすることが可能となる。そして、デコードされたコードが正しいか否か(すなわち発光部8から出力される変調光10に与えられたコードと一致するか否か)で、その画素に反射光が入射したか否かを正確に知ることが可能となる。例えば、変調光10の届く範囲にオブジェクト11のみがあった場合、オブジェクト11からの反射光12が入射された画素15のみが正しいデコードを行なうことができる。したがって、正しくデコードされた画素にのみ着目することで、撮像画像からオブジェクト11の形状を抽出することが可能となる。図13には、正しくデコードされた画素にのみ着目することでオブジェクト11の形状を抽出することができた様子を示している。   As described above, in the present invention, the modulated reflected light 12 can be decoded at the pixel 15 level in the minimum unit. Whether or not the reflected light is incident on the pixel is accurately determined based on whether or not the decoded code is correct (that is, whether or not it matches the code given to the modulated light 10 output from the light emitting unit 8). It becomes possible to know. For example, when only the object 11 is in the range where the modulated light 10 reaches, only the pixel 15 on which the reflected light 12 from the object 11 is incident can be decoded correctly. Therefore, it is possible to extract the shape of the object 11 from the captured image by paying attention only to the correctly decoded pixels. FIG. 13 shows how the shape of the object 11 can be extracted by paying attention only to correctly decoded pixels.

以上、本発明の第2の実施形態について詳細に述べた。オブジェクト抽出装置1内の各部は機能説明のために便宜上分解して描かれているが、この中の幾つかの部、若しくはすべてが1つのチップやモジュールに集積されたとしても同様の効果が得られることは言うまでもない(同上)。また、演算処理などは、ハードウェアで行なうようにしても、あるいはソフトウェアで行なうようにしても良い。   Hereinabove, the second embodiment of the present invention has been described in detail. Each part in the object extracting apparatus 1 is illustrated in a disassembled manner for convenience of explanation, but the same effect can be obtained even if some or all of these parts are integrated in one chip or module. Needless to say, the same as above. Also, the arithmetic processing or the like may be performed by hardware or software.

第3の実施形態:
ここでは、上述した手段を用いたオブジェクト切抜きのための情報と、通常画像の情報とにより切り抜かれたオブジェクトのみを表示装置により表示させるという実施形態について説明する。
Third embodiment:
Here, an embodiment will be described in which only the object clipped by the information for object clipping using the above-described means and the information of the normal image is displayed on the display device.

図12には、本実施形態に係る切り抜かれたオブジェクトを表示出力するための処理手順をフローチャートの形式で示している。   FIG. 12 shows a processing procedure for displaying and outputting the clipped object according to the present embodiment in the form of a flowchart.

撮像部3(図1、図7を参照のこと)からの出力データを、上述したオブジェクト抽出装置1(図1、図7を参照のこと)へ転送するとともに(ステップS21)、通常の映像信号を生成するための画像処理装置へ転送する(ステップS22)。その後、それぞれの装置から画素毎、若しくはそれに準じたレベルの、デコードの成否データ、及び、通常画像データが出力される。この際お互いのデータは1対1対応するのが望ましいがこの限りではない。   The output data from the imaging unit 3 (see FIGS. 1 and 7) is transferred to the above-described object extraction device 1 (see FIGS. 1 and 7) (step S21), and a normal video signal. Is transferred to the image processing apparatus for generating (step S22). After that, decoding success / failure data and normal image data are output from each device for each pixel or at a level equivalent thereto. At this time, it is desirable that the mutual data correspond one-to-one, but this is not a limitation.

次いで、画素毎にデコードが正しく行なわれたか否かを判別し(ステップS23)、その情報を基にそれぞれに個別に任意の処理1、並びに処理2を行なう(ステップS24、S25)。ここでは、処理1に相当することを表示装置に転送することとし、処理2に相当することを表示装置に転送しないこととした。これにより、正しくデコードされた画素に対応する通常画像データのみを表示装置にて表示させることができる。   Next, it is determined whether or not the decoding is correctly performed for each pixel (step S23), and arbitrary processing 1 and processing 2 are individually performed based on the information (steps S24 and S25). Here, what corresponds to process 1 is transferred to the display device, and what corresponds to process 2 is not transferred to the display device. Thus, only normal image data corresponding to correctly decoded pixels can be displayed on the display device.

図13には、本実施形態を適用し、撮影画像に含まれる特定のオブジェクトを表示した場合の画面を示している。   FIG. 13 shows a screen when the present embodiment is applied and a specific object included in the captured image is displayed.

図13(a)には被写体を示している。ここでは、変調光が十分届く位置に人の手があり、その後で変調光が届かない位置に木がある場合を想定している。また、図13(b)には通常のカメラで撮影した際の通常の映像を示している。また、図13(c)には、本実施形態を適用し、特定のオブジェクト(人の手)のみを切り出して表示した例を示している。正しくデコードされた画素に相当する映像データのみ表示すれば、このような抜き取りが可能となる。   FIG. 13A shows a subject. Here, it is assumed that there is a human hand at a position where the modulated light can reach sufficiently, and a tree exists at a position where the modulated light does not reach thereafter. Further, FIG. 13B shows a normal image when the image is taken with a normal camera. FIG. 13C shows an example in which the present embodiment is applied and only a specific object (human hand) is cut out and displayed. If only video data corresponding to correctly decoded pixels is displayed, such extraction is possible.

ここでは、正しくデコードされていない画素のエリアをグレーで表示した。他にも、正しくデコードされていないエリアを画像処理でぼかし、これを表示させることで、例えば、近くの人物ははっきりと表示し、背景をぼかすようなことも可能となる。あるいは、全く違った画像データを用意し、このデータを表示させるなどしても良い。 以上のようにオブジェクト抽出装置1により処理されたデコード情報を利用することで、特定のオブジェクトのみを表示装置に表示することが可能となる。   Here, areas of pixels that are not correctly decoded are displayed in gray. In addition, by blurring an area that has not been correctly decoded by image processing and displaying it, for example, nearby persons can be clearly displayed and the background can be blurred. Alternatively, completely different image data may be prepared and displayed. By using the decoding information processed by the object extraction device 1 as described above, only a specific object can be displayed on the display device.

第4の実施形態:
ところで、上述した第3の実施形態では抽出されたオブジェクトを簡易に表示できる一方、撮像部からの出力データには環境光に加え変調光が載っている。このため、通常画像データを表示する場合は、変調光が照射された特定のオブジェクトについて、周囲に比べ明るくなったり、変調光によってフリッカが観察されたりするといった問題が見られる場合がある。本実施形態では、抽出されたオブジェクトが、オブジェクト抽出のために照射された変調光を浴びることにより生ずるこれらの問題を解決するためのものである。
Fourth embodiment:
By the way, in the third embodiment described above, the extracted object can be easily displayed, while the output data from the imaging unit includes modulated light in addition to ambient light. For this reason, when displaying normal image data, there may be a problem that a specific object irradiated with modulated light becomes brighter than the surroundings or flicker is observed by the modulated light. In the present embodiment, the extracted object is for solving these problems caused by exposure to the modulated light irradiated for object extraction.

図14に本実施形態に係る画像取得の動作シーケンスを示している。同図に示すように、本実施形態では、環境光成分のみがオブジェクトに照射されている通常画像の取得と、環境光成分にさらに変調光成分も載った光によりオブジェクトが照射されている画像の取得とを時分割により行なう。   FIG. 14 shows an image acquisition operation sequence according to the present embodiment. As shown in the figure, in the present embodiment, acquisition of a normal image in which only an ambient light component is irradiated on the object, and an image in which the object is irradiated with light on which the modulated light component is also added to the environmental light component are obtained. Acquisition is performed by time division.

通常画像取得動作時に得られた通常画像に対しては、通常の画像処理が施される。例えば、CRTディスプレイなどの表示装置へ画面出力するための映像信号に変換される。また、環境光成分にさらに変調光成分も載った光により照射されているオブジェクト抽出用の画像取得及びデコード処理動作時には、撮像画像は上述したオブジェクト抽出装置にて処理が施される。   Normal image processing is performed on the normal image obtained during the normal image acquisition operation. For example, it is converted into a video signal for screen output to a display device such as a CRT display. Also, during the image acquisition and decoding processing operation for extracting an object irradiated with light having a modulated light component in addition to the ambient light component, the captured image is processed by the object extraction device described above.

このような動作シーケンスにより、変調光の影響を受けない通常画像を表示することが可能となる。   By such an operation sequence, a normal image that is not affected by the modulated light can be displayed.

図15には、撮像部3(図1及び図7を参照のこと)によるデータ出力から画像表示までの処理手順をフローチャートの形式で示している。   FIG. 15 shows a processing procedure from data output to image display by the imaging unit 3 (see FIGS. 1 and 7) in the form of a flowchart.

通常画像用のデータと、オブジェクト抽出用のデータは時分割に交互に出力される(ステップS31、S32)。時間的に前に通常画像処理が行なわれ、その後のデコード処理で正しくデコードすることができたかどうかに応じて(ステップS33)、どの画素の画像データが処理1(ステップS34)若しくは処理2(ステップS35)に送られるかが決められる(前後関係はこれの逆でも良い)。   Normal image data and object extraction data are alternately output in a time-sharing manner (steps S31 and S32). Depending on whether normal image processing was performed before in time and decoding was correctly performed in the subsequent decoding processing (step S33), which pixel image data is processing 1 (step S34) or processing 2 (step It is determined whether it is sent to S35) (the reverse relationship may be reversed).

ここで、通常画像用データとオブジェクト抽出用のデータは時間的に一致していない。このため、抽出しようとするオブジェクトが動いている場合には、画像表示用の通常画像の取得時とオブジェクト抽出用の画像取得時とで、オブジェクトの画像フレーム内での位置に空間的なずれが発生する可能性がある。但し、これは撮像部3のフレームレートを上げ、オブジェクト表示用の通常画像撮影とオブジェクト抽出用の画像撮影との時間的な差を縮めることで軽減することが可能となる。   Here, the normal image data does not coincide with the object extraction data in terms of time. Therefore, when the object to be extracted is moving, there is a spatial shift in the position of the object in the image frame between the acquisition of the normal image for image display and the acquisition of the image for object extraction. May occur. However, this can be reduced by increasing the frame rate of the imaging unit 3 and reducing the time difference between the normal image capturing for object display and the image capturing for object extraction.

また、本実施形態では、通常画像の動作時と、デコード処理を含む動作時とではフレームレートを変えている。例えば、図14に示す例では、前者:後者=1:8としている。これにより、それぞれの動作時間が等しくなる。 以上のように本実施形態では、通常画像用のデータと、オブジェクト抽出用のデータは時分割に交互に出力する際に、オブジェクトの空間的なずれを発生することがあるものの、変調光が載らない(すなわち環境光だけ)が照射される特定のオブジェクトの画像を表示装置に表示することができる。   In the present embodiment, the frame rate is changed between the normal image operation and the operation including the decoding process. For example, in the example shown in FIG. 14, the former: the latter = 1: 8. Thereby, each operation time becomes equal. As described above, in the present embodiment, when the normal image data and the object extraction data are alternately output in time division, the spatial shift of the object may occur, but the modulated light is mounted. An image of a particular object that is not illuminated (ie, only ambient light) can be displayed on the display device.

第5の実施形態:
第4の実施形態では、変調光成分の影響を受けないオブジェクトの画像を得るために、環境光成分のみがオブジェクトに照射されている通常画像の取得と、オブジェクト抽出のための画像取得とを時分割により行なう。後者のオブジェクト抽出を行なうための画像取得では、環境光成分にさらに変調光成分も載った光によりオブジェクトが照射されている画像の取得を行なう。このように時分割でオブジェクトの撮影を行なう都合上、オブジェクトの画像フレーム内での位置に空間的なずれが発生しうる(前述)。
Fifth embodiment:
In the fourth embodiment, in order to obtain an image of an object that is not affected by the modulated light component, a normal image in which only the ambient light component is irradiated on the object and an image acquisition for object extraction are sometimes obtained. This is done by dividing. In the latter image acquisition for object extraction, an image in which an object is irradiated with light having a modulated light component in addition to the ambient light component is acquired. Thus, for the purpose of photographing the object in time division, a spatial shift may occur in the position of the object in the image frame (described above).

本実施形態では、通常画像用データとオブジェクト抽出用のデータは時間的に一致していないことに起因するオブジェクトの空間的なずれの問題を、動き予測の手法を適用することにより解決するためのものである。但し、第4の実施形態に係るシステム構成に、オブジェクトの動き補償の処理が付加する形となるため、その分だけ計算機の負荷は重くなる。   In the present embodiment, the problem of spatial displacement of objects caused by the fact that the normal image data and the object extraction data do not coincide with each other in time is applied by applying a motion prediction method. Is. However, since the object motion compensation process is added to the system configuration according to the fourth embodiment, the load on the computer increases accordingly.

図16には、動いているオブジェクトに対し通常画像の撮影とオブジェクト抽出(デコード)用の撮影を時分割で交互に行なっている様子を示している。図示の例では、被写体20は移動する円形の物体であり、この被写体20に対して本発明に係るオブジェクト抽出を適用する場合について、以下に説明を行なう。   FIG. 16 shows a state where shooting of a normal image and shooting for object extraction (decoding) are alternately performed in time division on a moving object. In the illustrated example, the subject 20 is a moving circular object, and the case where the object extraction according to the present invention is applied to the subject 20 will be described below.

現在、被写体20(画像取得及びデコード処理中)は、図16に示す位置にあるとする。被写体20は矢印26で示す軌跡に沿って移動しており、前のフレーム(通常画像取得時)には被写体21に、さらにその前のフレーム(画像取得及びデコード処理時)では被写体22に、さらにその前のフレーム(通常画像取得時)では被写体23の場所に存在していたとする。   Assume that the subject 20 (during image acquisition and decoding processing) is currently at the position shown in FIG. The subject 20 is moving along the trajectory indicated by the arrow 26. The subject 20 is moved to the subject 21 in the previous frame (at the time of normal image acquisition), and further to the subject 22 in the previous frame (at the time of image acquisition and decoding processing). It is assumed that the frame is present at the subject 23 in the previous frame (at the time of normal image acquisition).

被写体20に相当する画素がデコード処理により正しくデコードされ、この画素に対応する通常画像を表示しようとしたとする。ところが、デコード処理用の画像取得と通常画像取得は時分割で交互に行なわれていることから、現在の被写体20の位置と、その直近で取得された通常画像における被写体21の位置との間には、空間的なずれが発生している。その結果、被写体21のうち表示されるのは、これらの重なり(AND)の部分である表示部28のみとなり(図16(b)を参照のこと)、その他の部分は表示されないことになる。   It is assumed that a pixel corresponding to the subject 20 is correctly decoded by the decoding process and an ordinary image corresponding to this pixel is to be displayed. However, since the image acquisition and the normal image acquisition for decoding processing are alternately performed in a time division manner, between the current position of the subject 20 and the position of the subject 21 in the normal image acquired most recently. There is a spatial shift. As a result, only the display portion 28 that is the overlap (AND) portion of the subject 21 is displayed (see FIG. 16B), and the other portions are not displayed.

そこで、本実施形態では、このような事態を回避するために、被写体の動きベクトルを抽出し、動き予測の結果を利用して、所望の表示を達成しようと試みる。   Therefore, in the present embodiment, in order to avoid such a situation, a motion vector of the subject is extracted, and an attempt is made to achieve a desired display using the result of motion prediction.

図16において、画素24〜27は被写体21〜23に対して、同じ位置に相当する画素である。ここで、デコード時の被写体20の画素24に相当する通常画像は被写体21の画素25であるという画像フレーム間における画素の対応関係を導出し、直近に撮影された通常画像中で被写体20に対応する画素部分を表示することにより、抜けのない、良好なオブジェクト抽出が可能になることが分かる。   In FIG. 16, pixels 24 to 27 are pixels corresponding to the same position with respect to the subjects 21 to 23. Here, a pixel correspondence relationship between image frames in which the normal image corresponding to the pixel 24 of the subject 20 at the time of decoding is the pixel 25 of the subject 21 is derived, and it corresponds to the subject 20 in the most recently captured normal image. It can be seen that a good object extraction without missing can be performed by displaying the pixel portion to be displayed.

このようなオブジェクト抽出を実現するために、矢印26のベクトル、すなわちオブジェクトの動きベクトルを求める必要がある。動きベクトルの抽出は、デコードされたデータである被写体20と被写体22を利用する。例えば、被写体が図16に示すような単純な円形であれば、まず、それぞれの被写体の重心を求め、その後、これらの重心を結ぶベクトルを導出すればよい。   In order to realize such object extraction, it is necessary to obtain the vector of the arrow 26, that is, the motion vector of the object. The motion vector is extracted by using the subject 20 and the subject 22 which are decoded data. For example, if the subject is a simple circle as shown in FIG. 16, first, the center of gravity of each subject may be obtained, and then a vector connecting these centers of gravity may be derived.

あるいは、動きベクトルの他の抽出方法として、MPEG(Moving Picture Experts Group)4などの標準的な画像圧縮技術で用いられている一般的な方法を適用することができる。例えば、被写体23を1つのポリゴンとして扱い、これの次の(実際には次の次)フレーム(被写体21が撮影された通常画像フレーム)との間で、ポリゴン・マッチング処理を行なうことでベクトルを求める。この動きベクトルを基に画素24⇒画素25という画素のアドレス変換を行なえばよい。   Alternatively, as another method for extracting motion vectors, a general method used in a standard image compression technique such as MPEG (Moving Picture Experts Group) 4 can be applied. For example, the subject 23 is treated as one polygon, and a vector is obtained by performing polygon matching processing with the next (actually next) frame (normal image frame in which the subject 21 is photographed). Ask. Based on this motion vector, pixel address conversion of pixel 24⇒pixel 25 may be performed.

図17には、オブジェクトの動きベクトルの抽出と動きベクトルに基づくがそのアドレス変換を行なうための処理手順をフローチャートの形式で示している。   FIG. 17 shows a processing procedure for extracting the motion vector of the object and performing address conversion based on the motion vector in the form of a flowchart.

まず、直近のデコード用撮影画像中において被写体22の重心を求める(ステップS41)。次いで、現在のデコード用撮影画像中における被写体20の重心を求める(ステップS42)。そして、求められたそれぞれの重心を基に、動きベクトルを抽出する(ステップS43)。   First, the center of gravity of the subject 22 is obtained in the latest decoded photographed image (step S41). Next, the center of gravity of the subject 20 in the current decoded photographed image is obtained (step S42). Then, a motion vector is extracted based on each obtained center of gravity (step S43).

次いで、直近の通常画像中で、動きベクトルの中心に被写体21が存在すると仮定して(ステップS44)、求めた動きベクトルを基に、被写体20を構成するがそのアドレスを変換する(ステップS45)。このアドレス変換を利用することで、デコード用画像中の被写体20に相当する画素データを取得することができる。   Next, assuming that the subject 21 exists at the center of the motion vector in the most recent normal image (step S44), the subject 20 is formed based on the obtained motion vector, but its address is converted (step S45). . By using this address conversion, pixel data corresponding to the subject 20 in the decoding image can be acquired.

以上説明したように、本実施形態では、デコードされた画素24に対応する映像画素25を動きベクトルから推定することで、良好に特定オブジェクトの抽出を行なうことができる。   As described above, in the present embodiment, the specific object can be satisfactorily extracted by estimating the video pixel 25 corresponding to the decoded pixel 24 from the motion vector.

第6の実施形態:
これまでは、1種類の変調コードのパターンからなる変調光を用いてオブジェクトを照射し、その撮像画像を画素毎に正しくデコードされたか否かという2値によりオブジェクトの抽出を行なう各実施形態について説明してきた。これに対し、本発明の第6の実施形態では、変調コードの異なる複数の種類の変調光を用いてオブジェクトを照射するようにした。そして、その撮像画像を画素毎にデコードを試み、正しくデコードされている場合は、さらに、いずれのコード・パターンがデコードされているのかを検知することで、いずれの変調光に対する反射光であるかを特定する。この場合、各変調光により抽出されたオブジェクト毎に個別の画像処理を適用することができるので、さらに使い勝手の良いシステムを提供することができる。以下では、変調光を用いたオブジェクト抽出の応用として、2種類以上の変調コードのパターンからなる変調光を用いた実施形態について説明する。
Sixth embodiment:
So far, each embodiment has been described in which an object is irradiated with modulated light composed of one type of modulation code pattern and the object is extracted based on the binary value of whether or not the captured image is correctly decoded for each pixel. I have done it. In contrast, in the sixth embodiment of the present invention, an object is irradiated using a plurality of types of modulated light having different modulation codes. If the captured image is decoded for each pixel and correctly decoded, it is further detected which code pattern is decoded, and which reflected light is reflected by which modulated light. Is identified. In this case, since individual image processing can be applied to each object extracted by each modulated light, a user-friendly system can be provided. Hereinafter, as an application of object extraction using modulated light, an embodiment using modulated light composed of two or more types of modulation code patterns will be described.

図18には、本実施形態に係る発光部の構成を示している。第1〜第5の実施形態では、図2に示したように、1種類の変調コード・パターンが変調光10として発光される。これに対し、本実施形態では、2種類以上の変調コード・パターンからなる変調光30及び31が発光される。図18では、光源33が「01010010」と「01011001」の2つの変調光を交互に発光する例が示されている。   FIG. 18 shows a configuration of the light emitting unit according to the present embodiment. In the first to fifth embodiments, as shown in FIG. 2, one type of modulation code pattern is emitted as the modulated light 10. On the other hand, in this embodiment, modulated light 30 and 31 composed of two or more types of modulation code patterns are emitted. FIG. 18 shows an example in which the light source 33 alternately emits two modulated lights of “0101010010” and “010101001”.

ここで、光源33は、1つの光源が複数の変調コード・パターンを出力するようにしてもよいし、変調コード・パターン毎に光源を配設するようにしてもよい。光源33の制御は、発光制御部32が行なっている。   Here, as the light source 33, one light source may output a plurality of modulation code patterns, or a light source may be provided for each modulation code pattern. The light emission controller 32 controls the light source 33.

さらに、2つの変調光30及び31は光強度を相対的に変えてあり、前者が弱く、後者が強くなるように設定している。この場合、それぞれの変調光30及び31が到達しうる距離もその光強度に応じて異なり、後者の方が遠くまで届くことになる。   Further, the two modulated lights 30 and 31 are set so that the light intensity is relatively changed, the former is weak and the latter is strong. In this case, the distance that each modulated light 30 and 31 can reach also varies depending on the light intensity, and the latter reaches far.

図19には、本実施形態に係る画像取得の動作シーケンスを示している。図示の動作シーケンスは、第4の実施形態(図14を参照のこと)の場合と同様に、オブジェクト抽出のための画像取得とを時分割により行なう。後者のオブジェクト抽出を行なうための画像取得では、環境光成分にさらに変調光成分も載った光によりオブジェクトが照射されている画像の取得を行なう。   FIG. 19 shows an image acquisition operation sequence according to the present embodiment. In the illustrated operation sequence, image acquisition for object extraction is performed in a time-sharing manner as in the case of the fourth embodiment (see FIG. 14). In the latter image acquisition for object extraction, an image in which an object is irradiated with light having a modulated light component in addition to the ambient light component is acquired.

図14に示した動作シーケンスとの相違は、デコード処理が2回続けて行なわれる、すなわち変調コード・パターン毎にデコード処理が行なわれる点である。この理由、それぞれの変調光30及び31が干渉する場合を想定しているためである。勿論、互いに干渉しない変調方法(コーディング方式)を用いれば、同時にデコードすることも可能である。
The difference from the operation sequence shown in FIG. 14 is that the decoding process is performed twice, that is, the decoding process is performed for each modulation code pattern. This is because each of the modulated light 30 and 31 are assumed to interfere. Of course, if modulation methods (coding methods) that do not interfere with each other are used, it is also possible to perform decoding simultaneously.

また、図19に示す例では、通常画像取得動作と画像取得及びデコード処理動作では、後者の動作期間の方が長く描かれているが、上記したような空間的なずれを考慮すると、後者の動作は極力速く処理するのが望ましい。   In the example shown in FIG. 19, in the normal image acquisition operation and the image acquisition and decoding processing operation, the latter operation period is drawn longer. However, considering the spatial deviation as described above, the latter operation period is drawn. It is desirable to handle the operation as fast as possible.

上記のような発光動作、及び動作シーケンスを用いた場合、光強度を異ならせたコードの数だけデコーディングを行なった段階で、各変調光により照射されたオブジェクトを抽出するとともに、オブジェクトまでの距離を同定することができる。図18には、コード毎に光強度を異ならせた2種類以上の変調光を照射した様子を示している。同図に示すように、光強度の弱い変調光30からの反射光をデコードできるのはより近い距離にあるオブジェクト34であり、強い変調光31からの反射光をデコードできるのは、これより遠くの距離にあるオブジェクト35である。さらにデコードが正しく行なえないのは、さらに遠くにあるオブジェクト36である。図示の例では変調光は2種類であるが、当然これ以上でも良い。   When the light emission operation and operation sequence as described above are used, the object irradiated with each modulated light is extracted at the stage where the number of codes with different light intensities is decoded, and the distance to the object Can be identified. FIG. 18 shows a state in which two or more types of modulated light with different light intensities are irradiated for each code. As shown in the figure, the object 34 at a closer distance can decode the reflected light from the modulated light 30 having a low light intensity, and the reflected light from the strong modulated light 31 can be decoded farther than this. It is the object 35 in the distance. Further, it is the object 36 that is further away that cannot be correctly decoded. In the illustrated example, there are two types of modulated light, but naturally more than that may be used.

以上のように、複数の変調光を用いることで、距離情報を得ることが可能となり、これより任意の距離のオブジェクトを抽出し表示することも可能になる。   As described above, by using a plurality of modulated lights, distance information can be obtained, and an object at an arbitrary distance can be extracted and displayed.

図20には、本実施形態において、データ出力から画像表示までの処理手順をフローチャートの形式で示している。   FIG. 20 shows a processing procedure from data output to image display in the form of a flowchart in the present embodiment.

通常画像用のデータと、オブジェクト抽出用の画像取得は時分割に交互に出力される(ステップS51、S52)。時間的に前に通常画像処理が行なわれ、その後のデコード処理では、オブジェクト抽出用の取得画像の画素毎に各コーディング方式により正しくデコードすることができたかどうかを判別する(ステップS53)。   Normal image data and object extraction image acquisition are alternately output in a time-sharing manner (steps S51 and S52). Normal image processing is performed before in time, and in the subsequent decoding processing, it is determined whether or not each pixel of the acquired image for object extraction has been correctly decoded by each coding method (step S53).

ここで、いずれのコーディング方式でも正しくデコードされなかった画素については、処理2を適用する(ステップS54)。処理2の一例は当該画素信号を表示出力しないことである。   Here, processing 2 is applied to pixels that have not been correctly decoded by any coding method (step S54). An example of the process 2 is not to display and output the pixel signal.

また、いずれかのコーディング方式により正しくデコードすることができた画素については(ステップS53)、さらに、いずれのコーディング方式により正しくデコードできたかに応じて、その処理方法について決定する(ステップS55)。   Further, for a pixel that can be correctly decoded by any coding scheme (step S53), a processing method is determined according to which coding scheme is correctly decoded (step S55).

例えば、弱い光強度に設定されている変調光30が持つコード・パターン「01010010」がデコードされた画素については、より近い場所にあるオブジェクトの画素信号として、処理1(例えば表示出力)が適用される(ステップS56)。   For example, processing 1 (for example, display output) is applied to a pixel obtained by decoding the code pattern “010100010” of the modulated light 30 set to a low light intensity as a pixel signal of an object at a closer location. (Step S56).

また、強い光強度に設定されている変調光31が持つコード・パターン「01011001」がデコードされた画素については、より遠い場所にあるオブジェクトとの画素信号として、処理4(例えば表示出力)が適用される(ステップS57)。   Further, processing 4 (for example, display output) is applied to a pixel obtained by decoding the code pattern “010101001” of the modulated light 31 set to a high light intensity as a pixel signal with an object at a farther place. (Step S57).

また、いずれのコード・パターン「01010010」及び「01011001」もデコードすることができた画素については、処理3(例えば表示出力)が適用される(ステップS58)。   Further, processing 3 (for example, display output) is applied to the pixels for which any of the code patterns “0101010010” and “010101001” can be decoded (step S58).

第7の実施形態:
上述した第6の実施形態では、光強度を異ならせた複数の変調光を用いた。これに対し、本実施形態では、発光角度が異なる複数の変調光を用いている。
Seventh embodiment:
In the above-described sixth embodiment, a plurality of modulated lights having different light intensities are used. On the other hand, in this embodiment, a plurality of modulated lights having different emission angles are used.

図21には、本実施形態に係る発光部、及び変調光の構成を示している。変調光37及び38は互いに異なる方向へ発光している。方向は左右でも、上下でも、同心円状でも、どの方向でも構わない。光源39は、1つの光源が時分割で発光角度の異なる変調光を照射するようにしてもよいし、発光角度毎に光源を配設するように構成してもよい。   FIG. 21 shows a configuration of the light emitting unit and modulated light according to the present embodiment. The modulated lights 37 and 38 are emitted in different directions. The direction may be left, right, up, down, concentric, or any direction. The light source 39 may be configured such that one light source emits modulated light having different light emission angles in a time-sharing manner, or a light source may be arranged for each light emission angle.

なお、変調コード・パターンが相違する変調光毎に時分割でデコード処理を行なうのは、それぞれの変調光37及び38が干渉することを想定しているためであり、干渉しない変調方法(コーディング方式)を用いることにより同時にデコードすることも可能である。   The reason why decoding processing is performed in a time division manner for each modulated light having a different modulation code pattern is because it is assumed that the respective modulated lights 37 and 38 interfere with each other, and a modulation method (coding method) that does not interfere with each other. ) Can be simultaneously decoded.

また、光源39の動作制御は、発光制御部40が行なっている。動作シーケンスは図19と同様であり、オブジェクト抽出のための画像取得とを時分割により行なうことができる。後者のオブジェクト抽出を行なうための画像取得では、環境光成分にさらに変調光成分も載った光によりオブジェクトが照射されている画像の取得を行なう。デコード処理は、発光角度毎に行なわれる。   Further, the light emission control unit 40 controls the operation of the light source 39. The operation sequence is the same as that in FIG. 19, and image acquisition for object extraction can be performed by time division. In the latter image acquisition for object extraction, an image in which an object is irradiated with light having a modulated light component in addition to the ambient light component is acquired. The decoding process is performed for each emission angle.

本実施形態によれば、オブジェクト抽出を行ないたい方向を特定することが可能である。図22には、左右方向に異なる変調光を発光する際の、発光エリア50(変調光37)、及び発光エリア51(変調光38)と、撮像素子の撮像画角52の関係を示している。同図のように設定することで、例えば、図23のように変調光37に照射された右手53と変調光38に照射された左手54の双方を別々のコードで認識することができるようになる。これにより、両手による別々の情報入力などが可能になる。ゲームなどの用途では、遊び方の応用範囲を広げることができる。   According to this embodiment, it is possible to specify the direction in which object extraction is desired. FIG. 22 shows the relationship between the light emitting area 50 (modulated light 37) and the light emitting area 51 (modulated light 38) and the imaging field angle 52 of the image sensor when different modulated lights are emitted in the left-right direction. . By setting as shown in the figure, for example, as shown in FIG. 23, both the right hand 53 irradiated to the modulated light 37 and the left hand 54 irradiated to the modulated light 38 can be recognized by different codes. Become. This makes it possible to input information separately with both hands. In applications such as games, the application range of how to play can be expanded.

以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。   The present invention has been described in detail above with reference to specific embodiments. However, it is obvious that those skilled in the art can make modifications and substitutions of the embodiment without departing from the gist of the present invention.

撮像素子から得られた電気信号データを数フレーム分だけ記憶し、前後のフレームで電気信号データを比較してデコード処理を行なう機能モジュールの一部又は全部を1つのチップ又はチップ内モジュールに集積することによっても、本発明を好適に実現することができる。   The electrical signal data obtained from the image sensor is stored for several frames, and a part or all of the functional modules that perform the decoding process by comparing the electrical signal data in the previous and subsequent frames are integrated on one chip or on-chip module. By this, the present invention can be preferably realized.

例えば、本出願人に既に譲渡されている特開2002−292379号公報、特開2002−326857号公報、特開2003−33962号公報には、画素データを演算処理する演算機能を備えた撮像装置について開示されている。この種の撮像装置に本発明に関する機能モジュールの一部又は全部を実装することができる。   For example, JP-A-2002-292379, JP-A-2002-326857, and JP-A-2003-33962, which have already been assigned to the present applicant, describe an imaging apparatus having an arithmetic function for arithmetic processing of pixel data. Is disclosed. Some or all of the functional modules related to the present invention can be mounted on this type of imaging apparatus.

また、閾値との比較により画素毎の電気信号データをデコードする処理、あるいは前後のフレームで電気信号データを比較してデコード処理を行なう演算処理などを、ハードウェアで行はなくソフトウェアで行なうようにしても良い。   Also, the processing for decoding the electrical signal data for each pixel by comparison with the threshold value, or the arithmetic processing for performing the decoding processing by comparing the electrical signal data in the preceding and following frames, is performed by software rather than by hardware. May be.

要するに、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、特許請求の範囲を参酌すべきである。   In short, the present invention has been disclosed in the form of exemplification, and the description of the present specification should not be interpreted in a limited manner. In order to determine the gist of the present invention, the claims should be taken into consideration.

図1は、本発明の第1の実施形態に係るオブジェクト抽出装置の機能構成を模式的に示した図である。FIG. 1 is a diagram schematically illustrating a functional configuration of an object extraction device according to the first embodiment of the present invention. 図2は、発光部8の構成を示した図である。FIG. 2 is a diagram illustrating a configuration of the light emitting unit 8. 図3は、変調光デコード部2におけるデコード処理の手順を示したフローチャートである。FIG. 3 is a flowchart showing a procedure of decoding processing in the modulated light decoding unit 2. 図4は、撮像部3の撮像面の構成を模式的に示した図である。FIG. 4 is a diagram schematically illustrating the configuration of the imaging surface of the imaging unit 3. 図5は、撮像部3から出力された電気信号の演算方法を説明するための図である。FIG. 5 is a diagram for explaining a method of calculating an electrical signal output from the imaging unit 3. 図6は、正しくデコードされた画素にのみ着目することでオブジェクト11の形状を抽出する様子を示した図である。FIG. 6 is a diagram showing a state in which the shape of the object 11 is extracted by focusing on only correctly decoded pixels. 図7は、本発明の第2の実施形態に係るオブジェクト抽出装置の機能構成を示した図である。FIG. 7 is a diagram showing a functional configuration of an object extraction device according to the second embodiment of the present invention. 図8は、変調光デコード部2におけるデコード処理の手順を示したフローチャートである。FIG. 8 is a flowchart showing the procedure of the decoding process in the modulated light decoding unit 2. 図9は、撮像部3から出力された電気信号データを前後のフレームで比較する演算方法を説明するための図である。FIG. 9 is a diagram for explaining a calculation method for comparing the electrical signal data output from the imaging unit 3 in the previous and subsequent frames. 図10は、撮像部3から出力された電気信号データを前後のフレームで比較する処理手順を示したフローチャートである。FIG. 10 is a flowchart illustrating a processing procedure for comparing the electrical signal data output from the imaging unit 3 in the previous and subsequent frames. 図11は、フレーム・データの流れを示した図である。FIG. 11 is a diagram showing the flow of frame data. 図12は、正しくデコードされた画素にのみ着目することでオブジェクト11の形状を抽出することができた様子を示した図である。FIG. 12 is a diagram showing a state in which the shape of the object 11 can be extracted by paying attention only to correctly decoded pixels. 図13は、本発明を適用し、撮影画像に含まれる特定のオブジェクトを表示した場合の画面例を示した図である。FIG. 13 is a diagram showing an example of a screen when the present invention is applied and a specific object included in the photographed image is displayed. 図14は、本発明の第4の実施形態に係る画像取得の動作シーケンスを示した図である。FIG. 14 is a diagram showing an operation sequence of image acquisition according to the fourth embodiment of the present invention. 図15は、本発明の第4の実施形態において、データ出力から画像表示までの処理手順を示したフローチャートである。FIG. 15 is a flowchart showing a processing procedure from data output to image display in the fourth embodiment of the present invention. 図16は、動いているオブジェクトに対し通常画像の撮影とオブジェクト抽出(デコード)用の撮影を時分割で交互に行なっている様子を示した図である。FIG. 16 is a diagram showing a state where shooting of a normal image and shooting for object extraction (decoding) are alternately performed in time division on a moving object. 図17は、オブジェクトの動きベクトルの抽出と動きベクトルに基づくがそのアドレス変換を行なうための処理手順を示したフローチャートである。FIG. 17 is a flowchart showing a processing procedure for extracting an object motion vector and performing address conversion based on the motion vector. 図18は、本発明の第6の実施形態に係る発光部の構成を示した図である。FIG. 18 is a diagram showing a configuration of a light emitting unit according to the sixth embodiment of the present invention. 図19は、本発明の第6の実施形態に係る画像取得の動作シーケンスを示した図である。FIG. 19 is a diagram showing an operation sequence of image acquisition according to the sixth embodiment of the present invention. 図20は、本発明の第6の実施形態において、データ出力から画像表示までの処理手順を示したフローチャートである。FIG. 20 is a flowchart showing a processing procedure from data output to image display in the sixth embodiment of the present invention. 図21は、本発明の第7の実施形態に係る発光部及び変調光の構成を示した図である。FIG. 21 is a diagram showing a configuration of a light emitting unit and modulated light according to the seventh embodiment of the present invention. 図22は、左右方向に異なる変調光を発行する際の発光エリアと撮像画角の関係を示した図である。FIG. 22 is a diagram illustrating a relationship between a light emitting area and an imaging field angle when different modulated light is issued in the left-right direction. 図23は、図22に示したように発光エリアと撮像画角の関係を設定した場合におけるオブジェクトの認識結果の例を示した図である。FIG. 23 is a diagram illustrating an example of an object recognition result when the relationship between the light emitting area and the imaging angle of view is set as illustrated in FIG. 図24は、特定のオブジェクトのみを抽出する手段を備えた情報入力装置の構成例(従来技術)を示した図である。FIG. 24 is a diagram illustrating a configuration example (prior art) of an information input device including means for extracting only a specific object.

符号の説明Explanation of symbols

1…オブジェクト抽出装置
2…変調光デコード部
3…撮像部
4…フレーム間比較部
5…バッファ・メモリ
6…演算部
7…タイミング制御部
8…発光部
9…レンズ
17…演算部
DESCRIPTION OF SYMBOLS 1 ... Object extraction apparatus 2 ... Modulated light decoding part 3 ... Imaging part 4 ... Inter-frame comparison part 5 ... Buffer memory 6 ... Calculation part 7 ... Timing control part 8 ... Light emission part 9 ... Lens 17 ... Calculation part

Claims (16)

異なるデータ値に基づいてコーディングされた2種類以上の変調光を照射する照射部と、
2次元的に配列された撮像素子で構成され、前記2種類以上の変調光に対する特定のオブジェクトからの反射光を含んだ画像を撮像して撮像素子毎の映像信号を出力する撮像部と、
撮像素子毎に映像信号に対し前記2種類以上の変調光のデコーディングを試み、前記異なるデータ値のうちいずれが正しくデコードされたか否かに基づいて、撮像画像のうち前記2種類以上の変調光がそれぞれ照射された部分とそれ以外の部分に分離する演算部と、
画像を表示する表示部と、
を具備し、
前記2種類以上の変調光がそれぞれ照射された部分の映像信号を抽出して、撮影画像から前記特定のオブジェクトの映像のみを切り出して前記表示部で表示する、
ことを撮像装置。
An irradiating unit that emits two or more types of modulated light coded based on different data values ;
An image pickup unit configured by two-dimensionally arranged image pickup devices, picking up an image including reflected light from a specific object with respect to the two or more types of modulated light, and outputting a video signal for each image pickup device ;
Attempts to decode the two or more types of modulated light with respect to the video signal for each image sensor, and based on which of the different data values is correctly decoded, the two or more types of modulated light in the captured image. Is a calculation unit that separates the irradiated part and the other part ,
A display for displaying an image;
Equipped with,
Extracting a video signal of a portion irradiated with each of the two or more types of modulated light, cutting out only the video of the specific object from the captured image, and displaying the video on the display unit;
That imaging device.
前記照射部は、所定の発光周波数に従って変調光をコーディングし、
前記撮像部は、前記発光周波数と同等以上のフレームレートで画像を撮像し、
前記演算部は、前記撮像部からの出力信号を基に、前記特定のオブジェクトからの変調光に対する反射光に含まれるコードをデコードする、
ことを特徴とする請求項1に記載の撮像装置。
The irradiation unit codes the modulated light according to a predetermined emission frequency,
The imaging unit captures an image at a frame rate equal to or higher than the emission frequency,
The arithmetic unit decodes a code included in reflected light with respect to modulated light from the specific object based on an output signal from the imaging unit.
The imaging apparatus according to claim 1.
前記照射部において変調光をコーディングし、前記演算部において撮像画像から前記変調光のデコーディングを行なうときに、前記撮像部はフレームレートを切り替える、
ことを特徴とする請求項に記載の撮像装置。
When the modulated light is coded in the irradiating unit and the modulated light is decoded from the captured image in the arithmetic unit, the imaging unit switches a frame rate.
The imaging apparatus according to claim 2 .
前記撮像部が通常の画像撮像を行なう通常画像撮像モードと、前記撮像部が前記演算部において前記変調光のデコーディングを行なうための画像撮像を行なうデコード・モードを備える、
ことを特徴とする請求項1に記載の撮像装置。
A normal image capturing mode in which the image capturing unit performs normal image capturing; and a decoding mode in which the image capturing unit performs image capturing for decoding the modulated light in the arithmetic unit.
The imaging apparatus according to claim 1.
前記通常画像撮像モードでは、前記照射部は変調光を照射せず、前記撮像部は環境光に対する反射光からなる画像を撮像し、
前記デコード・モードでは、前記照射部は変調光を照射し、前記撮像部は、環境光及び前記変調光に対する反射光からなる画像を撮像する、
ことを特徴とする請求項4に記載の撮像装置。
In the normal image capturing mode, the irradiating unit does not irradiate modulated light, the imaging unit captures an image composed of reflected light with respect to ambient light,
In the decoding mode, the irradiating unit emits modulated light, and the imaging unit captures an image composed of ambient light and reflected light with respect to the modulated light.
The imaging apparatus according to claim 4.
前記撮像部における数フレーム分の撮像画像を記憶する記憶部をさらに備える、
ことを特徴とする請求項1に記載の撮像装置。
A storage unit for storing captured images for several frames in the imaging unit ;
The imaging apparatus according to claim 1.
前記照射部は、不可視光の波長成分からなる変調光を照射する、
ことを特徴とする請求項に記載の撮像装置。
The irradiation unit irradiates modulated light including a wavelength component of invisible light.
The imaging apparatus according to claim 1 .
前記照射部は、コード毎に光強度を異ならせた2種類以上の変調光を照射し、
前記演算部は、コード毎に変調光のデコーディングを行ない、各変調光に照射された部分をそれぞれオブジェクトとして抽出するとともに、変調光毎の光強度に基づいて各オブジェクトまでの距離を同定する、
ことを特徴とする請求項1に記載の撮像装置。
The irradiation unit irradiates two or more kinds of modulated light with different light intensities for each cord,
The arithmetic unit decodes modulated light for each code, extracts a portion irradiated with each modulated light as an object, and identifies a distance to each object based on the light intensity for each modulated light.
The imaging apparatus according to claim 1.
前記照射部は、コード毎に発光角度を異ならせた2種類以上の変調光を照射し、
前記演算部は、発光角度毎に変調光のデコーディングを行ない、画角に応じたオブジェクトの表示処理を行なう、
ことを特徴とする請求項1に記載の撮像装置。
The irradiation unit irradiates two or more types of modulated light with different emission angles for each cord,
The arithmetic unit performs decoding of modulated light for each emission angle, and performs object display processing according to the angle of view.
The imaging apparatus according to claim 1.
異なるデータ値に基づいてコーディングされた2種類以上の変調光が照射されたオブジェクトを撮像して得られる撮像画像を処理する情報処理装置であって、An information processing apparatus that processes a captured image obtained by capturing an object irradiated with two or more types of modulated light coded based on different data values,
撮像画像の画素毎に映像信号に対し前記2種類以上の変調光のデコーディングを行なうデコード手段と、Decoding means for decoding the two or more types of modulated light from the video signal for each pixel of the captured image;
前記異なるデータ値のうちいずれが正しくデコードされたか否かに基づいて、撮像画像のうち前記2種類以上の変調光がそれぞれ照射された部分とそれ以外の部分に分離し、前記2種類以上の変調光が照射された各々の部分をオブジェクトとしてそれぞれ抽出するオブジェクト抽出手段と、Based on which of the different data values is correctly decoded, the captured image is separated into a portion irradiated with the two or more types of modulated light and a portion other than that, and the two or more types of modulation are separated. Object extracting means for extracting each part irradiated with light as an object,
を具備することを特徴とする情報処理装置。An information processing apparatus comprising:
撮像画像は変調光をコーディングする発光周波数と同等以上のフレームレートで撮像されており、  The captured image is captured at a frame rate equal to or higher than the emission frequency for coding the modulated light,
前記デコード手段は、撮像画像を基にオブジェクトからの変調光に対する反射光に含まれるコードをデコードする、The decoding means decodes a code included in reflected light with respect to modulated light from an object based on a captured image.
ことを特徴とする請求項10に記載の情報処理装置。The information processing apparatus according to claim 10.
環境光に対する反射光からなる通常撮像画像と、環境光及びコーディングされた変調光に対する反射光からなるオブジェクト抽出用撮像画像をともに入力する、Input both a normal captured image consisting of reflected light with respect to ambient light and an object extraction captured image consisting of reflected light with respect to ambient light and coded modulated light.
ことを特徴とする請求項10に記載の情報処理装置。The information processing apparatus according to claim 10.
コード毎に光強度を異ならせた2種類以上の変調光が照射された特定のオブジェクトを撮像して得られる画像情報を入力し、Input image information obtained by imaging a specific object irradiated with two or more types of modulated light with different light intensities for each code,
前記デコード手段は、撮像画像に対しコード毎に変調光のデコーディングを行ない、The decoding means decodes the modulated light for each code on the captured image,
前記オブジェクト抽出手段は、コード毎にデコードした結果に基づいて、各変調光に照射されたオブジェクトをそれぞれ抽出するとともに、変調光毎の光強度に基づいて各オブジェクトまでの距離を同定する、The object extraction means extracts the object irradiated to each modulated light based on the result of decoding for each code, and identifies the distance to each object based on the light intensity for each modulated light.
ことを特徴とする請求項10に記載の情報処理装置。The information processing apparatus according to claim 10.
コード毎に発光角度を異ならせた2種類以上の変調光が照射された特定のオブジェクトを撮像して得られる画像情報を入力し、
前記デコード手段は、撮像画像に対し発光角度毎に変調光のデコーディングを行ない、
前記オブジェクト抽出手段は、コード毎にデコードした結果に基づいて、各変調光に照射されたオブジェクトを画角毎に抽出する、
ことを特徴とする請求項10に記載の情報処理装置。
Enter image information obtained by imaging a specific object irradiated with two or more types of modulated light with different emission angles for each code,
The decoding means decodes modulated light for each emission angle with respect to the captured image,
The object extraction means extracts, for each angle of view, an object irradiated with each modulated light based on a result decoded for each code.
The information processing apparatus according to claim 10 .
異なるデータ値に基づいてコーディングされた2種類以上の変調光が照射されたオブジェクトを撮像して得られる撮像画像を処理する情報処理方法であって、An information processing method for processing a captured image obtained by imaging an object irradiated with two or more kinds of modulated light coded based on different data values,
撮像画像の画素毎に映像信号に対し前記2種類以上の変調光のデコーディングを行なうデコーディング・ステップと、A decoding step of decoding the two or more types of modulated light from the video signal for each pixel of the captured image;
前記異なるデータ値のうちいずれが正しくデコードされたか否かに基づいて、撮像画像のうち前記2種類以上の変調光がそれぞれ照射された部分とそれ以外の部分に分離し、前記2種類以上の変調光が照射された各々の部分をオブジェクトとしてそれぞれ抽出するオブジェクト抽出ステップと、Based on which of the different data values is correctly decoded, the captured image is separated into a portion irradiated with the two or more types of modulated light and a portion other than that, and the two or more types of modulation are separated. An object extraction step of extracting each portion irradiated with light as an object,
を有することを特徴とする情報処理方法。An information processing method characterized by comprising:
異なるデータ値に基づいてコーディングされた2種類以上の変調光が照射されたオブジェクトを撮像して得られる撮像画像の処理をコンピュータ上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、前記コンピュータを、A computer program written in a computer-readable format so as to execute processing of a captured image obtained by imaging an object irradiated with two or more kinds of modulated light coded based on different data values on a computer. The computer
撮像画像の画素毎に映像信号に対し前記2種類以上の変調光のデコーディングを行なうデコード手段、Decoding means for decoding the two or more types of modulated light from the video signal for each pixel of the captured image;
前記異なるデータ値のうちいずれが正しくデコードされたか否かに基づいて、撮像画像のうち前記2種類以上の変調光がそれぞれ照射された部分とそれ以外の部分に分離し、前記2種類以上の変調光が照射された各々の部分をオブジェクトとしてそれぞれ抽出するオブジェクト抽出手段、Based on which of the different data values is correctly decoded, the captured image is separated into a portion irradiated with the two or more types of modulated light and a portion other than that, and the two or more types of modulation are separated. An object extracting means for extracting each part irradiated with light as an object,
として機能させるためのコンピュータ・プログラム。Computer program to function as
JP2004233909A 2004-08-10 2004-08-10 Imaging apparatus, information processing apparatus, information processing method, and computer program Expired - Fee Related JP4438557B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004233909A JP4438557B2 (en) 2004-08-10 2004-08-10 Imaging apparatus, information processing apparatus, information processing method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004233909A JP4438557B2 (en) 2004-08-10 2004-08-10 Imaging apparatus, information processing apparatus, information processing method, and computer program

Publications (3)

Publication Number Publication Date
JP2006053698A JP2006053698A (en) 2006-02-23
JP2006053698A5 JP2006053698A5 (en) 2007-08-30
JP4438557B2 true JP4438557B2 (en) 2010-03-24

Family

ID=36031151

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004233909A Expired - Fee Related JP4438557B2 (en) 2004-08-10 2004-08-10 Imaging apparatus, information processing apparatus, information processing method, and computer program

Country Status (1)

Country Link
JP (1) JP4438557B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101591471B1 (en) 2008-11-03 2016-02-04 삼성전자주식회사 Apparatus and method for extracting feature information of an object, and apparatus and method for generating feature map using the apparatus and method
JP4702475B2 (en) 2008-12-25 2011-06-15 ソニー株式会社 Input device, handheld device and control method
JP5725758B2 (en) * 2010-08-18 2015-05-27 キヤノン株式会社 Imaging device

Also Published As

Publication number Publication date
JP2006053698A (en) 2006-02-23

Similar Documents

Publication Publication Date Title
US9547791B2 (en) Image processing system, image processing apparatus, image processing method, and program
JP5959923B2 (en) Detection device, control method thereof, control program, imaging device and display device
US20190236404A1 (en) Image processing apparatus image processing method and storage medium for lighting processing on image using model data
CN107209007B (en) Method, apparatus, accessory, system for image acquisition with depth estimation
KR102214193B1 (en) Depth camera device, 3d image display system having the same and control methods thereof
CN107992794A (en) A kind of biopsy method, device and storage medium
KR20140011215A (en) Photographing apparatus, photographing control method and eyeball recognition apparatus
KR102698647B1 (en) Apparatus and method for generating a moving image data including multiple sections image of the electronic device
US20090225184A1 (en) Imaging apparatus, imaging apparatus body and reporting terminal
CN108781268B (en) Image processing device and method
JP5839796B2 (en) Information processing apparatus, information processing system, information processing method, and program
CN104113696B (en) The image pickup method of the track of moving object and device
JP5339049B2 (en) Information restoration apparatus, information restoration method, and program
JP4438557B2 (en) Imaging apparatus, information processing apparatus, information processing method, and computer program
KR100927554B1 (en) Night video surveillance system and method based on day and night video synthesis
JP5111293B2 (en) Imaging apparatus and control method thereof
JP2009294781A (en) Device for deciding object presence
JP4507210B2 (en) Information transmission system, receiving apparatus, and information decoding method
JP3625442B2 (en) Object detection method, object detection apparatus, and object detection program
KR100873044B1 (en) Imaging apparatus and imaging method adapted for the same
JP2001273484A (en) Pointed position detection system, presentation system, and information storage medium
JP2007088835A (en) Apparatus control unit
JP4735658B2 (en) Receiving device and program
JP2016048863A (en) SUBJECT DETECTING DEVICE, ITS CONTROL METHOD, IMAGING DEVICE, DISPLAY DEVICE, AND PROGRAM
JP6827598B1 (en) Device for image-based services

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070717

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070717

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090908

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091013

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091215

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091228

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130115

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130115

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees