(57)【特許請求の範囲】
【請求項１】
携帯端末と、データ管理端末とを相互に通信可能に接続したシステムであって、
前記データ管理端末は、画像を微小領域に区分した場合にそのうち一つの区分画像の微小画像データ、当該区分画像に隣接する隣接区分画像の微小画像データへのリンク情報、当該区分画像を演算手段が処理するのに用いる画像処理プログラム、画像データ取得プログラム及び画像データ提供プログラムを含むオブジェクト型データを前記各区分画像について記憶する第１記憶手段を有し、
前記画像データ取得プログラムは、取得要求に応じて実行されたときは、前記リンク情報に基づいて画像処理命令を含まない取得要求を送信し、画像処理要求及び取得要求に応じて実行されたときは、前記リンク情報に基づいて画像処理命令を含む取得要求を送信する処理を前記演算手段が行うのに用いるプログラムであり、
前記画像データ提供プログラムは、前記画像処理命令を含まない取得要求に応じて実行されたときは、当該画像データ提供プログラムが属するオブジェクト型データをその要求元に送信し、前記画像処理命令を含む取得要求に応じて実行されたときは、当該画像データ提供プログラムが属するオブジェクト型データに含まれる前記画像処理プログラムを前記演算手段に実行させ、当該実行により処理された区分画像の微小画像データを含む当該オブジェクト型データをその要求元に送信する処理を前記演算手段が行うのに用いるプログラムであり、
前記データ管理端末は、さらに、第１の前記演算手段と、前記画像処理命令を含まない取得要求を受信する第１受信手段と、前記第１受信手段で受信した前記画像処理命令を含まない取得要求に係るオブジェクト型データに含まれる前記画像データ提供プログラムを前記画像処理命令を含まない取得要求に応じて前記第１の演算手段に実行させる第１実行手段と、前記画像処理命令を含む取得要求を受信する第２受信手段と、前記第２受信手段で受信した前記画像処理命令を含む取得要求に係るオブジェクト型データに含まれる前記画像データ提供プログラムを前記画像処理命令を含む取得要求に応じて前記第１の演算手段に実行させる第２実行手段とを有し、
前記携帯端末は、第２の前記演算手段と、第２記憶手段と、前記オブジェクト型データを受信する第３受信手段と、前記第３受信手段で受信したオブジェクト型データを前記第２記憶手段に格納する格納手段と、前記格納手段により前記第２記憶手段に格納されるオブジェクト型データに含まれる前記画像データ取得プログラムを前記取得要求に応じて前記第２の演算手段に実行させ、前記第１実行手段により送信されたオブジェクト型データを前記第２記憶手段に格納する第３実行手段と、前記格納手段及び前記第３実行手段により前記第２記憶手段に格納されるオブジェクト型データに含まれる前記微小画像データに基づいて画像を表示する表示制御手段と、当該携帯端末に対する操作に応じて前記区分画像を処理する画像処理手段とを有し、
前記画像処理手段は、画像処理に係る前記オブジェクト型データが前記第２記憶手段に格納されている場合は、前記画像処理に係るオブジェクト型データに含まれる前記画像処理プログラムを前記第２の演算手段に実行させ、前記画像処理に係るオブジェクト型データが前記第２記憶手段に存在しない場合は、前記第２記憶手段に格納されるオブジェクト型データのうち前記画像処理に係る微小画像データへのリンク情報を含むものの前記画像データ取得プログラムを前記画像処理要求及び取得要求に応じて前記第２の演算手段に実行させ、前記第２実行手段により処理された区分画像の微小画像データを含む当該オブジェクト型データを受信することを特徴とするオブジェクト型データ処理システム。
【請求項２】
複数の携帯端末と、データ管理端末とを相互に通信可能に接続したシステムであって、
前記データ管理端末は、画像を微小領域に区分した場合にそのうち一つの区分画像の微小画像データ、当該区分画像に隣接する隣接区分画像の微小画像データへのリンク情報、当該区分画像を演算手段が処理するのに用いる画像処理プログラム、画像データ取得プログラム及び画像データ提供プログラムを含むオブジェクト型データを前記各区分画像について記憶する第１記憶手段を有し、
前記画像データ取得プログラムは、取得要求に応じて実行されたときは、前記リンク情報に基づいて画像処理命令を含まない取得要求を送信し、画像処理要求及び取得要求に応じて実行されたときは、前記リンク情報に基づいて画像処理命令を含む取得要求を送信する処理を前記演算手段が行うのに用いるプログラムであり、
前記画像データ提供プログラムは、前記画像処理命令を含まない取得要求に応じて実行されたときは、当該画像データ提供プログラムが属するオブジェクト型データをその要求元に送信し、前記画像処理命令を含む取得要求に応じて実行されたときは、当該画像データ提供プログラムが属するオブジェクト型データに含まれる前記画像処理プログラムを前記演算手段に実行させ、当該実行により処理された区分画像の微小画像データを含む当該オブジェクト型データをその要求元に送信する処理を前記演算手段が行うのに用いるプログラムであり、
前記データ管理端末は、さらに、第１の前記演算手段と、前記画像処理命令を含まない取得要求を受信する第１受信手段と、前記第１受信手段で受信した画像処理命令を含まない取得要求に係るオブジェクト型データに含まれる前記画像データ提供プログラムを前記画像処理命令を含まない取得要求に応じて前記第１の演算手段に実行させる第１実行手段とを有し、
前記携帯端末は、第２の前記演算手段と、第２記憶手段と、前記オブジェクト型データを受信する第２受信手段と、前記第２受信手段で受信したオブジェクト型データを前記第２記憶手段に格納する格納手段と、前記第２記憶手段に格納されるオブジェクト型データに含まれる前記画像データ取得プログラムを前記取得要求に応じて前記第２の演算手段に実行させ、前記第１実行手段により送信されたオブジェクト型データを前記第２記憶手段に格納する第２実行手段と、前記格納手段及び前記第２実行手段により前記第２記憶手段に格納されるオブジェクト型データに含まれる前記微小画像データに基づいて画像を表示する表示制御手段と、当該携帯端末に対する操作に応じて前記区分画像を処理する画像処理手段と、他の前記携帯端末から前記画像処理命令を含む取得要求を受信する第３受信手段と、前記第３受信手段で受信した画像処理命令を含む取得要求に係るオブジェクト型データに含まれる前記画像データ提供プログラムを前記画像処理命令を含む取得要求に応じて前記第２の演算手段に実行させる第３実行手段とを有し、
前記画像処理手段は、画像処理に係る前記オブジェクト型データが前記第２記憶手段に格納されている場合は、前記画像処理に係るオブジェクト型データに含まれる前記画像処理プログラムを前記第２の演算手段に実行させ、前記画像処理に係るオブジェクト型データが前記第２記憶手段に存在しない場合は、前記第２記憶手段に格納されるオブジェクト型データのうち前記画像処理に係る微小画像データへのリンク情報を含むものの前記画像データ取得プログラムを前記画像処理要求及び取得要求に応じて前記第２の演算手段に実行させ、他の前記携帯端末が有する前記第３実行手段により処理された区分画像の微小画像データを含む当該オブジェクト型データを受信することを特徴とするオブジェクト型データ処理システム。
【請求項３】
請求項１記載のオブジェクト型データ処理システムにおけるデータ管理端末と通信可能に接続する携帯端末であって、
前記第２の演算手段、前記第２記憶手段、前記第３受信手段、前記格納手段、前記第３実行手段、前記表示制御手段及び前記画像処理手段を備えることを特徴とする携帯端末。
【請求項４】
請求項１記載のオブジェクト型データ処理システムにおける携帯端末と通信可能に接続するデータ管理端末であって、
前記第１の演算手段、前記第１記憶手段、前記第１受信手段、前記第１実行手段、前記第２受信手段及び前記第２実行手段を備えることを特徴とするデータ管理端末。
【請求項５】
請求項２記載のオブジェクト型データ処理システムにおけるデータ管理端末と通信可能に接続する送信端末であって、
前記第２の演算手段、前記第２記憶手段、前記第２受信手段、前記格納手段、前記第２実行手段、前記表示制御手段及び前記画像処理手段を備えることを特徴とする送信端末。
【請求項６】
請求項２記載のオブジェクト型データ処理システムにおけるデータ管理端末と通信可能に接続する受信端末であって、
前記第２の演算手段、前記第２記憶手段、前記第２受信手段、前記格納手段、前記第２実行手段、前記表示制御手段、前記第３受信手段及び前記第３実行手段を備えることを特徴とする受信端末。
【請求項７】
請求項２記載のオブジェクト型データ処理システムにおけるデータ管理端末と通信可能に接続する携帯端末であって、
前記第２の演算手段、前記第２記憶手段、前記第２受信手段、前記格納手段、前記第２実行手段、前記表示制御手段、前記画像処理手段、前記第３受信手段及び前記第３実行手段を備えることを特徴とする携帯端末。
【請求項８】
携帯端末と、データ管理端末とを相互に通信可能に接続し、オブジェクト型データを処理する方法であって、
前記データ管理端末は、画像を微小領域に区分した場合にそのうち一つの区分画像の微小画像データ、当該区分画像に隣接する隣接区分画像の微小画像データへのリンク情報、当該区分画像を演算手段が処理するのに用いる画像処理プログラム、画像データ取得プログラム及び画像データ提供プログラムを含むオブジェクト型データを前記各区分画像について記憶する第１記憶手段と、第１の前記演算手段とを有し、
前記画像データ取得プログラムは、取得要求に応じて実行されたときは、前記リンク情報に基づいて画像処理命令を含まない取得要求を送信し、画像処理要求及び取得要求に応じて実行されたときは、前記リンク情報に基づいて画像処理命令を含む取得要求を送信する処理を前記演算手段が行うのに用いるプログラムであり、
前記画像データ提供プログラムは、前記画像処理命令を含まない取得要求に応じて実行されたときは、当該画像データ提供プログラムが属するオブジェクト型データをその要求元に送信し、前記画像処理命令を含む取得要求に応じて実行されたときは、当該画像データ提供プログラムが属するオブジェクト型データに含まれる前記画像処理プログラムを前記演算手段に実行させ、当該実行により処理された区分画像の微小画像データを含む当該オブジェクト型データをその要求元に送信する処理を前記演算手段が行うのに用いるプログラムであり、
前記携帯端末は、第２の前記演算手段と、第２記憶手段とを有し、
前記データ管理端末に対しては、前記画像処理命令を含まない取得要求を受信する第１受信ステップと、前記第１受信ステップで受信した前記画像処理命令を含まない取得要求に係るオブジェクト型データに含まれる前記画像データ提供プログラムを前記画像処理命令を含まない取得要求に応じて前記第１の演算手段に実行させる第１実行ステップと、前記画像処理命令を含む取得要求を受信する第２受信ステップと、前記第２受信ステップで受信した前記画像処理命令を含む取得要求に係るオブジェクト型データに含まれる前記画像データ提供プログラムを前記画像処理命令を含む取得要求に応じて前記第１の演算手段に実行させる第２実行ステップとを含み、
前記携帯端末に対しては、前記オブジェクト型データを受信する第３受信ステップと、前記第３受信ステップで受信したオブジェクト型データを前記第２記憶手段に格納する格納ステップと、前記格納ステップで前記第２記憶手段に格納されるオブジェクト型データに含まれる前記画像データ取得プログラムを前記取得要求に応じて前記第２の演算手段に実行させ、前記第１実行ステップで送信されたオブジェクト型データを前記第２記憶手段に格納する第３実行ステップと、前記格納ステップ及び前記第３実行ステップで前記第２記憶手段に格納されるオブジェクト型データに含まれる前記微小画像データに基づいて画像を表示する表示制御ステップと、当該携帯端末に対する操作に応じて前記区分画像を処理する画像処理ステップとを含み、
前記画像処理ステップは、画像処理に係る前記オブジェクト型データが前記第２記憶手段に格納されている場合は、前記画像処理に係るオブジェクト型データに含まれる前記画像処理プログラムを前記第２の演算手段に実行させ、前記画像処理に係るオブジェクト型データが前記第２記憶手段に存在しない場合は、前記第２記憶手段に格納されるオブジェクト型データのうち前記画像処理に係る微小画像データへのリンク情報を含むものの前記画像データ取得プログラムを前記画像処理要求及び取得要求に応じて前記第２の演算手段に実行させ、前記第２実行ステップで処理された区分画像の微小画像データを含む当該オブジェクト型データを受信することを特徴とするオブジェクト型データ処理方法。
【請求項９】
複数の携帯端末と、データ管理端末とを相互に通信可能に接続し、オブジェクト型データを処理する方法であって、
前記データ管理端末は、画像を微小領域に区分した場合にそのうち一つの区分画像の微小画像データ、当該区分画像に隣接する隣接区分画像の微小画像データへのリンク情報、当該区分画像を演算手段が処理するのに用いる画像処理プログラム、画像データ取得プログラム及び画像データ提供プログラムを含むオブジェクト型データを前記各区分画像について記憶する第１記憶手段と、第１の前記演算手段とを有し、
前記画像データ取得プログラムは、取得要求に応じて実行されたときは、前記リンク情報に基づいて画像処理命令を含まない取得要求を送信し、画像処理要求及び取得要求に応じて実行されたときは、前記リンク情報に基づいて画像処理命令を含む取得要求を送信する処理を前記演算手段が行うのに用いるプログラムであり、
前記画像データ提供プログラムは、前記画像処理命令を含まない取得要求に応じて実行されたときは、当該画像データ提供プログラムが属するオブジェクト型データをその要求元に送信し、前記画像処理命令を含む取得要求に応じて実行されたときは、当該画像データ提供プログラムが属するオブジェクト型データに含まれる前記画像処理プログラムを前記演算手段に実行させ、当該実行により処理された区分画像の微小画像データを含む当該オブジェクト型データをその要求元に送信する処理を前記演算手段が行うのに用いるプログラムであり、
前記携帯端末は、第２の前記演算手段と、第２記憶手段とを有し、
前記データ管理端末に対しては、前記画像処理命令を含まない取得要求を受信する第１受信ステップと、前記第１受信ステップで受信した画像処理命令を含まない取得要求に係るオブジェクト型データに含まれる前記画像データ提供プログラムを前記画像処理命令を含まない取得要求に応じて前記第１の演算手段に実行させる第１実行ステップとを含み、
前記携帯端末に対しては、前記オブジェクト型データを受信する第２受信ステップと、前記第２受信ステップで受信したオブジェクト型データを前記第２記憶手段に格納する格納ステップと、前記第２記憶手段に格納されるオブジェクト型データに含まれる前記画像データ取得プログラムを前記取得要求に応じて前記第２の演算手段に実行させ、前記第１実行ステップで送信されたオブジェクト型データを前記第２記憶手段に格納する第２実行ステップと、前記格納ステップ及び前記第２実行ステップで前記第２記憶手段に格納されるオブジェクト型データに含まれる前記微小画像データに基づいて画像を表示する表示制御ステップと、当該携帯端末に対する操作に応じて前記区分画像を処理する画像処理ステップと、他の前記携帯端末から前記画像処理命令を含む取得要求を受信する第３受信ステップと、前記第３受信ステップで受信した画像処理命令を含む取得要求に係るオブジェクト型データに含まれる前記画像データ提供プログラムを前記画像処理命令を含む取得要求に応じて前記第２の演算手段に実行させる第３実行ステップとを含み、
前記画像処理ステップは、画像処理に係る前記オブジェクト型データが前記第２記憶手段に格納されている場合は、前記画像処理に係るオブジェクト型データに含まれる前記画像処理プログラムを前記第２の演算手段に実行させ、前記画像処理に係るオブジェクト型データが前記第２記憶手段に存在しない場合は、前記第２記憶手段に格納されるオブジェクト型データのうち前記画像処理に係る微小画像データへのリンク情報を含むものの前記画像データ取得プログラムを前記画像処理要求及び取得要求に応じて前記第２の演算手段に実行させ、他の前記携帯端末が有する前記第３実行ステップで処理された区分画像の微小画像データを含む当該オブジェクト型データを受信することを特徴とするオブジェクト型データ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データにプログラムを一体に組み込んだオブジェクト型データを処理する装置及びそのデータ構造、並びにその生成方法に係り、特に、同時多発的なアクセスにより特定のネットワークリソースに過剰なトラフィック及び処理負荷がかかるのを防止するのに好適なオブジェクト型データ処理システム、送信端末、受信端末、携帯端末及びデータ管理端末、並びにオブジェクト型データ処理方法に関する。
【０００２】
【従来の技術】
従来、携帯電話やＰＤＡ（Personal Digital Assistant）等の携帯端末がインターネットに接続し、特定のＷＷＷ（World Wide Web）サーバにあるマルチメディアデータを閲覧する方法としては、ＷＷＷブラウザを用いて特定のＷＷＷサーバにアクセスし、該当のデータをダウンロードして再生することにより行う。
【０００３】
また、携帯端末に組み込まれるＷＷＷブラウザは、各種のマルチメディアデータを再生できるように、各フォーマットのデータを取り扱うプログラムをＲＡＭ等のメモリ上に配置しておき、与えられたデータのフォーマットに応じてプログラムを実行している。例えば、ｊｐｅｇ形式の画像データが与えられたときは、ｊｐｅｇ形式の画像データに基づいて画像を表示するｊｐｅｇデコーダプログラムを実行することにより画像を表示している。
【０００４】
また、ＷＷＷブラウザで取り扱われるマルチメディアデータは、画像データであれば１画面分、音楽データであれば１曲分といったように所定の再生単位で構成されているため、再生するには、データを一旦メモリに格納する必要がある。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の閲覧方法にあっては、特定のＷＷＷサーバのマルチメディアデータに対して多数のユーザが一斉にアクセスした場合には、特定のＷＷＷサーバへのトラフィック及び処理負荷が極めて大きくなり、輻輳状態に陥る可能性がある。
【０００６】
また、携帯端末に組み込まれる従来のＷＷＷブラウザにあっては、各種のマルチメディアデータに対応するための多数のプログラムを常にメモリ上に配置しているので、ＷＷＷブラウザ自体のメモリ占有量が大きく、携帯端末のように性能がさほど高くない低性能な機器にとっては負荷が大きい。また、マルチメディアデータが所定の再生単位で構成されているため、再生単位が大きければ、携帯端末にとって負荷が大きいばかりか、場合によってはメモリに格納しきれず再生できないという事態も発生する。
【０００７】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、同時多発的なアクセスにより特定のネットワークリソースに過剰なトラフィック及び処理負荷がかかるのを防止するのに好適なオブジェクト型データ処理システム、送信端末、受信端末、携帯端末及びデータ管理端末、並びにオブジェクト型データ処理方法を提供することを第１の目的としている。また、メモリ容量の面での負荷を低減することにより、携帯端末のような低性能な機器でデータの効率的な再生を行うことができるオブジェクト型データ処理システム、送信端末、受信端末、携帯端末及びデータ管理端末、並びにオブジェクト型データ処理方法を提供することを第２の目的としている。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、発明１のオブジェクト型データ処理装置は、データにプログラムを一体に組み込んだオブジェクト型データを記憶したネットワークリソースにネットワークを介して通信可能に接続し、前記ネットワークリソースから取得したオブジェクト型データを処理する装置であって、前記オブジェクト型データは、出力対象となる出力データ、前記出力データに関連付けられた関連出力データを含むオブジェクト型データへのリンク情報、及び前記リンク情報に基づいて前記関連出力データを含むオブジェクト型データを前記ネットワークリソースから取得するデータ取得プログラムからなり、前記オブジェクト型データが与えられたときは、与えられたオブジェクト型データに含まれるデータ取得プログラムを実行するようになっている。
【０００９】
このような構成であれば、オブジェクト型データが与えられると、与えられたオブジェクト型データに含まれるデータ取得プログラムが実行され、リンク情報に基づいて関連出力データを含むオブジェクト型データがネットワークリソースから取得される。
したがって、関連出力データを含むオブジェクト型データが異なる複数のネットワークリソースに分散的に記憶されていれば、同一内容の関連出力データに対して同時多発的なアクセスがあっても、それらネットワークリソースにアクセスが分散されることが期待できる。例えば、関連出力データを含むオブジェクト型データを初めは特定のネットワークリソースしか記憶してなくても、そのネットワークリソースが他のネットワークリソースにオブジェクト型データを提供すれば、同一内容の関連出力データを含むオブジェクト型データが少なくとも２つのネットワークリソースに分散的に記憶されることになる。
【００１０】
ここで、オブジェクト型データは、出力データそのものを含んでいてもよいし、出力データの格納先を特定するための格納先情報を含んでいてもよい。後者の場合、格納先情報に基づいて出力データを取得することができるので、出力データを間接的に含んでいるものとして取り扱うことができる。すなわち、オブジェクト型データは、出力データを実質的に含んでいればよい。このことは、リンク情報及びデータ取得プログラムについても同じである。以下、発明６のオブジェクト型データのデータ構造、及び発明１１のオブジェクト型データの生成方法において同じである。
【００１１】
また、ネットワークリソースは、ネットワークの一端に接続する通信設備であって少なくともオブジェクト型データに含まれる関連出力データを提供する機能を有していればよく、例えば、発明１のオブジェクト型データ処理装置もこれに該当する。以下、発明６のオブジェクト型データのデータ構造、及び発明１１のオブジェクト型データの生成方法において同じである。
【００１２】
さらに、発明２のオブジェクト型データ処理装置は、発明１のオブジェクト型データ処理装置において、前記オブジェクト型データは、さらに、前記関連出力データを含むオブジェクト型データの取得要求を受信したときは当該オブジェクト型データを前記ネットワークに送信するデータ提供プログラムを含み、前記データ取得プログラムは、前記リンク情報に基づいて前記取得要求を前記ネットワークに送信するようになっており、前記オブジェクト型データが与えられたときは、与えられたオブジェクト型データに含まれるデータ取得プログラム及びデータ提供プログラムを実行するようになっている。
【００１３】
このような構成であれば、例えば、発明２のオブジェクト型データ処理装置を関連出力データの要求側とし、ネットワークリソースを関連出力データの提供側とした場合に、データ要求側とデータ提供側とのやりとりは、次のようになる。
データ要求側では、オブジェクト型データに含まれるデータ取得プログラムが実行されると、リンク情報に基づいて取得要求がネットワークに送信される。
【００１４】
データ提供側では、オブジェクト型データに含まれるデータ提供プログラムが実行され、取得要求を受信すると、記憶しているそのオブジェクト型データがネットワークに送信される。これにより、データ要求側は、必要な関連出力データを取得することができる。
ここで、オブジェクト型データは、データ提供プログラムそのものを含んでいてもよいし、データ提供プログラムの格納先を特定するための格納先情報を含んでいてもよい。後者の場合、格納先情報に基づいてデータ提供プログラムを取得することができるので、データ提供プログラムを間接的に含んでいるものとして取り扱うことができる。すなわち、オブジェクト型データは、データ提供プログラムを実質的に含んでいればよい。以下、発明７のオブジェクト型データのデータ構造、及び発明１２のオブジェクト型データの生成方法において同じである。
【００１５】
また、ネットワークリソースは、ネットワークの一端に接続する通信設備であって少なくともオブジェクト型データに含まれるデータ提供プログラムを実行可能な機能を有していればよく、例えば、発明２のオブジェクト型データ処理装置もこれに該当する。以下、発明７のオブジェクト型データのデータ構造、及び発明１２のオブジェクト型データの生成方法において同じである。
【００１６】
さらに、発明３のオブジェクト型データ処理装置は、発明２のオブジェクト型データ処理装置において、前記オブジェクト型データは、さらに、当該オブジェクト型データに含まれる出力データを出力し又はその出力を補助するための処理を行う出力処理プログラムを含み、前記データ取得プログラムは、前記リンク情報に基づいて、前記出力処理プログラムに対する処理要求及び前記取得要求を前記ネットワークに送信するようになっており、前記データ提供プログラムは、前記処理要求及び前記取得要求を受信したときは、当該オブジェクト型データに含まれる出力データを前記出力処理プログラムに与え、前記出力処理プログラムからの出力データを含むオブジェクト型データを前記ネットワークに送信するようになっている。
【００１７】
このような構成であれば、例えば、発明３のオブジェクト型データ処理装置を関連出力データの要求側とし、ネットワークリソースを関連出力データの提供側として、データ要求側とデータ提供側とのやりとりは、次のようになる。
データ要求側では、オブジェクト型データに含まれるデータ取得プログラムが実行されると、リンク情報に基づいて処理要求及び取得要求がネットワークに送信される。
【００１８】
データ提供側では、オブジェクト型データに含まれるデータ提供プログラムが実行され、処理要求及び取得要求を受信すると、記憶しているそのオブジェクト型データに含まれる出力データが出力処理プログラムに与えられ、出力処理プログラムからの出力データを含むオブジェクト型データがネットワークに送信される。したがって、同一内容の関連出力データを含むオブジェクト型データを記憶したデータ提供側が多数存在すれば、特定のデータ要求側又はデータ提供側への処理負荷を分散することができる。
【００１９】
ここで、オブジェクト型データは、出力処理プログラムそのものを含んでいてもよいし、出力処理プログラムの格納先を特定するための格納先情報を含んでいてもよい。後者の場合、格納先情報に基づいて出力処理プログラムを取得することができるので、出力処理プログラムを間接的に含んでいるものとして取り扱うことができる。すなわち、オブジェクト型データは、出力処理プログラムを実質的に含んでいればよい。以下、発明８のオブジェクト型データのデータ構造、及び発明１３のオブジェクト型データの生成方法において同じである。
【００２０】
また、データ提供側は、データ要求側からの取得要求に応答して出力処理プログラムを実行するだけでなく、自らの出力データを処理するために独自に実行するようにしてもよい。これにより、従来のＷＷＷブラウザのように、出力処理に関する多数のプログラムを常にメモリ上に配置しておかなくても各種のデータを出力することができるので、メモリ容量の面での負荷を低減することができる。したがって、従来に比して、携帯端末のような低性能な機器でデータの出力を効率的に行うことができるという効果も得られる。以下、発明８のオブジェクト型データのデータ構造、及び発明１３のオブジェクト型データの生成方法において同じである。
【００２１】
さらに、発明４のオブジェクト型データ処理装置は、発明３のオブジェクト型データ処理装置において、前記出力データは、画像データであり、前記出力処理プログラムは、前記画像データに基づいて画像を拡大する画像拡大プログラム、前記画像データに基づいて画像を縮小する画像縮小プログラム、及び前記画像データに基づいて画像を表示画面上でスクロールさせる画像スクロールプログラムからなり、前記オブジェクト型データが与えられたときは、要求に応じて、与えられたオブジェクト型データに含まれる画像拡大プログラム、前記画像縮小プログラム、及び前記画像スクロールプログラムのいずれかを実行するようになっている。
【００２２】
このような構成であれば、オブジェクト型データが与えられると、要求に応じて、与えられたオブジェクト型データに含まれる画像拡大プログラム、画像縮小プログラム、及び画像スクロールプログラムのいずれかが実行される。画像拡大プログラムが実行されれば、画像データの画像が拡大表示され、画像縮小プログラムが実行されれば、画像データの画像が縮小表示され、画像スクロールプログラムが実行されれば、画像データの画像が表示画面上でスクロールする。したがって、画像を表示していないときにまで、画像拡大プログラム、画像縮小プログラム、及び画像スクロールプログラムをメモリ上に配置しておかなくてすむ。
【００２３】
さらに、発明５のオブジェクト型データ処理装置は、発明３及び４のいずれかに記載のオブジェクト型データ処理装置において、前記出力データは、画像を微小領域に区分したときにそのうち一つの区分画像の微小画像データであり、前記データ取得プログラムは、前記リンク情報に基づいて、前記区分画像に隣接する隣接区分画像の微小画像データを含むオブジェクト型データを前記ネットワークリソースから取得するようになっている。
【００２４】
このような構成であれば、オブジェクト型データが与えられると、与えられたオブジェクト型データに含まれる画像データ取得プログラムが実行され、リンク情報に基づいて隣接区分画像の微小画像データを含むオブジェクト型データがネットワークリソースから取得される。微小画像データを表示に必要な分だけ取得し表示するようにすれば、画像の表示単位が大きくてもメモリ容量の面での負荷が小さくなる。
【００２５】
一方、上記目的を達成するために、発明６のオブジェクト型データのデータ構造は、発明１のオブジェクト型データ処理装置におけるオブジェクト型データの構造であって、出力対象となる出力データ、前記出力データに関連付けられた関連出力データを含むオブジェクト型データへのリンク情報、及び前記リンク情報に基づいて前記関連出力データを含むオブジェクト型データを前記ネットワークリソースから取得するデータ取得プログラムからなる。
【００２６】
このような構成であれば、オブジェクト型データに含まれるデータ取得プログラムが実行されると、リンク情報に基づいて関連出力データを含むオブジェクト型データがネットワークリソースから取得される。
したがって、関連出力データを含むオブジェクト型データが異なる複数のネットワークリソースに分散的に記憶されていれば、同一内容の関連出力データに対して同時多発的なアクセスがあっても、それらネットワークリソースにアクセスが分散されることが期待できる。例えば、関連出力データを含むオブジェクト型データを初めは特定のネットワークリソースしか記憶してなくても、そのネットワークリソースが他のネットワークリソースにオブジェクト型データを提供すれば、同一内容の関連出力データを含むオブジェクト型データが少なくとも２つのネットワークリソースに分散的に記憶されることになる。
【００２７】
さらに、発明７のオブジェクト型データのデータ構造は、発明６のオブジェクト型データのデータ構造において、さらに、前記関連出力データの取得要求を受信したときは当該オブジェクト型データを前記ネットワークに送信するデータ提供プログラムを含み、前記データ取得プログラムは、前記リンク情報に基づいて前記取得要求を前記ネットワークに送信するようになっている。
【００２８】
このような構成であれば、関連出力データの要求側と関連出力データの提供側とのやりとりは、次のようになる。
データ要求側では、オブジェクト型データに含まれるデータ取得プログラムが実行されると、リンク情報に基づいて取得要求がネットワークに送信される。
データ提供側では、オブジェクト型データに含まれるデータ提供プログラムが実行され、取得要求を受信すると、記憶しているそのオブジェクト型データがネットワークに送信される。これにより、データ要求側は、必要な関連出力データを取得することができる。
【００２９】
さらに、発明８のオブジェクト型データのデータ構造は、発明７のオブジェクト型データのデータ構造において、さらに、当該オブジェクト型データに含まれる出力データを出力し又はその出力を補助するための処理を行う出力処理プログラムを含み、前記データ取得プログラムは、前記リンク情報に基づいて、前記出力処理プログラムに対する処理要求及び前記取得要求を前記ネットワークに送信するようになっており、前記データ提供プログラムは、前記処理要求及び前記取得要求を受信したときは、当該オブジェクト型データに含まれる出力データを前記出力処理プログラムに与え、前記出力処理プログラムからの出力データを含むオブジェクト型データを前記ネットワークに送信するようになっている。
【００３０】
このような構成であれば、関連出力データの要求側と関連出力データの提供側とのやりとりは、次のようになる。
データ要求側では、オブジェクト型データに含まれるデータ取得プログラムが実行されると、リンク情報に基づいて処理要求及び取得要求がネットワークに送信される。
【００３１】
データ提供側では、オブジェクト型データに含まれるデータ提供プログラムが実行され、処理要求及び取得要求を受信すると、記憶しているそのオブジェクト型データに含まれる出力データが出力処理プログラムに与えられ、出力処理プログラムからの出力データを含むオブジェクト型データがネットワークに送信される。したがって、同一内容の関連出力データを含むオブジェクト型データを記憶したデータ提供側が多数存在すれば、特定のデータ要求側又はデータ提供側への処理負荷を分散することができる。
【００３２】
さらに、発明９のオブジェクト型データのデータ構造は、発明８のオブジェクト型データのデータ構造において、前記出力データは、画像データであり、前記出力処理プログラムは、前記画像データに基づいて画像を拡大する画像拡大プログラム、前記画像データに基づいて画像を縮小する画像縮小プログラム、及び前記画像データに基づいて画像を表示画面上でスクロールさせる画像スクロールプログラムからなる。
【００３３】
このような構成であれば、オブジェクト型データに含まれる画像拡大プログラムが実行されると、画像データの画像が拡大表示される。また、オブジェクト型データに含まれる画像縮小プログラムが実行されると、画像データの画像が縮小表示される。また、オブジェクト型データに含まれる画像スクロールプログラムが実行されると、画像データの画像が表示画面上でスクロールする。したがって、オブジェクト型データの処理を行う装置では、画像を表示していないときにまで、画像拡大プログラム、画像縮小プログラム、及び画像スクロールプログラムをメモリ上に配置しておかなくてすむ。
【００３４】
さらに、発明１０のオブジェクト型データのデータ構造は、発明８及び９のいずれかに記載のオブジェクト型データのデータ構造において、前記出力データは、画像を微小領域に区分したときにそのうち一つの区分画像の微小画像データであり、前記データ取得プログラムは、前記リンク情報に基づいて、前記区分画像に隣接する隣接区分画像の微小画像データを含むオブジェクト型データを前記ネットワークリソースから取得するようになっている。
【００３５】
このような構成であれば、オブジェクト型データに含まれる画像データ取得プログラムが実行されると、リンク情報に基づいて隣接区分画像の微小画像データを含むオブジェクト型データがネットワークリソースから取得される。オブジェクト型データの処理を行う装置では、微小画像データを表示に必要な分だけ取得し表示するようにすれば、画像の表示単位が大きくてもメモリ容量の面での負荷が小さくなる。
【００３６】
一方、上記目的を達成するために、発明１１のオブジェクト型データの生成方法は、発明６のオブジェクト型データを生成する方法であって、出力対象となる出力データに、前記出力データに関連付けられた関連出力データを含むオブジェクト型データへのリンク情報、及び前記リンク情報に基づいて前記関連出力データを含むオブジェクト型データを前記ネットワークリソースから取得するデータ取得プログラムを一体に組み込み、前記出力データ、前記リンク情報及び前記データ取得プログラムからなるオブジェクト型データを生成する。
【００３７】
さらに、発明１２のオブジェクト型データの生成方法は、発明１１のオブジェクト型データの生成方法において、前記オブジェクト型データは、さらに、前記関連出力データの取得要求を受信したときは当該オブジェクト型データを前記ネットワークに送信するデータ提供プログラムを含み、前記データ取得プログラムは、前記リンク情報に基づいて前記取得要求を前記ネットワークに送信するようになっている。
【００３８】
さらに、発明１３のオブジェクト型データの生成方法は、発明１２のオブジェクト型データの生成方法において、前記オブジェクト型データは、さらに、当該オブジェクト型データに含まれる出力データを出力し又はその出力を補助するための処理を行う出力処理プログラムを含み、前記データ取得プログラムは、前記リンク情報に基づいて、前記出力処理プログラムに対する処理要求及び前記取得要求を前記ネットワークに送信するようになっており、前記データ提供プログラムは、前記処理要求及び前記取得要求を受信したときは、当該オブジェクト型データに含まれる出力データを前記出力処理プログラムに与え、前記出力処理プログラムからの出力データを含むオブジェクト型データを前記ネットワークに送信するようになっている。
【００３９】
さらに、発明１４のオブジェクト型データの生成方法は、発明１３のオブジェクト型データの生成方法において、前記出力データは、画像データであり、前記出力処理プログラムは、前記画像データに基づいて画像を拡大する画像拡大プログラム、前記画像データに基づいて画像を縮小する画像縮小プログラム、及び前記画像データに基づいて画像を表示画面上でスクロールさせる画像スクロールプログラムからなる。
【００４０】
さらに、発明１５のオブジェクト型データの生成方法は、発明１３及び１４のいずれかに記載のオブジェクト型データの生成方法において、前記出力データは、画像を微小領域に区分したときにそのうち一つの区分画像の微小画像データであり、前記データ取得プログラムは、前記リンク情報に基づいて、前記区分画像に隣接する隣接区分画像の微小画像データを含むオブジェクト型データを前記ネットワークリソースから取得するようになっている。
【００４１】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照しながら説明する。図１乃至図７は、本発明に係るオブジェクト型データ処理システム、送信端末、受信端末、携帯端末及びデータ管理端末、並びにオブジェクト型データ処理方法の実施の形態を示す図である。
本実施の形態は、本発明に係るオブジェクト型データ処理システム、送信端末、受信端末、携帯端末及びデータ管理端末、並びにオブジェクト型データ処理方法を、図１に示すように、あるユーザの携帯端末２００において、ＷＷＷサーバ１００又は他のユーザの携帯端末２００から取得したオブジェクト型データに基づいて画像を表示する場合について適用したものである。
【００４２】
まず、本発明を適用するネットワークシステムの構成を図１を参照しながら説明する。図１は、本発明を適用するネットワークシステムの構成を示すブロック図である。
インターネット１９９には、図１に示すように、オブジェクト型データを蓄積するＷＷＷサーバ１００と、各ユーザの利用に供する複数の携帯端末２００とインターネット１９９との通信を中継する中継局２２０とが接続されている。
【００４３】
中継局２２０には、携帯端末２００と無線通信を行う複数の基地局２１０が接続されており、中継局２２０は、携帯端末２００がインターネット１９９に接続するときは、携帯端末２００に代わってインターネット１９９上での一端末となって、基地局２１０を介して受信した携帯端末２００からのデータをインターネット１９９を介して目的の端末に送信するとともに、インターネット１９９上にある目的の端末のデータを基地局２１０を介して携帯端末２００に送信するようになっている。
【００４４】
ＷＷＷサーバ１００は、ＣＰＵ、ＲＯＭ、ＲＡＭ及びＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、多数のオブジェクト型データをデータベースに蓄積しており、携帯端末２００からの要求に応じてオブジェクト型データを携帯端末２００に送信するようになっている。
次に、オブジェクト型データのデータ構造を図２及び図３を参照しながら詳細に説明する。図２は、表示単位となる一つの画像を区分して微小画像データを構成する場合を示す図である。図３は、オブジェクト型データのデータ構造を示す図である。
【００４５】
オブジェクト型データは、画像データに、その画像データを処理する画像処理プログラムその他のプログラムを一体に組み込んで構成されている。
オブジェクト型データに含まれる画像データは、図２に示すように、表示単位となる一つの画像を微小な矩形領域に区分したときにそのうち一つの区分画像の微小画像データであり、その他に、その区分画像に隣接する隣接区分画像の微小画像データへのリンク情報を含んでいる。
【００４６】
図２の例では、表示単位となる一つの画像が、縦方向に３つ横方向に３つの合計９つの矩形領域に区分されており、区分画像Ａ４を中心として区分画像Ａ４には、左上、上、右上、左、右、左下、下、右下の順番に区分画像Ａ０〜Ａ３，Ａ５〜Ａ８がそれぞれ隣接している。この場合、区分画像Ａ０〜Ａ３，Ａ５〜Ａ８は、区分画像Ａ４からみて隣接区分画像となる。なお、各区分画像Ａ０〜Ａ９はいずれも、同一のサイズであり、例えば、携帯端末２００の表示画面の１／９程度の面積を有している。
【００４７】
オブジェクト型データは、区分画像Ａ４の場合、図３に示すように、画像処理プログラム３００と、画像データ取得プログラム３０２と、画像データ提供プログラム３０４と、区分画像Ａ４の微小画像データ３５０と、隣接区分画像Ａ０〜Ａ３，Ａ５〜Ａ８の各微小画像データへのリンク情報３５２〜３６６とから構成されている。
【００４８】
画像処理プログラム３００は、微小画像データに基づいて区分画像を拡大する画像拡大プログラムと、微小画像データに基づいて区分画像を縮小する画像縮小プログラムと、微小画像データに基づいて区分画像を表示画面上でスクロールさせる画像スクロールプログラムとから構成されている。なお、画像拡大プログラム、画像縮小プログラム及び画像スクロールプログラムについては後段で詳述する。
【００４９】
画像データ取得プログラム３０２は、リンク情報に基づいて隣接区分画像の微小画像データを取得するようになっている。なお、画像データ取得プログラム３０２については後段で詳述する。
画像データ提供プログラム３０４は、オブジェクト型データの取得要求に応じてオブジェクト型データを提供するようになっている。なお、画像データ提供プログラム３０４については後段で詳述する。
【００５０】
リンク情報３５２〜３６６は、隣接区分画像Ａ１の微小画像データへのリンク情報３５２と、隣接区分画像Ａ０の微小画像データへのリンク情報３５４と、隣接区分画像Ａ２の微小画像データへのリンク情報３５６と、隣接区分画像Ａ７の微小画像データへのリンク情報３５８と、隣接区分画像Ａ６の微小画像データへのリンク情報３６０と、隣接区分画像Ａ８の微小画像データへのリンク情報３６２と、隣接区分画像Ａ３の微小画像データへのリンク情報３６４と、隣接区分画像Ａ５の微小画像データへのリンク情報３６６とから構成されている。リンク情報としては、ＵＲＬ（Universal Resource Locater）を用いることができ、図３の例では、リンク情報３５２は、“http://www.abc.com/A/1.jpg”となる。なお、区分画像Ａ４の場合には、隣接区分画像が８つあるのでリンク情報も８つあるが、外周の区分画像の場合には、それらのうち角部に位置するもの以外については隣接区分画像が５つなのでリンク情報は５つとなり、それらのうち角部に位置するものについては隣接区分画像が３つなのでリンク情報は３つとなる。また、１つのリンク情報は、１又は複数のＵＲＬからなっており、複数のＵＲＬからなっている場合は、隣接区分画像の微小画像データの取得先が複数存在することを意味している。
【００５１】
したがって、各区分画像Ａ０〜Ａ８は、リンク情報によって図４に示すような結合関係を形成する。例えば、区分画像Ａ０は、区分画像Ａ１，Ａ３，Ａ４とリンクが形成されていることから、区分画像Ａ１，Ａ３，Ａ４を所有している携帯端末２００から送信を要求される可能性がある。図４は、各オブジェクト型データの結合関係を示す図である。
【００５２】
一方、携帯端末２００は、ＣＰＵ（演算手段）、ＲＯＭ、ＲＡＭ及びＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成されており、オブジェクト型データを受信したときは、ユーザからの要求に応じて、受信したオブジェクト型データに含まれる画像拡大プログラム、画像縮小プログラム、画像スクロールプログラム、画像データ取得プログラム及び画像データ提供プログラムのいずれかを実行するようになっている。
【００５３】
具体的には、ユーザが画像の表示を要求したときは、まず、区分画像Ａ０に係るオブジェクト型データをＷＷＷサーバ１００から取得し、取得したオブジェクト型データに含まれる微小画像データに基づいて区分画像Ａ０を表示画面の左上に表示する。
次いで、区分画像Ａ０に係るオブジェクト型データに含まれる画像データ取得プログラムを実行し、そのリンク情報に基づいて隣接区分画像Ａ１，Ａ３，Ａ４に係るオブジェクト型データをＷＷＷサーバ１００から取得し、取得したオブジェクト型データに含まれる各微小画像データに基づいて隣接区分画像Ａ１，Ａ３，Ａ４を表示画面の上、左、中央にそれぞれ表示する。
【００５４】
次いで、区分画像Ａ１に係るオブジェクト型データに含まれる画像データ取得プログラムを実行し、そのリンク情報に基づいて隣接区分画像Ａ２，Ａ５に係るオブジェクト型データをＷＷＷサーバ１００から取得し、取得したオブジェクト型データに含まれる各微小画像データに基づいて隣接区分画像Ａ２，Ａ５を表示画面の右上、右にそれぞれ表示する。ここで、隣接区分画像Ａ０，Ａ３，Ａ４を取得しないのは、画像データ取得プログラムの以前の実行により既に取得しているからである。
【００５５】
次いで、区分画像Ａ３に係るオブジェクト型データに含まれる画像データ取得プログラムを実行し、そのリンク情報に基づいて隣接区分画像Ａ６，Ａ７に係るオブジェクト型データをＷＷＷサーバ１００から取得し、取得したオブジェクト型データに含まれる各微小画像データに基づいて隣接区分画像Ａ６，Ａ７を表示画面の左下、下にそれぞれ表示する。ここで、隣接区分画像Ａ０，Ａ１，Ａ４を取得しないのは、画像データ取得プログラムの以前の実行により既に取得しているからである。
【００５６】
そして、区分画像Ａ４に係るオブジェクト型データに含まれる画像データ取得プログラムを実行し、そのリンク情報に基づいて隣接区分画像Ａ８に係るオブジェクト型データをＷＷＷサーバ１００から取得し、取得したオブジェクト型データに含まれる各微小画像データに基づいて隣接区分画像Ａ８を表示画面の右下に表示する。ここで、隣接区分画像Ａ０〜Ａ３，Ａ５〜Ａ７を取得しないのは、画像データ取得プログラムの以前の実行により既に取得しているからである。
【００５７】
また、ユーザが区分画像Ａ０の拡大を要求したときは、区分画像Ａ０に係るオブジェクト型データに含まれる画像拡大プログラムを実行し、その微小画像データに基づいて区分画像Ａ０を拡大表示する。区分画像Ａ０の拡大画像が表示画面よりも小さい場合、隣接区分画像を含む周辺の区分画像について倍率の整合性をとる必要があれば、それら区分画像に係るオブジェクト型データに含まれる画像拡大プログラムを実行し、各微小画像データに基づいて周辺の区分画像を併せて拡大表示する。なお、ユーザが区分画像Ａ１〜Ａ８の拡大を要求した場合も、これと同じ要領で行うことができる。
【００５８】
また、他の携帯端末２００からオブジェクト型データの取得要求があったときは、例えば、それが区分画像Ａ０のものであれば、区分画像Ａ０に係るオブジェクト型データに含まれる画像データ提供プログラムを実行し、その微小画像データを、取得要求のあった携帯端末２００に送信する。
また、ユーザが区分画像Ａ０の縮小を要求したときは、区分画像Ａ０に係るオブジェクト型データに含まれる画像縮小プログラムを実行し、その微小画像データに基づいて区分画像Ａ０を縮小表示する。区分画像Ａ０の縮小画像は表示画面よりも小さいので、隣接区分画像を含む周辺の区分画像について倍率の整合性をとる必要があれば、それら区分画像に係るオブジェクト型データに含まれる画像縮小プログラムを実行し、各微小画像データに基づいて周辺の区分画像を併せて縮小表示する。なお、ユーザが区分画像Ａ１〜Ａ８の縮小を要求した場合も、これと同じ要領で行うことができる。
【００５９】
また、ユーザが区分画像Ａ０のスクロールを要求したときは、区分画像Ａ０に係るオブジェクト型データに含まれる画像スクロールプログラムを実行し、その微小画像データに基づいて区分画像Ａ０をスクロールさせる。区分画像Ａ０のスクロールに伴って隣接区分画像を含む周辺の区分画像についてスクロールを行う必要があれば、それら区分画像に係るオブジェクト型データに含まれる画像スクロールプログラムを実行し、各微小画像データに基づいて周辺の区分画像を併せてスクロールさせる。なお、ユーザが区分画像Ａ１〜Ａ８のスクロールを要求した場合も、これと同じ要領で行うことができる。また、スクロールの場合は、拡大又は縮小と異なり、各区分画像ごと個別に行うよりは、画像全体として行う方が通常である。
【００６０】
図３の例では、表示単位となる１つの画像を９つに区分した例を示したが、これよりも大きい画像の場合にはさらに区分数が大きくなる。しかし、携帯端末２００では、画像の表示単位の大きさにかかわらず、表示画面に収まるだけのオブジェクト型データ（本実施の形態では９つ）を取得するだけである。したがって、画像の表示単位の大きさにかかわらず、画像データ及び画像処理プログラムが専有するＲＡＭの領域はほぼ一定となる。
【００６１】
次に、画像データ取得プログラムの構成を図５を参照しながら詳細に説明する。図５は、画像データ取得プログラムの処理を示すフローチャートである。
画像データ取得プログラムは、携帯端末２００又はＷＷＷサーバ１００のＣＰＵにおいて実行されると、図５に示すように、まず、ステップＳ１００に移行するようになっている。
【００６２】
ステップＳ１００では、オブジェクト型データの取得が要求されたか否かを判定し、オブジェクト型データの取得が要求されたと判定したとき(Yes)は、ステップＳ１０２に移行して、取得要求に係る区分画像の拡大が要求されたか否かを判定し、区分画像の拡大が要求されたと判定したとき(Yes)は、ステップＳ１０４に移行する。
【００６３】
ステップＳ１０４では、取得要求に係るオブジェクト型データのリンク情報に基づいて、画像拡大命令を含む取得要求メッセージをインターネット１９９に送信し、ステップＳ１０６に移行して、オブジェクト型データを受信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１０２で、区分画像の拡大が要求されないと判定したとき(No)は、ステップＳ１０８に移行して、取得要求に係る区分画像の縮小が要求されたか否かを判定し、区分画像の縮小が要求されたと判定したとき(Yes)は、ステップＳ１１０に移行して、取得要求に係るオブジェクト型データのリンク情報に基づいて、画像縮小命令を含む取得要求メッセージをインターネット１９９に送信し、ステップＳ１０６に移行する。
【００６４】
一方、ステップＳ１０８で、区分画像の縮小が要求されたか否かを判定し、区分画像の縮小が要求されないと判定したとき(No)は、ステップＳ１１２に移行して、取得要求に係る区分画像のスクロールが要求されたか否かを判定し、区分画像のスクロールが要求されたと判定したとき(Yes)は、ステップＳ１１４に移行して、取得要求に係るオブジェクト型データのリンク情報に基づいて、画像スクロール命令を含む取得要求メッセージをインターネット１９９に送信し、ステップＳ１０６に移行する。
【００６５】
一方、ステップＳ１１２で、区分画像のスクロールが要求されないと判定したとき(No)は、ステップＳ１１６に移行して、取得要求に係るオブジェクト型データのリンク情報に基づいて取得要求メッセージをインターネット１９９に送信し、ステップＳ１０６に移行する。
一方、ステップＳ１００で、オブジェクト型データの取得が要求されないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
【００６６】
次に、画像データ提供プログラムの構成を図６を参照しながら詳細に説明する。図６は、画像データ提供プログラムの処理を示すフローチャートである。
画像データ提供プログラムは、携帯端末２００又はＷＷＷサーバ１００のＣＰＵにおいて実行されると、図６に示すように、まず、ステップＳ２００に移行するようになっている。
【００６７】
ステップＳ２００では、自己の携帯端末２００が所持しているオブジェクト型データに対する取得要求メッセージを受信したか否かを判定し、取得要求メッセージを受信したと判定したとき(Yes)は、ステップＳ２０２に移行して、受信した取得要求メッセージが画像拡大命令を含むか否かを判定し、画像拡大命令を含むと判定したとき(Yes)は、ステップＳ２０４に移行する。
【００６８】
ステップＳ２０４では、取得要求に係るオブジェクト型データに含まれる画像拡大プログラムを実行し、取得要求に係るオブジェクト型データに含まれる微小画像データをその画像拡大プログラムに与え、ステップＳ２０６に移行して、画像拡大プログラムで処理された微小画像データを含むオブジェクト型データをインターネット１９９に送信し、ステップＳ２０８に移行する。
【００６９】
ステップＳ２０８では、受信した取得要求メッセージが、他のオブジェクト型データに対するメッセージを含むか否かを判定し、他のオブジェクト型データに対するメッセージを含むと判定したとき(Yes)は、ステップＳ２１０に移行して、受信した取得要求メッセージをインターネット１９９に送信し、一連の処理を終了して元の処理に復帰させる。
【００７０】
一方、ステップＳ２０８で、受信した取得要求メッセージが、他のオブジェクト型データに対するメッセージを含まないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２０２で、受信した取得要求メッセージが画像拡大命令を含まないと判定したとき(No)は、ステップＳ２１２に移行して、受信した取得要求メッセージが画像縮小命令を含むか否かを判定し、画像縮小命令を含むと判定したとき(Yes)は、ステップＳ２１４に移行する。
【００７１】
ステップＳ２１４では、取得要求に係るオブジェクト型データに含まれる画像縮小プログラムを実行し、取得要求に係るオブジェクト型データに含まれる微小画像データをその画像縮小プログラムに与え、ステップＳ２１６に移行して、画像縮小プログラムで処理された微小画像データを含むオブジェクト型データをインターネット１９９に送信し、ステップＳ２０８に移行する。
【００７２】
一方、ステップＳ２１２で、受信した取得要求メッセージが画像縮小命令を含まないと判定したとき(No)は、ステップＳ２１８に移行して、受信した取得要求メッセージが画像スクロール命令を含むか否かを判定し、画像スクロール命令を含むと判定したとき(Yes)は、ステップＳ２２０に移行する。
ステップＳ２２０では、取得要求に係るオブジェクト型データに含まれる画像スクロールプログラムを実行し、取得要求に係るオブジェクト型データに含まれる微小画像データをその画像スクロールプログラムに与え、ステップＳ２２２に移行して、画像スクロールプログラムで処理された微小画像データを含むオブジェクト型データをインターネット１９９に送信し、ステップＳ２０８に移行する。
【００７３】
一方、ステップＳ２１８で、受信した取得要求メッセージが画像スクロール命令を含まないと判定したとき(No)は、ステップＳ２２４に移行して、取得要求に係るオブジェクト型データを処理せずそのままインターネット１９９に送信し、ステップＳ２０８に移行する。ステップＳ２２４では、さらに、他のオブジェクト型データを記憶している場合において、他のオブジェクト型データに含まれるリンク情報のなかに、取得要求に係るオブジェクト型データへのリンク情報が存在するときは、そのリンク情報を、送信先の携帯端末２００のアドレスに書き換えたり、そのリンク情報に、送信先の携帯端末２００のアドレスを追加したりするようにしてもよい。これにより、ステップＳ２２４で送信したオブジェクト型データに対する取得要求が後に発生した場合には、自己の携帯端末２００、及び送信先の携帯端末２００にアクセスが分散されることが期待できる。
【００７４】
一方、ステップＳ２００で、自己の携帯端末２００が所持しているオブジェクト型データに対する取得要求メッセージを受信しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
次に、上記実施の形態の動作を図７を参照しながら詳細に説明する。図７は、オブジェクト型データを取得して画像を表示する場合を説明するための図である。
【００７５】
以下、図７に示すように、表示単位となる一つの画像を、縦方向に６つ横方向に４つの合計２４つの矩形領域に区分し、ＷＷＷサーバ１００のデータベースには、区分画像Ａ０〜Ａ23に係る各オブジェクト型データが格納されている場合を例にとって説明する。なお、区分画像に付する番号は、縦方向よりも横方向を優先的に右から左に、上から下に向けて連続している。
【００７６】
まず、ユーザＢの携帯端末２００において、画像の左上部分（区分画像Ａ４〜Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14の部分）を表示する場合を説明する。
ユーザＢの携帯端末２００では、画像の左上部分についてユーザにより画像の表示が要求されると、まず、ステップＳ１１２，Ｓ１１４を経て、区分画像Ａ４に係るオブジェクト型データの取得要求メッセージがＷＷＷサーバ１００に送信される。
【００７７】
ＷＷＷサーバ１００では、取得要求メッセージを受信すると、取得要求に係るオブジェクト型データに含まれるデータ提供プログラムが実行され、ステップＳ２１８，Ｓ２２４を経て、区分画像Ａ４に係るオブジェクト型データがそのままユーザＢの携帯端末２００に送信される。
ユーザＢの携帯端末２００では、オブジェクト型データを受信すると、受信したオブジェクト型データに含まれる微小画像データに基づいて区分画像Ａ４が表示画面の左上に表示される。次いで、区分画像Ａ４に係るオブジェクト型データに含まれる画像データ取得プログラムが実行され、そのリンク情報に基づいて隣接区分画像Ａ５，Ａ８，Ａ９に係るオブジェクト型データがＷＷＷサーバ１００から取得され、取得されたオブジェクト型データに含まれる各微小画像データに基づいて隣接区分画像Ａ５，Ａ８，Ａ９が表示画面の上、左、中央にそれぞれ表示される。なお、ＷＷＷサーバ１００とのやりとりは、上記と同様に、取得要求メッセージの送信を経て行われる。以下、同じである。
【００７８】
次いで、区分画像Ａ５に係るオブジェクト型データに含まれる画像データ取得プログラムが実行され、そのリンク情報に基づいて隣接区分画像Ａ６，Ａ10に係るオブジェクト型データがＷＷＷサーバ１００から取得され、取得されたオブジェクト型データに含まれる各微小画像データに基づいて隣接区分画像Ａ６，Ａ10が表示画面の右上、右にそれぞれ表示される。次いで、区分画像Ａ８に係るオブジェクト型データに含まれる画像データ取得プログラムが実行され、そのリンク情報に基づいて隣接区分画像Ａ12，Ａ13に係るオブジェクト型データがＷＷＷサーバ１００から取得され、取得されたオブジェクト型データに含まれる各微小画像データに基づいて隣接区分画像Ａ12，Ａ13が表示画面の左下、下にそれぞれ表示される。
【００７９】
そして、区分画像Ａ９に係るオブジェクト型データに含まれる画像データ取得プログラムが実行され、そのリンク情報に基づいて隣接区分画像Ａ14に係るオブジェクト型データがＷＷＷサーバ１００から取得され、取得されたオブジェクト型データに含まれる各微小画像データに基づいて隣接区分画像Ａ14が表示画面の右下に表示される。
【００８０】
以上により、画像の左上部分がユーザＢの携帯端末２００の表示画面いっぱいに表示される。したがって、微小画像データを表示に必要な分だけ取得し表示しているので、画像の表示単位が大きくてもメモリ容量の面での負荷が小さくなる。また、従来のＷＷＷブラウザのように、画像を表示していないときにまで、画像拡大プログラム、画像縮小プログラム、及び画像スクロールプログラムをＲＡＭ上に配置しておかなくてすむ。
【００８１】
また、ユーザＢの携帯端末２００では、ユーザにより区分画像Ａ４の拡大が要求されると、区分画像Ａ４に係るオブジェクト型データに含まれる画像拡大プログラムが実行され、その微小画像データに基づいて区分画像Ａ４が拡大表示される。この結果、区分画像Ａ４の拡大画像が表示画面よりも小さい場合には、隣接区分画像を含む周辺の区分画像について倍率の整合性をとるため、それら区分画像に係るオブジェクト型データに含まれる画像拡大プログラムが実行され、各微小画像データに基づいて周辺の区分画像が併せて拡大表示される。なお、ユーザが区分画像Ａ５，Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14の拡大を要求された場合も、これと同じ要領で行われる。
【００８２】
このように、区分画像Ａ４〜Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14の各微小画像データがユーザＢの携帯端末２００に存在する場合は、ユーザＢの携帯端末２００において画像拡大プログラムが実行されるが、ユーザＢの携帯端末２００に存在しない場合には、区分画像Ａ４〜Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14を取得するに際してＷＷＷサーバ１００に実行させることもできる。
【００８３】
例えば、区分画像Ａ４の微小画像データが存在しない場合、ユーザＢの携帯端末２００では、ユーザにより区分画像Ａ４の拡大が要求されると、ステップＳ１０２，Ｓ１０４を経て、画像拡大命令を含む取得要求メッセージがＷＷＷサーバ１００に送信される。
ＷＷＷサーバ１００では、画像拡大命令を含む取得要求メッセージを受信すると、取得要求に係るオブジェクト型データに含まれるデータ提供プログラムが実行され、ステップＳ２０２〜Ｓ２０６を経て、取得要求に係るオブジェクト型データに含まれる画像拡大プログラムが実行され、取得要求に係るオブジェクト型データに含まれる微小画像データがその画像拡大プログラムに与えられ、画像拡大プログラムで処理された微小画像データを含むオブジェクト型データがユーザＢの携帯端末２００に送信される。
【００８４】
ユーザＢの携帯端末２００では、このようなオブジェクト型データを受信すると、受信したオブジェクト型データに含まれる微小画像データに基づいて、拡大された区分画像Ａ４が表示される。
また、ユーザＢの携帯端末２００では、ユーザにより区分画像Ａ４の縮小が要求されると、区分画像Ａ４に係るオブジェクト型データに含まれる画像縮小プログラムが実行され、その微小画像データに基づいて区分画像Ａ４が縮小表示される。この場合、区分画像Ａ４の縮小画像は表示画面よりも小さいので、隣接区分画像を含む周辺の区分画像について倍率の整合性をとるため、それら区分画像に係るオブジェクト型データに含まれる画像縮小プログラムが実行され、各微小画像データに基づいて周辺の区分画像が併せて縮小表示される。なお、ユーザが区分画像Ａ５，Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14の縮小を要求された場合も、これと同じ要領で行われる。
【００８５】
このように、区分画像Ａ４〜Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14の各微小画像データがユーザＢの携帯端末２００に存在する場合は、ユーザＢの携帯端末２００において画像縮小プログラムが実行されるが、ユーザＢの携帯端末２００に存在しない場合には、区分画像Ａ４〜Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14を取得するに際してＷＷＷサーバ１００に実行させることもできる。
【００８６】
例えば、区分画像Ａ４の微小画像データが存在しない場合、ユーザＢの携帯端末２００では、ユーザにより区分画像Ａ４の縮小が要求されると、ステップＳ１０８，Ｓ１１０を経て、画像縮小命令を含む取得要求メッセージがＷＷＷサーバ１００に送信される。
ＷＷＷサーバ１００では、画像縮小命令を含む取得要求メッセージを受信すると、取得要求に係るオブジェクト型データに含まれるデータ提供プログラムが実行され、ステップＳ２１２〜Ｓ２１６を経て、取得要求に係るオブジェクト型データに含まれる画像縮小プログラムが実行され、取得要求に係るオブジェクト型データに含まれる微小画像データがその画像縮小プログラムに与えられ、画像縮小プログラムで処理された微小画像データを含むオブジェクト型データがユーザＢの携帯端末２００に送信される。
【００８７】
ユーザＢの携帯端末２００では、このようなオブジェクト型データを受信すると、受信したオブジェクト型データに含まれる微小画像データに基づいて、縮小された区分画像Ａ４が表示される。
また、ユーザＢの携帯端末２００では、ユーザによりスクロールが要求されると、区分画像Ａ４〜Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14に係るオブジェクト型データに含まれる画像スクロールプログラムが実行され、その微小画像データに基づいて区分画像Ａ４〜Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14がスクロールする。この場合、表示画面上に空きができるので、例えば左スクロールにより表示画面の右側に空きができた場合には、区分画像Ａ15，Ａ19，Ａ23に係るオブジェクト型データがＷＷＷサーバ１００から取得され、取得されたオブジェクト型データに含まれる各微小画像データに基づいて隣接区分画像Ａ15，Ａ19，Ａ23が表示画面の右上、右、右下にそれぞれ表示される。また、同様の場合において、区分画像Ａ４，Ａ８，Ａ12が表示画面から完全にスクロールアウトしたときには、ＲＡＭの容量が不足していれば、区分画像Ａ４，Ａ８，Ａ12に係るオブジェクト型データがＲＡＭから消去される。
【００８８】
このように、区分画像Ａ４〜Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14の各微小画像データがユーザＢの携帯端末２００に存在する場合は、ユーザＢの携帯端末２００において画像スクロールプログラムが実行されるが、ユーザＢの携帯端末２００に存在しない場合には、区分画像Ａ４〜Ａ６，Ａ８〜Ａ10，Ａ12〜Ａ14を取得するに際してＷＷＷサーバ１００に実行させることもできる。
【００８９】
例えば、区分画像Ａ４の微小画像データが存在しない場合、ユーザＢの携帯端末２００では、ユーザにより区分画像Ａ４のスクロールが要求されると、ステップＳ１１２，Ｓ１１４を経て、画像スクロール命令を含む取得要求メッセージがＷＷＷサーバ１００に送信される。
ＷＷＷサーバ１００では、画像スクロール命令を含む取得要求メッセージを受信すると、取得要求に係るオブジェクト型データに含まれるデータ提供プログラムが実行され、ステップＳ２１８〜Ｓ２２２を経て、取得要求に係るオブジェクト型データに含まれる画像スクロールプログラムが実行され、取得要求に係るオブジェクト型データに含まれる微小画像データがその画像スクロールプログラムに与えられ、画像スクロールプログラムで処理された微小画像データを含むオブジェクト型データがユーザＢの携帯端末２００に送信される。
【００９０】
ユーザＢの携帯端末２００では、このようなオブジェクト型データを受信すると、受信したオブジェクト型データに含まれる微小画像データに基づいて、スクロールした区分画像Ａ４が表示される。
次に、ユーザＣの携帯端末２００において、画像の右下部分（区分画像Ａ13〜Ａ15，Ａ17〜Ａ19，Ａ21〜Ａ23の部分）を表示する場合を説明する。
【００９１】
ユーザＣの携帯端末２００では、画像の右下部分についてユーザにより画像の表示が要求されると、上記と同じ要領で、区分画像Ａ13，Ａ14，Ａ17，Ａ18，Ａ15，Ａ19，Ａ21，Ａ22，Ａ23の順番でＷＷＷサーバ１００から取得され、それらが左上、上、左、中央、右上、右、右下、下、左下に表示される。画像の拡大、縮小及びスクロールについても上記と同じ要領で行われる。
【００９２】
次に、ユーザＡの携帯端末２００において、画像の左下部分（区分画像Ａ12〜Ａ14，Ａ16〜Ａ18，Ａ20〜Ａ22の部分）を表示する場合を説明する。
ユーザＡの携帯端末２００では、画像の左下部分についてユーザにより画像の表示が要求されると、区分画像Ａ12，Ａ13，Ａ14がユーザＢの携帯端末２００にあり、区分画像Ａ17，Ａ18，Ａ21，Ａ22がユーザＣの携帯端末２００にあるので、これら区分画像についてはＷＷＷサーバ１００からではなく、ユーザＢの携帯端末２００又はユーザＣの携帯端末２００から取得される。その他の区分画像Ａ16，Ａ20についてはＷＷＷサーバ１００から取得される。
【００９３】
ユーザＢの携帯端末２００から区分画像Ａ12，Ａ13，Ａ14を取得する場合には、ユーザＢの携帯端末２００がＷＷＷサーバ１００の上記動作と同様に動作し、取得要求に係るオブジェクト型データに含まれる画像処理プログラムが実行され、取得要求に係るオブジェクト型データがユーザＡの携帯端末２００に送信される。なお、ユーザＣの携帯端末２００から区分画像Ａ17，Ａ18，Ａ21，Ａ22を取得する場合もこれと同じ要領で行われる。
【００９４】
このようにして、本実施の形態では、オブジェクト型データは、微小画像データ、隣接区分画像の微小画像データを含むオブジェクト型データへのリンク情報、及びリンク情報に基づいて隣接区分画像の微小画像データを含むオブジェクト型データを取得するデータ取得プログラムからなり、携帯端末２００は、オブジェクト型データを受信したときは、受信したオブジェクト型データに含まれるデータ取得プログラムを実行するようになっている。
【００９５】
これにより、隣接区分画像の微小画像データを含むオブジェクト型データがＷＷＷサーバ１００及び異なる複数の携帯端末２００に分散的に記憶されていれば、同一内容の隣接区分画像の微小画像データに対して同時多発的なアクセスがあっても、ＷＷＷサーバ１００及びそれら携帯端末２００にアクセスが分散されることが期待できるので、従来に比して、ＷＷＷサーバ１００に過剰なトラフィック及び処理負荷がかかる可能性を低減することができる。
【００９６】
さらに、本実施の形態では、オブジェクト型データは、さらに、隣接区分画像の微小画像データを含むオブジェクト型データの取得要求を受信したときはそのオブジェクト型データをインターネット１９９に送信するデータ提供プログラムを含み、データ取得プログラムは、リンク情報に基づいて取得要求をインターネット１９９に送信するようになっており、携帯端末２００は、オブジェクト型データを受信したときは、受信したオブジェクト型データに含まれるデータ取得プログラム及びデータ提供プログラムを実行するようになっている。
【００９７】
これにより、隣接区分画像の微小画像データを記憶したＷＷＷサーバ１００又は携帯端末２００では、取得要求に応答してオブジェクト型データを提供するプログラムを予め備えていなくても、隣接区分画像の微小画像データを含むオブジェクト型データを提供することができるので、オブジェクト型データの利用について汎用性を向上することができる。
【００９８】
さらに、本実施の形態では、オブジェクト型データは、さらに、画像処理プログラムを含み、データ取得プログラムは、リンク情報に基づいて、画像処理プログラムに対する処理要求及び取得要求をインターネット１９９に送信するようになっており、データ提供プログラムは、処理要求及び取得要求を受信したときは、そのオブジェクト型データに含まれる微小画像データを画像処理プログラムに与え、画像処理プログラムからの微小画像データを含むオブジェクト型データをインターネット１９９に送信するようになっている。
【００９９】
これにより、隣接区分画像の微小画像データを要求する携帯端末２００では、画像処理プログラムを実行せずその実行結果を取得することができるので、そのような携帯端末２００への処理負荷を低減することができる。
さらに、本実施の形態では、画像処理プログラムは、微小画像データに基づいて画像を拡大する画像拡大プログラム、微小画像データに基づいて画像を縮小する画像縮小プログラム、及び微小画像データに基づいて画像を表示画面上でスクロールさせる画像スクロールプログラムからなり、携帯端末２００は、オブジェクト型データを受信したときは、要求に応じて、受信したオブジェクト型データに含まれる画像拡大プログラム、画像縮小プログラム、及び画像スクロールプログラムのいずれかを実行するようになっている。
【０１００】
これにより、隣接区分画像の微小画像データを要求する携帯端末２００では、画像拡大プログラム、画像縮小プログラム、及び画像スクロールプログラムを実行せずその実行結果を取得することができる。また、携帯端末２００では、画像を表示していないときにまで、画像拡大プログラム、画像縮小プログラム、及び画像スクロールプログラムをメモリ上に配置しておかなくてすむ。したがって、従来に比して、携帯端末２００で画像データの表示を効率的に行うことができる。
【０１０１】
さらに、本実施の形態では、画像データは、表示単位となる一つの画像を微小な矩形領域に区分したときにそのうち一つの区分画像の微小画像データであり、その他に、その区分画像に隣接する隣接区分画像の微小画像データへのリンク情報を含み、画像処理プログラムは、さらに、リンク情報に基づいて隣接区分画像の微小画像データを取得する画像データ取得プログラムを含む。
【０１０２】
これにより、微小画像データを表示に必要な分だけ取得するということができるので、画像の表示単位が大きい場合には、メモリ容量の面での負荷を低減することができる。したがって、携帯端末２００で画像データの表示をさらに効率的に行うことができる。
上記実施の形態において、携帯端末２００は、発明１乃至６のオブジェクト型データ処理装置に対応し、ＷＷＷサーバ１００及び携帯端末２００は、発明１、５、６、１０、１１又は１５のネットワークリソースに対応し、微小画像データは、発明１、３乃至６、８乃至１１、１３乃至１５の出力データに対応している。また、隣接区分画像の微小画像データは、発明１、２、６、７、１１又は１２の関連出力データに対応し、画像処理プログラムは、発明３、４、８、９、１３又は１４の出力処理プログラムに対応している。
【０１０３】
なお、上記実施の形態においては、オブジェクト型データとして画像データを取り扱うように構成したが、これに限らず、オブジェクト型データとして、音楽データ、動画データ、テキストデータその他のマルチメディアデータを取り扱うように構成してもよい。
また、上記実施の形態においては、オブジェクト型データは、微小画像データそのものを含んで構成したが、これに代えて、微小画像データへのリンク情報を含んで構成してもよい。
【０１０４】
また、上記実施の形態においては、リンク情報としてＵＲＬを用い、ＵＲＬにより特定されるＷＷＷサーバ１００又は携帯端末２００にアクセスし、そのＷＷＷサーバ１００又は携帯端末２００に対して取得要求メッセージを送信するように構成したが、これに限らず、隣接区分画像の微小画像データを特定するための微小画像データＩＤ（例えば、区分画像Ａ４であれば、Ａ４）をリンク情報として用い、オブジェクト型データの取得要求は、微小画像データＩＤを含む取得要求メッセージをマルチキャスト又はブロードキャストによりインターネット１９９に送信するように構成してもよい。この場合、データ提供プログラムは、取得要求メッセージの受信を監視し、自己のオブジェクト型データに対する取得要求メッセージを受信したときは、そのオブジェクト型データを、取得要求のあった携帯端末２００に送信すればよい。
【０１０５】
また、上記実施の形態においては、オブジェクト型データとして、表示単位となる一つの画像を微小な矩形領域に区分したときにそのうち一つの区分画像の微小画像データを取り扱うように構成したが、これに限らず、オブジェクト型データとして、表示単位となる一つの画像の画像データを取り扱うように構成してもよい。この場合、画像データについてはメモリ容量の面での負荷を低減できないが、画像処理に関する多数のプログラムを常にＲＡＭ上に配置しておかなくても画像データを表示することができるので、画像処理プログラムについてはメモリ容量の面での負荷を低減することができる。
【０１０６】
また、上記実施の形態においては、特に説明しなかったが、ユーザＡがその携帯端末２００において例えば区分画像Ａ０の拡大画像を閲覧している場合において、ユーザＡがユーザＢに同じ画面を見るよう指示し、ユーザＢがその携帯端末２００で同一の画像を閲覧するには、区分画像Ａ０〜Ａ８を表示し、その後区分画像Ａ０を拡大するという手順を踏まなければならない。しかし、この手順だと、区分画像Ａ０の拡大画像がちょうど携帯端末２００の表示画面に収まる場合には、区分画像Ａ１〜Ａ８の各微小画像データの取得処理及び区分画像Ａ１〜Ａ８の表示処理が無駄である。
【０１０７】
そこで、次の構成を採用することで解決を図ることができる。ユーザＡの携帯端末２００は、区分画像Ａ０に係るオブジェクト型データをユーザＢの携帯端末２００に送信し、これに続けて区分画像Ａ０の拡大要求をユーザＢの携帯端末２００に送信する。ユーザＢの携帯端末２００は、オブジェクト型データを受信した後、区分画像Ａ０の拡大要求を受信したときは、受信したオブジェクト型データに含まれる画像拡大プログラムを実行し、その微小画像データに基づいて区分画像Ａ０を拡大表示する。
【０１０８】
これにより、ユーザＢの携帯端末２００では、区分画像Ａ１〜Ａ８の各微小画像データの取得処理及び区分画像Ａ１〜Ａ８の表示処理を行うことなく、区分画像Ａ０の拡大画像を直接表示することができる。また、ユーザＢの携帯端末２００で拡大画像を表示するにあたっては、ＷＷＷサーバ１００を介さないので、ＷＷＷサーバ１００の処理負荷を低減することもできる。
【０１０９】
また、上記実施の形態においては、オブジェクト型データをＷＷＷサーバ１００からのみ取得するように構成したが、ＷＷＷサーバ１００が複数ある場合において、隣接区分画像の微小画像データの取得先がいくつか選択できるときは、隣接区分画像の微小画像データを、できるだけ多くのＷＷＷサーバ１００から分散的に取得するように構成するのが好ましい。
【０１１０】
これにより、多くのユーザがその携帯端末２００で同一の画像を一斉に表示しようとした場合に、特定のＷＷＷサーバ１００へのトラフィック及び処理負荷を低減することができる。
また、上記実施の形態において、画像処理プログラム、画像データ取得プログラム及び画像データ提供プログラムを実行するにあたってはいずれも、オブジェクト型データをインターネット１９９を介してＲＡＭに読み込み実行する場合について説明したが、これに限らず、オブジェクト型データを記憶媒体に記憶し、オブジェクト型データに含まれる画像処理プログラム、画像データ取得プログラム及び画像データ提供プログラムを記憶媒体からＲＡＭに読み込んで実行するようにしてもよい。
【０１１１】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１１２】
また、上記実施の形態においては、本発明に係るオブジェクト型データ処理システム、送信端末、受信端末、携帯端末及びデータ管理端末、並びにオブジェクト型データ処理方法を、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、通常のネットワークに適用することもできる。
【０１１３】
また、上記実施の形態においては、本発明に係るオブジェクト型データ処理システム、送信端末、受信端末、携帯端末及びデータ管理端末、並びにオブジェクト型データ処理方法を、図１に示すように、あるユーザの携帯端末２００において、ＷＷＷサーバ１００又は他のユーザの携帯端末２００から取得したオブジェクト型データに基づいて画像を表示する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【０１１４】
【発明の効果】
以上説明したように、発明１乃至５のオブジェクト型データ処理装置によれば、関連出力データを含むオブジェクト型データが異なる複数のネットワークリソースに分散的に記憶されていれば、同一内容の関連出力データに対して同時多発的なアクセスがあっても、それらネットワークリソースにアクセスが分散されることが期待できるので、従来に比して、特定のネットワークリソースに過剰なトラフィック及び処理負荷がかかる可能性を低減することができるという効果が得られる。
【０１１５】
さらに、発明２乃至５のオブジェクト型データ処理装置によれば、関連出力データの提供側では、取得要求に応答してオブジェクト型データを提供するプログラムを予め備えていなくても、関連出力データを含むオブジェクト型データを提供することができるので、オブジェクト型データの利用について汎用性を向上することができるという効果も得られる。
【０１１６】
さらに、発明３乃至５のオブジェクト型データ処理装置によれば、関連出力データの要求側では、出力処理プログラムを実行せずその実行結果を取得することができるので、データ要求側への処理負荷を低減することができるという効果も得られる。
さらに、発明４のオブジェクト型データ処理装置によれば、関連出力データの要求側では、画像拡大プログラム、画像縮小プログラム、及び画像スクロールプログラムを実行せずその実行結果を取得することができるという効果も得られる。また、関連出力データの要求側及び提供側では、画像を表示していないときにまで、画像拡大プログラム、画像縮小プログラム、及び画像スクロールプログラムをメモリ上に配置しておかなくてすむ。したがって、従来に比して、携帯端末のような低性能な機器でデータの出力を効率的に行うことができるという効果も得られる。
【０１１７】
さらに、発明５のオブジェクト型データ処理装置によれば、微小画像データを表示に必要な分だけ取得するということができるので、画像の表示単位が大きい場合には、メモリ容量の面での負荷を低減することができる。したがって、従来に比して、携帯端末のような低性能な機器でデータの出力を効率的に行うことができるという効果も得られる。
【０１１８】
一方、発明６乃至１０のオブジェクト型データのデータ構造によれば、発明１のオブジェクト型データ処理装置と同等の効果が得られる。
さらに、発明７乃至１０のオブジェクト型データのデータ構造によれば、発明２のオブジェクト型データ処理装置と同等の効果も得られる。
【０１１９】
さらに、発明８乃至１０のオブジェクト型データのデータ構造によれば、発明３のオブジェクト型データ処理装置と同等の効果も得られる。
さらに、発明９のオブジェクト型データのデータ構造によれば、発明４のオブジェクト型データ処理装置と同等の効果も得られる。
【０１２０】
さらに、発明１０のオブジェクト型データのデータ構造によれば、発明５のオブジェクト型データ処理装置と同等の効果も得られる。
一方、発明１１乃至１５のオブジェクト型データの生成方法によれば、発明６のオブジェクト型データのデータ構造と同等の効果が得られる。
【０１２１】
さらに、発明１２乃至１５のオブジェクト型データの生成方法によれば、発明７のオブジェクト型データのデータ構造と同等の効果も得られる。
さらに、発明１３乃至１５のオブジェクト型データの生成方法によれば、発明８のオブジェクト型データのデータ構造と同等の効果も得られる。
【０１２２】
さらに、発明１４のオブジェクト型データの生成方法によれば、発明９のオブジェクト型データのデータ構造と同等の効果も得られる。
さらに、発明１５のオブジェクト型データの生成方法によれば、発明１０のオブジェクト型データのデータ構造と同等の効果も得られる。
【図面の簡単な説明】
【図１】本発明を適用するネットワークシステムの構成を示すブロック図である。
【図２】表示単位となる一つの画像を区分して微小画像データを構成する場合を示す図である。
【図３】オブジェクト型データのデータ構造を示す図である。
【図４】各オブジェクト型データの結合関係を示す図である。
【図５】画像データ取得プログラムの処理を示すフローチャートである。
【図６】画像データ提供プログラムの処理を示すフローチャートである。
【図７】オブジェクト型データを取得して画像を表示する場合を説明するための図である。
【符号の説明】
１００                    ＷＷＷサーバ
２００                    携帯端末
２１０                    基地局
２２０                    中継局
３００                    画像処理プログラム
３０２                    画像データ取得プログラム
３０４                    画像データ提供プログラム
３５０                    微小画像データ
３５２〜３６６            リンク情報
Ａ０〜Ａ23                区分画像
【図１】
0003882557.tif 000002
【図２】
0003882557.tif 000003
【図３】
0003882557.tif 000004
【図４】
0003882557.tif 000005
【図５】
0003882557.tif 000006
【図６】
0003882557.tif 000007
【図７】
0003882557.tif 000008