(57)【要約】【課題】手ぶれ検出機能を有していないデジタルカメラ装置で撮影された画像データであっても、印刷の際にピンぼけや手ぶれ等の画質不良を識別することが可能なプリンタ装置及びプリンタ装置の制御方法の提供。【解決手段】予め設定された複数の画質不良レベルに応じたそれぞれの閾値を記憶するメモリ部５と、画像データを入力する画像入力部４と、画像データのエッジ抽出を行い、このエッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムを算出する画像解析部６と、ヒストグラムと閾値とを比較して画像データの画質不良レベルを判定する画像判定部７と、画像入力部４により入力された画像データを印刷する画像印刷部８とを有する。【選択図】図１
2007088552.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された複数の画質不良レベルに応じたそれぞれの閾値を記憶するメモリ部と、
画像データを入力する画像入力部と、
前記画像データのエッジ抽出を行い、このエッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムを算出する画像解析部と、
前記ヒストグラムと前記閾値とを比較して前記画像データの画質不良レベルを判定する画像判定部と、
前記画像入力部により入力された画像データを印刷する画像印刷部とを有することを特徴とするプリンタ装置。
【請求項２】
さらに前記画質不良レベルを表示する表示部を備えたことを特徴とする請求項１記載のプリンタ装置。
【請求項３】
前記画像判定部は、前記画質不良レベルに応じて前記画像印刷部による印刷の有無を判定するものであることを特徴とする請求項１または２に記載のプリンタ装置。
【請求項４】
さらに前記画像印刷部による印刷の有無を前記画質不良レベルに応じてそれぞれ指定する操作部を備えたことを特徴とする請求項３記載のプリンタ装置。
【請求項５】
前記画像解析部は、前記画像データを複数の領域に分割して、この分割された複数の領域の中から空間周波数の低周波成分が多い領域について前記エッジ抽出を行い、前記ヒストグラムを算出するものであることを特徴とする請求項１から４のいずれかに記載のプリンタ装置。
【請求項６】
前記画像解析部は、前記画像データを縮小し、この縮小された画像データについて前記エッジ抽出を行い、前記ヒストグラムを算出するものであることを特徴とする請求項１から４のいずれかに記載のプリンタ装置。
【請求項７】
前記画像解析部は、色成分ごとに前記エッジ抽出を行い、前記ヒストグラム算出を行うものであり、
前記画像判定部は、色成分ごとに前記画質不良レベルを判定した後、この判定された色成分ごとの画質不良レベルから全体の画質不良レベルを判定するものであることを特徴とする請求項１から６のいずれかに記載のプリンタ装置。
【請求項８】
入力された画像データを印刷するプリンタ装置の制御方法であって、
予め設定された複数の画質不良レベルに応じたそれぞれの閾値を記憶すること、
前記入力された画像データのエッジ抽出を行うこと、
このエッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムを算出すること、
前記ヒストグラムと前記閾値とを比較して前記画像データの画質不良レベルを判定し、判定された画質不良レベルに応じて画像データの印刷の有無を制御することを含むことを特徴とするプリンタ装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ装置で撮影された画像データを印刷するためのプリンタ装置及びプリンタ装置の制御方法に関する。
【背景技術】
【０００２】
銀塩カメラに代わりデジタルカメラ装置で撮影することが一般的になってきている。デジタルカメラ装置は、撮影したときにシャッターチャンスを逃したことが判ると画像データを消去したり、大容量のメモリカードを搭載すれば何百枚と撮影したりすることが容易にできるので、撮影の失敗を気にせずに手軽に楽しむことができる。
【０００３】
そして、デジタルカメラ装置で撮影すると、デジタルカメラ装置をプリンタ装置に接続したり、撮影した画像データを格納したメモリカードを取り出してプリンタ装置に装着したりして、撮影した画像データをプリンタ装置へ出力して印刷することで、フィルムのようにわざわざ、専門の店舗へ現像に出すこともなく、紙に画像データが印刷することができるので、益々普及していくものと思われる。
【０００４】
しかし、デジタルカメラ装置は、小型化、軽量化が進み手軽に扱える反面、ピンぼけや手ぶれなどの画質不良を起こしやすい。また、デジタルカメラ装置やプリンタ装置は、表示画面の表示面積が小さく、表示画面に表示された画像データを見ても、それが画質不良を起こしているものなのかどうか判断が付きにくい。
【０００５】
このような手ぶれ等のために良好な撮影が行われなかったときに、良好な画像が出力されるか否かが利用者側で判断できるように管理情報を提示するプリントシステムが（特許文献１）に記載されている。（特許文献１）に記載のプリントシステムは、良好な画像が出力されるか否かを判断できるように管理情報を提示することで、印刷する前に事前に利用者が、手ぶれの発生があったか否かを判断することができるので、高価なプリント媒体やインクを無駄に消費することが防止できるという利点がある。
【特許文献１】特開２００２−１１２１０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、この（特許文献１）に記載のプリントシステムでは、管理情報を、静止画の撮影処理中に、手ぶれに起因した異常な運動があったか否かをデジタルカメラ装置に備えたモーションセンサの検出内容に基づいて作成しているため、そのような管理情報を作成しないデジタルカメラ装置では手ぶれが発生しているか否かをプリンタ装置側で判断することができない。また、このプリントシステムでは、手ぶれすることなくピンぼけしてしまった画像データについては、モーションセンサの検出内容に基づいてピンぼけを判断することができない。
【０００７】
そこで、本発明においては、手ぶれ検出機能を有していないデジタルカメラ装置で撮影された画像データであっても、印刷の際にピンぼけや手ぶれ等の画質不良を識別することが可能なプリンタ装置及びプリンタ装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するための本発明は、予め設定された複数の画質不良レベルに応じたそれぞれの閾値を記憶し、入力された画像データのエッジ抽出を行い、このエッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムを算出し、ヒストグラムと閾値とを比較して画像データの画質不良レベルを判定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、手ぶれ検出機能を有していないデジタルカメラ装置で撮影された画像データであっても、印刷の際にピンぼけや手ぶれ等の画質不良を識別することが可能となる。
【発明を実施するための最良の形態】
【００１０】
本願の第１の発明は、予め設定された複数の画質不良レベルに応じたそれぞれの閾値を記憶するメモリ部と、画像データを入力する画像入力部と、画像データのエッジ抽出を行い、このエッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムを算出する画像解析部と、ヒストグラムと閾値とを比較して画像データの画質不良レベルを判定する画像判定部と、画像入力部により入力された画像データを印刷する画像印刷部とを有するプリンタ装置である。
【００１１】
この発明によれば、入力された画像データのエッジ抽出が行われ、このエッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムが算出され、ヒストグラムと予め設定された複数の画質不良レベルに応じたそれぞれの閾値とが比較されることにより画像データの画質不良レベルが判定されるので、手ぶれ検出機能を有していないデジタルカメラ装置で撮影された画像データであっても、印刷の際にピンぼけや手ぶれ等の画質不良を識別することが可能となる。
【００１２】
本願の第２の発明は、さらに画質不良レベルを表示する表示部を備えたプリンタ装置である。この発明によれば、上記第１の発明により判定された画質不良レベルを表示して利用者に知らせることにより、利用者がこの表示された画質不良レベルにより画像データの印刷の有無を判断することができ、無駄な印刷を防止して、高価なプリント媒体やインクを無駄に消費することを防止することが可能となる。
【００１３】
本願の第３の発明は、上記画像判定部が、画質不良レベルに応じて画像印刷部による印刷の有無を判定するものであるプリンタ装置である。この発明によれば、上記第１の発明により判定された画質不良レベルに応じて自動的に印刷の有無の判定が行われ、この判定結果に応じて印刷が行われるので、利用者が画像データごとに印刷の有無を判断することが不要となる。
【００１４】
本願の第４の発明は、さらに画像印刷部による印刷の有無を画質不良レベルに応じてそれぞれ指定する操作部を備えたプリンタ装置である。この発明によれば、上記第３の発明において画質不良レベルに応じて自動的に判定される印刷の有無を利用者が指定することができるので、画質不良レベルに応じて印刷するかしないかを利用者が任意に設定することが可能となる。
【００１５】
本願の第５の発明は、画像解析部が、画像データを複数の領域に分割して、この分割された複数の領域の中から空間周波数の低周波成分が多い領域についてエッジ抽出を行い、ヒストグラムを算出するものであるプリンタ装置である。この発明では、画像データの全体からエッジ抽出を行わず、複数の領域に分割して空間周波数の低周波成分が多い領域についてエッジ抽出を行い、ヒストグラムを算出する。空間周波数の低周波成分が多い領域は、濃淡が少ない領域であるため、エッジ抽出を行いやすく、画質不良レベルの判定が容易となる。
【００１６】
本願の第６の発明は、画像解析部が、画像データを縮小し、この縮小された画像データについてエッジ抽出を行い、ヒストグラムを算出するものであるプリンタ装置である。この発明では、画像データを一旦縮小した後、この縮小された画像データについてエッジ抽出を行い、ヒストグラムを算出する。縮小された画像データからエッジ抽出を行うと、空間周波数の低周波成分が多い領域と同様にエッジ抽出を行いやすく、画質不良レベルの判定が容易となる。
【００１７】
本願の第７の発明は、画像解析部が、色成分ごとにエッジ抽出を行い、ヒストグラム算出を行うものであり、画像判定部が、色成分ごとに画質不良レベルを判定した後、この判定された色成分ごとの画質不良レベルから全体の画質不良レベルを判定するものであるプリンタ装置である。この発明では、各色成分の組み合わせであるフルカラー画像について、色成分ごとにエッジ抽出およびヒストグラム算出を行うので、色成分ごとの画質不良レベルの判定を容易に行うことが可能である。また、色成分ごとに判定された画質不良レベルからフルカラー画像の画質不良レベルを判定することも容易に行える。
【００１８】
本願の第８の発明は、入力された画像データを印刷するプリンタ装置の制御方法であって、予め設定された複数の画質不良レベルに応じたそれぞれの閾値を記憶すること、入力された画像データのエッジ抽出を行うこと、このエッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムを算出すること、ヒストグラムと閾値とを比較して画像データの画質不良レベルを判定し、判定された画質不良レベルに応じて画像データの印刷の有無を制御することを含むプリンタ装置の制御方法である。
【００１９】
この発明によれば、入力された画像データのエッジ抽出が行われ、このエッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムが算出され、ヒストグラムと予め設定された複数の画質不良レベルに応じたそれぞれの閾値とが比較されることにより画像データの画質不良レベルが判定されるので、手ぶれ検出機能を有していないデジタルカメラ装置で撮影された画像データであっても、印刷の際にピンぼけや手ぶれ等の画質不良を識別し、この識別結果に基づいて画像データの印刷を行うことが可能となる。
【００２０】
（実施の形態）
以下、本発明の実施の形態について図面を参照して説明する。
【００２１】
図１は本発明の実施の形態におけるプリンタ装置のブロック図である。
【００２２】
図１に示すように、本発明の実施の形態におけるプリンタ装置１は、利用者が各種操作を行うための操作部２と、各種情報を表示する表示部３と、画像データを入力する画像入力部４と、各種情報を記憶するメモリ部５と、画像データの解析を行う画像解析部６と、画像データの判定を行う画像判定部７と、画像データを印刷する画像印刷部８とを備える。
【００２３】
操作部２は、利用者が各種設定情報の入力や印刷の指示等を行うための複数のキーを備える。
【００２４】
表示部３は、各種印刷状態を表示したり、印刷する画像データをプレビュー表示したりするためのものである。表示部３は、例えば液晶表示パネルにより構成される。
【００２５】
画像入力部４は、デジタルカメラ装置１５と接続して画像データを読み込み、メモリ部５に展開する機能を有する。デジタルカメラ装置１５と接続するインタフェースとしては、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）が使用できるが、デジタルカメラ装置１５と通信可能なインタフェースであれば、他のプロトコルのインタフェースとしてもよい。
【００２６】
また、画像入力部４は、メモリカード１６から画像データを読み込み、メモリ部５に展開する機能を有する。メモリカード１６は、例えば、ＳＤカードや、コンパクトフラッシュ（登録商標）などであり、デジタルカメラ装置１５により撮影された画像データが格納されたものである。画像入力部４は、これらのメモリカード１６を装着するメモリスロットを備え、メモリカード１６に記憶された画像データをメモリ部５に取り込む。
【００２７】
メモリ部５は、入力された画像データを一時的に格納したり、画像解析部６および画像判定部７による各種処理の作業領域として使用したりする記憶手段である。
【００２８】
画像解析部６は、メモリ部５に展開された画像データの解析を行う。本実施の形態における画像解析部６により行う画像データの解析は、主に、画像データのエッジ抽出と、エッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムの算出である。画像データの解析についての詳細は後述する。
【００２９】
画像判定部７は、画像解析部６で解析された結果に基づいて、画像データの画質不良レベルを判定する。画質不良レベルは、予め複数のレベルが設定されており、各画像不良レベルに応じた閾値がメモリ部５に記憶されている。画像判定部７は、このメモリ部５に記憶された閾値と画像解析部６で算出されたヒストグラムとを比較して画像データの画質不良レベルを判定する。画質不良レベル判定についての詳細は後述する。
【００３０】
画像印刷部８は、印刷媒体に画像データを印刷するものである。画像印刷部８としては、例えばインクジェット型、熱転写型、昇華型、ドットインパクト型等のいずれの方式も使用可能である。
【００３１】
図２は本発明の実施の形態におけるプリンタ装置の処理を示すフローチャート、図３は画像解析部により算出された緑成分のヒストグラムの例を示す図、図４は累積値度の例を示す図である。以下、上記構成のプリンタ装置１の詳細な処理について、図２のフローチャートに従って説明する。
【００３２】
（Ｓ１０）画像入力部４は、デジタルカメラ装置１５またはメモリカード１６から画像データを入力し、メモリ部５に格納する。このとき、必要に応じて画像データのデコードを行う。
【００３３】
（Ｓ１１）画像解析部６は、メモリ部５から画像データを取得し、エッジ抽出を行う。このとき、画像解析部６は、色成分ごとにエッジ抽出を行う。エッジ抽出については公知の様々な手法を用いることが可能である。なお、画像解析部６は、画像データを複数の領域に分割して、この抽出された複数の領域の中から空間周波数の低周波成分が多い領域についてエッジ抽出を行う構成とすることも可能である。あるいは、画像データを縮小し、この縮小された画像データについてエッジ抽出を行う構成とすることも可能である。
【００３４】
（Ｓ１２）画像解析部６は、図３に示すように、エッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムを算出する。
【００３５】
（Ｓ１３）画像判定部７は、色成分ごとのヒストグラムと閾値とを比較して画像データの画質不良レベルを判定する。例えば、まず画像判定部７は、図４に示すように、エッジ抽出後の画像データから得られたヒストグラムの度数の大きい順に累積値度を計算し、度数の大きさによる分類を行う。
【００３６】
ここで、画像判定部７は、この累積度のグラフからヒストグラムの度数が所定値以上の画素が、画素全体の何％を占めるか判断し、これに応じて色成分ごとの画質不良レベルを判定する。例えば、ヒストグラムの度数２００以上の画素が、画素全体の３％を超えている場合には画質不良レベル１、画素全体の２％を超えている場合には画質不良レベル２、１％を超えている場合には画質不良レベル３と判定する。
【００３７】
（Ｓ１４）画像判定部７は、色成分ごとの画質不良レベルから全体の画質不良レベルを判定する。例えば、ステップＳ１３で求めた色成分ごとの画質不良レベルを単純に掛け合わせたり、色成分それぞれに重みを付けて掛け合わせたりし、その結果に応じて画質不良レベルを判定する。
【００３８】
（Ｓ１５）算出された画質不良レベルを表示部３に表示する。
【００３９】
（Ｓ１６）印刷許容レベルに応じて画像印刷部８により印刷するかしないかを判定する印刷許容レベルの設定があるかどうか判断する。
【００４０】
（Ｓ１７）印刷許容レベルの設定がない場合、操作部２により印刷許容レベルの指定を行う。
【００４１】
（Ｓ１８）印刷許容レベルの設定に従い、画像印刷部８により印刷するかしないかを判定する。
【００４２】
（Ｓ１９）印刷許容レベルの場合にのみ画像印刷部８による印刷を行う。
【００４３】
以上のように、本実施の形態におけるプリンタ装置１では、入力された画像データのエッジ抽出を行い、このエッジ抽出後の画像データから画像の明暗の分布を示すヒストグラムを算出し、ヒストグラムと閾値とを比較して画像データの画質不良レベルを判定することにより印刷するかしないかを判定する。これにより、手ぶれ検出機能を有していないデジタルカメラ装置で撮影された画像データであっても、本実施の形態におけるプリンタ装置１により、印刷の際にピンぼけや手ぶれ等の画質不良を識別して印刷するかしないか判断することが可能となり、プリント媒体やインクを無駄にすることを防止することができる。
【００４４】
なお、ステップＳ１３において各色成分の画質不良レベルの判定に用いる基準値は、例えば各色成分の最大値、最小値および平均値を求め、これらの値から設定することができる。また、各色成分の画像全体からでなく、いくつかの領域に分割し、各領域の平均値から設定しても良い。また、ステップＳ１４において全体の画質不良レベルを判定する基準値は、この各色成分の基準値から設定することができる。
【００４５】
また、本実施の形態においては印刷の有無を自動的に判定しているが、利用者が表示部３に表示された画質不良レベルに応じて印刷の有無を判断する構成とすることも可能である。
【産業上の利用可能性】
【００４６】
本発明は、デジタルカメラ装置で撮影された画像データを印刷するためのプリンタ装置及びプリンタ装置の制御方法として有用である。特に、本発明は、手ぶれ検出機能を有していないデジタルカメラ装置で撮影された画像データであっても、印刷の際にピンぼけや手ぶれ等の画質不良を識別することが可能な点で好適である。
【図面の簡単な説明】
【００４７】
【図１】本発明の実施の形態におけるプリンタ装置のブロック図
【図２】本発明の実施の形態におけるプリンタ装置の処理を示すフローチャート
【図３】画像解析部により算出された緑成分のヒストグラムの例を示す図
【図４】累積値度の例を示す図
【符号の説明】
【００４８】
１    プリンタ装置
２    操作部
３    表示部
４    画像入力部
５    メモリ部
６    画像解析部
７    画像判定部
８    画像印刷部
１５    デジタルカメラ装置
１６    メモリカード
【図１】
2007088552.tif 000003
【図２】
2007088552.tif 000004
【図３】
2007088552.tif 000005
【図４】
2007088552.tif 000006