(57)【要約】【課題】  サーマルヘッドを用いた昇華型プリンタ装置の画像の書き始めは濃度が出にくいと言う物理特性を改善する。【解決手段】  印刷対象画像の右端部と左端部の平均濃度値を算出し、その濃度値の低い方から印刷をスタートする。その為に画像データを回転する手段を有する。【選択図】  図６
2007290206.tif 000002
【特許請求の範囲】
【請求項１】
光学的画像撮影装置で形成された画像データを通信ケーブル経由或いは無線通信経由で装置本体にカード型記録媒体用のスロットを有して取り込んだ画像データを印刷することが可能なダイレクトプリント装置において、印刷指定された画像の濃度値を算出する手段を有し、その算出結果によって印刷方向を変更する手段を有することを特徴とするダイレクトプリント装置。
【請求項２】
光学的画像撮影装置で形成された画像データを通信ケーブル経由或いは無線通信経由で装置本体にカード型記録媒体用のスロットを有して取り込んだ画像データを印刷することが可能なダイレクトプリント装置において、印刷指定された画像及びその画像のサムネイル画像のＹ（イエロー）/Ｍ（マゼンタ）/Ｃ（シアン）データから画像両端の指定ライン数分の平均濃度を算出する手段を有し、算出結果により印刷データを１８０度回転するかしないかを判断し実行する手段を有すると共に、印刷対象画像の正位置で右端の平均濃度をＤＲ、左端の平均濃度をＤＬとすると、ＤＲ≧ＤＬの関係がある場合は画像データをそのまま印刷し、ＤＲ＜ＤＬの関係がある場合は画像データを１８０度回転して印刷する手段を有することを特徴とするダイレクトプリント装置。
【請求項３】
光学的画像撮影装置で形成された画像データを通信ケーブル経由或いは無線通信経由で装置本体にカード型記録媒体用のスロットを有して取り込んだ画像データを印刷することが可能なダイレクトプリント装置において、印刷指定された画像及びその画像のサムネイル画像のＹＵＶデータの輝度データ（Ｙデータ）から画像両端の指定ライン数分の平均濃度を算出する手段を有し、算出結果によって印刷データを１８０度回転するかしないかを判断し実行する手段を有すると共に、印刷対象画像の正位置で右端の平均濃度をＤＲ、左端の平均濃度をＤＬとすると、ＤＲ≧ＤＬの関係がある場合は、画像データをそのまま印刷し、ＤＲ＜ＤＬの関係がある場合は画像データを１８０度回転して印刷する手段を有することを特徴とするダイレクトプリント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象画像の両端の濃度に応じて印刷方向を決定することが可能なダイレクトプリント装置に関するものである。
【背景技術】
【０００２】
従来、発熱素子を一列に配置したサーマルヘッドを用いて画像を印刷用紙上に形成する昇華型プリンタにおいては、熱（温度）的要因による装置の補正手段としてはライン単位での処理が多かった。
【０００３】
例えば、サーマルヘッド周辺温度を基に印刷パルス幅（１階調毎の発熱体に電流を通電する時間幅）を変化させて補正を行い高画質化を目指したものがある。（特許文献１参照）
【特許文献１】特開平7-276695
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例では一画像内の一ライン単位での熱的要因の補正であり補正しようとするラインの前に画像データが存在しない場合には補正が行えない。また、補正しようとするラインの前にデータが無い場合、濃度ゼロのデータを使って補正計算を行なったとしても充分な補正を行うことは困難であると言う欠点があった。
【０００５】
本提案に係る第１の発明の目的は、画像印刷時の描き始めの印刷濃度の実際の値と理想値の差を可能な限り少なくすることにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本出願に係る第１の発明は画像印刷時に対象画像の指定ライン分の平均濃度を算出する手段を有することを特徴とする。
【０００７】
また、本出願に係る第２の発明は印刷対象画像の左右両端の指定ライン分の平均濃度値を比較し、その結果から印刷を始める画像端を決定し、必要があれば画像データを１８０度回転して印刷する。
【０００８】
印刷対象画像の右端複数ラインの平均濃度値をＤＲ、左端複数ラインの平均濃度値をＤＬとした時に、
ＤＲ ＜ ＤＬ の関係がある時には、印刷対象画像の印刷用データを１８０度回転して印刷する。
【０００９】
ＤＲ ≧ ＤＬ の関係がある時には、印刷対象画像の印刷用データを回転しないで印刷する。
【発明の効果】
【００１０】
以上説明したように、本発明によれば、サーマルヘッドを用いた画像出力装置として特有の熱的問題の補正方法として、印刷対象画像の右端数ライン、左端数ラインの平均濃度値の低い方から印刷を開始する。その結果、描き始めの濃度が出にくいと言うサーマルヘッドの物理的特性をその使用方法で可能な限り抑えることができ、理想値に近い印画濃度値を印刷用紙上に形成することが可能になる。
【発明を実施するための最良の形態】
【００１１】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１２】
図１に本実施例のカメラダイレクト プリント・ストレージ システムの構成図を示す。
【００１３】
図１の１は光学的画像形成装置であるデジタルカメラ、２は、デジタル画像を印刷用紙に出力したり、保存する為のダイレクト プリント・ストレージ装置、画像出力部には昇華型プリンタ、画像記録保存部にはハードディスクドライブ２０が搭載されている。
【００１４】
３は、デジタルカメラ１とダイレクト プリント・ストレージ装置２の間でデータをやり取りする為のケーブル、本実施例では、データ通信にＵＳＢプロトコルを用いているのでＵＳＢケーブルになる。
【００１５】
４は、ダイレクト プリント・ストレージ装置のプリント機能を使うかストレージ機能を使うかの切替を行う為のモード切替スイッチ。
【００１６】
例えば、デジタルカメラで撮影した画像を本ダイレクト プリント・ストレージ装置に保存する場合、４のモード切替スイッチをストレージ側にスライドさせデジタルカメラ１の操作部材と液晶画面に表示されるＧＵＩを用い所望の画像を選択し画像転送を実行する。
【００１７】
画像転送が実行されるとＵＳＢプロトコルに従ってデジタルカメラとダイレクトプリント・ストレージ装置がネゴシエーションを行い画像の転送が始まる。そのデータはＵＳＢケーブル３を通して通信される。
【００１８】
本実施例のダイレクト プリント・ストレージ装置についてもう少し説明する。
【００１９】
図１の５は、コンパクトフラッシュ（登録商標）メモリー（ＣＦ）、ＳＤメモリーカード（ＳＤ）、メモリースティック（ＭＳ）等のカード型記録媒体と画像データをやり取りする為の複合カードスロット。６は、本ダイレクト プリント・ストレージ装置に保存されている画像データを表示したり、装置の操作を行う為のグラフィカルユーザインターフェース（ＧＵＩ）を表示する為のＬＣＤモニタ。７は、本装置の電源スイッチ、８は、本装置の操作部材としての各種スイッチである。
【００２０】
次に本実施例のダイレクト プリント・ストレージ装置のブロック図を図２を用いて説明する。１０は本装置全体を制御したり、画像の平均濃度値を算出したり、印刷順番を決定したり、デジタル画像の処理を行ったり、ＵＳＢ通信の制御やＬＣＤの制御を行うためのＣＰＵ。１１は本装置を制御するためのプログラムやＬＣＤモニタ１７に表示するＧＵＩ用のアイコンデータや画像合成を行う為のフレームデータ等を格納するＦｌａｓｈ Ｍｅｍｏｒｙ。１２は、プログラム動作時や画像処理時に使用したりＬＣＤモニタに表示するデータを格納する為のワークメモリとしてのＳＤＲＡＭ。１３は、昇華プリンタ部分のサーマルヘッド及びＬＦモータ、ＵＤモータを制御する為のヘッド・モータ制御ＩＣ、１４は昇華プリンタの主要部品であるサーマルヘッド。１５は、ＬＦモータ、ＵＤモータを駆動するモータドライバー。１６は、ＬＣＤモニタ１７を駆動する為のＬＣＤドライバ。１７は、デジタル画像や本装置の操作を行う為のグラフィカルユーザーインターフェイス（ＧＵＩ）を表示する為のＬＣＤモニタ。１８はＵＳＢのプロトコルデータを振り分ける為のＵＳＢ ＨＵＢでカードメモリーコントローラとＵＳＢ Ａコネクターに接続されている。１９はＵＳＢインターフェイスを有するカードメモリコントローラーで複合カードスロットに接続されている。２０は、本装置の画像データや様々な履歴情報等を記録保存する為のハードディスクドライブ（ＨＤＤ）である。
【００２１】
図３に本実施例のデイレクト プリント・ストレージ装置の画像出力部分に用いている昇華型印画方式の基本原理を説明するための概略図を示す。昇華型印画方式は、染料（色素）の拡散現象を用いた方式である。図中３１は、３色（イエロー、マゼンタ、シアン）の染料をプラスチックシートに塗布したインクシートである。このインクシート３１は専用印刷用紙３２と重ね合わされた形で、サーマルヘッド３３とプラテンローラー３４によって挟支されこのインクシートをサーマルヘッド３３の熱により、専用印刷用紙３２に昇華／熱拡散させることにより、カラープリントを得る。
【００２２】
また、専用印刷用紙３２には、昇華性染料３５の発色を確保するために、ポリエステル系樹脂を主成分とした受容層３６が塗布されている。この時サーマルヘッド３３に与える熱を制御することにより階調を与えることができる。３色（イエロー、マゼンタ、シアン）それぞれに階調を与え、印画紙の同じ個所にプリントすることにより１画素単位の高精細フルカラープリントを実現できる。
【００２３】
次に本実施例での印刷対象画像の平均濃度計算と異画像連続印刷時の印刷順の決定方法に関して説明する。
【００２４】
まず、昇華型プリンタで画像を出力する為の基本画像処理を図４を用いて説明する。通常、デジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話等で撮影された画像データは、ＪＰＧファイルとしてカード型の記憶媒体等に保存される。画像印刷時には、記録媒体からＪＰＧファイルを読み出しＪＰＧ伸張（１０１a）を実行する。ＪＰＧファイルを伸張処理するとＹＵＶ形式の画像データになる（１０１b）。次に、指定された用紙サイズに合う大きさに画像データをリサイズしたり、不必要な部分を切り落としたりする（１０２a）。リサイズ後の画像もＹＵＶ形式で処理する（１０２b）。画像サイズが設定された用紙サイズに適応する大きさにリサイズされたら、ＹＵＶデータを昇華プリンタで出力可能な、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）のデータに色変換する（１０３a）。それぞれ、階調データに変換される（１０３b）。
【００２５】
上記基本画像処理の中で、印刷対象画像の平均濃度を算出可能なのは、１０２ｂのリサイズ後のＹＵＶデータと１０３bのＹ／Ｍ／Ｃデータである。
【００２６】
ＹＵＶデータの場合は、輝度データであるＹデータのみの平均濃度を算出すれば良い。ここで言う平均濃度は、一つの画像に注目した場合、輝度の最高値を１００％としてこれを最高濃度と考えると、その値にたいして対象画素の階調濃度は何％とかと算出できる。一つの画像の対象領域の階調濃度の平均値を表したものを平均濃度とする。
【００２７】
また、１０３bのＹ／Ｍ／Ｃデータからも平均濃度は算出可能である。印刷対象画像対象領域のＹ／Ｍ／Ｃデータの平均濃度をそれぞれ算出して、更に、３つのデータの平均を平均濃度とする。
【００２８】
Ｙ／Ｍ／Ｃデータの階調数に従って、昇華プリンタのサーマルヘッドの発熱素子をＯＮ／ＯＦＦする回数が決まる。従って、Ｙ／Ｍ／Ｃデータから算出した平均濃度値の方がＹＵＶデータから算出した平均濃度値よりもサーマルヘッドの温度上昇に対して正確に対応していると考えられる。ただし、ＹＵＶデータの輝度値から求めた平均濃度もサーマルヘッドの温度上昇を予測できないレベルのものでは無い。
【００２９】
次に、対象領域の平均濃度値によって画像の印刷方向を決定する仕方について説明する。
【００３０】
図５の（１）に示すようにデジタルカメラ、デジタルビデオカメラで撮影された画像は一般には横長画像である。その横長画像が印刷対象画像として選ばれた場合、印刷可能なデータの形に処理されてプリンタ装置から出力される場合には、図５（２）で示すような縦長の画像として出てくる。これは、プリンタ装置として必須の機能部分であるヘッドの長さを短くしたり、移動範囲を短くできる為である。
【００３１】
図５の（１）、（２）に示された画像の赤く囲った領域は、画像の左端の平均濃度値を算出する領域であり、平均濃度値をＤＬとする。画像の青く囲った領域は、画像の右端の平均濃度値を算出する領域であり、平均濃度値をＤＲとする。
【００３２】
ＤＲ≧ＤＬの関係がある場合には、図６の（１）に示すように印刷対象画像の正位置に対して時計回りに９０度回転したデータを出力する。ＤＲ＜ＤＬの関係がある場合には、図６の（２）に示すように印刷対象画像の正位置に対して反時計回りに９０度回転したデータを出力する。
【００３３】
本実施例では、平均濃度値の算出にＹ／Ｍ／Ｃデータを用いた。
【００３４】
図４で説明したようにＹ／Ｍ／Ｃデータは、昇華型プリンタで画像を出力する際には必ず必要なデータ形式である。また、本実施例では、画像データ記録保存用の大容量のストレージ装置を有している。従って、初めて印刷を行った画像に関しては、必ずＤＬ、ＤＲの平均濃度値を算出し比較を行って印刷方向をどちらにするかのデータを画像データに関連付けてストレージ装置に記録保存しておくことにする。
【００３５】
本実施例のフローを示すと図７のようになる。
【００３６】
まず、印刷指示（２０１）がくると、印刷履歴があるかをチェック（２０２）する。印刷された履歴があれば、対応する画像の印刷方向フラグが記憶装置に保存されているので、記憶装置から印刷方向フラグを読み出す（２０３）。印刷した履歴が無ければ、平均濃度値（ＤＬ、ＤＲ）を算出し（２０４）、その後、算出した結果からＤＬとＤＲを比較する（２０５）。（２０６）その後、印刷方向を決定し、印刷をスタートする（２０７）。
【００３７】
以上説明したように、本発明によれば、サーマルヘッドを用いた画像出力装置として特有の熱的問題の補正方法として、印刷時には、印刷対象画像の左端、右端の平均濃度値を算出しその比較結果によって印刷方向を決定する。
【００３８】
従って、印刷対象画像の平均濃度値の低いほうから印刷を開始するので、可能な限り理想の濃度を出力することができる。
【実施例２】
【００３９】
図８に本実施例３のカメラダイレクト プリント システムの構成図を示す。
【００４０】
図８の３０１は光学的画像形成装置であるデジタルカメラ、３０２は、デジタル画像を印刷用紙に出力したり、保存する為のダイレクト プリント装置、画像出力部には昇華型プリンタが搭載されている。
【００４１】
３０３は、デジタルカメラ３０１とダイレクト プリント装置３０２の間でデータをやり取りする為のケーブル、本実施例では、データ通信にＵＳＢプロトコルを用いているのでＵＳＢケーブルになる。
【００４２】
例えば、デジタルカメラで撮影した画像を本ダイレクト プリント装置に保存する場合、デジタルカメラ３０１の操作部材と液晶画面に表示されるＧＵＩを用い所望の画像を選択し画像転送を行い印刷を実行する。
【００４３】
画像転送が実行されるとＵＳＢプロトコルに従ってデジタルカメラとダイレクト プリント装置がネゴシエーションを行い画像の転送が始まる。そのデータはＵＳＢケーブル３０３を通して通信される。
【００４４】
本実施例のダイレクト プリント・ストレージ装置についてもう少し説明する。
【００４５】
図８の３０４は、コンパクトフラッシュ（登録商標）メモリー（ＣＦ）、ＳＤメモリーカード（ＳＤ）、メモリースティック（ＭＳ）等のカード型記録媒体と画像データをやり取りする為の複合カードスロット。３０５は、本ダイレクト プリント装置の操作を行う為のグラフィカルユーザインターフェース（ＧＵＩ）を表示する為のＬＣＤモニタ。３０６は、本装置の電源スイッチ、３０７は、本装置の操作部材としての各種スイッチである。
【００４６】
次に本実施例のダイレクト プリント装置のブロック図を図９を用いて説明する。３１０は本装置全体を制御したり、画像の平均濃度値を算出したり、印刷順番を決定したり、デジタル画像の処理を行ったり、ＵＳＢ通信の制御やＬＣＤの制御を行うためのＣＰＵ。３１１は本装置を制御するためのプログラムやＬＣＤモニタ３１７に表示するＧＵＩ用のアイコンデータや画像合成を行う為のフレームデータ等を格納するＦｌａｓｈ Ｍｅｍｏｒｙ。３１２は、プログラム動作時や画像処理時に使用したりＬＣＤモニタに表示するデータを格納する為のワークメモリとしてのＳＤＲＡＭ。３１３は、昇華プリンタ部分のサーマルヘッド及びＬＦモータ、ＵＤモータを制御する為のヘッド・モータ制御ＩＣ、３１４は昇華プリンタの主要部品であるサーマルヘッド。３１５は、ＬＦモータ、ＵＤモータを駆動するモータドライバー。３１６は、ＬＣＤモニタ３１７を駆動する為のＬＣＤドライバ。３１７は、デジタル画像や本装置の操作を行う為のグラフィカルユーザーインターフェイス（ＧＵＩ）を表示する為のＬＣＤモニタ。３１８はＵＳＢのプロトコルデータを振り分ける為のＵＳＢ ＨＵＢでカードメモリーコントローラとＵＳＢ Ａコネクターに接続されている。３１９はＵＳＢインターフェイスを有するカードメモリコントローラーで複合カードスロットに接続されている。
【００４７】
本実施例に用いている印刷方式も実施例１と同様の昇華型印画方式であるので基本原理に関しては説明を省略する。
【００４８】
本実施例２では、実施例１、２で説明したダイレクト プリント ストレージ装置と異なり以前に印刷した際に算出した画像の平均濃度値の判定結果から印刷方向を保存しておく記録装置がない。そこで、画像の平均濃度値を知る為には、印刷の都度計算を実行しなければならない。しかし、印刷対象画像に対して平均濃度値の算出を行うと時間がかかると言う問題があるので、本実施例では、印刷対象画像のサムネイルの平均濃度値を算出することにする。デジタルカメラの標準フォーマットであるＤＣＩＦでは。サムネイルの大きさは１６０ｘ１２０ピクセルと決められているので平均濃度値を算出しても印刷装置のパフォーマンスに影響するような時間を要しない。但し、サムネイルが存在しない画像もあるのでその場合には印刷対象画像本体（自体）から平均濃度値を算出する。また、図４で説明したように昇華プリンタで画像を出力する為には、ＹＵＶデータをＹ／Ｍ／Ｃデータに変換する必要がある。但し、平均濃度値の算出に関しては、ＹＵＶデータのＹ（輝度）データで算出したものもＹ／Ｍ／Ｃデータから算出したもの違いは無いと判断できる。本実施例２では、処理スピードのアップを目的としてＹＵＶデータのＹ（輝度）データを用いて画像の平均濃度値を算出することにする。
【００４９】
ＹＵＶデータの場合は、輝度データであるＹデータのみの平均濃度を算出すれば良い。ここで言う平均濃度は、一つの画像に注目した場合、輝度の最高値を１００％としてこれを最高濃度と考えると、その値にたいして対象画素の階調濃度は何％とかと算出できる。濃度算出領域の階調濃度の平均値を表したものを平均濃度とする。
【００５０】
平均濃度値の算出の流れを図１０を用いて説明する。
【００５１】
まず、印刷指示（４０１）がくると、サムネイルがあるかをチェック（４０２）する。サムネイルがあればサムネイルの平均濃度値を算出する（４０３）。サムネイルが無ければ、画像自体から平均濃度値を算出する（４０４）。サムネイルからの算出か、画像本体からの算出かで対象領域の平均濃度値（ＤＬ、ＤＲ）を決定する（４０５）。平均濃度値が算出できたら印刷方向を決める（４０６）。その後、印刷がスタートする（４０７）。
【００５２】
次に、対象領域の平均濃度値によって画像の印刷方向を決定する仕方について説明する。
【００５３】
図５の（１）に示すようにデジタルカメラ、デジタルビデオカメラで撮影された画像は一般には横長画像である。その横長画像が印刷対象画像として選ばれた場合、印刷可能なデータの形に処理されてプリンタ装置から出力される場合には、図５（２）で示すような縦長の画像として出てくる。これは、プリンタ装置として必須の機能部分であるヘッドの長さを短くしたり、移動範囲を短くできる為である。
【００５４】
図５の（１）、（２）に示された画像の赤く囲った領域は、画像の左端の平均濃度値を算出する領域であり、平均濃度値をＤＬとする。画像の青く囲った領域は、画像の右端の平均濃度値を算出する領域であり、平均濃度値をＤＲとする。
【００５５】
ＤＲ≧ＤＬの関係がある場合には、図６の（１）に示すように印刷対象画像の正位置に対して時計回りに９０度回転したデータを出力する。ＤＲ＜ＤＬの関係がある場合には、図６の（２）に示すように印刷対象画像の正位置に対して反時計回りに９０度回転したデータを出力する。
【００５６】
以上説明したように、本発明によれば、サーマルヘッドを用いた画像出力装置として特有の熱的問題の補正方法として、印刷時には、印刷対象画像の左端、右端の平均濃度値を算出しその比較結果によって印刷方向を決定する。
【００５７】
従って、印刷対象画像の平均濃度値の低いほうから印刷を開始するので、可能な限り理想の濃度を出力することができる。
【図面の簡単な説明】
【００５８】
【図１】カメラダイレクト プリント・ストレージシステムの構成を説明する図。
【図２】実施例１のダイレクト プリント・ストレージ装置のブロック図。
【図３】昇華型印画方式の概要を説明する図。
【図４】昇華プリンタの基本画像処理を説明する図。
【図５】印刷対象画像と印刷方向、平均濃度算出領域を説明する図。
【図６】印刷対象画像の両端の平均濃度値によって決定した画像印刷方向。
【図７】実施例１のフロー図。
【図８】カメラダイレクト プリントシステムの構成を説明する図。
【図９】実施例２のダイレクト プリント装置のブロック図。
【図１０】実施例２の処理フローを説明する図。
【符号の説明】
【００５９】
１  デジタルカメラ
２  ダイレクト プリント・ストレージ装置
３  ＵＳＢケーブル
４  モード切替スイッチ
５  複合カードスロット
６  ＬＣＤモニタ
７  電源スイッチ
８  各種スイッチ
１０  ＣＰＵ
１１  Ｆｌａｓｈ Ｍｅｍｏｅｒｙ
１２  ＳＤＲＡＭ
１３  ヘッド・モータ制御ＩＣ
１４  サーマルヘッド
１５  モータドライバ
１６  ＬＣＤドライバ
１７  ＬＣＤモニタ
１８  ＵＳＢ ＨＵＢ
１９  カードメモリコントローラ
２０  ＨＤＤ
３１  インクシート
３２  専用印刷用紙
３３  サーマルヘッド
３４  プラテンローラ
３５  昇華性染料
３６  受容層
３０１  デジタルカメラ
３０２  ダイレクト プリント・ストレージ装置
３０３  ＵＳＢケーブル
３０４  複合カードスロット
３０５  ＬＣＤモニタ
３０６  電源スイッチ
３０７  各種スイッチ
３１０  ＣＰＵ
３１１  Ｆｌａｓｈ Ｍｅｍｏｅｒｙ
３１２  ＳＤＲＡＭ
３１３  ヘッド・モータ制御ＩＣ
３１４  サーマルヘッド
３１５  モータドライバ
３１６  ＬＣＤドライバ
３１７  ＬＣＤモニタ
３１８  ＵＳＢ ＨＵＢ
３１９  カードメモリコントローラ
【図１】
2007290206.tif 000003
【図２】
2007290206.tif 000004
【図３】
2007290206.tif 000005
【図４】
2007290206.tif 000006
【図５】
2007290206.tif 000007
【図６】
2007290206.tif 000008
【図７】
2007290206.tif 000009
【図８】
2007290206.tif 000010
【図９】
2007290206.tif 000011
【図１０】
2007290206.tif 000012