(57)【要約】【課題】電子機器がオートパワーオフ状態である期間の電池使用量を計算できるようにし、適切な電池情報をユーザに通知できるようにする。【解決手段】電子機器は、第１の動作モードから第１の動作モードよりも省電力な第２の動作モードへの切り替えに応じて、電池パックの記憶手段に記憶されている電池使用量情報を電池パックから取得する取得手段と、第２の動作モードにおける電池使用量を計算する計算手段と、計算手段により計算された電池使用量を用いて、電池使用量情報を更新する更新手段と、所定の状態の検出に応じて、更新手段により更新された電池使用量情報を電池パックの記憶手段に記憶させる処理を行う処理手段とを有する。【選択図】  図２
2019017225.tif 000002
【特許請求の範囲】
【請求項１】
第１の動作モードから前記第１の動作モードよりも省電力な第２の動作モードへの切り替えに応じて、電池パックの記憶手段に記憶されている電池使用量情報を前記電池パックから取得する取得手段と、
前記第２の動作モードにおける電池使用量を計算する計算手段と、
前記計算手段により計算された電池使用量を用いて、前記電池使用量情報を更新する更新手段と、
所定の状態の検出に応じて、前記更新手段により更新された前記電池使用量情報を前記電池パックの前記記憶手段に記憶させる処理を行う処理手段と
を有することを特徴とする電子機器。
【請求項２】
前記処理手段は、前記第２の動作モードから前記第１の動作モードへの切り替えに応じて前記更新された電池使用量情報を前記記憶手段に記憶させることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記電池パックは、電池使用量を計算して電池使用量情報として前記記憶手段に記憶する計算機能を有し、
前記処理手段は、前記第２の動作モードの間、前記電池パックの前記計算機能により計算され、前記記憶手段に記憶された電池使用量情報と、前記更新手段により更新された電池使用量情報との差分が閾値を超えた場合に、前記更新された電池使用量情報を前記記憶手段に記憶させることを特徴とする請求項１に記載の電子機器。
【請求項４】
前記第２の動作モードの間に前記電池パックの前記計算機能によって計算される電池使用量情報を予測する予測手段をさらに有し、
前記処理手段は、前記差分として、前記予測手段により予測された電池使用量情報と前記更新された電池使用量情報との差分を使用することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記処理手段は、前記第２の動作モードの間、閾値を超える回数の無線通信動作が実行されるごとに前記更新された電池使用量情報を前記記憶手段に記憶させることを特徴とする請求項１に記載の電子機器。
【請求項６】
前記処理手段は、前記電池パックを収容する部分に設けられた電池蓋が開けられたことの検出に応じて、前記更新された電池使用量情報を前記記憶手段に記憶させることを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記処理手段は、前記更新された電池使用量情報で前記記憶手段に記憶されている電池使用量情報を上書きさせることを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記計算手段は、前記第２の動作モードにおける時間当たり電流値を用いて前記第２の動作モードの間の電池使用量を計算することを特徴とする請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記計算手段は、さらに、１回の無線通信動作に対応する電流値と、無線通信動作の回数を用いて、前記第２の動作モードの間の電池使用量を計算することを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記１回の無線通信動作に対応する電流値は、無線通信動作の種類により異なることを特徴とする請求項９に記載の電子機器。
【請求項１１】
電子機器の制御方法であって、
第１の動作モードから前記第１の動作モードよりも省電力な第２の動作モードへの切り替えに応じて、電池パックの記憶手段に記憶されている電池使用量情報を前記電池パックから取得する取得ステップと、
前記第２の動作モードにおける電池使用量を計算する計算ステップと、
前記計算ステップで計算された電池使用量を用いて、前記電池使用量情報を更新する更新ステップと、
所定の状態の検出に応じて、前記更新ステップで更新された前記電池使用量情報を前記電池パックの前記記憶手段に記憶させる処理を行う処理ステップと
を有することを特徴とする制御方法。
【請求項１２】
コンピュータを、
第１の動作モードから前記第１の動作モードよりも省電力な第２の動作モードへの切り替えに応じて、電池パックの記憶手段に記憶されている電池使用量情報を前記電池パックから取得する取得手段と、
前記第２の動作モードにおける電池使用量を計算する計算手段と、
前記計算手段により計算された電池使用量を用いて、前記電池使用量情報を更新する更新手段と、
所定の状態の検出に応じて、前記更新手段により更新された前記電池使用量情報を前記電池パックの前記記憶手段に記憶させる処理を行う処理手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池を電源とする電子機器、その制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
一般に、デジタルカメラ等の電子機器は、接続された電池を電源として動作する。そのような電子機器では、電池の残量をユーザに通知することが行われている。
【０００３】
特許文献１には、２種類のバッテリーチェック方法を切り替えることにより、電池の残量を表示する方法が記載されている。特許文献２には、電池の残量から使用可能時間を計算し、計算された使用可能時間を表示する方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１１２０７６号公報
【特許文献２】特開２０１２−１８２８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電池の残量は、例えば、電池容量と電池使用量との差分から計算される。電池使用量は、電池から流出する電流を電池パックが有する回路（例：クーロンカウンタ）で積算する方法で計算される。しかしながら、電子機器がオートパワーオフ状態である場合に電池から流出する電流が微小であるときは、電池から流出する電流を検出できず、クーロンカウンタが作動しないことがある。そして、その結果、電子機器がオートパワーオフ状態である期間の電池使用量を計算できず、電池容量と電池使用量との差分から計算される残量が実際の残量と異なってしまうという問題がある。さらに、電池容量と電池使用量との差分から計算される残量が実際の残量と異なってしまうために、適切な電池情報（電池の残量、使用可能時間など）をユーザに通知することができないという問題もある。
【０００６】
そこで、本発明は、電子機器がオートパワーオフ状態である期間の電池使用量を計算できるようにし、適切な電池情報（電池の残量、使用可能時間など）をユーザに通知できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器は、第１の動作モードから前記第１の動作モードよりも省電力な第２の動作モードへの切り替えに応じて、電池パックの記憶手段に記憶されている電池使用量情報を前記電池パックから取得する取得手段と、前記第２の動作モードにおける電池使用量を計算する計算手段と、前記計算手段により計算された電池使用量を用いて、前記電池使用量情報を更新する更新手段と、所定の状態の検出に応じて、前記更新手段により更新された前記電池使用量情報を前記電池パックの前記記憶手段に記憶させる処理を行う処理手段とを有する。
【０００８】
本発明に係る制御方法は、電子機器の制御方法であって、第１の動作モードから前記第１の動作モードよりも省電力な第２の動作モードへの切り替えに応じて、電池パックの記憶手段に記憶されている電池使用量情報を前記電池パックから取得する取得ステップと、前記第２の動作モードにおける電池使用量を計算する計算ステップと、前記第１の計算ステップで計算された電池使用量を用いて、前記電池使用量情報を更新する更新ステップと、所定の状態の検出に応じて、前記更新ステップで更新された前記電池使用量情報を前記電池パックの前記記憶手段に記憶させる処理を行う処理ステップとを有する。
【０００９】
本発明に係るプログラムは、コンピュータを、第１の動作モードから前記第１の動作モードよりも省電力な第２の動作モードへの切り替えに応じて、電池パックの記憶手段に記憶されている電池使用量情報を前記電池パックから取得する取得手段と、前記第２の動作モードにおける電池使用量を計算する計算手段と、前記計算手段により計算された電池使用量を用いて、前記電池使用量情報を更新する更新手段と、所定の状態の検出に応じて、前記更新手段により更新された前記電池使用量情報を前記電池パックの前記記憶手段に記憶させる処理を行う処理手段として機能させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、電子機器がオートパワーオフ状態である期間の電池使用量を計算できるようにし、適切な電池情報（電池の残量、使用可能時間など）をユーザに通知することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１および他の実施形態における通信システムの構成要素を説明するための図である。
【図２】電子機器１００の構成要素と電池パック１０１の構成要素とを説明するためのブロック図である。
【図３】電池２１１から電子機器１００に流れる電流の例を示す図である。
【図４】電流積算値の計算方法の例を説明するための図である。
【図５】通信パケットの構造の一例を示す図である。
【図６】実施形態１における電子機器１００の動作例を説明するためのフローチャートである。
【図７】実施形態２における電子機器１００の動作例を説明するためのフローチャートである。
【図８】第２の計算部２２５によって計算される電池使用量の差分の例を説明するための図である。
【図９】実施形態３における電子機器１００の動作例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
【００１３】
［実施形態１］
図１は、実施形態１および他の実施形態における通信システムの構成要素を説明するための図である。
【００１４】
図１に示すように、実施形態１および他の実施形態における通信システムは、電子機器１００および外部機器１０４を有する。電子機器１００は、例えば、撮像装置（例：デジタルカメラ）として動作する。外部機器１０４は、例えば、携帯機器（例：スマートフォン）として動作する。実施形態１および他の実施形態では、電子機器１００および外部機器１０４が、アンテナ２１５を介して、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（登録商標））に準拠した無線通信を行うことができる例を説明する。ただし、電子機器１００と外部機器１０４との間の無線通信は、ＢＬＥに限るものではなく、ＢＬＥの代わりに他の無線通信規格（例：Ｗｉ−Ｆｉ、Ｚｉｇｂｅｅ）を使用してもよい。
【００１５】
電子機器１００は、電池パック１０１内の電池を電源として動作する。電池パック１０１は、電子機器１００に設けられた電池ボックス１０３に収容されることにより、電子機器１００に接続される。電池ボックス１０３の開口部には、電池蓋２０７が設けられている。電池蓋２０７が開状態である場合、ユーザは電池パック１０１を電池ボックス１０３に収容することができる。電池蓋２０７が閉状態である場合、ユーザは電子機器１００を使用することができる。
【００１６】
次に、図２を参照して、電子機器１００の構成要素と電池パック１０１の構成要素とを説明する。
【００１７】
メモリ２１９は、電子機器１００の各構成要素を制御するためのプログラムを記憶したメモリである。カメラ制御部２０１は、メモリ２１９に記憶されているプログラムを実行することにより電子機器１００の各構成要素を制御するプロセッサを有する。カメラ制御部２０１のプロセッサは、例えばハードウェアプロセッサである。カメラ制御部２０１はさらに、カウント部２２２、予測部２２３、第１の計算部２２４、第２の計算部２２５および通信部２２６を有する。カウント部２２２、予測部２２３、第１の計算部２２４、第２の計算部２２５および通信部２２６は、カメラ制御部２０１のプロセッサに組み込まれている。
【００１８】
カウント部２２２は、無線通信部２１４が実行した無線通信動作の回数をカウントする。無線通信動作とは、接続中の無線通信において信号を実際に送受信する動作である。たとえば、ＢＬＥでは、このような無線通信動作は間欠的に実行されるので、その回数をカウントすることができる。通信部２２６は、電池パック１０１の通信部２３１と通信可能である。第１の計算部２２４は、電池２１１の電池使用量を計算する。電池使用量の計算方法については後述する。
【００１９】
予測部２２３は、電子機器１００がオートパワーオフモードである期間に電池パック１０１が計算する電池使用量を予測する。第２の計算部２２５は、第１の計算部２２４が計算した電池使用量と予測部２２３が予測した電池使用量との差分を計算する。なお、予測部２２３および第２の計算部２２５は、実施形態２で用いられる構成要素であり、実施形態１では省略可能である。
【００２０】
レンズユニット１０２は、フォーカス機構、ズーム機構、絞り機構などを有する。カメラ制御部２０１は、レンズユニット１０２内の制御部と通信することで、これらの機構を制御する。撮像部２０４は、撮像センサ、画像処理部などを有する。撮像部２０４は、レンズユニット１０２を介して得られた光学像を撮像センサで撮像し、その光学像に対応する画像データ（静止画像データまたは動画像データ）を画像処理部で生成する。撮像部２０４で生成された画像データは、記憶媒体２１８に記憶される。記憶媒体２１８は、電子機器１００から取り外し可能な記憶媒体（例：メモリカード）である。表示部２１７は、撮像部２０４で生成された画像データまたは記憶媒体２１８から再生された画像データを表示する。表示部２１７はさらに、カメラ制御部２０１の制御下で、電子機器１００および電池パック１０１に関する様々な情報を表示する。有線通信インターフェース２１３は、例えばＵＳＢ規格に準拠したものであり、外部装置と通信可能に接続される。電源回路２０９は、電池パック１０１からの電力を電子機器１００の各構成要素に供給する。電池蓋スイッチ２０８は、電池蓋２０７が開状態であるか閉状態であるかをカメラ制御部２０１に通知するためのスイッチである。
【００２１】
電池パック１０１は、電池２１１および電池制御部２１２を有する。電池２１１は、充電可能な電池（例：リチウムイオン電池）であり、電源回路２０９および電池パック１０１の各構成要素に電力を供給する。
【００２２】
電池制御部２１２は、電池パック１０１の各構成要素を制御するためのプログラムを記憶したメモリと、そのメモリに記憶されているプログラムを実行することにより電池パック１０１の各構成要素を制御するプロセッサとを有する。電池制御部２１２のプロセッサは、例えばハードウェアプロセッサである。電池制御部２１２はさらに、電流検出回路２３０、通信部２３１、クーロンカウンタ２３２および記憶部２３３を有する。電流検出回路２３０および通信部２３１は、電池制御部２１２のプロセッサに組み込まれている。
【００２３】
通信部２３１は、カメラ制御部２０１の通信部２２６と通信可能である。電流検出回路２３０は、電池２１１から流出する電流を検出し、検出した電流の値をクーロンカウンタ２３２に通知する。クーロンカウンタ２３２は、電流検出回路２３０が電池２１１から流出する電流を検出している期間、電池２１１から流出する電流を積算する。クーロンカウンタ２３２で積算された電流は電流積算値としてクーロンカウンタ２３２から出力される。この電流積算値は、電池パック１０１の電池使用量に相当する。記憶部２３３は、電池パック１０１に関する様々な情報（電池使用量情報を含む）を記憶している。電池使用量情報は、電池パック１０１の電池使用量を示す情報である。電池パック１０１の電流検出回路２３０とクーロンカウンタ２３２は、電池使用量を計算して電池使用量情報として記憶部２３３に記憶する計算機能を実現する。
【００２４】
電源スイッチ２２１がオンにされると、電子機器１００は、撮像／再生モード（第１の動作モードに相当）での動作を開始する。撮像／再生モードは、静止画像または動画像の撮像と、記憶媒体２１８が記憶している画像データの再生とが可能な動作モードである。電子機器１００が撮像／再生モードである場合、カメラ制御部２０１は、メモリ２１９が記憶しているユーザ設定に従って無線通信部２１４を制御することにより、外部機器１０４との無線接続を確立する。実施形態１では、外部機器１０４との無線接続と無線通信とがＢＬＥを用いて行われる例を説明する。ＢＬＥによる通信により、無線通信部２１４は、間欠的な無線通信動作と低消費電力とで外部機器１０４との無線接続を低電力で維持することができる。電子機器１００が撮像／再生モードである場合、カメラ制御部２０１は、外部機器１０４が要求する画像データを記憶媒体２１８から読み出し、その画像データを無線通信部２１４を介して外部機器１０４に無線で送信することができる。電子機器１００が撮像／再生モードである場合、カメラ制御部２０１は、外部機器１０４から無線で送信されたリモートレリーズ要求を無線通信部２１４を介して受信し、そのリモートレリーズ要求に応答して静止画像または動画像の撮像を開始することもできる。
【００２５】
電子機器１００が撮像／再生モードである場合、カメラ制御部２０１は、電子機器１００に対するユーザ操作がない状態が所定時間以上継続したか否かを判定する。電子機器１００に対するユーザ操作がない状態が所定時以上継続した場合、カメラ制御部２０１は、節電のために、電子機器１００の動作モードを撮像／再生モードからオートパワーオフモード（第２の動作モードに相当）に変更する。オートパワーオフモードは、撮像／再生モードよりも低い消費電力で動作可能な省電力の動作モードである。オードパワーオフモードでは、少なくとも撮像部２０４と表示部２１７は電源オフの状態となる。電子機器１００の動作モードが撮像／再生モードからオートパワーオフモードに移行した場合であっても、カメラ制御部２０１は、外部機器１０４との無線接続を維持するように無線通信部２１４を制御する。また、カメラ制御部２０１のカウント部２２２、第１の計算部２２４など、電池使用量の計算に必要な機能部が動作状態となる。電子機器１００がオートパワーオフモードである場合に電子機器１００に対するユーザ操作が検出されると、カメラ制御部２０１は、電子機器１００の動作モードをオートパワーオフモードから撮像／再生モードに変更する。電子機器１００の動作モードがオートパワーオフモードから撮像／再生モードに復帰した場合であっても、無線通信部２１４は、外部機器１０４との無線接続を維持するように無線通信部２１４を制御する。これにより、電子機器１００の動作モードがオートパワーオフモードと撮像／再生モードとの間で遷移する期間、無線通信部２１４は、外部機器１０４との無線接続を維持する。なお、上述の所定時間は、ユーザ操作によって変更することが可能であってもよい。
【００２６】
次に、図３（ａ）、図３（ｂ）および図３（ｃ）を参照して、電池２１１から電子機器１００に流れる電流の例を説明する。
【００２７】
図３（ａ）は、電子機器１００が撮像／再生モード（第１の動作モードに相当）である場合に電池２１１から電子機器１００に流れる電流の例を示す図である。電子機器１００が撮像／再生モードである場合、電子機器１００はユーザから見ると電源オン状態であり、いつでもユーザ操作により撮像または再生ができる状態である。そのため、カメラ制御部２０１、電源回路２０９および他の構成要素は動作状態であり、ある程度の電流が電池２１１から電子機器１００に流れている。電子機器１００が撮像／再生モードである場合、電源回路２０９は、高い電力効率が得られる方法で駆動される。図３（ａ）に示すように、動画像の撮像中に電池２１１から電子機器１００に流れる電流のピークは、静止画像の撮像中に電池２１１から電子機器１００に流れる電流のピークよりも高く、長い。
【００２８】
電子機器１００が撮像／再生モードである場合は、継続して比較的大きな電流が電池２１１から電子機器１００に流れる。そのため、電流検出回路２３０は、電池２１１から流出する電流の検出が可能である。電流検出回路２３０は、電池２１１から流出する電流を検出し、検出した電流の値をクーロンカウンタ２３２に通知する。クーロンカウンタ２３２は、電流検出回路２３０が電池２１１から流出する電流を検出している期間、電池２１１から流出する電流を積算する。クーロンカウンタ２３２で積算された電流は電流積算値（電池使用量）としてクーロンカウンタ２３２から出力される。クーロンカウンタ２３２から出力された電流積算値を示す情報は、電池使用量情報の一つとして記憶部２３３に記憶される。
【００２９】
クーロンカウンタ２３２は電流を測定する方式のため、電池２１１から流出する電流が微小だと誤差が多くなってしまうという課題がある。
【００３０】
カメラ制御部２０１は、以上のようにして計算した電池使用量から電池２１１の残量を計算し、計算した残量を表示部２１７に表示する。例えば、電池２１１が満充電状態であれば電池２１１の残量は"１００％"と表示され、電池容量の半分を使用した状態であれば電池２１１の残量は"５０％"と表示される。電池２１１が空状態であれば電池２１１の残量は"０％"と表示され、電池２１１の充電をユーザに促す警告情報を表示される。このような表示により、ユーザは、あとどのくらい電子機器１００が使用できるのかの目安を把握することができる。電池パック１０１内の記憶部２３３には、電池２１１が満充電状態であるときの電流積算量を示す情報と、電池２１１が空状態であるときの電流積算量を示す情報とが記憶されている。カメラ制御部２０１は、これらの電流積算量と電池２１１の電池使用量とを用いて、パーセント形式で電池２１１の残量を計算する。
【００３１】
なお、電池２１１の残量を示す情報を表示することが目的であるため、電池パック１０１の記憶部２３３に記憶する電池使用量は、電流積算値以外であってもよい。
【００３２】
図３（ｂ）および図３（ｃ）は、電子機器１００がオートパワーオフモード（第２の動作モードに相当）である場合に電池２１１から電子機器１００に流れる電流の例を示す図である。図３（ｂ）は、電子機器１００が外部機器１０４と無線通信を行っていない場合を示す図である。図３（ｃ）は、電子機器１００が外部機器１０４と無線通信を行っている場合を示す図である。
【００３３】
図３（ｂ）において、ユーザの最後の操作から所定時間が経過すると、電子機器１００はオートパワーオフモードへ移行し、電源回路２０９は、カメラ制御部２０１や、その他周辺回路への電力供給を停止または抑制させる。また、電源回路２０９は、ＤＣＤＣコンバータ駆動からレギュレータ駆動に切り替え、電池２１１から極力電流が流れない状態に維持する。この状態では、電池２１１から電子機器１００に流れる電流が少ないため、電流検出回路２３０では、正確に電流検出をすることができない。そのため、第１の計算部２２４が、あらかじめ計算しておいたオートパワーオフモード時の電流値を継続時間で積算することによって電流積算値を計算することで、正確な電池使用量を計算する。実施形態１では、このようにして計算した電池使用量が、撮像／再生モードのときと同様に、電池パック１０１の記憶部２３３に記憶されるようにする。
【００３４】
電子機器１００が外部機器１０４と無線通信する設定にされている場合には、無線通信部２１４に対しては通常の電力が供給される。電池２１１から電子機器１００に流れる電流は、無線通信部２１４が間欠的に無線通信動作を行うことにより、図３（ｃ）のように推移する。
【００３５】
次に、図４（ａ）、図４（ｂ）および図４（ｃ）を参照して、電流積算値の計算方法の例を説明する。
【００３６】
ＢＬＥでは、アドバタイズ、コネクション、スキャンといった複数種類の無線通信動作が定義されている。図４（ａ）に示すように、各無線通信動作での電流のパターンは異なる。図４（ａ）では最初の３回の無線通信動作がアドバタイズであり、これにより、外部機器１０４に対して、ＢＬＥによる無線通信接続が可能な旨を送信する。図示のようにアドバタイズは間欠通信であり、その間隔は、電子機器１００側で決められた所定の間隔である。外部機器１０４は接続可能な機器が存在するかどうかを、アドバタイズで出力された信号をスキャンすることによって検出し、接続要求を行う。これによって、電子機器１００と外部機器１０４の双方が接続状態となる、コネクションに移行する。コネクションに関わる無線通信動作も間欠通信であり、その間隔は、接続する際にお互いに確認した間隔となる。
【００３７】
図４（ｂ）および図４（ｃ）は、電流積算値の例を示す図である。無線通信動作が行われていないときには、オートパワーオフモード時は微小な電流が一定の大きさで流れ続ける。そのため、電流積算値は、図４（ｂ）のように、あらかじめ用意しておいた電流値を積算することにより得られる。結果、無線通信動作が行われていないときの電池２１１から電子機器１００に流れる電流の電流積算値は時間とともに単調増加する。対して、無線通信動作が行われる場合には、この方法では正確な電流積算値を計算できない。
【００３８】
なお、図４（ａ）に示されるように、アドバタイズとコネクションとでは、１回の間欠通信の通信時間が異なり、実行される間欠通信の回数も異なる。このように、無線通信動作の種類によって消費する電流のパターンが異なるが、間欠的に動作しているときの１回の動作を見ると、無線通信動作の種類毎にほぼ決まった電流パターンとなる。したがって、あらかじめ無線通信動作の種類毎に積算する電流値を用意しておけば、それらを図４（ｂ）の電流積算値に加算していくことで、電池使用量としての正確な電流積算値を計算することができる。図４（ｃ）はこの方法で計算した電流積算値（電池使用量）である。あらかじめアドバタイズとコネクションそれぞれの無線通信動作にかかる電流値を保持しておき、無線通信動作をするたびに、その種類に応じた電流値を積算していくことで、図４（ｃ）のような正確な電流積算値を計算することができる。なお、図４（ｃ）では、短い間隔（１回の無線通信に相当する間隔）で使用電流が積算される例を示しているが、これに限るものではない。例えば、カウント部２２２が無線通信部２１４の動作回数をカウントし、そのカウント回数に所定の電流値を積算するようにしても、正確な電流積算値を計算することができる。なお、カウント回数による電流値の積算は、所定の時間間隔、あるいは所定のカウント数ごとに実行されればよい。ただし、上述のアドバタイズとコネクションのように１回の無線通信で使用される電流量が異なる場合、カウント部２２２はアドバタイズとコネクションを別々にカウントして保持しておく必要がある。そして、第１の計算部２２４は、それぞれのカウント値にそれぞれの１回あたりの電流使用量を積算し、得られた積算結果を合計することで正確な電流積算値を計算する。
【００３９】
図４（ａ）、図４（ｂ）および図４（ｃ）においては、あらかじめ用意しておいた電流値を用いて電流積算値を計算する例を示した。しかしながら、無線通信動作に用いられるパケットのパケットサイズが変わった場合には、あらかじめ用意した電流値を用いるのみでは実際の電流値と計算された電流値との間に若干のずれが生じる可能性がある。図５は、ＢＬＥで使用される通信パケットの構造の一例を示す図である。プリアンブル、アドレス、チェックサムのサイズは固定長となっているが、データの部分は、例えば２〜３９バイト程度で可変のサイズとなっている。そのため、パケット全体ではサイズ可変となっている。通信スピードが変わらない場合には、送信するパケットサイズが変化すると、送信時間が伸びるため、１回の送信にかかる電池使用量は変化する。したがって、あらかじめパケットサイズと電流値との対応を用意しておき、第１の計算部２２４がパケットサイズに応じた電流値を用いて電流積算値を計算することで、より正確に電池使用量を計算するようにしてもよい。
【００４０】
以上述べたように、撮像／再生モードであっても、オートパワーオフモードであっても、正確に電池使用量を計算することができる。しかしながら、一般にカメラ制御部２０１で計算された電池使用量を電池パック１０１の記憶部に記憶させるようなことは行われていない。特に、オートパワーオフモードのときには、カメラ制御部２０１への電力供給は停止状態または抑制状態に移行しており、一般にはカメラ制御部２０１は電池パック１０１との通信を行っていない。したがって、上記のようにカメラ制御部２０１が正確に電流積算値を計算しても、その計算結果が記憶部２３３には記憶されず、ユーザが電池パック１０１を取り外してしまった場合には、正確な電池使用量を維持できなくなる。したがって、電子機器１００から取り外された電池パック１０１を再び電子機器１００に接続したとしても、電池使用量が不正確になる可能性がある。そして、このように電池使用量が不正確である状態は、電池２１１の残量を使い切るか、電池２１１が満充電状態になるまで充電されるまで継続してしまう。このため、正確な電池使用量を適切なタイミングで記憶部２３３に記憶させることが課題であった。
【００４１】
以下、図６を参照して、電子機器１００の動作例を説明する。電子機器１００では、第２の動作モード（例えばオートパワーオフモード）から第１の動作モード（例えば撮像／再生モード）に復帰するときに、記憶部２３３に記憶されている電池使用量が更新される。図６は、実施形態１における電子機器１００の動作例を説明するためのフローチャートである。ユーザが電源スイッチ２２１をオンにすると（ステップＳ１０１でＹＥＳ）、カメラ制御部２０１は、第１の動作モード（例えば撮像／再生モード）による動作を開始する（ステップＳ１０２）。ユーザ操作により、外部機器１０４と接続する設定となっている場合、無線通信部２１４およびアンテナ２１５を介して、外部機器１０４と無線通信により接続する（ステップＳ１０３）。以降、ユーザ操作により切断されたり、電波状況が悪化したり、電池２１１の残量がなくなったりしない限り、外部機器１０４との無線通信接続が維持される。また、実施形態１では、無線通信としてＢＬＥが用いられる。
【００４２】
クーロンカウンタ２３２は、電流検出回路２３０で検出された電流を定期的に積算し、積算結果である電流積算値を出力する。クーロンカウンタ２３２から出力された電流積算値は、最新の電池使用量として記憶部２３３に記憶される。撮像／再生モードにおいて、カメラ制御部２０１は、記憶部２３３に記憶されている電池使用量を定期的に電池パック１０１から取得する。そして、カメラ制御部２０１は、電池パック１０１から受信した電池使用量に基づいて電池２１１の残量を計算し、計算された残量を示す情報を表示部２１７に表示する（ステップＳ１０４）。ユーザは、この情報を見ることで、電池２１１にあと何パーセントの残量が残っているか、残りの使用可能時間、残りの撮像可能枚数を推定することができる。さらにユーザは、電池２１１を他の電池に交換するタイミングを把握することができる。
【００４３】
カメラ制御部２０１は、所定時間にわたりユーザ操作がなかったことを検出した場合には（ステップＳ１０５でＹＥＳ）、電子機器１００を第２の動作モードであるオートパワーオフモードに移行させる（ステップＳ１０６）。一方、所定時間内にユーザ操作があれば（ステップＳ１０５でＮＯ）、カメラ制御部２０１はそのユーザ操作が電源スイッチ２２１をオフにする操作であるかを判定する（ステップＳ１０７）。ユーザ操作が電源スイッチ２２１をオフにする操作であった場合（ステップＳ１０７でＹＥＳ）、カメラ制御部２０１は、外部機器１０４との無線通信を切断し、電子機器１００を電源オフ状態にする（ステップＳ１０８）。
【００４４】
ステップＳ１０６でオートパワーオフモードへ移行すると、カメラ制御部２０１は、まず通信部２２６を用いて、電池パック１０１の記憶部２３３に記憶されている電池使用量を読み込み、メモリ２２０に記憶する（ステップＳ１０９）。オートパワーオフモードの間、第１の計算部２２４は、この電池使用量の値を基準として、電池使用量の計算を開始する。上述したように、オートパワーオフモードにおいては、クーロンカウンタ２３２では正確に電池使用量を計算できない。実施形態１では、カメラ制御部２０１と電池制御部２１２とでお互いに通信することにより、クーロンカウンタ２３２の動作を停止する。なお、クーロンカウンタ２３２の動作の停止は必須ではないが、クーロンカウンタ２３２の動作を停止させることで電池２１１の電力消費をより低減させることができる。
【００４５】
次に、カメラ制御部２０１のカウント部２２２は、無線通信部２１４が行った無線通信動作の回数（動作回数）をカウントする（ステップＳ１１０）。上述したように、カウント部２２２は、アドバタイズの無線通信（間欠通信）の動作回数とコネクションの無線通信（間欠通信）の動作回数を別々にカウントし記憶する。第１の計算部２２４は、オフセット電流値とオートパワーオフモードの継続時間との乗算結果と、１回の無線通信動作にかかる電流値とカウント部２２２でカウントした動作回数との乗算結果とを加算する。ここで、第１の計算部２２４は、アドバタイズの無線通信の動作回数とアドバタイズの１回の無線通信動作にかかる電流値を積算し、コネクションの無線通信の動作回数とコネクションの１回の無線通信動作にかかる電流値を積算する。そして、それらの積算結果の合計を上記の乗算結果として用いる。オフセット電流値と、各種無線通信（例えばアドバタイズとコネクション）の１回の無線通信動作にかかる電流値とは、あらかじめメモリ２１９に用意されている。第１の計算部２２４は、この計算により得られた電流積算値（電池使用量）を、ステップＳ１０９で取得した電池使用量に累積し、メモリ２２０に記憶されている電池使用量を更新する（ステップＳ１１１）。なお、ここでは、第１の計算部２２４は無線通信部２１４の動作回数をカウントすることにより電池使用量を計算したがこれに限るものではない。例えば、前述の無線通信のパケットサイズを用いて電流積算値を計算するようにしてもよい。また、Ｓ１１１（電池使用量の算出）の実行のタイミングは、所定の時間間隔ごとでもよいし、Ｓ１１０で１回の無線通信がカウントされるごとでもよいし、Ｓ１１０でカウント部２２２によるカウント値が所定のカウント数に達するごとでもよい。
【００４６】
電子機器１００がオートパワーオフモードから撮像／再生モードに復帰するには、ユーザがレリーズスイッチ２１６等を介して電子機器１００を操作する方法と、ユーザが外部機器１０４を介して電子機器１００を操作する方法がある。ユーザがレリーズスイッチ２１６等または外部機器１０４を介して電子機器１００を操作したか否かは、カメラ制御部２０１によって検出される。オートパワーオフモードにおいても外部機器１０４との無線通信接続が維持されているため、電子機器１００の電池の消費量を極力抑えた状態で、ユーザは外部機器１０４を介して電子機器１００をいつでも操作できるため、快適な操作性が実現される。
【００４７】
ユーザがレリーズスイッチ２１６等または外部機器１０４を介して電子機器１００を操作するまでの間（ステップＳ１１２でＮＯの間）は、上述した第１の計算部２２４で電池使用量の計算が行われる（ステップＳ１１０、Ｓ１１１）。ユーザがレリーズスイッチ２１６等または外部機器１０４を介して電子機器１００を操作したことを検出すると（ステップＳ１１２でＹＥＳ）、カメラ制御部２０１は、電子機器１００の動作モードをオートパワーオフモードから撮像／再生モードに移行させる（ステップＳ１１３）。
【００４８】
オートパワーオフモードから撮像／再生モードへの移行に応じて、カメラ制御部２０１は、オートパワーオフモード中に第１の計算部２２４が計算した電池使用量の情報をメモリ、通信部２２６を介して電池パック１０１に送信する（ステップＳ１１４）。電池パック１０１は、通信部２３１を介して受信されたカメラ制御部２０１からの電池使用量を記憶部２３３に記憶する（ステップＳ１１５）。また、オートパワーオフモードへの移行に応じてクーロンカウンタ２３２を停止させた場合、カメラ制御部２０１はクーロンカウンタ２３２の動作の再開を指示する。
【００４９】
オートパワーオフモードから撮像／再生モードへの移行後、クーロンカウンタ２３２は、電池２１１から電子機器１００に流れる電流を定期的に積算していくことによって、電池使用量を計算する。このとき、ステップＳ１１５において、オートパワーオフモード中に第１の計算部２２４で計算された電池使用量が記憶部２３３に記憶されている。クーロンカウンタ２３２はこの値を基準に電池使用量を計算していくため、オートパワーオフモードから撮像／再生モードに移行した後も、継続して電池使用量を計算することができる。このため、電池２１１の正確な残量を示す情報を表示することができる。また、このタイミングで電池パック１０１が電子機器１００から取り外されて再び電子機器１００に接続されたとしても、電池パック１０１内の記憶部２３３に正確な電池使用量が記憶されているため、電池２１１の正確な残量をユーザに通知することができる。
【００５０】
［実施形態２］
実施形態１では、オートパワーオフモード（第２の動作モード）から撮像／再生モード（第１の動作モード）に移行した際に、第１の計算部２２４による電池使用量の計算結果を電池パック１０１の記憶部２３３に記憶した。この場合、オートパワーオフモードの間に電池パック１０１が電子機器１００から取り外されると、それまでにカメラ制御部２０１の第１の計算部２２４が計算した電池使用量が電池パック１０１の記憶部２３３に記憶されず、電池使用量が不正確になってしまう。実施形態２では、このような課題を解決することができる例を説明する。
【００５１】
図７は、実施形態２における電子機器１００の動作例を説明するためのフローチャートである。図７において、実施形態１で説明した処理と同様の処理については、図６と同一のステップ番号を付す。以下では、実施形態１と異なる部分を説明し、実施形態１と同様の部分についてはそれらの説明を省略する。
【００５２】
カメラ制御部２０１は、オートパワーオフモードへの移行（ステップＳ１０６）に応じて電池パック１０１の記憶部２３３から電池使用量情報を読み込み、メモリ２２０に記憶する（Ｓ１０９）。また、実施形態２では、オートパワーオフモードにおいても、電池パック１０１での電池使用量の計算を継続させる。そのため、カメラ制御部２０１は、電池パック１０１の電池制御部２１２に対してオートパワーオフモードへの移行を通知することにより、電池使用量の積算の継続を指示する（ステップＳ２１０）。
【００５３】
実施形態１で説明したように、オートパワーオフモードにおいては、撮像／再生モードと異なり、電池２１１へ流れる電流が微小なため、クーロンカウンタ２３２による電流積算によって得られる電池使用量は不正確になる場合がある。また、無線通信部２１４が無線通信動作をするときにはある程度大きな電流が流れるが、電流が流れるのはごく短い期間であるため、この場合もクーロンカウンタによる電流積算は不正確となる恐れがある。そこで、実施形態２では、オートパワーオフモードにおいて、電池制御部２１２はクーロンカウンタ２３２によって直接電流を検出して積算する方法を用いない。電池制御部２１２は、オートパワーオフモードにおいては、あらかじめ用意したオートパワーオフモード時の時間当たりの電流値（以下、オフセット電流値）を積算することによって、電池パック１０１内において電池使用量を計算する。このように電池パック１０１が計算した電池使用量は、定期的に記憶部２３３に記憶される。
【００５４】
オートパワーオフモードにおいて、第１の計算部２２４は、無線通信部２１４の動作回数を示すカウント値と、あらかじめ計算しておいたオートパワーオフモード時のオフセット電流値とを用いて、実施形態１と同様に電池使用量を計算する（ステップＳ１１０、Ｓ１１１）。また、この計算と並行して、予測部２２３は、電池パック１０１での電池使用量の計算と同様に、オフセット電流値を積算することによって電池使用量を計算する（ステップＳ２１１）。これは、電池パック１０１内で計算される電池使用量を予測するものである。さらに、カメラ制御部２０１では、第２の計算部２２５が、異なる方法で計算した電池使用量の値、つまり、ステップＳ１１１で計算された電池使用量と、ステップＳ２１１で計算された電池使用量との差分を計算する。
【００５５】
次に、図８（ａ）、図８（ｂ）および図８（ｃ）を参照して、第２の計算部２２５によって計算される電池使用量の差分の例を説明する。
【００５６】
図８（ａ）は、ステップＳ１１１で計算される電池使用量を表しており、無線通信部２１４の無線通信動作により消費される電流量が反映されている。なお、図８では電池使用量を電流積算値で表している。無線通信動作は間欠的に行われるため、電流積算値は階段状に増えていく形状を示している。図８（ｂ）は、ステップＳ２１１で計算される、オフセット電流値を用いた電流積算値である。オフセット電流値を時間で積算していくため、電流積算値は１次関数の形態となる。電池パック１０１でも同様の積算が行われているため、図８（ｂ）に示す電流積算値は、電池パック１０１内の記憶部２３３に記憶されている電池使用量とみなすことができる。
【００５７】
図８（ｃ）は、図８（ａ）に示す電流積算値と図８（ｂ）に示す電流積算値との差分を示す図である。図８（ｃ）に示す差分は、第２の計算部２２５によって計算される。この差分が大きくなればなるほど、電池パック１０１の記憶部２３３に記憶されている電池使用量は実際とはかけ離れていくことになる。
【００５８】
カメラ制御部２０１は、第２の計算部２２５により計算された差分の値が、所定の閾値を超えたかどうかを判定する（ステップＳ２１３）。差分の値が所定の閾値を超えたと判定された場合（ステップＳ２１３でＹＥＳ）、カメラ制御部２０１は通信部２２６を用いて電池パック１０１との通信を行い、ステップＳ１１１で計算した電池使用量を電池パック１０１へ送信する（ステップＳ２１４）。
【００５９】
電池パック１０１では、カメラ制御部２０１から送信された電池使用量を記憶部２３３に記憶する（ステップＳ２１５）。このとき、記憶部２３３には、それまでに電池パック１０１で計算した電池使用量が記憶されている状態であるが、電池制御部２１２はカメラ制御部２０１から受信した電池使用量でこれを上書きする。こうして、記憶部２３３に記憶されている、不正確になった電池使用量が、カメラ制御部２０１から受信した正確な電池使用量で上書きされる。すなわち、記憶部２３３に記憶される電池使用量と正確な電池使用量との差分は常に所定の閾値以下に保たれたものとなる。
【００６０】
ステップＳ１１２〜ステップＳ１１５の処理は、電子機器１００のスイッチ操作または外部機器１０４の操作に応じて、オートパワーオフモードから撮像／再生モードに復帰する処理であり、実施形態１で説明したとおりである。なお、実施形態１では撮像／再生モードへの復帰時に電池パック１０１の記憶部２３３の電池使用量を更新することが必須であるが、実施形態２ではこれを省略することも可能である。上述したように、記憶部２３３に記憶される電池使用量と正確な電池使用量との差分は常に所定の閾値以下に保たれたものとなるからである。
【００６１】
以上説明したように、実施形態２によれば、オートパワーオフモードの間は電池パック１０１においてオフセット電流値を積算することにより電池使用量が計算される。そのため、オートパワーオフモードにおける電池使用量の計算精度がクーロンカウンタ２３２を用いた場合よりも向上する。また、記憶部２３３に記憶される電池使用量は、適切なタイミング（例えば、電池パック１０１で計算された電池使用量の誤差が所定の閾値を超えると予測されるタイミング）で、カメラ制御部２０１で計算された正確な電池使用量で上書きされる。このため、正確な電池使用量が記憶部２３３に記憶されることとなる。その結果、オートパワーオフモードの間に電池パック１０１が電子機器１００から取り外されて再び電子機器１００に接続されたとしても、電池２１１の正確な残量がユーザに通知される。
【００６２】
なお、実施形態２では、予測部２２３が電池パック１０１内で計算される電池使用量を予測したがこれに限るものではない。例えば、第２の計算部２２５が記憶部２３３に記憶されている電池使用量を定期的に読みに行って、差分を計算するようにしてもよい。その場合、予測部２２３は省略可能である。また、この場合、電池パック１０１では、オートパワーオフモードにおいてもクーロンカウンタ２３２による電池使用量の計算が行われてもよい。予測部２２３による電池使用量の計算方法と電池制御部２１２による電池使用量の計算方法とを整合させる必要がなくなるからである。
【００６３】
また、実施形態２では、電池パック１０１で計算される電池使用量（またはその予測値）とカメラ制御部２０１が計算した電池使用量との差分値に基づいて記憶部２３３への電池使用量の上書きを行うタイミングを決定したが、これに限られない。例えば、カウント部２２２がカウントした無線通信部２１４の動作回数が所定値を超えた場合に記憶部２３３への電池使用量の上書きを行うようにしてもよい。また、この場合においても、電池パック１０１では、オートパワーオフモードにおいてもクーロンカウンタ２３２による電池使用量の計算が行われるようにしてもよい。
【００６４】
［実施形態３］
実施形態１では、オートパワーオフモード（第２の動作モード）から撮像／再生モード（第１の動作モード）への移行を条件として、第１の計算部２２４が計算した電池使用量を電池パック１０１の記憶部２３３に記憶させる例を説明した。実施形態２では、オートパワーオフモードの間に、電池パック１０１で計算される電池使用量の誤差の予測値が所定の閾値を超えたことを条件として、第１の計算部２２４が計算した電池使用量を電池パック１０１の記憶部２３３に記憶させる例を説明した。実施形態２によれば、オートパワーオフモード中に電池パック１０１が電子機器１００から取り外されたとしても、正確な電池使用量が電池パック１０１に記憶されている。実施形態３では、電池蓋２０７が開状態になったことの検出を条件として、第１の計算部２２４が計算した電池使用量を電池パック１０１の記憶部２３３に記憶させる例を説明する。実施形態３によっても、オートパワーオフモード中に電池パック１０１が抜かれた場合に正確な電池使用量が電池パック１０１の記憶部２３３に記憶された状態とすることができる。以下、図９を参照して、電池ボックス１０３の電池蓋２０７を開けた場合について説明する。
【００６５】
図９は、実施形態３における電子機器１００の動作例を説明するためのフローチャートである。図９において、実施形態１と同様の処理については、図６と同一のステップ番号を付す。以下では、実施形態１および２と異なる部分を説明し、実施形態１および２と同様の部分についてはそれらの説明を省略する。なお、実施形態３では、オートパワーオフモードの継続中（ステップＳ１１２でＮＯの間）に、ステップＳ３０１〜Ｓ３０４の動作が実行される例を説明する。
【００６６】
カメラ制御部２０１は、ユーザが電子機器１００に有する電池ボックス１０３の電池蓋２０７を開けたかどうかを判定する（ステップＳ３０１）。電池ボックス１０３は電池蓋スイッチ２０８を有し、電池蓋２０７が開けられることによって電池蓋スイッチ２０８が例えば閉状態から開状態に変化する。カメラ制御部２０１は、電池蓋スイッチ２０８の状態を検出することで電池蓋２０７が開状態になったか否かを判定することができる。電池蓋２０７が開状態でなければ（ステップＳ３０１でＮＯ）、ステップＳ１１０に戻る。
【００６７】
電子機器１００は、電池蓋２０７が開けられ、その後に電池パック１０１が電子機器１００から取り外されてから電池２１１から電子機器１００への電力供給が遮断される構成になっている。このため、ユーザが電池パック１０１を電子機器１００から取り外す際には、電池蓋２０７が開けられてから電子機器１００への電力供給が遮断されるまでにはわずかな時間（例えば、数１００ミリ秒程度）がある。そこで、電池蓋２０７が開状態になったと判定された場合（ステップＳ３０１でＹＥＳ）、カメラ制御部２０１は、このわずかな時間を利用してステップＳ３０２〜Ｓ３０４の処理を行う。
【００６８】
電池蓋２０７の開状態が検出されると、カメラ制御部２０１は、電池パック１０１と通信して、ステップＳ１１１で第１の計算部２２４が計算した電池使用量を電池パック１０１に送信する（ステップＳ３０２）。電池パック１０１では、カメラ制御部２０１から送信された電池使用量を記憶部２３３に記憶する（ステップＳ３０３）。カメラ制御部２０１は、外部機器１０４との間で行われている無線通信による接続を解除、切断する（ステップＳ３０４）。
【００６９】
以上説明したように、実施形態３によれば、電池パック１０１内で電池使用量を計算し、電池蓋２０７が開けられたタイミングで正確な電池使用量を電池パック１０１に提供する。したがって、オートパワーオフモードの間に電池パック１０１が電子機器１００から取り外されたとしても、ある程度正確な電池使用量を記憶部２３３に記憶させることができる。その結果、オートパワーオフモードの間に電池パック１０１が電子機器１００から取り外されて再び電子機器１００に接続されたとしても、電池２１１の正確な残量がユーザに通知される。
【００７０】
［実施形態４］
実施形態１〜３で説明した様々な機能、処理または方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどがプログラムを用いて実現することもできる。以下、実施形態４では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどを「コンピュータＸ」と呼ぶ。また、実施形態４では、コンピュータＸを制御するためのプログラムであって、実施形態１〜３で説明した様々な機能、処理または方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００７１】
実施形態１〜３で説明した様々な機能、処理または方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態４におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも１つを含む。実施形態４におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記憶媒体である。
【００７２】
なお、本発明の実施形態は上述の実施形態１、２、３または４に限定されるものではない。発明の要旨を逸脱しない範囲で変更または修正された実施形態１、２、３または４も本発明の実施形態に含まれる。
【符号の説明】
【００７３】
１００：電子機器、１０１：電池パック、１０４：外部機器
【図１】
2019017225.tif 000003
【図２】
2019017225.tif 000004
【図３】
2019017225.tif 000005
【図４】
2019017225.tif 000006
【図５】
2019017225.tif 000007
【図６】
2019017225.tif 000008
【図７】
2019017225.tif 000009
【図８】
2019017225.tif 000010
【図９】
2019017225.tif 000011