(57)【要約】【課題】通信のためのソフトウェア負担を軽減することが可能な電子制御装置を提供すること。【解決手段】撮像部と、前記撮像部により撮像された画像の中に存在する認識対象を認識する認識部と、前記認識部により認識された認識対象に対して通信のための識別情報を付与し、該認識対象と通信のための識別情報との対応関係を記憶部に記憶させる付与部と、前記認識対象に対して付与された通信のための識別情報を宛先とする情報を、ネットワークを介して受信する通信部と、を備える電子制御装置。【選択図】図３
2014155094.tif 000002
【特許請求の範囲】
【請求項１】
撮像部と、
前記撮像部により撮像された画像の中に存在する認識対象を認識する認識部と、
前記認識部により認識された認識対象に対して通信のための識別情報を付与し、該認識対象と通信のための識別情報との対応関係を記憶部に記憶させる付与部と、
前記認識対象に対して付与された通信のための識別情報を宛先とする情報を、ネットワークを介して受信する通信部と、
を備える電子制御装置。
【請求項２】
請求項１記載の電子制御装置であって、
前記認識部は、前記認識対象の状態を判別して記憶部に記憶させ、
前記認識対象に対して付与された通信のための識別情報を宛先とする情報を前記通信部が受信したとき、前記認識部により判別された前記認識対象の状態に基づく情報を、前記情報の送信元に送信するように前記通信部を制御する認識対象監視部を更に備える、
電子制御装置。
【請求項３】
請求項２記載の電子制御装置であって、
前記通信部は、通信機能を有する前記認識対象に対して付与された通信のための識別情報を用いて、前記通信機能を有する前記認識対象と通信する、
電子制御装置。
【請求項４】
請求項２または３記載の電子制御装置であって、
前記認識対象監視部は、通信機能を有する前記認識対象に対して付与された通信のための識別情報を宛先とする情報を前記通信部が受信したとき、前記認識部により判別された前記認識対象の状態と、前記認識対象との通信により得られた前記認識対象の状態とに基づく情報とを、前記通信部が受信した情報の送信元の装置に送信するように前記通信部を制御する、
電子制御装置。
【請求項５】
請求項１から４のうちいずれか１項記載の電子制御装置であって、
前記記憶部に通信のための識別情報と対応付けられて記憶された前記認識対象を、前記識別情報を用いてアクセス可能な仮想記憶装置として機能させる仮想記憶装置制御部を更に備える、
電子制御装置。
【請求項６】
請求項１ないし５のいずれか１項記載の電子制御装置であって、
前記通信のための識別情報は、ＩＰｖ６である、
電子制御装置。
【請求項７】
電子制御装置が、
撮像部により撮像された画像の中に存在する認識対象を認識し、
前記認識された認識対象に対して通信のための識別情報を付与し、該認識対象と通信のための識別情報との対応関係を記憶部に記憶させ、
前記認識対象に対して付与された通信のための識別情報を宛先とする情報を、ネットワークを介して受信する、
電子制御装置の制御方法。
【請求項８】
電子制御装置に、
撮像部により撮像された画像の中に存在する認識対象を認識させ、
前記認識された認識対象に対して通信のための識別情報を付与し、該認識対象と通信のための識別情報との対応関係を記憶部に記憶させる処理を行わせ、
前記認識対象に対して付与された通信のための識別情報を宛先とする情報を、ネットワークを介して受信させる、
電子制御装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子制御装置、電子制御装置の制御方法、および電子制御装置の制御プログラムに関する。
【背景技術】
【０００２】
カメラによって撮像された画像中に存在する特定の物体を画像認識によって認識し、その状態などを監視することが行われている。例えば、警察の交通監視システムでは、画像中のナンバープレートを認識して車両を特定し、速度違反等を監視している。
これに関連し、監視対象の映像を取得するための映像取得手段と、監視主体側の装置とが通信回線を介して接続された遠隔監視システムが知られている（例えば、特許文献１参照）。このシステムは、被監視地点における監視対象の映像データや、監視対象の異常検知のための認識処理を実行した結果などを、遠隔の監視者に送信する機能を有している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０５０６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の装置やシステム（以下、装置等と称する）では、外部装置から、撮像画像中の認識対象に関する情報を取得しようとした場合、装置等のアドレスを宛先として装置等にアクセスし、更に認識対象の識別情報などを指定する必要がある。このため、従来の装置等では、通信のためのソフトウェア負担が増大する場合がある。
本発明は、このような事情を考慮してなされたものであり、通信のためのソフトウェア負担を軽減することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の一態様は、撮像を行う撮像部と、前記撮像部により撮像された画像の中に存在する認識対象を認識する認識部と、前記認識部により認識された認識対象に対して通信のための識別情報を付与し、該認識対象と通信のための識別情報との対応関係を記憶部に記憶させる付与部と、前記認識対象に対して付与された通信のための識別情報を宛先とする情報を、ネットワークを介して受信する通信部と、を備える電子制御装置である。
【発明の効果】
【０００６】
本発明の一態様によれば、通信のためのソフトウェア負担を軽減することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る電子制御装置１の機能構成、および通信環境の一例を示す図である。
【図２】電子制御装置１が建物内に取り付けられた様子を模式的に示す図である。
【図３】制御部７０の機能構成の一例を示す図である。
【図４】複数の画像において椅子Ｃの占める領域Ｃ＿１、Ｃ＿２、Ｃ＿３がそれぞれ特定された様子を示す図である。
【図５】椅子Ｃの三次元モデルを模式的に示す図である。
【図６】椅子Ｃの三次元モデルを三方向（ヨーＹ、ピッチＰ、ロールＲ）に回転させる様子を模式的に示す図である。
【図７】認識結果記憶部７５Ｃに記憶される情報の一例を示す図である。
【図８】アドレス記憶部７５Ｄに記憶される情報の一例を示す図である。
【図９】電子制御装置１が携帯端末Ｄ、その他の装置とネットワーク１００を介して通信を行う様子を示す図である。
【図１０】通信部５０の階層構造の一例を示す図である。
【図１１】電子制御装置１が携帯端末Ｄ、その他の装置とネットワーク１００を介さずに通信を行う様子を示す図である。
【図１２】通信部５０の階層構造の一例を示す図である。
【図１３】本実施形態の電子制御装置１により実行される処理の流れを示すフローチャートの一例である。
【図１４】撮像部４０と照射部３０が一体に構成された撮像照射装置Ｃ１の構成の一例を示す構成図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照し、本発明の電子制御装置、電子制御装置の制御方法、および電子制御装置の制御プログラムの実施形態について説明する。以下の説明では、電子制御装置は、少なくともカメラが建物の壁面や天井、床面、台上などに取り付けられる態様であるものとするが、これに限定されず、電子制御装置の一部または全部は、利用者によって持ち運び可能なものであっても構わない。例えば、電子制御装置は、通信機能付カメラやカメラ付携帯電話、カメラ付パーソナルコンピュータなどであっても構わない。
【０００９】
［構成］
図１は、本発明の一実施形態に係る電子制御装置１の機能構成、および通信環境の一例を示す図である。電子制御装置１は、例えば、音入力部１０と、音出力部２０と、照射部３０と、撮像部４０と、通信部５０と、電力供給部６０と、制御部７０とを備える。
【００１０】
音入力部１０は、例えばマイクであり、入力された音声のデータを制御部７０に出力する。音出力部２０は、例えば、スピーカやブザーなどを含む。音出力部２０は、制御部７０によって生成された音声や音楽、アラームなどを出力する。照射部３０は、例えば、撮像部４０が撮像する撮像対象の存在する場所に光を照射する。照射部３０は、単なる照明として機能してもよいし、制御部７０によって生成される画像を投射する投射装置（プロジェクタ）として機能してもよい。
【００１１】
撮像部４０は、例えば、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等の固体撮像素子を利用したカメラである。図２は、電子制御装置１が建物内に取り付けられた様子を模式的に示す図である。電子制御装置１の少なくとも撮像部４０は、例えば、室内の壁面や天井、床面、台上など、室内の撮像対象（認識対象）を一望できる箇所に取り付けられる。電子制御装置１のうち撮像部４０以外の構成要素は、撮像部４０とは離れた場所に取り付けられ（または置かれ）、撮像部４０と有線通信線または無線通信により接続されてもよい。撮像部４０は、例えば、室内の撮像対象である冷蔵庫Ａ、机Ｂ、椅子Ｃ、携帯端末Ｄ、ドアＥ前の空間Ｆなどのうち一部または全部を撮像する。撮像部４０は、これらの撮像対象を順に撮像してもよいし、特に注意が払われる撮像対象を集中して撮像してもよいし、全ての撮像対象を一度に撮像してもよい。撮像部４０は、例えば所定の周期で繰り返し撮像を行い、撮像した画像のデータを制御部７０に送信する。電子制御装置１における撮像対象（認識対象）の扱いについては後述する。
【００１２】
図１に戻り、説明を行う。通信部５０は、ネットワーク１００を介して、通信装置２００その他の通信主体と通信する。ネットワーク１００は、例えば、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、ＶＰＮ（Virtual  Private  Network）網、専用通信回線網、ＰＳＴＮ（Public  Switched  Telephone  Network；公衆交換電話網）、携帯電話網、ＰＨＳ（Personal  Handy-phone  System）網など、またはこれらの組み合わせによって構成される情報通信ネットワークである。ネットワーク１００においては、例えば、ＴＣＰ／ＩＰ（Transmission  Control  Protocol／Internet  Protocol）に基づく通信が行われる。通信部５０は、例えば、ネットワーク１００の一部を構成する無線ＬＡＮルータと無線で接続されることにより、ネットワーク１００に接続された通信装置と通信する。
【００１３】
電力供給部６０は、建物に取り付けられたコンセントや照明器具取り付け用ソケットなどに接続するための接続部材を備える。また、電力供給部６０は、商用電源の交流を直流に変換するＡＣ―ＤＣコンバータなどを備え、電子制御装置１全体に電力を供給する。
【００１４】
図３は、制御部７０の機能構成の一例を示す図である。制御部７０は、例えば、ユーザインターフェース部７１と、マスター制御部７２と、認識部７３と、ＩＰアドレス付与部７４と、記憶部７５とを備える。記憶部７５は、例えば、画像記憶部７５Ａと、認識用データ記憶部７５Ｂと、認識結果記憶部７５Ｃと、アドレス記憶部７５Ｄと、仮想記憶装置用記憶部７５Ｅとを備える。
【００１５】
ユーザインターフェース部７１は、例えば、音入力部１０（図１参照）から入力された利用者の音声を認識してテキストデータに変換し、利用者からの指示としてマスター制御部７２に出力する。また、ユーザインターフェース部７１は、撮像部４０によって撮像された画像に含まれる利用者のジェスチャに基づいて、利用者の指示を判別してもよい。また、ユーザインターフェース部７１は、マスター制御部７２により生成された利用者へのメッセージに基づき音声出力のためのデータを生成し、音出力部２０に出力する。
【００１６】
マスター制御部７２は、自装置制御部７２Ａと、認識対象監視部７２Ｂと、仮想記憶装置制御部７２Ｃとを備える。自装置制御部７２Ａは、ユーザインターフェース部７１から入力される利用者の指示に応じて、種々の処理を行い、音出力部２０、照射部３０、撮像部４０、通信部５０などを制御する。例えば、自装置制御部７２Ａは、利用者の指示に応じて、ウェブサイトや文書、図表などを机Ｂに投射したり、利用者の指定した音楽を記憶部７５から読み出して再生したりするための制御を行う。認識対象監視部７２Ｂおよび仮想記憶装置制御部７２Ｃの機能については後述する。
【００１７】
［認識対象の認識］
認識部７３は、撮像部４０が撮像した画像のデータを解析し、画像に含まれる認識対象を認識する。撮像部４０が撮像した画像のデータは、画像記憶部７５Ａに記憶される。「認識対象を認識する」とは、例えば、同じ空間を撮像した複数の画像において、ある認識対象が占める領域をそれぞれ特定することを意味する。図４（Ａ）〜（Ｃ）は、複数の画像において、図２に示す椅子Ｃの占める領域Ｃ＿１、Ｃ＿２、Ｃ＿３がそれぞれ特定された様子を示す図である。図４中、破線は、各領域の輪郭を示している。認識対象が占める領域は、例えば、ＳＯＢＥＬフィルタなどの特徴点抽出手法により、認識対象の輪郭を求めるなど、画像の特徴量を利用して行うことができる。また、認識対象にＱＲコード（登録商標）などの認識容易なマークを取り付けておけば、マークを認識することにより認識対象を認識することができる。
【００１８】
また、「認識対象を認識する」とは、認識対象の三次元モデルを生成し、認識用データ記憶部７５に記憶させることを意味してもよい。図５は、椅子Ｃの三次元モデルを模式的に示す図である。三次元モデルは、例えば、認識対象を複数の直線やポリゴン（三角形や四角形などの組み合わせで物体を表現する場合の各要素）などで表したものであり、各直線の端点の座標、或いはポリゴンの大きさ、接続線の位置、接続角度などの情報を含む。図５（Ａ）の例では、椅子Ｃを構成する４つの脚の例えば中心線、着座面を形成する矩形の各辺、背もたれを構成する矩形の各辺（ｌ１〜ｌ１１）についての端点の座標（（ｘ１，ｙ１，ｚ１）など）が、三次元モデルのパラメータとして設定されている。また、図５（Ｂ）は、図５（Ａ）の三次元モデルを表現したデータ例である。三次元モデルは、認識対象の全体に対して生成する必要はなく、認識対象に代表点を設定し、代表点を連ねたモデルとして生成されてもよい。なお、直線やポリゴンを細かく設定することにより、疑似的に曲線や曲面を表現することもできる。
【００１９】
ここで、認識部７３による認識には、一定の学習期間を設けてよい。例えば、利用者が認識処理の開始を指示すると、撮像部４０が撮像した画像のうち、利用者が指し示した認識対象の輪郭などを特定し、これに基づき三次元モデルを生成する。この際に、認識対象を異なる角度から複数回撮像させることにより、認識対象の全体像を認識用データ記憶部７５Ｂに記憶させておくとよい。そして、電子制御装置１が音声によって、「この○○（認識対象）を登録しますか？」などの問いかけを出力する。利用者が、例えば、問いかけに肯定する音声を発したり、肯定を意味するジェスチャをした場合に認識対象が確定し、三次元モデルなどが、認識用データ記憶部７５Ｂに記憶される。
【００２０】
認識部７３は、登録された認識対象と同一の物体が撮像部４０の撮像した画像中に存在するか否かを継続的に監視する。認識部７３は、例えば、予め生成しておいた三次元モデルを三方向（垂直方向であるｚ軸周りの回転ヨー、水平方向のうち１軸であるｘ軸周りの回転ピッチ、水平方向の他の１軸であるｙ軸周りの回転ロール）に所定角度ずつ回転させながら形状が一致するか否かを判定することにより、同一の物体が画像中に存在するか否かを判定する。また、認識部７３は、パターンマッチング処理と角度補正処理の組み合わせなどにより、同一の物体が画像中に存在するか否かを判定してもよい。この場合、パターンマッチングのための比較用画像などが、認識用データ記憶部７５Ｂに記憶される。図６は、椅子Ｃの三次元モデルを三方向（ヨーＹ、ピッチＰ、ロールＲ）に回転させる様子を模式的に示す図である。認識部７３は、例えば、任意の回転中心を設定し、各端点の座標を、回転中心を原点とした座標に変換した上で、周知の回転行列を乗じることにより、三次元モデルを回転させることができる。
【００２１】
［認識対象の状態］
更に、認識部７３は、撮像部４０の撮像した画像を解析して認識対象の状態を特定する。認識対象の状態を示す情報は、認識対象の種類によって異なってよい。認識対象が図２における冷蔵庫Ａである場合、認識対象の状態を示す情報は、例えば、冷蔵庫Ａのドアが開けられているか否かを示す情報である。また、認識対象が図２における机Ｂや椅子Ｃである場合、認識対象の状態を示す情報は、例えば、机Ｂや椅子Ｃの座標や向きに関する情報や、椅子Ｃに人物が着席しているか否かを示す情報である。また、認識対象が図２における携帯端末Ｄである場合、認識対象の状態を示す情報は、例えば、室内に携帯端末Ｄが存在するか否か、携帯端末Ｄの電源が入っているか否かなどを示す情報である。携帯端末Ｄの電源が入っているか否かについては、後述するように、携帯端末Ｄとの通信によって把握してよい。また、認識対象が図２におけるドアＥ前の空間Ｆである場合、認識対象の状態を示す情報は、例えば、ドアＥが開けられているか否か、ドアＥ前の空間Ｆに人物が存在するか否かなどを示す情報である。
【００２２】
認識部７３は、例えば、冷蔵庫Ａのドアが閉められている状態の画像と開けられている状態の画像を撮像しておき、いずれの画像に合致するか否かを判定することによって冷蔵庫Ａのドアが開けられているか否かを特定することができる。また、認識部７３は、三次元モデルを回転させて画像とマッチングする処理の過程で得られる回転角情報から、机Ｂや椅子Ｃの座標や向きを特定することができる。また、認識部７３は、机Ｂや椅子ＣにＱＲコードなどのマークが取り付けられている場合、ＱＲコードのサイズや縦横比などに基づいて、机Ｂや椅子Ｃの座標や向きを特定することができる。また、認識部７３は、画像において椅子Ｃの着座部分がどの程度隠れているかを計算したり、椅子Ｃの上方において人物が認識されたか否かを判定することにより、椅子Ｃに人物が着席しているかを特定することができる。認識部７３は、例えば、所定のサイズ以上の物体であって、顔画像が認識されたもの、或いは一定以上の動作が認識されたものを、人物と認識する。また、認識部７３は、例えば、ドアＥが閉められている状態の画像と開けられている状態の画像を撮像しておき、いずれの画像に合致するか否かを判定することによってドアＥが開けられているか否かを特定することができる。また、認識部７３は、例えば、ドアＥ前の空間Ｆにおいて人物が認識されたか否かを判定することにより、ドアＥ前の空間Ｆに人物が存在するか否かを特定することができる。これらの認識対象の状態を特定するための基準となる画像などは、例えば、認識用データ記憶部７５Ｂに記憶される。
【００２３】
認識部７３によって認識された認識対象を識別するための情報、および認識対象の状態は、認識結果記憶部７５Ｃに記憶される。図７は、認識結果記憶部７５Ｃに記憶される情報の一例を示す図である。認識結果記憶部７５Ｃには、認識対象の識別情報である認識対象ＩＤと、認識対象の状態とが対応付けられて記憶される。図７において、認識対象の座標とは、例えば、認識対象を代表する代表点の座標である。また、携帯端末Ｄの電源がオンであるという情報は、電子制御装置１と携帯端末Ｄとの通信により得られた情報である。図７に示す他、例えばテレビジョン装置やビデオレコーダ、ステレオ装置などを認識対象として登録し、これらと通信を行い、例えば、電源が入っているか否か、テレビジョン放送の録画予約番組の一覧などを、認識対象の状態としてもよい。
【００２４】
［ＩＰアドレスの付与、およびその利用］
ＩＰアドレス付与部７４（図３参照）は、認識部７３によって認識された認識対象に対して、通信のための識別情報の一例であるＩＰアドレス（ＩＰｖ６）を付与し、認識対象とＩＰアドレスとの対応関係を、アドレス記憶部７５Ｄに記憶させる。ＩＰアドレス付与部７４は、予め電子制御装置１が取得したＩＰアドレス領域内のＩＰアドレスを、認識対象に付与する。ＩＰｖ６を付与することで、他の通信装置とのＩＰアドレスの重複を、高確率で回避することができる。図８は、アドレス記憶部７５Ｄに記憶される情報の一例を示す図である。アドレス記憶部７５Ｄには、認識対象ＩＤと、ＩＰアドレスが対応付けられて記憶される。例えば、Ａ（冷蔵庫）にはアドレスＡが、Ｂ（机）にはアドレスＢが対応付けられる。また、図８に示すように、アドレス記憶部７５Ｄには、認識対象に対して仮想記憶装置設定がなされているか否か（オンまたはオフ）、および設定がなされている場合には、仮想記憶装置用記憶部７５Ｅ内に設定された領域が、認識対象に対応付けられて記憶される。仮想記憶装置設定の詳細に関しては、後述する。
【００２５】
このように、認識対象に対してＩＰアドレスが付与されると、電子制御装置１は、認識対象のＩＰアドレスを宛先としたデータ（パケット）を受信することができる。ＩＰアドレス付与部７４は、ＩＰアドレスを認識対象に新たに付与すると、付与したＩＰアドレスを、ネットワーク１００への入口であるルータ等に登録させるように通信部５０に指示する。これによって、認識対象に付与されたＩＰアドレスを宛先とするデータは、電子制御装置１に送信されることになる。なお、認識対象のＭＡＣ（Media  Access  Control）アドレスは、電子制御装置１と共通でよい。
【００２６】
マスター制御部７２の認識対象監視部７２Ｂは、認識対象に付与されたＩＰアドレスを宛先とするデータを通信部５０が受信すると、例えば、ＩＰアドレスをキーとしてアドレス記憶部７５Ｄを検索し、認識対象ＩＤを取得する。そして、認識対象監視部７２Ｂは、認識対象ＩＤをキーとして認識結果記憶部７５Ｃを検索して認識対象の状態を取得し、データの送信元に対して認識対象の状態を返信するように通信部５０に指示する。
【００２７】
これによって、通信装置２００は、あたかも認識対象にアクセスするかのような通信態様で、認識対象の状態を取得することができる。このような場面は、例えば、利用者が、電子制御装置１が取り付けられた場所とは異なる場所から通信装置２００を用いて認識対象の状態を知りたいと思った場合に生じ得る。認識対象は、利用者のプライベートな空間に限らず、例えば、会議室や工場内などの物体が認識対象とされ、会議室の空き状況が利用者によって調べられるような場面が生じ得る。通信装置２００は、携帯電話（スマートフォンを含む）やタブレット端末、ノートＰＣ（Personal  Computer）などの可搬型端末、或いはデスクトップＰＣなどであり、例えば、電子制御装置１の利用者によって保有される。
【００２８】
利用者は、例えば、電子制御装置１において登録された認識対象のＩＰアドレスを、認識対象ＩＤと対応付けて通信装置２００に登録しておく。そして、例えば利用者によって遠隔地まで運ばれた通信装置２００は、利用者が特定の認識対象の状態を調べるための操作を行い、これを受け付けると、認識対象のＩＰアドレスを宛先とするデータをネットワーク１００に対して送信する。このデータは、ネットワーク１００によって電子制御装置１まで運ばれ、通信部５０によって受信されることになる。通信部５０によって受信されたデータは、認識対象監視部７２Ｂによって処理され、指定された認識対象の状態が認識対象監視部７２Ｂの処理によって返信される。係る一連の処理において、通信装置２００と電子制御装置１は、あたかも通信装置２００が認識対象のＩＰアドレスにアクセスしたかのような処理によって、通信装置２００からの遠隔監視を実現させることができる。この結果、本実施形態の電子制御装置１は、電子制御装置１および通信装置２００が遠隔監視を実現する上で、通信のためのソフトウェア負担を軽減することができる。さらに、電子制御装置１は、冷蔵庫や机等の物体や、ドアの前の空間等、異なる種類の認識対象に対して、共通の識別情報であるＩＰアドレスを付与することで、データの管理を簡略化することができる。
【００２９】
上記の処理を行うために、通信部５０は、例えば、以下に例示するような階層構造を有することができる。通信部５０の階層構造は、電子制御装置１が、図２に示す携帯端末Ｄなどと、ネットワーク１００を介して通信を行うか、ネットワーク１００を介さずに通信を行うかによって、異なる態様をとり得る。
【００３０】
図９は、電子制御装置１が、図２に示す携帯端末Ｄ、その他の装置とネットワーク１００を介して通信を行う様子を示す図である。また、図１０は、この場合における通信部５０の階層構造の一例を示す図である。電子制御装置１が携帯端末Ｄとネットワーク１００を介して通信を行う場合、通信部５０は、例えば、自装置制御部７２Ａおよび認識対象監視部７２Ｂに対して例えばハブとして機能する。通信部５０は、電子制御装置１本来のＩＰアドレスを宛先とするデータと、認識対象に付与されたＩＰアドレスを宛先とするデータとを区別せずに、自装置制御部７２Ａおよび認識対象監視部７２Ｂに出力する（ハブが行うブロードキャストに相当）。具体的には、通信部５０は、例えば、ネットワーク１００から物理層によってデータを取得し、リンク層を経て再度物理層にデータを伝達して自装置制御部７２Ａおよび認識対象監視部７２Ｂに出力する（例えば自装置制御部７２Ａおよび認識対象監視部７２Ｂで共用されるメモリ領域にデータを書き込む）。
【００３１】
図１１は、電子制御装置１が、図２に示す携帯端末Ｄ、その他の装置とネットワーク１００を介さずに通信を行う様子を示す図である。また、図１２は、この場合における通信部５０の階層構造の一例を示す図である。電子制御装置１が携帯端末Ｄとネットワーク１００を介さずに通信を行う場合、通信部５０は、例えば、ルータとして機能する。通信部５０は、ネットワーク１００から物理層が取得したデータを、リンク層、ＩＰ層の順に伝達し、ＩＰ層よりも上位の階層で、宛先が電子制御装置１本来のＩＰアドレスであれば自装置制御部７２Ａに出力し（例えば自装置制御部７２Ａの専用領域に書き込み）、宛先が認識対象に付与されたＩＰアドレスであれば認識対象監視部７２Ｂに出力する（例えば認識対象監視部７２Ｂの専用領域に書き込む）ようにデータの出力先を分離する。一方、例えば認識対象監視部７２Ｂが携帯端末Ｄと通信する際には、認識対象監視部７２Ｂから物理層までデータが伝達された後に、物理層から携帯端末Ｄにデータが送信される。携帯端末Ｄから認識対象監視部７２Ｂにデータが送信される場合は、この逆の処理が行われる。なお、この場合において、ネットワーク１００から電子制御装置１を介して携帯端末Ｄにデータが送信されることもあり得るが、この場合、ＩＰ層において、携帯端末Ｄ宛のデータであることが判別され、データは、より上位の階層には伝達されず、物理層を経て携帯端末Ｄに送信される。
【００３２】
［仮想記憶装置設定］
仮想記憶装置制御部７２Ｃは、ユーザの指示に応じて、ＩＰアドレスが付与された認識対象に対し、仮想記憶装置用記憶部７５Ｅ内の領域を割り当てる。そして、仮想記憶装置制御部７２Ｃは、領域が割り当てられた認識対象のＩＰアドレス宛ての読み書き命令を、通信部５０を介して受信すると、仮想記憶装置用記憶部７５Ｅの該当する領域からデータを読み出し、または該当する領域にデータを書き込む処理を行い、通信相手に対しては、例えば、いわゆるＮＡＳ（Network  Attached  Storage）装置と同様の応答を返す。
【００３３】
これによって、電子制御装置１に接続する他のコンピュータ（携帯電話やタブレット端末などを含む）からは、ＩＰアドレスが付与され仮想記憶装置設定がなされた認識対象（例えば机）を、共有ファイルの格納場所として使用することができる。この結果、ユーザは、携帯電話やパーソナルコンピュータから、カメラで撮影した画像データなどを机のＩＰアドレスを指定して送信することにより、あたかも画像データなどを机に保存したかのような態様で使用することができる。
【００３４】
このようなデータの保存態様は、ユニークなものであるために電子制御装置１を使用する面白さを向上させるだけでなく、第三者から見て想像し難い保存態様であるため、秘匿性（セキュリティ性）が高いものである。このため、仮想記憶装置設定機能を有する電子制御装置１は、保存するデータのセキュリティ性を高めることができる。
【００３５】
［処理フロー］
以下、本実施形態の電子制御装置１により実行される処理の流れについて説明する。図１３は、本実施形態の電子制御装置１により実行される処理の流れを示すフローチャートの一例である。
【００３６】
認識部７３は、ユーザの何らかの動作または音声によって、認識対象の認識処理が指示されたか否かを判定する（ステップＳ３００）。認識対象の認識処理が指示された場合、認識部７３が、画像記憶部７５Ａに記憶された直近の画像を解析し、認識対象の認識処理を行う（ステップＳ３０２）。認識部７３による認識処理の結果は、認識結果記憶部７５Ｃに記憶される。次に、ＩＰアドレス付与部７４が、新たに認識結果記憶部７５に記憶された認識対象に対してＩＰアドレスを付与し、認識対象ＩＤと対応付けてアドレス記憶部７５Ｄに記憶させる（ステップＳ３０４）。また、ＩＰアドレス付与部７４は、ＩＰアドレスを認識対象に新たに付与すると、付与したＩＰアドレスを、ネットワーク１００への入口であるルータ等に登録させるように通信部５０に指示する（ステップＳ３０６）。
【００３７】
上記のように認識対象のＩＰアドレスが登録されると、仮想記憶装置制御部７２Ｃは、認識対象について、仮想記憶装置として登録する指示がユーザによりなされたか否かを判定する（ステップＳ３０８）。係る指示は、例えば必要な領域のサイズなどを指定して行われる。仮想記憶装置として登録する指示がユーザによりなされた場合、仮想記憶装置制御部７２Ｃは、仮想記憶装置用記憶部７５Ｅに必要な領域を設定し（ステップＳ３１０）、アドレス記憶部７５Ｄに設定情報（仮想記憶装置設定のオンまたはオフ、および設定された領域）を格納する（ステップＳ３１２）。なお、ステップＳ３０８〜Ｓ３１２の処理は、既にＩＰアドレスが登録された認識対象に対して、ステップＳ３００〜Ｓ３０６の処理とは並行・独立して行われてもよい。
【００３８】
認識対象の認識処理を行う一方で、通信部５０は、認識対象に対して付与されたＩＰアドレスを宛先とする情報を、ネットワーク１００から受信すると、これを認識対象監視部７２Ｂに出力する（ステップＳ３２０、Ｓ３２２）。
【００３９】
また、仮想記憶装置制御部７２Ｃは、認識対象宛ての読み書き命令を通信部５０が受信したか否かを判定する（ステップＳ３３０）。認識対象宛ての読み書き命令を通信部５０が受信すると、仮想記憶装置制御部７２Ｃは、仮想記憶装置用記憶部７５Ｅの該当する領域からデータを読み出し、または該当する領域にデータを書き込み（ステップＳ３３２）、送信元に応答を返す（ステップＳ３３４）。
【００４０】
［照射部３０と撮像部４０の構成］
本実施形態において、照射部３０と撮像部４０は、光学系を共通にして一体に構成することができる。以下、光学系が一体に構成された照射部３０と撮像部４０とを含む装置を、撮像照射装置Ｃ１と称する。
【００４１】
図１４は、撮像照射装置Ｃ１の構成の一例を示す構成図である。図１４において、撮像照射装置Ｃ１は、照射光生成部Ｃ１２、入出光分離部Ｃ１３１、光学部Ｃ１３２、及び固体撮像部Ｃ１４１を備える。
【００４２】
照射光生成部Ｃ１２は、制御部７０からの制御に基づいて、照射する画像を表す光を生成し、生成した光を出力する。
入出光分離部Ｃ１３１は、光学部Ｃ１３２と照射光生成部Ｃ１２の間の光路上であって、光学部Ｃ１３２と固体撮像部Ｃ１４１の間の光路上に設けられている。入出光分離部Ｃ１３１は、撮像照射装置Ｃ１が外部へ出射する出射光と、外部から撮像照射装置Ｃ１へ入射する入射光の光路を分離する。例えば、入出光分離部Ｃ１３１は、照射光生成部Ｃ１２から入射された光の少なくも一部を透過し、光学部Ｃ１３２から入射された光の少なくも一部を反射する。入出光分離部Ｃ１３１は、例えばハーフミラーであり、入射した光の一部を反射し、一部を透過する。
光学部Ｃ１３２は、例えば複数枚のレンズで構成される。固体撮像部Ｃ１４１は、例えば、ＣＭＯＳ（相補性金属酸化膜半導体）イメージセンサである。
【００４３】
照射光生成部Ｃ１２から出力された光は、入出光分離部Ｃ１３１を透過し、光学部Ｃ１３２を介して照射される。一方、撮像照射装置Ｃ１の外部から光学部Ｃ１３２へ入射された光は、入出光分離部Ｃ１３１で反射された後、反射部Ｃ１４０で反射される。反射部Ｃ１４０で反射された光は、固体撮像部Ｃ１４１へ入射し、光電変換によって、画像を示すデータに変換される。これにより、撮像照射装置Ｃ１は、照射と撮像で光学部Ｃ１３２を共通にすることができる。また、撮像照射装置Ｃ１は、照射と撮像の光軸を同じにすることができる。
【００４４】
以上のように、撮像照射装置Ｃ１は、照射と撮像で光軸を同じにすることができる。これにより、制御部７０は、照射したスポットを同じ光軸の撮像画像でそのまま認識できるので、スポットの調整を容易に行うことができる。また、撮像照射装置Ｃ１は、光学系を共通にするので、光学系を共通にしない場合と比較して、スペースを省くことができ、また、コストを下げることができる。また、利用者は、光学系から光が照射されているので、撮像されていることに気づき難い場合がある。これにより、利用者は、カメラで撮影されていることを意識することなく、電子制御装置１を利用することができる。
【００４５】
なお、撮像照射装置Ｃ１において、照射と撮像で、独立して焦点を合わせる機能を有してもよい。例えば、撮像照射装置Ｃ１は、光学部Ｃ１３２と照射光生成部Ｃ１２の間の光路上に可動レンズが設けられてもよい。また、撮像照射装置Ｃ１は、光学部Ｃ１３２と固体撮像部Ｃ１４１の間の光路上に可動レンズが設けられてもよいし、固体撮像部Ｃ１４１が可動である構成であってもよい。これにより、撮像照射装置Ｃ１は、照射と撮像各々で、焦点を合わせることができる。
【００４６】
［まとめ］
以上説明した本実施形態の電子制御装置１によれば、撮像部４０により撮像された画像の中に存在する認識対象を認識し、これに対してＩＰアドレスを付与して記憶部７５に記憶させ、認識対象に対して付与されたＩＰアドレスを宛先とするデータを、ネットワーク１００を介して受信するため、自装置ならびに通信相手における、通信のためのソフトウェア負担を軽減することができる。
【００４７】
また、本実施形態の電子制御装置１によれば、認識部７３が認識対象の状態を判別し、認識対象に対して付与されたＩＰアドレスを宛先とする情報を通信部５０が受信すると、認識対象監視部７２Ｂが認識対象の状態を返信するように制御するため、利便性の高い遠隔監視を実現することができる。
【００４８】
また、本実施形態の電子制御装置１によれば、仮想記憶装置制御部７２Ｃが、ユーザの指示に応じて認識対象に対応した領域を仮想記憶装置用記憶部７５Ｅに設定し、認識対象宛ての読み書き命令に対してデータの読み出し、または書き込みを行うため、他のコンピュータからは、ＩＰアドレスが付与され仮想記憶装置設定がなされた認識対象を、共有ファイルの格納場所として使用することができる。この結果、電子制御装置１は、データの扱い方に関する面白さを向上させると共に、保存するデータのセキュリティ性を高めることができる。
【００４９】
また、本実施形態の通信部５０は、認識対象が通信機能を有する場合、ＩＰアドレス付与部７４が付与したＩＰアドレスを用いて、通信機能を有する認識対象と通信することができる。この結果、ネットワーク１００を介さずに認識対象と通信を行うことも可能となり、高速通信を実現することができる。この場合、電子制御装置１は、認識対象との通信により得られた情報を認識対象の状態に含めることで、より高度な遠隔監視を実現することができる。
【００５０】
［ハードウェア構成等］
前述した実施形態における電子制御装置１および通信装置２００は、内部にコンピュータシステムを有している。「コンピュータシステム」は、ＣＰＵ（Central  Processing  Unit）、ＲＡＭ等のメモリ装置、ＲＯＭ、ＨＤＤ、フラッシュメモリ等の記憶装置、記憶媒体を装着可能なドライブ装置、周辺機器等のハードウェアを含むものである。
【００５１】
そして、電子制御装置１のユーザインターフェース部７１、マスター制御部７２（自装置制御部７２Ａおよび認識対象監視部７２Ｂ）、認識部７３、ＩＰアドレス付与部７４などの動作の過程は、例えば、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。なお、上記各機能部の処理が、全てプログラムを実行することによって行われる必要は無く、一部の機能部は、ＩＣ（Integrated  Circuit）やＬＳＩ（Large  Scale  Integration）、ネットワークカードなどのハードウェアによって実現されてもよい。
【００５２】
「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光ディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるＨＤＤ等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。
【００５３】
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、更に、前述した機能を、コンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５４】
［変形等］
以上、本発明を実施するための形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
例えば、上記実施形態では、通信のための識別情報の一例としてＩＰｖ６を認識対象に付与することを例示したが、これに限らず、ＩＰｖ４を付与してもよいし、ＭＰＬＳ（Multi-Protocol  Label  Switching）に基づく通信のための識別情報などを付与しても構わない。
【符号の説明】
【００５５】
１‥電子制御装置、４０‥撮像部、５０‥通信部、７０‥制御部、７２Ａ‥自装置制御部、７２Ｂ‥認識対象監視部、７２Ｃ‥仮想記憶装置制御部、７３‥認識部、７４‥ＩＰアドレス付与部、７５Ｃ‥認識結果記憶部、７５Ｄ‥アドレス記憶部、７５Ｅ‥仮想記憶装置用記憶部、１００‥ネットワーク、２００‥通信装置
【図１】
2014155094.tif 000003
【図２】
2014155094.tif 000004
【図３】
2014155094.tif 000005
【図４】
2014155094.tif 000006
【図５】
2014155094.tif 000007
【図６】
2014155094.tif 000008
【図７】
2014155094.tif 000009
【図８】
2014155094.tif 000010
【図９】
2014155094.tif 000011
【図１０】
2014155094.tif 000012
【図１１】
2014155094.tif 000013
【図１２】
2014155094.tif 000014
【図１３】
2014155094.tif 000015
【図１４】
2014155094.tif 000016