(57)【要約】【課題】原稿読取部から画像処理部のＬＵＴを設定する時間を削減することができる画像処理装置を提供する。【解決手段】入力補正用ＬＵＴ８１の出力値を設定するための出力値データをスキャナー制御部２７から順次受信し、出力値データが収束値になるまでは、スキャナー制御部２７からの出力値データを、出力値データが収束値になって以降は、収束値をそれぞれ用いて入力補正用ＬＵＴ８１を設定するＬＵＴ設定部８２を備えている。また、入力補正用ＬＵＴ８１は、スキャナー制御部２７から受信した最新の出力値データをラッチし、ラッチした出力値データを収束値として出力する収束値出力部８４を備え、スキャナー制御部２７から後続する出力値データの受信がされない場合に、収束値出力部８４から出力される収束値を用いて入力補正用ＬＵＴ８１を設定する。【選択図】図１
2015195481.tif 000002
【特許請求の範囲】
【請求項１】
原稿読取部によって読み取られた画像データに対して、複数段の入力値に対して出力値がそれぞれ割り当てられた入力補正用ＬＵＴを用いた画像処理を行って、前記原稿読取部の読取特性を補正する画像処理装置であって、
前記入力補正用ＬＵＴの前記出力値を設定するための出力値データを前記原稿読取部から順次受信し、前記出力値データが収束値になるまでは、前記原稿読取部からの前記出力値データを、前記出力値データが収束値になって以降は、前記収束値をそれぞれ用いて前記入力補正用ＬＵＴを設定するＬＵＴ設定手段を具備することを特微とする画像処理装置。
【請求項２】
前記ＬＵＴ設定手段は、前記原稿読取部から受信した最新の前記出力値データをラッチし、ラッチした前記出力値データを前記収束値として出力する収束値出力手段を具備し、前記原稿読取部から後続する前記出力値データの受信がされない場合に、前記収束値出力手段から出力される前記収束値を用いて前記入力補正用ＬＵＴを設定することを特微とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読取部によって読み取った画像データに対して、ＬＵＴ（ルックアップテーブル）を用いて画像処理を行う画像処理装置に関する。
【背景技術】
【０００２】
デジタル複写機、複合機等の画像処理装置は、ＣＣＤセンサー等の撮像素子を用いて原稿を読み取る原稿読取部と、画像処理部及び記録部を有する本体部とを備えている。原稿読取部に読み取られた画像データは、本体部に送信され、画像処理部によって画像処理が施された後、記録部によって記録紙に記録される。
【０００３】
画像処理部で行われる画像処理としては、拡大縮小等のユーザーによって指示された画像処理の他に、原稿読取部の読取特性や記録部における記録特性を補正する画像処理（γ補正等の輝度変換）がある。γ補正等の輝度変換では、入力輝度に対する出力輝度を１画素毎に計算で求めることは非効率であるため、一般的に入力輝度に対して出力輝度が割当られているＬＵＴ（ルックアップテーブル）が用いられている。このＬＵＴのデータ量は、２５６階調データの場合、２５６バイトになる。従って、メモリ容量を減らすために、全てをメモリに記録しておくのでなく、離散的なデータのみを記録し、多次元関数により補間して連続的なＬＵＴを作成する技術が提案されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１９７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、原稿読取部の読取特性を補正する画像処理については、原稿読取部固有の特性であるため、本体部側でＬＵＴのデータを記録しておいたり、作成したりすることは望ましくない。そこで、原稿読取部から画像処理部のＬＵＴを設定することが行われているが、原稿読取部の制御を行うスキャナー制御部は、コストの観点から一般的に処理能力が低いものを用いられることが多く、ＬＵＴを設定する時間が長くなってしまうという問題点があった。
【０００６】
本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、原稿読取部から画像処理部のＬＵＴを設定する時間を削減することができる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、原稿読取部によって読み取られた画像データに対して、複数段の入力値に対して出力値がそれぞれ割り当てられた入力補正用ＬＵＴを用いた画像処理を行って、前記原稿読取部の読取特性を補正する画像処理装置であって、前記入力補正用ＬＵＴの前記出力値を設定するための出力値データを前記原稿読取部から順次受信し、前記出力値データが収束値になるまでは、前記原稿読取部からの前記出力値データを、前記出力値データが収束値になって以降は、前記収束値をそれぞれ用いて前記入力補正用ＬＵＴを設定するＬＵＴ設定手段を具備することを特微とする。
さらに、本発明の画像処理装置において、前記ＬＵＴ設定手段は、前記原稿読取部から受信した最新の前記出力値データをラッチし、ラッチした前記出力値データを前記収束値として出力する収束値出力手段を具備し、前記原稿読取部から後続する前記出力値データの受信がされない場合に、前記収束値出力手段から出力される前記収束値を用いて前記入力補正用ＬＵＴを設定するようにしても良い。
【発明の効果】
【０００８】
本発明によれば、収束値になるまでの出力値データを原稿読取部から画像処理部に送信すれば良いため、原稿読取部から画像処理部への出力値データの送信時間を削減することができ、原稿読取部から画像処理部のＬＵＴを設定する時間を削減することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る画像処理装置の実施の形態の内部構成を示す概略模式断面図である。
【図２】図１に示す画像処理装置の概略構成を示すブロック図である。
【図３】図２に示すＬＵＴ設定部の構成を示すブロック図である。
【図４】図２に示す入力補正用ＬＵＴに設定するデータ例を示す図である。
【図５】本発明に係る画像処理装置の実施の形態における入力補正用ＬＵＴの設定動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００１０】
次に、本発明の実施の形態を、図面を参照して具体的に説明する。
本実施の形態の画像処理装置は、電子写真方式を利用した複写機１であり、図１を参照すると、原稿読取部２と、原稿給送部３と、本体部４と、操作部６とを備えている。原稿給送部３は、原稿読取部２の上部に配設されていると共に、原稿読取部２は、本体部４の上部に配設され、原稿読取部２と本体部４との間には、排紙空間４０が形成されている。なお、本実施の形態を複写機１として説明したが、スキャナー、複合機等が含まれるのは、言うまでもない。
【００１１】
操作部６には、液晶表示部６１、操作ボタン６２が設けられている。ユーザーは操作部６を操作して各種指示を入力することで、複写機１の各種の設定を行い、スキャン動作や画像形成等の各種機能を実行させる。液晶表示部６１は、複写機１の状態を示したり、画像形成状況や印刷部数を表示したり、タッチパネルとして、両面印刷や白黒反転等の機能や倍率設定、濃度設定など各種設定を行えるようになっている。操作ボタン６２としては、スキャン動作や画像形成の開始を指示するスタートボタン、スキャン動作や画像形成の中止を指示するストップボタン、複写機１の各種設定をデフォルト状態にする際に使用するリセットボタン、印字枚数等を入力するテンキー等が設けられている。
【００１２】
原稿読取部２は、冷陰極管ランプ等の光源の光を原稿の画像面に導くと共に、画像面からの反射光をＣＣＤセンサー等の撮像素子に導くスキャナー２１と、プラテンガラス２２と、原稿読取スリット２３とを備える。スキャナー２１は、モーター２４とプーリー２５との間に架け渡された歯付きベルト２６に固定されており、モーター２４を駆動することで、スキャナー２１がプラテンガラス２２に載置された原稿の画像面に沿って移動され、原稿の画像面を走査（スキャン）するように構成されている。プラテンガラス２２は、ガラス等の透明部材により構成された原稿台である。原稿読取スリット２３は、原稿給送部３による原稿の搬送方向と直交方向に形成されたスリットである。
【００１３】
プラテンガラス２２に載置された原稿を読み取る場合には、スキャナー２１をプラテンガラス２２に沿って副走査方向に移動させながら、プラテンガラス２２に載置された原稿を主走査方向の１ライン毎に走査することで画像データを取得し、取得した画像データを本体部４に出力する。また、原稿給送部３により搬送された原稿を読み取る場合には、スキャナー２１を原稿読取スリット２３と対向する位置に移動させ、原稿読取スリット２３を介し、原稿給送部３による原稿の搬送動作と同期して原稿を読み取って画像データを取得し、取得した画像データを本体部４に出力する。
【００１４】
原稿給送部３は、原稿載置部３１と、原稿排出部３２と、原稿搬送機構３３とを備えている。原稿載置部３１に載置された原稿は、原稿搬送機構３３によって、１枚ずつ順に繰り出されて原稿読取スリット２３に対向する位置へ搬送され、その後、原稿排出部３２に排出される。なお、原稿給送部３は、可倒式に構成され、原稿給送部３を上方に持ち上げることで、プラテンガラス２２の上面を開放させることができる。
【００１５】
本体部４は、電子写真プロセスによって記録紙Ｐに記録を施す記録部５を備えると共に、給紙カセット４１と、給紙ローラー４２と、用紙搬送路４３と、搬送ローラー４４、４５と、排出ローラー４６とを備えている。給紙ローラー４２、搬送ローラー４４、４５及び排出ローラー４６は、記録紙Ｐを搬送する搬送部として機能する。給紙カセット４１に収納された記録紙Ｐは、給紙ローラー４２によって用紙搬送路４３に１枚ずつ繰り出され、搬送ローラー４４によって記録部５に搬送される。そして、記録部５によって記録が施された記録紙Ｐは、排出ローラー４６によって排紙空間４０に排出される。
【００１６】
記録部５は、感光体ドラム５１と、帯電器５２と、光走査部５３と、現像部５４と、転写ローラー５５と、定着部５６と、クリーニング部５７とを備えている。記録部５による画像形成は、まず、帯電器５２により感光体ドラム５１の表面を一様に帯電させ、原稿読取部２で読み取った画像データに基づいて、光走査部５３によって感光体ドラム５１の表面を走査することで静電潜像を形成させる。次に、感光体ドラム５１の表面に形成された静電潜像を現像部５４によって現像することでトナー像を形成させる。感光体ドラム５１の表面に形成されたトナー像は、給紙カセット４１から繰り出された記録紙Ｐが、感光体ドラム５１と転写ローラー５５とのニップ部を通過する間に記録紙Ｐに転写される。記録紙Ｐに転写されたトナー像は、定着部５６を通過する間に記録紙Ｐに熱定着される。
【００１７】
図２には、複写機１の概略構成を示すブロック図が示されている。上述の原稿読取部２、原稿給送部３、搬送部（給紙ローラー４２、搬送ローラー４４、４５、排出ローラー４６）、記録部５及び操作部６は、システム制御部７に接続され、システム制御部７によって動作制御される。また、原稿読取部２には、スキャナー制御部２７が設けられ、さらに、システム制御部７には、画像処理部８と、記憶部９とが接続されている。
【００１８】
システム制御部７は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピューター等の情報処理部である。ＲＯＭには複写機１の動作制御を行うための制御プログラムが記憶されている。システム制御部７のＣＰＵは、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させることで、操作部６から入力された所定の指示情報に応じて装置全体の制御を行う。
【００１９】
画像処理部８は、画像データに対して所定の画像処理を行う手段であり、例えば、拡大縮小処理や、輝度変換、濃度調整等の画像改善処理が行われる。また、画像処理部８には、図２に示すように、原稿読取部２固有の読取特性を補正するための画像処理に用いられ、複数段の入力値に対して出力値がそれぞれ割り当てられた入力補正用ＬＵＴ８１と、入力補正用ＬＵＴ８１を設定するＬＵＴ設定部８２とが備えられている。
【００２０】
スキャナー制御部２７は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備えたマイクロコンピューター等の情報処理部である。ＲＯＭには原稿読取部２の動作制御を行うための制御プログラムが記憶されている。スキャナー制御部２７のＣＰＵは、ＲＯＭに記憶されている制御プログラムを読み出し、制御プログラムをＲＡＭに展開させることで、システム制御部７の指示に応じて原稿読取部２の制御を行う。また、スキャナー制御部２７は、入力補正用ＬＵＴ８１の出力値を設定するための出力値データを画像処理部８に通信Ｉ／Ｆを介して順次送信する。なお、入力補正用ＬＵＴ８１の出力値と、出力値データとは１対１で対応するものであり、２５６段の入力値に対して出力値をそれぞれ割り当てる入力補正用ＬＵＴ８１を設定する場合には、２５６個の出力値データが必要になる。従って、２５６段の入力補正用ＬＵＴ８１を設定するためには、スキャナー制御部２７から画像処理部８に２５６個の出力値データを送信する必要があるが、本実施の形態では、ＬＵＴ設定部８２を設けることで、スキャナー制御部２７から画像処理部８には、２５６個の出力値データを全て送信することなく、収束値になるまでの出力値データを送信すれば良いように構成されている。
【００２１】
ＬＵＴ設定部８２は、図３を参照すると、原稿読取部２のスキャナー制御部２７からの出力値データの数をカウントするカウンター８３と、原稿読取部２のスキャナー制御部２７からの出力値データをラッチする収束値出力部８４と、原稿読取部２のスキャナー制御部２７からの出力値データをそのまま出力するスルー出力と収束値出力部８４からの出力値データを出力する収束値出力とを切り替えるセレクタ８５とを備えている。
【００２２】
記憶部９は、半導体メモリやＨＤＤ（Hard Disk Drive）等の記憶手段であり、原稿読取部２によって原稿を読み取ることで取得された画像データが記憶されると共に、各種の管理情報が記憶されている。
【００２３】
次に、画像処理部８のＬＵＴ設定部８２における入力補正用ＬＵＴ８１の設定動作について図４及び図５を参照して詳細に説明する。
入力補正用ＬＵＴ８１を設定するためには、２５６階調データの場合、０〜２５５階調の入力値にそれぞれ対応する０〜２５５階調の出力値データがそれぞれ必要になるが、本実施の形態では、出力値データが収束値になるまでは、スキャナー制御部２７からの出力値データを、出力値データが収束値になって以降は、収束値出力部８４から出力される収束値を用いて入力補正用ＬＵＴ８１を設定するように構成されている。
【００２４】
画像処理部８の入力補正用ＬＵＴ８１を図４（ａ）に示すようなγ補正カーブを有するγ補正テーブルに設定する場合、原稿読取部２のスキャナー制御部２７は、入力値に対応する出力値データを、０階調の入力値から出力値データが収束値（２５５階調）になるＡ階調の入力値まで、通信Ｉ／Ｆを介して順次送信する。これにより、スキャナー制御部２７から画像処理部８へは、（Ａ＋１）個の出力値データが送信されることになる。
【００２５】
図５を参照すると、スキャナー制御部２７から画像処理部８への出力値データの送信が開始されると、画像処理部８のＬＵＴ設定部８２において、カウンター８３は、変数ｎを０にセットすると共に（ステップＡ１）、セレクタ８５をスルー出力に設定する（ステップＡ２）。次に、収束値出力部８４及びカウンター８３は、ｎ番目の出力値データの受信を待機する（ステップＡ３）。
【００２６】
ステップＡ３でｎ番目の出力値データが受信されると、ステップＡ２でセレクタ８５がスルー出力に設定されているため、受信されたｎ番目の出力値データはそのまま入力補正用ＬＵＴ８１に出力され、ｎ階調の入力値に対応する出力値データとして入力補正用ＬＵＴ８１に設定されると共に、収束値出力部８４は、受信した出力値データをラッチする（ステップＡ４）。なお、収束値出力部８４は、先にラッチした出力値データがある場合には、ステップＡ４の処理で先にラッチした出力値データを消去した後に、新たな出力値データをラッチする。
【００２７】
また、ステップＡ３でｎ番目の出力値データが受信されると、カウンター８３は、変数ｎをインクリメントし（ステップＡ５）、変数ｎが２５５に到達したか否かを判断する（ステップＡ６）。ステップＡ６で変数ｎが２５５に到達していない場合には、ステップＡ３に戻り、次の出力値データの受信を待機する。ステップＡ６で変数ｎが２５５に到達した場合には、全ての出力値データが入力補正用ＬＵＴ８１に設定されたことになり、設定動作を終了する。なお、図４（ａ）に示すγ補正テーブルの場合、スキャナー制御部２７から画像処理部８へ、（Ａ＋１）個の出力値データが送信されるため、ステップＡ３〜Ａ６の処理が繰り返され、０〜Ａ階調の入力値にそれぞれ対応する出力値データが入力補正用ＬＵＴ８１に設定されることになる。
【００２８】
ステップＡ３でｎ番目の出力値データが受信されない場合には、カウンター８３は、セレクタ８５を収束値出力に設定し（ステップＡ７）、収束値出力部８４にラッチしている出力値データの出力を指示する。出力を指示された収束値出力部８４は、ラッチしている出力値データを出力する（ステップＡ８）。スキャナー制御部２７は、出力値データが収束値になるまで送信するようになっているため、ステップＡ８で収束値出力部８４から出力される出力値データは収束値となる。ステップＡ７でセレクタ８５が収束値出力に設定されるため、収束値出力部８４から出力された出力値データは入力補正用ＬＵＴ８１に出力され、ｎ階調の入力値に対応する出力値データとして入力補正用ＬＵＴ８１に設定される。また、カウンター８３は、変数ｎをインクリメントし（ステップＡ９）、変数ｎが２５５に到達したか否かを判断する（ステップＡ１０）。ステップＡ９で変数ｎが２５５に到達していない場合には、ステップＡ８に戻り、再び収束値出力部８４は、ラッチしている出力値データを出力する。ステップＡ１０で変数ｎが２５５に到達した場合には、全ての出力値データが入力補正用ＬＵＴ８１に設定されたことになり、設定動作を終了する。なお、図４（ａ）に示すγ補正テーブルの場合、ステップＡ８〜Ａ１０の処理が繰り返され、（Ａ＋１）〜２５５階調の入力値にそれぞれ対応する出力値データとして収束値が入力補正用ＬＵＴ８１に設定されることになる。
【００２９】
なお、本実施の形態では、入力補正用ＬＵＴ８１を高輝度側で２５５階調に収束するγ補正テーブルとして設定する例について説明したが、図４（ｂ）に示すように高輝度側で０階調に収束する補正テーブルを使用して入力補正用ＬＵＴ８１を設定するようにしても良く、入力補正用ＬＵＴ８１に任意のテーブルやフィルタに設定することができる。
【００３０】
また、本実施の形態では、高輝度側で出力値データが収束する例について説明したが、低輝度側で出力値データが収束する場合には、スキャナー制御部２７から画像処理部８への出力値データの送信に先立って、出力値データを送信する方向（低輝度側から送信ｏｒ高輝度側から送信）を予め通知し、高輝度側から出力値データを順次送信することで対応することができる。
【００３１】
以上説明したように本実施の形態によれば、入力補正用ＬＵＴ８１の出力値を設定するための出力値データをスキャナー制御部２７から順次受信し、出力値データが収束値になるまでは、スキャナー制御部２７からの出力値データを、出力値データが収束値になって以降は、収束値をそれぞれ用いて入力補正用ＬＵＴ８１を設定するＬＵＴ設定部８２を備えている。これにより、収束値になるまでの出力値データをスキャナー制御部２７から画像処理部８に送信すれば良いため、スキャナー制御部２７から画像処理部８への出力値データの送信時間を削減することができ、スキャナー制御部２７から画像処理部８の入力補正用ＬＵＴ８１を設定する時間を削減することができるように構成されている。
【００３２】
さらに、本実施の形態によれば、入力補正用ＬＵＴ８１は、スキャナー制御部２７から受信した最新の出力値データをラッチし、ラッチした出力値データを収束値として出力する収束値出力部８４を備え、スキャナー制御部２７から後続する出力値データの受信がされない場合に、収束値出力部８４から出力される収束値を用いて入力補正用ＬＵＴ８１を設定するようにしても良い。これにより、スキャナー制御部２７から画像処理部８に、送信する出力データの数等の余計な情報を送信することなく、収束値になるまでの出力値データを単純に順次送信すれば良く、複雑な手順を設定する必要がない。
【００３３】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。
【符号の説明】
【００３４】
１  複写機
２  原稿読取部
３  原稿給送部
４  本体部
５  記録部
６  操作部
７  システム制御部
８  画像処理部
９  記憶部
１０  画像処理部
１１  頁番号付与部
１２  画像解析部
１３  頁番号比較部
１４  頁番号変換部
２１  スキャナー
２２  プラテンガラス
２３  原稿読取スリット
２４  モーター
２５  プーリー
２６  歯付きベルト
２７  スキャナー制御部
３１  原稿載置部
３２  原稿排出部
３３  原稿搬送機構
４０  排紙空間
４１  給紙カセット
４２  給紙ローラー
４３  用紙搬送路
４４、４５  搬送ローラー
４６  排出ローラー
５１  感光体ドラム
５２  帯電器
５３  光走査部
５４  現像部
５５  転写ローラー
５６  定着部
５７  クリーニング部
６１  液晶表示部
６２  操作ボタン
８１  入力補正用ＬＵＴ
８２  ＬＵＴ設定部
８３  カウンター
８４  収束値出力部
８５  セレクタ
【図１】
2015195481.tif 000003
【図２】
2015195481.tif 000004
【図３】
2015195481.tif 000005
【図４】
2015195481.tif 000006
【図５】
2015195481.tif 000007