(57)【要約】【課題】複数の画像を合成する処理に係る演算量を低減するとともに、画像処理系の規模を簡略化する印刷装置を提供する。【解決手段】第１の画像データと第２の画像データとを取り込む画像入力部１１１と、画像入力部１１１により取り込まれた第１の画像データから、この画像をモニタ６００に表示させる縮小画像データを生成する縮小画像生成部１１２と、縮小画像生成部１１２により生成された縮小画像データから、画素値に対する画素数の頻度分布を示すヒストグラムデータを生成し、このヒストグラムデータから閾値となる画素値を設定する閾値設定部１１３と、閾値設定部１１３により設定された閾値に基づいて、画像入力部１１１により取り込まれた第１の画像データから二値化された画像データを生成する二値化処理部１１４と、二値化処理部１１４により二値化された画像データと第２の画像データとを合成する合成処理部１１５とを備える。【選択図】  図４
2008211360.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも印画対象となる画像データを表示する表示手段が設けられた印刷装置において、
第１の画像データと第２の画像データとを取り込む画像データ取込手段と、
上記画像データ取込手段により取り込まれた第１の画像データから、この画像を上記表示手段に表示させる縮小画像データを生成する縮小画像生成手段と、
上記縮小画像生成手段により生成された縮小画像データから、画素値に対する画素数の頻度分布を示すヒストグラムデータを生成し、このヒストグラムデータから閾値となる画素値を設定する閾値設定手段と、
上記閾値設定手段により設定された閾値に基づいて、上記画像データ取り込み手段により取り込まれた第１の画像データから二値化された画像データを生成する二値化手段と、
上記二値化手段により二値化された画像データと上記第２の画像データとを合成する合成処理手段とを備える印刷装置。
【請求項２】
上記縮小画像生成手段により生成された縮小画像データから画像領域を選択する選択手段をさらに備え、
上記閾値設定手段は、上記選択手段により選択された画像領域の上記ヒストグラムデータを生成して、このヒストグラムデータから上記閾値を設定し、
上記二値化手段は、上記閾値設定手段により設定された閾値に基づいて、上記画像領域の画像データを二値化することを特徴とする請求項１記載の印刷装置。
【請求項３】
上記閾値設定手段は、上記選択手段で選択された画像領域の上記ヒストグラムデータを生成して、このヒストグラムデータから、上記画素頻度が極大となる２つの画素値を検出し、この検出した２つの画素値の平均値を上記閾値として設定することを特徴とする請求項２記載の印刷装置。
【請求項４】
少なくとも印画対象となる画像データを表示する表示手段を備える印刷装置の制御方法において、
上記画像データを取り込む画像データ取込手段により、第１の画像データと第２の画像データとを取り込み、
上記取り込んだ第１の画像データから、この画像を上記表示手段に表示させる縮小画像データを生成し、
上記生成した縮小画像データから、画素値に対する画素数の頻度分布を示すヒストグラムデータを生成し、このヒストグラムデータから閾値となる画素値を設定し、
上記設定された閾値に基づいて、上記第１の画像データから二値化された画像データを生成し、
上記二値化された画像データと上記第２の画像データとを合成する印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも印画対象となる画像を表示する表示手段が設けられた印刷装置、及びその制御方法に関する。
【背景技術】
【０００２】
従来から、印刷装置は、任意に選択された複数の画像を合成して、この合成画像を用紙に印刷する処理を行っている。印刷装置では、特に、印画対象となる画像データに日付や文字などを重ね合わせる場合に、この印刷装置が備える内部メモリに、これらの日付や文字などをテキストデータとして予め記憶しておき、これらのテキストデータと印画対象となる画像データとを合成する処理を行っている。
【０００３】
また、上述したテキストデータに比べてデータサイズの非常に大きい画像データを合成して印刷するには、例えば、次のような方法が従来から行われている。
【０００４】
第１の方法は、印刷装置に接続されたコンピュータ上で画像処理プログラムを実行することにより複数の画像を重ね合わせた画像を生成し、この生成した合成画像をこのコンピュータから印刷装置に出力して、印刷装置がこの合成画像を印刷するという方法である。
【０００５】
第２の方法は、上述したテキストデータの場合と同様に、複数の画像データを印刷装置が備えるメモリに取り込み、この取り込んだ画像データを印刷装置の画像処理部で合成処理をする方法である（特許文献１）。
【０００６】
特に、第２の方法では、デジタルカメラなどで撮像及び記録された画像データを、コンピュータを介さずに直接印刷装置に出力して、印刷処理を行えるという利点がある。
【０００７】
【特許文献１】特許第３２２８７６３号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、近年においては、デジタルカメラの撮像可能な有効画素数の増加に応じて、１画像当たりのデータ量も大容量化している。このため、上述した第２の方法を用いて、データサイズの大きい画像データに対して合成処理を行うと、印刷装置により大きいメモリを設ける必要があり、また、画像処理量も大きくなるのでプロセッサの負担が増大してしまった。
【０００９】
本発明は、このような実情に鑑みて提案されたものであり、複数の画像を合成する処理に係る演算量を低減するとともに、この画像処理系の規模を簡略化する印刷装置、及びその制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するための手段として、本発明に係る印刷装置は、少なくとも印画対象となる画像データを表示する表示手段が設けられた印刷装置であって、第１の画像データと第２の画像データとを取り込む画像データ取込手段と、上記画像データ取込手段により取り込まれた第１の画像データから、この画像を上記表示手段に表示させる縮小画像データを生成する縮小画像生成手段と、上記縮小画像生成手段により生成された縮小画像データから、画素値に対する画素数の頻度分布を示すヒストグラムデータを生成し、このヒストグラムデータから閾値となる画素値を設定する閾値設定手段と、上記閾値設定手段により設定された閾値に基づいて、上記画像データ取り込み手段により取り込まれた第１の画像データから二値化された画像データを生成する二値化手段と、上記二値化手段により二値化された画像データと上記第２の画像データとを合成する合成処理手段とを備える。
【００１１】
また、本発明に係る印刷装置の制御方法は、少なくとも印画対象となる画像データを表示する表示手段を備える印刷装置の制御方法であって、上記画像データを取り込む画像データ取込手段により、第１の画像データと第２の画像データとを取り込み、上記取り込んだ第１の画像データから、この画像を上記表示手段に表示させる縮小画像データを生成し、上記生成した縮小画像データから、画素値に対する画素数の頻度分布を示すヒストグラムデータを生成し、このヒストグラムデータから閾値となる画素値を設定し、上記設定された閾値に基づいて、上記第１の画像データから二値化された画像データを生成し、上記二値化された画像データと上記第２の画像データとを合成する制御方法である。
【発明の効果】
【００１２】
本発明によれば、第１の画像データからこの画像を表示手段に表示させる縮小画像データを生成し、生成した縮小画像データから生成したヒストグラムデータに応じて閾値を設定し、この閾値に基づいて第１の画像データから二値化された画像データを生成し、この二値化された画像データと第２の画像データとを合成するので、表示手段に表示するために必要となる画像データを利用して上述した合成処理を行える。よって、本発明によれば、表示手段に表示させる画像データとヒストグラムデータを生成するための画像データとが共通化され、第１の画像データに比べてデータ量の小さい縮小画像データからヒストグラムデータを生成するので、合成処理に係る演算量の低減とともに、画像処理系の規模の簡略化とを実現することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態について、図面を参照しながら詳細に説明する。
【００１４】
本発明が適用された印刷装置は、具体的には以下に示す構成とその動作により、複数の画像データを合成する合成処理に係る演算量の低減と、この処理に係る処理系の規模の簡略化とを実現したものである。
【００１５】
図１は、本発明が適用された印刷装置１００の外観を示した斜視図である。この印刷装置１００は、図１に示すように、印画処理を施す用紙２００を取り込むための取込口３００と、印画処理が施された用紙２００を送出するための送出口４００と、コンピュータやデジタルカメラから供給される画像データなどを入出力するためのＵＳＢインタフェースなどが接続される外部インタフェース部５００と、印画対象となる画像データなどを表示するモニタ６００と、ユーザが操作命令を入力する操作入力部７００とを備えている。
【００１６】
印刷装置１００は、取込口３００から用紙２００を取り込み、外部インタフェース部５００を介して供給される画像データに応じた印画処理を用紙２００に施して、印画処理を施した用紙２００を送出口４００へ送出する。
【００１７】
また、印刷装置１００は、モニタ６００に、例えば、印画対象の画像や、印画対象の画像データを選択するための画面などを表示させる。なお、モニタ６００は、印画処理対象となる画像データの解像度に対して、比較的低解像度の縮小画サイズの画像を表示する。このため、モニタ６００には、後述する縮小画像生成部１１２によってモニタ６００の表示出力に適した画サイズの画像データが供給される。
【００１８】
また、印刷装置１００は、上述した構成以外に、その内部に次に示すような処理部を有している。以下では、本発明が適用された印刷装置の一例として、この印刷装置１００をサーマルプリンタとする。なお、本発明が適用された印刷装置は、モニタなどの表示装置を有するプリンタであれば、サーマルプリンタに限らず、インクジェットプリンタなどであってもよい。
【００１９】
印刷装置１００は、図２に示すように、画像データに対して画像処理を施す画像処理部１１０と、画像データを記憶する画像記憶部１２０と、印画処理を用紙２００に施す印画処理部１３０と、用紙２００を取込口３００から送出口４００へ搬送する搬送処理部１４０と、モニタ６００へ画像データを表示するモニタドライバ１５０と、モニタ６００のバックライト６１０の電力供給を制御するバックライトドライバ１６０と、音声を出力する音声処理部１７０と、操作入力部７００に入力される操作命令に応じて装置全体を制御する制御部１８０とを備えている。
【００２０】
画像処理部１１０は、外部インタフェース部５００を介して供給される画像データに対して、例えば次のような画像処理を施す。
【００２１】
第１に、画像処理部１１０は、画像データを画像記憶部１２０に応じたデータ形式に変換して、変換したデータを画像記憶部１２０に供給する。第２に、画像処理部１１０は、画像データを印画処理に応じたデータ形式に変換して、変換したデータを印画処理部１３０に供給する。第３に、画像処理部１１０は、画像データをモニタ６００の表示形式に応じたデータ形式に変換して、変換したデータをモニタドライバ１５０に供給する。第４の画像処理として、画像処理部１１０は、外部インタフェース部５００を介して取り込んだ画像データに対しての後述する合成処理などの加工処理を施す。
【００２２】
画像記憶部１２０は、画像処理部１１０から供給される画像データを記憶する。画像記憶部１２０には、画像処理部１１０から供給される画像データ以外にも、日付や文字などのテキストデータが予め記憶されている。
【００２３】
印画処理部１３０は、インクリボンカートリッジ１３０ａに収納されたインクリボン上のインクを用紙２００に転写するサーマルヘッド１３１と、このサーマルヘッド１３１を制御するヘッド制御部１３２とからなる。また、印画処理部１３０には、インクリボンを収納したインクリボンカートリッジ１３０ａが設けられている。
【００２４】
インクリボンカートリッジ１３０ａには、ポリエステルフィルム、ポリスチレンフィルム等の合成樹脂フィルムでなる基材の一方の面に、画像を形成するイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の各色の染料と熱可塑性樹脂とで形成された染料層とが一定の間隔を持って長手方向に順次繰り返し設けられているインクリボンが収納されている。
【００２５】
また、サーマルヘッド１３１は、後述するプラテンローラ１４５と対向する位置に設けられている。そして、サーマルヘッド１３１は、このプラテンローラ１４５との間にインクと用紙２００と挟み込んで、このインクを加熱することにより、用紙２００にインクを転写する。ヘッド制御部１３２は、画像処理部１１０から供給される画像データ及び、搬送処理部１４０による用紙２００の搬送動作に応じて、サーマルヘッド１３１の加熱を制御する。
【００２６】
搬送処理部１４０は、用紙２００を取込口３００から送出口４００へ搬送するため、例えば、次に示すような構成を有している。
【００２７】
すなわち、搬送処理部１４０は、モータ制御部１４１と、ステッピングモータ１４２と、キャプスタン１４３と、ピンチローラ１４４と、プラテンローラ１４５と、複数のガイドローラ１４６〜１４９とから構成される。
【００２８】
モータ制御部１４１は、制御部１８０からの制御命令に従って、ステッピングモータ１４２へ駆動パルス信号を供給する。
【００２９】
ステッピングモータ１４２は、モータ制御部１４１から供給される駆動パルス信号に応じて駆動し、このモータに接続されたキャプスタン１４３を回転させる。
【００３０】
キャプスタン１４３とピンチローラ１４４とは、相対向する位置に設けられている。キャプスタン１４３は、相対向するピンチローラ１４４との間に、用紙２００を狭持する。そして、キャプスタン１４３は、ステッピングモータ１４２からの回転駆動により狭持した用紙２００を走行させる。
【００３１】
プラテンローラ１４５は、上述したサーマルヘッド１３１と対向する位置に設けられる。そして、プラテンローラ１４５は、サーマルヘッド１３１との間に、インクと用紙２００とを狭持する。
【００３２】
ガイドローラ１４６〜１４９は、取込口３００から取り込まれた用紙２００を狭持し、この用紙２００を取込口３００から送出口４００までガイドする。
【００３３】
このように、搬送処理部１４０は、モータ制御部１４１がステッピングモータ１４２に駆動パルス信号を供給することによりキャプスタン１４３を回転させて、用紙２００を取込口３００からサーマルヘッド１３１が設けられた印画位置へ走行させる。そして、搬送処理部１４０は、サーマルヘッド１３１により印画処理が施された用紙２００を送出口４００へ走行させる。
【００３４】
なお、上述した搬送処理部１４０は、取込口３００から取り込んだ用紙２００の表裏を反転させて送出口４００へ搬送するような機構としたものである。本発明が適用された印刷装置は、上述したような機構を有するものに限定されず、例えば、用紙の取込方向の略延長線上に送出口を設けることで、取込口から取り込んだ用紙の表裏を反転させることなく送出口へ搬送するような機構を有する搬送処理部を用いても良く、特にこのような搬送処理部を用いることによって、例えば表裏を反転しにくい厚紙用紙を容易に搬送することができる。
【００３５】
なお、搬送処理部１４０は、駆動手段として、ステッピングモータ１４２を用いるため、パルス信号の周期と回数とを制御することにより、用紙２００の位置決め制御を正確に行うことができる。しかしながら、この駆動手段は、ステッピングモータ１４２に限定されるものではなく、用紙２００の位置を検出するセンサを設ける必要があるが直流モータなどを用いるようにしても良い。
【００３６】
次に、画像処理部１１０が行う画像処理について説明する。本実施形態では、外部インタフェース部５００から取り込んだ画像データに対する加工処理のうち、複数の画像データを重ね合わせる合成処理に注目して、この合成処理に係る構成とその動作について以下のとおり説明する。
【００３７】
以下の構成の説明に際し合成処理の具体例として、画像処理部１１０では、図３（Ａ）に示す画像（以下、第１の画像という。）の画像データの一部である文字表示領域８００を、図３（Ｂ）に示す画像（以下第２の画像という。）の画像データに重ね合わせて、図３（Ｃ）に示す合成画像を生成する処理を行うものとする。なお、文字表示領域８００は、操作入力部７００を介してユーザにより選択される。
【００３８】
画像処理部１１０は、図４に示すように、外部インタフェース部５００、又は、画像記憶部１２０から第１及び第２の画像データを取り込む画像入力部１１１と、画像入力部１１１により取り込まれた第１の画像データから、この画像をモニタ６００に表示させる縮小画像データを生成する縮小画像生成部１１２と、縮小画像生成部１１２により生成された縮小画像データから、画素値に対する画素数の頻度分布を示すヒストグラムデータを生成して、このヒストグラムデータから閾値となる画素値を設定する閾値設定部１１３と、閾値設定部１１３により設定された閾値に基づいて第１の画像データから二値化された画像データを生成する二値化処理部１１４と、二値化処理部１１４により二値化された画像データと画像入力部１１１により取り込まれた第２の画像データとを合成する合成処理部１１５とを備える。
【００３９】
画像入力部１１１は、第１の画像データ及び第２の画像データを、外部インタフェース部５００、又は、画像記憶部１２０から取り込む。そして、画像入力部１１１は、第１の画像データを縮小画像生成部１１２及び二値化処理部１１４へ、第２の画像データを合成処理部１１５へ、それぞれ供給する。
【００４０】
縮小画像生成部１１２は、画像入力部１１１から供給される第１の画像データに対して、間引き処理などを施して、モニタ６００の出力解像度に応じた画サイズの縮小画像データを生成する。そして、縮小画像生成部１１２は、生成した縮小画像データを閾値設定部１１３、及び二値化処理部１１４に供給する。
【００４１】
なお、画像記憶部１２０に記憶された画像データをモニタ６００に表示するときにも、画像処理部１１０は、縮小画像生成部１１２で生成した縮小画像データをモニタドライバ１５０に供給する。このように、画像処理部１１０では、モニタ６００に表示させる画像データと閾値設定部１１３及び二値化処理部１１４で処理される画像データとを共通化するので、画像処理系の規模を簡略化することができる。
【００４２】
閾値設定部１１３は、後段の二値化処理部１１４とともに第１の画像データのうち合成する文字表示領域８００から背景部分以外を削除した文字部分のみを抽出するため、縮小画像生成部１１２から供給される縮小画像データに対して、後段の二値化処理部１１４の二値化処理に用いる閾値を設定する。
【００４３】
まず、閾値設定部１１３は、縮小画像データから、第１の画像の文字表示領域８００に対応する縮小画像領域の画像データに対して、その画像領域の輝度値Ｙに関するヒストグラムデータを生成する。すなわち、このヒストグラムデータは、輝度値Ｙに対する画素数の頻度分布を示したグラフである。なお、閾値設定部１１３は、縮小画像領域の選択処理を介さずに縮小画像全体からこのヒストグラムデータを作成するようにしても良い。
【００４４】
ここで、輝度値Ｙに関するヒストグラムデータの一例を図５に示す。なお、横軸は輝度値であり、縦軸は画素数の頻度である。
【００４５】
また、このヒストグラムデータは、背景となる輝度値Ｙ１と、文字情報に対応する輝度値Ｙ２とに２つの極大値を有した分布となっている。このようなヒストグラムデータは、図３（Ａ）に示すような白紙に文字や図形を書き記したような画像において多く見られるヒストグラムデータである。
【００４６】
閾値設定部１１３は、このようなヒストグラムデータの特徴に注目し、文字や図形などを書き記した領域を後段の二値化処理部１１４で二値化処理により抽出するため、このヒストグラムデータから、２つの極大値、すなわち、最大値となる極大値と、最も値が小さい極大値とを検出して、これら２つの値の平均値を閾値として設定する。
【００４７】
なお、実際に得られるヒストグラムデータは、ノイズなどの高周波成分が含まれているため、図５に示すような滑らかに変化した曲線となっていない。したがって、閾値設定部１１３は、上述した２つの極大値を精度良く検出するため、例えば次に示すような処理を行う。
【００４８】
すなわち、閾値設定部１１３は、ヒストグラムデータの最大輝度値を検出して、この最大輝度値から低輝度方向に亘って平均頻度を検出し、この平均頻度が減少に転じる値を極大値として検出する。この処理により輝度値Ｙ２が検出される。同様にして、閾値設定部１１３は、ヒストグラムデータの最小輝度値を検出し、この最小輝度値から高輝度方向に平均頻度を検出し、この平均頻度が減少に転じる値を極大値として検出する。この処理により輝度値Ｙ１が検出される。
【００４９】
次に、閾値設定部１１３は、輝度値Ｙ１と輝度値Ｙ２とから下記の式（１）より閾値となる輝度値Ｙｍを算出する。
【００５０】
Ｙｍ＝（Ｙ１＋Ｙ２）／２・・・式（１）
閾値設定部１１３は、輝度値Ｙｍを、閾値として、二値化処理部１１４に供給する。
【００５１】
二値化処理部１１４は、閾値設定部１１３から供給される閾値に基づいて、第１の画像データの文字表示領域８００に該当する画像データを二値化する。具体的には、二値化処理部１３３は、文字表示領域８００の画像データの輝度値を、輝度値Ｙｍを閾値として二値化する。そして、二値化処理部１１４は、二値化処理を施した画像データを合成処理部１１５に供給する。
【００５２】
合成処理部１１５は、次に示すような処理により、画像入力部１１１から供給される第２の画像データと、二値化処理部１１４から供給される二値化された画像データとを重ね合わせる。
【００５３】
合成処理部１１５は、この二値化された画像、例えば文字や図形に対して合成時の色彩を設定する。また、合成処理部１１５は、第２の画像データでの、二値化された画像データを重ね合わせる位置を設定する。なお、合成処理部１１５は、操作入力部７００を介してユーザにより選択された情報に基づいて、上述した色彩及び重ね合わせ位置が設定される。
【００５４】
そして、合成処理部１１５は、設定した色彩及び重ね合わせ位置に応じて、第２の画像データに二値化された画像データを重ね合わせて、印画処理部１３０や画像記憶部１２０などへ出力する。
【００５５】
このように、閾値設定部１１３は、文字や図形などが描かれた画像データの輝度情報のヒストグラムデータの特徴に基づいて閾値を設定する。そして、二値化処理部１１４は、この閾値に基づいて画像データを二値化するので、例えば、同様の色彩で表される文字や図形などを、精度良く、かつ、比較的少ない演算量で検出することができる。これにより、例えば、印刷装置１００では、手書きの文字が付された画像データから少ない演算量で文字表示を抽出することができるので、デジタルカメラなどで撮像された画像データを直接取り込んで、容易に手書き文字などが付された合成画像データを生成して印刷することができる。
【００５６】
次に、上述した合成処理を行う画像処理部１１０が備える各処理部によって行われる処理工程について、図６に示すフローチャートを用いて説明する。ここでは、具体例として、図７（Ａ）に示す画像を第１の画像データとし、図７（Ｂ）に示す画像を第２の画像データとして以下のとおり説明する。
【００５７】
ステップＳ１において、画像入力部１１１は、画像記憶部１２０から第１の画像データを取り込んで、この第１の画像データを縮小画像生成部１１２及び二値化処理部１１４にそれぞれ供給して、ステップＳ３に進む。
【００５８】
ステップＳ２において、画像入力部１１１は、画像記憶部１２０から第２の画像データを取り込んで、この第２の画像データを合成処理部１１５に供給して、ステップＳ７に進む。
【００５９】
ステップＳ３において、縮小画像生成部１１２は、画像入力部１１１から供給される第１の画像データから縮小画像データを生成して、この縮小画像データを閾値設定部１１３に供給して、ステップＳ４に進む。
【００６０】
ステップＳ４において、閾値設定部１１３は、縮小画像生成部１１２から供給される縮小画像データから、図７（Ａ）に示すような選択画像領域８１０に対応する画像データの輝度値情報に関するヒストグラムデータを生成して、このヒストグラムデータから上述したように閾値となる輝度値Ｙｍを設定する。ここで、閾値設定部１１３は、図７（Ａ）においても輝度情報に関して、上述した図５に示すようなヒストグラムデータの特徴があるので、このような特徴を利用して、安易な処理で閾値となる輝度値を設定することができる。
【００６１】
そして、閾値設定部１１３は、この閾値に関する情報を二値化処理部１１４に供給して、ステップＳ５に進む。
【００６２】
ステップＳ５において、二値化処理部１１４は、閾値設定部１１３から供給される閾値に基づいて、第１の画像データの選択画像領域８１０を二値化して、図７（Ｃ）に示すような二値化された画像データを合成処理部１１５に供給して、ステップＳ６に進む。
【００６３】
ステップＳ６において、合成処理部１１５は、操作入力部７００を介して入力された情報に基づいて、二値化された画像データの配色と、この二値化された画像データを第２の画像データに重ね合わせる重ね合わせ位置を設定する。その後ステップＳ７に進む。
【００６４】
ステップ７において、合成処理部１１５は、前段のステップＳ６で設定された配色、及び重ね合わせに関する情報に基づいて、二値化された画像データと第２の画像データとを合成する。そして、合成処理部１１５は、図７（Ｄ）に示すような合成した画像データを、画像処理部１１０の外部へ出力して、本処理を終了する。
【００６５】
なお、画像処理部１１０は、上述したように第１の画像データと第２の画像データとの２つの画像を合成する場合に限定されず、上述した合成処理工程を繰り返し実行することにより、３以上の複数の画像データを合成することができる。
【００６６】
このように、本発明を適用した印刷装置１００によれば、ステップＳ３により第１の画像データからこの画像をモニタ６００に表示させる縮小画像データを生成し、ステップＳ４により生成した縮小画像データから生成されるヒストグラムデータに応じて閾値を設定し、ステップＳ５によりこの閾値に基づいて第１の画像データから二値化された画像データを生成し、ステップＳ６及びＳ７によりこの二値化された画像データと第２の画像データとを合成する。
【００６７】
したがって、印刷装置１００によれば、モニタ６００に表示させるための画像データとヒストグラムデータを生成する対象となる画像データを生成する処理部を共通化するので、装置の規模を簡略化することができる。
【００６８】
また、印刷装置１００によれば、第１の画像データに比べてデータ量の小さい縮小画像データからヒストグラムデータを生成するので、合成処理に係る演算量を低減することができる。
【００６９】
なお、本発明は、以下の実施形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【００７０】
【図１】本発明が適用された印刷装置の外観を示した斜視図である。
【図２】本発明が適用された印刷装置の内部構成を示した概略図である。
【図３】画像処理部が行う合成処理の説明に供する画像を示す図である。
【図４】画像処理部の構成を示すブロック図である。
【図５】閾値設定部で生成される輝度値に対する画素頻度の分布を示すヒストグラムデータを示した図である。
【図６】画像処理部１１０が行う合成処理の説明に供するフローチャートである。
【図７】画像処理部が行う合成処理の説明に供する画像を示す図である。
【符号の説明】
【００７１】
１００  印刷装置、１１０  画像処理部、１１１  画像入力部、１１２  縮小画像生成部、１１３  閾値設定部、１１４  二値化処理部、１１５  合成処理部、１２０  画像記憶部、１３０  印画処理部、１３０ａ  インクリボンカートリッジ、１３１  サーマルヘッド、１３２  ヘッド制御部、１４０  搬送処理部、１４１  モータ制御部、１４２  ステッピングモータ、１４３  キャプスタン、１４４  ピンチローラ、１４５  プラテンローラ、１５０  モニタドライバ、１６０  バックライトドライバ、１７０  音声処理部、１７１  内部メモリ、１７２  音声出力部、１７３  スピーカ、１８０  制御部、２００  用紙、３００  取込口、４００  送出口、５００  外部インタフェース部、６００  モニタ、６１０  バックライト、７００  操作入力部、８００  文字表示領域、８１０  選択画像領域
【図１】
2008211360.tif 000003
【図２】
2008211360.tif 000004
【図３】
2008211360.tif 000005
【図４】
2008211360.tif 000006
【図５】
2008211360.tif 000007
【図６】
2008211360.tif 000008
【図７】
2008211360.tif 000009