(57)【要約】【課題】画像とともに設定状態情報や輝度情報を印刷する場合、表示状態がそのまま印刷結果となるようにする。【解決手段】ステップＳ１乃至Ｓ３において、記録メディアから読み出された圧縮画像データが伸張され、ＤＲＡＭのＤＩＳＰＬＡＹエリアに記憶される。ステップＳ５，Ｓ９において、画像データにＥｘｉｆ情報や輝度情報が存在すると判定された場合、ステップＳ７，Ｓ１１において、Ｅｘｉｆ情報や輝度情報に基づいたＯＳＤ表示データが作成され、ＤＲＡＭのＯＳＤエリアに記憶される。ステップＳ１４において、１画素毎に、ＯＳＤ表示データと画像データの重ね合わせ書き込み処理が実行され、ステップＳ１５において、重ね合わせられたデータがプリンタ３に送信され、そのデータの印刷が開始される。本発明は、デジタルスチルカメラに適用できる。【選択図】      図５
2004222108.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影するとともに、撮影した画像を記録する画像処理装置と、前記画像処理装置と接続され、前記画像を印刷する画像印刷装置とからなる画像印刷システムにおいて、
前記画像処理装置は、前記画像の付随情報に基づいて表示情報を作成し、前記画像に前記表示情報を重ね合わせて画像印刷装置に送信し、その印刷開始を指示し、
前記画像印刷装置は、前記画像処理装置からの前記印刷開始の指示に基づいて、前記表示情報が重ね合わせられた前記画像を印刷する
ことを特徴とする画像印刷システム。
【請求項２】
被写体を撮影するとともに、撮影した画像を記録する画像処理装置において、
前記画像の付随情報に基づいて、表示情報を作成する作成手段と、
前記画像と、前記作成手段により作成された前記表示情報とを重ね合わせる重ね合わせ手段と、
前記重ね合わせ手段により前記表示情報が重ね合わせられた前記画像を画像印刷装置に送信し、印刷開始を指示する印刷指示手段と
を備えることを特徴とする画像処理装置。
【請求項３】
前記画像を記憶する第１の記憶手段と、
前記表示情報を記憶する第２の記憶手段と
をさらに備え、
前記重ね合わせ手段は、前記画像の所定画素に前記表示情報が存在するか否かを判定し、前記表示情報が存在すると判定した場合、前記第２の記憶手段に記憶されている前記表示情報を前記第１の記憶手段に転送し、前記画像の所定画素に書き込む
ことを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記重ね合わせ手段により前記表示情報が重ね合わせられた前記画像の表示を制御する表示制御手段をさらに備える
ことを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記付随情報は、撮影時の設定状態情報、または輝度情報のうち少なくとも１つを含む
ことを特徴とする請求項２に記載の画像処理装置。
【請求項６】
被写体を撮影するとともに、撮影した画像を記録する画像処理装置の画像処理方法において、
前記画像の付随情報に基づいて、表示情報を作成する作成ステップと、
前記画像と、前記作成ステップの処理により作成された前記表示情報とを重ね合わせる重ね合わせステップと、
前記重ね合わせステップの処理により前記表示情報が重ね合わせられた前記画像を画像印刷装置に送信し、印刷開始を指示する印刷指示ステップと
を含むことを特徴とする画像処理方法。
【請求項７】
被写体を撮影するとともに、撮影した画像を記録する画像処理を、コンピュータに行わせるプログラムにおいて、
前記画像の付随情報に基づいて、表示情報を作成する作成ステップと、
前記画像と、前記作成ステップの処理により作成された前記表示情報とを重ね合わせる重ね合わせステップと、
前記重ね合わせステップの処理により前記表示情報が重ね合わせられた前記画像を画像印刷装置に送信し、印刷開始を指示する印刷指示ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像印刷システム、画像処理装置および方法、並びに、記録媒体に関し、特に、例えば、デジタルスチルカメラで撮影された画像とともに、その画像に関する付随情報を印刷するようにした画像印刷システム、画像処理装置および方法、並びに、記録媒体に関する。
【０００２】
【従来の技術】
従来、デジタルスチルカメラでは、被写体の画像だけなく、例えば、その画像の撮影時の設定状態情報や輝度情報などを読み出し、画像とともに表示させることができる。
【０００３】
また、例えば、デジタルスチルカメラとプリンタを、ケーブルを介して接続し、撮影された画像とともに、設定状態情報や輝度情報などを印刷することが行われている（特許文献１参照）。
【０００４】
【特許文献１】
特開平１１−１４６３１１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１に開示されている技術では、設定状態情報や輝度情報が、画像上の任意の位置に配置されてしまい、ユーザが望む印刷結果とは異なる課題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、画像とともに設定状態情報や輝度情報を印刷する場合、表示状態がそのまま印刷結果となるようにするものである。
【０００７】
【課題を解決するための手段】
本発明の画像印刷システムは、画像処理装置が、画像の付随情報に基づいて表示情報を作成し、画像に表示情報を重ね合わせて画像印刷装置に送信し、その印刷開始を指示し、画像印刷装置が、画像処理装置からの印刷開始の指示に基づいて、表示情報が重ね合わせられた画像を印刷することを特徴とする。
本発明の画像処理装置は、画像の付随情報に基づいて、表示情報を作成する作成手段と、画像と、作成手段により作成された表示情報とを重ね合わせる重ね合わせ手段と、重ね合わせ手段により表示情報が重ね合わせられた画像を画像印刷装置に送信し、印刷開始を指示する印刷指示手段とを備えることを特徴とする。
【０００８】
前記画像を記憶する第１の記憶手段と、表示情報を記憶する第２の記憶手段とをさらに設けるようにすることができ、重ね合わせ手段には、画像の所定画素に表示情報が存在するか否かを判定させ、表示情報が存在すると判定された場合、第２の記憶手段に記憶されている表示情報を第１の記憶手段に転送させ、画像の所定画素に書き込ませることができる。
【０００９】
前記重ね合わせ手段により表示情報が重ね合わせられた画像の表示を制御する表示制御手段をさらに設けるようにすることができる。
【００１０】
前記付随情報は、撮影時の設定状態情報、または輝度情報のうち少なくとも１つを含むようにすることができる。
【００１１】
本発明の画像処理方法は、画像の付随情報に基づいて、表示情報を作成する作成ステップと、画像と、作成ステップの処理により作成された表示情報とを重ね合わせる重ね合わせステップと、重ね合わせステップの処理により表示情報が重ね合わせられた画像を画像印刷装置に送信し、印刷開始を指示する印刷指示ステップとを含むことを特徴とする。
【００１２】
本発明の記録媒体に記録されているプログラムは、画像の付随情報に基づいて、表示情報を作成する作成ステップと、画像と、作成ステップの処理により作成された表示情報とを重ね合わせる重ね合わせステップと、重ね合わせステップの処理により表示情報が重ね合わせられた画像を画像印刷装置に送信し、印刷開始を指示する印刷指示ステップとをコンピュータに行わせることを特徴とする。
【００１３】
第１の本発明においては、画像処理装置で、画像の付随情報に基づいて表示情報が作成され、画像に表示情報が重ね合わせられて画像印刷装置に送信され、その印刷開始が指示される。画像印刷装置では、画像処理装置からの印刷開始の指示に基づいて、表示情報が重ね合わせられた画像が印刷される。
【００１４】
第２の本発明においては、画像の付随情報に基づいて表示情報が作成され、画像と表示情報とが重ね合わせられ、それが画像印刷装置に送信され、印刷開始が指示される。
【００１５】
【発明の実施の形態】
以下、図を参照して、本発明の実施の形態について説明する。
【００１６】
図１は、本発明を適用した自動印刷システムの構成例を示す図である。このシステムにおいては、デジタルスチルカメラ１が、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）１３９４やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などのケーブル２を介してプリンタ３に接続されている。
【００１７】
デジタルスチルカメラ１は、被写体を撮像し、被写体の画像をＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１６（図２）に表示させたり、それを画像データとして、記録メディア３３（図２）に記録する。プリンタ３は、ケーブル２を介してデジタルスチルカメラ１から供給された画像データの印刷を行なう。
【００１８】
デジタルスチルカメラ１とプリンタ３が、ケーブル２を介して相互に接続されたとき、互いの機器がＤＰＳ（ダイレクトプリントサービス）機能を有するか否かのネゴシエーションが行なわれ、互いにＤＰＳ機能を有する電子機器であると確認されると、通信可能になされる。
【００１９】
ここで、ＤＰＳ規格とは、デジタルスチルカメラとプリンタをダイレクトに接続して、簡単に印刷することができるようにするためのアプリケーションレベルの規格であり、物理インターフェースやトランスポート層に依存しないため、他のトランスポート層への拡張が可能である。
【００２０】
また、このＤＰＳ規格の特徴としては、ユーザによる簡単な操作で、画像のプリントを実現することができるとともに、メーカおよび機種によらず相互に接続された、ＤＰＳ規格を搭載した機器間でのプリントが可能である。
【００２１】
なお、デジタルスチルカメラ１とプリンタ３を、ケーブル２の有線で接続して通信させる他、ＩＥＥＥ８０２．１１ａ，８０２．１１ｂなどのいわゆる無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）などで通信させるようにしてもよい。
【００２２】
図２は、デジタルスチルカメラ１の電気的構成例を示す図である。
【００２３】
レンズブロック１１は、光（すなわち、被写体の映像）を、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）１２に入射させる。ＣＣＤ１２は、受光した光の強度を電気信号に変換し、カメラ信号処理部１３に出力する。
【００２４】
カメラ信号処理部１３は、ＣＣＤ１２から入力された電気信号を、Ｙ，Ｃｒ，Ｃｂの色差信号に変換し、画像信号処理部１４に出力する。画像信号処理部１４は、コントローラ２１の制御の下、カメラ信号処理部１３から入力された画像信号を、バス１７を介してＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１８に供給し、そこに一時的に記憶させる。また画像信号処理部１４は、コントローラ２１によってＬＣＤ１６の画像サイズに変更された画像信号をＤＲＡＭ１８から読み出し、それに、オンスクリーンディスプレイ（ＯＳＤ）２０から入力されたデータを重畳して、ＲＧＢデコーダ１５に出力する。
【００２５】
ＲＧＢデコーダ１５は、画像信号処理部１４から入力された画像信号をＲＧＢ信号に変換し、ＬＣＤ１６に出力する。ＬＣＤ１６は、ＲＧＢデコーダ１５から入力されたＲＧＢ信号に対応する画像を表示する。
【００２６】
ＤＲＡＭ１８は、記憶するデータの種類によって記憶領域が分けられており、ここでは、ＤＩＳＰＬＡＹエリア１８ＡとＯＳＤエリア１８Ｂが設けられている。ＤＩＳＰＬＡＹエリア１８Ａは、画像データを記憶するものであって、画像の左上隅の画素から順に、１画素毎の色データを記憶する。ＯＳＤエリア１８Ｂは、オンスクリーンディスプレイ２０から供給される、記号、文字、または図形などのＯＳＤ表示データを記憶するものであって、画像の左上隅の画素から順に、１画素毎の色データを記憶する。なお、ＯＳＤ表示データにおいて、色データの値が０の画素は、何も表示を行わないことを示す。
【００２７】
オンスクリーンディスプレイ２０は、コントローラ２１の制御の下、記号、文字、または図形からなるメニュー画面やアイコンなどのデータを、バス１７を介して画像信号処理部１４に出力する。
【００２８】
コントローラ２１は、ユーザが操作部２２を用いて指令した内容を示す信号に基づいて、各種処理を実行するとともに、バス１７を介して、画像信号処理部１４、ＤＲＡＭ１８、外部インターフェース１９、オンスクリーンディスプレイ２０、およびメディアドライブ２３を制御する。ＦＬＡＳＨ  ＲＯＭ２４には、コントローラ２１が各種処理を実行する上で必要なプログラムが格納されている。
【００２９】
またコントローラ２１は、操作部２２のシャッタボタンが操作された場合、画像信号処理部１４を制御し、画面１枚分の画像信号をＤＲＡＭ１８に取り込ませる。そして、コントローラ２１は、ＤＲＡＭ１８に取り込まれた画像信号を、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式などの圧縮形式で圧縮し、ＤＲＡＭ１８の他のアドレスに格納させるとともに、ファイルヘッダなどを付加し、ＪＰＥＧファイルとしてストリームに成形させる。
【００３０】
なお、画像信号の圧縮形式は、ＪＰＥＧ形式に限らず、例えば、ＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）形式やＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式、あるいは、その他各種フォーマットなどでもよい。
【００３１】
さらにまたコントローラ２１は、操作部２２から画像印刷の開始が指示された場合、ＤＲＡＭ１８から画像データを読み出し、バス１７を介して外部インターフェース１９に接続されたプリンタ３に送信する。
【００３２】
記録メディア３３は、例えば、半導体メモリなどで構成され、その内部には、電気的に書き換えや消去が可能な不揮発性メモリが格納されており、画像や音声等の各種データの書き込み、および読み出しが可能になされている。この記録メディア３３は、ＤＲＡＭ１８に一時的に記憶されているデータ（画像ファイル）を永続的に保存するために、あるいは、保存されているデータを読み出すために、必要に応じてメディアドライブ２３に挿入される。
【００３３】
外部インターフェース１９は、例えば、ＵＳＢ入出力端子などで構成され、画像の印刷を行なう場合に、プリンタ３と接続される。外部インターフェース１９にはまた、必要に応じてドライブ３１が接続され、磁気ディスク、光ディスク、あるいは光磁気ディスクなどのリムーバブルメディア３２が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて、ＦＬＡＳＨ  ＲＯＭ２４にインストールされる。
【００３４】
図３は、ＤＲＡＭ１８に格納される画像ファイルの形式を示す図である。同図に示されるように、画像ファイル内のヘッダ部分に、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅ  Ｉｍａｇｅ  Ｆｉｌｅ）情報が設けられ、続いて、画像データが配置されている。Ｅｘｉｆ情報には、例えば、絞り値、シャッタスピード、ＥＶ補正値、ＩＳＯ感度、ストロボ発光、および、測光方式などの撮影時の設定状態情報が示される。
【００３５】
このように、ＤＲＡＭ１８に格納される画像ファイルは、画像データにＥｘｉｆ情報が付随された構造となっているため、その詳細は後述するが、画像データとともに、Ｅｘｉｆ情報を表示させることができる。
【００３６】
次に、デジタルスチルカメラ１の基本的動作について説明する。
【００３７】
レンズブロック１１で取り込まれた光（被写体の映像）は、ＣＣＤ１２に入射され、そこで電気信号に変換される。変換された電気信号は、カメラ信号処理部１３でＹ，Ｃｒ，Ｃｂの色差信号に変換され、画像信号処理部１４およびバス１７を介してＤＲＡＭ１８に展開され、そこに一時的に記憶される。
【００３８】
ＤＲＡＭ１８に一時的に記憶された画像信号は、コントローラ２１によって、ＬＣＤ１６に表示させるための画像サイズに変更され、再び、ＤＲＡＭ１８の他のアドレスに記憶される。そして、この画像信号が画像信号処理部１４によって読み出され、ＲＧＢデコーダ１５に出力され、ＲＧＢ信号に変換された後、ＬＣＤ１６に出力される。これにより、ＬＣＤ１６には、被写体の画像がリアルタイムで表示される（すなわち、モニタリング画像が表示される）。
【００３９】
例えば、ユーザが、所定のタイミングで、操作部２２のシャッタボタンを操作すると、コントローラ２１は、ＤＲＡＭ１８に一時的に記憶されている画像信号を読み出し、ＪＰＥＧ方式で圧縮した後、ＤＲＡＭ１８の他のアドレスに格納させるとともに、格納された画像信号にファイルヘッダなどを付加し、ＪＰＥＧファイルとしてストリームに成形させる。コントローラ２１は、このＪＰＥＧファイルを読み出し、バス１７を介してメディアドライブ２３に挿入された記録メディア３３に転送し、そこに永続的に保存させる。
【００４０】
このようにして、１枚の画像が１個の画像データとして、記録メディア３３に記録される。
【００４１】
例えば、ユーザが、操作部２２を操作して、記録メディア３３に保存されている画像の再生（表示）を指示すると、コントローラ２１は、記録メディア３３に保存されている画像ファイルを、バス１７を介してＤＲＡＭ１８に転送し、そこからデータを取り込みながら圧縮されたファイルを伸張し、ＤＲＡＭ１８の他のアドレスに記憶させる。伸張処理終了後、コントローラ２１は、画像信号処理部１４を制御し、ＤＲＡＭ１８に記憶されている画像データを読み出させる。画像信号処理部１４は、読み出した画像データに、オンスクリーンディスプレイ２０から入力されたデータを重畳し、ＲＧＢデコーダ１５を介してＬＣＤ１６に出力する。
【００４２】
このようにして、記録メディア３３に保存されている画像データがＬＣＤ１６に表示される。
【００４３】
また、上述したようにして画像を再生するにあたり、コントローラ２１は、画像に付随されているＥｘｉｆ情報などの撮影時の設定状態情報や、伸張処理後の画像データを画像信号処理部１４に読み出させる際に得られる画像データの輝度情報を、オンスクリーンディスプレイ２０に供給し、そこで、Ｅｘｉｆ情報に関するＯＳＤ表示データや、輝度情報を元にしたヒストグラムに関するＯＳＤ表示データを作成させる。
【００４４】
これにより、例えば、図４に示されるように、ＬＣＤ１６には、画像データ５１とともに、Ｅｘｉｆ情報やヒストグラムなどのＯＳＤ表示データ５２が表示される。同図においては、Ｅｘｉｆ情報として、絞り値「Ｆ２．０」、ＥＶ補正値「５００＋０．３ＥＶ」、およびＩＳＯ感度「ＩＳＯ１００」が表示されている。
【００４５】
次に、図５のフローチャートを参照して、画像の再生および印刷処理について説明する。なお、この処理は、ユーザにより操作部２２が操作され、画像の再生が指示された場合に開始される。
【００４６】
ステップＳ１において、コントローラ２１は、メディアドライブ２３に挿入された記録メディア３３から、圧縮された画像データを、バス１７を介してＤＲＡＭ１８に転送し、そこに一時的に記憶させる。ステップＳ２において、コントローラ２１は、ＤＲＡＭ１８に一時的に記憶された画像データを取り込みながら伸張する。ステップＳ３において、コントローラ２１は、ステップＳ２の処理で伸張された画像データをＤＲＡＭ１８のＤＩＳＰＬＡＹエリア１８Ａに転送し、そこに記憶させる。
【００４７】
ステップＳ４において、コントローラ２１は、画像信号処理部１４を制御し、ＤＲＡＭ１８のＤＩＳＰＬＡＹエリア１８Ａに記憶されている画像データを読み出させ、ＲＧＢデコーダ１５を介してＬＣＤ１６に出力させる。これにより、例えば、図６Ａに示されるような画像データ５１がＬＣＤ１６に表示される。
【００４８】
ステップＳ５において、コントローラ２１は、記録メディア３３から取得し、ＬＣＤ１６に表示させた画像データにＥｘｉｆ情報が存在するか否かを判定し、Ｅｘｉｆ情報が存在すると判定した場合、ステップＳ６に進み、画像データに付随されているＥｘｉｆ情報を取得する。
【００４９】
ステップＳ７において、コントローラ２１は、ステップＳ６の処理で取得したＥｘｉｆ情報をオンスクリーンディスプレイ２０に供給する。オンスクリーンディスプレイ２０は、表示仕様（表示位置、表示桁数、および色など）に基づいて、Ｅｘｉｆ情報に関するＯＳＤ表示データを作成する。
【００５０】
これにより、図６Ｂに示されるようなＯＳＤ表示データ５２のうち、Ｅｘｉｆ情報に関する、絞り値「Ｆ２．０」、ＥＶ補正値「５００＋０．３ＥＶ」、およびＩＳＯ感度「ＩＳＯ１００」のＯＳＤ表示データが作成される。
【００５１】
ステップＳ８において、オンスクリーンディスプレイ２０は、コントローラ２１の制御の下、ステップＳ７の処理で作成されたＯＳＤ表示データをＤＲＡＭ１８のＯＳＤエリア１８Ｂに転送し、そこに記憶させる。
【００５２】
ステップＳ５において、画像データにＥｘｉｆ情報が存在しないと判定された場合、処理は、ステップＳ９に進む。
【００５３】
ステップＳ９において、コントローラ２１は、ＬＣＤ１６に表示させた画像データに輝度情報が存在するか否か、すなわち、ステップＳ４の処理において、画像信号処理部１４に画像データを読み出させる際に輝度情報が得られたか否かを判定する。
【００５４】
ステップＳ９において、画像データに輝度情報が存在すると判定された場合、ステップＳ１０に進み、コントローラ２１は、その画像データの輝度情報を取得する。ステップＳ１１において、コントローラ２１は、ステップＳ１０の処理で取得した輝度情報をオンスクリーンディスプレイ２０に供給する。オンスクリーンディスプレイ２０は、表示仕様（表示位置、表示桁数、および色など）に基づいて、輝度情報に関するＯＳＤ表示データを作成する。
【００５５】
これにより、図６Ｂに示されるようなＯＳＤ表示データ５２のうち、輝度情報を元にしたヒストグラムのＯＳＤ表示データが作成される。
【００５６】
そして、オンスクリーンディスプレイ２０は、コントローラ２１の制御の下、作成したＯＳＤ表示データをＤＲＡＭ１８のＯＳＤエリア１８Ｂに転送し、そこに記憶させる。
【００５７】
ステップＳ９において、画像データに輝度情報が存在しないと判定された場合、処理は、ステップＳ１２に進む。
【００５８】
ステップＳ１２において、コントローラ２１は、画像信号処理部１４を制御し、ＯＳＤエリア１８Ｂに記憶されているＯＳＤ表示データを読み出させ、重ね合わせ表示処理を実行させる。
【００５９】
ここで、図７を参照して、画像信号処理部１４が実行する、重ね合わせ表示処理の詳細について説明する。なお、説明を分かりやすくするため、横方向ｍ番目、縦方向ｎ番目の画素を、（ｍ，ｎ）の画素と記載する。
【００６０】
ステップＳ３１において、画像信号処理部１４は、変数ｍおよび変数ｎを１にセットする。ステップＳ３２において、画像信号処理部１４は、ＤＲＡＭ１８のＯＳＤエリア１８Ｂ内における画像の（ｍ，ｎ）の画素に、ＯＳＤ表示データが存在するか否か、すなわち、ＯＳＤ表示データの値が０以外の有効な値であるか否かを判定する。
【００６１】
ステップＳ３２において、ＯＳＤエリア１８Ｂ内における画像の（ｍ，ｎ）の画素にＯＳＤ表示データが存在する、すなわち、ＯＳＤ表示データの値が０以外の有効な値であると判定された場合、ステップＳ３３に進み、画像信号処理部１４は、ＯＳＤエリア１８Ｂ内における画像の（ｍ，ｎ）の画素にあるＯＳＤ表示データを、ＲＧＢデコーダ１５を介してＬＣＤ１６に出力し、そこに表示させる。
【００６２】
ステップＳ３２において、ＯＳＤエリア１８Ｂ内における画像の（ｍ，ｎ）の画素にＯＳＤ表示データが存在しない、すなわち、ＯＳＤ表示データの値が０であると判定された場合、ステップＳ３４に進み、画像信号処理部１４は、ＤＩＳＰＬＡＹエリア１８Ａ内における画像の（ｍ，ｎ）の画素にある画像データを、ＲＧＢデコーダ１５を介してＬＣＤ１６に出力し、そこに表示させる。
【００６３】
ステップＳ３５において、画像信号処理部１４は、変数ｍが最大値Ｍ（横方向の最終画素）であるか否かを判定し、変数ｍが最大値Ｍではないと判定した場合、ステップＳ３６に進み、変数ｍを１だけインクリメントし、ステップＳ３２に戻り、上述した処理を繰り返し実行する。
【００６４】
ステップＳ３５において、変数ｍが最大値Ｍであると判定された場合、ステップＳ３７に進み、画像信号処理部１４は、さらに変数ｎが最大値Ｎ（縦方向の最終画素）であるか否かを判定し、変数ｎが最大値Ｎではないと判定した場合、ステップＳ３８に進み、変数ｎを１だけインクリメントするとともに、変数ｍを１にリセットする。その後、処理は、ステップＳ３２に戻り、上述した処理が繰り返し実行される。
【００６５】
そして、ステップＳ３７において、変数ｎが最大値Ｎであると判定された場合、すなわち、ＤＩＳＰＬＡＹエリア１８ＡとＯＳＤエリア１８Ｂ内における全ての画素について、重ね合わせ処理が終了されると、図５のステップＳ１３にリターンする。
【００６６】
これにより、図６Ｃに示されるように、ユーザが再生指示した画像データ５１（図６Ａ）と、その画像データ５１のＥｘｉｆ情報や輝度情報などのＯＳＤ表示データ５２（図６Ｂ）とが重ね合わせられて、ＬＣＤ１６に表示される。
【００６７】
付言すれば、１画素毎に、ＯＳＤ表示データの値が０であれば、ＤＩＳＰＬＡＹエリア１８Ａの画像データを、ＯＳＤ表示データの値が０でなければ（ＯＳＤ表示データが有効な値であれば）、ＯＳＤエリア１８ＢのＯＳＤ表示データを、それぞれＬＣＤ１６に表示させることができる。
【００６８】
図５の説明に戻る。ステップＳ１３において、コントローラ２１は、ユーザにより操作部２２が操作され、画像の印刷が指示されたか否かを判定し、画像の印刷が指示されるまで待機する。
【００６９】
なお、ステップＳ１３の処理において、画像の印刷が指示されるまで、それ以降の処理は行わないものとして説明しているが、勿論、他の画像の再生が指示されることもある。この場合、ステップＳ１の処理に戻り、上述した処理が再び実行される。
【００７０】
ステップＳ１３において、画像の印刷が指示されたと判定された場合、ステップＳ１４に進み、コントローラ２１は、ＤＩＳＰＬＡＹエリア１８Ａに記憶されている画像データと、ＯＳＤエリア１８Ｂに記憶されているＯＳＤ表示データとの重ね合わせ書き込み処理を実行する。
【００７１】
ここで、図８を参照して、コントローラ２１が実行する、重ね合わせ書き込み処理の詳細について説明する。なお、図７と同様に、横方向ｍ番目、縦方向ｎ番目の画素を、（ｍ，ｎ）の画素と記載する。
【００７２】
ステップＳ５１において、コントローラ２１は、変数ｍおよび変数ｎを１にセットする。ステップＳ５２において、コントローラ２１は、ＤＲＡＭ１８のＯＳＤエリア１８Ｂ内における画像の（ｍ，ｎ）の画素に、ＯＳＤ表示データが存在するか否か、ＯＳＤ表示データの値が０以外の有効な値であるか否かを判定する。
【００７３】
ステップＳ５２においてし、ＯＳＤエリア１８Ｂ内における画像の（ｍ，ｎ）の画素にＯＳＤ表示データが存在する、すなわち、ＯＳＤ表示データの値が０以外の有効な値であると判定された場合、ステップＳ５３に進み、コントローラ２１は、ＯＳＤエリア１８Ｂ内における画像の（ｍ，ｎ）の画素にあるＯＳＤ表示データを、ＤＲＡＭ１８のＤＩＳＰＬＡＹエリア１８Ａに転送し、ＤＩＳＰＬＡＹエリア１８Ａにおける画像の（ｍ，ｎ）の画素に書き込ませる。
【００７４】
ステップＳ５２において、ＯＳＤエリア１８Ｂ内における画像の（ｍ，ｎ）の画素にＯＳＤ表示データが存在しない、すなわち、ＯＳＤ表示データの値が０であると判定された場合、ステップＳ５４に進み、コントローラ２１は、ＤＲＡＭ１８のＤＩＳＰＬＡＹエリア１８Ａ内における画像の（ｍ，ｎ）の画素にある画像データをそのまま残させる。
【００７５】
ステップＳ５５において、コントローラ２１は、変数ｍが最大値Ｍ（横方向の最終画素）であるか否かを判定し、変数ｍが最大値Ｍではないと判定した場合、ステップＳ５６に進み、変数ｍを１だけインクリメントし、ステップＳ５２に戻り、上述した処理を繰り返し実行する。
【００７６】
ステップＳ５５において、変数ｍが最大値Ｍであると判定された場合、ステップＳ５７に進み、コントローラ２１は、さらに変数ｎが最大値Ｎ（縦方向の最終画素）であるか否かを判定し、変数ｎが最大値Ｎではないと判定した場合、ステップＳ５８に進み、変数ｎを１だけインクリメントするとともに、変数ｍを１にリセットする。その後、処理は、ステップＳ５２に戻り、上述した処理が繰り返し実行される。
【００７７】
そして、ステップＳ５７において、変数ｎが最大値Ｎであると判定された場合、すなわち、ＤＩＳＰＬＡＹエリア１８ＡとＯＳＤエリア１８Ｂ内における全ての画素について、重ね合わせ書き込み処理が終了されると、図５のステップＳ１５にリターンする。
【００７８】
このように、１画素毎に、ＯＳＤ表示データの値が０であれば、ＤＩＳＰＬＡＹエリア１８Ａの画像データをそのまま残し、ＯＳＤ表示データの値が０でなければ（ＯＳＤ表示データが有効な値であれば）、ＯＳＤエリア１８ＢのＯＳＤ表示データをＤＩＳＰＬＡＹエリア１８Ａに書き込むといった処理を、ＤＩＳＰＬＡＹエリア１８Ａの全ての画素に対して行うことにより、画像データとＯＳＤ表示データとの重ね合わせが完了する。
【００７９】
このように、ＤＲＡＭ１８内に、印刷する画像イメージを作成するため、例えば、記録メディア３３などに、新たに画像ファイルを作成する必要がない。
【００８０】
ステップＳ１５において、コントローラ２１は、ステップＳ１４の処理で、画像データとＯＳＤ表示データとが重ね合わせられたデータ（すなわち、画像上にＥｘｉｆ情報やヒストグラムなどが重ね合わせられた画面イメージ）をＤＲＡＭ１８から読み出し、バス１７および外部バス１９を介してプリンタ３に送信し、そのデータの印刷を開始させる。
【００８１】
ここで、印刷実行の形態は特に問わないが、例えば、デジタルスチルカメラ１とプリンタ３が互いにＤＰＳ機能を有している場合、ＤＰＳ定義ファイルを相互に交換することで（ネゴシエーションすることにより）、互いの機器が、ＤＰＳ機能をサポートした機器であることが認識される。これにより、コントローラ２１は、プリンタ３のＤＰＳサービスを確認するとともに、プリンタ情報などを取得し、印刷を開始させることができる。
【００８２】
以上の処理により、再生画像に関する設定状態情報を合わせ込んだ画像の再生が可能になるとともに、デジタルスチルカメラ１のＬＣＤ１６に表示されている、設定状態情報が合わせ込まれた画面イメージそのものを印刷することが可能になる。これにより、ユーザは、撮影時の設定状態情報を容易に確認することができる。
【００８３】
なお、上述のステップＳ１４の処理で、コントローラ２１は、ＯＳＤ表示データが重ね合わせられた画像データをＤＲＡＭ１８から読み出し、ＪＰＥＧ方式で圧縮した後、ＤＲＡＭ１８の他のアドレスに格納させるとともに、格納された画像信号にファイルヘッダなどを付加し、ＪＰＥＧファイルとしてストリームに成形させることにより、画像データとＯＳＤ表示データとが重ね合わせられた、ＪＰＥＧファイルを新たに作成することもできる。
【００８４】
さらに、コントローラ２１は、このＪＰＥＧファイルを読み出し、バス１７を介してメディアドライブ２３に挿入された記録メディア３３に転送し、そこに永続的に保存させることもできる。
【００８５】
以上においては、絞り値、シャッタスピード、ＥＶ補正値、ＩＳＯ感度、ストロボ発光、および、測光方式などの撮影時の設定状態情報を示すＥｘｉｆ情報や、画像の輝度情報に関するヒストグラムを画像に重ね合わせて印刷するようにしたが、本発明はこれに限らず、例えば、撮影日時、撮影場所名、撮影者名、またはコメントなどの撮影情報を重ね合わせて印刷することも勿論可能である。
【００８６】
また、再生画像に関する情報の表示レイアウト、色、属性、またはフォントタイプなどのデザインを重ね合わせて印刷することも可能であり、見栄えの良いデザインにすることにより、画像印刷を修飾するような場合に適用することも可能である。
【００８７】
また以上においては、再生画像に関する情報を合わせ込んだ画像の再生および印刷を行うようにしたが、再生画像だけでなく、例えば、撮影モード時のモニタリング画像に関する設定状態情報を合わせ込んだ画像の表示および印刷を行うこともできる。この場合の処理について、図９を参照して説明する。
【００８８】
ステップＳ７１において、コントローラ２１は、カメラ信号処理部１３を制御し、ＣＣＤ１２から入力された電気信号を取り込ませ、Ｙ，Ｃｒ，Ｃｂの色差信号に変換させる。その後、コントローラ２１は、画像信号処理部１４を制御し、変換された画像信号を、バス１７を介してＤＲＡＭ１８に供給させ、そこに一時的に記憶させる。
【００８９】
ステップＳ７２において、コントローラ２１は、ＤＲＡＭ１８に一時的に記憶されている画像信号を読み出して画格（縦横サイズ）を変更し、再び、ＤＲＡＭ１８のＤＩＳＰＬＡＹエリア１８Ａに転送し、そこに記憶させる。
【００９０】
ステップＳ７３乃至Ｓ８４の処理は、図５のステップＳ４乃至Ｓ１５の処理と同様であるため、その説明は省略する。
【００９１】
以上の処理により、静止画像ファイルとして記録メディア３３に保存しなくても、設定状態情報や撮影情報などを合わせ込んだモニタリング中の画面イメージを、そのまま印刷することが可能になる。
【００９２】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【００９３】
この記録媒体は、図２に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フレキシブルディスクを含む）、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  ＯｎｌｙＭｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、もしくは光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（登録商標）を含む）などよりなるリムーバブルメディア３２、または、半導体メモリなどよりなる記録メディア３３により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＦＬＡＳＨ  ＲＯＭ２４またはハードディスクなどで構成される。
【００９４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００９５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表わすものである
【００９６】
【発明の効果】
以上のように、第１の本発明によれば、デジタルスチルカメラで撮影された画像を印刷することが可能となる。特に、画面に表示されている設定状態情報や輝度情報が合わせ込まれた画像をそのまま印刷することが可能となる。
【００９７】
第２の本発明によれば、デジタルスチルカメラで撮影された画像とともに、その画像に関する付随情報を印刷することが可能となる。特に、画面に表示されている設定状態情報や輝度情報が合わせ込まれた画像をプリンタに送信し、その表示状態のまま印刷することが可能となる。
【図面の簡単な説明】
【図１】本発明を適用した自動印刷システムの構成例を示す図である。
【図２】デジタルスチルカメラの電気的構成例を示す図である。
【図３】画像ファイルの形式を示す図である。
【図４】Ｅｘｉｆ情報とヒストグラムが重ね合わせられた画像の表示例を示す図である。
【図５】画像の再生および印刷処理を説明するフローチャートである。
【図６】Ｅｘｉｆ情報とヒストグラムが画像に重ね合わせられる処理を模式的に示す図である。
【図７】図５のステップＳ１２の重ね合わせ表示処理の詳細を説明するフローチャートである。
【図８】図５のステップＳ１４の重ね合わせ書き込みの詳細を説明するフローチャートである。
【図９】撮影モード時での画像の表示および印刷処理を説明するフローチャートである。
【符号の説明】
１  デジタルスチルカメラ，  ２  バス，  ３  プリンタ，  １４  画像信号処理部，  １８  ＤＲＡＭ，  １９  外部インターフェース，  ２１  コントローラ，  ２２  操作部，  ２３  メディアドライブ，  ２４  ＦＬＡＳＨ  ＲＯＭ，  ３３  記録メディア
【図１】
2004222108.tif 000003
【図２】
2004222108.tif 000004
【図３】
2004222108.tif 000005
【図４】
2004222108.tif 000006
【図５】
2004222108.tif 000007
【図６】
2004222108.tif 000008
【図７】
2004222108.tif 000009
【図８】
2004222108.tif 000010
【図９】
2004222108.tif 000011