(57)【要約】      （修正有）【課題】プログレッシブなベクタ画像の表示が可能な画像表示システムを提供する。【解決手段】ベクタ画像分割手段１０２は、ベクタ画像１０１ａの各部位ごとにベクタ画像を分割した分割ベクタ画像を、各部位ごとに設定されている優先順位にしたがって、順次ベクタ画像統合手段２０１に配信する。ベクタ画像統合手段２０１は、ベクタ画像分割手段１０２から順次配信されてくる分割ベクタ画像を統合して、プログレッシブ表示を行うことが可能な画像形式に編集して、出力装置４０に配信する。出力装置４０は、ベクタ画像分割手段１０２から受け取った画像を表示する。ベクタ画像１０１ａの各部位ごとの優先順位は、入力装置３０を介した外部からの指示内容にしたがって、および／または、ベクタ画像分割手段１０２の内部論理によって算出される優先順位によって、設定または設定変更される。【選択図】図１
2009122473.tif 000002
【特許請求の範囲】
【請求項１】
プログレッシブなベクタ画像を表示する画像表示システムにおいて、ベクタ画像を各部位ごとに分割ベクタ画像として分割して、各部位ごとに設定されている優先順位にしたがって、順次、前記分割ベクタ画像を配信するベクタ画像分割手段と、該ベクタ画像分割手段から順次配信されてくる前記分割ベクタ画像を統合してプログレッシブ表示を行うことが可能な画像形式に編集して、出力装置に配信するベクタ画像統合手段と、を備えていることを特徴とする画像表示システム。
【請求項２】
前記ベクタ画像の各部位ごとに設定される優先順位は、入力装置を介した外部からの指示内容にしたがって、および／または、前記ベクタ画像分割手段の内部論理によって算出される優先順位によって、設定または設定変更されることを特徴とする請求項１に記載の画像表示システム。
【請求項３】
前記ベクタ画像の各部位ごとに設定される優先順位を、当該ベクタ画像を前記分割ベクタ画像として配信中の状態においても、設定または設定変更することができることを特徴とする請求項１または２に記載の画像表示システム。
【請求項４】
前記ベクタ画像統合手段は、統合した前記分割ベクタ画像を編集する際に、最終的なベクタ画像までの途中経過の画像としてプログレッシブなベクタ画像形式に編集することを特徴とする請求項１ないし３のいずれかに記載の画像表示システム。
【請求項５】
前記ベクタ画像分割手段は、ベクタ画像に含まれるテキスト情報の文字列および文字装飾情報を各部位ごとに分割して分割ベクタ画像として配信し、前記ベクタ画像統合手段は、順次配信されてくる前記分割ベクタ画像に含まれているテキスト情報の文字列および文字装飾情報をプログレッシブな画像形式に編集して、出力装置に配信することを特徴とする請求項１ないし４のいずれかに記載の画像表示システム。
【請求項６】
前記ベクタ画像分割手段は、ベクタ画像に含まれるラスタ画像を各部位ごとに分割して分割ベクタ画像として配信し、前記ベクタ画像統合手段は、順次配信されてくる前記分割ベクタ画像に含まれているラスタ画像をプログレッシブな画像形式に編集して、出力装置に配信することを特徴とする請求項１ないし５のいずれかに記載の画像表示システム。
【請求項７】
前記ベクタ画像分割手段を備えたベクタ画像配信装置と前記ベクタ画像統合手段を備えたベクタ画像受信装置とが接続された構成とされていることを特徴とする請求項１ないし６のいずれかに記載の画像表示システム。
【請求項８】
前記ベクタ画像配信装置は、前記ベクタ画像分割手段により前記分割ベクタ画像として分割して配信される対象のベクタ画像を蓄積するベクタ画像蓄積手段を備えていることを特徴とする請求項７に記載の画像表示システム。
【請求項９】
前記ベクタ画像配信装置を備えたサーバ装置と前記ベクタ画像受信装置を備えたクライアント端末とがネットワークを介して接続された構成とされていることを特徴とする請求項８に記載の画像表示システム。
【請求項１０】
前記サーバ装置は、前記ネットワークを介して、前記クライアント端末からのベクタ画像の配信要求を受信した際に、前記ベクタ画像配信装置に備えられた前記ベクタ画像分割手段により、配信要求された当該ベクタ画像を各部位に分割して、あらかじめ設定されている優先順位にしたがって、順次、前記分割ベクタ画像として、前記ネットワークを介して配信し、前記ネットワークを介して前記分割ベクタ画像を順次受信した前記クライアント端末は、前記ベクタ画像受信装置に備えられた前記ベクタ画像統合手段により、前記分割ベクタ画像を順次統合してプログレッシブな画像形式に編集して出力装置に配信することを特徴とする請求項９に記載の画像表示システム。
【請求項１１】
前記サーバ装置の前記ベクタ画像蓄積手段に蓄積されているベクタ画像の各部位ごとの優先順位を、前記ネットワークを介して外部から指示されてくる指示内容にしたがって設定することができることを特徴とする請求項９または１０に記載の画像表示システム。
【請求項１２】
ネットワークを介して情報の配信を行うサーバ装置であって、請求項７または８に記載の前記ベクタ画像配信装置を備えていることを特徴とするサーバ装置。
【請求項１３】
プログレッシブなベクタ画像を表示する画像表示方法であって、ベクタ画像を各部位ごとに分割ベクタ画像として分割して、各部位ごとに設定されている優先順位にしたがって、順次、前記分割ベクタ画像を配信し、順次配信されてくる前記分割ベクタ画像を統合してプログレッシブ表示を行うことが可能な画像形式に編集して、出力装置に配信することを特徴とする画像表示方法。
【請求項１４】
前記ベクタ画像の各部位ごとに設定される優先順位は、外部からの指示内容にしたがって、および／または、内部論理によって算出される優先順位によって、設定または設定変更されることを特徴とする請求項１３に記載の画像表示方法。
【請求項１５】
前記ベクタ画像の各部位ごとに設定される優先順位を、当該ベクタ画像を前記分割ベクタ画像として配信中の状態においても、設定または設定変更することができることを特徴とする請求項１３または１４に記載の画像表示方法。
【請求項１６】
前記分割ベクタ画像を統合して編集する際に、最終的なベクタ画像までの途中経過の画像としてプログレッシブなベクタ画像形式に編集することを特徴とする請求項１３ないし１５のいずれかに記載の画像表示方法。
【請求項１７】
ベクタ画像に含まれるテキスト情報の文字列および文字装飾情報を各部位ごとに分割して分割ベクタ画像として配信し、順次配信されてくる前記分割ベクタ画像に含まれているテキスト情報の文字列および文字装飾情報をプログレッシブな画像形式に編集して、出力装置に配信することを特徴とする請求項１３ないし１６のいずれかに記載の画像表示方法。
【請求項１８】
ベクタ画像に含まれるラスタ画像を各部位ごとに分割して分割ベクタ画像として配信し、順次配信されてくる前記分割ベクタ画像に含まれているラスタ画像をプログレッシブな画像形式に編集して、出力装置に配信することを特徴とする請求項１３ないし１７のいずれかに記載の画像表示方法。
【請求項１９】
請求項１３ないし１８のいずれかに記載の画像表示方法を、コンピュータにより実行可能なプログラムとして実施していることを特徴とする画像表示プログラム。
【請求項２０】
請求項１９に記載の画像表示プログラムを、コンピュータにより読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示システム、サーバ装置、画像表示方法、画像表示プログラムおよびプログラム記録媒体に関し、特に、プログレッシブなベクタ画像を表示する画像表示システム、サーバ装置、画像表示方法、画像表示プログラムおよびプログラム記録媒体に関する。
【背景技術】
【０００２】
従来技術におけるベクタ画像の画像表示の仕組みは、例えば、特許文献１の特開２００２−１６２９５８号公報「画像表示方法および装置」のように、画像を表示する端末側の性能に応じて、ベクタ画像に含まれる点（ドット）の数を変更するものであり、パーソナルコンピュータ等のハードウェアに画像品質の選択手段を組み込んだシステムとして構成されている。ここで、画像品質選択手段は、ハードウェアのベクタ画像表示性能を割り出すことにより、表示するベクタ画像に含まれる各点を、ハードウェアの性能に応じて、間引きしたベクタ画像を表示させるように動作する。
【特許文献１】特開２００２−１６２９５８号公報（第５−７頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前述のような従来技術においては、画像品質選択手段が、元々のベクタ画像に含まれる各点（ドット）を減少させてしまい、情報の欠落が生じる恐れがあり、ベクタ画像のプログレッシブな表示を行うことができなくなる場合がある。
【０００４】
本発明は、かかる問題に鑑みてなされたものであり、プログレッシブなベクタ画像を確実に表示することができる画像表示システム、サーバ装置、画像表示方法、画像表示プログラムおよびプログラム記録媒体を提供することを、その目的としている。
【０００５】
つまり、本発明においては、プログレッシブなベクタ画像を表示する画像表示システムとして、ベクタ画像分割手段とベクタ画像統合手段とを備え、表示すべき対象となるベクタ画像をベクタ画像分割手段によって優先順位にしたがって分割して配信し、ベクタ画像統合手段によって分割されて配信されてきた分割ベクタ画像に基づいて、最終的なベクタ画像までの途中経過の画像を順次作成して、作成した画像を表示装置から段階的に出力することを可能ならしめることを、その目的としている。
【課題を解決するための手段】
【０００６】
前述の課題を解決するため、本発明による画像表示システム、サーバ装置、画像表示方法、画像表示プログラムおよびプログラム記録媒体は、次のような特徴的な構成を採用している。
【０００７】
（１）プログレッシブなベクタ画像を表示する画像表示システムにおいて、ベクタ画像を各部位ごとに分割ベクタ画像として分割して、各部位ごとに設定されている優先順位にしたがって、順次、前記分割ベクタ画像を配信するベクタ画像分割手段と、該ベクタ画像分割手段から順次配信されてくる前記分割ベクタ画像を統合してプログレッシブ表示を行うことが可能な画像形式に編集して、出力装置に配信するベクタ画像統合手段と、を備えている画像表示システム。
【発明の効果】
【０００８】
本発明の画像表示システム、サーバ装置、画像表示方法、画像表示プログラムおよびプログラム記録媒体によれば、以下のような効果を得ることができる。
【０００９】
つまり、ベクタ画像のプログレッシブな表示を行うことができることにある。その理由は、ベクタ画像分割手段により、蓄積されているベクタ画像のうち、表示したいベクタ画像を分割して、優先順位にしたがって順次配信し、ベクタ画像統合手段により、分割されて配信されてくる分割ベクタ画像を、プログレッシブ表示を行うことが可能となるように編集する仕組みを採用しているからである。
【発明を実施するための最良の形態】
【００１０】
以下、本発明による画像表示システム、サーバ装置、画像表示方法、画像表示プログラムおよびプログラム記録媒体の好適な実施形態について添付図を参照して説明する。なお、以下の説明においては、本発明による画像表示システム、画像表示方法について説明するが、かかる画像表示方法をコンピュータにより実行可能な画像表示プログラムとして実施するようにしても良いし、あるいは、画像表示プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。
【００１１】
（第１の実施形態）
まず、本発明の第１の実施形態について、図１を用いて説明する。図１は、本発明による画像表示システムの第１の実施形態の構成を示すシステム構成図である。図１に示す画像表示システムは、ベクタ画像配信装置１０、ベクタ画像受信装置２０、キーボード等からなる入力装置３０、ディスプレイ等からなる出力装置４０を少なくとも備えている。
【００１２】
ここで、ベクタ画像配信装置１０、ベクタ画像受信装置２０は、プロセッサを内蔵しており、プログラム制御により動作する。ベクタ画像配信装置１０は、ベクタ画像蓄積部１０１とベクタ画像分割手段１０２とを少なくとも含んで構成されている。また、ベクタ画像受信装置２０は、ベクタ画像統合手段２０１を少なくとも含んで構成されている。
【００１３】
ベクタ画像蓄積部１０１、ベクタ画像分割手段１０２、ベクタ画像統合手段２０１のそれぞれは、次のような機能を有している。
【００１４】
ベクタ画像蓄積部１０１は、表示しようとするベクタ画像１０１ａの画像データを蓄積している。本画像表示システムの出力装置４０に、ベクタ画像のプログレッシブ表示を行う場合、最終的に表示される画像の内容は、ベクタ画像蓄積部１０１に蓄積されているベクタ画像１０１ａの画像データである。
【００１５】
ベクタ画像分割手段１０２は、ベクタ画像蓄積部１０１に蓄積されているベクタ画像１０１ａの各部位ごとに優先順位を付けるための優先順位付与手段１０２Ａを有している。優先順位付与手段１０２Ａは、入力装置３０からの指示内容に応じて、あるいは、内部論理によって算出された優先順位により、ベクタ画像１０１ａの各部位ごとの優先順位を設定することができる。つまり、優先順位付与手段１０２Ａにおいては、ベクタ画像１０１ａ内において必ず表示すべき必須ポイントとそうではないポイントとの間の中間順位のポイントをも含む形で、ベクタ画像１０１ａの各部位ごとに優先順位を設定することができる。
【００１６】
また、ベクタ画像分割手段１０２は、入力装置３０による操作を受け付けることが可能である。ベクタ画像分割手段１０２は、入力装置３０による操作を受け付けて、その操作内容に基づいて、例えば、優先順位付与手段１０２Ａにより、ベクタ画像蓄積部１０１のベクタ画像１０１ａの指定部位に関する優先順位を付与したり、付与された優先順位を変更したりすることが可能である。
【００１７】
さらに、ベクタ画像分割手段１０２は、ベクタ画像１０１ａの各部位ごとに付与された優先順位にしたがって、ベクタ画像１０１ａを分割し、分割された分割ベクタ画像を、あらかじめ定めたタイミング周期ごとに、順次、ベクタ画像受信装置２０に対して配信するための分割ベクタ画像配信手段１０２Ｂを有している。
【００１８】
また、ベクタ画像分割手段１０２は、ベクタ画像のみならず、ベクタ画像中に含まれるテキスト（文字や文字装飾情報）やラスタ画像についても分割して、分割ベクタ画像として、あらかじめ定めたタイミング周期ごとに、順次、優先順位にしたがって、ベクタ画像受信装置２０に対して配信する機能も備えている。
【００１９】
一方、ベクタ画像統合手段２０１は、ベクタ画像配信装置１０から順次配信されてくる分割ベクタ画像を統合し、分割された分割ベクタ画像のデータ量に応じて、ベクタ画像のプログレッシブ表示を行う形式に編集した画像を、出力装置４０に対して引き渡すためのベクタ画像編集手段２０１Ａを有している。
【００２０】
また、ベクタ画像統合手段２０１は、ベクタ画像配信装置１０から順次配信されてくる分割ベクタ画像に、テキスト情報（文字や文字就職情報）が含まれていた場合や、分割ベクタ画像にラスタ画像が含まれていた場合においても、それぞれ、プログレッシブ表示を行う形式に編集した画像を、出力装置４０に対して引き渡す機能を備えている。
【００２１】
次に、本実施形態の画像表示システムの概略動作の一例について、図２を用いて詳細に説明する。図２は、ベクタ画像の一例として図形をプログレッシブ表示する場合の表示順序の一例を説明するための説明図であり、図２（Ａ）が、ベクタ画像蓄積部１０１に蓄積されているベクタ画像１０１ａの一例である図形画像Ｐ０を示し、図２（Ｂ）が、図形画像Ｐ０を、優先順位にしたがって、時間の経過とともに、プログレッシブに、出力装置４０に表示させるベクタ画像の様子を一例として示している。
【００２２】
図２においては、図２（Ａ）に示すように、プログレッシブ表示を行おうとするベクタ画像Ｐ０が、ベクタ画像蓄積部１０１に蓄積されていて、さらに、該ベクタ画像Ｐ０は、点Ｐ０１、点Ｐ０４、点Ｐ０３、点Ｐ０５、点Ｐ０２を接続している自由曲線から構成されている図形であるものとする。なお、該ベクタ画像Ｐ０の各点の表示優先順位は、入力装置３０から入力された操作内容に応じて、点Ｐ０１、点Ｐ０２、点Ｐ０３、点Ｐ０４、点Ｐ０５の順に高い優先順位が設定されているものとする。
【００２３】
さらに、出力装置４０へのプログレッシブ表示は、図２（Ｂ１）、図２（Ｂ２）、図２（Ｂ３）に示すように、３段階であるものとし、プログレッシブ表示として３段階に段階的に表示されるベクタ画像が、それぞれ、ベクタ画像Ｐ’０、ベクタ画像Ｐ’１、ベクタ画像Ｐ’２であるものとする。
【００２４】
まず、最初の段階で図形として表示されるベクタ画像Ｐ’０としては、図２（Ｂ１）に示すように、図２（Ａ）のベクタ画像Ｐ０（図形画像）の各点のうち、優先順位が高い点Ｐ０１、点Ｐ０２の間を繋ぐ自由曲線が表示される。次の段階では、図２（Ｂ２）に示すように、図２（Ａ）のベクタ画像Ｐ０の各点のうち、次に優先順位が高い点Ｐ３（点Ｐ１，点Ｐ２の中間に位置している点）を用いて、点Ｐ０１、点Ｐ０３、点Ｐ０２の間を繋ぐ自由曲線から構成されるベクタ画像Ｐ’１が表示される。
【００２５】
最後の第３段階では、図２（Ｂ３）に示すように、図２（Ａ）のベクタ画像Ｐ０の残った点Ｐ３、点Ｐ４を用いて、点Ｐ０１、点Ｐ０４、点Ｐ０３、点Ｐ０５、点Ｐ０２の間を繋ぐ自由曲線から構成されるベクタ画像Ｐ’２が表示され、図２（Ａ）のベクタ画像Ｐ０と全く同じ点から構成されるベクタ画像が表示される。
【００２６】
なお、ベクタ画像の点の数は、必ずしも、図２に示すような５点である必要はなく、５点より多い点数であっても良いし、逆に、５点より少ない点数であっても良い。さらに、プログレッシブ表示の段階は、必ずしも、図２に示すような３段階である必要はなく、３段階よりも多い段数であっても良いし、逆に、３段階よりも少ない段数であっても良い。
【００２７】
さらに、図２（Ｂ１）や図２（Ｂ２）のようなプログレッシブ表示の途中段階における自由曲線の図形は、各点同士を繋ぐ自由曲線の補間曲線として、単純に直線で繋いでも良いし、スプライン補間やベジェ曲線補間を用いるようにしても良い。
【００２８】
次に、本実施形態の画像表示システムの概略動作の図２とは異なる例について、図３を用いて詳細に説明する。図３は、ベクタ画像の一例としてテキストをプログレッシブ表示する場合の表示順序の一例を説明するための説明図であり、図３（Ａ）が、ベクタ画像蓄積部１０１に蓄積されているベクタ画像１０１ａの一例であるテキスト画像Ｔ０を示し、図３（Ｂ）が、テキスト画像Ｔ０を、優先順位にしたがって、時間の経過とともに、プログレッシブに、出力装置４０に表示させるベクタ画像の様子を一例として示している。
【００２９】
図３においては、図３（Ａ）に示すように、プログレッシブ表示を行おうとするベクタ画像Ｔ０がベクタ画像蓄積部１０１に蓄積されていて、さらに、該ベクタ画像Ｔ０は、太文字、斜体文字という２つの文字装飾情報が含まれているテキスト(文字列)「Ｈｅｌｌｏ  Ｗｏｒｌｄ」であるものとする。
【００３０】
さらに、出力装置４０へのプログレッシブ表示は、図３（Ｂ１）、図３（Ｂ２）、図３（Ｂ３）に示すように、３段階であるとものとし、プログレッシブ表示として段階的に表示されるベクタ画像が、それぞれ、ベクタ画像Ｔ’０、ベクタ画像Ｔ’１、ベクタ画像Ｔ’２であるものとする。なお、該ベクタ画像Ｔ０の各要素の表示優先順位は、入力装置３０から入力された操作内容に応じて、プレーン文字列（前半部分）、プレーン文字列（後半部分）、太文字、斜体文字の順に高い優先順位が設定されているものとする。
【００３１】
さらに、出力装置４０へのプログレッシブ表示は、図３（Ｂ１）、…、図３（Ｂ３）、図３（Ｂ４）に示すように、４段階であるものとし、プログレッシブ表示として４段階に段階的に表示されるベクタ画像が、それぞれ、ベクタ画像Ｔ’０、…、ベクタ画像Ｔ’２、ベクタ画像Ｔ’３であるものとする。
【００３２】
まず、最初の段階でテキストとして表示されるベクタ画像Ｔ’０としては、図３（Ｂ１）に示すように、図３（Ａ）のベクタ画像Ｔ０（テキスト画像）のうち、優先順位が高いプレーン文字列の前半部分「Ｈｅｌｌｏ」つまり太文字、斜体文字の文字装飾情報を含まないプレーンな文字列が表示される。次の段階では、図３には図示していないが、次に優先順位が高いプレーン文字列の後半部分「Ｗｏｒｌｄ」が表示され、テキスト画像Ｔ０の全ての文字列が、装飾されない状態で、表示される。
【００３３】
しかる後、図３（Ｂ３）に示すように、次に優先順位が高い太文字という文字装飾情報によって装飾されたテキストから構成されるベクタ画像Ｔ’２が表示される。最後の第４段階では、図３（Ｂ４）に示すように、残った斜体文字という文字装飾情報によってさらに装飾されたテキストから構成されるベクタ画像Ｔ’３が表示され、図３（Ａ）のベクタ画像Ｔ０と全く同じ文字装飾情報付きのテキストから構成されるベクタ画像が表示される。
【００３４】
なお、テキストの文字装飾情報は、図３に示すような太文字や斜体といった情報のみに限るものではなく、文字色や背景色や文字ポイント数あるいは文字フォント、影付き文字などの情報であっても良い。さらに、プログレッシブ表示の段階は、必ずしも、図３に示すような４段階である必要はなく、４段階よりも多い段数であっても良いし、逆に、４段階よりも少ない段数であっても良い。
【００３５】
さらに、プログレッシブ表示の各段階で配信される文字数は「Ｈｅｌｌｏ」や「Ｗｏｒｌｄ」のような５文字である必要はなく、４文字以下であっても良いし、逆に、６文字以上であっても良い。なお、プログレッシブ表示の各段階で配信される文字装飾情報の個数は、１つのみに限る必要はなく、０であっても良いし、２つ以上であっても良い。
【００３６】
次に、本実施形態の画像表示システムの概略動作の図２、図３とは異なる例について、図４を用いて詳細に説明する。図４は、ベクタ画像の一例としてラスタ画像をプログレッシブ表示する場合の表示順序の一例を説明するための説明図であり、図４（Ａ）が、ベクタ画像蓄積部１０１に蓄積されているベクタ画像１０１ａの一例であるラスタ画像Ｗ０を示し、図４（Ｂ）が、ラスタ画像Ｗ０を、優先順位にしたがって、時間の経過とともに、プログレッシブに、出力装置４０に表示させるベクタ画像の様子を一例として示している。
【００３７】
図４においては、図４（Ａ）に示すように、プログレッシブ表示を行おうとするベクタ画像Ｗ０がベクタ画像蓄積部１０１に蓄積されていて、さらに、該ベクタ画像Ｗ０は、四辺形からなる図形Ｗ０１、多角形（例えば八角形）からなる図形Ｗ０２、太文字と斜体との２つの文字装飾情報が含まれている文字列「ｔｏｄａｙ」のテキストＷ０３から構成されているものとする。
【００３８】
さらに、出力装置４０へのプログレッシブ表示は、図４（Ｂ１）、図４（Ｂ２）、図４（Ｂ３）に示すように、３段階であるとものとし、プログレッシブ表示として段階的に表示されるベクタ画像が、それぞれ、ベクタ画像Ｗ’０、ベクタ画像Ｗ’１、ベクタ画像Ｗ’２であるものとする。また、該ベクタ画像Ｗ０の各要素の表示優先順位は、入力装置３０から入力された操作内容に応じて、図形Ｗ０１、図形Ｗ０２、テキストＷ０３の複数の構成要素それぞれについて適宜設定されているものとする。なお、ラスタ画像のプログレッシブ表示は、広く知られているプログレッシブＪＰＥＧやプログレッシブＰＮＧ等の技術を用いても良い。
【００３９】
次に、図４を参照して、複数の構成要素からなるベクタ画像のプログレッシブ表示の一例について説明する。まず、最初の段階で表示されるベクタ画像Ｗ’０においては、図４（Ｂ１）に示すように、設定された優先順位に応じて、四辺形からなる図形Ｗ０１については、一辺を構成する直線の図形Ｗ’０１が表示され、多角形（例えば八角形）からなる図形Ｗ０２については、数点を補間して円とされた図形Ｗ’０２が表示され、「ｔｏｄａｙ」のテキストＷ０３については、「ｔｏｄａｙ」の文字列を含み、文字装飾情報を含まないプレーンなテキストＷ’０３が表示される。
【００４０】
次の段階で表示されるベクタ画像Ｗ’１においては、図４（Ｂ２）に示すように、次に優先順位が高い部分が表示され、四辺形からなる図形Ｗ０１については、図形Ｗ０１と同じ図形Ｗ’１１が表示され、多角形（例えば八角形）からなる図形Ｗ０２については、図形Ｗ０２の頂点を形成する数点を直線で繋いだ図形Ｗ’１２が表示され、「ｔｏｄａｙ」のテキストＷ０３については、太文字といった文字装飾情報を含むテキストＷ’１３が表示される。
【００４１】
しかる後、最後の段階で表示されるベクタ画像Ｗ’２においては、図４（Ｂ３）に示すように、四辺形からなる図形Ｗ０２については、図形Ｗ０１と同じ図形Ｗ’２１が図形Ｗ’１１と変わることなく表示され、多角形（例えば八角形）からなる図形Ｗ０２については、図形Ｗ’１１から残った図形Ｗ０２の頂点を直線で繋いだ図形Ｗ’２２となって、図形Ｗ０２と同じ図形Ｗ’２２が表示され、「ｔｏｄａｙ」のテキストＷ０３については、残った斜体文字という文字装飾情報によってさらに装飾された文字列「ｔｏｄａｙ」のテキストＷ’２３となり、図形Ｗ０３と同じ図形Ｗ’２３が表示され、複数の構成要素からなるベクタ画像Ｗ０と全く同じベクタ画像Ｗ’２が表示される。
【００４２】
なお、プログレッシブ表示の段階は、必ずしも、図４に示すような３段階である必要はなく、３段階よりも多い段数であっても良いし、逆に、３段階よりも少ない段数であっても良い。さらに、ベクタ画像に含まれる図形やテキストなどの構成要素の数は、図４の例のような必ずしも３点である必要はなく、３点を超える構成要素数であっても良いし、３点を下回る構成要素数であっても良い。
【００４３】
次に、図５に示すシーケンスを用いて、図１に示す本実施形態の全体の動作についてさらに詳細に説明する。図５は、図１の画像表示システムの全体の動作の一例を説明するためのシーケンス図である。
【００４４】
ベクタ画像配信装置１０からベクタ画像蓄積部１０１に蓄積されているベクタ画像１０１ａを分割して、分割ベクタ画像として、優先順位にしたがって、ベクタ画像受信装置２０に配信する動作に先立って、入力装置３０からベクタ画像配信装置１０に対して、ベクタ画像蓄積部１０１に蓄積されているベクタ画像１０１ａの各部位の優先順位を設定する（シーケンスＡ１）。入力装置３０から設定された優先順位にしたがって、ベクタ画像分割手段１０２は、ベクタ画像１０１ａの各部位の優先順位に応じた順序で、ベクタ画像１０１ａの部位を分割し、分割した分割ベクタ画像を、順次、ベクタ画像配信装置１０からベクタ画像受信装置２０に対して配信する（シーケンスＡ２）。
【００４５】
分割された分割ベクタ画像をベクタ画像配信装置１０から順次受信したベクタ画像受信装置２０は、ベクタ画像統合手段２０１において、最終的なベクタ画像に至るまでのプログレッシブ表示の途中経過であるベクタ画像を作成して、作成した途中経過のベクタ画像を出力装置４０に適した形式に編集して、順次、出力装置４０に対して配信する（シーケンスＡ４）、ベクタ画像受信装置２０からの途中経過のベクタ画像を受信した出力装置４０は、受信した途中経過のベクタ画像を順次表示する。
【００４６】
かくのごとき一連の動作が、ベクタ画像１０１ａを構成する全ての分割ベクタ画像がベクタ画像配信装置１０からベクタ画像受信装置２０に配信され、ベクタ画像受信装置２０から出力装置４０に配信されるまで繰り返される。
【００４７】
なお、入力装置３０からは、ベクタ画像配信装置１０からベクタ画像受信装置２０に分割ベクタ画像が配信される前に、当該ベクタ画像１０１ａの各部位の優先順位の設定を行うこと、および／または、ベクタ画像配信装置１０からベクタ画像受信装置２０に分割ベクタ画像が配信されている間に、当該ベクタ画像の各部位の優先順位を変更して設定することが可能である（シーケンスＡ１）。
【００４８】
さらに、ベクタ画像配信装置１０は、シーケンスＡ４においてベクタ画像受信装置２０から出力装置４０へ途中経過のベクタ画像を配信している途中で、ベクタ画像配信装置１０内部で、内部論理により算出された優先順位を用いて、ベクタ画像１０１ａの各部位の優先順位の設定を行うことができる（シーケンスＡ３）。なお、ベクタ画像１０１ａの各部位の優先順位が所望の状態に既に設定済みであった場合には、シーケンスＡ１やシーケンスＡ３のようなベクタ画像１０１ａの各部位の優先順位の設定動作を全く行わなくとも良い。
【００４９】
次に、図６に示すシーケンスを用いて、図１に示す本実施形態のベクタ画像分割手段１０２の動作についてさらに詳細に説明する。図６は、図１の画像表示システムのベクタ画像分割手段１０２の動作の一例を説明するためのシーケンス図である。
【００５０】
ベクタ画像分割手段１０２から分割ベクタ画像がベクタ画像受信装置２０に対して配信される前に、入力装置３０から、ベクタ画像蓄積部１０１に蓄積されているベクタ画像１０１ａの各部位ごとの優先順位が設定される（シーケンスＢ１）。
ベクタ画像分割手段１０２は、ベクタ画像蓄積部１０１のベクタ画像１０１ａを分割して、ベクタ画像受信装置２０に対して、分割された分割ベクタ画像を、入力装置３０から設定された優先順位にしたがって、順次、配信する（シーケンスＢ２）。ベクタ画像分割手段１０２は、ベクタ画像１０１ａの全ての部位に関する分割ベクタ画像を、ベクタ画像受信装置２０に対して配信するまで、シーケンスＢ２の動作を繰り返す。
【００５１】
なお、入力装置３０からベクタ画像蓄積部１０１に蓄積されたベクタ画像１０１ａの各部位の優先順位を設定する動作は、ベクタ画像分割手段１０２から分割ベクタ画像が配信される前に実施することができるのみならず、既に設定済みの優先順位を変更したい場合には、シーケンスＢ２として分割ベクタ画像が配信されている間であっても、設定し直すことができる（シーケンスＢ１）。さらに、ベクタ画像配信装置１０は、シーケンスＢ２としてベクタ画像分割手段１０２から分割ベクタ画像が配信されている途中であっても、内部で、内部論理により算出された優先順位を用いて、ベクタ画像１０１ａの優先順位の設定し直すことができる（シーケンスＢ３）。なお、ベクタ画像１０１ａの各部位の優先順位が所望の状態に既に設定済みであった場合には、シーケンスＢ１やシーケンスＢ３のようなベクタ画像１０１ａの各部位の優先順位の設定動作を全く行わなくとも良い。
【００５２】
次に、図７に示すシーケンスを用いて、図１に示す本実施形態のベクタ画像統合手段２０１の動作についてさらに詳細に説明する。図７は、図１の画像表示システムのベクタ画像統合手段２０１の動作の一例を説明するためのシーケンス図である。
【００５３】
ベクタ画像配信装置１０から、ベクタ画像受信装置２０のベクタ画像統合手段２０１に対して、分割された分割ベクタ画像が、順次、配信されてくる（ステップＣ１）。ベクタ画像統合手段２０１は、分割された分割ベクタ画像の配信に応じて、最終的なベクタ画像へ至る途中段階では、順次、プログレッシブ表示の途中経過を表すベクタ画像を作成して（ステップＣ２）、作成した途中経過のベクタ画像を出力装置４０に配信する（ステップＣ３）。この結果、出力装置４０は、時間の経過とともに、プログレッシブに、ベクタ画像を表示することになる。
【００５４】
次に、本発明の第２の実施形態について、図８を用いて説明する。図８は、本発明による画像表示システムの第２の実施形態の構成を示すシステム構成図であり、第１の実施形態として図１に示したシステム構成とは異なり、ネットワークを介してベクタ画像を配信する場合の構成例を示している。図８に示す画像表示システムは、１ないし複数の入力装置３０、１ないし複数のサーバ装置５０、１ないし複数のクライアント端末６０がネットワーク７０を介して相互に接続されて構成されており、該クライアント端末６０それぞれには、ベクタ画像を表示する出力装置４０が接続されている。
【００５５】
サーバ装置５０は、パーソナルコンピュータ等から構成されていて、ベクタ画像配信装置１０を少なくとも含んでおり、ネットワーク７０を介して、他の装置つまり入力装置３０、クライアント端末６０と接続されている。サーバ装置５０内に存在しているベクタ画像配信装置１０は、図１の場合と全く同様の構成であり、ベクタ画像１０１ａを蓄積するベクタ画像蓄積部１０１、ベクタ画像分割手段１０２を少なくとも備えている。
【００５６】
ベクタ画像分割手段１０２は、ネットワーク７０を介して、入力装置３０から送信されてくる送信内容にしたがって、ベクタ画像蓄積部１０１に蓄積されているベクタ画像１０１ａの各部位の優先順位を設定する。また、ネットワーク７０を介したクライアント端末６０側からのベクタ画像の転送要求に応じて、ベクタ画像分割手段１０２は、転送要求に該当するベクタ画像蓄積部１０１のベクタ画像１０１ａの各部位を分割して、分割された分割ベクタ画像を、設定されている優先順位にしたがって、順次、要求元のクライアント端末６０に、ネットワーク７０を介して転送する。
【００５７】
クライアント端末６０は、パーソナルコンピュータ等から構成されていて、ベクタ画像受信装置２０を少なくとも含んでおり、ネットワーク７０を介して、他の装置つまり入力装置３０、サーバ装置５０と接続されるとともに、出力装置４０と直接接続されている。クライアント端末６０内に存在しているベクタ画像受信装置２０は、図１の場合と全く同様の構成であり、ベクタ画像統合手段２０１を少なくとも備えている。
【００５８】
ベクタ画像統合手段２０１は、ネットワーク７０を介して、サーバ装置５０のベクタ画像配信装置１０に対して、ベクタ画像の転送要求を送信する。しかる後、ベクタ画像統合手段２０１は、サーバ装置５０側から、転送要求したベクタ画像に関する分割ベクタ画像が、順次、ネットワーク７０を介して、配信されてくると、順次配信されてくる分割ベクタ画像を統合し、分割された分割ベクタ画像のデータ量に応じて、ベクタ画像のプログレッシブ表示を行う形式に編集して、出力装置４０に対して引き渡す。出力装置４０は、ベクタ画像統合手段２０１から転送されてくるベクタ画像を順次表示する。
【００５９】
ネットワーク７０は、インターネットや有線ＬＡＮや無線ＬＡＮ等のネットワークであり、１ないし複数のサーバ装置５０、１ないし複数の入力装置３０、および、１ないし複数のクライアント端末６０を互いに接続するためのネットワークである。
【００６０】
図８に示す画像表示システムの基本的な動作については、ネットワーク７０を介して、ベクタ画像の各部位の優先順位や分割ベクタ画像などの情報が相互に転送される動作を除いて、図１にて説明した画像表示システムの動作と同様である。また、ネットワーク７０を介した情報転送動作については、従来技術として周知の技術をそのまま使用してもかまわない。したがって、図８の画像表示システムのさらに詳細な動作に関する説明については割愛する。
【００６１】
以上に説明したように、本発明の実施形態によれば、以下のような効果が得られる。
【００６２】
第１に、ベクタ画像分割手段１０２により、ベクタ画像蓄積部１０１に蓄積されているベクタ画像１０１ａのうち、表示したいベクタ画像を分割して、優先順位にしたがって順次配信し、ベクタ画像統合手段２０１により、分割されて配信されてくる分割ベクタ画像を、プログレッシブ表示を行うことが可能となるように編集するという仕組みを採用しているので、ベクタ画像のプログレッシブな表示を行うことができる。
【００６３】
第２に、入力装置３０からベクタ画像分割手段１０２に対して、ベクタ画像の各部位ごとの優先順位を指定したり、あるいは、ベクタ画像分割手段１０２の内部論理によって算出された優先順位によりベクタ画像の各部位ごとの優先順位を設定したりすることを可能としているので、ベクタ画像の各部位ごとに表示の優先順位を指定することができる。
【００６４】
第３に、ベクタ画像分割手段１０２により、ベクタ画像蓄積部１０１に蓄積されているテキスト情報を含むベクタ画像１０１ａのうち、表示したいベクタ画像に含まれている文字列や各文字を修飾するための文字装飾情報（つまりテキスト情報）を分割して、分割ベクタ画像として優先順位にしたがって配信し、ベクタ画像統合手段２０１により、分割されて配信されてくる分割ベクタ画像に含まれる各文字や文字装飾情報を、プログレッシブ表示を行うことが可能となるように編集する仕組みを採用しているので、ベクタ画像中に含まれるテキスト情報についてもプログレッシブに表示することができる。
【００６５】
第４に、ベクタ画像分割手段１０２により、ベクタ画像蓄積部１０１に蓄積されているラスタ画像を含むベクタ画像１０１ａのうち、表示したいベクタ画像に含まれるラスタ画像を分割して、分割ベクタ画像として優先順位にしたがって配信し、ベクタ画像統合手段２０１により、分割されて配信されてくる分割ベクタ画像を、プログレッシブ表示を行うことが可能となるように編集するという仕組みを採用しているので、ベクタ画像中に含まれるラスタ画像をプログレッシブに表示することができることにある。
【００６６】
而して、本発明によれば、帯域が非常に狭いネットワークが介在するような環境であっても、ベクタ画像を当該ネットワーク経由で分割して配信することができる。また、ベクタ画像を表示するハードウェア性能が非常に低い環境であっても、プログレッシブ表示によりベクタ画像を表示することができる。
【００６７】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。例えば、本発明の実施態様は、課題を解決するための手段における構成（１）に加えて、次のような構成として表現できる。
【００６８】
（２）前記ベクタ画像の各部位ごとに設定される優先順位は、入力装置を介した外部からの指示内容にしたがって、および／または、前記ベクタ画像分割手段の内部論理によって算出される優先順位によって、設定または設定変更される上記（１）の画像表示システム。
（３）前記ベクタ画像の各部位ごとに設定される優先順位を、当該ベクタ画像を前記分割ベクタ画像として配信中の状態においても、設定または設定変更することができる上記（１）または（２）の画像表示システム。
（４）前記ベクタ画像統合手段は、統合した前記分割ベクタ画像を編集する際に、最終的なベクタ画像までの途中経過の画像としてプログレッシブなベクタ画像形式に編集する上記（１）ないし（３）のいずれかの画像表示システム。
（５）前記ベクタ画像分割手段は、ベクタ画像に含まれるテキスト情報の文字列および文字装飾情報を各部位ごとに分割して分割ベクタ画像として配信し、前記ベクタ画像統合手段は、順次配信されてくる前記分割ベクタ画像に含まれているテキスト情報の文字列および文字装飾情報をプログレッシブな画像形式に編集して、出力装置に配信する上記（１）ないし（４）のいずれかの画像表示システム。
（６）前記ベクタ画像分割手段は、ベクタ画像に含まれるラスタ画像を各部位ごとに分割して分割ベクタ画像として配信し、前記ベクタ画像統合手段は、順次配信されてくる前記分割ベクタ画像に含まれているラスタ画像をプログレッシブな画像形式に編集して、出力装置に配信する上記（１）ないし（５）のいずれかの画像表示システム。
（７）前記ベクタ画像分割手段を備えたベクタ画像配信装置と前記ベクタ画像統合手段を備えたベクタ画像受信装置とが接続された構成とされている上記（１）ないし（６）のいずれかの画像表示システム。
（８）前記ベクタ画像配信装置は、前記ベクタ画像分割手段により前記分割ベクタ画像として分割して配信される対象のベクタ画像を蓄積するベクタ画像蓄積手段を備えている上記（７）の画像表示システム。
（９）前記ベクタ画像配信装置を備えたサーバ装置と前記ベクタ画像受信装置を備えたクライアント端末とがネットワークを介して接続された構成とされている上記（８）の画像表示システム。
（１０）前記サーバ装置は、前記ネットワークを介して、前記クライアント端末からのベクタ画像の配信要求を受信した際に、前記ベクタ画像配信装置に備えられた前記ベクタ画像分割手段により、配信要求された当該ベクタ画像を各部位に分割して、あらかじめ設定されている優先順位にしたがって、順次、前記分割ベクタ画像として、前記ネットワークを介して配信し、前記ネットワークを介して前記分割ベクタ画像を順次受信した前記クライアント端末は、前記ベクタ画像受信装置に備えられた前記ベクタ画像統合手段により、前記分割ベクタ画像を順次統合してプログレッシブな画像形式に編集して出力装置に配信する上記（９）の画像表示システム。
（１１）前記サーバ装置の前記ベクタ画像蓄積手段に蓄積されているベクタ画像の各部位ごとの優先順位を、前記ネットワークを介して外部から指示されてくる指示内容にしたがって設定することができる上記（９）または（１０）の画像表示システム。
（１２）ネットワークを介して情報の配信を行うサーバ装置であって、請求項７または８に記載の前記ベクタ画像配信装置を備えているサーバ装置。
（１３）プログレッシブなベクタ画像を表示する画像表示方法であって、ベクタ画像を各部位ごとに分割ベクタ画像として分割して、各部位ごとに設定されている優先順位にしたがって、順次、前記分割ベクタ画像を配信し、順次配信されてくる前記分割ベクタ画像を統合してプログレッシブ表示を行うことが可能な画像形式に編集して、出力装置に配信する画像表示方法。
（１４）前記ベクタ画像の各部位ごとに設定される優先順位は、外部からの指示内容にしたがって、および／または、内部論理によって算出される優先順位によって、設定または設定変更される上記（１３）の画像表示方法。
（１５）前記ベクタ画像の各部位ごとに設定される優先順位を、当該ベクタ画像を前記分割ベクタ画像として配信中の状態においても、設定または設定変更することができる上記（１３）または（１４）の画像表示方法。
（１６）前記分割ベクタ画像を統合して編集する際に、最終的なベクタ画像までの途中経過の画像としてプログレッシブなベクタ画像形式に編集する上記（１３）ないし（１５）のいずれかの画像表示方法。
（１７）ベクタ画像に含まれるテキスト情報の文字列および文字装飾情報を各部位ごとに分割して分割ベクタ画像として配信し、順次配信されてくる前記分割ベクタ画像に含まれているテキスト情報の文字列および文字装飾情報をプログレッシブな画像形式に編集して、出力装置に配信する上記（１３）ないし（１６）のいずれかの画像表示方法。
（１８）ベクタ画像に含まれるラスタ画像を各部位ごとに分割して分割ベクタ画像として配信し、順次配信されてくる前記分割ベクタ画像に含まれているラスタ画像をプログレッシブな画像形式に編集して、出力装置に配信する上記（１３）ないし（１７）のいずれかの画像表示方法。
（１９）上記（１３）ないし（１８）のいずれかの画像表示方法を、コンピュータにより実行可能なプログラムとして実施している画像表示プログラム。
（２０）上記（１９）の画像表示プログラムを、コンピュータにより読み取り可能な記録媒体に記録しているプログラム記録媒体。
【図面の簡単な説明】
【００６９】
【図１】本発明による画像表示システムの第１の実施形態の構成を示すシステム構成図である。
【図２】ベクタ画像の一例として図形をプログレッシブ表示する場合の表示順序の一例を説明するための説明図である。
【図３】ベクタ画像の一例としてテキストをプログレッシブ表示する場合の表示順序の一例を説明するための説明図である。
【図４】ベクタ画像の一例としてラスタ画像をプログレッシブ表示する場合の表示順序の一例を説明するための説明図である。
【図５】図１の画像表示システムの全体の動作の一例を説明するためのシーケンス図である。
【図６】図１の画像表示システムのベクタ画像分割手段の動作の一例を説明するためのシーケンス図である。
【図７】図１の画像表示システムのベクタ画像統合手段の動作の一例を説明するためのシーケンス図である。
【図８】本発明による画像表示システムの第２の実施形態の構成を示すシステム構成図である。
【符号の説明】
【００７０】
１０      ベクタ画像配信装置
２０      ベクタ画像受信装置
３０      入力装置
４０      出力装置
５０      サーバ装置
６０      クライアント端末
７０      ネットワーク
１０１    ベクタ画像蓄積部
１０１ａ  ベクタ画像
１０２    ベクタ画像分割手段
１０２Ａ  優先順位付与手段
１０２Ｂ  分割ベクタ画像配信手段
２０１    ベクタ画像統合手段
２０１Ａ  ベクタ画像編集手段
Ｐ０      ベクタ画像（図形画像）
Ｐ０１    点
Ｐ０２    点
Ｐ０３    点
Ｐ０４    点
Ｐ０５    点
Ｐ’０    ベクタ画像
Ｐ’１    ベクタ画像
Ｐ’２    ベクタ画像
Ｔ０      ベクタ画像（テキスト画像）
Ｔ’０    ベクタ画像
Ｔ’２    ベクタ画像
Ｔ’３    ベクタ画像
Ｗ０      ベクタ画像（ラスタ画像）
Ｗ０１    図形
Ｗ０２    図形
Ｗ０３    テキスト
Ｗ’０    ベクタ画像
Ｗ’０１  図形
Ｗ’０２  図形
Ｗ’０３  テキスト
Ｗ’１    ベクタ画像
Ｗ’１１  図形
Ｗ’１２  図形
Ｗ’１３  テキスト
Ｗ’２    ベクタ画像
Ｗ’２１  図形
Ｗ’２２  図形
Ｗ’２３  テキスト
【図１】
2009122473.tif 000003
【図２】
2009122473.tif 000004
【図３】
2009122473.tif 000005
【図４】
2009122473.tif 000006
【図５】
2009122473.tif 000007
【図６】
2009122473.tif 000008
【図７】
2009122473.tif 000009
【図８】
2009122473.tif 000010