(57)【要約】【課題】  文書作成・編集ソフトウェアなどで作成した文書データを、配信・保管などに適したフォーマットに変換すること。【解決手段】  ページ記述言語データ作成部１０３はページ記述言語データを生成し、分離部１０２はページ記述言語データをラスターイメージに展開するとともに線画データ及び画像データに分離する。統合文書作成部１０６は、線画データを第１の圧縮部１０４で圧縮して符号化線画データを生成するとともに、画像データを第２の圧縮部１０５で圧縮して符号化画像データを生成し、符号化線画データと符号化画像データを統合して完成される統合文書データを生成する。比較部１０７は、ページ記述言語データのデータサイズと統合文書データのデータサイズを比較する。データ出力部１０８は、比較部１０７によって判断されるデータサイズが小さい方のデータを圧縮文書データ１１０として出力する。【選択図】  図１
2006065576.tif 000002
【特許請求の範囲】
【請求項１】
文書データに基づいてページ記述言語データを生成するページ記述言語データ作成手段と、
前記ページ記述言語データをラスターイメージに展開するとともに線画データ及び画像データに分離する分離手段と、
該分離手段により分離された前記線画データを第１の圧縮手段で圧縮して符号化線画データを生成するとともに、前記画像データを第２の圧縮手段で圧縮して符号化画像データを生成し、前記符号化線画データと前記符号化画像データを統合して統合文書データを生成する統合文書作成手段と、
前記ページ記述言語データのデータサイズと前記統合文書データのデータサイズとを比較する比較手段と、
該比較手段によって比較されたデータサイズの小さい方のデータを圧縮文書データとして出力するデータ出力手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
前記分離手段により分離された線画データ及び画像データは、それぞれ領域位置情報である文字領域位置情報と画像領域位置情報として記憶手段に記憶されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記線画データは２値画像としての文字画像データを含み、前記画像データは２値画像又は多値画像を含むことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記ページ記述言語データはＰＤＦファイルとして作成されたものであることを特徴とする請求項１，２又は３に記載の画像処理装置。
【請求項５】
文書データに基づいてページ記述言語データを生成する第１のステップと、
該第１のステップにより生成された前記ページ記述言語データをラスターイメージに展開するとともに線画データ及び画像データに分離し、前記線画データを領域位置情報である文字領域位置情報とし、前記画像データを画像領域位置情報として記憶する第２のステップと、
該第２ステップにより分離された前記線画データを第１の圧縮手段で圧縮して符号化線画データを生成するとともに、前記画像データを第２の圧縮手段で圧縮して符号化画像データを生成する第３のステップと、
該第３のステップにより生成された前記符号化線画データと前記符号化画像データを、前記記憶された文字領域位置情報と画像領域位置情報とによってレイアウト情報を作成して統合文書データを生成する第４のステップと、
前記ページ記述言語データのデータサイズと前記統合文書データのデータサイズとを比較する第５のステップと、
該第５ステップにより比較されたデータサイズの小さい方のデータを圧縮文書データとして出力する第６のステップと
を有することを特徴とする画像処理方法。
【請求項６】
コンピュータを用いて請求項５に記載の各ステップを実行するためのコンピュータプログラム。
【請求項７】
請求項６に記載のコンピュータプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関し、より詳細には、文書作成・編集ソフトウェアなどで作成した文書データを、配信・保管などに適したフォーマットに変換する文書データ変換技術に関する。
【背景技術】
【０００２】
現在、オフィスなどではコンピュータで動作するワードプロセッサソフトウェアやデスクトップパブリッシングソフトウェアなどによって文書データを作成している。この種の文書データは、作成に使用したのと同じソフトウェアで再編集可能になっており、データサイズも圧縮されていないのでそのままでは配信や保管に適しているとは言えない。
【０００３】
そこで、この種の文書データをページ記述言語で記述された米国Ａｄｏｂｅ  Ｓｙｓｔｅｍ  Ｉｎｃｏｒｐｏｒａｔｅｄが提示しているＰＤＦ（登録商標：Ｐｏｒｔａｂｌｅ  Ｄａｔａ  Ｆｏｒｍａｔ）ファイルに変換したりして、文書の配信や保管に適用している。
【０００４】
ＰＤＦファイルは、文字／線画データ、画像データ、及び制御データから構成されている。文字データは、文字を文字コードで表したものであって、1文字を１バイト（Ａｓｃｉｉコードの場合）ないし2バイト（日本語の文字コードの場合）で表現する。また、ＰＤＦの規約には、フォントの再現性をよくするためにフォント埋め込みが定義されている。
【０００５】
これにより、ＰＤＦファイル作成者が、ＰＤＦファイルを開く人に作成時とまったく同じフォントで文字をみせるために、文字コードに対応したフォントデータを文字データの中に含めるようになっている。
【０００６】
画像データは、２値画像や多値画像の種類があり、２値画像は、ＭＭＲ（Ｍｏｄｉｆｉｅｄ  Ｍｏｄｉｆｉｅｄ  Ｈａｆｆｍａｎ）符号化、あるいはＤｅｆｌａｔｅ  Ｃｏｍｐｒｅｓｓｉｏｎ符号化などで圧縮され、多値画像は、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｃｏｄｉｎｇ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）符号化などで圧縮される。
【０００７】
制御データは、文字／線画データや画像データの符号化方式に関する情報、それらのレイアウト情報（文字サイズや文字の位置の情報を含む）などである。制御データは、ＰＤＦファイルを構成する個々のデータパーツ（文字／線画データや画像データの各々）の個数に比例して大きくなることは容易に推察される。
【０００８】
このように、ＰＤＦファイルは、画像データでの文書情報の表現を必要最小限にとどめ、文字部分は文字コードとフォントデータ及び制御データによって表現する。
【０００９】
このような文書をイメージスキャナによって読み取り、ページ全体をＪＰＥＧで圧縮した場合に比べると、文字を文字コードで、線画をベクトルで、また白黒画像を２値で、カラー画像を多値というように適応的にデータ表現したＰＤＦファイルの方がデータサイズが小さくなり有利になっている。
【００１０】
【特許文献１】特開平８−６２３８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところが、上述したＰＤＦファイルでは、データパーツが細切れになり、データパーツの個数が多くなるような文書においては、制御データの増大、また文字の数が増えたためにおきるフォントデータの増大に伴い、必ずしも最適なデータ圧縮を実現しているとは言いがたい。
【００１２】
例えば、特許文献１には、画像処理システムで処理されるページ記述言語データを、ラスターイメージに処理部で展開後に線画データ及び連続階調画像データに分離した状態に展開し、線画データ及び連続階調画像データをそれぞれ圧縮して統合し、この統合したデータを出力側に転送して線画データ及び連続階調画像データに分離してそれぞれ伸長すると共に解像度合わせをし、その統合をしてから網掛けを行なって出力するようにした画像処理方法が開示されている。
【００１３】
この特許文献１によれば、文書ページ全体を線画データと連続階調画像データから構成される画像として表現し、それぞれに適した圧縮方法で圧縮する技術が示されている。しかしながら、文書を構成するパーツである線画部分と連続階調画像部の個数が少なく単純な構成の文書では、特に文字間の隙間部分や、線と線の間の隙間部分が画像データとして表現されてしまうので、最適な圧縮がなされているとは言えないという問題がある。
【００１４】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、文書作成・編集ソフトウェアなどで作成した文書データを、配信・保管などに適したフォーマットに変換する文書データ変換技術に係る画像処理装置及び画像処理方法を提供することにある。
【課題を解決するための手段】
【００１５】
本発明は、このような目的を達成するためになされたもので、請求項１に記載の発明は、文書データに基づいてページ記述言語データを生成するページ記述言語データ作成手段と、前記ページ記述言語データをラスターイメージに展開するとともに線画データ及び画像データに分離する分離手段と、該分離手段により分離された前記線画データを第１の圧縮手段で圧縮して符号化線画データを生成するとともに、前記画像データを第２の圧縮手段で圧縮して符号化画像データを生成し、前記符号化線画データと前記符号化画像データを統合して統合文書データを生成する統合文書作成手段と、前記ページ記述言語データのデータサイズと前記統合文書データのデータサイズとを比較する比較手段と、該比較手段によって比較されたデータサイズの小さい方のデータを圧縮文書データとして出力するデータ出力手段とを備えたことを特徴とする。
【００１６】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記分離手段により分離された線画データ及び画像データは、それぞれ領域位置情報である文字領域位置情報と画像領域位置情報として記憶手段に記憶されることを特徴とする。
【００１７】
また、請求項３に記載の発明は、請求項２に記載の発明において、前記線画データは２値画像としての文字画像データを含み、前記画像データは２値画像又は多値画像を含むことを特徴とする。
【００１８】
また、請求項４に記載の発明は、請求項１，２又は３に記載の発明において、前記ページ記述言語データはＰＤＦファイルとして作成されたものであることを特徴とする。
【００１９】
また、請求項５に記載の発明は、文書データに基づいてページ記述言語データを生成する第１のステップと、該第１のステップにより生成された前記ページ記述言語データをラスターイメージに展開するとともに線画データ及び画像データに分離し、前記線画データを領域位置情報である文字領域位置情報とし、前記画像データを画像領域位置情報として記憶する第２のステップと、該第２ステップにより分離された前記線画データを第１の圧縮手段で圧縮して符号化線画データを生成するとともに、前記画像データを第２の圧縮手段で圧縮して符号化画像データを生成する第３のステップと、該第３のステップにより生成された前記符号化線画データと前記符号化画像データを、前記記憶された文字領域位置情報と画像領域位置情報とによってレイアウト情報を作成して統合文書データを生成する第４のステップと、前記ページ記述言語データのデータサイズと前記統合文書データのデータサイズとを比較する第５のステップと、該第５ステップにより比較されたデータサイズの小さい方のデータを圧縮文書データとして出力する第６のステップとを有すること特徴とする。
【００２０】
また、請求項６に記載の発明は、コンピュータを用いて請求項５に記載の各ステップを実行するためのコンピュータプログラムである。
【００２１】
また、請求項７に記載の発明は、請求項６に記載のコンピュータプログラムを記憶したコンピュータ読み取り可能な記憶媒体である。
【発明の効果】
【００２２】
本発明によれば、文書データに基づいてページ記述言語データを生成するページ記述言語データ作成手段と、ページ記述言語データをラスターイメージに展開するとともに線画データ及び画像データに分離する分離手段と、この分離手段により分離された線画データを第１の圧縮手段で圧縮して符号化線画データを生成するとともに、画像データを第２の圧縮手段で圧縮して符号化画像データを生成し、符号化線画データと符号化画像データを統合して統合文書データを生成する統合文書作成手段と、ページ記述言語データのデータサイズと統合文書データのデータサイズとを比較する比較手段と、この比較手段によって比較されたデータサイズの小さい方のデータを圧縮文書データとして出力するデータ出力手段とを備えたので、ＰＤＦファイルのような文書配信用フォーマットは、文字／線画部分と画像部分の個数が少なく込み入ったレイアウトでなければ圧縮効果がある。
【００２３】
また、上述した統合文書データのように文字部分すべてを２値画像としてＭＭＲなどで圧縮した文書データは、文字／線画部分と画像部分の個数が多く、込み入ったレイアウト、例えば、旅行カタログのように小さい文字の領域が散らばっているような文書で圧縮が有効である。本発明によって、適宜サイズの小さい方のデータ形式を選択するので、常に最適な圧縮効果が期待できることになる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して本発明の実施の形態について説明する。  
図１は、本発明の画像処理装置を説明するためのハードウェアの機能ブロック構成図で、図中符号１０１は画像処理装置、１０２は分離部、１０３はページ記述言語データ作成部、１０４は第１の圧縮部、１０５は第２の圧縮部、１０６は統合文書作成部、１０７は比較部、１０８はデータ出力部、１０９は文書データ、１１０は圧縮文書データを示している。
【００２５】
本発明の画像処理装置は、文書データ１０９を変換して圧縮文書データ１１０を生成する画像処理装置である。ページ記述言語データ作成部１０３は、文書データに基づいてページ記述言語データを生成するものである。分離部１０２は、ページ記述言語データをラスターイメージに展開するとともに線画データ及び画像データに分離するものである。
【００２６】
また、統合文書作成部１０６は、線画データを第１の圧縮部１０４で圧縮して符号化線画データを生成するとともに、画像データを第２の圧縮部１０５で圧縮して符号化画像データを生成し、符号化線画データと符号化画像データを統合して完成される統合文書データを生成するものである。
【００２７】
また、比較部１０７は、ページ記述言語データのデータサイズと統合文書データのデータサイズとを比較するものである。データ出力部１０８は、比較部１０７によって判断されるデータサイズが小さい方のデータを圧縮文書データ１１０として出力するものである。
【００２８】
また、分離部１０２により分離された線画データ及び画像データは、それぞれ領域位置情報である文字領域位置情報と画像領域位置情報として記憶部に記憶される。また、線画データは２値画像としての文字画像データを含み、画像データは２値画像又は多値画像を含む。
【００２９】
図３は、図１に示した画像処理装置の機能を実現するためのハードウェア構成図で、図中符号３０１はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｏｒ  Ｕｎｉｔ）、３０２はプログラムと固定データを記憶するところのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、３０３は一時データを記憶するところのＲＡＭ（Ｒａｎｄｏｍ、Ａｃｃｓｅｓｓ  Ｍｅｍｏｒｙ）、３０４はネットワークインターフェース、３０５は画像を読み取るイメージスキャナ、３０６は文書を印刷するプリンタ、３０７は制御ソフトウェア及び本発明のプログラムを格納するハードディスク（ＨＤＤ）を示しており、各々はシステムバス３０８に接続されている。なお、制御ソフトウェアとしては、Ｗｉｎｄｏｗｓ（登録商標）  ＸＰが格納されている。
【００３０】
図２は、本発明の画像処理方法を説明するためのフローチャートを示す図である。  
本発明の画像処理方法は、文書データを変換して圧縮文書データを生成する文書データ変換機能を有するものである。
【００３１】
まず、ネットワークを介して受信した文書データに基づいてページ記述言語データを生成する。次に、生成されたページ記述言語データをラスターイメージに展開するとともに線画データ及び画像データに分離し、線画データを領域位置情報である文字領域位置情報とし、画像データを画像領域位置情報として記憶する。
【００３２】
次に、分離された線画データを第１の圧縮手段で圧縮して符号化線画データを生成するとともに、画像データを第２の圧縮手段で圧縮して符号化画像データを生成する。次に、生成された符号化線画データと符号化画像データを、記憶された文字領域位置情報と画像領域位置情報とによってレイアウト情報を作成して統合文書データを生成する。
【００３３】
次に、ページ記述言語データのデータサイズと統合文書データのデータサイズとを比較する。次に、比較されたデータサイズの小さい方のデータを圧縮文書データとして出力する。このようにして、文書作成・編集ソフトウェアなどで作成した文書データを、配信・保管などに適したフォーマットに変換することができる。
【００３４】
つまり、ネットワークインターフェース３０４を介して受信した文書データ１０９をページ記述言語データであるＰＤＦファイルを作成する（Ｓ２０１）。この文書データ１０９は、例えば、マイクロソフト社のＷｏｒｄ（登録商標）で作成してできる文書データである。
【００３５】
ハードディスク３０７には、Ｗｏｒｄのアプリケーションソフトウェアと、Ａｄｏｂｅ  Ａｃｒｏｂａｔ（登録商標）のＰＤＦ  Ｃｏｎｖｅｒｔｅｒが格納されていて、文書データ１０９からＷｏｒｄの印刷機能を起動してＰＤＦ  Ｃｏｎｖｅｒｔｅｒを使ってＰＤＦファイルを作成するようになっている。文書データ１０９は、Ｗｏｒｄ文書に限られず、Ｅｘｃｅｌ、ＰｏｗｅｒＰｏｉｎｔなど何でもよい。
【００３６】
次に、ＰＤＦファイルをレンダリングしつつ、文字部分と画像部分の領域にそれぞれ文字領域と画像領域に分離するとともに、それぞれの領域位置情報である文字領域位置情報と画像領域位置情報をＲＡＭ３０３に一時記憶する（Ｓ２０２）。
【００３７】
ＰＤＦのファイル形式の説明は、Ａｄｏｂｅ社発行のＰＤＦ  Ｒｅｆｅｒｅｎｃｅ  Ｍａｎｕａｌ  ｔｈｉｒｄ  Ｅｄｔｉｏｎ  Ａｄｏｂｅ  Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ  Ｖｅｒｓｉｏｎ  １．４に詳しく記載されている。
【００３８】
文字領域には、その中に文字がＰＤＦファイル内の指定フォントでレンダリングされ２値画像としての文字画像データとなっている。また、画像領域もその中に復元された多値または２値画像の画像データが入っている。以下、文字領域中身のデータを文字データ、画像領域の中身のデータを画像データと呼ぶ。
【００３９】
第１の圧縮部１０４は、ＭＭＲによる２値画像の圧縮符号化であり、第２の圧縮部１０５は、２値の画像に対してはＭＭＲを適用し、多値の画像に対してはＪＰＥＧ符号化を適用するようにしてなる符号化手段である。
【００４０】
したがって、文字データを第１の圧縮部１０４によってＭＭＲで符号化・圧縮して、符号化文字データを作成し、画像データを、その２値／多値に応じて第２の圧縮部１０５によって、符号化・圧縮して符号化画像データを作成する（Ｓ２０３）。
【００４１】
次に、ＲＡＭ３０３に記憶されている文字領域位置情報と画像領域位置情報とによって、符号化文字データと符号化画像データに関するレイアウト情報を作成し、ＰＤＦの形式に構成しなおし、統合文書データを作成する（Ｓ２０４）。すなわち、統合文書データは、文字コード部分も文字画像に変換したＰＤＦの形式となっている。
【００４２】
次に、ＰＤＦファイルのサイズと統合文書データのサイズを比較し（Ｓ２０５）、統合文書データの方が小さければ、統合文書データを圧縮文書データ１１０としてハードディスク３０７に出力する（Ｓ２０６）。また、ＰＤＦファイルのサイズと統合化文書データのサイズを比較し（Ｓ２０５）、ＰＤＦファイルの方が小さければ、ＰＤＦファイルを圧縮文書データ１１０としてハードディスク３０７に出力される（Ｓ２０７）。出力された圧縮文書データ１１０は、そのまま保管したり、ネットワークインターフェース３０４を介して他の装置へ配信される。
【００４３】
このように、本発明の画像処理装置において、ＰＤＦファイルのような文書配信用フォーマットは、文字／線画部分と画像部分の個数が少なく込み入ったレイアウトでなければ、圧縮効果があり、文書作成・編集ソフトウェアなどで作成した文書データを、配信・保管などに適したフォーマットに変換する画像処理装置を提供することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の画像処理装置を説明するためのハードウェアの機能ブロック図である。
【図２】本発明の画像処理方法を説明するためのフローチャートを示す図である。
【図３】図１に示した画像処理装置の機能を実現するためのハードウェア構成図である。
【符号の説明】
【００４５】
１０１  画像処理装置
１０２  分離部
１０３  ページ記述言語作成部
１０４  第１の圧縮部
１０５  第２の圧縮部
１０６  統合文書作成部
１０７  比較部
１０８  データ出力部
１０９  文書データ
１１０  圧縮文書データ
３０１  ＣＰＵ
３０２  ＲＯＭ
３０３  ＲＡＭ
３０４  ネットワークインターフェース
３０５  イメージスキャナ
３０６  プリンタ
３０７  ハードディスク（ＨＤＤ）
３０８  システムバス
【図１】
2006065576.tif 000003
【図２】
2006065576.tif 000004
【図３】
2006065576.tif 000005