(57)【特許請求の範囲】
【請求項１】
カラースキャナと、ＣＰＵとが搭載されているファクシミリ装置であって、
電話回線を介して、カラー画像データを送信するモデムと；
電話回線と上記モデムとを介して受信したカラー画像データを格納するメモリと；
色空間変換に使用するパラメータを変更することによって、上記カラースキャナから入力した上記カラースキャナに依存する色空間のカラー画像データを、カラープリンタに対応した色空間へ変換するとともに、上記電話回線と上記モデムとを介して受信し上記メモリに格納されている標準的な色空間のカラー画像データを、カラープリンタに対応した色空間へ変換する画像処理部と；
上記画像処理部で変換されたデータに基づいてプリントアウトするカラープリンタと；
上記画像処理部へ入力するカラー画像データとして、上記カラースキャナが読み取った上記カラースキャナに依存する色空間のカラー画像データ、または、上記メモリから読み出した標準的な色空間のカラー画像データを選択する選択手段と；
を有することを特徴とするカラー画像通信の可能なファクシミリ装置。
【請求項２】
請求項１において、
上記画像処理部は、さらに、上記カラースキャナから得られた上記カラースキャナに依存する色空間のカラー画像データを、標準的な色空間へ変換し、
上記カラースキャナから得られた上記カラースキャナに依存する色空間のカラー画像データを、カラープリンタに対応した色空間へ変換する第１の場合、
上記カラースキャナから得られた上記カラースキャナに依存する色空間のカラー画像データを、標準的な色空間へ変換する第２の場合、
上記メモリから読み出された標準的な色空間のカラー画像データを、カラープリンタに対応した色空間へ変換する第３の場合、
のそれぞれの場合において、色空間変換に使用するパラメータを変更することを特徴とするカラー画像通信の可能なファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像をカラースキャナでスキャンして電子的なカラー画像データに変換し、電話回線などの通信回線を用いて同等能力を持つ他の端末にそのデータを伝送し、そのデータを印刷することができる装置に関する。
【０００２】
【従来の技術】
カラーコピーが可能なファクシミリ装置は従来から知られているが、この従来のファクシミリ装置は、カラー画像を転送する機能を有しない。つまり、上記従来のファクシミリ装置単独では、電話回線を介してカラー画像を送信することができない。
【０００３】
したがって、電話回線を介してカラー画像を送信しようとする場合、カラースキャナでカラー画像を読み取り、この読み取ったカラー画像に基づいて、パソコンがカラー画像ファイルを作成し、モデム等を用いて送信する。
【０００４】
【発明が解決しようとする課題】
上記従来例においては、カラー画像を送信する場合、画像通信だけのために、パソコンとカラースキャナとを設置する必要があり、コスト上の問題がある。
【０００５】
また、上記のように、パソコンとカラースキャナとを設置した場合、カラー画像の色空間が、そのスキャナ特有のＲＧＢ空間になるので、受信側のカラープリンタがその受信画像を印字する場合、送信側と受信側とでその画像の色が大きく異なることがあるという問題がある。
【０００６】
本発明は、「カラーはコピーだけが可能な」従来のファクシミリ装置にパソコンとカラースキャナとを加えた場合のコストよりも、コストが低いカラー画像通信の可能なファクシミリ装置を提供することを目的とするものである
【０００７】
【課題を解決するための手段】
本発明は、カラーコピー可能な従来のファクシミリ装置に、ファイル送受信機能と、ＣＰＵから画像処理部への多値画像入力可能な機能とを持たせることによって、電話回線を介するカラー画像通信を可能にし、しかも、カラーコピー時に使用している回路を流用し、上記ファクシミリ装置のカラースキャナの色空間を、所定の標準的な色空間へ変換した後に画像データを送信するファクシミリ装置である。
【０００８】
【発明の実施の形態および実施例】
図１は、本発明の一実施例であるファクシミリ装置１００を示すブロック図である。
【０００９】
ファクシミリ装置１００は、画像読み取り部（カラースキャナ）１と、画像処理部２と、プリンタ装置３と、ＣＰＵ４と、モデム５と、メモリ６とを有する。
【００１０】
画像読み取り部（カラースキャナ）１は、原画像をＣＣＤやＣＳ（コンタクトセンサ）でスキャンし、デジタルＲＧＢ画像を得る画像読み取り部である。Ｒ、Ｇ、Ｂのデータは、それぞれ８ビット（２５６階調）で構成され、画像のラスタ順に、各画素がＲ、Ｇ、Ｂの順で出力される。この画像データの色空間は、上記ＣＣＤやＣＳに特有のものである。
【００１１】
画像処理部２は、入力されたデジタルＲＧＢ画像にデジタル計算処理を加え、プリンタ装置３で印字するための印字データを作成する画像処理部である。ただし、画像処理部２へ信号入力する場合、画像読み取り部１から入力するか、または、ＣＰＵ４から入力するかのいずれかを、ＣＰＵ４の指定によって選択できる。
【００１２】
また、画像処理部２は、スキャナγ変換部２１と、ＵＣＲ処理部２２と、マスキング処理部２３と、プリンタγ変換部２４と、量子化処理部２５とを有する。
【００１３】
スキャナγ変換部２１は、画像読み取り部１で得られたＲＧＢ（輝度）画像データを、ＣＭＹ（濃度）データに変換するスキャナγ変換部である。Ｒ、Ｇ、Ｂの各２５６通りの入力データに対応して、それぞれＣ、Ｍ、Ｙの８ビットのデータを出力する３つのテーブルとして構成されている。入力と同様、ラスタ順で各画素Ｃ、Ｍ、Ｙの順に出力する。
【００１４】
ＵＣＲ処理部２２は、スキャナγ変換部２１で得られた８ビットＣＭＹデータから、ＵＣＲ（Under Color Removal ）処理を行って８ビットのＫ（黒）データを生成するＵＣＲ処理部である。ＵＣＲのアルゴリズムは既知であるので、その説明を省略する。ただし、本回路は、ＣＰＵ４の設定によって、ＣＭＹのデータからＫを生成せず、ＣＭＹのデータを処理せずに、そのまま次段の処理部へ通すことができるようになっている。この場合、Ｋは０として出力する。ラスタ順で各画素Ｃ、Ｍ、Ｙ、Ｋの順に出力する。
【００１５】
マスキング処理部２３は、ＵＣＲ処理部２２までで得られたＣＭＹＫ多値画像データから、マトリクス演算を行うことでプリンタ３に対応した色空間のＣＭＹＫデータに変換するマスキング処理部である。
【００１６】
図２は、上記実施例におけるマスキング処理部２３の構成を示す図である。
【００１７】
各々のエントリが２５６セルあるテーブル１６個（（４ＣＭＹＫ各色）×４（ＣＭＹＫ各色））と、それらの出力を加算する加算器と、その出力を０〜２５５にクリップするクリッパとによって構成される。画素単位にＣＭＹＫ順で入力されてくるデータに対し、１画素分のＣＭＹＫデータをレジスタに保存し、各色ごとに４つのテーブルを同時にアクセスしてそのテーブルの出力を加算器で加え、０〜２５５の範囲にクリップしたものを出力する。このテーブルに、後で示す適当な値をセットすることにより、４×５または３×３のマトリクス演算処理を行うことができる。
【００１８】
プリンタγ変換部２４は、マスキング処理部２３で得られた「プリンタ装置３に対応した色空間の多値ＣＭＹＫデータ」をガンマ補正するプリンタγ変換部である。スキャナγ変換部２１と同様、Ｃ、Ｍ、Ｙ、Ｋの各２５６通りの入力データに対して、各々ＣまたはＭまたはＹまたはＫの８ビットのデータを出力するテーブルとして構成されている。
【００１９】
量子化処理部２５は、プリンタγ変換部２４で得られた８ビットＣＭＹＫデータを各色二値化し、プリンタ３で出力できるプリントデータに変換する量子化処理部である。ただし、ＣＰＵ４の設定により、プリンタγ補正処理部２４の出力ＣＭＹＫデータに何の処理も行わず、多値ＣＭＹＫデータのままバスに出力し、メモリ６へ出力することもできるようにする。
【００２０】
プリンタ３は、画像処理部２で生成されたプリントデータを印字出力するプリンタである。
【００２１】
ＣＰＵ４は、ファクシミリ装置１００の全体を統括するＣＰＵである。
【００２２】
モデム５は、電話回線等に接続してデータを送受信するモデムである。
【００２３】
メモリ６は、電話回線からモデム５経由で送られてきた受信データや、画像読み取り部１で読み取り、画像処理部２で量子化処理された結果を一旦格納するメモリである。
【００２４】
画像処理部２と、プリンタ装置３と、ＣＰＵ４と、モデム５と、メモリ６とは、互いにバスによって接続されている。
【００２５】
次に、上記実施例の動作について説明する。
【００２６】
上記実施例の使い方として
１、モノクロコピー処理
２、モノクロファクシミリ送信処理
３、モノクロファクシミリ受信処理
４、カラーコピー処理
５、カラー画像送信処理
６、カラー画像受信処理
の６通りの使い方があるが、このうち１〜３は従来のファクシミリと同様の動作であるので、その説明を省略する。
【００２７】
まず、カラーコピー処理時の、各ブロックの動作を説明する。
（１）画像処理部２の入力を画像読み取り部１にセットし、そこから得られた、スキャナ依存の色空間のデジタルＲＧＢ画像における各ドットのＲＧＢデータに基づいて、スキャナγ変換部２１がＣＭＹ濃度データを得る。
（２）得られたＣＭＹ濃度データから、ＵＣＲ処理部２２でＫを生成する。
（３）得られたＣＭＹＫデータに対し、マスキング処理部２３によって、次の式１に示す４×５のマトリクス演算を行い、プリンタの出力特性にあったＣＭＹＫ（Ｃ’Ｍ’Ｙ’Ｋ’）データを生成する。
【００２８】
【数１】
0003797646.tif 000002
実際の回路では、以下の順序で処理が行われる。
【００２９】
まず、（３−ａ）１６個のテーブルＴ［ｘ，ｙ］（ｘ＝１〜４，ｙ＝１〜４）における各テーブルの２５６個のセルＴ［ｘ，ｙ］［ｔ］（ｔ＝０〜２５５）に、以下の値を予め書き込んでおく。
【００３０】
ｙ＝１〜３のときＴ［ｘ，ｙ］［ｔ］＝Ａｘｙ×ｔ
ｙ＝４    のときＴ［ｘ，ｙ］［ｔ］＝Ａｘ４×ｔ＋Ａｘ５×ｔ×ｔ÷２５６
そして、（３−ｂ）ＵＣＲ処理部２２の出力Ｃ、Ｍ、Ｙ、Ｋの値をテーブルＴに入力し、その出力Ｔ［ｘ，１］［Ｃ］、Ｔ［ｘ，２］［Ｍ］、Ｔ［ｘ，３］［Ｙ］、Ｔ［ｘ，４］［Ｋ］（ｘ＝１〜４）を得る。
【００３１】
（３−ｃ）、（３−ｂ）で得た４つの値を加算器で足し合わせた後、その結果が０未満になる場合は０にクリップし、２５６以上になる場合は２５５にクリップし、出力Ｃ’、Ｍ’、Ｙ’、Ｋ’を得る。ｘ＝１，２，３，４である場合、クリップ後の出力がそれぞれＣ’、Ｍ’、Ｙ’、Ｋ’になる。
【００３２】
（４）得られたＣ’Ｍ’Ｙ’Ｋ’データに対し、プリンタγ補正処理部２４において、出力プリンタの色再現特性に合うようにγ変換処理を行う。
【００３３】
（５）γ変換を行った後のＣＭＹＫデータに対して、既知の方法で量子化処理を行い、二値化し、これをプリンタ３へ送って出力する。
【００３４】
上記実施例におけるカラーコピー時の上記処理は、基本的には、従来の「カラーコピー可能なファクシミリ」におけるカラーコピー時の動作と同じである。
【００３５】
カラーコピーにおける全ての処理は、本装置内で行われるので、マスキング処理やγ変換のパラメータは、各装置のスキャナの特性に応じたものとすればよい。
【００３６】
しかし、画像の通信処理を行う場合、送信相手のプリンタが自分側の端末と同じ色再現特性を持っているとは限らないので、送信側の端末のスキャナでスキャンしたままで色特性を補正しない画像を送信すると、受信側がそれに合わせて通信ごとにマスキングやγ変換等の画像処理パラメータを変えなければならず、不経済である。
【００３７】
また、送信側の装置に合わせて処理パラメータを変えるという手段も考えられるが、この場合も、上記と同様に送信側がパラメータを通信相手毎に変える必要がある。
【００３８】
以下、ファクシミリ装置１００を構成する各ブロックで行われるカラー画像通信時における処理内容について説明する。まず、送信時の処理について説明する。
【００３９】
（１）カラーコピー時と同じく、画像処理部２の入力を画像読み取り部１にセットし、スキャナ依存の色空間のデジタルＲＧＢ画像データを得る。
【００４０】
（２）スキャナ依存の色空間のＲＧＢデータを、スキャナγ変換部２１とマスキング処理部２３とが標準的な色空間データに変換する。上記実施例では、ＮＴＳＣ−ＲＧＢ色空間に変換するものとする。ある特性を持ったＲＧＢ画像データをＮＴＳＣ−ＲＧＢに変換するのは、γ変換処理（ア）と３×３のマトリクス演算処理（イ）とによって可能であることが既に知られている。
【００４１】
（２−ａ）スキャナγ変換処理部２１で、γ変換処理（ア）を行う。カラーコピー時は、スキャナのＲＧＢ輝度データをＣＭＹ濃度データに変換していたが、送信時にはＲＧＢ輝度データを別のＲ’Ｇ’Ｂ’輝度データに変換するようにテーブルの値をセットする。
【００４２】
（２−ｂ）ＵＣＲ処理部では、スキャナγ変換処理部２１の出力ＲＧＢ輝度データに対し、何もせずそのまま次の処理部へ送る。画素単位にＲ’Ｇ’Ｂ’０の順で画素単位に出力される。
【００４３】
（２−ｃ）マスキング演算処理部２３では、次の式２に示す３×３マトリクス演算処理（イ）を行う。
【００４４】
【数２】
0003797646.tif 000003
実際の回路では、マスキング演算処理部２３の１６個のテーブルＴ［ｘ，ｙ］（ｘ＝１〜４、ｙ＝１〜４）の各テーブルにおける２５６個のセルＴ［ｘ，ｙ］［ｔ］（ｔ＝０〜２５５）に、以下の値を予め書き込んでおく。
【００４５】
ｘ＝１〜３、ｙ＝１〜３であるときに、Ｔ［ｘ，ｙ］［ｔ］＝Ｄｘｙ×ｔ
ｘ＝４またはｙ＝４であるときに、Ｔ［ｘ，ｙ］［ｔ］＝０
このように、テーブルの各セルの値をセットし、その後はカラーコピー時と同様の処理をすれば、カラーコピー時の４×５マトリクス演算と全く同じ回路で、３×３のマトリクス演算を行うことができる。
【００４６】
出力は画素単位でＲ”Ｇ”Ｂ”０の順になる。このＲ”Ｇ”Ｂ”は、送信側端末のスキャナの色空間からＮＴＳＣ−ＲＧＢ色空間に変換された結果である。
【００４７】
（４）プリンタγ変換部での処理は行わない。テーブルには入力と同じ値をセットする。
【００４８】
（５）量子化処理部での処理は行わない。入力の、画素順にＲ”Ｇ”Ｂ”０の多値データをそのまま、プリンタ３ではなく、メモリ６へ出力する。
【００４９】
（６）ＣＰＵ４は、メモリ６に出力された多値データから０の部分を除いてＲＧＢ画像データとし、その後、データをそのまま、または適当な手段で圧縮し、モデム５経由でファイルとしてＢＦＴ等のプロトコルで通信路へ送信する。このＲＧＢ画像データの色空間は、ＮＴＳＣ−ＲＧＢである。
【００５０】
上記画像データを受信した側の端末では、以下の処理を行う。該受信側端末は、図１に示すファクシミリ装置と同じ構成を持っていることを条件とする。
【００５１】
（１）受信データをモデム５経由でメモリ６に一旦格納する。
【００５２】
（２）受信画像データが圧縮されていれば、適当な手段でこれを伸長して、ＲＧＢ多値カラー画像データを得る。
【００５３】
このデータの色空間は、ＮＴＣＳ−ＲＧＢである。
【００５４】
（３）ＣＰＵ４は、このＲＧＢ画像データを、ラスタ順で、画素毎にＲＧＢの順で画像処理部２へ入力する。
【００５５】
（４）以降、プリントアウトするまでの処理は、カラーコピー時と同じである。ただし、スキャナγ変換、マスキングに関する各処理部のパラメータ（テーブルの内容）は、該受信側端末のスキャナの色再現特性からではなく、ＮＴＳＣ−ＲＧＢ色空間から該受信側端末のプリンタの色再現特性に合わせて変換できる値をセットする。
【００５６】
上記実施例によれば、現在ある「カラーコピー可能なファクシミリ」とほぼ同じ回路コストで、カラー画像を送受信することができる。また、送信側で色変換パラメータを相手毎に変えなくても、受信側は送信側と同じ色の画像を得ることができる。
【００５７】
つまり、送信側のカラースキャナの機種に関わらず、受信側では標準的な色空間で表現されたカラー画像データから印字データに変換するパラメータを持つだけで、送信側のカラー画像と同じ発色の印字画像を得ることができる。しかも、上記従来のカラーコピー可能なファクシミリが有する回路を多く流用するので、装置コストは上記従来のカラーコピー可能なファクシミリとほとんど変わらない。
【００５８】
【発明の効果】
本願発明によれば、色空間変換に使用するパラメータを変更することによって、カラースキャナから入力したカラースキャナに依存する色空間のカラー画像データを、カラープリンタに対応した色空間へ変換するとともに、電話回線と上記モデムとを介して受信しメモリに格納されている標準的な色空間のカラー画像データを、カラープリンタに対応した色空間へ変換する画像処理部と、画像処理部へ入力するカラー画像データとして、上記カラースキャナが読み取ったカラースキャナに依存する色空間のカラー画像データ、または、メモリから読み出した標準的な色空間のカラー画像データを選択する選択手段とを設けたので、単機におけるカラーコピー時、カラー画像受信時のそれぞれにおいて色空間変換に使用するパラメータを変えることによって、カラー画像の色空間変換が出来、送信側と受信側とで画像の色が大きく異ならないようにするためのコストが低いファクシミリ装置を提供できる。
また、カラー画像送信時においても、色空間変換に使用するパラメータを変えることによって、カラー画像の色空間変換が出来、送信側と受信側で画像の色が大きく異ならないようにするためのコストが低いファクシミリ装置を提供できる。
【図面の簡単な説明】
【図１】  本発明の一実施例であるファクシミリ装置１００を示すブロック図である。
【図２】  上記実施例におけるマスキング処理部２３の構成を示す図である。
【符号の説明】
１００…ファクシミリ装置、
１…画像読み取り部、
２…画像処理部、
３…プリンタ装置、
４…ＣＰＵ、
５…モデム、
６…メモリ、
２１…スキャナγ変換部、
２２…ＵＣＲ処理部、
２３…マスキング処理部、
２４…プリンタγ変換部、
２５…量子化処理部。
【図１】
0003797646.tif 000004
【図２】
0003797646.tif 000005