(57)【特許請求の範囲】
【請求項１】
表示領域のサイズが異なる複数種類の機器のうち、出力の対象となる機器の種類に基づく表示領域のサイズに応じた画像処理を実行する画像処理手段を備えることを特徴とする画像処理装置。
【請求項２】
入力画像に対して前記画像処理手段による間引き処理または圧縮処理を実行した出力画像を出力の対象となる機器に出力する出力手段を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
出力の対象となる機器とネットワークを介して通信を行う手段と、
前記通信を行う手段を介し、出力の指示に応じて出力の対象となる機器から当該機器の種類に関する情報を取得する手段とを備え、
前記画像処理手段は、前記取得する手段により取得した前記情報に基づいた前記機器の種類に応じて画像処理を実行することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
利用者から出力の対象となる機器の宛先の指定を受け付ける手段と、
前記受け付ける手段により指定された宛先から、前記出力の対象となる機器の種類を判別する手段とを備え、
前記画像処理手段は、前記受け付ける手段によって指定された宛先から前記判別する手段により判別される前記機器の種類に応じて画像処理を実行することを特徴とすることを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記入力画像は、複数の属性毎に分離された複数の分離画像であり、
前記画像処理手段は、前記機器の種類に応じて、各分離画像に対する画像処理を実行することを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記複数種類の機器は、ＰＣ、携帯電話、プリンタ、ＦＡＸ、ＭＦＰのうち少なくとも表示領域のサイズが異なる２種類の機器を含むことを特徴とする請求項１乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
画像処理装置を構成するコンピュータを、
表示領域のサイズが異なる複数種類の機器のうち、出力の対象となる機器の種類に基づく表示領域のサイズに応じた画像処理を実行する画像処理手段
として機能させる画像処理プログラム。
【請求項８】
前記コンピュータを、
入力画像に対して前記画像処理手段による間引き処理または圧縮処理を実行した出力画像を出力の対象となる機器に出力する出力手段
として機能させる請求項７に記載の画像処理プログラム。
【請求項９】
前記コンピュータを、
出力の対象となる機器とネットワークを介して通信を行う手段、
前記通信を行う手段を介し、出力の指示に応じて出力の対象となる機器から当該機器の種類に関する情報を取得する手段
として機能させ、
前記画像処理手段は、前記取得する手段により取得した前記情報に基づいた前記機器の種類に応じて画像処理を実行する請求項７または８に記載の画像処理プログラム。
【請求項１０】
前記コンピュータを、利用者から出力の対象となる機器の宛先の指定を受け付ける手段、
前記受け付ける手段により指定された宛先から、前記出力の対象となる機器の種類を判別する手段
として機能させ、
前記画像処理手段は、前記受け付ける手段によって指定された宛先から前記判別する手段により判別される前記機器の種類に応じて画像処理を実行する請求項７または８に記載の画像処理プログラム。
【請求項１１】
前記入力画像は、複数の属性毎に分離された複数の分離画像であり、
前記画像処理手段は、前記機器の種類に応じて、各分離画像に対する画像処理を実行する請求項８に記載の画像処理プログラム。
【請求項１２】
請求項７乃至１１のいずれか一項に記載のプログラムを格納するコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用目的に適応した画像の提供を行うことのできる画像処理システムに関する。
【背景技術】
【０００２】
従来、カラー画像やグレースケール画像をモノクロプリンタやＦＡＸなど単色しか表現できない機器に出力する場合、ある固定しきい値で２値化処理して出力したり、画像全体をディザなど単色で階調を表現できる方式に変換したりすることで出力を行っていた。しかし、画像全体を固定しきい値で２値化処理すると、文字部などは綺麗に出力されるが、写真部などがつぶれてしまう問題があった。また、画像全体をディザ処理などすると、写真部などは比較的綺麗に出力されるが、文字部の視認性が低下するという問題があった。図１はカラー／グレースケール画像とそれを２値化処理もしくはディザ処理した画像の例を示す図であり、（ａ）は元となるカラー／グレースケール画像、（ｂ）はそれを２値化処理した画像、（ｃ）はディザ処理した画像である。
【０００３】
一方、文字部や写真部に応じて適切に処理を行うものとして、特許文献１、２が存在する。すなわち、特許文献１では、図２に示すように、入力画像に対し小領域ごとにそれぞれ異なるフィルタ処理および多値のディザ処理を並列に行い、像域分離結果を利用してこれらの２つのいずれかを選択する（切り替える）方式が提案されている。特許文献２では、文字・写真・網点などを判定し、文字部は２値化処理、写真および網点部はディザ処理結果を選択することにより、白黒モード時でも良好な画像を得ることができる方式が提案されている。
【０００４】
また、特許文献３では、ディザ処理された地肌濃度上の文字の認識性を改善するために、凹凸補正回路により、２値画像の凹凸を補正する方式が提案されている。
【特許文献１】特開２００１−１６９０９９号公報
【特許文献２】特開２００１−１６０９００号公報
【特許文献３】特開２００１−１１１８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した特許文献１、２に開示される技術では、判定結果を用いて合成した画像を作成してしまっているために、後になって写真部をディザではなく、入力画像（カラー／グレースケール）の状態で見たい場合など、利用目的に適応した画像の提供ができないという問題があった。
【０００６】
多くの処理時間を必要としている判定処理を用いずに利用目的に適応した画像の提供をするためには、例えば入力画像をカラー画像のまま保管（保持）し、利用目的に合わせて、画像全体に対してディザ処理を行えばよい。しかしこの方法では、前述したように、文字部もディザ処理がされてしまい、文字の視認性が低下する。これを補正する手段として特許文献３に記載される従来技術では２値画像の凹凸を補正する方法が提案されているが、一画素ずつマスク処理を行う必要があり、これらの処理をソフトウェアで実装すると多くの処理時間を要し、根本的な解決にはならないという問題があった。
【０００７】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、利用目的に適応した画像の提供を行うことのできる画像処理システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、表示領域のサイズが異なる複数種類の機器のうち、出力の対象となる機器の種類に基づく表示領域のサイズに応じた画像処理を実行する画像処理手段を備える画像処理装置を要旨としている。
【００１０】
また、請求項２に記載されるように、入力画像に対して前記画像処理手段による間引き処理または圧縮処理を実行した出力画像を出力の対象となる機器に出力する出力手段を備えるようにすることができる。
【００１１】
また、請求項３に記載されるように、出力の対象となる機器とネットワークを介して通信を行う手段と、前記通信を行う手段を介し、出力の指示に応じて出力の対象となる機器から当該機器の種類に関する情報を取得する手段とを備え、前記画像処理手段は、前記取得する手段により取得した前記情報に基づいた前記機器の種類に応じて画像処理を実行するようにすることができる。
【００１２】
また、請求項４に記載されるように、利用者から出力の対象となる機器の宛先の指定を受け付ける手段と、前記受け付ける手段により指定された宛先から、前記出力の対象となる機器の種類を判別する手段とを備え、前記画像処理手段は、前記受け付ける手段によって指定された宛先から前記判別する手段により判別される前記機器の種類に応じて画像処理を実行するようにすることができる。
【００１４】
また、請求項５に記載されるように、前記入力画像は、複数の属性毎に分離された複数の分離画像であり、前記画像処理手段は、前記機器の種類に応じて、各分離画像に対する画像処理を実行するようにすることができる。
【００１５】
また、請求項６に記載されるように、前記複数種類の機器は、ＰＣ、携帯電話、プリンタ、ＦＡＸ、ＭＦＰのうち少なくとも表示領域のサイズが異なる２種類の機器を含むものとすることができる。
【００１８】
また、請求項７〜１１に記載されるように、画像処理プログラムとして構成することができる。
【００１９】
また、請求項１２に記載されるように、コンピュータ読取可能な記録媒体として構成することができる。
【発明の効果】
【００２０】
本発明の画像処理システムにあっては、利用目的に適応した画像の提供を行うことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好適な実施形態につき説明する。
【００２２】
図３は本発明の画像処理システムの構成例を示す図である。図３（ａ）は、入力画像から複数の分離画像を生成し、ＭＦＰ（Multi Function Printer）やＰＣ（Personal Computer）などに搭載されている画像処理装置１と、複数の分離画像から利用目的に適応した画像を生成し、他のＰＣ、携帯端末（ＰＤＡ）、携帯電話、プリンタ、ＦＡＸなどに搭載されている画像処理装置２とが直結された画像処理システムを示している。
【００２３】
図３（ｂ）は、画像処理装置１と画像処理装置２とがＬＡＮなどのネットワーク３で接続されている例である。図３（ｃ）は、画像処理装置１と画像処理装置２の間にハードディスクドライブ（ＨＤＤ）、メモリ（ＲＡＭ：Random Access Memory）などの保存装置４を配置して複数の分離画像を蓄積し、必要に応じて画像処理装置２に入力して処理を行う例である。図３（ｄ）は、画像処理装置１で生成された複数の分離画像をいったんＣＤ、メモリデバイスなどのメディア５に記憶し、必要に応じてこのメディア５から画像処理装置２に入力して処理を行う例である。なお、図３に記載の画像処理システムを一つの装置としてもよい。
【００２４】
ここで、従来技術と比較すると、特許文献１、２に記載される従来技術では、文字・写真部を判定分離し、写真部はディザ処理を行った画像を作成していた。判定の処理を高速に行うため、一般的にはＡＳＩＣ（Application Specific Integrated Circuit）などのハードウェアを用いて実現しているが、このような専用のハードウェアを備えた機器は一般的ではなく、ソフトウェア的に処理が行えることが望ましい。しかしながら、これらの処理をソフトウェアで実装しようとすると、多くの処理時間を要し、実時間処理は難しいという問題があった。従って、ＡＳＩＣを有しない一般のＰＣ、携帯端末（ＰＤＡ：Personal Digital Assistant）、携帯電話、プリンタ、ＦＡＸなどでは、所望の画像処理が行えないという問題があった。なお、同じ画像を異なる出力先に繰り返し送るような場合は、上述した負荷の高い判定の処理を繰り返さなければならず、ソフトウェア的な処理は一層困難であった。この点、本発明の実施形態では、ソフトウェア的に処理が行えるため、利用目的に適応した画像の提供を行うことができる。
【００２５】
図４は第１の画像処理装置１の構成例を示す図であり、入力画像Ｉ０から二つの分離画像Ｉ１、Ｉ２を生成する場合について示している。なお、分離画像の数は２つに限られない。
【００２６】
図４において、画像処理装置１は、入力画像Ｉ０の各画素部分を第１の領域（例えば、文字領域）と第２の領域（例えば、非文字領域）のどちらに属するかを判定する像域分離部１１と、像域分離部１１の判定結果を用いて、入力画像Ｉ０の該当画素部分を分離画像Ｉ１、Ｉ２の２つの画像として生成する選択部１２とを備えている。
【００２７】
以下、第１の領域と第２の領域を、文字領域と非文字領域であるとして、図５を参照して処理動作を説明する。
【００２８】
先ず、像域分離部１１は、図５（ａ）に示すようなカラー／グレースケール画像である入力画像Ｉ０を入力すると、図５（ｂ）に示すように所定の固定された閾値で黒画素と白画素の２値に分ける２値化処理を行う。なお、２値化処理は固定閾値による方法に限られない。
【００２９】
次に、像域分離部１１は、図５（ｃ）に示すように黒画素の連結成分矩形を作成し、黒画素の連結成分矩形の大きさが所定の閾値以下であるものは文字、閾値以上であるものは非文字と判定する。
【００３０】
そして、選択部１２は、像域分離部１１の判定結果に従い、図５（ｄ）に示すように、文字と判定された画像を分離画像Ｉ１として生成し、非文字と判定された画像を分離画像Ｉ２として生成する。作成される２つの分離画像については、一般に文字は２値で書かれていることが多いため文字部は２値画像として保存し、非文字部はカラー画像のまま保存する。なお、分離画像Ｉ１、Ｉ２は別々のファイルとして保存するほか、ＰＤＦ（Portable Document File）などの形式により合体して保存するようにしてもよい。
【００３１】
このような処理により入力画像から複数の分離画像を生成するため、特許文献１、２に記載される判定処理に比してより高速に処理を行うことができる。
【００３２】
図６は第２の画像処理装置２の構成例を示す図であり、二つの分離画像Ｉ１、Ｉ２から結果画像Ｉ３を生成する場合について示している。なお、分離画像の数は２つに限られない。
【００３３】
図６において、画像処理装置２は、分離画像Ｉ１に対してフィルタ処理・ディザ処理を行うフィルタ処理・ディザ処理部２１と、分離画像Ｉ２に対してフィルタ処理・ディザ処理を行うフィルタ処理・ディザ処理部２２と、フィルタ処理・ディザ処理部２１、２２において処理された画像を合成して結果画像Ｉ３を生成する合成部２３とを備えている。すなわち、分離画像Ｉ１、Ｉ２に対してそれぞれに異なるフィルタ処理・ディザ処理を行い、この２つの画像を合成して結果画像を生成するようにしている。
【００３４】
例えば、分離画像Ｉ１が文字画像であり、分離画像Ｉ２が非文字画像である場合、分離画像Ｉ１は２値画像なので、フィルタ処理・ディザ処理部２１において特別なフィルタ処理・ディザ処理は行わず、分離画像Ｉ１をそのまま合成部２３に出力する。一方、分離画像Ｉ２はカラー画像なので、フィルタ処理・ディザ処理部２２において適宜にフィルタ処理・ディザ処理（誤差拡散処理等）を行い、合成部２３に出力する。
【００３５】
どのようなフィルタ処理・ディザ処理を行うかは、分離画像のファイルヘッダ情報などに書かれている画像のビット数情報を利用することで、カラー画像か２値画像か判断し、それに応じて決定することができる。図７は画像ファイルに含まれる情報の例を示す図であり、ヘッダ部に含まれる１画素あたりのビット数などからカラー画像か２値画像かを判断することができる。また、ＰＤＦファイル形式などの場合は、タグ情報としてビット数が記載されているのでそれを参照することで処理を切り替えることができる。図８はＰＤＦファイルに含まれる情報の例を示す図であり、オブジェクトごとに設けられたタグに含まれる「CCITTFaxDecode」「DCTDecode」「BitsPerComponent 8」などからカラー画像か２値画像かを判断することができる。
【００３６】
このように、本発明では、高圧縮ＰＤＦ技術などに代表される文書画像の領域分割技術を用い、それぞれの領域に適した領域（レイヤー）に分割された画像を対象として、適切な出力方式に変換して出力することにより、文字も写真も綺麗に再現できる方式を提案している。例えば、カラー画像等をＪＰＥＧ（Joint Photographic Coding Experts Group）等の圧縮方式に適した画像レイヤーと、ＭＭＲ（Modified Modified Read(Relative element address)）等の圧縮方式に適した画像レイヤーに分割し、出力先がモノクロプリンタやＦＡＸなどでカラー出力ができない場合、ＪＰＥＧレイヤー画像をディザなど単色で階調を表現できる方式に変換し、ＭＭＲレイヤーと重ね合わせて出力することができる。この際、ＡＳＩＣ等のハードウェアを持たない画像処理装置２であっても、処理負荷の比較的高い像域判定および分離の処理は画像処理装置１側で既に行われており、画像処理装置２ではフィルタ処理・ディザ処理および合成処理を行うのみでよいため、ソフトウェアによる処理であっても高速に行うことが可能となる。
【００３７】
図９は第２の画像処理装置２の他の構成例を示す図であり、出力先が例えばＦＡＸである場合に対応してモノクロ出力を行うための画像処理部２Ａと、出力先が例えばモニタである場合に対応してカラー出力を行うための画像処理部２Ｂと、出力先が例えば携帯電話である場合に対応して縮小出力を行うための画像処理部２Ｃと、出力先に応じて画像処理部２Ａ〜２Ｃの処理を切り替える制御部２４とを備えている。画像処理部２Ａ〜２Ｃそれぞれの内部構成は図６に示した画像処理装置２の構成と同様である。なお、複数の画像処理部２Ａ〜２Ｃを設ける代わりに画像処理部を一つ（例えば画像処理部２Ａのみ）とし、制御部２４により画像処理のパラメータを変化させることで出力先に応じた画像処理を行わせるようにすることもできる。
【００３８】
図９において、具体的処理としては、ＦＡＸなどモノクロ出力時で、カラー画像が出力できない場合、制御部２４は画像処理部２Ａを選択し、フィルタ処理・ディザ処理部（図６）により、カラー画像に対してディザ・誤差拡散処理を行う。また、モニタなどカラー出力時の場合、制御部２４は画像処理部２Ｂを選択し、カラー画像にエッジ強調処理を行うなどして視認性を良くする。また、携帯電話など縮小出力時の場合、制御部２４は画像処理部２Ｃを選択し、カラー画像には間引き処理を、２値画像にはＯＲ圧縮処理を行うことにより、小さな画面での視認性を良くする。なお、画像処理部２Ａ〜２Ｃにおけるフィルタ処理・ディザ処理は一例に過ぎず、これ以外の処理を行ってももちろんかまわない。また、このような構成とすることで、ＦＡＸでファイルサイズ重視（＝高速処理）の場合は、非文字部をディザにせず単純２値化処理画像を送るようにすることも簡単に実装することができる。
【００３９】
図１０および図１１は、図９における画像処理装置２において、出力先機器の仕様に合わせて画像を生成・出力する処理の例を示すシーケンス図である。
【００４０】
図１０は出力先機器の仕様を入手して処理を切り替える手法であり、出力をユーザが指示すると（ステップＳ１１）、画像処理装置２は出力先機器に対して機器仕様を送るよう要求し（ステップＳ１２）、出力先機器から機器仕様が送信されると（ステップＳ１３）、仕様に合わせた画像を生成し（ステップＳ１４）、出力先機器に出力する（ステップＳ１５）。
【００４１】
これにより、ユーザは出力先機器の特性を特に意識することなく、出力先機器と画像処理装置２とがやりとりを行い、適切な画像を生成して出力することが可能となる。なお、後述の例「出力先機器をユーザが指定することにより処理を切り替える方法」と比べると、こちらの方法は、画像処理装置２と出力先機器とがオンラインで双方向につながっていることが求められる方式となる。
【００４２】
図１１は出力先機器をユーザが指定することにより処理を切り替える手法であり、出力先機器をユーザが選択することで（ステップＳ２１）、画像処理装置２は予め設定されている機器仕様を取得し（ステップＳ２２）、仕様に合わせた画像を生成し（ステップＳ２３）、出力先機器に出力する（ステップＳ２４）。
【００４３】
なお、出力先機器の選択（ステップＳ２１）は、ユーザに明示的に行わせなくても、ユーザの操作から間接的に行わせることができる。例えば、出力先機器として「ＦＡＸ」「カラープリンタ」「モノクロプリンタ」「携帯電話」を考えると、出力先機器がＦＡＸあるいは携帯電話である場合は、出力先の電話番号から判別することができる。すなわち、出力先機器がＦＡＸあるいは携帯電話である場合は、出力先の電話番号を出力時に指定するか、予め「電話帳機能」などを利用して出力先を登録しておき電話帳から選択して出力を行うことになるが、このような電話番号を伴うことから判別することができる。また、携帯電話の場合は、「０８０」「０９０」など所定の番号が電話番号のはじめにあることから、ＦＡＸと区別することができる。そして、これらの判別結果から、対応する機器仕様を得ることができる。
【００４４】
また、カラープリンタかモノクロプリンタかの違いは、プリンタドライバをインストールするときに、そのドライバ情報として出力先機器の仕様を得ることができるので、この仕様をドライバインストール時に記録しておくことにより、機器仕様を得ることができる。
【００４５】
このように、出力先をユーザが指定したときに、予め設定されている機器特性を得て、それに合わせて画像を生成し出力するものである。なお、前述の例「出力先機器の仕様を入手して処理を切り替える方法」と比べると、こちらの方法は、必ずしも画像処理装置２と出力先機器とがオンラインで双方向につながっていなくても実施可能な方式となる。
【００４６】
以上のように、本発明では、判定・分離までを行う第１の画像処理装置と、利用目的に適応して分離された画像を適切に変換する第２の画像処理装置との２つの画像処理装置からなるシステム、あるいは、分離された画像を入力として利用目的に適応した画像処理装置あるいは画像処理方法を提供することにより、ＡＳＩＣなどにより行う必要がある処理部分を切り離すことができ、安価な装置で利用目的に適応した画像処理を行うことができ、携帯電話やＰＤＡのような高機能な処理装置をもたない機器でも実現できるシステムを提供することができる。
【００４７】
また、ＰＤＦに代表されるマルチレイヤーを保持可能なファイル形式で表現される画像ファイルを対象に、その画像ファイル形式により後段の処理を切り替えることで適切な画像処理を実現することができる。さらには、出力先の表現可能な階調情報から、処理を行うか行わないかを判断することができる。
【００４８】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００４９】
【図１】カラー／グレースケール画像とそれを２値化処理もしくはディザ処理した画像の例を示す図である。
【図２】従来の画像処理の例を示す図である。
【図３】本発明の画像処理システムの構成例を示す図である。
【図４】第１の画像処理装置の構成例を示す図である。
【図５】第１の画像処理装置における処理の例を示す図である。
【図６】第２の画像処理装置の構成例を示す図である。
【図７】画像ファイルに含まれる情報の例を示す図である。
【図８】ＰＤＦファイルに含まれる情報の例を示す図である。
【図９】第２の画像処理装置の他の構成例を示す図である。
【図１０】出力先機器の仕様に合わせて画像を生成・出力する処理の例を示すシーケンス図（その１）である。
【図１１】出力先機器の仕様に合わせて画像を生成・出力する処理の例を示すシーケンス図（その２）である。
【符号の説明】
【００５０】
１            画像処理装置
１１          像域分離部
１２          選択部
２            画像処理装置
２Ａ〜２Ｃ    画像処理部
２１、２２    フィルタ処理・ディザ処理部
２３          合成部
２４          制御部
３            ネットワーク
４            保存装置
５            メディア
【図２】
0004814039.tif 000002
【図３】
0004814039.tif 000003
【図４】
0004814039.tif 000004
【図５】
0004814039.tif 000005
【図６】
0004814039.tif 000006
【図７】
0004814039.tif 000007
【図８】
0004814039.tif 000008
【図９】
0004814039.tif 000009
【図１０】
0004814039.tif 000010
【図１１】
0004814039.tif 000011
【図１】
0004814039.tif 000012