(57)【要約】【課題】交換レンズとカメラ本体との組み合わせに拠らず、過去の使用履歴情報を有効に利用できるカメラシステムを提供する。【解決手段】カメラシステム１は、レンズ交換のできるカメラボディ１０と、交換レンズ２０とを備えるカメラシステムにおいて、カメラシステム１の使用状況に関する複数の使用履歴情報を収集する使用履歴情報収集部１１と、収集した使用履歴情報を記憶する使用履歴情報記憶部１２と、収集した複数の使用履歴情報の中から、装着された交換レンズ２０に関連する使用履歴情報を抽出する情報抽出部１３と、抽出された交換レンズ２０に関連する使用履歴情報を記憶するレンズ関連情報記憶部２１とを有する。【選択図】図１
2018036415.tif 000002
【特許請求の範囲】
【請求項１】
レンズ交換のできるカメラボディと、交換レンズとを備えるカメラシステムにおいて、
前記カメラシステムの使用状況に関する複数の使用履歴情報を収集する使用履歴情報収集部と、
収集した前記使用履歴情報を記憶する使用履歴情報記憶部と、
前記使用履歴情報記憶部の記憶する複数の前記使用履歴情報の中から、装着された前記交換レンズに関連する使用履歴情報を抽出する情報抽出部と、
抽出された前記交換レンズに関連する使用履歴情報を記憶するレンズ関連情報記憶部と
を有する、カメラシステム。
【請求項２】
前記情報抽出部にて抽出される前記使用履歴情報は、
少なくとも撮影に用いられた焦点距離情報と被写体の種別情報と
を含む、請求項１に記載のカメラシステム。
【請求項３】
前記情報抽出部は、前記焦点距離情報と前記被写体の種別情報とを関連付けて抽出する、請求項２に記載のカメラシステム。
【請求項４】
前記交換レンズは、前記レンズ関連情報記憶部を有する、請求項１に記載のカメラシステム。
【請求項５】
前記カメラボディは、前記使用履歴情報収集部と、前記使用履歴情報記憶部と、前記情報抽出部と
を有する、請求項１に記載のカメラシステム。
【請求項６】
前記レンズ関連情報記憶部は、ユーザがレリーズ操作以外の操作を行った後に、抽出された情報を記憶する、請求項１乃至５の何れか１項に記載のカメラシステム。
【請求項７】
前記レンズ関連情報記憶部は、ユーザが前記カメラシステムの電源オフを指示した後に、抽出された情報を記憶する、請求項１乃至５の何れか１項に記載のカメラシステム。
【請求項８】
前記レンズ関連情報記憶部は、ユーザが上記カメラシステムの設定変更のためのメニュー表示を指示した後に、抽出された情報を記憶する、請求項１乃至５の何れか１項に記載のカメラシステム。
【請求項９】
前記レンズ関連情報記憶部は、前記カメラシステムがスリープ状態に移行する直前に、抽出された情報を記憶する、請求項１乃至５の何れか１項に記載のカメラシステム。
【請求項１０】
前記レンズ関連情報記憶部により記憶される情報は、固定長のデータである、請求項６乃至９の何れか１項に記載のカメラシステム。
【請求項１１】
前記情報抽出部にて抽出される前記使用履歴情報は、少なくとも動作の頻度に関する情報を含む、請求項１に記載のカメラシステム。
【請求項１２】
カメラボディに装着されてカメラシステムを構成する交換レンズにおいて、
前記カメラシステムの使用状況に関する複数の使用履歴情報を収集する使用履歴情報収集部と、
収集した前記使用履歴情報を記憶する使用履歴情報記憶部と、
前記使用履歴情報記憶部の記憶する複数の前記使用履歴情報の中から、前記交換レンズに関連する使用履歴情報を抽出する情報抽出部と、
抽出された前記交換レンズに関連する使用履歴情報を記憶するレンズ関連情報記憶部と
を有する、交換レンズ。
【請求項１３】
レンズ交換のできるカメラボディと、交換レンズとを備えるカメラシステムの制御方法であって、
前記カメラシステムの使用状況に関する複数の使用履歴情報を収集することと、
収集した前記使用履歴情報を記憶することと、
記憶した複数の前記使用履歴情報の中から、装着された前記交換レンズに関連する使用履歴情報を抽出することと、
抽出された前記交換レンズに関連する使用履歴情報を記憶することと
を含む、カメラシステムの制御方法。
【請求項１４】
レンズ交換のできるカメラボディと、交換レンズとを備えるカメラシステムの制御プログラムであって、
前記カメラシステムの使用状況に関する複数の使用履歴情報を収集することと、
収集した前記使用履歴情報を記憶することと、
記憶した複数の前記使用履歴情報の中から、装着された前記交換レンズに関連する使用履歴情報を抽出することと、
抽出された前記交換レンズに関連する使用履歴情報を記憶することと
をコンピュータに実行させるための、カメラシステムの制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラシステム、交換レンズ、カメラシステムの制御方法、及びカメラシステムの制御プログラムに関する。
【背景技術】
【０００２】
商品の使用状況を履歴情報として記録し、ユーザーサポート等に利用する技術がある。交換レンズカメラシステムにおいても、過去に使用したカメラや交換レンズの使用状況を履歴情報として記録し、使い方のアドバイスや点検、製品の購入を奨めることができる。例えば、一般に、シャッターの動作回数情報などの履歴情報はカメラ本体の有するメモリに格納され、点検や修理時に参照される。また、特許文献１では、交換レンズの動作に異常を検出した場合に、交換レンズ内の不揮発メモリに履歴情報を記録し、これを修理サービスに利用する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２５２１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記技術はあくまでもレンズそのものの動作履歴であり、その情報の利用目的も修理サービス等に限られる。製品のより良い使い方や性能向上、製品購入のお奨めなど、より高度なサービスに利用するための履歴情報が望まれる。
【０００５】
本発明は、交換レンズとカメラ本体との組み合わせに拠らず、過去の使用履歴情報を有効に利用することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様によれば、カメラシステムは、レンズ交換のできるカメラボディと、交換レンズとを備えるカメラシステムにおいて、前記カメラシステムの使用状況に関する複数の使用履歴情報を収集する使用履歴情報収集部と、収集した前記使用履歴情報を記憶する使用履歴情報記憶部と、収集した複数の前記使用履歴情報の中から、装着された前記交換レンズに関連する使用履歴情報を抽出する情報抽出部と、抽出された前記交換レンズに関連する使用履歴情報を記憶するレンズ関連情報記憶部とを有する。
【０００７】
本発明の一態様によれば、交換レンズは、カメラボディに装着されてカメラシステムを構成する交換レンズにおいて、前記カメラシステムの使用状況に関する複数の使用履歴情報を収集する使用履歴情報収集部と、収集した前記使用履歴情報を記憶する使用履歴情報記憶部と、前記使用履歴情報記憶部の記憶する複数の前記使用履歴情報の中から、前記交換レンズに関連する使用履歴情報を抽出する情報抽出部と、抽出された前記交換レンズに関連する使用履歴情報を記憶するレンズ関連情報記憶部とを有する。
【０００８】
本発明の一態様によれば、カメラシステムの制御方法は、レンズ交換のできるカメラボディと、交換レンズとを備えるカメラシステムの制御方法であって、前記カメラシステムの使用状況に関する複数の使用履歴情報を収集することと、収集した前記使用履歴情報を記憶することと、記憶した複数の前記使用履歴情報の中から、装着された前記交換レンズに関連する使用履歴情報を抽出することと、抽出された前記交換レンズに関連する使用履歴情報を記憶することとを含む。
【０００９】
本発明の一態様によれば、カメラシステムの制御プログラムは、レンズ交換のできるカメラボディと、交換レンズとを備えるカメラシステムの制御プログラムであって、前記カメラシステムの使用状況に関する複数の使用履歴情報を収集することと、収集した前記使用履歴情報を記憶することと、記憶した複数の前記使用履歴情報の中から、装着された前記交換レンズに関連する使用履歴情報を抽出することと、抽出された前記交換レンズに関連する使用履歴情報を記憶することとをコンピュータに実行させる。
【発明の効果】
【００１０】
本発明によれば、交換レンズとカメラ本体との組み合わせに拠らず、過去の使用履歴情報を有効に利用できるカメラシステム、交換レンズ、カメラシステムの制御方法及び制御プログラムを提供できる。
【図面の簡単な説明】
【００１１】
【図１】図１は、一実施形態に係る交換レンズカメラシステムの構成の概念を説明するための概念図である。
【図２】図２は、一実施形態に係る交換レンズカメラシステムの利用形態の概念を説明するための概念図である。
【図３】図３は、一実施形態に係る交換レンズカメラシステムの構成の一例を示すブロック図である。
【図４】図４は、一実施形態に係る撮像部の構成の一例を示すブロック図である。
【図５】図５は、一実施形態に係る撮像処理部の構成の一例を示すブロック図である。
【図６】図６は、一実施形態に係る画像処理部の構成の一例を示すブロック図である。
【図７】図７は、一実施形態に係るデータ記録タイミングの一例を示すタイミングチャートである。
【図８】図８は、一実施形態に係る撮影設定情報の一例を示す。
【図９】図９は、一実施形態に係る撮影設定情報の一例における被写体種別の詳細を示す。
【図１０】図１０は、一実施形態に係る動作頻度情報の一例を示す。
【図１１】図１１は、一実施形態に係る累積頻度情報の一例を示す。
【図１２】図１２は、一実施形態に係る時系列情報の一例を示す。
【図１３Ａ】図１３Ａは、一実施形態に係るカメラシステム制御処理の一例を示すフローチャートである。
【図１３Ｂ】図１３Ｂは、一実施形態に係るカメラシステム制御処理の一例を示すフローチャートである。
【図１３Ｃ】図１３Ｃは、一実施形態に係るカメラシステム制御処理の一例を示すフローチャートである。
【図１４】図１４は、一実施形態に係るレンズ関連情報の一例を示す。
【図１５】図１５は、一実施形態に係るレンズ累積頻度分析処理の一例を示すフローチャートである。
【図１６】図１６は、一実施形態に係るスリープ処理の一例を示すフローチャートである。
【図１７】図１７は、一実施形態に係るレリーズ処理の一例を示すフローチャートである。
【図１８】図１８は、一実施形態に係る再生処理の一例を示すフローチャートである。
【図１９】図１９は、一実施形態に係る動作履歴分析処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
本発明は、交換レンズとカメラ本体との組み合わせに拠らず、過去の使用履歴情報を有効に利用することを目的とする。使用履歴情報は、交換レンズ及びカメラ本体に、各々に適した形態で記憶、又は記録される。なお、本実施形態では、主に不揮発メモリへの情報の書き込みを記録、揮発メモリへの情報の書き込みを記憶と称するが、これに限定されない。何れの動作、状況を記録と称しても、記憶と称してもよい。
【００１３】
＜カメラシステムの構成＞
本実施形態に係るカメラシステム１の構成の概念について、図１及び図２に示す概念図を参照して説明する。カメラシステム１の備える各部の詳細は、図３乃至図６を参照して後述する。カメラシステム１は、カメラ本体、すなわちカメラボディ１０と交換レンズ２０とを備える。カメラボディ１０は、使用履歴情報収集部１１と使用履歴情報記憶部１２と情報抽出部１３とを有する。交換レンズ２０は、レンズ関連情報記憶部２１を有する。
【００１４】
使用履歴情報収集部１１は、カメラシステム１の使用状況を使用履歴情報として、カメラシステム１の起動中に逐次収集する。詳細は後述するが、使用履歴情報は、例えば、撮影時のカメラボディ１０や交換レンズ２０の設定、被写体の情報等である。使用履歴情報記憶部１２は、使用履歴情報収集部１１の取得した使用履歴情報を記憶する。情報抽出部１３は、使用履歴情報記憶部１２が記憶している使用履歴情報のうち、その時点で装着されている交換レンズ２０に関する情報、すなわちレンズ関連情報を抽出する。当該レンズ関連情報は、少なくとも撮影に用いられた焦点距離情報と被写体の種別情報とを含む。また、どのような焦点距離でどのような被写体が撮影されたか等、焦点距離の情報と被写体の情報とは互いに密接に関連しているため、情報抽出部１３は、焦点距離情報と被写体の種別情報とを関連付けて抽出する。レンズ関連情報記憶部２１は、情報抽出部１３が抽出したレンズ関連情報を記憶する。なお、情報抽出部１３は、交換レンズ２０がカメラボディ１０に装着された際には、レンズ関連情報記憶部２１に記憶されているレンズ関連情報に含まれる項目を読み出し、カメラボディ１０へ転送する。
【００１５】
このように、本実施形態に係るカメラシステム１は、使用履歴情報を取得してカメラボディ１０内に記憶し、さらに、記憶した使用履歴情報の中からレンズ関連情報を抽出して交換レンズ２０内に記憶する。レンズ関連情報記憶部２１に記憶されているレンズ関連情報は、交換レンズ２０がカメラボディ１０に装着された際に、カメラボディ内の使用履歴情報記憶部１２へ転送される。転送されたレンズ関連情報は、例えばカメラシステム１の制御改善等に利用される。なお、使用履歴情報及びレンズ関連情報は、インターネット等通信回線を介してカメラボディ１０又は交換レンズ２０から、サーバなどへ転送される等、情報通信技術（ＩＣＴ）を活用して、蓄積及び利用されるものであってもよい。
【００１６】
さらに、交換レンズ２０が複数のカメラボディで共有される場合について図２を参照して説明する。まず、交換レンズ２０が第１のカメラボディ１０Ａに装着されて使用されているとする。このとき、使用履歴情報は第１のカメラボディ１０Ａの有する使用履歴情報記憶部１２へ記憶される。当該使用履歴情報から抽出されたレンズ関連情報は交換レンズ２０の有するレンズ関連情報記憶部２１へ記憶される。この後に、例えば交換レンズ２０が第２のカメラボディ１０Ｂに装着された場合は、交換レンズ２０の記憶するレンズ関連情報が第２のカメラボディ１０Ｂに転送され、第２のカメラボディ１０Ｂと交換レンズ２０とから成るカメラシステム１の動作、制御の向上に利用される。さらにこのとき、第２のカメラボディ１０Ｂの取得する使用履歴情報のうち、交換レンズ２０に関するものが抽出され、レンズ関連情報記憶部２１へさらに蓄積されることになる。交換レンズ２０が第３のカメラボディ１０Ｃに装着される場合も同様である。
【００１７】
このように、１つの交換レンズが複数のカメラボディで共有される場合であっても、各々のカメラボディにて取得された使用履歴情報は、共有された交換レンズ２０内に蓄積されることになる。また、蓄積されたレンズ関連情報は、装着される際に、その他のカメラボディへと転送され、利用される。
【００１８】
図３に本実施形態におけるカメラシステム１の構成例の概略を示す。図３に示すように、カメラシステム１はストロボ３０をさらに備える。カメラボディ１０は、データバス１００、撮像部１１０、センサーシフトユニット１２０、撮像処理部１３０、画像処理部１４０、カメラボディ制御部１５１、デジタル信号処理部１５２、操作部１６０、ＦｌａｓｈＲＯＭ１７１、ＤＲＡＭ１７２、表示用画像処理部１８１、電子ビューファインダ１８２、背面パネル１８３、ＨＤＭＩ（登録商標）規格Ｉ／Ｆ１９１、ＵＳＢ規格Ｉ／Ｆ１９２、ＳＤ規格Ｉ／Ｆ１９３、Ｗｉ−Ｆｉ（登録商標）規格Ｉ／Ｆ１９４、第１の外部アクセサリＩ／Ｆ１９５、第２の外部アクセサリＩ／Ｆ１９６をさらに有する。これら各々の間における各種データの送受信は、データバス１００等を介して行われる。
【００１９】
本実施形態における撮像部１１０の構成例について図４を参照して説明する。撮像部１１０は、撮像素子１１１、信号増幅部１１２、Ａ／Ｄ変換部１１３、画素混合部１１４を有する。
【００２０】
撮像素子１１１は、入射する光線によってその撮像面に結像した被写体像を、各画素において光電変換して電気信号、すなわち撮像信号へと変換する。信号増幅部１１２は、当該撮像信号を増幅する。なお、本実施形態において信号増幅部１１２への入力はアナログ信号であるが、デジタル信号を入力として増幅するようにしてもよい。Ａ／Ｄ変換部１１３は、信号増幅部１１２において増幅したアナログの当該撮像信号をデジタルの撮像信号へと変換する。デジタルの撮像信号を撮像データ又は画像データと称する。画素混合部１１４は、当該画像データに対して画素混合を行う。上述の処理を施した後、撮像部１１０は、当該画像データを、データバス１００を介して後述する一時保管用のバッファメモリであるＤＲＡＭ１７２へ出力する。
【００２１】
図３を再び参照して説明を続ける。センサーシフトユニット１２０は、手ブレ補正機構である。センサーシフトユニット１２０は、後述するカメラボディ制御部１５１から出力される制御信号に基づいて撮像部１１０を移動させることにより、撮像素子１１１の撮像面と被写体の結像面との光軸又は光線に垂直な方向における相対位置を調節する。
【００２２】
本実施形態における撮像処理部１３０の構成例について図５を参照して説明する。撮像処理部１３０は、図５に示すように、画素欠陥補正部１３１、ＡＦ検波部１３２、ＡＥ／ＡＷＢ検波部１３３、リサイズ部１３４を有する。
【００２３】
画素欠陥補正部１３１は、撮像部１１０が取得して処理した画像データに対して、白キズや黒キズ等の画素欠陥に対する補正を行う。ＡＦ検波部１３２は、当該画像データに基づきＡＦ評価値を取得し、これを出力する。ＡＥ／ＡＷＢ検波部１３３は、当該画像データに基づき露出値及びＡＷＢ値を取得して、これらを評価し、出力する。リサイズ部１３４は、記録又は表示のために当該画像データに対してリサイズの処理を施す。
【００２４】
本実施形態における画像処理部１４０の構成例について図６を参照して説明する。画像処理部１４０は、図６に示すように、ＯＢ／ＷＢ処理部１４１、デモザイク部１４２、色空間変換部１４３、Ｇａｍｍａ補正部１４４、ＹＣ変換部１４５、ノイズ除去部１４６、Ｅｄｇｅ強調部１４７、リサイズ部１４８、Ｅｎｃ／Ｄｅｃ部１４９を有する。
【００２５】
ＯＢ／ＷＢ処理部１４１は、データバス１００を介して取得する画像データに対して、暗電流成分に基づき黒色に対する補正を行うとともに、ＡＷＢ値に基づき白バランス調整を行う。なお、白バランス調整は、ＡＥ／ＡＷＢ検波部１３３において施すようにしてもよい。デモザイク部１４２は、当該画像データの各画素におけるＲ値、Ｇ値、Ｂ値の各々の値を補間するデモザイキング処理を画像データに対して施す。色空間変換部１４３は、当該画像データに対してＣｏｌｏｒ  Ｍａｔｒｉｘを（ＣＭＸ）使用した色空間変換及び彩度・色調補正処理を行う。Ｇａｍｍａ補正部１４４は、当該画像データに対して階調補正処理を行う。ＹＣ変換部１４５は、ＲＧＢの当該画像データを輝度・色差（ＹＣ）の画像データへと変換する。なお、上述の彩度・色調補正処理や階調補正処理等の処理は、例えば、ＹＣ信号に変換された後、Ｙ信号に対しては階調補正処理、Ｃ信号（Ｃｂ、Ｃｒ）に対しては彩度・色調補正処理が行われるようにしてもよい。ノイズ除去部１４６は、上述の各種処理が施された当該画像データに対して、ノイズ除去処理を行う。Ｅｄｇｅ強調部１４７は、Ｅｄｇｅ強調処理を行う。リサイズ部１４８は、画像データに対して記録又は表示のためのリサイズ処理を行い、Ｅｎｃ／Ｄｅｃ部１４９は、記録のための画像データのエンコード及び再生のためのエンコードされた画像データのデコードを行う。画像処理部１４０は、当該画像データに対して上述の処理を施した後、これをデータバス１００へ出力する。
【００２６】
図３を再び参照して説明を続ける。カメラボディ制御部１５１は、例えばCentral Processing Unit（ＣＰＵ）等の集積回路である。カメラボディ制御部１５１は、撮像部１１０、センサーシフトユニット１２０、撮像処理部１３０、画像処理部１４０、後述するデジタル信号処理部１５２等、カメラボディ１０が備える各部の動作を制御する。カメラボディ制御部１５１は、画像データ、カメラシステム１に関連する情報を含む各種データの入出力等をさらに制御する。また、カメラボディ制御部１５１は、後述する操作部１６０から取得する操作信号を取得し、これに基づいて各部の動作を制御する。
【００２７】
カメラボディ制御部１５１は、図１を参照して上述した使用履歴情報を取得し、また、取得した使用履歴情報からレンズ関連情報を抽出する。すなわち、カメラボディ制御部１５１は使用履歴情報収集部１１及び情報抽出部１３に含まれる。また、カメラボディ制御部１５１は、後述するＦｌａｓｈＲＯＭ１７１及びＤＲＡＭ１７２への各種データ又は情報の記録、記憶、又は読み出し等も行う。
【００２８】
デジタル信号処理部１５２は、例えばDigital Signal Processor（ＤＳＰ）等の集積回路である。デジタル信号処理部１５２は、例えばＡ／Ｄ変換後の画像データ等、デジタル化されたデータに対する処理を行う。デジタル信号処理部１５２は、例えば撮像処理部１３０、画像処理部１４０で行うには負荷の高い処理等を実施するものであってもよい。
【００２９】
本実施形態では、図１を参照して上述したように使用履歴情報及びレンズ関連情報がそれぞれ収集され、使用履歴情報記憶部１２又はレンズ関連情報記憶部２１に記憶されている。これら情報は、詳細は後述するが、例えば撮影した状況、被写体の情報等である。これらの情報は互いに密接に関連するものであり、また、交換レンズカメラシステムの制御向上等、使用履歴情報を有効に利用する上で欠かせないものである。本実施形態では、カメラシステム１は、デジタル信号処理部１５２において、例えばニューラルネットワークを構築して情報処理を行い、被写体情報を特定する。なお、ニューラルネットワークにおける情報の参照先は、インターネット上にあってもよいし、登録されたアドレスにあるサーバ上でもよい。このように、デジタル信号処理部１５２は使用履歴情報の取得にも用いられる。すなわち、デジタル信号処理部１５２は使用履歴情報収集部１１に含まれる。
【００３０】
操作部１６０は、ユーザの操作結果を入力として取得し、取得結果を操作信号としてカメラボディ制御部１５１へ出力する。操作部１６０は、例えばレリーズボタン等の押しボタン、つまみ、ダイヤル、スライダ、タッチパネル等であるが、これらに限定されない。
【００３１】
ＦｌａｓｈＲＯＭ１７１は、カメラボディ１０が有する各種データの保管用の不揮発メモリである。ＦｌａｓｈＲＯＭ１７１には、例えば、撮像して取得した画像データ、当該画像データ取得時の情報、カメラシステムの動作に係る各種設定情報等が記録される。ＤＲＡＭ１７２は、各種データの一時保管用のバッファメモリである。ＤＲＡＭ１７２は、画像データが変換される際のワークエリア等にも使用される。また、ＦｌａｓｈＲＯＭ１７１及びＤＲＡＭ１７２には、図１及び図２を参照して上述したような、使用履歴情報収集部１１の取得した使用履歴情報が記録又は記憶される。すなわち、ＦｌａｓｈＲＯＭ１７１及びＤＲＡＭ１７２は、使用履歴情報記憶部１２に含まれる。
【００３２】
表示用画像処理部１８１は、各種画像処理が施された画像データを、データバス１００を介して取得し、当該画像データの表示に係る処理、例えばデータフォーマットの変換等を行う。表示用画像処理部１８１は、当該画像データを電子ビューファインダ１８２、背面パネル１８３へ出力する。電子ビューファインダ１８２、背面パネル１８３は、各々が取得する表示用画像処理部１８１の出力に基づき、画像データを表示する。
【００３３】
ＨＤＭＩ規格Ｉ／Ｆ１９１、ＵＳＢ規格Ｉ／Ｆ１９２、ＳＤ規格Ｉ／Ｆ１９３、Ｗｉ−Ｆｉ規格Ｉ／Ｆ１９４は、例えば各々の規格に適合した出力回路及び出力端子をそれぞれ有し、各々の規格に適合した出力を行う。例えば、ＳＤ規格Ｉ／Ｆ１９３に接続されるＳＤカード等、各種インターフェイスを介して接続される外部記録媒体に撮像して取得した画像データ、当該画像データ取得時の情報等が記録されたり、そこから読み出されたりしてもよい。
【００３４】
第１の外部Ｉ／Ｆ１９５は、カメラアクセサリ等の外部機器と接続するための接続部である。本実施形態では、第１の外部Ｉ／Ｆ１９５は、交換レンズ２０がカメラボディ１０に装着される際に用いられている。
【００３５】
第２の外部Ｉ／Ｆ１９６は、カメラアクセサリ等の外部機器と接続するための接続部である。本実施形態では、第２の外部Ｉ／Ｆ１９６は、ストロボ３０がカメラボディ１０に装着される際に用いられている。
【００３６】
交換レンズ２０は、レンズ部２１０、Ｆｏｃｕｓ駆動部２２０、絞り部２３０、絞り駆動部２４０、交換レンズ制御部２５０、ＦｌａｓｈＲＯＭ２６０、交換レンズＩ／Ｆ２７０を有する。
【００３７】
レンズ部２１０は、複数のレンズ等から構成されている。このレンズ部２１０を構成するレンズ群に入射した被写体の像は、撮像素子１１１の撮像面に結像される。また、Ｆｏｃｕｓ駆動部２２０は、レンズ部２１０に含まれるフォーカスレンズを、図３中に一点鎖線で示すような方向、すなわちレンズ部２１０の光軸方向に駆動させることでレンズ部２１０のフォーカスを調整する。
【００３８】
絞り部２３０は、絞り等から構成される。絞り部２３０は、レンズ部２１０を介して撮像素子１１１へ入射される被写体からの光束の光量を調整する。絞り駆動部２４０は、その駆動によって絞り部２３０を動作させる。
【００３９】
交換レンズ制御部２５０は、例えばＣＰＵ等の集積回路等である。交換レンズ制御部２５０は、上述のＦｏｃｕｓ駆動部２２０、絞り駆動部２４０等、交換レンズ内の各部を制御する。なお、交換レンズ制御部２５０は、情報抽出部１３が抽出したレンズ関連情報を取得し、レンズ関連情報記憶部へ記憶させるものであってもよい。すなわち、交換レンズ制御部２５０は、情報抽出部１３に含まれていてもよい。
【００４０】
ＦｌａｓｈＲＯＭ２６０は、交換レンズ２０が有する不揮発メモリである。ＦｌａｓｈＲＯＭ２６０には、例えば、交換レンズの動作に係る各種設定情報等が記録される。さらにＦｌａｓｈＲＯＭ２６０には、図１及び図２を参照して上述したように、情報抽出部１３が抽出したレンズ関連情報も記録される。すなわち、ＦｌａｓｈＲＯＭ２６０は、レンズ関連情報記憶部２１に含まれる。
【００４１】
交換レンズＩ／Ｆ２７０は、カメラボディ１０の有する第１の外部Ｉ／Ｆ１９５と接続し、カメラボディ１０と交換レンズ２０との間の通信をできるようにする。カメラボディ１０と交換レンズ２０との間の、制御信号及び上述したレンズ関連情報等を含むデータ通信は、交換レンズＩ／Ｆ２７０を介して行われる。
【００４２】
ストロボ３０は、ストロボ制御部３１０、発光制御部３２０、キセノン管３３０、ＦｌａｓｈＲＯＭ３４０、ストロボＩ／Ｆ３５０を有する。ストロボ３０は、例えば露出時に光量が不足している場合に動作する。ストロボ制御部３１０は、例えばＣＰＵ等の集積回路である。ストロボ制御部３１０は、カメラボディ制御部１５１、交換レンズ制御部２５０等とストロボＩ／Ｆ３５０を介して互いに通信をし、例えばカメラボディ制御部１５１からの発光指示を受けた場合、発光制御部３２０へ制御信号を出力する。発光制御部３２０は、当該制御信号に基づいてキセノン管３３０を発光させる。
【００４３】
使用履歴情報収集部１１及び情報抽出部１３の備える各要素、カメラボディ制御部１５１、交換レンズ制御部２５０、ストロボ制御部３１０は、例えば、Central Processing Unit（ＣＰＵ）であるが、Application Specific Integrated Circuit（ＡＳＩＣ）、Field Programmable Gate Array（ＦＰＧＡ）、Graphics Processing Unit（ＧＰＵ）、又はDigital Signal Processor（ＤＳＰ）等の他の集積回路等でもよい。
【００４４】
また、上述の使用履歴情報収集部１１及び情報抽出部１３の備える各要素、カメラボディ制御部１５１、交換レンズ制御部２５０、ストロボ制御部３１０は、それぞれ１つの集積回路等で構成されてもよいし、複数の集積回路等が組み合わされて構成されてもよい。上述の複数の回路のうち２つ以上が、１つの集積回路等で構成されてもよい。これら集積回路等の動作は、例えばＦｌａｓｈＲＯＭ１７１、ＦｌａｓｈＲＯＭ２６０、ＦｌａｓｈＲＯＭ３４０又は集積回路等がその内部に備える記録領域に記録されたプログラムに従って行われる。
【００４５】
また、デジタル信号処理部１５２、撮像部１１０、撮像処理部１３０、画像処理部１４０、表示用画像処理部１８１等の処理回路は、各々が１つの集積回路等で構成されてもよいし、複数の集積回路等が組み合わされて構成されてもよい。上述の各部のうち２つ以上が、１つの集積回路等で構成されてもよい。さらに、上述の各部はハードウェアとして備えられているが、ソフトウェアとして備えられていてもよいし、ハードウェアとソフトウェアの組み合わせで構成されてもよい。
【００４６】
＜カメラシステムの収集データ＞
ここで、本実施形態において使用履歴情報収集部１１が収集する各種情報の取得タイミングについて、図７に示すタイミングチャートを参照して説明する。図７に示すように、使用履歴情報収集部１１が収集する使用履歴情報は、撮影設定情報Ｉ１、動作頻度情報Ｉ２、累積頻度情報Ｉ３、時系列情報Ｉ４を含む。以下、撮影設定情報Ｉ１、動作頻度情報Ｉ２、累積頻度情報Ｉ３、時系列情報Ｉ４に含まれるデータを、それぞれ撮影設定データ、動作頻度データ、累積頻度データ、時系列データと称する。
【００４７】
撮影設定情報Ｉ１は、撮影が行われたときの撮影設定を示す情報であり、使用履歴情報収集部１１によって、タイミングＴ３及びタイミングＴ４のように撮影の後に取得され、使用履歴情報記憶部１２へ一時記憶される。ここでの使用履歴情報記憶部１２は、例えばカメラボディ１０の有するＤＲＡＭ１７２である。なお、撮影設定情報Ｉ１は、連写撮影の際にはタイミングＴ６のように連写撮影の終了後に取得される。撮影設定情報Ｉ１は、タイミングＴ７のように電源オフとしたときには、使用履歴情報記憶部１２の有するＦｌａｓｈＲＯＭ１７１へと記録される。また、レンズ関連情報は、情報抽出部１３によって撮影設定情報Ｉ１から抽出され、レンズ関連情報記憶部２１へ記録される。ここでのレンズ関連情報記憶部２１は、例えば、ＦｌａｓｈＲＯＭ２６０である。
【００４８】
ここで、撮影設定情報Ｉ１の含む各項目について、図８を参照して説明する。撮影設定情報Ｉ１は、大分類として、レンズ情報、被写体情報、設定、アクセサリ、日時・場所の項目を有する。レンズ情報の項目は、小分類として、焦点距離、Ｆ値、シャッタースピードの項目を有する。被写体情報の項目は、小分類として、被写体種別、被写体距離の項目を有する。設定に係る情報の項目は、小分類として、フォーカスモード、連写モード、ＩＳモード、ピクチャモード、アートフィルタモード、画質設定の項目を有する。アクセサリに係る情報の項目は、小分類として、ストロボ、パワーバッテリーホルダ、水中ハウジング、一脚・三脚の項目を有する。日時・場所に係る情報の項目は、小分類として、撮影日時、撮影場所の項目を有する。
【００４９】
焦点距離の項目のデータは、撮影が行われたときのレンズ部２１０の焦点距離を表すデータであり、データ名ＬＦＬとして記憶される。ＬＦＬは、ＬＦＬ１とＬＦＬ２とを含み、ＬＦＬ１のデータ容量は低く抑えられている。ＬＦＬ１は、データ長として３ｂｉｔを有する。ＬＦＬ１の値として、焦点距離が１４ｍｍ以下の場合は０、２３ｍｍ以下の場合は１、３５ｍｍ以下の場合は２、５０ｍｍ以下の場合は３、１００ｍｍ以下の場合は４、３００ｍｍ以下の場合は５、６００ｍｍ以下の場合は６、それ以上の場合は７が記憶される。一方で、ＬＦＬ２は、データ長として１６ｂｉｔを有しており、焦点距離をｍｍ単位の実数値として記憶される。
【００５０】
Ｆ値の項目のデータは、撮影が行われたときの絞り部２３０のＦ値を表すデータであり、データ名ＬＡＶとして記憶される。ＬＡＶは、ＬＡＶ１とＬＡＶ２とを含み、ＬＡＶ１のデータ容量は低く抑えられている。ＬＡＶ１は、データ長として３ｂｉｔを有する。ＬＡＶ１の値として、Ｆ値が１．０以下の場合は０、１．８以下の場合は１、２．８以下の場合は２、５．６以下の場合は３、８以下の場合は４、１６以下の場合は５、２２以下の場合は６、それ以上の場合は７が記憶される。一方で、ＬＡＶ２は、データ長として８ｂｉｔを有しており、ＬＡＶ１として記憶したＦ値に対応したＡＶ値を実数値として記憶される。
【００５１】
シャッタースピードの項目のデータは、撮影が行われたときのシャッタースピードを表すデータであり、データ名ＬＳＳとして記憶される。ＬＳＳは、ＬＳＳ１とＬＳＳ２とを含み、ＬＳＳ１のデータ容量は低く抑えられている。ＬＳＳ１は、データ長として３ｂｉｔを有する。ＬＳＳ１の値として、シャッタースピードが１／４０００秒以下の場合は０、１／５００秒以下の場合は１、１／１２５秒以下の場合は２、１／３０秒以下の場合は３、１／８秒以下の場合は４、８秒以下の場合は５、６０秒以下の場合は６、それ以上の場合は７が記憶される。一方で、ＬＳＳ２は、データ長として８ｂｉｔを有しており、ＬＳＳ１として記憶したシャッタースピードの値に対応したＴＶ値を実数値として記憶される。
【００５２】
被写体種別の項目のデータは、撮影が行われたときの被写体の種別を表すデータであり、データ名ＳＢＪとして記憶される。ＳＢＪは、ＳＢＪ１とＳＢＪ２とを含み、ＳＢＪ１のデータ容量は低く抑えられている。ＳＢＪ１は、データ長として３ｂｉｔを有する。ＳＢＪ１の値として、被写体が人物の場合は０、森、山等の自然の風景の場合は１、花の場合は２、鳥の場合は３、昆虫の場合は４、乗り物の場合は５、街並みの場合は６、それ以外の場合は７が記憶される。一方で、ＳＢＪ２は、データ長として１２ｂｉｔを有しており、後述する被写体種別の詳細分類コードに従って値が記憶される。
【００５３】
ここで、図９を参照して、被写体種別の詳細分類コードについて説明をする。ＳＢＪ２は、ＳＢＪ１の含む各被写体について、より詳細に特定して記憶するための情報である。
【００５４】
ＳＢＪ１の値が０のとき、すなわち被写体種別が人物であるとき、ＳＢＪ２の記憶する項目は、人数、年齢・性別、顔の大きさ・向き、表情である。ＳＢＪ１の値が１のとき、すなわち被写体種別が森や山であるとき、ＳＢＪ２の記憶する項目は、山景・森・林間等の種別、樹木の種類、季節・天候である。ＳＢＪ１の値が２のとき、すなわち被写体種別が花であるとき、ＳＢＪ２の記憶する項目は、花の種類、花の大きさ・向き、季節・天候である。ＳＢＪ１の値が３のとき、すなわち被写体種別が鳥であるとき、ＳＢＪ２の記憶する項目は、鳥の種類、鳥の大きさ・向き、動き（速度・方向）である。ＳＢＪ１の値が４のとき、すなわち被写体種別が昆虫であるとき、ＳＢＪ２の記憶する項目は、昆虫の種類、昆虫の大きさ・向き、動き（速度・方向）である。ＳＢＪ１の値が５のとき、すなわち被写体種別が乗り物であるとき、ＳＢＪ２の記憶する項目は、乗り物の種類、乗り物の大きさ・向き、動き（速度・方向）である。ＳＢＪ１の値が６のとき、すなわち被写体種別が街並みであるとき、ＳＢＪ２の記憶する項目は、建物の種類、アングル、季節・天候である。ＳＢＪ１の値が７のとき、すなわち被写体が上述の種別以外のものであるとき、ＳＢＪ２の記憶する項目は、種類、大きさ、動き（速度・方向）である。
【００５５】
上述したような、ＳＢＪ２の各項目には、ＳＢＪ２の有する１２ｂｉｔのデータが、３ｂｉｔずつ割り当てられている。したがって、これらＳＢＪ２の各項目には、それぞれ８通りのデータを記憶できる。ただし、樹木の種類、花の種類、鳥の種類、昆虫の種類、乗り物の種類、建物の種類、その他の種別における種類の項目には、６ｂｉｔずつ割り当てられている。すなわち、これら種類の項目には、それぞれ６４通りのデータを記憶できる。このような、交換レンズ２０を使用して何を撮影したのかという被写体種別は、交換レンズ２０に係る使用履歴情報の中でも特に重要なものの１つである。
【００５６】
図８を再び参照し、撮影設定情報Ｉ１の含む項目について説明を続ける。被写体距離の項目のデータは、撮影が行われたときの被写体までの距離を表すデータであり、データ名ＤＳＴとして記憶される。ＤＳＴは、ＤＳＴ１とＤＳＴ２とを含み、ＤＳＴ１のデータ容量は低く抑えられている。ＤＳＴ１は、データ長として３ｂｉｔを有する。ＤＳＴ１の値として、被写体距離が５ｃｍ以下の場合は０、１０ｃｍ以下の場合は１、２０ｃｍ以下の場合は２、５０ｃｍ以下の場合は３、１ｍ以下の場合は４、５ｍ以下の場合は５、２０ｍ以下の場合は６、それ以上の場合は７が記憶される。一方で、ＤＳＴ２は、データ長として８ｂｉｔを有しており、ＤＳＴ１の被写体距離を２ｃｍのべき乗として表したときのべき指数が値として記憶される。
【００５７】
フォーカスモードの項目のデータは、撮影が行われたときのフォーカスモードの設定を表すデータであり、データ名ＦＣＭ１として記憶される。ＦＣＭ１は、データ長として３ｂｉｔを有する。ＦＣＭ１の値として、フォーカスモードの設定がシングルオートフォーカス（Ｓ−ＡＦ）の場合は０、コンティニュアスオートフォーカス（Ｃ−ＡＦ）の場合は１、マニュアルフォーカス（ＭＦ）の場合は２、Ｓ−ＡＦとＭＦとの組み合わせの場合は３、Ｃ−ＡＦとトラッキング（ＴＲ）の場合は４が記憶される。
【００５８】
連写モードの項目のデータは、撮影が行われたときの連写モードの設定を表すデータであり、データ名ＤＬＶ１として記憶される。ＤＬＶ１は、データ長として３ｂｉｔを有する。ＤＬＶ１の値として、連写モードの設定が単写の場合は０、電子単写の場合は１、高速連写の場合は２、電子高速連写の場合は３、ライブビュー（ＬＶ）連写の場合は４、電子ＬＶ連写の場合は５、２秒のセルフタイマー設定を用いた場合は６、１２秒のセルフタイマー設定を用いた場合は７が記憶される。
【００５９】
ＩＳモードの項目のデータは、撮影が行われたときの手振れ補正（ＩＳ）モードの設定を表すデータであり、データ名ＩＳＭ１として記憶される。ＩＳＭ１は、データ長として２ｂｉｔを有する。ＩＳＭ１の値として、ＩＳモードの設定が、オフの場合は０、全方向補正の場合は１、縦ブレ補正の場合は２、横ブレ補正の場合は３が記憶される。
【００６０】
ピクチャモードの項目のデータは、撮影が行われたときの絵作り（ピクチャー）モードの設定を表すデータであり、データ名ＰＣＴ１として記憶される。ＰＣＴ１は、データ長として２ｂｉｔを有する。ＰＣＴ１の値として、ピクチャモードの設定が、ナチュラルの場合は０、ビビッドの場合は１、モノクロの場合は２、その他の場合は３が記憶される。
【００６１】
アートフィルタモードの項目のデータは、撮影が行われたときのアートフィルタモードの設定を表すデータであり、データ名ＡＲＴ１として記憶される。ＡＲＴ１は、データ長として３ｂｉｔを有する。ＡＲＴ１の値として、アートフィルタモードの設定がポップの場合は０、ファンタジックの場合は１、ラフモノクロの場合は２、トイフォトの場合は３、ジオラマの場合は４、クロスプロセスの場合は５、ドラマチックの場合は６、ヴィンテージの場合は７が記憶される。
【００６２】
画質設定の項目のデータは、撮影が行われたときの画質設定を表すデータであり、データ名ＩＭＭ１として記憶される。ＩＭＭ１は、データ長として３ｂｉｔを有する。ＩＭＭ１の値として、画質設定がＲＡＷの場合は０、Ｌａｒｇｅ  Ｆｉｎｅ（ＬＦ）の場合は１、Ｌａｒｇｅ  Ｎｏｒｍａｌ（ＬＮ）の場合は２、Ｍｉｄｄｌｅ  Ｎｏｒｍａｌ（ＭＮ）の場合は３、Ｓｍａｌｌ  Ｎｏｒｍａｌの場合は４、ＬＦとＲＡＷとの組み合わせの場合は５、ＬＮとＲＡＷとの組み合わせの場合は６、ＭＮとＲＡＷとの組み合わせの場合は７が記憶される。
【００６３】
ストロボの項目は、撮影が行われたときの外部ストロボの有無を表すデータであり、データ名ＳＴＢ１として記憶される。ＳＴＢ１は、データ長として２ｂｉｔを有する。ＳＴＢ１の値として、外部ストロボがない場合は０、ストロボが１灯の場合は１、ストロボが２灯の場合は２、ストロボが３灯以上の場合は３が記憶される。なお、ここでの外部ストロボは、カメラボディ１０に装着されるものに限らず、カメラシステム１において遠隔制御されて用いられるワイヤレスストロボも含む。
【００６４】
パワーバッテリーホルダの項目のデータは、撮影が行われたときのパワーバッテリーホルダの有無を表すデータであり、データ名ＰＢＨ１として記憶される。ＰＢＨ１は、データ長として２ｂｉｔを有する。ＰＢＨ１の値として、パワーバッテリーホルダが装着されていない場合は０、通常のパワーバッテリーホルダが装着されている場合は１、縦位置撮影用のレリーズボタンを有するパワーバッテリーホルダが装着されている場合は２が記憶される。
【００６５】
水中ハウジングの項目のデータは、撮影が行われたときの水中ハウジングの有無を表すデータであり、データ名ＨＯＵ１として記憶される。ＨＯＵ１は、データ長として２ｂｉｔを有する。ＨＯＵ１の値として、水中ハウジングが装着されていない場合は０、通常の水中ハウジングが装着されている場合は１、ストロボを有する水中ハウジングが装着されている場合は２が記憶される。
【００６６】
一脚・三脚の項目のデータは、撮影が行われたときの一脚又は三脚の有無を表すデータであり、データ名ＴＲＩ１として記憶される。ＴＲＩ１は、データ長として２ｂｉｔを有する。ＴＲＩ１の値として、一脚及び三脚が装着されていない場合は０、一脚が装着されている場合は１、三脚が装着されている場合は２が記憶される。
【００６７】
撮影日時の項目のデータは、撮影が行われたときの撮影日時を表すデータであり、データ名ＤＡＴとして記憶される。ＤＡＴは、ＤＡＴ１とＤＡＴ２とを含む。ＤＡＴ１は、データ長として１６ｂｉｔを有する。ＤＡＴ１には、撮影日時のうち年、月の情報が実数値として記憶される。ＤＡＴ２は、データ長として１６ｂｉｔを有する。ＤＡＴ２には、撮影日時のうち日、時分秒等の時刻の情報が実数値として記憶される。撮影場所の項目のデータは、データ名ＬＯＣ１として記憶される。ＬＯＣ１は、撮影が行われたときの撮影場所を表すデータであり、データ長として１６ｂｉｔを有する。ＬＯＣ１には、撮影場所として緯度、経度の情報が実数値として記憶される。
【００６８】
図７を再び参照してデータ記録タイミングについて説明を続ける。動作頻度情報Ｉ２は、所定の間隔ごとに取得される、所定時間内の各々の項目に係る動作の頻度である。動作頻度情報Ｉ２に含まれる項目は後述するが、使用履歴情報収集部１１によって、例えば、タイミングＴ８では、電源操作に係る項目、メニュー操作に係る項目等がそれぞれ更新され、所定時間経過した後のタイミングＴ９やＴ１０では、撮影に係る項目等が更新される。このように取得された動作頻度情報Ｉ２は、例えばカメラボディ１０の有するＤＲＡＭ１７２へ記憶される。また、タイミングＴ７のように電源オフとしたときには、動作頻度情報Ｉ２は、撮影設定情報Ｉ１の場合と同様に、ＦｌａｓｈＲＯＭ１７１に記録される。また、動作頻度情報Ｉ２のうちレンズ関連情報が情報抽出部１３によって抽出され、抽出されたレンズ関連情報はＦｌａｓｈＲＯＭ２６０に記録される。
【００６９】
動作頻度情報Ｉ２の含む各項目について、図１０を参照して説明する。動作頻度情報Ｉ２は、大分類として、電源動作、レリーズ動作、再生動作、メニュー動作、レンズ交換の項目を有する。電源動作の項目は、小分類として電源ＯＮ／ＯＦＦ回数の項目を有する。レリーズ動作の項目は、小分類として１ｓｔレリーズ回数、２ｎｄレリーズ回数、撮影枚数の項目を有する。再生動作の項目は、小分類として再生表示回数、コマ送り回数の項目を有する。メニュー動作の項目は、小分類としてメニュー表示回数、メニュー選択回数の項目を有する。レンズ交換の項目は、小分類としてレンズ装着回数の項目を有する。
【００７０】
動作頻度情報Ｉ２の含む各々の項目のデータは、データ長として１６ｂｉｔを有し、値１及び値２が記憶される。値１には、頻度区分、すなわち所定時間とする時間の幅を、秒を単位として２のべき乗で表したときのべき指数が記憶される。値２には、値１の頻度区分における頻度、すなわち回数が実数値として記憶される。例えば、ある項目において、値１が６であって値２が３であるときは、２の６乗、すなわち６４秒間における当該項目の頻度が３回であったことを表す。なお、各々の項目に対する値１は予め設定され、記憶されている。なお、動作頻度情報Ｉ２は、所定の間隔ごとに更新されるが、更新前の履歴も記憶されるようにしてもよいし、各々の項目について平均値を算出して、これが記憶されるようにしてもよい。
【００７１】
電源ＯＮ／ＯＦＦ回数の項目のデータは、カメラシステム１の電源がオン又はオフされた回数を表すデータであって、データ名ＰＯＷとして記憶される。ＰＯＷ１の値１には６が記憶されている。電源ＯＮ／ＯＦＦ回数の項目については、電源ＯＮの回数とＯＦＦの回数とで個別にデータが記憶されてもよい。
【００７２】
１ｓｔレリーズ回数の項目のデータは、１ｓｔレリーズ操作の回数を表すデータであって、データ名１ＲＬ１として記憶される。２ｎｄレリーズ回数の項目のデータは、２ｎｄレリーズ操作の回数を表すデータであって、データ名２ＲＬ１として記憶される。撮影枚数の項目のデータは、撮影が行われたときの撮影枚数を表すデータであって、データ名ＳＨＴ１として記憶される。１ＲＬ１及びＳＨＴ１の値１には６が記憶されており、２ＲＬ１の値１には８が記憶されている。
【００７３】
再生表示回数の項目のデータは、画像データの再生動作がなされた回数を表すデータであって、データ名ＰＲＶ１として記憶される。コマ送り回数の項目のデータは、画像データのコマ送り動作がなされた回数を表すデータであって、データ名ＦＳＬ１として記憶される。ＰＲＶ１及びＦＳＬ１の値１には８が記憶されている。
【００７４】
メニュー表示回数の項目のデータは、メニュー表示がされた回数を表すデータであって、データ名ＭＥＮ１として記憶される。メニュー選択回数の項目データは、メニュー表示中で選択された回数を表すデータであって、データ名ＭＳＬ１として記憶される。ＭＥＮ１及びＭＳＬ１の値１には８が記憶されている。メニュー選択回数の項目については、選択されたメニューの内容ごとにデータが記憶されてもよい。
【００７５】
レンズ装着回数の項目のデータは、カメラボディ１０に対して交換レンズが装着された回数を表すデータであって、データ名ＬＥＸ１として記憶される。ＬＥＸ１の値１には１６が記憶されている。
【００７６】
図７を再び参照してデータ記録タイミングについて説明を続ける。累積頻度情報Ｉ３は、どのようにカメラシステム１が使用されたか、その各々の項目の頻度情報が累積回数として記憶される。累積頻度情報Ｉ３に含まれる項目は後述するが、使用履歴情報収集部１１によって、例えば、タイミングＴ２のようなメニュー操作後、タイミングＴ５のようなスリープに移行する前等に更新された各々の値が記憶される。このように取得された累積頻度情報Ｉ３は、例えばカメラボディ１０の有するＤＲＡＭ１７２へ記憶される。また、タイミングＴ７のように電源オフとしたときには、累積頻度情報Ｉ３は、撮影設定情報Ｉ１の場合と同様に、ＦｌａｓｈＲＯＭ１７１に記録される。また、累積頻度情報Ｉ３のうちレンズ関連情報が情報抽出部１３によって抽出され、ＦｌａｓｈＲＯＭ２６０に記録される。
【００７７】
累積頻度情報Ｉ３の含む各項目について、図１１を参照して説明する。累積頻度情報Ｉ３は、大分類としてレリーズ動作、レンズ交換、レンズ情報・被写体情報の項目を有する。累積頻度情報Ｉ３の含む各々の項目は頻度の累積回数を表す値を含む。レリーズ動作の項目は、小分類として２ｎｄレリーズ回数の項目を有する。レンズ交換の項目は、小分類としてレンズ装着回数の項目を有する。レンズ情報・被写体情報の項目は、小分類として焦点距離・被写体種別の項目を有する。
【００７８】
２ｎｄレリーズ回数の項目のデータは、データ名２ＲＬ３として記憶される。２ＲＬ３は１６ｂｉｔのデータ長を有する。２ＲＬ３には、更新が行われるまでの２ｎｄレリーズスイッチがオンされた累積回数が実数値として記憶される。
【００７９】
レンズ装着回数の項目のデータは、データ名ＬＥＸ３として記憶される。ＬＥＸ３は１６ｂｉｔのデータ長を有する。ＬＥＸ３には、更新が行われるまでのレンズ装着された累積回数が実数値として記憶される。
【００８０】
焦点距離・被写体種別の項目のデータは、データ名ＬＦＳＢとして記憶される。ＬＦＳＢは、ＬＦＳＢ３１、ＬＦＳＢ３２、ＬＦＳＢ３３、ＬＦＳＢ３４、ＬＦＳＢ３５、ＬＦＳＢ３６、ＬＦＳＢ３７、ＬＦＳＢ３８を含む。ＬＦＳＢには、ＳＢＪ１が含む８種類の被写体種別の各々についての累積撮影回数が記憶される。累積撮影回数には、１６ｂｉｔのデータ長が用意され、ここに累積撮影回数の実数値が記憶される。したがって、ＬＦＳＢに含まれる各データの記憶のために、それぞれ１２８ｂｉｔのデータ長が用意されている。なお、焦点距離と被写体種別とは密接に関連しており、また、ユーザが交換レンズ２０を使用してどのように撮影したか、交換レンズ２０を使用して何を撮影したのか等の情報は、交換レンズ２０に係る使用履歴情報の中でも特に重要な情報の１つである。
【００８１】
ＬＦＳＢ３１は焦点距離が１４ｍｍ以下、ＬＦＳＢ３２は焦点距離が２３ｍｍ以下、ＬＦＳＢ３３は焦点距離が３５ｍｍ以下、ＬＦＳＢ３４は焦点距離が５０ｍｍ以下、ＬＦＳＢ３５は焦点距離が１００ｍｍ以下、ＬＦＳＢ３６は焦点距離が３００ｍｍ以下、ＬＦＳＢ３７は焦点距離が６００ｍｍ以下、ＬＦＳＢ３８は焦点距離がそれ以上の場合の、ＳＢＪ１の含む各々の項目ごとの累積撮影回数である。
【００８２】
図７を再び参照してデータ記録タイミングについて説明を続ける。時系列情報Ｉ４は、電源がオンになっているとき、所定の時間間隔で取得され続ける。取得された時系列情報Ｉ４は、例えばＤＲＡＭ１７２へ記憶される。また、タイミングＴ７のように電源オフとしたときには、時系列情報Ｉ４は、ＦｌａｓｈＲＯＭ１７１に記録される。時系列情報Ｉ４は、例えば、圧縮保存等のために動作頻度情報Ｉ２及び累積頻度情報Ｉ３とは異なった形式で記録されるが、動作頻度情報Ｉ２及び累積頻度情報Ｉ３は、時系列情報Ｉ４から抽出されて取得されてもよい。
【００８３】
時系列情報Ｉ４の含む各項目について、図１２を参照して説明する。時系列情報Ｉ４は、大分類として撮影動作、カメラ動作の項目を有する。撮影動作の項目は、小分類としてレリーズ、ＥＶＦの項目を有する。カメラ動作の項目は、小分類として電源管理の項目を有する。
【００８４】
時系列情報Ｉ４の含む各々の項目のデータは、データ長として５ｂｉｔを有し、時系列情報に含まれる各々の項目を収集する時間間隔について単位を秒として表す値１、情報取得時の状態を表す値２を含む。なお、値１としては、２のべき乗のべき指数が記憶される。
【００８５】
レリーズの項目のデータは、１ｓｔレリーズ操作又は２ｎｄレリーズ操作の有無を表すデータであり、データ名ＲＬＴ２として記憶される。ＲＬＴ２の値１に記憶される値は０である。したがって、１秒ごとにＲＬＴ２は記憶される。ＲＬＴ２の値２としては、レリーズオフの場合は０、１ｓｔレリーズの場合は１、２ｎｄレリーズの場合は２が記憶される。
【００８６】
ＥＶＦの項目のデータは、ＥＶＦ表示がされたか否かを表すデータであり、データ名ＥＶＦ２として記憶される。ＥＶＦ２の値１に記憶される値は０である。したがって、１秒ごとにＥＶＦ２は記憶される。ＥＶＦ２の値２としては、ＥＶＦオフの場合は０、ＥＶＦオンの場合は１、ＥＶＦ強制オンの場合は２、ＥＶＦ強制オフの場合は３が記憶される。
【００８７】
電源管理の項目は、現在の電源管理の設定を表すデータであり、データ名ＢＴＬ２として記憶される。ＢＴＬ２の値１に記憶される値は４である。したがって、１６秒ごとにＢＴＬ２は記憶される。ＢＴＬ２の値２としては、オンの場合は０、モニタオフの場合は１、スリープの場合は２、ＤＥＥＰスリープの場合は３が記憶される。
【００８８】
本実施形態において、上述の各々の項目の有するデータ長は、固定長として割り当てられている。これにより、予め記憶する情報に係るデータ量を把握できるため、適切、かつ、必要十分な情報を交換レンズ内に記憶させることができる。さらに、固定長であるため、その記憶に要する時間が短く、本実施形態に係るカメラシステム１は、予期しない動作、状況が生じた場合であっても、情報を記憶できる可能性が高い。
【００８９】
本実施形態において、カメラシステム１が取得するデータの一例として、撮影設定情報Ｉ１、動作頻度情報Ｉ２、累積頻度情報Ｉ３及び時系列情報Ｉ４を説明したが、これに限定されない。また、これらの含む各々の項目についても上述した項目に限定されるものではない。何れの情報の項目についても、その内容を適宜変更、追加、削除ができるし、その変更等は、例えばネットワーク経由で適用されても、配布されるＣＤ等の記録媒体経由で適用されてもよい。
【００９０】
＜カメラシステムの動作＞
図１３Ａ乃至図１３Ｃに示すフローチャートを参照して、本実施形態におけるカメラシステム制御処理について説明する。
【００９１】
ステップＳ１０１において、カメラボディ制御部１５１は、例えば操作部１６０の入力に基づき、カメラシステムの電源をオンにする。その後、カメラシステム制御処理はステップＳ１０２へ進む。ステップＳ１０２において、使用履歴情報収集部１１は、例えばＤＲＡＭ１７２の初期化処理を行う。その後、カメラシステム制御処理はステップＳ１０３へ進む。
【００９２】
ステップＳ１０３において、使用履歴情報収集部１１は、動作頻度情報Ｉ２に含まれる電源ＯＮ／ＯＦＦ回数、すなわちＰＯＷ１の値を更新する。その後、カメラシステム制御処理はステップＳ１０４へ進む。
【００９３】
ステップＳ１０４において、情報抽出部１３は、交換レンズ２０から要求データリストを取得し、カメラボディ１０内のＤＲＡＭ１７２へ記憶させる。要求データリストは、レンズ関連情報に含まれる項目を表すリストであって例えばＦｌａｓｈＲＯＭ２６０に、予め記録されている。
【００９４】
要求データリストの一例を図１４に示す。図１４に示すように、要求データリストには、焦点距離（ＬＦＬ１）、Ｆ値（ＬＡＶ１）、シャッタースピード（ＬＳＳ１）、被写体種別（ＳＢＪ１）、被写体距離（ＤＳＴ１）、フォーカスモード（ＦＣＭ１）、ＩＳモード（ＩＳＭ１）、ストロボ（ＳＴＢ１）、一脚・三脚（ＴＲＩ１）、撮影日時（ＤＡＴ１）、２ｎｄレリーズ回数（２ＲＬ１）、レンズ装着回数（ＬＥＸ１）、２ｎｄレリーズ回数（２ＲＬ３）、レンズ装着回数（ＬＥＸ３）、複数の焦点距離・被写体種別（ＬＦＳＢ３１、ＬＦＳＢ３２、ＬＦＳＢ３３、ＬＦＳＢ３４）の項目が含まれる。要求データリストの取得後、カメラシステム制御処理はステップＳ１０５へ進む。
【００９５】
ステップＳ１０５において、使用履歴情報収集部１１は、レンズ累積頻度分析処理を行う。レンズ累積頻度分析処理について、図１５に示すフローチャートを参照して説明する。ステップＳ２０１において、情報抽出部１３は、要求データリストに含まれる累積頻度データ、すなわち２ＲＬ３、ＬＥＸ３、ＬＦＳＢ３１、ＬＦＳＢ３２、ＬＦＳＢ３３、ＬＦＳＢ３４を交換レンズ２０から取得する。これら累積頻度データの取得後、レンズ累積頻度分析処理はステップＳ２０２へ進む。ステップＳ２０２において、情報抽出部１３は、ステップＳ２０１において取得した累積頻度データを分析する。この分析には、ニューラルネットワークが利用されてもよい。また、情報抽出部１３は、分析結果に基づいて現状の使用状況に適したＡＥ及びＡＦ制御パラメータを決定し、出力する。その後レンズ累積頻度分析処理はステップＳ２０３へ進む。ステップＳ２０３において、情報抽出部１３は、ステップＳ２０２におけるデータ分析結果に基づいて、ＡＥ及びＡＦ制御パラメータを変更する。変更後、レンズ累積頻度分析処理は終了し、カメラシステム制御処理のステップＳ１０６へ進む。
【００９６】
図１３Ａを再び参照して、カメラシステム制御処理の説明を続ける。ステップＳ１０６において、カメラボディ制御部１５１は、撮像の準備を行う。撮像の準備は、例えばライブビュー用のＡＥ及びＡＦ制御パラメータの設定、撮像素子の電荷の掃き出しである。撮像準備の終了後、カメラシステム制御処理はステップＳ１０７へ進む。
【００９７】
ステップＳ１０７において、カメラボディ制御部１５１は、ＬｉｖｅＶｉｅｗ撮像処理を行う。ＬｉｖｅＶｉｅｗ撮像処理は、ライブビューを表示するための撮像である。ステップＳ１０７において、例えば、カメラボディ制御部１５１は、撮像部１１０に撮像をさせる。その後カメラシステム制御処理はステップＳ１０８へ進む。
【００９８】
ステップＳ１０８において、カメラボディ制御部１５１は、撮像処理部１３０、画像処理部１４０に、撮像部１１０が取得した画像データに対して画像処理を行わせる。なお、この画像処理の一部を、カメラボディ制御部１５１又はデジタル信号処理部１５２が行うようにしてもよい。画像処理の後、カメラボディ制御部１５１は、当該画像データを表示用画像処理部１８１へ出力する。表示用画像処理部１８１は、当該画像データに対してライブビュー表示用の処理を行う。カメラボディ制御部１５１は、画像処理を施した当該画像データを電子ビューファインダ１８２又は背面パネル１８３に表示させる。その後、カメラシステム制御処理はステップＳ１０９へ進む。
【００９９】
ステップＳ１０９において、使用履歴情報収集部１１は、時系列データ、すなわちＲＬＴ２、ＥＶＦ２、ＢＴＬ２の値を更新する。使用履歴情報収集部１１は、これら時系列データを使用履歴情報記憶部１２の有するＦｌａｓｈＲＯＭ１７１へ記録する。なお、時系列データは、使用履歴情報記憶部１２の有するＤＲＡＭ１７２へ記憶させてもよい。その後、カメラシステム制御処理はステップＳ１１０へ進む。
【０１００】
ステップＳ１１０において、カメラボディ制御部１５１は、レンズ装着チェックを行う。レンズ装着チェックにおいてカメラシステム制御処理は、交換レンズ２０が装着されていない状態から装着された状態へと変化したと判定された場合はステップＳ１１１へ進み、それ以外、例えば、交換レンズ２０が装着されたままの状態、装着されていない状態であると判定された場合等はステップＳ１１２へ進む。
【０１０１】
ステップＳ１１１において、使用履歴情報収集部１１は、ＬＥＸ１の値を更新し、これを使用履歴情報記憶部１２の有するＤＲＡＭ１７２へ記憶させる。その後、カメラシステム制御処理はステップＳ１０４へ戻り、ステップＳ１０４乃至ステップＳ１１０の繰り返し処理を、ステップＳ１１０において交換レンズ２０が装着されていない状態から装着された状態へと変化した場合以外であると判定されるまで繰り返す。
【０１０２】
ステップＳ１１２において、カメラボディ制御部１５１は、撮影待機の状態であるか否かを、例えば操作部１６０の出力に基づいて判定する。カメラシステム制御処理は、ユーザの操作がなかった場合、すなわちカメラボディ制御部１５１が操作部１６０の出力を検出しなかった場合等、撮影待機の状態であると判定した場合は、ステップＳ１１３へ進み、それ以外の場合、例えばユーザの操作があった場合等は、ステップＳ１１６へ進む。
【０１０３】
ステップＳ１１３において、カメラボディ制御部１５１は、カメラボディ１０をスリープ状態へ移行するか否かを判定する。カメラボディ制御部１５１は、例えば、後述するステップＳ１１５を含めたステップＳ１０７乃至ステップＳ１１５における繰り返し処理を、所定の時間又は回数繰り返したとき、カメラボディ１０をスリープ状態へ移行すると判定する。カメラシステム制御処理は、スリープ状態へ移行すると判定された場合はステップＳ１１４へ進み、スリープ状態へ移行しない、すなわち通常状態のままＳ１０７乃至ステップＳ１１５における繰り返し処理を行う場合はステップＳ１１５へ進む。
【０１０４】
ステップＳ１１４において、カメラボディ制御部１５１は、カメラボディ１０をスリープ状態へ移行させるスリープ処理を行う。スリープ処理について、図１６に示すフローチャートを参照して説明する。
【０１０５】
ステップＳ３０１において、情報抽出部１３は、使用履歴情報記憶部１２から要求データリストに含まれる累積頻度データを抽出する。したがって、このとき２ＲＬ３、ＬＥＸ３、ＬＦＳＢ３１、ＬＦＳＢ３２、ＬＦＳＢ３３、ＬＦＳＢ３４が抽出される。累積頻度データの抽出後、スリープ処理はステップＳ３０２へ進む。
【０１０６】
ステップＳ３０２において、情報抽出部１３は、ステップＳ３０１において使用履歴情報記憶部１２から抽出した累積頻度データを、レンズ関連情報記憶部２１の有するＦｌａｓｈＲＯＭ２６０へ記録する。累積頻度データが記録された後、スリープ処理はステップＳ３０３へ進む。
【０１０７】
ステップＳ３０３において、カメラボディ制御部１５１は、カメラボディ１０をスリープ状態へ移行させる。その後、スリープ処理はステップＳ３０４へ進む。
【０１０８】
ステップＳ３０４において、カメラボディ制御部１５１は、ユーザの操作があるか否かを操作部１６０の出力に基づいて判定する。スリープ処理は、ユーザの操作がなかった場合、すなわちカメラボディ制御部１５１が操作部１６０の出力を検出しなかった場合はステップＳ３０４の判定を繰り返し、ユーザの操作が為された場合、すなわちカメラボディ制御部１５１が操作部１６０の出力を検出した場合はスリープ処理を終了し、カメラシステム制御処理のステップＳ１１５へ進む。すなわち、上述のスリープ処理では、ステップＳ３０１において抽出されたレンズ関連情報に含まれる累積頻度データは、ステップＳ３０３においてカメラシステム１がスリープ状態に移行する直前に、レンズ関連情報記憶部２１へ記録される。
【０１０９】
本実施形態に係るカメラシステム１では、使用履歴情報収集部１１が取得する各々の情報には、固定のデータ長が割り当てられている。さらに、交換レンズ２０へ記録されるレンズ関連情報は、予め適切、かつ、必要十分な項目が設定されている。特に本実施形態におけるスリープ処理で抽出され、記録される項目は、累積頻度情報にさらに限定されている。そのため、カメラシステム１は、上述のスリープ処理においてレンズ関連情報を記録する時間を短縮でき、また、ユーザの操作等によって予期しないスリープ処理の中断等があっても情報を記録することができる。
【０１１０】
図１３Ａを再び参照して、カメラシステム制御処理の説明を続ける。ステップＳ１１５において、カメラボディ制御部１５１は、電源をオフにするか否か判定する。電源をオフにすると判定されるのは、例えば、ユーザが電源ボタンを操作した場合、すなわちカメラボディ制御部１５１が操作部１６０の出力する電源オフにする制御信号を検出した場合等である。カメラシステム制御処理は、電源をオフにすると判定された場合はステップＳ１２７へ進み、判定されなかった場合はステップＳ１０７へ戻り、Ｓ１０７乃至ステップＳ１１５において繰り返し処理を行う。
【０１１１】
カメラボディ制御部１５１がステップＳ１１２においてユーザの操作を検知した後等、ステップＳ１１６において、カメラボディ制御部１５１は、ユーザが何れの操作を行ったのか判定する。カメラシステム制御処理は、カメラボディ制御部１５１が１ｓｔレリーズ操作を検出した場合はステップＳ１１７へ進み、メニュー操作を検出した場合はステップＳ１１８へ進む。
【０１１２】
ステップＳ１１７において、カメラボディ制御部１５１は、レリーズ処理を行う。レリーズ処理について、図１７に示すフローチャートを参照して説明する。
【０１１３】
ステップＳ４０１において、使用履歴情報収集部１１は、１ＲＬ１の値を更新する。更新された１ＲＬ１は、使用履歴情報記憶部１２の有するＤＲＡＭ１７２へ記憶される。１ＲＬ１が記憶された後、レリーズ処理はステップＳ４０２へ進む。
【０１１４】
ステップＳ４０２において、カメラボディ制御部１５１は、撮影用にＡＥ／ＡＦ制御パラメータを設定する。設定後、レリーズ処理はステップＳ４０３へ進む。
【０１１５】
ステップＳ４０３において、カメラボディ制御部１５１は、レリーズボタンの押下状態を判定する。レリーズボタンが押下されていない場合、すなわち１ｓｔレリーズが解除された場合は、レリーズ処理は終了し、カメラシステム制御処理におけるステップＳ１１５へ進む。１ｓｔレリーズが押下されている場合は、レリーズ処理はステップＳ４０４へ進む。２ｎｄレリーズが押下されている場合は、レリーズ処理はステップＳ４０５へ進む。
【０１１６】
ステップＳ４０４において、使用履歴情報収集部１１は時系列データを取得し、使用履歴情報記憶部１２の有するＤＲＡＭ１７２へ記憶させる。その後、レリーズ処理はステップＳ４０３へ戻る。１ｓｔレリーズが押下され続けている間はステップＳ４０３及びステップＳ４０４の処理を繰り返すことになる。
【０１１７】
ステップＳ４０５において、使用履歴情報収集部１１は、２ＲＬ１の値を更新し、使用履歴情報記憶部１２の有するＤＲＡＭ１７２へ記憶させる。記憶の後、レリーズ処理はステップＳ４０６へ進む。
【０１１８】
ステップＳ４０６において、カメラボディ制御部１５１は、撮像及び画像処理を行う。カメラボディ制御部１５１は、撮像部１１０及びセンサーシフトユニット１２０を動作させて撮像を行い、画像データを取得する。撮像の後、カメラボディ制御部１５１は、当該画像データに対して撮像処理部１３０及び画像処理部１４０に画像処理を施させる。画像処理はカメラボディ制御部１５１又はデジタル信号処理部１５２が行ってもよい。画像処理の後、レリーズ処理はステップＳ４０７へ進む。
【０１１９】
ステップＳ４０７において、カメラボディ制御部１５１は、デジタル信号処理部１５２に被写体認識をさせる。被写体認識は、例えば、デジタル信号処理部１５２に予め構築され、学習させられているニューラルネットを用いて行うようにしてもよい。認識する被写体は、図８及び図９を参照して上述した被写体情報の含む被写体種別ＳＢＪ１及びＳＢＪ２に基づく。なお、被写体認識は、カメラボディ制御部１５１が行ってもよい。また、連写撮影をした際には、連写撮影において最後に取得された画像データに基づいて被写体認識を行う。一方で、連写撮影の途中で被写体が変化したとき等、変化した各々の被写体の種別を判定できるように、連写撮影によって取得された各々の画像データについて、被写体認識が行われるようにしてもよい。その後、レリーズ処理はステップＳ４０８へ進む。
【０１２０】
ステップＳ４０８において、カメラボディ制御部１５１は、ステップＳ４０７において認識した被写体情報を含む撮影設定情報に含まれる各々の項目の値を更新する。撮影設定情報に含まれる項目は、図８を参照して上述した通りである。その後、レリーズ処理はステップＳ４０９へ進む。
【０１２１】
ステップＳ４０９において、使用履歴情報収集部１１は、動作頻度情報に含まれる撮影枚数の情報ＳＨＴ１の値を更新する。使用履歴情報収集部１１は、更新したＳＨＴ１を使用履歴情報記憶部１２の有するＤＲＡＭ１７２へ記憶させる。記憶の後、レリーズ処理はステップＳ４１０へ進む。
【０１２２】
ステップＳ４１０において、カメラボディ制御部１５１は、撮像して画像処理を施した画像データをＦｌａｓｈＲＯＭ１７１へ記録する又はＤＲＡＭ１７２へ記憶させる。記録又は記憶の後、レリーズ処理はステップＳ４１１へ進む。
【０１２３】
ステップＳ４１１において、カメラボディ制御部１５１は、連写が完了したか否かを判定する。連写が完了していないと判定された場合、レリーズ処理はステップＳ４０６へ進み、次の撮影が行われる。撮影が連写でない又は連写が完了したと判定された場合、レリーズ処理はステップＳ４１２へ進む。
【０１２４】
ステップＳ４１２において、使用履歴情報収集部１１は、撮影設定データを取得し、カメラボディ１０の有するＤＲＡＭ１７２へ記憶させる。撮影設定データの含む項目は、図８を参照して上述した通りである。記憶の後、レリーズ処理は終了し、カメラシステム制御処理におけるステップＳ１１５へ進む。
【０１２５】
図１３Ｂを再び参照してカメラシステム制御処理の説明を続ける。ステップＳ１１８は、ステップＳ１１６においてカメラボディ制御部１５１が検知したユーザの操作がメニュー操作であった場合である。ステップＳ１１８において、使用履歴情報収集部１１は、動作頻度情報に含まれるメニュー表示回数ＭＥＮ１の値を更新し、更新したＭＥＮ１を使用履歴情報記憶部１２の有するＤＲＡＭ１７２へ記憶させる。記憶の後、カメラシステム制御処理は、ステップＳ１１９へ進む。
【０１２６】
ステップＳ１１９において、情報抽出部１３は、図１６を参照して説明したスリープ処理におけるステップＳ３０１の処理と同様にして、要求データリストに含まれる累積頻度情報を抽出する。情報の抽出後、カメラシステム制御処理はステップＳ１２０へ進む。
【０１２７】
ステップＳ１２０において、情報抽出部１３は、ステップＳ１１９において抽出した累積頻度情報を、レンズ関連情報記憶部２１の有するＦｌａｓｈＲＯＭ２６０へ記録する。すなわち、本実施形態では、ステップＳ１１６においてユーザがレリーズ操作以外の操作、例えばメニュー操作を選択等、を行った後に、ステップＳ１１９で抽出された累積頻度情報が、レンズ関連情報記憶部２１へ記録される。情報が記録された後、カメラシステム制御処理はステップＳ１２１へ進む。
【０１２８】
ステップＳ１２１において、カメラボディ制御部１５１は、メニュー選択が為されたか否かを判定する。カメラシステム制御処理は、カメラボディ制御部１５１がユーザによるメニュー選択の操作を検知した場合はステップＳ１２２へ進み、検知しなかった場合はステップＳ１１６へ進む。
【０１２９】
ステップＳ１２２において、使用履歴情報収集部１１は、メニュー選択回数のデータＭＳＬ１の値を更新し、使用履歴情報記憶部１２の有するＤＲＡＭ１７２へ記憶させる。記憶の後、カメラシステム制御処理はステップＳ１２３へ進む。
【０１３０】
ステップＳ１２３において、カメラボディ制御部１５１は、ステップＳ１２１においてユーザが行った操作が何れの操作であったかを判定する。カメラシステム制御処理は、ユーザの操作が「撮影設定」メニューであった場合はステップＳ１２４へ進み、「再生」メニューであった場合はステップＳ１２５へ進み、「動作履歴分析」メニューであった場合はステップＳ１２６へ進む。
【０１３１】
ステップＳ１２４において、カメラボディ制御部１５１は、操作部１６０が出力するユーザの操作内容に係る出力信号に基づいて撮影設定を変更する。変更後、カメラシステム制御処理はステップＳ１１５へ進む。
【０１３２】
ステップＳ１２５において、カメラボディ制御部１５１は、再生処理を行う。再生処理について、図１８に示すフローチャートを参照して説明する。
【０１３３】
ステップＳ５０１において、カメラボディ制御部１５１は、画像再生を行う。画像再生時には、カメラボディ制御部１５１がユーザによって選択された画像データを電子ビューファインダ１８２や背面パネル１８３へ表示させてもよいし、例えば、ＨＤＭＩ規格Ｉ／Ｆ１９１やＷｉ−Ｆｉ規格Ｉ／Ｆ１９４を介してカメラボディ１０の外部に設けられた表示機器へ画像データを出力するようにしてもよい。その後、再生処理はステップＳ５０２へ進む。
【０１３４】
ステップＳ５０２において、使用履歴情報収集部１１は、再生表示回数のデータＰＲＶ１の値を更新し、使用履歴情報記憶部１２の有するＤＲＡＭ１７２へ記憶させる。記憶の後、再生処理はステップＳ５０３へ進む。
【０１３５】
ステップＳ５０３において、カメラボディ制御部１５１は、ユーザが何れの操作を行ったか判定する。例えばユーザが所定時間、何も操作しなかった場合や画像再生を終了する選択をした場合は再生処理を終了し、カメラシステム制御処理におけるステップＳ１１５へ進む。再生処理は、ユーザが例えば連写撮影や動画撮影のデータを再生しているとき等で、コマ送りを選択した場合はステップＳ５０４へ進む。
【０１３６】
ステップＳ５０４において、カメラボディ制御部１５１は、当該画像データの次に取得された画像データを例えば電子ビューファインダ１８２や背面パネル１８３へ表示させる。その後、再生処理はステップＳ５０５へ進む。
【０１３７】
ステップＳ５０５において、使用履歴情報収集部１１は、コマ送り回数のデータＦＳＬ１の値を更新し、使用履歴情報記憶部１２の有するＤＲＡＭ１７２へ記憶させる。記憶の後、再生処理はステップＳ５０３へ戻る。
【０１３８】
ここで、再び図１３を参照して、カメラシステム制御処理の説明へ戻る。ステップＳ１２６において、カメラボディ制御部１５１は、動作履歴分析処理を行う。動作履歴分析処理について、図１９に示すフローチャートを参照して説明する。ステップＳ６０１において、情報抽出部１３は、交換レンズ２０の有するレンズ関連情報記憶部２１に記録され、蓄積されている全データを取得する。取得されたデータは、例えばＤＲＡＭ１７２へ記憶される。その後、動作履歴分析処理はステップＳ６０２へ進む。ステップＳ６０２において、カメラボディ制御部１５１は、ステップＳ６０１において取得したデータを、例えばカメラボディ１０で活用するために分析する。この分析には、例えばデジタル信号処理部１５２に構築されたニューラルネットワークが利用されてもよい。また、情報抽出部１３は、分析結果に基づいて現状の使用状況に適したＡＥ及びＡＦ制御パラメータを決定し、出力する。その後動作履歴分析処理はステップＳ６０３へ進む。ステップＳ６０３において、情報抽出部１３は、ステップＳ６０２におけるデータ分析結果に基づいて、ＡＥ及びＡＦ制御パラメータを変更する。変更後、動作履歴分析処理は終了し、カメラシステム制御処理のステップＳ１１５へ進む。
【０１３９】
ここで、再び図１３を参照して、カメラシステム制御処理の説明へ戻る。上述したステップＳ１１３、ステップＳ１１４、ステップＳ１１７、ステップＳ１２４乃至ステップＳ１２６の後、ステップＳ１１５において、カメラボディ制御部１５１は電源チェックを行う。カメラボディ制御部１５１が、カメラシステム１が電源オンの状態であり、また、ユーザが電源オフとする操作をしていないと判定した場合はステップＳ１０７へ戻り、上述したステップＳ１０４以降のカメラシステム制御処理を繰り返す。カメラボディ制御部１５１が、ユーザが電源オフとする操作をしたことを検知した場合又は既にカメラシステム１が電源オフの状態となっていると判定した場合はステップＳ１２７へ進み、電源オフに係る処理を行う。
【０１４０】
ステップＳ１２７において、使用履歴情報収集部１１は、取得した時系列情報を、使用履歴情報記憶部１２の有するＦｌａｓｈＲＯＭ１７１へ記録する。記録した後、カメラシステム制御処理はステップＳ１２８へ進む。
【０１４１】
ステップＳ１２８において、使用履歴情報収集部１１は、ステップＳ１２７と同様にして、取得した撮影設定情報を使用履歴情報記憶部１２の有するＦｌａｓｈＲＯＭ１７１へ記録する。記録した後、カメラシステム制御処理はステップＳ１２９へ進む。
【０１４２】
ステップＳ１２９において、使用履歴情報収集部１１は、ステップＳ１２７と同様にして、取得した動作頻度情報を使用履歴情報記憶部１２の有するＦｌａｓｈＲＯＭ１７１へ記録する。記録した後、カメラシステム制御処理はステップＳ１３０へ進む。
【０１４３】
ステップＳ１３０において、使用履歴情報収集部１１は、ステップＳ１２７と同様にして、取得した累積頻度情報を使用履歴情報記憶部１２の有するＦｌａｓｈＲＯＭ１７１へ記録する。記録した後、カメラシステム制御処理はステップＳ１３１へ進む。
【０１４４】
ステップＳ１３１において、情報抽出部１３は、使用履歴情報記憶部１２の有するＦｌａｓｈＲＯＭ１７１から要求データリストに応じたレンズ関連情報を抽出する。レンズ関連情報の抽出後、カメラシステム制御処理はステップＳ１３２へ進む。
【０１４５】
ステップＳ１３２において、情報抽出部１３は、ステップＳ１３１において抽出したレンズ関連情報をレンズ関連情報記憶部２１、すなわちＦｌａｓｈＲＯＭ２６０へ記録する。すなわち、本実施形態では、例えば、ユーザがカメラシステム１の設定変更のためのメニュー表示を指示した後、ユーザがカメラシステム１の電源オフを指示したことを検知した後、抽出されたレンズ関連情報が、レンズ関連情報記憶部２１へ記録される。レンズ関連情報が記録された後、カメラシステム制御処理は終了する。
【０１４６】
＜カメラシステムの特長＞
本実施形態に係るカメラシステム１は、レンズ交換のできるカメラボディ１０と交換レンズ２０とを備える。カメラシステム１は、その使用状況に関する複数の使用履歴情報を収集し、収集した使用履歴情報を、制御向上等に用いる。
【０１４７】
本実施形態に係るカメラシステム１は、当該使用履歴情報を収集する使用履歴情報収集部１１と、当該使用履歴情報を記憶する使用履歴情報記憶部１２とを備える。交換レンズ２０へ記録される情報は、記録するデータの容量、記録に要する時間等の観点から、その項目及びデータ長が予め設定されている。これら交換レンズ２０へ記録される情報はレンズ関連情報と称される。レンズ関連情報は、使用履歴情報記憶部１２が記憶している又は使用履歴情報記憶部１２に記録されている使用履歴情報の中から、情報抽出部１３によって抽出され、レンズ関連情報記憶部２１へ記録される。
【０１４８】
本実施形態に係るカメラシステム１は、カメラボディ１０と交換レンズ２０との組み合わせに拠らず、また、さらに他のアクセサリが含まれていてもよい。例えば、交換レンズ２０が複数のカメラボディによって共有されるとき、記録されているレンズ関連情報は、装着されるカメラボディへ転送され、利用される。また、装着されたカメラボディで新たに収集されたレンズ関連情報が蓄積される。
【０１４９】
このように情報抽出部１３によって抽出されるレンズ関連情報は、ユーザが、交換レンズ２０を用いてどのように撮影したか、交換レンズ２０を用いて何を撮影したか等の情報を含む。すなわち、レンズ関連情報は少なくとも、撮影に用いられた焦点距離情報と被写体の種別情報を含んでいる。これらの情報は互いに密接に関連するものであり、また、製品のより良い使い方や性能向上、製品購入のお奨めをする上で欠かすことのできない情報である。そのため、情報抽出部１３は、焦点距離情報と被写体の種別情報とを関連付けて抽出する。また、レンズ関連情報には、ユーザの操作に係る頻度情報が含まれていてもよい。このような頻度情報からは、ユーザの撮影のくせなどを知ることができる。
【０１５０】
本実施形態に係るカメラシステム１は、例えば、被写体の種別情報をデジタル信号処理部内に構築されたニューラルネットワークを用いた情報処理によって判定する。なお、ニューラルネットワークを用いた情報処理におけるデータの参照先は、カメラシステム１の内部にあってもよいし、インターネット等通信回線を介して接続できる外部にあってもよい。
【０１５１】
本実施形態に係るカメラシステム１において、例えば、カメラボディ１０は、使用履歴情報収集部１１と使用履歴情報記憶部１２と情報抽出部１３とを備え、また、交換レンズ２０は、レンズ関連情報記憶部２１を備える。
【０１５２】
本実施形態において、レンズ関連情報がレンズ関連情報記憶部２１に記録されるタイミングは、予め設定されている。そのタイミングは、ユーザがレリーズ操作以外の操作、例えばメニュー操作等を行った後、ユーザがカメラシステム１の電源オフを指示した後、ユーザがカメラシステム１の設定変更のためのメニュー表示を指示した後、カメラシステム１がスリープ状態に移行する直前等である。
【０１５３】
本実施形態において、レンズ関連情報の含む項目は予め設定されている。また、当該情報に含まれる各々の項目のデータ長は、予め割り当てられた固定長となっている。そのため、カメラシステム１は、迅速にレンズ関連情報をレンズ関連情報記憶部２１へ記録することができ、また、レンズ関連情報のデータ容量は、予め決められた値を超えることはない。一方、使用履歴情報記憶部１２の有するＦｌａｓｈＲＯＭ１７１に記録される情報は、可変長のデータも含む。したがって、使用履歴情報記憶部１２の有するＦｌａｓｈＲＯＭ１７１への情報の記録は、十分な記録時間を確保できるユーザがカメラシステム１の電源オフを指示した後に行われる。
【０１５４】
本実施形態において、上述したような使用履歴情報、レンズ関連情報及び被写体の種別情報の含む項目、又はその内容等は、適宜変更ができる。また、追加及び削除もできることはいうまでもない。
【０１５５】
＜変形例＞
上述した実施形態では、１つの交換レンズ２０が複数のカメラボディによって共有されている。また、各々のカメラボディに装着された際に収集され、記録されたレンズ関連情報は、交換レンズ２０に蓄積されて利用される。一方で、１つのカメラボディ１０に複数の交換レンズが装着される形態でカメラシステム１が構成されていてもよい。このときも、上述した実施形態と同様に、使用履歴情報は共有される。
【０１５６】
また、図１及び図２に示した概念図を参照して上述した例と同様に、ストロボ３０内にストロボ関連情報記憶部を設けてもよい。このとき、ストロボ関連情報記憶部には、ストロボ３０の動作や設定に関連する情報、すなわちストロボ関連情報が記録される。ストロボ関連情報は、例えば、ストロボ３０の使用の有無、使用したストロボ３０の灯数、撮影時の露出、被写体種別、ガイドナンバー等である。情報抽出部１３は、使用履歴情報収集部１１が取得して使用履歴情報記憶部１２が記憶している又は使用履歴情報記憶部１２に記録されている情報から、ストロボ関連情報を抽出する。ストロボ関連情報記憶部は、例えばＦｌａｓｈＲＯＭ３４０を含む。このようなカメラボディ１０とストロボ３０との間のデータ通信は、ストロボＩ／Ｆ３５０及び第２の外部Ｉ／Ｆ１９６を介して行われる。
【０１５７】
ストロボ３０が複数のカメラボディで共有される場合、ストロボ３０には、複数のカメラボディで取得された情報が蓄積されることになる。ストロボ関連情報記憶部へ記録されているストロボ関連情報は、上述した交換レンズ２０の場合と同様に、装着されたカメラボディへ転送され、当該カメラボディを含むカメラシステムの動作、制御の向上に利用される。
【０１５８】
以上、交換レンズ２０、ストロボ３０の各々に、それぞれの関連情報が蓄積される例を説明したが、これに限定されない。カメラシステム１に係るアクセサリであって、当該アクセサリの関連情報を記録するためのアクセサリ関連情報記憶部を有するものであればよい。アクセサリには、例えば上述した交換レンズ２０、ストロボ３０が含まれる。さらにアクセサリには、テレコンバーター等が含まれてもよい。例えばカメラボディ１０が複数の外部アクセサリＩ／Ｆを有して、これらアクセサリと接続できるようにしてもよい。また、テレコンバーターは、例えばカメラボディ１０と交換レンズ２０との間に配置されるものであってもよい。テレコンバーター関連情報には、例えば、テレコンバーターの装着の有無、撮影時に装着されていた交換レンズ２０の焦点距離、使用したテレコンバーターの倍率、被写体種別等がある。なお、上述した実施形態と同様に、各々のアクセサリに係る使用履歴情報、すなわちアクセサリ関連情報は、使用履歴情報収集部１１が収集した使用履歴情報から情報抽出部１３によって抽出され、記録される。このような形態のものは全て、上述した実施形態と同様に機能し、またその蓄積された情報も同様に利用ができる。
【０１５９】
ここまで、カメラボディ１０が使用履歴情報収集部１１、使用履歴情報記憶部１２、情報抽出部１３を有し、交換レンズ２０がレンズ関連情報記憶部２１を有する実施形態について説明してきたが、これに限定されない。交換レンズ２０は、使用履歴情報収集部１１、使用履歴情報記憶部１２、情報抽出部１３、レンズ関連情報記憶部２１のうち、何れか１つ、何れか複数の組み合わせ、又は全てを有していてもよい。例えば、使用履歴情報収集部１１、使用履歴情報記憶部１２、情報抽出部１３、レンズ関連情報記憶部２１を有する交換レンズ２０が、使用履歴情報の収集、レンズ関連情報の抽出、レンズ関連情報の記録等を行うものであってもよい。また、このような交換レンズ２０は、スマートフォン等、他の撮像素子を有する機器と接続されて使用されてもよい。同様に、上述のカメラシステム１に係るアクセサリは、使用履歴情報収集部１１、使用履歴情報記憶部１２、情報抽出部１３、アクセサリ関連情報記憶部のうち、何れか１つ、何れか複数の組み合わせ、又は全てを有していてもよい。例えば、使用履歴情報収集部１１、使用履歴情報記憶部１２、情報抽出部１３、アクセサリ関連情報記憶部を有するアクセサリが、使用履歴情報の収集、アクセサリ関連情報の抽出、アクセサリ関連情報の記録等を行うものであってもよい。
【０１６０】
なお、フローチャートで示した各々の処理、及び各々の処理内の各ステップは、その順序を変更ができる。また、追加及び削除もできることはいうまでもない。これら各々の処理は、ＦｌａｓｈＲＯＭ１７１、ＦｌａｓｈＲＯＭ２６０、ＦｌａｓｈＲＯＭ３４０等に記録された各々のプログラムによって実行される。各々のプログラムは、予めカメラシステム１の内部に記録されていても、別の記録媒体に記録されていてもよい。これらカメラシステム１又は別の記録媒体への記録の方法は様々であり、製品出荷時に記録されるものでもよく、配布された記録媒体が利用されて記録されるものでもよく、インターネット等通信回線が利用されて記録されるものでもよい。
【０１６１】
本実施形態に係る技術は、上述したカメラシステム１の動作を制御する制御方法、及び上述したカメラシステム１の動作をコンピュータに実行させるための制御プログラムを含む。
【符号の説明】
【０１６２】
１…カメラシステム、１０…カメラボディ、１０Ａ…第１のカメラボディ、１０Ｂ…第２のカメラボディ、１０Ｃ…第３のカメラボディ、１１…使用履歴情報収集部、１２…使用履歴情報記憶部、１３…情報抽出部、１００…データバス、１１０…撮像部、１１１…撮像素子、１１２…信号増幅部、１１３…Ａ／Ｄ変換部、１１４…画素混合部、１２０…センサーシフトユニット、１３０…撮像処理部、１３１…画素欠陥補正部、１３２…ＡＦ検波部、１３３…ＡＥ／ＡＷＢ検波部、１３４…、リサイズ部、１４０…画像処理部、１４１…ＯＢ／ＷＢ処理部、１４２…デモザイク部、１４３…色空間変換部、１４４…Ｇａｍｍａ補正部、１４５…ＹＣ変換部、１４６…ノイズ除去部、１４７…Ｅｄｇｅ強調部、１４８…リサイズ部、１４９…Ｅｎｃ／Ｄｅｃ部、１５１…カメラボディ制御部、１５２…デジタル信号処理部、１６０…操作部、１７１…ＦｌａｓｈＲＯＭ、１７２…ＤＲＡＭ、１８１…表示用画像処理部、１８２…電子ビューファインダ、１８３…背面パネル、１９１…ＨＤＭＩ規格Ｉ／Ｆ、１９２…ＵＳＢ規格Ｉ／Ｆ、１９３…ＳＤ規格Ｉ／Ｆ、１９４…Ｗｉ−Ｆｉ規格Ｉ／Ｆ、１９５…第１の外部アクセサリＩ／Ｆ、１９６…第２の外部アクセサリＩ／Ｆ、２０…交換レンズ、２１…レンズ関連情報記憶部、２１０…レンズ部、２２０…Ｆｏｃｕｓ駆動部、２３０…絞り部、２４０…絞り駆動部、２５０…交換レンズ制御部、２６０…ＦｌａｓｈＲＯＭ、２７０…交換レンズＩ／Ｆ、３０…ストロボ、３１０…ストロボ制御部、３２０…発光制御部、３３０…キセノン管、３４０…ＦｌａｓｈＲＯＭ、３５０…ストロボＩ／Ｆ。
【図１】
2018036415.tif 000003
【図２】
2018036415.tif 000004
【図３】
2018036415.tif 000005
【図４】
2018036415.tif 000006
【図５】
2018036415.tif 000007
【図６】
2018036415.tif 000008
【図７】
2018036415.tif 000009
【図８】
2018036415.tif 000010
【図９】
2018036415.tif 000011
【図１０】
2018036415.tif 000012
【図１１】
2018036415.tif 000013
【図１２】
2018036415.tif 000014
【図１３Ａ】
2018036415.tif 000015
【図１３Ｂ】
2018036415.tif 000016
【図１３Ｃ】
2018036415.tif 000017
【図１４】
2018036415.tif 000018
【図１５】
2018036415.tif 000019
【図１６】
2018036415.tif 000020
【図１７】
2018036415.tif 000021
【図１８】
2018036415.tif 000022
【図１９】
2018036415.tif 000023