(57)【要約】【課題】１つの画像ファイル分の通信量を超える余分な通信量の発生を抑制しつつ、短時間で画像を閲覧させる。【解決手段】画像ファイルを分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含む軽量データ（１５１）をサーバ（２）から受信する通信制御部（１２１）と、受信した軽量データ（１５１）を用いて画像を表示する表示制御部（１２４）と、を備える。【選択図】図１
2018146939.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイルを画像サーバから取得し、画像を表示する画像表示装置であって、
上記画像ファイルを分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含む部分データを上記画像サーバから受信する受信制御部と、
受信した上記部分データを用いて画像を表示する表示制御部と、を備えることを特徴とする画像表示装置。
【請求項２】
上記受信制御部は、上記部分データを用いて画像が表示されている間に、上記画像ファイルから上記部分データを除いた構成要素からなる残データを上記画像サーバから受信することを特徴とする請求項１に記載の画像表示装置。
【請求項３】
受信した上記部分データと、上記残データとを結合して結合データを生成する結合処理部を備え、
上記表示制御部は、上記結合処理部が上記結合データを生成した後、上記部分データを用いた画像の代わりに、上記結合データを用いて画像を表示する請求項２に記載の画像表示装置。
【請求項４】
請求項１に記載の画像表示装置としてコンピュータを機能させるための制御プログラムであって、上記受信制御部および上記表示制御部としてコンピュータを機能させるため制御プログラム。
【請求項５】
画像表示装置に画像ファイルを送信する画像サーバであって、
上記画像ファイルを分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含む部分データと、上記画像ファイルから上記部分データを除く構成要素からなる残データと、を上記画像ファイルから切り分ける分割処理部と、
上記部分データを上記画像表示装置に送信して画像を表示させた後、上記残データを上記画像表示装置に送信する送信制御部と、を備えることを特徴とする画像サーバ。
【請求項６】
請求項５に記載の画像サーバとしてコンピュータを機能させるための制御プログラムであって、上記分割処理部および上記送信制御部としてコンピュータを機能させるための制御プログラム。
【請求項７】
請求項１に記載の画像表示装置と、請求項５に記載の画像サーバと、を含むことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイルを画像サーバから取得し、画像を表示する画像表示装置などに関する。
【背景技術】
【０００２】
インターネット等のネットワークの利用環境では、ネットワーク上に設けられた画像サーバから画像表示装置へ画像をダウンロードして表示することが頻繁に行われる。ここで画像のデータはサイズが大きいため、ダウンロードに長時間を要することがある。この場合、画像表示装置の使用者は、データのダウンロードが完了するまでの長時間、画像の閲覧を待たされることになる。
【０００３】
そこで、従来、画像表示装置において画像をダウンロードして表示する処理が行われる際に、画像のダウンロードが完了するまでの間に、表示対象の画像に関する何らかの表示が行われることがある。具体的には、プログレッシブＪＰＥＧやインターレースＰＮＧ等を用いた表示手法がある。この表示手法によれば、データのダウンロードが開始されると、画像全体について、まず解像度の低い画像が表示され、ダウンロードが進むと共に、次第に解像度の高い鮮明な画像に変更される。このため、サイズの大きな画像データであっても、早い段階で画像全体を大まかに閲覧することができる。
【０００４】
特許文献１では、画像全体の表示が完了する前に、画像全体の大まかな把握と、特定の部分の詳細な内容の把握とを可能とするデジタル画像を表示するシステムが開示されている。このシステムは、画像サーバと、この画像サーバからデジタル画像を取得して表示する画像表示装置と、を含んでいる。画像サーバは、表示対象である原画像と、この原画像の一部からなる１または複数の部分画像と、この原画像よりも解像度の低い見本画像と、を関連付けて保持する。画像表示装置は、画像サーバから原画像、部分画像および見本画像のデータを取得し、まず、見本画像を表示し、表示した見本画像の所定の位置に部分画像を重ねて表示し、この後、表示した見本画像および部分画像に替えて原画像を表示する。
【０００５】
また、最近、facebook（登録商標）やinstagram（登録商標）など、画像データを多く扱うサービスも増えてきている。これらのサービスでは、粗い画像と詳細な画像とを分類することで、なるべく早い段階で粗い画像を受信し、画像全体を大まかに閲覧することができるようになっている。
【０００６】
また、最近、ＭＶＮＯ（Mobile Virtual Network Operator：仮想移動体通信事業者）の普及や、通信量別の料金体系が普及したことにより、パケット通信量を気にするユーザが増えている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−９８７７２号公報（２０１４年５月２９日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記facebook等のサービスでは、リスト画面に表示された粗い画像を見て興味がある場合のみ詳細画面に遷移するが、その際、粗い画像（容量：X byte）に加えて詳細な画像（容量：Y byte）もダウンロードする必要があり、１つの画像ファイルを見るために、１つの画像ファイル分の通信量を超える余分な通信量（合計の通信量：X+Y byte）が掛かるという問題点がある。
【０００９】
また、上記特許文献１に記載された技術では、見本画像、原画像および部分画像のすべてをダウンロードする必要があり、１つの画像ファイルを見るために、１つの画像ファイル分の通信量を超える余分な通信量が掛る点は、上述したサービスの場合と同様である。
【００１０】
本発明は、以上の問題点に鑑みて為されたものであり、その目的は、１つの画像ファイル分の通信量を超える余分な通信量の発生を抑制しつつ、短時間で画像を閲覧させることができる画像表示装置などを提供することにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、本発明の一態様に係る画像表示装置は、画像ファイルを画像サーバから取得し、画像を表示する画像表示装置であって、上記画像ファイルを分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含む部分データを上記画像サーバから受信する受信制御部と、受信した上記部分データを用いて画像を表示する表示制御部と、を備えることを特徴としている。
【００１２】
上記課題を解決するために、本発明の一態様に係る画像サーバは、画像表示装置に画像ファイルを送信する画像サーバであって、上記画像ファイルを分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含む部分データと、上記画像ファイルから上記部分データを除く構成要素からなる残データと、を上記画像ファイルから切り分ける分割処理部と、上記部分データを上記画像表示装置に送信して画像を表示させた後、上記残データを上記画像表示装置に送信する送信制御部と、を備えることを特徴としている。
【発明の効果】
【００１３】
本発明の一態様に係る画像表示装置または画像サーバによれば、１つの画像ファイル分の通信量を超える余分な通信量の発生を抑制しつつ、短時間で画像を閲覧させることができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の一形態に係る通信システムの構成を示すブロック図である。
【図２】上記通信システムに含まれる画像表示装置の表示画面の例を示す図であり、（ａ）は、リスト画面の一例を示し、（ｂ）は、詳細画面の一例を示す。
【図３】上記通信システムに含まれる画像サーバの動作の一例を示すフローチャートである。
【図４】上記画像表示装置の動作の一例（リスト画面表示処理）を示すフローチャートである。
【図５】上記画像表示装置の動作の別の例（詳細画面表示処理）を示すフローチャートである。
【図６】プログレッシブＪＰＥＧ形式の画像ファイルのデータ構造の一例を示す図である。
【発明を実施するための形態】
【００１５】
本発明の実施の形態について図１〜図６に基づいて説明すれば、次の通りである。以下、説明の便宜上、ある項目にて説明した構成と同一の機能を有する構成については、他の項目においても同一の符号を付記し、その説明を省略する場合がある。
【００１６】
＜通信システムの構成＞
図１は、本発明の一実施形態に係る通信システム１００の構成を示すブロック図である。通信システム１００は、画像ファイルをサーバ（画像サーバ）２から取得し、画像を表示するダウンロード端末（画像表示装置）１、およびダウンロード端末１に画像ファイルを送信するサーバ２、サーバ２に画像ファイルを送信するアップロード端末３と、を備える。
【００１７】
ダウンロード端末１、サーバ２およびアップロード端末３のそれぞれは、インターネット等のネットワークを介して接続されている。なお、図１においては、簡単のため、１つのサーバ２と、１つのダウンロード端末１と、１つのアップロード端末３と、を記載しているが、サーバ２は、複数のダウンロード端末１、および複数のアップロード端末３からのアクセスを受付けることができる。また、ダウンロード端末１およびアップロード端末３のそれぞれは、複数のサーバ２にアクセスすることができる。
【００１８】
＜サーバの機能構成＞
サーバ２〔ＳＮＳ（ソーシャル・ネットワーク・サービス）などを提供するサーバであってもよい〕は、ダウンロード端末１からの要求に応じて画像ファイルを送信する処理を行う。また、サーバ２は、アップロード端末３より画像ファイルを受信する。図１に示すように、サーバ２は、通信部２１、制御部２２、ＲＡＭ（ランダム・アクセス・メモリ）２３、および記憶部２５を備える。通信部２１は、ネットワークを介して、アップロード端末３から画像ファイル（画像データ３５１）を受信し、ダウンロード端末１へ軽量データ（部分データ）１５１、または残データ１５２を送信する。軽量データ１５１は、画像データ３５１をプログレッシブＪＰＥＧ形式などの分割可能画像データに変換した詳細データ１５３（画像ファイル）を分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含むデータである。また、残データ１５２は、詳細データ１５３から軽量データ１５１を除いた構成要素からなるデータである。
【００１９】
制御部２２は、サーバ２の全体を統括的に制御するものであり、通信制御部（送信制御部）２２１、分割処理部２２２、および記録制御部２２３を備える。通信制御部２２１は、軽量データ１５１をダウンロード端末１に送信して画像を表示させた後、残データ１５２をダウンロード端末１に送信する処理を行う。
【００２０】
分割処理部２２２は、画像データ３５１をプログレッシブＪＰＥＧ形式などの分割可能画像データに変換して詳細データ１５３を生成し、詳細データ１５３から軽量データ１５１と、残データ１５２と、を切り分ける処理を行うものである。上記構成によれば、分割処理部２２２は、詳細データ１５３から軽量データ１５１と、残データ１５２とを切り分ける。残データ１５２は、詳細データ１５３から軽量データ１５１を除いた構成要素からなるデータであるから、残データ１５２と軽量データ１５１との間にデータの重複はない。このため、残データ１５２、軽量データ１５１、またはこれらのデータの組合せ（詳細データ１５３）を送信しても、１つの画像ファイル分の通信量を超える余分な通信量は発生しない。
【００２１】
記録制御部２２３は、アップロード端末３から受信した画像データ３５１を分割処理部２２２が分割可能画像データに変換した詳細データ１５３を記憶部２５に記録し、分割処理部２２２によって切り分けられた軽量データ１５１と、残データ１５２と、を互いに関連付けて記憶部２５に記録する制御を行うものである。
【００２２】
ＲＡＭ２３は、コンピュータのメモリ装置の一種であり、データの消去・書き換えが可能で、装置内のどこに記録されたデータも等しい時間で読み書き（ランダムアクセス）することができる性質を持ったものである。
【００２３】
記憶部２５は、主として上述した軽量データ１５１、残データ１５２、および詳細データ１５３のそれぞれが格納されるものである。
【００２４】
上記構成によれば、分割処理部２２２は、詳細データ１５３から軽量データ１５１と、残データ１５２とを切り分ける。残データ１５２は、詳細データ１５３から軽量データ１５１を除いた構成要素からなるデータであるから、残データ１５２と軽量データ１５１との間にデータの重複はない。このため、残データ１５２、軽量データ１５１、またはこれらのデータの組合せを送信しても、１つの画像ファイル分の通信量を超える余分な通信量は発生しない。
【００２５】
＜ダウンロード端末の機能構成＞
ダウンロード端末１は、サーバ２から画像ファイルを受信するものであり、本実施形態では、特にサーバ２から軽量データ１５１を受信し、軽量データ１５１を表示部１４２に表示している間に、残データ１５２を受信する。
【００２６】
図１に示すように、ダウンロード端末１は、通信部１１、制御部１２、ＲＡＭ１３、タッチパネル１４、および記憶部１５を備える。通信部１１は、ネットワークを介して、サーバ２から軽量データ１５１または残データ１５２を受信するものである。
【００２７】
制御部１２は、ダウンロード端末１を統括的に制御するものであり、通信制御部（受信制御部）１２１、記録制御部１２２、結合処理部１２３、および表示制御部１２４を備える。
【００２８】
通信制御部１２１は、軽量データ１５１をサーバ２から受信し、軽量データ１５１を用いて表示部１４２に画像が表示されている間に、残データ１５２をサーバ２から受信する。上記構成によれば、詳細データ１５３から分割された残りの構成要素からなる残データ１５２をサーバ２から受信する。残データ１５２の受信中にも軽量データ１５１を用いて画像が表示されているので、残データ１５２の受信時間をユーザが煩わしく感じることを回避することができる。
【００２９】
記録制御部１２２は、サーバ２から受信する軽量データ１５１および残データ１５２のそれぞれを記憶部１５に記憶させ、後述する結合処理部１２３が軽量データ１５１と残データ１５２とを結合して生成した詳細データ（結合データ）１５３を記憶部１５に記憶させるものである。
【００３０】
結合処理部１２３は、サーバ２から受信した軽量データ１５１と、残データ１５２とを結合して詳細データ１５３を生成する処理を行うものである。表示制御部１２４は、受信した軽量データ１５１を用いて画像を表示部１４２に表示させ、結合処理部１２３が詳細データ１５３を生成した後、軽量データ１５１を用いた画像の代わりに、詳細データ１５３を用いて画像を表示する。上記構成によれば、結合処理部１２３は、受信した軽量データ１５１と、残データ１５２とを結合する。また、後述する表示制御部１２４は、軽量データ１５１を用いた画像の代わりに、詳細データ１５３（結合データ）を用いて画像を表示する。よって、残データ１５２の受信後には、軽量データ１５１のみを用いて表示する画像よりも高精細な画像をユーザに閲覧させることができる。
【００３１】
ＲＡＭ１３は、コンピュータのメモリ装置の一種であり、データの消去・書き換えが可能で、装置内のどこに記録されたデータも等しい時間で読み書き（ランダムアクセス）することができる性質を持ったものである。タッチパネル１４は、表示画面上をタッチすることでタッチ入力を受付ける入力部１４１と、画像を表示する表示部１４２を備える。
【００３２】
記憶部１５は、主として、サーバ２から受信した軽量データ１５１および残データ１５２のそれぞれを互いに関連付けて記憶し、結合処理部１２３によって結合された詳細データ１５３を記憶する。
【００３３】
上記構成によれば、通信制御部１２１は、軽量データ１５１をサーバ２から受信する。軽量データ１５１は、詳細データ１５３を分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含むデータである。
【００３４】
また、上記構成によれば、表示制御部１２４は、軽量データ１５１を用いて画像を表示する。これにより、１つの画像ファイル（詳細データ１５３）を分割して得られる軽量データ１５１を用いて画像を表示することができる。また、軽量データ１５１は、１つの詳細データ１５３の複数の構成要素の一部であるから、その通信量は、１つの画像ファイルの通信量に及ばない。このため、軽量データ１５１を受信する際に、１つの画像ファイル分の通信量を超える余分な通信量の発生を抑制しつつ、短時間で画像を閲覧させることができる。
【００３５】
＜アップロード端末の機能構成＞
アップロード端末３は、サーバ２に対して画像ファイル（画像データ３５１）を送信するものである。図１に示すように、アップロード端末３は、通信部３１、制御部３２、記憶部３５を備える。通信部３１は、ネットワークを介して、サーバ２へ画像データ３５１を送信するものである。
【００３６】
制御部３２は、アップロード端末３の全体を統括的に制御するものであり、通信制御部３２１、画像取得部３２２、および記録制御部３２３を備える。通信制御部２２１は、サーバ２に対して画像データ３５１を送信する処理を行うものである。画像取得部３２２は、デジタルカメラやデジタルビデオカメラなどの各種装置を介して画像データ３５１を取得するものである。記録制御部３２３は、画像取得部３２２が取得した画像データ３５１を記憶部３５に記録させる処理を行うものである。
【００３７】
＜通信システムの作用効果＞
上述した通信システム１００は、詳細画像の表示に軽量データ１５１も無駄なく活用することで、表示速度も考慮した、全体のデータ通信量を改善するサーバ２およびダウンロード端末１からなるシステムである。
【００３８】
ダウンロード端末１は、サーバ２から軽量データ１５１のみを受信し、軽量データ１５１を閲覧可能なファイルにしてアプリケーション上のリスト画面に表示する（このとき、軽量データ１５１はキャッシュとして保存しておく）。
【００３９】
アプリケーションの詳細画面に遷移したら、軽量データ１５１を暫定的に表示しておき、この間にプログレッシブＪＰＥＧ等の分割可能画像データの残データ１５２をサーバ２から受信する。
【００４０】
残データ１５２の受信を完了したら、軽量データ１５１と残データ１５２とをアプリケーションの処理で結合して、詳細データ１５３としてアプリケーション上に表示する。なお、分割可能画像データとしては、プログレッシブＪＰＥＧ等の既存規格以外にも、単純なＢＭＰ形式でも実現可能である。通信システム１００では、軽量データ１５１と残データ１５２との２パートに分けて管理することで、データの重複が無くなり、余計な通信量の発生を抑止できる。
【００４１】
また、従来技術では、サムネイルデータと、詳細データとを両方ともダウンロードしなければならなかったが、本実施形態の通信システム１００では、軽量データ１５１＋残データ１５２＝詳細データ１５３のみのダウンロードとなり、少なくとも従来のサムネイルデータ分の通信量を節約可能である。
【００４２】
＜ダウンロード端末の表示画面の例＞
次に、図２は、通信システム１００に含まれるダウンロード端末１の表示画面の例を示す図である。図２の（ａ）は、リスト画面ＰＬの一例を示す。図２の（ａ）に示すように、リスト画面ＰＬは、リスト項目Ｌ１およびリスト項目Ｌ２の画面から構成され、リスト項目Ｌ１には、画像領域Ｓ１が、リスト項目Ｌ２には、画像領域Ｓ２が含まれている。
【００４３】
詳細データ１５３も軽量データ１５１も存在していない場合、ダウンロード端末１はサーバ２から軽量データ１５１を取得する。また、表示制御部１２４は、表示部１４２を介して取得した軽量データ１５１を画像領域Ｓ１（または画像領域Ｓ２）に表示する。
【００４４】
次に、図２の（ｂ）は、詳細画面ＰＤの一例を示す。また、図２の（ｂ）は、リスト画面ＰＬにおいてリスト項目Ｌ１を選択し、リスト項目Ｌ１が詳細画面ＰＤに遷移した状態を示している。
【００４５】
詳細データ１５３が存在していなければ、最初は、軽量データ１５１を用いた画像を画像領域Ｓ１に表示し、この表示が行われている間に、残データ１５２をサーバ２から取得する。残データ１５２取得後に、軽量データ１５１と残データ１５２を結合して詳細データ１５３を生成し、生成した詳細データ１５３を用いた画像を画像領域Ｓ１に表示する。
【００４６】
＜サーバの動作＞
図３は、サーバ２の動作の一例を示すフローチャートである。まず、サーバ２は、アップロード端末３から画像データ３５１を受信して動作を開始する。Ｓ１０１では、分割処理部２２２がアップロードされた画像データ３５１がプログレッシブＪＰＥＧ形式のデータか否かを確認し、画像データ３５１がプログレッシブＪＰＥＧ形式のデータである場合は、Ｓ１０２に進む（ＹＥＳ）。一方、Ｓ１０１で、画像データ３５１がプログレッシブＪＰＥＧ形式のデータでない場合は、Ｓ１０３に進む（ＮＯ）。
【００４７】
Ｓ１０３では、分割処理部２２２が、画像データ３５１をプログレッシブＪＰＥＧ形式の詳細データ１５３（画像ファイル）に変換してＳ１０２に進む。Ｓ１０２では、分割処理部２２２が、プログレッシブＪＰＥＧ形式の画像ファイルの構造を解析してＳ１０４に進む。
【００４８】
Ｓ１０４では、記録制御部１２２が、詳細データ１５３の第１ブロック（図６参照）を軽量データ１５１として記憶部２５に記録（保存）して、Ｓ１０５に進む。Ｓ１０５では、記録制御部１２２が、詳細データ１５３の第２ブロック（図６参照）中の「ＳＯＳ（スキャンヘッダー）」および「ＩｍａｇｅＤａｔａ（イメージデータ）」の組合せの少なくとも１つを残データ１５２として記憶部２５に記録（保存）して終了となる。
【００４９】
＜ダウンロード端末のリスト画面表示処理＞
図４は、ダウンロード端末１の動作の一例（リスト画面表示処理）を示すフローチャートである。Ｓ２０１では、表示制御部１２４が画像の表示リスト（画像数ｎ）を取得して、Ｓ２０２に進む。Ｓ２０２では、表示制御部１２４が、画像数ｉを１に設定し、Ｓ２０３に進む。Ｓ２０３では、表示制御部１２４がｉ≦ｎか否かを判定し、ｉ≦ｎである場合は、Ｓ２０４に進む（ＹＥＳ）。一方、Ｓ２０３でｉ≦ｎでない場合は、ＥＮＤとなる（ＮＯ）。
【００５０】
Ｓ２０４では、表示制御部１２４が詳細データ１５３を保持しているか否かを確認し、詳細データ１５３を保持している場合は、Ｓ２０５に進む（ＹＥＳ）。一方、Ｓ２０４で、詳細データ１５３を保持していない場合は、Ｓ２０６に進む（ＮＯ）。Ｓ２０５では、表示制御部１２４が、表示部１４２に詳細データ１５３を用いた画像を表示させてＳ２０７に進む。Ｓ２０７では、画像数ｉをｉ＋１に設定し、Ｓ２０３に進む。
【００５１】
Ｓ２０６では、表示制御部１２４が、軽量データ１５１を保持しているか否かを確認し、軽量データ１５１を保持している場合、Ｓ２０８に進む（ＹＥＳ）。一方、Ｓ２０６で軽量データ１５１を保持していない場合、Ｓ２０９に進む（ＮＯ）。Ｓ２０８では、表示制御部１２４が表示部１４２に軽量データ１５１を用いた画像を表示させてＳ２０７に進む。Ｓ２０９では、通信制御部１２１が、通信部１１を介してサーバ２から軽量データ１５１を受信し、Ｓ２０８に進む。
【００５２】
＜ダウンロード端末の詳細画面表示処理＞
図５は、ダウンロード端末１の動作の別の例（詳細画面表示処理）を示すフローチャートである。Ｓ３０１では、表示制御部１２４が詳細データ１５３を保持しているか否かを確認し、詳細データ１５３を保持している場合はＳ３０２に進む（ＹＥＳ）。一方、Ｓ３０１で、詳細データ１５３を保持していない場合は、Ｓ３０３に進む（ＮＯ）。
【００５３】
Ｓ３０２では、表示制御部１２４が、表示部１４２に詳細データ１５３を用いた画像を表示させてＥＮＤとなる。
【００５４】
Ｓ３０３では、表示制御部１２４が軽量データ１５１を保持しているか否かを確認し、軽量データ１５１を保持している場合、Ｓ３０４に進む（ＹＥＳ）。一方、Ｓ３０３で軽量データ１５１を保持していない場合、Ｓ３０５に進む（ＮＯ）。
【００５５】
Ｓ３０４では、表示制御部１２４が、表示部１４２に軽量データ１５１を用いた画像を表示させてＳ３０６に進む。Ｓ３０５では、通信制御部１２１が、サーバ２から軽量データ１５１を取得してＳ３０４に進む。
【００５６】
Ｓ３０６では、通信制御部１２１が、サーバ２から残データ１５２を取得してＳ３０７に進む。Ｓ３０７では、結合処理部１２３が、軽量データ１５１と残データ１５２とを組合せて詳細データ１５３を生成し、プログレッシブＪＰＥＧ形式のデータに変換する。次に、記録制御部１２２が、プログレッシブＪＰＥＧ形式の詳細データ１５３を記憶部３５に保存させて、Ｓ３０２に進む。
【００５７】
＜画像ファイルのデータ構造の例＞
図６は、プログレッシブＪＰＥＧ形式の画像ファイルのデータ構造の一例を示す図である。図６において、「ＳＯＩ」は、スタートマーカを示し、「ＤＱＴ」は、量子化テーブル定義を示し、「ＳＯＦ」は、フレームヘッダーを示し、「ＤＨＴ」は、ハフマンテーブル定義を示し、「ＳＯＳ」は、スキャンヘッダーを示し、「ＩｍａｇｅＤａｔａ」は、イメージデータを示し、「ＥＯＩ」は、エンドマーカを示す。
【００５８】
第１ブロックは、画像ファイルを分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含む部分データの一例であり、上述した軽量データ１５１に相当する。
【００５９】
第２ブロックは、「ＳＯＳ」と「ＩｍａｇｅＤａｔａ」との組合せを複数含んでいるが、第１ブロックに追加する上記第２ブロック中の「ＳＯＳ」および「ＩｍａｇｅＤａｔａ」の組合せの数が増える程、表示される画像は鮮明になる。また、上記組合せの数が最大となる場合、すなわち、第１ブロックのすべての構成要素と、第２ブロックのすべての構成要素を組合せたデータが、上述した詳細データ１５３に相当する。
【００６０】
〔ソフトウェアによる実現例〕
ダウンロード端末１およびサーバ２の制御ブロック（特に通信制御部１２１、結合処理部１２３、表示制御部１２４、通信制御部２２１、および分割処理部２２２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００６１】
後者の場合、ダウンロード端末１およびサーバ２は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭなどを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００６２】
〔まとめ〕
本発明の態様１に係る画像表示装置は、画像ファイルを画像サーバ（サーバ２）から取得し、画像を表示する画像表示装置（ダウンロード端末１）であって、上記画像ファイルを分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含む部分データ（軽量データ１５１）を上記画像サーバから受信する受信制御部（通信制御部１２１）と、受信した上記部分データを用いて画像を表示する表示制御部（１２４）と、を備える構成である。
【００６３】
上記構成によれば、受信制御部は、部分データを画像サーバから受信する。部分データは、画像ファイルを分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含むデータである。
【００６４】
また、上記構成によれば、表示制御部は、部分データを用いて画像を表示する。これにより、１つの画像ファイルを分割して得られる部分データを用いて画像を表示することができる。また、部分データは、１つの画像ファイルの複数の構成要素の一部であるから、その通信量は、１つの画像ファイルの通信量に及ばない。このため、部分データを受信する際に、１つの画像ファイル分の通信量を超える余分な通信量の発生を抑制しつつ、短時間で画像を閲覧させることができる。
【００６５】
本発明の態様２に係る画像表示装置は、上記態様１において、上記受信制御部は、上記部分データを用いて画像が表示されている間に、上記画像ファイルから上記部分データを除いた構成要素からなる残データを上記画像サーバから受信することが好ましい。
【００６６】
上記構成によれば、画像ファイルから分割された残りの構成要素からなる残データを画像サーバから受信する。残データの受信中にも部分データを用いて画像が表示されているので、残データの受信時間をユーザが煩わしく感じることを回避することができる。
【００６７】
本発明の態様３に係る画像表示装置は、上記態様２において、受信した上記部分データと、上記残データとを結合して結合データを生成する結合処理部（１２３）を備え、上記表示制御部は、上記結合処理部が上記結合データを生成した後、上記部分データを用いた画像の代わりに、上記結合データを用いて画像を表示することが好ましい。
【００６８】
上記構成によれば、結合処理部は、受信した部分データと、残データとを結合する。また、表示制御部は、部分データを用いた画像の代わりに、結合データを用いて画像を表示する。よって、残データの受信後には、部分データのみを用いて表示する画像よりも高精細な画像をユーザに閲覧させることができる。
【００６９】
本発明の各態様に係る画像表示装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記画像表示装置が備える各部（ソフトウェア要素）として動作させることにより上記画像表示装置をコンピュータにて実現させる制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７０】
本発明の態様４に係る画像サーバは、画像表示装置に画像ファイルを送信する画像サーバであって、上記画像ファイルを分割して得られる複数の構成要素の一部の構成要素であって、画像を表示するために必要な構成要素を少なくとも含む部分データと、上記画像ファイルから上記部分データを除く構成要素からなる残データと、を上記画像ファイルから切り分ける分割処理部（２２２）と、上記部分データを上記画像表示装置に送信して画像を表示させた後、上記残データを上記画像表示装置に送信する送信制御部（通信制御部２２１）と、を備える構成である。
【００７１】
上記構成によれば、分割処理部は、画像ファイルから部分データと、残データとを切り分ける。残データは、画像ファイルから部分データを除いた構成要素からなるデータであるから、残データと部分データとの間にデータの重複はない。このため、残データ、部分データ、またはこれらのデータの組合せを送信しても、１つの画像ファイル分の通信量を超える余分な通信量は発生しない。
【００７２】
本発明の各態様に係る画像サーバは、コンピュータによって実現してもよく、この場合には、コンピュータを上記画像サーバが備える各部（ソフトウェア要素）として動作させることにより上記画像サーバをコンピュータにて実現させる制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００７３】
本発明の態様５に係る通信システムは、上記態様１に係る画像表示装置と、上記態様４に係る画像サーバと、を含むことが好ましい。上記構成によれば、１つの画像ファイル分の通信量を超える余分な通信量の発生を抑制することができる通信システムを実現することができる。
【００７４】
〔特記事項〕
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００７５】
１    ダウンロード端末（画像表示装置）
２    サーバ（画像サーバ）
１００    通信システム
１２１    通信制御部（受信制御部）
１２３    結合処理部
１２４    表示制御部
１５１    軽量データ（部分データ）
１５２    残データ
１５３    詳細データ（結合データ）
２２１    通信制御部（送信制御部）
２２２    分割処理部
【図１】
2018146939.tif 000003
【図２】
2018146939.tif 000004
【図３】
2018146939.tif 000005
【図４】
2018146939.tif 000006
【図５】
2018146939.tif 000007
【図６】
2018146939.tif 000008