(57)【要約】【課題】  電子タグが添付された物品の画像データと電子タグに記憶されている情報とを関連付けて管理する手段を、既存のデジタルカメラ等の電子機器を利用して提供すること。【解決手段】  本発明では、キャップは、電子タグに記憶されているタグ情報を読み取るための電子タグリーダーと、電子タグリーダーにより読み取られたタグ情報を電子機器に伝えるために光信号として出力するキャップ発光部とを有している。電子機器は、キャップから出力されたタグ情報を画像データに関連付けて記憶する。これにより、電子タグリーダーを内蔵していない既存のデジタルカメラ等の電子機器でも、タグ情報をキャップを介して取得できるため、タグ情報と撮影した物品の画像データとを関連付けて管理できる。【選択図】      図１
2008022460.tif 000002
【特許請求の範囲】
【請求項１】
電子機器の受光部に入射する光を遮るために、前記電子機器に取り付けられるキャップであって、
電子タグに記憶されているタグ情報を読み取るための電子タグリーダーと、
前記電子タグリーダーにより読み取られた前記タグ情報を前記電子機器に伝えるために光信号として出力するキャップ発光部とを備えていることを特徴とするキャップ。
【請求項２】
請求項１記載のキャップにおいて、
ユーザーにより操作可能な操作部を備え、
前記電子タグリーダーは、前記操作部の操作に応答して、前記タグ情報を読み取り、
前記キャップ発光部は、前記タグ情報の読み取り完了に応答して、読み取った前記タグ情報を前記光信号として出力することを特徴とするキャップ。
【請求項３】
請求項１記載のキャップにおいて、
前記電子機器から出力された制御光信号を受信し、前記制御光信号を電気信号に変換するキャップ受光部を備え、
前記電子タグリーダーは、前記電気信号に応答して、前記タグ情報を読み取り、
前記キャップ発光部は、前記タグ情報の読み取り完了に応答して、読み取った前記タグ情報を前記光信号として出力することを特徴とするキャップ。
【請求項４】
電子タグに記憶されているタグ情報を読み取るための電子タグリーダーと、読み取った前記タグ情報を光信号として出力するキャップ発光部とを有するキャップと、
前記キャップが取り付けられているとき、前記キャップが出力する前記光信号を受信し、前記キャップが取り付けられていないとき、被写体の像を電気信号に変換する受光部とを備えていることを特徴とする電子機器。
【請求項５】
電子タグに記憶されているタグ情報を読み取るための電子タグリーダーと、読み取った前記タグ情報を光信号として出力するキャップ発光部とを有するキャップと、
被写体の像を電気信号に変換する撮像素子と、
前記キャップが取り付けられているとき、前記キャップが出力する前記光信号を受信し、前記キャップが取り付けられていないとき、被写体からの光の強さを測定する受光部とを備えていることを特徴とする電子機器。
【請求項６】
請求項４または請求項５記載の電子機器において、
前記キャップは、ユーザーにより操作可能な操作部を有し、前記操作部の操作に応答して、前記タグ情報を読み取り、読み取った前記タグ情報を前記光信号として出力することを特徴とする電子機器。
【請求項７】
請求項４または請求項５記載の電子機器において、
前記キャップが取り付けられているときに、前記キャップの動作を制御するための制御光信号を前記キャップに向けて出力する発光部を備え、
前記キャップは、前記制御光信号を受信するキャップ受光部を有し、前記制御光信号に応答して、前記タグ情報を読み取り、読み取った前記タグ情報を前記光信号として出力することを特徴とする電子機器。
【請求項８】
請求項７記載の電子機器において、
前記発光部は、被写体の像に焦点を合わせるための光を出力するオートフォーカス補助光出力部であることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器の受光部に入射する光を遮るためのキャップと、このキャップが取り付けられる電子機器に関する。
【背景技術】
【０００２】
近年、ＲＦＩＤ（Radio Frequency Identification）等の電子タグの普及に伴い、電子タグを用いた様々な管理システムが提供されてきている。例えば、電子タグリーダーをデジタルカメラ本体に内蔵し、電子タグが添付された物品をデジタルカメラで撮影し、電子タグに記憶されている情報と撮影した物品の画像データとを関連付けて管理するシステムが提案されている（例えば、特許文献１）。
【特許文献１】特開２００５−１８４７４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この種のシステムでは、ユーザーは、電子タグが添付された物品の画像データと電子タグに記憶されている情報とを関連付けて管理するために、電子タグリーダーを内蔵したデジタルカメラを購入する必要がある。
本発明の目的は、電子タグが添付された物品の画像データと電子タグに記憶されている情報とを関連付けて管理する手段を、既存のデジタルカメラ等の電子機器を利用して提供することである。
【課題を解決するための手段】
【０００４】
キャップは、電子タグに記憶されているタグ情報を読み取るための電子タグリーダーと、電子タグリーダーにより読み取られたタグ情報を電子機器に伝えるために光信号として出力するキャップ発光部とを有している。キャップは、電子機器の受光部に入射する光を遮るために、電子機器に取り付けられる。
【発明の効果】
【０００５】
本発明によれば、電子タグリーダーを内蔵していないデジタルカメラ等の電子機器でも、タグ情報をキャップを介して取得できるため、タグ情報と撮影した物品の画像データとを関連付けて管理できる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施形態を図面を用いて説明する。
図１は、本発明の第１の実施形態を示している。この実施形態では、レンズキャップ１０は、電子タグリーダー１２、キャップ発光部１４、バッテリー１６、メモリ１８、レンズ接続部２０および操作部２２を有している。また、電子機器は、例えば、デジタルカメラであり、カメラ本体４０および上述のレンズキャップ１０により構成されている。この実施形態のレンズキャップ１０は、デジタルカメラの受光部に入射する光を遮るためのキャップである。
【０００７】
レンズキャップ１０の電子タグリーダー１２は、例えば、ＲＦＩＤ（Radio Frequency Identification）等の電子タグに記憶されている情報（以後、タグ情報とも称する）を読み取るための読み取り装置である。電子タグリーダー１２は、電子タグと非接触で通信を行うためのアンテナＡＮＴとアンテナＡＮＴが送受信する信号を制御する制御部ＣＮＴを有している。さらに、制御部ＣＮＴは、アンテナＡＮＴが受信したタグ情報をメモリ１８に書き込む。なお、制御部ＣＮＴは、タグ情報をキャップ発光部１４に直接送信してもよい。キャップ発光部１４は、例えば、発光ダイオード（ＬＥＤ）と発光ダイオードの発光パターンを制御するための回路とを有する。キャップ発光部１４は、メモリ１８に記憶されているタグ情報を読み出し、読み出したタグ情報を光信号ＯＰＴＳＩＧに変換する。そして、キャップ発光部１４は、変換した光信号ＯＰＴＳＩＧをカメラ本体４０の撮像素子４２に向けて出力する。ここで、光信号ＯＰＴＳＩＧは、例えば、タグ情報を示す光の点滅パターンである。
【０００８】
バッテリー１６は、例えば、ボタン電池であり、電子タグリーダー１２、キャップ発光部１４およびメモリ１８の電源である。メモリ１８は、例えば、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）で形成される。メモリ１８には、電子タグリーダー１２により読み取られたタグ情報が記憶される。レンズ接続部２０は、カメラ本体４０のキャップマウント５４に接続される。これにより、レンズキャップ１０は、カメラ本体４０に取り付けられる。操作部２２は、例えば、押しボタン式のスイッチであり、タグ情報を電子タグリーダー１２で読み取るために、ユーザーにより操作される。
【０００９】
カメラ本体４０は、撮影レンズＬＥＮＳ、撮像素子４２、ＣＰＵ、本体メモリ４４、記録媒体４６、モニター４８、本体操作部５０、シャッタースイッチ５２およびキャップマウント５４により構成されている。撮像素子４２は、例えば、ＣＣＤイメージサンサーやＣＭＯＳイメージセンサーである。撮像素子４２は、撮影レンズＬＥＮＳを介して入射される被写体の像を電気信号に変換し、変換した電気信号をＣＰＵに出力する。また、撮像素子４２は、レンズキャップ１０が出力する光信号ＯＰＴＳＩＧを受信し、受信した光信号ＯＰＴＳＩＧを電気信号に変換する。
【００１０】
本体メモリ４４は、例えば、フラッシュメモリやＲＯＭで形成される。本体メモリ４４には、ＣＰＵが実行するプログラムが書き込まれている。ＣＰＵは、例えば、本体メモリ４４に記憶されているプログラムに基づいて、画像処理等の信号処理および露光制御等の制御処理を行う。また、ＣＰＵは、撮像素子４２により変換された電気信号をタグ情報に復調する。ＣＰＵは、復調したタグ情報を電子タグが添付された物品の画像データに関連付ける。例えば、ＣＰＵは、電子タグが添付された物品の画像データをＥｘｉｆ（Exchangeable Image File Format）にして処理し、Ｅｘｉｆのヘッダー領域に電子タグリーダー１２により読み取られたタグ情報を書き込む。
【００１１】
記録媒体４６は、例えば、メモリカードであり、撮影された画像の画像データを記憶する。モニター４８は、例えば、液晶ディスプレイ（ＬＣＤ）であり、撮影された画像やメニュー画面、タグ情報等を表示する。本体操作部５０は、例えば、十字キー等の押しボタン式のスイッチであり、モニター４８に表示する画像を選択するとき等に、ユーザーにより操作される。
【００１２】
カメラ本体４０は、ＣＰＵの動作により、レンズキャップ１０により読み取られたタグ情報を電子タグが添付された物品の画像データに関連付けて記憶できる。上述のＣＰＵの動作は、カメラ本体４０の制御プログラムを除き、既存の構成で実施できる。したがって、レンズキャップ１０に対応していないデジタルカメラでも、デジタルカメラの制御プログラム、例えば、ファームウェアを更新することで、レンズキャップ１０に対応できる。これにより、既存のデジタルカメラで、電子タグに記憶されている情報と撮影した物品の画像データとを関連付けて管理できる。レンズキャップ１０をカメラ本体４０に取り付けたときの詳細な動作フローは、後述する図４−図８で説明する。
【００１３】
図２は、図１に示したデジタルカメラのレンズキャップ１０の外形の一例を示している。図２（ａ）は、レンズキャップ１０の前面（図１に示した撮影レンズＬＥＮＳと反対側の面）を示している。レンズキャップ１０の前面および側面には、図１に示した操作部２２および摘み２４がそれぞれ形成されている。操作部２２は、押しボタンスイッチにより構成されている。例えば、図１に示した電子タグリーダー１２は、押しボタンスイッチの押し下げにより、電子タグのスキャンを開始し、押しボタンスイッチの再押し下げにより、電子タグのスキャンを終了する。なお、電子タグリーダー１２は、タグ情報の読み取りが完了した時点で、自動的にスキャンを終了してもよい。摘み２４は、レンズキャップ１０と図１に示したカメラ本体４０との装着および脱着のための摘みである。摘み２４の詳細は、図３で説明する。
【００１４】
図２（ｂ）は、レンズキャップ１０の裏面（図１に示した撮影レンズＬＥＮＳ側の面）を示している。レンズキャップ１０の裏面の中央部には、図１に示したキャップ発光部１４の出力部ＯＵＴ、例えば、発光ダイオードが設けられ、レンズキャップ１０の内側には、レンズ接続部１８が設けられている。出力部ＯＵＴをレンズキャップ１０の中央部に形成することで、レンズキャップ１０とカメラ本体４０とを接続したときに、出力部ＯＵＴは、撮影レンズＬＥＮＳの光軸上に位置する。これにより、図１に示した撮像素子４２に光信号ＯＰＴＳＩＧを効率良く受信させることができる。レンズ接続部１８は、レンズキャップ１０とカメラ本体４０とを接続した場合、例えば、図１に示したキャップマウント３４の内側に収まる。
【００１５】
図３は、図２に示した摘み２４の状態（図１に示した撮影レンズＬＥＮＳと反対側の面）の一例を示している。摘み２４は、例えば、スプリング式の構成である。図３（ａ）は、カメラ本体４０にレンズキャップ１０が取り付けられていないときの摘み２４の状態を示している。このときは、摘み２４に形成されているレンズ接続部１８の一部（以後、摘み２４のレンズ接続部１８とも称する）は、スプリングにより、図１に示したキャップマウント３４の内周より外側に広がっている。図３（ｂ）は、カメラ本体４０にレンズキャップ１０が取り付けられているときの摘み２４の状態を示している。レンズ接続部１８がキャップマウント３４の内側に収まった状態で摘み２４が解放されると、摘み２４には、スプリングにより、図３（ａ）の状態に戻るための力が加わる。これにより、摘み２４のレンズ接続部１８は、キャップマウント３４に圧力をかけている状態になり、レンズ接続部１８とキャップマウント３４とを固定する。
【００１６】
図３（ｃ）は、カメラ本体４０からレンズキャップ１０を取り外すときおよび取り付けるときの摘み２４の状態を示している。摘み２４が外側から内側に押されることにより、摘み２４のレンズ接続部１８は、キャップマウント３４の内周より内側に移動する。これにより、摘み２４のレンズ接続部１８は、キャップマウント３４に圧力をかけない状態になり、レンズ接続部１８とキャップマウント３４との固定を解除する。レンズキャップ１０は、この状態で、カメラ本体４０に脱着される。
【００１７】
図４は、図１に示したレンズキャップ１０の動作フローの一例を示している。ステップＳ１００−Ｓ２２０は、レンズキャップ１０の機械的動作により実施される。なお、ステップＳ１００−Ｓ２２０は、レンズキャップ１０にＣＰＵおよび制御プログラムを記憶するためのメモリを搭載し、搭載されたＣＰＵにより、制御プログラムに基づいて実施されるようにしてもよい。
【００１８】
ステップＳ１００では、レンズキャップ１０は、押しボタンスイッチ（操作部２２）が押し下げられたか否かを検出する。ステップＳ１１０では、押しボタンスイッチが押し下げられた場合（Ｓ１１０のＹ）、処理はステップＳ１２０に移る。押しボタンスイッチが押し下げられていない場合（Ｓ１１０のＮ）、処理はステップＳ１００に戻り、レンズキャップ１０は、押しボタンスイッチが押し下げられまで待機する。ステップＳ１２０では、レンズキャップ１０は、メモリ１８にタグ情報を正しく記憶させるために、メモリ１８の状態をリセットする。ステップＳ１３０では、レンズキャップ１０の電子タグリーダー１２は、物品に添付されている電子タグをスキャンし、タグ情報を読み取る。ステップＳ１４０では、電子タグリーダー１２は、読み取ったタグ情報をメモリ１８に書き込む。
【００１９】
ステップＳ１５０では、レンズキャップ１０は、押しボタンスイッチが押し下げられたか否かを再度検出する。ステップＳ１６０では、押しボタンスイッチが押し下げられた場合（Ｓ１６０のＹ）、処理はステップＳ１７０に移る。押しボタンスイッチが押し下げられていない場合（Ｓ１６０のＮ）、処理はステップＳ１３０に戻り、電子タグリーダー１２は、押しボタンスイッチが押し下げられまで、電子タグのスキャンを継続する。このループ（ステップＳ１３０−Ｓ１６０のＮ）により、電子タグリーダー１２は、複数の電子タグを連続してスキャンできる。ステップＳ１７０では、電子タグリーダー１２は、電子タグのスキャンを終了する。なお、タグ情報の読み取りが完了した時点で、自動的にスキャンを終了する場合は、ステップＳ１５０、Ｓ１６０の処理（ボタン操作検出処理）は省略される。また、後述するステップＳ２１０のＮのとき（スキャン終了からのタイムアウト時間を超えていない場合）の処理は、ステップＳ１００に戻るループにする。このループを繰り返すことにより、自動的にスキャンを終了する電子タグリーダー１２は、複数の電子タグをレンズキャップ１０を外した状態で連続してスキャンできる。
【００２０】
ステップＳ１８０では、レンズキャップ１０は、カメラ本体４０にレンズキャップ１０が取り付けられているか否かを判定する。例えば、レンズキャップ１０は、カメラ本体４０に取り付けられた状態（上述した図３（ｂ））のときにオンする図示していないスイッチを内蔵している。カメラ本体４０にレンズキャップ１０が取り付けられていない状態（図３（ａ））あるいは図２に示した摘み２４が外側から内側に押された状態（図３（ｃ））では、スイッチはオフする。レンズキャップ１０は、スイッチの両端の電流あるいは電圧の状態等からスイッチの状態を検出し、カメラ本体４０に取り付けられているか否かを判定する。このように、レンズキャップ１０だけで、レンズキャップ１０の脱着を検出できるため、カメラ本体４０の改造は不要である。
【００２１】
なお、レンズキャップ１０をカメラ本体４０に取り付けるときの摘み２４の状態の遷移は以下になる。先ず、摘み２４は、外側から内側に押されると、図３（ａ）の状態から図３（ｂ）の状態を経て図３（ｃ）の状態になる。そして、レンズキャップ１０がカメラ本体４０に取り付けられて、摘み２４が解放されると、摘み２４は、図３（ｃ）の状態から図３（ｂ）の状態になり、レンズキャップ１０は、カメラ本体４０に固定される。上述したように、摘み２４は、カメラ本体４０にレンズキャップ１０が取り付けられる前に、図３（ｂ）の状態になる瞬間がある。このため、レンズキャップ１０は、スイッチの状態を検出する時間を長く、例えば、１秒にする方が短いときに比べて、カメラ本体４０にレンズキャップ１０が取り付けられているか否かを正しく判別できる。
【００２２】
ステップＳ１９０では、カメラ本体４０にレンズキャップ１０が取り付けられている場合（Ｓ１９０のＹ）、処理はステップＳ２００に移る。カメラ本体４０にレンズキャップ１０が取り付けられていない場合（Ｓ１９０のＮ）、処理はステップＳ２１０に移る。ステップＳ２００では、キャップ発光部１４は、メモリ１８に記憶されているタグ情報を読み出し、読み出したタグ情報を光信号ＯＰＴＳＩＧに変換する。そして、キャップ発光部１４は、変換した光信号ＯＰＴＳＩＧをカメラ本体４０の撮像素子４２に数回、例えば、３回繰り返して送信する。これにより、後述するカメラ本体４０の電子タグ検出処理（後述する図６のステップＳ５００、図８のＳ８００）で、タグ情報を確実に受信できる。
【００２３】
ステップＳ２１０では、レンズキャップ１０は、押しボタンスイッチが押し下げられてから、レンズキャップ１０がカメラ本体４０に取り付けられるまでの時間が、予め設定されたタイムアウト時間を超えているか否かを判定する。例えば、レンズキャップ１０は、ステップＳ１７０の電子タグのスキャン終了に伴い、図示していないタイマーを起動する。レンズキャップ１０は、予め設定されたタイムアウト時間（例えば、３分）とタイマーのカウントを比較して、タイムアウト時間を超えているか否かを判定する。タイムアウト時間を超えていない場合（Ｓ２１０のＮ）、処理はステップＳ１８０に戻り、レンズキャップ１０は、カメラ本体４０にレンズキャップ１０が取り付けられるまで待機する。タイムアウト時間を超えている場合（Ｓ２１０のＹ）、処理はステップＳ２２０に移る。ステップＳ２２０では、レンズキャップ１０は、メモリ１８に記憶されているタグ情報を消去する。ステップＳ２１０およびＳ２２０の処理により、古いタグ情報はメモリ１８から消去されるため、レンズキャップ１０が古いタグ情報をカメラ本体４０に送信することを防止できる。
【００２４】
図５は、図１に示したカメラ本体４０の各動作モードに遷移するまでの動作フローの一例を示している。カメラ本体４０は、電子タグ添付撮影モード１、電子タグ添付撮影モード２、電子タグ使用再生モード、電子タグ未使用撮影モードおよび電子タグ未使用再生モードの４つの動作モードを有している。電子タグ添付撮影モード１は、撮影される画像の画像データに添付するタグ情報を取得する動作モードである。電子タグ添付撮影モード２は、撮影された画像の画像データに電子タグを添付する動作モードである。電子タグ使用再生モードは、物品に添付されている電子タグから読み取ったタグ情報に一致する画像データを再生する動作モードである。電子タグ未使用撮影モードおよび電子タグ未使用再生モードは、従来と同様の撮影処理および再生処理を行う動作モードである。以後、電子タグ添付撮影モード１、電子タグ添付撮影モード２および電子タグ未使用撮影モードを撮影モード、電子タグ使用再生モードおよび電子タグ未使用再生モードを再生モードとも称する。
【００２５】
ステップＳ３００−Ｓ４１０は、カメラ本体４０のＣＰＵにより、例えば、メモリ４４に記憶されているプログラムに基づいて実施される。ステップＳ３００では、ＣＰＵは、光信号ＯＰＴＳＩＧ以外の光が撮像素子４２に到達しているか否かを判定する遮光判定を実施する。ステップＳ３１０では、光が撮像素子４２に到達していない場合（Ｓ３１０のＹ）、処理はステップＳ３２０に移る。光が撮像素子４２に到達してる場合（Ｓ３１０のＮ）、処理はステップＳ３５０に移る。ステップＳ３２０では、ＣＰＵは、カメラ本体４０の動作モードが撮影モードか再生モードかを判定する。ステップＳ３３０では、動作モードが撮影モードの場合（Ｓ３３０のＹ）、処理はステップＳ３４０に移る。動作モードが撮影モード以外の場合（Ｓ３３０のＮ）、処理はステップＳ３８０に移る。
【００２６】
ステップＳ３５０では、ＣＰＵは、カメラ本体４０の動作モードを判定する。動作モードが電子タグ添付撮影モード２の場合（Ｓ３６０のＹ）、処理はステップＳ３７０に移る。動作モードが電子タグ添付撮影モード２以外（Ｓ３６０のＮ）かつ撮影モードの場合（Ｓ３９０のＹ）、処理はステップＳ４００に移る。動作モードが電子タグ添付撮影モード２以外（Ｓ３６０のＮ）かつ撮影モード以外の場合（Ｓ３９０のＮ）、処理はステップＳ４１０に移る。
【００２７】
動作モードが撮影モードで、カメラ本体４０にレンズキャップ１０が取り付けられている場合、ステップＳ３４０において、ＣＰＵは、電子タグ添付撮影モード１に移る（後述する図６のＡ）。動作モードが電子タグ添付撮影モード２の場合、ＣＰＵは、ステップＳ３７０において、電子タグ添付撮影モード２に移る（後述する図７のＢ）。動作モードが撮影モード以外（再生モード）で、カメラ本体４０にレンズキャップ１０が取り付けられている場合、ステップＳ３８０において、ＣＰＵは、電子タグ使用再生モードに移る（後述する図８のＣ）。
【００２８】
動作モードが撮影モードで、カメラ本体４０にレンズキャップ１０が取り付けられていない場合、ステップＳ４００において、ＣＰＵは、電子タグ未使用撮影モードに移り、処理を終了する。動作モードが再生モードで、カメラ本体４０にレンズキャップ１０が取り付けられていない場合、ステップＳ４１０において、ＣＰＵは、電子タグ未使用再生モードに移り、処理を終了する。
【００２９】
図６は、図５に示した電子タグ添付撮影モード１の動作フローの一例を示している。ステップＳ５００−Ｓ５７０は、カメラ本体４０のＣＰＵにより、例えば、メモリ４４に記憶されているプログラムに基づいて実施される。ステップＳ５００では、ＣＰＵは、上述した図４に示したステップＳ２００で、レンズキャップ１０が出力した光信号ＯＰＴＳＩＧ（タグ情報）を撮像素子４２が受信したか否かを検出する。タグ情報が１つ以上検出された場合（Ｓ５１０のＹ）、ステップＳ５２０において、ＣＰＵは、検出したタグ情報をモニター４８に一覧表示する。例えば、図４に示したステップＳ２００で、レンズキャップ１０が５個のタグ情報を送信した場合は、ＣＰＵは、５個のタグ情報をモニター４８に表示する。ステップＳ５３０では、シャッタースイッチ５２が一番下まで押し下げられたか否かを検出する。シャッタースイッチ５２が一番下まで押し下げられた場合（Ｓ５４０のＹ）、ステップＳ５５０において、ＣＰＵは、動作モードを電子タグ添付撮影モード２に設定する。
【００３０】
ステップＳ５１０において、タグ情報が検出されなかった場合（Ｓ５１０のＮ）、処理はステップＳ５６０に移り、ＣＰＵは、上述した図５に示したステップＳ３２０のモード判定処理が完了してからタグ情報を検出するまでの時間が、予め設定されたタイムアウト時間を超えているか否かを判定する。例えば、ＣＰＵは、図５に示したステップＳ３２０のモード判定処理の完了に伴い、図示していないタイマーを起動する。ＣＰＵは、予め設定されたタイムアウト時間（例えば、３分）とタイマーのカウントを比較して、タイムアウト時間を超えているか否かを判定する。タイムアウト時間を超えていない場合（Ｓ５６０のＮ）、処理はステップＳ５００に戻り、ＣＰＵは、タグ情報を検出するまで待機する。タイムアウト時間を超えている場合（Ｓ５６０のＹ）、ＣＰＵは処理を終了する。
【００３１】
ステップＳ５４０において、シャッタースイッチ５２が一番下まで押し下げられていない場合（Ｓ５４０のＮ）、処理はステップＳ５７０に移り、ＣＰＵは、タグ情報の検出（ステップＳ５１０のＹ）からシャッタースイッチ５２が一番下まで押し下げられるまでの時間が、予め設定されたタイムアウト時間を超えているか否かを判定する。例えば、ＣＰＵは、タグ情報の検出（ステップＳ５１０のＹ）に伴い、図示していないタイマーを起動する。ＣＰＵは、予め設定されたタイムアウト時間（例えば、３分）とタイマーのカウントを比較して、タイムアウト時間を超えているか否かを判定する。タイムアウト時間を超えていない場合（Ｓ５７０のＮ）、処理はステップＳ５２０に戻り、ＣＰＵは、シャッタースイッチ５２が一番下まで押し下げられるまで待機する。タイムアウト時間を超えている場合（Ｓ５７０のＹ）、ＣＰＵは処理を終了する。
【００３２】
図７は、図５に示した電子タグ添付撮影モード２の動作フローの一例を示している。ステップＳ６００−Ｓ７００は、カメラ本体４０のＣＰＵにより、例えば、メモリ４４に記憶されているプログラムに基づいて実施される。ステップＳ６００では、図６に示したステップＳ５２０でモニター４８に一覧表示されたタグ情報から、画像データに添付するタグ情報を選択するための処理を実施する。例えば、ＣＰＵは、モニター４８に一覧表示されたタグ情報のうち、選択されているタグ情報をハイライト表示し、ユーザーに知らせる。ユーザーは、選択するタグ情報を変更したい場合は、本体操作部５０、例えば、十字キー等を操作してタグ情報を選択する。
【００３３】
ステップＳ６１０では、ＣＰＵは、画像データに添付するタグ情報を確定する。例えば、ＣＰＵは、本体操作部５０の決定ボタン等が押し下げられたときに、ステップＳ６００でハイライト表示していたタグ情報を画像に添付するタグ情報に確定する。ステップＳ６２０では、カメラ本体４０は、被写体を撮影するために従来と同様の撮影処理を実施する。ステップＳ６３０では、ＣＰＵは、撮影された画像の画像データにステップＳ６１０で確定したタグ情報を添付する。例えば、ＣＰＵは、撮影された画像の画像データをＥｘｉｆにして処理し、Ｅｘｉｆのヘッダー領域にタグ情報を書き込む。ステップＳ６４０では、ＣＰＵは、連続して撮影、すなわち、シャッタースイッチ５２が連続して押し下げられたか検出する。ステップＳ６５０では、連続して撮影された場合（Ｓ６５０のＹ）、処理はステップＳ６６０に移る。連続して撮影されていない場合（Ｓ６５０のＮ）、処理はステップＳ６７０に移る。
【００３４】
ステップＳ６６０では、ＣＰＵは、ステップＳ６１０で確定したタグ情報を連続して撮影された画像の画像データに添付するか否かのメッセージをモニター４８に表示する。ステップＳ６８０では、画像データにタグ情報を添付する場合（Ｓ６８０のＹ）、処理はステップＳ６３０に戻り、ＣＰＵは、画像データにタグ情報を添付する。このループ（Ｓ６３０−Ｓ６８０のＹ）により、１つの物品が連続して撮影される場合でも、デジタルカメラは、タグ情報を一度取得するだけで、撮影された画像の画像データにタグ情報を連続して添付できる。画像データにタグ情報を添付しない場合（Ｓ６８０のＮ）、処理はステップＳ６９０に移る。
【００３５】
ステップＳ６７０では、ＣＰＵは、画像データにタグ情報を添付する処理（ステップＳ６３０）が完了してから次の撮影（シャッタースイッチ５２の次の押し下げ）までの時間が、予め設定されたタイムアウト時間を超えているか否かを判定する。例えば、ＣＰＵは、画像データにタグ情報を添付する処理（ステップＳ６３０）の完了に伴い、図示していないタイマーを起動する。ＣＰＵは、予め設定されたタイムアウト時間（例えば、３分）とタイマーのカウントを比較して、タイムアウト時間を超えているか否かを判定する。タイムアウト時間を超えていない場合（Ｓ６７０のＮ）、処理はステップＳ６４０に戻り、ＣＰＵは、シャッタースイッチ５２が押し下げられるまで待機する。タイムアウト時間を超えている場合（Ｓ６７０のＹ）、処理はステップＳ６９０に移る。ステップＳ６９０では、ＣＰＵは、動作モードが電子タグ添付撮影モード２に設定されているのを解除する。これにより、ステップＳ７００において、カメラ本体４０は電子タグ未使用撮影モードになり、ＣＰＵは電子タグ添付撮影モード２の処理を終了する。
【００３６】
図８は、図５に示した電子タグ使用再生モードの動作フローの一例を示している。ステップＳ８００−Ｓ８８０は、カメラ本体４０のＣＰＵにより、例えば、メモリ４４に記憶されているプログラムに基づいて実施される。ステップＳ８００、Ｓ８１０、Ｓ８３０およびはＳ８４０は、上述した図６に示したステップＳ５００、Ｓ５１０、Ｓ５３０およびはＳ５４０と同じため、詳細な説明を省略する。また、ステップＳ８６０およびＳ８７０は、図６に示したステップＳ５６０およびＳ５７０と同様の処理のため、詳細な説明を省略する。
【００３７】
ステップＳ８２０では、ＣＰＵは、ステップＳ８００により、検出されたタグ情報に一致する画像データを再生し、再生した画像をモニター４８に一覧表示する。例えば、ＣＰＵは、記録媒体４６に記憶されている画像データを検索し、Ｅｘｉｆのヘッダー領域に書き込まれているタグ情報とステップＳ８００により検出されたタグ情報とを比較する。ＣＰＵは、比較したタグ情報が一致した画像データを順次再生し、再生した画像をモニター４８に順次表示する。
【００３８】
ステップＳ８５０では、ＣＰＵは、シャッタースイッチ５２が一番下まで押し下げられること（ステップＳ８３０、Ｓ８４０）により、十字キー等の本体操作部５０で画像の選択ができる従来と同様の画像選択モードに動作モードを移す。
ステップＳ８６０では、ＣＰＵは、上述した図５に示したステップＳ３２０のモード判定処理が完了してからタグ情報を検出するまでの時間が、予め設定されたタイムアウト時間を超えていない場合（Ｓ８６０のＮ）、処理はステップＳ８００に戻り、ＣＰＵは、タグ情報を検出するまで待機する。タイムアウト時間を超えている場合（Ｓ８６０のＹ）、処理はステップＳ８８０に移る。ステップＳ８７０では、ＣＰＵは、タグ情報の検出（ステップＳ８１０のＹ）からシャッタースイッチ５２が一番下まで押し下げられるまでの時間が、予め設定されたタイムアウト時間を超えていない場合（Ｓ８７０のＮ）、処理はステップＳ８２０に戻り、ＣＰＵは、シャッタースイッチ５２が一番下まで押し下げられるまで待機する。タイムアウト時間を超えている場合（Ｓ８６０のＹ）、処理はステップＳ８８０に移る。ステップＳ８８０では、カメラ本体４０は電子タグ未使用再生モードになり、ＣＰＵは電子タグ使用再生モードの処理を終了する。
【００３９】
以上、第１の実施形態では、レンズキャップ１０は、物品に添付された電子タグに記憶された情報を読み取り、カメラ本体４０に読み取ったタグ情報を光信号ＯＰＴＳＩＧとして出力できる。一方、カメラ本体４０は、レンズキャップ１０が送信したタグ情報を受信し、受信したタグ情報を撮影した画像の画像データに添付できる。この結果、カメラ本体４０は、ＣＰＵの動作により、レンズキャップ１０により読み取られたタグ情報を電子タグが添付された物品の画像データに関連付けて記憶できる。上述のＣＰＵの動作は、カメラ本体４０の制御プログラムを除き、既存の構成で実施できる。したがって、レンズキャップ１０に対応していないデジタルカメラでも、デジタルカメラの制御プログラム、例えば、ファームウェアを更新することで、レンズキャップ１０に対応できる。これにより、既存のデジタルカメラで、電子タグに記憶されている情報と撮影した物品の画像データとを関連付けて管理できる。また、レンズキャップ１０に電子タグリーダーが内蔵されているため、カメラ本体４０を三脚等で固定した後でも、ユーザーは、レンズキャップ１０を物品に添付されている電子タグに近づけることで、タグ情報を読み取ることができる。カメラ本体４０を三脚等から取り外して再装着する必要がないため、ユーザーが行う作業の煩わしさを低減できる。
【００４０】
図９は、本発明の第２の実施形態を示している。第１の実施形態で説明した要素と同一の要素については、同一の符号を付し、これ等については、詳細な説明を省略する。この実施形態のレンズキャップ１０Ａは、デジタルカメラの受光部に入射する光を遮るためのキャップであり、第１の実施形態のレンズキャップ１０のレンズ接続部２０の代わりにレンズ接続部２０Ａが設けられている。レンズキャップ１０Ａのその他の構成は、第１の実施形態のレンズキャップ１０と同じである。また、電子機器は、例えば、デジタルカメラであり、カメラ本体４０Ａ、レンズ部７０および上述のレンズキャップ１０Ａにより構成され、カメラ本体４０Ａは、撮影レンズＬＥＮＳを内蔵していない。すなわち、この実施形態のデジタルカメラは、一眼レフレックスカメラである。図中の太い破線は、光信号ＯＰＴＳＩＧの流れを示している。図中の細い破線は、動作モードが撮影モードのときのカメラ本体４０Ａに入射する光の流れを示している。
【００４１】
カメラ本体４０Ａは、第１の実施形態のカメラ本体４０に、ミラーＭＩＲＲ、測光センサー５６およびファインダー５８を追加して構成されている。また、第１の実施形態のキャップマウント５４の代わりにレンズマウント５４Ａが設けられている。ミラーＭＩＲＲは、シャッタースイッチ５２の押し下げに応答して、撮影レンズＬＥＮＳからの光信号を撮像素子４２に到達させるために、撮像素子４２の前部を遮蔽しない位置、例えば、図に示したように上方に跳ね上がる。また、ミラーＭＩＲＲは、カメラ本体４０Ａにレンズキャップ１０Ａがレンズ部７０を介して取り付けられているとき、レンズキャップ１０Ａが出力する光信号ＯＰＴＳＩＧを撮像素子４２により受信するために、上方に跳ね上がる。
【００４２】
測光センサー５６は、例えば、ＣＣＤイメージサンサーやＣＭＯＳイメージセンサーである。測光センサー５６は、撮像素子４２の露光時間等を決めるために、被写体からの光の強さを測定するための素子である。また、動作モードが撮影モードの場合、測光センサー５６により光から変換された電気信号は、遮光判定処理に使用される。レンズマウント５４Ａは、レンズ部７０のボディマウント７４に接続される。レンズ部７０は、撮影レンズＬＥＮＳ、キャップマウント７２およびボディマウント７４を有している。キャップマウント７２は、レンズキャップ１０Ａのレンズ接続部２０Ａに接続される。レンズマウント５４Ａとボディマウント７４との接続およびキャップマウント７２とレンズ接続部２０Ａとの接続により、レンズキャップ１０Ａは、カメラ本体４０Ａにレンズ部７０を介して取り付けられる。
【００４３】
レンズキャップ１０Ａの動作は、上述した図４と同じため、詳細な説明を省略する。カメラ本体４０Ａの動作は、上述した図５のステップＳ３００、図６のステップＳ５００、Ｓ５５０が第１の実施形態のカメラ本体４０と異なる。また、ステップＳ３００の処理を実施する前に、ミラーＭＩＲＲは、動作モードが再生モードの場合、撮像素子４２の前部を遮蔽しない位置、例えば、図９に示したように上方に跳ね上がる。動作モードが撮影モードの場合、例えば、ミラーＭＩＲＲは、図９の破線で示したミラーＭＩＲＲの状態に戻り、撮影レンズＬＥＮＳを介して入射される光を上方に反射させる。これにより、測光センサー５６およびファインダー５８にミラーＭＩＲＲを介して光が到達する。カメラ本体４０Ａのその他の動作フローは、上述した図４−図８と同じため、詳細な説明を省略する。
【００４４】
カメラ本体４０ＡのＣＰＵは、遮光判定処理（図５のステップＳ３００）において、動作モードが撮影モードの場合、光信号ＯＰＴＳＩＧ以外の光が測光センサー５６に到達しているか否かを判定する。動作モードが再生モードの場合、ＣＰＵは、光信号ＯＰＴＳＩＧ以外の光が撮像素子４２に到達しているか否かを判定する。ＣＰＵは、電子タグ添付撮影モード１の電子タグ検出処理（図６のステップＳ５００）を実施する前に、ミラーＭＩＲＲを、撮像素子４２の前部を遮蔽しない位置、例えば、上方に跳ね上げる。これにより、レンズキャップ１０Ａが出力する光信号ＯＰＴＳＩＧを撮像素子４２に到達させることができる。電子タグ添付撮影モード２設定（図６のステップＳ５５０）の処理のときに、ＣＰＵは、ミラーＭＩＲＲを、図９の破線で示したミラーＭＩＲＲの状態に戻し、撮影レンズＬＥＮＳを介して入射される光を上方に反射させる。これにより、ＣＰＵは、上述の測光センサー５６による遮光判定処理を実施できる。
【００４５】
なお、ＣＰＵは、遮光判定処理（図５のステップＳ３００）において、動作モードが撮影モードおよび再生モードの両方のモードとも、測光センサー５６を用いて遮光判定処理を実施してもよい。この場合は、ステップＳ３００の処理を実施する前に、ＣＰＵは、ミラーＭＩＲＲを、例えば、図９の破線で示したミラーＭＩＲＲの状態に戻し、撮影レンズＬＥＮＳを介して入射される光を上方に反射させる。そして、ＣＰＵは、電子タグ添付撮影モード１および電子タグ使用再生モードの電子タグ検出処理（図６のステップＳ５００、図８のステップＳ８００）を実施する前に、ミラーＭＩＲＲを、撮像素子４２の前部を遮蔽しない位置、例えば、上方に跳ね上げる。
【００４６】
以上、第２の実施形態においても、上述した第１の実施形態と同様の効果を得ることができる。すなわち、一眼レフレックスデジタルカメラにおいても、既存のデジタルカメラで、電子タグに記憶されている情報と撮影した物品の画像データとを関連付けて管理できる。また、ユーザーは、レンズキャップ１０を物品に添付されている電子タグに近づけることで、タグ情報を読み取ることができる。したがって、カメラ本体４０を三脚等に固定した後でも、ユーザーは、柔軟にタグ情報を読み取ることができるため、ユーザーが行う作業の煩わしさを低減できる。
【００４７】
図１０は、本発明の第３の実施形態を示している。第２の実施形態で説明した要素と同一の要素については、同一の符号を付し、これ等については、詳細な説明を省略する。この実施形態のレンズキャップ１０Ａは、デジタルカメラの受光部に入射する光を遮るためのキャップである。また、電子機器は、例えば、一眼レフレックスデジタルカメラであり、カメラ本体４０Ａ、レンズ部７０およびレンズキャップ１０Ａにより構成されている。レンズキャップ１０Ａ、カメラ本体４０Ａおよびレンズ部７０の構成は、第２の実施形態のレンズキャップ１０Ａ、カメラ本体４０Ａおよびレンズ部７０と同じである。
【００４８】
レンズキャップ１０Ａの動作は、上述した図４と同じため、詳細な説明を省略する。カメラ本体４０Ａの動作は、撮像素子４２の代わりに測光サンサー５６を用いて光信号ＯＰＴＳＩＧを受信する処理が第１の実施形態のカメラ本体４０と異なる。図中の太い破線は、光信号ＯＰＴＳＩＧの流れを示している。図中の細い破線は、物品をを撮影するために、シャッタースイッチ５２が押し下げられたときの被写体からの光の流れを示している。
【００４９】
光信号ＯＰＴＳＩＧと遮光判定のための光との両方を測光センサー４６が受信するため、ＣＰＵは、例えば、ミラーＭＩＲＲを、図に示した状態にし、撮影レンズＬＥＮＳを介して入射される光を上方に反射させる。これにより、測光センサー５６およびファインダー５８にミラーＭＩＲＲを介して光が到達する。カメラ本体４０Ａのその他の動作フローは、上述した図４−図８と同じため、詳細な説明を省略する。以上、第３の実施形態においても、上述した第２の実施形態と同様の効果を得ることができる。さらに、この実施形態では、カメラ本体４０Ａの動作が遮光判定処理からレンズキャップ１０Ａのタグ情報受信処理に移り変わるときに、ミラーＭＩＲＲを駆動させる必要がないため、ミラーＭＩＲＲの駆動部の摩耗を抑制できる。
【００５０】
図１１は、本発明の第４の実施形態を示している。第１の実施形態で説明した要素と同一の要素については、同一の符号を付し、これ等については、詳細な説明を省略する。この実施形態のレンズキャップ１０Ｂは、デジタルカメラの受光部に入射する光を遮るためのキャップであり、第１の実施形態のレンズキャップ１０にキャップ受光部２６が追加されて構成されている。また、レンズキャップ１０Ｂは、第１の実施形態のレンズキャップ１０のレンズ接続部２０、キャップ発光部１４および電子タグリーダー１２の代わりにキャップベース部２０Ｂ、キャップ発光部１４Ａおよび電子タグリーダー１２Ａがそれぞれ設けられている。レンズキャップ１０Ａのその他の構成は、第１の実施形態のレンズキャップ１０と同じである。また、電子機器は、例えば、デジタルカメラであり、カメラ本体４０Ｂおよび上述のレンズキャップ１０Ｂにより構成されている。カメラ本体４０Ｂは、第１の実施形態のカメラ本体４０に発光部６０が追加されて構成されている。カメラ本体４０Ｂのその他の構成は、第１の実施形態のカメラ本体４０と同じである。
【００５１】
カメラ本体４０Ｂの発光部６０は、例えば、発光ダイオード（ＬＥＤ）と発光ダイオードの発光パターンを制御するための回路とを有する。発光部６０は、ＣＰＵにより制御され、電子タグリーダー１２Ａを制御する制御信号（例えば、電子タグのスキャン実行命令）を制御光信号ＯＰＴＣＮＴとしてレンズキャップ１０Ｂのキャップ受光部２６に向けて出力する。ここで、光信号ＯＰＴＣＮＴは、例えば、電子タグリーダー１２Ａの制御信号を示す光の点滅パターンである。
【００５２】
レンズキャップ１０Ｂのキャップ受光部２６は、例えば、フォトダイオードとフォトダイオードが受信した光を復調するための回路とを有する。キャップ受光部２６は、カメラ本体４０Ｂが出力する制御光信号ＯＰＴＣＮＴを受信し、電子タグリーダー１２Ａを制御する制御信号に復調する。電子タグリーダー１２Ａは、例えば、ＲＦＩＤ等の電子タグに記憶されている情報（タグ情報）を読み取るための読み取り装置である。電子タグリーダー１２Ａは、第１の実施形態の電子タグリーダー１２の制御部ＣＮＴの代わりに制御部ＣＮＴ２が設けられている。制御部ＣＮＴ２は、キャップ受光部２６が復調した制御信号に基づいて、電子タグのスキャンを実施し、アンテナＡＮＴが受信したタグ情報をメモリ１８に書き込む。なお、制御部ＣＮＴ２は、タグ情報をキャップ発光部１４Ａに直接送信してもよい。キャップ発光部１４Ａは、電子タグリーダー１２Ａがタグ情報をメモリ１８に書き込む度に、メモリ１８に記憶されているタグ情報を光信号ＯＰＴＳＩＧとしてカメラ本体４０Ｂの撮像素子４２に向けて出力する。カメラ本体４０Ｂの発光部６０、撮像素子４２、レンズキャップ１０Ｂのキャップ受光部２６およびキャップ発光部１４Ａにより、カメラ本体４０Ｂとレンズキャップ１０Ｂとの双方向通信を実現できる。この結果、カメラ本体４０Ｂは、レンズキャップ１０Ｂによるタグ情報の読み取りの開始等を制御できる。また、レンズキャップ１０Ｂは、読み取ったタグ情報を送信するときに、カメラ本体４０Ｂに既に取り付けられている状態であるため、キャップ装着判定処理（上述した図４に示したステップＳ１８０、Ｓ１９０、Ｓ２１０）を省略できる。レンズキャップ１０Ｂの動作を単純にできるため、レンズキャップ１０Ｂの構成を簡易にできる。
【００５３】
図１２は、図１１に示したカメラ本体４０Ｂにレンズキャップ１０Ｂ（図の網掛け部分）を取り付けたときの外形の一例を示している。図１２（ａ）は、物品を撮影するときあるいは従来と同様の再生処理を行うとき（上述した第１の実施形態で説明した電子タグ添付撮影モード２、電子タグ未使用撮影モード、電子タグ未使用再生モード）のデジタルカメラの状態である。図１２（ｂ）は、物品に添付されている電子タグをスキャンするとき（第１の実施形態で説明した電子タグ添付撮影モード１、電子タグ使用再生モード）のデジタルカメラの状態である。
【００５４】
図１２（ａ）は、カメラ本体４０Ｂの撮像素子４２に光が入射されるときの状態を示している。カメラ本体４０Ｂの前面（図１１に示した撮影レンズＬＥＮＳ側の面）には、撮影レンズＬＥＮＳおよび図１１に示した発光部６０の出力部である補助光出力部６２、例えば、発光ダイオードが設けられている。補助光出力部６２は、例えば、暗闇での撮影のときに、被写体の像に焦点を自動的に合わせるために出力されるオートフォーカス補助光の出力部である。
【００５５】
レンズキャップ１０Ｂは、カメラ本体４０Ｂにレンズキャップ１０Ｂを固定するためのキャップベース部２０Ｂと撮影レンズＬＥＮＳに入射する光を遮光するためのキャップ可動部２８を有している。キャップベース部２０Ｂは、例えば、スプリングによりカメラ本体４０Ｂを両側から挟み込む構成である。キャップ可動部２８は、例えば、スライド式の構成であり、キャップベース部２０Ｂの延在する方向に移動する。キャップ可動部２８の裏面（図１１に示した撮影レンズＬＥＮＳに向き合う側の面）には、図１１に示したキャップ発光部１４Ａの出力部ＯＵＴ２、例えば、発光ダイオードおよびキャップ受光部２６の受光素子３０、例えば、フォトダイオードが設けられている。出力部ＯＵＴ２および受光素子３０は、キャップ可動部２８の裏面に設けられているため、破線で示している。
【００５６】
図１２（ｂ）は、カメラ本体４０Ｂの撮像素子４２に入射する光を遮光するときの状態を示している。出力部ＯＵＴ２、受光素子３０、撮影レンズＬＥＮＳおよび補助光出力部６２は、キャップ可動部２８の裏面あるいはキャップ可動部２８に重なっているため、破線で示している。レンズキャップ１０Ｂにより撮像素子４２に入射する光を遮光するときに、出力部ＯＵＴ２を撮影レンズＬＥＮＳの中央に向かい合う位置に形成することで、出力部ＯＵＴ２は、撮影レンズＬＥＮＳの光軸上に位置する。これにより、図１１に示した撮像素子４２に光信号ＯＰＴＳＩＧを効率良く受信させることができる。同様に、受光素子３０は、補助光出力部６２から出力される制御光信号ＯＰＴＣＮＴを受光素子３０の中央で受信できる位置に設けられる。
【００５７】
カメラ本体４０Ｂの各動作モードに遷移するまでの動作は、上述した図５と同じため、詳細な説明を省略する。カメラ本体４０Ｂの電子タグ添付撮影モード１（図５のＡ、図６）および電子タグ使用再生モード（図５のＣ、図８）が、第１の実施形態のカメラ本体４０と異なる。このため、図５のＡおよびＣをＡ’およびＣ’として、図１３および図１４で説明する。カメラ本体４０Ｂの電子タグ添付撮影モード２（図５のＢ）の動作は、上述した図７と同じため、詳細な説明を省略する。レンズキャップ１０Ｂの動作は、図１３および図１４でカメラ本体４０Ｂの動作と併せて説明する。
【００５８】
図１３は、図１１に示したデジタルカメラの電子タグ添付撮影モード１の動作フローの一例を示している。このときのレンズキャップ１０Ｂとカメラ本体４０Ｂは、図１２（ｂ）の状態である。ステップＳ１２２−Ｓ２２０は、レンズキャップ１０Ｂの機械的動作により実施される。なお、ステップＳ１２２−Ｓ２２０は、レンズキャップ１０ＢにＣＰＵおよび制御プログラムを記憶するためのメモリを搭載し、搭載されたＣＰＵにより、制御プログラムに基づいて実施されるようにしてもよい。ステップＳ５０２−Ｓ５５０は、カメラ本体４０ＢのＣＰＵにより、例えば、メモリ４４に記憶されているプログラムに基づいて実施される。
【００５９】
先ず、ステップＳ１２２では、レンズキャップ１０Ｂのキャップ受光部２６は、カメラ本体４０Ｂから送信された制御光信号ＯＰＴＣＮＴを受信し、制御信号に復調する。そして、レンズキャップ１０Ｂは、復調された制御信号に基づいてメモリ１８をリセットする。これにより、電子タグリーダー１２Ａは、メモリ１８にタグ情報を正しく記憶させることができる。ステップＳ１３０−Ｓ１４０、Ｓ２２０は、上述した図４と同じため、詳細な説明を省略する。ステップＳ２０２では、キャップ発光部１４Ａは、メモリ１８に記憶されているタグ情報を読み出し、読み出したタグ情報を光信号ＯＰＴＳＩＧに変換する。そして、キャップ発光部１４Ａは、変換した光信号ＯＰＴＳＩＧをカメラ本体４０Ｂの撮像素子４２に送信する。ステップＳ２０２の前に、レンズキャップ１０Ｂとカメラ本体４０Ｂとの通信は既に成功しているため、キャップ発光部１４Ａからの光信号ＯＰＴＳＩＧの１回の送信で、撮像素子４２は、光信号ＯＰＴＳＩＧを受信できる。なお、キャップ発光部１４Ａは、変換した光信号ＯＰＴＳＩＧをカメラ本体４０Ｂの撮像素子４２に数回、例えば、３回繰り返して送信してもよい。カメラ本体４０Ｂとレンズキャップ１０Ｂとの双方向通信が可能なため、図４に示したボタン操作検出処理およびキャップ装着判定処理（図４のステップＳ１００、Ｓ１１０、Ｓ１５０−Ｓ１９０およびＳ２１０）を省略できる。
【００６０】
カメラ本体４０ＢのステップＳ５２０、Ｓ５３０およびＳ５５０は、上述した図６と同じため、詳細な説明を省略する。先ず、ステップＳ５０２では、ＣＰＵは、上述した図１１に示したシャッタースイッチ５２が半分まで押し下げられた状態か否かを検出する。シャッタースイッチ５２が半分まで押し下げられた状態（Ｓ５０４のＹ）のときは、処理はステップＳ５０６に移る。ステップＳ５０６では、ＣＰＵは、レンズキャップ１０の動作を制御する制御信号を制御光信号ＯＰＴＣＮＴとして発光部６０から送信する。一方、シャッタースイッチ５２が半分まで押し下げられていない（Ｓ５０４のＮ）ときは、処理は終了する。これにより、レンズキャップ１０Ｂがカメラ本体４０Ｂから取り外されていない場合、処理は上述した図５のＳＴＡＲＴを経て、ステップＳ５０２に戻る。すなわち、ＣＰＵは、シャッタースイッチ５２が半分まで押し下げられまで待機する。
【００６１】
ステップＳ５０８では、ＣＰＵは、ステップＳ２０２で、レンズキャップ１０Ｂが出力した光信号ＯＰＴＳＩＧ（タグ情報）を撮像素子４２が受信したか否かを検出する。タグ情報が１つ以上検出された場合（Ｓ５１２のＹ）、ステップＳ５２０において、ＣＰＵは、検出したタグ情報をモニター４８に一覧表示する。ステップＳ５３０では、シャッタースイッチ５２が一番下まで押し下げられたか否かを検出する。シャッタースイッチ５２が一番下まで押し下げられた場合（Ｓ５４２のＹ）、ステップＳ５５０において、ＣＰＵは、動作モードを電子タグ添付撮影モード２に設定する。
【００６２】
ステップＳ５１２において、タグ情報が検出されなかった場合（Ｓ５１２のＮ）、処理はステップＳ５０２に移り、ＣＰＵは、タグ情報を検出するまで待機する。ステップＳ５４２において、シャッタースイッチ５２が一番下まで押し下げられていない場合（Ｓ５４２のＮ）、処理はステップＳ５０２に移り、ＣＰＵは、シャッタースイッチ５２が一番下まで押し下げられるまで待機する。カメラ本体４０Ｂとレンズキャップ１０Ｂとの双方向通信が可能なため、図６に示したタイムアウト処理（図６のステップＳ５６０、Ｓ５７０）を省略できる。
【００６３】
図１４は、図１１に示したデジタルカメラの電子タグ使用再生モードの動作フローの一例を示している。このときのレンズキャップ１０Ｂとカメラ本体４０Ｂは、図１２（ｂ）の状態である。レンズキャップ１０Ｂの動作は、図１３と同じため、詳細な説明を省略する。ステップＳ８０２−Ｓ８８０は、カメラ本体４０ＢのＣＰＵにより、例えば、メモリ４４に記憶されているプログラムに基づいて実施される。カメラ本体４０ＢのステップＳ８２０、Ｓ８３０、Ｓ８５０およびＳ８８０は、上述した図８と同じため、詳細な説明を省略する。また、ステップＳ８０２、Ｓ８０６およびＳ８０８は、図１３のステップＳ５０２、Ｓ５０６およびＳ５０８とそれぞれ同じため、詳細な説明を省略する。
【００６４】
タグ情報が１つ以上検出された場合（Ｓ８１２のＹ）、ステップＳ８２０において、ＣＰＵは、検出したタグ情報に一致する画像データを再生し、再生した画像をモニター４８に一覧表示する。シャッタースイッチ５２が一番下まで押し下げられた場合（Ｓ８４２のＹ）、ステップＳ８５０において、ＣＰＵは、従来と同様の画像選択モードに動作モードを移す。これにより、ユーザーは、十字キー等の本体操作部５０により、ステップＳ８２０で一覧表示された画像から拡大表示等する画像を選択できる。
【００６５】
ステップＳ８０４において、シャッタースイッチ５２が半分まで押し下げられていない（Ｓ８０４のＮ）ときは、処理はステップＳ８８０に移り、終了する。これにより、レンズキャップ１０Ｂがカメラ本体４０Ｂから取り外されていない場合、処理は上述した図５のＳＴＡＲＴを経て、ステップＳ８０２に戻る。すなわち、ＣＰＵは、シャッタースイッチ５２が半分まで押し下げられまで待機する。
【００６６】
ステップＳ８１２において、タグ情報が検出されなかった場合（Ｓ８１２のＮ）、処理はステップＳ８０２に移り、ＣＰＵは、タグ情報を検出するまで待機する。ステップＳ８４２において、シャッタースイッチ５２が一番下まで押し下げられていない場合（Ｓ８４２のＮ）、処理はステップＳ８０２に移り、ＣＰＵは、シャッタースイッチ５２が一番下まで押し下げられるまで待機する。カメラ本体４０Ｂとレンズキャップ１０Ｂとの双方向通信が可能なため、図８に示したタイムアウト処理（図８のステップＳ８６０、Ｓ８７０）を省略できる。
【００６７】
以上、第４の実施形態においても、上述した第１の実施形態と同様の効果を得ることができる。さらに、カメラ本体４０Ｂとレンズキャップ１０Ｂとの双方向通信が可能なため、上述した第１の実施形態のレンズキャップ１０のボタン操作検出処理、キャップ装着判定処理（上述した図４のステップＳ１００、Ｓ１１０、Ｓ１５０−Ｓ１９０およびＳ２１０）およびカメラ本体４０のタイムアウト処理（図６ステップＳ５６０、Ｓ５７０、図８のステップＳ８６０、Ｓ８７０）を省略できる。この結果、レンズキャップ１０Ｂおよびカメラ本体４０Ｂの動作を単純にできるため、レンズキャップ１０Ｂおよびカメラ本体４０Ｂの構成を簡易にできる。
【００６８】
なお、上述した実施形態では、本発明をデジタルカメラに適用した場合の例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、本発明をカメラ付き携帯電話に適用してもよい。この場合にも、上述した実施形態と同様の効果を得ることができる。
上述した実施形態では、レンズキャップ１０、１０Ｂ、１０Ａをカメラ本体４０、４０Ｂあるいはレンズ部７０に直接接続する例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、上述した図１に示したレンズキャップ１０のレンズ接続部２０とカメラ本体４０のキャップマウント５４を接続するためのアダプターリングを介して、レンズ接続部２０とキャップマウント５４とを接続してもよい。この場合にも、上述した実施形態と同様の効果を得ることができる。さらに、レンズ接続部２０とキャップマウント５４との口径が合わない場合でも、アダプターリングを用いて接続部を変換することにより、レンズキャップ１０とカメラ本体４０とを接続できる。これにより、１つのデジタルカメラに、複数のレンズキャップ１０を接続できる。この結果、１つのデジタルカメラで、仕様の異なる電子タグリーダーを内蔵した複数のレンズキャップ１０を使用できる。あるいは、１つのレンズキャップ１０を複数のデジタルカメラで使用できる。
【００６９】
上述した実施形態では、電子タグリーダー１２により読み取られたタグ情報をモニター４８に表示する例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、カメラ本体４０は、電子タグリーダー１２により読み取られたタグ情報の具体的な内容をネットワークを介して取得し、取得した内容をモニター４８に表示してもよい。この場合は、カメラ本体４０は、無線ＬＡＮ（Local Area Network）等の通信インターフェースを介してネットワークに接続される。この場合にも、上述した実施形態と同様の効果を得ることができる。さらに、ユーザーは、電子タグが添付された物品に関する具体的な情報を得ることができる。
【００７０】
上述した実施形態では、物品が撮影される前に、電子タグリーダー１２が物品に添付されている電子タグをスキャンする例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、物品が撮影された後に、電子タグリーダー１２は、物品に添付されている電子タグをスキャンしてもよい。この場合は、例えば、カメラ本体４０のＣＰＵは、撮影された画像をモニター４８に表示する。タグ情報が添付される画像データは、十字キー等の本体操作部５０により、モニター４８に表示された画像から選択される。次に、ＣＰＵは、電子タグリーダー１２により読み取られたタグ情報の一覧をモニター４８に表示する。そして、ＣＰＵは、十字キー等の本体操作部５０によりモニター４８に一覧表示されているタグ情報から選択されたタグ情報を上述の処理により選択された画像データに添付する。この場合にも、上述した実施形態と同様の効果を得ることができる。さらに、ユーザーは、タグ情報の読み取りをせずに物品を撮影した場合でも、後からタグ情報を読み取ることにより、タグ情報と撮影した物品の画像データとを関連付けて管理できる。この結果、物品の再撮影が不要になるため、ユーザーが行う作業の煩わしさを低減できる。
【００７１】
上述した第１の実施形態では、図４に示したレンズキャップ１０の動作フローにおいて、レンズキャップ１０がタグ情報を送信する例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、レンズキャップ１０は、キャップ装着判定（図４のステップＳ１８０）の代わりに押しボタンスイッチ（図１に示した操作部２２）の長い押し下げの検出により、タグ情報を送信してもよい。この場合、例えば、カメラ本体４０のＣＰＵは、レンズキャップが装着されたことを検出した旨のメッセージを上述した図１に示したモニター４８に表示する。この後に、レンズキャップ１０の押しボタンスイッチ（図１に示した操作部２２）が長く押し下げられることにより、レンズキャップ１０は、タグ情報をカメラ本体４０に送信する。同様に、第２および第３の実施形態においても、レンズキャップ１０Ａは、キャップ装着判定（図４のステップＳ１８０）の代わりに押しボタンスイッチ（図９、１０に示した操作部２２）の長い押し下げの検出により、タグ情報を送信してもよい。この場合にも、上述した第１、第２および第３の実施形態と同様の効果を得ることができる。さらに、この場合は、レンズキャップ１０、１０Ａの動作が単純なため、レンズキャップ１０、１０Ａの構成を簡易にできる。
【００７２】
上述した第１の実施形態では、レンズキャップ１０をカメラ本体４０から取り外すことにより、カメラ本体４０Ｂの受光部に光を入射させる例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、レンズキャップ１０を図１２に示した構成にし、カメラ本体４０の受光部に光を入射させるために、キャップ可動部２８をスライドさせてもよい。この場合にも、上述した第１の実施形態と同様の効果を得ることができる。さらに、この場合は、被写体を撮影するときでもレンズキャップ１０がカメラ本体４０に接続されているため、レンズキャップ１０が紛失することを防止できる。
【００７３】
上述した第４の実施形態では、キャップ可動部２８をキャップベース部２０Ｂの延在する方向に移動する例について述べた。本発明は、かかる実施形態に限定されるものではない。例えば、図１５に示すように、キャップ可動部２８Ａを横方向に移動させてもよい。図１５に示したレンズキャップ１０Ｃは、キャップベース部２０Ｃおよびキャップ可動部２８Ａ以外は、図１２に示したレンズキャップ１０Ｂと同じため、詳細な説明を省略する。図１５（ａ）は、物品を撮影するときあるいは従来と同様の再生処理を行うときのデジタルカメラの状態である。図１５（ｂ）は、物品に添付されている電子タグをスキャンするときのデジタルカメラの状態である。この場合にも、上述した第４の実施形態と同様の効果を得ることができる。
【００７４】
以上、本発明について詳細に説明してきたが、上記の実施形態およびその変形例は発明の一例に過ぎず、本発明はこれに限定されるものではない。本発明を逸脱しない範囲で変形可能であることは明らかである。
【図面の簡単な説明】
【００７５】
【図１】本発明の第１の実施形態を示すブロック図である。
【図２】第１の実施形態のレンズキャップの外形図である。
【図３】第１の実施形態のレンズキャップの摘みの状態を示す説明図である。
【図４】第１の実施形態のレンズキャップの動作の一例を示すフロー図である。
【図５】第１の実施形態のカメラ本体の動作モードの遷移の一例を示すフロー図である。
【図６】第１の実施形態のカメラ本体の電子タグ添付撮影モード１の動作の一例を示すフロー図である。
【図７】第１の実施形態のカメラ本体の電子タグ添付撮影モード２の動作の一例を示すフロー図である。
【図８】第１の実施形態のカメラ本体の電子タグ使用再生モードの動作の一例を示すフロー図である。
【図９】本発明の第２の実施形態を示すブロック図である。
【図１０】本発明の第３の実施形態を示すブロック図である。
【図１１】本発明の第４の実施形態を示すブロック図である。
【図１２】第４の実施形態のデジタルカメラの外形図である。
【図１３】第４の実施形態のデジタルカメラの電子タグ添付撮影モード１の動作の一例を示すフロー図である。
【図１４】第４の実施形態のデジタルカメラの電子タグ使用再生モードの動作の一例を示すフロー図である。
【図１５】第４の実施形態のデジタルカメラの別の例を示す外形図である。
【符号の説明】
【００７６】
１０、１０Ａ、１０Ｂ、１０Ｃ・・レンズキャップ；１２、１２Ａ・・電子タグリーダー；１４、１４Ａ、６０、６２・・発光部；１６・・バッテリー；１８、４４・・メモリ；２０、２０Ａ、２０Ｂ、２０Ｃ、５４、５４Ａ、７２、７４・・接続部マウント；２２、５０・・操作部；２４・・摘み；２６、３０・・受光部；２８、２８Ａ・・キャップ可動部；４０、４０Ａ、４０Ｂ・・カメラ本体；４２・・撮像素子；４６・・記録媒体；４８・・モニター；５２・・シャッタースイッチ；５６・・測光センサー；５８・・ファインダー；７０・・レンズ部
【図１】
2008022460.tif 000003
【図２】
2008022460.tif 000004
【図３】
2008022460.tif 000005
【図４】
2008022460.tif 000006
【図５】
2008022460.tif 000007
【図６】
2008022460.tif 000008
【図７】
2008022460.tif 000009
【図８】
2008022460.tif 000010
【図９】
2008022460.tif 000011
【図１０】
2008022460.tif 000012
【図１１】
2008022460.tif 000013
【図１２】
2008022460.tif 000014
【図１３】
2008022460.tif 000015
【図１４】
2008022460.tif 000016
【図１５】
2008022460.tif 000017