(57)【要約】【課題】本発明は、描画するタイミングにもっとも適したデータを読み取ることができ、また画像全体としてぼやけた画像になることを避け、高画質な画像を描画可能な画像処理装置、画像処理方法及び該方法を実行するためプログラムを格納したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。【解決手段】本発明の画像処理装置は、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段を有し、拡散タイミング信号に同期して画像データを描画する。【選択図】        図１
2004255764.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがＰＷＭ制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して前記画像データの印刷処理を施す画像処理装置において、
ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段を有し、
前記拡散タイミング信号に同期して前記画像データを描画することを特徴とする画像処理装置。
【請求項２】
ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがＰＷＭ制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して前記画像データの印刷処理を施す画像処理装置において、
前記ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更する解像度変更手段と、
ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段とを有し、
描画するタイミングにもっとも適した前記画像データを描画することを特徴とする画像処理装置。
【請求項３】
レーザビームによる描画方式を利用した画像処理装置において、
印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成する拡散周波数生成手段を有し、
該拡散周波数に同期して前記画像データを描画することを特徴とする画像処理装置。
【請求項４】
ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがＰＷＭ制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して前記画像データの印刷処理を施す画像処理方法において、
ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成し、当該作成した前記拡散タイミング信号に同期して前記画像データを描画することを特徴とする画像処理方法。
【請求項５】
ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがＰＷＭ制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して前記画像データの印刷処理を施す画像処理方法において、
前記ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更し、ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成し、描画するタイミングにもっとも適した前記画像データを描画することを特徴とする画像処理方法。
【請求項６】
レーザビームによる描画方式を利用した画像処理方法において、
印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成し、該拡散周波数に同期して前記画像データを描画することを特徴とする画像処理方法。
【請求項７】
請求項４〜６のいずれかに記載の画像処理方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置、画像処理方法及び該方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に関し、詳細には画像全体が滑らかになり高画質な画像描画を行い得る画像処理装置に関する。
【０００２】
【従来の技術】
【特許文献１】特許第３，０２９，５９５号明細書
従来、メカやエレキ的な制約から一定の解像度以上の画像処理装置を開発することができず、ソフトウェアとハードウェアを屈指して擬似的に解像度を上げるような画像処理を行っている。その一例として、上記特許文献１では、プリンタエンジンの解像度をとデータの解像度を比較して、比較した結果同一であればプリンタの水平同期タイミングに合わせて１ライン分のデータを順に読み出してプリンタエンジンに順次送出する。そして、一方データの解像度がプリンタエンジンの解像度の１／ｎである場合は、プリンタの水平同期タイミングに合わせて１ライン分のデータを順に読み出してプリンタエンジンに順次送出し、メモリに一時格納して続くｎ−１個の水平同期信号のタイミングに合わせて当該メモリに格納された最新の１ライン分のデータを読み出してプリンタエンジンにｎ−１回送出して、最終的な印刷画像が正確に出力されるようなラスタイメージを高画質で印刷している。
【０００３】
【発明が解決しようとする課題】
しかしながら、インクジェット記録装置などの画像処理装置によれば、吐出タイミングをハードウェアによってランダムに拡散されて、本来描画するはずであった場所ではない位置に画像が描かれてしまい、画像全体としては滑らかである反面、ぼやけた画像となってしまう可能性があった。
【０００４】
本発明はこの問題点を解決するためのものであり、描画するタイミングにもっとも適したデータを読み取ることができ、また画像全体としてぼやけた画像になることを避け、高画質な画像を描画可能な画像処理装置、画像処理方法及び該方法を実行するためプログラムを格納したコンピュータ読み取り可能な記憶媒体を提供することを目的とする。
【０００５】
【課題を解決するための手段】
前記問題点を解決するために、本発明の画像処理装置は、ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがＰＷＭ制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して画像データの印刷処理を施す。そして、本発明の画像処理装置は、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段を有し、拡散タイミング信号に同期して画像データを描画する。よって、画像全体が滑らかになり、高画質な画像の描画を行うことができる画像処理装置を提供できる。
【０００６】
また、本発明の画像処理装置は、ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更する解像度変更手段と、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段とを有し、描画するタイミングにもっとも適した前記画像データを描画する。よって、画像全体としてぼやけた画像になることを避け、更なる高画質な画像を描画することができる。
【０００７】
更に、本発明の画像処理装置は、レーザビームによる描画方式を利用した画像処理装置であって、印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成する拡散周波数生成手段を有し、該拡散周波数に同期して画像データを描画する。よって、高画質な画像を描画することができる。
【０００８】
また、別の発明としての画像処理方法によれば、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成し、当該作成した拡散タイミング信号に同期して画像データを描画する。よって、画像全体が滑らかになり、高画質な画像の描画を行うことができる画像処理方法を提供できる。
【０００９】
更に、別の発明としての画像処理方法によれば、ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更し、ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成し、描画するタイミングにもっとも適した画像データを描画する。よって、画像全体としてぼやけた画像になることを避け、更なる高画質な画像を描画することができる。
【００１０】
また、別の発明としての画像処理方法によれば、印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成し、該拡散周波数に同期して画像データを描画する。よって、高画質な画像を描画することができる。
【００１１】
更に、別の発明として、上記画像処理方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に特徴がある。よって、既存のシステムを変えることなく、画像処理システムを汎用的に構築することができる。
【００１２】
【発明の実施の形態】
本発明の画像処理装置は、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段を有し、拡散タイミング信号に同期して画像データを描画する。
【００１３】
【実施例】
図１は本発明の画像処理装置の構成を示すブロック図である。同図において、本実施例の画像処理装置は、ＣＰＵ１１、特定用途向け集積回路（以下、Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  ＩＣ  ；ＡＳＩＣと略す）１２、ＲＡＭ１３、プログラムＲＯＭ１４、ＮＶＲＡＭ１５、エンジンＩ／Ｆ１６、ホストＩ／Ｆ１７、ホスト１８、モータＩ／Ｆ１９、モータ２０、ヘッドＩ／Ｆ２１、ヘッド２２及びエンコーダ２３を含んで構成されている。
【００１４】
はじめに、通常の画像処理装置における動作について図２及び各信号波形と描画画像との関係を示す図３に基づいて説明する。なお、画像処理装置としてインクジェットプリンタを例として説明するものとする。
【００１５】
インクジェットプリンタの通常の描画動作は、ＰＷＭ制御によって動作するモータ２０により、ヘッド２２の搭載されたキャリッジが移動しながら、ある一定の幅を同時に吐出して描画する。描画のタイミング信号は、一定間隔に引かれたラインを読み取りながら移動し、そのラインの読み取れる時間間隔によって移動スピードを計算しながら一定スピードを維持し、またキャリッジの位置を認識する。そのラインの読み取りをトリガにしてインクを吐出することによって、描画される画像は決まった位置に一定間隔に吐出する。すなわち、図２及び図３に示すように、一定間隔に引かれたラインをヘッド２２の動作から読み取った一定間隔のエンコーダ２３からのエンコーダ信号（１）により、ＡＳＩＣ１２が所定の動作を行い、タイミング信号（２）をヘッドＩ／Ｆ２１へ出力する。また、同時にホスト１８から送られてきた画像データ（３）がＲＡＭ１３に蓄積され、蓄積された画像データ（４）がヘッドＩ／Ｆ２１へ送られ、画像データ（５）はタイミング信号（２）に同期してヘッド２２に送信される。よって、図３に示すように、描画画像は決まった位置に一定間隔に吐出されることとなる。
【００１６】
図４は本発明の第１の実施例に係る画像処理装置における各信号出力の様子を示すブロック図であり、図５は本実施例における各信号波形と描画画像との関係を示すタイムチャートである。図４及び図５に示すように、本実施例では、一定間隔に引かれたラインを読み取った一定間隔のエンコーダ２３からのエンコーダ信号（１）により、ＡＳＩＣ１２が所定の動作を行い、そしてタイミング信号（２）をハードウェア的にランダムに拡散させて作成した拡張タイミング信号（６）により、画像データ（８）の送信タイミングがずれる。よって、図５に示すように、従来の画像処理装置では吐出できなかった位置に吐出タイミングをずらし、そのずらされたタイミングでインクが吐出される。よって、擬似的に解像度が上がったように見せて高画質化が図れる。
【００１７】
しかし、ハードウェア的にタイミングがずれるため、本来吐出しようとした位置とは違う位置に吐出されてしまうため、画像がずれてしまい、ぼやけた画像となってしまう可能性がある。そこで、図６及び図７に示す本発明の第２の実施例では本来の画像に比べて遙かに解像度の高い画像をホストコンピュータから送信されてくることにより、ずれたタイミングでもその位置に適したデータを採用することで更なる高画質な画像を描画することを可能とする。
【００１８】
図６は本発明の第２の実施例に係る画像処理装置の各信号出力の様子を示すブロック図であり、図７は本実施例における各信号波形と描画画像との関係を示すタイムチャートである。図６及び図７に示すように、本実施例では、ホスト１８からの画像データ（３）の解像度をできる限り高くし、通常よりもできる限り多くのデータをＲＡＭ１３に蓄積させ、エンコーダ信号（１）によるＡＳＩＣ１２の命令によりヘッドＩ／Ｆ２１へ画像データ（１０）を送る。送られてきた画像データ（１０）を拡散タイミング信号（９）に同期させて吐出データ（１１）をヘッド２２へ送信する。よって、図７に示すように、拡散タイミング信号（９）と同期しなかった画像データ（３）は、吐出データ（１１）に反映されず読み飛ばされる。このように、吐出するタイミングにもっとも適したデータを読み取ることができ、更なる高画質な画像を描画できる。
【００１９】
図８は本発明の第３の実施例に係る画像処理装置の各信号出力の様子を示すブロック図であり、図９は本実施例における各信号波形と描画画像との関係を示すタイムチャートである。図８及び図９に示すように、レーザビームを使用した画像処理装置は、第１及び第２の実施例のようなインクジェット方式のエンコーダ信号の代わりにエンジンＩ／Ｆ２０７でのエンジン１００との通信で決められた周波数のタイミング信号に同期して通信されており、その通信の周波数を拡散させた拡散タイミング信号（１２）で、画像データ（１４）の送信タイミングを拡散させてエンジン１００のエンジンボード１０６を介して書込みユニット１０１へ書き込まれることが可能となる。このように、レーザビームの発光タイミングをランダムに拡散することで、高画質な画像を描画できる。
【００２０】
次に、図１０は本発明のシステム構成を示すブロック図である。つまり、同図は本発明の画像処理方法によるソフトウェアを実行するマイクロプロセッサ等から構築されるハードウェアを示すものである。同図において、画像処理システムはインターフェース（以下Ｉ／Ｆと略す）３１、ＣＰＵ３２、ＲＯＭ３３、ＲＡＭ３４、表示装置３５、ハードディスク３６、キーボード３７及びＣＤ−ＲＯＭドライブ３８を含んで構成されている。また、汎用の処理装置を用意し、ＣＤ−ＲＯＭ３９などの読取可能な記憶媒体には、本発明の画像処理方法を実行するプログラムが記憶されている。更に、Ｉ／Ｆ３１を介して外部装置から制御信号が入力され、キーボード３７によって操作者による指令又は自動的に本発明のプログラムが起動される。そして、ＣＰＵ３２は当該プログラムに従って上述の画像処理方法に伴う画像処理を施し、その処理結果をＲＡＭ３４やハードディスク３６等の記憶装置に格納し、必要により表示装置３５などに出力する。以上のように、本発明の画像処理方法を実行するプログラムが記憶した媒体を用いることにより、既存のシステムを変えることなく、画像処理システムを汎用的に構築することができる。
【００２１】
なお、本発明は上記実施例に限定されるものではなく、特許請求の範囲内の記載であれば多種の変形や置換可能であることは言うまでもない。
【００２２】
【発明の効果】
以上説明したように、本発明の画像処理装置は、ホストコンピュータからの画像データをプリントするヘッドを搭載したキャリッジがＰＷＭ制御によって動作するモータにより一定の間隔で引かれたラインを読み取りながら移動し、その読み取ったラインのタイミングに同期して画像データの印刷処理を施す。そして、本発明の画像処理装置は、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段を有し、拡散タイミング信号に同期して画像データを描画する。よって、画像全体が滑らかになり、高画質な画像の描画を行うことができる画像処理装置を提供できる。
【００２３】
また、本発明の画像処理装置は、ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更する解像度変更手段と、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成する拡散タイミング信号作成手段とを有し、描画するタイミングにもっとも適した前記画像データを描画する。よって、画像全体としてぼやけた画像になることを避け、更なる高画質な画像を描画することができる。
【００２４】
更に、本発明の画像処理装置は、レーザビームによる描画方式を利用した画像処理装置であって、印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成する拡散周波数生成手段を有し、該拡散周波数に同期して画像データを描画する。よって、高画質な画像を描画することができる。
【００２５】
また、別の発明としての画像処理方法によれば、ラインのタイミングをランダムに拡散した拡散タイミング信号を作成し、当該作成した拡散タイミング信号に同期して画像データを描画する。よって、画像全体が滑らかになり、高画質な画像の描画を行うことができる画像処理方法を提供できる。
【００２６】
更に、別の発明としての画像処理方法によれば、ホストコンピュータからの画像データを画像処理装置の最高画質の解像度以上に変更し、ラインの前記タイミングをランダムに拡散した拡散タイミング信号を作成し、描画するタイミングにもっとも適した画像データを描画する。よって、画像全体としてぼやけた画像になることを避け、更なる高画質な画像を描画することができる。
【００２７】
また、別の発明としての画像処理方法によれば、印刷エンジンとエンジンインターフェースとの通信で決められた周波数を拡散させた拡散周波数を生成し、該拡散周波数に同期して画像データを描画する。よって、高画質な画像を描画することができる。
【００２８】
更に、別の発明として、上記画像処理方法を実行するためのプログラムを格納したコンピュータ読み取り可能な記憶媒体に特徴がある。よって、既存のシステムを変えることなく、画像処理システムを汎用的に構築することができる。
【図面の簡単な説明】
【図１】本発明の画像処理装置の構成を示すブロック図である。
【図２】通常の画像処理装置における各信号の出力の様子を示すブロック図である。
【図３】図２における各信号波形と描画画像との関係を示すタイムチャートである。
【図４】本発明の第１の実施例に係る画像処理装置における各信号出力の様子を示すブロック図である。
【図５】第１の実施例における各信号波形と描画画像との関係を示すタイムチャートである。
【図６】本発明の第２の実施例に係る画像処理装置における各信号出力の様子を示すブロック図である。
【図７】第２の実施例における各信号波形と描画画像との関係を示すタイムチャートである。
【図８】本発明の第３の実施例に係る画像処理装置における各信号出力の様子を示すブロック図である。
【図９】第３の実施例における各信号波形と描画画像との関係を示すタイムチャートである。
【図１０】本発明のシステム構成を示すブロック図である。
【符号の説明】
１１；ＣＰＵ１１、１２；ＡＳＩＣ、１３；ＲＡＭ、
１４；プログラムＲＯＭ、１５；ＮＶＲＡＭ、１６；エンジンＩ／Ｆ、
１７；ホストＩ／Ｆ、１８；ホスト、１９；モータＩ／Ｆ、
２０；モータ、２１；ヘッドＩ／Ｆ、２２；ヘッド、２３；エンコーダ。
【図１】
2004255764.tif 000003
【図２】
2004255764.tif 000004
【図３】
2004255764.tif 000005
【図４】
2004255764.tif 000006
【図５】
2004255764.tif 000007
【図６】
2004255764.tif 000008
【図７】
2004255764.tif 000009
【図８】
2004255764.tif 000010
【図９】
2004255764.tif 000011
【図１０】
2004255764.tif 000012