(57)【要約】【課題】  本発明は、ハーフトーン処理において、画素毎に使用するハーフトーンテーブルを切り替えた場合に、使用したハーフトーンテーブルに対応するPWM制御を行うことを目的とする。【解決手段】  使用したハーフトーンテーブルに対応するPWM制御テーブルを持ち、各画素データが持っている画素データが文字なのか画像なのかを示すアトリビュートデータにより、PWM制御テーブルを切り替えることにより、画素毎に最適なPWM制御を行うことが可能となる手段を備える。【選択図】  図１
2006043991.tif 000002
【特許請求の範囲】
【請求項１】
多値画像データに基づいて階調画像を形成する画像形成装置において、前記多値画像データはハーフトーン処理された画像データであり、画素毎に最適なハーフトーンパターンに対応したデータであり、前記多値画像データに応じてパルス幅変調信号の位相を変更するPWM位相制御手段と、前記PWM位相制御手段より出力される前記パルス幅変調信号に応じて発光されるレーザ光を走査して画像を形成する画像形成手段とを有することを特徴とする画像形成装置。
【請求項２】
請求項1に記載のPWM位相制御手段は，画素毎のアトリビュートデータにより最適なパルス幅変調信号の位相制御を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
請求項１に記載のPWM位相制御手段は、画素毎に最適なハーフトーンパターンに対応した前記多値画像データを、前記ハーフトーンパターンに対応したPWM位相制御テーブルを用いて制御することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
請求項１に記載のPWM位相制御手段は、前記PWM位相制御テーブルを複数持ち、前記位相制御テーブルを前記アトリビュートデータにより切り替えることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記PWM位相制御テーブルの制御データは、各画素を各画素の左側から成長させるか右側から成長させるか中央から成長させるか、或いは当該画素の両側から成長させるかのいずれかを決定するためのデータであることを特徴とする請求項３または４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一つのドキュメント内において混在する文字部と画像部において、文字部は文字用テーブルを用いてハーフトーン処理を行い、画像部は画像用テーブルを用いてハーフトーン処理を行った場合においても、使用したハーフトーンテーブルに応じた位相制御を行うことを可能とする手段に関するものである。
【背景技術】
【０００２】
ホストコンピュータから画像データを受け取り画像形成装置に送るコントローラとコントローラから送られてきた画像データに基づき画像形成を行う画像形成装置と、から構成される画像形成システムが提案されている。この画像形成装置は、複数の出力色成分C（Cyan）、M（Magenta）、Y（Yellow）、K（blacK）について、面順次に画造形性を行うレーザ方式のカラー電子写真プリンタであり、画像信号をパルス幅変調した信号でレーザを駆動することにより、中間調を実現している。
【０００３】
また、特許文献１のようにあらかじめレジスタに制御データを設置しページ単位でPWM位相制御方法を切り替える技術もあった。
【特許文献１】特開２００２−７９７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一つのドキュメント内において、文字部と画像部が混在する場合、文字部は文字用のハーフトーンテーブルを用いてハーフトーン処理を行い、画像部は画像用のハーフトーンテーブルを用いてハーフトーン処理を行う場合がある。そうした場合、PWM信号の位相制御においても同様に、使用したハーフトーンテーブルに応じた位相制御を行う必要がある。
【０００５】
本発明は、上記にような問題に鑑み、ハーフトーン処理において、画素毎に使用するハーフトーンテーブルを切り替えた場合に、使用したハーフトーンテーブルに対応するPWM制御を行うことを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために，本出願に関わる発明は，使用したハーフトーンテーブルに対応するPWM制御テーブルを持ち、各画素データが持っている画素データが文字なのか画像なのかを示すアトリビュートデータにより、PWM制御テーブルを切り替えることにより、画素毎に最適なPWM制御を行うことが可能となる。
【発明の効果】
【０００７】
以上説明したように，本発明により，一つのドキュメント内において、文字部と画像部が混在するため、文字部は文字用テーブルを用いてハーフトーン処理を行い、画像部は画像用テーブルを用いてハーフトーン処理を行った場合においても、使用したハーフトーンテーブルに応じた位相制御を行うことが可能である。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照して本発明に係わる実施形態を詳細に説明する。
【０００９】
図１は、本発明の実施形態に係わる画像形成装置（カラーレーザビームプリンタ）の構成を示すブロック図である。
【００１０】
画像データ生成部200では、送られてくる画素データ及びアトリビュートデータを用いてハーフトーン処理を行う。画像データ生成部200には、図示しないマイクロプロセッサが内蔵されており、そのマイクロプロセッサとインストールされている制御プログラムにより、ハーフトーン処理や各種制御を行う。
【００１１】
ハーフトーン処理部202では、画素毎の階調データに対して、予め作成された階調データと画像再生情報との対応を有するハーフトーンテーブル204・205を参照して、画素毎に対応する画像再生データを生成する。このハーフトーン処理部202は、多値ディザ法（Multi-level Dithering Method）を利用して中間階調を表現する画像データを生成し、生成した画像データをページメモリ205にイメージデータとして展開する。参照するハーフトーンテーブル204・205は、画像データと共に画素毎に付加されたアトリビュートデータにより、切り替え制御部203によって画素毎に切り替えることが可能である。これにより、画素毎に最適なハーフトーン処理を行うことが可能となる。
【００１２】
PWM位相生成部300では、画像データ生成部200から送られてくる画像データを入力し、半導体レーザ素子を駆動するためのPWM位相信号を生成し、画像描画用のレーザダイオードに供給している。画像描画用のレーザダイオードは、PWM位相制御部301から出力されるPWM位相信号により駆動されてレーザ光を発光し、感光体に電位潜像を形成する。PWM位相制御部301から出力される信号は、位相制御テーブル303・304を参照し、画素毎に対応するPWM位相データを生成する。その際、ハーフトーンテーブルと同様に、切り替え制御部302において、参照する位相制御テーブルを画像データと共に画素毎に付加されたアトリビュートデータによって画素毎に切り替える。これにより、最適なPWM位相制御を行うことが可能となる。
【００１３】
図２は、PWM位相生成部300において、制御データを生成する部分の詳細な構成を示すブロック図である。２つの位相制御テーブル400・401を有しており、その２つの位相制御テーブル400・401をマルチプレクサ402で切り替える構成となっている。位相制御テーブル400・401を切り替える手段として、テーブル選択レジスタを有している。
【００１４】
各制御テーブルは、周期レジスタ403・404と周期レジスタ405・406を有し、それぞれ最大値K、最大値Mまでの周期が設定される。ここで、例えば、画像データ生成部200のハーフトーン処理の周期に合わせて、周期レジス403・404・405・406に周期が設定される。N進カウンタ407・408・409・410は、クロック入力を進数入力に設定された値に従ってカウントする。即ち、N進カウンタ407・408・409・410のクロック入力には画素クロックが入力され、主走査方向の繰り返し周期を生成する。またN進カウンタのクロック入力には、走査同期信号が入力され、副走査方向の繰り返し周期を生成する。デマルチプレクサ411・412・413・414は、N進カウンタのそれぞれの出力値に応じて、制御データを格納しているレジスタ群415・416のレジスタの行及び列を選択する。この選択に応じて、レジスタ群415・416の中から行と列の双方がアクティブになった唯一のレジスタの出力が選択され、このレジスタの値がデータ出力部417・418から出力される。
【００１５】
画素毎に付加されているアトリビュートデータをセレクト信号とすることにより、各画素に最適な各制御テーブルからの出力結果が、マルチプレクサ402によって選択され出力される。この出力されたデータが制御データとなり、PWM位相制御部301に供給される。
【００１６】
なお、このレジスタ群415・416は、行・列の選択線と、制御データ出力線以外にも各種設定用の書き込み信号等が存在するが、ここではそれを省略して示している。
【００１７】
画素毎に付加されたアトリビュートデータにより、画素毎に最適な制御テーブルが選択され、N進カウンタによって、画素毎にK×M個存在するレジスタ群の中から一つのレジスタが選択され、その選択されたレジスタの設定値が制御データとしてPWM位相制御部301に出力され、これによってパルス信号の位相を変化させる。
【００１８】
画像データ生成部200におけるハーフトーン処理パターンとレジスタ群で設定されるレジスタ値の対応例を図3に示す。ハーフトーン処理のマトリックスサイズを４×４とし、このパターンは濃度値の増加に従って成長を開始し、成長しきった時点で次の順位の画素の成長が開始される。位相制御テーブル303・304には、イメージデータの処理と同じ周期、位相が設定され、それぞれハーフトーン処理に対応するそれぞれの画素の位相設定が図３に示すような配置となる。つまり、ハーフトーンテーブル（文字用）203に対応した位相制御テーブル（文字用）303が設定され、ハーフトーンテーブル（画像用）204に対応した位相制御テーブル（画像用）304が設定される。図３に示すような画素の成長順位と属性配置で、各成長画素が飽和してから次の画素を成長させるという法則を適用することによって、ハーフトーンセルは孤立した画素パルスを含むことなく成長する。
【００１９】
図４は、本発明の実施の処理フローを示したものである。以下、ステップごとに説明する。
【００２０】
（１）S501：プリントデータを入力する。なお、このプリントデータには、画素毎にアトリビュートデータを持ち、その画素が文字であるのか画像であるのかを示す情報を画素毎に有している。
【００２１】
（２）S502：入力されたプリントデータをバッファに記憶する。
【００２２】
（３）S503：そのプリントデータを処理するため、ハーフトーンテーブルに値を設定する。この際、文字用ハーフトーンテーブル・画像用ハーフトーンテーブル共に設定を行う。
【００２３】
（４）S504：S503で設定したハーフトーンテーブルに対応する位相制御用データを位相制御用テーブルに設定する。その際、文字用ハーフトーンテーブルに対応する位相制御用データは、文字用位相制御テーブルに設定し、画像用ハーフトーンテーブルに対応する位相制御用データは、画像用位相制御テーブルに設定をする。
【００２４】
（５）S505：入力したプリントデータを展開してページメモリに記憶する。
【００２５】
（６）S５06：プリントを開始し、ページメモリから読み出した画素データと、その画素のアトリビュートデータから最適な位相制御テーブルを選択し、選択したテーブルから画素位置に応じた制御データを取り出し、その制御データに基づいて半導体レーザ素子を駆動するためのPWM位相データを発生して、半導体レーザ素子を有働する。
【００２６】
以上説明したように，本実施例によれば，一つのドキュメント内において、文字部と画像部が混在するため、文字部は文字用テーブルを用いてハーフトーン処理を行い、画像部は画像用テーブルを用いてハーフトーン処理を行った場合においても、使用したハーフトーンテーブルに応じた位相制御を行うことが可能である。
【図面の簡単な説明】
【００２７】
【図１】本発明のPWM位相制御システムの実施形態図
【図２】本実施例のPWM位相生成部を示す図
【図３】本実施例の各テーブル例を示す図
【図４】本実施例のPWM位相制御システムの例を示すフローチャート図
【符号の説明】
【００２８】
200  画像データ生成部
201  ハーフトーン処理部
202  切り替え制御部
203  ハーフトーンテーブル（文字用）
204  ハーフトーンテーブル（画像用）
205  画像データ
206  アトリビュートデータ
300  PWM位相生成部
301  PWM位相制御部
302  切り替え制御部
303  位相制御テーブル（文字用）
304  位相制御テーブル（画像用）
305  画像データ
306  アトリビュートデータ
【図１】
2006043991.tif 000003
【図２】
2006043991.tif 000004
【図３】
2006043991.tif 000005
【図４】
2006043991.tif 000006