(57)【特許請求の範囲】
【請求項１】
プリンタが接続されたか否かを判別するプリンタ接続判別手段を備え、前記プリンタ接続判別手段により前記プリンタが接続されていると判別された場合、撮影時の画像情報の記録において前記画像情報の圧縮モードが非圧縮、又は可逆圧縮に初期設定されることを特徴とするカメラ。
【請求項２】
前記撮影時の画像情報を可搬性の記録媒体に記録することが可能であることを特徴とする請求項１に記載のカメラ。
【請求項３】
前記記録媒体に記録するときの前記画像情報の圧縮モードの初期設定を請求項１の圧縮モードとすることを特徴とする請求項２に記載のカメラ。
【請求項４】
前記プリンタへの転送時の前記画像情報の圧縮モードの初期設定を請求項１の圧縮モードとすることを特徴とする請求項１に記載のカメラ。
【請求項５】
前記記録媒体がメモリカードであることを特徴とする請求項２に記載のカメラ。
【請求項６】
さらに、最高限界解像度を含む前記プリンタの固有の情報を前記プリンタから取得可能なプリンタ情報取得手段を備え、前記プリンタ情報取得手段により取得した前記プリンタの最高限界解像度が前記画像情報の解像度よりも高い場合、前記画像情報の圧縮モードの初期設定を非圧縮モードとし、前記プリンタの最高限界解像度が前記画像情報の解像度よりも低い場合、前記プリンタの最高限界解像度に応じた圧縮率で前記画像情報を圧縮することを特徴とする請求項１に記載のカメラ。
【請求項７】
それぞれ異なる画質で画像が撮影される複数の画像撮影モードを有するカメラであって、
前記複数の画像撮影モードのうち、所望の画質による画像撮影モードを手動により選択及び設定可能な画像撮影モード設定手段と、
プリンタが接続されたか否かを検出するプリンタ接続検出手段と、
前記プリンタ接続検出手段が前記カメラと前記プリンタとの接続を検出した場合、前記複数の画像撮影モードのうち最も高画質で撮影される画像撮影モードを自動的に設定する制御手段とを備えたことを特徴とするカメラ。
【請求項８】
画像情報を出力する際の最高限界解像度を含む情報が格納された記憶手段と、前記情報を外部に出力可能な出力手段とを備えることを特徴とするプリンタと、
前記最高限界解像度に応じて画像情報を記録する際の圧縮モード若しくは圧縮率を設定する請求項１に記載のカメラとを備える画像圧縮システム。
【請求項９】
プリンタと、前記プリンタが接続されたか否かを判別するプリンタ接続判別手段を備えるカメラとから成る画像圧縮システムであって、
前記プリンタ接続判別手段により前記プリンタが接続されていると判別された場合、前記カメラの撮影時の画像情報の圧縮モードが非圧縮、又は可逆圧縮に初期設定されることを特徴とする画像圧縮システム。
【請求項１０】
さらに、前記プリンタが画像情報を出力する際の最高限界解像度を含む情報が格納された記憶手段と前記情報を外部に出力可能な出力手段とを備え、
前記カメラが、接続された前記プリンタから出力される前記情報を取得可能なプリンタ情報取得手段を備え、
前記カメラにおいて、前記プリンタ情報取得手段により取得された前記最高限界解像度に応じて、前記撮影時の画像情報の圧縮モード若しくは圧縮率が設定されることを特徴とする請求項９に記載の画像圧縮システム。
【請求項１１】
前記プリンタ情報取得手段により取得した前記プリンタの最高限界解像度が前記撮影時の画像情報の解像度よりも高い場合、前記撮影時の画像情報の圧縮モードの初期設定が非圧縮モードとされ、前記プリンタの最高限界解像度が前記撮影時の画像情報の解像度よりも低い場合、前記プリンタの最高限界解像度に応じた圧縮率で前記撮影時の画像情報が圧縮されることを特徴とする請求項１０に記載の画像圧縮システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像記録時の画像圧縮に関して種々のモードを備えたカメラに関する。
【０００２】
【従来の技術】
従来、デジタルカメラ等で撮影した画像は、デジタルカメラに備えられた液晶モニタや、デジタルカメラに接続されるパソコンのディスプレイに表示される他、プリンタを接続して記録シートにプリントアウトされる。画像の精度は、液晶モニタやディスプレイに表示される場合よりもプリントアウトされる場合の方が高精細なものが要求されることが多い。記録シートにプリントすると従来の高精細の銀塩写真等と比較され易いため画像精度に対する評価が厳しくなること、モニタ等よりも記録シートの方が表示できる画素数が多いため圧縮画像を再現するとその精度の低さが目立つこと、等によるものである。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のデジタルカメラでは内蔵されたメモリを有効活用するため、撮影された画像情報は常に圧縮されてメモリに格納される。すなわち、プリントアウトされる画像に要求される精度には対応できない画像記録が行われていた。
【０００４】
本発明は、以上の問題を解決するものであり、プリントアウトに適した画像記録のモードを備えたカメラを提供することを目的としている。
【０００５】
【課題を解決するための手段】
本発明に係るカメラは、プリンタが接続されたか否かを判別するプリンタ接続判別手段を備え、プリンタ接続判別手段によりプリンタが接続されていると判別された場合、撮影時の画像情報の記録において画像情報の圧縮モードが非圧縮、可逆圧縮、あるいは低圧縮に初期設定されることを特徴とする。
【０００６】
好ましくは、撮影時の画像情報を可搬性の記録媒体に記録することが可能であり、記録媒体はメモリカードである。
【０００７】
例えば、記録媒体に記録するときの画像情報の圧縮モードの初期設定を、非圧縮、可逆圧縮、あるいは低圧縮とする。
【０００８】
例えば、プリンタへの転送時の画像情報の圧縮モードの初期設定を非圧縮、可逆圧縮、あるいは低圧縮とする。
【０００９】
好ましくは、さらに、最高限界解像度を含むプリンタの固有の情報をプリンタから取得可能なプリンタ情報取得手段を備え、プリンタ情報取得手段により取得したプリンタの最高限界解像度が画像情報の解像度よりも高い場合、画像情報の圧縮モードの初期設定を非圧縮モードとし、プリンタの最高限界解像度が画像情報の解像度よりも低い場合、プリンタの最高限界解像度に応じた圧縮率で画像情報を圧縮する。
【００１０】
また、本発明に係るカメラは、それぞれ異なる画質で画像が撮影される複数の画像撮影モードを有するカメラであって、複数の画像撮影モードのうち、所望の画質による画像撮影モードを手動により選択及び設定可能な画像撮影モード設定手段と、プリンタが接続されたか否かを検出するプリンタ接続検出手段と、プリンタ接続検出手段がカメラとプリンタとの接続を検出した場合、複数の画像撮影モードのうち最も高画質で撮影される画像撮影モードを自動的に設定する制御手段とを備えたことを特徴とする。
【００１１】
また、本発明に係るプリンタは、画像情報を出力する際の最高限界解像度を含む情報が格納された記憶手段と、その情報を外部に出力可能な出力手段とを備えたプリンタであって、最高限界解像度に応じて画像情報を記録する際の圧縮モード若しくは圧縮率が設定されるカメラに接続されることを特徴とする。
【００１２】
また、本発明に係る画像圧縮システムは、プリンタと、プリンタが接続されたか否かを判別するプリンタ接続判別手段を備えるカメラとから成る画像圧縮システムであって、プリンタ接続判別手段によりプリンタが接続されていると判別された場合、カメラの撮影時の画像情報の圧縮モードが非圧縮、可逆圧縮、あるいは低圧縮に初期設定されることを特徴とする。
【００１３】
好ましくは、さらに、プリンタが画像情報を出力する際の最高限界解像度を含む情報が格納された記憶手段とその情報を外部に出力可能な出力手段とを備え、カメラが、接続されたプリンタから出力される情報を取得可能なプリンタ情報取得手段を備え、カメラにおいて、プリンタ情報取得手段により取得された最高限界解像度に応じて、撮影時の画像情報の圧縮モード若しくは圧縮率が設定される。
【００１４】
好ましくは、プリンタ情報取得手段により取得したプリンタの最高限界解像度が撮影時の画像情報の解像度よりも高い場合、撮影時の画像情報の圧縮モードの初期設定が非圧縮モードとされ、プリンタの最高限界解像度が撮影時の画像情報の解像度よりも低い場合、プリンタの最高限界解像度に応じた圧縮率で撮影時の画像情報が圧縮される。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は、本発明の実施形態が適用されるデジタルカメラとプリンタの斜視図である。デジタルカメラ１０の上面１０Ｕには撮影を開始するためのレリーズスイッチ２１０が設けられている。レリーズスイッチ２１０の近傍には、撮影した画像情報のプリント出力を指示するプリントボタン２３、画像記録をメモリカード（図示せず）に記録するか否かを指定する記録モード選択スイッチ２６、撮影した画像情報の圧縮率を指定する圧縮率選択スイッチ２７、圧縮率選択スイッチ２７で指定された圧縮率を確定する圧縮率確定ボタン２７１が設けられている。すなわち、画像情報の圧縮率は操作者により手動で選択及び設定が可能である。これらのスイッチにより設定される圧縮率が低いほど、高画質の撮影画像が得られる。記録モード選択スイッチ２６および圧縮率選択スイッチ２７の選択結果は、液晶パネル２８に表示されるので操作者は記録モードや圧縮率の選択状況を確認できる。側面１０Ａにはファインダ２９が設けられており、被写体の状態を確認することができる。
【００１６】
尚、本明細書の「画像情報の圧縮」には、撮影された原画像の画素データから所定のデータのみをサンプリングすることにより画素データ数を少なくし、再生される画像の解像度を下げる、いわゆる間引き動作も含まれる。
【００１７】
プリンタ３０の上面３０Ｕには、デジタルカメラ１０の操作により撮影された画像のプリント出力を指示するプリントボタン３１、デジタルカメラ１０からプリンタ３０を取り外すためのロック解除ボタン３２が設けられている。また、上面３０Ｕにおいてプリントボタン３１が設けられた端部と反対側の端部近傍に設けられた排出口（図示せず）から記録紙Ｐが排出される。
【００１８】
プリンタ３０の側面３０Ａにはパワースイッチ３３が設けられている。プリンタ３０の側面３０Ｂは、デジタルカメラ１０に装着している間デジタルカメラ１０と当接する側面であり、ロック爪３４、位置決めピン３５が設けられている。ロック爪３４は鉤型の形状を有する平板であり、側面３０Ｂの長手方向に沿って移動可能である。位置決めピン３５は、プリンタ３０をデジタルカメラ１０に装着する際の位置決めを補助するピンである。プリンタ３０の側面３０Ｃには、ＡＣアダプタ（図示せず）を接続するためのＡＣ／ＤＣコンバータジャック挿入口３６が設けられており、家庭用コンセントから電源供給することができる。
【００１９】
図２は、デジタルカメラ１０を側面１０Ｂの側から示す斜視図である。側面１０Ｂには、プリンタ３０が装着される際プリンタ３０のロック爪３４と対応する位置にロック爪受け部２４が穿設され、またプリンタ３０の位置決めピン３５に対応する位置に位置決めピン受け部２５が穿設されている。ロック爪受け部２４はプリンタ３０のロック爪３４の鉤型形状に係合するスロットであり、位置決めピン受け部２５は、プリンタ３０の位置決めピン３５が嵌合し摺動な穴である。さらに側面１０Ｂの下端部近傍にはプリンタコネクタ２２が設けられており、プリンタ３０装着時、プリンタ３０側のカメラコネクタ（図示せず）と接続される。デジタルカメラ１０とプリンタ３０の間の画像情報等のデータの転送はプリンタコネクタ２２、カメラコネクタを介して行われる。
【００２０】
図３はプリンタ３０をデジタルカメラ１０に装着した際の斜視図である。
プリンタ３０の位置決めピン３５（図１参照）をデジタルカメラ１０の位置決めピン受け部２５（図２参照）に挿入することにより、プリンタ３０のロック爪３４（図１参照）がデジタルカメラ１０のロック爪受け部２４（図２参照）に対向する位置に位置決めされる。プリンタ３０は、ロック爪３４をデジタルカメラ１０のロック爪受け部２４に係合させることにより、図３に示すようにデジタルカメラ１０に装着され固定される。図３の状態においてロック解除ボタン３２を押すと、ロック爪３４が側面３０Ｂの長手方向に沿って鉤型形状の凹部と反対側に移動し、ロック爪３４とロック爪受け部２４との係合関係が解除され、プリンタ３０はデジタルカメラ１０から離脱される。
【００２１】
図４は、デジタルカメラ１０のシステムブロック図である。システムコントロール回路１１はマイクロコンピュータであり、デジタルカメラ全体の制御を行う。システムコントロール回路１１の制御により、撮像素子１５から光電変換された画像情報が読み出され、プロセス回路１６においてレベルシフト、サンプリング等の所定の処理が施され、Ａ／Ｄ変換回路１７においてデジタル信号に変換される。デジタルの画像信号はシェーディング補正やガンマ補正等の所定の処理を施された後、画像バッファメモリ１４に一時的に格納される。システムコントロール回路１１には記録モード選択スイッチ２６、圧縮率選択スイッチ２７が接続されている。
【００２２】
記録モード選択スイッチ２６により画像情報をメモリカードへ記録する指定がなされた場合、システムコントロール回路１１の制御に従い、画像バッファメモリ１４から画像情報が読み出され、画像圧縮回路１８において圧縮率選択スイッチ２７で指定された圧縮率により画像情報が圧縮される。圧縮された画像情報は、システムコントロール回路１１の制御に基づいて、メモリカードインタフェース１９においてフォーマット変換等の所定の処理が施され、メモリカードコネクタ２０を介してメモリカード（図示せず）に記録される。
【００２３】
また、プリントボタン２３が押され画像情報をプリンタ３０（図３参照）に出力する指定がなされた場合、画像情報バッファメモリ１４に格納された画像情報は、システムコントロール回路１１の制御に従って同様に圧縮処理が施される。圧縮された画像情報は、システムコントロール回路１１の制御に基づいて、プリンタインタフェース２１においてフォーマット変換等の所定の処理が施され、プリンタコネクタ２２を介して、外部接続されたプリンタ３０に転送される。
【００２４】
図５は、本発明の実施形態のカメラ動作のフローチャートである。
ステップ１００で、記録モード選択スイッチ２６（図１参照）により画像情報をメモリカードに記録する指定がなされているか否かが確認される。メモリカードに記録する指定が選択されている場合、ステップ１０１へ進み圧縮率設定ルーチンが実行される。
【００２５】
図６は、本発明の実施形態の圧縮率設定ルーチンのフローチャートである。ステップ２００でプリンタ３０（図３参照）がデジタルカメラ１０（図３参照）に接続されているか否かが確認される。プリンタ３０が接続されている場合はステップ２０１へ進み、接続されていない場合はステップ２１１に進む。ステップ２０１では圧縮率選択フラグＦに「１」がセットされているか否かが確認される。圧縮率選択フラグＦとは、プリンタが接続され、かつ圧縮率選択スイッチ２７（図１参照）が操作されると「１」がセットされるフラグであり、デジタルカメラ３０の電源をリセットすると「０」がセットされる。
【００２６】
ステップ２０１において圧縮率選択フラグＦに「１」がセットされていない場合、すなわち、プリンタ３０が接続されかつ圧縮率選択スイッチ２７が操作されていない場合は、ステップ２０２に進み画像情報の圧縮モードの初期設定が非圧縮に設定される。次いでステップ２０３では、デジタルカメラ１０の操作中に、操作者により圧縮率選択スイッチ２７が操作されたか否かが確認される。圧縮率選択スイッチ２７が操作されている場合は、圧縮率選択フラグＦに「１」がセットされ、ステップ２１２に進む。圧縮率選択スイッチ２７が操作されていない場合は、圧縮率設定ルーチンは終了する。
【００２７】
ステップ２０１において圧縮率選択フラグＦに「１」がセットされていることが確認された場合、すなわち、プリンタ３０が接続されかつ圧縮率選択スイッチ２７が操作されている場合は、ステップ２１２に進む。
【００２８】
また、ステップ２００においてプリンタ３０が接続されていないことが確認されるとステップ２１１に進み、圧縮率選択フラグＦに「０」がセットされ、ステップ２１２に進む。
【００２９】
以上のように、プリンタ３０が接続されていない場合、プリンタ３０が接続されかつ圧縮率選択スイッチ２７が操作されている場合、およびプリンタ３０が接続されかつ圧縮率の初期設定後、圧縮率選択スイッチ２７が操作された場合は、ステップ２１２に進む。ステップ２１２では操作者による圧縮率選択スイッチ２７の操作に応じて画像情報の圧縮率がセットされる。
【００３０】
すなわち、プリンタ３０が接続されている場合は、不用意に画像情報が圧縮されプリンタ出力時の画像精度が劣化するのを防止すべく画像圧縮の初期設定が非圧縮に設定され、プリンタ３０が接続されていない場合や圧縮率選択スイッチ２７が操作された場合は、圧縮率選択スイッチ２７の操作により選択された圧縮率が設定される。
【００３１】
次いでステップ２１３では、圧縮率選択スイッチ２７の操作により指定された圧縮率の最終確認が行われる。指定された圧縮率が、操作者の圧縮率確定ボタン２７１の操作により最終的に希望する値であると確認されると圧縮率設定ルーチンは終了する。操作者が圧縮率の変更を希望する場合、すなわち指定された圧縮率が圧縮率確定ボタン２７１により確定されない場合は、ステップ２１２に戻り、圧縮率選択スイッチ２７で再度圧縮率の設定が行われる。すなわち、圧縮率が操作者により最終的に決定され圧縮率確定ボタン２７１が押されるまで、ステップ２１２、２１３が繰り返される。
【００３２】
圧縮率設定ルーチンが終了すると、図５のフローチャートのステップ１０１に戻り、ステップ１０２に進む。
【００３３】
ステップ１０２では、デジタルカメラ１０のレリーズスイッチ２１０（図１、図３参照）が押されているか否かが確認され、押されていればステップ１０３へ進み、押されていなければステップ１００へ戻る。
【００３４】
ステップ１０３では、撮影が実行され、撮影された画像情報に上述した所定の処理が施され、画像バッファメモリ１４（図４参照）に一時格納される。ステップ１０４では、画像情報が画像バッファメモリ１４から読み出され、圧縮率設定ルーチンで設定された圧縮モード、若しくは圧縮率に基づいて圧縮される。次いでステップ１０５において、圧縮された画像情報がメモリカードに記録され、ステップ１２１に進む。
【００３５】
一方、ステップ１００で記録モード選択スイッチ２６により画像情報をメモリカードに記録する指定がなされていないことが確認されると、ステップ１１１へ進む。ステップ１１１では、レリーズスイッチ２１０が押されているか否かが確認され、押されていればステップ１１２へ進み、押されていなければステップ１００へ戻る。
【００３６】
ステップ１１２では、ステップ１０３と同様に撮影が実行され、撮影された画像情報に上述した所定の処理が施され、画像バッファメモリ１４に一時格納される。次いでステップ１１３で、操作者の記録モード選択スイッチ２６の操作によりメモリカードに記録するモードが選択されているか否かが再度確認される。メモリカードに記録するモードが選択されている場合は、ステップ１１４に進み、図６のフローチャートに示す圧縮率設定ルーチンが実行される。圧縮率設定ルーチンが実行された後のステップ１０４以降の処理は上述の通りである。メモリカードに記録するモードが選択されていない場合は、ステップ１２１へ進む。
【００３７】
ステップ１２１では、操作者のプリントボタン２３の操作により画像情報をプリンタ３０に出力する指定がなされているか否かが確認され、プリンタ出力の指定がされている場合はステップ１２２に進み、指定がされていない場合は処理は終了する。ステップ１２２では画像情報の圧縮モードが非圧縮に設定される。すなわち、バッファメモリ１４の画像情報をプリンタ３０へ転送する際に、メモリカード記録時に指定された圧縮率で画像圧縮が行われることを防止するため、圧縮モードの初期設定を非圧縮に設定する。
【００３８】
次いでステップ１２３で圧縮率設定フラグＦの値が確認される。圧縮率選択フラグＦは上述のように、プリンタ３０が接続されかつ圧縮率選択スイッチ２７（図１参照）が操作されている場合に「１」がセットされるフラグである。従って、圧縮率設定フラグＦが「１」にセットされている場合はステップ１２４に進み、圧縮率設定ルーチンでセットされた圧縮モード若しくは圧縮率で画像情報が圧縮され、ステップ１２５に進む。一方、圧縮率設定フラグＦが「１」にセットされていない場合は、圧縮率選択スイッチ２７が操作されていないのでステップ１２４の処理は実行されず、画像圧縮モードが非圧縮にセットされた状態で、すなわち画像情報は圧縮されずにステップ１２５に進む。ステップ１２５では画像情報がプリンタコネクタ２２（図２参照）を介してプリンタ３０に転送され、ステップ１１３へ戻る。
【００３９】
以上のようにプリンタ出力する場合、すなわちプリンタ３０が接続されている場合は、非圧縮が初期モードとして自動的にセットされた上で、圧縮率選択スイッチ２７が操作されている場合のみ、選択された圧縮率で画像情報が圧縮される。
【００４０】
図７は、図６のフローチャートのステップ２００のプリンタ３０の接続検出系およびプリンタ３０の概略構成を示すブロック図である。デジタルカメラ１０において、プリンタコネクタ２２の接続検出端子２２１にはデジタルカメラ１０のプリンタインタフェース２１および抵抗Ｒ２３が接続されている。抵抗Ｒ２３においてプリンタインタフェース２１が接続されていない側の端子には所定の電圧が印加されている。プリンタインタフェース２１はシステムコントロール回路１１に接続されている。
【００４１】
プリンタ３０がデジタルカメラ１０に装着されると、プリンタ３０のカメラコネクタ３８はデジタルカメラ１０のプリンタコネクタ２２に接続される。カメラコネクタ３８の接続検出端子３８１に接続された回線は接地されている。プリンタコネクタ２２とカメラコネクタ３８が接続されると、デジタルカメラ１０のプリンタコネクタ２２の接続検出端子２２１と、プリンタ３０のカメラコネクタ３８の接続検出端子３８１が接続されるので、抵抗Ｒ２３の電圧がローとなる。システムコントロール回路１１はプリンタインタフェース２１を介して抵抗Ｒ２３の電圧がローになったことを検出すると、プリンタ３０が接続されたと判断する。
【００４２】
以上のようにしてプリンタ３０が接続されていることが確認されると、デジタルカメラ１０の画像バッファメモリ１４（図４参照）に格納されている画像情報が読み出され、プリンタコネクタ２２の画像端子２２２、プリンタ３０側のカメラコネクタ３８の画像端子３８２を介してプリンタエンジン３９に入力される。
【００４３】
プリンタエンジン３９にはサーマルヘッド４１、ＥＥＰＲＯＭ４３、駆動機構４４が接続され、駆動機構４４にはプラテンローラ４２が接続されている。ＥＥＰＲＯＭ４３には、デジタルカメラ１０との通信や制御を行なうのに必要な各種データやプリンタ３０の最高限界解像度等のプリンタ固有の情報が格納されている。サーマルヘッド４１とプラテンローラ４２の間には熱転写リボン４５が配設されている。熱転写リボン４５は、その両端において、使用済みロール４６および未使用ロール４７として巻回されている。記録紙Ｐは記録紙ロール４８として巻回されており、熱転写リボン４５とプラテンローラ４２の間に配設される。
【００４４】
デジタルカメラ１０から転送された画像情報に基づいてプリンタエンジン３９からサーマルヘッド４１に制御信号が出力され、制御信号に従ってサーマルヘッド４１が駆動され記録紙Ｐに画像が印刷される。印刷動作時、駆動機構４４の制御に基づくプラテンローラ４２の回転により、記録紙Ｐが記録紙ロール４８から巻き取られるとともに、熱転写リボン４５が未使用ロール４７から使用済みロール４６へ巻き取られる。画像情報が印刷された記録紙Ｐは、各案内ローラの回転駆動により排出口から排出される。
【００４５】
以上のように、本実施形態によれば、プリンタ３０が接続されている場合、画像圧縮モードは非圧縮に初期設定され、画像圧縮選択スイッチを操作しない限り、画像情報は圧縮されずにメモリカードへの記録、あるいはプリンタ３０への転送が行われる。従って、撮影された画像がプリントアウトされる場合、不用意に画像圧縮が行われることが防止される。
【００４６】
本実施形態は、プリンタ３０が直接接続されるデジタルカメラ１０に適用されているが、プリンタケーブルを介してプリンタと接続される構成を有するデジタルカメラに適用することもできる。
【００４７】
本実施形態の変形例として、カメラ動作のフローチャートのステップ１２２（図５参照）および圧縮率設定ルーチンのステップ２０２（図６参照）の処理において、圧縮モードの初期設定を可逆圧縮あるいは低圧縮としてもよい。低圧縮モードは、メモリ領域を節約するために従来より行われている画像圧縮の圧縮率より低い圧縮率が設定される圧縮モードであり、可逆圧縮モードは元の画像情報を忠実に再現することができる圧縮モードである。すなわち、プリンタ３０が接続されている場合、画像圧縮モードは可逆圧縮あるいは低圧縮に初期設定され、画像圧縮選択スイッチを操作しない限り、画像情報は可逆圧縮、あるいは低圧縮で圧縮されてメモリカードへの記録、プリンタ３０への転送が行われる。
【００４８】
図８は本発明の第２実施形態に係る圧縮率設定ルーチンのフローチャートである。第２実施形態が適用されるデジタルカメラとプリンタの構成は、第１実施形態と略同様である。尚、第２実施形態が適用されるプリンタ３０のプリンタエンジン３９は、ＥＥＰＲＯＭ４３に格納されている最高限界解像度を画像端子３８２を介してデジタルカメラ１０へ出力する機能を有している。従って、デジタルカメラ１０は画像端子３８２及び２２２を介してプリンタ３０の最高限界解像度を読み出すことができる。
【００４９】
本実施形態の圧縮率設定ルーチンは、第１実施形態と同様、図５のカメラ動作のフローチャートのステップ１０１若しくはステップ１１４でコールされる。ステップ３００でプリンタ３０がデジタルカメラ１０に接続されているか否かが確認される。プリンタ３０が接続されている場合はステップ３０１へ進み、接続されていない場合はステップ３０８に進む。ステップ３０１では圧縮率選択フラグＦに「１」がセットされているか否かが確認される。圧縮率選択フラグＦは第１実施形態と同様のフラグである。
【００５０】
圧縮率選択フラグＦに「１」がセットされていない場合、ステップ３０２に進み、プリンタ３０のＥＥＰＲＯＭ４３（図７参照）に格納されたプロパティ情報の最高限界解像度、すなわちプリンタ３０の画素数を画像端子３８２及び２２２を介して読み取る。次いでステップ３０３では、ステップ３０２において読み取ったプリンタ３０の最高限界解像度とデジタルカメラ１０の画像バッファメモリ１４（図４参照）に格納された撮影画像の解像度が比較される。プリンタ３０の最高限界解像度が撮影画像の解像度より高い場合、撮影画像をそのまま（非圧縮のまま）プリンタ３０から出力することによって解像度の低下のない画像が得られるので、ステップ３０４へ進み圧縮モードが非圧縮に設定された後ステップ３０６へ進む。プリンタ３０の最高限界解像度が画像の解像度より低い場合、画像情報を圧縮せずにプリンタ３０から出力しても、撮影画像の画素の一部が不作為に失われ、印刷される画像の解像度が低下する。従って、ステップ３０５において、プリンタ３０の最高限界解像度と撮影画像の解像度の比率を算出し、プリンタ３０の最高限界解像度に応じた圧縮率を設定した後ステップ３０６へ進む。
【００５１】
ステップ３０６では、デジタルカメラ操作中に、操作者により圧縮率選択スイッチ２７が操作されたか否かが確認される。圧縮率選択スイッチ２７が操作されている場合はステップ３０７で圧縮率選択フラグＦに「１」がセットされ、ステップ３０９に進む。圧縮率選択スイッチ２７が操作されていない場合は、圧縮率設定ルーチンは終了する。
【００５２】
ステップ３０１において圧縮率選択フラグＦに「１」がセットされていることが確認された場合はステップ３０９に進む。また、ステップ３００においてプリンタ３０が接続されていないことが確認されるとステップ３０８へ進み、圧縮率選択フラグＦに「０」がセットされ、ステップ３０９に進む。ステップ３０９以降の処理は、第１実施形態の図６のフローチャートのステップ２１２以降の処理と同様である。
【００５３】
圧縮率設定ルーチンが終了すると、第１実施形態と同様、図５のカメラ動作のフローチャートのステップ１０１若しくはステップ１１４に戻る。
【００５４】
以上のように本実施形態によれば、撮影された画像の解像度がプリンタ３０の最高限界解像度より高い場合は、画像がプリンタ３０の最高限界解像度に応じた圧縮率で圧縮されるため、転送画像データの意に反する不作為な欠損を回避できるとともに、無駄な画像データの転送をしなくて済み転送時間の短縮を図ることができる。
【００５５】
【発明の効果】
以上のように本発明によれば、撮影した画像をプリントアウトする場合、不用意な画像圧縮が防止される。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るデジタルカメラとプリンタの斜視図である。
【図２】第１実施形態のデジタルカメラの斜視図である。
【図３】プリンタをデジタルカメラに装着した状態の斜視図である。
【図４】第１実施形態が適用されるデジタルカメラのブロック図である。
【図５】第１実施形態のカメラ動作のフローチャートである。
【図６】第１実施形態の圧縮率設定ルーチンのフローチャートである。
【図７】カメラ接続検出回路のブロック図である。
【図８】本発明の第２実施形態の圧縮率設定ルーチンのフローチャートである。
【符号の説明】
１０  デジタルカメラ
１１  システムコントロール回路
１４  画像バッファメモリ
１５  撮像素子
１８  画像圧縮回路
２１０  レリーズスイッチ
２２  プリンタコネクタ
２３  プリントボタン
２４  ロック爪受け部
２５  位置決めピン受け部
２６  記録モード選択スイッチ
２７  圧縮率選択スイッチ
２７１  圧縮率確定ボタン
２８  液晶パネル
３０  プリンタ
３１  プリントボタン
３２  ロック解除ボタン
３４  ロック爪
３５  位置決めピン
３８  カメラコネクタ
３９  プリンタエンジン
４１  サーマルヘッド
４２  プラテンローラ
４３  ＥＥＰＲＯＭ
４４  駆動機構
４５  熱転写リボン
【図１】
0003905655.tif 000002
【図２】
0003905655.tif 000003
【図３】
0003905655.tif 000004
【図４】
0003905655.tif 000005
【図５】
0003905655.tif 000006
【図６】
0003905655.tif 000007
【図７】
0003905655.tif 000008
【図８】
0003905655.tif 000009