(57)【要約】【課題】ユーザの操作性の向上を図る画像表示プログラム、端末装置、画像表示方法、および、画像表示システムを提供する。【解決手段】本発明は、原画像に係る原画像情報を受信し、原画像情報に基づき原画像の第１および第２の部分領域の選択を受け付け（Ｓ１）、第１および第２の部分領域の属性情報に基づき、第１のおよび第２の部分領域を含む第３の部分領域を算出し（Ｓ４）、第１および第２の部分領域の属性情報、並びに、第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、第２の部分領域に係る部分領域画像データまたは第３の部分領域に係る部分領域画像データのいずれを受信するかを選択し（Ｓ５）、選択された部分領域画像データを受信し、受信した部分領域画像データを表示する。【選択図】図６
2010152789.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
原画像に係る原画像情報を受信する原画像情報受信手段、
前記原画像情報に基づき前記原画像の第１および第２の部分領域の選択を受け付ける領域選択手段、
前記第１および第２の部分領域の属性情報に基づき、前記第１のおよび第２の部分領域を含む第３の部分領域を算出する第３部分領域算出手段、
前記第１および第２の部分領域の属性情報、並びに、前記第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、前記第２の部分領域に係る部分領域画像データまたは前記第３の部分領域に係る部分領域画像データのいずれを受信するかを選択する受信選択手段、
選択した前記部分領域画像データを受信する画像データ受信手段、および、
受信した前記部分領域画像データを表示する表示手段として機能させることを特徴とする画像表示プログラム。
【請求項２】
請求項１に記載の画像表示プログラムにおいて、
前記受信選択手段における前記部分領域の属性情報が、前記部分領域の大きさであることを特徴とする画像表示プログラム。
【請求項３】
請求項２に記載の画像表示プログラムにおいて、
前記受信選択手段における前記部分領域の属性情報が、前記第１および第２の部分領域の大きさと、前記第３の部分領域の大きさとを比較した値であることを特徴とする画像表示プログラム。
【請求項４】
請求項３に記載の画像表示プログラムにおいて、
複数選択した前記部分領域のうち、前記第２の部分領域に対して、前記比較した値が極値になる部分領域を、第１の部分領域とすることを特徴とする画像表示プログラム。
【請求項５】
請求項１に記載の画像表示プログラムにおいて、
前記受信選択手段における前記部分領域の属性情報が、前記第１の部分領域と第２の部分領域との領域間距離であることを特徴とする画像表示プログラム。
【請求項６】
請求項１から請求項５のいずれか１項に記載の画像表示プログラムにおいて、
前記受信選択手段が、前記受信の通信状態に基づき、前記第２の部分領域に係る画像データまたは前記第３の部分領域に係る部分領域画像データのいずれを受信するかを選択することを特徴とする画像表示プログラム。
【請求項７】
請求項１から請求項６のいずれか１項に記載の画像表示プログラムにおいて、
前記第３の部分領域の形状は矩形であり、かつ、この矩形の辺が前記第１の部分領域および前記第２の部分領域に接し、第３の部分領域の大きさが最小になる最小外接矩形であることを特徴とする画像表示プログラム。
【請求項８】
原画像に係る原画像情報を受信する原画像情報受信手段と、
前記原画像情報に基づき前記原画像の第１および第２の部分領域の選択を受け付ける領域選択手段と、
前記第１および第２の部分領域の属性情報に基づき、前記第１のおよび第２の部分領域を含む第３の部分領域を算出する第３部分領域算出手段と、
前記第１および第２の部分領域の属性情報、並びに、前記第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、前記第２の部分領域に係る部分領域画像データまたは前記第３の部分領域に係る部分領域画像データのいずれを受信するかを選択する受信選択手段と、
選択した前記部分領域画像データを受信する画像データ受信手段と、
受信した前記部分領域画像データを表示する表示手段と、
を備えたことを特徴とする端末装置。
【請求項９】
原画像に係る原画像情報を受信する原画像情報受信ステップと、
前記原画像情報に基づき前記原画像の第１および第２の部分領域の選択を受け付ける領域選択ステップと、
前記第１および第２の部分領域の属性情報に基づき、前記第１のおよび第２の部分領域を含む第３の部分領域を算出する第３部分領域算出ステップと、
前記第１および第２の部分領域の属性情報、並びに、前記第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、前記第２の部分領域に係る画像データまたは前記第３の部分領域に係る画像データのいずれを受信するかを選択する受信選択ステップと、
選択された前記画像データを受信する画像データ受信ステップと、
受信した前記画像データを表示する表示ステップと、
を有することを特徴とする画像表示方法。
【請求項１０】
画像データの表示を行う携帯端末と、
前記携帯端末の要求に応じて画像データを配信する画像サーバと、
を備える画像表示システムにおいて、
前記端末装置は、
原画像に係る原画像情報を受信する原画像情報受信手段と、
前記原画像情報に基づき前記原画像の第１および第２の部分領域の選択を受け付ける領域選択手段と、
前記第１および第２の部分領域の属性情報に基づき、前記第１のおよび第２の部分領域を含む第３の部分領域を算出する第３部分領域算出手段と、
前記第１および第２の部分領域の属性情報、並びに、前記第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、前記第２の部分領域に係る部分領域画像データまたは前記第３の部分領域に係る部分領域画像データのいずれを受信するかを選択する受信選択手段と、
選択した前記部分領域画像データを受信する画像データ受信手段と、
受信した前記部分領域画像データを表示する表示手段と、
を備え、
前記サーバ装置は、
前記携帯端末からの要求を受信する要求受信手段と、
前記携帯端末の要求に応じて前記原画像に係る原画像データを受信する原画像データ受信手段と、
前記原画像に係る原画像情報を作成する原画像情報作成手段と、
前記原画像情報を前記携帯端末に送信する原画像情報送信手段と、
前記携帯端末の要求に応じて前記原画像データから前記部分領域画像データを作成する部分領域画像データ作成手段と、
前記部分領域画像データを前記携帯端末に送信する画像データ送信手段と、
を備えることを特徴とする画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク等を通じて画像データをダウンロードして表示させる画像表示プログラム、端末装置、画像表示方法、および、画像表示システムの技術分野に関する。
【背景技術】
【０００２】
近年、携帯型無線電話機等の携帯端末が普及し、ユーザは、外出先等でも手軽に携帯端末により、Ｗｅｂページや放送番組等の動画を閲覧できるようになった。
【０００３】
これらを閲覧等する場合、携帯端末の表示画面がパーソナルコンピュータやテレビ等の画面に比べて小さいため、携帯端末は、表示画面のサイズに基づいて圧縮された画像データ等を表示画面に表示している。例えば、特許文献１には、以下のような携帯端末の技術が開示されている。携帯端末が、受信した原画像データが表示部の画素数よりも多い場合に、原画像データの画素数を表示部の画素数まで減少させて表示する。そして、画像上において、ポインティングデバイスにより位置が指定されると、原画像データにおける対応座標を算出し、この対応座標に基づき、原画像データにおいて表示部の画素数に等しい画像領域を指定し、これらの情報を画像データ配信装置へ送信する。これにより、画像領域に対応する画像データを受信すると、画像データの画素数を変えることなく、一部拡大画像として表示部に表示させる。
【特許文献１】特開２００３−９１４１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、光ファイバー等のブロードバンドインターネット接続の普及と共に、詳細な地図データ等の数メガピクセルからギガピクセルの静止画像や高精細度テレビジョン放送等の動画等の高解像度の画像がＷｅｂ上に公開され、パーソナルコンピュータ等により閲覧できるようになってきている。
【０００５】
しかしながら、携帯型無線電話機等の携帯端末の場合、特に、表示画面の大きさの他に通信速度や記憶容量等の機能的制約が多いため、上記技術を用いても、詳細な地図データ等の高解像度の画像をスムーズに閲覧することが難しく、ユーザの操作性の向上が十分に図られているとは言いがたかった。また、ユーザがパーソナルコンピュータで閲覧する場合でも、例えば通信状態が悪くてレスポンスが少しでも遅いと、ユーザは要求に対するレスポンスが待てず、次から次へと画面をクリックする等の連続した要求をしがちである。この場合、通信のオーバヘッドによる負荷が大きくなり、余計にユーザの操作に対するレスポンスが遅くなっていたため、ユーザの操作性の向上が十分に図られているとは言いがたかった。
【０００６】
本発明は、このような問題に鑑みてなされたものであり、その課題の一例は、ユーザの操作性の向上を図る画像表示プログラム、端末装置、画像表示方法、および、画像表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、コンピュータを、原画像に係る原画像情報を受信する原画像情報受信手段、前記原画像情報に基づき前記原画像の第１および第２の部分領域の選択を受け付ける領域選択手段、前記第１および第２の部分領域の属性情報に基づき、前記第１のおよび第２の部分領域を含む第３の部分領域を算出する第３部分領域算出手段、前記第１および第２の部分領域の属性情報、並びに、前記第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、前記第２の部分領域に係る部分領域画像データまたは前記第３の部分領域に係る部分領域画像データのいずれを受信するかを選択する受信選択手段、選択した前記部分領域画像データを受信する画像データ受信手段、および、受信した前記部分領域画像データを表示する表示手段として機能させることを特徴とする。
【０００８】
この発明によれば、第３の部分領域に係る部分領域画像データを受信する場合、受信予定の部分領域が融合された形で画像データを受信できるため、受信の回数を減少させて全体の受信時間を短縮でき、ユーザの操作に対するレスポンスが改善されてユーザの操作性の向上を図ることができる。
【０００９】
請求項２に記載の発明は、請求項１に記載の画像表示プログラムにおいて、前記受信選択手段における前記部分領域の属性情報が、前記部分領域の大きさであることを特徴とする。この場合、部分領域の大きさにより、受信時間が容易に見積もれる。
【００１０】
請求項３に記載の発明は、請求項２に記載の画像表示プログラムにおいて、前記受信選択手段における前記部分領域の属性情報が、前記第１および第２の部分領域の大きさと、前記第３の部分領域の大きさとを比較した値であることを特徴とする。
【００１１】
この場合、３の部分領域に対して、第１の部分領域と第２の部分領域とがどれだけ含まれているか等の定量的な指標により、融合した部分領域に係る部分領域画像データを受信した方が早いか否かをより的確に判断できる。
【００１２】
請求項４に記載の発明は、請求項３に記載の画像表示プログラムにおいて、複数選択した前記部分領域のうち、前記第２の部分領域に対して、前記比較した値が極値になる部分領域を、第１の部分領域とすることを特徴とする。
【００１３】
この場合、ユーザの最新に要求する第２の部分領域に対して第１の部分領域が最適な融合の候補となり、より効率的に画像データを受信できる。
【００１４】
請求項５に記載の発明は、請求項１に記載の画像表示プログラムにおいて、前記受信選択手段における前記部分領域の属性情報が、前記第１の部分領域と第２の部分領域との領域間距離である。
【００１５】
この場合、この領域間距離により簡易に融合の効率を算出することができる。
【００１６】
請求項６に記載の発明は、請求項１から請求項５のいずれか１項に記載の画像表示プログラムにおいて、前記受信選択手段が、前記受信の通信状態に基づき、前記第２の部分領域に係る画像データまたは前記第３の部分領域に係る部分領域画像データのいずれを受信するかを選択することを特徴とする。
【００１７】
この場合、移動体通信網等の通信状態に基づき判定することにより、通信状態に応じた効率のよく画像データを受信ができ、ユーザの操作性の向上を図ることができる。
【００１８】
請求項７に記載の発明は、請求項１から請求項６のいずれか１項に記載の画像表示プログラムにおいて、前記第３の部分領域の形状は矩形であり、かつ、この矩形の辺が前記第１の部分領域および前記第２の部分領域に接し、第３の部分領域の大きさが最小になる最小外接矩形である。
【００１９】
この場合、第３の部分領域を効率的に算出できる。
【００２０】
請求項８に記載の発明は、原画像に係る原画像情報を受信する原画像情報受信手段と、前記原画像情報に基づき前記原画像の第１および第２の部分領域の選択を受け付ける領域選択手段と、前記第１および第２の部分領域の属性情報に基づき、前記第１のおよび第２の部分領域を含む第３の部分領域を算出する第３部分領域算出手段と、前記第１および第２の部分領域の属性情報、並びに、前記第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、前記第２の部分領域に係る部分領域画像データまたは前記第３の部分領域に係る部分領域画像データのいずれを受信するかを選択する受信選択手段と、選択した前記部分領域画像データを受信する画像データ受信手段と、受信した前記部分領域画像データを表示する表示手段と、を備えたことを特徴とする。
【００２１】
この発明によれば、第３の部分領域に係る部分領域画像データを受信する場合、受信予定の部分領域が融合された形で画像データを受信できるため、受信の回数を減少させて全体の受信時間を短縮でき、ユーザの操作に対するレスポンスが改善されてユーザの操作性の向上を図る携帯端末を提供ができる。
【００２２】
請求項９に記載の発明は、原画像に係る原画像情報を受信する原画像情報受信ステップと、前記原画像情報に基づき前記原画像の第１および第２の部分領域の選択を受け付ける領域選択ステップと、前記第１および第２の部分領域の属性情報に基づき、前記第１のおよび第２の部分領域を含む第３の部分領域を算出する第３部分領域算出ステップと、前記第１および第２の部分領域の属性情報、並びに、前記第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、前記第２の部分領域に係る画像データまたは前記第３の部分領域に係る画像データのいずれを受信するかを選択する受信選択ステップと、選択された前記画像データを受信する画像データ受信ステップと、受信した前記画像データを表示する表示ステップと、を有することを特徴とする。
【００２３】
この発明によれば、第３の部分領域に係る部分領域画像データを受信する場合、受信予定の部分領域が融合された形で画像データを受信できるため、受信の回数を減少させて全体の受信時間を短縮でき、ユーザの操作に対するレスポンスが改善されてユーザの操作性の向上を図る画像表示方法を提供ができる。
【００２４】
請求項１０に記載の発明は、画像データの表示を行う携帯端末と、前記携帯端末の要求に応じて画像データを配信する画像サーバと、を備える画像表示システムにおいて、前記端末装置は、原画像に係る原画像情報を受信する原画像情報受信手段と、前記原画像情報に基づき前記原画像の第１および第２の部分領域の選択を受け付ける領域選択手段と、前記第１および第２の部分領域の属性情報に基づき、前記第１のおよび第２の部分領域を含む第３の部分領域を算出する第３部分領域算出手段と、前記第１および第２の部分領域の属性情報、並びに、前記第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、前記第２の部分領域に係る部分領域画像データまたは前記第３の部分領域に係る部分領域画像データのいずれを受信するかを選択する受信選択手段と、選択した前記部分領域画像データを受信する画像データ受信手段と、受信した前記部分領域画像データを表示する表示手段と、を備え、前記サーバ装置は、前記携帯端末からの要求を受信する要求受信手段と、前記携帯端末の要求に応じて前記原画像に係る原画像データを受信する原画像データ受信手段と、前記原画像に係る原画像情報を作成する原画像情報作成手段と、前記原画像情報を前記携帯端末に送信する原画像情報送信手段と、前記携帯端末の要求に応じて前記原画像データから前記部分領域画像データを作成する部分領域画像データ作成手段と、前記部分領域画像データを前記携帯端末に送信する画像データ送信手段と、を備えることを特徴とする。
【発明の効果】
【００２５】
本発明によれば、原画像に係る原画像情報に基づき、原画像の第１および第２の部分領域を選択し、第１および第２の部分領域の属性情報に基づき、第１のおよび第２の部分領域を含む第３の部分領域を算出し、第１および第２の部分領域の属性情報、並びに、第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、第２の部分領域に係る部分領域画像データまたは第３の部分領域に係る部分領域画像データのいずれを受信するかを選択し画像データを受信することにより、第３の部分領域に係る部分領域画像データを受信する場合、受信予定の部分領域が融合された形で画像データを受信できるため、受信の回数を減少させて全体の受信時間を短縮でき、ユーザの操作に対するレスポンスが改善され、ユーザの操作性の向上を図ることができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明を実施するための最良の形態について説明する。
【００２７】
まず、本発明の実施形態に係る画像表示システムの概略構成および機能について、図に基づき説明する。
【００２８】
図１は、本発明に係る第１の実施形態に係る画像表示システムの概要構成例を示す模式図である。
【００２９】
図１に示すように、画像表示システム１は、画像の表示を行う携帯端末１０と、携帯端末１０の要求に応じて画像データを配信する画像サーバ２０と、を備える。
【００３０】
携帯端末１０は、移動体通信網２に接続され、画像サーバ２０は、インターネット等のネットワーク３に接続され、移動体通信網２とネットワーク３とはプロトコル変換やコンテンツを記述する言語の変換等を行うためのゲートウエイ等により接続されている。また、画像サーバ２０は、ＨＴＭＬ文書や画像等のデータを保持するＷｅｂサーバ３０に、インターネット等のネットワーク３を介して接続されている。そして、携帯端末１０は、閲覧したい画像、すなわち、原画像のＵＲＬ（Uniform Resource Locator）等のリクエスト情報を画像サーバ２０に送信する。画像サーバ２０は、ＵＲＬに対応したＷｅｂサーバ３０から原画像に係る原画像データを受信し、この原画像データから、原画像に係る原画像情報を作成したり、原画像データを携帯端末１０用に加工処理したりして、原画像情報や画像データを携帯端末１０に送信する。例えば、アクセス先としての画像サーバ２０のＵＲＬは、携帯端末１０側のソフトウエアに組み込まれていて、携帯端末１０側において、原画像データ先としてのＷｅｂサーバ３０のＵＲＬを、直接入力したり、Ｗｅｂサーバ３０のＵＲＬが埋め込まれた箇所等をクリックしたりすると、リクエスト情報が携帯端末１０から画像サーバ２０に送信される。そして、画像サーバ２０は、Ｗｅｂサーバ３０から原画像データを取得したの後、所定の加工を施した原画像データを携帯端末１０に提供することができる。このように、携帯端末１０は、インストールされたソフトウエアに基づき、画像サーバ２０を介して、Ｗｅｂサーバ３０等から情報を取得している。
【００３１】
次に、携帯端末１０の構成および機能について、図に基づき説明する。図２は、携帯端末１０の概要構成の一例を示すブロック図である。
【００３２】
図２に示すように、携帯端末１０は、画像やテキスト等を表示する表示部１１と、表示部１１に表示されたポインタの操作等に使用される操作部１２と、画像サーバ２０等と送受信を行う無線通信部１３と、通話のための音声の入出力を行う音声入出力部１４と、画像サーバ２０から送信されたデータ等を記憶する記憶部１５と、携帯端末１０の各種制御を行う制御部１６と、を備え、これら各部はシステムバス１７により接続されている。
【００３３】
表示部１１は、液晶表示素子またはＥＬ（Electro Luminescence）素子等によって構成されている。表示部１１には、図３に示されるように、表示された画像における位置を示すポインタ１１ａが表示される。表示部１１は、受信した画像データ等を表示する表示手段の一例として機能する。
【００３４】
操作部１２は、数字キー、十字キー、機能キーなどの各種キーにより構成されている。操作部１２により、表示部１１に表示されたポインタ１１ａを移動させたり、画像を回転させたり、画像を縮小や拡大させたり、表示された画像どの部分領域の詳細な画像をダウンロードするか確定させたりする。操作部１２は、原画像情報に基づき原画像の第１および第２の部分領域の選択を受け付けるる領域選択手段の一例として機能する。
【００３５】
無線通信部１３は、原画像に係る原画像情報を受信する原画像情報受信手段や選択した部分領域画像データを受信する画像データ受信手段の一例として機能する。
【００３６】
記憶部１５は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）等を有し、画像サーバ２０からダウンロードした画像データや、画像に関する属性情報や、画像の部分領域の属性情報等を記憶する。そして、記憶部１５には、ある解像度の画像に対応したメモリ空間や情報を一時的に保持するスタック等が形成される。
【００３７】
制御部１６は、ＣＰＵ（Central Processing Unit）等を有し、上記各部の制御および各種の情報処理の実行をする。そして、制御部１６は、原画像情報に基づき原画像の第１および第２の部分領域の選択を受け付ける領域選択手段や、第１および第２の部分領域の属性情報に基づき、第１のおよび第２の部分領域を含む第３の部分領域を算出する第３部分領域算出手段や、第１および第２の部分領域の属性情報、並びに、第３の部分領域の属性情報の少なくとも一方の属性情報に基づき、第１および第２の部分領域に係る部分領域画像データまたは第３の部分領域に係る部分領域画像データのいずれを受信するかを選択する受信選択手段の一例として機能する。
【００３８】
次に、図１に示すように、サーバ装置の一例である画像サーバ２０は、画像サーバ２０全体を制御する制御部２１と、画像データ等を記憶するデータベース２２と、を備える。
【００３９】
制御部２１は、ＣＰＵや送受信手段等を有し、携帯端末１０やＷｅｂサーバ３０と通信を行ったり、データベース２２を制御したり、Ｗｅｂサーバ３０からダウンロードした画像データの解像度を落とすなど各種の画像処理を行ったりする。また、データベース２２には、Ｗｅｂサーバ３０からダウンロードした画像データやこのデータを画像処理したデータや、携帯端末１０からの要求等が記憶されている。そして、制御部２１は、携帯端末１０からの要求を受信する要求受信手段や、携帯端末１０の要求に応じて原画像に係る原画像データを受信する原画像データ受信手段や、原画像情報を携帯端末１０に送信する原画像情報送信手段や、携帯端末１０の要求に応じて原画像データ２５から部分領域画像データを作成する部分領域画像データ作成手段や、部分領域画像データを携帯端末１０に送信する画像データ送信手段の一例として機能する。
【００４０】
次に、図４および図５に基づき、本実施形態に用いる画像データの一例について説明する。
【００４１】
図４は、Ｗｅｂサーバ３０のデータベースに存在する原画像データの一例を示す模式図である。図５は、画像サーバ２０のデータベースにおける解像度の異なる画像データの一例を示す模式図である。
【００４２】
Ｗｅｂサーバ３０は、携帯端末１０がＵＲＬにより示した原画像データを有し、例えば、図４に示すように、原画像データ３５を有している。この原画像データ３５は、数メガ〜ギガピクセルの大きさの画像データで、携帯端末１０では、そのままでは表示ができないとする。
【００４３】
図５に示すように、Ｗｅｂサーバ３０から画像サーバ２０にダウンロードした原画像データ２５は、データベース２２に記憶される。そして、画像サーバ２０の制御部２１は、図５に示すように、様々の解像度の画像データ２５ａ、２５ｂ、２５ｃ等を作成する。
【００４４】
ここで、原画像に係る原画像情報として、原画像データ２５や作成された様々の解像度の画像データに関する画素数（解像度）や幅と高さとの比の情報等が挙げられる。また、携帯端末１０の表示部１１に表示される原画像に関する情報、すなわち、原画像の全体の様子が分かるように圧縮した画像の画像データ２５ａや、画像データ２５ｂ、２５ｃの一部や原画像データ２５の一部が挙げられる。このように、制御部２１は、原画像に係る原画像情報を作成する原画像情報作成手段の一例として機能する。
【００４５】
なお、解像度を低下させて画素数を小さくするに際して、一度、原画像データ２５を複数の領域に分割して分割画像とする。そしてマルチコアのＣＰＵ等を用いた並列処理により、これら各分割画像の解像度を減少させて低解像度分割画像を得たのち、これらを統合して低解像度統合画像を得るようにしている。このように、圧縮して低解像度にする画像を、まず分割して分割画像にし、分割画像の圧縮を、複数の解像度減少手段による並列処理で行っているため、高速に画像の圧縮を実現できる。また、ユーザの要求に応じて、あるメガピクセル画像の画像を携帯端末１０で閲覧させる場合、高速に要求に応え、解像度を減少させた画像を送信できる。
【００４６】
次に、本実施形態の動作について図６〜図１１に基づき説明する。
【００４７】
図６は、本実施形態のアルゴリズムの一例を示すフローチャートである。図７は、記憶部１５において、表示部１１に表示される領域およびキャッシュされる領域の一例を示す模式図である。図８（Ａ）から（Ｃ）、図９（Ｄ）から（Ｆ）、図１０（Ｇ）および図１０（Ｈ）は、図６のフローチャートに基づきダウンロードする部分領域およびスタックの様子の一例を示した模式図である。図１１（Ａ）および（Ｂ）は、本実施形態のアルゴリズムによる部分領域の融合の一例を示す模式図である。
【００４８】
まず、ユーザの入力に基づき、携帯端末１０は、あるサイトの画像が存在するＵＲＬを、画像サーバ２０に送信する。このとき、携帯端末１０の制御部１６は、携帯端末１０における表示部１１の画面の大きさや解像度等の携帯端末１０の機能に関する情報も画像サーバ２０に送信する。画像サーバ２０の制御部２１は、要求されたＵＲＬに対応したＷｅｂサーバ３０にアクセスして、図４に示したような原画像データ３５をダウンロードし、データベース２２に原画像データ２５として記憶させる。なお、リクエスト情報の送信先である画像サーバ２０のＵＲＬは、制御部１６が実行している画像表示プログラムに組み込まれている。
【００４９】
原画像データ２５のデータ量が携帯端末１０の表示機能等に対して大きい場合、制御部２１は、図５に示したように、原画像データ２５の低解像度の画像データを作成する。例えば、制御部２１は、原画像データ２５を縮小して、表示部１１の画面に収まるように画素数を落とした低解像度の画像データ２５ａを作成し、原画像情報として原画像の画素数等の情報と共に携帯端末１０に送信する。
【００５０】
携帯端末１０の制御部１６は、画像サーバ２０から画像データ２５ａ等の原画像情報を受信し、図３に示したように、画像データ２５ａを表示部１１に表示させる。
【００５１】
次に、図６に示すように、携帯端末１０の制御部１６が、画像サーバ２０からダウンロードする候補の部分領域の入力を操作部１２から受信する（ステップＳ１）。例えば、携帯端末１０のユーザが、操作部１２を操作して、図３に示したように、表示部１１に画像データ２５ａが表示された画像を見ながら、ポインタ１１ａを移動させて、詳細に見たいところを選択して確定する。
【００５２】
見たいところが確定すると、図７に示すように、制御部１６は、現在表示されている画像の解像度よりも高解像度の画像に対応したメモリ空間１５ａにおける部分領域Ｐを算出する。部分領域Ｐは、表示部１１に表示させる表示領域ＳＡと、先読みしてキャッシュするダブルバッファリング領域、すなわち、表示領域ＳＡの周りの斜線により示した領域とである。なお、メモリ空間１５ａは記憶部１５の内部に形成され、これからダウンロードする画像を記憶させるメモリ上の空間である。また、図７に示した画像は、これから画像サーバ２０からダウンロードする高解像度の画像（例えば画像データ２５ｂ）を示している。
【００５３】
ここで、表示領域ＳＡは矩形であり、例えば、メモリ空間１５ａの原点に最も近い位置ｕ１と、幅と高さにより規定される。また、部分領域Ｐも矩形であり、例えば、メモリ空間１５ａの原点に最も近い位置ｕ２と、幅ｗ２と高さｈ２により規定される。なお、原点は図面向かって左上とし、ｘ軸は右方向、ｙ軸は下向きとする。また、表示領域ＳＡや部分領域Ｐの矩形の各辺は、ｘ軸またはｙ軸に平行であるとする。
【００５４】
位置ｕ２は、画像データ２５ａおけるクリックされた位置や、画像データ２５ａの解像度と画像データ２５ｂの解像度との比や、画像データ２５ｂの解像度や幅と高さとの比より求まる幅Ｗ、高さＨ等により、算出できる。このように制御部１６は、解像度等の原画像情報に基づき、原画像の部分領域の選択を受け付ける領域選択手段の一例として機能する。
【００５５】
ここで、原画像の部分領域とは、原画像データ２５の部分領域でもよいし、原画像データ２５の低解像度の画像データ２５ａ、２５ｂ、２５ｃの部分領域でもよい。
【００５６】
なお、画像サーバ２０からダウンロードする高解像度の画像の解像度や、位置ｕ１、位置ｕ２、幅ｗ２、高さｈ２や、部分領域の面積等の大きさ等が、部分領域の属性情報の一例である。
【００５７】
また、これから画像サーバ２０からダウンロードする高解像度の画像の解像度の指定は、予め画像サーバ２０により解像度のレベルが決められていて、このレベルを指定してよいし、携帯端末１０から任意の解像度を要求してもよい。
【００５８】
次に、図８（Ａ）に示すように、ユーザが部分領域Ｐａ、部分領域Ｐｂ、部分領域Ｐｃと続けて、選択をした場合をまず想定する。
【００５９】
制御部１６は、ダウンロードする候補の部分領域が、メモリ空間１５ａにおいて不足の領域であるか否かを判定する（ステップＳ２）。すなわち、制御部１６は、既にメモリ空間１５ａにダウンロードされ記憶してある部分領域であるか否かを判定する。具体的には、部分領域Ｐａが選択された場合、部分領域Ｐａの画像データが既にメモリ空間１５ａにあるか否かを判定する。そして、不足の領域でなければ（ステップＳ２；ＮＯ）、制御部１６は、処理を終了し、そのまま、部分領域の画像データを表示部１１に表示する。一方、不足の領域であれば（ステップＳ２；ＹＥＳ）、制御部１６は、スタック１５ｂが空か否か判定する（ステップＳ３）。ここで、スタック１５ｂは、記憶部１５の内部に形成された、スタックのメモリ上の領域である。
【００６０】
そして、スタック１５ｂが空であるならば（ステップＳ３；ＹＥＳ）、制御部１６は、部分領域の属性情報の一部をスタック１５ｂに追加する（ステップＳ６）。具体的には、図８（Ａ）において、破線により示した部分領域Ｐａはまだメモリ空間１５ａになく、不足の領域であり、かつ、スタック１５ｂは空なので、制御部１６は、部分領域Ｐａの属性情報の一部をスタック１５ｂに積む。なお、スタック１５ｂに積む情報は、部分領域Ｐａを特定でき、他の部分領域と区別できる情報であればよく、例えば、座標点ｕａの情報でもよい。図８、図９、および、図１０中、スタック１５ｂに積まれる情報を、 “ａ”、“ｂ”等の部分領域Ｐの添え字や、融合領域の場合は、“（ｄ‐ａ）”等により表現した。
【００６１】
次に、制御部１６は、部分領域Ｐａをダウンロード待ちの状態にする（ステップＳ７）。そして、部分領域Ｐｂについても部分領域Ｐａと同様の処理を行い、制御部１６は、部分領域Ｐｂを特定できる情報についてもスタック１５ｂに追加する（ステップＳ１〜ステップＳ６）。スタック１５ｂは、図８（Ａ）に示すように、部分領域Ｐａを特定できる情報の上に、部分領域Ｐｂを特定できる情報が積まれた状態になる。但し、部分領域Ｐｂに対する処理は、ステップＳ４、Ｓ５を経ているが、ステップＳ４、Ｓ５については、後に詳述する。
【００６２】
次に、図８（Ａ）に示すように、部分領域Ｐａ、Ｐｂの後に、ユーザにより部分領域Ｐｃが選択された場合、制御部１６は、部分領域Ｐｃの入力を操作部１２から受信し（ステップＳ１）、部分領域Ｐｃが不足の領域であるか否かを判定し（ステップＳ２）、スタック１５ｂが空か否か判定する（ステップＳ３）。スタック１５ｂが空でないので（ステップＳ３；ＮＯ）、制御部１６は、部分領域Ｐｃについて、スタック１５ｂにある情報で特定できる部分領域Ｐｂおよび部分領域Ｐａに対してそれぞれ最小外接矩形(ＭＢＲ:Minimum Boundary Rectangle)および融合効率ηを算出する（ステップＳ４）。そして、各融合効率ηの中で最大の融合効率ηｍａｘが閾値より大きいか否かを判定する（ステップＳ５）。
【００６３】
ここで、ステップＳ４に関する最小外接矩形(ＭＢＲ)および融合効率ηとステップＳ５に関する最大の融合効率ηｍａｘについて、図１１に基づき詳細に説明する。
【００６４】
図１１（Ａ）および（Ｂ）は、本実施形態のアルゴリズムによる部分領域の融合の一例を示す模式図である。
【００６５】
ユーザが、部分領域ｒ１、部分領域ｒ２、部分領域ｒ３、および、部分領域ｑの順に部分領域を選択した場合を想定する。スタック１５ｂには、部分領域ｒ１、部分領域ｒ２、および、部分領域ｒ３の順にそれぞれの部分領域を特定できる情報が積まれている。そして、部分領域ｑが選択され、部分領域ｑに対して、部分領域ｒ３、部分領域ｒ２、部分領域ｒ１の順で、外接矩形を求める。ここで、部分領域ｒ１、部分領域ｒ２、および、部分領域ｒ３が、第１の部分領域に対応し、部分領域ｑが、第２の部分領域に対応する。
【００６６】
次に、部分領域ｑと部分領域ｒｉとの外接矩形を求める式を説明する。なお、部分領域ｒｉの添え字ｉは、例えばｉ＝１、２、３である。
【００６７】
まず、図１１（Ａ）に示すように、部分領域ｑの範囲は、原点に最も近い点Ｕ[ｑ]と原点から最も遠い点Ｖ[ｑ]とにより規定し、また、部分領域ｒｉの範囲は、最も原点に近い点Ｕ[ｒｉ]と最も原点から遠い点Ｖ[ｒｉ]とにより規定する。点Ｕ[ｑ]の座標は（Ｕ[ｑ]ｘ，Ｕ[ｑ]ｙ）、点Ｖ[ｑ]の座標は（Ｖ[ｑ]ｘ，Ｖ[ｑ]ｙ）、点Ｕ[ｒｉ]の座標は（Ｕ[ｒｉ]ｘ，Ｕ[ｒｉ]ｙ）、点Ｖ[ｒｉ]の座標は（Ｖ[ｒｉ]ｘ，Ｖ[ｒｉ]ｙ）と表現する。ここで、点Ｕ[ｒｉ]の座標や点Ｖ[ｒｉ]の座標が、第１の部分領域の属性情報に対応し、点Ｕ[ｑ]の座標や点Ｖ[ｑ]の座標が、第２の部分領域の属性情報に対応する。
【００６８】
最小外接矩形は、以下の式で求めることができる。
【００６９】
ＭＢＲ（ｑ，ｒｉ）
＝Ｒｅｃｔ［min（Ｕ[ｑ]ｘ，Ｕ[ｒｉ]ｘ），min（Ｕ[ｑ]ｙ，Ｕ[ｒｉ]ｙ），
max（Ｖ[ｑ]ｘ，Ｖ[ｒｉ]ｘ），max（Ｖ[ｑ]ｙ，Ｖ[ｒｉ]ｙ）］・・・（１）
ここで、Ｒｅｃｔ［・］は、原点に最も近い点と原点から最も遠い点とにより、矩形を表現する関数である。この最小外接矩形ＭＢＲ（ｑ，ｒｉ）が、第３の部分領域の一例である。制御部１６が、式（１）により最小外接矩形ＭＢＲ（ｑ，ｒｉ）を求めることが、第１および第２の部分領域の属性情報に基づき、第１のおよび第２の部分領域を含む第３の部分領域を算出する第３部分領域算出手段の一例である。このように、第３の部分領域Ｒの形状は、矩形であり、かつ、この矩形の辺が第１の部分領域ｒｉおよび第２の部分領域ｑに接し、第３の部分領域Ｒの大きさが最小になる最小外接矩形である。
【００７０】
次に、融合効率ηは、
η（ｑ，ｒｉ）＝Ｓ（ｑ∪ｒｉ）／Ｓ（ＭＢＲ（ｑ，ｒｉ））・・・（２）
となる。ここで、Ｓ（・）は領域の面積を表す。
【００７１】
融合効率ηは、最小外接矩形ＭＢＲに対して、部分領域ｑと部分領域ｒｉとがどれだけ含まれているかの定量的な指標である。例えば、融合効率ηは、最小外接矩形ＭＢＲ（ｑ，ｒｉ）の大きさが、部分領域ｑと部分領域ｒｉとの大きさ（例えば、Ｓ（ｑ∪ｒｉ））に近いほど大きい値をとる指標ならばよい。また、Ｓ（ＭＢＲ（ｑ，ｒｉ）とＳ（ｑ∪ｒｉ）との差の逆数でもよい。このように、融合効率ηは、第１および第２の部分領域の属性情報の一例であるＳ（ｑ∪ｒｉ）、並びに、第３の部分領域の属性情報の一例であるＳ（ＭＢＲ（ｑ，ｒｉ））に基づいている。また、融合効率ηは、受信選択手段における部分領域の属性情報として、第１および第２の部分領域の大きさＳ（ｑ∪ｒｉ）と、第３の部分領域の大きさＳ（ＭＢＲ（ｑ，ｒｉ））とを比較した値の一例である。
【００７２】
以上にようにステップＳ４において、各ＭＢＲと融合効率ηが算出されると、次に、ステップＳ５において、制御部１６は、部分領域ｑに対して、スタック１５ｂにある他の部分領域との融合効率ηｉを各々算出する。そして、制御部１６は、そのうちで最大の融合効率
ηｍａｘ
＝max［η（ｑ，ｒ１），η（ｑ，ｒ２），…，η（ｑ，ｒｉ），…，η（ｑ，ｒｎ）］・・・（３）
を求める。
【００７３】
図１１の場合、ηｍａｘ＝η（ｑ，ｒ３）である。そして、複数選択した部分領域ｒ１、ｒ２、ｒ３のうち、第２の部分領域ｑに対して、融合効率ηが極値ηｍａｘになる部分領域が、融合の候補である第１の部分領域ｒ３となる。なお、各融合効率ηｉを閾値θより大きい融合効率に絞り、その中で最大の融合効率ηｍａｘを求めてもよい。
【００７４】
ここで、ｒｉ＝ｒのとき、ηｍａｘとすると、ηｍａｘ＞θならば（ステップＳ５；ＹＥＳ）、ダウンロードの候補の部分領域は、最小外接矩形ＭＢＲである部分領域Ｒ＝ＭＢＲ（ｑ，ｒ）となる。一方、ηｍａｘ＜＝θならば（ステップＳ５；ＮＯ）、ダウンロードの候補の部分領域は部分領域ｑとなる。例えば、図１１の場合、ηｍａｘ＝η（ｑ，ｒ３）であり、η（ｑ，ｒ３）＞θならば、ダウンロードの候補の部分領域は、部分領域Ｒは、
Ｒｅｃｔ［Ｕ[Ｒ]ｘ，Ｕ[Ｒ]ｙ，Ｖ[Ｒ]ｘ，Ｖ[Ｒ]ｙ］
＝ＭＢＲ（ｑ，ｒ３）
＝Ｒｅｃｔ［Ｕ[ｑ]ｘ，Ｕ[ｒ３]ｙ，Ｖ[ｒ３]ｘ，Ｖ[ｑ]ｙ］
となる。
【００７５】
このように、第１の部分領域ｒｉおよび第２の部分領域ｑの属性情報、並びに、第３の部分領域Ｒの属性情報に基づき、第２の部分領域ｑに係る部分領域画像データまたは第３の部分領域Ｒに係る部分領域画像データのいずれを受信するかを選択する。また、第１および第２の部分領域の大きさＳ（ｑ∪ｒｉ）と、第３の部分領域の大きさＳ（ＭＢＲ（ｑ，ｒｉ））とを比較した値に基づき、第２の部分領域ｑに係る部分領域画像データまたは第３の部分領域Ｒに係る部分領域画像データのいずれを受信するかを選択する。
【００７６】
また、閾値θは、移動体通信網２やネットワーク３のトラフィックの通信状態や、携帯端末１０の機能や、ダウンロードする画像データの容量により決める。例えば、通信状態が良好で通信のトラフィックが混雑していない場合は、閾値θを低めに設定し、融合領域でダウンロードするようにする。また、携帯端末１０の記憶部１５の容量に対して、融合領域の画像の大きさが大きくなるに従い、閾値θを高めに設定してもよい。さらに、携帯電話回線やブロードバンド回線等の回線の種類に応じて閾値θを変えてもよい。制御部１６は、このように通信状態やダウンロードする画像データの容量等に応じて動的に閾値θを変化させる。
【００７７】
このように制御部１６は、受信選択手段の一例として、受信の通信状態に基づき、第１の部分領域ｒｉおよび第２の部分領域ｑに係る画像データまたは第３の部分領域Ｒに係る画像データのいずれを受信するかを選択する。
【００７８】
以上のように、制御部１６は、ステップＳ４により各ＭＢＲと各融合効率ηを算出し、ステップＳ５により最大の融合効率ηｍａｘを算出する。
【００７９】
具体的には、まず、制御部１６は、図８（Ａ）に示したようなスタック１５ｂから部分領域Ｐｂを特定できる情報を取り出し、部分領域Ｐｂの属性情報を求め、図８（Ｂ）に示すように、部分領域Ｐｃと部分領域Ｐｂと融合したＭＢＲ（Ｐｃ，Ｐｂ）と、融合効率ηとを算出する。そして、制御部１６は、スタック１５ｂから部分領域Ｐａを特定できる情報を取り出し、部分領域Ｐａの属性情報を求め、部分領域Ｐｃと部分領域Ｐａと融合したＭＢＲ（Ｐｃ，Ｐａ）と、融合効率ηとを算出する。図８（Ｂ）の場合、式（２）より、ＭＢＲ（Ｐｃ，Ｐｂ）の融合効率ηは約１／２で、ＭＢＲ（Ｐｃ，Ｐａ）の融合効率ηは約１／３である。
【００８０】
式（３）より、ステップＳ５により最大の融合効率ηｍａｘが求まると、次に、制御部１６は、最大の融合効率ηｍａｘが閾値θより小さい場合は（ステップＳ５；ＮＯ）、スタック１５ｂに情報を追加する（ステップＳ６）。具体的には、閾値θを０．７とすると、ＭＢＲ（Ｐｃ，Ｐｂ）およびＭＢＲ（Ｐｃ，Ｐａ）の融合効率ηは閾値θ以下であるので、制御部１６は、図８（Ｂ）に示すように、スタック１５ｂに部分領域Ｐｃを特定できる情報を追加する。そして、部分領域Ｐｃを最優先のダウンロード待ちの状態にする（ステップＳ７）。
【００８１】
次に、制御部１６は、図８（Ｃ）に示すように、スタック１５ｂから部分領域Ｐｃを特定できる情報を取り出し、無線通信部１３を介して画像サーバに部分領域Ｐｃに係る部分領域画像データの要求をする。そして、制御部１６は、無線通信部１３を介して部分領域画像データのダウンロードを開始し、受信したデータ分を記憶部１５に記憶する。
【００８２】
なお、最大の融合効率ηｍａｘが閾値より大きい場合（ステップＳ５；ＹＥＳ）、制御部１６は、最大の融合効率ηｍａｘにする部分領域と部分領域Ｐｃとを融合した外接矩形を、ダウンロード候補の部分領域とし（ステップＳ８）、スタック１５ｂを更新する（ステップＳ９）。そして、最小外接矩形を最優先のダウンロード待ちの状態にする（ステップＳ７）。これらの具体例は、次の図９（Ｄ）〜図９（Ｆ）の例で説明する。
【００８３】
次に、図９（Ｄ）〜図９（Ｆ）に基づき、部分領域の融合および融合領域に係る部分領域画像データのダウンロードの様子について説明する。
【００８４】
図９（Ｄ）に示すように、部分領域Ｐｃに係る部分領域画像データのダウンロードが開始したあとに、ユーザが新たに部分領域Ｐｄを選択した場合、制御部１６は、ステップＳ１で、部分領域Ｐｄの入力を受信し、ステップＳ２で、部分領域Ｐｄが不足の領域であるか否かを判定する。部分領域Ｐｄは不足領域であるので、制御部１６は、ステップＳ３で、スタック１５ｂが空か否か判定する。そして、スタック１５ｂは空でないので、制御部１６は、ステップＳ４で、スタック１５ｂから部分領域Ｐｂを特定できる情報を取り出し、部分領域Ｐｄと部分領域Ｐｂと融合したＭＢＲ（Ｐｄ，Ｐｂ）と融合効率ηを算出する。そして、制御部１６は、スタック１５ｂから部分領域Ｐａを特定できる情報を取り出し、部分領域Ｐｄと部分領域Ｐａと融合したＭＢＲ（Ｐｃ，Ｐａ）と融合効率ηを算出する。
【００８５】
図９（Ｅ）に示すような場合、ＭＢＲ（Ｐｄ，Ｐｂ）の融合効率ηは約１／２で、ＭＢＲ（Ｐｄ，Ｐａ）の融合効率ηは約１である。従って、ステップＳ５で、ＭＢＲ（Ｐｄ，Ｐａ）の融合効率ηが最大の融合効率ηｍａｘである。閾値θを０．７とすると、ＭＢＲ（Ｐｄ，Ｐａ）の融合効率ηは閾値θより大きいので、制御部１６は、ステップＳ８で、部分領域Ｐｄと部分領域Ｐａとを融合した最小外接矩形ＭＢＲ（Ｐｄ，Ｐａ）を、ダウンロード候補の部分領域とする。そして、制御部１６は、ステップＳ９で、図９（Ｅ）に示すように、スタック１５ｂを更新し、部分領域Ｐｄを特定できる情報の上に、融合領域である最小外接矩形ＭＢＲ（Ｐｄ，Ｐａ）を特定できる情報を積む。
【００８６】
そして、制御部１６は、ステップＳ７で、最小外接矩形ＭＢＲ（Ｐｄ，Ｐａ）を最優先のダウンロード待ちの状態にする。
【００８７】
次に、図９（Ｆ）に示すように、部分領域Ｐｃに係る部分領域画像データのダウンロードが完了すると、制御部１６は、スタック１５ｂから最小外接矩形ＭＢＲ（Ｐａ，Ｐｄ）を特定できる情報を取り出し、画像サーバ２０に最小外接矩形ＭＢＲ（Ｐａ，Ｐｄ）に係る部分領域画像データの要求をする。そして、制御部１６は、部分領域画像データのダウンロードを開始し、受信したデータ分を記憶部１５に記憶する。なお、ダウンロード中は、表示領域ＳＡにデータがないので、制御部１６は、最新の選択箇所のダウンロード中である旨を表示部１１に表示させてもよい。
【００８８】
次に、図１０（Ｇ）および図１０（Ｈ）に基づき、ダウンロード後、操作部１２により表示領域ＳＡを移動（スクロール）させた様子について説明する。
【００８９】
図１０（Ｇ）に示すように、最小外接矩形ＭＢＲ（Ｐｄ，Ｐａ）に係る部分領域画像データのダウンロードが完了して、表示部１１に表示領域ＳＡの部分の画像データが表示された後、ユーザが表示部１１の上方（ｙ軸において負の向き）の画像を見ようと、操作部１２を操作して、制御部１６が、表示領域ＳＡを動かした場合である。
【００９０】
制御部１６は、ステップＳ１で、部分領域Ｐｅの入力を受信し、ステップＳ２で、部分領域Ｐｅが不足の領域であるか否かを判定する。部分領域Ｐｅは不足領域であるので、制御部１６は、ステップＳ３で、スタック１５ｂが空か否か判定する。そして、図１０（Ｇ）に示すように、スタック１５ｂは空なので（ステップＳ３；ＹＥＳ）、図１０（Ｈ）に示すように、制御部１６は、ステップＳ６で、スタック１５ｂに部分領域Ｐｅを特定できる情報が積まれる。そして、部分領域Ｐｅを最優先のダウンロード待ちの状態にし（ステップＳ７）、処理を終了する。部分領域Ｐｅに係る部分領域画像データのダウンロードが完了時点で、新たな要求が無ければ、制御部１６は、表示部１１に指示された部分の表示領域ＳＡの画像データを表示する。
【００９１】
なお、制御部１６は、表示部１１に表示されている画像を回転させる際、ダブルバッファリング領域にある画像データを利用して、回転により不足する画像データを補う。また、記憶部１５の容量を超える分の画像データは、最も古い分から消去、または、上書きされる。
【００９２】
このように本実施形態によれば、携帯端末１０は、原画像データ３５に係る原画像情報を画像サーバ２０からダウンロード（受信）し、この原画像情報に基づき原画像の第１の部分領域ｒｉおよび第２の部分領域ｑを選択し、第１および第２の部分領域ｒｉ，ｑの属性情報に基づき、第１のおよび第２の部分領域ｒｉ、ｑを含む第３の部分領域Ｒを算出し、第１および第２の部分領域ｒｉ，ｑの属性情報、並びに、第３の部分領域Ｒの属性情報に基づき、第２の部分領域ｑに係る部分領域画像データまたは第３の部分領域Ｒに係る部分領域画像データのいずれをダウンロードするかを選択し、選択された部分領域画像データを画像サーバ２０からダウンロードし、表示領域ＳＡの部分を表示部１１に表示させることにより、第３の部分領域Ｒに係る部分領域画像データをダウンロードする場合、受信予定の部分領域が融合された形で画像データをダウンロードできるため、ダウンロードの回数を減少させて全体のダウンロード時間を短縮でき、ユーザの操作に対するレスポンスが改善されてユーザの操作性の向上を図ることができる。
【００９３】
特に、制御部１６が、ダウンロードの指令をして、実際にダウンロードが始まるまでのタイムラグがある場合、本実施形態のように、ダウンロード予定の部分領域を融合することは有効である。
【００９４】
また、本実施形態によれば、第１の部分領域ｒｉおよび第２の部分領域ｑに係る部分領域画像データを別々にダウンロードした方が早いか、第３の部分領域Ｒに係る部分領域画像データをダウンロードした方が早いかを、部分領域の属性情報に応じて的確に判定でき、効率的に画像データをダウンロードできる。
【００９５】
また、本実施形態によれば、携帯端末１０の表示機能等に限界があり、画素数が大きい画像を一度に閲覧できなくても、順次部分的に効率よく画像を閲覧できたり、携帯端末１０により画像を拡大縮小や回転させながら随時に随所で閲覧できたりして、ユーザの操作性の向上を図ることができる。
【００９６】
また、受信選択手段における部分領域の属性情報が、部分領域の大きさである場合、部分領域の大きさにより、ダウンロード時間が容易に見積もれる。
【００９７】
また、受信選択手段における部分領域ｒｉ，ｑの属性情報が、第１および第２の部分領域ｒｉ，ｑの大きさと、第３の部分領域Ｒの大きさとを比較した値である場合、例えば融合効率ηのように最小外接矩形ＭＢＲに対して、部分領域ｑと部分領域ｒｉとがどれだけ含まれているか等の定量的な指標により、融合した部分領域に係る部分領域画像データをダウンロードした方が早いか否かを制御部１６は、より的確に判断できる。
【００９８】
また、複数選択した部分領域ｒｉのうち、第２の部分領域ｑに対して、比較した値が極値になる部分領域を、第１の部分領域ｒ３とする場合、ユーザの最新に要求する第２の部分領域ｑに対して第１の部分領域ｒ３が最適な融合の候補となり、より効率的に画像データをダウンロードできる。
【００９９】
制御部１６が、受信の通信状態に基づき、第２の部分領域ｑに係る画像データまたは第３の部分領域Ｒに係る部分領域画像データのいずれを受信するかを選択する場合、移動体通信網２やネットワーク３のトラフィック等の通信状態に基づき判定することにより、通信状態に応じた効率のよく画像データをダウンロードができ、ユーザの操作性の向上を図ることができる。例えば、通信状態が良好の場合、閾値θを低めに設定し、多少大きめの融合領域である第３の部分領域Ｒに係る画像データをダウンロードしておくことにより、ユーザが表示領域ＳＡを動かしても、新たにダウンロードを要求する回数を減少させることができる。
【０１００】
また、第３の部分領域Ｒの形状は矩形であり、かつ、この矩形の辺が第１の部分領域ｒｉおよび第２の部分領域ｑに接し、第３の部分領域Ｒの大きさが最小になる最小外接矩形である場合、制御部１６は、第３の部分領域Ｒを効率的に算出できる。
【０１０１】
また、画像表示システム１において、携帯端末１０は、第３の部分領域Ｒを算出し、第３の部分領域Ｒに係る部分領域画像データをダウンロードした方が早いかを判断するように、効率がよく画像データをダウンロードするための情報処理を行い、画像サーバ２０は、画像データの圧縮等の処理に時間がかかる情報処理を行い、携帯端末１０と画像サーバ２０とが、役割を分担しているので、画像表示システム１は、高解像度の画像データを画像サーバ２０から携帯端末１０に効率的に送信でき、ユーザの操作性の向上を図ることができる。
【０１０２】
なお、融合効率ηにおいて、式（２）のＳ（ｑ∪ｒｉ）の代わりに、Ｓ（ｑ）＋Ｓ（ｒｉ）を用いてもよい。さらに、融合効率ηを（Ｓ（ＭＢＲ（ｑ，ｒｉ）−Ｓ（ｑ）−Ｓ（ｒｉ））／Ｓ（ＭＢＲ（ｑ，ｒｉ））のように定義してもよい。これらも、最小外接矩形ＭＢＲに対して、部分領域ｑと部分領域ｒｉとがどれだけ含まれているかの定量的な指標となる。
【０１０３】
また、部分領域の大きさは、面積と解像度のレベルとを合わせたものでもよい。例えば、ユーザにより要求された部分領域に対して、隣接する解像度のレベルの画像データも先読みのキャッシュをしてユーザの操作性の向上を図る。
【０１０４】
また、融合効率ηの代わりに、受信選択手段における部分領域ｒｉ，ｑの属性情報として、第１の部分領域ｑと第２の部分領域ｒｉとの領域間距離を用いてもよい。ここで、部分領域ｑと部分領域ｒｉとの領域間距離は、部分領域同士の中心の距離や点Ｕ[ｑ]と点Ｕ[ｒｉ]との距離等であり、第１および第２の部分領域の属性情報の一例である。この場合は、部分領域ｑと部分領域ｒｉとの領域間距離がある基準の値より小さければ、最小外接矩形ＭＢＲ（ｑ，ｒｉ）をダウンロードの候補とする。領域間距離により簡易に融合の効率を算出することができる。
【０１０５】
また、融合効率ηの代わりに、最小外接矩形ＭＢＲ（ｑ，ｒｉ）の大きさを用いてもよい。最小外接矩形ＭＢＲ（ｑ，ｒｉ）の面積等の大きさが、第３の部分領域の属性情報の一例である。この場合、ＭＢＲ（ｑ，ｒｉ）の面積が、ある基準の面積より小さければ、最小外接矩形ＭＢＲ（ｑ，ｒｉ）をダウンロードの候補とする。
【０１０６】
さらにまた、表示部１１と操作部１２とが一体となったパネルタッチでもよい。また、融合する領域は、現在表示されている画像データより低解像度の画像データの部分領域でもよいし、異なる解像度における部分領域でもよい。
【０１０７】
さらに、本発明は、上記各実施形態に限定されるものではない。上記各実施形態は、例示であり、本発明の特許請求の範囲に記載された技術的思想と実質的に同一な構成を有し、同様な作用効果を奏するものは、いかなるものであっても本発明の技術的範囲に包含される。
【図面の簡単な説明】
【０１０８】
【図１】本発明に係る第１の実施形態に係る画像表示システムの概要構成例を示す模式図である。
【図２】図１の携帯端末の概要構成の一例を示すブロック図である。
【図３】図２の表示部の一例を示す模式図である。
【図４】図１のＷｅｂサーバのデータベースに存在する原画像データの一例を示す模式図である。
【図５】図１の画像サーバのデータベースにおける解像度の異なる画像データの一例を示す模式図である。
【図６】本実施形態のアルゴリズムの一例を示すフローチャートである。
【図７】図２の記憶部において、図２の表示部に表示される領域およびキャッシュされる領域の一例を示す模式図である。
【図８】（Ａ）から（Ｃ）は、図６のフローチャートに基づき、ダウンロードする部分領域およびスタックの様子の一例を示した模式図である。
【図９】（Ｄ）から（Ｆ）は、図６のフローチャートに基づき、ダウンロードする部分領域およびスタックの様子の一例を示した模式図である。
【図１０】（Ｇ）から（Ｈ）は、図６のフローチャートに基づき、ダウンロードする部分領域およびスタックの様子の一例を示した模式図である。
【図１１】（Ａ）および（Ｂ）は、本実施形態のアルゴリズムによる部分領域の融合の一例を示す模式図である。
【符号の説明】
【０１０９】
１・・・画像表示システム
１０・・・携帯端末
１１・・・表示部、
１２・・・操作部
１３・・・無線通信部
１５・・・記憶部
１６・・・制御部
２０・・・サーバ
２１・・・制御部
２５、３５・・・原画像データ（原画像）
ｒｉ・・・第１の部分領域
ｑ・・・第２の部分領域
Ｒ・・・第３の部分領域
【図１】
2010152789.tif 000003
【図２】
2010152789.tif 000004
【図３】
2010152789.tif 000005
【図４】
2010152789.tif 000006
【図５】
2010152789.tif 000007
【図６】
2010152789.tif 000008
【図７】
2010152789.tif 000009
【図８】
2010152789.tif 000010
【図９】
2010152789.tif 000011
【図１０】
2010152789.tif 000012
【図１１】
2010152789.tif 000013