(57)【要約】【課題】画像送信装置における画像変換処理の負荷を減らしてシステム全体の性能を向上させるとともに、画像が表示されるまでに要する時間を抑えて待ち時間の少ない高速な画像表示を実現する。【解決手段】画像表示装置１２０は、ある画像コンテンツに関連して、画像送信装置１１０が送信可能な複数の異なる解像度の画像データに関する画像データ情報を取得する。そして、画像表示装置は、画像送信装置における解像度の変更に係る画像変換処理に要する画像変換処理時間と、画像変換後の画像データのデータサイズ／データ伝送速度との和から画像送信装置で画像変換を行った場合の所要時間を計算するとともに、元画像データのデータサイズ／データ伝送速度と、前記画像表示装置で元画像データを画像変換した場合の画像変換処理時間との和から画像表示装置で画像変換を行った場合の所要時間を計算し、所要時間の短い画像データを画像送信装置に要求する。【選択図】図１
2009159506.tif 000002
【特許請求の範囲】
【請求項１】
画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する画像表示装置であって、
前記画像送信装置から取得した前記画像データの画像表示を行う画像表示手段と、
前記画像表示手段における画像表示に適した解像度を決定する解像度決定手段と、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得手段と、
前記画像送信装置が前記第１の画像変換処理を行うことなく送信可能な元画像データを前記画像送信装置から受信した場合、前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理を行う画像変換手段と、
任意の画像データの要求及び取得を行うことで、前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算手段と、
前記画像送信装置における前記第１の画像変換処理に要する前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を計算する第１所要時間計算手段と、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像変換手段における前記第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算手段と、
前記第１及び第２の所要時間計算手段で計算された前記第１所要時間と前記第２所要時間とを比較する比較手段と、
前記画像表示手段における画像表示に用いるために、前記比較手段における比較結果に基づいて、前記第１所要時間が前記第２所要時間より短ければ前記解像度決定手段で決定された画像表示に適した解像度に変換された前記変換後画像データを前記画像送信装置に要求し、前記第２所要時間が前記第１所要時間より短ければ前記元画像データを前記画像送信装置に要求する画像要求手段とを、
有する画像表示装置。
【請求項２】
画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する画像表示装置であって、
前記画像送信装置から取得した前記画像データの画像表示を行う画像表示手段と、
前記画像表示手段における画像表示に適した解像度を決定する解像度決定手段と、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得手段と、
前記画像送信装置が前記第１の画像変換処理を行うことなく送信可能な元画像データを前記画像送信装置から受信した場合、前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理を行う画像変換手段と、
任意の画像データの要求及び取得を行うことで、複数の画像形式の画像データのそれぞれに関して前記画像送信装置における前記第１の画像変換処理に要する複数の画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算手段と、
前記複数の画像形式のそれぞれに応じた前記画像送信装置における前記第１の画像変換処理に要する複数の前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を前記複数の画像形式ごとに計算する第１所要時間計算手段と、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像変換手段における前記第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算手段と、
前記第１及び第２の所要時間計算手段で計算された、前記複数の画像形式のそれぞれに対応した複数の前記第１所要時間及び前記第２所要時間を比較する比較手段と、
前記画像表示手段における画像表示に用いるために、前記比較手段における比較結果に基づいて、複数の前記第１所要時間及び前記第２所要時間の中で特定の前記第１所要時間が最も短ければ前記特定の第１所要時間に対応する画像形式の変換後画像データを前記画像送信装置に要求し、複数の前記第１所要時間及び前記第２所要時間の中で前記第２所要時間が最も短ければ前記元画像データを前記画像送信装置に要求する画像要求手段とを、
有する画像表示装置。
【請求項３】
以前要求したことのあるコンテンツに関しては、以前要求した画像データと同一の画像データを要求するとともに、前記サーバ情報計算手段が前記画像データに関して前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間を計算し、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが等しい場合には、前回と同一の画像データを要求する一方、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが大きく異なる場合には、各画像データの画像表示に要する所要時間を再度計算して、前記画像送信装置に要求する画像データを再度決定するように構成されている請求項１又は２に記載の画像表示装置。
【請求項４】
画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する画像表示装置における画像表示方法であって、
前記画像表示装置の画像表示手段における前記画像送信装置から取得した前記画像データの画像表示に適した解像度を決定する解像度決定ステップと、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得ステップと、
任意の画像データの要求及び取得を行うことで、前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算ステップと、
前記画像送信装置における前記第１の画像変換処理に要する前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を計算する第１所要時間計算ステップと、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像表示装置の画像変換手段において前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像表示装置の前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算ステップと、
前記第１及び第２の所要時間計算ステップのそれぞれで計算された前記第１所要時間と前記第２所要時間とを比較する比較ステップと、
前記画像表示手段における画像表示に用いるために、前記比較ステップにおける比較結果に基づいて、前記第１所要時間が前記第２所要時間より短ければ前記解像度決定ステップで決定された画像表示に適した解像度に変換された前記変換後画像データを前記画像送信装置に要求し、前記第２所要時間が前記第１所要時間より短ければ前記元画像データを前記画像送信装置に要求する画像要求ステップとを、
有する画像表示方法。
【請求項５】
画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する画像表示装置における画像表示方法であって、
前記画像表示装置の画像表示手段における前記画像送信装置から取得した前記画像データの画像表示に適した解像度を決定する解像度決定ステップと、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得ステップと、
任意の画像データの要求及び取得を行うことで、複数の画像形式の画像データのそれぞれに関して前記画像送信装置における前記第１の画像変換処理に要する複数の画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算ステップと、
前記複数の画像形式のそれぞれに応じた前記画像送信装置における前記第１の画像変換処理に要する複数の前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を前記複数の画像形式ごとに計算する第１所要時間計算ステップと、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像表示装置の画像変換手段において前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像表示装置の前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算ステップと、
前記第１及び第２の所要時間計算ステップで計算された、前記複数の画像形式のそれぞれに対応した複数の前記第１所要時間及び前記第２所要時間を比較する比較ステップと、
前記画像表示手段における画像表示に用いるために、前記比較ステップにおける比較結果に基づいて、複数の前記第１所要時間及び前記第２所要時間の中で特定の前記第１所要時間が最も短ければ前記特定の第１所要時間に対応する画像形式の変換後画像データを前記画像送信装置に要求し、複数の前記第１所要時間及び前記第２所要時間の中で前記第２所要時間が最も短ければ前記元画像データを前記画像送信装置に要求する画像要求ステップとを、
有する画像表示方法。
【請求項６】
以前要求したことのあるコンテンツに関しては、以前要求した画像データと同一の画像データを要求するとともに、前記サーバ情報計算ステップにおいて前記画像データに関して前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間を計算し、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが等しい場合には、前回と同一の画像データを要求する一方、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが大きく異なる場合には、各画像データの画像表示に要する所要時間を再度計算して、前記画像送信装置に要求する画像データを再度決定する請求項４又は５に記載の画像表示方法。
【請求項７】
画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する機能を画像表示装置に実現させるため画像表示用プログラムであって、
前記画像表示装置の画像表示手段における前記画像送信装置から取得した前記画像データの画像表示に適した解像度を決定する解像度決定ステップと、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得ステップと、
任意の画像データの要求及び取得を行うことで、前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算ステップと、
前記画像送信装置における前記第１の画像変換処理に要する前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を計算する第１所要時間計算ステップと、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像表示装置の画像変換手段において前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像表示装置の前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算ステップと、
前記第１及び第２の所要時間計算ステップのそれぞれで計算された前記第１所要時間と前記第２所要時間とを比較する比較ステップと、
前記画像表示手段における画像表示に用いるために、前記比較ステップにおける比較結果に基づいて、前記第１所要時間が前記第２所要時間より短ければ前記解像度決定手段で決定された画像表示に適した解像度に変換された前記変換後画像データを前記画像送信装置に要求し、前記第２所要時間が前記第１所要時間より短ければ前記元画像データを前記画像送信装置に要求する画像要求ステップとを、
前記画像表示装置に実装されたコンピュータに実行させるための画像表示用プログラム。
【請求項８】
画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する機能を画像表示装置に実現させるため画像表示用プログラムであって、
前記画像表示装置の画像表示手段における前記画像送信装置から取得した前記画像データの画像表示に適した解像度を決定する解像度決定ステップと、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得ステップと、
任意の画像データの要求及び取得を行うことで、複数の画像形式の画像データのそれぞれに関して前記画像送信装置における前記第１の画像変換処理に要する複数の画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算ステップと、
前記複数の画像形式のそれぞれに応じた前記画像送信装置における前記第１の画像変換処理に要する複数の前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を前記複数の画像形式ごとに計算する第１所要時間計算ステップと、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像表示装置の画像変換手段において前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像表示装置の前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算ステップと、
前記第１及び第２の所要時間計算ステップで計算された、前記複数の画像形式のそれぞれに対応した複数の前記第１所要時間及び前記第２所要時間を比較する比較ステップと、
前記画像表示手段における画像表示に用いるために、前記比較ステップにおける比較結果に基づいて、複数の前記第１所要時間及び前記第２所要時間の中で特定の前記第１所要時間が最も短ければ前記特定の第１所要時間に対応する画像形式の変換後画像データを前記画像送信装置に要求し、複数の前記第１所要時間及び前記第２所要時間の中で前記第２所要時間が最も短ければ前記元画像データを前記画像送信装置に要求する画像要求ステップとを、
前記画像表示装置に実装されたコンピュータに実行させるための画像表示用プログラム。
【請求項９】
以前要求したことのあるコンテンツに関しては、以前要求した画像データと同一の画像データを要求するとともに、前記サーバ情報計算ステップにおいて前記画像データに関して前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間を計算し、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが等しい場合には、前回と同一の画像データを要求する一方、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが大きく異なる場合には、各画像データの画像表示に要する所要時間を再度計算して、前記画像送信装置に要求する画像データを再度決定する請求項７又は８に記載の画像表示用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像送信装置から送信され、画像表示装置によって表示される写真などの画像コンテンツ（画像データ）に係る画像データ処理の制御を行う画像表示装置及び画像表示方法並びに画像表示用プログラムに関する。
【背景技術】
【０００２】
近年、ＬＡＮ（ローカルエリアネットワーク：Local Area Network）、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４などを介して接続された画像送信装置（サーバ装置あるいはストレージ装置とも呼ばれる）に蓄積された画像コンテンツ（画像データ）にアクセスすることで、画像コンテンツを取得してその表示を行う画像表示装置（クライアント装置とも呼ばれる）が増加している。
【０００３】
このような画像伝送システムにおいては、画像送信装置は高速なＣＰＵ（中央演算処理装置：Central Processing Unit）、大容量の記憶媒体を搭載した高性能な装置によって実現されることが一般的であるが、画像送信装置をＰＣ（Personal Computer）／テレビ／携帯電話機などの様々な装置によって実現することも可能である。画像送信装置は、画像表示装置のＣＰＵ能力、接続の種類や通信速度、表示デバイスの解像度などに合わせて、元の画像コンテンツを変換して送信を行う。
【０００４】
従来の画像伝送システムの一例としては、例えば下記の特許文献１、２に開示されている技術が知られている。特許文献１に開示されている技術では、元画像データに基づいて異なる解像度の複数の画像データをあらかじめ作成しておき、様々な画像表示装置に合わせて画像送信装置側が送信する画像データを選択する。また、特許文献２に開示されている技術では、あらかじめ容量の異なる画像データを複数用意しておき、小さな画像データから大きな画像データを順に送信することで指定時間内に最低限必要な画像データを送信する。これらの技術では共に、高性能な画像送信装置が、解像度の異なる複数の画像データを記憶媒体にあらかじめ保持しておき、画像表示装置の性能に応じて解像度が変換済みの画像データの送信を行う。
【０００５】
以下、図８及び図９を参照しながら、従来の画像送信装置及び画像表示装置の構成及び処理について説明する。図８は、従来の技術における画像送信装置及び画像表示装置の構成の一例を示すブロック図であり、図９は、従来の技術における画像送信装置及び画像表示装置の処理の一例を示すフローチャートである。
【０００６】
図９に図示されている処理フローにおいて、図８に図示されている画像送信装置８１０は、入力された画像データ（入力画像データ）を画像データ格納部８１１に格納するとともに（ステップＳ９０１）、画像データ情報提供部８１２から画像表示装置８２０に画像データ情報を送信する（ステップＳ９０２）。なお、この時点では、画像送信装置８１０は、解像度が異なる複数の画像データを変換・作成していないが、解像度が異なる複数の画像データ（画像送信装置８１０が提供可能な複数の画像データ）に関する情報を画像データ情報に記載して送信する。
【０００７】
図１０には、画像データ格納部８１１から画像データ情報提供部８１２に送られる画像データ情報の一例が図示されている。画像データ情報には、画像コンテンツを表示するための様々な画像データに関する情報が含まれており、例えば図１０に図示されているように、各画像コンテンツ（ここではコンテンツ１〜３のそれぞれ）に関して、品質（解像度、色数、データサイズなど）の異なる複数の画像データの所在場所が記載されている。なお、同一の画像コンテンツであれば、品質が異なっていても同一の画像が表示される。
【０００８】
図１０に図示されている画像データ情報に含まれる所在場所は、画像表示装置８２０の画像データ要求部８２３が画像データを要求する先を示しており、例えばブラウザなどで使用されるＵＲＬ（Uniform Resource Locator）やファイル名などが用いられる。また、画像データ情報に含まれる解像度は、画像データの高さと幅のピクセル数や必要であればＤＰＩ（Dot Per Inch）などの情報を含む情報である。また、画像データ情報に含まれる色数は画像データの画素が有する色情報の数が記載され、データサイズは各画像データのデータ容量が記載される。なお、図１０に図示されている画像データ情報を構成する情報要素は一例に過ぎず、ＪＰＥＧ、ＰＮＧ、ＧＩＦなどの画像フォーマット情報や、縦・横などの配置に関する情報など、画像データに関する様々な情報を画像データ情報として利用することが可能である。
【０００９】
画像表示装置８２０は、画像送信装置８１０の画像データ情報提供部８１２から送信された画像データ情報を画像データ情報取得部８２１によって取得（受信）する（ステップＳ９０３）。画像データ選択部８２２は、ステップＳ９０３で取得した画像データ情報に基づいて、画像表示装置８２０における表示に適した解像度の画像データを選択する（ステップＳ９０４）。そして、画像データ要求部８２３が、ステップＳ９０４で選択された画像データを画像送信装置８１０に対して要求する（ステップＳ９０５）。この画像データの要求方法は、画像送信装置８１０と画像表示装置８２０との物理的な接続方法や内部の伝送方式によって異なるが、例えば有線ＬＡＮ（Local Area Network）や無線ＬＡＮなどのようなネットワーク接続においては、ＨＴＴＰ（Hyper Text Transfer Protocol）などを利用して画像データの要求が行われる。
【００１０】
画像送信装置８１０は、画像表示装置８２０の画像データ要求部８２３から送信された画像データ要求を画像データ要求受付部８１３において受け付けて（ステップＳ９０６）、この画像データ要求によって指定された画像データの送信準備を行う。このとき、画像送信装置８１０の画像データ格納部８１１は、画像データ要求受付部８１３が取得した画像データ要求に応じて、必要であれば画像データ変換部８１４を使用して、元画像データを要求された画像データに変換する（ステップＳ９０７）。この画像変換処理では、拡大・縮小などの解像度を変更するだけの処理から、色数やフォーマット、縦・横の配置を変更する処理まで様々な変換処理を行うことが可能である。
【００１１】
画像データ要求に応じた画像データが準備できると、画像送信装置８１０は、画像データ送信部８１５から画像データを送信し（ステップＳ９０８）、画像表示装置８２０の画像データ取得部８２４がこの画像データを受信する（ステップＳ９０９）。なお、このとき、画像データの伝送に要する時間はコンテンツの元画像データのデータサイズではなく、変換後の画像データ（すなわち、伝送される画像データ）のデータサイズに依存する。
【００１２】
そして、画像表示装置８２０の画像データ変換部８２５は、受信した画像データを画像データ表示部８２６が表示可能な形式に変換し（ステップＳ９１０）、画像データ表示部８２６が表示可能な形式に変換された画像データを表示してユーザに提示する（ステップＳ９１１）。なお、画像データ変換部８２５は、ＪＰＥＧなどの圧縮データをデコード（復元）するとともに、画像データの解像度と表示に必要な解像度とが異なる場合には、画像の拡大・縮小などの変換を行う必要がある。
【特許文献１】特開２００６−１０８９１２号公報
【特許文献２】特開２００３−１５８６２４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
従来の画像送信装置では、すべての画像コンテンツに関して解像度の異なる複数の画像データをあらかじめ用意しておくと、コンテンツを格納する記憶媒体の容量が圧迫されてしまうため、上述のように、画像表示装置から受信した画像データ要求に応じて、リアルタイムに元画像データを画像表示装置で所望される画像データ（例えば、異なる解像度の画像データ）に変換し、変換後の画像データを画像表示装置に提供している。しかしながら、元画像データを画像データ要求に応じた画像データに変換する処理を行うことで、変換処理時間の分だけ画像データの提供が遅くなるという問題が生じる。
【００１４】
特に近年、画像送信装置は身近な機器になってきており、個人用のサーバ装置あるいはストレージ装置に画像送信機能を備えた機器も普及しつつある。こうした画像送信装置は企業の商用サーバと比較すると明らかにＣＰＵ能力が低いため、実際の使用に耐えられないほど、画像変換処理に多大な時間を要してしまう場合も起こり得る。
【００１５】
以上、説明したように、従来の技術では、画像表示装置が、表示に適切な画像データを画像送信装置に要求し、この要求に応じて画像送信装置が画像データの変換処理を行って画像表示装置に画像データを提供するが、画像変換処理に要する時間を考慮していないため、結果として画像表示装置でコンテンツを表示するまでに長い時間を要してしまうという問題がある。
【００１６】
また、画像送信装置において画像変換処理が行われている最中は、他の処理にＣＰＵ能力を提供することが困難になるため、画像送信装置全体としての性能や動作が低下してしまい、更には接続される複数の画像表示装置との間の接続性や通信能力の低下など、システム全体の性能が低下してしまうという問題がある。
【００１７】
本発明は、上記の問題を解決するため、画像送信装置における画像変換処理の負荷を減らしてシステム全体の性能を向上させるとともに、画像が表示されるまでに要する時間を抑えて待ち時間の少ない高速な画像表示を可能にする画像表示装置及び画像表示方法並びに画像表示用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記の目的を達成するため、本発明によれば、画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する画像表示装置であって、
前記画像送信装置から取得した前記画像データの画像表示を行う画像表示手段と、
前記画像表示手段における画像表示に適した解像度を決定する解像度決定手段と、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得手段と、
前記画像送信装置が前記第１の画像変換処理を行うことなく送信可能な元画像データを前記画像送信装置から受信した場合、前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理を行う画像変換手段と、
任意の画像データの要求及び取得を行うことで、前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算手段と、
前記画像送信装置における前記第１の画像変換処理に要する前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を計算する第１所要時間計算手段と、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像変換手段における前記第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算手段と、
前記第１及び第２の所要時間計算手段で計算された前記第１所要時間と前記第２所要時間とを比較する比較手段と、
前記画像表示手段における画像表示に用いるために、前記比較手段における比較結果に基づいて、前記第１所要時間が前記第２所要時間より短ければ前記解像度決定手段で決定された画像表示に適した解像度に変換された前記変換後画像データを前記画像送信装置に要求し、前記第２所要時間が前記第１所要時間より短ければ前記元画像データを前記画像送信装置に要求する画像要求手段とを、
有する画像表示装置が提供される。
【００１９】
また、上記の目的を達成するため、本発明によれば、画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する画像表示装置であって、
前記画像送信装置から取得した前記画像データの画像表示を行う画像表示手段と、
前記画像表示手段における画像表示に適した解像度を決定する解像度決定手段と、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得手段と、
前記画像送信装置が前記第１の画像変換処理を行うことなく送信可能な元画像データを前記画像送信装置から受信した場合、前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理を行う画像変換手段と、
任意の画像データの要求及び取得を行うことで、複数の画像形式の画像データのそれぞれに関して前記画像送信装置における前記第１の画像変換処理に要する複数の画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算手段と、
前記複数の画像形式のそれぞれに応じた前記画像送信装置における前記第１の画像変換処理に要する複数の前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を前記複数の画像形式ごとに計算する第１所要時間計算手段と、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像変換手段における前記第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算手段と、
前記第１及び第２の所要時間計算手段で計算された、前記複数の画像形式のそれぞれに対応した複数の前記第１所要時間及び前記第２所要時間を比較する比較手段と、
前記画像表示手段における画像表示に用いるために、前記比較手段における比較結果に基づいて、複数の前記第１所要時間及び前記第２所要時間の中で特定の前記第１所要時間が最も短ければ前記特定の第１所要時間に対応する画像形式の変換後画像データを前記画像送信装置に要求し、複数の前記第１所要時間及び前記第２所要時間の中で前記第２所要時間が最も短ければ前記元画像データを前記画像送信装置に要求する画像要求手段とを、
有する画像表示装置が提供される。
【００２０】
さらに、本発明によれば、上記の画像表示装置に加えて、以前要求したことのあるコンテンツに関しては、以前要求した画像データと同一の画像データを要求するとともに、前記サーバ情報計算手段が前記画像データに関して前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間を計算し、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが等しい場合には、前回と同一の画像データを要求する一方、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが大きく異なる場合には、各画像データの画像表示に要する所要時間を再度計算して、前記画像送信装置に要求する画像データを再度決定するように構成されている画像表示装置が提供される。
【００２１】
また、上記の目的を達成するため、本発明によれば、画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する画像表示装置における画像表示方法であって、
前記画像表示装置の画像表示手段における前記画像送信装置から取得した前記画像データの画像表示に適した解像度を決定する解像度決定ステップと、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得ステップと、
任意の画像データの要求及び取得を行うことで、前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算ステップと、
前記画像送信装置における前記第１の画像変換処理に要する前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を計算する第１所要時間計算ステップと、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像表示装置の画像変換手段において前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像表示装置の前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算ステップと、
前記第１及び第２の所要時間計算ステップのそれぞれで計算された前記第１所要時間と前記第２所要時間とを比較する比較ステップと、
前記画像表示手段における画像表示に用いるために、前記比較ステップにおける比較結果に基づいて、前記第１所要時間が前記第２所要時間より短ければ前記解像度決定ステップで決定された画像表示に適した解像度に変換された前記変換後画像データを前記画像送信装置に要求し、前記第２所要時間が前記第１所要時間より短ければ前記元画像データを前記画像送信装置に要求する画像要求ステップとを、
有する画像表示方法が提供される。
【００２２】
また、上記の目的を達成するため、本発明によれば、画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する画像表示装置における画像表示方法であって、
前記画像表示装置の画像表示手段における前記画像送信装置から取得した前記画像データの画像表示に適した解像度を決定する解像度決定ステップと、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得ステップと、
任意の画像データの要求及び取得を行うことで、複数の画像形式の画像データのそれぞれに関して前記画像送信装置における前記第１の画像変換処理に要する複数の画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算ステップと、
前記複数の画像形式のそれぞれに応じた前記画像送信装置における前記第１の画像変換処理に要する複数の前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を前記複数の画像形式ごとに計算する第１所要時間計算ステップと、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像表示装置の画像変換手段において前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像表示装置の前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算ステップと、
前記第１及び第２の所要時間計算ステップで計算された、前記複数の画像形式のそれぞれに対応した複数の前記第１所要時間及び前記第２所要時間を比較する比較ステップと、
前記画像表示手段における画像表示に用いるために、前記比較ステップにおける比較結果に基づいて、複数の前記第１所要時間及び前記第２所要時間の中で特定の前記第１所要時間が最も短ければ前記特定の第１所要時間に対応する画像形式の変換後画像データを前記画像送信装置に要求し、複数の前記第１所要時間及び前記第２所要時間の中で前記第２所要時間が最も短ければ前記元画像データを前記画像送信装置に要求する画像要求ステップとを、
有する画像表示方法が提供される。
【００２３】
さらに、本発明によれば、上記の画像表示方法に加えて、以前要求したことのあるコンテンツに関しては、以前要求した画像データと同一の画像データを要求するとともに、前記サーバ情報計算ステップにおいて前記画像データに関して前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間を計算し、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが等しい場合には、前回と同一の画像データを要求する一方、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが大きく異なる場合には、各画像データの画像表示に要する所要時間を再度計算して、前記画像送信装置に要求する画像データを再度決定する画像表示方法が提供される。
【００２４】
また、上記の目的を達成するため、本発明によれば、画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する機能を画像表示装置に実現させるため画像表示用プログラムであって、
前記画像表示装置の画像表示手段における前記画像送信装置から取得した前記画像データの画像表示に適した解像度を決定する解像度決定ステップと、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得ステップと、
任意の画像データの要求及び取得を行うことで、前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算ステップと、
前記画像送信装置における前記第１の画像変換処理に要する前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を計算する第１所要時間計算ステップと、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像表示装置の画像変換手段において前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像表示装置の前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算ステップと、
前記第１及び第２の所要時間計算ステップのそれぞれで計算された前記第１所要時間と前記第２所要時間とを比較する比較ステップと、
前記画像表示手段における画像表示に用いるために、前記比較ステップにおける比較結果に基づいて、前記第１所要時間が前記第２所要時間より短ければ前記解像度決定手段で決定された画像表示に適した解像度に変換された前記変換後画像データを前記画像送信装置に要求し、前記第２所要時間が前記第１所要時間より短ければ前記元画像データを前記画像送信装置に要求する画像要求ステップとを、
前記画像表示装置に実装されたコンピュータに実行させるための画像表示用プログラムが提供される。
【００２５】
また、上記の目的を達成するため、本発明によれば、画像送信装置に対して画像データを要求し、前記要求に基づいて前記画像送信装置から提供される前記画像データを取得して表示する機能を画像表示装置に実現させるため画像表示用プログラムであって、
前記画像表示装置の画像表示手段における前記画像送信装置から取得した前記画像データの画像表示に適した解像度を決定する解像度決定ステップと、
１つの画像コンテンツに関連して前記画像送信装置が第１の画像変換処理を行って送信することが可能な複数の異なる解像度の変換後画像データの識別情報及び前記画像送信装置が前記第１の画像変換処理を行わずに送信することが可能な元画像データの識別情報と、前記変換後画像データ及び前記元画像データのそれぞれのデータサイズの一覧を含む画像データ情報を前記画像送信装置から取得する画像データ情報取得ステップと、
任意の画像データの要求及び取得を行うことで、複数の画像形式の画像データのそれぞれに関して前記画像送信装置における前記第１の画像変換処理に要する複数の画像変換処理時間と、前記画像送信装置との間におけるデータ伝送速度とを計算するサーバ情報計算ステップと、
前記複数の画像形式のそれぞれに応じた前記画像送信装置における前記第１の画像変換処理に要する複数の前記画像変換処理時間と、前記データ伝送速度と、前記画像データ情報から得られる前記画像表示に適した解像度に変換された前記変換後画像データのデータサイズとに基づいて、前記画像送信装置に対して画像データを要求してから、前記変換後画像データを前記画像送信装置から受信して表示するまでの第１所要時間を前記複数の画像形式ごとに計算する第１所要時間計算ステップと、
前記データ伝送速度と、前記画像データ情報から得られる前記元画像データのデータサイズと、前記画像表示装置の画像変換手段において前記元画像データを前記画像表示に適した解像度の画像データに変換する第２の画像変換処理に要する時間とに基づいて、前記画像送信装置に対して画像データを要求してから、前記元画像データを前記画像送信装置から受信して前記元画像データを前記画像表示装置の前記画像変換手段における前記第２の画像変換処理によって前記画像表示に適した解像度の画像データに変換して表示するまでの第２所要時間を計算する第２所要時間計算ステップと、
前記第１及び第２の所要時間計算ステップで計算された、前記複数の画像形式のそれぞれに対応した複数の前記第１所要時間及び前記第２所要時間を比較する比較ステップと、
前記画像表示手段における画像表示に用いるために、前記比較ステップにおける比較結果に基づいて、複数の前記第１所要時間及び前記第２所要時間の中で特定の前記第１所要時間が最も短ければ前記特定の第１所要時間に対応する画像形式の変換後画像データを前記画像送信装置に要求し、複数の前記第１所要時間及び前記第２所要時間の中で前記第２所要時間が最も短ければ前記元画像データを前記画像送信装置に要求する画像要求ステップとを、
前記画像表示装置に実装されたコンピュータに実行させるための画像表示用プログラムが提供される。
【００２６】
さらに、本発明によれば、上記の画像表示用プログラムに加えて、以前要求したことのあるコンテンツに関しては、以前要求した画像データと同一の画像データを要求するとともに、前記サーバ情報計算ステップにおいて前記画像データに関して前記画像送信装置における前記第１の画像変換処理に要する画像変換処理時間を計算し、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが等しい場合には、前回と同一の画像データを要求する一方、前回計算された画像変換処理時間と今回計算された画像変換処理時間とが大きく異なる場合には、各画像データの画像表示に要する所要時間を再度計算して、前記画像送信装置に要求する画像データを再度決定する画像表示用プログラムが提供される。
【発明の効果】
【００２７】
本発明は上記の構成及び処理動作を有しており、画像送信装置における画像変換処理の負荷を減らしてシステム全体の性能を向上させるとともに、画像が表示されるまでに要する時間を抑えて待ち時間の少ない高速な画像表示を可能にするという効果を奏する。
【発明を実施するための最良の形態】
【００２８】
以下、図面を参照しながら、本発明の第１〜第３の実施の形態について説明する。
【００２９】
＜第１の実施の形態＞
最初に、本発明の第１の実施の形態について説明する。まず、図１を参照しながら、本発明の第１の実施の形態における画像送信装置及び画像表示装置の構成について説明する。図１は、本発明の第１の実施の形態における画像送信装置及び画像表示装置の構成の一例を示すブロック図である。なお、図１に図示されている各機能ブロックは、ハードウェア及び／又はソフトウェア（プログラム）によって実現可能である。
【００３０】
図１に図示されている画像送信装置１１０は、画像データ格納部１１１、画像データ情報提供部１１２、画像データ要求受付部１１３、画像データ変換部１１４、画像データ送信部１１５を有している。
【００３１】
画像データ格納部１１１は、外部から画像送信装置１１０に入力される画像データ（入力画像データ）を格納する機能を有している。また、画像データ情報提供部１１２は、画像データ格納部１１１に格納されている画像データに基づいて、画像表示装置１２０に送信可能な画像データに関する情報を含む画像データ情報を作成し、この画像データ情報を画像表示装置１２０に提供する機能を有している。なお、本発明の第１の実施の形態では、画像データ情報は、従来の技術で用いられている画像データ情報（図１０に図示されている画像データ情報）を使用することが可能である。画像データ情報には、画像コンテンツを表示するための様々な画像データに関する情報が含まれており、例えば図１０に図示されているように、各画像コンテンツ（ここではコンテンツ１〜３のそれぞれ）に関して、品質（解像度、色数、データサイズなど）の異なる複数の画像データの所在場所が記載されている。なお、本発明の第１の実施の形態では、画像データ情報が画像表示装置１２０に提供された時点においては、画像データ（画像表示装置１２０からの要求を受けた際に画像変換処理によって作成される画像データ）がまだ存在していない場合もある。このような画像変換処理によって作成される画像データに関しては、その画像データを識別するための情報が所在場所の欄に設定されてもよい。
【００３２】
また、画像データ要求受付部１１３は、画像表示装置１２０から送られてくる画像データ要求を受け付け、画像表示装置１２０が所望する画像データの送信準備を行うよう制御する機能を有している。また、画像データ変換部１１４は、画像表示装置１２０が所望する画像データを得るために画像データ格納部１１１に格納されている画像データの変換処理を行う必要がある場合に、その画像変換処理を実行する機能を有している。また、画像データ送信部１１５は、画像表示装置１２０が所望する画像データ（画像データ格納部１１１に格納されている画像データ、又は、画像データ変換部１１４によって画像変換処理が行われて作成された画像データ）を画像表示装置１２０に送信する機能を有している。なお、図１に図示されている画像送信装置１１０には、従来の技術における画像送信装置（図８に図示されている画像送信装置８１０）を用いることが可能である。
【００３３】
一方、図１に図示されている画像表示装置１２０は、画像データ情報取得部１２１、画像データ選択部１２２、画像データ要求部１２３、画像データ取得部１２４、画像データ変換部１２５、画像データ表示部１２６、時間計測部１２７、サーバ情報格納部１２８、クライアント情報提供部１２９を有している。
【００３４】
画像データ情報取得部１２１は、写真などの画像コンテンツを送信する画像送信装置１１０が送信可能な画像データに関する情報（画像データ情報）を画像送信装置１１０から取得（受信）する機能を有している。また、画像データ選択部１２２は、画像データ情報取得部１２１で取得した画像データ情報、サーバ情報格納部１２８に格納されているサーバ情報、クライアント情報提供部１２９から得られるクライアント情報に基づいて、画像送信装置１１０から取得する適切な画像データを選択する機能を有している。また、画像データ要求部１２３は、画像送信装置１１０に対して、画像データ選択部１２２で選択した画像データを要求するための画像データ要求を送信する機能を有している。
【００３５】
また、画像データ取得部１２４は、画像送信装置１１０から送信された画像データを取得（受信）する機能を有している。また、画像データ変換部１２５は、画像データ取得部１２４で得られた画像データをデコード（復元）するとともに、必要に応じて（例えば画像送信装置１１０から元画像データを受信した場合）、画像データ表示部１２６における画像表示に適した解像度の画像データに変換する機能を有している。また、画像データ表示部１２６は、画像データ変換部１２５で表示可能な形式に変換された画像データを表示する機能を有している。
【００３６】
また、時間計測部１２７は、画像データ要求部１２３が画像送信装置１１０に画像データ要求を送信してから、画像データ取得部１２４が実際に画像データの取得（受信）を開始するまでの時間（すなわち、画像送信装置１１０による画像変換時間Ｔｓ）や、画像データ取得部１２４が画像データの取得（受信）を開始してから画像データの取得を完了するまでの時間（すなわち、通信時間Ｔｂ）を計測する機能を有している。また、時間計測部１２７は、通信時間Ｔｂと画像データのデータサイズＤから伝送速度Ｂ＝Ｄ／Ｔｂを計算する機能を有している。
【００３７】
また、サーバ情報格納部１２８は、画像送信装置情報Ｎ、画像変換時間Ｔｓ、伝送速度Ｂを含むサーバ情報を画像送信装置１１０ごとに保持する機能を有している。また、クライアント情報提供部１２９は、ある入力値に対する演算を行ってその演算結果を出力する機能を有し、画像データのデータサイズＤに応じた画像データ変換部１２５における画像変換処理に要すると予測される画像変換時間（画像変換予測時間ｆ（Ｄ））、元画像データのデータサイズＤ０に応じた画像データ変換部１２５における画像変換処理に要する画像変換予測時間ｆ（Ｄ０）を計算する機能を有している。なお、画像変換予測時間を算出するための関数ｆ（）は、画像データ変換部１２５の処理能力に基づいてあらかじめ設定されることが望ましい。
【００３８】
次に、本発明の第１の実施の形態における画像送信装置１１０及び画像表示装置１２０の処理について説明する。図２は、本発明の第１の実施の形態における画像送信装置及び画像表示装置の処理の一例を示すフローチャートであり、図３Ａは、本発明の第３の実施の形態において、図２に図示されているステップＳ２０５における処理Ａの詳細な処理の一例を示すフローチャートであり、図３Ｂは、本発明の第３の実施の形態において、図２に図示されているステップＳ２０９における処理Ｂの詳細な処理の一例を示すフローチャートである。なお、図３Ａ及び図３Ｂは、それぞれ図２のステップＳ２０５における処理Ａ及びステップＳ２０９における処理Ｂの詳細と、その前後のステップのみが図示されており、その他の各ステップに関しては図示省略している。
【００３９】
図２に図示されている処理フローにおいて、図１に図示されている画像送信装置１１０は、入力された画像データ（入力画像データ）を画像データ格納部１１１に格納するとともに（ステップＳ２０１）、画像データ情報提供部１１２から画像表示装置１２０に画像データ情報を送信する（ステップＳ２０２）。なお、この時点では、画像送信装置１１０は、解像度が異なる複数の画像データを変換・作成していないが、解像度が異なる複数の画像データ（画像送信装置１１０が提供可能な複数の画像データ）に関する情報を画像データ情報に記載して送信する。
【００４０】
本発明の第１の実施の形態においても、上述の図１０に図示されている画像データ情報を用いることが可能である。この画像データ情報には、画像コンテンツを表示するための様々な画像データに関する情報が含まれており、例えば図１０に図示されているように、各画像コンテンツ（ここではコンテンツ１〜３のそれぞれ）に関して、品質（解像度、色数、データサイズなど）の異なる複数の画像データの所在場所が記載されている。なお、同一の画像コンテンツであれば、品質が異なっていても同一の画像が表示される。また、画像データ情報において、例えば高解像度の画像データが元画像データであることを明示することで、画像送信装置１１０は、解像度の変更（拡大・縮小など）などの画像変換処理を行わずに、この高解像度の画像データを画像表示装置１２０に提供できることを示してもよい。
【００４１】
図１０に図示されている画像データ情報に含まれる所在場所は、画像表示装置１２０の画像データ要求部１２３が画像データを要求する先を示しており、例えばブラウザなどで使用されるＵＲＬやファイル名などが用いられる。なお、本発明の第１の実施の形態では、画像データ情報が画像表示装置１２０に提供された時点においては、画像データがまだ存在していない場合もある。このような画像変換処理によって作成される画像データに関しては、その画像データを識別するための情報が所在場所の欄に設定されてもよい。
【００４２】
また、画像データ情報に含まれる解像度は、画像データの高さと幅のピクセル数や必要であればＤＰＩなどの情報を含む情報である。また、画像データ情報に含まれる色数は画像データの画素が有する色情報の数が記載され、データサイズは各画像データのデータ容量が記載される。なお、図１０に図示されている画像データ情報を構成する情報要素は一例に過ぎず、ＪＰＥＧ、ＰＮＧ、ＧＩＦなどの画像フォーマット情報や、縦・横などの配置に関する情報など、画像データに関する様々な情報を画像データ情報として利用することが可能である。
【００４３】
画像表示装置１２０は、画像送信装置１１０の画像データ情報提供部１１２から送信された画像データ情報を画像データ情報取得部１２１によって取得（受信）する（ステップＳ２０３）。画像データ選択部１２２は、ステップＳ２０３で取得した画像データ情報に基づいて、画像表示装置１２０における表示に適した解像度の画像データを選択し（ステップＳ２０４）、さらに、図３Ａに図示されている処理Ａを行う（ステップＳ２０５）なお、ステップＳ２０４において、前に選択したことのあるコンテンツに関する画像データの選択を行う場合には、例えば、前回の結果（前回の選択履歴）を参照して、前回選択した画像データを優先的に選択することが望ましい。
【００４４】
図３Ａに図示されている処理Ａでは、画像表示装置１２０は、サーバ情報格納部１２８に格納されているサーバ情報を参照して、画像データ要求を送信する送信先の画像送信装置１１０がサーバ情報に含まれているか否かをチェックする（ステップＳ２０５１）。ステップＳ２０５１の処理において、画像データ要求を送信する送信先の画像送信装置１１０がサーバ情報に含まれていない場合には、従来の処理と同様に、ステップＳ２０５で選択された表示に適した解像度の画像データを、画像送信装置１１０に送信すべき画像データと決定し（ステップＳ２０５４）、画像送信装置１１０に要求する（ステップＳ２０５５）。
【００４５】
一方、ステップＳ２０５１の処理において、画像データ要求を送信する送信先の画像送信装置１１０がサーバ情報に含まれている場合には、この画像送信装置１１０に対応するサーバ情報を取得する（ステップＳ２０５２）。
【００４６】
ここで、図４Ａを参照しながら、サーバ情報について説明する。図４Ａは、本発明の第１の実施の形態におけるサーバ情報の一例を模式的に示す図である。図４Ａに図示されているサーバ情報は、画像送信装置情報Ｎ、画像変換時間Ｔｓ、伝送速度Ｂの各情報要素を有している。
【００４７】
画像送信装置情報Ｎは、画像送信装置１１０を識別するための情報である。画像送信装置情報Ｎは、例えば、ブラウザなどで使用されるサーバ名やＩＰアドレスなどのような画像送信装置１１０を特定できる情報を用いることが可能である。また、画像変換時間Ｔｓは、この画像送信装置１１０が画像データの変換に要する画像変換時間である。なお、画像変換時間Ｔｓの計測方法については後述するが、画像送信装置１１０があらかじめ画像データを作成していた場合や元画像データをそのまま送信する場合には、この画像変換時間Ｔｓはほぼ０秒となる。一方、画像送信装置１１０がリアルタイムに画像を変換する場合には、この画像変換時間Ｔｓは、ＣＰＵの処理能力やチップの性能に依存した時間となる。また、伝送速度Ｂは、画像送信装置１１０と画像表示装置１２０との間のデータ伝送速度（通信速度）である。なお、伝送速度Ｂの計測方法については後述するが、外的要因がないと仮定した場合には、画像送信装置１１０と画像表示装置１２０との間の伝送速度Ｂは、伝送される画像データによらずにほぼ一定の値となる。
【００４８】
次に、画像表示装置１２０は、画像データ選択部１２２において、クライアント情報提供部１２９からクライアント情報を取得する（ステップＳ２０５３）。以下、図５Ａ及び図５Ｂを参照しながら、クライアント情報について説明する。図５Ａ及び図５Ｂは、本発明の第１の実施の形態におけるクライアント情報の一例を模式的に示す図である。クライアント情報提供部１２９は、画像データに関する任意の情報（例えば、画像データのデータサイズＤ）を入力として、その入力値から予測される画像データの画像変換時間（画像変換予測時間ｆ（Ｄ））を、図５Ａ及び図５Ｂに図示されているクライアント情報として出力とする。なお、画像変換予測時間ｆ（Ｄ）は、データサイズＤに依存する情報であるとともに、画像データ変換部１２５の処理能力に応じた値となる。すなわち、画像データのデータサイズが大きいと画像変換予測時間ｆ（Ｄ）は大きくなり（時間がかかる）、画像データ変換部１２５の処理能力が高いと画像変換予測時間ｆ（Ｄ）は小さくなる（処理が速い）。なお、図５Ａ及び図５Ｂの例では、画像変換予測時間ｆ（Ｄ）が画像データのデータサイズＤにのみ依存するように設定されているが、画像データの解像度やフォーマット、色数などの画像データに関するその他の情報に依存する場合には、それらの情報を入力値としてもよい。
【００４９】
そして、画像表示装置１２０の画像データ選択部１２２において、ステップＳ２０５２でサーバ情報格納部１２８から取得した画像変換時間Ｔｓ、ステップＳ２０５３でクライアント情報提供部１２９から取得した画像変換予測時間ｆ（Ｄ）、時間計測部が計測した伝送速度Ｂ＝データサイズＤ／通信時間Ｔｂに基づいて、画像送信装置１１０の画像データ変換部１１４で画像変換処理が行われた画像データを表示するまでに要する時間Ｔと、画像送信装置１１０から元画像データを取得し、この元画像データに基づいて画像表示装置１２０の画像データ変換部１２５で画像変換処理を行ってから表示するまでに要する時間Ｔ０をそれぞれ求める。
【００５０】
なお、時間Ｔは、画像送信装置１１０で所望の解像度に画像変換が行われた後に画像送信装置１１０から画像表示装置１２０に対して画像変換後の画像データが提供される場合に要する時間である。また、時間Ｔ０は、画像送信装置１１０から画像表示装置１２０に対して元画像データが提供された後に画像表示装置１２０で元画像データが所望の解像度の画像データへの画像変換が行われた場合に要する時間である。時間Ｔ及びＴ０はそれぞれ下記のように表される。
【００５１】
時間Ｔ  ＝  画像変換時間Ｔｓ＋画像伝送時間Ｄ／Ｂ＋画像変換予測時間ｆ（Ｄ）
＝  Ｔｓ＋Ｄ／Ｂ＋ｆ（Ｄ）
ただし、Ｄ：表示に適した解像度の画像データのデータサイズ
【００５２】
時間Ｔ０  ＝  画像変換時間０＋画像伝送時間Ｄ０／Ｂ＋画像変換予測時間ｆ（Ｄ０）
＝  Ｄ０／Ｂ＋ｆ（Ｄ０）
ただし、Ｄ０：元画像データ（最大解像度の画像データ）のデータサイズ
【００５３】
そして、画像データ選択部１２２は、時間Ｔと時間Ｔ０とを比較し、要する時間が短いほうの画像データを選択する（ステップＳ２０５４）。すなわち、画像データ選択部１２２は、例えばＴ＞Ｔ０の場合には元画像データを選択し、Ｔ≦Ｔ０の場合には、表示に適した解像度の画像データを選択する。これにより、表示までに要する時間が短い画像データの選択が行われて画像送信装置１１０に画像データ要求が行われるので、ユーザに対して待ち時間の少ない高速な画像表示が実現可能となる。なお、ここでは、画像データ選択部１２２は、Ｔ＝Ｔ０の場合には表示に適した解像度の画像データを選択することになるが、Ｔ＝Ｔ０の場合には元画像データを選択しても画像を表示するまでの所要時間は同一なので、元画像データを選択してもよい。
【００５４】
なお、元画像データが選択された場合には、画像送信装置１１０における画像変換処理の負荷が低減することが可能となり、表示に適した解像度の画像データが選択された場合には、画像表示装置１２０における画像変換処理の負荷や、画像送信装置１１０から画像表示装置１２０へのトラフィック量を低減することが可能となる。
【００５５】
画像データ要求部１２３は、ステップＳ２０５４で決定された画像データを画像送信装置１１０に対して要求する（ステップＳ２０５５）。この画像データの要求方法は、画像送信装置８１０と画像表示装置８２０との物理的な接続方法や内部の伝送方式によって異なるが、例えば有線ＬＡＮや無線ＬＡＮなどのようなネットワーク接続においては、ＨＴＴＰなどを利用して画像データの要求が行われる。また、画像データ要求部１２３は、画像送信装置１１０に対して画像データの要求を行った際に、画像データ要求開始通知を時間計測部１２７に送り、時間計測部１２７はこの画像データ要求開始通知を受けた時刻をｔａとして記憶する（ステップＳ２０５６）。
【００５６】
画像送信装置１１０は、画像表示装置１２０の画像データ要求部１２３から送信された画像データ要求を画像データ要求受付部１１３において受け付けて（ステップＳ２０６）、この画像データ要求によって指定された画像データの送信準備を行う。このとき、画像送信装置１１０の画像データ格納部１１１は、画像データ要求受付部１１３が取得した画像データ要求に応じて、必要であれば画像データ変換部１１４を使用して、元画像データを要求された画像データに変換する（ステップＳ２０７）。この画像変換処理では、拡大・縮小などの解像度を変更するだけの処理から、色数やフォーマット、縦・横の配置を変更する処理まで様々な変換処理を行うことが可能である。なお、ステップＳ２０７における画像変換処理に要する画像変換時間は、上記の画像変換時間Ｔｓに対応する。そして、画像データ要求に応じた画像データが準備できると、画像送信装置１１０は、画像データ送信部１１５から画像データを送信する（ステップＳ２０８）。
【００５７】
ここで、画像表示装置１２０は、図３Ｂに図示されている処理Ｂを行う（ステップＳ２０９）。図３Ｂに図示されている処理Ｂでは、まず、画像表示装置１２０は、画像データ取得部１２４において画像送信装置１１０の画像データ送信部１１５から送信された画像データを受信する（ステップＳ２０９１）。なお、この画像データの伝送に要する時間は、上記の画像伝送時間Ｄ／Ｂ又はＤ０／Ｂに対応する。
【００５８】
画像表示装置１２０の画像データ取得部１２４は、画像データの先頭が到着した時点（画像送信装置１１０から送信された画像データの受信を開始した時点）で、画像データ取得開始通知を時間計測部１２７に送り、時間計測部１２７はこの画像データ取得開始通知を受けた時刻をｔｂとして記憶する（ステップＳ２０９２）。さらに、画像データをすべて受信し終えた時点（画像送信装置１１０から送信された画像データの受信を完了した時点）で、画像データ取得完了通知を時間計測部１２７に送り、時間計測部１２７は画像データ取得完了通知を受けた時刻をｔｃとし記憶する（ステップＳ２０９３）。
【００５９】
そして、時間計測部１２７は、時刻ｔａ、時刻ｔｂ、時刻ｔｃ、画像データのデータサイズＤに基づいて、画像変換時間Ｔｓ及び伝送速度Ｂを計算する（ステップＳ２０９４）。以下、図６を参照しながら、画像変換時間Ｔｓ及び伝送速度Ｂについて説明する。図６は、本発明の第１の実施の形態における画像変換時間Ｔｓ及び伝送速度Ｂの一例を模式的に示す図である。
【００６０】
画像変換時間Ｔｓは、画像送信装置１１０に対して画像データ要求を開始してから実際に画像データの受信を開始するまでの時間によって換算され、画像変換時間Ｔｓ＝ｔｂ−ｔａによって表される。また、画像データが伝送される際のデータ伝送時間（通信時間Ｔｂ）は、実際に画像データの受信を開始してからその受信を完了するまでの通信時間であり、通信時間Ｔｂ＝ｔｃ−ｔｂとなる。したがって、この画像データのデータサイズＤを用いることで、伝送速度Ｂ＝Ｄ／（ｔｃ−ｔｂ）が得られる。このように、時間計測部は、時刻ｔａ、時刻ｔｂ、時刻ｔｃ、画像データのデータサイズＤの入力値を用いて計算を行うことによって、画像変換時間Ｔｓ及び伝送速度Ｂを出力することが可能となる。
【００６１】
このように、ステップＳ２０９４において時間計測部１２７によって画像変換時間Ｔｓ及び伝送速度Ｂが計算されると、画像表示装置１２０は、この画像データの送信元である画像送信装置１１０に関するサーバ情報がサーバ情報格納部１２８内に格納されているか否かを確認する（ステップＳ２０９５）。サーバ情報格納部１２８に当該画像送信装置１１０のサーバ情報が存在していない場合は、当該画像送信装置１１０のアドレス（あるいは識別情報）を画像送信装置情報Ｎと、ステップＳ２０９４で得られた画像変換時間Ｔｓ及び伝送速度Ｂとをサーバ情報としてサーバ情報格納部１２８に格納する（ステップＳ２０９６）。なお、ここでは、最初に取得した画像データに基づいて計測された値がサーバ情報として格納されることになるが、定期的にサーバ情報を更新したり、複数回計測した結果（例えば、画像変換時間Ｔｓや伝送速度Ｂの平均値）をサーバ情報として格納したり、最初に計測された画像変換時間Ｔｓとその後に計測された画像変換時間Ｔｓ２とを比較して画像データを決定（後述の第３の実施の形態を参照）したりすることも可能である。
【００６２】
そして、最後に、画像データ変換部１２５は、画像送信装置１１０から受信した画像データを、画像データ表示部１２６が表示可能な形式に変換し（ステップＳ２０９７）、表示可能な形式に変換された画像データを画像データ表示部１２６で表示してユーザに提示する（ステップＳ２１０）。なお、ステップＳ２０９７において、画像データ変換部１２５は、ＪＰＥＧなどの圧縮データをデコード（復元）するとともに、画像データの解像度と表示に必要な解像度とが異なる場合（例えば、画像送信装置１１０から元画像データを受信した場合）には、画像データの拡大・縮小などの画像変換処理を行う。なお、この画像変換処理に要する時間が、上記の画像変換予測時間ｆ（Ｄ）又はｆ（Ｄ０）に対応する。
【００６３】
次に、本発明の第１の実施の形態における動作の第１及び第２の具体例について説明する。
【００６４】
第１の具体例においては、画像表示装置１２０が、画像送信装置情報Ｎ＝１９２．１６８．０．１００の画像送信装置１１０から図１０に図示されている画像データ情報を取得し、画像送信装置１１０に対してコンテンツ１の画像データを要求し、表示する場合を考える。なお、図１０に図示されている画像データ情報から分かるように、画像送信装置１１０は、コンテンツ１に関して３種類の品質の異なる画像データを提供することが可能である。
【００６５】
画像表示装置１２０は、まずサーバ情報格納部１２８から画像送信装置情報Ｎ＝１９２．１６８．０．１００の画像送信装置１１０に関するサーバ情報を取得する（図３ＡのステップＳ２０５２の処理に対応）。ここでは、図４Ａに図示されているように、画像送信装置情報Ｎ＝１９２．１６８．０．１００の画像送信装置１１０に関するサーバ情報には、画像変換時間Ｔｓ＝７．５秒、伝送速度Ｂ＝１０Ｍｂｐｓの値が記載されているとする。
【００６６】
次に、画像表示装置１２０は、クライアント情報提供部１２９に対して、画像送信装置１１０が提供可能な複数種類のコンテンツ１の画像データのデータサイズＤ（図１０に図示されている画像データ情報から把握可能）を渡して、それぞれの種類のコンテンツ１の画像データの画像変換予測時間ｆ（Ｄ）を取得する（図３ＡのステップＳ２０５３の処理に対応）。この結果、図５Ａに図示されているように、コンテンツ１に関して、高解像度の元画像データ（データサイズＤ＝１２０１ＫＢ）の画像変換予測時間ｆ（Ｄ）＝２．５秒、中程度の解像度の高い画像データ（データサイズＤ＝１７５ＫＢ）の画像変換予測時間ｆ（Ｄ）＝１．２秒、低解像度の画像データ（データサイズＤ＝９０ＫＢ）の画像変換予測時間ｆ（Ｄ）＝０．２秒の情報が取得される。
【００６７】
次に、画像表示装置１２０は、上記の各情報に基づいて、それぞれ品質の画像データの表示に要する時間を計算する。その結果、高解像度の元画像データの表示に要する時間ＴＨ、中程度の解像度の元画像データの表示に要する時間ＴＭは、低解像度の元画像データの表示に要する時間ＴＬは以下のようになる。
【００６８】
時間ＴＨ  ＝  Ｔｓ＋Ｄ／Ｂ＋ｆ（Ｄ）
＝  ０秒＋１２０１ＫＢ／１０Ｍｂｐｓ＋２．５秒
＝  約３．５８秒
【００６９】
時間ＴＭ  ＝  Ｔｓ＋Ｄ／Ｂ＋ｆ（Ｄ）
＝  ７．５秒＋１７５ＫＢ／１０Ｍｂｐｓ＋１．２秒
＝  約９．８６秒
【００７０】
時間ＴＬ  ＝  Ｔｓ＋Ｄ／Ｂ＋ｆ（Ｄ）
＝  ７．５秒＋９０ＫＢ／１０Ｍｂｐｓ＋０．２秒
＝  約７．７８秒
【００７１】
そして、画像表示装置１２０は、これらの時間ＴＨ、時間ＴＭ、時間ＴＬを比較し、最小の時間となる画像データを選択する（図３ＡのステップＳ２０５４の処理に対応）。上記のように、時間ＴＨ、時間ＴＭ、時間ＴＬの中で時間ＴＨが最小であり、画像表示装置１２０は、高解像度（４０９６×４０９６）の画像データを選択することで、待ち時間の少ない高速な画像表示を実現することが可能とする。
【００７２】
また、第２の具体例においては、画像表示装置１２０が、画像送信装置情報Ｎ＝１９２．１６８．０．２００の画像送信装置１１０から図１０に図示されている画像データ情報を取得し、画像送信装置１１０に対してコンテンツ２の画像データを要求し、表示する場合を考える。なお、図１０に図示されている画像データ情報から分かるように、画像送信装置１１０は、コンテンツ２に関して３種類の品質の異なる画像データを提供することが可能である。
【００７３】
画像表示装置１２０は、まずサーバ情報格納部１２８から画像送信装置情報Ｎ＝１９２．１６８．０．２００の画像送信装置１１０に関するサーバ情報を取得する（図３ＡのステップＳ２０５２の処理に対応）。ここでは、図４Ａに図示されているように、画像送信装置情報Ｎ＝１９２．１６８．０．２００の画像送信装置１１０に関するサーバ情報には、画像変換時間Ｔｓ＝０．５秒、伝送速度Ｂ＝３０Ｍｂｐｓの値が記載されているとする。
【００７４】
次に、画像表示装置１２０は、クライアント情報提供部１２９に対して、画像送信装置１１０が提供可能な複数種類のコンテンツ２の画像データのデータサイズＤ（図１０に図示されている画像データ情報から把握可能）を渡して、それぞれの種類のコンテンツ２の画像データの画像変換予測時間ｆ（Ｄ）を取得する（図３ＡのステップＳ２０５３の処理に対応）。この結果、図５Ｂに図示されているように、コンテンツ２に関して、高解像度の元画像データ（データサイズＤ＝６０１ＫＢ）の画像変換予測時間ｆ（Ｄ）＝１．２秒、中程度の解像度の高い画像データ（データサイズＤ＝１２０ＫＢ）の画像変換予測時間ｆ（Ｄ）＝０．３秒、低解像度の画像データ（データサイズＤ＝６０ＫＢ）の画像変換予測時間ｆ（Ｄ）＝０．１秒の情報が取得される。
【００７５】
次に、画像表示装置１２０は、上記の各情報に基づいて、それぞれ品質の画像データの表示に要する時間を計算する。その結果、高解像度の元画像データの表示に要する時間ＴＨ、中程度の解像度の元画像データの表示に要する時間ＴＭは、低解像度の元画像データの表示に要する時間ＴＬは以下のようになる。
【００７６】
時間ＴＨ  ＝  Ｔｓ＋Ｄ／Ｂ＋ｆ（Ｄ）
＝  ０秒＋６０１ＫＢ／３０Ｍｂｐｓ＋１．２秒
＝  約１．３４秒
【００７７】
時間ＴＭ  ＝  Ｔｓ＋Ｄ／Ｂ＋ｆ（Ｄ）
＝  ０．５秒＋１２０ＫＢ／３０Ｍｂｐｓ＋０．３秒
＝  約０．８４秒
【００７８】
時間ＴＬ  ＝  Ｔｓ＋Ｄ／Ｂ＋ｆ（Ｄ）
＝  ０．５秒＋６０ＫＢ／３０Ｍｂｐｓ＋０．１秒
＝  約０．６２秒
【００７９】
そして、画像表示装置１２０は、これらの時間ＴＨ、時間ＴＭ、時間ＴＬを比較し、最小の時間となる画像データを選択する（図３ＡのステップＳ２０５４の処理に対応）。上記のように、時間ＴＨ、時間ＴＭ、時間ＴＬの中で時間ＴＨが最小であり、画像表示装置１２０は、低解像度（６４０×４８０）の画像データを選択することで、待ち時間の少ない高速な画像表示を実現することが可能とする。
【００８０】
なお、ここでは、コンテンツ１及びコンテンツ２に関して、それぞれすべての品質（高解像度、中程度の解像度、低解像度の３種類）の画像データの表示に要する時間を計算して比較して、最短時間で表示可能な画像データを選択しているが、画像送信装置１１０が画像変換処理を行わない元画像データ（高解像度の画像データ）の表示に要する時間と、画像送信装置１１０が画像変換処理を行った場合の画像データ（例えば低解像度の画像データ）の表示に要する時間とを比較して、元画像データの選択（要求）を行うか否かを決定してもよい。
【００８１】
以上、説明したように、本発明の第１の実施の形態によれば、画像表示装置１２０が、コンテンツの表示を行う際に、元画像データ（画像送信装置１１０において画像変換処理が行われずに送信される画像データ）の表示に要する時間と、画像送信装置１１０において画像変換処理が行われてから送信される画像変換後の画像データの表示に要する時間とを比較し、元画像データの表示に要する時間が、画像変換後の画像データの表示に要する時間に比べて短いコンテンツに関しては元画像データを選択することが可能となる。
【００８２】
また、本発明の第１の実施の形態によれば、画像表示装置１２０が、画像送信装置１１０や画像表示装置１２０における画像変換処理に要する時間や、画像送信装置１１０から画像表示装置１２０に画像データが伝送される際に要するデータ伝送時間などを考慮して、画像データの表示までの時間が最短となるような品質の画像データを選択することが可能となる。
【００８３】
＜第２の実施の形態＞
次に、本発明の第２の実施の形態について説明する。上述した本発明の第１の実施の形態では、画像表示装置１２０が、画像送信装置１１０から受信した画像データに基づいて画像変換時間Ｔｓを計算し、サーバ情報として記憶するように構成されており、画像送信装置１１０ごとに管理されているサーバ情報内に、固定の画像変換時間Ｔｓが格納される。
【００８４】
しかしながら、１つの画像送信装置１１０であっても、様々な条件によって画像変換処理の負荷や所要時間が大きく異なる場合が考えられるため、画像変換時間Ｔｓを固定値と仮定して計算を行った場合、その計算結果が実際の動作と大きく異なってしまう場合も考えられる。
【００８５】
そこで、本発明の第２の実施の形態においては、画像表示装置１２０は、画像送信装置１１０から提供されるコンテンツ（画像データ情報に含まれるコンテンツ）に対応する複数の画像データのそれぞれに関して画像変換時間Ｔｓを計測し、複数の画像データのそれぞれに対応する画像変換時間Ｔｓをサーバ情報としてサーバ情報格納部１２８に記憶するとともに、画像データを画像送信装置１１０に要求する際には、サーバ情報内の複数の画像データのそれぞれに対応する画像変換時間Ｔｓを考慮して、より高速で表示することが可能な画像データを決定する。
【００８６】
サーバ情報においては、複数の画像データを分類する特定の条件に従って、画像変換時間Ｔｓの管理を行うことが可能である。例えば、図４Ｂに図示されているサーバ情報のように、画像変換時間Ｔｓが画像フォーマット（ＪＰＥＧ、ＧＩＦ、ＰＮＧ）に応じて異なる値を管理することができるようにしてもよい。この場合、画像表示装置１２０は、画像送信装置１１０から提供される画像データのフォーマットごとに画像変換時間Ｔｓの計測を行ってサーバ情報として記憶するとともに、画像データを画像送信装置１１０に要求する際には、画像データのフォーマットごとに異なる画像変換時間Ｔｓを使用して、そのフォーマットの画像データを表示するために要する時間を計算することが可能となる。なお、画像データを分類してそれぞれの画像変換時間Ｔｓの管理を行う条件として、上記の画像フォーマット以外にも、例えば、解像度や色数、データサイズなどを使用してもよい。
【００８７】
以上、説明したように、本発明の第２の実施の形態によれば、本発明の第１の実施の形態においては画像送信装置１１０ごとに固定の値が定められていた画像変換時間Ｔｓに関して、画像フォーマットなどの特定の条件によって異なる値を詳細に設定して管理することで、この特定の条件が更に反映された画像データの選択が実現されるようになる。すなわち、画像送信装置１１０が、例えば解像度が同一であるが異なる画像フォーマットの画像データを画像表示装置１２０に提供できるような場合に、画像表示装置１２０は、画像データの表示までの時間が最短となるような画像フォーマットの画像データを選択することが可能となる。
【００８８】
＜第３の実施の形態＞
次に、本発明の第３の実施の形態について説明する。上述した本発明の第１及び第２の実施の形態では、画像表示装置１２０が、最初に取得した画像データの画像変換時間Ｔｓ及び伝送速度Ｂをサーバ情報として保持し続けるため、画像表示装置１２０は、最初に画像データを受信した条件に基づいて、その後の画像データの選択を行うことになる。
【００８９】
しかしながら、例えば、画像送信装置１１０が、画像データ変換部１１４で画像変換処理を行って作成した画像変換処理後の画像データを画像データ格納部１１１にキャッシュとして保持する機能を有している場合には、そのコンテンツに関しては、元画像データだけではなく、例えば低解像度の画像データに関してもキャッシュから読み出すことが可能となり、低解像度の画像データに関する画像変換処理が不要となる。ところが、このように、低解像度の画像データに関する画像変換時間が０であるにもかかわらず、画像表示装置１２０は、この条件を考慮しない画像データの選択・表示を行い続けることになる。
【００９０】
そこで、本発明の第３の実施の形態においては、画像表示装置１２０は、最初に計測された画像変換時間Ｔｓ（サーバ情報格納部１２８に格納されているサーバ情報に含まれる画像変換時間Ｔｓ）と、今回の画像データの受信時に計測された画像変換時間Ｔｓ２とを比較して、画像変換時間Ｔｓと画像変換時間Ｔｓ２とがほぼ等しい場合（Ｔｓ≒Ｔｓ２）には、画像変換時間Ｔｓを考慮して選択された画像データを選択する一方、画像変換時間Ｔｓ２が画像変換時間Ｔｓより大幅に短くなっている場合（Ｔｓ≫Ｔｓ２）には、画像変換時間Ｔｓ２を考慮した時間計算及び比較処理に基づいて画像データの選択が行われるようにする。
【００９１】
次に、本発明の第３の実施の形態における画像送信装置１１０及び画像表示装置１２０の処理について説明する。図７Ａは、本発明の第３の実施の形態において、図２に図示されているステップＳ２０５における処理Ａの詳細な処理の一例を示すフローチャートであり、図７Ｂは、本発明の第３の実施の形態において、図２に図示されているステップＳ２０９における処理Ｂの詳細な処理の一例を示すフローチャートである。なお、図７Ａ及び図７Ｂは、それぞれ図２のステップＳ２０５における処理Ａ及びステップＳ２０９における処理Ｂの詳細と、その前後のステップのみが図示されており、その他の各ステップに関しては図示省略している。
【００９２】
図７Ａのフローチャートは、ステップＳ２０５７及びステップＳ２０５８の追加を除いて図２Ａのフローチャートと同一である。また、図７Ｂのフローチャートは、ステップＳ２０９８及びステップＳ２０９９の追加を除いて図２Ｂのフローチャートと同一である。以下では、ステップＳ２０５７、ステップＳ２０９８及びステップＳ２０９９に関してのみ説明を行い、その他のステップに関しては、ここでは説明を省略する。
【００９３】
図７Ａのフローチャートにおいては、ステップＳ２０５７において、画像変換時間Ｔｓ２がサーバ情報に含まれているか否かの確認が更に行われる。なお、サーバ情報に画像変換時間Ｔｓ２が含まれている場合には、画像送信装置１１０が、画像変換処理を行って作成した画像データをキャッシュする機能を有していることを表している。画像変換時間Ｔｓ２がサーバ情報に含まれていない場合には、画像表示装置１２０は、ステップＳ２０４で選択された画像データを画像送信装置１１０に要求する（ステップＳ２０５５）。なお、上述のように、ステップＳ２０４では、前に選択したことがあるコンテンツに関しては、前回選択した画像データを今回も優先的に選択することが望ましく、すなわち、画像変換時間Ｔｓ２がサーバ情報に含まれていない場合には、前回と同様の画像データが決定される。
【００９４】
一方、画像変換時間Ｔｓ２がサーバ情報に含まれている場合には、画像選択条件として、画像変換時間Ｔｓ２を更に考慮した時間情報の計算及び比較を行うことで、画像データの決定が行われる。これにより、画像変換時間Ｔｓ２の条件が反映された画像データの選択が実現可能となり、画像送信装置１１０が画像変換処理を行って作成した画像データをキャッシュする機能を有している場合には、キャッシュされている画像変換処理済みの画像データを迅速に取得することが可能となる。
【００９５】
なお、ステップＳ２０９９において、サーバ情報格納部１２８内のサーバ情報として画像変換時間Ｔｓ２を格納することが可能となるよう、サーバ情報に画像変換時間Ｔｓ２の項目が追加されることが望ましい。また、図７Ａには反映されていないが、画像表示装置１２０は、初めて取得するコンテンツの画像データを要求する場合には、サーバ情報内の画像変換時間Ｔｓ２の有無にかかわらす、このコンテンツの内容を含む複数の画像データに関する時間情報の計算及び比較を行って、画像データの決定を行うことが望ましい。
【００９６】
また、画像表示装置１２０は、一度取得したことのある画像データ（画像送信装置１１０にキャッシュが残っている画像データ）を把握できるようにし、一度取得したことのある画像データを再度要求する際に、その画像データを提供している画像送信装置１１０が２度目以降の画像データ提供にキャッシュされた画像データを用いていることが推測できる場合には、画像変換時間Ｔｓ２を考慮した画像データの選択が確実に行われるようにすることが望ましい。
【００９７】
次に、本発明の第３の実施の形態における動作の具体例について説明する。ここでは、画像表示装置１２０が、画像送信装置情報Ｎ＝１９２．１６８．０．１００の画像送信装置１１０から図１０に図示されている画像データ情報を取得し、画像送信装置１１０に対してコンテンツ１の画像データを要求し、表示する場合を考える。
【００９８】
画像表示装置１２０は、画像送信装置情報Ｎ＝１９２．１６８．０．１００の画像送信装置１１０に対してコンテンツ１の画像データを初めて要求する場合には、上述の本発明の第１の実施の形態の第１の動作例に示されているように、高解像度の元画像データの表示に要する時間ＴＨ＝約３．５８秒、中程度の解像度の元画像データの表示に要する時間ＴＭ＝約９．８６秒、低解像度の元画像データの表示に要する時間ＴＬ＝約７．７８秒という結果から、高解像度の画像データの要求を行う。
【００９９】
一方、その後の通信において、画像送信装置情報Ｎ＝１９２．１６８．０．１００の画像送信装置１１０のサーバ情報に画像変換時間Ｔｓ２が格納され、画像送信装置１１０が２度目以降の画像データ提供にキャッシュされた画像データを用いていることが推測できる場合、画像表示装置１２０は、画像送信装置情報Ｎ＝１９２．１６８．０．１００の画像送信装置１１０に対して、再度コンテンツ１の画像データを要求する場合には、画像変換時間Ｔｓ２を考慮した時間計算も行う。画像変換時間Ｔｓ２は、画像変処理を行わない場合の時間であるためほぼ０であり場合、画像変換時間Ｔｓを画像変換時間Ｔｓ２に置き換えると、高解像度の元画像データの表示に要する時間ＴＨ＝約２．５８秒、中程度の解像度の元画像データの表示に要する時間ＴＭ＝約２．３６秒、低解像度の元画像データの表示に要する時間ＴＬ＝約０．２８秒という結果が得られ、低解像度の画像データを要求することで、待ち時間の少ない高速な画像表示を実現できることが分かる。
【０１００】
以上、説明したように、本発明の第３の実施の形態によれば、画像表示装置１２０は、本発明の第１の実施の形態において最初に画像データを要求した際に計算される画像変換時間Ｔｓに関して、同一の画像データを要求する際に画像変換時間Ｔｓ２を再度計算することで、Ｔｓ≫Ｔｓ２の場合に、この画像送信装置１１０が画像変換処理を行って作成した画像データをキャッシュし、キャッシュされている画像データを送信する機能を有すると推測することが可能となる。これにより、画像表示装置１２０は、画像データの表示までの時間が最短となるような画像フォーマットの画像データを再度適切に選択することが可能となる。
【０１０１】
なお、上述した本発明の第１〜第３の実施の形態において、ブロック図及びフローチャートを用いて説明を行ったが、ブロック図に含まれている各機能ブロックは、ハードウェア及び／又はソフトウェア（プログラム）によって実現可能であり、フローチャートに含まれている各処理は、ハードウェアの動作、又は、その処理が記述されているプログラムをＣＰＵなどのコンピュータによって実行することによって実現可能である。
【産業上の利用可能性】
【０１０２】
本発明は、画像送信装置における画像変換処理の負荷を減らしてシステム全体の性能を向上させるとともに、画像が表示されるまでに要する時間を抑えて待ち時間の少ない高速な画像表示を可能にするという効果を有しており、画像送信装置から送信され、画像表示装置によって表示される写真などの画像コンテンツに係る画像表示装置及び画像表示方法並びに画像表示用プログラムに関する。
【図面の簡単な説明】
【０１０３】
【図１】本発明の第１の実施の形態における画像送信装置及び画像表示装置の構成の一例を示すブロック図である。
【図２】本発明の第１の実施の形態における画像送信装置及び画像表示装置の処理の一例を示すフローチャートである。
【図３Ａ】本発明の第１の実施の形態において、図２に図示されているステップＳ２０５における処理Ａの詳細な処理の一例を示すフローチャートである。
【図３Ｂ】本発明の第１の実施の形態において、図２に図示されているステップＳ２０９における処理Ｂの詳細な処理の一例を示すフローチャートである。
【図４Ａ】本発明の第１の実施の形態におけるサーバ情報の第１の例を模式的に示す図である。
【図４Ｂ】本発明の第１の実施の形態におけるサーバ情報の第２の例を模式的に示す図である。
【図５Ａ】本発明の第１の実施の形態におけるクライアント情報の第１の例を模式的に示す図である。
【図５Ｂ】本発明の第１の実施の形態におけるクライアント情報の第２の例を模式的に示す図である。
【図６】本発明の第１の実施の形態における画像変換時間Ｔｓ及び伝送速度Ｂの一例を模式的に示す図である。
【図７Ａ】本発明の第３の実施の形態において、図２に図示されているステップＳ２０５における処理Ａの詳細な処理の一例を示すフローチャートである。
【図７Ｂ】本発明の第３の実施の形態において、図２に図示されているステップＳ２０９における処理Ｂの詳細な処理の一例を示すフローチャートである。
【図８】従来の技術における画像送信装置及び画像表示装置の構成の一例を示すブロック図である。
【図９】従来の技術における画像送信装置及び画像表示装置の処理の一例を示すフローチャートである。
【図１０】従来の技術及び本発明の実施の形態で用いられる画像データ情報の一例を示す図である。
【符号の説明】
【０１０４】
１１０、８１０  画像送信装置
１１１、８１１  画像データ格納部
１１２、８１２  画像データ情報提供部
１１３、８１３  画像データ要求受付部
１１４、８１４  画像データ変換部
１１５、８１５  画像データ送信部
１２０、８２０  画像表示装置
１２１、８２１  画像データ情報取得部
１２２、８２２  画像データ選択部
１２３、８２３  画像データ要求部
１２４、８２４  画像データ取得部
１２５、８２５  画像データ変換部
１２６、８２６  画像データ表示部
１２７  時間計測部
１２８  サーバ情報格納部
１２９  クライアント情報提供部
【図１】
2009159506.tif 000003
【図２】
2009159506.tif 000004
【図３Ａ】
2009159506.tif 000005
【図３Ｂ】
2009159506.tif 000006
【図４Ａ】
2009159506.tif 000007
【図４Ｂ】
2009159506.tif 000008
【図５Ａ】
2009159506.tif 000009
【図５Ｂ】
2009159506.tif 000010
【図６】
2009159506.tif 000011
【図７Ａ】
2009159506.tif 000012
【図７Ｂ】
2009159506.tif 000013
【図８】
2009159506.tif 000014
【図９】
2009159506.tif 000015
【図１０】
2009159506.tif 000016