(57)【要約】【課題】ユーザの意図に反する二重プリントを防止する。【解決手段】デジタルカメラ１２とプリンタ１４とに無線インターフェース３０，５０を設ける。デジタルカメラ１２がプリンタ１４に接近して通信エリア７２内に入ったら、デジタルカメラ１２からプリンタ１４へ画像データを送信する。プリンタ１４は、受信した画像データに基づきＲＧＢヒストグラムを作成し、プリント後にこのヒストグラムを比較用ヒストグラムデータとして記憶する。プリンタ１４は、新たに受信した画像データに基づきヒストグラムデータを作成した後、先に記憶した比較用ヒストグラムデータと比較する。比較結果が一致する場合に新たな画像データが既にプリントした画像であると判定し、プリントを拒否する。また、不一致の場合にプリントを許可する。これにより、ユーザの意図に反する二重プリントが防止される。【選択図】図６
2008087415.tif 000002
【特許請求の範囲】
【請求項１】
無線インターフェースを介して受信した画像データに基づき画像を出力する画像出力装置において、
前記受信して出力指示された第１の画像データを識別するための第１の画像識別情報を記憶する画像識別情報記憶部と、
新たに受信した第２の画像データを識別するための第２の画像識別情報が、前記画像識別情報記憶部に記憶されている前記第１の画像識別情報と一致するか否かを判定する一致判定部と、
前記一致判定部での一致判定結果に基づき、前記第２の画像データの画像出力を規制する制御部とを備えることを特徴とする画像出力装置。
【請求項２】
前記制御部は、前記一致判定部での不一致判定結果に基づき、前記第２の画像データの画像出力を許可することを特徴とする請求項１記載の画像出力装置。
【請求項３】
前記第２の画像データに基づき、前記画像の特徴を示す画像特徴データを作成する特徴データ作成部を備え、前記特徴データ作成部により作成した前記画像特徴データを前記第２の画像識別情報とすることを特徴とする請求項１または２記載の画像出力装置。
【請求項４】
前記第２の画像データのファイル名、及びデータ作成／更新日時を示すタイムスタンプの少なくともいずれか一方と、前記第２の画像データを送信した機器の識別情報とを前記第２の画像識別情報とすることを特徴とする請求項１記載の画像出力装置。
【請求項５】
前記画像識別情報記憶部に記憶されている前記第１の画像識別情報は、一定時間が経過した後で削除されることを特徴とする請求項１ないし４いずれか１項記載の画像出力装置。
【請求項６】
前記第１の画像データをデータ解析して画像内の人物を検出し、その人数をカウントする人物カウント部と、
前記第１の画像データの画像出力数を、前記第１の画像識別情報別にカウントして記憶する画像出力数記憶部とを備え、
前記制御部は、前記第２の画像データと一致する前記第１の画像データの前記画像出力数が、前記人数分以下である場合には前記第２の画像データの画像出力を許可し、前記人数分を超える場合には前記第２の画像データの画像出力を規制することを特徴とする請求項１ないし５いずれか１項記載の画像出力装置。
【請求項７】
前記第２の画像データの出力指示が入力される画像出力指示入力部を備え、
前記制御部は、前記第２の画像データの画像出力の規制を決定した場合には、前記画像出力指示入力部に出力指示が入力されたときにのみ前記第２の画像データの画像出力を許可することを特徴とする請求項１ないし６いずれか１項記載の画像出力装置。
【請求項８】
前記第２の画像データの画像出力が規制された時に、ユーザに対して前記第２の画像データの画像出力を行うか否かの確認を求める旨の情報を出力する情報出力部を備えることを特徴とする請求項１ないし７いずれか１項記載の画像出力装置。
【請求項９】
前記画像出力は、画像をプリントするプリント処理、画像をモニタに表示する表示処理、記録メディアへの画像記録処理のいずれかであることを特徴とする請求項１ないし８いずれか１項記載の画像出力装置。
【請求項１０】
無線インターフェースを介して受信した画像データに基づき画像を出力する画像出力方法において、
前記受信して出力指示された第１の画像データを識別するための第１の画像識別情報を記憶し、
新たに受信した第２の画像データを識別するための第２の画像識別情報が、前記記憶している前記第１の画像識別情報と一致するか否かを判定し、
判定結果が一致のときに画像出力を規制することを特徴とする画像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線インターフェースを介して受信した画像データに基づき画像を出力する画像出力装置及び方法に関するものである。
【背景技術】
【０００２】
デジタルカメラ等で撮影した画像をプリントするプリンタが知られている（特許文献１及び２参照）。画像プリント時に、ユーザはデジタルカメラとプリンタとをケーブル接続する。次いで、ユーザは、デジタルカメラの操作部を操作して液晶画面にプリントしたい画像を表示させた後、カメラの操作部を再操作して画像データをプリンタに入力させる。これにより、デジタルカメラの液晶画面に表示された画像がプリントされる。
【０００３】
このように、従来ではデジタルカメラで撮影した画像をプリントする度に、ユーザがデジタルカメラとプリンタとをケーブル接続して、デジタルカメラの操作部を操作する必要があるので、ユーザに面倒がかかってしまうという問題があった。このため、近年では、デジタルカメラとプリンタとに無線インターフェースを設け、両者を近づけて無線接続するだけで、デジタルカメラ内の画像データをプリンタに送信して自動的にプリントを行う方法が用いられている（特許文献３参照）。
【特許文献１】特開平６−１８７４８５号公報
【特許文献２】特開平７−２９８１７６号公報
【特許文献３】特開２００５−６４９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、デジタルカメラとプリンタとを近づけるだけで自動的にプリントが行われるようにすると、プリント終了後にユーザが誤ってデジタルカメラをプリンタに再度近づけてしまったときに、ユーザの意図に反して同じ画像がプリントされてしまうおそれがある。このため、例えば、デジタルカメラまたはプリンタにプリントの可否を確認する確認キーを設けてもよいが、この場合には、プリント時にユーザが確認キーを操作する必要がある。その結果、デジタルカメラをプリンタに近づけるだけで自動的にプリント可能であるという利点を十分に生かすことができなくなる。
【０００５】
また、このような問題はプリンタだけに限定されるものではなく、無線インターフェースを介して受信した画像データに基づき画像表示を行う画像表示装置や、受信した画像データを記録メディアに記録する画像記録装置などの各種画像出力装置でも同様に生じる。
【０００６】
本発明は上記問題を解決するためのものであり、上述の自動的に画像出力可能であるという利点を生かしつつ、ユーザの意図に反して二重に画像が出力されないようにした画像出力装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、無線インターフェースを介して受信した画像データに基づき画像を出力する画像出力装置において、前記受信して出力指示された第１の画像データを識別するための第１の画像識別情報を記憶する画像識別情報記憶部と、新たに受信した第２の画像データを識別するための第２の画像識別情報が、前記画像識別情報記憶部に記憶されている前記第１の画像識別情報と一致するか否かを判定する一致判定部と、前記一致判定部での一致判定結果に基づき、前記第２の画像データの画像出力を規制する制御部とを備えることを特徴とする。
【０００８】
前記制御部は、前記一致判定部での不一致判定結果に基づき、前記第２の画像データの画像出力を許可することが好ましい。また、前記第２の画像データに基づき、前記画像の特徴を示す画像特徴データを作成する特徴データ作成部を備え、前記特徴データ作成部により作成した前記画像特徴データを前記第２の画像識別情報とすることが好ましい。
【０００９】
前記第２の画像データのファイル名、及びデータ作成／更新日時を示すタイムスタンプの少なくともいずれか一方と、前記第２の画像データを送信した機器の識別情報とを前記第２の画像識別情報とすることが好ましい。また、前記画像識別情報記憶部に記憶されている前記第１の画像識別情報は、一定時間が経過した後で削除されることが好ましい。
【００１０】
前記第１の画像データをデータ解析して画像内の人物を検出し、その人数をカウントする人物カウント部と、前記第１の画像データの画像出力数を、前記第１の画像識別情報別にカウントして記憶する画像出力数記憶部とを備え、前記制御部は、前記第２の画像データと一致する前記第１の画像データの前記画像出力数が、前記人数分以下である場合には前記第２の画像データの画像出力を許可し、前記人数分を超える場合には前記第２の画像データの画像出力を規制することが好ましい。
【００１１】
前記第２の画像データの出力指示が入力される画像出力指示入力部を備え、前記制御部は、前記第２の画像データの画像出力の規制を決定した場合には、前記画像出力指示入力部に出力指示が入力されたときにのみ前記第２の画像データの画像出力を許可することが好ましい。
【００１２】
前記第２の画像データの画像出力が規制された時に、ユーザに対して前記第２の画像データの画像出力を行うか否かの確認を求める旨の情報を出力する情報出力部を備えることが好ましい。また、前記画像出力は、画像をプリントするプリント処理、画像をモニタに表示する表示処理、記録メディアへの画像記録処理のいずれかであることが好ましい。
【００１３】
また、本発明は、無線インターフェースを介して受信した画像データに基づき画像を出力する画像出力方法において、前記受信して出力指示された第１の画像データを識別するための第１の画像識別情報を記憶し、新たに受信した第２の画像データを識別するための第２の画像識別情報が、前記記憶している前記第１の画像識別情報と一致するか否かを判定し、判定結果が一致のときに画像出力を規制することを特徴とする。
【発明の効果】
【００１４】
本発明は、出力指示された第１の画像データの第１の画像識別情報と、新たに受信した第２の画像データの第２の画像識別情報とが一致したときに、第２の画像データの画像出力を規制するようにしたので、ユーザの意図と反して二重に画像出力が行われてしまうことが防止される。
【００１５】
第１の画像データの第１の画像識別情報と、第２の画像データの第２の画像識別情報とが不一致のときには、自動的に画像出力を行うようにしたので、ユーザの操作を極力減らすことができる。
【００１６】
特徴データ作成部により作成した画像特徴データを、第２の画像識別情報として用いるようにしたので、第１及び第２の画像が一致しているか否かを正確に判定することができる。その結果、同様にユーザの意図と反して二重に画像出力が行われてしまうことが防止される。
【００１７】
画像データのファイル名及びタイムスタンプの少なくともいずれか一方と、画像データを送信した機器の識別情報とを第２の画像識別情報として用いるようにしたので、第１及び第２の画像が一致しているか否かを正確に判定することができる。同様にユーザの意図と反して二重に画像出力が行われてしまうことが防止される。
【００１８】
画像識別情報記憶部に記憶されている第１の画像識別情報が、一定時間経過後に削除されるようにしたので、ある程度時間が経過してから再度同じ画像の出力を行いたい場合に、画像出力が規制されてしまうことが防止される。
【００１９】
第２の画像データと一致する第１の画像データの画像出力数が、画像内の人物の数（人数分）以下である場合には第２の画像データの画像出力を許可し、人数分を超える場合には第２の画像データの画像出力を規制するようにしたので、複数の人物を撮影した撮影画像のように人数分の画像出力（プリント）が予想されるものについて、後で再度画像出力を行う際に画像出力が規制されてしまうことが防止される。
【００２０】
第２の画像データの画像出力が規制された時に、画像出力指示入力部に出力指示が入力されたときにのみ第２の画像データの画像出力を許可するようにしたので、同様にユーザの意図と反して二重に画像出力が行われてしまうことが防止されると共に、ユーザが同じ画像を複数出力したい場合にも簡易な操作で画像出力を行うことができる。
【００２１】
情報出力部を設けたので、第２の画像データの画像出力が規制された時に、ユーザに対して画像出力を行うか否かの確認を求める旨の情報を出力することができる。
【発明を実施するための最良の形態】
【００２２】
図１は、プリントシステム１０の外観斜視図である。このプリントシステム１０は、デジタルカメラ１２と、本発明の画像出力装置に相当するプリンタ１４とから構成される。プリンタ１４は、小型、軽量、且つ薄型のモバイルプリンタであり、デジタルカメラ１２で撮影した画像をプリントするのに用いられる。このプリンタ１４の上面には、プリントスイッチ（ＳＷ）１６及びキャンセルＳＷ１８からなる操作部２０と、カウンタ２２と、電源用ＬＥＤ２４及び警告用ＬＥＤ２６からなる表示部２８と、無線インターフェース３０と、電源スイッチ（図示せず）とが設けられている。また、プリンタ１４の側面には、プリント画像３２が排出される排出口３４が形成されている。
【００２３】
プリントＳＷ１６は、本発明のプリント指示入力部に相当するものであり、詳しくは後述するが、以前にプリントした画像を再度プリントする二重プリントを行う場合に押圧される。キャンセルＳＷ１８は、二重プリントを行わない場合に押圧される。カウンタ２２は、機械式のカウンタであり、プリント可能な枚数を表示する。電源用ＬＥＤ２４は、プリンタ１４の電源がＯＮされているときに点灯する。警告用ＬＥＤ２６は、本発明の情報出力部に相当するものであり、プリンタ１４に異常が生じたときに点灯するとともに、二重プリントが行われようとしているときに点滅する。無線インターフェース３０は、詳しくは後述するが、デジタルカメラ１２との間で無線通信を行うためのものである。
【００２４】
図２は、プリントシステム１０を構成するデジタルカメラ１２及びプリンタ１４の電気的構成を示したブロック図である。デジタルカメラ１２は、メインコントローラ３４、撮像部３６、画像処理部３８、表示部４０、操作部４２、メディアコントローラ４４、ＲＯＭ４６、ＲＡＭ４８、及び無線インターフェース５０からなる。
【００２５】
メインコントローラ３４は、ＲＯＭ４６に記憶された制御用プログラムを作業用のメモリであるＲＡＭ４８に読み出し、制御プログラムに従ってデジタルカメラ１２の各部を統括的に制御する。撮像部３６は、撮影光学系、ＣＣＤイメージセンサ、Ａ／Ｄコンバータなどからなり、被写体を撮像して得られた画像をデジタルデータに変換して出力する。
【００２６】
画像処理部３８は、デジタル化された画像データに対して、例えば伸長・圧縮処理を含む各種の画像処理を施す。メディアコントローラ４４は、メモリカード５２にアクセスして画像データの書き込みと読み取りとを行う。このメモリカード５２は、カードスロット（図示せず）に着脱自在に取り付けられる。無線インターフェース５０は、プリンタ１４との間で無線通信を行うためのものであり、電波を送受信するアンテナ部５４を備えている。
【００２７】
メインコントローラ３４には、操作部４２での切り替え操作により選択される撮影モード、再生モード、及びダイレクトプリントモードとが設定されている。撮影モードでは、撮像部３６を駆動して撮像した画像データを圧縮してメモリカード５２に記録する。再生モードでは、メモリカード５２に記録した画像データを表示部４０に表示する。ダイレクトプリントモードでは、プリンタ１４との間で画像データを無線伝送する。ＲＯＭ４６には、上述の制御プログラムの他に、機器識別情報（ＳＳＩＤ、ＷＥＰ）等が予め記録されている。機器識別情報は、デジタルカメラ１２の個々で異なるグローバルな番号となっており、製造時に予めＲＯＭ４６に記憶されている。
【００２８】
プリンタ１４は、メインコントローラ６０、ＲＯＭ６２、ＲＡＭ６４、プリント部６６、伸張部６８、画像判定部７０の他に、上述の操作部２０、表示部２８、及び無線インターフェース３０からなる。メインコントローラ６０は、ＲＯＭ６２に記憶された制御用プログラムを作業用のメモリであるＲＡＭ６４に読み出し、制御プログラムに従ってプリンタ１４の上述の各部を統括的に制御する。プリント部６６は、記録媒体装填室、搬送ローラ対、記録ヘッド等から構成され、デジタルカメラ１２より送られてくる画像データに基づき記録媒体に画像をプリントする。伸長部６８は、取り込んだ圧縮画像データを伸長して再生画像データに変換する。画像判定部７０は、詳しくは後述するが、新たな画像のプリントを行う前に、この画像が以前にプリンタ１４でプリントされた画像と一致しているか否かを判定する。
【００２９】
無線インターフェース３０は、上述の無線インターフェース５０と同様に、電波を送受信するアンテナ部７１を備えている。プリンタ１４は、電源がＯＮされると、デジタルカメラ１２との間で無線通信を行う無線通信モードに切り替わる。無線通信を行う場合には、デジタルカメラ１２とプリンタ１４とが通信エリア７２にあることが必要である。この通信エリア７２は、電波の到達範囲によって規定される。
【００３０】
無線インターフェースとしては、例えば、電波を使う方式や、赤外線を使う方式のインターフェースを採用することができる。電波や赤外線を使う方式には、ＩＥＥＥ８０２．１１ａ，ｂ，ｇ規格、近距離無線通信の規格である「ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）」規格、Ｂｌｕｅｔｏｏｔｈ規格などのインターフェースがある。
【００３１】
本実施形態では、指向性がなく、高速な無線ＬＡＮ（Ｗ−ＬＡＮ：ＩＥＥＥ８０２．１１ｇ）を使用し、Ｗ−ＬＡＮでＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）通信を行うことで、デジタルカメラ１２からプリンタ１４に画像データを送信する。また、本実施形態ではＷ−ＬＡＮの認証をＮＦＣにより行う。なお、本発明はこれに限定されるものではない。
【００３２】
図３は、デジタルカメラ１２とプリンタ１４との間での無線データバスを確立する際のシーケンス、及びデジタルカメラ１２からプリンタ１４へ画像データを送信する際のシーケンスを示したフローチャートである。ただし、本発明はここに挙げる実施形態に限定されるものではない。
【００３３】
デジタルカメラ１２をダイレクトプリントモードに切り替えた後、デジタルカメラ１２をプリンタ１４の近距離に近づけると、ＮＦＣにてＷ−ＬＡＮの認証が行われる。例えばデジタルカメラ１２とプリンタ１４との間の距離が１０ｃｍ程度になると、双方が互いに相手を認識する。そして、１３．５６ＧＨｚの電波を無線伝送媒体（搬送波）として用いることで、互いの「ＳＳＩＤ」、「ＷＥＰ」からなる機器識別コードを交換する。ここで、「ＳＳＩＤ」は機器を識別するＩＤであり、「ＷＥＰ」はセキュリティ対策のためのデータ暗号化に使用される文字列である。なお、デジタルカメラ１２及びプリンタ１４には、予め同じ機器識別コードが記憶されている。
【００３４】
デジタルカメラ１２及びプリンタ１４は、互いの機器識別コード（ＳＳＩＤ、ＷＥＰ）が全て一致したら、無線通信モードに移行する。そして、２．４ＧＨＺの電波を無線伝送媒体（搬送波）として用いることで、デジタルカメラ１２とプリンタ１４との間で無線データバス（無線伝送路）を確立する。
【００３５】
無線データバスが確立されたら、プリンタ１４は、デジタルカメラ１２に対して問い合わせコマンドを送って、「Ａｃｏｕｎｔ」、「Ｐａｓｓｗｏｒｄ」、「ＩＰ  Ａｄｒｅｓｓ」からなるＦＴＰ  ＬＯＧＩＮ情報を問い合わせる。ここで、「Ａｃｏｕｎｔ」はユーザ認証に用いるユーザアカウントであり、「Ｐａｓｓｗｏｒｄ」はユーザ認証に用いるパスワードであり、「ＩＰ  Ａｄｒｅｓｓ」は、接続先のＩＰアドレスである。
【００３６】
デジタルカメラ１２は、プリンタ１４からの問い合わせに応じて、ＦＴＰ  ＬＯＧＩＮ情報を送信する。プリンタ１４は、ＦＴＰ  ＬＯＧＩＮ情報を受信すると、このＦＴＰ  ＬＯＧＩＮ情報と、通信を許可するデジタルカメラのＦＴＰ  ＬＯＧＩＮ情報とを照合する。そして、ＦＴＰ  ＬＯＧＩＮ情報が一致したら、プリンタ１４は、自動プリントアウトモードに移行して、デジタルカメラ１２に画像データ送信要求信号を送る。なお、通信を許可するデジタルカメラのＦＴＰ  ＬＯＧＩＮ情報の「Ａｃｏｕｎｔ」が、「Ａｎｏｎｙｍｏｕｓ」であったら、「Ｐａｓｓｗｏｒｄ」は不要となる。
【００３７】
デジタルカメラ１２は、画像データ送信要求信号を受信すると、データ転送モードに自動的に移行して、メモリカード５２に記録されている画像データをプリンタ１４に送信する。この際に、メモリカード５２に記録されている全ての画像に対応する画像データを送信してもよいし、送信すべき画像をデジタルカメラ１２で選択するようにしてもよい。画像データの送信が完了すると、デジタルカメラ１２はプリンタ１４に画像データ送信完了信号を送る。
【００３８】
このように、デジタルカメラ１２とプリンタ１４とが無線接続されることで、デジタルカメラ１２にメモリカード５２を装填したまま、このメモリカード５２内の画像データをプリンタ１４へダイレクトに送信することができる。なお、本実施形態ではＩｒＤＡのような指向性の電波ではなく、無指向性電波が用いられるため、画像データ送信中にデジタルカメラ１２を固定する必要が無くなる。また、本実施形態では、ＮＦＣにてＷ−ＬＡＮの認証を行えるため、プリント時にはデジタルカメラ１２をプリンタ１４に近づけるだけでよい。
【００３９】
プリンタ１４は、送られてくる画像データをＲＡＭ６４に一時的に記憶し、ＲＡＭ６４から読み出すときに伸長部６８で伸長してプリント部６６で順次プリントする。このように、本発明のプリンタ１４では、デジタルカメラ１２を通信エリア７２に移動させることにより、デジタルカメラ１２内のメモリカード５２に記憶されている画像データを受信して、画像のプリントを自動的に行うことができる。これにより、プリント時におけるユーザの操作を大幅に減らすことができる。
【００４０】
図２及び図４に示すように、本実施形態のプリンタ１４には画像判定部７０が設けられている。ここで、図４は画像判定部７０の電気的構成を示したブロック図である。この画像判定部７０は、新たにプリンタ１４に入力された画像データに対応する画像が、以前にプリントされた画像と一致しているか否かを判定する。なお、以下の説明では、プリント（指示）された画像（データ）を第１の画像（データ）と呼び、新たに入力（受信）された画像（データ）を第２の画像（データ）と呼ぶ。
【００４１】
具体的に、画像判定部７０は、プリンタ１４に入力された第２の画像データに基づき第２の画像のＲＧＢヒストグラムを作成し、以前にプリントされた第１の画像のＲＧＢヒストグラムとの比較を行う。この画像判定部７０は、大別して、本発明の特徴データ作成部に相当するヒストグラムデータ作成部７６と、本発明の一致判定部に相当するヒストグラムデータ一致判定部（以下、単に一致判定部という）７８と、本発明の画像識別情報記憶部に相当するＥＥＰＲＯＭ８０とから構成される。
【００４２】
ヒストグラムデータ作成部７６は、ＲＡＭ６４に一時記憶された第２の画像データを読み出し、ＲＧＢヒストグラムを作成する。ＲＧＢヒストグラムは、図５に示すように、画像データのＲ，Ｇ，Ｂの三色濃度情報を画素毎に検出し、特定の階調に属する画素数をＲ，Ｇ，Ｂの色成分ごとにカウントしたものである。
【００４３】
図４に示すように、ヒストグラムデータ作成部７６で作成されたＲＧＢヒストグラムは、ヒストグラムデータ（例えば、Ｒ，Ｇ，Ｂ別の各階調（階級）ごとの画素数情報）として一致判定部７８に入力される。このヒストグラムデータは、本発明の画像特徴データ（第２の画像識別情報）に相当するものであり、画像の特徴を示すものである。
【００４４】
一致判定部７８には、ＥＥＰＲＯＭ８０が接続されている。このＥＥＰＲＯＭ８０には、第１〜第１０データ格納部８２ａ〜８２ｊが設けられており、各データ格納部８２ａ〜８２ｊには、以前にプリントされた第１の画像データより作成されたヒストグラムデータが比較用ヒストグラムデータ８３（第１の画像識別情報）として１個ずつ記憶されている。つまり、本実施形態では、過去１０画像分の比較用ヒストグラムデータ８３が記憶されている。
【００４５】
一致判定部７８は、ヒストグラムデータ作成部７６よりヒストグラムデータが入力されたら、ＥＥＰＲＯＭ８０内を検索する。そして、一致判定部７８は、新たに入力されたヒストグラムデータ（第２の画像識別情報）と、各データ格納部８２ａ〜８２ｊに記憶されている比較用ヒストグラムデータ８３とが一致しているか否かを判定する。この判定結果は、メインコントローラ６０に入力される。そして、一致判定部７８は、新たに入力されたヒストグラムデータ及び比較用ヒストグラムデータ８３（以下、単に新旧ヒストグラムデータという）が不一致の場合には、このヒストグラムデータを新たな比較用ヒストグラムデータ８３として、データ格納部８２ａ〜８２ｊに記憶されているデータの中で最も古いデータに上書きする。
【００４６】
メインコントローラ６０は、一致判定部７８より入力される判定結果に基づき、新旧ヒストグラムデータが不一致の場合には、対応する画像データをＲＡＭ６４から読み出して、プリント部６６でプリントする。また、メインコントローラ６０は、新旧ヒストグラムデータが一致している場合には、プリント部６６でのプリントを規制するとともに、警告用ＬＥＤ２６を点滅させる。これにより、二重プリントが行われる可能性がある旨を、ユーザに通知することができる。
【００４７】
ユーザは、二重プリントを行う場合にはプリントＳＷ１６を押圧する。これにより、メインコントローラ６０は、プリント部６６でのプリントを行う。また、ユーザは、二重プリントを行わない場合にはキャンセルＳＷ１８を押圧する。キャンセルＳＷ１８が押圧されたら、メインコントローラ６０は、プリント処理を中止して対応する第２の画像データをＲＡＭ６４内から削除する。
【００４８】
次に、図６のフローチャートを用いてプリントシステム１０のプリント処理について説明を行う。デジタルカメラ１２をダイレクトプリントモードに切り替えた後、このデジタルカメラ１２を通信エリア７２内に移動させると、上述の図３で説明したフローチャートに従って無線データバスが確立された後、メモリカード５２に記録されている第２の画像データがプリンタ１４に送信されて、プリンタ１４のＲＡＭ６４内に一時的に記憶される。
【００４９】
ヒストグラムデータ作成部７６は、ＲＡＭ６４に一時記憶された第２の画像データを読み出してＲＧＢヒストグラムを作成し、ＲＧＢヒストグラムをヒストグラムデータとして一致判定部７８に入力する。一致判定部７８は、ＥＥＰＲＯＭ８０内を検索して、入力されたヒストグラムデータと、各データ格納部８２ａ〜８２ｊ内の比較用ヒストグラムデータ８３とが一致しているか否かを判定する。そして、新旧ヒストグラムデータが不一致の場合に、一致判定部７８は、入力されたヒストグラムデータをデータ格納部８２ａ〜８２ｊに記憶されているデータの中で最も古いデータに上書きする。
【００５０】
次いで、メインコントローラ６０は対応する第２の画像データをＲＡＭ６４から読み出して、プリント部６６でプリントする。また、メインコントローラ６０は、新旧ヒストグラムデータが一致している場合には、プリント部６６でのプリントを規制して警告用ＬＥＤ２６を点滅させる。
【００５１】
ユーザは、警告用ＬＥＤ２６が点滅したら、二重プリントを行うか否かを選択する。そして、二重プリントを行う場合には、ユーザがプリントＳＷ１６を押圧することで、プリント部６６で第２の画像がプリントされる。また、二重プリントを行わない場合には、ユーザがキャンセルＳＷ１８を押圧することでプリント処理が中止される。なお、一定時間が経過しても両ＳＷ１６，１８が押圧されなかった場合にも同様にプリント処理が中止される。以下、ＲＡＭ６４に一時記憶されている他の画像データに対しても、上述の処理を繰り返し行えばよい。
【００５２】
このように本実施形態では、プリンタ１４で受信した第２の画像データに基づき、この第２の画像のヒストグラムを作成し、このヒストグラムとＥＥＰＲＯＭに記憶されている第１の画像の比較用ヒストグラムとを比較して、新旧ヒストグラムが不一致の場合にのみプリント部６６による自動プリントを許可するようにしている。また、新旧ヒストグラムが一致している場合には、先にプリントされた第１の画像と同一の画像であると判定して、ユーザに二重プリントを行うか否かの問い合わせを行い、プリントＳＷ１６が押圧されたときにのみプリントを行うようにしている。これにより、ユーザが誤ってデジタルカメラ１２を通信エリア７２に移動させたとしても、ユーザの意図と反して二重プリントが行われてしまうことが防止される。さらに、新旧ヒストグラムデータが一致していない場合には、デジタルカメラ１２を通信エリア７２に移動させるだけで自動プリントが行われるので、プリント時におけるユーザの操作が増えることもない。
【００５３】
なお、上記実施形態では、ＲＧＢヒストグラムそのものを画像特徴データ（第１及び第２の画像識別情報）として用いるようにしているが、本発明はこれに限定されるものではない。例えば、ＲＧＢヒストグラム（ヒストグラムデータ）そのものの比較に代えて、ＲＧＢヒストグラムの平均値、中央値、最頻値などの特定データを画像特徴データとして利用しても良い。また、ヒストグラムデータの比較や、その平均値などを比較する際に、Ｒ、Ｇ、Ｂ三色分のデータを比較して判定する代わりに、一色または二色分のデータを比較して、同一の画像か否かの判定を行うようにしてもよい。
【００５４】
また、ＲＧＢの各色の画像データを積算したものをチェックサムで判定することで、同一画像か否かを判定するようにしてもよい。また、画像データに基づき周波数解析し、この周波数解析結果が一致するか否かで同一の画像か否かの判定を行ってもよい。また、画像特徴データとしては、この他に、画像データに基づき輪郭抽出を行い、輪郭抽出した線画データを例えばパターンマッチング処理し、パターンが一致する場合に同一画像と判定してもよい。
【００５５】
なお、上記実施形態では、新旧ヒストグラムデータが不一致の場合には、このヒストグラムデータを新たな比較用ヒストグラムデータ８３として、データ格納部８２ａ〜８２ｊに記憶されているデータの中で最も古いデータに上書きしているが、本発明はこれに限定されるものではない。例えば、１２時間または２４時間などの任意に設定可能な時間が経過したら、メインコントローラ６０が、各データ格納部８２ａ〜８２ｊに記憶されている比較用ヒストグラムデータ８３を自動的に消去するようにしてもよい。これにより、半日前や１日前にプリントした画像（第１の画像）を再度プリントしたい場合などに、プリントが規制されてしまうことが防止される。
【００５６】
また、上記実施形態では、新旧ヒストグラムデータが一致しているか否かで、同一画像か否かの判定を行うようにしているが、本発明はこれに限定されるものではない。例えば、デジタルカメラ１２より送られてくる機器識別情報と、画像データのファイル名、及びデータ作成／更新日時を示すタイムスタンプとが同一か否かにより同一画像か否かを判定するようにしてもよい。この場合には、図７に示すように、上述の画像判定部７０の代わりに画像判定部１００を設ける。
【００５７】
画像判定部１００には、ＥＥＰＲＯＭ１０２が設けられている。このＥＥＰＲＯＭ１０２の第１〜第１０データ格納部１０４ａ〜１０４ｊには、以前にプリントした第１の画像データのファイル名情報１０６と、第１の画像データのタイムスタンプ情報１０７と、第１の画像データを送信したデジタルカメラ１２の機器識別情報１０８とが、本発明の第１の画像識別情報として記憶されている。
【００５８】
画像判定部１００は、デジタルカメラ１２より新たな第２の画像データ及び機器識別情報が送られてきたときに、ＥＥＰＲＯＭ１０２内を検索する。そして、画像判定部１００は、第２の画像データのファイル名情報、タイムスタンプ情報、及びデジタルカメラ１２の機器識別情報（本発明の第２の画像識別情報）と、各データ格納部１０４ａ〜１０４ｊ内の各情報１０６〜１０８（第１の画像識別情報）とが一致している場合には、先にプリントされた第１の画像と同一の画像であると判定する。
【００５９】
このように、画像データのファイル名及びタイムスタンプと、デジタルカメラ１２の機器識別情報とを第１及び第２画像識別情報として用いることで、先にプリントされた画像と同一の画像であるか否かの判定を行うことができる。これにより、同様にユーザの意図と反して二重プリントが行われてしまうことが防止される。なお、ファイル名、タイムスタンプ、及び機器識別情報の全てを第１及び第２画像識別情報として用いずに、ファイル名またはタイムスタンプのいずれか一方と機器識別情報とを第１及び第２画像識別情報として用いた場合でも、同様に先にプリントされた画像と同一の画像であるか否かの判定を行うことができる。
【００６０】
また、上記実施形態では、新旧ヒストグラムデータが一致したときに、警告用ＬＥＤ２６を点滅させることでユーザに二重プリントを行うか否かの問い合わせを行うようにしているが、本発明はこれに限定されるものではない。例えば、プリンタ１４の上面に液晶モニタ（ＬＣＤ）を設けて、「二重プリントを行いますか？」等のメッセージを表示させるようにしてもよい。さらに、この場合には、二重プリントされる画像のサムネイル画像を表示させておくことで、ユーザが二重プリントを行うか否かを選択する際の判断をし易くすることができる。
【００６１】
なお、上記実施形態では、画像判定部７０（１００）で一致判定結果が出た場合には、第２の画像のプリント処理を規制するようにしているが、本発明はこれに限定されるものではない。例えば、ユーザとその友人とを一緒に撮影した撮影画像をプリントする場合には、ユーザが自分の分をプリントした後で、友人からの依頼により友人の分も再度プリントすることもある。この場合には、上記実施形態のように二重プリントが規制されてしまうと、後から再度プリントを行う必要が生じた場合に、プリントが規制されてしまうため操作が面倒である。
【００６２】
そこで、図８に示すプリンタ１１０では、プリントする画像内の人物の数（人数）分だけはプリントを許可する。このため、プリンタ１１０には、人物カウント部１１２と、プリント枚数記憶部１１４とが設けられている。
【００６３】
人物カウント部１１２は、顔抽出回路１１２ａを備えている。顔抽出回路１１２ａは、プリント指示された第１の画像内の人物の顔を抽出する。顔の抽出は、例えば、第１の画像データの各画素から肌色の候補となる画素を抽出し、抽出した画素の集合から画像内の肌色部分を求める。そして、求めた肌色部分と予め用意された顔型のテンプレートとを周知のパターン認識技術を用いて照合し、この照合結果を元に肌色部分が顔であるか否かを判定する。あるいは、肌色部分の面積が予め設定された閾値以上であった場合に、その肌色部分を顔として抽出する。若しくは、周知のパターン認識技術を用いて、目や口などの顔の特定部分を抽出することで行う。
【００６４】
人物カウント部１１２は、顔抽出回路１１２ａにより抽出された顔の数をカウントすることで、第１の画像内の人物の数（人数）をカウントする。そして、人物カウント部１１２によるカウント結果は、人数情報１１６として、例えば、第１の画像識別情報である比較用ヒストグラムデータ８３と共にＥＥＰＲＯＭ８０内の各データ格納部８２ａ〜８２ｊに格納される。
【００６５】
プリント枚数記憶部１１４は、プリント（指示）された第１の画像のプリント枚数を、比較用ヒストグラム８３（第１の画像識別情報）別にカウントする。このプリント枚数記憶部１１４には、ＥＥＰＲＯＭ８０の第１〜第１０データ格納部８２ａ〜８２ｊにそれぞれ対応して第１〜第１０記憶部１１８ａ〜１１８ｊが設けられている。
【００６６】
第１記憶部１１８ａには、第１データ格納部８２ａに記憶されている比較用ヒストグラムデータ８３に対応する第１の画像のプリント枚数が記憶される。以下、同様に第２〜第１０記憶部１１８ｂ〜１１８ｊにも、第２〜第１０データ格納部８２ｂ〜８２ｊに記憶されている各比較用ヒストグラムデータ８３に対応する第１の画像のプリント枚数が記憶される。つまり、プリント枚数記憶部１１４には、過去１０画像分の第１の画像のプリント枚数が記憶される。なお、各データ格納部８２ａ〜８２ｊに記憶されている比較用ヒストグラムデータ８３が新しいデータに上書きされたら、対応する各記憶部１１８ａ〜１１８ｊに記憶されているプリント枚数もリセットされる。
【００６７】
メインコントローラ６０は、画像判定部７０（一致判定部７８）により一致判定結果が出た場合には、第２の画像と一致する第１の画像の人数情報１１６を読み出す。次いで、メインコントローラ６０は、プリント枚数記憶部１１４内の各記憶部１１８ａ〜１１８ｊを検索して、対応する第１の画像のプリント枚数を読み出す。
【００６８】
そして、メインコントローラ６０は、第２の画像と一致する第１の画像のプリント枚数が人数情報１１６に基づく人数分以下であったら、第２の画像データをＲＡＭ６４から読み出してプリント部６６でプリントする。このとき、対応する第１の画像のプリント枚数が１枚分加算される。
【００６９】
また、メインコントローラ６０は、第２の画像と一致する第１の画像のプリント枚数が人数情報１１６に基づく人数分を超えていた場合には、プリント部６６でのプリントを規制して、上述したように警告用ＬＥＤ２６を点滅させる。以下同様にして、ユーザは、プリントを実行する場合にはプリントＳＷ１６を押圧し、プリントをキャンセルする場合にはキャンセルＳＷ１８を押圧する。
【００７０】
このように、プリンタ１１０では、プリントする画像内の人物の数（人数）分だけはプリントを自動的に行うことができる。このため、複数の人物を撮影した撮影画像のように人数分のプリントが行われることが予測される場合に、後で再度プリントする際にプリントが規制されてしまうことが防止される。
【００７１】
また、上記実施形態では、ユーザの意図に反してプリンタで二重プリントが行われることを防止する場合を例に挙げて説明を行ったが、本発明はこれに限定されるものではない。例えば、無線インターフェースを介して受信した画像データに基づき画像を表示する画像表示装置において、先に表示した画像を繰り返して表示することを防止する場合にも、本発明を適用することができる。
【００７２】
例えば、図９に示すプリンタ１２０の表示部２８には、警告用ＬＥＤ２６以外に、サムネイル画像を表示するためのＬＣＤ１２２が設けられている。つまり、プリンタ１２０は、ＬＣＤ１２２を備える画像表示装置でもある。周知のように、デジタルカメラ１２（図２参照）によりメモリカード５２に記録される画像データには、撮影日時や撮影条件などの各種情報の他に、元の画像を縮小したサムネイル画像データが関連付けて記憶されている。
【００７３】
メインコントローラ６０は、上述の画像判定部７０より不一致判定結果が出た場合には、プリント部６６で第２の画像のプリントを実行させる。これと同時に、メインコントローラ６０は、ＬＣＤドライバ１２４を制御して、第２画像データに関連付けて記憶されている第２の画像のサムネイル画像をＬＣＤ１２２に表示させる。これにより、ユーザは、プリントされる画像を予め把握することができる。
【００７４】
また、メインコントローラ６０は、画像判定部７０より一致判定結果が出た場合には、プリント部６６でのプリントを規制する。これと同時に、メインコントローラ６０は、ＬＣＤドライバ１２４を制御して、「二重プリントを行いますか？」等の確認メッセージを表示させる。これにより、ユーザに二重プリントを行うか否かの問い合わせを行うことができる。
【００７５】
ユーザは、確認メッセージが表示されたときに、二重プリントを行う場合にはプリントＳＷ１６を押圧する。これにより、メインコントローラ６０は、プリント部６６でのプリントを実行するとともに、ＬＣＤドライバ１２４を制御してＬＣＤ１２２に第２の画像のサムネイル画像を表示させる。また、ユーザは、二重プリントを行わない場合にはキャンセルＳＷ１８を押圧する。
【００７６】
このように、ＬＣＤ１２２を備えるプリンタ１２０に対しても本発明を適用することにより、ユーザが意図せずに同じ画像を繰り返して表示してしまうことが防止される。特に、上述のようにサムネイル画像表示機能を有するプリンタでは、新たに受信した画像（第２の画像）のサムネイル画像が表示されないことで、二重プリントであることをユーザが容易に把握することができる。
【００７７】
また、画像表示装置として、サムネイル画像表示機能を有するプリンタ１２０を例に挙げて説明を行ったが、本発明はこれに限定されるものではなく、無線インターフェースを介して受信した画像データに基づき画像またはそのサムネイル画像等を表示する各種画像表示装置に本発明を適用することができる。これにより、例えば、パーソナルコンピュータのモニタに撮影画像のサムネイル画像の一覧表示を行う際に、新たに撮影された撮影画像のサムネイル画像のみを選択的に表示させることが可能となる。
【００７８】
なお、無線インターフェースを介して受信した画像データに基づき画像をプリントするプリンタや、受信した画像データに基づき画像を表示する画像表示装置以外に、例えば、受信した画像データをＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅｃｏｒｄａｂｌｅ）などの記録メディアに記録する画像記録装置にも本発明を適用することができる。
【００７９】
例えば、図１０に示すプリントシステム１３０のプリンタ１３２には、そのデータ出力ポート１３４に図示しない接続ケーブルを介して、ＣＤ−Ｒドライブユニット（以下、単にドライブユニットという）１３６が接続されている。つまり、プリンタ１３２とドライブユニット１３６とにより、受信した画像をＣＤ−Ｒ１３８に記録する画像記録装置が構成されている。
【００８０】
メインコントローラ６０は、上述の画像判定部７０により不一致判定結果が出た場合には、プリント部６６で第２の画像のプリントを実行させる。これと同時に、メインコントローラ６０は、データ出力ポート１３４及び接続ケーブルを介して、第２の画像データをドライブユニット１３６に送信する。そして、ドライブユニット１３６は、入力された第２の画像データをＣＤ−Ｒ１３８に書き込む。
【００８１】
また、メインコントローラ６０は、画像判定部７０により一致判定結果が出た場合には、プリント部６６での第２の画像のプリントを規制すると同時に、警告用ＬＥＤ２６を点滅させる。上述したように、ユーザは、二重プリントを行う場合にはプリントＳＷ１６を押圧し、二重プリントを行わない場合にはキャンセルＳＷ１８を押圧する。なお、二重プリントを行う際に、ＣＤ−Ｒ１３８には二重プリントする第２の画像データが既に書き込まれているので、同じデータを再度書き込む必要はない。
【００８２】
このように、プリンタ１３２とドライブユニット１３６とから構成される画像記録装置に対して本発明を適用することにより、ユーザが意図せずに同じ画像データをＣＤ−Ｒ１３８に記録してしまうことが防止される。その結果、二重書き込みによる記録容量の低下を防止することができる。
【００８３】
なお、ＣＤ−Ｒ１３８に画像記録を行うドライブユニット１３６の代わりに、ＤＶＤ−Ｒ、メモリカードなどの各種記録メディアに画像データの記録が可能な各種ドライブユニットが接続されている場合でも、同様に本発明を適用することができる。また、本実施形態のプリンタ１３２はモバイル型のプリンタであるため、ドライブユニット１３６が外部接続されているが、本発明はこれに限定されるものではなく、据え置き型のプリンタであればドライブユニット１３６が内蔵されていてもよい。
【００８４】
また、上記実施形態では、プリンタ１３２とドライブユニット１３６とにより構成される画像記録装置を例に挙げて説明を行ったが、本発明はこれに限定されるものではなく、無線通信機能を有する各種ドライブユニットにも同様に本発明を適用することができる。
【００８５】
なお、上記実施形態では、無線インターフェースを介して受信した画像データに基づき画像をプリントするプリンタ、受信した画像データに基づき画像を表示する画像表示装置、受信した画像データを記録メディアに記録する画像記録装置を例に挙げて説明を行ったが、本発明はこれらに限定されるものではなく、受信した画像データに基づき画像を出力する各種画像出力装置に本発明を適用することができる。
【００８６】
また、上記実施形態では、デジタルカメラ１２で撮影した画像を出力するプリンタなどの画像出力装置を例に説明を行ったが、本発明はこれに限定されるものではなく、カメラ付き携帯電話機等の各種撮像装置で撮影された画像や、無線通信機能を有するノートパソコンやＰＤＡ等に記憶されている画像を出力する各種画像出力装置にも本発明を適用することができる。
【００８７】
なお、上記実施形態では、モバイル型の画像出力装置（プリンタ）を例に説明を行ったが、本発明はこれに限定されるものではなく、設置型の画像出力装置にも本発明を適用することができる。
【図面の簡単な説明】
【００８８】
【図１】デジタルカメラ及びプリンタからなるプリントシステムの斜視図である。
【図２】デジタルカメラ及びプリンタの電気的構成を示したブロック図である。
【図３】デジタルカメラとプリンタとの間での無線データバスを確立、及びデジタルカメラからプリンタへ画像データを送信する際のシーケンスを説明するためのフローチャートである。
【図４】プリンタの画像判定部の電気的構成を示したブロック図である。
【図５】画像判定部で作成されるＲＧＢヒストグラムである。
【図６】プリンタのプリント処理を説明するためのフローチャートである。
【図７】他の実施形態の画像判定部の電気的構成を示したブロック図である。
【図８】画像内の人数分だけはプリントを自動的に行うことができるようにした他の実施形態のプリンタの電気的構成を示したブロック図である。
【図９】受信した画像データに基づきサムネイル画像を表示する表示機能を有する他の実施形態のプリンタの電気的構成を示したブロック図である。
【図１０】受信した画像データを記録メディアに記録可能な他の実施形態のプリントシステムの電気的構成を示したブロック図である。
【符号の説明】
【００８９】
１０，１３０  プリントシステム
１２  デジタルカメラ
１４，１１０，１２０，１３２  プリンタ
１６  プリントＳＷ
１８  キャンセルＳＷ
２６  警告用ＬＥＤ
３０  無線インターフェース
５４  無線インターフェース
６０  メインコントローラ
６６  プリント部
７０  画像判定部
７６  ヒストグラム作成部
７８  ヒストグラムデータ一致判定部
８０  ＥＥＰＲＯＭ
８２ａ〜８２ｊ  第１〜第１０データ格納部
１１２  人物カウント部
１１４  プリント枚数記憶部
１２２  ＬＣＤ
１３６  ＣＤ−Ｒドライブユニット
【図１】
2008087415.tif 000003
【図２】
2008087415.tif 000004
【図３】
2008087415.tif 000005
【図４】
2008087415.tif 000006
【図５】
2008087415.tif 000007
【図６】
2008087415.tif 000008
【図７】
2008087415.tif 000009
【図８】
2008087415.tif 000010
【図９】
2008087415.tif 000011
【図１０】
2008087415.tif 000012