(57)【要約】【課題】情報表示装置から撮像装置に効率よく情報を転送し、かつ、撮像装置の設定を安全に行うこと。【解決手段】設定用端末１１０は、クロック信号の波形に従って第１の色成分の濃淡が変化するクロック映像と、データ信号の波形に従って第２の色成分の濃淡が変化するデータ映像とが合成された合成映像を画面１１０ａに表示し、カメラ１３０は、画面１１０ａを撮像して映像を取得し、取得された映像から、第１の色成分の映像と、第２の色成分の映像とを分離し、分離された第１の色成分の映像における濃淡の変化からクロック信号の波形を特定し、分離された第２の色成分の映像における濃淡の変化からデータ信号の波形を特定し、特定されたデータ信号の波形と、特定されたクロック信号の波形とを用いて、データを取得する。【選択図】図２
2015073208.tif 000002
【特許請求の範囲】
【請求項１】
クロック信号の波形に従って第１の色成分の濃淡が変化するクロック映像と、データ信号の波形に従って第２の色成分の濃淡が変化するデータ映像とが合成された合成映像を表示した画面を撮像し、当該画面の映像を取得する撮像部と、
前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、
前記分離部で分離された第１の色成分の映像における濃淡の変化から前記クロック信号の波形を特定するクロック波形特定部と、
前記分離部で分離された第２の色成分の映像における濃淡の変化から前記データ信号の波形を特定するデータ波形特定部と、
前記データ波形特定部で特定されたデータ信号の波形と、前記クロック波形特定部で特定されたクロック信号の波形とを用いて、前記データ波形特定部で特定されたデータ信号の波形で示されるデータを取得するデータ取得部と、
前記データ取得部で取得されたデータを記憶する記憶部と、を備えること
を特徴とする撮像装置。
【請求項２】
前記データ取得部は、前記クロック波形特定部で特定されたクロック信号の波形から、前記データ波形特定部で特定されたデータ信号の波形を減算した残りの波形に基づいて、前記データ波形特定部で特定されたデータ信号の波形で示されるデータを取得することを特徴とする請求項１に記載の撮像装置。
【請求項３】
クロック信号を発生させる基準クロック発生部と、
前記基準クロック発生部で発生されたクロック信号の波形に従って濃淡が変化するクロック映像を生成するクロック映像化部と、
データを記憶する記憶部と、
前記記憶部に記憶されているデータを前記基準クロック発生部で発生されたクロック信号に同期させて変調して、データ信号を生成するとともに、当該生成されたデータ信号の波形に従って濃淡が変化するデータ映像を生成するデータ処理部と、
前記クロック映像化部で生成されたクロック映像を第１の色成分を用いて、前記データ処理部で生成されたデータ映像を第２の色成分を用いて合成した合成映像を生成する合成部と、
前記合成部で生成された合成映像を画面に表示する表示部と、を備えること
を特徴とする情報表示装置。
【請求項４】
情報表示装置及び撮像装置を備える情報処理システムであって、
前記情報表示装置は、
クロック信号を発生させる基準クロック発生部と、
前記基準クロック発生部で発生されたクロック信号の波形に従って濃淡が変化するクロック映像を生成するクロック映像化部と、
データを記憶する記憶部と、
前記記憶部に記憶されているデータを前記基準クロック発生部で発生されたクロック信号に同期させて変調して、データ信号を生成するとともに、当該生成されたデータ信号の波形に従って濃淡が変化するデータ映像を生成するデータ処理部と、
前記クロック映像化部で生成されたクロック映像を第１の色成分を用いて、前記データ処理部で生成されたデータ映像を第２の色成分を用いて合成した合成映像を生成する合成部と、
前記合成部で生成された合成映像を画面に表示する表示部と、を備え、
前記撮像装置は、
前記合成映像が表示された前記画面を撮像し、前記画面の映像を取得する撮像部と、
前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、
前記分離部で分離された第１の色成分の映像における濃淡の変化から前記クロック信号の波形を特定するクロック波形特定部と、
前記分離部で分離された第２の色成分の映像における濃淡の変化から前記データ信号の波形を特定するデータ波形特定部と、
前記データ波形特定部で特定されたデータ信号の波形と、前記クロック波形特定部で特定されたクロック信号の波形とを用いて、前記データ波形特定部で特定されたデータ信号の波形が示すデータを取得するデータ取得部と、
前記データ取得部で取得されたデータを記憶する記憶部と、を備えること
を特徴とする情報処理システム。
【請求項５】
第１の色成分で描画された識別画像が第１の期間表れる識別映像と、第２の色成分で描画されたコードが、前記第１の期間を含む第２の期間表れるコード映像とが合成された合成映像を表示した画面を撮像し、当該画面の映像を取得する撮像部と、
前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、
前記分離部で分離された第１の色成分の映像から前記識別画像を検出する検出部と、
前記検出部が前記識別画像を検出したタイミングで、前記分離部で分離された第２の色成分の映像から画像を切り出す画像切出部と、
前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、
前記コード復号部で取得されたデータを記憶する記憶部と、を備えること
を特徴とする撮像装置。
【請求項６】
前記識別映像は、複数の識別画像の各々が表れる前記第１の期間を複数含み、
前記コード映像は、複数のコードの各々が表れる前記第２の期間を複数含むこと
を特徴とする請求項５に記載の撮像装置。
【請求項７】
クロック信号を発生させる基準クロック発生部と、
前記基準クロック発生部で発生されたクロック信号に同期させて、少なくとも一種類の識別画像が第１の期間表れる識別映像を生成する識別画像生成部と、
データを記憶する記憶部と、
前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第２の期間表れるコード映像を生成するコード生成部と、
前記識別画像生成部で生成された識別映像を第１の色成分を用いて、前記コード生成部で生成されたコード映像を第２の色成分を用いて合成した合成映像を生成する合成部と、
前記合成部で生成された合成映像を画面に表示する表示部と、を備えること
を特徴とする情報表示装置。
【請求項８】
前記第２の期間は、前記第１の期間の前後に少なくとも１フレーム期間追加した期間であること
を特徴とする請求項７に記載の情報表示装置。
【請求項９】
前記識別画像の描画領域は、前記コードの描画領域を含むこと
を特徴とする請求項７又は８に記載の情報表示装置。
【請求項１０】
前記識別画像は、前記コードの周囲を囲む画像であること
を特徴とする請求項７又は８に記載の情報表示装置。
【請求項１１】
前記識別画像生成部は、前記コード生成部でコードに変換されたデータに応じて、異なる識別画像を用いて前記識別映像を生成すること
を特徴とする請求項７又は８に記載の情報表示装置。
【請求項１２】
情報表示装置及び撮像装置を備える情報処理システムであって、
前記情報表示装置は、
クロック信号を発生させる基準クロック発生部と、
前記基準クロック発生部で発生されたクロック信号に同期させて、少なくとも一種類の識別画像が第１の期間表れる識別映像を生成する識別画像生成部と、
データを記憶する記憶部と、
前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第二の期間表れるコード映像を生成するコード生成部と、
前記識別画像生成部で生成された識別映像を第１の色成分を用いて、前記コード生成部で生成されたコード映像を第２の色成分を用いて合成した合成映像を生成する合成部と、
前記合成部で生成された合成映像を画面に表示する表示部と、を備え
前記撮像装置は、
前記合成映像が表示された前記画面を撮像し、前記画面の映像を取得する撮像部と、
前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、
前記分離部で分離された第１の色成分の映像から前記識別画像を検出する検出部と、
前記検出部が前記識別画像を検出したタイミングで、前記分離部で分離された第２の色成分の映像から画像を切り出す画像切出部と、
前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、
前記コード復号部で取得されたデータを記憶する記憶部と、を備えること
を特徴とする情報処理システム。
【請求項１３】
第１の色成分で第１の期間発光する発光部と、第２の色成分で描画されたコードが、前記第１の期間を含む第２の期間表れるコード映像を表示した画面とを撮像し、当該発光部及び当該画面の映像を取得する撮像部と、
前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、
前記分離部で分離された第１の色成分の映像から前記発光部の発光を検出する検出部と、
前記検出部が前記発光部の発光を検出したタイミングで、前記分離部で分離された第２の色成分の映像から画像を切り出す画像切出部と、
前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、
前記コード復号部で取得されたデータを記憶する記憶部と、を備えること
を特徴とする撮像装置。
【請求項１４】
クロック信号を発生させる基準クロック発生部と、
前記基準クロック発生部で発生されたクロック信号に同期させて、第１の色成分で第１の期間発光を行う発光部と、
データを記憶する記憶部と、
前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第２の期間表れるコード映像を生成するコード生成部と、
前記コード生成部で生成されたコード映像を第２の色成分を用いて合成した合成映像を生成する合成部と、
前記合成部で生成された合成映像を画面に表示する表示部と、を備えること
を特徴とする情報表示装置。
【請求項１５】
情報表示装置及び撮像装置を備える情報処理システムであって、
前記情報表示装置は、
クロック信号を発生させる基準クロック発生部と、
前記基準クロック発生部で発生されたクロック信号に同期させて、第１の色成分で第１の期間発光を行う発光部と、
データを記憶する記憶部と、
前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第２の期間表れるコード映像を生成するコード生成部と、
前記コード生成部で生成されたコード映像を第２の色成分を用いて合成した合成映像を生成する合成部と、
前記合成部で生成された合成映像を画面に表示する表示部と、を備え、
前記撮像装置は、
前記発光部及び前記合成映像が表示された前記画面を撮像し、前記発光部及び前記画面の映像を取得する撮像部と、
前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、
前記分離部で分離された第１の色成分の映像から前記発光部の発光を検出する検出部と、
前記検出部が前記発光部の発光を検出したタイミングで、前記分離部で分離された第２の色成分の映像から画像を切り出す画像切出部と、
前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、
前記コード復号部で取得されたデータを記憶する記憶部と、を備えること
を特徴とする情報処理システム。
【請求項１６】
第１の期間発光する発光部と、描画されたコードが、前記第１の期間を含む第２の期間表れるコード映像を表示した画面とを撮像し、当該発光部及び当該画面の映像を取得する撮像部と、
前記撮像部で取得された映像から前記発光部の発光を検出する検出部と、
前記検出部が前記発光部の発光を検出したタイミングで、前記撮像部で取得された映像から画像を切り出す画像切出部と、
前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、
前記コード復号部で取得されたデータを記憶する記憶部と、を備えること
を特徴とする撮像装置。
【請求項１７】
クロック信号を発生させる基準クロック発生部と、
前記基準クロック発生部で発生されたクロック信号に同期させて、第１の期間発光を行う発光部と、
データを記憶する記憶部と、
前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第２の期間表れるコード映像を生成するコード生成部と、
前記コード生成部で生成されたコード映像を画面に表示する表示部と、を備えること
を特徴とする情報表示装置。
【請求項１８】
情報表示装置及び撮像装置を備える情報処理システムであって、
前記情報表示装置は、
クロック信号を発生させる基準クロック発生部と、
前記基準クロック発生部で発生されたクロック信号に同期させて、第１の期間発光を行う発光部と、
データを記憶する記憶部と、
前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第２の期間表れるコード映像を生成するコード生成部と、
前記コード生成部で生成されたコード映像を画面に表示する表示部と、を備え、
前記撮像装置は、
前記発光部及び前記画面を撮像し、前記発光部及び前記画面の映像を取得する撮像部と、
前記撮像部で取得された映像から前記発光部の発光を検出する検出部と、
前記検出部が前記発光部の発光を検出したタイミングで、前記撮像部で取得された映像から画像を切り出す画像切出部と、
前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、
前記コード復号部で取得されたデータを記憶する記憶部と、を備えること
を特徴とする情報処理システム。
【請求項１９】
第１の照合用情報を生成する照合用情報生成部と、
前記照合用情報生成部で生成された第１の照合用情報をネットワークに送信するインターフェース部と、
第２の照合用情報を変換した映像を表示した画面を撮像し、当該画面の映像を取得する撮像部と、
前記撮像部で取得された映像から前記第２の照合用情報を取得するデコード部と、
前記デコード部が取得した第２の照合用情報と、前記照合用情報生成部で生成された第１の照合用情報とを照合し、当該照合に成功したか否かを判断する照合部と、
前記照合部が前記照合に成功したと判断した場合に、前記インターフェース部又は前記撮像部を介してデータを取得する制御部と、
前記制御部で取得されたデータを記憶する記憶部と、を備えること
を特徴とする撮像装置。
【請求項２０】
第１の照合用情報を生成する照合用情報生成部と、
データを記憶する記憶部と、
前記データの一部及び前記照合用情報生成部で生成された第１の照合用情報を変換した第１の映像を生成する表示映像生成部と、
前記表示映像生成部で生成された第１の映像を画面に表示する表示部と、
ネットワークを介して第２の照合用情報を受信するインターフェース部と、
前記インターフェース部で受信された第２の照合用情報と、前記照合用情報生成部で生成された第１の照合用情報とを照合し、当該照合に成功したか否かを判断する照合部と、
前記照合部が前記照合に成功したと判断した場合に、前記インターフェース部に前記データの残りを送信させ、又は、前記データの残りを変換した第２の映像を前記表示映像生成部に生成させ、前記表示部に前記表示映像生成部で生成された第２の映像を表示させる制御部と、を備えること
を特徴とする情報表示装置。
【請求項２１】
撮像装置及び情報表示装置を備える情報処理システムであって、
前記撮像装置は、
第１の照合用情報を生成する照合用情報生成部と、
前記照合用情報生成部で生成された第１の照合用情報を前記情報表示装置に送信するインターフェース部と、
第２の照合用情報を変換した映像が表示された前記情報表示装置の画面を撮像し、当該画面の映像を取得する撮像部と、
前記撮像部で取得された映像から前記第２の照合用情報を取得するデコード部と、
前記デコード部が取得した第２の照合用情報と、前記照合用情報生成部で生成された第１の照合用情報とを照合し、当該照合に成功したか否かを判断する照合部と、
前記照合部が前記照合に成功したと判断した場合に、前記インターフェース部又は前記撮像部を介して、前記情報表示装置からデータを取得する制御部と、
前記制御部で取得されたデータを記憶する記憶部と、を備えること
を特徴とする情報処理システム。
【請求項２２】
撮像装置及び情報表示装置を備える情報処理システムであって、
前記情報表示装置は、
第１の照合用情報を生成する照合用情報生成部と、
データを記憶する記憶部と、
前記データの一部及び前記照合用情報生成部で生成された第１の照合用情報を変換した第１の映像を生成する表示映像生成部と、
前記表示映像生成部で生成された第１の映像を画面に表示する表示部と、
ネットワークを介して、前記撮像装置から第２の照合用情報を受信するインターフェース部と、
前記インターフェース部で受信された第２の照合用情報と、前記照合用情報生成部で生成された第１の照合用情報とを照合し、当該照合に成功したか否かを判断する照合部と、
前記照合部が前記照合に成功したと判断した場合に、前記インターフェース部に前記データの残りを前記撮像装置へと送信させ、又は、前記データの残りを変換した第２の映像を前記表示映像生成部に生成させ、前記表示部に前記表示映像生成部で生成された第２の映像を表示させる制御部と、を備えること
を特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、情報表示装置及び情報処理システムに関する。
【背景技術】
【０００２】
従来のネットワーク監視カメラは、ネットワークの設定を行うために設定用パソコンとネットワークで接続され、設定作業が行われることが多かった。この方式では、ネットワークの設定が完了していないカメラが、ネットワークと通信しなければならない。そのため、初期設定に際しては、カメラ側の物理アドレスを使って、パソコン側を特殊設定にして設定を行う方法、又は、カメラの製造時にカメラに特定のアドレスを設定して出荷し、このアドレスを使って設定を行う方法が行われてきた。
これらの方法には、パソコンの操作が煩雑である、物理アドレスを管理する必要がある、実際のネットワークに複数台のカメラを接続した状態では設定作業が実施できない等の欠点がある。このため、ネットワークカメラの設定作業が複雑になっていた。
【０００３】
また、前記の方法では、ネットワークインターフェースの物理アドレスが書き込まれる前の状態では、設定作業を実施することができないため、前記の方法は、物理アドレスそのものの書き込みには適用できない。
【０００４】
そのため、ネットワークインターフェースを使用せずにカメラにデータを取り込む方法として、特許文献１には光の明滅を利用する方法が記載されており、また、特許文献２には光を色変調する方法が記載されている。
特許文献１又は２に記載された方法では、設定用端末の画面をカメラの撮像素子の前に配置して、設定用端末の画面に表示された情報をカメラで取り込む。このため、ネットワークを使用せず、また、カメラに新たなインターフェースを設けることなくカメラの設定を行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２８９３２４号公報（段落００１１〜００１９、図１）
【特許文献２】特開２０１３−９０７２号公報（段落００１９〜００２０、図２）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
設定用端末の画面のリフレッシュレート及びカメラの走査レートは、実際には、さまざまな周波数をとり、その位相もそろっていない。また、写りこむ画角、及び、画面の角度等もさまざまであり、カメラの撮像素子で撮像された画像から取得される信号もさまざまな歪を受けることになる。
例えば、設定用端末の画面のリフレッシュレートが３０ｆｐｓであり、カメラの撮像素子の走査レートが２４ｆｐｓであった場合、歪を最小にして情報の送受信を行うには、図１（Ａ）及び（Ｂ）に示されているように、１秒間に６ビットの情報しか送ることができない。このため、作業の効率化のためには転送速度の向上が望まれる。
【０００７】
また、監視カメラに設定を行う場合、その監視カメラの撮像素子を通して設定変更を行う場合には、不正な設定変更が行われないように、対策を施すことが必要となる。
【０００８】
そこで、本発明は、情報表示装置から撮像装置に効率よく情報を転送し、かつ、撮像装置の設定を安全に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の第１の態様に係る撮像装置は、クロック信号の波形に従って第１の色成分の濃淡が変化するクロック映像と、データ信号の波形に従って第２の色成分の濃淡が変化するデータ映像とが合成された合成映像を表示した画面を撮像し、当該画面の映像を取得する撮像部と、前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、前記分離部で分離された第１の色成分の映像における濃淡の変化から前記クロック信号の波形を特定するクロック波形特定部と、前記分離部で分離された第２の色成分の映像における濃淡の変化から前記データ信号の波形を特定するデータ波形特定部と、前記データ波形特定部で特定されたデータ信号の波形と、前記クロック波形特定部で特定されたクロック信号の波形とを用いて、前記データ波形特定部で特定されたデータ信号の波形で示されるデータを取得するデータ取得部と、前記データ取得部で取得されたデータを記憶する記憶部と、を備えることを特徴とする。
【００１０】
本発明の第１の態様に係る情報表示装置は、クロック信号を発生させる基準クロック発生部と、前記基準クロック発生部で発生されたクロック信号の波形に従って濃淡が変化するクロック映像を生成するクロック映像化部と、データを記憶する記憶部と、前記記憶部に記憶されているデータを前記基準クロック発生部で発生されたクロック信号に同期させて変調して、データ信号を生成するとともに、当該生成されたデータ信号の波形に従って濃淡が変化するデータ映像を生成するデータ処理部と、前記クロック映像化部で生成されたクロック映像を第１の色成分を用いて、前記データ処理部で生成されたデータ映像を第２の色成分を用いて合成した合成映像を生成する合成部と、前記合成部で生成された合成映像を画面に表示する表示部と、を備えることを特徴とする。
【００１１】
本発明の第１の態様に係る情報処理システムは、情報表示装置及び撮像装置を備える情報処理システムであって、前記情報表示装置は、クロック信号を発生させる基準クロック発生部と、前記基準クロック発生部で発生されたクロック信号の波形に従って濃淡が変化するクロック映像を生成するクロック映像化部と、データを記憶する記憶部と、前記記憶部に記憶されているデータを前記基準クロック発生部で発生されたクロック信号に同期させて変調して、データ信号を生成するとともに、当該生成されたデータ信号の波形に従って濃淡が変化するデータ映像を生成するデータ処理部と、前記クロック映像化部で生成されたクロック映像を第１の色成分を用いて、前記データ処理部で生成されたデータ映像を第２の色成分を用いて合成した合成映像を生成する合成部と、前記合成部で生成された合成映像を画面に表示する表示部と、を備え、前記撮像装置は、前記合成映像が表示された前記画面を撮像し、前記画面の映像を取得する撮像部と、前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、前記分離部で分離された第１の色成分の映像における濃淡の変化から前記クロック信号の波形を特定するクロック波形特定部と、前記分離部で分離された第２の色成分の映像における濃淡の変化から前記データ信号の波形を特定するデータ波形特定部と、前記データ波形特定部で特定されたデータ信号の波形と、前記クロック波形特定部で特定されたクロック信号の波形とを用いて、前記データ波形特定部で特定されたデータ信号の波形が示すデータを取得するデータ取得部と、前記データ取得部で取得されたデータを記憶する記憶部と、を備えることを特徴とする。
【００１２】
本発明の第２の態様に係る撮像装置は、第１の色成分で描画された識別画像が第１の期間表れる識別映像と、第２の色成分で描画されたコードが、前記第１の期間を含む第２の期間表れるコード映像とが合成された合成映像を表示した画面を撮像し、当該画面の映像を取得する撮像部と、前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、前記分離部で分離された第１の色成分の映像から前記識別画像を検出する検出部と、前記検出部が前記識別画像を検出したタイミングで、前記分離部で分離された第２の色成分の映像から画像を切り出す画像切出部と、前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、前記コード復号部で取得されたデータを記憶する記憶部と、を備えることを特徴とする。
【００１３】
本発明の第２の態様に係る情報表示装置は、クロック信号を発生させる基準クロック発生部と、前記基準クロック発生部で発生されたクロック信号に同期させて、少なくとも一種類の識別画像が第１の期間表れる識別映像を生成する識別画像生成部と、データを記憶する記憶部と、前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第２の期間表れるコード映像を生成するコード生成部と、前記識別画像生成部で生成された識別映像を第１の色成分を用いて、前記コード生成部で生成されたコード映像を第２の色成分を用いて合成した合成映像を生成する合成部と、前記合成部で生成された合成映像を画面に表示する表示部と、を備えることを特徴とする。
【００１４】
本発明の第２の態様に係る情報処理システムは、情報表示装置及び撮像装置を備える情報処理システムであって、前記情報表示装置は、クロック信号を発生させる基準クロック発生部と、前記基準クロック発生部で発生されたクロック信号に同期させて、少なくとも一種類の識別画像が第１の期間表れる識別映像を生成する識別画像生成部と、データを記憶する記憶部と、前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第二の期間表れるコード映像を生成するコード生成部と、前記識別画像生成部で生成された識別映像を第１の色成分を用いて、前記コード生成部で生成されたコード映像を第２の色成分を用いて合成した合成映像を生成する合成部と、前記合成部で生成された合成映像を画面に表示する表示部と、を備え、前記撮像装置は、前記合成映像が表示された前記画面を撮像し、前記画面の映像を取得する撮像部と、前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、前記分離部で分離された第１の色成分の映像から前記識別画像を検出する検出部と、前記検出部が前記識別画像を検出したタイミングで、前記分離部で分離された第２の色成分の映像から画像を切り出す画像切出部と、前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、前記コード復号部で取得されたデータを記憶する記憶部と、を備えることを特徴とする。
【００１５】
本発明の第３の態様に係る撮像装置は、第１の色成分で第１の期間発光する発光部と、第２の色成分で描画されたコードが、前記第１の期間を含む第２の期間表れるコード映像を表示した画面とを撮像し、当該発光部及び当該画面の映像を取得する撮像部と、前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、前記分離部で分離された第１の色成分の映像から前記発光部の発光を検出する検出部と、前記検出部が前記発光部の発光を検出したタイミングで、前記分離部で分離された第２の色成分の映像から画像を切り出す画像切出部と、前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、前記コード復号部で取得されたデータを記憶する記憶部と、を備えることを特徴とする。
【００１６】
本発明の第３の態様に係る情報表示装置は、クロック信号を発生させる基準クロック発生部と、前記基準クロック発生部で発生されたクロック信号に同期させて、第１の色成分で第１の期間発光を行う発光部と、データを記憶する記憶部と、前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第２の期間表れるコード映像を生成するコード生成部と、前記コード生成部で生成されたコード映像を第２の色成分を用いて合成した合成映像を生成する合成部と、前記合成部で生成された合成映像を画面に表示する表示部と、を備えることを特徴とする。
【００１７】
本発明の第３の態様に係る情報処理システムは、情報表示装置及び撮像装置を備える情報処理システムであって、前記情報表示装置は、クロック信号を発生させる基準クロック発生部と、前記基準クロック発生部で発生されたクロック信号に同期させて、第１の色成分で第１の期間発光を行う発光部と、データを記憶する記憶部と、前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第２の期間表れるコード映像を生成するコード生成部と、前記コード生成部で生成されたコード映像を第２の色成分を用いて合成した合成映像を生成する合成部と、前記合成部で生成された合成映像を画面に表示する表示部と、を備え、前記撮像装置は、前記発光部及び前記合成映像が表示された前記画面を撮像し、前記発光部及び前記画面の映像を取得する撮像部と、前記撮像部で取得された映像から、前記第１の色成分の映像と、前記第２の色成分の映像とを分離する分離部と、前記分離部で分離された第１の色成分の映像から前記発光部の発光を検出する検出部と、前記検出部が前記発光部の発光を検出したタイミングで、前記分離部で分離された第２の色成分の映像から画像を切り出す画像切出部と、前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、前記コード復号部で取得されたデータを記憶する記憶部と、を備えることを特徴とする。
【００１８】
本発明の第４の態様に係る撮像装置は、第１の期間発光する発光部と、描画されたコードが、前記第１の期間を含む第２の期間表れるコード映像を表示した画面とを撮像し、当該発光部及び当該画面の映像を取得する撮像部と、前記撮像部で取得された映像から前記発光部の発光を検出する検出部と、前記検出部が前記発光部の発光を検出したタイミングで、前記撮像部で取得された映像から画像を切り出す画像切出部と、前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、前記コード復号部で取得されたデータを記憶する記憶部と、を備えることを特徴とする。
【００１９】
本発明の第４の態様に係る情報表示装置は、クロック信号を発生させる基準クロック発生部と、前記基準クロック発生部で発生されたクロック信号に同期させて、第１の期間発光を行う発光部と、データを記憶する記憶部と、前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第２の期間表れるコード映像を生成するコード生成部と、前記コード生成部で生成されたコード映像を画面に表示する表示部と、を備えることを特徴とする。
【００２０】
本発明の第４の態様に係る情報処理システムは、情報表示装置及び撮像装置を備える情報処理システムであって、前記情報表示装置は、クロック信号を発生させる基準クロック発生部と、前記基準クロック発生部で発生されたクロック信号に同期させて、第１の期間発光を行う発光部と、データを記憶する記憶部と、前記記憶部に記憶されているデータをコードに変換するとともに、前記基準クロック発生部で発生されたクロック信号に同期させて、当該変換されたコードが前記第１の期間を含む第２の期間表れるコード映像を生成するコード生成部と、前記コード生成部で生成されたコード映像を画面に表示する表示部と、を備え、前記撮像装置は、前記発光部及び前記画面を撮像し、前記発光部及び前記画面の映像を取得する撮像部と、前記撮像部で取得された映像から前記発光部の発光を検出する検出部と、前記検出部が前記発光部の発光を検出したタイミングで、前記撮像部で取得された映像から画像を切り出す画像切出部と、前記画像切出部で切り出された画像に含まれているコードを復号して、当該復号されたコードに対応するデータを取得するコード復号部と、前記コード復号部で取得されたデータを記憶する記憶部と、を備えることを特徴とする。
【００２１】
本発明の第５の態様に係る撮像装置は、第１の照合用情報を生成する照合用情報生成部と、前記照合用情報生成部で生成された第１の照合用情報をネットワークに送信するインターフェース部と、第２の照合用情報を変換した映像を表示した画面を撮像し、当該画面の映像を取得する撮像部と、前記撮像部で取得された映像から前記第２の照合用情報を取得するデコード部と、前記デコード部が取得した第２の照合用情報と、前記照合用情報生成部で生成された第１の照合用情報とを照合し、当該照合に成功したか否かを判断する照合部と、前記照合部が前記照合に成功したと判断した場合に、前記インターフェース部又は前記撮像部を介してデータを取得する制御部と、前記制御部で取得されたデータを記憶する記憶部と、を備えることを特徴とする。
【００２２】
本発明の第５の態様に係る情報表示装置は、第１の照合用情報を生成する照合用情報生成部と、データを記憶する記憶部と、前記データの一部及び前記照合用情報生成部で生成された第１の照合用情報を変換した第１の映像を生成する表示映像生成部と、前記表示映像生成部で生成された第１の映像を画面に表示する表示部と、ネットワークを介して第２の照合用情報を受信するインターフェース部と、前記インターフェース部で受信された第２の照合用情報と、前記照合用情報生成部で生成された第１の照合用情報とを照合し、当該照合に成功したか否かを判断する照合部と、前記照合部が前記照合に成功したと判断した場合に、前記インターフェース部に前記データの残りを送信させ、又は、前記データの残りを変換した第２の映像を前記表示映像生成部に生成させ、前記表示部に前記表示映像生成部で生成された第２の映像を表示させる制御部と、を備えることを特徴とする。
【００２３】
本発明の第５の態様に係る情報処理システムは、撮像装置及び情報表示装置を備える情報処理システムであって、前記撮像装置は、第１の照合用情報を生成する照合用情報生成部と、前記照合用情報生成部で生成された第１の照合用情報を前記情報表示装置に送信するインターフェース部と、第２の照合用情報を変換した映像が表示された前記情報表示装置の画面を撮像し、当該画面の映像を取得する撮像部と、前記撮像部で取得された映像から前記第２の照合用情報を取得するデコード部と、前記デコード部が取得した第２の照合用情報と、前記照合用情報生成部で生成された第１の照合用情報とを照合し、当該照合に成功したか否かを判断する照合部と、前記照合部が前記照合に成功したと判断した場合に、前記インターフェース部又は前記撮像部を介して、前記情報表示装置からデータを取得する制御部と、前記制御部で取得されたデータを記憶する記憶部と、を備えることを特徴とする。
【００２４】
本発明の第６の態様に係る情報処理システムは、撮像装置及び情報表示装置を備える情報処理システムであって、前記情報表示装置は、第１の照合用情報を生成する照合用情報生成部と、データを記憶する記憶部と、前記データの一部及び前記照合用情報生成部で生成された第１の照合用情報を変換した第１の映像を生成する表示映像生成部と、前記表示映像生成部で生成された第１の映像を画面に表示する表示部と、ネットワークを介して、前記撮像装置から第２の照合用情報を受信するインターフェース部と、前記インターフェース部で受信された第２の照合用情報と、前記照合用情報生成部で生成された第１の照合用情報とを照合し、当該照合に成功したか否かを判断する照合部と、前記照合部が前記照合に成功したと判断した場合に、前記インターフェース部に前記データの残りを前記撮像装置へと送信させ、又は、前記データの残りを変換した第２の映像を前記表示映像生成部に生成させ、前記表示部に前記表示映像生成部で生成された第２の映像を表示させる制御部と、を備えることを特徴とする。
【発明の効果】
【００２５】
本発明の一態様によれば、情報表示装置から撮像装置に効率よく情報を転送し、かつ、撮像装置の設定を安全に行うことができる。
【図面の簡単な説明】
【００２６】
【図１】（Ａ）及び（Ｂ）は、送信側と受信側でフレームレートが異なる場合に通信する信号の一例を示す波形図である。
【図２】実施の形態１〜３に係る情報処理システムの構成を概略的に示す概観図である。
【図３】（Ａ）〜（Ｄ）は、実施の形態１における設定用端末で送信するクロック信号及びデータ信号の波形と、受信側であるカメラで受信されたクロック信号及びデータ信号の波形とを示す概略図である。
【図４】実施の形態１における設定用端末の構成を概略的に示すブロック図である。
【図５】（Ａ）〜（Ｃ）は、実施の形態１において、緑チャンネルに割り当てられるクロック信号、赤チャンネルに割り当てられる第１データの信号、及び、青チャンネルに割り当てられる第２データの信号の波形を示す概略図である。
【図６】実施の形態１におけるカメラの構成を概略的に示すブロック図である。
【図７】実施の形態１における設定用端末の内部で、設定用データに基づいて映像を表示する動作を示すフローチャートである。
【図８】実施の形態１におけるカメラの内部で、撮像された映像から設定用データを取得して、記憶する動作を示すフローチャートである。
【図９】実施の形態２における設定用端末の構成を概略的に示すブロック図である。
【図１０】（Ａ）〜（Ｃ）は、実施の形態２において、緑チャンネルに割り当てられたレリーズマーク、赤チャンネルに割り当てられた第１コード、及び、青チャンネルに割り当てられた第２コードの表示タイミングを示す概略図である。
【図１１】実施の形態２におけるカメラの構成を概略的に示すブロック図である。
【図１２】（Ａ）及び（Ｂ）は、実施の形態２において、レリーズマークで示されるタイミングと、コードを切り出すタイミングとを説明するための概略図である。
【図１３】実施の形態２におけるコードとレリーズマークとの合成を説明するための模式図である。
【図１４】実施の形態２における設定用端末の内部で、設定用データに基づいて映像を表示する動作を示すフローチャートである。
【図１５】実施の形態２におけるカメラの内部で、撮像された映像から設定用データを取得して、記憶する動作を示すフローチャートである。
【図１６】（Ａ）〜（Ｍ）は、実施の形態２におけるレリーズマークの変形例を示す概略図である。
【図１７】実施の形態２の変形例における設定用端末の構成を概略的に示すブロック図である。
【図１８】実施の形態２の変形例におけるカメラの構成を概略的に示すブロック図である。
【図１９】実施の形態２の変形例において、レリーズマークとコードとのレイアウトを示す概略図である。
【図２０】実施の形態２の変形例において、設定用端末の表示部に表示される映像の時間的な変化を示す概略図である。
【図２１】実施の形態３に係る情報処理システムの構成を概略的に示す概観図である。
【図２２】実施の形態３における設定用端末の構成を概略的に示すブロック図である。
【図２３】実施の形態３におけるカメラの構成を概略的に示すブロック図である。
【図２４】実施の形態３に係る情報処理システムでの動作を示すフローチャートである。
【発明を実施するための形態】
【００２７】
実施の形態１．
図２は、実施の形態１に係る情報処理システム１００の構成を概略的に示す概観図である。
情報処理システム１００は、情報表示装置としての設定用端末１１０と、撮像装置としてのカメラ１３０とを備える。設定用端末１１０は、設定情報等、カメラ１３０に伝送すべき情報を映像化して画面１１０ａに表示する。カメラ１３０は、設定用端末１１０の画面１１０ａを撮像することで得られた映像を取り込んでデコードし、所定のデータとして使用する。ここで、画像は、静止画を意味するものとし、映像は、動画を意味するものとする。図２の括弧内の符号は、実施の形態２及び３の構成を示す。
【００２８】
実施の形態１では、設定用端末１１０の画面表示のリフレッシュレート及び走査方式、並びに、カメラ１３０の撮像素子の走査レート及び走査方式が異なっていることを想定している。ここでは、画像表示のリフレッシュレートと撮像素子の走査レートの両方をフレームレートという。
テレビ画面とビデオカメラは、通常、どちらもビデオ用フレームレートで動作するため、問題は少ない。しかし、コンピューター用ディスプレイ、携帯電話及びスマートホン等の情報表示装置は、様々なフレームレートで駆動されている。また、カメラ、監視カメラ、コンピューター用カメラ、携帯電話のカメラ等の撮像装置は、それぞれ異なるフレームレートで動作している。そのため、設定用端末１１０の表示画面を、カメラ１３０で撮影する際には、表示のフレームレートと撮影のフレームレートとが一致していない場合が多い。
【００２９】
図３（Ａ）〜（Ｄ）は、送信側である設定用端末１１０で送信するクロック信号及びデータ信号の波形と、受信側であるカメラ１３０で受信されたクロック信号及びデータ信号の波形とを示す概略図である。
図３（Ｂ）は、例えば、３０ｆｐｓで駆動している設定用端末１１０が、データをパルス幅変調して、画面の明滅で送信する場合のデータ信号の波形を示している。図３（Ｄ）は、２４ｆｐｓで駆動しているカメラ１３０が、設定用端末１１０に表示された明滅の映像を撮像することで受信されたデータ信号の波形を示している。表示側と撮像側でフレームレートが異なるため大きく波形が乱れていることがわかる。実際には、カメラ１３０のシャッター開口時間、そのタイミングのずれ、及び、写りこんでいる画角等により歪はもっと大きくなると考えられる。そのため、このように乱れた波形のままでは明滅をデコードしてデータを取り出すのが困難になり、通信速度を上げることができない。
【００３０】
図３（Ａ）は、３０ｆｐｓで駆動している設定用端末１１０が、２フレーム毎に等時間で明滅を繰り返すことで送信するクロック信号の波形を示している。図３（Ｃ）は、２４ｆｐｓで駆動しているカメラ１３０が、設定用端末１１０に表示された明滅パターンを撮像することで受信されたクロック信号の波形を示している。フレームレートの違いによるクロック信号の歪は、周期性を持っており、図３（Ｃ）に示されているクロック信号の波形では、２秒間に３回の周期性が確認できる。カメラ１３０の撮像素子のフレームレートと、この周期性から、クロックの周波数を逆算することができる。クロック周波数が求まれば、等時間における明滅を前提とすれば、クロック信号を再現することができる。また、送信側のフレームレートは、クロック周波数の整数倍になると推定できる。
【００３１】
図３に示すように、クロック信号とデータ信号の両方を、同じ歪を受ける伝送系を通して伝送することが出来れば、受信側で歪んだ波形となっていても、再現可能なクロック信号の波形を用いて、受信されたデータ信号の波形を補正して、元のデータを取り出すことがある程度可能になる。
【００３２】
図４は、設定用端末１１０の構成を概略的に示すブロック図である。実施の形態１では、カメラ１３０における撮像系の焦点が合っていなくても、又は、カメラ１３０のレンズがなくても、信号の伝送ができるように、設定用端末１１０の画面全体又は画面の一部を明滅してデータを送信する。また、実施の形態１では、カメラ１３０が画面全体又は画面の一部の明滅の変化からデータを取り出すことができるように、設定用端末１１０は、送信するデータに応じて、色を変えるとともに、明滅を時系列において変化させる。なお、カメラ１３０における撮像系の焦点が合っていなくても、又は、カメラ１３０のレンズがなくても、信号の伝送ができるように、画面の一部は、ある程度の面積を持った領域であることが望ましい。
【００３３】
設定用端末１１０は、設定データリスト記憶部１１１と、データ処理部１１２と、基準クロック発生部１１５と、クロック映像化部１１６と、色チャンネル合成部１１７と、表示映像生成部１１８と、表示部１１９とを備える。
【００３４】
設定データリスト記憶部１１１は、カメラ１３０に設定するための設定値を含む設定用データを格納する記憶部である。
【００３５】
データ処理部１１２は、設定データリスト記憶部１１１に記憶されている設定用データを、基準クロック発生部１１５で発生されるクロック信号に同期させて変調して、データ信号を生成するとともに、このデータ信号の波形に従って濃淡が変化するデータ映像を生成する。
データ処理部１１２は、データ分割部１１３と、第１データ映像化部１１４Ａと、第２データ映像化部１１４Ｂとを備える。
データ分割部１１３は、設定データリスト記憶部１１１から設定用データを読み出し、読み出された設定用データを複数チャンネル用に分割する。実施の形態１では、データ分割部１１３は、設定用データを二つのチャンネル用に分割する。
第１データ映像化部１１４Ａは、データ分割部１１３で分割された一方のデータ（第１データ）をパルス変調、例えば、パルス幅変調することで、データ信号（第１データ信号）を生成する。そして、第１データ映像化部１１４Ａは、生成された第１データ信号の波形に従って濃淡が変化する映像（第１データ映像）を生成する。例えば、実施の形態１では、第１データ映像は、白黒の映像でよい。具体的には、第１データがパルス変調されている場合には、振幅が最小値である場合に、階調値の最小値（例えば、「０」）及び最大値（例えば、「２５５」）の何れか一方の階調値が割り当てられ、振幅が最大値である場合に、階調値の最小値及び最大値の何れか他方が割り当てられればよい。これにより、第１データ信号の波形に従って階調値が変化して、濃淡も変化する。
第２データ映像化部１１４Ｂは、データ分割部１１３で分割された他方のデータ（第２データ）にパルス変調、例えば、パルス幅変調することで、データ信号（第２データ信号）を生成する。そして、第２データ映像化部１１４Ｂは、生成された第２データ信号の波形に従って濃淡が変化する映像（第２データ映像）を生成する。例えば、実施の形態１では、第２データ映像は、白黒の映像でよい。具体的には、第２データがパルス変調されている場合には、振幅が最小値である場合に、階調値の最小値及び最大値の何れか一方の階調値が割り当てられ、振幅が最大値である場合に、階調値の最小値及び最大値の何れか他方の階調値が割り当てられればよい。これにより、第２データ信号の波形に従って階調値が変化して、濃淡も変化する。
【００３６】
基準クロック発生部１１５は、表示部１１９のフレームレートに同期したクロック信号（基準クロック信号ともいう）を発生する。
クロック映像化部１１６は、基準クロック発生部１１５で発生されたクロック信号の波形に従って濃淡が変化する映像（クロック映像）を生成する。例えば、実施の形態１では、クロック映像は、白黒の映像でよい。具体的には、クロック信号がパルス信号である場合には、振幅が最小値である場合に、「０」及び「２５５」の何れか一方の階調値が割り当てられ、振幅が最大値である場合に、「０」及び「２５５」の何れか一方の階調値が割り当てられればよい。これにより、クロック信号の波形に従って階調値が変化して、濃淡も変化する。
【００３７】
色チャンネル合成部１１７は、クロック映像化部１１６で生成されたクロック映像と、第１データ映像化部１１４Ａで生成された第１データ映像と、第２データ映像化部１１４Ｂで生成された第２データ映像とをそれぞれ独立した色チャンネルに属しているとみなして合成した合成映像を生成する合成部である。ここで、実施の形態１では、色チャンネル合成部１１７は、色チャンネルとして、赤（Ｒ）、青（Ｂ）及び緑（Ｇ）の光の三原色を採用している。通常、表示部１１９は、光の三原色に分けて発光して、画像を形成するため、３つの色チャンネルの独立性が高く、また処理も簡単なためである。そして、色チャンネル合成部１１７は、図５（Ａ）〜（Ｃ）に示されているように、クロック映像を緑（Ｇ）チャンネル、第１データ映像を赤（Ｒ）チャンネル、第２データ映像を青（Ｂ）チャンネルとみなして、色チャンネル合成を行い、送信用データをカラーの合成映像に変換している。例えば、色チャンネル合成部１１７は、クロック映像、第１データ映像及び第２データ映像のそれぞれに割り当てられている階調値を、それぞれの色チャンネルの階調値として合成を行えばよい。
【００３８】
表示映像生成部１１８は、色チャンネル合成部１１７で合成された合成映像を、表示部１１９で表示可能な映像（表示映像）に変換する。
表示部１１９は、表示映像生成部１１８で変換された表示映像を画面１１０ａ（図２参照）に表示する。
【００３９】
図６は、カメラ１３０の構成を概略的に示すブロック図である。
カメラ１３０は、撮像部１３１と、色チャンネル分離部１３２と、データ波形特定部１３３と、クロック波形特定部１３４と、データ取得部１３５と、データ合成部１３６と、設定記憶部１３７とを備える。
【００４０】
撮像部１３１は、映像が表示された設定用端末１１０の画面１１０ａを撮像し、この画面１１０ａの映像を取得する。例えば、撮像部１３１は、光の入力を受けて、入力された光を電気信号に変換することで、映像を取得する。
色チャンネル分離部１３２は、撮像部１３１から与えられた映像を予め定められた複数の色成分の映像に分離する分離部である。例えば、色チャンネル分離部１３２は、撮像部１３１から与えられた映像を、緑（Ｇ）チャンネルの映像である緑成分の映像と、赤（Ｒ）チャンネルの映像である赤成分の映像と、青（Ｂ）チャンネルの映像である青成分の映像とに分離する。
【００４１】
データ波形特定部１３３は、色チャンネル分離部１３２で分離された予め定められた色成分の映像からデータ信号の波形を特定する。データ波形特定部１３３は、第１データ波形特定部１３３Ａと、第２データ波形特定部１３３Ｂとを備える。
第１データ波形特定部１３３Ａは、色チャンネル分離部１３２で分離された赤成分の映像の濃淡の変化を特定して、第１データ信号の波形を特定する。
第２データ波形特定部１３３Ｂは、色チャンネル分離部１３２で分離された青成分の映像の濃淡の変化を特定して、第２データ信号の波形を特定する。
【００４２】
クロック波形特定部１３４は、色チャンネル分離部１３２で分離された緑成分の映像の濃淡の変化を特定して、クロック信号の波形を特定する。
【００４３】
データ取得部１３５は、データ波形特定部１３３で特定されたデータ信号の波形と、クロック波形特定部１３４で特定されたクロック信号の波形とを用いて、データ信号で示されるデータを取得する。例えば、データ取得部１３５は、クロック波形特定部１３４で特定されたクロック信号の波形から、データ波形特定部１３３で特定されたデータ信号の波形を減算した残りの波形に基づいて、データを取得する。データ取得部１３５は、第１データ取得部１３５Ａと、第２データ取得部１３５Ｂとを備える。
第１データ取得部１３５Ａは、第１データ波形特定部１３３Ａで特定された第１データ信号の波形と、クロック波形取得部１３４で特定されたクロック信号の波形とを組み合わせて演算することでデコードし、第１データを取得する。
第２データ取得部１３５Ｂは、第２データ波形特定部１３３Ｂで特定された第２データ信号の波形と、クロック波形取得部１３４で特定されたクロック信号の波形とを組み合わせて演算することでデコードし、第２データを取得する。
【００４４】
データ合成部１３６は、第１データ取得部１３５Ａで特定された第１データ、及び、第２データ取得部１３５Ｂで特定された第２データを組み合わせることで、これらのデータを合成し、送られてきた設定用データを復元する。
設定記憶部１３７は、データ合成部１３６で復元された設定用データを内容に応じて記憶する。
【００４５】
次に、図７を用いて設定用端末１１０での動作を説明する。
図７は、設定用端末１１０の内部で、設定用データに基づいて映像を表示する動作を示すフローチャートである。図７のフローチャートは、設定用端末１１０において、予め定められたプログラム、例えば、カメラ１３０に設定を行うための設定送信プログラムが起動された場合に開始される。
【００４６】
ステップＳ１０では、データ分割部１１３は、設定データリスト記憶部１１１に記憶されている複数の設定用データの中から、送信する設定用データを選択する。通常、設定データリスト記憶部１１１には、複数台のカメラに対する設定が記憶されている。例えば、設定用端末１１０の操作者は、今から設定するカメラ１３０用の設定用データを、表示部１１９に表示されたリストを見ながら選択する。図示しない入力部が、操作者の選択の入力を受け付けた場合には、データ分割部１１３は、選択された設定用データを設定データリスト記憶部１１１から読み出す。
【００４７】
ステップＳ１１では、データ分割部１１３は、ステップＳ１０で読み出された設定用データを、使用するチャンネルの数に分割する。そして、データ分割部１１３は、分割された第１データを第１データ映像化部１１４Ａに与え、分割された第２データを第２データ映像化部１１４Ｂに与える。
【００４８】
一方、ステップＳ１２では、基準クロック発生部１１５は、表示部１１９のフレームレートに同期した基準クロック信号を生成する。
ステップＳ１３では、クロック映像化部１１６は、ステップＳ１３で生成された基準クロック信号の波形に従って濃淡が変化するクロック映像を生成する。基準クロック信号の映像化にあたっては、例えば、図５（Ａ）に示されているように、基本的に画面全体の単純な明滅映像が生成される。画面の明滅は、基本的にフレームレートと同期しており、明滅の幅は、フレームレートの整数倍とする。図５（Ａ）は、フレームレートが３０ｆｐｓであり、明及び暗の画像がそれぞれ２フレームの幅を持つ場合を示している。
【００４９】
ステップＳ１４では、第１データ映像化部１１４Ａは、ステップＳ１１で分割された第１データを符号化及び映像化して、フレームレートに同期して、濃淡が変化する第１データ映像を生成する。例えば、図５（Ｂ）は、１０１１０１１０００というビット列で示される第１データを時系列に並べ、パルス幅変調を行うことで、符号化を行った符号化信号（第１データ信号）を示している。この符号化信号をクロック信号に同期させて、明滅映像に変換すると第１データの映像化ができる。
ステップＳ１５では、第２データ映像化部１１４Ｂは、ステップＳ１１で分割された第２データを符号化及び映像化して、フレームレートに同期して濃淡が変化する第２データ映像を生成する。例えば、図５（Ｃ）は、００１０００１１００というビット列で示される第２データを時系列に並べ、パルス幅変調を行うことで、符号化を行った符号化信号（第２データ信号）を示している。この符号化信号をクロック信号に同期させて、明滅映像に変換すると第２データの映像化ができる。
【００５０】
ステップＳ１６では、色チャンネル合成部１１７は、ステップＳ１４で変換されたクロック映像と、ステップＳ１５で変換された第１データ映像と、ステップＳ１６で変換された第２データ映像とをそれぞれ独立した色チャンネルに属しているとみなして合成する。実施の形態１では、色チャンネル合成部１１７は、第１データ映像が赤（Ｒ）チャンネル、第２データ映像が青（Ｂ）チャンネル、クロック映像が緑（Ｇ）チャンネルとみなして、これらの映像を重ね合わせて合成する。そして、表示映像生成部１１８は、合成されたカラー映像を、表示部１１９で表示可能な映像（表示映像）に変換して、変換された表示映像を生成する。通常、カラー画像表示装置の表示映像は、赤、青及び緑の光の三原色の組み合わせとして表現されていることが多いため、カラーチャンネルとして赤、青及び緑の３色を選択した場合は、単純なデータの重ねあわせで合成を行うことができる。
【００５１】
ステップＳ１７では、表示部１１９は、ステップＳ１６で生成された表示映像を表示する。ここでは、時系列に従って、光が変化する映像が表示される。
【００５２】
この例では、画面に表示される映像を使うことを示したが、ＬＥＤ又はフラッシュライト等を使って同様のことを行うこともできる。
情報表示装置としての端末に搭載されているステータス表示用のＬＥＤは、２色以上表示できるものが多く、スマートホン等のＬＥＤフラッシュライトでは、異なる色のフラッシュライトを組み合わせてフラッシュライトの色調整を行うことができるものがある。これらの発光素子（発光部）を制御して同様にデータ転送に使用することもできる。
【００５３】
次に、図８を用いてカメラ１３０での動作を説明する。
図８は、カメラ１３０の内部で、撮像された映像から設定用データを取得して、記憶する動作を示すフローチャートである。図８のフローチャートは、カメラ１３０において、予め定められたプログラム、例えば、カメラ１３０に設定を行うための設定取得プログラムが起動された場合に開始される。
【００５４】
ステップＳ２０では、カメラ１３０は、映像の取得を開始する。図１に示されているように、カメラ１３０の撮像部１３１は、設定用端末１１０の表示部１１９の画面１１０ａに対向するようにされているため、設定用端末１１０の画面１１０ａの輝度（濃淡）と色の変化とを撮像して、映像として読み込むことができる。
【００５５】
ステップＳ２１では、色チャンネル分離部１３２は、ステップＳ２０で読み込まれた映像を、色チャンネル毎の映像に分離する。実施の形態１では、赤（Ｒ）、青（Ｂ）及び緑（Ｇ）の三原色が色チャンネルとして採用されている。撮像部１３１に含まれているカラー撮像素子は、赤、青及び緑のカラーフィルターをかけられた素子で構成されていることが多いため、赤、青及び緑の３チャンネルに容易に分離することができる。色チャンネル分離部１３２は、赤（Ｒ）チャンネルの映像である赤成分の映像を第１データ波形特定部１３３Ａに与え、青（Ｂ）チャンネルの映像である青成分の映像を第２データ波形特定部１３３Ｂに与え、緑（Ｇ）チャンネルの映像である緑成分の映像をクロック波形特定部１３４に与える。
【００５６】
ステップＳ２２では、クロック波形特定部１３４は、受け取った緑成分の映像の濃淡の変化を特定して、クロック信号の波形を特定する。ここで、図３（Ａ）及び（Ｃ）に示されているように、設定用端末１１０の表示部１１９と、カメラ１３０の撮像部１３１とでフレームレートが異なっていると、単純な明滅映像でクロック信号を送った場合でも、緑成分の映像から特定される波形は歪んでしまう。但し、クロック信号の場合は、元の波形はシステムの設計時に決まっており、実施の形態１の場合は、明るい画像と、暗い画像とが等間隔で繰り返される。クロック信号がフレームレートの違いによる歪みを受けた場合には、受信される信号にも周期性が観測される。このため、クロック波形特定部１３４は、受信された信号の周期性と、撮像部１３１のフレームレートから送信時のクロック信号の周期を算出することができる。例えば、図３（Ｃ）に示されている例では、クロック波形特定部１３４は、クロック波形の自己相関をとることにより、周期が１６フレーム分であることを特定することができる。そして、クロック波形特定部１３４は、撮像部１３１のフレームレート２４ｆｐｓを用いて、下記の（１）式により、１秒間に１．５周期であることを特定することができる。
１６／２４＝１／１．５                                    （１）
また、クロック波形特定部１３４は、受信されたクロック信号の１周期（１６フレーム）内に含まれる波形の山及び谷の組み合わせの数を特定する。図３（Ｃ）に示されている例では、１周期内に山及び谷の組み合わせが５つ含まれている。この特定された数は、クロック信号の波形に対応していると考えられる。このため、クロック波形特定部１３４は、下記の（２）式により、送信時のクロック信号の周波数（７．５Ｈｚ）を算出することができる。
１．５×５＝７．５                                        （２）
これにより、クロック波形特定部１３４は、送信側の周期を特定することができる。
クロック波形特定部１３４は、特定された送信側の周期を第１補正部１３５Ａ及び第２データ取得部１３５Ｂに通知する。
【００５７】
ステップＳ２３では、第１データ波形特定部１３３Ａは、ステップＳ２１で分離された赤成分の映像の濃淡の変化を特定し、第１データ信号の波形を特定する。取得された第１データ信号の波形は、設定用端末１１０の表示部１１９のフレームレートと、カメラ１３０の撮像部１３１のフレームレートとの違いから歪みを受ける。実施の形態１では、例えば、図３（Ｄ）に示されているような波形になる。この波形から単純にデータを再現することは困難である。
【００５８】
そこで、ステップＳ２４では、第１データ取得部１３５Ａは、ステップＳ２３で特定された第１データ信号の波形を、ステップＳ２２で特定されたクロック信号の波形で補正して、第１データ信号を復号して第１データを再現する。通常色チャンネルが異なっても同じ歪みを受けるものと考えることができるので、元の波形の推定の容易なクロック波形を使って、第１データ信号の波形を修正できる。例えば、第１データ取得部１３５Ａは、クロック波形から第１データ波形を減算すると、パルス幅変調でパルス幅が変化している“１”相当部分のみ波形が残り、パルス幅が変化していない“０”相当部分は波形が残らない。そして、第１データ取得部１３５Ａは、このようにして特定した“１”相当部分と、“０”相当部分とを、ステップＳ２２で算出された送信側のクロック信号の周期に割り当てることで、元の第１データを再現することができる。
【００５９】
上記と同様にして、ステップＳ２５では、第２データ波形特定部１３３Ｂは、ステップＳ２１で分離された青成分の映像の濃淡の変化を特定して、第２データ信号の波形を特定する。ステップＳ２６では、第２データ取得部１３５Ｂは、ステップＳ２５で特定された第２データ信号の波形を、ステップＳ２２で特定されたクロック信号の波形で補正して、第２データを再現する。
【００６０】
ステップＳ２７では、データ合成部１３６は、ステップＳ２４で再現された第１データ、及び、ステップＳ２６で再現された第２データを組み合わせることで、これらのデータを合成し、送られてきた設定用データを復元する。
【００６１】
ステップＳ２８では、データ合成部１３６は、復元された設定用データに基づいて、カメラ１３０の設定値を設定記憶部１３７に記憶させる。以上で、読み込みモードは終了する。
【００６２】
以上のようにして、独立したカラーチャンネルに分けて、クロック信号の映像とデータ信号の映像とを合成した映像を、カメラ１３０の撮像部１３１に読み込ませることによって、カメラ１３０に設定用データを送信し、カメラ１３０自身に設定を行うことができる。特にこの方式の場合、撮像部１３１に画像が結像している必要はないので、カメラ１３０が、レンズ無し、又は、レンズの調整前であっても、データ読み込みと設定とを容易に行うことができる。
【００６３】
また、情報を送出する設定用端末１１０の表示画面のリフレッシュレートと、情報を受け取るカメラ１３０の撮像部１３１の走査レートが異なる場合でも、色チャンネルを複数使ってデータを送信するので、転送速度を向上させることができる。
【００６４】
また、情報を送出する設定用端末１１０の表示画面のリフレッシュレートと、情報を受け取るカメラ１３０の撮像部１３１の走査レートとが異なる場合、波形に歪みが発生する。しかしながら、実施の形態１によれば、複数ある色チャンネルのうち、ひとつをクロック信号の伝送に割り当てることにより、クロック信号とデータ信号の両方を同じ歪を受ける伝送系を通して伝送することができる。従って、受信側で歪んだ波形となっていても、再現可能なクロック信号の波形を用いて、受信したデータ信号の波形を補正し、元のデータを取り出すことができる。
【００６５】
以上に記載された実施の形態１においては、設定用端末１１０の第１データ映像化部１１４Ａ及び第２データ映像化部１１４Ｂは、パルス幅変調を用いているが、パルス振幅変調又はパルス位相変調を用いてもよい。
【００６６】
実施の形態１においては、カメラ１３０のデータ取得部１３５は、クロック信号の波形からデータ信号の波形を減算することにより、データ信号で示されているデータを再現しているが、このような例に限定されるものではない。
例えば、クロック波形特定部１３４は、受信されたクロック信号の波形の自己相関をとることにより、その周期を特定する（例えば、上述の例では１６フレーム）。
そして、カメラ１３０に図示しない記憶部を備えておき、この周期毎に、取り得るデータ信号の波形と、その波形におけるデータの値とを対応付けた対応情報を記憶させておく。そして、データ取得部１３５は、受信されたデータ信号の波形を、記憶部に記憶されているデータ信号の波形とを照合することで、対応付けられたデータの値を特定することができる。
【００６７】
以上に記載された実施の形態１においては、設定用端末１１０の色チャンネル合成部１１７は、３色の色チャンネルを用いて合成を行っているが、このような例に限定されるものではない。例えば、色チャンネル合成部１１７は、２色の色チャンネルを用いて合成を行ってもよい。このような場合には、設定用端末１１０のデータ処理部１１２は、データ分割部１１３をなくして、第１データ映像化部１１４Ａ又は第２データ映像化部１１４Ｂの何れか一方だけを備えればよい。そして、データ処理部１１２は、設定データリスト記憶部１１１から読み出された設定用データを分割せずに映像化すればよい。また、このような場合には、カメラ１３０の色チャンネル分離部１３２は、撮像部１３１から得られる映像を２色の映像に分離して、一方を、クロック波形特定部１３４に与え、他方をデータ波形特定部１３３に与えればよい。そして、データ波形特定部１３３は、第１データ波形特定部１３３Ａ及び第２データ波形特定部１３３Ｂの何れか一方を備え、データ取得部１３５も、第１データ取得部１３５Ａ及び第２データ取得部１３５Ｂの何れか一方を備えればよい。
【００６８】
以上に記載された実施の形態１では、色チャンネル合成部１１７が、クロック映像及びデータ映像を、それぞれの色チャンネルに割り当てて合成することで、カラーの合成映像を生成しているが、このような例に限定されるものではない。例えば、クロック映像化部１１６、第１データ映像化部１１４Ａ及び第２データ映像化部１１４Ｂが、それぞれ割り当てられた色成分だけが変化するようなカラー映像を作成して、色チャンネル合成部１１７でこれらを合成してもよい。
【００６９】
実施の形態２．
図２に示されているように、実施の形態２に係る情報処理システム２００は、設定用端末２１０と、カメラ２３０とを備える。実施の形態２では、カメラ２３０の撮像系が結像していること、つまり、予め焦点位置がわかっている場合と、オートフォーカスが動作しており自動的に焦点位置を調整する機能が備わっている場合とを想定する。そして、実施の形態２では、設定用端末２１０が、コードを順次表示することにより、設定用データをカメラ２３０に転送する。なお、ここでは、コードは、ＱＲコード（登録商標）その他の二次元バーコード類全体を含む二次元コードと、一次元のバーコードとを含むものとする。
【００７０】
図９は、実施の形態２における設定用端末２１０の構成を概略的に示すブロック図である。
設定用端末２１０は、設定データリスト記憶部１１１と、データ処理部２１２と、基準クロック発生部１１５と、レリーズマーク生成部２２１と、色チャンネル合成部２１７と、表示映像生成部１１８と、表示部１１９とを備える。実施の形態２における設定用端末２１０は、データ処理部２１２での処理の点、クロック映像化部１１６の代わりに、レリーズマーク生成部２２１が設けられている点、並びに、色チャンネル合成部２１７での処理の点において、実施の形態１における設定用端末１１０と異なっている。
但し、基準クロック発生部１１５は、発生させたクロック信号をレリーズマーク生成部２２１及びデータ処理部２１２に与える。
【００７１】
レリーズマーク生成部２２１は、基準クロック発生部１１５で発生されたクロック信号に同期させて、識別画像であるレリーズマークが予め定められた第１の期間表れるレリーズマーク映像（識別映像）を生成する。実施の形態２においては、レリーズマーク映像は、白黒の映像でよい。具体的には、レリーズマークを描画する領域に階調値の最小値及び最大値の何れか一方が割り当てられ、その他の領域に階調値の最小値及び最大値の何れか他方の階調値が割り当てられればよい。
【００７２】
データ処理部２１２は、設定データリスト記憶部１１１に記憶されている設定用データをコードに変換するとともに、変換されたコードを描画した画像が、レリーズマークを表示する期間である第１の期間を含む第２の期間表れるコード映像を生成する。実施の形態２においては、コード映像は、白黒の映像でよい。具体的には、コードを描画する領域に階調値の最小値及び最大値の何れか一方の階調値が割り当てられ、その他の領域に階調値の最小値及び最大値の何れか他方の階調値が割り当てられればよい。
データ処理部２１２は、データ分割部１１３と、第１コード生成部２２０Ａと、第２コード生成部２２０Ｂとを備える。実施の形態２におけるデータ処理部２１２は、第１データ映像化部１１４Ａ及び第２データ映像化部１１４Ｂの代わりに、第１コード生成部２２０Ａ及び第２コード生成部２２０Ｂを備える点において、実施の形態１におけるデータ処理部１１２と異なっている。
但し、データ分割部１１３は、設定データリスト記憶部１１１から読み出した設定用データを分割して、分割された一方のデータ（第１データ）を第１コード生成部２２０Ａに与え、分割された他方のデータ（第２データ）を第２コード生成部２２０Ｂに与える。
第１コード生成部２２０Ａは、データ分割部１１３で分割された第１データをコードに変換し、変換されたコード（第１コード）が第２の期間表れる第１コード映像を生成する。
第２コード生成部２２０Ｂは、データ分割部１１３で分割された第２データをコードに変換し、変換されたコード（第２コード）が第２の期間表れる第２コード映像を生成する。
【００７３】
色チャンネル合成部２１７は、レリーズマーク生成部２２１から与えられるレリーズマーク映像と、第１コード生成部２２０Ａから与えられる第１コード映像と、第２コード生成部２２０Ｂから与えられる第２コード映像とをそれぞれ独立した色チャンネルに属しているとみなして合成した合成映像を生成する。ここで、実施の形態２でも、色チャンネル合成部２１７は、色チャンネルとして、赤（Ｒ）、青（Ｂ）及び緑（Ｇ）の光の三原色を採用している。そして、色チャンネル合成部２１７は、図１０（Ａ）〜（Ｃ）に示されているように、レリーズマーク映像を緑（Ｇ）チャンネル、第１コード映像を赤（Ｒ）チャンネル、第２コード映像を青（Ｂ）チャンネルとみなして、色チャンネル合成を行い、送信用データをカラー映像に変換している。例えば、色チャンネル合成部２１７は、レリーズマーク映像、第１コード映像及び第２コード映像のそれぞれに割り当てられている階調値を、それぞれの色チャンネルの階調値として合成を行えばよい。
【００７４】
図１１は、実施の形態２におけるカメラ２３０の構成を概略的に示すブロック図である。
カメラ２３０は、撮像部１３１と、色チャンネル分離部１３２と、レリーズマーク認識部２３８と、画像切出部２３９と、コード復号部２４０と、データ合成部１３６と、設定記憶部１３７とを備える。実施の形態２におけるカメラ２３０は、クロック波形特定部１３４の代わりにレリーズマーク認識部２３８が設けられている点、データ波形特定部１３３の代わりに画像切出部２３９が設けられている点、並びに、データ取得部１３５の代わりにコード復号部２４０が設けられている点において、実施の形態１におけるカメラ１３０と異なっている。
但し、色チャンネル分離部１３２は、撮像部１３１から与えられた映像を、緑（Ｇ）チャンネルの映像である緑成分の映像と、赤（Ｒ）チャンネルの映像である赤成分の映像と、青（Ｂ）チャンネルの映像である青成分の映像とに分離して、緑成分の映像をレリーズマーク認識部２３８に、赤成分の映像及び青成分の映像を画像切出部２３９に与える。また、データ合成部１３６は、コード復号部２４０から与えられる第１データ及び第２データを組み合わせることで、これらのデータを合成し、送られてきた設定用データを復元する。
【００７５】
レリーズマーク認識部２３８は、色チャンネル分離部１３２から与えられた緑成分の映像からレリーズマークを検出する検出部である。そして、レリーズマーク認識部２３８は、レリーズマークが検出されたタイミングを、コードを正しく読み込むことができるタイミングであると認識する。レリーズマーク認識部２３８は、レリーズマークが検出されたタイミングで、画像切出部２３９に画像の切り出しを指示する。
【００７６】
画像切出部２３９は、レリーズマーク認識部２３８がレリーズマークを検出したタイミングで、予め定められた色成分の映像から画像を切り出す。画像切出部２３９は、第１画像切出部２３９Ａと、第２画像切出部２３９Ｂとを備える。
第１画像切出部２３９Ａは、レリーズマーク認識部２３８から指示されたタイミングで、色チャンネル分離部１３２から与えられた赤成分の映像から、第１コードの画像を切り出す。
第２画像切出部２３９Ｂは、レリーズマーク認識部２３８から指示されたタイミングで、色チャンネル分離部１３２から与えられた青成分の映像から、第２コードの画像を切り出す。
【００７７】
コード復号部２４０は、画像切出部２３９で切り出された画像に含まれているコードを復号して、この復号されたコードに対応するデータを取得する。コード復号部２４０は、第１コード復号部２４０Ａと、第２コード復号部２４０Ｂとを備える。
第１コード復号部２４０Ａは、第１画像切出部２３９Ａで切り出された画像に含まれている第１コードを復号し、第１データを取り出す。
第２コード復号部２４０Ｂは、第２画像切出部２３９Ｂで切り出された画像に含まれている第２コードを復号し、第２データを取り出す。
【００７８】
図１２（Ａ）及び（Ｂ）は、レリーズマークで示されるタイミングと、コードを切り出すタイミングとを説明するための概略図である。
図１２（Ｂ）に示されているように、設定用端末２１０の表示部１１９には、コードが時系列的に順次表示されている。
表示部１１９として機能する表示装置には、点順次走査、線順次走査、面順次走査、インターレース及びプログレッシブ等表示方式に違いがある。同様に、カメラ２３０にも、走査方法の違い、フレームレートの違い、並びに、シャッター開口時間の影響等がある。そのため順次表示されている画像をカメラの１フレームとして撮影した場合に、正しい映像が得られるとは限らない。そこで、カメラ２３０が、正しい画像を読み込めるタイミングを得ることは重要になる。
【００７９】
図１２（Ｂ）に示されている線が、上方にある間は、コードを正しく読み取ることができるタイミングである。その線が下方にある間、及び、上方又は下方に向かっている間（画像が切り替わっている間）は、画像が不完全で、コードを正しく読み取ることができないタイミングである。
【００８０】
一方、複数のコードが順次表示される場合、カメラ２３０において、新しいコードに切り替わったことを検知することも重要である。検知できない場合には、カメラ２３０において常時復号処理を行ったうえでコードが変わっていないかを確認する必要があり、無駄な復号処理が発生してしまう。
【００８１】
そこで、実施の形態２では、設定用端末２１０が、コードを正しく読み込み可能なタイミングをカメラ２３０に知らせる。実施の形態２では、コードが正しく読み込み可能なタイミングを知らせる画像を、レリーズマークと呼んでいる。
図１２（Ａ）に示されているように、設定用端末２１０は、コードの描画完了後、例えば１フレーム遅れてレリーズマークを表示する。また、設定用端末２１０は、コードを変更する場合は、描画変更開始より１フレーム先んじてレリーズマークを消去する。このとき、カメラ２３０側のシャッター開放時間と、設定用端末２１０及びカメラ２３０のフレームレートの相違との影響を軽減するため、コードとレリーズマークとは、複数フレームの間表示されていることが望ましい。
このようにすれば画面の読み込みを行うカメラ２３０側では、レリーズマークが表示されたのを確認してから画像の切り出しを行い、コードとして復号すれば、切り出しタイミングによる画像の乱れを抑制して、効率よく復号することができる。
また、コードが変化するたびに、レリーズマークの表示及び非表示が切り替わるため、同じコードを複数回読み取ってしまうこと、及び、同一内容のコードが連続して表示された場合の読み落しを防ぎ、精度よく順次表示されるコードの読み取りを行うことができる。
【００８２】
次に、コードとレリーズマークの伝達方式を説明する。コードとレリーズマークとは独立して取り出し可能で、タイミングのずれない伝達を行う必要がある。そこで、実施の形態２では、設定用端末２１０は、色チャンネルに分離して、コードとレリーズマークとを送る。図１０は、その一例を示す模式図である。設定用端末２１０は、図１０（Ａ）に示されているように、レリーズマークに緑（Ｇ）チャンネル、図１０（Ｂ）に示されているように、第１コードに赤（Ｒ）チャンネル、図１０（Ｃ）に示されているように、第２コードに青（Ｂ）チャンネルを使用している。このように、赤（Ｒ）、青（Ｂ）、緑（Ｇ）の三原色に分けてそれぞれを独立した色チャンネルとして送信すると、レリーズマークの他にデータ転送に２チャンネル分使用することができるとともに、フレームレートで表示のタイミングをそろえることができるため、１つのレリーズマークで複数チャンネルのコードの読み込みタイミングを指示することができる。
【００８３】
図１３は、コードとレリーズマークとの合成を説明するための模式図である。
図１３に示されているように、緑（Ｇ）チャンネルにレリーズマークが描画されている。例えば、レリーズマーク映像は、特定エリアの塗りつぶしの有無で、コードの読み取りの有効又は無効を表す。
また、赤（Ｒ）チャンネル及び青（Ｂ）チャンネルにコードが描画されている。
赤（Ｒ）チャンネル及び青（Ｂ）チャンネルのコードは、緑（Ｇ）チャンネルのレリーズマークとともに重ねて画像として表示される。
【００８４】
次に、図１４を用いて設定用端末２１０の動作を説明する。
図１４は、設定用端末２１０の内部で、設定用データに基づいて映像を表示する動作を示すフローチャートである。図１４のフローチャートは、設定用端末２１０において、予め定められたプログラム、例えば、カメラ２３０に設定を行うための設定送信プログラムが起動された場合に開始される。
【００８５】
ステップＳ３０では、データ分割部１１３は、設定データリスト記憶部１１１に記憶されている複数の設定用データの中から、送信する設定用データを選択して読み出す。そして、データ分割部１１３は、読み出された設定用データを、一つのコードで表示可能なサイズに切り分けて、使用するチャンネル毎に振り分ける。実施の形態２においては、データ伝送用に赤（Ｒ）チャンネルと青（Ｂ）チャンネルとが使用される。そして、データ分割部１１３は、分割された第１データを第１コード生成部２２０Ａに与え、分割された第２データを第２コード生成部２２０Ｂに与える。
【００８６】
ステップＳ３１では、第１コード生成部２２０Ａは、ステップＳ３０で分割された一方のデータである第１データを示す第１コードを描画する。
ステップＳ３２では、第２コード生成部２２０Ｂは、ステップＳ３０で分割された他方のデータである第２データを示す第２コードを描画する。
【００８７】
ステップＳ３３では、色チャンネル合成部２１７は、ステップＳ３１で描画された第１コードを含む画像と、ステップＳ３２で描画された第２コードを含む画像と、をそれぞれ独立した色チャンネルに属しているとみなして合成する。
ステップＳ３４では、表示映像生成部１１８は、合成されたカラー画像を、表示部１１９で表示可能な画像（表示画像）に変換して、表示部１１９は、変換された表示画像を表示する。この時点ではレリーズマークはまだ表示されておらず、別のカラーチャンネルに描画され重ねて表示された２つのコードだけが表示されている。つまり、まだ無効表示状態である。そして、表示部１１９は、２つのコードだけを表示した状態で待機する（Ｓ３５）。
【００８８】
レリーズマーク生成部２２１は、予めレリーズマークを含む画像を生成しておく。例えば、レリーズマーク生成部２２１は、レリーズマークを含む画像をメモリ２２１ａに記憶させておく。
ステップＳ３６では、レリーズマーク生成部２２１は、基準クロック発生部１１５から与えられるクロック信号に基づいて時間調整を行い、ステップＳ３４におけるコードの描画よりも、例えば、１フレーム分遅れてレリーズマークが表示されるように、レリーズマークを含む画像を色チャンネル合成部２１７に与える。
【００８９】
ステップＳ３７では、色チャンネル合成部２１７は、ステップＳ３１で描画された第１コードを含む画像と、ステップＳ３２で描画された第２コードを含む画像と、ステップＳ３６で送られてきたレリーズマークを含む画像とをそれぞれ独立した色チャンネルに属しているとみなして合成する。
ステップＳ３８では、表示映像生成部１１８は、合成されたカラー画像を、表示部１１９で表示可能な画像（表示画像）に変換して、表示部１１９は、変換された表示画像を表示する。この時点で、レリーズマークが表示され、有効表示状態となる。そして、表示部１１９は、２つのコード及びレリーズマークが表示された状態で、カメラ２３０がコードを認識するのに十分な時間有効表示を持続させる（Ｓ３９）。
【００９０】
レリーズマーク生成部２２１は、予めレリーズマークを含まない画像を生成しておく。例えば、レリーズマーク生成部２２１は、レリーズマークを含まない画像をメモリ２２１ａに記憶させておく。
ステップＳ４０では、レリーズマーク生成部２２１は、基準クロック発生部１１５から与えられるクロック信号に基づいて時間調整を行い、ステップＳ３８におけるレリーズマークの表示から、例えば、２フレーム分遅れてレリーズマークが消去されるように、レリーズマークを含まない画像を色チャンネル合成部２１７に与える。
【００９１】
ステップＳ４１では、色チャンネル合成部２１７は、ステップＳ３１で描画された第１コードを含む画像と、ステップＳ３２で描画された第２コードを含む画像と、ステップＳ４０でレリーズマークが消去された画像と、をそれぞれ独立した色チャンネルに属しているとみなして合成する。
ステップＳ４２では、表示映像生成部１１８は、合成されたカラー画像を、表示部１１９で表示可能な表示画像に変換して、表示部１１９は、変換された表示画像を表示する。この時点ではレリーズマークが消去されているので、別のカラーチャンネルに描画され重ねて表示された２つのコードだけが表示され、無効表示状態となる。そして、表示部１１９は、２つのコードだけを表示した状態で、１フレーム分待機する（Ｓ４３）。
【００９２】
ステップＳ４４では、データ分割部１１３は、送出するデータの残りがあるか否かを判断する。残りのデータがある場合（Ｓ４４でＹｅｓ）には、処理はステップＳ３０及びＳ３６に戻る。残りのデータがない場合（Ｓ４４でＮｏ）には、フローを終了する。
【００９３】
次に、図１５を用いてカメラ２３０での動作を説明する。
図１５は、カメラ２３０の内部で、撮像された映像から設定用データを取得して、記憶する動作を示すフローチャートである。図１５のフローチャートは、カメラ２３０において、予め定められたプログラム、例えば、カメラ２３０に設定を行うための設定取得プログラムが起動された場合に開始される。
【００９４】
ステップＳ５０では、カメラ２３０は、映像の取得を開始する。図２に示されているように、カメラ２３０の撮像部１３１は、設定用端末２１０の表示部１１９の画面２１０ａに対向するようにされているため、設定用端末２１０の画面２１０ａを撮像し、映像として読み込むことができる。
【００９５】
ステップＳ５１では、色チャンネル分離部１３２は、ステップＳ５０で読み込まれた映像を、色チャンネル毎の映像に分離する。実施の形態２では、赤（Ｒ）、青（Ｂ）及び緑（Ｇ）の三原色が色チャンネルとして採用されている。色チャンネル分離部１３２は、赤（Ｒ）チャンネルの映像である赤成分の映像を第１画像切出部２３９Ａに与え、青（Ｂ）チャンネルの映像である青成分の映像を第２画像切出部２３９Ｂに与え、緑（Ｇ）チャンネルの映像である緑成分の映像をレリーズマーク認識部２３８に与える。
【００９６】
ステップＳ５２では、レリーズマーク認識部２３８は、レリーズマークが検出されたか否かを判断する。例えば、レリーズマーク認識部２３８は、ステップＳ５１で分離された緑成分の映像にレリーズマークが含まれている場合（Ｓ５２でＹｅｓ）には、ステップＳ５３及びＳ５５に進む。ステップＳ５１で分離された緑成分の映像にレリーズマークが含まれていない場合（Ｓ５２でＮｏ）には、ステップＳ５０に戻る。
【００９７】
ステップＳ５３では、第１画像切出部２３９Ａは、ステップＳ５１で分離された赤成分の映像から、第１コードを含む画像を切り出す。そして、ステップＳ５４において、第１コード復号部２４０Ａは、ステップＳ５３で切り出された画像に含まれている第１コードを復号することで、第１データを取り出す。
ステップＳ５５では、第２画像切出部２３９Ｂは、ステップＳ５１で分離された青成分の映像から、第２コードを含む画像を切り出す。そして、ステップＳ５６において、第２コード復号部２４０Ｂは、ステップＳ５５で切り出された画像に含まれている第２コードを復号することで、第２データを取り出す。
【００９８】
ステップＳ５７では、データ合成部１３６は、ステップＳ５４で取り出された第１データと、ステップＳ５４で取り出された第２データとを合成して、設定用データを復元する。
ステップＳ５８では、データ合成部１３６は、復元された設定用データに基づいて、カメラ２３０の設定値を設定記憶部１３７に記憶させる。
【００９９】
ステップＳ５９では、カメラ２３０は、映像を取得する。
ステップＳ６０では、色チャンネル分離部１３２は、ステップＳ５０で読み込まれた映像を、色チャンネル毎の映像に分離する。
【０１００】
ステップＳ６１では、レリーズマーク認識部２３８は、レリーズマークが消去されたか否かを判断する。例えば、レリーズマーク認識部２３８は、ステップＳ６０で分離された緑成分の映像からレリーズマークが消去されている場合（Ｓ６１でＹｅｓ）には、ステップＳ６２に進む。ステップＳ５１で分離された緑成分の映像にレリーズマークが残っている場合（Ｓ６１でＮｏ）には、ステップＳ５９に戻る。
【０１０１】
ステップＳ６２では、カメラ２３０は、終了の判定を行う。例えば、レリーズマーク認識部２３８が、レリーズマークを検出しない状態が一定時間以上続いた場合、データ合成部１３６が合成した設定用データに終了を示す値が格納されていると判断した場合には、これらは、一連の転送が終了したものと判断する。また、２つ以上の異なるレリーズマークを使用し、そのうち１つをデータの終了を示す用途に用いてもよい。終了と判断した場合（Ｓ６２でＹｅｓ）には、フローを終了し、終了と判断しなかった場合（Ｓ６２でＮｏ）には、処理はステップＳ５０に戻る。
【０１０２】
実施の形態２における設定用端末２１０及びカメラ２３０とは、以上のように構成されているため、図２に示されているように、設定用端末２１０の表示部１１９と、カメラ２３０の撮像部１３１とを対向させることにより、順次表示されるコードを使って自動的に、効率よく設定用データをカメラ２３０に取り込ませることができる。
【０１０３】
また、実施の形態２においては、読み込みを自動的に行う手段を実現することによって、１つ１つのコードの情報密度を下げ、コードを構成する一つ一つの点を大きく表示させることができる。このため、焦点のずれに対する耐性を向上させることができる。言い換えると、焦点に対する許容度が向上し、設定用端末２１０をカメラ２３０に向かってかざす場合に、ユーザの作業性を向上させることができる。
【０１０４】
実施の形態２のように、複数の色チャンネルを利用して、レリーズマークをコードとは独立して送る場合には、例えば、レリーズマークは、少なくともコードの有効範囲全体を含む、均一な画像として表すことができる。図１３に示した例では、コードの有効範囲とレリーズマークの画像の範囲とが一致している。設定用端末２１０の表示部１１９と、カメラ２３０の撮像部１３１との走査方式の関係で、撮影された１枚１枚のフレームでは、画面が切り替わる瞬間等で部分的に前後の画像が混ざってしまう等不完全な映像が撮影されてしまうことがある。このため、レリーズマークをコードの有効範囲全体を含む均一な画像として表すことで、レリーズマーク全体が欠けることなく読み込まれている場合には、コードも全体が正しく読み込まれているとみなすことができる。
【０１０５】
レリーズマークは、前記のものに限られるわけではない。また、タイミングに余裕があれば、レリーズマークの欠けをチェックする必要はなくなり、さらにレリーズマークの自由度は高くなる。
例えば、画面全体の描画の有無で表したレリーズマーク、円形、多重円のレリーズマーク、四角のレリーズマーク、四角形の周りをさらに四角く囲んだ縁取りつきのレリーズマーク等を使用することができる。
複数のレリーズマークを識別できる場合、レリーズマークに意味を持たせることができる。言い換えると、データに応じて異なるレリーズマークを使用することができる。例えば、複数のレリーズマークで、一連のデータの区切り、データの開始及び終了等を示すことができる。
図１６（Ａ）〜（Ｍ）は、実施の形態２におけるレリーズマークの変形例を示す概略図である。
例えば、レリーズマークとして、図１６（Ａ）に示されている円形のレリーズマークＲＭＡにより一連のデータの開始を示し、図１６（Ｂ）に示されている円形の外側に１つの丸を描いたレリーズマークＲＭＢにより、一連のデータの途中であることを示し、図１６（Ｃ）に示されている円形の外側に２つの丸を描いたレリーズマークＲＭＣにより、一連のデータの終了を示すことができる。ここで、図１６（Ａ）〜（Ｃ）に描かれている円形は、コードに対応する位置に表示されることが望ましい。
また、レリーズマークとして、図１６（Ｄ）に示されている矩形のレリーズマークＲＭＤにより一連のデータの開始を示し、図１６（Ｅ）に示されている矩形の外側に１つの縁取りを描いたレリーズマークＲＭＥにより、一連のデータの途中であることを示し、図１６（Ｆ）に示されている矩形の外側に２つの縁取りを描いたレリーズマークＲＭＦにより、一連のデータの終了を示すことができる。ここで、図１６（Ｄ）〜（Ｆ）に描かれている矩形は、コードに対応する大きさで描画され、コードに対応する位置に表示されることが望ましい。
さらに、データを、一連のデータを含む複数のグループに分けることができる場合には、図１６（Ｇ）に示されている矩形のレリーズマークＲＭＧにより、一連のデータの開始を示し、図１６（Ｈ）に示されている矩形の右側に、その矩形よりも小さい矩形を１つ配置したレリーズマークＲＭＨにより、一連のデータの途中であることを示し、図１６（Ｉ）に示されている矩形の右側に、その矩形よりも小さい矩形を２つ配置したレリーズマークＲＭＩにより、一連のデータの終了を示し、図１６（Ｊ）に示されている矩形の右側に、その矩形よりも小さい矩形を３つ配置したレリーズマークＲＭＪにより、グループの開始又は終了を示すことができる。ここで、図１６（Ｇ）〜（Ｊ）に描かれている矩形は、コードに対応する大きさで描画され、コードに対応する位置に表示されることが望ましい。
なお、レリーズマークとして、図１６（Ｋ）に示されている矩形のレリーズマークＲＭＫにより一連のデータの開始を示し、図１６（Ｌ）に示されている矩形の両側にそれぞれ１つの長方形を描いたレリーズマークＲＭＥにより、一連のデータの途中であることを示し、図１６（Ｍ）に示されている矩形の両側にそれぞれ２つの長方形を描いたレリーズマークＲＭＭにより、一連のデータの終了を示すことができる。ここで、図１６（Ｋ）〜（Ｍ）に描かれている矩形は、コードに対応する大きさで描画され、コードに対応する位置に表示されることが望ましい。
このような場合、例えば、データ分割部１１３からレリーズマーク生成部２２１に一連のデータの位置（例えば、開始、途中、終了）を示す情報、及び、データが属するグループの開始又は終了を示す情報を与える。このような情報に基づいて、レリーズマーク生成部２２１は、対応するレリーズマークを生成すればよい。
【０１０６】
また、画面と同一視野で撮影することができるのであれば、レリーズマークの代わりに、画面外のＬＥＤやモニターランプ等の発光部（図示せず）を明滅させることもできる。
このような場合、設定用端末２１０は、レリーズマーク生成部２２１の代わりに、基準クロック発生部１１５で発生されたクロック信号に同期させて、予め定められた第１の期間発光する発光部（図示せず）を備えればよい。例えば、この発光部は、緑色で発光すればよい。
さらに、カメラ２３０の撮像部１３１は、映像が表示された設定用端末２１０の画面２１０ａと発光部とを撮像し、画面２１０ａ及び発光部の映像を取得する。
そして、カメラ２３０は、レリーズマーク認識部２３８の代わりに、発光検出部（図示せず、以下、単に検出部ともいう）を備えればよい。この発光検出部は、色チャンネル分離部１３２から与えられた緑成分の映像から発光部の発光を検出する。発光検出部は、発光が検出されたタイミングを、コードを正しく読み込むことができるタイミングであると認識する。そして、発光検出部は、発光が検出されたタイミングで、画像切出部２３９に画像の切り出しを指示する。
【０１０７】
また、画面と同一視野で撮影することができるのであれば、レリーズマークの代わりに、画面外のＬＥＤやモニターランプ等の発光部を明滅させることもできる。
図１７は、実施の形態２の変形例における設定用端末１２１０の構成を概略的に示すブロック図である。
図１７に示されているように、設定用端末１２１０は、図９に示されているレリーズマーク生成部２２１の代わりに、基準クロック発生部１１５で発生されたクロック信号に同期させて、予め定められた第１の期間発光する発光部１２２１を備える。
このように構成することにより、データ処理部１２１２は、データ分割部１１１３と、第１コード生成部１２２０Ａと、第２コード生成部１２２０Ｂと、第３コード生成部１２２０Ｃとを備えるように構成することができる。
データ分割部１１１３は、設定用データを三つのチャンネル用に分割する。
第１コード生成部１２２０Ａ及び第２コード生成部１２２０Ｂは、実施の形態２における第１コード生成部２２０Ａ及び第２コード生成部２２０Ｂと同様である。
第３コード生成部２２０Ｃは、データ分割部１１３で分割された第３データをコードに変換し、変換されたコード（第３コード）が第２の期間表れる第３コード映像を生成する。
色チャンネル合成部１２１７は、第１コード生成部２２０Ａから与えられる第１コード映像と、第２コード生成部２２０Ｂから与えられる第２コード映像と、第３コード生成部２２０Ｃから与えられる第３コード映像を、それぞれ独立した色チャンネルに属しているとみなして合成した合成映像を生成する。ここでは、色チャンネル合成部１２１７は、第３コード映像を緑（Ｇ）チャンネル、第１コード映像を赤（Ｒ）チャンネル、第２コード映像を青（Ｂ）チャンネルとみなして、色チャンネル合成を行えばよい。
図１８は、実施の形態２の変形例におけるカメラ１２３０の構成を概略的に示すブロック図である。
カメラ１２３０の撮像部１３１は、映像が表示された設定用端末１２１０の画面２１０ａと発光部１２２１とを撮像し、画面２１０ａ及び発光部１２２１の映像を取得する。
そして、カメラ１２３０は、図１１に示されているレリーズマーク認識部２３８の代わりに、発光検出部１２３８を備える。
この発光検出部１２３８は、コード及び発光部１２２１の位置関係と、明滅のタイミングから、映像内で発光部の発光を検出する。発光検出部１２３８は、発光が検出されたタイミングを、コードを正しく読み込むことができるタイミングであると認識する。そして、発光検出部１２３８は、発光が検出されたタイミングで、画像切出部１２３９に画像の切り出しを指示する。
画像切出部１２３９は、発光検出部１２３８が発光を検出したタイミングで、予め定められた色成分の映像から画像を切り出す。画像切出部１２３９は、第１画像切出部１２３９Ａと、第２画像切出部１２３９Ｂと、第３画像切出部１２３９Ｃとを備える。
第１画像切出部１２３９Ａは、発光検出部１２３８から指示されたタイミングで、色チャンネル分離部１１３２から与えられた赤成分の映像から、第１コードの画像を切り出す。
第２画像切出部１２３９Ｂは、発光検出部１２３８から指示されたタイミングで、色チャンネル分離部１１３２から与えられた青成分の映像から、第２コードの画像を切り出す。
第３画像切出部１２３９Ｃは、発光検出部１２３８から指示されたタイミングで、色チャンネル分離部１１３２から与えられた緑成分の映像から、第３コードの画像を切り出す。
コード復号部１２４０は、画像切出部１２３９で切り出された画像に含まれているコードを復号して、この復号されたコードに対応するデータを取得する。コード復号部１２４０は、第１コード復号部１２４０Ａと、第２コード復号部１２４０Ｂと、第３コード復号部１２４０Ｃを備える。第１コード復号部１２４０Ａ及び第２コード復号部１２４０Ｂは、図１１に示されている第１コード復号部２４０Ａ及び第２コード復号部２４０Ｂと同様である。
第３コード復号部１２４０Ｃは、第３画像切出部２３９Ｃで切り出された画像に含まれている第３コードを復号し、第３データを取り出す。
データ合成部１１３６は、コード復号部１２４０から与えられる第１データ、第２データ及び第３データを組み合わせることで、これらのデータを合成し、送られてきた設定用データを復元する。
【０１０８】
実施の形態２では、レリーズマークをコードと別の色チャンネルを用いて送るようにしたが、このような方法が適さない場合もある。例えば、表示部又は撮像部のどちらかがモノクロである場合、又は、回転式カラーフィルターを用いて色を分離し色毎に順次読み込む方式の場合には、このような方法を行うことができない。また、色チャンネルを複数利用できる場合でも、すべてのチャンネルをコードに割り当てたい場合等もある。
【０１０９】
これらの場合、レリーズマークとしてコードを囲むようなパターンの画像を使用することもできる。図１９及び２０にこの場合の例を示す。
図１９は、レリーズマークとコードとのレイアウトを示す概略図である。
図１９に示されているように、レリーズマーク２６０は、コード２６１を囲むような画像となっている。
図２０は、設定用端末２１０の表示部１１９に表示される映像の時間的な変化を示す概略図である。図２０に示されているように、期間Ｔ１、Ｔ３、Ｔ４、Ｔ６においては、レリーズマークが表示されていないため、これら期間では、コードの読み込みが行われない。一方、期間Ｔ２及びＴ５においては、レリーズマークが表示されているため、これらの期間に、コードの読み込みが行われる。
【０１１０】
画面の切り替わる瞬間に撮影されたフレームでは、画像が不完全なことがあるが、レリーズマーク全体がそろっている場合には、レリーズマークの内側に位置するコードも正しく読み込めているとみなすことができる。
このようなレリーズマークを用いることによって、連続的に順次表示されるコードを自動的に効率よく読み込むことができる。
【０１１１】
以上に記載された実施の形態２においては、設定用端末２１０の色チャンネル合成部２１７は、３色の色チャンネルを用いて合成を行っているが、このような例に限定されるものではない。例えば、色チャンネル合成部２１７は、２色の色チャンネルを用いて合成を行ってもよい。このような場合には、設定用端末２１０のデータ処理部２１２は、第１コード生成部２２０Ａ又は第２コード生成部２２０Ｂの何れか一方だけを備えればよい。そして、データ処理部２１２は、設定データリスト記憶部１１１から読み出された設定用データをデータ分割部１１３で一つのコードに含めることのできるデータサイズに分割して、第１コード生成部２２０Ａ又は第２コード生成部２２０Ｂの何れか一方に与えればよい。また、このような場合には、カメラ２３０の色チャンネル分離部１３２は、撮像部１３１から得られる映像を２色の映像に分離して、一方を、レリーズマーク認識部２３８に与え、他方を画像切出部２３９に与えればよい。そして、画像切出部２３９は、第１画像切出部２３９Ａ及び第２画像切出部２３９Ｂの何れか一方を備え、コード復号部２４０も、第１コード復号部２４０Ａ及び第２コード復号部２４０Ｂの何れか一方を備えればよい。
【０１１２】
以上に記載された実施の形態２では、色チャンネル合成部２１７が、クロック映像及びデータ映像を、それぞれの色チャンネルに割り当てて合成することで、カラーの合成映像を生成しているが、このような例に限定されるものではない。例えば、レリーズマーク生成部２２１、第１コード生成部２２０Ａ及び第２コード生成部２２０Ｂが、それぞれ割り当てられた色成分だけが変化するようなカラー映像を作成して、色チャンネル合成部２１７でこれらを合成してもよい。
【０１１３】
実施の形態３．
図２１は、実施の形態３に係る情報処理システム３００の構成を概略的に示す概観図である。
情報処理システム３００は、情報表示装置としての設定用端末３１０と、撮像装置としてのカメラ３３０とを備える。また、情報処理システム３００では、設定用端末３１０とカメラ３３０とがネットワーク３５０に接続されている。
実施の形態３では、映像表示と撮像を組み合わせた情報伝達と、ネットワーク３５０を用いた情報伝達とを組み合わせて、操作手順の簡易化が可能で信頼性が高いシステム及び方法を実現する。
【０１１４】
撮像による情報伝達の利点は、作業者がカメラの前に立つ必要があり、誤設定の可能性を低くすることができる点にある。また、部外者による不正接続を心理的に抑止することができる点にもある。
ネットワークを用いた情報伝達は、遠隔操作が可能である、及び、多量のデータの送受信が可能である等の利点がある。一方で、誤設定の可能性が高く、また誤設定に気付きにくく、さらに修正も困難であるという欠点もある。またネットワーク経由では不正接続の試みが常態として行われている等運用が困難な点も欠点である。
そのため、監視系ネットワークカメラは外部と切断された、専用ネットワークを敷設して接続することが推奨されている。一方で、低コスト実現のため、既存のインターネットや、外部と接続された社内ネットワークを用いて、監視カメラ網を実現する要望も出てきている。
【０１１５】
図２に示されている、実施の形態３でも、設定用端末３１０とカメラ３３０とを対向させて、カメラ３３０で設定用端末３１０の画面３１０ａを撮像することにより、設定操作を行う。しかしながら、図２１に示されているように、実施の形態３では、設定用端末３１０とカメラ３３０とが、別途ネットワーク３５０に接続されている。
【０１１６】
図２２は、設定用端末３１０の構成を概略的に示すブロック図である。
設定用端末３１０は、設定データリスト記憶部１１１と、割符生成部３２２と、表示映像生成部３１８と、表示部１１９と、ネットワークインターフェース部（以下、ＮＩ／Ｆ部という）３２３と、暗号処理部３２４と、割符照合部３２５と、制御部３２６とを備える。
【０１１７】
設定データリスト記憶部１１１は、カメラ３３０に設定するための設定値を含む設定用データを格納する。
割符生成部３２２は、照合用情報としての割符を生成する照合用情報生成部である。
【０１１８】
表示映像生成部３１８は、設定データリスト記憶部１１１から取り出された設定用データの一部と、割符生成部３２２で生成された割符とを合わせて、表示部１１９で表示可能な映像（表示映像）に変換して、表示映像を生成する。
表示部１１９は、表示映像生成部３１８で生成された映像を画面に表示する。
【０１１９】
ＮＩ／Ｆ部３２３は、ネットワーク３５０との間で通信を行う。
暗号処理部３２４は、ＮＩ／Ｆ部３２３で受け取られたデータを復号する。
割符照合部３２５は、暗号処理部３２４で復号されたデータに含まれている割符と、割符生成部３２２で生成された割符とを照合し、照合に成功したか否かを判断する照合部である。例えば、割符照合部３２５は、暗号処理部３２４で復号されたデータに含まれている割符と、割符生成部３２２で生成された割符とが一致する場合に、照合に成功したと判断する。
制御部３２６は、設定用端末３１０での処理の全体を制御する。
【０１２０】
図２３は、カメラ３３０の構成を概略的に示すブロック図である。
カメラ３３０は、撮像部１３１と、デコード部３４１と、割符生成部３４２と、割符照合部３４３と、補助設定記憶部３４４と、設定記憶部１３７と、暗号処理部３４５と、ネットワークインターフェース部（以下、ＮＩ／Ｆ部という）３４６と、制御部３４７とを備える。撮像部１３１及び設定記憶部１３７については、実施の形態１と同様であるため、説明を省略する。
【０１２１】
デコード部３４１は、撮像部１３１で取得された映像をデコードして、データを取り出す。例えば、デコード部３４１は、撮像部１３１で取得された映像から、割符を取得する。
割符生成部３４２は、照合用情報としての割符を生成する照合用情報生成部である。
割符照合部３４３は、デコード部で取り出されたデータに含まれている割符と、割符生成部３４２で生成された割符との照合を行い、照合に成功したか否かを判断する照合部である。例えば、これらの割符が一致する場合に、照合に成功したと判断する。
補助設定記憶部３４４は、設定が確定するまで仮設定で動作を行うための一時的な記憶領域である。
暗号処理部３４５は、暗号化処理及び復号処理を行う。
ＮＩ／Ｆ部３４６は、ネットワーク３５０との間で通信を行う。
制御部３４７は、カメラ３３０での処理の全体を制御する。
【０１２２】
次に図２４を用いて動作の説明を行う。
図２４は、実施の形態３に係る情報処理システム３００での動作を示すフローチャートである。
設定用端末３１０において、予め定められたプログラム、例えば、カメラ３３０に設定を行うための設定送信プログラムが起動された場合に、設定用端末３１０は動作を開始する。制御部３２６は、作業者の操作により、設定データリスト記憶部１１１に記憶されている複数の設定用データの中から、今回の設定に使用するカメラ３３０用の設定用データを読み出し、表示映像生成部３１８に与える（Ｓ７０）。
設定用端末３１０の割符生成部３２２は、今回の設定作業に使用する割符Ｔを生成する（Ｓ７１）。
表示映像生成部３１８は、ステップＳ７０で読み出された設定用データに基づいて、カメラ３３０が設定用端末３１０にネットワーク３５０を介して接続するのに必要な情報とともに、ステップＳ７１で生成された割符Ｔを映像化して、その映像を表示部１１９に表示させる（Ｓ７２）。ネットワーク接続に必要な情報は、例えば、設定用端末３１０のネットワークアドレス及びポート番号と、通信方式と、カメラ３３０用の一時的なネットワークアドレス及びマスク長と、ゲートウェイと、ルート情報等とである。
【０１２３】
カメラ３３０において、予め定められたプログラム、例えば、カメラ３３０に設定を行うための設定取得プログラムが起動された場合に、カメラ３３０は動作を開始する。制御部３４７は、設定状態の確認を行う（Ｓ９０）。例えば、制御部３４７は、設定記憶部１３７にカメラ３３０の設定が記憶されているか否かによりこの確認を行う。制御部３４７は、設定済みであれば（ステップＳ９０でＹｅｓ）、ステップＳ１０５の監視モードに移行し、未設定であれば（ステップＳ９０でＮｏ）、ステップＳ９１に移行して設定動作を開始する。
撮像部１３１は、映像が表示されている設定用端末３１０の画面３１０ａを撮像し（Ｓ９２）、デコード部３４１は、撮像された映像をデコードして、データを取り出す（Ｓ９３）。ここで、取り出されたデータには、設定用端末３１０に接続するための接続用データと、割符Ｔとが含まれているものとする。制御部３４７は、デコード部３４１で取り出されたデータを補助設定記憶部３４４に記憶させる。
割符生成部３４２は、設定用端末３１０との接続を継続するための割符Ｃを生成する（Ｓ９４）。
制御部３４７は、補助設定記憶部３４４に格納されたデータから、カメラ３３０自身のＮＩ／Ｆ部３４６の設定を一時的に行う（Ｓ９５）。
ＮＩ／Ｆ部３４６の一時設定が完了すると、暗号処理部３４５は、設定用端末３１０から送られてきた割符Ｔと割符生成部３４２が生成した割符Ｃとを暗号化し、ＮＩ／Ｆ部３４６は、暗号化された情報を、ネットワーク３５０経由で、設定用端末３１０に送出する（Ｓ９６）。
【０１２４】
設定用端末３１０では、ＮＩ／Ｆ部３２３が情報を受信する（Ｓ７３）。暗号処理部３２４は、受信された情報を復号し、割符Ｔと割符Ｃとを取り出す。
割符照合部３２５は、取り出された割符Ｔが、設定用端末３１０で発行されたものであるか否かを確認する（Ｓ７４）。割符Ｔが設定用端末３１０自身で発行されたものである場合には、ネットワーク３５０で通信を行っているカメラ３３０が設定用端末３３０の画面を撮影可能な範囲に存在するものとみなすことができる。割符Ｔが設定用端末３１０自身で発行されたものである場合（ステップＳ７４でＹｅｓ）には、処理はステップＳ７５に進み、割符Ｔが設定用端末３１０自身で発行されたものではない場合（ステップＳ７４でＮｏ）には、処理はステップＳ７３に戻る。
ステップＳ７５では、表示映像生成部３１８は、ステップＳ７３で取り出された割符Ｃを表示部１１９で表示することのできる表示映像に変換して、表示部１１９は、変換された割符Ｃの映像を表示する。この時、割符Ｔ自身を暗号化鍵として使用してもよい。
【０１２５】
カメラ３３０では、撮像部１３１が、映像が表示されている設定用端末３１０の画面３１０ａを撮像し（Ｓ９７）、デコード部３４１は、撮像された映像をデコードして、データを取り出す（Ｓ９８）。ここで取り出されたデータには、割符Ｃが含まれているものとする。
割符照合部３４３は、取り出された割符Ｃが、カメラ３３０で発行されたものであるか否かを確認する（Ｓ９９）。割符Ｃがカメラ３３０で発行されたものである場合には、ネットワーク３５０で通信している設定用端末３１０が実際にカメラ３３０の撮影可能範囲に存在しているとみなすことができる。割符Ｃがカメラ３３０で発行されたものである場合（ステップＳ９９でＹｅｓ）には、処理はステップＳ１００に進み、割符Ｃがカメラ３３０で発行されたものではない場合（ステップＳ９９でＮｏ）には、処理はステップＳ９７に戻る。
ステップＳ１００では、制御部３４７は、相手先確認済み通知を生成して、その通知を暗号処理部３４５に与える。暗号処理部３４５は、その通知を暗号化してＮＩ／Ｆ部３４６に与え、ＮＩ／Ｆ部３４６は、暗号化された通知を設定用端末３１０に送信する。
【０１２６】
設定用端末３１０では、ＮＩ／Ｆ部３２３が通知を受信する（Ｓ７６）。暗号処理部３２４は、受信された通知を復号し、制御部３２６に与える。これにより、双方がネットワーク３５０で通信中の相手を確認できたことになる。
このようにして、割符Ｔと割符Ｃの両方をそれぞれの発行元で確認することにより、設定用端末３１０とカメラ３３０とは、ネットワーク３５０で接続している相手が、一対一の関係であり、空間的に互いの視野角内に実際に存在していることを確認できたことになる。このようにして、誤設定及び重複設定等を防ぎ、また接続先の偽装（なりすまし）及び中間者攻撃（Ｍａｎ  Ｉｎ  Ｔｈｅ  Ｍｉｄｄｌｅ  Ａｔｔａｃｋ）等ネットワーク３５０経由での不正設定の試みを防ぐことができる。
【０１２７】
この時点で双方の相手確認が済んでいるため、設定用端末３１０の制御部３２６は、正式なカメラ３３０用の設定用データ（ステップＳ７２で表示した残りの部分）を、暗号処理部３２４及びＮＩ／Ｆ部３２３を用いて、ネットワーク３５０経由で送信する（Ｓ７７）。ここで送信されるデータは、例えば、カメラ用ネットワークアドレス、マスク長、デフォルトゲートウェイアドレス、経路情報、通信方式の情報、カメラ識別子、及び、電子証明書等である。ここでは、ネットワーク３５０経由で送信しているが、制御部３１０は、表示映像生成部３１８を用いて、送信するデータを映像化して表示部１１９に表示させてもよい。
【０１２８】
カメラ３３０では、ＮＩ／Ｆ部３４６が設定用データを受信すると（Ｓ１０１）、整合性確認のうえ、受信された設定用データに基づいて、設定を設定記憶部１３７に保存する（Ｓ１０２）。
設定保存完了後、制御部３４７は、暗号処理部３４５及びＮＩ／Ｆ部３４６を用いて、設定用端末３１０に対して設定完了通知を送信する（Ｓ１０３）。その後、制御部３４７は、設定記憶部１３７に記憶されている設定に基づいて、正式なネットワーク設定を行って、ステップＳ９５で設定した一時的なネットワーク設定から切り替える（Ｓ１０４）。そして、制御部３４７は、ステップＳ１０５の監視動作に移行する。
【０１２９】
設定用端末３１０では、ＮＩ／Ｆ部３２３が設定完了通知を受信し（Ｓ７８）、制御部３２１は、設定データリスト記憶部３１１において、ステップＳ７０で読み出した設定用データに設定済み情報を記録する（Ｓ７９）。そして、制御部３２１は、設定操作を終了する。
【０１３０】
実施の形態３に係る情報処理システム３００は、このように構成されているため、まだ電子証明書を持っていない初期状態のカメラ３３０であっても、カメラ３３０と設定端末３１０とが一対一で対応していることを確認しながら、言い換えると、設定時に実際にカメラ３３０の前で設定作業を行うことを担保しながら、カメラ３３０にデータを送信して、設定を行うことができる。
【０１３１】
なお、いったん電子証明書がカメラ３３０に保存された後は、制御部３４７は、同じ発行元に属する電子証明書を持った相手であれば、電子証明書を使って相互に相手確認ができるため、ネットワーク３５０のみを使って設定の変更を行うこともできる。
【０１３２】
この例では割符を使って相手を確認した上で電子証明書を送信したが、盗撮の心配のない環境等では、単純に映像読み取りによる転送を使用して電子証明書の送信を行ってもよい。
【０１３３】
実施の形態３において、設定用端末３１０が情報を映像化する際、及び、カメラ３３０が、撮像された映像から情報を取り出す際には、実施の形態１又は２に記載された設定用端末１１０、２１０及びカメラ１３０、２３０と同様の処理が行われてもよい。このような場合には、設定用端末３１０及びカメラ３３０は、実施の形態１又は２において記載された構成を備えるものとする。
【符号の説明】
【０１３４】
１００，２００，３００  情報処理システム、  １１０，２１０，１２１０，３１０  設定用端末、  １１１  設定データリスト記憶部、  １１２，２１２，１２１２  データ処理部、  １１３，１１１３  データ分割部、  １１４Ａ  第１データ映像化部、  １１４Ｂ  第２データ映像化部、  １１５  基準クロック発生部、  １１６  クロック映像化部、  １１７，２１７，１２１７  色チャンネル合成部、  １１８，３１８  表示映像生成部、  １１９  表示部、  ２２０Ａ，１２２０Ａ  第１コード生成部、  ２２０Ｂ，１２２０Ｂ  第２コード生成部、  １２２０Ｃ  第３コード生成部、  ２２１  レリーズマーク生成部、  １２２１  発光部、  ３２２  割符生成部、  ３２３  ＮＩ／Ｆ部、  ３２４  暗号処理部、  ３２５  割符照合部、  ３２６  制御部、  １３０，２３０，１２３０，３３０  カメラ、  １３１  撮像部、  １３２，１１３２  色チャンネル分離部、  １３３  データ波形特定部、  １３３Ａ  第１データ波形特定部、  １３３Ｂ  第２データ波形特定部、  １３４  クロック波形特定部、  １３５  データ取得部、  １３５Ａ  第１データ取得部、  １３５Ｂ  第２データ取得部、  １３６，１１３６  データ合成部、  １３７  設定記憶部、  ２３８  レリーズマーク認識部、  １２３８  発光検出部、  ２３９，１２３９  画像切出部、  ２３９Ａ，１２３９Ａ  第１画像切出部、  ２３９Ｂ，１２３９Ｂ  第２画像切出部、  １２３９Ｃ  第３画像切出部、  ２４０，１２４０  コード復号部、  ２４０Ａ，１２４０Ａ  第１コード復号部、  ２４０Ｂ，１２４０Ｂ  第２コード復号部、  １２４０Ｃ  第３コード復号部、  ３４１  デコード部、  ３４２  割符生成部、  ３４３  割符照合部、  ３４５  暗号処理部、  ３４６  ＮＩ／Ｆ部、  ３４７  制御部、  ３５０  ネットワーク。
【図１】
2015073208.tif 000003
【図２】
2015073208.tif 000004
【図３】
2015073208.tif 000005
【図４】
2015073208.tif 000006
【図５】
2015073208.tif 000007
【図６】
2015073208.tif 000008
【図７】
2015073208.tif 000009
【図８】
2015073208.tif 000010
【図９】
2015073208.tif 000011
【図１０】
2015073208.tif 000012
【図１１】
2015073208.tif 000013
【図１２】
2015073208.tif 000014
【図１３】
2015073208.tif 000015
【図１４】
2015073208.tif 000016
【図１５】
2015073208.tif 000017
【図１６】
2015073208.tif 000018
【図１７】
2015073208.tif 000019
【図１８】
2015073208.tif 000020
【図１９】
2015073208.tif 000021
【図２０】
2015073208.tif 000022
【図２１】
2015073208.tif 000023
【図２２】
2015073208.tif 000024
【図２３】
2015073208.tif 000025
【図２４】
2015073208.tif 000026