(57)【特許請求の範囲】
【請求項１】
時系列に並んだ複数の画像のうち、時間的に前となる画像と比べて変化のある変化画像を検出し、前記変化画像の少なくとも一部を画像表示装置に転送するための変化画像検出装置であって、
順次入力される画像に含まれる処理対象画像の部分領域を、基準画像における前記部分領域に対応する領域である対応領域と比較して変化の有無を判定する判定部と、
前記判定部により変化があると判定されると、前記処理対象画像を前記変化画像として検出する変化画像検出部と、
前記変化画像検出部により検出された前記変化画像のうち、前記判定の際に前記対応領域との比較対象となった前記部分領域を、前記画像表示装置に転送する画像転送部と、
を備え、
前記判定部は、前記判定を行う際に、複数の前記部分領域のうち、前回の判定の際に変化の有無を判定した部分領域とは異なる部分領域について、前記判定を行い、
前記複数の部分領域からなる集合領域は、前記処理対象画像の全領域と一致し、
前記変化画像検出部は、前記判定部により変化があると判定されると、その後、所定回数だけ前記判定部により変化があると判定されるまで前記基準画像を変更せず、前記所定回数＋１回だけ変化があると判定されると、前記判定における処理対象画像を、新たな前記基準画像として選択し、
前記所定回数は、前記処理対象画像の全領域に含まれる前記部分領域の数をＮ（Ｎは２以上の整数）とすると、Ｎ−１である、変化画像検出装置。
【請求項２】
請求項１に記載の変化画像検出装置であって、さらに、
表示用画像を記憶するためのフレームメモリと、
汎用メモリと、
を備え、
前記変化画像検出部は、前記フレームメモリに記憶されている画像の一部を、前記部分領域として前記汎用メモリにコピーする、
変化画像検出装置。
【請求項３】
請求項１または請求項２に記載の変化画像検出装置において、
前記部分領域は、それぞれ互いに隣接しない複数の副部分領域の集合である、
変化画像検出装置。
【請求項４】
変化画像検出装置を用いて、時系列に並んだ複数の画像のうち、時間的に前となる画像と比べて変化のある変化画像を検出し、前記変化画像の少なくとも一部を画像表示装置に転送するための変化画像転送方法であって、
（ａ）前記変化画像検出装置に順次入力される画像に含まれる処理対象画像の部分領域を、基準画像における前記部分領域に対応する領域である対応領域と比較して変化の有無を判定する工程と、
（ｂ）前記工程（ａ）により変化があると判定されると、前記処理対象画像を前記変化画像として検出する工程と、
（ｃ）前記工程（ｂ）により検出された前記変化画像のうち、前記判定の際に前記対応領域との比較対象となった前記部分領域を、前記画像表示装置に転送する工程と、
を備え、
前記工程（ａ）において、前記判定を行う際に、複数の前記部分領域のうち、前回の判定の際に変化の有無を判定した部分領域とは異なる部分領域について、前記判定を行い、
前記複数の部分領域からなる集合領域は、前記処理対象画像の全領域と一致し、
前記工程（ｂ）において、前記工程（ａ）により変化があると判定されると、その後、所定回数だけ前記判定部により変化があると判定されるまで前記基準画像を変更せず、前記所定回数＋１回だけ変化があると判定されると、前記判定における処理対象画像を、新たな前記基準画像として選択し、
前記所定回数は、前記処理対象画像の全領域に含まれる前記部分領域の数をＮ（Ｎは２以上の整数）とすると、Ｎ−１である、変化画像転送方法。
【請求項５】
変化画像検出装置を用いて、時系列に並んだ複数の画像のうち、時間的に前となる画像と比べて変化のある変化画像を検出し、前記変化画像の少なくとも一部を画像表示装置に転送するためのコンピュータープログラムであって、
前記変化画像検出装置に順次入力される画像に含まれる処理対象画像の部分領域を、基準画像における前記部分領域に対応する領域である対応領域と比較して変化の有無を判定する機能と、
前記判定により変化があると判定されると、前記処理対象画像を前記変化画像として検出する機能と、
前記検出された変化画像のうち、前記判定の際に前記対応領域との比較対象となった前記部分領域を、前記画像表示装置に転送する機能と、
をコンピューターに実現させ、
前記判定を行う際に、複数の前記部分領域のうち、前回の判定の際に変化の有無を判定した部分領域とは異なる部分領域について、前記判定を行い、
前記複数の部分領域からなる集合領域は、前記処理対象画像の全領域と一致し、
前記処理対象画像を前記変化画像として検出する際に、前記判定により変化があると判定されると、その後、所定回数だけ前記判定により変化があると判定されるまで前記基準画像を変更せず、前記所定回数＋１回だけ変化があると判定されると、前記判定における処理対象画像を、新たな前記基準画像として選択し、
前記所定回数は、前記処理対象画像の全領域に含まれる前記部分領域の数をＮ（Ｎは２以上の整数）とすると、Ｎ−１である、コンピュータープログラム。
【請求項６】
請求項５に記載のコンピュータープログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時系列に並んだ複数の画像の中から、時間的に前となる画像と比べて変化のある変化画像を検出する技術に関する。
【背景技術】
【０００２】
コンピューターからプロジェクターに対して、無線ＬＡＮ等により動画像データを送信して、動画像を投射表示する動画像表示システムが構築されることがある。このような動画像表示システムとして、コンピューターからプロジェクターへのデータ転送量を減らすために、動画像データの一部のみを転送するシステムが提案されている（下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に記載のシステムでは、動画像を構成する各フレーム画像について、直前のフレーム画像と比較して変化（差分）があるか否かを判定する。そして、変化がある場合には、差分領域を全て含む矩形領域の画像データをコンピューターからプロジェクターに転送する。このような構成のシステムでは、転送データ量は減らすことができるが、各フレーム画像について前のフレーム画像と比較することとなるので、変化を検出して画像データの転送が完了するまでに非常に長時間を要することとなる。特に、コンピューター用ディスプレイに表示される動画像をキャプチャしてプロジェクターに転送する場合には、ディスプレイ表示用のＶＲＡＭ（ＶｉｄｅｏＲＡＭ）から比較対象となるフレーム画像を順次汎用メモリーにキャプチャして相互に比較を行うこととなる。この場合、比較的動作の遅いＶＲＡＭがボトルネックとなり、フレーム画像のキャプチャ及び比較に長時間を要することとなる。それゆえ、変化部分の画像データの転送が完了するまでに非常に長時間を要することとなる。
【０００５】
なお、上述の問題点は、プロジェクターに限らず任意の画像表示装置に対して、時間的に前のフレーム画像と比較して変化のある画像（以下、「変化画像」とも呼ぶ。）のデータ転送を行う場合に起こり得る。また、動画像に限らず、デジタルスチルカメラの連写により得られた画像など、時系列に並んだ任意の複数の画像について転送する場合に起こり得る。また、変化画像のデータ転送を行うことなく、変化画像の検出のみを行うようなシステムにおいても、変化画像の検出完了までに長時間を要するという問題として発生し得る。
【０００６】
本発明は、時系列に並んだ複数の画像の中から、比較的短時間のうちに変化画像を検出することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
［適用例１］上記目的を達成するために、本発明の変化画像検出装置は、時系列に並んだ複数の画像のうち、時間的に前となる画像と比べて変化のある変化画像を検出するための変化画像検出装置であって、前記複数の画像の中から、基準画像と処理対象画像とを選択する変化画像検出部と、前記処理対象画像の全領域に含まれるＮ個（Ｎは２以上の整数）の部分領域のうち、第Ｎａ（ＮａはＮ以下の自然数）番目の部分領域と、前記基準画像の全領域のうち、前記第Ｎａ番目の部分領域に対応する位置の対応領域と、を比較して変化の有無を判定する判定部と、を備え、前記判定部が前記Ｎａ番目の部分領域と対応領域とで変化がないと判定した場合には、前記変化画像検出部は、前記処理対象画像よりも時間的に後となる画像を新たな処理対象画像として選択し、前記判定部は、前記新たな処理対象画像の全領域のうち、前記Ｎａ番目の部分領域とは異なる位置の第Ｎｂ（Ｎａ≠ＮのときはＮｂ＝Ｎａ＋１，Ｎａ＝ＮのときはＮｂ＝１）番目の部分領域と、前記第Ｎｂ番目の部分領域についての前記対応領域と、で変化の有無を判定し、前記判定部が前記Ｎａ番目の部分領域と対応領域とで変化があると判定した場合には、前記変化画像検出部は、前記処理対象画像又は前記処理対象画像よりも時間的に後となる画像を、新たな基準画像として選択すると共に、前記処理対象画像又は前記処理対象画像よりも時間的に後となる画像を、前記変化画像として検出することを要旨とする。
【０００８】
本発明の変化画像検出装置は、部分領域と対応領域とを比較して変化の有無を判定するようにしているので、全領域を比較して変化の有無を検出する構成に比べて、変化の有無の判定を短時間で実行することができ、比較的短時間のうちに変化画像を検出することができる。また、部分領域と対応領域とで変化がないと判定した場合に、第Ｎｂ番目の部分領域と、第Ｎｂ番目の部分領域についての対応領域とで比較して変化の有無を判定するので、変化が第Ｎｂ番目の部分領域に相当する位置においてのみ発生した場合であっても、かかる変化を検出して、変化画像を適切に検出することができる。
【０００９】
［適用例２］上記変化画像検出装置は、さらに、表示用画像を記憶するためのフレームメモリーと、汎用メモリーと、を備え、前記変化画像検出部は、前記フレームメモリーに記憶されている画像の一部を、前記部分領域として前記汎用メモリーにコピーするようにしてもよい。
【００１０】
このようにすることで、汎用メモリーが部分領域と対応領域との変化の有無の判定ために用いられる構成において、フレームメモリーから汎用メモリーにコピーするのが画像の一部であるので、画像の全領域をコピーする場合に比べて、コピーに要する時間を短縮することができる。したがって、フレームメモリーの動作速度が比較的遅い場合であっても、同じ時刻において、フレームメモリー内の画像（表示用画像）と検出した変化画像とが不一致となることを抑制することができる。
【００１１】
［適用例３］上記変化画像検出装置において、各部分領域は、それぞれ互いに隣接しない複数の副部分領域の集合であるようにしてもよい。
【００１２】
このようにすることで、互いに隣接しない複数の副部分領域と各対応領域とで比較して変化の有無が判定されるので、１回の変化の有無の判定において網羅する画像内の範囲が比較的広くなり、画像内の一部領域における変化を、比較的少ない判定回数で検出することができる。
【００１３】
［適用例４］上記変化画像検出装置において、前記Ｎ個の部分領域からなる集合領域は、前記処理対象画像の全領域と一致するようにしてもよい。
【００１４】
このようにすることで、Ｎ回の判定によって、画像の全領域について変化の有無を判定して変化画像を検出することができる。
【００１５】
［適用例５］上記変化画像検出装置は、さらに、前記変化画像検出装置とネットワークを介して接続する画像表示装置に対して、前記変化画像を転送するための画像転送部を備えるようにしてもよい。
【００１６】
このようにすることで、フレームメモリーの動作が比較的遅い場合であっても、比較的短時間のうちに変化画像を検出して画像表示装置に転送することができる。それゆえ、同じ時刻においてフレームメモリー内の画像（表示用画像）と画像表示装置に転送する画像と、が不一致となることを抑制することができる。
【００１７】
なお、本発明は、種々の形態で実現することが可能であり、例えば、変化画像検出方法や、変化画像検出方法または変化画像検出装置の機能を実現するためのコンピュータープログラム、そのコンピュータープログラムを記録した記録媒体、そのコンピュータープログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施例としての変化画像検出装置を適用したプレゼンテーションシステムの概要構成を示す説明図である。
【図２】図１に示すパーソナルコンピューター１００の内部構成を示すブロック図である。
【図３】パーソナルコンピューター１００において実行されるフレーム転送処理の詳細手順を示すフローチャートである。
【図４】フレーム転送処理によってフレーム画像データが転送される様子を模式的に示す説明図である。
【図５】第１の実施例における部分領域を示す説明図である。
【図６】比較例においてフレーム画像データが転送される様子を模式的に示す説明図である。
【図７】第２の実施例における部分領域を示す説明図である。
【図８】第３の実施例における部分領域を示す説明図である。
【図９】第４の実施例における部分領域を示す説明図である。
【図１０】第５の実施例における部分領域を示す説明図である。
【図１１】第６の実施例における部分領域を示す説明図である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための最良の形態を実施例に基づいて以下の順序で説明する。
Ａ．第１の実施例：
Ｂ．第２の実施例：
Ｃ．第３の実施例：
Ｄ．第４の実施例；
Ｅ．第５の実施例：
Ｆ．第６の実施例：
Ｇ．変形例：
【００２０】
Ａ．第１の実施例：
図１は、本発明の一実施例としての変化画像検出装置を適用したプレゼンテーションシステムの概要構成を示す説明図である。このプレゼンテーションシステム１０００は、ノート型のパーソナルコンピューター１００と、プロジェクターＰＪと、を備える。このプレゼンテーションシステム１０００では、パーソナルコンピューター１００が備えるディスプレイ１７０に表示されている動画像のデータを、プロジェクターＰＪに転送して投射表示させる。
【００２１】
パーソナルコンピューター１００とプロジェクターＰＪとの間での動画像データの転送は、無線ＬＡＮ（Local Area Network）を介して行われる。この無線ＬＡＮとしては、例えば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１ｂ規格に準拠した無線ＬＡＮや、Ｂｌｕｅｔｏｏｔｈ（登録商標）などを用いることができる。プロジェクターＰＪは、受信した動画像データに基づいて液晶パネル（図示省略）を駆動することで、光源から射出された照明光を変調して画像を投射表示する。なお、プロジェクターＰＪは、液晶パネルに限らず、任意の光変調素子を用いることができ、例えば、ＤＭＤ（Digital Micromirror Device：米国ＴＩ社の登録商標）を用いることもできる。
【００２２】
図２は、図１に示すパーソナルコンピューター１００の内部構成を示すブロック図である。このパーソナルコンピューター１００は、ＣＰＵ１１０と、ＲＡＭ１２０と、ＲＯＭ１３０と、ハードディスクドライブ１４０と、入出力インタフェース部１５０と、キーボード１５５と、ビデオカード１６０と、ディスプレイ１７０と、無線通信処理部１８０と、を備えている。ビデオカード１６０は、フレームメモリーとして用いられるＶＲＡＭ（Video RAM）１６５を備えている。このＶＲＡＭ１６５は、ディスプレイ１７０に表示する動画像データを１フレーム分だけ格納することができる。ＲＡＭ１２０は汎用メモリーであり、全領域格納部ＡＳと、部分領域格納部ＰＳと、を備えている。全領域格納部ＡＳは、１フレーム分の全領域の画像データを格納することができる。一方、部分領域格納部ＰＳは、１フレーム内の一部の領域（部分領域）の画像データを格納することができる。無線通信処理部１８０は、電波の送受信機やアンテナ等を備え、無線ＬＡＮを介したデータの送受信を行う。入出力インタフェース部１５０は、キーボード１５５からの入力データを内部バスを介してＣＰＵ１１０等に伝える。ハードディスクドライブ１４０には、複数のフレーム画像からなる動画像データ１４２が記憶されている。
【００２３】
ＲＯＭ１３０には、動画像を再生するためのプログラムが記憶されている。このプログラムが起動されてＲＡＭ１２０にロードされると、ＣＰＵ１１０は、動画像再生部１１０ｄとして機能することとなる。また、ＲＯＭ１３０には、動画像データをプロジェクターＰＪ（図１）に送信するためのフレーム転送用のプログラムが記憶されている。このプログラムが起動されてＲＡＭ１２０にロードされると、ＣＰＵ１１０は、変化画像検出部１１０ａとして機能すると共に、変化判定部１１０ｂ及びフレーム転送部１１０ｃとして機能することとなる。
【００２４】
ユーザがキーボード１５５を用いて、動画像データ１４２を指定して動画像再生メニューを選択すると、動画像再生部１１０ｄは、ビデオカード１６０に対して描画指示を通知する。ビデオカード１６０内のビデオチップ（図示省略）は、動画像再生部１１０ｄからの指示に基づいて、ハードディスクドライブ１４０から動画像データ１４２を読み出し、イメージデータを生成してＶＲＡＭ１６５に書き込む。そして、ビデオチップ（図示省略）は、ＶＲＡＭ１６５に書き込まれたイメージデータに基づいて、画像信号を生成してディスプレイ１７０に出力する。ここで、ＶＲＡＭ１６５には、１フレーム分の画像データが順番に上書きされていく。それゆえ、ＶＲＡＭ１６５に順次上書きされる画像データに基づいて、ディスプレイ１７０に動画像が再生されることとなる。
【００２５】
パーソナルコンピューター１００では、ディスプレイ１７０に表示されるのとほぼ同じ動画像をプロジェクターＰＪ（図１）で投射表示させるために、後述するフレーム転送処理を実行する。このフレーム転送処理において、パーソナルコンピューター１００では、ＶＲＡＭ１６５に記憶されているフレーム画像データをキャプチャしてプロジェクターＰＪに転送するようにしている。このとき、パーソナルコンピューター１００では、転送データ量を低減させるために、各フレーム画像について時間的に前となるフレーム画像と比較を行って変化のあったフレーム画像（変化画像）についてのみ画像データを転送する。
【００２６】
図３は、パーソナルコンピューター１００において実行されるフレーム転送処理の詳細手順を示すフローチャートである。また、図４は、フレーム転送処理によってフレーム画像データが転送される様子を模式的に示す説明図である。図４では、最も左の列の画像は、全領域格納部ＡＳ（図２）に記憶されている画像（以下、「基準画像」とも呼ぶ）を示す。また、中央の列の画像は、部分領域格納部ＰＳに格納されている画像（以下、「部分領域画像」とも呼ぶ）を示し、最も右側の画像は、ＶＲＡＭ１６５に記憶されている表示画像を示す。なお、図４では、各画像が上から下に時系列に並んでいる。
【００２７】
パーソナルコンピューター１００（図２）において、ユーザがプロジェクターＰＪへのデータ転送を指示して動画像再生メニューを選択すると、フレーム転送処理が実行される。なお、ハードディスクドライブ１４０に記憶されている動画像データ１４２が再生する動画像として指定されたものとする。
【００２８】
ステップＳ２０５（図３）では、変化画像検出部１１０ａ（図２）は、ＶＲＡＭ１６５内のフレーム画像データを読み出して、基準画像として全領域格納部ＡＳにコピーする。このとき、変化画像検出部１１０ａは、ＶＲＡＭ１６５内の１フレーム分の全ての領域についての画像データをコピーする。ステップＳ２１０では、フレーム転送部１１０ｃは、全領域格納部ＡＳから基準画像のフレーム画像データを読み出し、読み出したフレーム画像データを、無線通信処理部１８０を制御してプロジェクターＰＪに転送する。図４の例では、時刻Ｔ０において、ＶＲＡＭ１６５内のフレーム画像Ｆａが全領域格納部ＡＳにコピーされると共に、プロジェクターＰＪに転送されている。
【００２９】
ステップＳ２１５（図３）では、変化画像検出部１１０ａは、部分領域の順序を示す変数ｉに１を代入する。ステップＳ２２０では、変化画像検出部１１０ａは、ＶＲＡＭ１６５内の１フレーム分の画像データのうち、部分領域Ｘ（ｉ）の画像データを読み出して、部分領域格納部ＰＳにコピーする。
【００３０】
図５は、第１の実施例における部分領域を示す説明図である。プレゼンテーションシステム１０００では、１フレーム分の画像を縦に並んだ４つの領域に分けて、それぞれ部分領域Ｘ（１）、Ｘ（２）、Ｘ（３）、Ｘ（４）と設定している。なお、各部分領域Ｘ（１）〜Ｘ（４）の面積は互いに等しいことが好ましい。各部分領域のかっこ内の数字は各部分領域の順序を示す。そして、この順序は、各部分領域の並びに従って、上から順番に１、２、３、４と予め設定されている。図４の例では、時刻Ｔ１において、最も上に位置する部分領域Ｘ（１）が部分領域格納部ＰＳにコピーされている。以下において、部分領域Ｘ（ｉ）（ｉ＝１〜４）に対応する領域を、「対応領域Ｙ（ｉ）」と呼ぶ。また、順次上書きされるＶＲＡＭ１６５内のフレーム画像のうち、部分領域格納部ＰＳにコピーされた部分領域についてのフレーム画像を、「処理対象画像」と呼ぶ。なお、ＶＲＡＭ１６５内のフレーム画像データは、フレーム転送処理とは関係なく順次上書きされていくので、前述のステップＳ２２０実行時のＶＲＡＭ１６５内のフレーム画像データは、ステップＳ２０５においてコピーしたフレーム画像（基準画像）のデータと異なる場合もある。
【００３１】
ステップＳ２２５（図３）では、変化判定部１１０ｂは、基準画像内の対応領域Ｙ（ｉ）と、部分領域格納部ＰＳ内の部分領域Ｘ（ｉ）と、を比較する。具体的には、変化判定部１１０ｂは、全領域格納部ＡＳ内の対応領域Ｙ（ｉ）と、部分領域格納部ＰＳ内の部分領域Ｘ（ｉ）と、において対応する画素の画素値の差分を求めて、全画素についての差分合計値を求める。図４の例では、時刻Ｔ１において、部分領域Ｘ（１）と対応領域Ｙ（１）とが比較されている。
【００３２】
ステップＳ２３０（図３）では、変化判定部１１０ｂは、対応領域Ｙ（ｉ）と部分領域Ｘ（ｉ）とで変化があるか否かを判定する。具体的には、ステップＳ２２５で算出した差分合計値が、予め設定されているしきい値よりも大きい場合には変化がありと判定し、差分合計値がしきい値よりも小さい場合には変化なしと判定する。図４の例では、時刻Ｔ１において、変化なしと判定されている。
【００３３】
ステップＳ２３０において変化なしと判定されると、変化画像検出部１１０ａは、ＶＲＡＭ１６５内のフレーム画像データが、動画像における最後のフレーム画像データであるか否かを判定する（ステップＳ２４５）。そして、最後のフレーム画像データでないと判定されると、変化画像検出部１１０ａは、変数ｉが４であるか否かを判定し（ステップＳ２５０）、変数ｉが４でなければ、変数ｉを１だけ増やす（ステップＳ２５５）。そして、上述したステップＳ２２０以降の処理が再び実行される。
【００３４】
図４の例では、時刻Ｔ１において変化なしと判定されている。そして、このフレーム画像Ｆａが最後のフレーム画像データでないと判定されて、時刻Ｔ２では、この時点でＶＲＡＭ１６５内に記憶されているフレーム画像Ｆａの部分領域Ｘ（２）が部分領域格納部ＰＳにコピーされている。また、時刻Ｔ２では、基準画像であるフレーム画像Ｆａの対応領域Ｙ（２）と、部分領域格納部ＰＳ内の部分領域Ｘ（２）とが比較されている。ここで、時刻Ｔ０と時刻Ｔ２との間において動画像の変化はない。したがって、時刻Ｔ２において、基準画像と同じ内容のフレーム画像Ｆａについて、部分領域Ｘ（２）と対応領域Ｙ（２）とが比較されている。したがって、この場合、ステップＳ２３０では再び変化なしと判定されることとなる。
【００３５】
一方、ステップＳ２３０（図３）において変化ありと判定されると、変化画像検出部１１０ａ（図２）は、ＶＲＡＭ１６５内のフレーム画像データを改めて読み出して変化画像として検出し、その画像データを全領域格納部ＡＳにコピー（上書き）する（ステップＳ２３５）。従って、基準画像は、検出された変化画像で更新されることとなる。ステップＳ２４０では、フレーム転送部１１０ｃは、全領域格納部ＡＳから変化画像（新たな基準画像）の画像データを読み出して、読み出した画像データを無線通信処理部１８０を制御してプロジェクターＰＪに転送する。
【００３６】
図４の例では、時刻Ｔ２と時刻Ｔ３との間で動画像の変化が起こり、ＶＲＡＭ１９５内のフレーム画像の内容が変化している。したがって、時刻Ｔ３では、ステップＳ２３０において部分領域Ｘ（３）と対応領域Ｙ（３）とで変化があると判定されている。時刻Ｔ４では、この時点でＶＲＡＭ１６５内に記憶されているフレーム画像Ｆｂが、変化画像として検出されて、新たな基準画像として全領域格納部ＡＳに上書きコピーされると共にプロジェクターＰＪに転送されている。
【００３７】
時刻Ｔ５では、ＶＲＡＭ１６５内に記憶されているフレーム画像Ｆｃの部分領域Ｘ（４）が部分領域格納部ＰＳにコピーされ、新たな基準画像であるフレーム画像Ｆｂの対応領域Ｙ（４）と、部分領域格納部ＰＳ内の部分領域Ｘ（４）とが比較される。
【００３８】
前述のステップＳ２５０（図３）において、変数ｉが４であると判定した場合には、ステップＳ２１５に戻り、変数ｉに１が代入された上で、上述したステップＳ２２０以降の処理が再び実行される。したがって、再び対応領域Ｘ（１）と、部分領域Ｘ（１）とで変化の有無が判定されることとなる。なお、前述のステップＳ２４５において、最後のフレーム画像データであると判定されると、フレーム転送処理は終了する。
【００３９】
図６は、比較例においてフレーム画像データが転送される様子を模式的に示す説明図である。なお、この比較例では、パーソナルコンピューター（図示省略）が備えるＲＡＭには、１フレーム分の全領域の画像データを格納することができる２つの全領域格納部（第１全領域格納部及び第２全領域格納部）が設けられている。図６において最も左側の列は、第１全領域格納部に記憶されている画像（比較例における基準画像）を示す。また、中央の列は第２全領域格納部に記憶されている画像（比較例における処理対象画像）を示し、最も右側の列は、ＶＲＡＭに記憶されている画像を示す。
【００４０】
時刻Ｔ０において、ＶＲＡＭ内のフレーム画像Ｆａの全領域が第１全領域格納部にコピーされてプロジェクターに転送されている。時刻Ｔ１では、ＶＲＡＭ内のフレーム画像Ｆａが第２全領域格納部にコピーされると共に、第１全領域格納部内の基準画像（フレーム画像Ｆａ）と第２全領域格納部内の処理対象画像（フレーム画像Ｆａ）との比較が開始される。ここで、第２の領域格納部にコピーされる画像データは、フレーム画像Ｆａの全領域のデータである。また、画像比較は全領域について実行される。したがって、変化の有無の判定結果が出るまでの期間は、上述した実施例よりも比較的長時間となる。図６の比較例では、時刻Ｔ４において「変化なし」との判定結果が出ている。この場合、変化画像を検出しなかったので、プロジェクターへのフレーム画像の転送は行われない。そして、時刻Ｔ５において、ＶＲＡＭ内のフレーム画像Ｆｃが新たな処理対象画像として第２全領域格納部にコピーされて、基準画像であるフレーム画像Ｆａとの比較が開始される。
【００４１】
時刻Ｔ２と時刻Ｔ３との間に、ＶＲＡＭ内のフレーム画像の内容は変わっている。したがって、ＶＲＡＭ経由でディスプレイに表示される画像は、フレーム画像Ｆａからフレーム画像Ｆｂに変化することとなる。一方、上述したように、時刻Ｔ４における「変化なし」との判定結果から、プロジェクターにはフレーム画像Ｆｂは転送されない。したがって、プロジェクターでは、フレーム画像Ｆａが投射表示され続けることとなる。そうすると、プロジェクターに転送されて投射表示される画像（フレーム画像Ｆａ）と、ＶＲＡＭ経由でディスプレイに表示される画像（フレーム画像Ｆｂ）とは相違することとなる。
【００４２】
以上説明したように、本実施例におけるフレーム転送処理では、動画像の変化を判定する際に、ＶＲＡＭ１６５内のフレーム画像の全領域のうち、一部の領域のみを部分領域格納部ＰＳにコピー（キャプチャ）し、変化ありと判定した場合にのみ変化画像の全領域を全領域格納部ＡＳにコピーするようにしている。したがって、ＶＲＡＭ１６５の動作が比較的遅くとも、動画像の変化を判定するたびにフレーム画像の全領域をＶＲＡＭからコピーする構成に比べて、変化画像を検出するまでに要する時間を短縮することができる。それゆえ、同じ時刻において、パーソナルコンピューター１００のディスプレイ１７０に表示される画像と、プロジェクターＰＪによって投射表示される画像とが不一致となることを抑制することができる。また、動画像の変化を判定する際に、対応領域と部分領域とを比較するようにしている。したがって、全領域について基準画像と処理対象画像とを比較する構成に比べて、変化画像を検出するまでに要する時間を短縮することができる。また、フレーム転送処理では、動画像の変化の有無を判定するたびに、前回とは異なる位置の部分領域と対応領域とで比較するようにしている。そして、連続４回の変化判定（図５におけるステップＳ２１５〜Ｓ２５５）で１フレーム分の全領域が網羅されるように、部分領域と対応領域とを比較している。したがって、仮に、動画像の変化がフレーム画像内の一部の領域の変化であっても、その変化が４フレーム分以上の期間継続していれば、少なくとも連続４回の変化判定によってかかる変化を検出することができる。それゆえ、変化判定の精度の低下を抑制することができる。
【００４３】
Ｂ．第２の実施例：
図７は、第２の実施例における部分領域を示す説明図である。第２の実施例におけるプレゼンテーションシステムは、フレーム画像内における部分領域Ｘ（ｉ）の位置が異なる点においてプレゼンテーションシステム１０００（図１）と異なり、他の構成については、第１の実施例と同じである。
【００４４】
第１の実施例では、１フレーム分の画像を縦に並んだ４つの領域に分けて、部分領域Ｘ（１）〜Ｘ（４）と設定していた（図４参照）。これに対して、本実施例では、図７に示すように、１フレーム分の画像を縦方向に２つ横方向に２つの合計４つの領域に分け、左上の領域を部分領域Ｘ（１）とし、右下の領域を部分領域Ｘ（２）とし、右上の領域を部分領域Ｘ（３）とし、左下の領域を部分領域Ｘ（４）としている。このようにして部分領域Ｘ（１）〜Ｘ（４）を設定した場合であっても、フレーム転送処理によって比較的短時間のうちに変化画像を検出することができる。なお、この実施例からも理解できるように、１フレーム分の全領域を任意の形状の４つの部分領域に分けることができる。例えば、１フレーム分の全領域を横に並んだ４つの部分領域に分けることもできる。
【００４５】
Ｃ．第３の実施例：
図８は、第３の実施例における部分領域を示す説明図である。第３の実施例におけるプレゼンテーションシステムは、部分領域の数が異なる点と、部分領域の順序の設定方法が異なる点と、においてプレゼンテーションシステム１０００（図１）と異なり、他の構成については、第１の実施例と同じである。
【００４６】
上述した各実施例では、部分領域の数は、部分領域Ｘ（１）〜Ｘ（４）の４つであった。これに対して、本実施例では、５つの部分領域Ｘ（１）〜Ｘ（５）が設定されている。これらの部分領域Ｘ（１）〜Ｘ（５）は、第１の実施例と同様に、互いに縦に並んだ領域である。なお、各部分領域Ｘ（１）〜Ｘ（５）の面積は同じである。ここで、各部分領域Ｘ（１）〜Ｘ（５）の位置は、第１の実施例と異なり、上から順番に並んでいない。具体的には、部分領域Ｘ（１）は中央の領域であり、部分領域Ｘ（２）は部分領域Ｘ（１）の１つ上の領域である。また、部分領域Ｘ（３）は部分領域Ｘ（１）の１つ下の領域であり、部分領域Ｘ（４）は最も上の領域である。そして、部分領域Ｘ（５）は最も下の領域である。したがって、フレーム画像の中央から外側へ順次変化判定の対象となる領域が変っていくこととなる。
【００４７】
以上のような構成とすることで、１フレームを４分割して部分領域とする構成に比べて、部分領域の面積が小さくなる。それゆえ、ＶＲＡＭ１６５から部分領域格納部ＰＳに画像データをコピーする時間をより短縮することができると共に、１回の画像比較に要する時間をより短縮することができる。また、本実施例では、変化判定の対象となる領域を中央から外側に順次変わるようにしているので、中央部において変化が起こるような動画像については、第１及び第２の実施例に比べて、比較的短時間のうちに動画像の変化を検出することができる。
【００４８】
Ｄ．第４の実施例：
図９は、第４の実施例における部分領域を示す説明図である。第４の実施例におけるプレゼンテーションシステムでは、部分領域の形状が異なる点においてプレゼンテーションシステム１０００（図１）と異なり、他の構成については、第１の実施例と同じである。上述した各実施例では、各部分領域は１つのまとまった領域であった。これに対して、本実施例の各部分領域は、離れた位置にある複数の領域（以下、「副部分領域」と呼ぶ）の集合となっている。具体的には、図９（Ａ）では、１フレーム分の全領域を８つの副部分領域に分割している。そして、部分領域Ｘ（１）は、最も上の副部分領域と上から５番目の副部分領域とからなる。また、部分領域Ｘ（２）は、上から２番目と６番目の副部分領域からなる。部分領域Ｘ（３）は、上から３番目と７番目の副部分領域からなる。部分領域Ｘ（４）は、上から４番目と最下の副部分領域からなる。図９（Ｂ）の例では、１フレーム分の全領域が１６の副部分領域に分けられており、互いに離れた位置にある異なる４つの副部分領域から１つの部分領域が構成されている。したがって、全領域は、合計４つの部分領域Ｘ（１）〜Ｘ（４）から構成されている。図９（Ｃ）の例では、１フレーム分の全領域が３２の副部分領域に分けられており、互いに離れた位置にある異なる８つの副部分領域から１つの部分領域が構成されている。したがって、全領域は、図９（Ａ）、（Ｂ）と同様に、４つの部分領域Ｘ（１）〜Ｘ（４）で構成されている。
【００４９】
このような構成とすることで、１回の変化判定で離れた位置にある複数の副部分領域について画像比較を行うので、動画像の変化がフレーム画像内の一部の領域の変化である場合に、かかる変化を、前述の第１及び第２の実施例に比べてより少ない回数の画像比較で検出することができる。すなわち、より多くの副部分領域で１つの部分領域を構成することで、１回の画像比較で網羅する画像内の範囲をより広くすることができる。したがって、より少ない回数の画像比較で動画像の変化を検出することができる。なお、部分領域を構成する副部分領域の数が非常に多くなると、各副部分領域の画像データをＶＲＡＭ１６５内から検索してＲＡＭ１２０にコピーするためのオーバヘッド時間が増えるため、動画像の変化の検出に要する時間の短縮化は抑制されてしまうものと考える。
【００５０】
Ｅ．第５の実施例：
図１０は、第５の実施例における部分領域を示す説明図である。第５の実施例におけるプレゼンテーションシステムは、部分領域の形状が異なる点においてプレゼンテーションシステム１０００（図１）と異なり、他の構成については、第１の実施例と同じである。上述した第１の実施例では、各部分領域Ｘ（１）〜Ｘ（４）の形状は互いに同じであり、面積も互いに同じであった。これに対して、本実施例における部分領域Ｘ（１）〜Ｘ（４）は、互いに面積が異なり、また、部分領域Ｘ（１）は部分領域Ｘ（２）〜Ｘ（４）と形状が異なる。
【００５１】
具体的には、部分領域Ｘ（１）の形状は矩形である。一方、部分領域Ｘ（２）の形状は、部分領域Ｘ（１）を囲むドーナツ状の形状である。また、部分領域Ｘ（３）の形状は、部分領域Ｘ（２）と同様にドーナツ状の形状であるが、その面積は部分領域Ｘ（２）よりも大きい。部分領域Ｘ（４）の形状は、部分領域Ｘ（２），Ｘ（３）と同様にドーナツ状の形状であるが、その面積は部分領域Ｘ（３）よりも大きい。このような構成であっても、フレーム転送処理によって比較的短時間のうちに変化画像を検出することができる。なお、本実施例とは異なり、各部分領域について、面積と形状とのうち、いずれか一方のみが互いに異なる構成としてもよい。
【００５２】
Ｆ．第６の実施例：
図１１は、第６の実施例における部分領域を示す説明図である。第６の実施例におけるプレゼンテーションシステムでは、部分領域の形状が異なる点と、全ての部分領域を合わせた領域がフレーム画像の全領域と一致していない点と、において第２の実施例におけるプレゼンテーションシステムと異なり、他の構成については、第２の実施例と同じである。
【００５３】
本実施例における部分領域Ｘ（１）〜Ｘ（４）は、第２の実施例における部分領域Ｘ（１）〜Ｘ（４）（図７）から、それぞれ、フレーム画像の頂点付近の矩形領域を除いた形状を有している。したがって、各部分領域Ｘ（１）〜Ｘ（４）を合わせた領域は、フレーム画像の全領域とは一致しないこととなる。なお、このような部分領域Ｘ（１）〜Ｘ（４）に基づいて変化画像を検出した場合であっても、プロジェクターＰＪに転送する画像データは、変化画像の全領域の画像データ（１フレーム分の画像データ）であるものとする。
【００５４】
このような構成では、第２の実施例に比べて各部分領域の面積が小さくなるので、ＶＲＡＭ１６５から部分領域格納部ＰＳに画像データをコピーするのに要する時間、及び、画像比較に要する時間を短縮することができる。なお、本実施例では、フレーム画像における４隅の矩形領域においてのみ動画像が変化した場合には、かかる変化を検出することができない。しかしながら、これら矩形領域のみの変化は発生頻度が低いものと想定される。それゆえ、このような構成であっても、動画像の変化判定の精度を著しく低下させることにはならないものと考えられる。
【００５５】
Ｇ．変形例：
なお、上記各実施例における構成要素の中の、独立クレームでクレームされた要素以外の要素は、付加的な要素であり、適宜省略可能である。また、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００５６】
Ｇ１．変形例１：
上述した各実施例では、検出した変化画像をプロジェクターＰＪに転送していたが、本発明はこれに限定されるものではなく、変化画像の転送を行わないで、動画像の中から変化画像を検出するまでを行う変化画像検出装置として構成することもできる。この場合、上述したステップＳ２０５や、ステップＳ２２０等において、全領域格納部ＡＳや部分領域格納部ＰＳにコピーする画像データは、ＶＲＡＭ１６５からではなく、ハードディスクドライブ１４０から読み出すようにする。このような構成においても、ハードディスクドライブ１４０からフレーム画像の全領域の画像データを読み出して、全領域の画像データを用いて画像比較を行う構成に比べて、より短時間で変化画像を検出することができる。また、上述した各実施例では、変化ありと判定した場合に、改めてＶＲＡＭ１６５から１フレーム分の画像データを読み出してプロジェクターＰＪに転送するようにしている。それゆえ、変化ありと判断した時点でディスプレイ１７０に表示されている画像と、実際にプロジェクターＰＪに転送する画像と、で不一致となる可能性がある。しかしながら、前述のように予め変化画像を検出しておくことで、その後、変化画像のみをディスプレイ１７０に表示すると共にプロジェクターＰＪに送信すれば、表示画像が不一致となることを抑制することができる。
【００５７】
Ｇ２．変形例２：
上述した第１の実施例では、各部分領域Ｘ（１）〜Ｘ（４）の順番は、各部分領域の並びに従って、上から順番に１、２、３、４と設定されていた。また、第３の実施例では、各部分領域Ｘ（１）〜Ｘ（５）は、画像中央部から外側へと順番に１、２、３、４、５と設定されていた。これらに限らず任意の順序で設定するようにしてもよい。例えば、部分領域が第１の実施例と同様に、縦に並んだ４つの領域Ｘ（１）〜Ｘ（４）からなる場合において、下から上に１，２，３，４と設定してもよい。また、連続する４回の変化判定で１フレーム分の全領域が網羅されるようであれば、変化判定を行うたびに比較の対象となる部分領域（及び対応領域）をランダムに決定するようにしてもよい。さらには、比較的長期間を通じて各部分領域（各対応領域）を同じ頻度で比較対象とするのであれば、連続する４回の変化判定で全ての部分領域が網羅されなくともよい。また、上述した第１の実施例では、比較対象となる部分領域及び対応領域は、直前の変化判定の結果の如何に関わらず、所定の順番に従って部分領域Ｘ（１）〜Ｘ（４）の中から定めるようにしていた。これに限らず、変化判定の結果に応じて次回の比較対象とする部分領域及び対象領域を決定するようにしてもよい。具体的には、例えば、変化ありと判定された場合には、直前の比較対象がいずれの部分領域及び対応領域であっても、次回の比較対象を、部分領域Ｘ（１）及び対応領域Ｙ（１）とするようにしてもよい。或いは、変化ありと判定された場合には、次回の比較対象を、前回の比較対象と同じ位置の部分領域及び対応領域としてもよい。以上の実施例及び変形例から理解できるように、常に同じ位置の部分領域及び対応領域を比較対象としなければ、任意の位置の部分領域及び対応領域を次回の比較対象として定めるようにしてもよい。
【００５８】
Ｇ３．変形例３：
上述した各実施例では、プロジェクターＰＪに転送する画像データは、変化画像の全領域の画像データであったが、変化画像内の一部領域の画像データを転送するようにしてもよい。具体的には、例えば、ディスプレイ１７０に表示可能な全領域（デスクトップ領域）のうち、所定のウィンドウ（動画像再生用ウィンドウ等）内に相当する領域の画像データのみを、プロジェクターＰＪに転送するようにしてよい。この場合、かかるウィンドウ内に相当する領域についてのみ変化判定を行うようにすることで、このウィンドウ内に表示されている動画像の変化を比較的短時間のうちに検出することができる。或いは、変化ありと判定された場合には、変化画像の全領域のうち、比較対象となった部分領域の画像データのみを、部分領域格納部ＰＳから読み出してプロジェクターＰＪに転送するようにしてもよい。このような構成とすることで、パーソナルコンピューター１００からプロジェクターＰＪに一度に転送するデータ量を、変化画像の全領域の画像データを転送する構成に比べて少なくすることができる。なお、このような構成では、プロジェクターＰＪが投射表示する画像は、部分的に更新されたちぐはぐな画像となり得る。そこで、変化ありと判定した場合には、その後連続する３回の変化判定において全領域格納部ＡＳ内の基準画像を更新しないようにする。このようにすることで、連続４回変化ありと判定させることができ、部分領域Ｘ（１）〜Ｘ（４）の画像データを、部分領域格納部ＰＳから順次読み出してプロジェクターＰＪに送信することができる。したがって、プロジェクターＰＪが投射表示する画像は、全領域について変化後の画像で更新され、ちぐはぐな画像を解消させることができる。
【００５９】
Ｇ４．変形例４：
上述した各実施例では、部分領域の位置、面積、形状は、予め定められているものとしたが、変化判定の結果によって、ダイナミックに変更するようにしてもよい。具体的には、例えば、４回連続して変化ありと判定された場合には、次回以降における変化判定において、前回までの部分領域よりも狭い面積の領域を、新たな部分領域として設定するようにしてもよい。連続して変化ありと判定しているので、動画像の内容が頻繁に変化しているものと考えられる。この場合、次回の変化判定においても変化ありと判定する可能性が高く、したがって、部分領域の面積が比較的小さくなっても動画像の変化を検出できる可能性は高い。このような構成とすることで、ＶＲＡＭ１６５からコピーするデータ量、及び変化判定の際に比較するデータ量を低減することができ、より短時間のうちに変化画像を検出することができる。
【００６０】
Ｇ５．変形例５：
上述した各実施例では、動画像内における変化画像を検出していたが、動画像に限らず、時系列に並んだ任意の複数の画像の中から変化画像を検出することもできる。具体的には、例えば、デジタルスチルカメラの連写によって得られた複数の画像の中から、時間的に前となる画像と比べて変化のある画像を検出することもできる。
【００６１】
Ｇ６．変形例６：
上述した各実施例では、動画像データ１４２は、ハードディスクドライブ１４０に記憶されているものとしたが、これに限らず、任意の記憶装置に記憶されていてもよい。例えば、パーソナルコンピューター１００がメモリーカードドライブを備える構成であれば、かかるメモリーカードドライブに挿入されているメモリーカード内に動画像データが記憶されていてもよい。また、パーソナルコンピューター１００が無線ＬＡＮと共に有線ＬＡＮにも接続する構成であれば、かかる有線ＬＡＮ経由でコンテンツサーバ（図示省略）等に記憶されている動画像データを読み出す構成としてもよい。
【００６２】
Ｇ７．変形例７：
上述した各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【符号の説明】
【００６３】
１００…パーソナルコンピューター
１１０…ＣＰＵ
１１０ａ…変化画像検出部
１１０ｂ…変化判定部
１１０ｃ…フレーム転送部
１１０ｄ…動画像再生部
１２０…ＲＡＭ
１３０…ＲＯＭ
１４０…ハードディスクドライブ
１４２…動画像データ
１５０…入出力インタフェース部
１５５…キーボード
１６０…ビデオカード
１７０…ディスプレイ
１８０…無線通信処理部
１０００…プレゼンテーションシステム
Ｘ（１）〜Ｘ（５）…部分領域
ＰＪ…プロジェクター
ＡＳ…全領域格納部
ＰＳ…部分領域格納部
【図１】
0005534051.tif 000002
【図２】
0005534051.tif 000003
【図３】
0005534051.tif 000004
【図４】
0005534051.tif 000005
【図５】
0005534051.tif 000006
【図６】
0005534051.tif 000007
【図７】
0005534051.tif 000008
【図８】
0005534051.tif 000009
【図９】
0005534051.tif 000010
【図１０】
0005534051.tif 000011
【図１１】
0005534051.tif 000012