(57)【要約】【課題】視認性の高い撮像装置の状態通知を行う。【解決手段】カメラ３００の切替レバー１２２が可視光通信側に切り替えられると、カメラ３００のメインＣＰＵ２０は、これに応じて可視光通信モードを設定し、測光・測距ＣＰＵ１３７に対し、レンズカバー６１を開放させる動作を指令する（Ｓ１）。メインＣＰＵ２０は、本体データ量に対する現在まで受信した分割データの総量の比率に応じた繰出量でレンズ鏡胴６０を移動する指令をモータドライバ６２に出力する（Ｓ９）。メインＣＰＵ２０は、切替レバー１２２によって可視光通信モードが撮影モードあるいは再生モードに切り替えられたことに応じ、レンズカバー６１を閉鎖させる動作を指令する（Ｓ１０）。【選択図】  図９
2007019619.tif 000002
【特許請求の範囲】
【請求項１】
被写体光を結像する撮影レンズ、開閉可能なレンズカバー、前記レンズカバーを開放又は閉鎖する動力を供給するモータ、前記モータを駆動するモータドライバ、前記モータドライバへ制御信号を出力する制御部を備える撮像装置であって、
前記制御部は撮像装置に関する状態を検出したことに応じて前記レンズカバーを開放又は閉鎖する制御信号を出力する撮像装置。
【請求項２】
データの通信を行う通信部と、
前記通信部による通信の開始又は終了を設定する通信モード設定部をさらに備え、
前記制御部は前記通信モード設定部による前記通信の開始又は終了の設定を撮像装置に関する状態として検出したことに応じて前記レンズカバーを開放又は閉鎖する制御信号を出力する請求項１に記載の撮像装置。
【請求項３】
電池残量を検出する電池残量検出部をさらに備え、
前記制御部は前記電池残量検出部によって検出された電池残量が所定のレベル未満となっていることを撮像装置に関する状態として検出したことに応じて前記レンズカバーを開放又は閉鎖する制御信号を出力する請求項１又は２に記載の撮像装置。
【請求項４】
ズームレンズを含み、被写体光を結像する撮影レンズ、前記撮影レンズを内蔵するレンズ鏡胴、前記レンズ鏡胴を繰り出すか又は沈胴することで前記ズームレンズの焦点を望遠方向又は広角方向に移動させるモータ、前記モータを駆動するモータドライバ、前記モータドライバへ制御信号を出力する制御部を備える撮像装置であって、
前記制御部は撮像装置に関する状態量に応じた移動量だけ前記レンズ鏡胴を繰り出すか又は沈胴する制御信号を出力する撮像装置。
【請求項５】
データの通信を行う通信部をさらに備え、
前記制御部は前記通信部が通信すべき総データ量に対する通信済みのデータ量を撮像装置に関する状態量として算出し、前記総データ量に対する通信済みのデータ量に応じた移動量だけ前記レンズ鏡胴を繰り出すか又は沈胴する制御信号を出力する請求項４に記載の撮像装置。
【請求項６】
表示装置と、
前記レンズ鏡胴の移動量を検出する移動量検出部をさらに備え、
前記移動量検出部の検出した移動量を示す情報を前記制御信号の出力と連動して前記表示装置に表示する表示部と、
をさらに備える請求項５に記載の撮像装置。
【請求項７】
撮像装置に関する状態量として電池残量を検出する電池残量検出部をさらに備え、
前記制御部は前記電池残量検出部の検出した電池残量に応じた移動量だけ前記レンズ鏡胴を繰り出すか又は沈胴する制御信号を出力する請求項４〜６のいずれかに記載の撮像装置。
【請求項８】
被写体光を結像する撮影レンズ、開閉可能なレンズカバー、前記レンズカバーを開放又は閉鎖する動力を供給するモータ、前記モータを駆動するモータドライバを備える撮像装置の状態通知方法であって、
撮像装置に関する状態を検出したことに応じて前記レンズカバーを開放又は閉鎖する制御信号を出力するステップを含む状態通知方法。
【請求項９】
ズームレンズを含み、被写体光を結像する撮影レンズ、前記撮影レンズを内蔵するレンズ鏡胴、前記レンズ鏡胴を繰り出すか又は沈胴することで前記ズームレンズの焦点を望遠方向又は広角方向に移動させるモータを備える撮像装置の状態通知方法であって、
撮像装置に関する状態量に応じた移動量だけ前記レンズ鏡胴を繰り出すか又は沈胴する制御信号を出力するステップを含む状態通知方法。
【請求項１０】
請求項８又は９に記載の状態通知方法をコンピュータに実行させる状態通知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に適用可能な状態通知方法及び状態通知プログラムに関する。
【背景技術】
【０００２】
撮像装置の状態をユーザに通知するための従来技術としては、例えば特許文献１及び２に示されるものがある。特許文献１によると、デジタルカメラは、撮影画像情報を記録可能な撮影情報蓄積装置と無線通信を行うための無線インタフェース及びアンテナが設けられる。デジタルカメラが外部情報蓄積装置と接続され、無線通信可能であるときには、その旨を示す情報をＬＥＤに表示する。
【０００３】
また特許文献２によると、デジタルカメラが装着されるドッキングステーションの前面に、例えば緑色の状態表示用ＬＥＤが組み込まれた状態表示用発光部を設ける。この状態表示用発光部とセルフタイマ用発光部とを点滅，点灯，間欠点灯させて、デジタルカメラの電源状態やデータ通信状態、充電中、ドッキングステーションから電子機器が取り外せることを示すリムーブ可能状態等のデジタルカメラの各種状態を表示する。
【特許文献１】特開２００４−１２０２１１号公報
【特許文献２】特開２００２−２３２７５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１のような動作通知は、ＬＣＤを備えないカメラにおいては実現することができない。また、特許文献２のような動作通知は、ＬＥＤの指向性が高いため、ユーザが必ずしも点滅を認識できるとは限らない。本発明はこのような問題点に鑑みてなされたもので、特別の表示装置を設けることなく、視認性の高い撮像装置の状態通知を行うことを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明に係る撮像装置は、被写体光を結像する撮影レンズ、開閉可能なレンズカバー、レンズカバーを開放又は閉鎖する動力を供給するモータ、モータを駆動するモータドライバ、モータドライバへ制御信号を出力する制御部を備える撮像装置であって、制御部は撮像装置に関する状態を検出したことに応じてレンズカバーを開放又は閉鎖する制御信号を出力する。
【０００６】
この発明によると、撮像装置に関するある状態が検出されたことに応じてレンズカバーが開放又は閉鎖される。ユーザは、レンズカバーの開閉によって撮像装置に関する状態が検出されたことを視覚的に容易に認識できる。
【０００７】
この撮像装置は、データの通信を行う通信部と、通信部による通信の開始又は終了を設定する通信モード設定部をさらに備え、制御部は通信モード設定部による通信の開始又は終了の設定を撮像装置に関する状態として検出したことに応じてレンズカバーを開放又は閉鎖する制御信号を出力することが好ましい。
【０００８】
こうすると、通信の開始又は終了がレンズカバーの開閉によって容易に認識できる。
【０００９】
この撮像装置は、電池残量を検出する電池残量検出部をさらに備え、制御部は電池残量検出部によって検出された電池残量が所定のレベル未満となっていることを撮像装置に関する状態として検出したことに応じてレンズカバーを開放又は閉鎖する制御信号を出力することが好ましい。
【００１０】
こうすると、電池残量が所定のレベル未満であることを視覚的に容易に認識できる。
【００１１】
また、上述の課題を解決するため、本発明に係る撮像装置は、ズームレンズを含み、被写体光を結像する撮影レンズ、撮影レンズを内蔵するレンズ鏡胴、レンズ鏡胴を繰り出すか又は沈胴することでズームレンズの焦点を望遠方向又は広角方向に移動させるモータ、モータを駆動するモータドライバ、モータドライバへ制御信号を出力する制御部を備える撮像装置であって、制御部は撮像装置に関する状態量に応じた移動量だけレンズ鏡胴を繰り出すか又は沈胴する制御信号を出力する。
【００１２】
この発明によると、撮像装置に関するある状態量に応じてレンズ鏡胴が繰り出すか又は沈胴する。ユーザは、レンズ鏡胴の移動量によって撮像装置に関する状態量を視覚的に容易に認識できる。
【００１３】
この撮像装置は、データの通信を行う通信部をさらに備え、制御部は通信部が通信すべき総データ量に対する通信済みのデータ量を撮像装置に関する状態量として算出し、総データ量に対する通信済みのデータ量に応じた移動量だけレンズ鏡胴を繰り出すか又は沈胴する制御信号を出力するとよい。
【００１４】
こうすると、通信済みのデータ量がレンズ鏡胴の移動量によって視覚的に容易に認識できる。
【００１５】
この撮像装置は、表示装置と、レンズ鏡胴の移動量を検出する移動量検出部と、移動量検出部の検出した移動量を示す情報を制御信号の出力と連動して表示装置に表示する表示部と、をさらに備えてもよい。
【００１６】
レンズ鏡胴の移動に連動して、レンズ鏡胴の移動量を表示装置に表示すれば、撮像装置に関する状態量をさらに視覚的に容易に認識できる。
【００１７】
この撮像装置は、撮像装置に関する状態量として電池残量を検出する電池残量検出部をさらに備え、制御部は電池残量検出部の検出した電池残量に応じた移動量だけレンズ鏡胴を繰り出すか又は沈胴する制御信号を出力するとよい。
【００１８】
こうすると、電池残量がレンズ鏡胴の移動量によって視覚的に容易に認識できる。
【００１９】
本発明に係る動作通知方法は、被写体光を結像する撮影レンズ、開閉可能なレンズカバー、レンズカバーを開放又は閉鎖する動力を供給するモータ、モータを駆動するモータドライバを備える撮像装置の動作通知方法であって、撮像装置に関する状態を検出したことに応じてレンズカバーを開放又は閉鎖する制御信号を出力するステップを含む。
【００２０】
本発明に係る動作通知方法は、ズームレンズを含み、被写体光を結像する撮影レンズ、撮影レンズを内蔵するレンズ鏡胴、レンズ鏡胴を繰り出すか又は沈胴することでズームレンズの焦点を望遠方向又は広角方向に移動させるモータを備える撮像装置の動作通知方法であって、撮像装置に関する状態量に応じた移動量だけレンズ鏡胴を繰り出すか又は沈胴する制御信号を出力するステップを含む。
【００２１】
これらの動作通知方法をコンピュータに実行させるためのプログラムも本発明に含まれる。
【発明の効果】
【００２２】
この発明によると、撮像装置に関するある状態が検出されたことに応じてレンズカバーが開放又は閉鎖される。ユーザは、レンズカバーの開閉によって撮像装置に関する状態が検出されたことを視覚的に容易に認識できる。
【００２３】
また、この発明によると、撮像装置に関するある状態量に応じてレンズ鏡胴が繰り出すか又は沈胴する。ユーザは、レンズ鏡胴の移動量によって撮像装置に関する状態量を視覚的に容易に認識できる。
【発明を実施するための最良の形態】
【００２４】
以下、添付した図面を参照し本発明の好ましい実施の形態を説明する。
【００２５】
＜第１実施形態＞
図１は、本発明の好ましい実施形態に係るデジタルカメラ（以下カメラと略す）３００の正面図である。
【００２６】
カメラ３００の正面に配備されたレンズ鏡胴６０には、ズームレンズ１０１ａ及びフォーカスレンズ１０１ｂを含む撮影レンズ１０１が内蔵されており、ズームレンズ１０１ａを光軸方向に移動させることで焦点距離調節が行なわれるとともに、フォーカスレンズ１０１ｂを光軸方向に移動させることによりピント調節が行なわれる。
【００２７】
レンズ鏡筒６０は、カメラボディ１８０に沈胴した状態から、予め設定された最短焦点距離位置であるワイド端と最長焦点距離位置であるテレ端との間で進退することで、カメラボディ１８０から繰り出し、また収納される。この図では、レンズ鏡胴６０がカメラボディ１８０に沈胴した状態が示されている。
【００２８】
またカメラ３００には、非撮影時には撮影レンズ１０１の前面を覆って撮像レンズ１０１と外界とを遮ることで撮像レンズ１０１を保護する状態をつくり出すとともに、撮像時には撮像レンズを外界に露出するレンズカバー６１が設けられている。
【００２９】
レンズカバー６１は開閉自在な機構で構成されており、開放状態で撮影レンズ１０１の前面を覆い、閉鎖状態で撮影レンズ１０１の前面を外界に露出する。レンズカバー６１は電源スイッチ１２１のオン／オフに連動して開放／閉鎖される。図１ではレンズカバー６１は開放状態となっている。
【００３０】
カメラ３００の上面には、レリーズスイッチ１０４と電源スイッチ１２１が配備されており、正面には、ストロボ１０５ａ、ＡＦ補助光ランプ１０５ｂ、セルフタイマーランプ１０５ｃ等が配備されている。
【００３１】
図２はカメラ３００の背面図である。カメラ３００の背面には、ズームスイッチ１２７が配備されている。ズームスイッチ１２７のワイド（Ｗ）側を押すと、押し続けている間、レンズ鏡胴６０がワイド端（望遠）側に繰り出し、テレ（Ｔ）側の他方を押すと、押し続けている間、レンズ鏡胴６０がテレ端（広角）側に移動する。
【００３２】
カメラ３００の背面には、画像表示ＬＣＤ１０２、切替レバー１２２、十字キー１２４、情報位置指定キー１２６等も設けられている。
【００３３】
図３及び図４はカメラ３００の側面図である。図３に示すように、レンズ鏡胴６０は、第１の鏡胴６０−１と第２の鏡胴６０−２とから構成されている。この図では、レンズ鏡胴６０がカメラボディ１８０から繰り出された状態が示されている。レンズ鏡胴６０が望遠側に移動してテレ端に達した状態では、第１の鏡胴６０−１と第２の鏡胴６０−２が繰り出され、第１の鏡胴６０−１の前面はテレ端位置ＴＰに位置する。
【００３４】
一方、図４に示すように、レンズ鏡胴３０が広角側に移動してワイド端に達した状態では、第１の鏡胴６０−１と第２の鏡胴６０−２がカメラボディ１８０内に収納され、第１の鏡胴６０−１の前面はワイド端位置ＷＰに位置する。なお、電源スイッチ１２１がオフにされると、これに連動してレンズ鏡胴３０がカメラボディ１８０に収納されるとともに、レンズカバー６１が閉鎖する。
【００３５】
図５は本発明に係るカメラ３００のブロック図である。カメラ３００にはユーザがこのカメラ３００を使用するときに種々の操作を行なうための操作部１２０が設けられている。この操作部１２０には、カメラ３００を作動させるための電源投入用の電源スイッチ１２１、撮影モードと再生モードと可視光通信モードとを自在に切り替える切替レバー１２２、オート撮影やマニュアル撮影等を選択するための撮影モードダイヤル１２３、各種のメニューの設定や選択あるいはズームを行なうための十字キー１２４、閃光発光用スイッチ１２５、および十字キー１２４で選択されたメニューの実行やキャンセル等を行なうための情報位置指定キー１２６、左右方向に操作可能なレバースイッチで構成され、該スイッチを右方向に操作することで望遠（ＴＥＬＥ）方向にズーム移動し、左方向に操作することで広角（ＷＩＤＥ）方向にズーム移動するズームスイッチ１２７が備えられている。
【００３６】
また、カメラ３００には、撮影画像や再生画像等を表示するための画像表示ＬＣＤ１０２と、操作の手助けを行なうための操作ＬＣＤ表示１０３が備えられている。
【００３７】
このカメラ３００にはレリーズスイッチ１０４が配備されている。このレリーズスイッチ１０４によって撮影の開始指示がメインＣＰＵ２０へと伝えられる。このカメラ３００では切替レバー１２２によって撮影と再生と可視光通信の切り替えが自在になっていて、撮影を行なうときには切替レバー１２２が撮影側に切り替えられ、再生を行なうときには切替レバー１２２が再生側に切り替えられ、可視光通信を行うときは切替レバー１２２が可視光通信側に切り替えられる。また、カメラ３００には、閃光を発光する閃光発光管１０５ａを有する閃光発光装置が配備されている。
【００３８】
また、カメラ３００には、撮影レンズ１０１と、撮影レンズ１０１を経由して結像された被写体像をアナログの画像信号に変換する撮像素子であるＣＣＤセンサ１３２とが備えられている。
【００３９】
撮影レンズ１０１は、ズームレンズ１０１ａ，フォーカスレンズ１０１ｂ、絞り１３１を備えており、ズーミングを行うズーム用モータ１１０と、焦点調整を行うフォーカス用モータ１１１と、絞り調整を行う絞り用モータ１１２により、それぞれが駆動される。レンズ鏡胴６０の進退動力はズーム用モータ１１０よって供給される。レンズカバー６１の開閉動力はレンズカバー用モータ１１４によって供給され、レンズカバー用モータ１１４はモータドライバ６２によって駆動される。モータドライバ６２の駆動は、メインＣＰＵ２０又は測光・測距ＣＰＵ１３７によって制御される。
【００４０】
繰出量検出部７０は、レンズ鏡胴６０の繰り出し量を検出するセンサであり、ズームレンズ位置検出用のエンコーダなどで構成することができる。
【００４１】
ＣＣＤセンサ１３２は、詳細には、そのＣＣＤセンサ１３２に照射された被写体光により発生した電荷を可変の電荷蓄積時間（露光期間）の間蓄積することにより画像信号を生成するものである。ＣＣＤ１３２からは、ＣＧ部１３６から出力される垂直同期信号ＶＤに同期したタイミングでフレーム毎の画像信号が順次出力される。
【００４２】
図６に示すように、ＣＣＤ１３２の受光面にはＲ，Ｇ，Ｂの微小なカラーフィルタがマトリクス状に配列されており、Ｒ，Ｇ，Ｂの各色成分を含む撮像信号は、白バランス・γ処理部１３３で適当なレベルに増幅された後、Ａ／Ｄ部１３４によってＲ，Ｇ，Ｂの各画像データとされる。なお、ＣＣＤ１３２の画素配置はベイヤ型を例に図示したが、ハニカム型等各種の配列方式を採用でき、図示されたものに限定されない。
【００４３】
撮像素子にＣＣＤセンサ１３２を用いた場合には、色偽信号やモアレ縞等の発生を防止するために、入射光内の不要な高周波成分を除去する光学的ローパスフィルタ１３２ａが配設されている。また、入射光内の赤外線を吸収若しくは反射して、長波長域で感度が高いＣＣＤセンサ１３２固有の感度特性を補正する赤外カットフィルタ１３２ｂが配設されている。光学的ローパスフィルタ１３２ａ及び赤外カットフィルタ１３２ｂの具体的な配設の態様は様々であり、例えば本出願人による特許公開２０００−１１４５０２号公報０００３〜０００４段落に記載のようにすることができる。
【００４４】
また、カメラ３００には、ＣＣＤセンサ１３２からのアナログ画像信号が表わす被写体像のホワイトバランスを合わせるとともにその被写体像の階調特性における直線の傾き（γ）を調整し、さらにアナログ画像信号を増幅する増幅率可変の増幅器を含む白バランス・γ処理部１３３が備えられている。
【００４５】
さらに、カメラ３００には、白バランス・γ処理部１３３からのアナログ信号をディジタルのＲ，Ｇ，Ｂ画像データにＡ／Ｄ変換するＡ／Ｄ部１３４と、そのＡ／Ｄ部１３４からのＲ，Ｇ，Ｂ画像データを格納するバッファメモリ１３５が備えられている。
【００４６】
本実施形態では、Ａ／Ｄ部１３４は、８ビットの量子化分解能を有し、白バランス・γ処理部１３３から出力されるアナログＲ，Ｇ，Ｂ撮像信号を、ＣＣＤセンサ１３２の受光量に応じ、レベル０〜２５５のＲ，Ｇ，Ｂデジタル画像データに変換して出力する。以下、ＣＣＤ１３２のＲ，Ｇ，Ｂの受光量に応じたＲ，Ｇ，Ｂデジタル画像データのレベルも受光量と呼ぶ。ただし、この量子化分解能はあくまで一例であって本発明に必須の値ではない。
【００４７】
また、カメラ３００には、ＣＧ（クロックジェネレータ）部１３６と、測光・測距用ＣＰＵ１３７と、充電・発光制御部１３８と、通信制御部１３９と、ＹＣ処理部１４０と、電源電池６８とが備えられている。
【００４８】
ＣＧ部１３６は、ＣＣＤセンサ１３２を駆動するための垂直同期信号ＶＤ，高速掃き出しパルスＰを含む駆動信号、白バランス・γ処理部１３３，Ａ／Ｄ部１３４を制御する制御信号、および通信制御部１３９を制御する制御信号を出力する。また、このＣＧ部１３６には、測光・測距用ＣＰＵ１３７からの制御信号が入力される。
【００４９】
測光・測距用ＣＰＵ１３７は、ズーム用モータ１１０、フォーカス用モータ１１１、絞り調整を行う絞り用モータ１１２を制御してズームレンズ１０１ａ、フォーカスレンズ１０１ｂ、絞り１３１をそれぞれ駆動することにより測距を行ない、ＣＧ部１３６および充電・発光制御部１３８を制御する。測光・測距用ＣＰＵ１３７は、レリーズスイッチ１０４が半押しされると、ＣＣＤ１３２によって周期的（１／30秒から１／60秒ごと）に得られる画像データに基づいて被写体の明るさの測光（ＥＶ値の算出）を行う。
【００５０】
即ち、ＡＥ演算部１５１は、Ａ／Ｄ変換部１３４から出力されたＲ、Ｇ、Ｂの画像信号を積算し、その積算値を測光・測距用ＣＰＵ１３７に提供する。測光・測距用ＣＰＵ１３７は、ＡＥ演算部１５１から入力する積算値に基づいて被写体の平均的な明るさ（被写体輝度）を検出し、撮影に適した露出値（ＥＶ値）を算出する。
【００５１】
そして、測光・測距用ＣＰＵ１３７は、得られたＥＶ値に基づいて絞り１３１の絞り値（Ｆ値）及びＣＣＤ１３２の電子シャッタ（シャッタスピード）を含む露出値を所定のプログラム線図にしたがって決定する。
【００５２】
レリーズスイッチ１０４が全押しされると、モータドライバ６３は、その決定した絞り値に基づいて絞り用モータ１１２を駆動し、絞り１３１の開口径を制御するとともに、決定したシャッタスピードに基づき、ＣＧ１３６を介してＣＣＤ１３２での電荷蓄積時間を制御する（ＡＥ動作）。
【００５３】
ＡＥ動作は、絞り優先ＡＥ，シャッタ速度優先ＡＥ，プログラムＡＥなどがあるが、いずれにおいても、被写体輝度を測定し、この被写体輝度の測光値に基づいて決められた露出値、すなわち絞り値とシャッタスピードとの組み合わせで撮影を行うことにより、適正な露光量で撮像されるように制御しており、面倒な露出決定の手間を省くことができる。
【００５４】
ＡＦ検出部１５０は、測光・測距ＣＰＵ１３７により選定された検出範囲に対応する画像データをＡ／Ｄ変換部１３４から抽出する。焦点位置を検出する方法は、合焦位置で画像データの高周波成分が最大振幅になるという特徴を利用して行う。ＡＦ検出部１５０は、抽出された画像データの高周波成分を１フィールド期間積分することにより、振幅値を算出する。ＡＦ検出部１５０は、測光・測距ＣＰＵ１３７がフォーカス用モータ１１１を駆動制御してフォーカスレンズ１０１ａを可動範囲内、即ち無限遠側の端点（ＩＮＦ点）から至近側の端点（ＮＥＡＲ点）の間で移動させている間に順次振幅値の計算を実行し、最大振幅を検出した時に検出値を測光・測距ＣＰＵ１３７に送信する。
【００５５】
測光・測距ＣＰＵ１３７は、この検出値を取得して対応する合焦位置に、フォーカスレンズ１０１ｂを移動させるようにモータドライバ６２に指令を出す。モータドライバ６２は、測光・測距ＣＰＵ１３７の指令に応じてフォーカス用モータ１１１を駆動し、フォーカスレンズ１０１ｂを合焦位置に移動させる（ＡＦ動作）。
【００５６】
測光・測距用ＣＰＵ１３７は、メインＣＰＵ２０とのＣＰＵ間通信によってレリーズスイッチ１０４と接続されており、ユーザによりレリーズスイッチ１０４が半押しされた時に、この合焦位置の検出が行われる。また、測光・測距用ＣＰＵ１３７には、モータドライバ６２が接続されており、メインＣＰＵ２０が、ズームスイッチ１２７によってユーザからのＴＥＬＥ方向又はＷＩＤＥ方向へのズームの指令を取得した場合に、モータドライバ６２を制御してズーム用モータ１１０を駆動させることにより、ズームレンズ１０１ａをＷＩＤＥ端とＴＥＬＥ端との間で移動させる。
【００５７】
充電・発光制御部１３８は、閃光発光管１０５ａを発光させるために電源電池６８からの電力の供給を受けて図示しない閃光発光用のコンデンサを充電したり、その閃光発光管１０５ａの発光を制御する。充電・発光制御部１３８は，ＡＦ補助光ランプ１０５ｂやセルフタイマーランプ１０５ｃの発光も制御する。
【００５８】
通信制御部１３９には、通信ポート１０７が備えられており、この通信制御部１３９は、カメラ３００により撮影された被写体の画像信号をＵＳＢ端子が備えられたパーソナルコンピュータ等の外部装置に出力し、およびこのような外部装置からカメラ３００に画像信号を入力することにより、その外部装置との間のデータ通信を担うものである。また、このカメラ３００は、ロール状の写真フイルムに写真撮影を行なう通常のカメラが有するＩＳＯ感度１００，２００，４００，１６００等に切り替える機能を模擬した機能を有し、ＩＳＯ感度４００以上に切り替えられた場合、白バランス・γ処理部１３３の増幅器の増幅率が所定の増幅率を越えた高増幅率に設定された高感度モードとなる。
【００５９】
また、カメラ３００には、圧縮・伸長＆ＩＤ抽出部１４３と、Ｉ／Ｆ部１４４が備えられている。圧縮・伸長＆ＩＤ抽出部１４３は、バッファメモリ１３５に格納された画像データを、バスライン１４２を介して読み出して圧縮し、Ｉ／Ｆ部１４４を経由してメモリカード２００に格納する。また、圧縮・伸長＆ＩＤ抽出部１４３は、メモリカード２００に格納された画像データの読み出しにあたり、メモリカード２００固有の識別番号（ＩＤ）を抽出し、そのメモリカード２００に格納された画像データを読み出して伸長し、バッファメモリ１３５に格納する。
【００６０】
また、カメラ３００には、メインＣＰＵ２０と、ＥＥＰＲＯＭ１４６と、ＹＣ／ＲＧＢ変換部１４７と、表示用のドライバ１４８とが備えられている。メインＣＰＵ２０は、このカメラ３００全体の制御を行なう。ＥＥＰＲＯＭ１４６には、このカメラ３００固有の固体データやプログラム等が格納されている。ＹＣ／ＲＧＢ変換部１４７は、ＹＣ処理部１４０で生成されたカラー映像信号ＹＣを３色のＲＧＢ信号に変換して表示用のドライバ１４８を経由して画像表示ＬＣＤ１０２に出力する。
【００６１】
また、カメラ３００は、ＡＣ電源から電力を得るためのＡＣアダプタ４８と電源電池６８とが着脱可能な構成となっている。電源電池６８は充電可能な二次電池、例えばニカド電池、ニッケル水素電池、リチウムイオン電池で構成される。電源電池６８は使い切り型の一次電池、例えばリチウム電池、アルカリ電池で構成してもよい。電源電池６８は図示しない電池収納室に装填することにより、カメラ３００の各回路と電気的に接続される。
【００６２】
ＡＣアダプタ４８がカメラ３００に装填されＡＣ電源からＡＣアダプタ４８を介してカメラ３００に電力が供給される場合には、電源電池６８が電池収納室に装填されている場合であっても、優先的に当該ＡＣアダプタ４８から出力された電力がカメラ３００の各部に駆動用の電力として供給される。この場合、ＡＣアダプタ４８から出力される電力の一部は電源電池６８に供給され、電源電池６８はこの電力によって充電される。
【００６３】
また、ＡＣアダプタ４８が装填されておらず、かつ電源電池６８が電池収納室に装填されている場合には、当該電源電池６８から出力された電力がカメラ３００の各部に駆動用の電力として供給される。
【００６４】
電池残量検出部６５は、電源電池６８の電池残量を検出する回路である。メインＣＰＵ２０は、電池残量検出部６５の検出した電池残量に基づき、ＡＣアダプタ４８による電源電池６８の充電の進行状況を監視するプログラムを実行する。このプログラムはＥＥＰＲＯＭ１４６に記憶されている。
【００６５】
なお、図示しないが、カメラ３００には、電池収納室内に収納される電源電池６８とは別にバックアップ電池が設けられている。内蔵バックアップ電池には例えば専用の二次電池が用いられ、電源電池６８によって充電される。バックアップ電池は、電源電池６８の交換や取り外し等、電源電池６８が電池収納室に装填されていない場合、カメラ３００の基本機能に給電する。
【００６６】
即ち、電源電池６８又はＡＣアダプタ４８からの電源供給が停止すると、バックアップ電池がスイッチング回路（図示せず）によってＲＴＣ１５等に接続され、これらの回路に給電する。これにより、バックアップ電池２９が寿命に達しない限り、ＲＴＣ１５等の基本機能には、電源供給が間断なく継続する。
【００６７】
ＲＴＣ（Real Time Clock）１５は計時専用のチップであり、電源電池６８やＡＣアダプタ４８からの給電がオフされていてもバックアップ電池から電源供給を受けて継続的に動作する。
【００６８】
図７は、本発明に係る撮像装置を用いた通信システムの構成図である。この図に示すように、通信システム５００は、発信機器１００とカメラ３００を備える。発信機器１００は、メインＣＰＵ２０、通信用発光装置１６、赤外線受光回路６３を備えている。赤外線受光回路６３は、カメラ３００の赤外線信号発信部３０から入射した赤外線信号をデジタル信号に変換してメインＣＰＵ２０へ出力する。
【００６９】
なお、発信機器１００は、ＣＣＤ１３２によって赤外線信号を受光することも可能である。即ち、赤外光が光学的ローパスフィルタ１３２ａを透過してＣＣＤ１３２の受光面に達すれば、ＣＣＤ１３２が受光した赤外光を白色光として電荷蓄積する特性を利用し、赤外線受光回路６３の代用とすることもできる。
【００７０】
カメラ３００の赤外線信号発信部３０は、発信機器１００に赤外線信号を発信するものであり、その構成は、例えば、従来のタリーランプ及びその発光制御装置の構成の全部又は一部と共通させてもよい。あるいは、赤外線通信専用の発信装置で構成してもよい。
【００７１】
発信機器１００は、通信用発光装置１６がカメラ３００のＣＣＤ１３２受光面と相対するように配置される。この場合、カメラ３００のＣＣＤ１３２が通信用発光装置１６から発信される可視光信号を良好に受光するため、発信機器１００とカメラ３００は近接して配置されることが好ましい。
【００７２】
発信機器１００は、プリンタ、カメラ等の各種の電子機器に通信用発光装置１６を組み込むことで構成される。ただし、発信機器１００とカメラ３００の構成は必ずしも異なっていなくてもよく、共通の構成にしてもよい。
【００７３】
図８は通信用発光装置１６のブロック図である。この通信用発光部１６には、パターンテーブル記憶部１２、発光制御ＣＰＵ１４、ＬＥＤ群１７（Ｒ、Ｇ、ＢのＬＥＤ１７Ｒ、１７Ｇ、１７Ｂ）、調光センサ１８、ＬＥＤドライバ１９が設けられている。
【００７４】
ＬＥＤドライバ１９は、発光制御ＣＰＵ１４から、発光パターン、発光タイミング、発光時間、発光量などを示す発光制御信号を取り込んでいる。ＬＥＤ群１７の発光パターンは不揮発性メモリなどの各種記憶媒体で構成されるパターンテーブル記憶部１２に予め記憶されている。
【００７５】
発光制御ＣＰＵ１４がＬＥＤドライバ１９に設定する発光タイミングは、カメラ３００のＣＧ１３６から出力される垂直同期信号に同期している。
【００７６】
ＬＥＤドライバ１９は発光制御ＣＰＵ１４からの制御信号に従ってＬＥＤ群１７を制御し、ＬＥＤ１７Ｒ、１７Ｇ、１７Ｂの発光パターン、発光タイミング、発光時間、発光量を制御する。Ｒ、Ｇ、ＢのＬＥＤ１７Ｒ、１７Ｇ、１７Ｂの電気エネルギーは図示しない電源から供給される。
【００７７】
ＬＥＤ群１７が発光すると、発光制御ＣＰＵ１４は、調光センサ１８を介して発光量を検知する。そして、この検知した発光量が発光量調整用の基準値と一致すると、発光を停止させるために発光停止信号をＬＥＤドライバ１９に出力する。ＬＥＤドライバ１９は、発光制御ＣＰＵ１４から発光停止信号を入力すると、ＬＥＤ群１７の発光を停止させるよう制御する。これにより、電源からＬＥＤ群１７に流れる電流が遮断され、ＬＥＤ群１７の発光が停止する。
【００７８】
なお、図示しないが、通信用発光部１６の構成は、閃光発光装置の構成、あるいは従来のタリーランプやＡＦ補助光ランプ及びその発光制御装置の構成の全部又は一部と共通させてもよい。こうすると、従来のデジタルカメラに特別の機器を設けることなく、通信用発光部１６を実現できる。
【００７９】
図５及び７を参照すると、カメラ３００のＣＣＤ１３２は、発信機器１００の通信用発光装置１６を構成するＬＥＤ群１７から発光されるＲ，Ｇ，Ｂの可視光を受光する。ＣＣＤ１３２の受光した可視光はＲ，Ｇ，Ｂの画像信号に変換されて白バランス・γ処理部１３３に出力され、所定の処理が施された後、Ａ／Ｄ変換部１３４でＲ，Ｇ，Ｂの画像データに変換されるのは前述の通りである。
【００８０】
Ａ／Ｄ部１３４によって得られたＲ，Ｇ，Ｂ画像データは、ＡＦ検出部１５０にも入力される。ＡＦ検出部１５０は、Ｒ，Ｇ，Ｂ画像データを１画面の所定の分割エリア毎にかつ同じ色成分毎に積算平均し、さらにフレームごとに、全エリアあるいは所定の領域のＲ，Ｇ，Ｂ画像データの積算平均値Ｉｒ，Ｉｇ，Ｉｂを算出する。この積算平均値Ｉｒ，Ｉｇ，ＩｂをＲ，Ｇ，Ｂの可視光の受光量とする。
【００８１】
ただし、Ｒ，Ｇ，Ｂの可視光の受光量Ｉｒ，Ｉｇ，Ｉｂ（まとめて受光量Ｒで表すこともある）は、Ｒ、Ｇ、Ｂの可視光にそれぞれ感度を有するＣＣＤ１３２以外の受光センサ（図示せず）によって検出することも可能である。
【００８２】
通信システム５００の通信動作は次のように行われる。
【００８３】
図９は通信動作の概略を示すフローチャートである。まず、カメラ３００の切替レバー１２２が可視光通信側に切り替えられると、カメラ３００のメインＣＰＵ２０は、これに応じて可視光通信モードを設定し、通信モード開始通知動作を開始する（Ｓ１）。
【００８４】
具体的には、メインＣＰＵ２０は、測光・測距ＣＰＵ１３７に対し、レンズカバー６１を開放させる動作を指令する。測光・測距ＣＰＵ１３７は、この指令に応じてレンズカバー６１を開放させる駆動制御信号をモータドライバ６２に送る。モータドライバ６２は、この駆動制御信号に従ってレンズカバー用モータ１１４を駆動し、レンズカバー用モータ１１４は、レンズカバー６１を開放させる。なお、既に電源スイッチ１２１のオンによってレンズカバー６１が開放していれば、一旦レンズカバー６１を閉鎖して再び開放させる動作を行うか、又はその動作を複数回繰り返してもよく、いずれにせよ最終的に開放していればよい。
【００８５】
また、メインＣＰＵ２０は、測光・測距ＣＰＵ１３７に対し、レンズ鏡胴６０をテレ端位置ＴＰまで繰り出す動作を指令する。測光・測距ＣＰＵ１３７は、この指令に応じてレンズ鏡胴６０をテレ端位置ＴＰまで繰り出させる駆動制御信号をモータドライバ６２に送る。モータドライバ６２は、この駆動制御信号に従ってズーム用モータ１１０を駆動し、ズーム用モータ１１０は、レンズ鏡胴６０をテレ端位置ＴＰまで繰り出す。
【００８６】
このような動作により、カメラ３００は、可視光通信モードが開始したことを視覚的に分かりやすくユーザに通知することができる。
【００８７】
なお、これらの動作は高負荷であるため、通信と同時でなく、通信開始前に行うことが好ましい。レンズカバー６１の開閉とレンズ鏡胴６０とは同期させる必要性はなく、いずれか一方を先に動作させてもよい。
【００８８】
通信モード開始通知動作が終了すると、カメラ３００のメインＣＰＵ２０は、赤外線信号発信部３０を制御して発光命令を発信機器１００に送信する（Ｓ２）。
【００８９】
発信機器１００は、赤外線信号受光回路６３によって発光命令を受信すると、メインＣＰＵ２０は、所望のビット列からなる通信データを発光制御ＣＰＵ１４に送る。発光制御ＣＰＵ１４は、通信データを受け取ると、発光制御ＣＰＵ１４は、受け取ったビット列を開始ビットから３ビットごとに分割する（Ｓ３）。この３ビット列を分割ビット列と呼ぶ。分割ビット列は３桁の２進数であり、２３＝８パターンを表す８進数と等価である。なお、通信データの末尾から３ビットに満たないビット列が生じた場合、欠損したビットに「０」を付加して強制的に３ビットの分割ビット列にする。
【００９０】
通信データの先頭にはヘッダが埋め込まれており、ヘッダは、発信すべき本体データの総データ量を記述している。
【００９１】
次に、発光制御ＣＰＵ１４は、パターンテーブル記憶部１２に記憶されたパターンテーブル（図１０参照）を参照し、分割ビット列ごとにＲ，Ｇ，Ｂのパルスのハイ（Ｈ）又はロー（Ｌ）をＬＥＤドライバ１９に設定する（Ｓ４）。
【００９２】
なお、発光量、発光時間も合わせて設定されるが、その値は任意である。また、パターンテーブルの内容は図１０に示したものに限定されない。
【００９３】
ここで、発光制御ＣＰＵ１４のパルス設定周期は、カメラ３００のＣＣＤ１３２の電荷蓄積期間（露光期間）と同期させることが好ましいが、その具体的態様については説明を省略する。
【００９４】
ＬＥＤドライバ１９は、Ｒ，Ｇ，Ｂのパルス設定に応じたタイミングでＬＥＤ群１７を発光させる（Ｓ５）。
【００９５】
例えば、通信データのビット列が１１０００１であれば、まずビット列を開始ビットから３ビットごとに「１１０」、「００１」に分割する。次に、パターンテーブルに従い、分割ビット列「１１０」については、Ｒのパルスをハイ，Ｇのパルスをハイ、Ｂのパルスをローに設定する（図１１参照）。この場合、ＬＥＤ１７ＲとＬＥＤ１７Ｂは設定された発光量・発光時間で発光するが、ＬＥＤ１７Ｇは発光しない。
【００９６】
即ち、この通信システム５００では、ＬＥＤ群１７の１回の発光によって３ビットのデータを表現でき、従来のオンオフキーイングによる光通信に比して１回の発光当たり３倍のデータを送信できる。以下、ＬＥＤ群１７の発光により光学的に発信される通信データを可視光信号と呼ぶ。
【００９７】
再び図９を参照すると、カメラ３００は、通信用発光装置１６から発信された可視光信号をＣＣＤ１３２によって受光する（Ｓ６）。
【００９８】
カメラ３００のメインＣＰＵ２０は、受光した可視光信号の発光パターンを判別する（Ｓ７）。即ち、メインＣＰＵ２０は、ＣＣＤ１３２の受光した可視光について積算部１５０の算出した全画面又は所定の領域内の受光量Ｉｒ，Ｉｇ，Ｉｂを入力し、受光量Ｉｒ，Ｉｇ，Ｉｂが所定の閾値Ｘを上回っているかもしくは下回っているかを各受光量について判断する。ある色の受光量Ｉｒ，Ｉｇ，Ｉｂについて閾値Ｘを上回っていれば、その色は発光（Ｈ）と判断し、閾値Ｘを下回っていれば、その色は非発光（Ｌ）と判断する（図１２参照）。
【００９９】
なお、所定の閾値Ｘは、Ａ／Ｄ変換部１３４のビット分解能がレベル０〜２５５であり、ＬＥＤ１７Ｒ，ＬＥＤ１７Ｂ，ＬＥＤ１７Ｇのフル発光によって得られる画像データの受光量の最大レベルが１５０であれば、Ｘ＝７５とすることが一例として考えられる。
【０１００】
そして、予めＥＥＰＲＯＭ１４６に記憶されているパターンテーブル（発信機器１００に記憶されているものと同じ）に従い、Ｒ，Ｇ，ＢのＨ又はＬの発光パターンに対応した分割ビット列を特定する（Ｓ７）。例えば、図１２に示すようなＲＧＢ可視光を受光すれば、「１１０」の分割ビット列が特定される。
【０１０１】
この処理はＲＧＢの可視光の発光周期に同期して繰り返されるが、この繰り返しの周期は、ＲＧＢの発光周期がＣＣＤ１３２の電荷蓄積期間と同期していれば、１フレームの画像信号が読み出される周期と同じになり、理論的には最大の通信速度となる。
【０１０２】
そして、発光周期に従って順次受光する可視光信号の各々から特定した分割ビット列を受光順に配列したビット列を通信データとして順次先頭から復元していく（Ｓ８）。
【０１０３】
Ｓ９では、メインＣＰＵ２０は、通信進行状況通知動作を行う。この動作は、通信データ全ての受信が完了するまで繰り返される。この動作の詳細は後述する。
【０１０４】
Ｓ１０では、メインＣＰＵ２０は、切替レバー１２２によって可視光通信モードが撮影モードあるいは再生モードに切り替えられたことに応じて通信モード終了通知動作を行う。例えば、通信モード開始通知動作に対応させ、レンズカバー６１を閉鎖させる動作を指令する。ただし、レンズ鏡胴６０の進退などを含んでもよい。ユーザは、レンズカバー６１が閉鎖されたことを見て、可視光通信モードが終了したことを視覚的に認識できる。なお、視覚的な認識性を高めるため、ＡＦ補助光ランプ１０５ｂの点灯・点滅なども合わせて行ってもよい。
【０１０５】
図１３は通信進行状況通知動作の流れを例示するフローチャートである。まず、メインＣＰＵ２０は、復元された通信データのヘッダに記述されている本体データ量を検出してバッファメモリ１３５に記憶する（Ａ１）。
【０１０６】
メインＣＰＵ２０は、特定されたビット列の数をカウントすることにより、現在まで受信した分割データの総量を算出する（Ａ２）。
【０１０７】
メインＣＰＵ２０は、本体データ量に対する現在まで受信した分割データの総量の比率に応じた繰出量でレンズ鏡胴６０を移動する指令をモータドライバ６２に出力する（Ａ３）。
【０１０８】
例えば、本体データ量に対する現在まで受信した分割データの総量の比率をｒ、現在の第１の鏡胴６０−１の前面からテレ端位置ＴＰまでの距離をｘ、テレ端位置ＴＰからワイド端位置ＷＰまでの距離をＬとした場合、
ｘ＝（１−ｒ）Ｌ・・（１）
となる繰出量を指令する。
【０１０９】
図１４はかかる通信進行状況通知動作による鏡胴６０の移動の様子を例示する。
【０１１０】
まず、通信開始時においては、ｒ＝０であるから、第１の鏡胴６０−１の前面はテレ端位置ＴＰに位置する。通信の進行に従ってｒが増大していくと、これに応じて徐々に第１の鏡胴６０−１の前面が収納されていく。そして、ｒ＝１００％に達すると、第１の鏡胴６０−１は完全に収納される。ｒ＝５０％となった状態を容易に認識できるようにするため、ｒ＝５０％の場合、第１の鏡胴６０−１のみが繰り出すとともに、第２の鏡胴６０−２は収納されたままで、ｘ＝Ｌ／２となるように繰出量を指令するとよい。
【０１１１】
データの受信量が増加するにつれて鏡胴６０の繰出量が減少するから、ユーザは、可視光通信の進行度を容易に確認することができる。
【０１１２】
なお、レンズ鏡胴６０の移動（Ａ３）に連動させて、現在のズームレンズ１０１ａの位置（ズームポジション）を画像表示ＬＣＤ１０２に表示してもよい（図１３のＡ４）。
【０１１３】
即ち、図１５に示すように、メインＣＰＵ２０は、繰出量検出部７０の検出した現在の繰出量の指標でありかつ現在まで受信した分割データの総量の比率の指標となるズームバーＢと、ズームバーＢを基準とした現在の繰出量及び比率ｒを示すアイコンＰ１を画像表示ＬＣＤ１０２に表示する。こうすると、レンズ鏡胴６０の移動と連動した画像表示ＬＣＤ１０２の表示によって通信の進行状況が認識できる。ただし、省電力やＣＰＵ２０の負荷軽減の観点からは、Ａ３とＡ４を組み合わせて実行せず、Ａ３のみを行うことが好ましい。
【０１１４】
＜第２実施形態＞
第１実施形態とは逆に、受信量の増加に応じて鏡胴６０の繰出量が増加していくようにしてもよい。
【０１１５】
具体的には、本体データ量に対する現在まで受信した分割データの総量の比率をｒ、現在の第１の鏡胴６０−１の前面からテレ端位置ＴＰまでの距離をｘ、テレ端位置ＴＰからワイド端位置ＷＰまでの距離をＬとすると、
ｘ＝ｒＬ・・（２）
となるような繰出量をモータドライバ６２に指令する。
【０１１６】
図１６はかかる通信進行状況通知動作によるレンズ鏡胴６０の移動の様子を例示する。
【０１１７】
まず、通信開始時においては、ｒ＝０であるから、第１の鏡胴６０−１の前面はワイド端位置ＷＰに位置する。通信の進行に従ってｒが増大していくと、これに応じて徐々に第１の鏡胴６０−１の前面が繰り出していく。そして、受信量がｒ＝１００％に達すると、第１の鏡胴６０−１はテレ端位置ＴＰに達する。
【０１１８】
このようにしても、レンズ鏡胴６０の繰り出し量に応じて可視光通信の進行度を容易に確認することができる。
【０１１９】
なお、第１実施形態とは異なり、通信開始時にレンズ鏡胴６０をテレ端位置ＴＰまで繰り出す必要はない。
【０１２０】
＜第３実施形態＞
上述の式（１）（２）はあくまで通信データの受信量に応じた繰出量の関係を表すために例示したものであり、これらに限定されない。
【０１２１】
例えば、次のような階段関数にしてもよい。
【０１２２】
ｘ＝１  （ただし０≦ｒ＜１）
ｘ＝０  （ただしｒ＝１）
この場合、通信開始時から通信終了までの間は第１の鏡胴６０−１の前面がテレ端位置ＴＰに位置しているが、通信が終了すると直ちに鏡胴６０に収納される。ユーザは、通信の開始・終了を、それぞれ鏡胴６０の繰り出し・収納で視覚的に容易に認識できる。
【０１２３】
あるいは、
ｘ＝０（ただし０≦ｒ＜１）
ｘ＝１（ただしｒ＝１）
この場合、通信開始時から通信終了までの間鏡胴６０は収納されているが、通信が終了すると直ちに鏡胴６０が繰り出し、第１の鏡胴６０−１の前面はテレ端位置ＴＰに達する。ユーザは、通信の終了を、それぞれ鏡胴６０の繰り出しで視覚的に容易に認識できる。
【０１２４】
＜第４実施形態＞
第１実施形態では、可視光通信の開始・終了・進行状況をレンズカバー６１の開閉・レンズ鏡胴６０の進退で通知していたが、無論、通信ポート１０７を介した外部装置との通信においても、同様の動作を行うことが可能である。
【０１２５】
例えば、通信ポート１０７でＴＣＰ／ＩＰ通信が行われるとする。この場合、メインＣＰＵ２０は、相手方機器とのセッションが確立した場合、通信モード開始通知動作と同様の動作を行えばよい。また、相手方機器から送られるＴＣＰパケットに載せられたペイロードのデータ量の総量に応じて通信進行状況通知動作と同様の動作を行ってもよい。そして、相手方機器とのセッションを終了した場合、通信モード終了通知動作と同様の動作を行えばよい。
【０１２６】
＜第５実施形態＞
上述の通信開始動作、通信終了通知動作、又は通信進行状況通知動作と組み合わせて、あるいは独立別個に、電池残量検出部６５による電源電池６８の電池残量に応じたレンズカバー６１の開閉やレンズ鏡胴６０の進退、電源電池６８の充電進行状況に応じたレンズカバー６１の開閉やレンズ鏡胴６０の進退を行うこともできる。
【０１２７】
例えば、電池残量検出部６５による電源電池６８の電池残量が、電池消耗を示す所定の閾値に達していれば、電源スイッチ１２１のオン時に、レンズカバー６１の開閉や鏡胴６０の進退を行って、電源電池６８が消耗していることを通知する。ユーザは、このような動作によって電源電池６８の消耗を視覚的に容易に認識できる。
【０１２８】
あるいは、メインＣＰＵ２０によって制御される電源電池６８の充電の進行状況に応じ、レンズ鏡胴６０の繰り出し又は収納を行う。具体的には、上述の式（１）又は（２）において、数値ｒを、電源電池６８の充電の進行度を示す値に置換すればよい。充電開始時又は終了時にはレンズカバー６０を開閉してもよい。ユーザは、このような動作によって電源電池６８の充電の開始・進行状況・終了を視覚的に容易に認識できる。
【０１２９】
さらに、レンズカバー６１の開閉やレンズ鏡胴６０の進退は、デジタルカメラ３００で行われる各種動作の開始・進行・終了や、各種状態の検出・設定に応じて行うことができ、通信動作や充電の開始・進行・終了に応じて行う場合に限定される必然性はない。特に、レンズ鏡胴６０の繰出量は、デジタルカメラ３００で検出される何らかの状態量（例えばバッファメモリ１３５の空き容量）に対応していればよく、データの受信量や充電量に限定する必然性はない。
【０１３０】
＜第６実施形態＞
上述の通信動作、通信開始通知動作、又は通信進行状況通知動作を発光制御ＣＰＵ１４、メインＣＰＵ２０、あるいは測光・測距ＣＰＵ１３７に実行させるプログラムも本発明に含まれる。このプログラムはパターンテーブル記憶部６８、ＥＥＰＲＯＭ１４６その他のコンピュータ読み取り可能な記憶媒体に記憶されている。
【図面の簡単な説明】
【０１３１】
【図１】デジタルカメラの正面図
【図２】デジタルカメラの背面図
【図３】レンズ鏡胴が繰り出されているデジタルカメラの側面図
【図４】レンズ鏡胴が収納されているデジタルカメラの側面図
【図５】デジタルカメラのブロック構成図
【図６】ＣＣＤ受光面のＲ，Ｇ，Ｂの微小なカラーフィルタの配置図
【図７】通信システムの構成図
【図８】通信用発光装置のブロック図
【図９】通信動作の流れを示すフローチャート
【図１０】パターンテーブルの概念説明図
【図１１】Ｒ，Ｇ，Ｂの設定パルスの一例を示す図
【図１２】積算部の算出した受光量Ｉｒ，Ｉｇ，Ｉｂの一例を示す図
【図１３】通信進行状況通知動作の流れを例示するフローチャート
【図１４】第１実施形態の通信進行状況通知動作による鏡胴の移動の様子を例示する図
【図１５】レンズ鏡胴の移動と連動するズームバーの例を示す図
【図１６】第２実施形態の通信進行状況通知動作による鏡胴の移動の様子を例示する図
【符号の説明】
【０１３２】
１４：発光制御ＣＰＵ、１７：ＬＥＤ群、１９：ＬＥＤドライバ、１６：通信用発光装置、２０：メインＣＰＵ、６０：レンズ鏡胴、６１：レンズカバー、６２：モータドライバ、６３：赤外線受光回路、１０１：撮影レンズ、１０１ａ：ズームレンズ、１０１ｂ：フォーカスレンズ、１１０：ズーム用モータ、１１１：フォーカス用モータ、１１２：絞り用モータ、１１４：レンズカバー用モータ、１３１：絞り、１３２：ＣＣＤ、１３４：Ａ／Ｄ変換部、１５０：ＡＦ検出部、１５１：ＡＥ演算部
【図１】
2007019619.tif 000003
【図２】
2007019619.tif 000004
【図３】
2007019619.tif 000005
【図４】
2007019619.tif 000006
【図５】
2007019619.tif 000007
【図６】
2007019619.tif 000008
【図７】
2007019619.tif 000009
【図８】
2007019619.tif 000010
【図９】
2007019619.tif 000011
【図１０】
2007019619.tif 000012
【図１１】
2007019619.tif 000013
【図１２】
2007019619.tif 000014
【図１３】
2007019619.tif 000015
【図１４】
2007019619.tif 000016
【図１５】
2007019619.tif 000017
【図１６】
2007019619.tif 000018