(57)【要約】      （修正有）【課題】２次元コードを用いて広告を仮想的に表示することで、広告の設置や切り替え等の手間を軽減させる。【解決手段】受信した映像の中に含まれる二次元コードを取得しＳ３０２、グループとなる二次元コードの組み合わせを特定するＳ３０３。グループとなる組み合わせの二次元コードに基づき、広告を表示する領域を特定しＳ３０７、特定された領域に、当該二次元コードのグループに対応する広告を映像に合成しＳ３０９、合成手段により広告が合成された映像を配信するＳ３１０。【選択図】図３
2015228585.tif 000002
【特許請求の範囲】
【請求項１】
映像を受信する映像受信手段と、
前記映像受信手段により取得した映像に含まれる二次元コードを取得する二次元コード取得手段と、
前記二次元コード取得手段により取得した二次元コードのうち、グループとなる二次元コードの組み合わせを特定する特定手段と、
前記グループとなる組み合わせの二次元コードに基づき、画像を表示する領域を特定する表示領域特定手段と、
前記表示領域特定手段により特定された領域に、当該二次元コードのグループに対応する画像を前記映像に合成する合成手段と、
前記合成手段により画像が合成された映像を配信する配信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記特定手段は、ペアとなる二次元コードを特定することを特徴とし、
前記表示領域特定手段は、前記特定手段により特定された二次元コードの各辺の延長線により特定される矩形を表示領域として特定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、さらに、
二次元コードの識別情報と、前記表示領域特定手段により特定される領域に表示する画像データと、当該広告を当該領域に表示する時間帯とを対応付けて記憶する記憶手段と、
前記記憶手段に記憶された時間帯と現在時刻とに従い、当該領域に表示する画像を特定する表示画像特定手段と、
を備え、
前記合成手段は、前記表示画像特定手段により特定された画像を前記映像に合成することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
情報処理装置の映像受信手段が、映像を受信する映像受信工程と、
前記情報処理装置の二次元コード取得手段が、前記映像受信工程により取得した映像に含まれる二次元コードを取得する二次元コード取得工程と、
前記情報処理装置の特定手段が、前記二次元コード取得工程により取得した二次元コードのうち、グループとなる二次元コードの組み合わせを特定する特定工程と、
前記情報処理装置の表示領域特定手段が、前記グループとなる組み合わせの二次元コードに基づき、画像を表示する領域を特定する表示領域特定工程と、
前記情報処理装置の合成手段が、前記表示領域特定工程により特定された領域に、当該二次元コードのグループに対応する画像を前記映像に合成する合成工程と、
前記情報処理装置の配信手段が、前記合成工程により画像が合成された映像を配信する配信工程と、
を備えることを特徴とする情報処理方法。
【請求項５】
情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
映像を受信する映像受信手段と、
前記取得手段により取得した映像に含まれる二次元コードを取得する二次元コード取得手段と、
前記二次元コード取得手段により取得した二次元コードのうち、グループとなる二次元コードの組み合わせを特定する特定手段と、
前記グループとなる組み合わせの二次元コードに基づき、画像を表示する領域を特定する表示領域特定手段と、
前記表示領域特定手段により特定された領域に、当該二次元コードのグループに対応する画像を前記映像に合成する合成手段と、
前記合成手段により画像が合成された映像を配信する配信手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラムに関する。
【背景技術】
【０００２】
従来の広告表示、特にプロスポーツ等のテレビ放送においては、スタジアムに広告を設置することで、放送映像に広告が表示され、視聴者に広告をすることができる。
【０００３】
また、特許文献１には、二次元コード付きの原稿を読み取り、当該二次元コードに格納されているテキストデータと、そのテキストデータを合成する領域を取得し、当該領域に当該テキストデータを合成する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2013-77934号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば広告数が多いサッカーや野球のスタジアムにおいては、看板や広告を設置するのに、多額の印刷費用や設置費用がかかってしまう。
【０００６】
また、枚数も多いため、配置を間違えてしまう可能性もあり、間違えた場合には非常に手間がかかってしまう。また、常に同じ広告が同じ場所に設置されるものではなく、競技場で行われる競技の種類や対戦チーム、時間帯等により、広告を変更する必要がある。広告の変更にあたっても、非常に手間がかかり、特に次の試合までの時間間隔が少ない場合などは、非常に困難な作業を伴うこととなる。
【０００７】
そこで、本発明は前述の問題点に鑑み、２次元コードを用いて広告を仮想的に表示することで、広告の設置や切り替え等の手間を軽減させることが可能な技術を提供することを目的とする。  
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、映像を受信する映像受信手段と、前記映像受信手段により取得した映像に含まれる二次元コードを取得する二次元コード取得手段と、前記二次元コード取得手段により取得した二次元コードのうち、グループとなる二次元コードの組み合わせを特定する特定手段と、前記グループとなる組み合わせの二次元コードに基づき、画像を表示する領域を特定する表示領域特定手段と、前記表示領域特定手段により特定された領域に、当該二次元コードのグループに対応する画像を前記映像に合成する合成手段と、前記合成手段により画像が合成された映像を配信する配信手段と、を備えることを特徴とする。
【０００９】
また、本発明の情報処理方法は、情報処理装置の映像受信手段が、映像を受信する映像受信工程と、前記情報処理装置の二次元コード取得手段が、前記映像受信工程により取得した映像に含まれる二次元コードを取得する二次元コード取得工程と、前記情報処理装置の特定手段が、前記二次元コード取得工程により取得した二次元コードのうち、グループとなる二次元コードの組み合わせを特定する特定工程と、前記情報処理装置の表示領域特定手段が、前記グループとなる組み合わせの二次元コードに基づき、画像を表示する領域を特定する表示領域特定工程と、前記情報処理装置の合成手段が、前記表示領域特定工程により特定された領域に、当該二次元コードのグループに対応する画像を前記映像に合成する合成工程と、前記情報処理装置の配信手段が、前記合成工程により画像が合成された映像を配信する配信工程と、を備えることを特徴とする。
【００１０】
また、本発明のプログラムは、情報処理装置において実行可能なプログラムであって、前記情報処理装置を、映像を受信する映像受信手段と、前記取得手段により取得した映像に含まれる二次元コードを取得する二次元コード取得手段と、前記二次元コード取得手段により取得した二次元コードのうち、グループとなる二次元コードの組み合わせを特定する特定手段と、前記グループとなる組み合わせの二次元コードに基づき、画像を表示する領域を特定する表示領域特定手段と、前記表示領域特定手段により特定された領域に、当該二次元コードのグループに対応する画像を前記映像に合成する合成手段と、前記合成手段により画像が合成された映像を配信する配信手段として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、２次元コードを用いて広告を仮想的に表示することで、広告の設置や切り替え等の手間を軽減させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】システム構成の一例を示す図
【図２】情報処理装置１０２のハードウエア構成を示す図
【図３】情報処理装置１０２が実行する映像配信処理を示すフローチャート
【図４】情報処理装置１０２が実行する映像配信処理を示すフローチャート
【図５】二次元コードＩＤ、放送日時、広告データが対応付けて登録されたデータテーブル
【図６】二次元コードにより特定される広告表示領域を説明する図
【図７】二次元コードにより特定される広告表示領域を説明する図
【図８】二次元コードにより特定される広告表示領域を説明する図
【図９】二次元コードにより特定される広告表示領域を説明する図
【図１０】二次元コードＩＤと放送日時が対応付けて登録されたデータテーブル
【図１１】二次元コードＩＤ、位置、広告データが対応付けて登録されたデータテーブル
【図１２】二次元コードの一例を示す図
【図１３】ステップＳ３１０において配信される映像の１コマを示す図
【図１４】ステップＳ４１１において配信される映像の１コマを示す図
【発明を実施するための形態】
【００１３】
図１を用いて、本発明の実施形態における、広告配信システムの構成について説明する。
【００１４】
図１に示すように、本発明の広告配信システムは、撮像装置１０１、情報処理装置１０２、表示装置１０３から構成されている。
【００１５】
撮像装置１０１は、映像を撮影する装置であり、ビデオカメラ等の装置である。
【００１６】
情報処理装置１０２は、撮像装置１０１により撮影された映像を取得し、取得された映像に広告を合成し、表示装置１０３に当該映像を配信する装置である。情報処理装置１０２が実行する処理の詳細は、図３から図１１を用いて説明する。
【００１７】
表示装置１０３は、情報処理装置１０２により配信された映像を表示する装置であり、例えば各家庭等におけるテレビ等の装置である。
【００１８】
以下、図２を用いて、図１に示した情報処理装置１０２のハードウエア構成の一例について説明する。
【００１９】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２０】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２１】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２２】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２６】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを備えていればよい。
【００２７】
次に、図３を用いて、本実施形態における広告配信処理について説明する。
【００２８】
なお、図３のフローチャートに示す処理は、情報処理装置１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００２９】
ステップＳ３０１では、情報処理装置１０２のＣＰＵ２０１は、撮像装置１０１により撮影された映像を取得（受信）する。映像の受信にあたっては、撮像装置１０１から直接取得しても良いし、他の装置（不図示）を介して受信しても良い。
【００３０】
ステップＳ３０２では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０１で取得した映像に含まれる二次元コードを認識する。
【００３１】
ここで、二次元コードとは、例えば特開２００９−７８９７３号公報にあるように、複数種類のセルが配列されて構成されるコードのことをいう。特開２００９−７８９７３号公報に記載された二次元コードは、静止画中に当該二次元コードが含まれている場合、当該二次元コードのＩＤ（識別情報）と、当該二次元コードの静止画中の位置（座標）とが取得されるという特徴を有するものである。
【００３２】
なお、二次元コードについては、一度に複数の二次元コードを認識できるものであればいずれでもよい。二次元コードの一例を図１２に示す。
【００３３】
ステップＳ３０３では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０２で認識された二次元コードのうち、ペアとなる二次元コードを抽出する（グループとなる二次元コードの組み合わせを特定する）。ペアとなる二次元コードとは、本実施形態においては、同じ識別情報（ＩＤ）を持つ２つの二次元コードを指すが、同じＩＤに限らず、予め登録されたＩＤのペアに該当する二次元コードであっても良い。例えば、ＩＤ：００１とＩＤ：００２がペアであると登録されていた場合は、当該ＩＤ（００１と００２）を持つ二次元コードがペアとして抽出される。
【００３４】
ステップＳ３０４では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０３でペアとして抽出された二次元コードのＩＤと、現在時刻とを用いて、図５に示すテーブルに合致するデータが登録されているか照合する。
【００３５】
例えば、ステップＳ３０３で抽出した二次元コードのＩＤが００１であり、現在時刻が２０１４年６月１５日２０：００である場合は、図５の一番上のデータ（５０１）が合致するデータとなる。
【００３６】
ステップＳ３０５では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０４における照合の結果、対応するデータが登録されているかを判断する。
【００３７】
登録されている場合（ステップＳ３０５：ＹＥＳ）は、処理をステップＳ３０６に移行する。
【００３８】
登録されていない場合（ステップＳ３０５：ＮＯ）は、処理をステップＳ３１０に移行する。
【００３９】
ステップＳ３０６では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０４で検索されたデータにかかる広告データを取得する。
【００４０】
例えば、ステップＳ３０３で抽出した二次元コードのＩＤが００１であり、現在時刻が２０１４年６月１５日２０：００である場合は、図５の一番上のデータ（５０１）が合致するデータとなり、Ａ社の広告データが取得される。
【００４１】
ステップＳ３０７では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０６で取得した広告データの表示領域を特定する。
【００４２】
具体的には、ステップＳ３０３で抽出された二次元コードのペアの配置（それぞれの位置関係）と、二次元コードの形とから表示領域を特定する（グループとなる組み合わせの二次元コードの位置関係と二次元コードの形とから表示領域を特定する）。
【００４３】
表示領域の特定の具体例を図６、図７を用いて説明する。図６、図７は、サッカーグラウンドなどの地面上に広告が置かれているように表示する際のイメージ図である。サッカーグラウンドを斜め上方向から撮影した場合をイメージしたものである。
【００４４】
例えば図６では、二次元コードの各辺の延長線により囲まれた範囲が表示領域として特定される例である。ＩＤが００１の二次元コードの各辺を延長した線で囲まれた範囲に、Ａ社の広告データが表示されることになる。また、ＩＤが００２の二次元コードの各辺を延長した線で囲まれた範囲に、Ｂ社の広告データが表示されることになる。
【００４５】
図６は、二次元コードが広告データが表示される領域の外側になる場合の示した図である。
【００４６】
これに対して図７では、二次元コードが広告データが表示される領域の内側になる場合を示した図である。図７においても、図６と同様に、二次元コードの各辺の延長線で囲まれた範囲に広告データが表示されることとなる。
【００４７】
ステップＳ３０８では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０７で特定された表示領域に表示されるよう広告データの形を整える。
【００４８】
ステップＳ３０９では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０１で取得した映像に対して、ステップＳ３０８で成形された広告データを合成し（特定された表示領域に広告データを合成し）、配信する映像を作成する。
【００４９】
ステップＳ３１０では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ３０５でＹＥＳと判断された場合はステップＳ３０９で作成された映像を、ステップＳ３０５でＮＯと判断された場合はステップＳ３０１で取得された映像を、表示装置１０３に対して配信する。
そして本フローチャートを終了する。
【００５０】
次に図４を用いて、本実施形態における広告配信処理の第２の形態について説明する。
【００５１】
なお、図４のフローチャートで示す処理は、情報処理装置１０２のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００５２】
第２の形態においては、図８や図９に示すように、広告を連結して表示する形態における処理を説明する。
【００５３】
ステップＳ４０１〜Ｓ４０３の処理は、それぞれステップＳ３０１〜Ｓ３０３の処理に相当するため、ここでの説明は省略する。
【００５４】
ステップＳ４０４では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０３でペアとして抽出された二次元コードのＩＤと、現在時刻とが合致するデータが、図１０に示すデーブルに登録されているか照合する。
【００５５】
ステップＳ４０５では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０４の照合の結果、合致するデータが登録されているかを判断する。
【００５６】
登録されている場合（ステップＳ４０５：ＹＥＳ）は、処理をステップＳ４０６に移行する。
【００５７】
登録されていない場合（ステップＳ４０５：ＮＯ）は、処理をステップＳ４１１に移行する。
【００５８】
ステップＳ４０６では、情報処理装置１０２のＣＰＵ２０１は、ＩＤに対応する広告データを図１１のデータテーブルから取得する。
【００５９】
例えば、二次元コードのＩＤが００１である場合は、Ａ社、Ｂ社、Ｃ社の広告データを取得する。
【００６０】
ステップＳ４０７では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０６で取得した広告データの表示位置を、図１１のデータテーブルから取得する。
【００６１】
例えば、Ａ社の広告の表示位置は基準となる位置であり、Ｂ社の広告は右１（Ａ社の広告の右隣）、Ｃ社の広告は右２（Ａ社の広告の右隣のさらに右隣）となる。
【００６２】
表示位置については、図８や図９に図示する。図８、図９は、手前から奥に向かって広告を並べて表示したイメージを模式的に表した図である。
【００６３】
ステップＳ４０８では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０６で取得した広告データの表示領域を特定する。
【００６４】
表示領域の特定にあたっては、図６、図７で説明したように、二次元コードの各辺の延長線で囲まれた領域を、表示領域として特定する。
【００６５】
本実施形態においては、図８や図９に示すように、Ａ社の広告は「基準」として示した領域（破線で囲まれた領域８０１、９０１）である。Ｂ社の広告は、「右１」として示した領域（破線で囲まれた領域８０２、９０２）である。
【００６６】
ステップＳ４０９では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０８で特定された表示領域に表示されるよう広告データの形を整える。
【００６７】
ステップＳ４１０では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０１で取得した映像に対して、ステップＳ４０９で成形された広告データを合成し、配信する映像を作成する。
【００６８】
ステップＳ４１０では、情報処理装置１０２のＣＰＵ２０１は、ステップＳ４０５でＹＥＳと判断された場合はステップＳ４１０で作成された映像を、ステップＳ４０５でＮＯと判断された場合はステップＳ４０１で取得した映像を、表示装置１０３に対して配信する。
そして、本フローチャートの処理を終了する。
【００６９】
図５は、二次元コードＩＤと放送日時と広告データとが対応付けて登録されたデータテーブルの一例である。
【００７０】
図５の５０１で示すレコードは、ＩＤ：００１の二次元コードにより特定される領域には、２０１４年６月１５日１９時〜２２時の間は、Ａ社の広告が表示されることを意味している。
【００７１】
同様に５０２のレコードは、ＩＤ：００２の二次元コードにより特定される領域には、２０１４年６月１５日１９時〜２２時の間は、Ｂ社の広告が表示されることを意味している。
【００７２】
また、５０３のレコードに示すように、ＩＤ：００１の二次元コードにより特定される領域は、２０１４年７月２０日１３時〜１５時の間は、Ｘ社の広告が表示されることを意味している。
【００７３】
このように、放送日時を対応付けて登録することで、同じ領域であっても時間帯によって異なる広告を表示することが可能となる。これにより、広告を張り替える手間を軽減することが可能となる。
【００７４】
図１１は、二次元コードＩＤと位置と広告データとが対応付けて登録されたデータテーブルの一例である。
【００７５】
例えば、ＩＤ：００１の二次元コードにより特定される領域には、Ａ社の広告が表示され、その右隣にはＢ社の広告が、さらにその右隣にはＣ社の広告が表示されることを意味している。
【００７６】
このように、ひとつの広告の表示領域が特定できれば、他の広告の表示領域も特定可能にすることで、表示領域を特定するための二次元コードを配置する数を低減させることができ、広告を設置する者の手間を軽減することが可能となる。
【００７７】
図１３、図１４は、情報処理装置１０２により広告画像が合成され、表示装置１０３に配信される映像の１コマを示したイメージ図である。
【００７８】
図１３はサッカー場におけるゴール脇の広告を表示した場合のイメージである。図１３にあるとおり、二つの二次元コードにより特定された領域に「ＡＢＣカメラ」という広告が合成され、表示されている。
【００７９】
図１４はサッカー場におけるゴール裏の広告を表示した場合のイメージ図である。図
１４は第２の実施形態を適用した場合のイメージである。
【００８０】
図１４に示すように、二つの二次元コードにより特定された領域にＡ社の「コクナール」という広告が合成され表示されている。さらに、「コクナール」の右隣にはＢ社の「スグレータ」という広告が、さらにその右隣にはＣ社の「とーくべつ」という広告がそれぞれ合成され表示される。
【００８１】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００８２】
また、本発明におけるプログラムは、図３、図４の処理をコンピュータに実行させるプログラムである。なお、本発明におけるプログラムは、図３、図４の各処理ごとのプログラムであってもよい。
【００８３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００８４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００８５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００８６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８８】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００９０】
１０１  撮像装置
１０２  情報処理装置
１０３  表示装置
【図１】
2015228585.tif 000003
【図２】
2015228585.tif 000004
【図３】
2015228585.tif 000005
【図４】
2015228585.tif 000006
【図５】
2015228585.tif 000007
【図６】
2015228585.tif 000008
【図７】
2015228585.tif 000009
【図８】
2015228585.tif 000010
【図９】
2015228585.tif 000011
【図１０】
2015228585.tif 000012
【図１１】
2015228585.tif 000013
【図１２】
2015228585.tif 000014
【図１３】
2015228585.tif 000015
【図１４】
2015228585.tif 000016