(57)【要約】【課題】画像処理のより一層の高速化を効果的に図りつつ、画像処理が確実に実行された分割画像データを迅速に出力する。【解決手段】画像データを分割してバンドデータを生成するバンドデータ生成部３３ａと、バンドデータを画像処理する第１の画像処理部３５ｂ1と、バンドデータを画像処理する第２の画像処理部３５ｂ2と、第１の画像処理部３５ｂ1で画像処理された分割画像データの第１の分割データおよび第２の画像処理部３５ｂ2で画像処理された分割画像データの第２の分割データにアドレスを付与するアドレス付与部３６ｄとを有する画像処理装置である。【選択図】    図４
2010131855.tif 000002
【特許請求の範囲】
【請求項１】
画像データを分割して分割画像データを生成する画像データ分割部と、
前記分割画像データを画像処理する第１の画像処理部と、
前記分割画像データを画像処理する第２の画像処理部と、
前記第１の画像処理部で画像処理された前記分割画像データの第１の分割データおよび前記第２の画像処理部で画像処理された前記分割画像データの第２の分割データにアドレスを付与するアドレス付与部と、
を有することを特徴とする画像処理装置。
【請求項２】
前記画像データ分割部で分割された分割画像データに、該分割画像データのラインに対応する絶対ライン番号を付与する絶対ライン番号付与部
を有する請求項１に記載の画像処理装置。
【請求項３】
前記アドレスは前記絶対ライン番号に基づいて計算される請求項２に記載の画像処理装置。
【請求項４】
前記アドレスが付与されたラインデータを格納するメモリを有する請求項１ないし３のいずれか１に記載の画像処理装置。
【請求項５】
画像データを分割して分割画像データを生成する分割画像データ生成工程と、
前記分割画像データの第１の分割データを画像処理する第１の画像処理工程と、
前記分割画像データの第２の分割データを画像処理する第２の画像処理工程と、
画像処理された前記第１の分割データおよび前記第２の分割データにアドレスを付与するアドレス付与工程と、
を有することを特徴とする画像処理方法。
【請求項６】
画像データを分割して分割画像データを生成する分割画像データ生成工程と、
前記分割画像データ生成工程で生成された分割画像データに、該分割画像データのラインに対応する絶対ライン番号を付与する絶対ライン番号付与工程と、
前記分割画像データの第１の分割データを画像処理する第１の画像処理工程と、
前記分割画像データの第２の分割データを画像処理する第２の画像処理工程と、
画像処理された前記第１の分割データおよび前記第２の分割データに、前記絶対ライン番号に基づいて計算されたアドレスを付与するアドレス付与工程と、
を有することを特徴とする画像処理方法。
【請求項７】
潜像が形成される潜像担持体と、
前記潜像担持体に、画像データに基づく潜像を形成する露光ヘッドと、
画像データを分割して分割画像データを生成する画像データ分割部と、
前記分割画像データを画像処理する第１の画像処理部と、
前記分割画像データを画像処理する第２の画像処理部と、
前記第１の画像処理部で画像処理された前記分割画像データの第１の分割データおよび前記第２の画像処理部で画像処理された前記分割画像データの第２の分割データにアドレスを付与するアドレス付与部と、
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像データを色変換処理やスクリーン処理等の画像処理を行う画像処理装置、画像データを画像処理する方法、および整列された発光素子を有する露光ヘッドにより潜像担持体に潜像を形成する画像形成装置の技術分野に関する。
【背景技術】
【０００２】
従来、プリンタ等の画像形成装置として、ラインヘッドにより感光体に静電潜像を形成する画像形成装置がある（例えば、特許文献１参照）。この特許文献１に記載の画像形成装置では、画像形成指令に含まれる画像データを画像処理コントローラで画像処理してビデオデータを形成する。そして、このビデオデータに基づいてラインヘッドの発光素子を点灯制御することで、潜像担持体に静電潜像を形成している。
【０００３】
また、従来、プリンタ等の画像形成装置として、画像データを印字する際に、画像データに対してハーフトーン等のスクリーン処理を行って画質を向上させた画像形成装置が知られている（例えば、特許文献２参照）。この特許文献２に記載の画像形成装置では、スクリーンパターンの閾値のディザマトリックスを用いて画像データのＮ値化処理（ハーフトーン処理）を行うことで、高画質の画像の印字を可能としている。
【特許文献１】特開２００８−１３７２３７号公報。
【特許文献２】特開２００８−１５３９１４号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ラインヘッドを用いた画像形成装置では、近年、高速化や高解像度化がますます求められている。このため、画像処理においても処理の高速化が求められている。しかし、高解像度化等に伴う画像処理のデータ量が肥大化しており、画像処理の高速化の阻害要因となっている。しかも、種々の高解像度に柔軟に対応するように画像形成装置に汎用性を持たせることも求められている。
【０００５】
しかしながら、特許文献１に記載の画像形成装置は汎用性を有しておらず、種々の高解像度に柔軟に対応することが難しい。また、画像処理コントローラとヘッドコントローラとの間でデータが１対１で通信されるため、画像処理のより一層の高速化を図ることも難しい。また、入力画像を特許文献２に記載のようにスクリーン処理を行う場合、画像データを分割して、分割された分割画像データ毎にスクリーン処理を行うことが考えられる。
【０００６】
しかし、分割画像データ毎にスクリーン処理を行う場合、画像処理コントローラは必ずしも分割画像データの順番通りに、画像処理された分割画像データを準備できるとは限らない。このため、単純に分割画像データを順番通りに画像処理しようすると、準備に待ち時間を要する分割画像データが生じる。その結果、画像データ全体の画像処理に時間を要してしまい、より一層の高速化に効果的に応えることが難しい。そこで、準備のできた分割画像データの順に画像形成を行うことが考えられるが、この場合には分割画像データの順番が異なった状態で画像が形成されてしまうおそれを生じる。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、その目的は、画像処理のより一層の高速化を効果的に図りつつ、画像処理が確実に実行された分割画像データを迅速に出力する画像処理装置、画像処理方法、および画像形成装置を提供することである。
【課題を解決するための手段】
【０００８】
前述の課題を解決するために、本発明に係る画像処理装置、画像処理方法、および画像形成装置では、画像データ分割部で入力画像データが分割画像データに分割される。また、画像処理装置が第１の画像処理部と第２の画像処理部とを有している。したがって、分割画像データに対して第１の画像処理部および第２の画像処理部により独立して色変換処理やスクリーン処理等の画像処理の並列分散処理が可能となる。これにより、高解像度、大容量の画像データの画像処理をより一層迅速に実行することが可能となる。
【０００９】
また、画像処理を終了した分割画像データが随意、第１の画像処理部および第２の画像処理部から出力されたとき、アドレス付与部によって分割画像データにアドレスが付与される。したがって、画像処理を終了した分割画像データから出力することが可能となり、画像処理を終了していない分割画像データを待つ必要がなくなる。これにより、画像処理の待ち時間をなくすことができ、分割画像データに対する画像処理を迅速に行うことが可能となる。その結果、画像処理のより一層の高速化に効果的に応えることが可能となる。
【００１０】
更に、画像処理を終了した分割画像データから出力されることで、分割画像データの順番が変化してしまう。しかし、アドレス付与部により、分割画像データにアドレスを付与しているので、露光ヘッドによる潜像の書き込み時には、分割画像データの順番を誤ることなくその先頭から順番に書き込むことが可能となる。しかも、分割画像データとともに絶対ライン番号も通知することで、第１の画像処理部および第２の画像処理部からアドレスを直接指定して分割画像を出力しない。これにより、分割画像データのライン幅が変わっても柔軟に対応することが可能となる。このようにして、画像処理のより一層の高速化を効果的に図りつつ、画像処理が確実に実行された分割画像データを迅速に出力することが実現可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を用いて本発明を実施するための最良の形態について説明する。
図１は、本発明にかかる画像形成装置の実施の形態の一例を模式的にかつ部分的に示す図である。
図１に示すように、この例の画像形成装置１はハウジング本体２を備えている。このハウジング本体２内には、画像形成ユニット３、転写部４、転写紙等の転写材を収容する転写材供給部５、定着部６、エンジン制御部７、および排紙トレイ８が配設されている。
【００１２】
画像形成ユニット３は、イエロー（Ｙ）の画像形成ステーションである第１の画像形成ステーション９Ｙ、マゼンタ（Ｍ）の画像形成ステーションである第２の画像形成ステーション９Ｍ、シアン（Ｃ）の画像形成ステーションである第３の画像形成ステーション９Ｃ、およびブラック（Ｋ）の画像形成ステーションである第４の画像形成ステーション９Ｋを有している。第１ないし第４の画像形成ステーション９Ｙ,９Ｍ,９Ｃ,９Ｋは、これ
らの順にタンデムに配置されている。なお、第１ないし第４の画像形成ステーション９Ｙ,９Ｍ,９Ｃ,９Ｋの配置順は任意である。以下、図１に示す第１ないし第４の画像形成ス
テーション９Ｙ,９Ｍ,９Ｃ,９Ｋの配置順で説明する。
【００１３】
第１ないし第４の画像形成ステーション９Ｙ,９Ｍ,９Ｃ,９Ｋはいずれも同一に構成さ
れている。したがって、イエロー（Ｙ）の第１の画像形成ステーション９Ｙについて説明し、他の色の第２ないし第４の画像形成ステーション９Ｍ,９Ｃ,９Ｋについてはそれらの詳細な説明は省略する。なお、第２ないし第４の画像形成ステーション９Ｍ,９Ｃ,９Ｋの各構成要素については、イエロー（Ｙ）の画像形成ステーション４Ｙの対応する構成要素と同じ符号とＭ,Ｃ,Ｋの添え字を付して示す。
【００１４】
第１の画像形成ステーション９Ｙは潜像担持体である第１の感光体１０Ｙを有している。また、第１の画像形成ステーション９Ｙは第１の感光体１０Ｙの周囲に、第１の帯電部
１１Ｙ、像書込部の露光ヘッドである第１のラインヘッド１２Ｙ、第１の現像部１３Ｙ、および第１の感光体クリーナ１４Ｙを有している。
第１の帯電部１１Ｙは従来公知の第１の帯電ローラ１５Ｙを備えている。この第１の帯電ローラ１５Ｙは第１の感光体１０Ｙの表面を予め設定された表面電位に帯電する。
【００１５】
図２に示すように、第１のラインヘッド１２Ｙは、第１のベース基板１６Ｙ、第１のＬＥＤアレイ１７Ｙ、第１のドライバＩＣ１８Ｙ、および第１のロッドレンズアレイ１９Ｙを有している。第１のＬＥＤアレイ１７Ｙは発光素子であるＬＥＤ素子を備える。その場合、ＬＥＤ素子は第１のベース基板１６Ｙに、転写材の搬送方向（移動方向）と直交もしくはほぼ直交する第１の方向α（いわゆる、主走査方向）に沿って配設される。
【００１６】
また、第１のドライバＩＣ１８Ｙは第１のベース基板１６Ｙに、転写材の搬送方向と同方向もしくはほぼ同方向である第２の方向β（いわゆる、副走査方向）βに沿ってＬＥＤ素子に隣接して配設されるとともに第１の方向αに沿って配設される。このとき、１つの第１のドライバＩＣ１８Ｙに対して、予め設定された設定数のＬＥＤ素子が接続される。したがって、１つの第１のドライバＩＣ１８Ｙは接続されたＬＥＤ素子を駆動する。その場合、ＬＥＤ素子は、後述するヘッドコントローラ３６からビデオ信号が与えられると、このビデオ信号に基づいてこの第１のドライバＩＣ１８Ｙが駆動されて発光する。
【００１７】
更に、第１のロッドレンズアレイ１９Ｙは第１の屈折率分布型ロッドレンズ２０Ｙを有している。第１の屈折率分布型ロッドレンズ２０Ｙは第１の方向αに沿って２列千鳥状に配設されるとともに、ＬＥＤ素子に対向して配設される。そして、第１の屈折率分布型ロッドレンズ２０ＹはＬＥＤ素子からの光を光学的に結像して第１の感光体１０Ｙを露光して、第１の感光体１０Ｙにイエロー（Ｙ）の静電潜像を形成する。なお、第１の屈折率分布型ロッドレンズ２０Ｙは２列に限定されることはなく、３列以上任意に配設することができる。
【００１８】
第１の現像部１３Ｙは第１の現像ローラ２１Ｙを有している。この第１の現像ローラ２１Ｙはイエロー（Ｙ）のトナーを第１の感光体１０Ｙに供給する。このトナーにより、第１の感光体１０Ｙの静電潜像が現像されて、第１の感光体１０Ｙにイエロー（Ｙ）のトナー像が形成される。
第１の感光体クリーナ１４Ｙは、トナー像が転写された第１の感光体１０Ｙをクリーニングする。
【００１９】
図１に示すように、転写部４は、イエロー（Ｙ）の第１の転写部２２Ｙ、マゼンタ（Ｍ）の第２の転写部２２Ｍ、シアン（Ｃ）の第３の転写部２２Ｃ、ブラック（Ｂ）の第４の転写部２２Ｋ、転写媒体である無端状の転写ベルト２３、第５の転写部２４、および転写ベルトクリーナ２５を有している。
【００２０】
第１の転写部２２Ｙは第１の転写ローラ２６Ｙを有している。また、第２の転写部２２Ｍは第２の転写ローラ２６Ｍを有している。更に、第３の転写部２２Ｃは第３の転写ローラ２６Ｃを有している。更に、第４の転写部２２Ｋは第４の転写ローラ２６Ｋを有している。第１の転写ローラないし第４の転写ローラ２６Ｙ,２６Ｍ,２６Ｃ,２６Ｋは転写ベル
ト２３を対応する第１の感光体ないし第４の感光体１０Ｙ,１０Ｍ,１０Ｃ,１０Ｋに圧接
させるとともに第１の転写バイアスないし第４の転写バイアスにより第１の感光体ないし第４の感光体１０Ｙ,１０Ｍ,１０Ｃ,１０Ｋのトナー像を転写ベルト２３に転写する。
【００２１】
転写ベルト２３は駆動ローラ２７と従動ローラ２８に掛け渡されるとともに駆動ローラ２７により矢印γ方向に回転される。
第５の転写部２４は第５の転写ローラ２９を有している。第５の転写ローラ２９は転写
材を転写ベルト２３に圧接させるとともに第５の転写バイアスにより転写ベルト２３のトナー像を転写材に転写する。
転写ベルトクリーナ２５は、トナー像が転写された転写ベルト２３をクリーニングする。
【００２２】
転写材供給部５は、転写紙等の転写材を収容する転写材収容部５ａと、この転写材収容部５ａから転写材を第５の転写部２４に供給する転写材供給部５ｂとを有している。この転写材供給部５は、画像形成時に転写材収容部５ａから転写材を１枚ずつ第５の転写部２４に供給する。
【００２３】
定着部６は加熱ローラ３０と加圧ベルト３１を有している。加圧ベルト３１は第５の転写部２４でトナー像が転写された転写材を加熱ローラ３０に圧接する。加熱ローラ３０は転写材のトナー像転写面を加熱する。これにより、トナー像が転写材に定着され、転写材に画像が形成される。
そして、画像形成ユニット３、転写部４、転写材供給部５、および定着部６により、画像形成装置１のエンジン部３２が構成される。
【００２４】
エンジン制御部７はこのエンジン部３２を制御する。図３に示すように、このエンジン制御部７は、電源回路基板（不図示）、メインコントローラ３３、エンジンコントローラ３４、画像処理コントローラ３５、およびヘッドコントローラ３６を有している。そして、メインコントローラ３３、画像処理コントローラ３５、およびヘッドコントローラ３６により、画像処理装置が構成されている。
【００２５】
メインコントローラ３３は、ホストコンピュータなどの外部装置（不図示）から画像形成指令を与えられると、ＵＡＲＴ（汎用非同期送受信）通信線を介してエンジンコントローラ３４にエンジン部３２を起動させるための制御信号を送信する。
エンジンコントローラ３４はメインコントローラ３３から制御信号を受けると、エンジン部３２の初期化およびウォームアップを開始する。そして、初期化およびウォームアップが完了して画像形成動作が実行可能な状態になると、エンジンコントローラ３４は、ヘッドコントローラ３６に画像形成動作の開始のトリガとなる同期信号をＵＡＲＴ通信線を介して出力する。更に、エンジンコントローラ３４とヘッドコントローラ３６との間の通信においては、この同期信号の送信の他に各ラインヘッド１２Ｙ,１２Ｍ,１２Ｃ,１２Ｋ
を制御するための種々の制御パラメータの信号の授受が行われる（なお、これらの制御パラメータの信号の授受は前述の特許文献１に記載されている画像形成装置と同じであるので、それらの詳細な説明は省略する）。
【００２６】
更に図４に示すように、メインコントローラ３３は、画像データ分割部であるバンドデータ生成部３３ａおよびデータ転送部３３ｂを有している。バンドデータ生成部３３ａは、画像形成指令に含まれる画像データを、第２の方向にｍ（ｍ≧１）ラインの第１のバンドデータないし第ｍのバンドデータに分割した分割画像データを生成する（分割画像データ生成工程）。
【００２７】
また、バンドデータ生成部３３ａは、絶対ライン番号付与部３３ｃを有している。この絶対ライン番号付与部３３ｃは、図５に示すように各バンドデータにその先頭ラインの絶対ライン番号を付与する。この絶対ライン番号は１ページ内の何ライン目のラインデータかを示すものである。図５に示す例では、１ラインのラインデータの先頭に絶対ライン番号「１Ｂ００ｈ」が付与されており、この絶対ライン番号「１Ｂ００ｈ」は６９１２ライン目のラインデータを示している。
【００２８】
この例の画像形成装置１に用いられる分割画像データは、インターリーブ（interleave
）形式の画像データである。このインターリーブ形式の画像データは、例えば画像データがイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）のＹＭＣＫ画像データであるとすると、図６（ａ）に示すようにこのＹＭＣＫ画像データがピクセル毎にＹＭＣＫの４つのトナー色に色展開されてまとめられた８Ｂｉｔ（２５６階調）の画像データである。そして、分割画像データは、１ラインにつき、数ピクセルのデータに構成される。更に、１ページの画像データを第２の方向（副走査方向）に前述のようにｍラインに分割してバンドデータとして構成される。したがって、分割画像データは、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、およびブラック（Ｋ）の各色毎に分けた形式のデータではない。
【００２９】
データ転送部３３ｂは画像処理コントローラ３５にバンドデータを転送するが、このバンドデータの転送の際、１ラインのラインデータをこのラインデータに付与された絶対ライン番号と一緒に画像処理コントローラ３５に転送する。
【００３０】
図３および図４に示すように、画像処理コントローラ３５は、ｎ（ｎ≧２）個の第１の画像処理コントローラ３５ａ1ないし第ｎの画像処理コントローラ３５ａnを有している。また、第１の画像処理コントローラ３５ａ1は第１の画像処理部３５ｂ1および第１の画像処理側通信モジュール３５ｃ1を有している。更に、図４に示すように、第１の画像処理
部３５ｂ1は、第１の色変換処理部３５ｄ1、および第１のスクリーン処理部３５ｅ1を有
している。他の画像処理コントローラも同様であり、例えば、第ｎの画像処理部である第ｎの画像処理コントローラ３５ａnは第ｎの画像処理部３５ｂnおよび第ｎの画像処理側通信モジュール３５ｃnを有している。更に、第ｎの画像処理部３５ｂnは、第ｎの色変換処理部３５ｄn、および第ｎのスクリーン処理部３５ｅnを有している。その場合、第１の画像処理コントローラ３５ａ1ないし第ｎの画像処理コントローラ３５ａnは、独立して駆動される。
【００３１】
そして、メインコントローラ３３のデータ転送部３３ｂは、第１のバンドデータないし第ｍのバンドデータをこれらの順番に第１の転送ライン３７ａ1ないし第ｎの転送ライン
３７ａnを通して第１の画像処理部３５ｂ1ないし第ｎの画像処理部３５ｂnに転送する（
割り当てる）。
【００３２】
第１の画像処理部３５ｂ1ないし第ｎの画像処理部３５ｂnは、バンドデータが転送されてくると、まず第１の色変換処理部３５ｄ1ないし第ｎの色変換処理部３５ｄnで転送されてきたバンドデータに対して、色変換処理を行う（第１の画像処理工程、第２の画像処理工程）。色変換処理は、バンドデータを画像形成装置１の色域（画像形成装置１が再現できる色の領域（限界範囲内））に変換する処理である。この色変換処理は、色変換ＬＵＴ（ルックアップテーブル：画像形成装置１の色域への変換マトリックス）を用いて補間演算で行われる。そして、色変換処理後のデータサイズは色変換処理前と変わらず、各色につき８Ｂｉｔである。
【００３３】
次に、第１の画像処理部３５ｂ1ないし第ｎの画像処理部３５ｂnは、色変換処理されたバンドデータに対して、第１のスクリーン処理部３５ｅ1ないし第ｎのスクリーン処理部
３５ｅnでスクリーン処理を行う（第１の画像処理工程、第２の画像処理工程）。スクリ
ーン処理は、色変換処理されたバンドデータにおいて、各画素をドットのオン／オフ情報（つまり、ラインヘッドを発光する／発光しない情報）に変換する処理である。このスクリーン処理は、スクリーンＬＵＴ（ドットのオン／オフを決定する閾値のマトリックス）を用いて、ドットのオン／オフを決定する。そして、スクリーン処理後のデータサイズは、各色につき１Ｂｉｔとなる。
【００３４】
第１の画像処理側通信モジュール３５ｃ1ないし第ｎの画像処理側通信モジュール３５
ｃnは、メインコントローラ３３からの第１のバンドデータないし第ｍのバンドデータを
受信する。そして、第１の画像処理側通信モジュール３５ｃ1ないし第ｎの画像処理側通
信モジュール３５ｃnは、メインコントローラ３３からのバンドデータを受信すると、こ
れらのバンドデータを第１の画像処理部３５ｂ1ないし第ｎの画像処理部３５ｂnの第１の色変換処理部３５ｄ1ないし第ｎの色変換処理部３５ｄnに転送する。
【００３５】
また、第１の画像処理側通信モジュール３５ｃ1ないし第ｎの画像処理側通信モジュー
ル３５ｃnは、第１のスクリーン処理部３５ｅ1ないし第ｎのスクリーン処理部３５ｅnで
スクリーン処理が終了したラインデータを随意、第１のヘッド側通信モジュール３６ａ1
ないし第ｎのヘッド側通信モジュール３６ａnに出力する。
【００３６】
なお、図３には、メインコントローラ３３からのラインデータが第１の画像処理部３５ｂ1ないし第ｎの画像処理部３５ｂnに直接転送されるように示されているが、この例のエンジン制御部７では、実際にはメインコントローラ３３からのラインデータは第１の画像処理側通信モジュール３５ｃ1ないし第ｎの画像処理側通信モジュール３５ｃnを介して第１の画像処理部３５ｂ1ないし第ｎの画像処理部３５ｂnに転送される。
【００３７】
図３に示すように、ヘッドコントローラ３６は、第１のヘッド側通信モジュール３６ａ1、第２のヘッド側通信モジュール３６ａ2、……、および第ｎのヘッド側通信モジュールｃ３６ａを有している。また、ヘッドコントローラ３６は、ヘッド制御モジュール３６ｂおよびページメモリ３６ｃを有している。
【００３８】
第１の画像処理側通信モジュール３５ｃ1と第１のヘッド側通信モジュール３６ａ1とが双方向に通信可能とされている。同様にして、他の画像処理側通信モジュールと他のヘッド側通信モジュールも双方向に通信可能とされている。例えば、第ｎの画像処理側通信モジュール３５ｃnと第ｎのヘッド側通信モジュール３６ａnも双方向に通信可能とされている。
【００３９】
更に、ヘッド制御モジュール３６ｂはアドレス付与部３６ｄおよびメモリ３６ｅを有している。アドレス付与部３６ｄは、ヘッドコントローラ３６に入力されたバンドデータのラインデータにメモリアドレスを付与する。その場合、アドレス付与部３６ｄは、このラインデータに付与されている絶対ライン番号からメモリアドレスを計算する。したがって、このメモリアドレスは、メインコントローラ３３から転送されたラインデータの順番に関係している。
【００４０】
また、メモリ３６ｅはメモリアドレスを格納している。そして、メモリ３６ｅはアドレス付与部３６ｄでメモリアドレスが付与されたラインデータを、メモリ３６ｅ内の対応するメモリアドレスに記憶する。つまり、メモリアドレスが付与されたラインデータが、メモリ３６ｅ内の対応するメモリアドレスに書き込まれる。したがって、ヘッドコントローラ３６には、ラインデータは画像処理コントローラ３５で画像処理が終了した順に随意入力され、メインコントローラ３３から転送された順には入力されない。
【００４１】
そして、メモリ３６ｅに１ページ分のラインデータが書き込まれると、ラインデータの順番に対応したメモリアドレスの順に、ラインデータが読み出されるようになっている。これにより、ラインデータが画像処理コントローラ３５からヘッドコントローラ３６にメインコントローラ３３から転送された順に入力されなくても、ラインデータの順番がメインコントローラ３３から転送された順番となるように保証される。
【００４２】
そして、このラインデータがページメモリ３６ｃの図示しないイエローページデータメモリ部、マゼンタページデータメモリ部、シアンページデータメモリ部、およびブラック
ページデータメモリ部に転送されて記憶される。
【００４３】
このとき、ページデータメモリ部にラインデータを転送する際には、ラインデータはラインヘッドに必要な各色毎のデータの並べ替えが行われて、各色のラインデータとされる。そして、ヘッド制御モジュール３６ｂは要求に応じてページメモリ３６ｃからラインデータを取り出して対応する色の第１ラインヘッドないし第４のラインヘッド１２Ｙ,１２
Ｍ,１２Ｃ,１２Ｋに出力する。これにより、第１ラインヘッドないし第４のラインヘッド１２Ｙ,１２Ｍ,１２Ｃ,１２Ｋは、供給されたラインデータに応じて第１の感光体ないし
第４の感光体１０Ｙ,１０Ｍ,１０Ｃ,１０Ｋに各色の像を書き込む。
【００４４】
この例の画像形成装置１における画像処理および画像データの送受信の具体例について説明する。
図７（ａ）に示すように、この具体例では、画像形成装置１のエンジン制御部７が４個の第１画像処理コントローラ３５ａ1ないし第４画像処理コントローラ３５ａ4を有している。また、メインコントローラ３３内の画像データが１バンドデータあたり２つのラインデータを有している。
【００４５】
その場合、図８に示すように第１のバンドデータが０−１ラインとされる。また、第２のバンドデータが２−３ラインとされる。更に、第３のバンドデータが４−５ラインとされる。更に、第４のバンドデータが６−７ラインとされる。
【００４６】
また、図８に示すように第１のバンドデータの第１のラインデータに絶対ライン番号「００００」が付与されるとともに、第１のバンドデータの第２のラインデータに絶対ライン番号「０００１」が付与されるとする。同様にして、第２のバンドデータの第３のラインデータに絶対ライン番号「０００２」が付与されるとともに、第２のバンドデータの第４のラインデータに絶対ライン番号「０００３」が付与されるとする。更に、第３のバンドデータの第５のラインデータに絶対ライン番号「０００４」が付与されるとともに、第３のバンドデータの第６のラインデータに絶対ライン番号「０００５」が付与されるとする。更に、第４のバンドデータの第７のラインデータに絶対ライン番号「０００６」が付与されるとともに、第４のバンドデータの第８のラインデータに絶対ライン番号「０００７」が付与されるとする。なお、図８には、第８のラインデータおよびその絶対ライン番号「０００７」は図示省略されている。これらの絶対ライン番号は、１ページ分の画像データのラインに関係した番号である。
【００４７】
更に、メモリアドレスは、次のようにして計算される。すなわち、例えばラインヘッドのドット数を１００００とするとともに、ヘッドコントローラ３６が受信する８Ｂｉｔのラインデータをそのまま書き込むとする。この場合には、第１バンドデータの第１ラインデータのメモリアドレスは、計算式０×４×１００００から「０００００」と計算される。その場合、計算式の「０」は第１ラインを示し、絶対ライン番号「００００」が対応する。また、第１バンドデータの第２ラインデータのメモリアドレスは、計算式１×４×１００００から「４００００」と計算される。計算式の「１」は第２ラインを示し、絶対ライン番号「０００１」が対応する。更に、第２バンドデータの第３ラインデータのメモリアドレスは、計算式２×４×１００００から「８００００」と計算される。計算式の「２」は第３ラインを示し、絶対ライン番号「０００２」が対応する。更に、第２バンドデータの第４ラインデータのメモリアドレスは、計算式３×４×１００００から「１２００００」と計算される。計算式の「３」は第４ラインを示し、絶対ライン番号「０００３」が対応する。更に、第３バンドデータの第５ラインデータのメモリアドレスは、計算式４×４×１００００から「１６００００」と計算される。計算式の「４」は第５ラインを示し、絶対ライン番号「０００４」が対応する。更に、第３バンドデータの第６ラインデータのメモリアドレスは、計算式５×４×１００００から「２０００００」と計算される。計
算式の「５」は第６ラインを示し、絶対ライン番号「０００５」が対応する。更に、第４バンドデータの第７ラインデータのメモリアドレスは、計算式６×４×１００００から「２４００００」と計算される。計算式の「６」は第７ラインを示し、絶対ライン番号「０００６」が対応する。更に、第４バンドデータの第８ラインデータのメモリアドレスは、計算式７×４×１００００から「２８００００」と計算される。計算式の「７」は第８ラインを示し、絶対ライン番号「０００７」が対応する。
【００４８】
メインコントローラ３３から第１のバンドデータが第１の画像処理コントローラ３５ａ1に転送される。また、第２のバンドデータが第２の画像処理コントローラ３５ａ2に転送される。更に、第３のバンドデータが第３の画像処理コントローラ３５ａ3に転送される
。更に、第４のバンドデータが第４の画像処理コントローラ３５ａ4に転送される。更に
、第５のバンドデータが再び第１の画像処理コントローラ３５ａ1に転送される。以下説
明を省略するが、このようにメインコントローラ３３からのバンドデータが順番に第１の画像処理コントローラ３５ａ1ないし第４の画像処理コントローラ３５ａ4に転送される。
【００４９】
その場合、まず第１のバンドデータの第１のラインデータが第１の画像処理コントローラ３５ａ1に転送され、次いで第１のバンドデータの第２のラインデータが第１の画像処
理コントローラ３５ａ1に転送される。次いで、第２のバンドデータの第３のラインデー
タが第２の画像処理コントローラ３５ａ2に転送され、次いで第２のバンドデータの第４
のラインデータが第２の画像処理コントローラ３５ａ2に転送される。次いで、第３のバ
ンドデータの第５のラインデータが第３の画像処理コントローラ３５ａ3に転送され、次
いで第３のバンドデータの第６のラインデータが第３の画像処理コントローラ３５ａ3に
転送される。次いで、第４のバンドデータの第７のラインデータが第４の画像処理コントローラ３５ａ4に転送され、次いで第４のバンドデータの第８のラインデータが第４の画
像処理コントローラ３５ａ4に転送される。次いで、第５のバンドデータの第９のライン
データが再び第１の画像処理コントローラ３５ａ1に転送され、次いで第５のバンドデー
タの第１０のラインデータが第１の画像処理コントローラ３５ａ1に転送される。以下、
同様にしてバンドデータのラインデータが順番に画像処理コントローラに転送される。
【００５０】
画像処理コントローラ３５での画像処理においては、図７（ｂ）に示すように例えば第２の画像処理コントロー３５ａ2による第３のラインデータの画像処理が最初に終了した
とする。すると、第２の画像処理コントロー３５ａ2はこの第３のラインデータをヘッド
コントローラ３６に出力する。第３のラインデータは、ヘッドコントローラ３６のアドレス付与部３６ｄに転送される。そして、アドレス付与部３６ｄはこの第３のラインデータに「８００００」のメモリアドレスを付与する。
【００５１】
次に、図７（ｂ）に示すように第４の画像処理コントロー３５ａ4による第７のライン
データの画像処理が終了したとする。すると、第４の画像処理コントロー３５ａ4はこの
第７のラインデータをヘッドコントローラ３６に出力する。そして、同様にアドレス付与部３６ｄはこの第７のラインデータに「２４００００」のメモリアドレスを付与する。
【００５２】
次に、第１の画像処理コントロー３５ａ1による第１のラインデータの画像処理が終了
したとする。すると、第１の画像処理コントロー３５ａ1はこの第１のラインデータをヘ
ッドコントローラ３６に出力する。そして、同様にアドレス付与部３６ｄはこの第１のラインデータに「０００００」のメモリアドレスを付与する。
【００５３】
次に、第３の画像処理コントロー３５ａ3による第５のラインデータの画像処理が終了
したとする。すると、第３の画像処理コントロー３５ａ3はこの第５のラインデータをヘ
ッドコントローラ３６に出力する。そして、同様にアドレス付与部３６ｄはこの第５のラインデータに「１６００００」のメモリアドレスを付与する。
以後、図７（ｂ）に示すように画像処理が終了したラインデータが、このラインデータを画像処理した画像処理コントローラからヘッドコントローラ３６に随意出力される。そして、ヘッドコントローラ３６のアドレス付与部３６ｄは転送されてきたラインデータに計算されたメモリアドレスを付与する。
【００５４】
ヘッドコントローラ３６は、前述のように１ページ分のバンドデータのラインデータをこのラインデータに対応する色の第１ラインヘッドないし第４のラインヘッド１２Ｙ,１
２Ｍ,１２Ｃ,１２Ｋに出力する。これにより、第１ラインヘッドないし第４のラインヘッド１２Ｙ,１２Ｍ,１２Ｃ,１２Ｋは、供給されたラインデータに応じて第１の感光体ない
し第４の感光体１０Ｙ,１０Ｍ,１０Ｃ,１０Ｋに各色の像を書き込む。
【００５５】
この例の画像処理装置、画像処理方法、および画像形成装置１によれば、画像処理コントローラ３５が、第１の画像処理コントローラ３５ａ1ないし第ｎの画像処理コントロー
ラ３５ａnを有している。したがって、入力画像データを分割した分割画像データである
バンドデータあるいはラインデータに対して第１の画像処理コントローラ３５ａ1ないし
第ｎの画像処理コントローラ３５ａnにより独立して画像処理の並列分散処理が可能とな
る。これにより、高解像度、大容量の画像データの画像処理をより一層迅速に実行することが可能となる。
【００５６】
また、ヘッドコントローラ３６が、アドレス付与部３６ｄとメモリ３６ｅを有している。そして、画像処理を終了したラインデータが随意、画像処理コントローラ３５からヘッドコントローラ３６に出力されたとき、アドレス付与部３６ｄによって、画像データを分割したラインデータの順番に関係するメモリアドレスがラインデータに付与される。メモリアドレスが付与されたラインデータは、メモリ３６ｅの対応するメモリアドレスに書き込まれる。したがって、画像処理を終了したラインデータからヘッドコントローラ３６に出力されるので、画像処理を終了していないラインデータを待つ必要がなくなる。これにより、画像処理の待ち時間をなくすことができ、ラインデータに対する画像処理を迅速に行うことが可能となる。その結果、画像処理のより一層の高速化に効果的に応えることが可能となる。
【００５７】
更に、画像処理を終了したラインデータからヘッドコントローラ３６に出力されることで、ラインデータの順番が変化してしまう。しかし、ヘッドコントローラ３６のアドレス付与部３６ｄにより、ラインデータの順番に関係するメモリアドレスをラインデータに付与しているので、ラインヘッドによる潜像の書き込み時には、ラインデータの順番を誤ることなくその先頭から順番に書き込むことが可能となる。しかも、画像処理コントローラ３５からヘッドコントローラ３６にラインデータとともに絶対ライン番号も出力（通知）し、画像処理コントローラ３５からヘッドコントローラ３６にメモリアドレスを直接指定してラインデータを出力しない。これにより、ラインデータのライン幅が変わっても柔軟に対応することが可能となる。このようにして、画像処理のより一層の高速化を効果的に図りつつ、画像処理が確実に実行された分割画像データを迅速に出力することが実現可能となる。
【００５８】
なお、この例の画像形成装置１における他の構成および他の画像動作は、特許文献１に記載の画像形成装置と実質的に同じであるので、その説明は省略する。
また、本発明は、前述の各例に限定されることはなく、種々設計変更可能である。例えば、メインコントローラ３３で分割されたバンドデータを必ずしも順番に画像処理コントローラ３５に転送する必要はなく、任意の順番で転送することもできる。また、ページメモリ３６ｃとメモリアドレスを付与されたラインデータを書き込むメモリ３６ｅとを１つのメモリで構成することも可能である。要は、特許請求の範囲に記載された事項の範囲内で種々設計変更可能である。
【図面の簡単な説明】
【００５９】
【図１】本発明にかかる画像形成装置の実施の形態の一例を模式的にかつ部分的に示す図である。
【図２】図１に示す例のラインヘッドの部分斜視図である。
【図３】図１に示す例のエンジン制御部およびエンジン部のブロック図である。
【図４】メインコントローラおよび画像処理コントローラを模式的に示すブロック図である。
【図５】絶対ライン番号が付与されたラインデータを示す図である。
【図６】（ａ）はピクセル毎にＹＭＣＫに色展開された分割画像データの一例を示す図、（ｂ）は色分けされた分割画像データの一例を示す図である。
【図７】（ａ）はバンドデータの転送を説明する図、（ｂ）はラインデータの転送順を説明する図である。
【図８】ラインデータの転送の具体例を説明する図である。
【符号の説明】
【００６０】
１…画像形成装置、３…画像形成ユニット、７…エンジン制御部、１０Ｙ…第１の感光体、１０Ｍ…第２の感光体、１０Ｃ…第３の感光体、１０Ｋ…第４の感光体、１２Ｙ…第１のラインヘッド、１２Ｍ…第２のラインヘッド、１２Ｃ…第３のラインヘッド、１２Ｋ…第４のラインヘッド、３２…エンジン部、３３…メインコントローラ、３３ａ…バンドデータ生成部、３３ｂ…データ転送部、３３ｃ…スクリーン適用ライン生成部、３４…エンジンコントローラ、３５…画像処理コントローラ、３５ａ1…第１の画像処理コントロー
ラ、３５ａ2…第２の画像処理コントローラ、３５ａn…第ｎの画像処理コントローラ、３５ｂ1…第１の画像処理部、３５ｂ2…第２の画像処理部、３５ｂn…第ｎの画像処理部、
３５ｃ1…第１の画像処理側通信モジュール、３５ｃ2…第２の画像処理側通信モジュール、３５ｃn…第ｎの画像処理側通信モジュール、３５ｄ1…第１の色変換処理部、３５ｄn
…第ｎの色変換処理部、３５ｅ1…第１のスクリーン処理部、３５ｅn…第ｎのスクリーン処理部、３６…ヘッドコントローラ、３６ａ1…第１のヘッド側通信モジュール、３６ａ2…第２のヘッド側通信モジュール、３６ａn…第ｎのヘッド側通信モジュール、３６ｂ…
ヘッド制御モジュール、３６ｃ…ページメモリ、３６ｄ…アドレス付与部、３６ｅ…メモリ
【図１】
2010131855.tif 000003
【図２】
2010131855.tif 000004
【図３】
2010131855.tif 000005
【図４】
2010131855.tif 000006
【図５】
2010131855.tif 000007
【図６】
2010131855.tif 000008
【図７】
2010131855.tif 000009
【図８】
2010131855.tif 000010