(57)【要約】【課題】  インクジェット記録用レンダリング画像データの生成をＣＰＵの介在を最小限にしつつＤＭＡにより高速に行うことができるＤＭＡ転送装置を提供すること。【解決手段】  メモリに蓄積した画像データに基づいてインクジェット記録用にレンダリングされたデータを生成するＤＭＡ転送装置であって、メモリから読み込んだ画像データの有効画像開始ラインをＤＭＡ処理により検出しその検出した有効ラインのライン先頭アドレスを保持し前記画像データに対して適用するレンダリングモードを指定しその指定に従って前記画像データに対してＤＭＡ処理によるレンダリングを行いＤＭＡ開始アドレスを演算しその演算結果のアドレス値をレンダリングＤＭＡ開始アドレスとすることを特徴とする。【選択図】    図１
2006260328.tif 000002
【特許請求の範囲】
【請求項１】
メモリに蓄積した画像データに基づいてインクジェット記録用にレンダリングされたデータを生成するＤＭＡ転送装置であって、
前記メモリから読み込んだ画像データの有効画像開始ラインをＤＭＡ処理により検出する有効画像ライン検出ＤＭＡ手段と、
前記有効画像ライン検出ＤＭＡ手段によって検出した有効ラインのライン先頭アドレスを保持するライン先頭アドレス保持手段と、
前記画像データに対して適用するレンダリングモードを指定するレンダリングモード指定手段と、
前記レンダリングモード指定手段の指定に従って、前記画像データに対してＤＭＡ処理によるレンダリングを行うレンダリングＤＭＡ手段と、
前記レンダリングＤＭＡ手段のＤＭＡ開始アドレスを演算するレンダリングＤＭＡ開始アドレス演算手段と、
前記レンダリングＤＭＡ開始アドレス演算手段の演算結果のアドレス値を前記レンダリングＤＭＡ手段におけるレンダリングＤＭＡ開始アドレスとするアドレス補正手段と
を備えたことを特徴とするＤＭＡ転送装置。
【請求項２】
前記有効画像ライン検出ＤＭＡ手段と、前記レンダリングＤＭＡ手段がＣＰＵの介在無く連続して動作するよう制御する制御手段を備えたことを特徴とする請求項１に記載のＤＭＡ転送装置。
【請求項３】
前記有効画像ライン検出手段によるライン検出結果を外部から参照可能なライン検出結果参照手段を備えたことをことを特徴とする請求項１または２のいずれかに記載のＤＭＡ転送装置。
【請求項４】
前記レンダリングモード指定手段における指定対象レンダリングモードとしてインターレースモードを含むことを特徴とする請求項１ないし３のいずれかに記載のＤＭＡ転送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＤＭＡ転送装置に関し、特に、メモリに蓄積した画像データに基づいてインクジェット記録用にレンダリングされたデータを生成するＤＭＡ転送装置に関する。
【背景技術】
【０００２】
インクジェット方式の画像記録では、所定幅の記録用ヘッドを往復駆動しつつノズルからインクを吐出して画像記録を行う。
【０００３】
そのため、高速な画像記録のためには、往復運動を最小限にする必要がある。
【０００４】
具体的には、例えばＡ４用紙に画像記録を行うにしても、Ａ４サイズの隅から隅まで有効画像、つまり、インクを消費して積極的に画像記録を行う画像がぎっしり詰まっているということは希で、上下左右の余白など有効でない画像領域に囲まれて有効画像が存在することがほとんどである。
【０００５】
したがって、記録対象の画像データ中の有効画像領域を切り取って（レンダリングして）得たデータに基づいて画像記録を行えば、最小の往復運度で画像記録を行える。
【０００６】
しかし、そのためのレンダリングデータの生成処理は、従来はＣＰＵによる記録対象画像データの逐一の内容確認処理による比較的低速な処理により行われていたため、ユーザにとってはその分印刷待ち時間が長くなってしまうという問題点があった。
【０００７】
本発明に関連する公知技術としては、特許文献１、２を挙げることができる。
【特許文献１】特開平１０−１３３９４４号公報
【特許文献２】特開２００３−２４４６１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、それら特許文献記載の技術をもってしても、インクジェット記録用レンダリング画像データの高速生成を実現することはできなかった。
【０００９】
本発明は係る事情に鑑みてなされたものであり、インクジェット記録用レンダリング画像データの生成をＣＰＵの介在を最小限にしつつＤＭＡ（Direct Memory Access）により高速に行うことができるＤＭＡ転送装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載のＤＭＡ転送装置は、メモリに蓄積した画像データに基づいてインクジェット記録用にレンダリングされたデータを生成するＤＭＡ転送装置であって、前記メモリから読み込んだ画像データの有効画像開始ラインをＤＭＡ処理により検出する有効画像ライン検出ＤＭＡ手段と、前記有効画像ライン検出ＤＭＡ手段によって検出した有効ラインのライン先頭アドレスを保持するライン先頭アドレス保持手段と、前記画像データに対して適用するレンダリングモードを指定するレンダリングモード指定手段と、前記レンダリングモード指定手段の指定に従って、前記画像データに対してＤＭＡ処理によるレンダリングを行うレンダリングＤＭＡ手段と、前記レンダリングＤＭＡ手段のＤＭＡ開始アドレスを演算するレンダリングＤＭＡ開始アドレス演算手段と、前記レンダリングＤＭＡ開始アドレス演算手段の演算結果のアドレス値を前記レンダリングＤＭＡ手段におけるレンダリングＤＭＡ開始アドレスとするアドレス補正手段とを備えたことを特徴とする。
【００１１】
請求項２に記載のＤＭＡ転送装置は、請求項１に記載のＤＭＡ転送装置において、前記有効画像ライン検出ＤＭＡ手段と、前記レンダリングＤＭＡ手段がＣＰＵの介在無く連続して動作するよう制御する制御手段を備えたことを特徴とする。
【００１２】
請求項３に記載のＤＭＡ転送装置は、請求項１または２のいずれかに記載のＤＭＡ転送装置において、前記有効画像ライン検出手段によるライン検出結果を外部から参照可能なライン検出結果参照手段を備えたことをことを特徴とする。
【００１３】
請求項４に記載のＤＭＡ転送装置は、請求項１ないし３のいずれかに記載のＤＭＡ転送装置において、前記レンダリングモード指定手段における指定対象レンダリングモードとしてインターレースモードを含むことを特徴とする。
【発明の効果】
【００１４】
請求項１に係る発明によれば、インクジェット記録用レンダリング画像データの生成をＣＰＵの介在を最小限にしつつＤＭＡ（Direct Memory Access）により高速に行うことができ、その分印刷時間の短縮を図ることが可能となると共にＣＰＵの処理負担を軽減できる効果が得られる。
【００１５】
請求項２に係る発明によれば、有効画像ライン検出ＤＭＡ終了後のレンダリングＤＭＡへの移行・起動の自動化が可能となり、ＣＰＵの介在をより少なくする効果がある。
【００１６】
請求項３に係る発明によれば、ライン検出結果を本発明に係るＤＭＡ転送装置外部から参照可能とすることで、画像１ライン単位のスキップ記録が可能となり、その結果記録スピードの向上を図れる利点がある。
【００１７】
請求項４に係る発明によれば、前記レンダリングモード指定手段にインターレースモード指示を含むことで、レンダリングＤＭＡの開始アドレスをインターレースモードに対応して自動生成することができるようになる効果がある。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照しながら、本発明を実施するための最良の形態について説明する。
【００１９】
図１に、本発明に係るＤＭＡ転送装置を構成として備えるインクジェット方式の画像形成装置１００の概略構成を示す。
【００２０】
装置の全体制御を司るＣＰＵ、２は画像データ及びＣＰＵ１のワークメモリ、４は３に示す記録データを転送するコンピュータとのインターフェイス（ＰＣ Ｉ／Ｆ）である。
【００２１】
５は図示しないモータ等の電装品も含めた記録制御部、６は記録紙にインクを吐出して記録を行う記録ヘッドである。
【００２２】
７はアドレス及びデータバス等のインターフェイスを示し、８の点線で囲まれた部分がＤＭＡ転送装置である。
【００２３】
ＤＭＡ転送装置８において、９は有効画像ライン検出ＤＭＡ手段であり、２のメモリから画像データを読み込み、有効画像ラインか否かを判定するＤＭＡ手段である。１０は有効画像ラインのライン先頭アドレスを保持するライン先頭アドレス保持手段であり、記録ヘッド６の構成によって、ノズル列毎に独立して設けても良い。
【００２４】
１１は有効画像ライン検出ＤＭＡ手段９の検出結果をＣＰＵ１によって参照することの出来るライン検出結果参照手段１１であり、同様にノズル列毎に独立して設けても良い。
【００２５】
１２はレンダリングＤＭＡ手段であり、マルチパスパッキング・インターレース・オーバーラップ・白挿入・マスク等のデータ並べ替え及び画像処理を行う。１３はレンダリングＤＭＡ開始アドレス演算手段であり、ライン先頭アドレス保持手段１０の結果を参照し、開始アドレスを仮決定する。
【００２６】
１４はレンダリングＤＭＡ開始アドレス演算手段１３で仮決定とした開始アドレスについて、スキャン順やパスパターン、インターレース等のレンダリングモードを指定するレンダリングモード指定手段１５を参照して補正を行い、レンダリングＤＭＡ手段１２の開始アドレスを決定する。
【００２７】
レンダリングモード指定手段１５には、上記の他、マルチパスパッキング・インターレース・オーバーラップ・白挿入・マスク等のデータ並べ替えに必要な情報が含まれる。
【００２８】
図２にＤＭＡ転送装置８における動作手順について示す。
【００２９】
最初に有効画像ライン検出ＤＭＡ手段９及びレンダリングＤＭＡ手段１２の設定を行う（Ａ１、Ａ２）。
【００３０】
その場合、転送数や開始アドレス等のモード設定情報はメモリ２に書き込んでおき、ＤＭＡ転送開始時にモード設定情報をメモリ２から読み込む、いわゆるディスクリプタ方式としても良い。
【００３１】
次にスキャン順やパスパターン・インターレース・マルチパスパッキング・インターレース・オーバーラップ・白挿入・マスク等のデータ並べ替えに必要なレンダリングモード情報を設定する（Ａ３）。
【００３２】
そして、有効画像ライン検出ＤＭＡ手段９による、有効画像ライン検出ＤＭＡが開始され（Ａ４）、メモリ２にリードアクセスする（Ａ５）。
【００３３】
１ライン分の画像データの有効／無効監視を行いながら１ライン分のデータが終了するまで繰り返す（Ａ６のＮｏのループ）。１ライン分のデータが終了した時点で（Ａ６のＹｅｓ）、そのライン画像データについて有効／無効を判定し、有効ライン（インクを消費して積極的に画像形成する画素が含まれるライン）である場合は（Ａ７のＮｏ）、
有効画像ライン検出ＤＭＡを終了して手順Ａ１０に移行する。無効ラインである場合は（Ａ７のＹｅｓ）、無効ラインをカウントアップする（Ａ８）。そして、有効画像ライン検出ＤＭＡの設定（Ａ１）に従って終了する場合は（Ａ９のＹｅｓ）、ライン先頭アドレス保持手段１０にライン先頭アドレスを保持すると共に（Ａ１０）、有効ライン検出結果参集手段１１に有効ライン検出結果を保持し（Ａ１１）、判断Ａ９において終了しない場合はＡ５から処理を繰り返す（Ａ９のＮｏのループ）。
【００３４】
処理Ａ１１の後、レンダリングＤＭＡ手段１２では、最初にレンダリングＤＭＡ開始アドレス演算手段１３でライン先頭アドレス保持手段１０の結果を参照し、開始アドレスを仮決定する（Ａ１２）。
【００３５】
その後レンダリングモード指定手段１５に指定内容として設定されているインターレースモードやスキャン順を参照してアドレス補正を行い、レンダリングＤＭＡ手段１２の開始アドレスを決定する（Ａ１３）。
【００３６】
そして、レンダリングＤＭＡ手段１２によるレンダリングＤＭＡを開始し（Ａ１４）、メモリ２へのリードアクセス（Ａ１５）、レンダリング処理（Ａ１６）、メモリ２へのライトアクセス（Ａ１７）をレンダリングＤＭＡを終了するまで（Ａ１８のＹｅｓ）、繰り返す（Ａ１８のＮｏのループ）。
【００３７】
以上説明したように、本発明を実施するための最良の形態では、記録対象の画像データ中の不要な部分（余白の白など）を検出すると共に、ＣＰＵ１の介在を最小限にして不要な画像部分を除いたインクジェット記録用レンダリング画像データをＤＭＡ転送装置８で生成することが出来る。レンダリング後のデータに基づき画像記録を行えば、画像１ライン単位のスキップ記録も可能となり、その結果記録スピードの向上を図れる。
【００３８】
なお、以上本発明を実施するための最良の形態について説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【図面の簡単な説明】
【００３９】
【図１】本発明に係るＤＭＡ転送装置を構成として備えるインクジェット方式の画像形成装置の概略構成について示すブロック図である。
【図２】本発明に係るＤＭＡ転送装置における動作手順について示すフローチャートである。
【符号の説明】
【００４０】
１００  画像形成装置
８  ＤＭＡ転送装置
【図１】
2006260328.tif 000003
【図２】
2006260328.tif 000004