(57)【要約】【課題】ＬＵＴ形式のデータ変換処理を組み込んだプログラマブル論理回路におけるＬＵＴの設定操作を簡略化することができる画像処理装置及びＬＵＴの設定方法の提供。【解決手段】画像処理装置１は、プログラマブル論理回路２と制御部３と記憶部４とを備え、制御部３は、記憶部４から、初期設定されたＬＵＴデータを含むプログラミングデータと設定しようとする所望のＬＵＴデータとを読み出し、プログラミングデータをダウンロードする際に、設定しようとするＬＵＴデータをプログラミングデータフォーマットに加工し、初期設定されたＬＵＴデータに代えてプログラマブル論理回路２に書き込む機能を有するものであり、プログラマブル論理回路２起動後にＬＵＴデータの書き換え操作を行う必要がなくなり、操作の簡略化が可能になると共に、画像処理装置１の立ち上げ時間を短縮することができる。【選択図】図２
2004054568.tif 000002
【特許請求の範囲】
【請求項１】
再構成可能な領域を有するプログラマブル論理回路と、該プログラマブル論理回路を制御する制御手段と、該プログラマブル論理回路に書き込むデータを記憶する記憶手段とを少なくとも備える画像処理装置において、
前記制御手段は、前記記憶手段に記憶された所望のＬＵＴデータをプログラミングデータに組み込んで前記プログラマブル論理回路にダウンロードする手段を備えることを特徴とする画像処理装置。
【請求項２】
再構成可能な領域を有するプログラマブル論理回路と、該プログラマブル論理回路を制御する制御手段と、該プログラマブル論理回路に書き込むデータを記憶する記憶手段とを少なくとも備える画像処理装置において、
前記記憶手段には、予め設定されたＬＵＴデータを含むプログラミングデータと設定しようとする所望のＬＵＴデータとが記憶され、
前記制御手段は、前記画像処理装置の起動後又はリセット後に、前記記憶手段から前記プログラミングデータと前記所望のＬＵＴデータとを読み出す手段と、前記プログラマブル論理回路に前記プログラミングデータをダウンロードする際に、前記所望のＬＵＴデータをプログラミングデータフォーマットに加工し、前記プログラミングデータ中の前記予め設定されたＬＵＴデータを加工された前記所望のＬＵＴデータに置き換えてダウンロードする手段とを含むことを特徴とする画像処理装置。
【請求項３】
前記制御手段は、前記画像処理装置の立ち下げ時に、前記プログラマブル論理回路から、該プログラマブル論理回路に書き込まれたＬＵＴデータを読み取り、読み取った前記ＬＵＴデータを前記記憶手段に記憶させる手段を備えることを特徴とする請求項２記載の画像処理装置。
【請求項４】
少なくとも、原稿読み取り手段と、レーザ露光手段と、請求項１乃至３のいずれか一に記載の画像処理装置とを備え、前記画像処理装置により、前記原稿読み取り手段で読み取った画像データが前記レーザ露光手段に適したデータに変換されることを特徴とするデジタル複写機。
【請求項５】
前記再構成可能な領域と、請求項１乃至３のいずれか一に記載の制御手段とを備えることを特徴とするプログラマブル論理回路。
【請求項６】
前記再構成可能な領域と、請求項１乃至３のいずれか一に記載の制御手段及び記憶手段とを備えることを特徴とするプログラマブル論理回路。
【請求項７】
再構成可能な領域を有するプログラマブル論理回路と、該プログラマブル論理回路を制御する制御手段と、該プログラマブル論理回路に書き込むデータを記憶する記憶手段とを少なくとも備える画像処理装置におけるＬＵＴデータの設定方法であって、
前記記憶手段から前記プログラマブル論理回路に構成するプログラミングデータと所望のＬＵＴデータとを読み出し、前記所望のＬＵＴデータを前記プログラミングデータに組み込んで前記プログラマブル論理回路にダウンロードすることを特徴とするＬＵＴデータの設定方法。
【請求項８】
再構成可能な領域を有するプログラマブル論理回路と、該プログラマブル論理回路を制御する制御手段と、該プログラマブル論理回路に書き込むデータを記憶する記憶手段とを少なくとも備える画像処理装置におけるＬＵＴデータの設定方法であって、
前記制御手段において、少なくとも、前記記憶手段から予め設定されたＬＵＴデータを含むプログラミングデータと設定しようとする所望のＬＵＴデータとを読み出すステップと、前記所望のＬＵＴデータをプログラミングデータフォーマットに加工するステップと、前記プログラミングデータから前記予め設定されたＬＵＴデータを抽出ステップと、前記プログラミングデータ中の前記予め設定されたＬＵＴデータを前記所望のＬＵＴデータに置き換えて前記プログラマブル論理回路にダウンロードするステップとを行うことを特徴とするＬＵＴデータの設定方法。
【請求項９】
前記制御手段において、更に、前記画像処理装置の立ち下げ時に、前記プログラマブル論理回路から、該プログラマブル論理回路に書き込まれたＬＵＴデータを読み取るステップと、読み取った前記ＬＵＴデータを前記記憶手段に記憶させるステップとを行うことを特徴とする請求項８記載のＬＵＴデータの設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ルックアップテーブル（ＬＵＴ）形式のデータ変換処理を組み込んだプログラマブル論理回路を備える画像処理装置及びプログラマブル論理回路におけるＬＵＴの設定方法に関する。
【０００２】
【従来の技術】
近年、ＦＰＧＡ（ｆｉｅｌｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　Ｇａｔｅ　Ａｒｒａｙ）やＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ　ｌｏｇｉｃ　ｄｅｖｉｃｅ）等の書き換え可能な領域を備えるデバイス（以下、これらを総称してプログラマブル論理回路と呼ぶ。）の開発が行われている（例えば、米国特許第４，７００，１８７号）。このプログラマブル論理回路は、フリップフロップを配列した領域にＬＵＴのデータを書き込んで回路を形成するものであり、ＬＵＴを書き換えることにより内部の回路データを変更することが出来る。従って、アプリケーションに応じて回路データを書き換えることができることから、特殊な用途やサイクルの短い機器等の制御デバイスとして利用されている。
【０００３】
このようなプログラマブル論理回路を備えた装置では、装置の起動後又はリセット後に、初期設定されたＬＵＴデータを含むプログラマブル倫理回路用の内部プログラミングデータがプログラマブル倫理回路に書き込まれるが、初期設定されたＬＵＴとは異なるＬＵＴをプログラマブル倫理回路に設定する場合には、ＣＰＵ等などから構成される制御手段を用いてＬＵＴデータを書き換えることが必要になる。
【０００４】
この動作を図９のフローチャート図で説明すると、まず、ステップＳ２０１で、プログラマブル論理回路を組み込んだ装置の電源を投入又はリセットすると、ステップＳ２０２で、ＣＰＵ等の制御手段は装置内に備える記憶手段からデフォルトとして初期設定されたＬＵＴデータを含むプログラミングデータを読み出す。そして、ステップＳ２０３で、プログラミングデータをプログラマブル論理回路にダウンロードし、ダウンロードか完了すると、ステップＳ２０４でプログラマブル論理回路は起動可能な状態になる。
【０００５】
その後、ステップＳ２０５で、制御手段は記憶手段から設定しようとする新しいＬＵＴデータを読み出し、ステップＳ２０６で、プログラマブル論理回路にアクセスして初期設定されたＬＵＴデータを新しいＬＵＴデータに書き換え、書き換えが完了した後、ステップＳ２０７で新しいＬＵＴが書き込まれたプログラマブル論理回路を用いたデータ処理を開始する。
【０００６】
【発明が解決しようとする課題】
このように、従来のプログラマブル論理回路を備えた装置では、プログラミングデータ中に予めＬＵＴがデフォルトとして設定されており、ユーザ側でＬＵＴを再設定する場合には、プログラマブル論理回路起動後に、ＣＰＵ等の制御手段を用いてＬＵＴデータの書き換え操作を実行しなければならず、この操作を実行するための処理時間が必要となり、その結果、装置の立ち上げに時間がかかってしまうという問題があった。
【０００７】
特に、デジタル複写機のような画像信号処理を行う装置の場合には、装置の製造段階において画像信号処理が最適となるようにＬＵＴデータが初期設定されており、装置の使用に伴って露光光学系等の部位の状態が変化した場合やユーザ側で画像信号処理の条件を変える場合には、その都度ＬＵＴデータを書き換えなければならず、装置の立ち上げの度に新しいＬＵＴに書き換える作業が必要となり、操作が複雑になると共に装置の立ち上げに時間がかかり、又、プログラマブル論理回路を制御するための制御プログラムの構成が複雑になってしまう。
【０００８】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、ＬＵＴ形式のデータ変換処理を組み込んだプログラマブル論理回路を備える画像処理装置におけるＬＵＴの設定操作を簡略化することができる画像処理装置及びプログラマブル論理回路並びにプログラマブル論理回路におけるＬＵＴの設定方法を提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、本発明の画像処理装置は、再構成可能な領域を有するプログラマブル論理回路と、該プログラマブル論理回路を制御する制御手段と、該プログラマブル論理回路に書き込むデータを記憶する記憶手段とを少なくとも備える画像処理装置において、前記制御手段は、前記記憶手段に記憶された所望のＬＵＴデータをプログラミングデータに組み込んで前記プログラマブル論理回路にダウンロードする手段を備えるものである。
【００１０】
また、本発明の画像処理装置は、再構成可能な領域を有するプログラマブル論理回路と、該プログラマブル論理回路を制御する制御手段と、該プログラマブル論理回路に書き込むデータを記憶する記憶手段とを少なくとも備える画像処理装置において、前記記憶手段には、予め設定されたＬＵＴデータを含むプログラミングデータと設定しようとする所望のＬＵＴデータとが記憶され、前記制御手段は、前記画像処理装置の起動後又はリセット後に、前記記憶手段から前記プログラミングデータと前記所望のＬＵＴデータとを読み出す手段と、前記プログラマブル論理回路に前記プログラミングデータをダウンロードする際に、前記所望のＬＵＴデータをプログラミングデータフォーマットに加工し、前記プログラミングデータ中の前記予め設定されたＬＵＴデータを加工された前記所望のＬＵＴデータに置き換えてダウンロードする手段とを含むものである。
【００１１】
本発明においては、前記制御手段は、前記画像処理装置の立ち下げ時に、前記プログラマブル論理回路から、該プログラマブル論理回路に書き込まれたＬＵＴデータを読み取り、読み取った前記ＬＵＴデータを前記記憶手段に記憶させる手段を備える構成とすることができる。
【００１２】
また、本発明のデジタル複写機は、少なくとも、原稿読み取り手段と、レーザ露光手段と、上記画像処理装置とを備え、前記画像処理装置により、前記原稿読み取り手段で読み取った画像データが前記レーザ露光手段に適したデータに変換されるものである。
【００１３】
また、本発明のプログラマブル論理回路は、前記再構成可能な領域と、上記制御手段、又は上記制御手段及び記憶手段とを備えるものである。
【００１４】
また、本発明のＬＵＴデータの設定方法は、再構成可能な領域を有するプログラマブル論理回路と、該プログラマブル論理回路を制御する制御手段と、該プログラマブル論理回路に書き込むデータを記憶する記憶手段とを少なくとも備える画像処理装置におけるＬＵＴデータの設定方法であって、前記記憶手段から前記プログラマブル論理回路に構成するプログラミングデータと所望のＬＵＴデータとを読み出し、前記所望のＬＵＴデータを前記プログラミングデータに組み込んで前記プログラマブル論理回路にダウンロードするものである。
【００１５】
また、本発明のＬＵＴデータの設定方法は、再構成可能な領域を有するプログラマブル論理回路と、該プログラマブル論理回路を制御する制御手段と、該プログラマブル論理回路に書き込むデータを記憶する記憶手段とを少なくとも備える画像処理装置におけるＬＵＴデータの設定方法であって、前記制御手段において、少なくとも、前記記憶手段から予め設定されたＬＵＴデータを含むプログラミングデータと設定しようとする所望のＬＵＴデータとを読み出すステップと、前記所望のＬＵＴデータをプログラミングデータフォーマットに加工するステップと、前記プログラミングデータから前記予め設定されたＬＵＴデータを抽出ステップと、前記プログラミングデータ中の前記予め設定されたＬＵＴデータを前記所望のＬＵＴデータに置き換えて前記プログラマブル論理回路にダウンロードするステップとを行うものである。
【００１６】
本発明においては、前記制御手段において、更に、前記画像処理装置の立ち下げ時に、前記プログラマブル論理回路から、該プログラマブル論理回路に書き込まれたＬＵＴデータを読み取るステップと、読み取った前記ＬＵＴデータを前記記憶手段に記憶させるステップとを行う構成とすることができる。
【００１７】
このように、本発明のプログラマブル論理回路を備える画像処理装置では、画像処理装置の電源投入後またはリセット後に、制御手段は装置内に備える記憶手段からプログラマブル論理回路の内部プログラミングデータと設定したい所望のＬＵＴデータとを読み出し、読み出したプログラミングデータをプログラマブル論理回路にダウンロードする際、プログラミングデータに予め含まれている初期設定されたＬＵＴデータに代えて、設定したい所望のＬＵＴデータをプログラミングデータフォーマットに加工してダウンロードするため、プログラマブル論理回路起動後のＬＵＴの設定操作を不要にすることができ、装置の立ち上げ時間を短縮することができる。
【００１８】
また、画像処理装置のシャットダウン時に、制御手段はプログラマブル論理回路から書き込まれているＬＵＴデータを読み取り、記憶手段に保存するため、ＬＵＴデータを更新した場合であっても、次回の装置起動時に、自動的に更新されたＬＵＴデータをプログラマブル論理回路に書き込むことができる。
【００１９】
【発明の実施の形態】
本発明に係る画像処理装置は、好ましい一実施の形態において、再構成可能な領域を有するプログラマブル論理回路と、該プログラマブル論理回路を制御する制御部と、該プログラマブル論理回路に書き込むプログラミングデータ及び設定しようとするＬＵＴデータ群を記憶する記憶部とを備え、制御部は、記憶部から、初期設定されたＬＵＴデータを含むプログラミングデータと設定しようとする所望のＬＵＴデータとを読み出し、プログラミングデータをダウンロードする際に、設定しようとするＬＵＴデータをプログラミングデータフォーマットに加工し、初期設定されたＬＵＴデータに代えてプログラマブル論理回路に書き込む機能を有するものであり、初期設定されたＬＵＴと異なるＬＵＴを使用する場合であっても、プログラマブル論理回路起動後にＬＵＴデータの書き換え操作を行う必要がなくなり、操作の簡略化が可能になると共に、画像処理装置の立ち上げ時間を短縮することができる。
【００２０】
【実施例】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係るプログラマブル論理回路を備える画像処理装置及びプログラマブル論理回路におけるＬＵＴの設定方法について、図１乃至図８を参照して説明する。図１は、本発明の一実施例に係る画像処理装置の構成を示す図であり、図２及び図３は、画像処理部の構成及び入出力インターフェースを示すブロック図であり、図４は、制御部の構成を示すブロック図である。また、図５及び図６は、ＬＵＴデータの一例を示す図であり、図７は、本実施例に係るＬＵＴの設定手順を示すフローチャート図である。また、図８は、本実施例の効果を示す図であり、従来方法と本願発明の方法における装置の起動準備期間を比較する図である。
【００２１】
従来技術において記載したように、装置にプログラマブル論理回路を組み込むことによって、装置で必要とする回路データを書き換え可能領域に再構成することができるが、プログラマブル論理回路を装置に適した状態で動作させるためには、一旦プログラミングデータを書き込んでプログラマブル論理回路を起動させた後、所望のＬＵＴデータを読み出して初期設定されたＬＵＴデータを書き換えなければならない。
【００２２】
特に、デジタル複写機のような画像信号処理を行う装置の場合には、露光光学系等の各部位の経時的な変化に対して常に最適な出力画像データが得られるように画像信号処理を行う必要があり、そのためには、ＬＵＴデータは装置の状態に応じて適宜書き換えなければならず、装置を動かす度にＬＵＴを書き換える従来の方法では操作が複雑になると共に装置の立ち上げに時間がかかり、また、プログラマブル論理回路の制御プログラムの構成が複雑になってしまうという問題があった。
【００２３】
そこで、本発明では、プログラマブル論理回路を備える画像処理装置に、初期設定されたＬＵＴデータを含むプログラミングデータと設定しようとする所望のＬＵＴデータとを記憶しておき、画像処理装置の起動後又はリセット後に、プログラミングデータに所望のＬＵＴデータを組み込んでダウンロードすることにより、装置起動後のＬＵＴの書き換え作業を不要とし、装置を迅速に起動できるようにしている。
【００２４】
以下、図面を参照して、レーザ露光部を兼ね備えたデジタル複写機を例にして具体的に説明する。
【００２５】
一般にデジタル複写機１０は、図１に示すように、原稿の画像データを読み取るスキャナ、ＣＣＤ等の読み取り部１１と、読み取った画像データをデジタルデータに変換するＡ／Ｄ変換部１２と、変換したデジタルデータを露光に適したデータに変換する画像処理部１と、変換したデータをアナログ信号に変換するＤ／Ａ変換部１３と、画像データをプリント出力するレーザ露光部１４とを備えており、スキャナ、または、各種媒体などから装置に取り込んだ画像データをレーザ露光部１４で出力する際、入力画像データをレーザ露光部１４の出力特性に合わせるためのデータ変換処理が行われる。このデータ変換処理は、ＬＵＴ形式のデータ変換処理を組み込んだプログラマブル論理回路を使用して実施することができる。
【００２６】
ここで、レーザ露光部１４の入力データに対するレーザ出力特性は製造段階においてばらつきがあり、このばらつきをＬＵＴ形式のデータ変換処理によって補正することにより、レーザ露光部１４のばらつきによらず一定品質のプリントを得ることができるようにしている。しかしながら、このＬＵＴデータ群は、各レーザ露光ヘッドに特化して設定されるため、経時的にレーザ出力が変化する場合には、定期的に入力データとプリント出力の関係を測定し、ＬＵＴデータ群を更新する必要がある。そこで、本実施例では、デジタル複写機１０の電源投入後又はリセット後に、更新されたＬＵＴデータが自動的にプログラマブル論理回路に書き込まれるように画像処理部１を構成している。
【００２７】
具体的に説明すると、本実施例の画像処理部１は、図２に示すように、書き換え可能な領域を含むプログラマブル論理回路２と、ＬＵＴの初期設定データを含むデータ変換処理を実行するためのプログラミングデータ及び設定しようとする所望のＬＵＴデータ群とを記憶する記憶部４と、デジタル複写機１０の電源投入後又はリセット後に記憶部４から所望のＬＵＴデータを読み出してプログラミングデータフォーマットに加工し、プログラミングデータと共にプログラマブル論理回路３にダウンロードするマイクロプロセッサ、マイクロコントローラ等の制御部３とを少なくとも備えている。
【００２８】
この制御部３を手段で説明すると、図４に示すように、記憶部４からプログラミングデータ及び設定しようとする所望のＬＵＴデータを読み出す読み出し手段３ａと、所望のＬＵＴデータをプログラミングデータフォーマットに加工し、プログラミングデータから初期設定されたＬＵＴデータを抽出して、初期設定されたＬＵＴデータに代えて所望のＬＵＴデータをプログラミングデータに組み込んでプログラム専用端子を用いてプログラマブル論理回路２にダウンロードするダウンロード手段３ｂと、新たに算出したＬＵＴデータをユーザが設計したインターフェース端子を用いてプログラマブル論理回路２に書き込む書き込み手段３ｃと、プログラマブル論理回路２内部に書き込まれたＬＵＴデータを読み取り、記憶部４に記憶させるＬＵＴデータ読み取り手段３ｄとを少なくとも備えている。
【００２９】
上記プログラマブル論理回路２、制御部３、記憶部４は図３に示すような信号により制御される。例えば、プログラマブル論理回路２には、プログラミングデータをダウンロードする場合に用いるインターフェース端子（例えば、８ビットのダウンロード専用データＩ／Ｆ用端子、ダウンロード専用クロック端子、チップセレクト、ライトイネーブル、イニシャライズ端子等のダウンロード専用制御端子等）を介して、ダウンロード専用のデータ信号、クロック信号、制御信号が入力され、ユーザが設計したインターフェース端子（例えば、３２ビットのデータバス端子、１６ビットのアドレスバス端子、チップセレクト、ライトイネーブル、リードイネーブル端子等）を介してデータ信号、アドレス信号等が入力され、一方、制御部３がＬＵＴデータを読み取る場合には、データバス端子を介してプログラマブル論理回路２から制御部３にＬＵＴデータが送出される。
【００３０】
また、記憶部４はアドレスによって分割された複数の領域（ここでは領域Ａと領域Ｂ）を備え、領域Ａにはプログラマブル論理回路用プログラミングデータが記憶され、領域Ｂには設定しようとするＬＵＴデータ群が記憶されており、メモリインターフェース信号により、装置の起動時又は書き換え時には制御部３にプログラミングデータやＬＵＴデータが送信され、装置のシャットダウン時には制御部３からプログラマブル論理回路２に書き込まれたＬＵＴデータが送信される。
【００３１】
なお、図２乃至図４の構成は例示であり、図ではプログラマブル論理回路部２と制御部３と記憶部４とを別々に記載しているが、プログラマブル論理回路部２内に制御部３又は制御部３と記憶部４とを含む構成としてもよい。また、図の構成は本発明のプログラマブル論理回路２を備える画像処理部１の基本的な構成であり、複数のプログラマブル論理回路２や制御部３、記憶部４を備える構成としても良い。また、制御部３は図の構成に限らず、上記手段に加えて外部のハードウェアやソフトウェアとの調停を行う手段等を備えてもよい。
【００３２】
上記構成の画像処理部１におけるＬＵＴデータの設定方法について、図５及び図６のＬＵＴデータ例、図７のフローチャート図、図８の装置の起動準備期間の計算例を参照して説明する。
【００３３】
本実施例のデジタル複写機１０を動作させるに当たり、予め記憶部４の領域Ａには、プログラマブル論理回路２を画像処理手段として動作させるためのプログラミングデータが記憶され、プログラミングデータには、読み取り部１１で読み取った画像データを最適な条件でレーザ露光するための変換データであるＬＵＴデータ（例えば、図５に示すようなＬＵＴデータ）がデフォルトとして含まれているものとする。
【００３４】
まず、ステップＳ１０１で、デジタル複写機１０の電源を投入又はリセットするとシステムの初期化が要求され、制御部３はプログラミングソフトを起動し、ステップＳ１０２で、制御部３は読み出し手段３ａにより記憶部４の領域Ａからプログラミングデータを読み出し、ダウンロード手段３ｂによりダウンロード専用端子を用いてプログラミングデータのダウンロードを開始する。
【００３５】
プログラミングデータのダウンロードに際して、ステップＳ１０３でＬＵＴデータを変更する場合（記憶部４の領域ＢにＬＵＴデータが記憶されている場合）は、ステップＳ１０４で、制御部３は読み出し手段３ａにより記憶部４の領域Ｂから所望のＬＵＴデータを読み出し、ダウンロード手段３ｂを用いてプログラミングデータ中のデフォルトで設定されたＬＵＴデータを抽出し、デフォルトＬＵＴに代えて所望のＬＵＴデータをプログラミングデータフォーマットに加工しながらダウンロード専用端子を用いてプログラマブル論理回路２にダウンロードする。なお、記憶部４の領域Ｂに複数のＬＵＴデータが記憶されている場合、どのＬＵＴデータを使用するかをユーザが選択できるようにしてもよい。
【００３６】
そしてダウンロードが完了すると、ステップＳ１０５でプログラマブル論理回路２が起動し、画像処理部１は動作可能な状態になり、ユーザは所望のＬＵＴデータが書き込まれたプログラマブル論理回路２を用いて、読み取り部１１で読み取った画像データをデータ変換処理し、レーザ露光部１４により画像データをプリント出力する。その際、データ変換処理が適切でなく、所望のプリント出力が得られない場合には、ＬＵＴデータの更新作業を行う。
【００３７】
具体的には、ステップＳ１０６で、ＬＵＴデータを更新する場合には、ステップＳ１０７で、読み取り部１１により基準となる画像データを読み取り、変更前のＬＵＴを用いてデータ変換処理を行った後、入力データに対する出力を測定し、入力データに対する出力が目標値になるよう所望のＬＵＴデータ（例えば、図６に示すようなＬＵＴデータ）を算出する。この出力の測定は、出力光強度を直接測定しても良いし、実際のプリント濃度を測定しても良い。
【００３８】
そして、ステップＳ１０８で、制御部３の書き込み手段３ｃによりユーザが設計した任意のインターフェース端子を用いて算出したＬＵＴデータをプログラマブル論理回路２に書き込み、新たに算出したＬＵＴデータを用いて、同様にデータ変換処理を行う。
【００３９】
その後、ステップＳ１０９で、装置のシャットダウン要求を受けたら、ステップＳ１１０で、制御部３はＬＵＴデータ読み取り手段３ｄによりデータバス端子を用いてプログラマブル論理回路２から新たに算出されたＬＵＴデータを読み出し、ステップＳ１１１でこのＬＵＴデータを記憶部４の領域Ｂに書き込み、装置のシャットダウンが終了する。その後、装置を再び起動すると、今度は記憶部４の領域Ｂに新たに書き込まれたＬＵＴデータが自動的にプログラマブル論理回路２にダウンロードされる。
【００４０】
このように、デジタル複写機１０等の画像処理装置の画像処理部１に、書き換え可能な領域を備えるプログラマブル論理回路２と、プログラマブル論理回路２用のプログラミングデータ及び設定しようとするＬＵＴデータ群とを記憶する記憶部４と、記憶部４からプログラミングデータと所望のＬＵＴデータとを読み出し、装置の起動時又はリセット時にダウンロード専用端子を用いてこれらのデータをダウンロードする機能と、装置のシャットダウン時にプログラマブル論理回路２からＬＵＴデータを読み出して記憶部４に記憶する機能とを備えた制御部３とを設けることにより、自動的に所望のＬＵＴデータが書き込まれるため、一旦プログラマブル論理回路２を立ち上げた後にＬＵＴデータを再設定する作業が不要となり、操作を簡略化すると共に、装置の立ち上げ時間を短縮することができる。
【００４１】
この装置の立ち上げ時間の短縮効果を確認するために、一旦プログラマブル論理回路２を立ち上げてからＬＵＴデータを再設定する従来方法と、所望のＬＵＴデータをプログラミングデータと共にダウンロードする本願発明の方法の各々について装置の起動準備期間を計算した。計算の条件としては、ターゲットとなるプログラマブル論理回路２を２Ｍゲート規模、システムクロック周波数を５０ＭＨｚ、ダウンロード専用データＩ／Ｆ用端子を８ビット、データバス端子を３２ビットに設定した。その計算結果を以下に示す。
【００４２】
まず、プログラミングデータのダウンロード後、所望のＬＵＴデータを再設定する従来の手法の場合、装置の起動準備期間は、プログラミングデータのダウンロード時間とＬＵＴデータの書き込み時間との合計となる。プログラミングデータのダウンロードはダウンロード専用のライン（例えば、８ビットのダウンロード専用端子及び２０ｎｓのダウンロード専用クロック）を用いてダウンロードするため、所要時間は、
プログラミングデータ数（１０１５９６４８ｂｉｔ）／ダウンロード専用データ端子（８ｂｉｔ）×ダウンロード専用クロック（２０ｎｓ）＝約２５ｍｓとなる。
【００４３】
また、ＬＵＴデータの書き込みは、通常のデータ書き込みライン（例えば、３２ビットのデータバス端子及び２００ｎｓのアクセスサイクル）を用いて書き込むため、所要時間は、
ＬＵＴデータ数（６５５３６０ｂｉｔ）／データバス端子（３２ｂｉｔ）×アクセスサイクル（２００ｎｓ）＝約４ｍｓとなり、システムの起動準備期間は、図８（ｂ）に示すように合計して約２９ｍｓとなる。
【００４４】
これに対して、プログラミングデータのダウンロード中に初期設定されたＬＵＴに代えて所望のＬＵＴデータを書き込む本願発明の手法の場合、プログラミングデータ数は従来方法と同じであり、また、プログラミングデータとＬＵＴデータとを共にダウンロード専用のライン（例えば、８ビットのダウンロード専用端子及び２０ｎｓのダウンロード専用クロック）を用いてダウンロードため、装置の起動準備期間は、図８（ａ）に示すように、
プログラミングデータ数（１０１５９６４８ｂｉｔ）／ダウンロード専用データ端子（８ｂｉｔ）×ダウンロード専用クロック（２０ｎｓ）＝約２５ｍｓだけとなり、従来方法に比べて約４ｍｓ短縮することができる。
【００４５】
このように、プログラム専用端子を用いてプログラミングデータと所望のＬＵＴデータとを同時にダウンロードするため、単に、ＬＵＴデータの書き換え工程を省略することができるのみならず、プログラマブル論理回路２のアクセス時間そのものを短縮することができ、装置の立ち上げ時間を短縮することが可能となる。
【００４６】
なお、上記実施例では、本発明の画像処理部をデジタル複写機に適用する場合について示したが、本発明は上記実施例に限定されるものではなく、ＬＵＴ形式のデータ変換処理を組み込んだプログラマブル論理回路を備え、構成部位の経時的な特性の変化やユーザの要求に応じてＬＵＴの書き換えが行われる任意の装置、例えば、デジタルカメラ等に適用することができる。
【００４７】
【発明の効果】
以上説明したように、本発明の画像処理装置及びプログラマブル論理回路並びにプログラマブル論理回路におけるＬＵＴの設定方法によれば、下記記載の効果を奏する。
【００４８】
本発明の第１の効果は、プログラマブル論理回路の立ち上げ後のＬＵＴデータの再設定作業を不要とし、操作を簡略化することができるということである。
【００４９】
その理由は、装置の起動時又はリセット後に、プログラミングデータと共に所望のＬＵＴデータをプログラマブル論理回路にダウンロードするため、自動的に最新のＬＵＴデータが書き込まれ、また、装置のシャットダウン時に、制御部はプログラマブル論理回路からＬＵＴデータを読み出して記憶部に記憶するため、次回立ち上げ時には新たに設定したＬＵＴデータが自動的に書き込まれるからである。
【００５０】
また、本発明の第２の効果は、装置の立ち上げ時間を短縮することができるということである。
【００５１】
その理由は、ＬＵＴデータの書き込みをユーザが設計したインターフェース端子を用いて行うのではなく、クロック周波数の高いダウンロード専用端子を用いて行うため、プログラマブル論理回路のアクセス時間を短縮することができるからである。
【００５２】
また、本発明の第３の効果は、制御プログラムを簡易な構成で形成することができるということである。
【００５３】
その理由は、装置の起動時又はリセット後に、所望のＬＵＴデータが書き込まれるため、ＬＵＴデータを再設定するための制御部からプログラマブル論理回路へのアクセスが不要になるからである。
【図面の簡単な説明】
【図１】本発明の一実施例に係るレーザ露光部を兼ね備えたデジタル複写機の構成を示す図である。
【図２】本発明の一実施例に係るデジタル複写機の画像処理部の構成を示すブロック図である。
【図３】本発明の一実施例に係る画像処理部を構成する各要素の入出力インターフェースを示す図である。
【図４】本発明の一実施例に係る画像処理部の制御部の構成を示すブロック図である。
【図５】初期設定されたＬＵＴの特性の一例を示す図である。
【図６】レーザ露光部の特性に応じて算出されたＬＵＴデータの特性の一例を示す図である。
【図７】本発明の一実施例に係るプログラマブル論理回路におけるＬＵＴの設定手順を示すフローチャート図である。
【図８】本発明の効果を示す図であり、本発明の手法による装置の起動準備期間と従来の手法による装置の起動準備期間とを比較する図である。
【図９】従来のプログラマブル論理回路におけるＬＵＴデータの設定手順を示すフローチャート図である。
【符号の説明】
１　画像処理部
２　プログラマブル論理回路部
３　制御部
３ａ　読み込み手段
３ｂ　ダウンロード手段
３ｃ　書き込み手段
３ｄ　ＬＵＴデータ取得手段
４　記憶部
１０　デジタル複写機
１１　読み取り部
１２　Ａ／Ｄ変換部
１３　Ｄ／Ａ変換部
１４　レーザ露光部
【図１】
2004054568.tif 000003
【図２】
2004054568.tif 000004
【図３】
2004054568.tif 000005
【図４】
2004054568.tif 000006
【図５】
2004054568.tif 000007
【図６】
2004054568.tif 000008
【図７】
2004054568.tif 000009
【図８】
2004054568.tif 000010
【図９】
2004054568.tif 000011