(57)【要約】【課題】電力不足による通信の中断を未然に防止でき、かつ利便性の高い通信制御装置を得る。【解決手段】メモリカードに記憶されたデジタル情報を読み出してＰＣ３８へ送信するための通信及びＰＣ３８からデジタル情報を受信してメモリカードに記憶するための通信の何れかの通信を行うとき、メモリカードとの間の通信時間が所定時間以上となり、かつ外部電源接続端子４６に外部電源４７が接続されていない場合に、通信を禁止する。【選択図】  図２
2004207946.tif 000002
【特許請求の範囲】
【請求項１】
デジタル情報が記憶可能に構成された記憶媒体と、
前記記憶媒体にアクセスするための通信を行う第１通信手段と、
外部装置との間の通信を行う第２通信手段と、
少なくとも前記第１通信手段及び前記第２通信手段に駆動用の電力を供給する電池と、
前記電池より大容量の外部電源が接続可能に構成されると共に当該外部電源が接続された状態で当該外部電源から少なくとも前記第１通信手段及び前記第２通信手段に駆動用の電力を供給する接続手段と、
前記記憶媒体に記憶されたデジタル情報を読出して前記外部装置へ送信するための通信及び前記外部装置からデジタル情報を受信して前記記憶媒体に記憶するための通信の何れかの通信を前記第１通信手段及び前記第２通信手段により行うとき、前記第１通信手段による前記記憶媒体との間の通信時間が所定時間以上となり、かつ前記接続手段に前記外部電源が接続されていない場合に前記第１通信手段及び前記第２通信手段の少なくとも一方による通信を禁止する通信禁止手段と、
を備えた通信制御装置。
【請求項２】
前記通信時間を、前記記憶媒体との間の通信対象となるデジタル情報の容量及び前記記憶媒体との間の通信速度の少なくとも一方に基づくものとした
請求項１記載の通信制御装置。
【請求項３】
前記通信禁止手段により通信を禁止するとき、前記外部電源の前記接続手段への接続を促す旨を明示する明示手段
を更に備えた請求項１又は請求項２記載の通信制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電池又は当該電池より大容量の外部電源から供給された電力によって駆動し、デジタル情報が記憶可能に構成された記憶媒体と外部装置との間の通信を制御する通信制御装置に関する。
【０００２】
【従来の技術】
従来より、内蔵された電池又は当該電池より大容量の外部電源から供給された電力によって駆動すると共に、デジタル情報が記憶可能に構成された記憶媒体との間の通信を制御する機能が設けられた装置として、ＰＤＡ（Personal DigitalAssistant）、ノートブック型パーソナル・コンピュータ等のモバイル環境での使用が主たる目的とされたコンピュータや、デジタルカメラ等の多くの種類の電子機器がある。
【０００３】
この種の電子機器は、外部装置が接続できるように構成されているものが多く、このような電子機器では一般に、接続された外部装置に対する上記記憶媒体に記憶されているデジタル情報の送信、及び当該外部装置から送信されたデジタル情報の上記記憶媒体への記憶の双方を行うことができる。
【０００４】
一方、カラー画像情報、動画像情報等、取り扱われるデジタル情報の大容量化に伴い、この種の電子機器と外部装置との間のデータ通信量及び通信時間が飛躍的に増加している。
【０００５】
その一方で、電子機器では、データ通信量及び通信時間が増加するほど通信による消費電力も増加するため、大量のデータ通信を内部電池のみから電力供給を受けた状態で実行すると、通信中に電力不足が生じることがある。そして、このような通信中の電力不足は、データの転送が不完全な状態で中断してしまい、当該データや外部装置のエラーの発生等を招く恐れがある。
【０００６】
この問題点を解決するために適用できる技術として、従来、外部電源からの電力が投入されているときは必要箇所に電源を供給し、投入されていないときは必要箇所への電源の供給を停止させる技術がある（例えば、特許文献１参照。）。
【０００７】
【特許文献１】
特開２０００−１２２７５６公報
【０００８】
【発明が解決しようとする課題】
しかしながら、この技術では、外部電源が投入されていないときには必要箇所への電源の供給を停止させているので、電池から供給される電力のみでも電力不足を生じることなく十分に実行できる程度の短時間でのデータ通信時であっても外部電源が投入されていないときにはデータ通信を行うことができず、利便性が低い、という問題点があった。
【０００９】
すなわち、上述したように、内蔵された電池又は当該電池より大容量の外部電源から供給された電力によって駆動する電子機器は、モバイル環境での使用が主たる目的とされたものが多く、モバイル環境で使用しているときには外部電源が投入できない場合が多い。この場合、常にデータ通信を行うことができない。
【００１０】
本発明は、上記問題点を解決するためになされたものであり、電力不足による通信の中断を未然に防止でき、かつ利便性の高い通信制御装置を得ることが目的である。
【００１１】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、デジタル情報が記憶可能に構成された記憶媒体と、前記記憶媒体にアクセスするための通信を行う第１通信手段と、外部装置との間の通信を行う第２通信手段と、少なくとも前記第１通信手段及び前記第２通信手段に駆動用の電力を供給する電池と、前記電池より大容量の外部電源が接続可能に構成されると共に当該外部電源が接続された状態で当該外部電源から少なくとも前記第１通信手段及び前記第２通信手段に駆動用の電力を供給する接続手段と、前記記憶媒体に記憶されたデジタル情報を読出して前記外部装置へ送信するための通信及び前記外部装置からデジタル情報を受信して前記記憶媒体に記憶するための通信の何れかの通信を前記第１通信手段及び前記第２通信手段により行うとき、前記第１通信手段による前記記憶媒体との間の通信時間が所定時間以上となり、かつ前記接続手段に前記外部電源が接続されていない場合に前記第１通信手段及び前記第２通信手段の少なくとも一方による通信を禁止する通信禁止手段と、を備えている。
【００１２】
請求項１に記載の発明によれば、デジタル情報が記憶可能に構成された記憶媒体にアクセスするための通信が第１通信手段により行われ、外部装置との間の通信が第２通信手段により行われる。すなわち、本発明では、第１通信手段及び第２通信手段を用いて通信を行うことで、外部装置と記憶媒体との間でのデジタル情報の受け渡しが可能である。
【００１３】
なお、上記記憶媒体としては、スマート・メディア（SmartMedia(R)）、コンパクト・フラッシュ（CompactFlash）、ＡＴＡ（AT Attachment）カード、マイクロドライブ、フロッピィディスク、ＣＤ−Ｒ（Compact Disc-Recordable）、ＣＤ−ＲＷ（Compact Disc-ReWritable）、光磁気ディスク等の可搬記録媒体やハードディスク等の固定記録媒体、ＲＡＭ（Random Access Memory）、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュＥＥＰＲＯＭ（Flash EEPROM）等の記憶素子等を用いることができる。
【００１４】
一方、本発明には、少なくとも第１通信手段及び第２通信手段に駆動用の電力を供給する電池が備えられると共に、当該電池より大容量の外部電源が接続可能に構成され、かつ当該外部電源が接続された状態で当該外部電源から少なくとも第１通信手段及び第２通信手段に駆動用の電力を供給する接続手段が備えられている。なお、上記電池には、リチウム・イオン電池、ニッケル・カドミウム電池、ニッケル水素電池等の２次電池や、マンガン電池、アルカリ電池等の１次電池が含まれる。また、上記接続手段に接続可能な外部電源には、商用電源、商用電源を直流の所定電力レベルに変換するＡＣアダプタ、本発明の電池とは別体の電池等を含めることができる。
【００１５】
ここで、本発明では、記憶媒体に記憶されたデジタル情報を読出して外部装置へ送信するための通信及び外部装置からデジタル情報を受信して記憶媒体に記憶するための通信の何れかの通信が第１通信手段及び第２通信手段により行われるとき、第１通信手段による記憶媒体との間の通信時間が所定時間以上となり、かつ接続手段に外部電源が接続されていない場合に第１通信手段及び第２通信手段の少なくとも一方による通信が通信禁止手段により禁止される。なお、上記所定時間としては、例えば、電池のみにより通信制御装置を駆動させた場合の実機による実験や、通信制御装置の設計仕様に基づくコンピュータ・シミュレーション等により、通信時間が当該時間以上となったとき、電池からの電力供給ではデータ転送が不完全な状態で終わってしまう可能性が大きいものと見なすことのできる時間として予め得られた時間等を適用することができる。また、上記所定時間として、ユーザーによって設定された時間を適用するようにしてもよい。
【００１６】
すなわち、本発明では、第１通信手段による記憶媒体との間の通信時間が所定時間以上となり、電池から供給される電力によって通信を実行すると通信の途中で電池の電力が当該通信に必要とされる電力より少なくなってしまう恐れがあるとき、外部電源が接続されていない場合には通信を禁止するようにしており、これによって電力不足による通信の中断を未然に防止することができるようにしている。
【００１７】
一方、本発明では、電池から供給される電力のみでも電力不足を生じることなく十分に実行できる程度の短時間でのデータ通信時には、外部電源が接続されていない場合であってもデータ通信が行われ、利便性が損なわれることはない。
【００１８】
このように、本発明によれば、記憶媒体に記憶されたデジタル情報を読み出して外部装置へ送信するための通信及び外部装置からデジタル情報を受信して記憶媒体に記憶するための通信の何れかの通信を行うとき、記憶媒体との間の通信時間が所定時間以上となり、かつ接続手段に外部電源が接続されていない場合に、通信を禁止するようにしているので、電力不足による通信の中断を未然に防止でき、かつ利便性の高い通信制御装置を得ることができる。
【００１９】
一方、請求項２に記載の発明では、請求項１に記載の発明において、前記通信時間を、前記記憶媒体との間の通信対象となるデジタル情報の容量及び前記記憶媒体との間の通信速度の少なくとも一方に基づくものとしている。
【００２０】
すなわち、本発明の通信時間は、通信対象となるデジタル情報の容量が大きくなるほど長くなり、記憶媒体との間の通信速度が遅くなるほど長くなるため、当該容量及び通信速度の何れか一方に基づいて通信時間を導出することができる。
【００２１】
また、当該容量及び通信速度の両方に基づいて通信時間を導出することで、より高精度に通信時間が導出できる。
【００２２】
なお、上記通信時間の具体的な導出方法としては、予め記憶媒体に対して実際に所定量のデジタル情報を記憶してみて、このときの記憶時間や当該デジタル情報を記憶媒体から読出したときの読出し時間を計測し、これらの時間を基準として実際に通信されるデータの通信時間を求める方法の他、第１通信手段の通信速度に関する仕様に基づいて実際に通信されるデータの通信時間を求める方法等を例示することができる。
【００２３】
ところで、本発明において第１通信手段及び第２通信手段の少なくとも一方による通信が禁止されたとき、ユーザは通信が禁止された理由や、通信を行うために必要な処置等をすぐに認識することはできない。
【００２４】
そこで、請求項３に記載の発明は、本発明において、前記通信禁止手段により通信を禁止するとき、前記外部電源の前記接続手段への接続を促す旨を明示する明示手段を更に備えている。
【００２５】
請求項３に記載の発明によれば、通信禁止手段により通信が禁止されるとき、外部電源の接続手段への接続を促す旨が明示手段によって明示される。これによって、通信禁止手段によって通信が禁止されるとき、ユーザは通信が禁止された理由や、通信を行うために取るべき処置を把握できる。
【００２６】
なお、明示手段による明示方法としては、ディスプレイによるメッセージやマーク等の表示による明示、ブザーの鳴動による明示、スピーカからの音声ガイダンスによる明示、ＬＥＤの点灯、点滅による明示等、あらゆる明示方法を適用できる。
【００２７】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態について詳細に説明する。なお、ここでは、本発明をデジタルカメラに適用した場合について説明する。まず、図１を参照して、本実施の形態に係るデジタルカメラ１０の外観上の構成を説明する。
【００２８】
デジタルカメラ１０の正面には、被写体像を結像させるためのレンズ２１と、撮影時に必要に応じて被写体に照射する光を発するストロボ６２と、撮影する被写体の構図を決定するために用いられる光学ファインダ８８と、が備えられている。また、デジタルカメラ１０の上面には、撮影を実行する際に押圧操作されるレリーズボタン（所謂シャッター）９２と、電源スイッチ９４と、が備えられている。
【００２９】
なお、本実施の形態に係るデジタルカメラ１０のレリーズボタン９２は、中間位置まで押下される状態（以下、「半押し状態」という。）と、当該中間位置を超えた最終押下位置まで押下される状態（以下、「全押し状態」という。）と、の２段階の押圧操作が検出可能に構成されている。
【００３０】
そして、デジタルカメラ１０では、レリーズボタン９２を半押し状態にすることによりＡＥ（自動露出）機能が働いて露出状態（シャッタースピード、絞りの状態）が設定された後、ＡＦ（自動合焦）機能が働いて合焦制御され、その後、引き続き全押し状態にすると露光（撮影）が行われる。
【００３１】
一方、デジタルカメラ１０の背面には、前述の光学ファインダ８８の接眼部と、撮影された被写体像やメニュー画面等を表示するための液晶ディスプレイ（以下、「ＬＣＤ」という。）４４と、撮影を行うモードである撮影モード及び被写体像をＬＣＤ４４に再生するモードである再生モードの何れかのモードに設定する際にスライド操作されるモード切替スイッチ９６と、が備えられている。
【００３２】
また、デジタルカメラ１０の背面には、十字カーソルボタン９８と、撮影時にストロボ６２を強制的に発光させるモードである強制発光モードを設定する際に押圧操作される強制発光スイッチ９９と、が更に備えられている。
【００３３】
なお、十字カーソルボタン９８は、ＬＣＤ４４の表示領域における上・下・左・右の４方向の移動方向を示す４つの矢印キー及び当該４つの矢印キーの中央部に位置された決定キーの合計５つのキーを含んで構成されている。
【００３４】
次に、図２を参照して、本実施の形態に係るデジタルカメラ１０の電気系の構成を説明する。
【００３５】
デジタルカメラ１０は、前述のレンズ２１を含んで構成された光学ユニット２２と、レンズ２１の光軸後方に配設された電荷結合素子（以下、「ＣＣＤ」という。）２４と、入力されたアナログ信号に対して各種のアナログ信号処理を行うアナログ信号処理部２６と、を含んで構成されている。
【００３６】
また、デジタルカメラ１０は、入力されたアナログ信号をデジタルデータに変換するアナログ／デジタル変換器（以下、「ＡＤＣ」という。）２８と、入力されたデジタルデータに対して各種のデジタル信号処理を行うデジタル信号処理部３０と、を含んで構成されている。
【００３７】
なお、デジタル信号処理部３０は、所定容量のラインバッファを内蔵し、入力されたデジタルデータを後述するメモリ７２の所定領域に直接記憶させる制御も行う。
【００３８】
ＣＣＤ２４の出力端はアナログ信号処理部２６の入力端に、アナログ信号処理部２６の出力端はＡＤＣ２８の入力端に、ＡＤＣ２８の出力端はデジタル信号処理部３０の入力端に、各々接続されている。従って、ＣＣＤ２４から出力された被写体像を示すアナログ信号はアナログ信号処理部２６によって所定のアナログ信号処理が施され、ＡＤＣ２８によってデジタル画像データに変換された後にデジタル信号処理部３０に入力される。
【００３９】
一方、デジタルカメラ１０は、被写体像やメニュー画面等をＬＣＤ４４に表示させるための信号を生成してＬＣＤ４４に供給するＬＣＤインタフェース４２と、デジタルカメラ１０全体の動作を司るＣＰＵ（中央処理装置）５０と、撮影により得られたデジタル画像データ等を記憶するメモリ７２と、メモリ７２に対するアクセスの制御を行うメモリインタフェース７０と、を含んで構成されている。
【００４０】
更に、デジタルカメラ１０は、可搬型のメモリカード８４及びメモリカード８６をデジタルカメラ１０でアクセス可能とするための外部メモリインタフェース８０及び外部メモリインタフェース８２と、デジタル画像データに対する圧縮処理及び伸張処理を行う圧縮・伸張処理回路７４と、を含んで構成されている。
【００４１】
なお、本実施の形態のデジタルカメラ１０では、メモリ７２としてＶＲＡＭ（Video RAM）が用いられ、メモリカード８４としてスマートメディア（Smart Media(R)）が用いられ、メモリカード８６としてコンパクトフラッシュ（Ｒ）が用いられている。
【００４２】
デジタル信号処理部３０、ＬＣＤインタフェース４２、ＣＰＵ５０、メモリインタフェース７０、外部メモリインタフェース８０、外部メモリインタフェース８２、及び圧縮・伸張処理回路７４はシステムバスＢＵＳを介して相互に接続されている。また、システムＢＵＳには、外部機器インタフェース３６も接続されており、外部機器インタフェース３６を介してデジタルカメラ１０にパーソナル・コンピュータ（以下、「ＰＣ」という。）３８が接続可能となっている。
【００４３】
ＣＰＵ５０は、デジタル信号処理部３０及び圧縮・伸張処理回路７４の作動の制御、ＬＣＤ４４に対するＬＣＤインタフェース４２を介した各種情報の表示、メモリ７２、メモリカード８４及びメモリカード８６にアクセスするためのメモリインタフェース７０、外部メモリインタフェース８０及び外部メモリインタフェース８２を介した通信、デジタルカメラ１０に接続されたＰＣ３８への外部機器インタフェース３６を介した通信、を各々行うことができる。
【００４４】
一方、デジタルカメラ１０には、主としてＣＣＤ２４を駆動させるためのタイミング信号を生成してＣＣＤ２４に供給するタイミングジェネレータ３２が備えられており、ＣＣＤ２４の駆動はＣＰＵ５０によりタイミングジェネレータ３２を介して制御される。
【００４５】
更に、デジタルカメラ１０にはモータ駆動部３４が備えられており、光学ユニット２２に備えられた図示しない焦点調整モータ、ズームモータ及び絞り駆動モータの駆動もＣＰＵ５０によりモータ駆動部３４を介して制御される。
【００４６】
すなわち、本実施の形態に係るレンズ２１は複数枚のレンズを有し、焦点距離の変更（変倍）が可能なズームレンズとして構成されており、図示しないレンズ駆動機構を備えている。このレンズ駆動機構に上記焦点調整モータ、ズームモータ及び絞り駆動モータは含まれるものであり、これらのモータは各々ＣＰＵ５０の制御によりモータ駆動部３４から供給された駆動信号によって駆動される。
【００４７】
更に、前述のレリーズボタン９２、電源スイッチ９４、モード切替スイッチ９６、十字カーソルボタン９８、及び強制発光スイッチ９９（同図では、「操作部９０」と総称。）はＣＰＵ５０に接続されており、ＣＰＵ５０は、これらの操作部９０に対する操作状態を常時把握できる。
【００４８】
また、デジタルカメラ１０には、ストロボ６２とＣＰＵ５０との間に介在されると共に、ＣＰＵ５０の制御によりストロボ６２を発光させるための電力を充電する充電部６０が備えられている。更に、ストロボ６２はＣＰＵ５０にも接続されており、ストロボ６２の発光はＣＰＵ５０によって制御される。
【００４９】
更に、デジタルカメラ１０には、ＣＰＵ５０の制御によって各部に駆動用の電力を供給する内部電池４８が装着されていると共に、外部電源接続端子４６が備えられている。
【００５０】
なお、本実施の形態のデジタルカメラ１０では、内部電池４８としてリチウム・イオン電池が用いられているが、ニッケル・カドミウム電池、ニッケル水素電池等の他の電池を用いるものとしてもよい。
【００５１】
一方、外部電源接続端子４６は、内部電池４８より大容量である外部電源４７の電力供給端子が接続されるものであり、外部電源４７が接続された状態で当該外部電源４７からデジタルカメラ１０の各部へ駆動用の電力を供給できる。また、この状態において外部電源４７からの電力によって内部電池４８を充電することもできる。なお、本実施の形態のデジタルカメラ１０では、外部電源４７として商用電力を電力源としたＡＣアダプタを適用しているが、これに限らず、内部電池４８より大容量とされた電源であれば、如何なるものでも適用することができる。
【００５２】
なお、内部電池４８及び外部電源４７からの駆動用の電力の供給先としては、外部メモリインタフェース８０、外部メモリインタフェース８２、及びメモリインタフェース７０が例示できる。
【００５３】
ここで、ＣＰＵ５０は、外部電源接続端子４６への外部電源４７の電力供給端子の接続状態を検知することができるようになっており、外部電源接続端子４６に当該電力供給端子が接続されているときは、内部電池４８からの電力供給を遮断し、優先的に外部電源４７から各部へ駆動用の電力を供給するものとされている。
【００５４】
以下に、本実施の形態の作用を説明する。まず、本実施の形態に係るデジタルカメラ１０の撮影時における全体的な動作について簡単に説明する。
【００５５】
ＣＣＤ２４は、光学ユニット２２を介した撮像を行い、被写体像を示すＲ（赤）、Ｇ（緑）、Ｂ（青）毎のアナログ信号をアナログ信号処理部２６に順次出力する。アナログ信号処理部２６は、ＣＣＤ２４から入力されたアナログ信号に対して相関二重サンプリング処理等のアナログ信号処理を施した後にＡＤＣ２８に順次出力する。
【００５６】
ＡＤＣ２８は、アナログ信号処理部２６から入力されたＲ、Ｇ、Ｂ毎のアナログ信号を各々１２ビットのＲ、Ｇ、Ｂの信号（デジタル画像データ）に変換してデジタル信号処理部３０に順次出力する。デジタル信号処理部３０は、内蔵しているラインバッファにＡＤＣ２８から順次入力されるデジタル画像データを蓄積して一旦メモリ７２の所定領域に直接格納する。
【００５７】
メモリ７２の所定領域に格納されたデジタル画像データは、ＣＰＵ５０による制御に応じてデジタル信号処理部３０により読み出され、所定の物理量に応じたデジタルゲインをかけることでホワイトバランス調整を行なうと共に、ガンマ処理及びシャープネス処理を行なって８ビットのデジタル画像データを生成する。
【００５８】
そして、デジタル信号処理部３０は、生成した８ビットのデジタル画像データに対しＹＣ信号処理を施して輝度信号Ｙとクロマ信号Ｃｒ、Ｃｂ（以下、「ＹＣ信号」という。）を生成し、ＹＣ信号をメモリ７２の上記所定領域とは異なる領域に格納する。
【００５９】
なお、ＬＣＤ４４は、ＣＣＤ２４による連続的な撮像によって得られた動画像（スルー画像）を表示してファインダ（所謂電子ファインダ）として使用することができるものとして構成されており、ＬＣＤ４４をファインダとして使用する場合には、生成したＹＣ信号を、ＬＣＤインタフェース４２を介して順次ＬＣＤ４４に出力する。これによってＬＣＤ４４にスルー画像が表示されることになる。
【００６０】
ここで、レリーズボタン９２がユーザによって半押し状態とされた場合、前述のようにＡＥ機能が働いて露出状態が設定された後、ＡＦ機能が働いて合焦制御され、その後、引き続き全押し状態とされた場合、この時点でメモリ７２に格納されているＹＣ信号を、圧縮・伸張処理回路７４によって所定の圧縮形式（本実施の形態では、ＪＰＥＧ形式）で圧縮した後に外部メモリインタフェース８０又は外部メモリインタフェース８２を介してメモリカード８４又はメモリカード８６に記録することにより撮影が行われる。
【００６１】
なお、このときの記録先としては、メモリカードが１枚のみ装着されている場合は当該メモリカードを、メモリカードが２枚とも装着されており、かつ記録先がユーザによって指定されている場合は指定されている方のメモリカードを、メモリカードが２枚とも装着されており、かつ記録先がユーザによって指定されていない場合は静止画撮影モード、連写撮影モード等の撮影モードに応じて予め定められたメモリカードを、各々適用する。
【００６２】
ところで、本実施の形態に係るデジタルカメラ１０では、メモリカード８４及びメモリカード８６の少なくとも一方が装着された状態での起動時及びデジタルカメラ１０にメモリカード８４及びメモリカード８６の少なくとも一方が装着されたとき、ＣＰＵ５０は装着されているメモリカードの所定データ量当たりの通信時間を検出する単位通信時間検出処理を実行する。
【００６３】
図３は、このとき、ＣＰＵ５０によって実行される単位通信時間検出処理プログラムの処理の流れを示すフローチャートであり、同図を参照して本実施の形態に係る単位通信時間検出処理について説明する。
【００６４】
なお、ここでは、一例として、外部メモリインタフェース８０を介して電気的に接続されたメモリカード８４に対する単位通信時間検出処理について説明するが、本単位通信時間検出処理は、装着されている全てのメモリカードに対して実行されるものである。
【００６５】
同図のステップ１００では、ＣＰＵ５０に内蔵され、計時を行うタイマ（図示省略）をリセットし、次のステップ１０２では、メモリカード８４への所定量のデータの書き込みを外部メモリインタフェース８０に指示する。これにより、外部メモリインタフェース８０では、当該データのメモリカード８４への書き込みを実行し、当該書き込みが終了した時点でＣＰＵ５０に対して書き込み終了を示す信号（以下、「書込終了信号」という。）を出力する。
【００６６】
なお、ステップ１０２の処理によりメモリカード８４に書き込むデータの量は任意とすることができ、処理時間の面では、できる限り少なくすることが好ましいが、後述するように、当該データの書き込み時間は本発明において特に重要となる本発明の「通信時間」の算定の基準となるものであるので、当該通信時間の算定精度を許容される範囲内とすることのできるデータ量で、かつできる限り少ない量とすることが、より好ましい。
【００６７】
次のステップ１０４では、外部メモリインタフェース８０からの書込終了信号の入力待ちを行い、次のステップ１０６では、不図示のタイマによる計時時間をメモリカード８４への書き込みに関する単位通信時間Ｗとしてメモリ７２に記憶する。
【００６８】
次のステップ１０８では、再びタイマをリセットし、その後にステップ１１０に移行してメモリカード８４に書き込んだ所定量のデータを外部メモリインタフェース８０を介して読み出す。
【００６９】
そして、次のステップ１１２で、タイマによる計時時間をメモリカード８４の読み出しに関する単位通信時間Ｒとしてメモリ７２に記憶した後、ステップ１１４で、メモリカード８４に書き込んだデータを消去した後、本単位通信時間検出処理を終了する。
【００７０】
このようにしてメモリ７２に記憶された書き込みに関する単位通信時間Ｗ及び読み出しに関する単位通信時間Ｒは、上述したように、メモリカード８４との間の通信時間を導出する際に用いられる。
【００７１】
なお、単位通信時間Ｗ及び単位通信時間Ｒは、装着されたメモリカードの種類によって異なり、例えば、スマートメディアとコンパクトフラッシュ（Ｒ）との単位通信時間を比較すると、スマートメディアの単位通信時間の方が短い。
【００７２】
ところで、本実施の形態に係るデジタルカメラ１０では、当該デジタルカメラ１０に外部機器インタフェース３６を介してＰＣ３８が接続された状態で、ＬＣＤ４４に図示しないメニュー画面が表示されるように構成されており、当該メニュー画面上でＰＣ３８とデジタルカメラ１０に装着されたメモリカードとの間の通信を行う処理がユーザによって選択されると、ＣＰＵ５０は通信制御処理を実行する。
【００７３】
図４は、このときＣＰＵ５０で実行される通信制御処理プログラムの処理の流れを示すフローチャートであり、同図を参照して本実施の形態に係る通信制御処理について説明する。
【００７４】
なお、ここでは、ユーザによってＰＣ３８とメモリカードとの間の通信を行う指示が選択された際に、図示しないサブメニュー画面等によって、メモリカードに記憶されたデータを読出してＰＣ３８へ送信するための通信及びＰＣ３８からデータを受信してメモリカードに記憶するための通信、の何れの通信を行うのかの指定、処理対象となるメモリカードの指定、通信対象となるデータの指定等、通信内容が指定されている場合について説明する。
【００７５】
また、ここでは、ＣＰＵ５０が通信対象となるデータの容量Ｃを予め把握している場合について説明する。なお、メモリカードに記録されているデータが通信対象となる場合は、当該メモリカードのＦＡＴ（File Allocation Table）及びディレクトリの当該データに関する部分を参照することにより当該データの容量を把握することができる。また、ＰＣ３８から受信したデータが通信対象となる場合には、ＰＣ３８から事前に当該データの容量を受信することにより把握することができる。
【００７６】
図４のステップ１２０では、ＰＣ３８からデータを受信してメモリカードに記憶するための通信が指定されたか否かを判定し、当該判定が肯定判定の場合はステップ１２４に移行して、処理対象となるメモリカードとして予め指定されているメモリカードに対する単位通信時間検出処理によって得られた書き込みに関する単位通信時間Ｗと、通信対象となるデータの容量Ｃとに基づいて、次の（１）式により通信時間Ｔを導出する。
【００７７】
【数１】
2004207946.tif 000003
【００７８】
ここで、Ｄは、単位通信時間検出処理のステップ１０２の処理によって処理対象となるメモリカードに記録したデータの量（上記では「所定量」と表記）である。また、通信時間Ｔの単位は、単位通信時間Ｗの単位と同一となる。
【００７９】
一方、ステップ１２０で否定判定の場合は、メモリカードに記憶されたデータを読出してＰＣ３８へ送信するための通信が指定されたものと判断してステップ１２６に移行し、処理対象となるメモリカードとして予め指定されているメモリカードに対する単位通信時間検出処理によって得られた読み出しに関する単位通信時間Ｒと、通信対象となるデータの容量Ｃとに基づいて、次の（２）式により通信時間Ｔを導出する。
【００８０】
【数２】
2004207946.tif 000004
【００８１】
ここで、通信時間Ｔの単位は、単位通信時間Ｒの単位と同一となることは言うまでもない。
【００８２】
次のステップ１２８では、上記ステップ１２４又はステップ１２６により導出した通信時間Ｔが所定時間以上であるか否かを判定し、肯定判定の場合は、当該通信による消費電力量が多いものと判断してステップ１３０に移行し、外部電源が外部電源接続端子４６に接続されているか否かを判定する。そして、当該判定が否定判定の場合は、駆動用の電力が内部電池４８から供給されており、内部電池４８の残容量によっては通信を実行するとデータ転送が不完全な状態で終わってしまう可能性が大きいと判断してステップ１３１に移行し、通信の対象となるメモリカードが装着されている外部メモリインタフェースの駆動を停止して通信を禁止する。その後、ステップ１３２に移行し、一例として図５に示されるように、外部電源の接続を促す旨のメッセージをＬＣＤ４４に表示した後、本通信制御処理を終了する。
【００８３】
一方、ステップ１２８で否定判定の場合又はステップ１３０で肯定判定の場合は、通信を実行してもデータ転送が不完全な状態で終わってしまうことはないものと判断し、ステップ１３４に移行する。
【００８４】
なお、ステップ１２８で用いられる上記所定時間は、内部電池４８のみによりデジタルカメラ１０を駆動させた場合の実機による実験や、デジタルカメラ１０の設計仕様に基づくコンピュータ・シミュレーション等により、通信時間Ｔが当該時間以上となったとき、内部電池４８からの電力供給ではデータ転送が不完全な状態で終わってしまう可能性が大きいものと見なすことのできる時間として予め得られた時間等を適用することができる。
【００８５】
ステップ１３４では、ＰＣ３８からデータを受信してメモリカードに記憶するための通信が指定されたか否かを判定し、肯定判定の場合はステップ１３６に移行して当該通信を実行した後、本通信制御処理を終了する。
【００８６】
また、ステップ１３４で否定判定された場合は、メモリカードに記憶されたデータを読出してＰＣ３８へ送信するための通信が指定されたものと判断してステップ１３８に移行し、当該通信を実行した後に本通信制御処理を終了する。
【００８７】
すなわち、通信時間Ｔが所定時間以上である場合、通信による消費電力も大きくなり、内部電池４８から供給される電力によって通信を実行すると、通信の途中で内部電池４８からの供給電力が当該通信を最後まで行うには不足してしまう恐れがある。一方、外部電源４７は、内部電池４８よりも大容量であり、通信の途中で電力が不足する恐れが殆どない。よって、通信時間Ｔが所定時間以上となり、かつ外部電源４７が接続されていない場合に通信を禁止することで、電力不足による通信の中断を未然に防止できる。
【００８８】
以上説明したように、本実施の形態に係るデジタルカメラ１０によれば、メモリカードに記憶されたデジタル情報を読み出してＰＣ３８へ送信するための通信及びＰＣ３８からデジタル情報を受信してメモリカードに記憶するための通信の何れかの通信を行うとき、メモリカードとの間の通信時間が所定時間以上となり、かつ外部電源接続端子４６に外部電源４７が接続されていない場合に、通信を禁止するようにしているので、電力不足による通信の中断を未然に防止でき、かつ利便性の高いデジタルカメラ１０を得ることができる。
【００８９】
また、デジタルカメラ１０では、予めメモリカードに対して実際に所定量のデジタル情報を記憶してみて、このときの時間（書き込みに関する単位通信時間Ｗ）及び当該デジタル情報をメモリカードから読出したときの時間（読み出しに関する単位通信時間Ｒ）を計測しておき、これらの時間を基準として実際に通信されるデータの通信時間Ｔを導出しているので、当該通信時間Ｔを高精度なものとすることができる。
【００９０】
さらに、デジタルカメラ１０では、通信制御処理において、ステップ１３１により通信を禁止するとき、ステップ１３２によって外部電源４７の外部電源接続端子４６への接続を促す旨をＬＣＤ４４に表示するようにしているので、ユーザは通信が禁止された理由や、通信を行うために取るべき処置を把握できる。
【００９１】
なお、明示手段による方法としては、ディスプレイによるメッセージやマーク等の表示による明示の他、ブザーの鳴動による明示、スピーカからの音声ガイダンスによる明示、ＬＥＤの点灯、点滅による明示等、あらゆる明示方法を適用できる。
【００９２】
また、本実施の形態では、本発明の通信禁止手段による通信の禁止方法として、ステップ１３１により通信の対象となるメモリカードが装着された外部メモリインタフェースの駆動を停止させる形態について説明したが、本発明はこれに限らず、外部メモリインタフェース及び外部機器インタフェース３６の少なくとも一方の駆動を停止させてもよい。また、各インタフェースの駆動を停止するために、各インタフェースへの駆動用電力の供給を停止させてもよい。
【００９３】
さらに、図４のステップ１３１の処理のような能動的な通信の禁止の処理を行わなくてもよく、単に通信を行わないようにしてもよい。この場合、ステップ１３１の処理がなくなると共に、ステップ１３０の処理が本発明の通信禁止手段に相当する。
【００９４】
【発明の効果】
以上説明したように、本発明によれば、記憶媒体に記憶されたデジタル情報を読み出して外部装置へ送信するための通信及び外部装置からデジタル情報を受信して記憶媒体に記憶するための通信の何れかの通信を行うとき、記憶媒体との間の通信時間が所定時間以上となり、かつ接続手段に外部電源が接続されていない場合に、通信を禁止するようにしているので、電力不足による通信の中断を未然に防止でき、かつ利便性の高い通信制御装置を得ることができるという優れた効果を有する。
【図面の簡単な説明】
【図１】実施の形態に係るデジタルカメラの構成を示す外観図である。
【図２】実施の形態に係るデジタルカメラの電気系の構成を示すブロック図である。
【図３】実施の形態に係る単位時間検出処理プログラムの処理の流れを示すフローチャートである。
【図４】実施の形態に係る通信制御処理プログラムの処理の流れを示すフローチャートである。
【図５】図４の通信制御処理プログラムにおいて、ＬＣＤにメッセージが表示された状態を示す模式図である。
【符号の説明】
１０    デジタルカメラ
３６    外部機器インタフェース（第２通信手段）
３８    ＰＣ（外部装置）
４４    ＬＣＤ
４６    外部電源接続端子（接続手段）
４７    外部電源
４８    内部電池（電池）
５０    ＣＰＵ（通信禁止手段、明示手段）
８０、８２    外部メモリインタフェース（第１通信手段）
８４、８６    メモリカード（記憶媒体）
【図１】
2004207946.tif 000005
【図２】
2004207946.tif 000006
【図３】
2004207946.tif 000007
【図４】
2004207946.tif 000008
【図５】
2004207946.tif 000009