(57)【要約】    【課題】  任意の台数のプロジェクタを用いてスタック投写を行う際、動画の視認性を高めるとともに高画質化を図る。    【解決手段】  それぞれの投写画像を投写面上でスタック投写可能に設置された複数のプロジェクタＰＪ１，ＰＪ２と、前記複数のプロジェクタが投写すべき投写画像に係る元画像データの複数のフレームから中間画像データを生成し、その中間画像データを前記複数のプロジェクタのうち少なくとも１つのプロジェクタに所定の遅延時間を有して出力する画像データ処理装置１１とを有する。【選択図】  図２
2006203615.tif 000002
【特許請求の範囲】
【請求項１】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタと、
前記投写画像に係る元画像データの複数のフレームから中間画像データを生成し、その中間画像データを前記ｎ台のプロジェクタのうち少なくとも１つのプロジェクタに所定の遅延時間を有して出力する画像データ処理装置と、
を有することを特徴とする画像投写システム。
【請求項２】
請求項１に記載の画像投写システムにおいて、
前記画像データ処理装置は、前記遅延時間を所定範囲内で任意に設定可能とする遅延時間設定部を有することを特徴とする画像投写システム。
【請求項３】
請求項１又は２に記載の画像投写システムにおいて、
前記画像データ処理装置は、前記元画像データの複数のフレームに基づいてコンテンツ解析を行うコンテンツ解析部を有し、該コンテンツ解析部によるコンテンツ解析結果に基づいて前記遅延時間を所定範囲内で任意に設定可能とすることを特徴とする画像投写システム。
【請求項４】
請求項３に記載の画像投写システムにおいて、
前記コンテンツ解析部は、現在のフレームの画像に係る画像データを含む複数のフレームの画像に係る画像データに基づいて前記画像の動きの変化及び／又は明るさの変化を検出し、該検出結果に基づいて前記遅延時間を設定することを特徴とする画像投写システム。
【請求項５】
請求項１〜４のいずれかに記載の画像投写システムにおいて、
前記ｎは２であることを特徴とする画像投写システム。
【請求項６】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理装置であって、
前記投写画像に係る元画像データの複数のフレームから中間画像データを生成し、その中間画像データを前記ｎ台のプロジェクタのうち少なくとも１つのプロジェクタに所定の遅延時間を有して出力することを特徴とする画像データ処理装置。
【請求項７】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理方法であって、
前記投写画像に係る元画像データの複数のフレームから中間画像データを生成し、その中間画像データを前記ｎ台のプロジェクタのうち少なくとも１つのプロジェクタに所定の遅延時間を有して出力することを特徴とする画像データ処理方法。
【請求項８】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理プログラムであって、
前記投写画像に係る元画像データの複数のフレームから中間画像データを生成し、その中間画像データを前記ｎ台のプロジェクタのうち少なくとも１つのプロジェクタに所定の遅延時間を有して出力する処理の実行が可能であることを特徴とする画像データ処理方プログラム。
【請求項９】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタと、
前記ｎ台のプロジェクタのうち投写順番の早い順からｍ番目（ｍはｎ未満の正の整数）までのプロジェクタに対しては、前記ｍ番目までのプロジェクタごとに設定された所定の遅延時間を有する中間画像データを前記投写画像に係る元画像データの複数フレームから生成して、前記生成された中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能と、投写順番が前記ｍ番目よりあとのプロジェクタに対しては、前記ｍ番目よりあとのプロジェクタごとに所定範囲内で任意に設定された遅延時間に基づく中間画像データを前記元画像データの複数フレームから生成し、生成した中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能とを有する画像データ処理装置と、
を有することを特徴とする画像投写システム。
【請求項１０】
請求項９に記載の画像投写システムにおいて、
前記画像データ処理部は、前記ｎ台のプロジェクタの少なくとも１台のプロジェクタに対しては、前記中間画像データとともに該中間画像データを生成する前の元画像データをも出力することを特徴とする画像投写システム。
【請求項１１】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理装置であって、
前記ｎ台のプロジェクタのうち投写順番の早い順からｍ番目（ｍはｎ未満の正の整数）までのプロジェクタに対しては、前記ｍ番目までのプロジェクタごとに設定された所定の遅延時間を有する中間画像データを前記投写画像に係る元画像データの複数フレームから生成して、前記生成された中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能と、
投写順番が前記ｍ番目よりあとのプロジェクタに対しては、前記ｍ番目よりあとのプロジェクタごとに所定範囲内で任意に設定された遅延時間に基づく中間画像データを前記元画像データの複数フレームから生成し、生成した中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能と、
を有することを特徴とする画像データ処理装置。
【請求項１２】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理方法であって、
前記ｎ台のプロジェクタのうち投写順番の早い順からｍ番目（ｍはｎ未満の正の整数）までのプロジェクタに対しては、前記ｍ番目までのプロジェクタごとに設定された所定の遅延時間を有する中間画像データを前記投写画像に係る元画像データの複数フレームから生成して、前記生成された中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップと、
投写順番が前記ｍ番目よりあとのプロジェクタに対しては、前記ｍ番目よりあとのプロジェクタごとに所定範囲内で任意に設定された遅延時間に基づく中間画像データを前記元画像データの複数フレームから生成し、生成した中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップと、
を有することを特徴とする画像データ処理方法。
【請求項１３】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理プログラムであって、
前記ｎ台のプロジェクタのうち投写順番の早い順からｍ番目（ｍはｎ未満の正の整数）までのプロジェクタに対しては、前記ｍ番目までのプロジェクタごとに設定された所定の遅延時間を有する中間画像データを前記投写画像に係る元画像データの複数フレームから生成して、前記生成された中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップと、
投写順番が前記ｍ番目よりあとのプロジェクタに対しては、前記ｍ番目よりあとのプロジェクタごとに所定範囲内で任意に設定された遅延時間に基づく中間画像データを前記元画像データの複数フレームから生成し、生成した中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップと、
を実行可能な画像データ処理プログラム。
【請求項１４】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタと、
前記投写画像に係る元画像データの隣接する２つのフレーム間をｎ分割して得られた時間間隔で、ｎ−１個の中間画像を第１の中間画像データとして生成する機能と、前記ｎ−１個の第１の中間画像データのうち前記元画像データの隣接する２つのフレームのいずれかのフレームに隣接する第１の中間画像データについては、少なくとも前記第１の中間画像データと前記隣接する元画像データとを用いてコンテンツ解析を行い、前記第１の中間画像データが隣接して存在する場合には、少なくとも前記隣接する中間画像データを用いてコンテンツ解析を行い、これらのコンテンツ解析により設定される遅延時間に基づく第２の中間画像データをそれぞれ生成する機能と、生成されたそれぞれの第２の中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能とを有する画像データ処理装置と、
を有することを特徴とする画像投写システム。
【請求項１５】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理装置であって、
前記投写画像に係る元画像データの隣接する２つのフレーム間をｎ分割して得られた時間間隔で、ｎ−１個の中間画像を第１の中間画像データとして生成する機能と、
前記ｎ−１個の第１の中間画像データのうち前記元画像データの隣接する２つのフレームのいずれかのフレームに隣接する第１の中間画像データについては、少なくとも前記第１の中間画像データと前記隣接する元画像データとを用いてコンテンツ解析を行い、前記第１の中間画像データが隣接して存在する場合には、少なくとも前記隣接する中間画像データを用いてコンテンツ解析を行い、これらのコンテンツ解析により設定される遅延時間に基づく第２の中間画像データをそれぞれ生成する機能と、
生成されたそれぞれの第２の中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能と、
を有することを特徴する画像データ処理装置。
【請求項１６】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理方法であって、
前記投写画像に係る元画像データの隣接する２つのフレーム間をｎ分割して得られた時間間隔で、ｎ−１個の中間画像を第１の中間画像データとして生成するステップと、
前記ｎ−１個の第１の中間画像データのうち前記元画像データの隣接する２つのフレームのいずれかのフレームに隣接する第１の中間画像データについては、少なくとも前記第１の中間画像データと前記隣接する元画像データとを用いてコンテンツ解析を行い、前記第１の中間画像データが隣接して存在する場合には、少なくとも前記隣接する中間画像データを用いてコンテンツ解析を行い、これらのコンテンツ解析により設定される遅延時間に基づく第２の中間画像データをそれぞれ生成するステップと、
を有することを特徴する画像データ処理方法。
【請求項１７】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理プログラムであって、
前記投写画像に係る元画像データの隣接する２つのフレーム間をｎ分割して得られた時間間隔で、ｎ−１個の中間画像を第１の中間画像データとして生成するステップと、
前記ｎ−１個の第１の中間画像データのうち前記元画像データの隣接する２つのフレームのいずれかのフレームに隣接する第１の中間画像データについては、少なくとも前記第１の中間画像データと前記隣接する元画像データとを用いてコンテンツ解析を行い、前記第１の中間画像データが隣接して存在する場合には、少なくとも前記隣接する中間画像データを用いてコンテンツ解析を行い、これらのコンテンツ解析により設定される遅延時間に基づく第２の中間画像データをそれぞれ生成するステップと、
を実行可能であることを特徴する画像データ処理プログラム。
【請求項１８】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタと、
前記投写画像に係る元画像データの隣接する２つのフレームを含む複数フレームを用いてコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく前記隣接する２つのフレーム間の中間画像データを第１の中間画像データとして生成する機能と、前記生成された第１の中間画像データと前記隣接する２つのフレームとの間の時間的長さを比較し、時間的長さの長い区間おいて、少なくとも前記第１の中間画像データと該第１の中間画像データに隣接する元画像データのフレームとを用いたコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく中間画像データを第２の中間画像データとして生成する機能と、前記第２の中間画像データが生成された以降は、現時点で生成された中間画像データと該現時点で生成された中間画像データの時間的に前と後に存在する前記元画像データのフレーム又はすでに生成された中間画像データとの間の時間的長さを比較し、時間的長さの長い区間おいて、前記コンテンツ解析を行い、該コンテンツ解析により設定された遅延時間に基づく中間画像データを第３以降の第ｎの中間画像データとして生成する機能と、前記第１〜第ｎのｎ個の中間画像データを前記ｎ個のプロジェクタに割り当てて、割り当てたプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能とを有する画像データ処理装置と、
を有することを特徴とする画像投写システム。
【請求項１９】
請求項１８に記載の画像投写システムにおいて、
前記ｎ個の中間画像データを前記ｎ個のプロジェクタに割り当てる際、ｎ台のプロジェクタの投写順番と前記ｎ個の中間画像データの時間軸上の順番とを対応させることを特徴とする画像投写システム。
【請求項２０】
請求項１８又は１９に記載の画像投写システムにおいて、
前記画像データ処理装置は、前記ｎが２である場合、前記投写画像に係る元画像データの隣接する２つのフレームを含む複数フレームを用いてコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく前記隣接する２つのフレーム間の中間画像データを第１の中間画像データとして生成する機能と、前記生成された第１の中間画像データと前記隣接する２つのフレームとの間の時間的長さを比較し、時間的長さの長い区間おいて、少なくとも前記第１の中間画像データと該第１の中間画像データに隣接する元画像データのフレームとを用いたコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく中間画像データを第２の中間画像データとして生成する機能と、前記第１及び第２の中間画像データを前記２台のプロジェクタに割り当てて、割り当てたプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力することを特徴とする画像投写システム。
【請求項２１】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理装置であって、
前記投写画像に係る元画像データの隣接する２つのフレームを含む複数フレームを用いてコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく前記隣接する２つのフレーム間の中間画像データを第１の中間画像データとして生成する機能と、
前記生成された第１の中間画像データと前記隣接する２つのフレームとの間の時間的長さを比較し、時間的長さの長い区間おいて、少なくとも前記第１の中間画像データと該第１の中間画像データに隣接する元画像データのフレームとを用いたコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく中間画像データを第２の中間画像データとして生成する機能と、
前記第２の中間画像データが生成された以降は、現時点で生成された中間画像データと該現時点で生成された中間画像データの時間的に前と後に存在する前記元画像データのフレーム又はすでに生成された中間画像データとの間の時間的長さを比較し、時間的長さの長い区間おいて、前記コンテンツ解析を行い、該コンテンツ解析により設定された遅延時間に基づく中間画像データを第３以降の第ｎの中間画像データとして生成する機能と、
前記第１〜第ｎのｎ個の中間画像データを前記ｎ個のプロジェクタに割り当てて、割り当てたプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能と、
有することを特徴とする画像データ処理装置。
【請求項２２】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理方法であって、
前記投写画像に係る元画像データの隣接する２つのフレームを含む複数フレームを用いてコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく前記隣接する２つのフレーム間の中間画像データを第１の中間画像データとして生成するステップと、
前記生成された第１の中間画像データと前記隣接する２つのフレームとの間の時間的長さを比較し、時間的長さの長い区間おいて、少なくとも前記第１の中間画像データと該第１の中間画像データに隣接する元画像データのフレームとを用いたコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく中間画像データを第２の中間画像データとして生成するステップと、
前記第２の中間画像データが生成された以降は、現時点で生成された中間画像データと該現時点で生成された中間画像データの時間的に前と後に存在する前記元画像データのフレーム又はすでに生成された中間画像データとの間の時間的長さを比較し、時間的長さの長い区間おいて、前記コンテンツ解析を行い、該コンテンツ解析により設定された遅延時間に基づく中間画像データを第３以降の第ｎの中間画像データとして生成するステップと、
前記第１〜第ｎのｎ個の中間画像データを前記ｎ個のプロジェクタに割り当てて、割り当てたプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップと、
を有することを特徴とする画像データ処理方法。
【請求項２３】
それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理プログラムであって、
前記投写画像に係る元画像データの隣接する２つのフレームを含む複数フレームを用いてコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく前記隣接する２つのフレーム間の中間画像データを第１の中間画像データとして生成するステップと、
前記生成された第１の中間画像データと前記隣接する２つのフレームとの間の時間的長さを比較し、時間的長さの長い区間おいて、少なくとも前記第１の中間画像データと該第１の中間画像データに隣接する元画像データのフレームとを用いたコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく中間画像データを第２の中間画像データとして生成するステップと、
前記第２の中間画像データが生成された以降は、現時点で生成された中間画像データと該現時点で生成された中間画像データの時間的に前と後に存在する前記元画像データのフレーム又はすでに生成された中間画像データとの間の時間的長さを比較し、時間的長さの長い区間おいて、前記コンテンツ解析を行い、該コンテンツ解析により設定された遅延時間に基づく中間画像データを第３以降の第ｎの中間画像データとして生成するステップと、
前記第１〜第ｎのｎ個の中間画像データを前記ｎ個のプロジェクタに割り当てて、割り当てたプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップと、
を実行可能であることを特徴とする画像データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプロジェクタを用いてスタック投写を行うに好適な画像投写システム、画像データ処理装置、画像データ処理方法及び画像データ処理プログラムに関する。
【背景技術】
【０００２】
近年、プロジェクタをはじめとして、プラズマディスプレイや液晶ディスプレイを用いた大型画面の画像表示装置が注目を集めている。しかし、これらは従来から広く用いられているＣＲＴディスプレイを用いた画像表示装置と比較すると、画面の明るさや動画像に対する視認性の点においてやや劣るという問題がある。
【０００３】
このような問題を解決するための技術の１つとして、プロジェクタの場合、スタック投写がある。スタック投写とは、複数台のプロジェクタを上下方向又は左右方向に並べて設置し、同じスクリーン上に画像を重ねて投写する投写技術である。
スタック投写の利点は、明るさが増すことが第１に挙げられる。このスタック投写技術を用いたものとしてたとえば特許文献１が挙げられる。
【０００４】
特許文献１は、プロジェクタをｎ台用いて、同一スクリーン上に画像を重ねて投写するものである。なお、ｎ台のプロジェクタは、ある所定の時間差で交互に画像を投写するようにしている。たとえば、ｎ台のプロジェクタを用いたシステムの場合、コンテンツ配信側で元画像データを１／（フィールド周波数×ｎ）の間隔で分割し、分割された元画像データをコンテンツ受信側に配信し、コンテンツ受信側では、１／（フィールド周波数×ｎ）の間隔でｎ台のプロジェクタが交互に投写するという動作を行うというものであり、これによって、動画の視認性を高めるとともに高画質化を図ることを期待したものである。
【０００５】
【特許文献１】特開２００２−１６５１９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１の技術は、ｎ台のプロジェクタで投写すべき画像データは、コンテンツ配信側で各プロジェクタごとに生成して、ネットワークによってコンテンツ受信側に配信するものである。すなわち、コンテンツ配信側では、投写すべきプロジェクタの数に応じて、予め画像を分割して、分割した画像データをコンテンツ受信側に配信している。
【０００７】
このため、特許文献１においては、コンテンツ配信側ではコンテンツ受信側のプロジェクタの台数に対応した画像データを予め分割して生成する必要がある。すなわち、コンテンツ配信側ではコンテンツ受信側で使用するプロジェクタの台数を決めておいた上で、その台数に応じた画像データを生成する必要がある。したがって、配信されてきた画像データを投写する側（コンテンツ受信側）で任意の台数のプロジェクタを使用するというような場合には対応できないという問題もある。
【０００８】
また、コンテンツ配信側において、コンテンツ受信側で使用するプロジェクタ数に応じた画像データを生成するということは、たとえば、コンテンツ受信側でｎ台のプロジェクタを用いたシステムの場合、元画像データを１／（フィールド周波数×ｎ）の間隔で分割し、分割された画像データをコンテンツ受信側に配信するという動作を行う。
【０００９】
このため、たとえば、２４フィールド／秒の画像データを３台のプロジェクタを有するコンテンツ受信側に配信する場合は、７２フィールド／秒の画像データをネットワークによって配信することになる。
【００１０】
したがって、配信すべきデータ量がプロジェクタの台数をｎとすればｎ倍のデータ量となり、ネットワークのトラフィックの増大につながる。また、その画像データを受け取るコンテンツ受信側では、時間当たりの受信データ量が多いため、受信した画像データを一時的に保持するためのバッファを大容量のものとする必要があるとともに、各種の画像データ処理を高速に行う必要があるといった問題がある。
【００１１】
そこで本発明は、任意の台数のプロジェクタを使用したスタック投写を可能とし、動画の視認性や画像の高画質化を可能とし、かつ、ネットワークによって投写すべき画像データが配信されるような場合であっても、配信すべき画像データのデータ量の増大化を招くことのない画像投写システム、画像データ処理装置、画像データ処理方法及び画像データ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
（１）本発明の画像投写システムは、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタと、前記投写画像に係る元画像データの複数のフレームから中間画像データを生成し、その中間画像データを前記ｎ台のプロジェクタのうち少なくとも１つのプロジェクタに所定の遅延時間を有して出力する画像データ処理装置とを有することを特徴とする。
【００１３】
このように、複数のプロジェクタの少なくとも１台のプロジェクタには中間画像データを所定の遅延時間を有して出力するようにしたので、より滑らかな動きを再現することができ、動画の視認性をより一層高めることができるとともに、高画質化を図ることができる。
また、複数のプロジェクタによるスタック投写を行うので、画面全体の明るさを増すことができる。また、使用するプロジェクタは、汎用のプロジェクタであるので、本発明の画像投写システムの構築を容易に行うことができる。
【００１４】
また、本発明の画像投写システムは、特許文献１に記載の技術のように、コンテンツ受信側のプロジェクタの台数に対応した画像データを、コンテンツ配信側などで予め分割して生成して配信するというものと異なり、コンテンツ受信側（本発明の画像投写システム側）において、各プロジェクタで投写すべき画像データを生成するようにしている。
【００１５】
このため、ネットワークを介して画像データを受信する場合であっても、ネットワーク上の元画像データのデータ量はそのままであるので、ネットワークのトラフィックに影響を与えることがない。また、画像データを受け取る画像投写システム側では、受信する画像データの時間当たりのデータ量が増えることがないので、受信した画像データを一時的に保持するための大容量のバッファを備える必要がなくなる。
【００１６】
（２）前記（１）に記載の画像投写システムにおいては、前記画像データ処理装置は、前記遅延時間を所定範囲内で任意に設定可能とする遅延時間設定部を有することが好ましい。
この遅延時間の設定はユーザなどが任意に設定できるもので、これによれば、投写すべきコンテンツなどに応じて、ユーザが任意に遅延時間を設定することができる。
【００１７】
（３）前記（１）又は（２）に記載の画像投写システムにおいては、前記画像データ処理装置は、前記元画像データの複数のフレームに基づいてコンテンツ解析を行うコンテンツ解析部を有し、該コンテンツ解析部によるコンテンツ解析結果に基づいて前記遅延時間を所定範囲内で任意に設定可能とすることも可能である。
これは、コンテンツ解析部がコンテンツの内容を解析して、その解析結果に基づいて適切な遅延時間の設定を可能とするもので、これによれば、コンテンツの内容に応じた最適な遅延時間を自動的に設定することができ、それによって、動画の視認性をより一層高めることができる。
【００１８】
（４）前記（４）に記載の画像投写システムにおいては、前記コンテンツ解析部は、現在のフレームの画像に係る画像データを含む複数のフレームの画像に係る画像データに基づいて前記画像の動きの変化及び／又は明るさの変化を検出し、該検出結果に基づいて前記遅延時間を設定することが好ましい。
【００１９】
これによれば、各フレームごとに、動きの変化及び／又は明るさの変化に応じた遅延時間を設定することができる。たとえば、動きの激しい場面や明るさの変化の激しい場面では遅延時間を短くし、逆に、動きの緩やかな場面や明るさの変化の緩やかな場面では遅延時間を長くするというような遅延時間設定を行う。これによって、コンテンツの内容の変化に追従した最適な遅延時間の設定が可能となり、動画の視認性をより一層高めることができる。
【００２０】
（５）前記（１）〜（４）のいずれかに記載の画像投写システムにおいては、前記ｎは２であることが好ましい。
これはプロジェクタの台数を２台とすることであり、プロジェクタを２台とすることで、中間画像データを生成するため処理と、生成された中間画像データを対応するプロジェクタに出力する処理を単純化することができる。また、２台のみのプロジェクタによるスタック投写であっても画面全体の明るさや動画の視認性などにおいて大きな改善が図れる。
【００２１】
（６）本発明の画像データ処理装置は、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理装置であって、前記投写画像に係る元画像データの複数のフレームから中間画像データを生成し、その中間画像データを前記ｎ台のプロジェクタのうち少なくとも１つのプロジェクタに所定の遅延時間を有して出力することを特徴とする。
このような画像データ処理装置を用いることによって、前記（１）の画像投写システムを容易に構築することができる。この（６）に記載の画像データ処理装置においても、前記（２）〜（５）に記載した画像投写システムの特徴を有することが好ましい。
【００２２】
（７）本発明の画像データ処理方法は、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理方法であって、前記投写画像に係る元画像データの複数のフレームから中間画像データを生成し、その中間画像データを前記ｎ台のプロジェクタのうち少なくとも１つのプロジェクタに所定の遅延時間を有して出力することを特徴とする。
この（７）に記載の画像データ処理方法によっても前記（１）に記載の画像投写システムと同様の効果が得られる。また、この（７）に記載の画像データ処理方法においても、前記（２）〜（５）に記載した画像投写システムの特徴を有することが好ましい。
【００２３】
（８）本発明の画像データ処理プログラムは、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理プログラムであって、前記投写画像に係る元画像データの複数のフレームから中間画像データを生成し、その中間画像データを前記ｎ台のプロジェクタのうち少なくとも１つのプロジェクタに所定の遅延時間を有して出力することを特徴とする。
この（８）に記載の画像データ処理プログラムによっても前記（１）に記載の画像投写システムと同様の効果が得られる。また、この（８）に記載の画像データ処理プログラムにおいても、前記（２）〜（５）に記載した画像投写システムの特徴を有することが好ましい。
【００２４】
（９）本発明の画像投写システムは、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタと、前記ｎ台のプロジェクタのうち投写順番の早い順からｍ番目（ｍはｎ未満の正の整数）までのプロジェクタに対しては、前記ｍ番目までのプロジェクタごとに設定された所定の遅延時間を有する中間画像データを前記投写画像に係る元画像データの複数フレームから生成して、前記生成された中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能と、投写順番が前記ｍ番目よりあとのプロジェクタに対しては、前記ｍ番目よりあとのプロジェクタごとに所定範囲内で任意に設定された遅延時間に基づく中間画像データを前記元画像データの複数フレームから生成し、生成した中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能とを有する画像データ処理装置とを有することを特徴とする。
【００２５】
この（９）に記載の画像投写システムによれば、前記（１）に記載の画像投写システムと同様の効果が得られるほか、すべてのプロジェクタで、それぞれ隣接するフレーム間の中間画像データを生成し、その中間画像データを投写するようにしているので、動画の視認性をより高めることができる。また、この（９）に記載の画像データ処理装置においても、前記（２）〜（５）の画像投写システムに記載した特徴を有することが好ましい。
【００２６】
（１０）前記（９）に記載の画像投写システムにおいては、前記画像データ処理部は、前記ｎ台のプロジェクタの少なくとも１台のプロジェクタに対しては、前記中間画像データとともに該中間画像データを生成する前の元画像データをも出力することを特徴とする画像投写システム。
このように、いずれかのプロジェクタで中間画像データととともに元画像データをも表示することによって、元画像により忠実な投写画像を得ることができる。
【００２７】
（１１）本発明の画像データ処理装置は、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理装置であって、前記ｎ台のプロジェクタのうち投写順番の早い順からｍ番目（ｍはｎ未満の正の整数）までのプロジェクタに対しては、前記ｍ番目までのプロジェクタごとに設定された所定の遅延時間を有する中間画像データを前記投写画像に係る元画像データの複数フレームから生成して、前記生成された中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能と、投写順番が前記ｍ番目よりあとのプロジェクタに対しては、前記ｍ番目よりあとのプロジェクタごとに所定範囲内で任意に設定された遅延時間に基づく中間画像データを前記元画像データの複数フレームから生成し、生成した中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能とを有することを特徴とする。
このような画像データ処理装置を用いることによって、前記（９）の画像投写システムを容易に構築することができる。この（１１）に記載の画像データ処理装置においても、前記（２）〜（５）及び（１０）に記載した画像投写システムの特徴を有することが好ましい。
【００２８】
（１２）本発明の画像データ処理方法は、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理方法であって、前記ｎ台のプロジェクタのうち投写順番の早い順からｍ番目（ｍはｎ未満の正の整数）までのプロジェクタに対しては、前記ｍ番目までのプロジェクタごとに設定された所定の遅延時間を有する中間画像データを前記投写画像に係る元画像データの複数フレームから生成して、前記生成された中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップと、投写順番が前記ｍ番目よりあとのプロジェクタに対しては、前記ｍ番目よりあとのプロジェクタごとに所定範囲内で任意に設定された遅延時間に基づく中間画像データを前記元画像データの複数フレームから生成し、生成した中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップとを有することを特徴とする。
【００２９】
この（１２）に記載の画像データ処理方法によっても前記（９）に記載の画像投写システムと同様の効果が得られる。また、この（１２）に記載の画像データ処理方法においても、前記（２）〜（５）及び（１０）に記載した画像投写システムの特徴を有することが好ましい。
【００３０】
（１３）本発明の画像データ処理プログラムは、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理プログラムであって、前記ｎ台のプロジェクタのうち投写順番の早い順からｍ番目（ｍはｎ未満の正の整数）までのプロジェクタに対しては、前記ｍ番目までのプロジェクタごとに設定された所定の遅延時間を有する中間画像データを前記投写画像に係る元画像データの複数フレームから生成して、前記生成された中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップと、投写順番が前記ｍ番目よりあとのプロジェクタに対しては、前記ｍ番目よりあとのプロジェクタごとに所定範囲内で任意に設定された遅延時間に基づく中間画像データを前記元画像データの複数フレームから生成し、生成した中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップとを実行可能であることを特徴とする。
【００３１】
この（１３）に記載の画像データ処理プログラムによっても前記（９）に記載の画像投写システムと同様の効果が得られる。また、この（１３）に記載の画像データ処理プログラムにおいても、前記（２）〜（５）及び（１０）に記載した画像投写システムの特徴を有することが好ましい。
【００３２】
（１４）本発明の画像投写システムは、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタと、前記投写画像に係る元画像データの隣接する２つのフレーム間をｎ分割して得られた時間間隔で、ｎ−１個の中間画像を第１の中間画像データとして生成する機能と、前記ｎ−１個の第１の中間画像データのうち前記元画像データの隣接する２つのフレームのいずれかのフレームに隣接する第１の中間画像データについては、少なくとも前記第１の中間画像データと前記隣接する元画像データとを用いてコンテンツ解析を行い、前記第１の中間画像データが隣接して存在する場合には、少なくとも前記隣接する中間画像データを用いてコンテンツ解析を行い、これらのコンテンツ解析により設定される遅延時間に基づく第２の中間画像データをそれぞれ生成する機能と、生成されたそれぞれの第２の中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能とを有する画像データ処理装置とを有することを特徴とする。
【００３３】
この（１４）に記載の画像投写システムによれば、前記（１）に記載の画像投写システムと同様の効果が得られるほか、コンテンツの内容に応じて各プロジェクタで投写すべき中間画像データを生成するとともに、各プロジェクタに対する投写の遅延時間を各プロジェクタ間で適切に設定することができる。これによって、動きの変化や明るさの変化に応じた最適な投写画像を得ることができ、動画の視認性をより一層高めることができ、かつ、高画質化を図ることができる。また、この（１４）に記載の画像データ処理装置においても、前記（２）〜（５）及び（１０）の画像投写システムに記載した特徴を有することが好ましい。
【００３４】
（１５）本発明の画像データ処理装置は、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理装置であって、前記投写画像に係る元画像データの隣接する２つのフレーム間をｎ分割して得られた時間間隔で、ｎ−１個の中間画像を第１の中間画像データとして生成する機能と、前記ｎ−１個の第１の中間画像データのうち前記元画像データの隣接する２つのフレームのいずれかのフレームに隣接する第１の中間画像データについては、少なくとも前記第１の中間画像データと前記隣接する元画像データとを用いてコンテンツ解析を行い、前記第１の中間画像データが隣接して存在する場合には、少なくとも前記隣接する中間画像データを用いてコンテンツ解析を行い、これらのコンテンツ解析により設定される遅延時間に基づく第２の中間画像データをそれぞれ生成する機能と、生成されたそれぞれの第２の中間画像データを対応するプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能とを有することを特徴する。
【００３５】
このような画像データ処理装置を用いることによって、前記（１４）の画像投写システムを容易に構築することができる。この（１５）に記載の画像データ処理装置においても、前記（２）〜（５）及び（１０）に記載した画像投写システムの特徴を有することが好ましい。
【００３６】
（１６）本発明の画像データ処理方法は、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理方法であって、前記投写画像に係る元画像データの隣接する２つのフレーム間をｎ分割して得られた時間間隔で、ｎ−１個の中間画像を第１の中間画像データとして生成するステップと、前記ｎ−１個の第１の中間画像データのうち前記元画像データの隣接する２つのフレームのいずれかのフレームに隣接する第１の中間画像データについては、少なくとも前記第１の中間画像データと前記隣接する元画像データとを用いてコンテンツ解析を行い、前記第１の中間画像データが隣接して存在する場合には、少なくとも前記隣接する中間画像データを用いてコンテンツ解析を行い、これらのコンテンツ解析により設定される遅延時間に基づく第２の中間画像データをそれぞれ生成するステップとを有することを特徴する。
【００３７】
この（１６）に記載の画像データ処理方法によっても前記（１４）に記載の画像投写システムと同様の効果が得られる。また、この（１６）に記載の画像データ処理方法においても、前記（２）〜（５）及び（１０）に記載した画像投写システムの特徴を有することが好ましい。
【００３８】
（１７）本発明の画像データ処理プログラムは、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理プログラムであって、前記投写画像に係る元画像データの隣接する２つのフレーム間をｎ分割して得られた時間間隔で、ｎ−１個の中間画像を第１の中間画像データとして生成するステップと、前記ｎ−１個の第１の中間画像データのうち前記元画像データの隣接する２つのフレームのいずれかのフレームに隣接する第１の中間画像データについては、少なくとも前記第１の中間画像データと前記隣接する元画像データとを用いてコンテンツ解析を行い、前記第１の中間画像データが隣接して存在する場合には、少なくとも前記隣接する中間画像データを用いてコンテンツ解析を行い、これらのコンテンツ解析により設定される遅延時間に基づく第２の中間画像データをそれぞれ生成するステップとを実行可能であることを特徴する。
【００３９】
この（１７）に記載の画像データ処理プログラムによっても前記（１４）に記載の画像投写システムと同様の効果が得られる。また、この（１７）に記載の画像データ処理プログラムにおいても、前記（２）〜（５）及び（１０）に記載した画像投写システムの特徴を有することが好ましい。
【００４０】
（１８）本発明の画像投写システムは、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタと、前記投写画像に係る元画像データの隣接する２つのフレームを含む複数フレームを用いてコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく前記隣接する２つのフレーム間の中間画像データを第１の中間画像データとして生成する機能と、前記生成された第１の中間画像データと前記隣接する２つのフレームとの間の時間的長さを比較し、時間的長さの長い区間おいて、少なくとも前記第１の中間画像データと該第１の中間画像データに隣接する元画像データのフレームとを用いたコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく中間画像データを第２の中間画像データとして生成する機能と、前記第２の中間画像データが生成された以降は、現時点で生成された中間画像データと該現時点で生成された中間画像データの時間的に前と後に存在する前記元画像データのフレーム又はすでに生成された中間画像データとの間の時間的長さを比較し、時間的長さの長い区間おいて、前記コンテンツ解析を行い、該コンテンツ解析により設定された遅延時間に基づく中間画像データを第３以降の第ｎの中間画像データとして生成する機能と、前記第１〜第ｎのｎ個の中間画像データを前記ｎ個のプロジェクタに割り当てて、割り当てたプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能とを有する画像データ処理装置とを有することを特徴とする。
【００４１】
この（１８）に記載の画像投写システムによれば、前記（１）に記載の画像投写システムと同様の効果が得られるほか、コンテンツの内容に応じて各プロジェクタで投写すべき中間画像データを生成するとともに、各プロジェクタに対する投写の遅延時間を各プロジェクタ間で適切に設定することができる。これによって、動きの変化や明るさの変化に応じた最適な投写画像を得ることができ、動画の視認性をより一層高めることができ、かつ、高画質化を図ることができる。
【００４２】
また、（１８）に記載の画像投写システムでは、まず、元画像の複数のフレームを用いてコンテンツ解析を行って、そのコンテンツ解析結果により遅延時間（後に説明する実施形態３では初期遅延時間としている）を設定して、設定された初期遅延時間に基づく中間画像データを生成し、この中間画像データと該中間画像データの隣接する２つのフレーム画像データ間の時間的に長い区間でさらにコンテンツ解析を行って、そのコンテンツ解析結果により生成された初期遅延時間に基づく新たな中間画像データを生成するというような動作を繰り返し行うので、コンテンツの内容の変化により適合した中間画像データを生成することができる。これによって、動きの激しい場面や明るさの変化に、より適合した投写画像を得ることができ、動画の視認性をより一層高めることができ、かつ、高画質化を図ることができる。
また、この（１８）に記載の画像データ処理装置においても、前記（２）〜（４）及び（１０）の画像投写システムに記載した特徴を有することが好ましい。
【００４３】
（１９）前記（１８）に記載の画像投写システムにおいては、前記ｎ個の中間画像データを前記ｎ個のプロジェクタに割り当てる際、ｎ台のプロジェクタの投写順番と前記ｎ個の中間画像データの時間軸上の順番とを対応させることが好ましい。
【００４４】
このように、ｎ台のプロジェクタの投写順番と前記ｎ個の中間画像データの時間軸の順番とを対応させることにより、自然な動きの画像を得ることができる。
【００４５】
（２０）前記（１８）又は（１９）に記載の画像投写システムにおいては、前記画像データ処理装置は、前記ｎが２である場合、前記投写画像に係る元画像データの隣接する２つのフレームを含む複数フレームを用いてコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく前記隣接する２つのフレーム間の中間画像データを第１の中間画像データとして生成する機能と、前記生成された第１の中間画像データと前記隣接する２つのフレームとの間の時間的長さを比較し、時間的長さの長い区間おいて、少なくとも前記第１の中間画像データと該第１の中間画像データに隣接する元画像データのフレームとを用いたコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく中間画像データを第２の中間画像データとして生成する機能と、前記第１及び第２の中間画像データを前記２台のプロジェクタに割り当てて、割り当てたプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する。
【００４６】
このように、プロジェクタを２台とすることで、中間画像データを生成するため処理と、生成された中間画像データを対応するプロジェクタに出力する処理を単純化することができる。また、２台のみのプロジェクタによるスタック投写であっても画面全体の明るさや動画の視認性などにおいて大きな改善が図れる。
【００４７】
（２１）本発明の画像データ処理装置は、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理装置であって、前記投写画像に係る元画像データの隣接する２つのフレームを含む複数フレームを用いてコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく前記隣接する２つのフレーム間の中間画像データを第１の中間画像データとして生成する機能と、前記生成された第１の中間画像データと前記隣接する２つのフレームとの間の時間的長さを比較し、時間的長さの長い区間おいて、少なくとも前記第１の中間画像データと該第１の中間画像データに隣接する元画像データのフレームとを用いたコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく中間画像データを第２の中間画像データとして生成する機能と、前記第２の中間画像データが生成された以降は、現時点で生成された中間画像データと該現時点で生成された中間画像データの時間的に前と後に存在する前記元画像データのフレーム又はすでに生成された中間画像データとの間の時間的長さを比較し、時間的長さの長い区間おいて、前記コンテンツ解析を行い、該コンテンツ解析により設定された遅延時間に基づく中間画像データを第３以降の第ｎの中間画像データとして生成する機能と、前記第１〜第ｎのｎ個の中間画像データを前記ｎ個のプロジェクタに割り当てて、割り当てたプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力する機能と有することを特徴とする。
【００４８】
このような画像データ処理装置を用いることによって、前記（１８）の画像投写システムを容易に構築することができる。この（２１）に記載の画像データ処理装置においても、前記（２）〜（４）及び（１０）、（１９）、（２０）に記載した画像投写システムの特徴を有することが好ましい。
【００４９】
（２２）本発明の画像データ処理方法は、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理方法であって、前記投写画像に係る元画像データの隣接する２つのフレームを含む複数フレームを用いてコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく前記隣接する２つのフレーム間の中間画像データを第１の中間画像データとして生成するステップと、前記生成された第１の中間画像データと前記隣接する２つのフレームとの間の時間的長さを比較し、時間的長さの長い区間おいて、少なくとも前記第１の中間画像データと該第１の中間画像データに隣接する元画像データのフレームとを用いたコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく中間画像データを第２の中間画像データとして生成するステップと、前記第２の中間画像データが生成された以降は、現時点で生成された中間画像データと該現時点で生成された中間画像データの時間的に前と後に存在する前記元画像データのフレーム又はすでに生成された中間画像データとの間の時間的長さを比較し、時間的長さの長い区間おいて、前記コンテンツ解析を行い、該コンテンツ解析により設定された遅延時間に基づく中間画像データを第３以降の第ｎの中間画像データとして生成するステップと、前記第１〜第ｎのｎ個の中間画像データを前記ｎ個のプロジェクタに割り当てて、割り当てたプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップとを有することを特徴とする。
【００５０】
この（２２）に記載の画像データ処理方法によっても前記（１８）に記載の画像投写システムと同様の効果が得られる。また、この（２２）に記載の画像データ処理方法においても、前記（２）〜（４）及び（１０）、（１９）、（２０）に記載した画像投写システムの特徴を有することが好ましい。
【００５１】
（２３）本発明の画像データ処理プログラムは、それぞれの投写画像を投写面上でスタック投写可能に設置されたｎ台（ｎは２以上の整数）のプロジェクタに対して前記投写画像に係る画像データを出力する画像データ処理プログラムであって、前記投写画像に係る元画像データの隣接する２つのフレームを含む複数フレームを用いてコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく前記隣接する２つのフレーム間の中間画像データを第１の中間画像データとして生成するステップと、前記生成された第１の中間画像データと前記隣接する２つのフレームとの間の時間的長さを比較し、時間的長さの長い区間おいて、少なくとも前記第１の中間画像データと該第１の中間画像データに隣接する元画像データのフレームとを用いたコンテンツ解析を行い、該コンテンツ解析により設定される遅延時間に基づく中間画像データを第２の中間画像データとして生成するステップと、前記第２の中間画像データが生成された以降は、現時点で生成された中間画像データと該現時点で生成された中間画像データの時間的に前と後に存在する前記元画像データのフレーム又はすでに生成された中間画像データとの間の時間的長さを比較し、時間的長さの長い区間おいて、前記コンテンツ解析を行い、該コンテンツ解析により設定された遅延時間に基づく中間画像データを第３以降の第ｎの中間画像データとして生成するステップと、前記第１〜第ｎのｎ個の中間画像データを前記ｎ個のプロジェクタに割り当てて、割り当てたプロジェクタに対し各プロジェクタ間で所定の遅延時間を有して出力するステップとを実行可能であることを特徴とする。
【００５２】
この（２３）に記載の画像データ処理プログラムによっても前記（１８）に記載の画像投写システムと同様の効果が得られる。また、この（２３）に記載の画像データ処理プログラムにおいても、前記（２）〜（４）及び（１０）、（１９）、（２０）に記載した画像投写システムの特徴を有することが好ましい。
【発明を実施するための最良の形態】
【００５３】
以下、本発明の実施形態について説明する。なお、以下の各実施形態で説明する内容は、本発明の画像投写システム、画像データ処理装置、画像データ処理方法及び画像データ処理プログラムの説明を含むものである。
【００５４】
[実施形態１]
図１は実施形態１に係る画像投写システムの構成を示す図である。実施形態１に係る画像投写システムは、複数台（実施形態１及び後に説明する実施形態２，３ではでは２台とする）のプロジェクタＰＪ１，ＰＪ２と、これら各プロジェクタＰＪ１，ＰＪ２に所定のタイミングで画像データを送る画像データ処理装置１１とを有している。
【００５５】
なお、プロジェクタＰＪ１，ＰＪ２は、１つのスクリーンＳＣＲ上にそれぞれの投写画像が重ね合わされた状態で投写（スタック投写）されるように設置されている。また、プロジェクタＰＪ１，ＰＪ２は、機械的な加工を何等加えていない汎用のプロジェクタである。
【００５６】
図２は実施形態１に係る画像投写システムに用いられる画像データ処理装置１１の構成を詳細に示す図である。画像データ処理装置１１は、たとえば、コンテンツ配信側などから配信されてきた画像データを入力インタフェース１１０を介して入力する画像データ入力部１１１、画像データ入力部１１１に入力された画像データを少なくとも２フレーム分保持可能な第１の出力バッファ１１２及び第２の出力バッファ１１３、第１の出力バッファ１１２に保持された少なくとも２フレーム分の元画像データを用いて中間画像データを生成し、生成され中間画像データを第１の出力バッファ１１２に保持させる機能を有するとともに、第２の出力バッファ１１３に保持された少なくとも２フレームの画像データを用いて中間画像データを生成し、生成され中間画像データを第２の出力バッファ１１３に保持させる機能を有する中間画像データ生成部１１４、プロジェクタＰＪ２のプロジェクタＰＪ１に対する投写の遅延時間を設定する遅延時間設定部１１５、第１の出力バッファ１１２に保持された画像データをプロジェクタＰＪ１に出力インタフェース１１６を介して出力する画像データ出力部１１７、第２の出力バッファ１１３に保持された画像データをプロジェクタＰＪ２に出力インタフェース１１８を介して出力する画像データ出力部１１９を有している。
【００５７】
また、画像データ入力部１１１は、入力された画像データを数フレーム分保持可能なバッファ（入力バッファという）１２０を有しているものとする。
また、入力インタフェース１１０は、ネットワークであってもよく、また、一般的な画像機器に用いられるＤ端子、Ｓ端子、コンポジット端子などであってもよい。したがって、入力インタフェース１１０に入力される画像データは、コンテンツ配信サーバなどからネットワークを介して配信される画像データであってもよく、また、ビデオカメラやテレビジョンチューナなどの画像機器からの画像データであってもよい。
【００５８】
また、出力インタフェース１１６，１１８は、ネットワークであってもよく、また、通常のアナログ用の画像データ入力端子であってもよい。ただし、プロジェクタＰＪ１，ＰＪ２側の画像データ入力端子に従う。
また、遅延時間設定部１１５は、ユーザなどによって入力された設定値に基づいて遅延時間を設定する機能を有するものである。なお、設定値の入力は、たとえば、設定値入力ボタンなどによって行うことも可能であり、また、リモートコントローラやパーソナルコンピュータなどからネットワークやＵＳＢを介して行うことも可能である。
【００５９】
なお、遅延時間設定部１１５によって設定された遅延時間は、本発明の各実施形態では、フレーム数で表すものとする。すなわち、画像データのフレームレートが３０フレーム／秒であるとすれば、遅延時間を１／３０秒とした場合は、それをフレーム数で表すと１フレームとなり、遅延時間を１／６０秒とした場合、それをフレーム数で表すと０．５フレームとなる。したがって、遅延時間として１フレームが設定されたとすれば、遅延時間としては１／３０秒が設定されたことになり、また、遅延時間として０．５フレームが設定されたとすれば、遅延時間としては１／６０秒が設定されたことになる。
【００６０】
図３は図２で示した画像データ処理装置１１の画像データ処理手順を説明するフローチャートである。図３において、入力インタフェース１１０から入力される画像データ（以下では元画像データという）の有無を判定し（ステップＳ１）、元画像データが無ければ、処理を終了するが、元画像データがあれば、画像データ入力部１１１が元画像データを受け取る（ステップＳ２）。
【００６１】
画像データ入力部１１１は、受け取った元画像データを入力バッファ１２０に一旦保持する（ステップＳ３）。なお、入力バッファ１２０には、常に数フレーム分の元画像データが保持されることが望ましい。そして、画像データ入力部１１１は、入力バッファ１２０に保持された元画像データを第１の出力バッファ１１２及び第２の出力バッファ１１３に送る（ステップＳ４）。そして、ステップＳ４のあとは、プロジェクタＰＪ１側とプロジェクタＰＪ２側とでそれぞれ異なった処理がなされる。
【００６２】
プロジェクタＰＪ１側においては、中間画像データ生成部１１４が第１の出力バッファ１１２に保持された元画像データをフレーム単位で取得する（ステップＳ５）。このとき、中間画像データ生成部１１４が第１の出力バッファ１１２から２フレーム分の元画像データを取得したか否かを判定する（ステップＳ６）。なお、中間画像データ生成部１１４が第１の出力バッファ１１２から２フレーム分の元画像データを取得したか否かを判定するのは、現在のフレーム（ｔフレーム）とその直前のフレーム（ｔ−１フレーム）の２つのフレームから中間画像データを生成する処理を行うためである。
【００６３】
ステップＳ６において、２フレーム分の元画像データの取得がなされたと判定された場合、中間画像データ生成部１１４は、取得された現在のフレーム（ｔフレーム）とその直前のフレーム（ｔ−１フレーム）の間の中間画像データＧ１を生成する（ステップＳ７）。
【００６４】
この中間画像データＧ１は、０．５フレーム単位の中間画像データであるとする。この中間画像データＧ１は、たとえば、第１番目のフレームと第２番目のフレームの中間画像データを１．５フレーム、第２番目のフレームと第３番目のフレームの中間画像データは２．５フレームというように表すものとする。
【００６５】
このようにして生成された０．５フレーム単位の中間画像データＧ１は第１の出力バッファ１１２に送られ（ステップＳ８）、第１の出力バッファ１１２に保持される。第１の出力バッファ１１２に保持された中間画像データＧ１は画像データ出力部１１７に送られる（ステップＳ９）。このとき、第１の出力バッファ１１２に保持された中間画像データＧ１が画像データ出力部１１７に送られるタイミングで同期信号を生成し、その同期信号は第２の出力バッファ１１３に送られる（ステップＳ１０）。また、画像データ出力部１１７からは中間画像データＧ１がプロジェクタＰＪ１に出力され、プロジェクタＰＪ１では中間画像データＧ１がスクリーンに投写される（ステップＳ１１）。
【００６６】
一方、プロジェクタＰＪ２側においては、中間画像データ生成部１１４が第２の出力バッファ１１３に保持された元画像データをフレーム単位で取得する（ステップＳ１２）。このとき、中間画像データ生成部１１４が第２の出力バッファ１１３から２フレーム分の元画像データを取得したか否かを判定する（ステップＳ１３）。
【００６７】
ステップＳ１３において、２フレーム分の元画像データの取得がなされたと判定された場合、中間画像データ生成部１１４は、ユーザの設定値に基づく、現在のフレーム（ｔフレーム）とその直前のフレーム（ｔ−１フレーム）の間の中間画像データＧ２を生成する（ステップＳ１４）。
【００６８】
このステップＳ１４によって設定される中間画像データＧ２は、ユーザが設定した遅延時間（フレーム数）をｆとすれば、プロジェクタＰＪ１側で設定された中間画像データＧ１のフレーム数＋ｆとなる。たとえば、この場合、プロジェクタＰＪ１側の中間画像データＧ１を０．５フレーム単位の中間画像データ（１．５フレーム，２．５フレーム，３．５フレーム，・・・）としているので、ユーザが遅延時間として、たとえば、０．３フレームを設定したとすると、プロジェクタＰＪ２側における中間画像データＧ２は、１．８フレーム，２．８フレーム，３．８フレーム，・・・となる。
【００６９】
なお、ユーザの設定可能な遅延時間は、この場合、プロジェクタＰＪ１側の中間画像データＧ１を０．５フレーム単位としているので、０．５フレーム未満とすることが望ましい。
【００７０】
このようにして、プロジェクタＰＪ２側において中間画像データＧ２が生成されると、生成された中間画像データＧ２が第２の出力バッファ１１３に送られる（ステップＳ１５）。そして、同期信号（ステップＳ１０により送られた同期信号）を取得したか否かを判定し（ステップＳ１６）、同期信号を取得したら、その同期信号を基点に遅延時間の経過を判定する（ステップＳ１７）。なお、ここでの遅延時間というのは、遅延時間設定部１１５にユーザにより設定された遅延時間である。
【００７１】
そして、ユーザにより設定された遅延時間が経過すると、第２の出力バッファ１１３に保持された中間画像データＧ２が１フレーム分の時間間隔で画像データ出力部１１９に送られる（ステップＳ１８）。これにより、プロジェクタＰＪ２はスクリーンＳＣＲ上に中間画像データＧ２を投写する（ステップＳ１９）。
【００７２】
図４は図３のフローチャートにおける中間画像データの生成処理を簡略化して示す図である。図４に示すように、元画像データの隣接する２つのフレーム（１フレームと２フレームとする）から０．５フレームの遅延時間の中間画像データ（１．５フレームの中間画像データＧ１）を生成する。ここで、ユーザによって、遅延時間として０．３フレームが設定されたとする。これにより、プロジェクタＰＪ２に対しては１．８フレームの中間画像データＧ２が生成される。
【００７３】
図５は実施形態１に係る画像投写システムにおける各プロジェクタＰＪ１，ＰＪ２の投写タイミングを説明する図である。この図５は遅延時間設定部１１５に対し遅延時間として０．３フレームが設定された場合を示している。なお、図５（Ａ）は本来の投写画像、すなわち、図３のような投写制御を行わない場合の各プロジェクタＰＪ１，ＰＪ２の元画像データの各フレーム（１フレーム、２フレーム、３レーム、・・・）の投写タイミングを示すものである。
【００７４】
プロジェクタＰＪ１側においては、図３におけるステップＳ５〜Ｓ１１の処理がなされることによって、図５（Ｂ）に示すように、投写開始ｔ１から、１．５フレームの中間画像データＧ１、２．５フレームの中間画像データＧ１、３．５フレームの中間画像データＧ１、・・・の順で投写がなされる。
【００７５】
なお、プロジェクタＰＪ１の１．５フレームの中間画像データＧ１の投写開始のタイミングは、元画像の投写開始タイミングからの時間差（０．５フレーム）を考慮する必要はない。これは、プロジェクタＰＪ１は、０．５フレーム単位の中間画像データＧ１を１フレーム分の時間ごとに等しい時間間隔で投写を行うためである。
【００７６】
一方、プロジェクタＰＪ２側においては、図３におけるステップＳ１２〜Ｓ１９の処理がなされることによって、図５（Ｃ）に示すように、投写開始ｔ１に対し、０．３フレーム分の時間差（遅延時間）を有して、１．８フレームの中間画像データＧ２、２．８フレームの中間画像データＧ２、３．８フレームの中間画像データＧ２、・・・の順で投写がなされる。
【００７７】
すなわち、プロジェクタＰＪ２側においては、この場合、遅延時間として０．３フレームが設定されているので、設定された遅延時間（０．３フレームに対応する時間）が経過すると、第２の出力バッファ１１３に保持された中間画像データＧ２が画像データ出力部１１９に送られる。このような動作を行うことにより、プロジェクタＰＪ２からは、図５（Ｃ）に示すように、プロジェクタＰＪ１の各中間画像データＧ１に比べて、各中間画像データＧ１ごとに０．３フレーム分ずつ遅延した投写がなされる。
【００７８】
以上説明したように、実施形態１に係る画像投写システムでは、コンテンツ配信サーバなどからネットワークを介して配信される元画像データ、ビデオカメラやテレビジョンチューナなどの画像機器からの元画像データなどを画像データ処理装置１１に入力して、この画像データ処理装置１１が、プロジェクタＰＪ１に対しては、入力された元画像データから０．５フレーム単位の中間画像データＧ１を生成して、それをプロジェクタＰＪ１に送り、プロジェクタＰＪ２に対しては、ユーザの設定した遅延時間（上述の例では、０．３フレーム）に基づく中間画像データＧ２（上述の例では、１．８フレーム、２，８フレーム、・・・）を生成して、それをプロジェクタＰＪ２に送り、各プロジェクタＰＪ１，ＰＪ２で順次投写する動作を行う。
【００７９】
このように、実施形態１では、特許文献１に記載の技術のように、コンテンツ受信側のプロジェクタの台数に対応した元画像データをコンテンツ配信側などで予め分割して生成して配信するというものと異なり、コンテンツ受信側（画像投写システム側）において、各プロジェクタで投写すべき元画像データを生成するようにしている。
【００８０】
このため、ネットワークを介して元画像データを受信する場合であっても、ネットワーク上の元画像データのデータ量はそのままであり、ネットワークのトラフィックに影響を与えることがない。また、元画像データを受け取る画像投写システム側では、受信する元画像データの時間当たりのデータ量が増えることがないので、受信した元画像データを一時的に保持するための大容量のバッファを備える必要がなくなる。
【００８１】
また、実施形態１で用いられるプロジェクタＰＪ１，ＰＪ２としては汎用のプロジェクタを用いることができるため、容易に本発明の画像投写システムを構築することができる。また、複数のプロジェクタ（ここでは２台のプロジェクタＰＪ１，ＰＪ２）を用いたスタック投写を行うため、画面全体の明るさを増すことができる。また、各プロジェクタＰＪ１，ＰＪ２で時間差を設けて投写を行うことで、動画の視認性、高画質の画像を得ることができる。
【００８２】
さらに、実施形態１では、プロジェクタＰＪ１及びプロジェクタＰＪ２の両方で、それぞれ隣接するフレーム間の中間画像データを生成し、その中間画像データを投写するようにしているので、動画の視認性をより高めることができ、少ない台数のプロジェクタで高画質化を図ることができる。
【００８３】
また、上述の例では、プロジェクタＰＪ１，ＰＪ２のそれぞれに中間画像データＧ１，Ｇ２を生成する例について説明した。このように、プロジェクタＰＪ１，ＰＪ２それぞれに中間画像データＧ１，Ｇ２を生成する効果としては、コンテンツの内容によっては、元画像では表現できない動画の滑らかさを得ることができる場合もあるということが挙げられる。たとえば、動きの激しい場面などでは、ある１つのプロジェクタにおいては元画像データを投写し、他のプロジェクタでは中間画像データを投写するという投写の仕方よりも、すべてのプロジェクタで中間画像データを生成して投写する方が動画をより一層滑らかに表現できる場合もあり得る。
【００８４】
なお、スタック投写を行う複数のプロジェクタのある１つのプロジェクタでは中間画像データとともに元画像データをも投写するようにしてもよいことは勿論である。
【００８５】
図６は実施形態１において２つのプロジェクタＰＪ１，ＰＪ２のうち一方のプロジェクタＰＪ１では中間画像データのみならず元画像データをも投写を行う場合の表示タイミング示す図である。
【００８６】
この図６においては、プロジェクタＰＪ１側では元画像データと中間画像データの両方を投写し、プロジェクタＰＪ２側では中間画像データのみを投写する例が示されている。この場合も、プロジェクタＰＪ１側の中間画像データは０．５フレーム単位とし、プロジェクタＰＪ２側における遅延時間の設定値は０．３フレームであるとする。
【００８７】
図６からも明らかなように、プロジェクタＰＪ１側では、投写開始（ｔ＝０）で１フレーム目の元画像データ（図６では元画像１と記述）を投写開始後、０．５フレーム分の時間差をおいて１．５フレームの中間画像データ（図６では中間画像１．５と記述）が投写され、続いて、２フレーム目の元画像データ（図６では元画像２と記述）が投写され、この２フレーム目の投写開始後、０．５フレームの時間差で２．５フレームの中間画像データ（図６では中間画像２．５と記述）が投写されるという順序での投写がなされる。
【００８８】
なお、この図６の場合、プロジェクタＰＪ１では元画像データの投写も行うため、元画像データの投写開始タイミングからの時間差（０．５フレーム分の時間差）を考慮して中間画像データＧ１の投写を行う必要がある。
【００８９】
一方、プロジェクタＰＪ２側では、プロジェクタＰＪ１での１．５フレームの中間画像データの投写開始後、０．３フレーム分の時間差で１．８フレームの中間画像データ、２．８フレームの中間画像データ、・・・の順での投写がなされる。
【００９０】
この図６に示すように、いずれかのプロジェクタで中間画像データととともに元画像データをも表示することによって、元画像データにより忠実な投写画像を得ることができる。このように、いずれかのプロジェクタで中間画像データととともに元画像データをも表示することは、実施形態１のみならず後に説明する実施形態２及び実施形態３においても同様に実施することができる。
【００９１】
なお、図６に示すような投写を行う際は、中間画像データとともに元画像データをも表示するプロジェクタ（図６の例ではプロジェクタＰＪ１）は、プロジェクタが液晶プロジェクタである場合、応答時間の短い高性能な液晶パネルを用いたプロジェクタであることが望まれる。
【００９２】
なお、実施形態１では、ユーザの設定する遅延時間（フレーム数）として、０．３フレームとした場合について説明したが、遅延時間は所定の範囲（実施形態１の場合は、０．５フレーム未満が望ましい）で任意に設定できることは勿論である。
【００９３】
また、これまでの説明は、プロジェクタを２台とした場合であったが、３台以上のプロジェクタＰＪ１，ＰＪ２，ＰＪ３，・・・を用いた場合も同様に実施可能である。
【００９４】
図７は実施形態１においてプロジェクタが３台の場合の中間画像データ生成動作（その１）を概略的に説明する図であり、図８は実施形態１においてプロジェクタが３台の場合の中間画像データ生成動作（その２）を概略的に説明する図である。
【００９５】
まず、プロジェクタＰＪ１，ＰＪ２，ＰＪ３に対する中間画像データの生成動作（その１）について簡単に説明する。図７に示すように、元画像データの１フレームと２フレームから０．３フレームの遅延時間の中間画像データ（１．３フレームの中間画像データＧ１）を生成する（図７（Ａ））。このとき、プロジェクタＰＪ２，ＰＪ３に対するユーザによる遅延時間の設定可能範囲は、０．７フレーム未満とするのが望ましい。
【００９６】
ここで、ユーザによって、遅延時間として０．３フレームと０．５フレームが設定されたとする。これにより、この図７の例では、プロジェクタＰＪ１に対しては１．３フレームの中間画像データＧ１、プロジェクタＰＪ２に対しては１．６フレームの中間画像データＧ２、プロジェクタＰＪ３に対しては１．８フレームの中間画像データＧ３がそれぞれ生成される。
【００９７】
また、図８に示す中間画像データ生成動作（その２）は、３台のプロジェクタのうち２つのプロジェクタＰＪ１，ＰＪ２に対する遅延時間は予め固定的に設定しておき、プロジェクタＰＪ３に対する遅延時間をユーザによって所定範囲内で任意に設定可能とする例である。
【００９８】
図８の例では、プロジェクタＰＪ１に対しては０．３フレームの遅延時間が予め設定されることにより１．３フレームの中間画像データＧ１が生成され、プロジェクタＰＪ２に対しては０．６フレームの遅延時間が予め設定されることにより１．６フレームの中間画像データＧ２が生成されているものとする（図８（Ａ））。
【００９９】
そして、ユーザによりプロジェクタＰＪ３に対する遅延時間として０．２フレームが設定されたとすると、この図８の例では、プロジェクタＰＪ１には１．３フレームの中間画像データＧ１、プロジェクタＰＪ２には１．６フレームの中間画像データＧ２、プロジェクタＰＪ３には１．８フレームの中間画像データＧ３がそれぞれ生成される（図８（Ｂ））。
図７及び図８で説明したような中間画像データ生成動作を行うことにより、３台以上のプロジェクタに対する中間画像データを生成することができる。
【０１００】
[実施形態２]
実施形態２に係る画像投写システムも実施形態１と同様、２台のプロジェクタＰＪ１，ＰＪ２を用いてスクリーンＳＣＲ上にスタック投写する画像投写システムであるが、実施形態１と異なるのは、投写するコンテンツの内容に応じて、プロジェクタＰＪ１，ＰＪ２の中間画像データの設定及びプロジェクタＰＪ２における遅延時間（投写開始の遅延時間）の設定を可能とする点である。
【０１０１】
図９は実施形態２に係る画像投写システムの構成を示す図である。図９に示す画像投写システムは、図１に示した画像投写システムと構成は同じあるが、実施形態２では、プロジェクタＰＪ２の遅延時間はコンテンツの内容に応じて設定されるので、ユーザによる設定は不要となる。
【０１０２】
図１０は実施形態２に係る画像処理システムに用いられる画像データ処理装置の構成を詳細に示す図である。図１０が実施形態１の説明で用いた図２と異なるのは、遅延時間設定部１１５の代わりにコンテンツ解析部１２１を有している点である。
【０１０３】
コンテンツ解析部１２１は、元画像データの内容を解析し、画面全体の動きの変化及び／又は画面全体の明るさの変化を検出（実施形態２では画面全体の動きの変化及び画面全体の明るさの両方を検出するものとする）する機能と、この検出結果に応じて遅延時間を設定する機能を有している。なお、この遅延時間は、プロジェクタＰＪ１，ＰＪ２の中間画像データを生成するための遅延時間及びプロジェクタＰＪ２のプロジェクタＰＪ１に対する投写の遅延時間の両方を意味している。
【０１０４】
なお、動きの変化及び明るさの変化の検出のうち、動きの変化の検出を行った結果、動きの変化が大きい場合は遅延時間を短くし、動きの変化が小さい場合は遅延時間を大きくする。これは、動きの激しい場面で遅延時間を大きく設定すると、動画の視認性が悪くなり、残像感がより大きくなるからである。逆に、動きの緩やかな場面では、遅延時間を大きくとっても動画の視認性に大きな影響を与えないからである。
【０１０５】
一方、動きの変化及び明るさの変化の検出のうち、明るさの変化の検出を行った結果、明るさの変化が大きい場合は遅延時間を短くし、明るさの変化が小さい場合は遅延時間を大きくする。これは、明るさの変化が大きい場合は、場面が変化する可能性が高く、このような場面で遅延時間を大きく設定すると、動画の視認性が悪くなり、残像感がより大きくなるからである。逆に、明るさの変化が小さい場合は、場面の変化は小さい場合が多く、この場合は、遅延時間を大きくとっても動画の視認性に大きな影響を与えないからである。
【０１０６】
ここで、動きの変化の検出（動き検出という）について説明する。動き検出は、種々の方法によって行うことが可能であるが、ここでは、一般的なブロックマッチング法を用いて、フレーム間の動きベクトルを求める例について説明する。
【０１０７】
ブロックマッチング法は、ブロック単位で動きを検出する方法であり、現在、注目しているフレームを含む複数のフレームを利用する。実施形態２では、現在、注目しているフレーム（ｔフレームとする）とその直前のフレーム（ｔ−１フレームとする）を利用する。
【０１０８】
たとえば、図１１に示すように、ｔフレームにおけるブロックＡ１（Ｌ×Ｌのブロックサイズであるとする）をｔ−１フレームで動かして、ｔフレームのブロックＡ１と最もデータ値の近いブロックをｔ−１フレーム内で探索し、その場所と元の場所（破線で示す位置）とのずれ幅を動きベクトルとする。すなわち、以下の式において、Ｄが最小となるときの（ｉ、ｊ）を動きベクトルとする。
【数１】
2006203615.tif 000003
（１）式において、ＬはブロックＡ１のサイズ、ｘ，ｙはブロックＡ１のｘ軸方向及びｙ軸方向における移動方向、ｉ，ｊはブロックＡ１の移動量、ｔはフレームを表す。動きベクトルを求める最も簡単な方法は、（ｉ，ｊ）のすべての組み合わせについて（１）式を計算し、Ｄが最小となる（ｉ，ｊ）の組み合わせを求めるという方法である。
【０１０９】
このようにして、ｔフレームにおいて、ブロックごとに動きベクトルを求め、求められたブロックごとの動きベクトルから画面全体の動き量を以下の式で計算する。すなわち、動きベクトルをＶとし、ｎ個の動きベクトルが得られたとすると、画面全体の動き量Ｍは、
【数２】
2006203615.tif 000004
と表すことができる。この（２）式によって得られた値がｔフレームにおける画面全体の動き量となる。コンテンツ解析部１２１では第１の出力バッファ１１２及び第２の出力バッファ１１３に保持された各フレームについて画面全体の動き量を計算する。
【０１１０】
なお、動き量の計算は、上記のように、各フレームの画面全体について行うようにしてもよいが、計算処理を削減するために、画面中央の領域だけに対して行うようにしてもよい。これは、多くの場合、視聴者が注目するのは画面中央であることによるものである。
【０１１１】
以上のようにして、ｔフレームの動き量（ｔ−１フレームに対してどの程度動いたかを示す量）が検出されると、検出された動き量に応じた遅延時間の設定を行う。以下に、動き量に応じた遅延時間設定について説明する。
【０１１２】
図１２は動き量に対する遅延時間の設定例を示す図である。なお、この場合、動き量は、０〜２２０の範囲の値に正規化されるものとする。図１２に示すように、動き量が０である場合は、遅延時間としてのフレーム数は０．５（０．５フレーム）とし、動き量が２２０である場合は、遅延時間としてのフレーム数は０（０フレーム）とする。また、動き量が中間値の１１０である場合は、遅延時間としてのフレーム数は０．２（０．２フレーム）とする。このように、動き量に応じた遅延時間（フレーム数）を予め設定しておくことができる。
【０１１３】
図１３は動き量と遅延時間との対応を表すテーブルを示す図である。図１３に示すようなテーブルを予め作成しておけば、動き量が求められることにより、遅延時間としてのフレーム数を取得することができる。たとえば、動き量が０〜３６であれば、遅延時間として０．５フレームを取得することができ、動き量が１８１〜２２０であれば、遅延時間として０フレームを取得することができる。
【０１１４】
以上、動き検出を行うことによって求められた動き量に応じた遅延時間を設定する例について説明したが、次に、明るさの変化の検出結果に応じた遅延時間を設定する例について説明する。なお、明るさの変化の検出というのは、ここでは輝度差を検出することであるとする。
【０１１５】
まず、各フレームの元画像データに対し、個々のフレームの元画像データの画素の輝度値を取得する。そして、取得した輝度値の平均値を求め、求められた輝度値の平均値を当該フレームの全体の明るさであるとする。このようにして、各フレームにおいて、輝度値の平均値が求められると、フレーム間の輝度値の平均値の差を明るさ変化量とし、その明るさの変化量に基づいて遅延時間としてのフレーム数を設定する。
【０１１６】
図１４は明るさの変化量に対する遅延時間の設定例を示す図である。なお、この場合、明るさ変化量は、０〜２２０の範囲の値に正規化されるものとする。図１４に示すように、明るさ変化量が０である場合は、遅延時間としてのフレーム数は０．５（０．５フレーム）であり、明るさ変化量が２２０である場合は、遅延時間としてのフレーム数は０（０フレーム）である。また、明るさ変化量が中間値の１１０である場合は、遅延時間としてのフレーム数は０．２（０．２フレーム）と設定される。このように、明るさ変化量に応じた遅延時間としてのフレーム数を予め設定しておくことができる。
【０１１７】
図１５は明るさ変化量と遅延時間（フレーム数）との対応を表すテーブルを示す図である。図１５に示すようなテーブルを予め作成しておけば、明るさ変化量が求められることによって遅延時間としてのフレーム数を取得することができる。たとえば、明るさ変化量が０〜３６であれば、遅延時間として０．５フレームを取得することができ、明るさ変化量が１８１〜２２０であれば、遅延時間として０フレームを取得することができる。
【０１１８】
以上のようにして、動き量に応じた遅延時間の設定を行う例と明るさ変化量に応じた遅延時間の設定を行う例についてそれぞれ説明したが、動き量と明るさ変化量の両方に基づいた遅延時間の設定を行うことも可能である。
【０１１９】
この動き量と明るさ変化量の両方に基づいて設定された遅延時間を、「動き量及び明るさ変化量を考慮した遅延時間」と呼ぶことにする。
【０１２０】
この動き量及び明るさ変化量を考慮した遅延時間は、動き量に応じた遅延時間（フレーム数）と明るさ変化量に応じた遅延時間（フレーム数）との平均値とする。たとえば、動き量に応じた遅延時間（フレーム数）が０．３フレームであって、明るさ変化量に応じた遅延時間（フレーム数）が０．７フレームであったとすると、両者の平均を求め、０．５フレームを動き量及び明るさ変化量を考慮した遅延時間として設定する。
【０１２１】
なお、動き量に応じた遅延時間（フレーム数）と明るさ変化量に応じた遅延時間（フレーム数）との平均値が、設定可能精度以下の値となった場合には、四捨五入、切り捨て、切り上げのいずれかを行う。
【０１２２】
一例として、この実施形態２のように、設定可能精度が小数点１位（０．１フレーム単位）までである場合には、たとえば、「求められた平均値が小数点２位以下の値となった場合には四捨五入する」というように決めておくことができる。これにより、平均値が０．５２というように小数点２位以下の値として求められた場合は、遅延時間は０．５フレームとなる。
【０１２３】
図１６は実施形態２に係る画像投写システムにおける画像データ処理装置１１のプロジェクタＰＪ１側の動作を説明するフローチャートである。図１６のフローチャートは、実施形態１の説明で用いた図３のフローチャートのステップＳ６以降の動作を示すものである。
【０１２４】
図１６において、中間画像データ生成部１１４が画像データ入力部１１１から２フレーム分の元画像データを受け取ったか否かを判定し（ステップＳ２１）、２フレーム分の元画像データを受け取ったと判定された場合は、中間画像データ生成部１１４は、現在のフレーム（ｔフレーム）と直前のフレーム（ｔ−１フレーム）との間の中間画像データＧ１を第１の中間画像データとして生成する（ステップＳ２２）。この第１の中間画像データとしての中間画像データＧ１は、実施形態１と同様、０．５フレーム単位であり、１．５フレーム，２．５フレーム，３．５フレーム，・・・の中間画像データとする。
【０１２５】
そして、中間画像データ生成部１１４は、ステップＳ２２で生成された中間画像データＧ１と現在のフレーム（ｔフレーム）及び直前のフレーム（ｔ−１フレーム）をコンテンツ解析部１２１に送る（ステップＳ２３）。
【０１２６】
コンテンツ解析部１２１は、中間画像データ生成部１１４から送られてきた中間画像データＧ１と直前のフレーム（ｔ−１フレーム）との間で動き量及び／又は明るさ変化量を求める（ステップＳ２４）。なお、ここでは動き量及び明るさ変化量の両方を求めるものとする。
【０１２７】
コンテンツ解析部１２１では、ステップＳ２４で求められた動き量及び／又は明るさ変化量に基づいて、動き量に対応した遅延時間及び／又は明るさ変化量に対応した遅延時間を設定する。なお、実施形態２及び後に示す実施形態３では、動き量と明るさ変化量の両方を考慮した遅延時間Ｔ１（これを動き量及び明るさ変化量を考慮した遅延時間という）を設定するものとする。そして、設定された遅延時間Ｔ１とステップＳ２４にて動き量及び明るさ変化量を求めるために用いたフレーム画像（この場合、中間画像データＧ１と直前のフレーム（ｔ−１フレーム））とを中間画像データ生成部１１４に送る（ステップＳ２５）。
【０１２８】
なお、ステップＳ２５で設定される遅延時間Ｔ１（動き量及び明るさ変化量を考慮した遅延時間）は、プロジェクタＰＪ２による投写を遅延させるためのものではなく、プロジェクタＰＪ１で実際に投写すべき中間画像データ（ステップＳ２６の中間画像データＭ１）を生成するための遅延時間（元画像データに対する遅延時間）である。
【０１２９】
中間画像データ生成部１１４は、コンテンツ解析部１２１から送られてきた遅延時間Ｔ１とフレーム画像（中間画像データＧ１と直前のフレーム（ｔ−１フレーム））により、中間画像データＧ１と直前のフレーム（ｔ−１フレーム）との間の中間画像データＭ１を第２の中間画像データとして生成する（ステップＳ２６）。このステップＳ２６で生成される第２の中間画像データとしての中間画像データＭ１は、プロジェクタＰＪ１側で実際に投写される画像となる。
【０１３０】
また、ステップＳ２６における遅延時間Ｔ１は、プロジェクタＰＪ２側で実際に投写するための遅延時間を設定する際の起点（遅延時間の起点）となる時間であるので、該遅延時間Ｔ１は中間画像データ生成部１１４で「起点時間」として保持しておく。
【０１３１】
そして、ステップＳ２６にて生成された中間画像データＭ１は第１の出力バッファ１１２に送られる（ステップＳ２７）。ここで、遅延時間Ｔ１が経過したか否かが判定され（ステップＳ２８）、遅延時間Ｔ１が経過すると、第１の出力バッファ１１２に保持された中間画像データＭ１が画像データ出力部１１７に送られる（ステップＳ２９）。なお、遅延時間Ｔ１が経過したか否かの判定は、元画像データの投写タイミングを起点として行う。この元画像データの投写タイミングは画像データ入力部１１１から取得可能であるとする。
【０１３２】
この第１の出力バッファ１１２に保持された中間画像データＭ１が画像データ出力部１１７に送られるタイミングで同期信号を生成し、その同期信号を第２の出力バッファ１１３に送る（ステップＳ３０）。そして、プロジェクタＰＪ１では中間画像データＭ１がスクリーンに投写される（ステップＳ３１）。このステップＳ３１のあとは、実施形態１の説明で用いた図３のフローチャートのステップＳ１に戻る。
【０１３３】
図１７は実施形態２に係る画像投写システムにおける画像データ処理装置のプロジェクタＰＪ２側の動作を説明するフローチャートである。この図１７のフローチャートは、図１６のステップＳ２３に続く動作を示すものである。
【０１３４】
図１７において、コンテンツ解析部１２１は、中間画像データ生成部１１４から送られてきた中間画像データＧ１と現在のフレーム（ｔフレーム）との間で動きの変化及び／又は明るさの変化を求める（ステップＳ４１）。この場合も前述同様、動き量及び明るさ変化量の両方を求めるものとする。
【０１３５】
そして、コンテンツ解析部１２１では、ステップＳ４１によって求められた動き量及び明るさ変化量から動き量及び明るさ変化量を考慮した遅延時間（これを仮遅延時間という）を設定し、設定された仮遅延時間とステップＳ４１にて動き量及び明るさ変化量を求めるために用いたフレーム画像（中間画像データＧ１と現在のフレーム（ｔフレーム））とを中間画像データ生成部１１４に送る（ステップＳ４２）。
【０１３６】
なお、ステップＳ４２で設定される仮遅延時間は、プロジェクタＰＪ２による投写を遅延させるためのものではなく、プロジェクタＰＪ２で実際に投写すべき中間画像データ（ステップＳ４３の中間画像データＭ２）を生成するためのものである。また、この仮遅延時間は、プロジェクタＰＪ２側で実際に投写する際の中間画像データＭ１に対する遅延時間を設定するための終点（遅延時間の終点）となるため、該仮遅延時間は中間画像データ生成部１１４で保持しておく。
【０１３７】
中間画像データ生成部１１４は、コンテンツ解析部１２１から送られてきたフレーム画像（中間画像データＧ１と現在のフレーム（ｔフレーム））と仮遅延時間とにより、中間画像データＧ１と現在のフレーム（ｔフレーム）との間の中間画像データＭ２を生成する（ステップＳ４３）。この中間画像データＭ２も中間画像データＭ１と同様に第２の中間画像データとする。
【０１３８】
次に、中間画像データ生成部１１４では予め保持しておいた起点時間（遅延時間Ｔ１）とコンテンツ解析部１２１で設定された仮遅延時間とからプロジェクタＰＪ２の実際の投写のための遅延時間Ｔ２を計算する（ステップＳ４４）。この遅延時間Ｔ２の計算の仕方については後の説明で用いる図２０により具体的に説明する。
【０１３９】
そして、中間画像データＭ２と遅延時間Ｔ２とを第２の出力バッファ１１３に送る（ステップＳ４５）。ここで、同期信号（ステップＳ３０による同期信号）を取得したか否かを判定し（ステップＳ４６）、同期信号を取得したら、その同期信号を基点に遅延時間Ｔ２の経過を判定する（ステップＳ４７）。
【０１４０】
この判定の結果、遅延時間Ｔ２が経過すると、第２の出力バッファ１１３に保持された中間画像データＭ２が画像データ出力部１１９に送られる（ステップＳ４８）。これにより、プロジェクタＰＪ２はスクリーンＳＣＲ上に中間画像データＭ２を投写する（ステップＳ４９）。このステップＳ４９のあとは、実施形態１の説明で用いた図３のフローチャートのステップＳ１に戻る。
【０１４１】
図１８は図１６及び図１７のフローチャートにおける中間画像データの生成処理を簡略化して示す図である。図１８に示すように、まず、元画像データの隣接する２つフレーム（１フレームと２フレームとする）から第１の中間画像データとして１．５フレームの中間画像データＧ１を生成する。
【０１４２】
そして、中間画像データＧ１と元画像データの１フレームとの間のコンテンツ解析を行い、そのコンテンツ解析により設定された遅延時間に基づく中間画像データＭ１を第２の中間画像データとして生成する。この中間画像データＭ１はプロジェクタＰＪ１に出力される。また、中間画像データＧ１と元画像データの２フレームとの間のコンテンツ解析を行い、そのコンテンツ解析により設定された遅延時間に基づく中間画像データＭ２を同じく第２の中間画像データとして生成する。この中間画像データＭ２はプロジェクタＰＪ２に出力される。
【０１４３】
図１９及び図２０は、図１６及び図１７のフローチャートの具体的な動作例について説明する図である。図１９は図１６のフローチャートの手順にほぼ沿った動作を説明するためのもので、図２０は図１７のフローチャートの手順にほぼ沿った動作を説明するためのものである。
【０１４４】
図１９において、まず、中間画像データ生成部１１４は、画像データ入力部１１１より送られてきた元画像データについて、順に、現在のフレーム（ｔフレーム）と直前のフレーム（ｔ−１フレーム）との間の中間画像データＧ１を生成する。この実施形態２では、０．５フレーム単位の中間画像データ、すなわち、１．５フレーム、２．５フレーム、３．５フレーム、・・・の中間画像データＧ１が生成される（図１９（Ａ））。
【０１４５】
そして、上記の図１９（Ａ）の処理と並行して、コンテンツ解析部１２１は、中間画像データ生成部１１４から送られてきた中間画像データＧ１と直前のフレーム（ｔ−１フレーム）との間、すなわち、（ａ）１フレームと１．５フレームとの間、（ｂ）２フレームと２．５フレームとの間、（ｃ）３フレームと３．５フレームとの間、・・・でそれぞれコンテンツ解析を行う。
【０１４６】
そして、動き量と明るさ変化量を求め、動き量及び明るさ変化量を考慮した遅延時間を、プロジェクタＰＪ１における元画像に対する遅延時間Ｔ１として設定する。この遅延時間Ｔ１が、上述の（ａ），（ｂ），（ｃ），・・・の順に、「０．３フレーム」，「０．２フレーム」，「０．１フレーム」，「０．３フレーム」，・・・というように設定されたとする（図１９（Ｂ））。
【０１４７】
これら動き量に応じた遅延時間（フレーム数）と明るさ変化量に応じた遅延時間（フレーム数）は、図１３及び図１５のテーブルによって取得することができる。たとえば、動き量に応じた遅延時間（フレーム数）が図１３に示すテーブルにより０．２フレームと取得され、明るさ変化量に応じた遅延時間（フレーム数）が図１５に示すテーブルにより０．４フレームであったとすると、両者の平均を求め、０．３フレームを動き量及び明るさ変化量を考慮した遅延時間（遅延時間Ｔ１）として設定する。
【０１４８】
このようにして設定された遅延時間Ｔ１、すなわち、「０．３フレーム」，「０．２フレーム」，「０．１フレーム」，「０．３フレーム」，・・・は、前述したように、プロジェクタＰＪ２側で実際に投写するための遅延時間を設定する際の起点となる起点時間として中間画像データ生成部１１４で保持される。
【０１４９】
そして、中間画像データ生成部１１４において、図１６のステップＳ２６で説明したように、コンテンツ解析部１２１から送られてきた直前のフレームと遅延時間Ｔ１とにより中間画像データＧ１と直前のフレームとの間の中間画像データＭ１を生成する。
【０１５０】
この例では、遅延時間Ｔ１は、「０．３フレーム」，「０．２フレーム」，「０．１フレーム」，「０．３フレーム」，・・・であって、中間画像データＧ１は１．５フレーム、２．５フレーム、３．５フレーム、・・・であるので、「１＋０．３＝１．３フレーム」、「２＋０．２＝２．２フレーム」、「３＋０．１＝３．１フレーム」、・・・の中間画像データＭ１が生成される（図１９（Ｃ））。この中間画像データＭ１は、プロジェクタＰＪ１側で実際に投写される画像となる。
【０１５１】
一方、プロジェクタＰＪ２側の投写を行うための動作は、図２０に示すように、まず、コンテンツ解析部１２１によって、中間画像データ生成部１１４から送られてきた中間画像データＧ１と現在のフレーム（ｔフレーム）との間でそれぞれコンテンツ解析を行い、動き量と明るさ変化量を求め、動き量及び明るさ変化量を考慮した遅延時間を仮遅延時間として設定する（図１７のステップＳ４１の処理）。
【０１５２】
この例の場合、（ａ）１．５フレームと２フレームとの間、（ｂ）２．５フレームと３フレームとの間、（ｃ）３．５フレームと４フレームとの間、・・・でコンテンツ解析が行われた結果、仮遅延時間が、（ａ），（ｂ），（ｃ），・・・の順に、「０．３フレーム」，「０．１フレーム」，「０．２フレーム」，「０．４フレーム」，・・・のように設定されたとする（図２０（Ａ））。
【０１５３】
そして、中間画像データ生成部１１４において、図１７のステップＳ４３で説明したように、コンテンツ解析部１２１から送られてきた仮遅延時間「０．３フレーム」，「０．１フレーム」，「０．２フレーム」，「０．４フレーム」・・・と、「１．５フレーム」、「２．５フレーム」、「３．５フレーム」、・・・の各中間画像データＧ１とにより、中間画像データＧ１と１フレーム、２フレーム、３フレーム、４フレーム、・・・との間の中間画像データＭ２を生成する。この中間画像データＭ２は、「１．５＋０．３＝１．８フレーム」、「２．５＋０．１＝２．６フレーム」、「３．５＋０．２＝３．７フレーム」、「４．５＋０．４＝４．９フレーム」、・・・となる（図２０（Ｂ））。
【０１５４】
次に、予め中間画像データ生成部１１４に保持しておいた起点時間（遅延時間Ｔ１）と仮遅延時間とからプロジェクタＰＪ２の実際の投写のための遅延時間Ｔ２を求める（図１７のステップＳ４４の処理）。まず、仮遅延時間（この場合、０．３フレーム、０．１フレーム、０．２フレーム、０．４フレーム、・・・）を用いて終点時間を計算する。終点時間は、「０．５＋０．３＝０．８フレーム」、「０．５＋０．１＝０．６フレーム」、「０．５＋０．２＝０．７フレーム」、「０．５＋０．４＝０．９フレーム」、・・・となる。
【０１５５】
このようにして、終点時間が求められると、この終点時間と起点時間（遅延時間Ｔ１）とを用いて、実際の投写のための遅延時間Ｔ２を求める。この遅延時間Ｔ２は、「終点時間−起点時間（遅延時間Ｔ１）」で求められる。この場合、０．８−０．３＝０．５フレーム、０．６−０．２＝０．４フレーム、０．７−０．１＝０．６フレーム、・・・というように遅延時間Ｔ２が求められる（図２０（Ｃ））。
【０１５６】
この遅延時間Ｔ２は、当然のことながら、プロジェクタＰＪ１で投写する中間画像データＭ１とプロジェクタＰＪ２で投写する中間画像データＭ２との時間差となる（図２０（Ｄ））。
【０１５７】
図２１は実施形態２に係る画像投写システムにおける各プロジェクタＰＪ１，ＰＪ２の投写タイミングを示す図である。この図２１は、図１９及び図２０で示した例に基づく投写がなされた場合の投写タイミングを示すものである。
【０１５８】
図２１に示すように、プロジェクタＰＪ１からは、元画像データの１フレームに対して、０．３フレーム遅延された１．３フレームの中間画像データＭ１、元画像の２フレームに対して、０．２フレーム遅延された２．２フレームの中間画像データＭ１、元画像の３フレームに対して、０．１フレーム遅延された３．１フレームの中間画像データＭ１、・・・が順次投写される。
【０１５９】
なお、プロジェクタＰＪ１は、最初に投写されるフレーム画像（この図２１の場合、１．３フレームの中間画像データ）に限っては時間差を設ける必要はない。ただし、それ以降のフレーム画像については、本来の投写とのタイミングと同期させるために、所定の時間差（遅延時間）を設けて表示する。
【０１６０】
一方、プロジェクタＰＪ２からは、プロジェクタＰＪ１に対する１．３フレームの中間画像データＭ１に対して、０．５フレーム遅延された１．８フレームの中間画像データＭ２、２．２フレームの中間画像データＭ１に対して、０．４フレーム遅延された２．６フレームの中間画像データＭ２、３．１フレームの中間画像データＭ１に対して、０．６フレーム遅延された３．７フレームの中間画像データＭ２、・・・が順次投写される。
【０１６１】
このように、実施形態２によれば、実施形態１で述べたと同様の効果が得られるほか、実施形態２では、コンテンツの内容に応じてプロジェクタＰＪ１，ＰＪ２で投写すべき中間画像データを生成するとともに、プロジェクタＰＪ１に対するプロジェクタＰＪ２の投写タイミングの遅延時間を設定するようにしている。これによって、動きの激しい場面や明るさの変化に応じた最適な投写画像を得ることができ、動画の視認性をより一層高めることができ、かつ、高画質化を図ることができる。
【０１６２】
なお、これまでの説明は、プロジェクタを２台とした場合であったが、プロジェクタが３台以上である場合も同様に実施可能である。
【０１６３】
図２２はプロジェクタが３台以上の場合の中間画像データ生成動作を概略的に説明する図である。図２２（Ａ）はプロジェクタが３台の場合の中間画像データ生成動作、図２２（Ｂ）はプロジェクタが４台の場合の中間画像データ生成動作をそれぞれ概略的に説明する図である。
【０１６４】
プロジェクタが３台の場合は、図２２（Ａ）に示すように、まず、元画像データの隣接する２つフレーム（１フレームと２フレームとする）間をプロジェクタの台数ｎ（この場合、ｎ＝３）で分割して、第１の中間画像データとしてｎ−１個（２個）の中間画像データＧ１，Ｇ２を生成する。このとき生成された第１の中間画像データが、１．３フレームの中間画像データＧ１と１．６フレームの中間画像データＧ２であるとする。
【０１６５】
そして、各隣接するフレーム画像間でコンテンツ解析を行って、そのコンテンツ解析結果に基づいて設定された遅延時間に基づく第２の中間画像データ（３つの中間画像データＭ１，Ｍ２，Ｍ３）を生成し、生成された３つの中間画像データＭ１，Ｍ２，Ｍ３を対応するプロジェクタＰＪ１，ＰＪ２，ＰＪ３に各プロジェクタ間で所定の遅延時間を有するように出力する。
【０１６６】
すなわち、中間画像データＧ１と元画像データの１フレーム目との間のコンテンツ解析を行い、そのコンテンツ解析により設定された遅延時間に基づく中間画像データＭ１を生成し、それをプロジェクタＰＪ１に出力する。
【０１６７】
また、中間画像データＧ１と中間画像データＧ２との間のコンテンツ解析を行い、そのコンテンツ解析により設定された遅延時間に基づく中間画像データＭ２を生成し、それをプロジェクタＰＪ２に出力する。
【０１６８】
さらに、中間画像データＧ２と元画像データの２フレーム目との間のコンテンツ解析を行い、そのコンテンツ解析により設定された遅延時間に基づく中間画像データＭ３を生成し、それをプロジェクタＰＪ３に出力する。なお、これら各中間画像データＭ１，Ｍ２，Ｍ３は、各プロジェクタ間で所定の遅延時間を有するように出力される。
【０１６９】
また、プロジェクタが４台の場合は、図２２（Ｂ）に示すように、たとえば、まず、元画像データの隣接する２つフレーム（１フレームと２フレームとする）を４分割し、第１の中間画像データとして３つの中間画像データ（１．２５フレーム、１．５フレーム、１．７５フレームの各中間画像データＧ１，Ｇ２，Ｇ３とする）を生成する。それ以降は、図２２（Ａ）と同様に、隣接するフレーム画像間でコンテンツ解析を行って、そのコンテンツ解析結果に基づいて設定された遅延時間に基づく第２の中間画像データ（４つの中間画像データＭ１，Ｍ２，Ｍ３，Ｍ４）を生成し、これらの各中間画像データＭ１，Ｍ２，Ｍ３，Ｍ４を対応するプロジェクタＰＪ１，ＰＪ２，ＰＪ３，ＰＪ４に各プロジェクタ間で所定の遅延時間を有するように出力する。
【０１７０】
このような動作を行うことによって、３台以上の各プロジェクタに対してもそれぞれのプロジェクタに対応する中間画像データを生成して、生成した中間画像データを各プロジェクタに所定のタイミングで出力することができる。
【０１７１】
[実施形態３]
実施形態３に係る画像投写システムの全体的な構成は、図９に示した実施形態２に係る画像投写システムと同じである。
【０１７２】
図２３は実施形態３に係る画像処理システムに用いられる画像データ処理装置１１の構成を詳細に示す図である。実施形態３に係る画像投写システムに用いられる画像データ処理装置１１は、構成的には図１０で示した実施形態２に係る画像投写システムに用いられる画像データ処理装置１１と同じであるがその動作が異なる。
【０１７３】
図２４は実施形態３に係る画像投写システムにおける画像データ処理装置１１の動作の一部を説明するフローチャートである。図２４のフローチャートは、実施形態１の説明で用いた図３のフローチャートのステップＳ６以降の動作を示すものである。
【０１７４】
図２４において、コンテンツ解析部１２１が画像データ入力部１１１から２フレーム分の元画像データを受け取ったか否かを判定し（ステップＳ５１）、２フレーム分の元画像データを受け取ったと判定された場合は、コンテンツ解析部１２１は、現在のフレーム（ｔフレーム）と直前のフレーム（ｔ−１フレーム）との間で動きの変化及び／又は明るさの変化を求める（ステップＳ５２）。なお、実施形態３においても実施形態２と同様、動き量及び明るさ変化量の両方を求めるものとする。
【０１７５】
ステップＳ５２により動き量及び明るさ変化量が求められると、動き量及び明るさ変化量を考慮した遅延時間（この実施形態３ではこれを初期遅延時間という）を設定し、設定された初期遅延時間と、ステップＳ５２においてコンテンツ解析に用いたフレーム画像（元画像データの現在のフレーム（ｔフレーム）と直前のフレーム（ｔ−１フレーム））とを中間画像データ生成部１１４に送る（ステップＳ５３）。
【０１７６】
中間画像データ生成部１１４は、コンテンツ解析部１２１から送られてきた初期遅延時間と、コンテンツ解析に用いたフレーム画像（元画像データの現在のフレーム（ｔフレーム）と直前のフレーム（ｔ−１フレーム））とにより、現在のフレーム（ｔフレーム）と直前のフレーム（ｔ−１フレーム）との間の中間画像データＧ１を第１の中間画像データとして生成する（ステップＳ５４）。
【０１７７】
そして、ステップＳ５３で設定された初期遅延時間が０．５フレーム未満であるか否かを判定し（ステップＳ５５）、０．５フレーム未満である場合には、図２５に示す処理手順による処理を行い、０．５フレーム以上である場合には、図２６に示す処理手順による処理を行う。
【０１７８】
図２５は図２４のステップＳ５５において遅延時間が０．５フレーム未満であると判定された場合の処理手順を説明するフローチャートである。図２５に示す処理は、プロジェクタＰＪ１側に対する処理とプロジェクタＰＪ２側に対する処理が存在する。
【０１７９】
プロジェクタＰＪ１側の処理について説明する。まず、中間画像データ生成部１１４は自身が生成した中間画像データＧ１と初期遅延時間を遅延時間Ｔ１として第１の出力バッファ１１２に送る（ステップＳ６１）。
【０１８０】
ここで、遅延時間Ｔ１が経過したか否かが判定され（ステップＳ６２）、遅延時間Ｔ１が経過すると、第１の出力バッファ１１２に保持された中間画像データＧ１が画像データ出力部１１７に送られる（ステップＳ６３）。なお、遅延時間Ｔ１が経過したか否かの判定は、元画像の投写タイミングを起点として行う。この元画像の投写タイミングは画像データ入力部１１１から取得可能であるとする。
【０１８１】
この第１の出力バッファ１１２に保持された中間画像データＧ１が画像データ出力部１１７に送られるタイミングで同期信号を生成し、その同期信号を第２の出力バッファ１１３に送る（ステップＳ６４）。そして、プロジェクタＰＪ１では中間画像データＧ１がスクリーンに投写される（ステップＳ６５）。このステップＳ６５のあとは、実施形態１の説明で用いた図３のフローチャートのステップＳ１に戻る。
【０１８２】
一方、プロジェクタＰＪ２側の処理は、中間画像データ生成部１１４は自身が生成した中間画像データＧ１と現在のフレーム（ｔフレーム）をコンテンツ解析部１２１に送る（ステップＳ６６）。
【０１８３】
コンテンツ解析部１２１では中間画像データＧ１と現在のフレームとからコンテンツ解析を行い、その結果に基づいて遅延時間Ｔ２を設定し、設定した遅延時間Ｔ２を中間画像データ生成部１１４に送り返す（ステップＳ６７）。中間画像データ生成部１１４は、コンテンツ解析部１２１の解析結果から中間画像データＭ２を生成、すなわち、コンテンツ解析により設定された遅延時間Ｔ２に基づく中間画像データＭ２を第２の中間画像データとして生成し（ステップＳ６８）、その中間画像データＭ２と遅延時間Ｔ２とを第２の出力バッファ１１３に送る（ステップＳ６９）。
【０１８４】
ここで、同期信号（ステップＳ６４による同期信号）を取得したか否かを判定し（ステップＳ７０）、同期信号を取得したら、その同期信号を基点に遅延時間Ｔ２の経過を判定する（ステップＳ７１）。この判定の結果、遅延時間Ｔ２が経過すると、第２の出力バッファ１１３に保持された中間画像データＭ２が画像データ出力部１１９に送られる（ステップＳ７２）。これにより、プロジェクタＰＪ２はスクリーンＳＣＲ上に中間画像データＭ２を投写する（ステップＳ７３）。このステップＳ７３のあとは、実施形態１の説明で用いた図３のフローチャートのステップＳ１に戻る。
【０１８５】
図２６は図２４のステップＳ５５において遅延時間が０．５フレーム以上であると判定された場合の処理手順を説明するフローチャートである。図２６における処理も図２５と同様に、プロジェクタＰＪ１側に対する処理とプロジェクタＰＪ２側に対する処理が存在する。
【０１８６】
プロジェクタＰＪ１側の処理について説明する。まず、中間画像データ生成部１１４は自身が生成した中間画像データＧ１と直前のフレーム（ｔ−１フレーム）をコンテンツ解析部１２１に送る（ステップＳ８１）。
【０１８７】
コンテンツ解析部１２１では中間画像データＧ１と直前のフレームとからコンテンツ解析を行い、その結果に基づいて遅延時間Ｔ１を設定し、設定した遅延時間Ｔ１を中間画像データ生成部１１４に送り返す（ステップＳ８２）。中間画像データ生成部１１４は、コンテンツ解析部１２１の解析結果から第２の中間画像データとしての中間画像データＭ２を生成、すなわち、コンテンツ解析により設定された遅延時間Ｔ１に基づく中間画像データＭ２を生成し（ステップＳ８３）、その中間画像データＭ２と遅延時間Ｔ１を第１の出力バッファ１１２に送る（ステップＳ８４）。
【０１８８】
ここで、遅延時間Ｔ１が経過したか否かが判定され（ステップＳ８５）、遅延時間Ｔ１が経過すると、第１の出力バッファ１１２に保持された中間画像データＭ２が画像データ出力部１１７に送られる（ステップＳ８６）。なお、遅延時間Ｔ１が経過したか否かの判定は、元画像の投写タイミングを起点として行う。この元画像の投写タイミングは画像データ入力部１１１から取得可能であるとする。
【０１８９】
この第１の出力バッファ１１２に保持された中間画像データＭ２が画像データ出力部１１７に送られるタイミングで同期信号を生成し、その同期信号を第２の出力バッファ１１３に送る（ステップＳ８７）。そして、プロジェクタＰＪ１では中間画像データＭ２がスクリーンに投写される（ステップＳ８８）。このステップＳ８８のあとは、実施形態１の説明で用いた図３のフローチャートのステップＳ１に戻る。
【０１９０】
一方、プロジェクタＰＪ２側の処理は、まず、遅延時間Ｔ１と初期遅延時間とにより遅延時間Ｔ２を設定する（ステップＳ８９）。そして、中間画像データ生成部１１４は自身が生成した第１の中間画像データとしての中間画像データＧ１と遅延時間Ｔ２とを第２の出力バッファ１１３に送る（ステップＳ９０）。ここで、同期信号（ステップＳ８７による同期信号）を取得したか否かを判定し（ステップＳ９１）、同期信号を取得したら、その同期信号を基点に遅延時間Ｔ２の経過を判定する（ステップＳ９２）。
【０１９１】
この判定の結果、遅延時間Ｔ２が経過すると、第２の出力バッファ１１３に保持された中間画像データＧ１が画像データ出力部１１９に送られる（ステップＳ９３）。これにより、プロジェクタＰＪ２はスクリーンＳＣＲ上に中間画像データＧ１を投写する（ステップＳ９４）。このステップＳ９４のあとは、実施形態１の説明で用いた図３のフローチャートのステップＳ１に戻る。
【０１９２】
図２７及び図２８は図２５及び図２６のフローチャートにおける中間画像データの生成処理を簡略化して示す図である。図２７は初期遅延時間が０．５フレーム未満である場合、図２８は初期遅延時間が０．５フレーム以上である場合を示している。
【０１９３】
図２７に示すように、まず、元画像データの１フレームと２フレームとをコンテンツ解析した結果、そのコンテンツ解析結果により０．２フレームの遅延時間（実施形態３ではこのときに設定される遅延時間を前述したように初期遅延時間と呼んでいる）が設定され、この０．２フレームの初期遅延時間に基づく１．２フレームの中間画像データＧ１が第１の中間画像データとして生成されたとする（図２７（Ａ））。
【０１９４】
ここで、この中間画像データＧ１と元画像データの１フレームとの間の時間的な長さΔｔ１と、中間画像データＧ１と元画像データの２フレームとの間の時間的な長さΔｔ２とを比較する。この比較動作は、図２４のフローチャートにおけるステップＳ５５の動作に相当するものである。
【０１９５】
そして、時間的な長さΔｔ１とΔｔ２との比較の結果、時間的に長い区間においては、その両端のフレーム画像（元画像データや中間画像データ）を用いてコンテンツ解析を行い、そのコンテンツ解析による初期遅延時間を設定して、設定された初期遅延時間に基づく新たな中間画像データを生成する。
【０１９６】
図２７（Ａ）の例では、Δｔ１＜Δｔ２であると判定、すなわち、図２４のステップＳ５５においては初期遅延時間が０．５フレーム未満と判定された場合であるので、今度は、１．２フレームの中間画像データＧ１と元画像データの２フレームとの間のコンテンツ解析を行う。そして、このコンテンツ解析結果に基づいて時間的に長い区間Δｔ２における初期遅延時間を設定して、該初期遅延時間に基づく第２の中間画像データを生成する。
【０１９７】
このとき、第２の中間画像データとして１．６フレームの中間画像データＭ２が生成されたとする（図２７（Ｂ））。以上のようにして生成された第１の中間画像データ（１．２フレームの中間画像データＧ１）と第２の中間画像データ（１．６フレームの中間画像データＭ２）を２つのプロジェクタＰＪ１，ＰＪ２に割り当てる。
【０１９８】
このとき、２つのプロジェクタＰＪ１，ＰＪ２の投写順序が、プロジェクタＰＪ１，ＰＪ２の順序であるとすれば、プロジェクタＰＪ１には第１の中間画像データ（１．２フレームの中間画像データＧ１）、プロジェクタＰＪ２には第２の中間画像データ（１．６フレームの中間画像データＭ２）をそれぞれ割り当てる。
【０１９９】
また、図２８に示すように、元画像データの１フレームと２フレームとをコンテンツ解析した結果、そのコンテンツ解析結果により０．８フレームの初期遅延時間が設定され、この０．８フレームの初期遅延時間に基づく１．８フレームの中間画像データＧ１が第１の中間画像データとして生成されたとする（図２８（Ａ））。
【０２００】
この場合、この中間画像データＧ１と元画像データの１フレームとの間の時間的な長さΔｔ１と、中間画像データＧ１と元画像データの２フレームとの間の時間的な長さΔｔ２とを比較すると、Δｔ１＞Δｔ２であると判定されるので、１．８フレームの中間画像データＧ１と元画像データの１フレームとの間のコンテンツ解析を行う。そして、このコンテンツ解析により設定された初期遅延時間に基づく第２の中間画像データを生成する。このとき、第２の中間画像データとして１．４フレームの中間画像データＭ２が生成されたとする（図２８（Ｂ））。
【０２０１】
このように生成された第１の中間画像データ（１．８フレームの中間画像データＧ１）と第２の中間画像データ（１．４フレームの中間画像データＭ２）を２つのプロジェクタＰＪ１，ＰＪ２に割り当てる。このとき、２つのプロジェクタＰＪ１，ＰＪ２の投写順序が、プロジェクタＰＪ１，ＰＪ２の順序であるとすれば、プロジェクタＰＪ１には第２の中間画像データ（１．４フレームの中間画像データＭ２）、プロジェクタＰＪ２には第１の中間画像データ（１．６フレームの中間画像データＧ１）をそれぞれ割り当てる。
【０２０２】
図２９は図２４〜図２６のフローチャートの具体的な動作例について説明する図である。まず、画像データ入力部１１１より送られてきた元画像データについて、順に、コンテンツ解析を行い、そのコンテンツ解析結果に基づいて、初期遅延時間として、０．３フレーム、０．８フレーム、０．５フレーム、・・・が設定され、また、中間画像データＧ１として、１．３フレーム、２．８フレーム、３．５フレーム、・・・が生成されたとする（図２９（Ａ））。
【０２０３】
そして、上記の図２９（Ａ）の処理と並行して、１．３フレームの中間画像データＧ１（初期遅延時間は０．３フレーム）に対しては、初期遅延時間の０．３フレームが０．５未満（０．３＜０．５）であるので、図２５のフローチャートによる処理がなされる。
【０２０４】
すなわち、プロジェクタＰＪ１側においては、１．３フレームの中間画像データＧ１が生成され、この中間画像データＧ１がプロジェクタＰＪ１により投写される（図２９（Ｂ））。このときの遅延時間Ｔ１（初期遅延時間）は０．３フレームである。
【０２０５】
一方、プロジェクタＰＪ２側においては、中間画像データＧ１（１．３フレーム）と現在のフレーム（２フレーム）との間でコンテンツ解析を行う。そして、このコンテンツ解析により遅延時間Ｔ２として、０．４フレームが設定されたとする。なお、ここで設定される遅延時間Ｔ２は、「２−１．３＝０．７」により０．７フレームが最大値となる。
【０２０６】
このようにして、遅延時間Ｔ２が設定されると、１．３＋０．４＝１．７フレームの中間画像データＭ２が生成され、この中間画像データＭ２がプロジェクタＰＪ２により投写される（図２９（Ｂ））。なお、コンテンツ解析部１２１においては、遅延時間設定のためのテーブルがその都度更新される。これについては後述する。
【０２０７】
次に、２．８フレームの中間画像データＧ１（初期遅延時間は０．８フレーム）に対しては、初期遅延時間の０．８フレームが０．５以上（０．８≧０．５）であるので、図２６のフローチャートによる処理がなされる。
【０２０８】
すなわち、プロジェクタＰＪ１側においては、中間画像データＧ１（２．８フレーム）と直前のフレーム（２フレーム）との間でコンテンツ解析を行う。このコンテンツ解析により遅延時間Ｔ１として、０．２フレームが設定されたとする。なお、ここで設定される遅延時間Ｔ１は、「２．８−２＝０．８」により０．８フレームが最大値となる。このようにして、遅延時間Ｔ１が設定されると、２＋０．２＝２．２フレームの中間画像データＭ２が生成され、この中間画像データＭ２がプロジェクタＰＪ１により投写される（図２９（Ｃ））。
【０２０９】
一方、プロジェクタＰＪ２側においては、遅延時間Ｔ２を計算する。この遅延時間Ｔ２は、０．８−０．２＝０．６フレームと求められる。そして、この遅延時間Ｔ２（０．６フレーム）経過後に中間画像データＧ１がプロジェクタＰＪ２により投写される（図２９（Ｃ））。
【０２１０】
図３０は実施形態３に係る画像投写システムにおける各プロジェクタＰＪ１，ＰＪ２の投写タイミングを示す図である。この図３０は、図２９で示した例に基づく投写がなされた場合の投写タイミングを示すものである。
【０２１１】
すなわち、図２９の例においては、全フレーム画像について画像データ入力部１１１より送られてきた順にコンテンツ解析を行い、そのコンテンツ解析結果に基づいて、初期遅延時間として、０．３フレーム、０．８フレーム、０．５フレーム、・・・が設定され、また、中間画像データＧ１として、１．３フレーム、２．８フレーム、３．５フレーム、・・・が生成された例である。
【０２１２】
したがって、まず、１．３フレームの中間画像データＧ１（初期遅延時間は０．３フレーム）に対しては、初期遅延時間の０．３フレームが０．５未満（０．３＜０．５）であるので、プロジェクタＰＪ１側においては、図２９（Ｂ）に示したように、１．３フレームの中間画像データＧ１が生成され、この中間画像データＧ１がプロジェクタＰＪ１により投写される。このときの遅延時間Ｔ１は初期遅延時間０．３フレームである。
【０２１３】
なお、プロジェクタＰＪ１側においては、最初に投写されるフレーム画像に限って、時間差を設ける必要はない。ただし、それ以降のフレーム画像については、本来の投写とのタイミングと同期させるために、所定の時間差（遅延時間）を設けて表示することが必要である。
【０２１４】
一方、プロジェクタＰＪ２においては、中間画像データＧ１（１．３フレーム）と現在のフレーム（２フレーム）との間でコンテンツ解析を行う。このコンテンツ解析により遅延時間Ｔ２として、図２９（Ｂ）の例では０．４フレームが設定される。このようにして、遅延時間Ｔ２が設定されると、１．３＋０．４＝１．７フレームの中間画像データＭ２が生成され、この中間画像データＭ２がプロジェクタＰＪ２により投写される。
【０２１５】
次に、２．８フレームの中間画像データＧ１（初期遅延時間は０．８フレーム）に対しては、初期遅延時間の０．８フレームが０．５以上（０．８≧０．５）であるので、プロジェクタＰＪ１側においては、中間画像データＧ１（２．８フレーム）と直前のフレーム（２フレーム）との間でコンテンツ解析を行う。このコンテンツ解析により遅延時間Ｔ１として、図２９（Ｃ）の例では０．２フレームが設定される。このようにして、遅延時間Ｔ１が設定されると、２＋０．２＝２．２フレームの中間画像データＭ２が生成され、この中間画像データＭ２がプロジェクタＰＪ１により投写される。
【０２１６】
一方、プロジェクタＰＪ２側においては、遅延時間Ｔ２を計算する。この遅延時間Ｔ２は、０．８−０．２＝０．６フレームと求められる。そして、この遅延時間Ｔ２（０．６フレーム）経過後に、２．８フレームの中間画像データＧ１がプロジェクタＰＪ２により投写される。以降も上述したと同様の処理がなされることによる投写がなされる。
【０２１７】
図３１はコンテンツ解析部１２１によって得られたコンテンツ解析結果に基づいて生成されるテーブルの例を示す図であり、このテーブルはその都度更新される。たとえば、図２９（Ｂ）の動作のように、中間画像データＧ１が１．３フレーム、現在のフレームが２フレームである場合に用いられるテーブルは、図３１（Ａ）のような内容である。
【０２１８】
なお、図２９（Ｂ）に示すように、中間画像データＧ１が１．３フレーム、現在のフレームが２フレームである場合は、設定される遅延時間Ｔ２は、「１−１．３＝０．７」により０．７フレームが最大値となる。この場合、図３１（Ａ）のテーブルに示すように、コンテンツ解析によって得られた動き量及び明るさ変化量の範囲幅は、１９０〜２２０，１６３〜１８９，１３６〜１６２，・・・，０〜２７というように設定され、これらの各範囲幅に対応して遅延時間が「０」，「０．１」，「０．２」，・・・，「０．７」というように設定される。
【０２１９】
また、図２９（Ｃ）の動作のように、中間画像データＧ１が２．８フレーム、現在のフレームが２フレームである場合に用いられるテーブルは、図３１（Ｂ）のような内容である。図２８（Ｃ）に示すように、中間画像データＧ１が２．８フレーム、直前のフレームが２フレームである場合は、設定される遅延時間Ｔ１は、「２．８−２＝０．８」により０．８フレームが最大値となる。この場合、図３１（Ｂ）のテーブルに示すように、コンテンツ解析によって得られた動き量及び明るさ変化量の範囲幅は、１９３〜２２０，１６９〜１９２，１４５〜１６８，・・・，０〜２４というように設定され、これらの各範囲幅に対応して遅延時間が「０」，「０．１」，「０．２」，・・・，「０．８」というように設定される。
【０２２０】
図３２は遅延時間を設定するためのテーブルの作成例を説明するフローチャート（その１）であり、図３３は遅延時間を設定するためのテーブルの作成例を説明するフローチャート（その２）である。なお、ここでは、動き量及び明るさの変化量の最大値が２２０であるとする。
【０２２１】
図３２において、まず、コンテンツ解析部１２１が初期遅延時間と現在のフレームから遅延時間として設定可能な最大値ＴＭＡＸを設定する（ステップＳ１０１）。この最大値ＴＭＡＸを遅延時間として設定可能な精度（たとえば、０．１フレーム）で除算し、それによって得られた値に１を加算した値を設定値数Ｓとする。
【０２２２】
そして、動き量及び／又は明るさ変化量（この実施形態３では動き量及び明るさ変化量）の最大値ＣＭＡＸ（この実施形態３では２２０）を取得し（ステップＳ１０３）、その最大値ＣＭＡＸを設定値数Ｓで除算し、それによって得られた値を範囲幅Ｗとし、余りをｘとして保存する（ステップＳ１０４）。以降、図３３のステップ１０５に続く。
【０２２３】
図３３において、ｎ＝０とし（ステップＳ１０５）、設定値ｘ[０]＝ＴＭＡＸ、設定範囲最小値ｍｉｎ[０]＝０、設定範囲最大値ｍａｘ[０]＝範囲幅Ｗとする（ステップＳ１０６）。以降、ｎに＋１して（ステップＳ１０７）、ｎ＜Ｓを判定する（ステップＳ１０８）。この判定の結果、ｎ＜Ｓであれば処理を終了し、ｎ＜Ｓでなければ、ｎ＝Ｓ−１であるか否かを判定し（ステップＳ１０９）、ｎ＝Ｓ−１の場合と、ｎ＝Ｓ−１でない場合とで処理を分け、ｎ＝Ｓ−１の場合はステップＳ１１０の処理、ｎ＝Ｓ−１でない場合はステップＳ１１１の処理を行う。
【０２２４】
以上の処理を具体例を用いて説明する。たとえば２．８フレームの中間画像データとその直前のフレーム（２フレーム）との間でコンテンツ解析を行う場合、遅延時間として設定可能な最大値ＴＭＡＸは、「ＴＭＡＸ＝２．８−２＝０．８フレーム」である。
【０２２５】
今、設定可能な精度を０．１フレームとすると設定値数Ｓは、「Ｓ＝（０．８／０．１）＋１＝８＋１＝９」と求められる。ここで、動き量及び明るさ変化量の最大値が２２０であるとすると、範囲幅Ｗは、「Ｗ＝２２０／９＝２４余り（ｘ）＝４」となる。
【０２２６】
これらにより、図３４のように、ｎ＝０，１，２，・・・，８における設定値ｘ[ｎ]が、「０．８」，「０．７」，「０．６」，・・・，「０」、設定範囲最小値ｍｉｎ[ｎ]が０，２５，４９，・・・，１９３、設定範囲最大値ｍａｘ[ｎ]が「２４」，「４８」，「７２」，・・・，「２２０」と求められる。
【０２２７】
この図３４における設定範囲最小値ｍｉｎ[ｎ]と設定範囲最大値ｍａｘ[ｎ]は、図３１（Ｂ）のテーブルに示す動き量及び明るさ変化量の各範囲に対応し、設定値ｘ[ｎ]が遅延時間に対応する。以上のようにして遅延時間設定を行うためのテーブルをコンテンツ解析ごとに作成することができる。
【０２２８】
以上説明したように、実施形態３によれば、実施形態１で述べたと同様の効果が得られるほか、実施形態２と同様、コンテンツの内容に応じてプロジェクタＰＪ１，ＰＪ２で投写すべき中間画像データを生成するとともに、プロジェクタＰＪ１に対するプロジェクタＰＪ２の投写タイミングの遅延時間を設定するようにしている。これによって、動きの激しい場面や明るさの変化に応じた投写画像を得ることができ、動画の視認性をより一層高めることができ、かつ、高画質化を図ることができる。
【０２２９】
また、実施形態３では、まず、現在のフレームと直前のフレームとでコンテンツ解析を行って、そのコンテンツ解析により設定された遅延時間（初期遅延時間）に基づく第１の中間画像データ（中間画像データＧ１）を生成し、この中間画像データＧ１と元画像データの２つのフレーム間の時間的に長い区間でさらにコンテンツ解析を行って、そのコンテンツ解析により設定された遅延時間（初期遅延時間）に基づく第２の中間画像データＭ２を生成するというような動作を行う。
【０２３０】
このような動作を行うことにより、コンテンツの内容の変化により適合した中間画像データを生成することができ、動きの激しい場面や明るさの変化に、より適合した投写画像を得ることができる。これにより、動画の視認性をより一層高めることができ、かつ、高画質化を図ることができる。
【０２３１】
なお、これまでの説明は、プロジェクタを２台とした場合であったが、プロジェクタが３台以上である場合も同様に実施可能である。
図３５はプロジェクタが３台の場合の中間画像データ生成動作を概略的に説明する図である。また、図３６はプロジェクタが４台の場合の中間画像データ生成動作（その１）を概略的に説明する図、図３７はプロジェクタが４台の場合の中間画像データ生成動作（その２）を概略的に説明する図である。
【０２３２】
まず、プロジェクタが３台の場合について説明する。図３５に示すように、まず、元画像データの１フレームと２フレームとをコンテンツ解析し、そのコンテンツ解析により設定された遅延時間（０．２フレームの初期遅延時間とする）に基づく第１の中間画像データ（１．２フレームの中間画像データＧ１とする）が生成されたとする（図３５（Ａ））。
【０２３３】
ここで、中間画像データＧ１と元画像データの１フレームとの間の時間的な長さΔｔ１と、中間画像データＧ１と元画像データの２フレームとの間の時間的な長さΔｔ２とを比較する。この比較の結果、この場合、Δｔ１＜Δｔ２であると判定されるので、今度は、１．２フレームの中間画像データＧ１と元画像データの２フレームとの間のコンテンツ解析を行う。そして、このコンテンツ解析により設定された初期遅延時間に基づく第２の中間画像データ（１．８フレームの中間画像データＭ２）が生成されたとする（図３５（Ｂ））。
【０２３４】
ここで、中間画像データＭ２と１．２フレームの中間画像データＧ１との時間的な長さΔｔ１と、中間画像データＭ２と元画像データの２フレームとの時間的な長さΔｔ２とを比較する。
この比較の結果、この場合、Δｔ１＞Δｔ２であると判定されるので、今度は、中間画像データＭ２と１．２フレームの中間画像データＧ１との間のコンテンツ解析を行う。そして、このコンテンツ解析により設定された初期期遅延時間に基づく第３の中間画像データ（１．３フレームの中間画像データＭ３）が生成されたとする（図３５（Ｃ））。
【０２３５】
次に、図３５（Ａ）〜（Ｃ）の動作により生成された第１の中間画像データ（１．２フレームの中間画像データＧ１）、第２の中間画像データ（１．８フレームの中間画像データＭ２）、第３の中間画像データ（１．３フレームの中間画像データＭ３）を３つのプロジェクタＰＪ１，ＰＪ２，ＰＪ３に割り当てる。このとき、３つのプロジェクタＰＪ１，ＰＪ２，ＰＪ３の投写順序が、プロジェクタＰＪ１，ＰＪ２，ＰＪ３の順序であるとすれば、プロジェクタＰＪ１には第１の中間画像データ（１．２フレームの中間画像データＧ１）、プロジェクタＰＪ２には第３の中間画像データ（１．３フレームの中間画像データＭ３）、プロジェクタＰＪ３には第２の中間画像データ（１．８フレームの中間画像データＭ２）をそれぞれ割り当てる。
【０２３６】
一方、図３５（Ａ）において、１．２フレームの中間画像データＧ１と元画像データの２フレームとの間のコンテンツ解析を行った結果、このコンテンツ解析により設定された初期遅延時間に基づく第２の中間画像データとして１．４フレームの中間画像データＭ２が生成されたとする（図３５（Ｄ））。
【０２３７】
ここで、１．４フレームの中間画像データＭ２と１．２フレームの中間画像データＧ１との時間的な長さΔｔ１と、１．４フレームの中間画像データＭ２と元画像データの２フレームとの時間的な長さΔｔ２とを比較する。この比較の結果、この場合、Δｔ１＜Δｔ２であると判定されるので、今度は、中間画像データＭ２と元画像データの２フレームとの間のコンテンツ解析を行う。そして、このコンテンツ解析により設定された初期遅延時間に基づく第３の中間画像データ（１．８フレームの中間画像データＭ３）が生成されたとする（図３５（Ｅ））。
【０２３８】
この図３５（Ａ），（Ｄ），（Ｅ）の動作により生成された第１の中間画像データ（１．２フレームの中間画像データＧ１）、第２の中間画像データ（１．４フレームの中間画像データＭ２）、第３の中間画像データ（１．８フレームの中間画像データＭ３）を３つのプロジェクタＰＪ１，ＰＪ２，ＰＪ３に割り当てる。このとき、３つのプロジェクタＰＪ１，ＰＪ２，ＰＪ３の投写順序が、プロジェクタＰＪ１，ＰＪ２，ＰＪ３の順序であるとすれば、プロジェクタＰＪ１には第１の中間画像データ（１．２フレームの中間画像データＧ１）、プロジェクタＰＪ２には第２の中間画像データ（１．４フレームの中間画像データＭ２）、プロジェクタＰＪ３には第３の中間画像データ（１．８フレームの中間画像データＭ３）をそれぞれ割り当てる。
【０２３９】
以上はプロジェクタが３台の場合であるが、プロジェクタが４台の場合は、図３６及び図３７に示す動作を行う。図３６の動作は図３５（Ｂ）以降の動作であり、図３７は図３５（Ｄ）以降の動作である。
【０２４０】
まず、図３６に動作について説明する。図３６（Ａ）は図３５（Ｂ）と同じ状態であり、この図３６（Ａ）の状態では、１．８フレームの中間画像データＭ２と１．２フレームの中間画像データＧ１との時間的な長さΔｔ１が１．８フレームの中間画像データＭ２と元画像データの２フレームまでの時間的長さΔＴ２よりも長いので、この１．８フレームの中間画像データＭ２と１．２フレームの中間画像データＧ１との間のコンテンツ解析を行う。そして、このコンテンツ解析により設定された初期遅延時間に基づく第３の中間画像データ（１．３フレームの中間画像データＭ３）が生成されたとする（図３６（Ｂ））。
【０２４１】
ここで、今度は、中間画像データＭ３と１．２フレームの中間画像データＧ１との時間的な長さΔｔ１と、中間画像データＭ３と１．８フレームの中間画像データＭ２との時間的な長さΔｔ２とを比較する。この比較の結果、Δｔ１＜Δｔ２であると判定されるので、今度は、中間画像データＭ３と１．８フレームの中間画像データＭ２との間のコンテンツ解析を行う。そして、このコンテンツ解析により設定された初期遅延時間に基づく第４の中間画像データとして１．５フレームの中間画像データＭ４が生成されたとする（図３６（Ｃ））。
【０２４２】
このように、図３６（Ａ）〜（Ｃ）より生成された第２の中間画像データ（１．８フレームの中間画像データＭ２）、第３の中間画像データ（１．３フレームの中間画像データＭ３）、第４の中間画像データ（１．５フレームの中間画像データＭ４）とそれ以前の図３５（Ａ）の動作により生成された第１の中間画像データ（１．２フレームの中間画像データＧ１）を４つのプロジェクタＰＪ１，ＰＪ２，ＰＪ３，ＰＪ４に割り当てる。
【０２４３】
このとき、４つのプロジェクタＰＪ１，ＰＪ２，ＰＪ３，ＰＪ４の投写順序が、プロジェクタＰＪ１，ＰＪ２，ＰＪ３，ＰＪ４の順序であるとすれば、プロジェクタＰＪ１には第１の中間画像データ（１．２フレームの中間画像データＧ１）、プロジェクタＰＪ２には第３の中間画像データ（１．３フレームの中間画像データＭ３）、プロジェクタＰＪ３には第４の中間画像データ（１．５フレームの中間画像データＭ４）、プロジェクタＰＪ４には第２の中間画像データ（１．８フレームの中間画像データＭ２）をそれぞれ割り当てる。
【０２４４】
次に、図３７の動作について説明する。図３７（Ａ）は図３５（Ｄ）と同じ状態であり、図３７（Ａ）の状態では、１．４フレームの中間画像データＭ２と元画像データの２フレームとの間の時間的な長さΔｔ２の方が１．４フレームの中間画像データＭ２と１．２フレームの中間画像データＧ１との間の時間的な長さΔｔ１よりも長いので、この１．４フレームの中間画像データＭ２と元画像データの２フレームとの間のコンテンツ解析を行う。そして、このコンテンツ解析により設定された初期遅延時間に基づく第３の中間画像データとして１．８フレームの中間画像データＭ３が生成されたとする（図３７（Ｂ））。
【０２４５】
ここで、中間画像データＭ３と１．４フレームの中間画像データＭ２との時間的な長さΔｔ１と、中間画像データＭ３と元画像データの２フレームとの時間的な長さΔｔ２とを比較する。この比較の結果、中間画像データＭ３と１．４フレームの中間画像データＭ２の方が長いので、今度は、中間画像データＭ３と１．４フレームの中間画像データＭ２との間のコンテンツ解析を行う。そして、このコンテンツ解析により設定された初期遅延時間に基づく第４の中間画像データとして１．６フレームの中間画像データＭ４が生成されたとする（図３７（Ｃ））。
【０２４６】
このように、図３７（Ａ）〜（Ｃ）の動作により生成された第２の中間画像データ（１．４フレームの中間画像データＭ２）、第３の中間画像データ（１．８フレームの中間画像データＭ３）、第４の中間画像データ（１．６フレームの中間画像データＭ４）とそれ以前の図３５（Ａ）の動作により生成された第１の中間画像データ（１．２フレームの中間画像データＧ１）を４つのプロジェクタＰＪ１，ＰＪ２，ＰＪ３，ＰＪ４に割り当てる。
【０２４７】
このとき、４つのプロジェクタＰＪ１，ＰＪ２，ＰＪ３，ＰＪ４の投写順序が、プロジェクタＰＪ１，ＰＪ２，ＰＪ３，ＰＪ４の順序であるとすれば、プロジェクタＰＪ１には第１の中間画像データ（１．２フレームの中間画像データＧ１）、プロジェクタＰＪ２には第２の中間画像データ（１．４フレームの中間画像データＭ２）、プロジェクタＰＪ３には第４の中間画像データ（１．６フレームの中間画像データＭ４）、プロジェクタＰＪ４には第３の中間画像データ（１．８フレームの中間画像データＭ３）をそれぞれ割り当てる。
【０２４８】
以上の動作を行うことによって、３台以上の各プロジェクタに対してもそれぞれのプロジェクタに対応する中間画像データを生成して、生成した中間画像データを各プロジェクタに所定のタイミングで出力することができる。
【０２４９】
なお、本発明は前述の各実施形態に限られるものではなく、種々変形実施可能であることは勿論である。たとえば、前述の各実施形態では、プロジェクタを２台とした場合、両方のプロジェクタに対して中間画像データを生成するようにしたが、中間画像データはいずれかのプロジェクタに対して生成するようにしてもよい。
【０２５０】
図３８は、２台のプロジェクタＰＪ１，ＰＪ２のうちのいずれかのプロジェクタに対して中間画像データを生成する場合の各プロジェクタの投写タイミングを説明する図である。この図３８の場合、画像データ処理装置は、元画像データの複数のフレーム（隣接する２つのフレーム）から中間画像データを生成し、その中間画像データを２台のプロジェクタのうちのいずれかのプロジェクタ（図３８の例ではプロジェクタＰＪ２）に所定の遅延時間を有して出力するようにしている。
【０２５１】
図３８の例では、元画像データの１フレーム目と２フレーム目とから１．５フレームの中間画像データ、元画像の２フレーム目と３フレーム目とから２．５フレームの中間画像データ、・・・を生成し、プロジェクタＰＪ２からは、プロジェクタＰＪ１の元画像に対して、０．５フレームの遅延時間を有してそれぞれの中間画像データが投写される。
【０２５２】
この図３８の例は、最も単純な例であるが、これによっても、動画の視認性の向上や高画質化の効果が得られる。なお、この図３８の例においても、前述の実施形態１で説明したように、遅延時間はユーザが所定の範囲で任意に設定することも可能であり、また、実施形態２及び実施形態３で説明したように、複数フレーム間のコンテンツ解析を行って、コンテンツ解析結果に基づいた遅延時間を設定することも可能である。
【０２５３】
また、上述の実施形態２及び実施形態３においては、コンテンツ解析結果に基づいて設定される遅延時間は、動き量と明るさ変化量の両方を考慮した遅延時間（動き量及び明るさ変化量を考慮した遅延時間）としたが、これに限られるものではなく、動き量と明るさ変化量のいずれか一方に対して設定された遅延時間を用いるようにしてもよい。
【０２５４】
また、実施形態２及び実施形態３におけるコンテンツ解析は、実施形態２及び実施形態３では、２つのフレーム画像間（たとえば、元画像データの隣接する２つのフレーム間、元画像データの１つのフレームと１つの中間画像データ、２つの隣接する中間画像データ間など）で行う例について説明したが、それぞれ複数の画像データを用いて行うようにしてもよいことは勿論である。
【０２５５】
また、実施形態２及び実施形態３においても、実施形態１で説明した遅延時間設定部１１５をさらに設け、ユーザによって遅延時間を所定範囲で任意に設定できるようにしてもよい。
【０２５６】
また、本発明は以上説明した本発明を実現するための画像データ処理手順が記述された画像データ処理プログラムを作成し、その画像データ処理プログラムをフロッピィディスク、光ディスク、ハードディスクなどの記録媒体に記録させておくこともできる。したがって、本発明は、その画像データ処理プログラムの記録された記録媒体をも含むものである。また、ネットワークからその画像データ処理プログラムを得るようにしてもよい。
【図面の簡単な説明】
【０２５７】
【図１】実施形態１に係る画像投写システムの構成を示す図。
【図２】実施形態１に係る画像投写システムに用いられる画像データ処理装置の構成を詳細に示す図。
【図３】実施形態１に係る画像投写システムの画像データ処理手順を説明するフローチャート。
【図４】図３のフローチャートにおける中間画像データの生成処理を簡略化して示す図である。
【図５】実施形態１に係る画像投写システムにおける各プロジェクタＰＪ１，ＰＪ２の投写タイミングを説明する図。
【図６】実施形態１において２つのプロジェクタＰＪ１，ＰＪ２のうち一方のプロジェクタＰＪ１では中間画像データのみならず元画像をも投写を行う場合の表示タイミング示す図。
【図７】実施形態１においてプロジェクタが３台の場合の中間画像データ生成動作（その１）を概略的に説明する図。
【図８】実施形態１においてプロジェクタが３台の場合の中間画像データ生成動作（その２）を概略的に説明する図。
【図９】実施形態２に係る画像投写システムの構成を示す図
【図１０】実施形態２に係る画像投写システムに用いられる画像データ処理装置の構成を詳細に示す図。
【図１１】動き検出において用いられるブロックマッチング法について説明する図。
【図１２】動き量に対する遅延時間の設定例を示す図。
【図１３】動き量と遅延時間との対応を表すテーブルを示す図。
【図１４】明るさの変化量に対する遅延時間の設定例を示す図。
【図１５】明るさ変化量と遅延時間との対応を表すテーブルを示す図。
【図１６】実施形態２に係る画像投写システムにおける画像データ処理装置のプロジェクタＰＪ１側の動作を説明するフローチャート。
【図１７】実施形態２に係る画像投写システムにおける画像データ処理装置のプロジェクタＰＪ２側の動作を説明するフローチャート。
【図１８】図１６及び図１７のフローチャートにおける中間画像データの生成処理を簡略化して示す図。
【図１９】図１６のフローチャートの具体的な動作例について説明する図である。
【図２０】図１７のフローチャートの具体的な動作例について説明する図である。
【図２１】実施形態２に係る画像投写システムにおける各プロジェクタＰＪ１，ＰＪ２の投写タイミングを示す図。
【図２２】実施形態２においてプロジェクタが３台以上の場合の中間画像データ生成動作を概略的に説明する図。
【図２３】実施形態３に係る画像処理システムに用いられる画像データ処理装置１１の構成を詳細に示す図。
【図２４】実施形態３に係る画像投写システムにおける画像データ処理装置１１の動作の一部を説明するフローチャート。
【図２５】図２４のステップＳ５５において遅延時間が０．５フレーム未満であると判定された場合の処理手順を説明するフローチャート。
【図２６】図２４のステップＳ５５において遅延時間が０．５フレーム以上であると判定された場合の処理手順を説明するフローチャート。
【図２７】図２５及び図２６のフローチャートにおける中間画像データの生成処理（初期遅延時間が０．５フレーム未満である場合の処理）を簡略化して示す図。
【図２８】図２５及び図２６のフローチャートにおける中間画像データの生成処理（初期遅延時間が０．５フレーム以上である場合の処理）を簡略化して示す図。
【図２９】図２４〜図２６のフローチャートの具体的な動作例について説明する図。
【図３０】実施形態３に係る画像投写システムにおける各プロジェクタＰＪ１，ＰＪ２の投写タイミングを示す図。
【図３１】コンテンツ解析部１２１によって得られたコンテンツ解析結果に基づいて生成されるテーブルの例を示す図。
【図３２】遅延時間を設定するためのテーブルの作成例を説明するフローチャート（その１）。
【図３３】遅延時間を設定するためのテーブルの作成例を説明するフローチャート(その２)。
【図３４】図３２及び図３３のテーブル作成処理例により求められた設定値ｘ[ｎ]、設定範囲最小値ｍｉｎ[ｎ]、設定範囲最大値ｍａｘ[ｎ]の一例を示す図である。
【図３５】実施形態３においてプロジェクタが３台の場合の中間画像データ生成動作を概略的に説明する図。
【図３６】プロジェクタが４台の場合の中間画像データ生成動作（その１）を概略的に説明する図。
【図３７】プロジェクタが４台の場合の中間画像データ生成動作（その２）を概略的に説明する図。
【図３８】いずれかのプロジェクタに対して中間画像データを生成する場合の各プロジェクタの投写タイミングを説明する図。
【符号の説明】
【０２５８】
１１・・・画像データ処理装置、１１０・・・入力インタフェース、１１１・・・画像データ入力部、１１２・・・第１の出力バッファ、１１３・・・第２の出力バッファ、１１４・・・中間画像データ生成部、１１５・・・遅延時間設定部、１１６，１１８・・・出力インタフェース、１１７，１１９・・・画像データ出力部、１２１・・・コンテンツ解析部、ＰＪ１，ＰＪ２・・・プロジェクタ、ＳＣＲ・・・スクリーン
【図１】
2006203615.tif 000005
【図２】
2006203615.tif 000006
【図３】
2006203615.tif 000007
【図４】
2006203615.tif 000008
【図５】
2006203615.tif 000009
【図６】
2006203615.tif 000010
【図７】
2006203615.tif 000011
【図８】
2006203615.tif 000012
【図９】
2006203615.tif 000013
【図１０】
2006203615.tif 000014
【図１１】
2006203615.tif 000015
【図１２】
2006203615.tif 000016
【図１３】
2006203615.tif 000017
【図１４】
2006203615.tif 000018
【図１５】
2006203615.tif 000019
【図１６】
2006203615.tif 000020
【図１７】
2006203615.tif 000021
【図１８】
2006203615.tif 000022
【図１９】
2006203615.tif 000023
【図２０】
2006203615.tif 000024
【図２１】
2006203615.tif 000025
【図２２】
2006203615.tif 000026
【図２３】
2006203615.tif 000027
【図２４】
2006203615.tif 000028
【図２５】
2006203615.tif 000029
【図２６】
2006203615.tif 000030
【図２７】
2006203615.tif 000031
【図２８】
2006203615.tif 000032
【図２９】
2006203615.tif 000033
【図３０】
2006203615.tif 000034
【図３１】
2006203615.tif 000035
【図３２】
2006203615.tif 000036
【図３３】
2006203615.tif 000037
【図３４】
2006203615.tif 000038
【図３５】
2006203615.tif 000039
【図３６】
2006203615.tif 000040
【図３７】
2006203615.tif 000041
【図３８】
2006203615.tif 000042