(57)【要約】      （修正有）【課題】画像データを送受信する通信データ量を低減可能な画像配信方法、画像配信サーバ、画像配信プログラム及び画像配信プログラムが記録された記録媒体を提供する。【解決手段】画像データを端末装置に配信する画像配信方法において、端末装置からのダウンロード要求を検知するダウンロード要求検知ステップ（Ｓ１１）と、検知されたダウンロード要求に応じて要求された画像データを構成する構成画像の属性情報を取得する属性情報取得ステップ（Ｓ１２）と、取得した構成画像の属性情報を端末装置に送信する属性情報送信ステップ（Ｓ１３）と、構成画像の送信要求を検知する選択画像検知ステップと、検知した構成画像に基づき画像データを再構成する画像データ再構成ステップ（Ｓ１５）と、再構成された画像データを端末装置に送信する画像データ送信ステップ（Ｓ１６）とを有することを特徴とする。【選択図】図６
2007104090.tif 000002
【特許請求の範囲】
【請求項１】
画像データを端末装置に配信する画像配信方法において、
前記端末装置からのダウンロード要求を検知するダウンロード要求検知ステップと、
前記ダウンロード要求検知ステップにより検知されたダウンロード要求に応じて、要求された前記画像データを構成する構成画像の属性情報を取得する属性情報取得ステップと、
前記属性情報取得ステップにより取得した前記構成画像の前記属性情報を前記端末装置に送信する属性情報送信ステップと、
前記端末装置から送信された前記構成画像の送信要求を検知する選択画像検知ステップと、
前記選択画像検知ステップにより検知した前記構成画像に基づき前記画像データを再構成する画像データ再構成ステップと、
前記画像データ再構成ステップにより再構成された前記画像データを前記端末装置に送信する画像データ送信ステップと、
を有することを特徴とする画像配信方法。
【請求項２】
前記画像データを入力する画像データ入力ステップと、
前記画像データ入力ステップにより入力された前記画像データを属性に応じて構成画像に分離する画像分離ステップと、
前記画像分離ステップにより分離された前記構成画像に前記属性情報を付与する属性情報付与ステップと、
を有することを特徴する請求項１記載の画像配信方法。
【請求項３】
前記画像データ送信ステップにより前記画像データを送信した後、未だ送信していない前記構成画像の送信要求を検知する差分ダウンロード要求検知ステップと、
前記差分ダウンロード要求検知ステップにより要求が検知された前記画像データの差分属性情報を取得する差分属性情報取得ステップと、
前記画像データ送信ステップにより送信された前記構成画像と未だ送信していない前記構成画像とを統合する統合プログラムを作成する統合プログラム作成ステップと、
未だ送信していない前記構成画像と前記統合プログラムを前記端末装置に送信する差分データ送信ステップと、
を有することを特徴とする請求項１又は２記載の画像配信方法。
【請求項４】
前記端末装置に送信する前記構成画像のレイアウトを変換するレイアウト変換ステップを有する、
ことを特徴とする請求項１又は２記載の画像配信方法。
【請求項５】
前記属性情報付与ステップは、前記画像データを送信する時に前記属性情報を付与することを特徴とする請求項２記載の画像配信方法。
【請求項６】
前記属性情報付与ステップは、前記構成画像を圧縮する時に前記前記属性情報を付与することを特徴とする請求項２記載の画像配信方法。
【請求項７】
前記画像データが複数のページを有する場合、前記複数のページから共通する前記構成画像である共通画像を探索する共通画像探索ステップを有し、
前記選択画像検知ステップにより前記共通画像の送信要求が検知された場合、前記画像データ送信ステップにより、前記複数のページのうち１つの前記共通画像を前記端末装置に送信する、
ことを特徴とする請求項１記載の画像配信方法。
【請求項８】
前記画像データが複数のページを有する場合、前記複数のページから共通する前記属性情報を探索する共通属性探索ステップを有し、
前記選択画像検知ステップにより前記共通属性の前記構成画像の送信要求が検知された場合、前記属性情報送信ステップにより複数ページに渡る前記共通属性の前記構成画像を前記端末装置に送信する、
ことを特徴とする請求項１記載の画像配信方法。
【請求項９】
画像データを端末装置に配信する画像配信サーバにおいて、
前記端末装置からのダウンロード要求を検知するダウンロード要求検知手段と、
前記ダウンロード要求検知手段により検知されたダウンロード要求に応じて、要求された前記画像データを構成する構成画像の属性情報を取得する属性情報取得手段と、
前記属性情報取得手段により取得された前記構成画像の前記属性情報を前記端末装置に送信する属性情報送信手段と、
前記端末装置から送信された前記構成画像の送信要求を検知する選択画像検知手段と、
前記選択画像検知手段により検知した前記構成画像により前記画像データを再構成する画像データ再構成手段と、
前記画像データ再構成手段により再構成された前記画像データを前記端末装置に送信する画像データ送信手段と、
を有することを特徴とする画像配信サーバ。
【請求項１０】
前記画像データを入力する画像データ入力手段と、
前記画像データ入力手段により入力された前記画像データを属性に応じて構成画像に分離する画像分離手段と、
前記画像分離手段により分離された前記構成画像に前記属性情報を付与する属性情報付与手段と、
を有することを特徴する請求項９記載の画像配信サーバ。
【請求項１１】
前記画像データ送信手段により前記画像データを送信した後、未だ送信していない前記構成画像の送信要求を検知する差分ダウンロード要求検知手段と、
前記差分ダウンロード要求検知手段により要求が検知された前記画像データの差分属性情報を取得する差分属性情報取得手段と、
前記画像データ送信手段により送信された前記構成画像と未だ送信していない前記構成画像とを統合する統合プログラムを作成する統合プログラム作成手段と、
未だ送信していない前記構成画像と前記統合プログラムを前記端末装置に送信する差分データ送信手段と、
を有することを特徴とする請求項９又は１０記載の画像配信サーバ。
【請求項１２】
前記端末装置に送信する前記構成画像のレイアウトを変換するレイアウト変換手段を有する、
ことを特徴とする請求項９又は１０記載の画像配信サーバ。
【請求項１３】
前記属性情報付与手段は、前記画像データを送信する時に前記属性情報を付与することを特徴とする請求項１０記載の画像配信サーバ。
【請求項１４】
前記属性情報付与手段は、前記構成画像を圧縮する時に前記前記属性情報を付与することを特徴とする請求項１０記載の画像配信サーバ。
【請求項１５】
前記画像データが複数のページを有する場合、前記複数のページから共通する前記構成画像である共通画像を探索する共通画像探索手段を有し、
前記選択画像検知手段により前記共通画像の送信要求が検知された場合、前記画像データ送信手段は、前記複数のページのうち１つの前記共通画像を前記端末装置に送信する、
ことを特徴とする請求項９記載の画像配信サーバ。
【請求項１６】
前記画像データが複数のページを有する場合、前記複数のページから共通する前記属性情報を探索する共通属性探索手段を有し、
前記選択画像検知手段により前記共通属性の前記構成画像の送信要求が検知された場合、前記属性情報送信手段は複数ページに渡る前記共通属性の前記構成画像を前記端末装置に送信する、
ことを特徴とする請求項９記載の画像配信サーバ。
【請求項１７】
請求項１ないし８いずれか記載の画像配信方法をコンピュータに実行させるための画像配信プログラム。
【請求項１８】
請求項１７記載の画像配信プログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置に画像を配信する画像配信方法、画像配信サーバ及び画像配信プログラム並びに画像配信プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
カラー画像のファイルサイズを圧縮する要請に応じてＪＰＥＧ等、種々の技術が提案されている。しかしながらＪＰＥＧでは文字など背景との境界が明瞭な画像で圧縮後の画質が劣化してしまう。このため、高画質にカラー画像を圧縮可能な高圧縮ＰＤＦという技術が用いられている。高圧縮ＰＤＦではカラー画像中の写真や文字などの属性毎に分離し、それぞれの属性の特徴に適切な圧縮技術を用いることで画質の劣化を抑制しながら圧縮率の向上を図っている。
【０００３】
このような技術として、例えば、画像を文字と非文字に分離し、それぞれの画像に対し適した画像処理を行う技術が提案されている（例えば、特許文献１参照。）。かかる技術では、画像の色の空間周波数成分を検出し、文字の境界部分が高周波成分、自然写真のような非文字が低周波成分を多く含んでいることから画像を文字と非文字に分離する。そして、それぞれを別の画像として保存すると共に、その２つの画像とは別に画素毎に２つの画像のどちらを表示するかを選択する選択画像を用意する。画像を復元する場合には、それら３枚を使って元の画像を復元する。
【０００４】
また、分離された画像のうち文字を単色（代表色）に変換してＭＭＲで圧縮し、非文字はＪＰＥＧで圧縮する技術が提案されている（例えば、特許文献２、３参照。）。
【０００５】
また、圧縮対象の文書が複数のページにより構成されている場合、各ページから共通して使用されている画像を抽出し、その共通部分を複数のページで共有することによって高圧縮ＰＤＦよりもファイルサイズを圧縮することを可能とする技術が提案されている（例えば特許文献４参照。）。共通する画像とは、例えばプレゼンテーションの資料などに使用される文字やロゴ等であり、このような共通部分を１つだけ保有し、複数のページで共有して使用することで有効にファイルサイズを圧縮することができる。
【特許文献１】特開平１１−１５０６５４号公報
【特許文献２】特開２００４−１２８８８０号公報
【特許文献３】特開２００４−１２８８８１号公報
【特許文献４】特開２００２−００２４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、これらの圧縮技術は画像全体のファイルサイズを低減するものであるため、例えば、回線やネットワークを介して圧縮された画像を送信または受信するような場合、画像データ又はファイルのすべてが送信されるため通信時間の短縮に限界がある。例えば、携帯電話や外出先でダイヤルアップ接続をするような貧弱な回線環境の場合には、上記のような圧縮手法を用いてもファイルサイズが大きくダウンロードに時間がかかってしまう。また、文書が複数ページにより構成されている場合、複数ページを集約したファイルをダウンロードすると、さらに大幅に時間がかかってしまう。
【０００７】
回線を介して画像等を送受信する場合、文字、図及び背景のすべてを閲覧する場合は少なくまたクライアントの表示画面のサイズという制約もあるため、画像やファイルの全体を送受信するのでは通信時間や通信データ量に無駄が大きい。
【０００８】
本発明は、上記課題に鑑み、画像データを送受信する通信データ量を低減可能な画像配信方法、画像配信サーバ、画像配信プログラム及び画像配信プログラムが記録された記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記問題に鑑み、本発明は、画像データを端末装置に配信する画像配信方法において、端末装置からのダウンロード要求を検知するダウンロード要求検知ステップと、ダウンロード要求検知ステップにより検知されたダウンロード要求に応じて、要求された画像データを構成する構成画像の属性情報を取得する属性情報取得ステップと、属性情報取得ステップにより取得した構成画像の属性情報を端末装置に送信する属性情報送信ステップと、端末装置から送信された構成画像の送信要求を検知する選択画像検知ステップと、選択画像検知ステップにより検知した構成画像に基づき画像データを再構成する画像データ再構成ステップと、画像データ再構成ステップにより再構成された画像データを端末装置に送信する画像データ送信ステップと、を有することを特徴とする。
【００１０】
本発明によれば、画像データを構成する構成画像のうち、ユーザが所望の構成画像を選択でき、選択された構成画像のみをユーザに配信できるので、画像データを送受信する通信データ量を低減できる。
【００１１】
また、本発明の一形態において、画像データを入力する画像データ入力ステップと、画像データ入力ステップにより入力された画像データを属性に応じて構成画像に分離する画像分離ステップと、画像分離ステップにより分離された構成画像に属性情報を付与する属性情報付与ステップと、を有することを特徴する。
【００１２】
本発明によれば、画像データがＰＤＦファイルのように属性に応じて分離されていなくても構成画像に分離し、構成画像毎に配信可能とすることができる。
【００１３】
また、本発明の一形態において、画像データ送信ステップにより画像データを送信した後、未だ送信していない構成画像の送信要求を検知する差分ダウンロード要求検知ステップと、差分ダウンロード要求検知ステップにより要求が検知された画像データの差分属性情報を取得する差分属性情報取得ステップと、画像データ送信ステップにより送信された構成画像と未だ送信していない構成画像とを統合する統合プログラムを作成する統合プログラム作成ステップと、未だ送信していない構成画像と統合プログラムを端末装置に送信する差分データ送信ステップと、を有することを特徴とする。
【００１４】
本発明によれば、画像データの一部を送信した後に、送信していない構成画像と統合プログラムを送信するので、画像データ全体を送信することなく送信してない構成画像のみを送信でき、また、統合プログラムにより構成画像を統合することができる。
【００１５】
また、本発明の一形態において、端末装置に送信する構成画像のレイアウトを変換するレイアウト変換ステップを有する、ことを特徴とする。
【００１６】
本発明によれば、構成画像を拡大、配置変更してレイアウトを変更できるので、構成画像を送信した場合の違和感を低減できる。
【００１７】
また、本発明の一形態において、属性情報付与ステップは、画像データを送信する時に属性情報を付与することを特徴とする。
【００１８】
本発明によれば、選択された構成画像のみをユーザに配信できる。
【００１９】
また、本発明の一形態において、属性情報付与ステップは、構成画像を圧縮する時に前記属性情報を付与することを特徴とする。
【００２０】
本発明によれば、圧縮時に属性情報を付与しておくことで送信時に属性情報を判別、付与する処理を省略できる。
【００２１】
また、本発明の一形態において、画像データが複数のページを有する場合、複数のページから共通する構成画像である共通画像を探索する共通画像探索ステップを有し、選択画像検知ステップにより共通画像の送信要求が検知された場合、画像データ送信ステップにより、複数のページのうち１つの共通画像を端末装置に送信することを特徴とする。
【００２２】
本発明によれば、複数ページに共通する構成画像がある場合、そのうちの１つを端末装置に送信するので、複数ページの画像データを送信する場合に通信データ量を大幅に削減できる。
【００２３】
また、本発明の一形態において、画像データが複数のページを有する場合、複数のページから共通する属性情報を探索する共通属性探索ステップを有し、選択画像検知ステップにより共通属性の構成画像の送信要求が検知された場合、属性情報送信ステップにより複数ページに渡る共通属性の構成画像を端末装置に送信することを特徴とする。
【００２４】
本発明によれば、複数ページに共通する構成属性がある場合、当該属性の一度のダウンロード要求により複数ページに渡る構成画像を送信できる。
【発明の効果】
【００２５】
画像データを送受信する通信データ量を低減可能な画像配信方法、画像配信サーバ、画像配信プログラム及び画像配信プログラムが記録された記録媒体を提供することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明を実施するための最良の形態について図面を参照しながら実施例を挙げて説明する。
【００２７】
図１は本発明の画像配信システムの全体構成図を示す。ネットワーク１を介して画像配信サーバ３と端末装置２が接続されている。本発明の画像配信システムは、画像配信サーバ３から端末装置２に画像を配信する画像配信方法に関するものである。特に、ネットワーク１を構成する回線網の通信速度が十分でない場合に、端末装置２に所望の文字や画像等を別々に配信することができ、ユーザは短い待ち時間で所望の情報を閲覧できる。
【００２８】
具体的には、高圧縮ＰＤＦ（Portable Document Format）のような複数画像を重ね合わせることで圧縮を行う手法を利用する。例えば、画像配信サーバ３が画像データ１０を保持している場合、高圧縮ＰＤＦでは文字１０ａ、背景１０ｂ及び図形１０ｃのように画像データ１０を属性に基づき構成画像１０ａ〜ｃに分離する。画像配信サーバ３は、各構成画像に属性に応じて属性情報を付与するので、ユーザはその属性情報からダウンロードする構成画像を選択し、画像配信サーバ３は選択された画像のみを配信することができる。
【００２９】
このように画像データ１０の全体を配信するのではなく、構成画像を選択して配信することにより通信のデータ量を大幅に削減することができる。
【００３０】
また、画像データ１０が複数ページを集約したファイルの場合には、属性情報を付与する時に複数ページの構成画像で共通画像を探し出し、共通画像に同一の属性情報を付与することによって複数ページのファイルにおいても効率的な画像の選択を可能とし、データ量が低減されるように画像データを構成する構成画像を配信する。
【００３１】
画像配信サーバ３について説明する。図２は画像配信サーバ３のハードウェア構成図を示す。画像配信サーバ３はバスＢで相互に接続されたＣＰＵ３１、入出力装置３２、主記録装置３３、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ  Ｄｒｉｖｅ）３４と、ドライブ装置３５、通信装置３６及び表示装置３７を有するコンピュータとして構成される。
【００３２】
入出力装置３１は、ユーザが操作するキーボード及びマウスなどから入力された各種操作信号を処理する。ＨＤＤ３４はハードディスクや記憶素子により構成され、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や画像データ、プログラムを格納すると共に、必要なファイル等を格納する。ＣＰＵ３１はＨＤＤ３４から画像データを配信する画像配信プログラムをロードし主記憶装置３３にプログラムを展開して該プログラム実行する。
【００３３】
画像配信サーバ３を動作させるための画像配信プログラムは、メモリカード、ＣＤ−ＲＯＭ等の記録媒体３８によって提供されるか、又は、ネットワークを通じてダウンロードされる。また、記録媒体３８はドライブ装置３５にセットされ、データやプログラムが記録媒体３８からドライブ装置３５を介してＨＤＤ３４にインストールされる。
【００３４】
表示装置３７は画像配信サーバ３を操作するのに必要な各種ウィンドウやデータ等のＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を画像配信サーバのディスプレイに表示する。通信装置３６は、画像配信サーバ３をネットワーク１に接続する為のインタフェースであり、例えばＮＩＣ（Network Interface Card）やモデム等で構成される。
【００３５】
図３は画像配信サーバ３の機能ブロック図を示す。図３（ａ）は画像入力機能の機能ブロック図を、図３（ｂ）は画像配信機能の機能ブロック図をそれぞれ示す。画像入力機能は、画像データ入力手段４１、画像分離手段４２、属性情報付与手段４３、ＰＤＦ作成手段４４及び情報保持手段４５を有する。
【００３６】
画像データ入力手段４１は、文書ファイルを取得したり、原稿の画像データをスキャンして入力するための手段である。画像分離手段４２は画像データを、文字領域、写真や文字など図形領域、背景領域などの属性に応じて構成画像に分離する。属性情報付与手段４３はこれら属性をしめす属性情報を分離した構成画像に付与する。ＰＤＦ作成手段４４は、分離した構成画像を文字レイヤ、図形レイヤ、背景レイヤとしてＰＤＦファイルを作成する。作成されたＰＤＦファイルはＨＤＤ３４等の情報保持手段４５に格納される。
【００３７】
画像配信機能は、ダウンロード要求検知手段５１、属性情報取得手段５２、属性情報送信手段５３、選択画像検知手段５４、ＰＤＦ再構成手段５５、ＰＤＦ送信手段５６及びレイアウト変換手段６３を有する。ダウンロード要求検知手段５１は端末装置２からのダウンロード要求を検知する。属性情報取得手段５２はダウンロード要求に応じて、要求された画像データを構成する構成画像の属性情報を取得する。属性情報送信手段５３は、属性情報取得手段５２により取得された構成画像の属性情報を端末装置２に送信する。選択画像検知手段５４は端末装置２から送信された構成画像の送信要求を検知する。ＰＤＦ再構成手段５５は、特許請求の範囲の画像データ再構成手段に相当し、選択画像検知手段により検知した構成画像により画像データを再構成する。ＰＤＦ送信手段５６は、特許請求の範囲の画像データ送信手段に相当し、再構成された画像データを端末装置２に送信する。レイアウト変換手段６３は、端末装置２に送信する構成画像のレイアウトを変換する。
【００３８】
これらの各手段は、コンピュータに画像入力機能及び画像配信機能を実現させるためのプログラムとして画像配信サーバ３のＨＤＤ３４にインストールされている。
【００３９】
端末装置２は、例えば携帯電話、ＰＤＡ（Personal Data Assistant）、ＰＨＳ（Personal Handyphone System）、コンピュータ等、ネットワーク１を介して画像配信サーバ３に接続でき、画像配信サーバ３が配信する画像データを表示できるものであればよい。例えば、携帯電話の場合、GSM（Global System for Mobile Communications）、 TDMA（Time Division Multiple Access）、 CDMA（Code Division Multiple Access） 、PDC（Personal Digital Cellular）等の通信方式を利用して、コンピュータの場合無線ＬＡＮ等によりネットワーク１と接続する。
【００４０】
端末装置２は、各部を制御するＣＰＵ、ＣＰＵが実行するＯＳやブラウザ、ＰＤＦリーダなどのプログラムを格納するＲＯＭ、演算結果等を格納するＲＡＭ、タイマ、キーボード等の入力装置、液晶や有機ＥＬなどの表示部、無線通信によりネットワーク１と接続する通信装置、マイク、スピーカ等を有している。
【実施例１】
【００４１】
はじめに画像データを属性に基づき構成画像に分離する方法について説明する。図４は画像データを構成画像に分離してＰＤＦファイルを作成するフローチャート図を示す。画像データの分離は画像配信サーバ３で行ってもよいしその他のコンピュータで行ってもよい。
【００４２】
本実施の形態では、図１に示すように、背景１０ｂとして模様を有しそこに文字１０ａと図形１０ｃが書かれた画像を一例として用いる。したがって属性としては文字、図形、背景の3種類となる。なお、この構成の他にも、例えば文字の色を属性情報に持つなど、扱うコンテンツの内容によって属性情報を変えることが望ましい。
【００４３】
例えば、ＰＤＦやパワーポイント（登録商標）のファイルのように画像データがＭＲＣ（ミクストラスターコンテント）により構成画像に分離されている場合、構成画像の分離や取得は容易に行える。例えば、ＰＤＦファイルの場合、全体がＰａｇｅ、描画情報がＣｏｎｔｅｎｔ、画像がＩｍａｇｅとして分離されている。
【００４４】
画像データがＭＲＣにより構成画像に分離されていない場合、構成画像に分離し例えばＰＤＦのファイル形式に画像データをまとめておく。
【００４５】
まず、画像データが画像配信サーバ３に入力される（Ｓ１）。図５は画像データ１０が構成画像に分離されＰＤＦファイルとして再構成されるまでの画像データを示す図である。
【００４６】
画像データがＭＲＣのように構成画像に分離されていない場合、構成画像分離手段が構成画像に分離する（Ｓ２）。構成画像への分離は周知の技術を使用する。例えば、画像の各部位（絵柄、文字）ごとの外接矩形および輪郭を抽出し、得られた外接矩形内の濃度特徴、あるいは、外接矩形の外接矩形の面積、などを基準にその部位が絵柄であるか文字線画であるかを判定する。また、例えば画像の各部位毎にその部位内の濃度差を用いる方法や、小領域ごとに特徴量を抽出してまとめてゆく手法などもある。本実施の形態で用いる画像分離方法としてはこれらのいずれの手法、またその他の周知の様々な手法を用いることができる。
【００４７】
図５では画像データ１０が文字１０ａの構成画像、図形１０ｃの構成画像、背景１０ｂの構成画像に分離された。各構成画像はレイヤとして扱われ、文字１０ａは文字のみを有する画像データ、図形１０ｃは図形のみを有する画像データ、背景１０ｂは背景のみを有する画像データとなる。
【００４８】
構成画像に分離されたら、属性情報付与手段４３が構成画像毎に属性を付与する（Ｓ３）。属性が決定されれば、文字、図形等の構成画像に属性情報が付与される。
【００４９】
ついで、ＰＤＦ作成手段４４が分離した構成画像をＰＤＦファイルとして再構成する（Ｓ４）。各レイヤの属性が決定されることで、ＰＤＦとして再構成されても属性毎に各構成画像を独立に取り扱うことができる。ＰＤＦファイルは構成画像毎に適切な形式で圧縮して構成される。このように、画像データを圧縮して保存する時に属性情報付与手段４３が属性情報を付与することで、圧縮時に属性情報を付与しておくことができ、画像データの送信時に属性情報を付与する処理を省略できる。なお、ＰＤＦ送信手段５６が画像データを送信する場合に属性情報が付与されてもよい。
【００５０】
以上のようにして、画像データを属性毎に分離して属性情報を付与することができる。なお、ＰＤＦのように予めファイルの構成画像毎に属性情報が付与されている場合、各構成画像の属性情報を取り出すのみでよい。
【００５１】
続いて、構成画像毎に画像データを配信する処理の流れを図６のフローチャート図に基づき説明する。まず、ユーザが端末装置２を使用してインターネットに接続し、リンクされた項目を表示する。図７（ａ）は端末装置２のブラウザが表示する画面の一例を示す。図７（ａ）では選択可能なリンクとして「ＰＤＦとは」のリンクＬ１、「ＰＤＦの画像処理」のリンクＬ２、「ＰＤＦについて」のリンクＬ３が表示されている。ユーザはキー操作を行い所望のリンクを選択する。選択すると埋め込まれたリンクにしたがい画像配信サーバ３に選択された当該ファイルのダウンロードが要求される（Ｓ１１）。ダウンロードが指示されたファイルは、二値画像又はカラー画像でもよいし、複数枚の構成画像から復元される圧縮画像でも良い。
【００５２】
画像配信サーバ３のダウンロード要求検知手段５１は、ユーザが選択したファイル（画像データ）のダウンロード要求を検知し、属性情報取得手段５２が当該画像データから属性情報を取得する（Ｓ１２）。
【００５３】
属性情報を取得したら属性情報送信手段５３は属性情報を端末装置２に送信する（Ｓ１３）。すなわち、文字の構成画像があれば文字という属性情報を、図形の構成画像があれば図形という属性情報を、背景の構成画像があれば背景という属性情報を、端末装置２に送信する。属性情報送信手段５３は属性情報はＨＴＭＬやＸＭＬ等の周知のファイル形式に生成し送信する。
【００５４】
ついで、ユーザは送信された属性情報から表示したいコンテンツを選択する（Ｓ１４）。図７（ｂ）は端末装置２のブラウザが表示した属性情報の一例を示す。端末装置２にはステップＳ１で選択したリンク名と、画像配信サーバ３から送信された文字等の属性情報が表示されている。各属性情報には選択ボタンが配置されているので、ユーザは所望の属性のコンテンツをキーボードを操作して選択する。図７（ｂ）では文字と図形の属性情報が選択されている。選択が終了したらユーザが送信ボタンを押下することで、ユーザの選択した属性の種別が画像配信サーバ３に送信される。
【００５５】
画像配信サーバ３の選択画像検知手段５４はユーザの選択した画像を検知して、ＰＤＦ再構成手段５５はすべての属性を有する当該画像データから選択されなかった属性のレイヤを排除する（Ｓ１５）。ここでは、複数枚の構成画像を復元するフォーマットとしてＰＤＦが用いられており、ＰＤＦから選択されなかった画像部分を抽出する処理によって該当部分を排除したとする。これによりユーザの選択した構成画像のみで構成されるＰＤＦファイルが生成される。ついで、画像配信サーバ３のＰＤＦ送信手段５６はＰＤＦファイルを端末装置２に送信する（Ｓ１６）。
【００５６】
端末装置２は、予め保持するＰＤＦファイルのリーダプログラムを起動して、選択した構成画像のＰＤＦファイルを画面に表示する（Ｓ１７）。図７（ｃ）は端末装置２が表示したＰＤＦファイルの一例を示す。図７（ｃ）に示すように、図５の画像データ１０から文字と図形により構成されるＰＤＦファイルが表示されている。
【００５７】
以上のようにしてユーザは所望の属性の画像データのみをダウンロードすればよいので通信速度が遅かったりインフラの整備が十分でない環境でも、待ち時間少なく画像データをダウンロードできる。
【００５８】
なお、本実施例では、不要部分を抽出しそのままＰＤＦファイルを再構成しているが、例えば、画像の拡大、縮小、などを用いて選択された画像を加工し、レイアウトの再構成を行うことが望ましい場合がある。
【００５９】
たとえば、文字と図形が混在した画像から図形だけをダウンロードする場合、文字部分が空白として残ってしまう。そこで例えば、図形だけを表示する場合、レイアウト変換手段６３により図形を画面全体に拡大し図形を見やすくしたり、中央に配置する等の処理をする。かかる処理により空白部分を有効に使える。この場合には、レイアウトを再構成したＰＤＦをユーザに送信して処理を終了する。
【００６０】
以上のようにしてユーザは所望の属性の画像データのみをダウンロードすればよいので通信速度が遅かったりインフラの整備が十分でない環境でも、待ち時間少なく画像データをダウンロードできる。
【００６１】
本実施例によれば、ユーザがダウンロードする画像のうち所望の構成画像の選択を可能とすることができ、また、選択された構成画像のみを配信することにより通信のデータ量を大幅に削減することができる。
【実施例２】
【００６２】
実施例１のように構成画像の一部（例えば文字）をダウンロードした後に、さらに別の構成画像（例えば図形）をダウンロードする場合について説明する。
【００６３】
図８は本実施例の差分データのダウンロード処理の概要を説明するための図である。画像配信サーバ３は図１と同様な画像データ１０を保持している。端末装置２はすでに文字１０ａと図形１０ｃの構成画像をダウンロードしており、画像データ１０ａｃを表示しいている。
【００６４】
更に、残りの構成画像をダウンロードするようにユーザが端末装置２を操作すると、送信していない差分の構成画像をダウンロードする指示を画像配信サーバ３に送信する。画像配信サーバ３は端末装置２に対する配信画像のＬｏｇファイルを参照して、送信してない構成画像（以下、差分データという）を端末装置２に送信する。なお、単に差分データを送信しただけでは新たに送信した差分データのみの画像が表示されてしまうので、既に送信してある構成画像と差分データとを統合するための統合プログラムを添付する。図８では背景の差分データ１０ｂが端末装置２に送信され、既に送信されている画像データ１０ａｃと統合された画像データが表示される。
【００６５】
図９は本実施例の画像配信サーバ３の機能ブロック図を示す。なお、図９において図３で説明した機能ブロックについては省略した。本実施例の画像配信機能は、差分ダウンロード要求検知手段５７、差分属性情報取得手段５８、統合プログラム作成手段６０、差分データ送信手段６１を有し、また、差分属性情報が格納されたＬｏｇ格納手段５９を有する。
【００６６】
差分ダウンロード要求検知手段５７は、画像データ送信手段５６により画像データを送信した後、未だ送信していない構成画像の送信要求を検知する。差分属性情報取得手段５８は、差分ダウンロード要求検知手段５７により要求が検知された画像データの差分属性情報を取得する。差分属性情報は、画像データのうち端末層２に送信された構成画像と未送信の構成画像を画像データに対応づけて保存したものであり、Ｌｏｇ格納手段５９に格納されている。統合プログラム作成手段６０はすでに送信された構成画像と未だ送信していない構成画像とを統合する統合プログラムを作成する。統合プログラムは端末装置２に送信され、端末装置２により実行されることで端末装置２のＣＰＵをデータ統合手段６２として機能させる。差分データ送信手段６１は未だ送信していない構成画像と統合プログラムを端末装置２に送信する。
【００６７】
図１０は構成画像の差分データを配信する処理の流れを示すフローチャート図である。  ユーザは文字と図形で構成されたＰＤＦを見て、背景を含んだ完全な画像を取得したいと考えているとする。ダウンロードされていない構成画像がある場合、例えば図１１（ａ）に示すように「差分データダウンロード」を表示するボタン１１が表示され、ユーザがダウンロードされていない差分データのダウンロードするため、ボタン１１を押下すると図１０のフローチャート図の処理がスタートし、差分ダウンロード要求が画像配信サーバ３へ送信される（Ｓ２１）。
【００６８】
画像配信サーバ３の差分ダウンロード要求検知手段５７は差分ダウンロードが要求されたことを検知して、差分属性情報取得手段５８がＬｏｇファイルを参照し、送信されていない構成画像（差分データ）を抽出する（Ｓ２２）。また、統合プログラム作成手段６０は差分データとすでに端末装置２に送信されている構成画像とを統合する統合プログラムを作成する（Ｓ２３）。統合プログラムは、例えば、既に送信される構成画像を指定して送信した差分データとの合成（各レイヤの重ね合わせ）を指示するプログラムである。差分データ送信手段６１は差分データと統合プログラムを端末装置２に送信する（Ｓ２４）。
【００６９】
ついで、端末装置２は統合プログラムを実行し（Ｓ２５）、ダウンロード済みＰＤＦファイルと差分データを統合して、図１１（ａ）のように表示している構成画像と差分データを合成する。そしてＰＤＦファイルのリーダプログラムを起動して、統合した構成画像によるＰＤＦファイルを図１１（ｂ）に示すように画面に表示する。図１１（ｂ）の表示画面によれば、文字と図形による画像に加え背景が表示されている。
【００７０】
以上の処理により、ユーザは差分データのみをダウンロードしてすべての構成画像を閲覧できる。すなわち差分データを閲覧する場合でもあってもすべての構成画像データをダウンロードする必要がなく通信するデータ量を低減できる。
【００７１】
なお、本実施例では、画像配信サーバ３が端末装置毎にＬｏｇファイルを有し、差分データをダウンロードすることとしたが、端末装置２がＬｏｇファイルを有することとしてもよいし、また、端末装置２が差分データを指定して差分データのダウンロードを要求することとしてもよい。
【００７２】
本実施例によれば、ユーザが構成画像の一部の配信を受けた後残りの構成画像を閲覧する場合でも、全データでなく差分データだけを後からダウンロードするので、通信のデータ量を削減することができる。
【実施例３】
【００７３】
続いて、ユーザが複数のページの画像データをダウンロードする場合として、複数ページのＰＤＦファイルをダウンロードする場合について説明する。
【００７４】
図１２は本実施例の画像配信サーバの機能ブロック図を示す。図１２において図３と同一構成部分には同一の符号を付しその説明は省略する。図１２では共通画像探索手段４６と共通属性探索手段４７とを有する点で図３と異なる。
【００７５】
共通画像探索手段４６は、画像データが複数のページを有する場合、複数のページから共通する構成画像である共通画像を探索する。共通属性探索手段４７は、画像データが複数のページを有する場合、複数のページから共通する属性情報を探索する。
【００７６】
共通画像探索手段４６は複数のページに共通する同じ構成画像（以下、共通画像という）を探索する。共通画像探索手段４７は、例えば、各ページの構成画像を基準パターンとするテンプレートマッチングにより他のページの構成画像から同じ構成画像を探索する。なお、共通画像の探索はどのようにおこなってもよい。また、共通属性探索手段４７は複数のページに共通する同じ属性（以下、共通属性という）の構成画像を探索する。
【００７７】
図１３は複数ページの構成画像にそれぞれ共通画像及び共通属性がある場合のＰＤＦファイルの一例を示す。図１３のような複数のページから共通画像と共通属性を探索してＰＤＦファイルを作成する処理の流れを図１４のフローチャート図に基づき説明する。なお、図１４において図４と同一ステップには同一の符号を付しその説明は簡単に行う。
【００７８】
本実施例のＰＤＦファイルはページＰ１とページＰ２とにより構成される。ページＰ１は「さて」という文字と図形１０ｃ及び背景１０ｂとにより構成され、ページＰ２は「まず」という文字と図形１０ｃ及び背景１０ｂとにより構成される。図形１０ｃはページＰ１とＰ２において共通であり、背景１０ｂはページＰ１とＰ２において共通である。
【００７９】
まず、ページＰ１とＰ２という複数の画像データが画像配信サーバ３に入力される（Ｓ１）。ついで、画像分割手段が各ページを構成画像毎に分離する（Ｓ２）。ＰＤＦファイルであれば、すでに構成画像に分離されているので、ついで、属性情報付与手段４３が構成画像毎に属性を決定し付与する（Ｓ３）。
【００８０】
共通画像探索手段４６は複数のページに共通する同じ構成画像を探索する（Ｓ３１）。共通画像探索手段４６は、ページＰ１から図形１０ｃを基準パターンとしてページＰ２からテンプレートマッチングにより同じ図形を探索する。ページＰ１とＰ２では図形１０ｃが共通する画像であるので、共通図形として図形１０ｃが探索される。ついで、共通画像探索手段４６は、ページＰ１から背景１０ｂを基準パターンとしてページＰ２からテンプレートマッチングにより同じ背景を探索する。ページＰ１とＰ２では背景１０ｂが共通する画像（背景）であるので、共通図形として背景１０ｂが探索される。共通画像探索手段４６は構成画像に付与された属性情報をページ毎に互いに関連づける等して共通画像の構造を保持する。
【００８１】
ついで、共通属性探索手段４７は複数のページに共通する同じ属性の構成画像を探索する（Ｓ３２）。すでに属性情報付与手段４３が各構成画像に属性情報を付与しているので、共通属性探索手段４７は属性情報を参照することで、各ページに共通する属性の構成画像を探索できる。ページＰ１とＰ２では文字「さて」と文字「まず」がいずれも文字の属性として共通するので、ページＰ１とＰ２のそれぞれの文字は共通属性を有する。共通画像探索手段４７は共通属性を有する構成画像に付与された属性情報を互いに関連づける等して共通属性の構造を保持する。
【００８２】
共通属性を付与することにより、ユーザが端末装置２からその共通属性を選択した場合、例えば文字の内容が同一でなくても文字の属性の構成画像をすべて選択できることとなる。
【００８３】
なお、形状の異なる図形やパターンの異なる背景が複数のページに存在する場合、それら属性としては等しい図形又は背景も共通属性として関連づけられ共通属性の構造が保持される。
【００８４】
ついで、ＰＤＦ作成手段が分離した構成画像をＰＤＦファイルとして再構成する（Ｓ４）。各レイヤの属性が決定されることで、ＰＤＦとして再構成されても属性毎に各構成画像を独立に取り扱うことができる。
【００８５】
続いて、複数ページをダウンロードする場合の処理の流れを図１５のフローチャート図に基づき説明する。まず、ユーザが端末装置２を使用してインターネットに接続し、図７（ａ）のようなリンクされた項目を表示する。ユーザが選択すると埋め込まれたリンクにしたがい画像配信サーバ３に選択された当該ファイルのダウンロードが要求される（Ｓ１１）。本実施例では複数ページのファイルのダウンロードが要求されたものとする。ダウンロードが指示されたファイルは、二値画像又はカラー画像でもよいし、複数枚の構成画像から復元される圧縮画像でも良い。
【００８６】
画像配信サーバ３のダウンロード要求検知手段５１は、ユーザが選択したファイルのダウンロード要求を検知し、属性情報取り出し手段５２が当該ファイルから属性情報及びそれらに共通画像がある場合は共通画像の構造、共通属性がある場合は共通属性の構造を取得する（Ｓ４２）。
【００８７】
属性情報、共通画像及び共通属性の構造を取得したら属性情報送信手段５３は属性情報、共通画像の構造及び共通属性の構造の情報を端末装置２に送信する（Ｓ４３）。すなわち、文字の構成画像がありそれが複数ページで共通する文字であれば文字の属性情報と共通画像であることを示す情報を、図形の構成画像がありそれが複数のページで共通する図形であれば図形の属性情報と共通画像であることを示す情報を、背景の構成画像がありそれが複数のページで共通する背景であれば背景の属性情報と共通画像であることを示す情報を、端末装置２に送信する。また、文字、図形又は背景について共通属性があれば共通属性の構造の情報を端末装置２に送信する。属性情報送信手段５３は属性情報はＨＴＭＬやＸＭＬ等の周知のファイル形式に生成し送信する。
【００８８】
ついで、ユーザは送信された属性情報から表示したい属性を選択する（Ｓ４４）。図１６（ａ）は端末装置２のブラウザが表示した属性情報の一例を示す。端末装置２には画像配信サーバ３から送信された文字等の属性情報と共通画像があればその共通画像の構造が属性毎に表示される。図１６（ａ）では複数のページにおいて文字が共通属性であることが、また、図形と背景が共通画像であることが表示されている。
【００８９】
各属性情報には選択ボタンが配置されているので、ユーザは所望の属性をキーボードを操作して選択する。図１６（ａ）では図形と背景の属性情報が選択されている。選択が終了したらユーザが送信ボタンを押下することで、ユーザの選択した属性の種別が画像配信サーバ３に送信される。
【００９０】
画像配信サーバ３の選択画像検知手段５４は、ユーザの選択した画像を検知して、すべての属性を有する画像データから選択されなかった属性のレイヤを排除する（Ｓ１５）。ついで、ユーザが選択した属性が共通画像か否かを判断し、共通画像である場合１つの構成画像によりＰＤＦを再構成する。ＰＤＦは共通する構成画像がある場合それを複数ページで共有することができるが、本実施例の場合、図形と背景は共通画像であるので、２ページ分の図形と背景、すなわち２つの図形と２つの背景のうち図形及び背景を１つずつ画像データから取得してＰＤＦを再構成する（Ｓ４５）。
【００９１】
そして、画像配信サーバ３のＰＤＦ送信手段５６はＰＤＦを端末装置２に送信する（Ｓ４６）。
【００９２】
端末装置２は、予め保持するＰＤＦファイルのリーダプログラムを起動して、共通画像によるＰＤＦファイルを画面に表示する（Ｓ４７）。
【００９３】
図１６（ｂ）は端末装置２が表示したＰＤＦファイルの一例を示す。図１６（ｂ）に示すように、図１３のページＰ１、Ｐ２から、図形と背景により構成されるＰＤＦファイルが表示されている。画像配信サーバ３は複数ページのＰＤＦ（図では２ページ）を生成するが、複数ページで同じ画像を共有してＰＤＦが表示されるので送信するデータ量を削減できる。
【００９４】
なお、共通属性の文字を選択した場合、複数ページの文字は共通属性を有するので、１回の操作で複数ページの文字がダウンロードできる。
【００９５】
以上のようにしてユーザは所望の属性の画像データのみをダウンロードできる。また、図形のように文字に比べて比較的ファイルサイズの大きい属性の構成画像であっても、それが共通画像があることをユーザが認識できるので、ユーザは図形をダウンロードすることができる。
【００９６】
また、図１６（ａ）ではユーザが選択できるように共通画像の有無を表示したが、ユーザが共通画像の有無を認識しなくても、構成画像が共通であれば複数のページで共通する構成画像を１つしかダウンロードしないので送信するデータ量や通信時間を抑制できる。
【図面の簡単な説明】
【００９７】
【図１】画像配信システムの全体構成図である。
【図２】画像配信サーバのハードウェア構成図である。
【図３】画像配信サーバの機能ブロック図である。
【図４】画像データを構成画像に分離してＰＤＦファイルを作成するフローチャート図である。
【図５】画像データが構成画像に分離されＰＤＦファイルとして再構成されるまでの画像データを示す図である。
【図６】構成画像毎に画像データを配信する処理の流れを示すフローチャート図である。
【図７】端末装置に表示される画面の一例である。
【図８】差分データのダウンロード処理の概要を説明するための図である。
【図９】実施例２における画像配信サーバの機能ブロック図である。
【図１０】構成画像の差分データを配信する処理の流れを示すフローチャート図である。
【図１１】端末装置に表示される画面の一例である。
【図１２】実施例３の画像配信サーバの機能ブロック図である。
【図１３】複数ページの構成画像にそれぞれ共通画像及び共通属性がある場合のＰＤＦファイルの一例である。
【図１４】複数のページから共通画像と共通属性を探索してＰＤＦファイルを作成する処理の流れを示すフローチャート図である。
【図１５】複数ページをダウンロードする場合の処理の流れを示すフローチャート図である。
【図１６】端末装置に表示される画面の一例である。
【符号の説明】
【００９８】
２        端末装置
３        画像配信サーバ
１０      画像データ
１０ａ    文字
１０ｂ    背景
１０ｃ    図形
【図１】
2007104090.tif 000003
【図２】
2007104090.tif 000004
【図３】
2007104090.tif 000005
【図４】
2007104090.tif 000006
【図５】
2007104090.tif 000007
【図６】
2007104090.tif 000008
【図７】
2007104090.tif 000009
【図８】
2007104090.tif 000010
【図９】
2007104090.tif 000011
【図１０】
2007104090.tif 000012
【図１１】
2007104090.tif 000013
【図１２】
2007104090.tif 000014
【図１３】
2007104090.tif 000015
【図１４】
2007104090.tif 000016
【図１５】
2007104090.tif 000017
【図１６】
2007104090.tif 000018