(57)【要約】【課題】  デジタルカメラのPictBridgeによる印刷時における画像情報転送の高速化を実現する。【解決手段】  ＨＤＤ等の記録媒体に記録された画像ファイルのうち、印刷すべき画像を含む画像ファイルがユーザにより１以上選択され（Ｓ０２）、カメラとプリンタが接続される（Ｓ０５）。プリンタからのメディアに記録された全画像ファイルのファイル情報送信要求に対して、前記ユーザにより選択された各画像ファイルのファイル情報及びファイルＩＤのみをプリンタに送信する（Ｓ０８）。認証の後、プリンタからの印刷すべき画像ファイルのファイルＩＤ送信要求に対して、前記選択された各画像ファイルのファイルＩＤを全てプリンタに送信する（Ｓ１３）。【選択図】    図２
2007082162.tif 000002
【特許請求の範囲】
【請求項１】
PictBridge対応のプリンタを用いて画像印刷を行うデジタルカメラであって、
光学像を撮影し、該光学像に対応する画像データを提供する撮影手段と、
記録媒体を有し、前記撮影手段によって得られた画像データを圧縮し、画像ファイルとして前記記録媒体に記録する記録手段と、
前記記録媒体に記録された画像ファイルのうち、印刷すべき画像を含む画像ファイルを１以上選択するための選択手段と、
前記プリンタとの接続を確認する確認手段と、
前記プリンタとの接続が確認された場合、前記プリンタからの第１の送信要求に応じて、前記選択手段により選択された各画像ファイルにファイルＩＤを割付け、前記選択された画像ファイルのファイル情報及びファイルＩＤを前記プリンタに送信する割付手段と、
前記プリンタからの第２の送信要求に応じて、前記選択手段により選択された画像ファイルに割り付けたファイルＩＤを前記プリンタに全て送信するファイルＩＤ送信手段と、
前記プリンタからの第３の送信要求に応じて、前記送信したファイルＩＤに対応する画像ファイルを前記プリンタに送信する画像ファイル送信手段と、
を具備することを特徴とするデジタルカメラ。
【請求項２】
前記プリンタとの間で、PictBridge対応機器であるか互いに認証する認証手段を更に具備し、前記ファイルＩＤ送信手段は、前記認証手段が前記プリンタを認証した場合に、前記画像ファイルに割り付けたファイルＩＤを前記プリンタに全て送信することを特徴とする請求項１記載のデジタルカメラ。
【請求項３】
前記記録媒体はＨＤＤを具備することを特徴とする請求項１記載のデジタルカメラ。
【請求項４】
PictBridge対応のプリンタを用いて画像印刷を行うデジタルカメラに適用される画像情報送信方法であって、
前記デジタルカメラの録媒体に記録された画像ファイルのうち、印刷すべき画像を含む画像ファイルを１以上選択するための選択工程と、
前記プリンタとの接続を確認する工程と、
前記プリンタとの接続が確認された場合、前記プリンタからの第１の送信要求に応じて、前記選択工程により選択された各画像ファイルにファイルＩＤを割付け、前記選択された画像ファイルのファイル情報及びファイルＩＤを前記プリンタに送信する工程と、
前記プリンタからの第２の送信要求に応じて、前記選択工程により選択された画像ファイルに割り付けたファイルＩＤを前記プリンタに全て送信するファイルＩＤ送信工程と、
前記プリンタからの第３の送信要求に応じて、前記送信したファイルＩＤに対応する画像ファイルを前記プリンタに送信する工程と、
を具備することを特徴とする画像情報送信方法。
【請求項５】
前記プリンタとの間で、PictBridge対応機器であるか互いに認証する認証工程を更に具備し、前記ファイルＩＤ送信工程は、前記認証工程が前記プリンタを認証した場合に、前記画像ファイルに割り付けたファイルＩＤを前記プリンタに全て送信することを特徴とする請求項４記載の画像情報送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影により得られる画像データを圧縮し、画像ファイルとして記録媒体に記録し、記録された画像ファイルの画像をPictBridge対応のプリンタを用いて印刷するデジタルカメラに関する。
【背景技術】
【０００２】
デジタルカメラで撮影した画像を印刷する方法としては、カメラより画像ファイルをパソコンに伝送し、そのパソコンが、伝送された画像ファイルの圧縮を解除してプリンタに送信し印刷を行うのが一般的である。しかし最近では、デジタルカメラから画像ファイルを直接プリンタに送信して印刷を行うシステムが開発されている。
【０００３】
下記特許文献１には、互いにメーカーの異なるカメラとプリンタを直接接続した場合でも、カメラからプリンタに対して容易に記録モードを指定でき、かつプリンタにおいてもプリンタが有する記録機能に応じた記録を行うことができるシステムが開示されている。
【０００４】
上記のようにデジタルカメラとプリンタを直接接続し、デジタルカメラからの操作で、デジタルカメラ内に記録されている画像を直接プリントするPictBridgeという規格が策定されている。PictBridgeは、ＰＴＰ(picture transfer protocol)に従って画像データをプリンタに転送して画像を印刷するための通信規格である。
【０００５】
以下、PictBridgeによりデジタルカメラに記録された画像を、プリンタにより印刷するときの一般的なシーケンスを説明する。先ず、デジタルカメラとプリンタがＵＳＢなどのケーブルにより接続されると、デジタルカメラは記録メディアに記録されている全画像ファイルにファイルＩＤを割り付け、全画像ファイルのファイル情報をファイルＩＤと共にプリンタ側へ転送する。尚このとき、画像ファイル（画像データ）自体は転送されない。ファイル情報に割り付けられたファイルＩＤは、以後プリンタ側との画像ファイルのやりとりを管理するために使用される。
【０００６】
ファイル情報の転送が終了すると、次にPictBridgeの対応機器であることを確認するために、特定のファイルが存在するかどうかの認証が行われ、PictBridgeの接続が確立する。その後、ユーザーが印刷したい画像をデジタルカメラ上で選択し、印刷開始を指示すると、デジタルカメラは選択された画像ファイルのファイルＩＤをプリンタ側に送信し、実際の印刷が開始される。
【特許文献１】特開２００５−８８５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
近年、デジタルカメラに用いられる記録メディアの容量が増大し、記録メディアに数千枚の画像の記録が出来る様になっている。記録メディアとして、例えばＳＤメモリカードでは２Ｇバイト、ＨＤＤでは２０Ｇバイト程度の記憶容量を有している。このような大容量ＨＤＤを内蔵したデジタルカメラでは、数万の画像を保存することが可能である。
【０００８】
こうした状況下において、従来のPictBridgeの接続シーケンスでは、例え１枚の画像を印刷するだけでも、記録メディアに格納された数千から数万画像の全てのファイル情報をプリンタ側に送らなければならず、そのファイル情報の送信だけでもかなりの時間を必要とする。例えば、あるデジタルカメラとプリンタにおいて、１０００枚の画像のファイル情報転送に３０秒程度の時間が掛かる場合がある。これが数千から数万枚ともなると、PictBridgeの認証が終わるまでに数分から数十分も掛かる事態になり兼ねない。
【０００９】
また、プリンタの管理できるファイル数を超える大量の画像がカメラ内に存在する場合、プリンタがファイルを管理できずにオーバーフローを起こす可能性がある。
【００１０】
従って本発明は、デジタルカメラのPictBridgeによる印刷時における画像情報転送の高速化を目的とする。
【課題を解決するための手段】
【００１１】
PictBridge対応のプリンタを用いて印刷を行う場合、先ず印刷したい画像を選択してカメラとプリンタを接続し、選択した画像のみに関する情報をプリンタに転送することにより、画像情報の転送時間短縮を実現する。
【００１２】
一般家庭における印刷の場合、一度に印刷する画像は数枚から数十枚程度である。従って、本発明の手法を用いれば、カメラの記録メディアに例え大量の画像が格納されている場合でも、最小の時間で印刷を開始する事が可能となる。
【発明の効果】
【００１３】
デジタルカメラのPictBridgeによる印刷時における画像情報転送の高速化を実現できる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照してこの発明の実施の形態を説明する。
【００１５】
図１は、本発明が適用されるデジタルカメラ１の光学系及び電気系の構成を示すブロック図である。レンズ１０１から取り込まれた被写体像は、撮像素子１２（例えばＣＣＤ撮像素子）の結像面に結像する。被写体像は、ここで電気信号に変換されアナログデジタル（Ａ／Ｄ）変換部１３によりデジタル信号に変換され、信号処理部１４に入力する。信号処理部１４では、ガンマ補正、色信号分離、ホワイトバランス調整等が行われる。撮像素子１２、Ａ／Ｄ変換部１３、信号処理部１４などは撮像部として機能する。
【００１６】
通常の撮影状態でシャッタ操作がなされていないときは、信号処理部１４からの映像データは、メモリコントローラ１５を介して画像表示処理部２４に入力される。ここでは、撮影した画像を液晶モニタ２５に表示するための変換処理及びメニュー等の合成処理を行う。画像表示処理部２４からの画像データは、液晶モニタ２５に供給される。これにより、撮像中の画像、あるいはスタンバイ状態で狙っている被写体画像が液晶モニタ２５に表示される。
【００１７】
シャッタ操作がなされると、撮像画像データは、画像圧縮・伸張処理部１６において、画像圧縮（例えばＪＰＥＧ方式による圧縮）され、ＣＰＵ（中央演算装置）２０の制御の元で、記録メディアＩ／Ｏ  ３１を介してハードディスク３２Ａ、或いはＳＤカード等のメモリカード３２Ｂに格納される。記録メディアとしては、ここに示したものに限定されず光ディスクであってもよい。
【００１８】
記録メディアに保存されている画像データが読み出された場合、該画像データはＣＰＵ２０の制御の元で、画像圧縮・伸張処理部１６において伸張処理され、メモリコントローラ１５を介して画像表示処理部２４に入力される。これにより再生画像が液晶モニタ２５に表示される。
【００１９】
ＲＯＭ２３は、ＣＰＵ２０により実行される各種制御プログラム等が格納されている。ワークメモリ１７は、例えば、画像データを編集したり、サムネイル画像を作成したり、画像の順番の入れ替えをするときに利用される。さらには、各種のアイコンを編集する場合にも利用される。このワークメモリ１７は、１画面分の画像データ或は複数画面分の画像データを保存することができる。このワークメモリ１７に保存されている画像データは、メモリコントローラ１５を介して画像表示処理部２４に入力されるので、液晶モニタ２５で画像編集の様子を確認することができる。
【００２０】
編集時あるいは撮影時には、ＣＰＵ２０の制御の元に、マイク４３、音声Ｉ／Ｏ  ４１を介して音声データも取り込むことができる。音声データは、撮影した画像データとペアとなって記録メディアに記録される。記録された音声データを再生するときは、撮像した画像データと同時に音声データを記録メディアから読み出し、画像再生を行いながら音声Ｉ／Ｏ  ３１を介してスピーカ２６から音声出力することができる。但し、画像を再生し、確認を行うときに音声を消音することも可能である。
【００２１】
ＣＰＵ２０に対しては、操作部２１及びリモコン受信部２２を介して、外部からの操作信号が与えられる。撮影時にＣＰＵ２０は、制御部１８を介して、操作信号に応じてズーム調整、自動アイリス調整（ＡＥ）、自動フォーカス調整（ＡＦ）、フラッシュ制御等を行うことができる。またＣＰＵ２０は、外部接続インターフェース１９にも接続されており、例えばＵＳＢケーブルを介してプリンタ、パソコンあるいはＴＶなどの外機器と画像データの送受信が可能である。
【００２２】
次に、本発明に係る印刷処理について説明する。
【００２３】
図２は本発明の１実施例に係るPictBridge対応印刷処理を示すフローチャートである。このフローチャートは、カメラ側で印刷すべき画像を選択してから、プリンタで印刷を開始するまでのシーケンスを示している。また、このフローチャートは、ＲＯＭ２３に印刷処理部２３aとして格納されたアプリケーションソフトウエアの一部である。印刷処理部２３aはこの格納形態に限らず、例えばＨＤＤ３２Ａに格納しておき、必要に応じてワークメモリ１７にロードして実行しても良い。
【００２４】
先ず、デジタルカメラのメニュー画面にてPictBridgeによる印刷がユーザにより選択されると、ＣＰＵ２０は図３のような画像選択画面を表示する（Ｓ０１）。画像選択画面に表示されている縮小画像１０１は、記録メディアに記録されている画像を示している。これらの縮小画像１０１は操作部２１に設けられているジョグダイヤル（図示されず）を回転することにより左右にスクロールして、次の画像あるいは前の画像が順次表示される。図中のアルバム１０２は、複数の画像が収録されたフォルダを示し、このアルバム１０２を選択することにより該アルバムに収録された画像の縮小画像が表示される。尚、ここではアイコン１０３のようにＨＤＤに記録された画像が表示されているが、ＨＤＤ３２Ａからメモリカード３２Ｂへの切り替え又はメモリカード３２ＢからＨＤＤ３２Ａへの切り替えも可能である。
【００２５】
画像選択画面の中央に表示されている縮小画像は、現在選択されている画像を示し、操作部２１のＯＫボタン（図示されず）を押下することにより画像（画像ファイル）が選択される（Ｓ０２）。このようにして、ＨＤＤ３２Ａ及び／又はメモリカード３２Ｂに記録されている画像から、印刷すべき複数の画像を選択することができる。
【００２６】
ユーザが「決定」１０４を選択することにより、ＣＰＵ２０は画像選択の終了を検知し（Ｓ０３）、デジタルカメラとプリンタをＵＳＢケーブルで接続する指示を示すメッセージを表示する（Ｓ０４）。デジタルカメラとプリンタの接続を検知すると（Ｓ０５のＹｅｓ）、ＣＰＵ２０はプリンタから、カメラの記録メディアに記録されている全画像のファイル情報の送信要求があるか判断する（Ｓ０６）。送信要求がある場合（Ｓ０６のＹｅｓ）、ＣＰＵ２０は記録メディア（この場合はＨＤＤ）に記録されている全画像のファイル情報ではなく、ステップＳ０２にてユーザが選択した画像ファイルのみを抽出し、それら画像ファイルにファイルＩＤ（例えば連番）を割り付ける（Ｓ０７）。またＣＰＵ２０は、選択された画像ファイルのファイルＩＤ及びファイル情報をプリンタへ転送する（Ｓ０８）。
【００２７】
このファイル情報には、例えばデジタルカメラで撮影されたことを示す識別子、当該画像ファイルが格納されているフォルダ（アルバム）のフォルダ名、各画像ファイルのファイル名、記録日時等が含まれる。以後、このファイルＩＤにより画像ファイルが特定され、ファイルＩＤを用いてプリンタとの画像ファイルの転送が管理される。尚、選択された画像のファイルＩＤ及びファイル情報がプリンタに転送された時点で、プリンタはカメラに記録されている画像のファイルＩＤ及びファイル情報が全て転送されたと判断する。
【００２８】
ファイル情報の転送が終了すると、次にPictBridge対応機器であることを確認するために、特定のファイルが存在するか否かの確認により、認証が互いに行われ（Ｓ０９）、PictBridgeの接続が確立する。認証の後、ＣＰＵ２０はプリンタからプリンタの現在の状態（収納している用紙のサイズ等）を示す情報を受信して、図４のような印刷設定画面を表示する。印刷設定画面によるユーザの選択入力に応じて、印刷の用紙サイズ、複数画像を１枚の用紙に印刷する場合はそのレイアウト等を設定する（Ｓ１０）。
【００２９】
この印刷設定画面において「印刷」１０４が選択されると（Ｓ１１のＹｅｓ）、ＣＰＵ２０はプリンタから、印刷すべき画像のファイルＩＤを送信する要求があるか判断する（Ｓ１２）。送信要求がある場合（Ｓ１２のＹｅｓ）、ＣＰＵ２０は印刷すべき画像のファイルＩＤ、すなわちステップＳ０７において、選択された画像ファイルに割付けたファイルＩＤを全てプリンタへ送信する（Ｓ１３）。
【００３０】
その後ＣＰＵ２０はプリンタからのファイルＩＤを伴うデータ送信要求に応じて、該ファイルＩＤに対応する画像ファイル（圧縮された画像データ）をプリンタに送信し、プリンタによる印刷が開始される（Ｓ０１２）。印刷すべき画像が複数ある場合、プリンタは１画像ファイルの受信を終了する毎に次のファイルＩＤを伴うデータ送信要求をカメラに送信するので、ＣＰＵ２０はその度に対応する画像ファイルをプリンタに送信する。
【００３１】
以上説明したように本発明では、印刷すべき画像をステップＳ０２のように選択した後、デジタルカメラとプリンタがステップＳ０４、Ｓ０５のように接続され、選択された画像のファイルＩＤ及びファイル情報がプリンタに送信される。これに対して従来は、先ずデジタルカメラとプリンタが接続され、カメラは記録メディアに記録されている全画像ファイルのファイルＩＤ及びファイル情報を、印刷の要否に関わらずプリンタ側へ送信していた。従って、全画像ファイルのファイルＩＤ及びファイル情報の送信だけでも数十分を要することがあった。しかし本発明ではステップＳ０８のように、印刷用に選択された画像ファイルのファイルＩＤとファイル情報のみをプリンタに送信するので、データ送信時間が大幅に短縮される。
【００３２】
以上の説明はこの発明の実施の形態であって、この発明の装置及び方法を限定するものではなく、様々な変形例を容易に実施することができる。又、各実施形態における構成要素、機能、特徴あるいは方法ステップを適宜組み合わせて構成される装置又は方法も本発明に含まれるものである。
【図面の簡単な説明】
【００３３】
【図１】本発明が適用されるデジタルカメラの光学系及び電気系の構成を示すブロック図である。
【図２】本発明の１実施例に係るPictBridgeに対応する印刷処理を示すフローチャートである。
【図３】画像選択画面の一例を示す図である。
【図４】印刷設定画面の一例を示す図である。
【符号の説明】
【００３４】
１１…撮像レンズ、１２…撮像素子、１３…Ａ／Ｄ変換器、１４…信号処理部、１５…メモリコントローラ、２５…液晶モニタ、１９…外部接続インターフェース、２０…ＣＰＵ、３１…記録メディアＩ／Ｏ、３２Ａ…ＨＤＤ、３２Ｂ…メモリカード。
【図１】
2007082162.tif 000003
【図２】
2007082162.tif 000004
【図３】
2007082162.tif 000005
【図４】
2007082162.tif 000006