(57)【特許請求の範囲】
【請求項１】
画像データを処理する画像データ処理装置と、処理された画像データに基づいて画像を表示する画像表示装置と、前記画像データ処理装置および前記画像表示装置間においてデータを双方向通信可能な伝送路とを備える画像表示システムであって、
前記画像データ処理装置には、画像処理プログラムを実行可能な画像処理プログラム実行装置が双方向通信可能な伝送路を介して少なくとも１つ接続され、
前記画像表示装置は、 
当該画像表示装置に対応した特性補正データを含む画像処理プログラムを記憶する画像処理プログラム記憶手段と、
前記画像データ処理装置から前記伝送路を介して受信される画像処理プログラムの送信要求に応じて前記画像処理プログラム記憶手段に記憶された画像処理プログラムを前記伝送路を介して送信する画像処理プログラム送信手段と、
前記画像データ処理装置から前記伝送路を介して受信される処理後の画像データに基づいて画像表示を行う画像表示手段とを備え、
前記画像データ処理装置は、
前記画像表示装置に対して画像処理プログラムの送信要求を行う画像処理プログラム送信要求手段と、
前記画像処理プログラム送信要求手段の要求に応じて前記画像表示装置から送信される画像処理プログラムを実行可能か否かを判定する画像処理プログラム実行可否判定手段と、
前記画像処理プログラム実行可否判定手段にて実行可能と判定されると、当該画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行手段と、
前記画像処理プログラム実行可否判定手段にて実行不可能と判定されると、当該画像処理プログラムを代わりに実行可能な前記画像処理プログラム実行装置を探索する画像処理プログラム実行装置探索手段と、
前記画像処理プログラム実行装置探索手段によって探索された前記画像処理プログラム実行装置に当該画像処理プログラムを送信して代わりに実行させる画像処理プログラム送信手段と、
当該画像処理プログラムの実行により処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信手段とを備える、
ことを特徴とする画像表示システム。
【請求項２】
請求項１に記載の画像表示システムにおいて、
前記画像データ処理装置には、前記画像表示装置用の画像処理プログラムを双方向通信可能なネットワークを介して配信する画像処理プログラム配信サーバが接続され、
前記画像データ処理装置は、
当該画像データ処理装置に接続された前記画像表示装置を認識すると、前記画像処理プログラム配信サーバに対して、当該画像表示装置用の画像処理プログラムの配信要求を行う画像処理プログラム配信要求手段を備え、
前記画像処理プログラム配信サーバは、
前記画像表示装置に対応した画像処理プログラムを格納する画像処理プログラム格納手段と、
前記画像データ処理装置からの前記配信要求を受け付ける配信要求受付手段と、
前記配信要求受付手段にて受け付けられた配信要求に応じて、前記画像処理プログラム格納手段に格納された画像処理プログラムを配信する画像処理プログラム配信手段とを備える、
ことを特徴とする画像表示システム。
【請求項３】
画像データを処理する画像データ処理装置と、処理された画像データに基づいて画像を表示する画像表示装置と、前記画像データ処理装置および前記画像表示装置間においてデータを双方向通信可能な伝送路とを備える画像表示システムであって、
前記画像データ処理装置には、前記画像表示装置用の画像処理プログラムを双方向通信可能なネットワークを介して配信する画像処理プログラム配信サーバが接続され、
前記画像表示装置は、 
当該画像表示装置に対応した特性補正データを含む画像処理プログラムを記憶する画像処理プログラム記憶手段と、
前記画像データ処理装置から前記伝送路を介して受信する画像処理プログラムの送信要求に応じて前記画像処理プログラム記憶手段に記憶された画像処理プログラムを前記伝送路を介して送信する画像処理プログラム送信手段と、
前記画像データ処理装置から前記伝送路を介して受信する処理後の画像データに基づいて画像表示を行う画像表示手段とを備え、
前記画像処理プログラム配信サーバは、
前記画像表示装置に対応した画像処理プログラムを格納する画像処理プログラム格納手段と、
前記画像データ処理装置からの配信要求を受け付ける配信要求受付手段と、
前記配信要求受付手段にて受け付けられた配信要求に応じて、前記画像処理プログラム格納手段に格納された画像処理プログラムを配信する画像処理プログラム配信手段とを備え、
前記画像データ処理装置は、
前記画像表示装置に対して画像処理プログラムの送信要求を行う画像処理プログラム送信要求手段と、
当該画像データ処理装置に接続された前記画像表示装置を認識すると、前記画像処理プログラム配信サーバに対して、当該画像表示装置用の画像処理プログラムの配信要求を行う画像処理プログラム配信要求手段と、
前記画像処理プログラム送信要求手段の要求に応じて前記画像表示装置から送信される画像処理プログラム、および、前記配信要求に応じて前記画像処理プログラム配信サーバから配信される画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行手段と、
前記画像処理プログラム実行手段にて処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信手段とを備える、
ことを特徴とする画像表示システム。
【請求項４】
画像データを処理する画像データ処理装置と、処理された画像データに基づいて画像を表示する画像表示装置と、前記画像データ処理装置および前記画像表示装置間においてデータを双方向通信可能な伝送路とを備える画像表示システムを利用した画像表示方法であって、
前記画像表示装置は、
前記画像データ処理装置から前記伝送路を介して受信される画像処理プログラムの送信要求に応じて、当該画像表示装置に対応した特性補正データを含む画像処理プログラムを前記伝送路を介して送信する画像処理プログラム送信ステップと、
前記画像データ処理装置から前記伝送路を介して受信される処理後の画像データに基づいて画像表示を行う画像表示ステップとを実行し、
前記画像データ処理装置は、
前記画像表示装置に対して画像処理プログラムの送信要求を行う画像処理プログラム送信要求ステップと、
前記画像処理プログラム送信要求ステップにおける要求に応じて前記画像表示装置から送信される画像処理プログラムを実行可能か否かを判定する画像処理プログラム実行可否判定ステップと、
前記画像処理プログラム実行可否判定ステップにて実行可能と判定されると、当該画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行ステップと、
前記画像処理プログラム実行可否判定ステップにて実行不可能と判定されると、当該画像処理プログラムを代わりに実行可能な画像処理プログラム実行装置を探索する画像処理プログラム実行装置探索ステップと、
前記画像処理プログラム実行装置探索ステップにより探索された前記画像処理プログラム実行装置に当該画像処理プログラムを送信して代わりに実行させる画像処理プログラム送信ステップと、
当該画像処理プログラムの実行により処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信ステップとを実行する、
ことを特徴とする画像表示方法。
【請求項５】
画像データを処理する画像データ処理装置と、処理された画像データに基づいて画像を表示する画像表示装置と、前記画像データ処理装置および前記画像表示装置間においてデータを双方向通信可能な伝送路とを備える画像表示システムを利用した画像表示方法であって、
前記画像データ処理装置には、前記画像表示装置用の画像処理プログラムを双方向通信可能なネットワークを介して配信する画像処理プログラム配信サーバが接続され、
前記画像表示装置は、
前記画像データ処理装置から前記伝送路を介して受信される画像処理プログラムの送信要求に応じて、当該画像表示装置に対応した特性補正データを含む画像処理プログラムを前記伝送路を介して送信する画像処理プログラム送信ステップと、
前記画像データ処理装置から前記伝送路を介して受信される処理後の画像データに基づいて画像表示を行う画像表示ステップとを実行し、
前記画像処理プログラム配信サーバは、
前記画像データ処理装置からの配信要求を受け付ける配信要求受付ステップと、
前記配信要求受付手段にて受け付けられた配信要求に応じて、前記画像表示装置に対応した画像処理プログラムを配信する画像処理プログラム配信ステップとを実行し、
前記画像データ処理装置は、
前記画像表示装置に対して画像処理プログラムの送信要求を行う画像処理プログラム送信要求ステップと、
当該画像データ処理装置に接続された前記画像表示装置を認識すると、前記画像処理プログラム配信サーバに対して、当該画像表示装置用の画像処理プログラムの配信要求を行う画像処理プログラム配信要求ステップと、
前記画像処理プログラム送信要求ステップにおける要求に応じて前記画像表示装置から送信される画像処理プログラム、および、前記配信要求に応じて前記画像処理プログラム配信サーバから配信される画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行ステップと、
前記画像処理プログラム実行ステップにて処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信ステップとを実行する、
ことを特徴とする画像表示方法。
【請求項６】
画像表示装置が双方向通信可能な伝送路を介して接続され、処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ処理装置であって、
前記画像表示装置に対して、当該画像表示装置に対応した特性補正データを含む画像処理プログラムの送信要求を行う画像処理プログラム送信要求手段と、
前記画像処理プログラム送信要求手段の要求に応じて前記画像表示装置から送信される画像処理プログラムを実行可能か否かを判定する画像処理プログラム実行可否判定手段と、
前記画像処理プログラム実行可否判定手段にて実行可能と判定されると、当該画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行手段と、
前記画像処理プログラム実行可否判定手段にて実行不可能と判定されると、双方向通信可能な伝送路を介して接続され、当該画像処理プログラムを代わりに実行可能な画像処理プログラム実行装置を探索する画像処理プログラム実行装置探索手段と、
前記画像処理プログラム実行装置探索手段によって探索された前記画像処理プログラム実行装置に当該画像処理プログラムを送信して代わりに実行させる画像処理プログラム送信手段と、
当該画像処理プログラムの実行により処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信手段と、
を備えることを特徴とする画像データ処理装置。
【請求項７】
請求項６に記載の画像データ処理装置において、
当該画像データ処理装置に接続された前記画像表示装置を認識すると、前記画像表示装置用の画像処理プログラムを双方向通信可能なネットワークを介して配信する画像処理プログラム配信サーバに対して、当該画像表示装置用の画像処理プログラムの配信要求を行う画像処理プログラム配信要求手段を備え、
画像処理プログラム実行手段は、前記画像表示装置から送信される画像処理プログラム、および、前記配信要求に応じて前記画像処理プログラム配信サーバから配信される画像処理プログラムを実行することを特徴とする画像データ処理装置。
【請求項８】
画像表示装置が双方向通信可能な伝送路を介して接続され、処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ処理装置であって、
前記画像表示装置に対して、当該画像表示装置に対応した特性補正データを含む画像処理プログラムの送信要求を行う画像処理プログラム送信要求手段と、
当該画像データ処理装置に接続された前記画像表示装置を認識すると、前記画像表示装置用の画像処理プログラムを双方向通信可能なネットワークを介して配信する画像処理プログラム配信サーバに対して、当該画像表示装置用の画像処理プログラムの配信要求を行う画像処理プログラム配信要求手段と、
前記画像処理プログラム送信要求手段の要求に応じて前記画像表示装置から送信される画像処理プログラム、および、前記配信要求に応じて前記画像処理プログラム配信サーバから配信される画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行手段と、
前記画像処理プログラム実行手段にて処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信手段と、
を備えることを特徴とする画像データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システム，画像表示方法および画像データ処理装置に関する。
【背景技術】
【０００２】
従来、画像データを処理するパーソナルコンピュータ（画像データ処理装置）と、パーソナルコンピュータにて処理された画像データに基づいて画像を表示する液晶プロジェクタ（画像表示装置）と、パーソナルコンピュータおよび液晶プロジェクタ間においてデータを伝送するＵＳＢ（Universal Serial Bus）ケーブル（伝送路）とを備える画像表示システムが知られている（例えば、特許文献１参照）。
【０００３】
特許文献１の画像表示システムでは、液晶プロジェクタに画像を表示させるための画像データがパーソナルコンピュータに入力され、当該パーソナルコンピュータにて処理された後、ＵＳＢケーブルを介して液晶プロジェクタに送信される。そして、液晶プロジェクタは、ＵＳＢケーブルを介して受信した処理後の画像データに基づいてスクリーンに画像表示を行う。
【０００４】
ここで、パーソナルコンピュータが行う処理の１つに、液晶プロジェクタの特性補正処理がある。これは、個々の液晶プロジェクタに対応する特性補正処理用パラメータ（特性補正データ）を利用して個々の液晶プロジェクタの特性に合わせて画像データの補正を行う処理であり、例えば、ＶＴ補正処理（Ｖは液晶プロジェクタにおける液晶パネルへの印加電圧，Ｔは液晶パネルの透過率），γ補正処理，色むら補正処理などが挙げられる。
【０００５】
特性補正処理用パラメータは、個々の液晶プロジェクタに固有のパラメータであり、個々の液晶プロジェクタのパラメータメモリに格納されている。画像表示システムを起動すると、特性補正処理用パラメータは、パラメータメモリから読み出されてパーソナルコンピュータに送信される。そして、パーソナルコンピュータは、受信した特性補正処理用パラメータを記憶し、これに基づいて液晶プロジェクタの特性補正処理を実行する。なお、特性補正処理用パラメータに基づく特性補正処理を実行するためには、液晶プロジェクタの機種に対応したディスプレイデバイスドライバをパーソナルコンピュータに予めインストールしておくことが必要である。すなわち、パーソナルコンピュータにおける液晶プロジェクタの特性補正処理は、予めインストールされたディスプレイデバイスドライバと、液晶プロジェクタから受信した特性補正処理用パラメータとが揃って初めて実行可能になる。
【０００６】
【特許文献１】特開２００４−８８１９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上のように、特許文献１の画像表示システムでは、液晶プロジェクタの特性補正処理を行うためには、液晶プロジェクタの機種に対応したディスプレイデバイスドライバを予めインストールしておく必要がある。
【０００８】
しかしながら、ディスプレイデバイスドライバのインストールのためには、パーソナルコンピュータをネットワークに接続してディスプレイデバイスドライバをダウンロードするか、あるいは、ＣＤ−ＲＯＭ等の記録媒体からディスプレイデバイスドライバを読み出す必要があり、煩雑である。特に、画像表示に利用する画像表示装置（液晶プロジェクタ等）の機種を変更する場合には、その都度、変更後の機種に対応するディスプレイデバイスドライバを新たにインストールし直す必要があり、煩雑である。また、ディスプレイデバイスドライバをバージョンアップする際にも、その都度、新しいバージョンのディスプレイデバイスドライバをインストールし直す必要があり、煩雑である。
【０００９】
また、ディスプレイデバイスドライバは、それがインストールされるパーソナルコンピュータのＯＳ（Operating System）やビデオ機能に対応させる必要があるが、特にＯＳやビデオ機能が多様化している現代にあっては、これらにディスプレイデバイスドライバを対応させるためには膨大なコストや時間がかかってしまう。
【００１０】
本発明の目的は、画像データ処理装置における画像データ処理のための実行環境を煩雑な作業を要することなく簡単に整えることができる画像表示システム，画像表示方法および画像データ処理装置を提供することである。
【課題を解決するための手段】
【００１１】
本発明の画像表示システムは、画像データを処理する画像データ処理装置と、処理された画像データに基づいて画像を表示する画像表示装置と、前記画像データ処理装置および前記画像表示装置間においてデータを双方向通信可能な伝送路とを備える画像表示システムであって、前記画像データ処理装置には、画像処理プログラムを実行可能な画像処理プログラム実行装置が双方向通信可能な伝送路を介して少なくとも１つ接続され、前記画像表示装置は、当該画像表示装置に対応した特性補正データを含む画像処理プログラムを記憶する画像処理プログラム記憶手段と、前記画像データ処理装置から前記伝送路を介して受信される画像処理プログラムの送信要求に応じて前記画像処理プログラム記憶手段に記憶された画像処理プログラムを前記伝送路を介して送信する画像処理プログラム送信手段と、前記画像データ処理装置から前記伝送路を介して受信される処理後の画像データに基づいて画像表示を行う画像表示手段とを備え、前記画像データ処理装置は、前記画像表示装置に対して画像処理プログラムの送信要求を行う画像処理プログラム送信要求手段と、前記画像処理プログラム送信要求手段の要求に応じて前記画像表示装置から送信される画像処理プログラムを実行可能か否かを判定する画像処理プログラム実行可否判定手段と、前記画像処理プログラム実行可否判定手段にて実行可能と判定されると、当該画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行手段と、前記画像処理プログラム実行可否判定手段にて実行不可能と判定されると、当該画像処理プログラムを代わりに実行可能な前記画像処理プログラム実行装置を探索する画像処理プログラム実行装置探索手段と、前記画像処理プログラム実行装置探索手段によって探索された前記画像処理プログラム実行装置に当該画像処理プログラムを送信して代わりに実行させる画像処理プログラム送信手段と、当該画像処理プログラムの実行により処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信手段とを備える、ことを特徴とする。
【００１２】
このような構成の本発明の画像表示システムでは、画像データ処理装置からの送信要求に応じて画像表示装置が画像処理プログラムを送信する。画像処理プログラムは、画像データ処理装置に画像データの処理を行わせるためのプログラムであり、一般にシェーダと呼ばれている。本発明では、画像処理プログラムは、特に、画像表示装置に対応した特性補正データ（特許文献１における特性補正処理用パラメータに相当）を含んでいるため、画像データ処理装置に画像表示装置の特性補正処理も行わせることができる。
【００１３】
ここで、本発明の画像表示システムは、特許文献１の画像表示システムと比較して、画像表示装置の特性補正処理の点で大きく相違している。すなわち、特許文献１の画像表示システムでは、画像表示装置の特性補正処理を行うためには、画像表示装置の機種に対応したディスプレイデバイスドライバを画像データ処理装置に予めインストールしておく必要があるのに対し、本発明の画像表示システムでは、そのようなインストールを予めしておく必要がない。すなわち、特許文献１の画像表示システムにおいてはディスプレイデバイスドライバに含まれていた画像表示装置の機種に対応するデータが、本発明の画像表示システムでは、画像処理プログラムに含まれている。このため、画像データ処理装置は、画像処理プログラムを実行可能な汎用的な実行環境を有していればよく、当該画像処理プログラムに含まれているデータに基づいて画像表示装置の機種に対応する処理を実行することができる。なお、本発明では、画像処理プログラム実行のための汎用環境は画像処理プログラム実行手段に整えられている。このような画像処理プログラム実行手段は、例えば、近年開発された動画像データをリアルタイム処理可能な高性能でプログラマブルな画像処理ＩＣ（Integrated Circuit）によって実現することができる。このような画像処理ＩＣは、一般にパーソナルコンピュータを想定して開発されたものであるので、汎用性の高いプログラム実行環境を提供することができる。
【００１４】
以上のように、本発明では、画像表示装置の特性補正処理を画像データ処理装置に行わせる場合にも、画像データ処理装置には画像処理プログラム実行のための汎用環境を整えておけばよく、画像表示装置の機種に対応するディスプレイデバイスドライバ等を予めインストールしておく必要がない。したがって、本発明によれば、煩雑な作業を要することなく、画像表示装置の特性補正処理を含む画像データの処理を画像データ処理装置に簡単に行わせることができる。
【００１５】
また、画像データ処理装置にて実行することができない画像処理プログラムを、外部の画像処理プログラム実行装置に代わりに実行させることができる。ここで、画像データ処理装置にて画像処理プログラムを実行することができない場合とは、処理量が画像データ処理装置の処理能力を超えている場合や、画像処理プログラムが画像データ処理装置では処理できないデータを含んでいる場合などである。そして、このような場合には、実行能力を有する画像処理プログラム実行装置によって画像処理プログラムが代わりに実行されるようになっている。このような画像表示システムによれば、画像処理プログラムの実行処理を複数の装置（画像データ処理装置，画像処理プログラム実行装置）に分散させることができ、個々の装置の処理負担を低減させることができるとともに、個々の装置の特質を生かした効率的な処理が可能になる。
【００１６】
また、本発明の画像表示システムでは、前記画像データ処理装置には、前記画像表示装置用の画像処理プログラムを双方向通信可能なネットワークを介して配信する画像処理プログラム配信サーバが接続され、前記画像データ処理装置は、当該画像データ処理装置に接続された前記画像表示装置を認識すると、前記画像処理プログラム配信サーバに対して、当該画像表示装置用の画像処理プログラムの配信要求を行う画像処理プログラム配信要求手段を備え、前記画像処理プログラム配信サーバは、前記画像表示装置に対応した画像処理プログラムを格納する画像処理プログラム格納手段と、前記画像データ処理装置からの前記配信要求を受け付ける配信要求受付手段と、前記配信要求受付手段にて受け付けられた配信要求に応じて、前記画像処理プログラム格納手段に格納された画像処理プログラムを配信する画像処理プログラム配信手段とを備える、ことが好ましい。
【００１７】
このような構成において、画像データ処理装置に対して画像処理プログラム配信サーバが配信する画像処理プログラムは、画像表示装置の特性に関係しない画像処理プログラム、例えば、画像データのデコードを行うための画像処理プログラムであることが好ましい。このような構成によれば、画像表示装置の特性に関係しない画像処理プログラムは画像処理プログラム配信サーバに格納すればよく、画像表示装置に格納する必要がないので、画像表示装置の構成を簡素化することができる。しかしながら、画像処理プログラム配信サーバに格納する画像処理プログラムは、画像表示装置の特性に関係しない画像処理プログラムに限定されるわけではなく、画像表示装置の特性に関係する画像処理プログラムであっても構わない。
【００１８】
また、以上のような構成において、画像データ処理装置に対して画像表示装置が送信する画像処理プログラムは、画像表示装置の特性に関係する画像処理プログラム、例えば、画像表示装置の特性補正処理を行うための特性補正データを含む画像処理プログラムであることが好ましい。このような構成によれば、画像表示装置の特性に関係する画像処理プログラムを画像表示装置自身に格納することができる。しかしながら、画像表示装置に格納する画像処理プログラムは、画像表示装置の特性に関係する画像処理プログラムに限定されるわけではなく、画像表示装置の特性に関係しない画像処理プログラムであっても構わない。
【００１９】
或いは、本発明の画像表示システムは、画像データを処理する画像データ処理装置と、処理された画像データに基づいて画像を表示する画像表示装置と、前記画像データ処理装置および前記画像表示装置間においてデータを双方向通信可能な伝送路とを備える画像表示システムであって、前記画像データ処理装置には、前記画像表示装置用の画像処理プログラムを双方向通信可能なネットワークを介して配信する画像処理プログラム配信サーバが接続され、前記画像表示装置は、当該画像表示装置に対応した特性補正データを含む画像処理プログラムを記憶する画像処理プログラム記憶手段と、前記画像データ処理装置から前記伝送路を介して受信する画像処理プログラムの送信要求に応じて前記画像処理プログラム記憶手段に記憶された画像処理プログラムを前記伝送路を介して送信する画像処理プログラム送信手段と、前記画像データ処理装置から前記伝送路を介して受信する処理後の画像データに基づいて画像表示を行う画像表示手段とを備え、前記画像処理プログラム配信サーバは、前記画像表示装置に対応した画像処理プログラムを格納する画像処理プログラム格納手段と、前記画像データ処理装置からの配信要求を受け付ける配信要求受付手段と、前記配信要求受付手段にて受け付けられた配信要求に応じて、前記画像処理プログラム格納手段に格納された画像処理プログラムを配信する画像処理プログラム配信手段とを備え、前記画像データ処理装置は、前記画像表示装置に対して画像処理プログラムの送信要求を行う画像処理プログラム送信要求手段と、当該画像データ処理装置に接続された前記画像表示装置を認識すると、前記画像処理プログラム配信サーバに対して、当該画像表示装置用の画像処理プログラムの配信要求を行う画像処理プログラム配信要求手段と、前記画像処理プログラム送信要求手段の要求に応じて前記画像表示装置から送信される画像処理プログラム、および、前記配信要求に応じて前記画像処理プログラム配信サーバから配信される画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行手段と、前記画像処理プログラム実行手段にて処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信手段とを備える、ことを特徴とする。
【００２０】
本発明によれば、前述した画像表示システムと同様の作用・効果を奏することができる。
また、このような構成において、画像データ処理装置に対して画像処理プログラム配信サーバが配信する画像処理プログラムは、前述のように、画像表示装置の特性に関係しない画像処理プログラム、例えば、画像データのデコードを行うための画像処理プログラムであることが好ましい。このような構成によれば、画像表示装置の特性に関係しない画像処理プログラムは画像処理プログラム配信サーバに格納すればよく、画像表示装置に格納する必要がないので、画像表示装置の構成を簡素化することができる。しかしながら、画像処理プログラム配信サーバに格納する画像処理プログラムは、画像表示装置の特性に関係しない画像処理プログラムに限定されるわけではなく、画像表示装置の特性に関係する画像処理プログラムであっても構わない。
【００２１】
更に、以上のような構成において、画像データ処理装置に対して画像表示装置が送信する画像処理プログラムは、画像表示装置の特性に関係する画像処理プログラム、例えば、画像表示装置の特性補正処理を行うための特性補正データを含む画像処理プログラムであることが好ましい。このような構成によれば、画像表示装置の特性に関係する画像処理プログラムを画像表示装置自身に格納することができる。しかしながら、画像表示装置に格納する画像処理プログラムは、画像表示装置の特性に関係する画像処理プログラムに限定されるわけではなく、画像表示装置の特性に関係しない画像処理プログラムであっても構わない。
【００２２】
また、本発明の画像表示方法は、画像データを処理する画像データ処理装置と、処理された画像データに基づいて画像を表示する画像表示装置と、前記画像データ処理装置および前記画像表示装置間においてデータを双方向通信可能な伝送路とを備える画像表示システムを利用した画像表示方法であって、前記画像表示装置は、前記画像データ処理装置から前記伝送路を介して受信される画像処理プログラムの送信要求に応じて、当該画像表示装置に対応した特性補正データを含む画像処理プログラムを前記伝送路を介して送信する画像処理プログラム送信ステップと、前記画像データ処理装置から前記伝送路を介して受信される処理後の画像データに基づいて画像表示を行う画像表示ステップとを実行し、前記画像データ処理装置は、前記画像表示装置に対して画像処理プログラムの送信要求を行う画像処理プログラム送信要求ステップと、前記画像処理プログラム送信要求ステップにおける要求に応じて前記画像表示装置から送信される画像処理プログラムを実行可能か否かを判定する画像処理プログラム実行可否判定ステップと、前記画像処理プログラム実行可否判定ステップにて実行可能と判定されると、当該画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行ステップと、前記画像処理プログラム実行可否判定ステップにて実行不可能と判定されると、当該画像処理プログラムを代わりに実行可能な画像処理プログラム実行装置を探索する画像処理プログラム実行装置探索ステップと、前記画像処理プログラム実行装置探索ステップにより探索された前記画像処理プログラム実行装置に当該画像処理プログラムを送信して代わりに実行させる画像処理プログラム送信ステップと、当該画像処理プログラムの実行により処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信ステップとを実行する、ことを特徴とする。
【００２３】
このような構成の画像表示方法によれば、前述した本発明の画像表示システムと同様の作用・効果を奏することができる。
【００２４】
或いは、本発明の画像表示方法は、画像データを処理する画像データ処理装置と、処理された画像データに基づいて画像を表示する画像表示装置と、前記画像データ処理装置および前記画像表示装置間においてデータを双方向通信可能な伝送路とを備える画像表示システムを利用した画像表示方法であって、前記画像データ処理装置には、前記画像表示装置用の画像処理プログラムを双方向通信可能なネットワークを介して配信する画像処理プログラム配信サーバが接続され、前記画像表示装置は、前記画像データ処理装置から前記伝送路を介して受信される画像処理プログラムの送信要求に応じて、当該画像表示装置に対応した特性補正データを含む画像処理プログラムを前記伝送路を介して送信する画像処理プログラム送信ステップと、前記画像データ処理装置から前記伝送路を介して受信される処理後の画像データに基づいて画像表示を行う画像表示ステップとを実行し、前記画像処理プログラム配信サーバは、前記画像データ処理装置からの配信要求を受け付ける配信要求受付ステップと、前記配信要求受付手段にて受け付けられた配信要求に応じて、前記画像表示装置に対応した画像処理プログラムを配信する画像処理プログラム配信ステップとを実行し、前記画像データ処理装置は、前記画像表示装置に対して画像処理プログラムの送信要求を行う画像処理プログラム送信要求ステップと、当該画像データ処理装置に接続された前記画像表示装置を認識すると、前記画像処理プログラム配信サーバに対して、当該画像表示装置用の画像処理プログラムの配信要求を行う画像処理プログラム配信要求ステップと、前記画像処理プログラム送信要求ステップにおける要求に応じて前記画像表示装置から送信される画像処理プログラム、および、前記配信要求に応じて前記画像処理プログラム配信サーバから配信される画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行ステップと、前記画像処理プログラム実行ステップにて処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信ステップとを実行する、ことを特徴とする。
【００２５】
このような構成の画像表示方法によれば、前述した本発明の画像表示システムと同様の作用・効果を奏することができる。
【００２６】
また、本発明の画像データ処理装置は、画像表示装置が双方向通信可能な伝送路を介して接続され、処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ処理装置であって、前記画像表示装置に対して、当該画像表示装置に対応した特性補正データを含む画像処理プログラムの送信要求を行う画像処理プログラム送信要求手段と、前記画像処理プログラム送信要求手段の要求に応じて前記画像表示装置から送信される画像処理プログラムを実行可能か否かを判定する画像処理プログラム実行可否判定手段と、前記画像処理プログラム実行可否判定手段にて実行可能と判定されると、当該画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行手段と、前記画像処理プログラム実行可否判定手段にて実行不可能と判定されると、双方向通信可能な伝送路を介して接続され、当該画像処理プログラムを代わりに実行可能な画像処理プログラム実行装置を探索する画像処理プログラム実行装置探索手段と、前記画像処理プログラム実行装置探索手段によって探索された前記画像処理プログラム実行装置に当該画像処理プログラムを送信して代わりに実行させる画像処理プログラム送信手段と、当該画像処理プログラムの実行により処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信手段と、を備えることを特徴とする。
【００２７】
このような構成の画像データ処理装置によれば、前述した本発明の画像表示システムを構成することができるので、本発明の画像表示システムについて前述した各作用・効果を奏することができる。
【００２８】
本発明の画像データ処理装置では、当該画像データ処理装置に接続された前記画像表示装置を認識すると、前記画像表示装置用の画像処理プログラムを双方向通信可能なネットワークを介して配信する画像処理プログラム配信サーバに対して、当該画像表示装置用の画像処理プログラムの配信要求を行う画像処理プログラム配信要求手段を備え、画像処理プログラム実行手段は、前記画像表示装置から送信される画像処理プログラム、および、前記配信要求に応じて前記画像処理プログラム配信サーバから配信される画像処理プログラムを実行することが好ましい。
本発明によれば、前述した画像表示システムと同様の作用・効果を奏することができる。
【００２９】
或いは、本発明の画像データ処理装置は、画像表示装置が双方向通信可能な伝送路を介して接続され、処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ処理装置であって、前記画像表示装置に対して、当該画像表示装置に対応した特性補正データを含む画像処理プログラムの送信要求を行う画像処理プログラム送信要求手段と、当該画像データ処理装置に接続された前記画像表示装置を認識すると、前記画像表示装置用の画像処理プログラムを双方向通信可能なネットワークを介して配信する画像処理プログラム配信サーバに対して、当該画像表示装置用の画像処理プログラムの配信要求を行う画像処理プログラム配信要求手段と、前記画像処理プログラム送信要求手段の要求に応じて前記画像表示装置から送信される画像処理プログラム、および、前記配信要求に応じて前記画像処理プログラム配信サーバから配信される画像処理プログラムを実行して、前記特性補正データに基づく前記画像表示装置の特性補正処理を含む画像データの処理を行う画像処理プログラム実行手段と、前記画像処理プログラム実行手段にて処理された画像データを前記伝送路を介して前記画像表示装置に送信する画像データ送信手段と、を備えることを特徴とする。
【００３０】
このような構成の画像データ処理装置によれば、前述した本発明の画像表示システムを構成することができるので、本発明の画像表示システムについて前述した各作用・効果を奏することができる。
【発明を実施するための最良の形態】
【００３１】
続いて、本発明の実施形態を図面に基づいて説明する。
＜第１実施形態＞
図１は、本発明の第１実施形態に係る画像表示システム１を示す機能的ブロック図である。
画像表示システム１は、画像データを処理する画像データ処理装置としてのパーソナルコンピュータ２と、パーソナルコンピュータ２にて処理された画像データに基づいて画像を表示する画像表示装置としての液晶プロジェクタ３と、パーソナルコンピュータ２および液晶プロジェクタ３間においてデータを双方向通信可能な伝送路としてのＵＳＢケーブル４とを備えて構成されている。
【００３２】
パーソナルコンピュータ２は、画像データ入力手段２１と、制御手段２２と、シェーダ記憶手段２３と、通信手段としてのＵＳＢコントローラ２４とを備えて構成されている。
【００３３】
画像データ入力手段２１は、最終的に液晶プロジェクタ３に表示させる画像データを制御手段２２に入力する手段である。なお、画像データとしては、パーソナルコンピュータ２内部で生成されるものであってもよいし、パーソナルコンピュータ２外部から提供されるもの（インターネットを介して提供される画像データ，ＶＴＲデッキやＤＶＤプレイヤなどの外部の画像データ出力装置（図示省略）から提供される画像データ，パーソナルコンピュータ２に設けられるチューナ（図示省略）にて受信される電波に担持される画像データなど）であってもよい。また、画像データは、静止画像データおよび動画像データのいずれでもよい。
【００３４】
制御手段２２は、画像データ入力手段２１を通じて入力された画像データ処理に関する制御を行う手段であり、ＣＰＵ（Central Processing Unit），ノースブリッジ（North Bridge），サウスブリッジ（South Bridge），ＧＰＵ（Graphics Processing Unit）などの制御ユニット，制御チップ（いずれも図示省略）を含んで構成されている。
ＣＰＵは、制御手段２２における全般的な制御を行う制御ユニットである。
ノースブリッジは、ＣＰＵに接続された制御チップであり、ネットワークインターフェイスやＧＰＵなどの入出力速度の大きな入出力要素や、ＲＡＭ（random access memory）などをＣＰＵに接続する。
サウスブリッジは、ノースブリッジを介してＣＰＵに接続された制御チップであり、チューナ，ＨＤＤ（Hard Disk Drive），ＵＳＢコントローラ２４などの周辺要素をノースブリッジを介してＣＰＵに接続する。
ＧＰＵは、ノースブリッジに接続された制御ユニットであり、制御手段２２に入力された画像データに対してグラフィックス処理を行う。ＧＰＵは、一般のパーソナルコンピュータを想定して近年開発された高性能な画像処理ＩＣを含んで構成されており、シェーダと呼ばれる画像処理プログラム実行のための汎用性の高いプログラム実行環境を提供することができる。
以上のように、制御手段２２は、制御ユニット，制御チップを含む具体的な構成を有しているが、本発明および本実施形態の理解を容易にするために、以下では、図１に示されるように、制御手段２２を機能的なブロックに分割して説明を行う。すなわち、制御手段２２は、機能的には、画像処理プログラム送信要求手段としてのシェーダ要求手段２２１と、画像処理プログラム実行手段としてのシェーダ実行手段２２２とを備えるものである。
【００３５】
シェーダ要求手段２２１は、ＣＰＵによって構成される機能的手段であり、ＵＳＢコントローラ２４，ＵＳＢケーブル４を通じて、液晶プロジェクタ３に対して画像処理プログラムとしてのシェーダの送信要求を行う。
シェーダとは、画像データの処理を実行するためのプログラムであり、本実施形態では、後述するように、予め液晶プロジェクタ３に格納されている。シェーダは、実行する処理に応じて複数種類（本実施形態では＃１〜＃Ｎ）用意されているが、このうち、液晶プロジェクタ３の特性補正処理（例えば、ＶＴ補正処理，γ補正処理，色むら補正処理）を行うためのシェーダには、当該特性補正処理を行うための特性補正データがパラメータなどの形で含まれている。ここで、特性補正データは、個々の液晶プロジェクタ３に固有のデータであり、これをシェーダに含ませることにより、後述するように、個々の液晶プロジェクタ３の特性に合った適切な特性補正処理を実行することが可能になる。
なお、シェーダ要求手段２２１の送信要求に応じて液晶プロジェクタ３から提供されるシェーダ＃１〜＃Ｎは、シェーダ記憶手段２３に記憶されるようになっている。
【００３６】
シェーダ実行手段２２２は、ＧＰＵによって構成される機能的手段であり、シェーダ記憶手段２３に記憶されているシェーダ＃１〜＃Ｎを実行して、画像データ入力手段２１から入力された画像データの処理を行う。特に、前述したように、シェーダには、液晶プロジェクタ３の特性補正データを含んでいるものがあるので、シェーダ実行手段２２２は、当該シェーダを実行することによって液晶プロジェクタ３の特性補正処理を行うことができる。なお、シェーダには、液晶プロジェクタ３の特性補正処理を行うためのものの他にも、例えば、色作り，画作りなどと一般に呼ばれている画質改善処理を画像データに対して行うためのものなどがあり、シェーダ実行手段２２２は、これらの処理を特性補正処理と併せて実行することができる。
【００３７】
シェーダ記憶手段２３は、制御手段２２におけるＧＰＵと接続されたＶＲＡＭ（Video RAM）によって構成される機能的手段であり、前述したように、シェーダ要求手段２２１の要求に応じて液晶プロジェクタ３から提供されるシェーダ＃１〜＃Ｎを記憶する。なお、シェーダ記憶手段２３を構成するＶＲＡＭは、シェーダ実行手段２２２を構成するＧＰＵにおけるデータ処理に必要な各種のデータを記憶するメモリであり、シェーダ＃１〜＃Ｎを記憶する他にも、例えば、フレームバッファとして液晶プロジェクタ３に表示させるフレームデータを記憶し、ＧＰＵにおける処理内容に関するデータも記憶する。
【００３８】
ＵＳＢコントローラ２４は、ＵＳＢケーブル４を介して液晶プロジェクタ３との通信を行う手段である。ＵＳＢコントローラ２４は、シェーダ実行手段２２２にて処理された画像データをＵＳＢケーブル４を介して液晶プロジェクタ３に送信する本発明における画像データ送信手段として機能する。また、ＵＳＢコントローラ２４は、シェーダ要求手段２２１の要求に応じて液晶プロジェクタ３から提供されるシェーダを受信するシェーダ受信手段としても機能する。
【００３９】
液晶プロジェクタ３は、通信手段としてのＵＳＢコントローラ３１と、制御手段３２と、画像処理プログラム記憶手段としてのシェーダ記憶手段３３と、液晶パネル駆動装置３４と、画像表示手段としての液晶パネル３５と、投射光学装置３６とを備えて構成されている。
【００４０】
ＵＳＢコントローラ３１は、ＵＳＢケーブル４を介してパーソナルコンピュータ２との通信を行う手段であり、パーソナルコンピュータ２におけるＵＳＢコントローラ２４と同様の構成を有している。ＵＳＢコントローラ３１は、シェーダ実行手段２２２にて処理されＵＳＢコントローラ２４からＵＳＢケーブル４を介して送信される画像データを受信する画像データ受信手段として機能する。また、ＵＳＢコントローラ３１は、シェーダ要求手段２２１からの要求に応じて、シェーダ記憶手段３３に記憶されているシェーダ＃１〜＃ＮをＵＳＢケーブル４を介してパーソナルコンピュータ２へ送信するシェーダ送信手段（本発明における画像処理プログラム送信手段に相当）としても機能する。
【００４１】
制御手段３２は、液晶プロジェクタ３における全般的な制御を行う手段である。
【００４２】
シェーダ記憶手段３３は、ＵＳＢケーブル４を介してパーソナルコンピュータ２に送信されるシェーダ＃１〜＃Ｎを記憶する手段である。ここで、シェーダ＃１〜＃Ｎは、液晶プロジェクタ３に適切な画像を表示させるために必要な略全ての処理（液晶プロジェクタ３の特性補正処理，画質改善処理など）を実行するためのプログラム群であり、予めシェーダ記憶手段３３に記憶されている。そして、前述したように、シェーダ＃１〜＃Ｎはシェーダ実行手段２２２にて実行されるようになっており、略全ての画像データ処理が液晶プロジェクタ３側ではなく、パーソナルコンピュータ２側にて行われるようになっている。
【００４３】
液晶パネル駆動装置３４は、ＵＳＢコントローラ３１にて受信されたシェーダ実行手段２２２にて処理済みの画像データに基づいて液晶パネル３５を駆動し、当該画像データに基づく画像を液晶パネル３５に表示させる。なお、詳しい図示は省略するが、液晶パネル３５はＲＧＢ各色ごとに合計３枚設けられている。
そして、３枚の液晶パネル３５によって表示されたＲＧＢ各色ごとの画像は、投射光学装置３６において、クロスダイクロイックプリズムなどの色合成光学素子によって合成された後、投射レンズなどの拡大光学素子によって拡大されてスクリーン５に投射される。
【００４４】
続いて、以上のような構成を備える画像表示システム１におけるシェーダのセットアップについて説明する。シェーダのセットアップは、液晶プロジェクタ３による画像表示を行う前に行われる。例えば、画像表示システム１の起動や、画像表示システム１のセッティング完了などと同時に自動的にシェーダのセットアップが行われるようにしてもよいし、ユーザの操作に応じてシェーダのセットアップが行われるようにしてもよい。
図２は、画像表示システム１におけるシェーダのセットアップの流れを示すフローチャートである。
【００４５】
画像処理プログラム送信要求ステップとしてのＳ１（Ｓはステップの意）では、パーソナルコンピュータ２におけるシェーダ要求手段２２１が、ＵＳＢコントローラ２４を用いてＵＳＢケーブル４を介して液晶プロジェクタ３に対してシェーダの送信を要求する。
【００４６】
Ｓ２では、液晶プロジェクタ３におけるＵＳＢコントローラ３１が、Ｓ１におけるシェーダ送信要求を受信する。
【００４７】
画像処理プログラム送信ステップとしてのＳ３では、液晶プロジェクタ３における制御手段３２が、Ｓ２において受信されたシェーダ送信要求に基づいてシェーダ記憶手段３３に記憶されている複数（＃１〜＃Ｎ）のシェーダのうちの１のシェーダを読み出し、ＵＳＢコントローラ３１を用いてＵＳＢケーブル４を介してパーソナルコンピュータ２に対して当該シェーダを送信する。なお、以下でも説明するように、Ｓ３は、シェーダ記憶手段３３に記憶されている全てのシェーダ＃１〜＃Ｎの送信が終わるまで繰り返し行われるようになっている。
【００４８】
画像処理プログラム受信ステップとしてのＳ４では、パーソナルコンピュータ２におけるＵＳＢコントローラ２４が、Ｓ３において送信されたシェーダを受信する。
【００４９】
Ｓ５では、パーソナルコンピュータ２における制御手段２２が、Ｓ４において受信されたシェーダが、シェーダ実行手段２２２によって実行可能か否かを判定する。具体的には、前述したように、シェーダ実行手段２２２はＧＰＵによって構成されるので、制御手段２２は、ＧＰＵの処理能力を参照してシェーダの実行可否を判定する。ここで、シェーダが実行不可能と判定される場合としては、当該シェーダの実行に伴う処理量がＧＰＵの処理能力を超えている場合や、当該シェーダがＧＰＵでは処理できないデータを含んでいる場合などが例示される。
【００５０】
Ｓ５においてシェーダが実行可能と判定された場合（Ｙｅｓ）には、Ｓ６において、制御手段２２がシェーダ記憶手段２３に当該シェーダを記憶する。
【００５１】
続いて、Ｓ７では、制御手段２２が、Ｓ６において記憶されたシェーダが終端シェーダであるか否かを判定する。ここで、終端シェーダとは、液晶プロジェクタ３におけるシェーダ記憶手段３３に記憶されたＮ個のシェーダのうち、繰り返し行われるＳ３において最後に送信されるシェーダのことをいう。ここで、終端シェーダであるか否かを判定する方法としては様々なものが考えられる。例えば、終端シェーダとなるシェーダに、自身が終端シェーダであることを表示するフラグを予め付しておけば、制御手段２２は、当該フラグの有無によって終端シェーダであるか否かを容易に判定することができる。また、液晶プロジェクタ３のシェーダ記憶手段３３に、終端シェーダとして何も実行しないシェーダ（空シェーダ）を予め記憶しておけば、制御手段２２は、当該空シェーダを終端シェーダであると容易に判定することができる。
【００５２】
一方、液晶プロジェクタ３においても、パーソナルコンピュータ２におけるＳ７と同様のＳ８において、制御手段３２が、Ｓ３において送信したシェーダが終端シェーダであるか否かを判定する。なお、判定のための方法は、Ｓ７と同じものを採用すればよい。
【００５３】
パーソナルコンピュータ２におけるＳ７および液晶プロジェクタ３におけるＳ８において終端シェーダでないと判定された場合（Ｎｏ）には、処理はＳ１に戻り、Ｓ７およびＳ８において終端シェーダであると判定される（Ｙｅｓ）まで、Ｓ１〜Ｓ６が繰り返し行われる。
【００５４】
このようなＳ１〜Ｓ６の繰り返し中に、Ｓ５においてシェーダが実行不可能と判定された場合（Ｎｏ）には、Ｓ９において、パーソナルコンピュータ２の制御手段２２が、実行不可能と判定されたシェーダが必須のシェーダであるか否かを判定する。ここで、どのシェーダを必須のシェーダと定めるかは任意でよいが、シェーダが液晶プロジェクタ３に行わせる画像表示にとって必須のものであるか否かという観点から必須のシェーダを定めることが好ましい。ここで、液晶プロジェクタ３の特性補正処理（ＶＴ補正処理，γ補正処理など）を行うシェーダは、液晶プロジェクタ３における画像表示に必須のものであることが多いので、必須のシェーダとして定めることが好ましい。また、画質改善処理（色作り，画作りなど）を行うシェーダは、画質改善処理を行わなくても最低限度の精度での画像表示を液晶プロジェクタ３に行わせることができるので、必須のシェーダとして定めなくてもよい。なお、各シェーダに、自身が必須のシェーダであるか否かを表示するフラグを予め付しておけば、当該フラグに基づいて制御手段２２は容易に判定を行うことができる。
【００５５】
Ｓ９において、必須シェーダでないと判定された場合（Ｎｏ）には、Ｓ７において、当該シェーダが終端シェーダであるか否かが判定される。
Ｓ９において、必須シェーダであると判定された場合（Ｙｅｓ）には、Ｓ１０において、制御手段２２は、ＵＳＢコントローラ２４，ＵＳＢケーブル４を介して液晶プロジェクタ３に対してエラー通知を送信する。このエラー通知は、Ｓ５において実行不可能である（Ｎｏ）と判定されたシェーダが、液晶プロジェクタ３における画像表示に必須のシェーダである（Ｓ９：Ｙｅｓ）ため、このままでは液晶プロジェクタ３において適切な画像表示を行うことができないということを液晶プロジェクタ３に通知するものである。
【００５６】
Ｓ１０において液晶プロジェクタ３に送信されたエラー通知は、ＵＳＢコントローラ３１において受信される。そして、Ｓ１１において、制御手段３２によってエラー通知が感知されると（Ｙｅｓ）、シェーダのセットアップはエラー終了する。
【００５７】
また、シェーダのセットアップがエラー終了せずに、Ｓ７およびＳ８において終端シェーダであると判定された場合（Ｙｅｓ）には、Ｓ１２において、パーソナルコンピュータ２における制御手段２２は、ＵＳＢコントローラ２４によってＵＳＢケーブル４を介して液晶プロジェクタ３にシェーダのセットアップ終了通知を送信する。
【００５８】
Ｓ１２において送信されたセットアップ終了通知は、Ｓ１３において、液晶プロジェクタ３のＵＳＢコントローラ３１によって受信される。そして、制御手段３２によってセットアップ終了通知が感知されると、シェーダのセットアップは正常終了する。
【００５９】
続いて、以上のようにセットアップされたシェーダに基づいて行われる画像表示システム１における画像表示について説明する。
図３は、画像表示システム１における画像表示の流れを示すフローチャートである。
【００６０】
Ｓ１４では、パーソナルコンピュータ２における画像データ入力手段２１が、制御手段２２に画像データを入力する。
【００６１】
画像処理プログラム実行ステップとしてのＳ１５では、制御手段２２におけるシェーダ実行手段２２２が、シェーダ記憶手段２３に記憶されているシェーダを実行して、Ｓ１４において入力された画像データを処理する。
【００６２】
画像データ送信ステップとしてのＳ１６では、ＵＳＢコントローラ２４が、Ｓ１５において処理された画像データを、ＵＳＢケーブル４を介して液晶プロジェクタ３に送信する。
【００６３】
画像データ受信ステップとしてのＳ１７では、液晶プロジェクタ３におけるＵＳＢコントローラ３１が、Ｓ１６において送信された画像データを受信する。
【００６４】
画像表示ステップとしてのＳ１８では、制御手段３２による制御の下、液晶パネル駆動装置３４が、Ｓ１７において受信された画像データに基づいて液晶パネル３５を駆動して、当該画像データに基づく画像表示を行わせる。そして、液晶パネル３５において表示された画像は、投射光学装置３６によってスクリーン５に拡大投射される。
【００６５】
以上のような本実施形態の画像表示システム１では、液晶プロジェクタ３の特性補正処理をパーソナルコンピュータ２に行わせる場合にも、パーソナルコンピュータ２にはシェーダ実行のための汎用環境をＧＰＵによって構成されるシェーダ実行手段２２２に整えておけばよく、液晶プロジェクタ３の機種に対応するディスプレイデバイスドライバ等を予めインストールしておく必要がない。したがって、本実施形態によれば、煩雑な作業を要することなく、液晶プロジェクタ３の特性補正処理を含む画像データの処理をパーソナルコンピュータ２に簡単に行わせることができる。
【００６６】
＜第２実施形態＞
続いて、本発明の第２実施形態に係る画像表示システムについて説明する。
なお、第１実施形態に係る画像表示システムと共通する点については説明を省略もしくは簡素化し、特に、第１実施形態と対応する構成要素については同一符号を付して、その説明を省略もしくは簡素化する。
【００６７】
図４は、本発明の第２実施形態に係る画像表示システム１を示す機能的ブロック図である。
第２実施形態に係る画像表示システム１は、第１実施形態に係る画像表示システム１（図１）の構成に加えて、パーソナルコンピュータ２に双方向通信可能なネットワーク７を介して接続された画像処理プログラム配信サーバとしてのシェーダ配信サーバ６を含んで構成されている。なお、パーソナルコンピュータ２には、ネットワーク７と接続するためのネットワークインターフェイス２５が設けられている。
【００６８】
シェーダ配信サーバ６は、画像処理プログラム格納手段としてのシェーダ格納手段６１と、配信要求受付手段および画像処理プログラム配信手段としてのネットワークインターフェイス６２とを備えている。
シェーダ格納手段６１は、液晶プロジェクタ３におけるシェーダ記憶手段３３と同様に、パーソナルコンピュータ２に送信されるシェーダを格納する手段である。
【００６９】
このように、本実施形態においては、シェーダを記憶・格納する手段が、液晶プロジェクタ３およびシェーダ配信サーバ６の２箇所に設けられており、各シェーダをいずれに記憶・格納するかを選択することができる。
【００７０】
このような構成によれば、全てのシェーダを液晶プロジェクタ３に記憶しておく必要がないので、液晶プロジェクタ３の構成を簡素化することができ、液晶プロジェクタ３を小型化，低価格化することができる。
【００７１】
ここで、液晶プロジェクタ３におけるシェーダ記憶手段３３には、当該液晶プロジェクタ３に依存するデータ（例えば、液晶プロジェクタ３の特性補正処理のための特性補正データなど）を含むシェーダのみを格納し、シェーダ配信サーバ６におけるシェーダ格納手段６１には、個々の液晶プロジェクタ３に依存しないデータのみを含むシェーダ（例えば、画像データのデコードを行うためのシェーダなど）を格納することが好ましい。
【００７２】
このような構成によれば、個々の液晶プロジェクタ３に依存しない共通のシェーダについては、シェーダ配信サーバ６という共通環境上に一括して格納しておくことができるので、当該シェーダの更新等を一括で行うことができる等、利便性を向上させることができる。また、液晶プロジェクタ３には自身に依存するシェーダのみを格納しておけばよいので、液晶プロジェクタ３の構成を簡素化することができる。
【００７３】
以上のような構成を備える第２実施形態に係る画像表示システム１において、シェーダのセットアップは以下のように行われる。なお、液晶プロジェクタ３のシェーダ記憶手段３３に記憶されているシェーダ＃１〜＃Ｍのセットアップについては、第１実施形態（図２）と同じであるので説明を省略する。
【００７４】
まず、シェーダ要求手段２２１は、パーソナルコンピュータ２に接続された液晶プロジェクタ３を認識すると、ネットワークインターフェイス２５によってネットワーク７を介してシェーダ配信サーバ６に対して、当該液晶プロジェクタ３用のシェーダの配信要求を行う。ここで、シェーダ要求手段２２１は、本発明における画像処理プログラム配信要求手段として機能している。
【００７５】
そして、シェーダ配信サーバ６におけるネットワークインターフェイス６２は、パーソナルコンピュータ２からのシェーダ配信要求を受け付けると、シェーダ格納手段６１に格納されたシェーダ＃Ｍ＋１〜＃Ｎを読み出してネットワーク７を介してパーソナルコンピュータ２に配信する。このようにして配信されたシェーダ＃Ｍ＋１〜＃Ｎは、第１実施形態と同様に、パーソナルコンピュータ２のシェーダ記憶手段２３に記憶され、シェーダのセットアップが完了する。
なお、セットアップされたシェーダに基づく画像表示の流れは、第１実施形態（図３）と同様であるので、説明を省略する。
【００７６】
＜第３実施形態＞
続いて、本発明の第３実施形態に係る画像表示システムについて説明する。
なお、第１，２実施形態に係る画像表示システムと共通する点については説明を省略もしくは簡素化し、特に、第１，２実施形態と対応する構成要素については同一符号を付して、その説明を省略もしくは簡素化する。
【００７７】
図５は、本発明の第３実施形態に係る画像表示システム１を示す機能的ブロック図である。
第３実施形態に係る画像表示システム１は、本発明における画像データ処理装置としてのパーソナルコンピュータ２に双方向通信可能なネットワーク７を介して接続された本発明における画像処理プログラム実行装置としての複数のパーソナルコンピュータ８Ａ，８Ｂ，８Ｃを含んで構成されている。
【００７８】
パーソナルコンピュータ８Ａは、ネットワークインターフェイス８１と、制御手段８２と、シェーダ記憶手段８３とを備えて構成されている。
ネットワークインターフェイス８１は、パーソナルコンピュータ８Ａをネットワーク７と接続するためのインターフェイスである。パーソナルコンピュータ８Ａは、ネットワークインターフェイス８１を介してネットワーク７と各種データ（画像データやシェーダなど）のやり取りを行うことができる。
制御手段８２は、ネットワークインターフェイス８１を通じて入力される画像データの処理に関する制御を行う手段であり、機能的には、シェーダ実行手段８２１を備えるものである。ここで、シェーダ実行手段８２１は、パーソナルコンピュータ２におけるシェーダ実行手段２２２と同様に、ＧＰＵによって構成される機能的手段であり、シェーダ記憶手段８３に記憶されているシェーダ＃Ｋ＋１〜＃Ｎ（後述）を実行して、ネットワークインターフェイス８１を通じて入力された画像データの処理を行う。
シェーダ記憶手段８３は、パーソナルコンピュータ２におけるシェーダ記憶手段２３と同様に、制御手段８２におけるＧＰＵと接続されたＶＲＡＭによって構成される機能的手段であり、ネットワークインターフェイス８１を通じて提供されるシェーダ＃Ｋ＋１〜＃Ｎ（後述）を記憶する。
【００７９】
なお、パーソナルコンピュータ８Ｂ，８Ｃの構成については図示および説明を省略するが、基本的に、パーソナルコンピュータ８Ａと同様の構成を有している。
【００８０】
また、本実施形態では、パーソナルコンピュータ２における制御手段２２が、第１，２実施形態におけるシェーダ要求手段２２１，シェーダ実行手段２２２に加えて、画像処理プログラム実行可否判定手段としてのシェーダ実行可否判定手段２２３と、画像処理プログラム実行装置探索手段としてのシェーダ実行装置探索手段２２４とを備えて構成されている。
【００８１】
シェーダ実行可否判定手段２２３は、ＣＰＵによって構成される機能的手段であり、液晶プロジェクタ３から送信されＵＳＢコントローラ２４にて受信されたシェーダがシェーダ実行手段２２２にて実行可能か否かを判定する。具体的には、シェーダ実行可否判定手段２２３は、シェーダ実行手段２２２を構成するＧＰＵの処理能力を参照してシェーダの実行可否を判定する。ここで、シェーダが実行不可能と判定される場合としては、当該シェーダの実行に伴う処理量がＧＰＵの処理能力を超えている場合や、当該シェーダがＧＰＵでは処理できないデータを含んでいる場合などが例示される。
【００８２】
シェーダ実行装置探索手段２２４は、ＣＰＵによって構成される機能的手段であり、シェーダ実行可否判定手段２２３にて実行不可能と判定されたシェーダを代わりに実行可能な外部のシェーダ実行装置を探索する。本実施形態では、外部のシェーダ実行装置として３つのパーソナルコンピュータ８Ａ，８Ｂ，８Ｃが設けられており、シェーダ実行装置探索手段２２４は、この中から探索を行う。
【００８３】
シェーダ実行装置探索手段２２４によってシェーダを代わりに実行させるシェーダ実行装置（パーソナルコンピュータ８Ａ，８Ｂ，８Ｃ）が探索されると、制御手段２２による制御の下、ネットワークインターフェイス２５は、探索されたシェーダ実行装置にシェーダをネットワーク７を介して送信する。このように、ネットワークインターフェイス２５は、本発明における画像処理プログラム送信手段として機能している。
【００８４】
続いて、以上のような構成を備える第３実施形態に係る画像表示システム１におけるシェーダのセットアップについて説明する。
図６は、第３実施形態に係る画像表示システム１におけるシェーダのセットアップの流れを示すフローチャートである。以下では、第１実施形態におけるフローチャート（図２）と異なる点を重点的に説明する。
【００８５】
Ｓ１〜Ｓ４を経て、Ｓ５では、シェーダ実行可否判定手段２２３が、Ｓ４において受信されたシェーダが、シェーダ実行手段２２２によって実行可能か否かを判定する。
【００８６】
Ｓ５においてシェーダが実行不可能と判定された場合（Ｎｏ）には、Ｓ１９において、シェーダ実行装置探索手段２２４が、実行不可能と判定されたシェーダを代わりに実行可能なシェーダ実行装置を探索する。本実施形態では、シェーダ実行装置探索手段２２４は、３つのパーソナルコンピュータ８Ａ，８Ｂ，８Ｃの中から、当該シェーダを実行可能なパーソナルコンピュータを探索する。
【００８７】
Ｓ１９においてシェーダを代わりに実行可能なパーソナルコンピュータが見つかった場合（Ｙｅｓ）には、Ｓ２０において、ネットワークインターフェイス２５が、制御手段２２の制御の下、当該シェーダを当該パーソナルコンピュータ（８Ａ，８Ｂ，８Ｃのいずれか）に送信する。
以下、説明の便宜上、Ｓ１９において、シェーダを代わりに実行可能なパーソナルコンピュータとしてパーソナルコンピュータ８Ａが見つかった場合を例にとって説明する。すなわち、Ｓ２０では、パーソナルコンピュータ８Ａにシェーダが送信されたものとする。
【００８８】
Ｓ２１では、パーソナルコンピュータ８Ａにおけるネットワークインターフェイス８１が、Ｓ２０において送信されたシェーダを受信する。
【００８９】
Ｓ２２では、シェーダ記憶手段８３が、制御手段８２による制御の下、Ｓ２１において受信されたシェーダを記憶する。
【００９０】
一方、パーソナルコンピュータ２では、Ｓ２０に続いてＳ７が行われ、制御手段２２が、Ｓ２０において送信されたシェーダが終端シェーダであるか否かを判定する。そして、Ｓ７においてＮｏと判定された場合はＳ１に戻り、Ｙｅｓと判定された場合はＳ１２に進む。
【００９１】
なお、Ｓ１９においてシェーダを代わりに実行可能なパーソナルコンピュータが見つからなかった場合（Ｎｏ）には、Ｓ１０，Ｓ１１（Ｙｅｓ）を経て、シェーダのセットアップはエラー終了する。
【００９２】
ここで、Ｓ１９においてパーソナルコンピュータ８Ａ，８Ｂ，８Ｃのいずれにおいても実行不可能と判定された（Ｎｏ）シェーダについて、第１実施形態（図２）におけるＳ９のように、当該シェーダが必須のシェーダであるか否かを判定するステップを設けてもよい。この場合は、第１実施形態と同様に、必須のシェーダである場合（Ｙｅｓ）には、Ｓ１０に進んでエラー通知が送信されるようにし、必須のシェーダでない場合（Ｎｏ）には、Ｓ７に進んで処理がそのまま続行されるようにすればよい。
【００９３】
続いて、以上のようなシェーダのセットアップの結果、図５に示されるように、液晶プロジェクタ３のシェーダ記憶手段３３に記憶されているＮ個のシェーダ＃１〜＃Ｎのうち、Ｋ個のシェーダ＃１〜＃Ｋがパーソナルコンピュータ２のシェーダ記憶手段２３にセットアップ（記憶）され、残りのＮ−Ｋ個のシェーダ＃Ｋ＋１〜＃Ｎがパーソナルコンピュータ８Ａのシェーダ記憶手段８３にセットアップ（記憶）された場合を例にとって、画像表示システム１における画像表示について説明する。
図７は、画像表示システム１における画像表示の流れを示すフローチャートである。
【００９４】
Ｓ１４では、パーソナルコンピュータ２における画像データ入力手段２１が、制御手段２２に画像データを入力する。
【００９５】
Ｓ１５では、制御手段２２におけるシェーダ実行手段２２２が、シェーダ記憶手段２３に記憶されているシェーダ＃１〜＃Ｋを実行して、Ｓ１４において入力された画像データを処理する。
【００９６】
また、パーソナルコンピュータ２では、Ｓ１４の後、Ｓ１５と並行してＳ２３が行われ、ネットワークインターフェイス２５が、制御手段２２による制御の下、ネットワーク７を介してＳ１４において入力された画像データをパーソナルコンピュータ８Ａに送信する。
【００９７】
Ｓ２４では、パーソナルコンピュータ８Ａにおけるネットワークインターフェイス８１が、Ｓ２３において送信された画像データを受信する。
【００９８】
Ｓ２５では、制御手段８２におけるシェーダ実行手段８２１が、シェーダ記憶手段８３に記憶されているシェーダ＃Ｋ＋１〜＃Ｎを実行して、Ｓ２４において受信された画像データを処理する。
【００９９】
Ｓ２６では、ネットワークインターフェイス８１が、制御手段８２による制御の下、Ｓ２５において処理された画像データを、ネットワーク７を介してパーソナルコンピュータ２に送信する。
【０１００】
Ｓ２７では、パーソナルコンピュータ２におけるネットワークインターフェイス２５が、Ｓ２６において送信された画像データを受信する。
【０１０１】
Ｓ２８では、パーソナルコンピュータ２における制御手段２２が、Ｓ１５においてシェーダ実行手段２２２によって処理された画像データと、Ｓ２５においてシェーダ実行手段８２１によって処理されＳ２７においてネットワークインターフェイス２５によって受信された画像データとに基づいて、最終的に液晶プロジェクタ３に表示させる画像データを生成する。ここで、Ｓ１５においてはＫ個のシェーダ＃１〜＃Ｋによる処理が行われ、Ｓ２５においてはＮ−Ｋ個のシェーダ＃Ｋ＋１〜＃Ｎによる処理が行われているので、Ｓ２８において生成される画像データは、液晶プロジェクタ３のシェーダ記憶手段３３に記憶されている全て（Ｎ個）のシェーダ＃１〜＃Ｎによる処理が行われた画像データ（第１実施形態（図３）におけるＳ１５で生成される画像データに相当）である。
【０１０２】
続くＳ１６〜Ｓ１８では、第１実施形態と同様に、Ｓ２８で生成された画像データに基づく画像表示が行われる。
【０１０３】
なお、以上において、シェーダの番号＃１〜＃Ｎは、説明の便宜上付したものであって、シェーダの処理順序等とは一切関係ない。また、以上の例においては、説明の簡素化のため、パーソナルコンピュータ８Ｂ，８Ｃには１つのシェーダも記憶されないようになっているが、当然ながら、これらのパーソナルコンピュータにシェーダが記憶される場合もありうる。要するに、図６に示されるようなシェーダのセットアップによって、液晶プロジェクタ３に格納されているＮ個のシェーダが、４つのパーソナルコンピュータ２，８Ａ，８Ｂ，８Ｃに分散してセットアップ（記憶）されるようになっている。
【０１０４】
以上のような画像表示システム１によれば、パーソナルコンピュータ２にて実行することができないシェーダを、外部のパーソナルコンピュータ８Ａ，８Ｂ，８Ｃに代わりに実行させることができる。したがって、シェーダの実行処理を複数の装置（パーソナルコンピュータ２，８Ａ，８Ｂ，８Ｃ）に分散させることができ、個々の装置の処理負担を低減させることができるとともに、個々の装置の特質を生かした効率的な処理が可能になる。
【０１０５】
＜変形例＞
本発明は、以上で説明した各実施形態によって限定されるものではなく、これらの各実施形態を、本発明の目的を達成できる範囲内において変形したものであれば、本発明の技術的範囲に含まれる。
【０１０６】
例えば、前記各実施形態では、画像表示装置としての液晶プロジェクタ３に画像処理プログラム提供手段としてのシェーダ記憶手段３３を設けて画像処理プログラムとしてのシェーダを少なくとも１つ格納していたが、液晶プロジェクタ３にはシェーダを格納しなくてもよい。この場合、シェーダは、例えば、画像データ処理装置としてのパーソナルコンピュータ２とネットワーク７（図４参照）を介して接続されたシェーダ配信サーバ６（図４参照）に格納しておくことができる。ここで、シェーダ配信サーバ６に格納されるシェーダには、個々の画像表示装置（液晶プロジェクタ３等）に依存するシェーダ（当該画像表示装置の特性補正処理のためのシェーダなど）も含まれている。
【０１０７】
このような構成の画像表示システム１において、シェーダのセットアップは、以下のように行われる。
まず、パーソナルコンピュータ２におけるＣＰＵによって構成される機種・固体データ要求手段（図示省略）が、液晶プロジェクタ３に対して、当該液晶プロジェクタ３の機種データおよび固体データ（シリアルナンバーなど）の送信を要求する。液晶プロジェクタ３における機種・固体データ提供手段（図示省略）は、当該要求に応じて、伝送路としてのＵＳＢケーブル４を介して、予め液晶プロジェクタ３に格納されている自身の機種・固体データを送信する。続いて、パーソナルコンピュータ２におけるシェーダ要求手段２２１は、シェーダ配信サーバ６に対して、受信した機種・固体データに対応するシェーダの配信を要求する。この要求に応じて、シェーダ配信サーバ６は、液晶プロジェクタ３の機種・固体に対応するシェーダをパーソナルコンピュータ２に配信する。そして、配信されたシェーダは、パーソナルコンピュータ２におけるシェーダ記憶手段２３にセットアップ（記憶）される。以上のように、シェーダ記憶手段２３には、液晶プロジェクタ３の機種・固体に対応するシェーダがセットアップされるので、これらのシェーダに基づいて、液晶プロジェクタ３に合った画像データの処理を適切に行うことができる。
【０１０８】
以上のような画像表示システム１によれば、液晶プロジェクタ３には、シェーダを一切格納する必要がなく、自身の機種・固体データのみを格納すればよいので、液晶プロジェクタ３の構成を簡素化することができ、液晶プロジェクタ３を小型化，低価格化することができる。
【０１０９】
また、シェーダの提供がサーバにて一括で行われるようになっているので、サーバを運営する側としては、シェーダの配信情報を通じて画像表示装置（液晶プロジェクタ３等）の使用状況を容易に把握することができ、画像表示装置によって表示される画像の著作権管理などを効率的に行うことが可能になる。
【０１１０】
また、シェーダ格納手段６１が液晶プロジェクタ３およびシェーダ配信サーバ６に設けられている前記第２実施形態（図４参照）において、液晶プロジェクタ３におけるシェーダ記憶手段３３と、シェーダ配信サーバ６におけるシェーダ格納手段６１とで、互いに同種のシェーダが重複して格納されるようにしてもよい。この場合、パーソナルコンピュータ２におけるシェーダ要求手段２２１が、重複して格納されている同種のシェーダのうち、より優れた方（バージョンが新しい方など）を選択的に要求できるように構成すれば、画像データの処理をより適切に行うことができる。
【０１１１】
また、前記各実施形態では、画像表示装置として液晶プロジェクタ３を設けていたが、これ以外にも、各種ディスプレイ（液晶ディスプレイ，プラズマディスプレイ，ＣＲＴディスプレイ，有機ＥＬディスプレイ等）を画像表示装置として設けてもよい。
【０１１２】
また、前記各実施形態では、画像データ処理装置としてのパーソナルコンピュータ２と画像表示装置としての液晶プロジェクタ３とが伝送路としてのＵＳＢケーブル４によって接続されていたが、伝送路はＵＳＢケーブルに限られず、ＵＳＢケーブル以外の各種伝送ケーブルや、ネットワークなどを伝送路として採用することもできる。
【産業上の利用可能性】
【０１１３】
本発明は、画像表示システムに利用することができる。
【図面の簡単な説明】
【０１１４】
【図１】本発明の第１実施形態に係る画像表示システムを示す機能的ブロック図である。
【図２】前記第１実施形態に係る画像表示システムにおけるシェーダのセットアップの流れを示すフローチャートである。
【図３】前記第１実施形態に係る画像表示システムにおける画像表示の流れを示すフローチャートである。
【図４】本発明の第２実施形態に係る画像表示システムを示す機能的ブロック図である。
【図５】本発明の第３実施形態に係る画像表示システムを示す機能的ブロック図である。
【図６】前記第３実施形態に係る画像表示システムにおけるシェーダのセットアップの流れを示すフローチャートである。
【図７】前記第３実施形態に係る画像表示システムにおける画像表示の流れを示すフローチャートである。
【符号の説明】
【０１１５】
１…画像表示システム，２…パーソナルコンピュータ，３…液晶プロジェクタ，４…ＵＳＢケーブル，５…スクリーン，６…サーバ，７…ネットワーク，８Ａ、８Ｂ、８Ｃ…パーソナルコンピュータ，２１…画像データ入力手段，２２…制御手段，２３…シェーダ記憶手段，２４…ＵＳＢコントローラ，２５…ネットワークインターフェイス，３１…ＵＳＢコントローラ，３２…制御手段，３３…シェーダ提供手段，３４…液晶パネル駆動装置，３５…液晶パネル，３６…投射光学装置，６１…シェーダ提供手段，８１…ネットワークインターフェイス，８２…制御手段，８３…シェーダ記憶手段，２２１…シェーダ要求手段，２２２…シェーダ実行手段，２２３…実行可否判定手段，２２４…探索手段，８２１…シェーダ実行手段。
【図１】
0004466507.tif 000002
【図２】
0004466507.tif 000003
【図３】
0004466507.tif 000004
【図４】
0004466507.tif 000005
【図５】
0004466507.tif 000006
【図６】
0004466507.tif 000007
【図７】
0004466507.tif 000008