(57)【要約】【課題】ガンマテーブルの数を少なくすることができ、後の処理の軽減を図ることが可能な画像変換システムを提供する。【解決手段】入力画像データをガンマ変換処理を経て出力画像データに変換する画像変換システムであって、指定される出力画像の種別に応じたガンマ変換処理のためのガンマテーブルを選択する選択手段を備えている。なお、入力画像データはスキャナで読みとられ、ガンマテーブルを選択する選択手段をスキャナドライバに設定するようにしてもよい。また、出力画像の種別を、カラーマッチングされた画像とし、さらに異なる画像出力装置に対応するように複数のガンマテーブルを有するようにしてもよい。なお、上記のガンマ変換処理された変換画像を、例えば、パターンマッチンング処理して、入力画像を特定するのに用いる。【選択図】図１
2007036514.tif 000002
【特許請求の範囲】
【請求項１】
入力画像データをガンマ変換処理を経て出力画像データに変換する画像変換システムであって、指定される出力画像の種別に応じた前記ガンマ変換処理のためのガンマテーブルを選択する選択手段を備えていることを特徴とする画像変換システム。
【請求項２】
前記入力画像データはスキャナで読みとられ、前記ガンマテーブルを選択する選択手段はスキャナドライバに設定されていることを特徴とする請求項１に記載の画像変換システム。
【請求項３】
前記出力画像の種別が、カラーマッチング画像であることを特徴とする請求項１又は２に記載の画像変換システム。
【請求項４】
前記カラーマッチング画像に対するガンマテーブルは、異なる画像出力装置に対応して複数有していることを特徴とする請求項３に記載の画像変換システム。
【請求項５】
前記ガンマ変換処理された変換画像は、パターンマッチング処理を経て出力されることを特徴とする請求項１〜４のいずれか１項に記載の画像変換システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データをガンマ変換して、種々の形態で画像データとして出力する画像変換システムに関する。
【背景技術】
【０００２】
各種の記録媒体に格納された画像、或いは、スキャナで読取られる画像を、各種のディスプレイで表示させたり、プリントアウトしたりする画像変換システムでは、通常、入力画像データをガンマ変換（ガンマ補正ともいう）して出力している。スキャナやプリンタなどの画像データの入出力機器は、固有のガンマ値を有し、入力画像を忠実に再現するには、入出力機器のガンマ値に応じて画像データに対してガンマ変換が行なわれている。また、各種の形態で入出力される画像に対する適正化、高画質化に関して種々の提案がなされている。
【０００３】
例えば、特許文献１には、階調性を必要とする画像に対しては階調性を保ち、中間調の文字やパターンなどの高い解像力を必要とする画像に対しては、高解像度のディサ処理が可能な画像処理を行なうことが開示されている。この場合、ディサ処理のために解像力の異なる複数の閾値行列とそれに対応した複数のガンマ変換を行なうためのガンマ変換テーブルが用意される。この中から、画像に要求される特性に応じた特定の行列とそれに対応したガンマ変換テーブルが選択される。例えば、解像力を必要とする画像に対しては解像力の高い方の行列を選択し、階調再現性を必要とする画像に対しては解像力の低い方の行列を選択するとしている。
【０００４】
また、特許文献２には、配信機能をもつ複写機等で、配信するスキャン画像に含まれる文字・写真等の各種の画像に適合した補正・変換処理を施すことにより、利用側で画質の劣化を起こさず、必要な画像データを効率よく配信する画像処理が開示されている。例えば、スキャナ等で入力されたカラー画像データを配信する場合、画像データのうちの文字判定信号が付されている文字部分は、Ｓ字状のガンマカーブを用いて補正を行ない黒を強調することにより高解像性を得るようにする。また、写真判定信号が付されている写真部分はリニアなガンマカーブを用いることにより高階調性を持たせ、画像全体の高画質を維持させることが可能であるとしている。
【０００５】
また、特許文献３には、スキャナで読み取られたカラー画像で、紙幣などの複写が禁止されている画像を、パターンマッチングで認識し検出するのに、ガンマ変換でパターンマッチグしやすいように画像処理することが開示されている。この場合、パターンマッチングで特定しようとする画像が、例えば、全体に赤味を帯びた画像であったとすると、ＲＧＢ画像データのＲ成分の割合が高く、ＧＢ成分が低いということになる。そこで、ガンマテーブルはＲＧＢ色毎に１テーブルを持っているので、より赤味を増す方向に変換するテーブルを用いることで、より特定画像データの認識率を向上させることができるとされている。
【特許文献１】特開平９−１９１４０３号公報
【特許文献２】特開２００４−１１２１４０号公報
【特許文献３】特開２００１−９４７７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
記録媒体或いはスキャナにより入力された画像を、ＣＲＴ、ＬＣＤ、又はプリンタ等により出力させたり、そのほか認識しようとするような場合、ガンマ変換処理を用いて、それぞれの出力形態に適した状態で出力画像を出力している。通常、ガンマ変換のためのガンマテーブルは複数設けられ、入力データに応じて自動的にガンマテーブルが参照され、最適なテーブルが選択されるようになっている。
【０００７】
しかし、上述の特許文献３に開示のように、紙幣のような入力画像をガンマ変換してパターンマッチングする場合、ガンマテーブルの数だけパターンマッチングが実行されることになる。パターンマッチングの対象が紙幣である場合、各国の紙幣を含めるとパターンマッチングに対する負担も大きく、時間もかかってしまう。また、ガンマ変換後の画像の種類が多すぎて、後の処理が対応できないこともある。一方、画像の出力形態の種別が予め特定されているような場合もある。このような場合においても、多くの出力形態に対応した数のガンマテーブルを用意し、これを参照して選択するには無駄が多い。
【０００８】
本願発明は、上述した実情に鑑みてなされたもので、ガンマテーブルの数を少なくすることができ、後の処理の軽減を図ることが可能な画像変換システムの提供を課題とする。
【課題を解決するための手段】
【０００９】
本発明による画像変換システムは、入力画像データをガンマ変換処理を経て出力画像データに変換する画像変換システムであって、指定される出力画像の種別に応じたガンマ変換処理のためのガンマテーブルを選択する選択手段を備えている。なお、入力画像データはスキャナで読みとられ、ガンマテーブルを選択する選択手段をスキャナドライバに設定するようにしてもよい。また、出力画像の種別を、カラーマッチングされた画像とし、さらに異なる画像出力装置に対応するように複数のガンマテーブルを有するようにしてもよい。なお、上記のガンマ変換処理された変換画像を、例えば、パターンマッチング処理して、入力画像を特定するのに用いる。
【発明の効果】
【００１０】
本発明によれば、ユーザによって指定された出力画像の種別（例えば、カラーマッチング画像）を選択することにより、その出力画像の種別に対する所定のガンマテーブルが選択される。この選択されたガンマテーブルによりガンマ変換処理が行なわれるため、出力画像の種別に適したガンマ変換処理を行なうことができる。また、ガンマテーブルの数を限定できるため、後の処理の軽減を図ることができる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態を図により説明する。図１は、本発明の概略を説明する図で、画像データ入力部は、フラッシュメモリ、コンパクトディスク、フレキシブルディスク等の読出し可能な記録媒体の場合もあれば、ネットワーク／ＵＳＢ等を通じて画像が取得される場合もある。これらの画像データは、パソコン、画像形成装置等に一体的に搭載されるスキャナ等で、種々の形態で画像データを入力することができる。また、入力画像としては、カラー画像、モノクロ画像、写真画像、文字画像等の種々の形態がある。
【００１２】
画像データ入力部に入力された画像データは、パソコン等の情報処理手段を用いて画像処理される。本発明では、ユーザにおいて、所定の出力画像の種別を選択する選択手段を備えている。ここで、出力画像の種別とは、出力される画像が、例えば、カラーマッチング、エッジ強調、コントラスト強、ノイズ除去等のような処理が実施された出力画像であるという意味で用いるものとする。ユーザにおいて、上記のような出力画像の種別が選定されると、この出力画像の種別に適したガンマ変換処理を実行するためのガンマテーブルが選択される。
【００１３】
この場合、出力画像の種別でガンマ変換処理を行なうか、通常のガンマ変換処理を行なうかが選択される。すなわち、出力画像の種別を選択することにより、２つのガンマテーブルのうち１つが選択されることになる。このガンマテーブルでガンマ変換処理が行なわれた画像データは、さらに他の処理（Ｙ）を実施して出力されるか、或いは、これを実施することなく出力することができる。
【００１４】
ガンマ変換処理によって所定の画像データとされた後、ＣＲＴ、ＬＣＤ等で表示したり、あるいはプリンタにより複写されて出力される。また、特許文献３のように、複写禁止の画像データと判定されたものは、出力しない処理を行なうこともできる。表示手段による表示あるいはプリンタにより複写される出力画像は、画像処理に先だってユーザによって指定された種別の画像、例えば、カラーマッチングされた画像やエッジ強調された画像とすることができる。
【００１５】
図２は、本発明をスキャナ装置に適用した一例を示す図である。図中、１はスキャナ装置、２はスキャナドライバ、３はアプリケーション、４は原稿（入力画像）、５はホストコンピュータ、１１は画像読取部、１２は画像処理部、１３は制御手段（ＣＰＵ）、１４はＲＯＭ、１５はＲＡＭ、１６はＨＤＤ、１７は対ドライバＩＦ部、１８は表示手段、１９は画像データ生成部、２０は変換選択部、２１は対スキャナＩＦ部、２２は画像処理部、２３は対アプリケーションＩＦ部を示す。
【００１６】
スキャナ装置１は、入力画像である原稿４の画像を読み取って信号を出力する画像読取部１１、読み取った画像データを処理して出力する画像処理部１２、画像処理部での処理を選択する変換選択部２０から成る画像データ生成部１９を備えている。画像処理部１２で生成された画像データは、スキャナドライバ２に転送する対ドライバＩＦ（interface）部１７、各ブロックの動作及び処理を制御するための制御手段としてのＣＰＵ１３に入力される。
【００１７】
この他、スキャナ装置１は、ＣＰＵ１３が実行する制御プログラムやＣＰＵ１３が参照するデータテーブルなどが格納されたＲＯＭ１４、ＣＰＵ１３がプログラムを実行する際のワークエリアを提供し、また読み取った画像データを一時的に格納して処理するためのＲＡＭ１５、原稿の頁毎の画像データ或いは複数頁を合成した画像データを格納するＨＤＤ１６を備えている。なお、スキャナ装置１の動作状態は、表示手段１８により逐次表示される。
【００１８】
画像読取部１１は、原稿４の画像を読み取るためのイメージセンサ１１ａを有している。イメージセンサ１１ａは、例えば、ＣＣＤ（ Charge Coupled Devices：光学縮小方式 ）やＣＩＳ（ Contact Image Sensor：密着センサ方式 ）などで構成される。また、実施の形態の一例として、画像読取部１１は、原稿４の表面と裏面を読み取るためにそれぞれ専用のイメージセンサを備え、表面側の画像をＣＣＤで読み取り、裏面側の画像をＣＩＳで読み取るようにすることもできる。また、画像読取部１１は、原稿の画像を露光する露光部、反射光をセンサに導く光学系、原稿を搬送する搬送部を備えている。
【００１９】
画像処理部１２は、イメージセンサ１１ａから出力される画像データを所定の手順で処理する。この処理内容としては、上述したガンマ変換処理１２ａ、及び処理（Ｙ）１２ｂとして、例えば、パターンマッチング、ディサ処理、ノイズ処理などを行なうことができる。画像処理部１２で処理された画像データは、圧縮又は圧縮されずに、一旦、ＲＡＭ１５あるいはＨＤＤ１６に格納され、後で読み出すようにすることもできる。
【００２０】
本発明では、上述の画像データ生成部１９に、特に変換選択部２０を備えている。この変換選択部２０では、図１で説明したように、出力画像の種別が指定され、これに応じたガンマテーブルを選択され、指定された画像を出力するためのガンマ変換処理１２ａが実行される。変換選択部２０での選択は、ユーザがキーボード等から直接入力する形態であってもよい。また、指定の出力画像の種別をスキャナドライバ２などに予め設定しておき、ドライバにより選択されるようにしてもよい。選択された所定のガンマテーブルで変換された画像データは、さらに必要な処理（Ｙ）１２ｂ（例えば、パターンマッチング処理）が行なわれて出力される。
【００２１】
対ドライバＩＦ部１７は、スキャナ装置１の画像処理部１２で処理された所定の画像データを、ホストコンピュータ５等に出力するもので、スキャナ装置１の出力部として機能する。スキャナ装置１とホストコンピュータ５は、ホストコンピュータ５側に設けた対スキャナＩＦ部２１により、種々の通信ケーブルを介して通信される。なお、スキャナ装置１とホストコンピュータ５は、ＬＡＮなどのネットワークを介して通信するようにしてもよい。
【００２２】
ホストコンピュータ５のハードウエアは、図示しないＣＰＵ、バスコントローラ、ＲＡＭ、ＨＤＤ、通信インタフェース、ディスプレイ、キーボード、マウスなど周知のハードウエアで構成される。また、ホストコンピュータ５には、スキャナドライバ２及びアプリケーション３がインストールされている。スキャナドライバ２は、アプリケーション３が対アプリケーションＩＦ部２３を介してスキャナ装置１と通信をし、スキャナ装置１の読み取りを制御して画像データを取得できるように、実行すべき処理の手順を示すプログラムである。そして、このスキャナドライバ２は、対スキャナＩＦ部２１、画像処理部２２、対アプリケーションＩＦ部２３を含んでいる。スキャナドライバ２における画像処理部２２は、スキャナ装置１から受領した画像データをアプリケーション３に渡せるように処理する処理手段である。
【００２３】
図３は、本発明の画像変換システムを実行するフローを示す図である。先ず、画像変換処理に先だって、ユーザにより出力画像としてどのような種別の画像を要求するかを選定して入力する。図３の例では、カラーマッチングされた画像を要求するとする。入力されるカラー画像に対して、出力画像としてカラーマッチングされた画像を指定することにより、出力側では入力されたカラー画像に近い色のカラー画像が印刷あるいはディスプレイ或いはプリント表示で出力することができる。
【００２４】
ステップＳ１で、出力画像の種別として「カラーマッチングあり」の指定がなされ、スキャン装置の起動準備が整うと、ステップＳ２によりスキャナドライバから入力画像のスキャン要求が出される。次いで、ステップＳ３で原稿のカラー画像がスキャンされ、ＣＣＤ方式あるいはＣＩＳ方式で画像が読み取られる。読み取られた画像は、画像処理部に入力され、ここで読み取り画像に対してガンマ変換処理が実施される。ガンマ変換処理は、予め設定されているガンマテーブルを用いて行なわれるが、どのガンマテーブルを用いるかは、原稿のスキャン開始に先だって入力された出力画像の種別によって選択される。
【００２５】
本例の場合、カラーマッチングの要否により選択される指定がなされているため、ステップＳ４でカラーマッチングありの場合は、ステップＳ５でカラーマッチングあり用のガンマテーブルが選択される。カラーマッチングなしの場合は、ステップＳ６でカラーマッチングなし用のガンマテーブルが選択される。ここでカラーマッチングあり用のガンマテーブルを選択した場合は、出力画像として、入力画像の色に近い色の画像で出力させることができる。反対に、カラーマッチングなし用のガンマテーブルを選択した場合は、入力画像の色と異なる色で出力される可能性はあるが、イメージセンサからの入力データをそのまま出力させることができ、ガンマ変換によるデータのロスがない（又は少ない）ため、出力後の画像が加工しやすくなる。
【００２６】
また、画像の出力装置の媒体が、印刷画像、ＣＲＴ表示画像、ＬＣＤ表示画像、記録媒体などがある。このように出力媒体が異なることによって、カラーマッチングありでも出力装置による出力形態が異なることにより、異なるガンマテーブルを必要とする場合がある。したがって、カラーマッチングの詳細項目として、例えば、印刷用、ＣＲＴ用、ＬＣＤ用等を設定し、これらに対するガンマテーブルが選択できるようにしても良い。
【００２７】
ステップＳ７では、選択されたガンマテーブルに基づいてガンマ変換処理が実行され、ガンマ変換された画像データは、必要に応じて別の処理が行なわれる。本例では、ステップＳ８としてパターンマッチング処理を行なうようにされている。このパターンマッチングは、例えば、入力画像が如何なる種類のものであるかを特定するような場合に用いることができる。また、パターンマッチングが８ビットで行なわれ、入力画像データが１０ビットである場合、ガンマ変換処理で１０ビット→８ビットの変換も併せて行なうことができる。このパターンマッチングは、選択されたガンマテーブルでガンマ変換された所定の画像データのみを行なえばよいので、負荷が小さく処理速度も速くなる。
【００２８】
ステップＳ９では、パターンマッチングされた画像データとマッチング結果がドライバ又はアプリケーションに転送される。ここで、ドライバ又はアプリケーションでは、特許文献３で開示したように、入力画像の複写が禁止されている紙幣のような場合、これをパターンマッチングで識別し、複写禁止の紙幣である場合は、出力されないようにしたり、他の処理が施された状態で出力することができる。複写が禁止されていない画像である場合は、ガンマ変換処理された画像データは、カラーマッチングされた画像で出力が許容される。
【図面の簡単な説明】
【００２９】
【図１】本発明の概略を説明する図である。
【図２】本発明をスキャナ装置に適用した例を説明する図である。
【図３】本発明の画像変換システムの実施フローの一例を説明する図である。
【符号の説明】
【００３０】
１…スキャナ装置、２…スキャナドライバ、３…アプリケーション、４…原稿（入力画像）、５…ホストコンピュータ、１１…画像読取部、１２…画像処理部、１３…制御手段（ＣＰＵ）、１４…ＲＯＭ、１５…ＲＡＭ、１６はＨＤＤ、１７…対ドライバＩＦ部、１８…表示手段、１９…画像データ生成部、２０…変換選択部、２１…対スキャナＩＦ部、２２…画像処理部、２３…対アプリケーションＩＦ部。
【図１】
2007036514.tif 000003
【図２】
2007036514.tif 000004
【図３】
2007036514.tif 000005