(57)【要約】【課題】画像データの補間において、連続性のある自然な画像を実現できる画像処理装置を提供する。【解決手段】ライン同期信号に従って、主走査方向の一定距離である１ラインずつ画像データをラインメモリに転送する画像処理装置であって、ラインメモリは、転送されてきた画像データを複数ライン分蓄積可能であり、１ライン分の画像データがラインメモリに転送されるべき一定期間中に当該転送が行われなかったというエラーが発生した場合、ラインメモリに蓄積されている、エラーが発生したラインの前後のラインの画像データを参照することで、転送が行われなかった画像データの補間を行う。【選択図】図１
2011239176.tif 000002
【特許請求の範囲】
【請求項１】
ライン同期信号に従って、主走査方向の一定距離である１ラインずつ画像データをラインメモリに転送する画像処理装置であって、
前記ラインメモリは、転送されてきた画像データを複数ライン分蓄積可能であり、
１ライン分の画像データが前記ラインメモリに転送されるべき一定期間中に当該転送が行われなかったというエラーが発生した場合、前記ラインメモリに蓄積されている、前記エラーが発生したラインの前後のラインの画像データを参照することで、前記転送が行われなかった画像データの補間を行うことを特徴とする画像処理装置。
【請求項２】
前記エラーが１ラインだけ発生した場合は、前記エラーが発生したラインの１つ前のラインの画像データと、前記エラーが発生したラインの１つ後のラインの画像データとを参照することで、前記転送が行われなかった画像データの補間を行うことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記エラーが発生したラインの１つ前のラインの画像データと、前記エラーが発生したラインの１つ後のラインの画像データとに加えて、前記エラーが発生したラインの２つ前のラインの画像データも参照することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記エラーが先頭ラインに発生した場合は、前記エラーが発生したラインの１つ後のラインの画像データのみを参照し、前記転送が行われなかった画像データの補間を行うことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記エラーが２ライン連続で発生した場合は、第１のエラーが発生したラインの１つ前のラインの画像データのみを参照し、前記転送が行われなかった２ライン分の画像データの補間を行うことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記エラーが２ライン連続で発生した場合は、第１のエラーが発生したラインの１つ前のラインの画像データと、第２のエラーが発生したラインの１つ後のラインの画像データとを参照し、前記転送が行われなかった２ライン分の画像データの補間を行うことを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項７】
前記第１のエラーの発生により前記転送が行われなかった画像データは、前記第１のエラーが発生したラインの１つ前のラインの画像データを基に補間され、また、前記第２のエラーの発生により前記転送が行われなかった画像データは、前記第２のエラーが発生したラインの１つ後のラインの画像データを基に補間されることを特徴とする請求項６記載の画像処理装置。
【請求項８】
前記第１のエラーの発生により前記転送が行われなかった画像データ及び前記第２のエラーの発生により前記転送が行われなかった画像データは共に、前記第１のエラーが発生したラインの１つ前のラインの画像データと、前記第２のエラーが発生したラインの１つ後のラインの画像データとを基に補間されることを特徴とする請求項６記載の画像処理装置。
【請求項９】
前記画像データは、当該画像データ毎に予め定められた比重に基づいて参照、補間されることを特徴とする請求項３又は８記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライン同期信号に従って画像データの転送を行う画像処理装置に関する。
【背景技術】
【０００２】
ライン同期信号に従って画像データの転送を行う画像処理装置では、ラインメモリへ転送した画像データの書き込みが正常に行われないライン同期エラーが発生し、異常な画像が出力されてしまうことがある。そこで、ライン同期エラーが発生したラインの前のラインの画像データをもう一度用いて、ライン同期エラーが発生したラインの画像データを補間し、できるだけ自然な画像を出力する技術が既に知られている（例えば特許文献１参照）。なお、本明細書でいう「ライン」とは、図１２に示すように、主走査方向における一定距離を意味する。この一定距離において画像データが存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、上述したような、ライン同期エラーが発生したラインの前のラインの画像データを参考にして補間を行う方式では、主に低解像度で画像を出力する場合において、連続性にかける不自然な画像になってしまうという問題があった。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、画像データの補間において、連続性のある自然な画像を実現できる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
かかる目的を達成するために、本発明の画像処理装置は、ライン同期信号に従って、主走査方向の一定距離である１ラインずつ画像データをラインメモリに転送する画像処理装置であって、ラインメモリは、転送されてきた画像データを複数ライン分蓄積可能であり、１ライン分の画像データがラインメモリに転送されるべき一定期間中に当該転送が行われなかったというエラーが発生した場合、ラインメモリに蓄積されている、エラーが発生したラインの前後のラインの画像データを参照することで、転送が行われなかった画像データの補間を行うことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像データの補間において、連続性のある自然な画像を実現することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態の画像処理装置における画像処理コントローラとプロッタエンジンの構成例を示すブロック図である。
【図２】本発明の一実施形態の画像処理装置において、４ラインメモリを使用した場合の画像データの処理方法を説明する図である。
【図３】本発明の一実施形態の画像処理装置における動作例を示すフローチャートである。
【図４】本発明の一実施形態の画像処理装置における補間方法１を説明する図である。
【図５】本発明の一実施形態の画像処理装置における補間方法１を３ラインメモリに適用した場合を説明する図である。
【図６】本発明の一実施形態の画像処理装置における補間方法２を説明する図である。
【図７】本発明の一実施形態の画像処理装置における補間方法３を説明する図である。
【図８】本発明の一実施形態の画像処理装置における補間方法４を説明する図である。
【図９】本発明の一実施形態の画像処理装置における補間方法５を説明する図である。
【図１０】本発明の一実施形態の画像処理装置における補間方法６を説明する図である。
【図１１】従来技術（特許文献１）における補間方法と、本発明の一実施形態の画像処理装置における補間方法とによってそれぞれ得られた画像のイメージを示す図である。
【図１２】本発明の一実施形態の画像処理装置で読み取る原稿における、主走査方向、副走査方向、スキャナでの読み取り方向、１ラインをそれぞれ示すイメージ図である。
【発明を実施するための形態】
【０００８】
本発明を実施するための形態（実施形態）について説明する。本実施形態は、ライン同期信号に従って画像データの転送を行う場合において、ライン同期エラー（単に「エラー」ともいう）が発生したラインの画像データの補間処理に際して、以下の特徴を有する。要するに、ライン同期エラーが発生したラインの前後のラインの画像データを参照にすることで、より自然で連続性のある画像補間を行える構成が特徴になっている。この特徴について、以下、添付図面を用いて詳細に説明する。
【０００９】
図１は、本実施形態の画像処理装置における画像処理コントローラとプロッタエンジンの構成例を示すブロック図である。
【００１０】
画像処理コントローラ１は、ＣＰＵ（Central Processing Unit）２と画像処理ＡＳＩＣ３を備えている。画像処理ＡＳＩＣ２は、画像出力コントローラ４とライン同期エラー判定部５を備えている。この画像処理コントローラ１は、画像データを処理する部分であり、プロッタエンジン２に各種データを転送する。
【００１１】
画像処理ＡＳＩＣ３は、ラインメモリ１０に対して、１ライン毎の画像データｄや、１ライン毎のライン同期エラーの有無を示すエラー情報ｂなどを転送する。画像データｄは画像出力コントローラ４から、また、エラー情報ｂはライン同期エラー判定部５から、それぞれ出力される。また、画像処理ＡＳＩＣ３は、ＣＰＵ２に対して、ライン同期エラーのあった回数を示す情報（エラー回数情報）ｃを転送する。
【００１２】
プロッタエンジン２は、光源発光制御部６、書込制御部７、ライン同期信号検出部８、ライン同期信号生成部９を備えている。書込制御部７は、ラインメモリ１０、補正部１１、画像処理部１２、出力部１３を備えている。
【００１３】
ライン同期信号生成部９は、ライン同期信号ａを生成する。そして、ライン同期信号生成部９は、生成した同一のライン同期信号ａを、ラインメモリ１０、画像出力コントローラ４及びライン同期エラー判定部５に送る。画像出力コントローラ４は、ライン同期信号ａを受け取ると、ラインメモリ１０に画像データの転送を開始し、その転送が完了したら、画像データの転送完了を示す情報をライン同期エラー判定部５へ通知する。一方、ライン同期エラー判定部５は、ライン同期信号ａを受け取ってから、画像出力コントローラ４から画像データの転送完了を示す情報を受け取るまでの時間を測定する。そして、ライン同期エラー判定部５は、測定した時間が予め定められた設定時間内（１ラインの周期間隔より短い）であればライン同期エラーの発生無しと判定し、測定した時間が予め定められた設定時間より長ければライン同期エラーの発生有りと判定する。この判定結果はエラー情報ｂに示され、そのエラー情報ｂは、画像データｄとセットでラインメモリ１０に蓄積される。なお、エラー情報ｂは、ラインとリンク（対応付け、紐付け）していれば、ラインメモリ１０の中ではなく、図示しない外部のメモリに蓄積させてもよい。
【００１４】
ラインメモリ１０は、プロッタエンジン２の中にあり、ライン等時性（１ライン分のデータは、基本的に１ライン周期内に転送を終える必要がある、という意味）の概念で動作しているため、リード（Read）やライト（Write）の動作を途中で止めることができない。よって、１ライン周期の間に決まった動作を確実にこなす必要があるため、速度的に厳しくなる。ちなみに、ラインメモリ１０は、複数ライン（本実施形態では４又は５）の画像データを蓄積することができる構成となっている。
【００１５】
図１において、ラインメモリ１０は、補正部１１に対して補正前データｅ（補正前の画像データｄ）を出力する。この補正前データｅは、補正部１１での補正、画像処理部１２での画像処理を経た後、出力部１３から、補正後データｆとして光源発光制御部６へ出力される。光源発光制御部６は、補正後データｆを基に、光源（例えばＬＤ：Light Diode）の発光制御を行うための光源制御信号ｇを生成し、生成した信号をＬＤドライバ等に出力する。
【００１６】
このような図１に示す本実施形態の構成は、１ライン毎の画像データを複数蓄積できるラインメモリ１０、ライン同期エラーが発生したかどうかを判定するライン同期エラー判定部５、ラインメモリ１０に蓄積された画像データに対し、適切な補間方法を決定して補正を行う補正部１１を備えることを特徴としている。特に、補正部１１では、画像データやエラーの発生状況に応じた補正を実行することとなる（詳細は後述）。
【００１７】
図２は、図１に示す本実施形態の構成において、１ライン分の画像データを４つまで蓄積できる４ラインメモリを使用した場合における、画像データの処理方法を説明する図である。図２は、ライン同期エラーが発生していない、通常の動作の様子を表している。なお、図２の横軸は時間である。
【００１８】
縦軸のライン周期とは、１ライン当たりの画像データ転送に割ける最大時間（１ライン分の画像データがラインメモリに転送されるべき一定期間）を示している。その最大時間内に処理を終わらせる必要がある。図２において、ライン周期１〜４は、ラインメモリの番号を示しており、それぞれのラインメモリの処理が同じ段に示されている。このとき、「Ｗ」というのは、ラインメモリに書き込む画像データを表しており、「Ｒ」というのは、ラインメモリから読み取る画像データを表している。よって、例えば「１Ｗ」というのは、１ページ分の画像データにおける１ライン目の画像データであり、ラインメモリに書き込む画像データのことである。これに付随して、その画像データが正常にラインメモリに書き込めたかどうか、すなわちライン同期エラーが発生してないかどうかの判定処理の結果を示すエラー情報がある。これについて図２では、正常に書き込めた（エラー発生無し）場合は「○」、正常に書き込めなかった（エラー発生有り）場合は「×」で表している。なお、上記判定処理は、ライン同期エラー判定部５において、上述したように、ライン同期信号の受信から画像データの転送完了までに測定した時間を基に、ライン周期内に画像データ転送を終えることができた（正常にラインメモリに書き込めた）かどうかを判定する処理であるが、画像データ転送と同じライン周期内で判定を終えるために、判定基準を少し厳しく設定するなどの工夫が必要となる。つまり、本来ならば、１ライン周期内に画像データが転送できたかどうかを判定するためには、次のライン周期期間にならないと判定できないが、判定基準をそれより早めに設定することで、画像データ転送と同じライン周期内で判定を終えることができる。
【００１９】
以上のことから、「あるラインにライン同期エラーが発生したかどうかを判定する」というのは、「あるラインの画像データをラインメモリに正常に書き込めたかどうかを判定する」ということと同義である。ラインにエラーが発生せずに正常に処理できている場合は、図２に示すとおり、１Ｗの情報が１Ｒに、２Ｗの情報が２Ｒに、といった具合になる。
【００２０】
また、レーザ書き込み方式のコピー機やプリンタの性質上、一旦プロッタ動作が始まった場合それらを止めることができない。よって、本実施形態の前提条件として、Ｗ（書き込み）動作については、次のＷ動作に続けて時間を空けずに処理を行う。なお、Ｒ（読み取り）動作に関しては、図２においては、時間を空けずに処理しているが、前のＲ動作と次のＲ動作の間に時間をおいたり、同じライン周期内で同時に処理したりすることを可能とする。
【００２１】
図３（ａ）は本実施形態の全体的な処理を示す簡単なフローチャートであり、図３（ｂ）は図３（ａ）の破線枠内の詳細な処理を示すフローチャートである。
【００２２】
まず図３（ａ）について説明する。ライン同期信号生成部９は、ライン同期信号ａを生成し、生成した同一のライン同期信号ａを、ラインメモリ１０、画像出力コントローラ４、ライン同期エラー判定部５にそれぞれ出力する（Ｓ１）。
【００２３】
画像出力コントローラ４は、ライン同期信号ａを受け取ると、１ライン分の画像データｄをラインメモリ１０に転送する（Ｓ２）。この転送が完了すると、画像出力コントローラ４は、画像データｄの転送完了を示す情報をライン同期エラー判定部５に出力する。
【００２４】
ライン同期エラー判定部５は、ライン同期信号ａを受け取ってから、画像出力コントローラ４から画像データの転送完了を示す情報を受け取るまでの時間を測定する。次に、ライン同期エラー判定部５は、測定した時間が予め定められた設定時間内（１ラインの周期間隔より短い）であるか否かに応じて、上記画像データｄがラインメモリ１０に正常に書き込まれたかどうか（ライン同期エラーが発生しなかったかどうか）を判定する（Ｓ３）。ライン同期エラー判定部５は、測定した時間が予め定められた設定時間内である場合は、ライン同期エラーの発生無しと判定し、測定した時間が予め定められた設定時間より長い場合は、ライン同期エラーの発生有りと判定する。
【００２５】
ライン同期エラー判定部５は、Ｓ３の判定の結果を示すエラー情報ｂをラインメモリ１０に転送する（Ｓ４）。このエラー情報ｂは、ラインメモリ１０において、先に転送された画像データｄとセットで蓄積される。
【００２６】
補正部１１は、ラインメモリ１０に蓄積されている画像データｄ（補正前データｅ）とそのエラー情報ｂを読み取り、読み取った内容に応じて、画像データｄ（補正前データｅ）の補間方法を決定する（Ｓ５）。なお、エラーが発生していない場合は、補間方法は決定されない。
【００２７】
補正部１１は、Ｓ５で決定した補間方法を用いて画像データｄ（補正前データｅ）の補間を行う（Ｓ６）。なお、Ｓ５において補間方法が決定されなかった（エラーが発生していない）場合、ここでの補間は行われない。
【００２８】
補正部１１は、補間が完了した画像データ（又は、補間を行わなかった画像データ）を、後段の画像処理部１２へ出力する（Ｓ７）。その画像データは、画像処理部１２で所定の画像処理が施された後、出力部１３を介して、補正後データｆとして光源発光制御部６へ出力される。光源発光制御部６は、その補正後データｆを像担持体等に形成するための光源制御信号ｇを、光源ドライバ等に出力する。
【００２９】
次に図３（ｂ）について説明する。補正部１１は、ラインメモリ１０から所定の画像データｄ（補正前データｅ）とそのエラー情報ｂを読み取ると、まず、エラー情報ｂの内容を基に、ライン同期エラーが発生したかどうか（画像データｄが正常に書き込まれたかどうか）を判定する（Ｓ１１）。
【００３０】
Ｓ１１の判定の結果、ライン同期エラーが発生していない場合、すなわち、読み取った画像データｄが正常にラインメモリ１０に書き込まれている場合（Ｓ１１／ＮＯ）、補正部１１は、補正（補間）を行わず、そのまま画像データｄ（補正前データｅ）を後段の画像処理部１２へ出力する（Ｓ１２）。この後は、上記Ｓ７の後と同様である。また、補正部１１は、ラインメモリ１０から次の画像データｄ（補正前データｅ）とそのエラー情報ｂを読み取り、再度Ｓ１１の判定を行う。
【００３１】
Ｓ１１の判定の結果、ライン同期エラーが発生した場合、すなわち、読み取った画像データｄが正常にラインメモリ１０に書き込まれていない場合（Ｓ１１／ＹＥＳ）、補正部１１は、画像データｄが先頭ライン（１ライン目）であるか否かを判定する（Ｓ１３）。図１には図示していないが、ページが始まるときには、ラインに関する信号とは別に、Ｆシンクと呼ばれるページの始まりを示す信号が出力されている。よって、補正部１１は、この信号を基にＳ１３の判定を行う。
【００３２】
Ｓ１３の判定の結果、先頭ラインである場合（Ｓ１３／ＹＥＳ）、補正部１１は、補間方法２（詳細は後述）により、読み取った画像データｄに対して補正を行い（Ｓ１４）、その後、画像データｄを後段の画像処理部１２へ出力する（Ｓ１８）。この後は、上記Ｓ７の後と同様である。また、補正部１１は、ラインメモリ１０から次の画像データｄ（補正前データｅ）とそのエラー情報ｂを読み取り、再度Ｓ１１の判定を行う。
【００３３】
Ｓ１３の判定の結果、先頭ラインではない場合（Ｓ１３／ＮＯ）、補正部１１は、ラインメモリ１０から次のラインの画像データｄ（補正前データｅ）とそのエラー情報ｂを読み取り、そのエラー情報ｂの内容を基に、次のラインにもライン同期エラーが発生したかどうか（次の画像データｄが正常に書き込まれたかどうか）を判定する（Ｓ１５）。
【００３４】
Ｓ１５の判定の結果、次のラインにライン同期エラーが発生していない場合（Ｓ１５／ＮＯ）、補正部１１は、補間方法１（詳細は後述）により、読み取った画像データｄに対して補正を行い（Ｓ１６）、その後、画像データｄを後段の画像処理部１２へ出力する（Ｓ１８）。
【００３５】
Ｓ１５の判定の結果、次のラインにもライン同期エラーが発生している場合（Ｓ１５／ＹＥＳ）、補正部１１は、補間方法３又は４（詳細は後述）により、読み取った画像データｄに対して補正を行い（Ｓ１７）、その後、画像データｄを後段の画像処理部１２へ出力する（Ｓ１８）。
【００３６】
このように本実施形態では、ライン同期エラーが発生した場合、補間方法１〜４のいずれかが決定（選択）されることになる。なお、上記図３（ｂ）の説明では、Ｓ１１、Ｓ１３、Ｓ１５の各判定を補正部１１が行うものとしたが、これに限定されず、図１に示すその他の手段又は図１に図示していない手段が行うようにしてもよい。以下、補間方法１〜４についてそれぞれ説明する。
【００３７】
図４は、補間方法１の例について説明する図である。なお、図の表記は図２と同様であり、例えば「１Ｗ」とは「１ライン目の書き込み用画像データ」を意味し、また、「○」及び「×」は「ライン同期エラー発生無し」及び「ライン同期エラー発生有り」を意味する。
【００３８】
図４に示すように、前後にラインが存在するラインである３Ｗにライン同期エラーが発生した場合、３Ｗの前後の２Ｗと４Ｗを平均化して３Ｒとする。ライン同期エラーの発生の種類としては、この図４に示す発生形態が最も頻度が高い。
【００３９】
なお、図４に示すように補間方法１では、ライン同期エラーが発生したラインの前後のラインの画像データを基にして、ライン同期エラーが発生したラインの画像データを補間するのだから、一見するとラインメモリが３ラインでも可能なように考えられる（図４では４ライン）。ここで、３ラインの構成において、図４と同様に３Ｗにライン同期エラーが発生した場合の例を図５に示す。図５の破線枠に示すように、３Ｒの読み取り動作（Ｒ動作）と同時に５Ｗの書き込み動作（Ｗ動作）が行われるようになっている。つまり、この段階では２Ｗを読み込むことができず、図４のように補間することはできない。このようなことから、補間方法１を行うための最少ラインメモリ数は４ラインとなる。なお、ラインメモリが増える分には問題は発生しない。
【００４０】
図６は、補間方法２の例について説明する図である（図の表記は図２と同様）。図６に示すように、先頭のライン（１ライン目）である１Ｗにライン同期エラーが発生した場合、その次のライン（２ライン目）である２Ｗをそのまま利用して１Ｗを補い、１Ｒとする。
【００４１】
図７は、補間方法３の例について説明する図である（図の表記は図２と同様）。基本的に２ライン連続でラインエラーが発生することは稀であるが、可能性としては考えられる。そこで、図７に示すように、３Ｗ、４Ｗと２ライン連続でエラーが発生した場合、２Ｗで３Ｒを補間し、５Ｗで６Ｒを補間する。
【００４２】
図８は、補間方法４の例について説明する図である（図の表記は図２と同様）。この補間方法４は、２ライン連続でエラーが発生した場合の補間方法であり、図７に示す補間方３とは別の例である。図８に示すように、３Ｗ、４Ｗと２ライン続けてライン同期エラーが発生した場合、２Ｗで３Ｒを補間し、その３Ｒを使って４Ｒを補間する。
【００４３】
以上が図３（ｂ）で決定されうる補間方法１〜４であるが、その他にも補間方法は考えられる。例えば、ラインメモリが５つあると、より自然な補間ができると考えられる。そこで、以下では、ラインメモリが５つの場合における補間方法について説明する。
【００４４】
図９は、補間方法５の例について説明する図である（図の表記は図２と同様）。図９に示すように、前後にラインが存在するラインである３Ｗにライン同期エラーが発生した場合、１Ｗと２Ｗと４Ｗで３Ｒを補間する。このとき、エラー発生ラインからの距離に応じて、参照する画像データに予め比重をつける。この比重は、予め定められているものとする。図９の場合では、例えば、参照する画像データ全体を１０とすると、１Ｗ：２Ｗ：４Ｗ＝２：４：４という具合になる。すなわち、３Ｗの直近の前後である２Ｗと４Ｗは参照される割合（４割）が高く、３Ｗから１ライン挟んで離れた１Ｗは参照される割合（２割）が低くなる。
【００４５】
図１０は、補間方法６の例について説明する図である（図の表記は図２と同様）。図１０に示すように、３Ｗ、４Ｗと２ライン連続でライン同期エラーが発生した場合、２Ｗと５Ｗで３Ｒ、４Ｒを補間する。このときも、補間方法５と同様に、エラー発生ラインからの距離に応じて、参照する画像データに比重をつける。この比重は、予め定められているものとする。図１０の場合では、例えば、参照する画像データ全体を１０とすると、３Ｒの補間では２Ｗ：５Ｗ＝７：３、また、４Ｒの補間では２Ｗ：５Ｗ＝３：７という具合になる。
【００４６】
以上説明したように、本実施形態によれば、前後にラインが存在するラインでライン同期エラーが発生した場合に、そのラインの前後のラインの画像データを参照して補間を行う。これにより、連続性のある自然な画像を実現することができる。図１１に、従来技術（特許文献１）の補間方法と、本実施形態の補間方法とによる補正結果の画像イメージを示す。図１１に示すように、従来技術の補間方法で補正した画像は、元の画像と比べて、連続性のない不自然な画像となるが、本実施形態の補間方法で補正した画像は、元の画像と比べて、連続性のある自然な画像となる。
【００４７】
なお、従来では、補間の際に参照するラインを多くする方式もあるが、その方式ではラインメモリの容量や処理速度に関して無駄が多いという問題がある。これに対し、本実施形態では、参照するラインの画像データを多くても３つとしているので、ラインメモリと処理を最小限にできる。すなわち、可能な限り、ラインメモリの容量を少なくし、処理速度を速くすることができる。
【００４８】
以上、本発明の実施形態について説明したが、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。
【００４９】
例えば、上述した実施形態における動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。
【００５０】
ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させてもよい。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させてもよい。
【００５１】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭ（Read Only Memory）に予め記録しておくことが可能である。あるいは、プログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＭＯ（Magneto Optical）ディスク、ＤＶＤ（Digital Versatile Disc）、ＵＳＢ（Universal Serial Bus）メモリ、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することが可能である。
【００５２】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送してもよい。または、ＬＡＮ（Local Area Network）、インターネットといったネットワークを介して、コンピュータに有線で転送してもよい。コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。
【００５３】
また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
【符号の説明】
【００５４】
１    画像処理コントローラ
２    プロッタエンジン
３    画像処理ＡＳＩＣ
４    画像出力コントローラ
５    ライン同期エラー判定部
６    光源発光制御部
７    書込制御部
８    ライン同期信号検出部
９    ライン同期信号生成部
１０    ラインメモリ
【先行技術文献】
【特許文献】
【００５５】
【特許文献１】特許第３１６１９０２号公報
【図１】
2011239176.tif 000003
【図２】
2011239176.tif 000004
【図３】
2011239176.tif 000005
【図４】
2011239176.tif 000006
【図５】
2011239176.tif 000007
【図６】
2011239176.tif 000008
【図７】
2011239176.tif 000009
【図８】
2011239176.tif 000010
【図９】
2011239176.tif 000011
【図１０】
2011239176.tif 000012
【図１１】
2011239176.tif 000013
【図１２】
2011239176.tif 000014