(57)【要約】      （修正有）【課題】通信機能を有する通信機器やその周辺機器のファームウェアのアップデートを簡単に行う通信装置、制御方法及びプログラムを提供する。【解決手段】通信システム１００において、通信機能を備えた通信機器の機器情報及び通信機器に接続する周辺機器の機器情報のうち少なくとも一方を、通信機器から受信する第１の受信手段と、第１の受信手段が受信した機器情報を利用して、通信機器及び周辺機器を管理する管理装置１３０から、第１の受信手段が受信した機器情報に対応する機器のファームウェアの更新情報を受信する第２の受信手段と、更新情報を通信機器へ送信する送信手段とを有する。【選択図】図１
2019148883.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を備えた通信機器の機器情報及び前記通信機器に接続する周辺機器の機器情報のうち少なくとも一方を、前記通信機器から受信する第１の受信手段と、
前記第１の受信手段が受信した前記機器情報を利用して、前記通信機器及び前記周辺機器を管理する管理装置から、前記第１の受信手段が受信した前記機器情報に対応する機器のファームウェアの更新情報を受信する第２の受信手段と、
前記更新情報を前記通信機器へ送信する送信手段と
を有することを特徴とする通信装置。
【請求項２】
前記第２の受信手段は、前記更新情報を受信する前に、前記更新情報の有無を示す案内情報を受信し、
前記更新情報がある旨の案内情報を受信した場合に、前記更新情報がある旨を表示手段に表示する表示制御手段をさらに有し、
前記第２の受信手段は、前記更新情報のダウンロード指示を受け付けた場合に、前記更新情報を受信することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第２の受信手段は、前記通信機器との通信が確立しているか否かに関わらず、前記更新情報を受信することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記送信手段は、前記更新情報を受信した時点で、前記通信機器との通信が確立している場合に、前記更新情報を前記通信機器に送信し、
前記更新情報を受信した時点で、前記通信機器との通信が確立していない場合に、前記通信機器と前記通信装置の接続の確立を促す情報を表示手段に表示するよう制御する表示制御手段をさらに有し、
前記送信手段は、前記通信機器との通信が確立した場合に、前記更新情報を前記通信機器へ送信することを特徴とする請求項１に記載の通信装置。
【請求項５】
前記第１の受信手段は、前記周辺機器の前記機器情報を受信し、さらに前記通信機器と前記周辺機器の通信が確立しているか否かを示す情報を受信し、
前記第２の受信手段が前記周辺機器のファームウェアの前記更新情報を受信した時点で、前記通信機器と前記周辺機器の通信が確立していない場合には、前記通信機器と前記周辺機器の接続の確立を促す情報を表示手段に表示するよう制御する表示制御手段をさらに有し、
前記送信手段は、前記通信機器と前記周辺機器との通信が確立した場合に、前記更新情報を前記通信機器へ送信することを特徴とする請求項１に記載の通信装置。
【請求項６】
前記第２の受信手段は、前記管理装置から、前記第１の受信手段が受信した前記機器情報に対応する機器に関する関連情報をさらに受信し、
前記関連情報を表示手段に表示するよう制御する表示制御手段をさらに有することを特徴とする請求項１に記載の通信装置。
【請求項７】
前記第２の受信手段は、前記管理装置から、前記第１の受信手段が受信した前記機器情報に対応する機器に関する関連情報をさらに受信し、
前記送信手段は、前記関連情報を前記通信機器へ送信することを特徴とする請求項１に記載の通信装置。
【請求項８】
前記機器情報は、前記機器情報に対応する機器のファームウェアのバージョン情報を含み、
前記第２の受信手段は、前記バージョン情報に示されるファームウェアよりも新しいファームウェアへの前記更新情報を受信することを特徴とする請求項１乃至７の何れか１項に記載の通信装置。
【請求項９】
通信機能を備えた通信機器の機器情報及び前記通信機器に接続する周辺機器の機器情報のうち少なくとも一方を、前記通信機器から受信する第１の受信ステップと、
前記第１の受信ステップで受信した前記機器情報を利用して、前記通信機器及び前記周辺機器を管理する管理装置から、前記第１の受信手段が受信した前記機器情報に対応する機器のファームウェアの更新情報を受信する第２の受信ステップと、
前記更新情報を前記通信機器へ送信する送信ステップと
を含むことを特徴とする制御方法。
【請求項１０】
コンピュータを、請求項１乃至８の何れか１項に記載の通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の撮像装置本体や、撮像装置に接続するレンズやストロボ、リモコンなどの周辺機器は、ソフトウェアが複雑化し、機能の追加や修正等を目的としたファームウェアのアップデートを行うことができるものが発売されてきている。また、これらの機器には通信機能が搭載され、撮像装置と周辺機器とを直接接続したり、電波を用いて無線で接続したりして、連携して動作できるようになってきている。特許文献１には、画像データに付加されている情報から、撮像装置及び周辺機器の情報と、撮影日時を特定し、サーバ上のファームウェアの更新日時と比較し、ファームウェアの更新データを取得する技術が開示されている。また、特許文献２には、データ書換装置が一括して更新データを管理し、種類の異なる複数の周辺装置それぞれが対応する更新データを読み出して、更新を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１４６３２７号公報
【特許文献２】特開２００５−７８３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、デジタルカメラ等、通信機能を有する機器やその周辺機器のファームウェアのアップデートのための処理が面倒であるという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、通信機能を有する通信機器やその周辺機器のファームウェアのアップデートを簡単に行うことを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、通信装置であって、通信機能を備えた通信機器の機器情報及び前記通信機器に接続する周辺機器の機器情報のうち少なくとも一方を、前記通信機器から受信する第１の受信手段と、前記第１の受信手段が受信した前記機器情報を利用して、前記通信機器及び前記周辺機器を管理する管理装置から、前記第１の受信手段が受信した前記機器情報に対応する機器のファームウェアの更新情報を受信する第２の受信手段と、前記更新情報を前記通信機器へ送信する送信手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、通信機能を有する通信機器やその周辺機器のファームウェアのアップデートを簡単に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】通信システムの全体図である。
【図２】カメラ及び周辺機器のハードウェア構成図である。
【図３】スマートフォンのハードウェア構成図である。
【図４】ペアリング処理を示すフローチャートである。
【図５】カメラの表示画面例を示す図である。
【図６】スマートフォンの表示画面例を示す図である。
【図７】機器情報の一例を示す図である。
【図８】機器情報管理処理を示すフローチャートである。
【図９】機器情報管理処理を示すフローチャートである。
【図１０】サーバアクセス処理を示すフローチャートである。
【図１１】サーバアクセス処理に係る表示画面例を示す図である。
【図１２】ファームウェアの更新処理を示すフローチャートである。
【図１３】スマートフォンの表示例を示す図である。
【図１４】カメラの表示画面例を示す図である。
【図１５】機器情報管理処理を示すフローチャートである。
【図１６】カメラの表示画面例を示す図である。
【図１７】機器情報管理処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、実施形態に係る通信システムの全体図である。通信システム１００は、カメラ１１０と、スマートフォン１２０と、管理サーバ装置１３０と、を有している。カメラ１１０は、デジタル一眼カメラであり、外付けの周辺機器を取り付けることができる。カメラ１１０は、カメラ本体に、交換レンズ１１１や外付けストロボ１１２、無線リモコン１１３等、様々な周辺機器を接続することができる。周辺機器としては、これ以外にも、ＧＰＳ、バッテリーグリップ、ネットワーク接続アクセサリ等が挙げられる。これにより、カメラ１１０は、様々な撮影シーン、様々な撮影方法に対応することができる。なお、周辺機器は、特定のカメラの専用ではなく、用途に応じて様々なカメラと組み合わせて使用することも可能である。
【００１０】
交換レンズ１１１や外付けストロボ１１２は、レンズマウント、アクセサリシューといった、電気的なインターフェースが一体となった接続部を介して、カメラ１１０に固定される形で接続される。カメラに電源が投入されると、カメラ１１０は、取り付けられている交換レンズ１１１及び外付けストロボ１１２等の周辺機器を検出し、周辺機器から、識別情報及び管理情報を受信し、これらを機器情報として記憶部へ保存する。ここで、識別情報は、機器を識別する情報であり、機器カテゴリ、モデル名、シリアルＮｏ等を含む。管理情報は、機器に関する情報であり、設定情報やファームウェアのバージョン情報等を含む。
【００１１】
カメラ１１０は、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（商標）などの無線通信機能を搭載し、無線リモコン１１３は、無線通信機能によりカメラ１１０と通信を行う。また、外付けのＧＰＳ装置などは、ＵＳＢ等の汎用インターフェースにＵＳＢケーブルを介して、カメラ１１０に接続されてもよい。カメラ１１０と周辺機器との接続に用いられるインターフェースは特に限定されるものではない。
【００１２】
カメラ１１０はまた、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）規格、及び、Ｗｉ−Ｆｉ規格を用いて、スマートフォン１２０と無線通信を行う。カメラ１１０は、周辺機器の機器情報及びカメラ１１０の機器情報をスマートフォン１２０に送信する。スマートフォン１２０は、インターネットを介して管理サーバ装置１３０と通信を行う。なお、カメラ１１０は、通信機能を有する通信機器の一例であり、スマートフォン１２０は、通信装置の一例である。
【００１３】
管理サーバ装置１３０は、カメラ１１０やその周辺機器（交換レンズ１１１、外付けストロボ１１２、無線リモコン１１３）の関連情報を管理する。ここで、関連情報は、管理対象の機器（カメラ１１０、周辺機器）を識別する識別情報と、機器のファームウェアのバージョン情報、機器に関するお知らせ等の通知情報を含む。なお、関連情報は、管理対象の機器に関する情報であればよく、実施形態に限定されるものではない。
【００１４】
図２は、カメラ１１０及び周辺機器のハードウェア構成図である。図２（ａ）に示すように、カメラ１１０は、カメラマイコン２００を有し、交換レンズ１１１は、レンズマイコン２２０を有し、外付けストロボ１１２は、ストロボマイコン２３０を有している。図２（ｂ）に示すように、リモコン１１３は、リモコンマイコン２４０を有している。各マイコン２００，２２０，２３０，２４９は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、ＲＯＭからソフトウェアを読み出し、マイコン上でソフトウェアが動作することで、各装置を制御する。なお、後述の処理は、ＣＰＵがＲＯＭに格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１５】
カメラマイコン２００は、レンズマイコン２２０、ストロボマイコン２３０及びリモコンマイコンと通信することで、撮影動作を制御する。例えば、カメラマイコン２００が被写体の明るさやピントの状態を検出し、検出結果に応じて、ズーム情報、絞り情報及びフォーカス情報をレンズマイコン２２０に送信する。これに対し、レンズマイコン２２０は、交換レンズ１１１が有するズーム２２１、絞り２２２及びフォーカス２２３の駆動を制御してＡＦ動作、ＡＥ動作を行う。さらに、交換レンズ１１１は、レンズ独自の光学補正情報を保持し、これをカメラ１１０に送信してもよい。これにより、カメラ１１０は、撮影画像データを画像処理する際、光学補正情報を使って画像の解像度を高めるといった高度な画像処理を行うことができる。
【００１６】
カメラ１１０は、カメラマイコン２００の他、不揮発性メモリ２０１、カードスロット２０２、表示装置２０３、レリーズスイッチ２０４、アンテナ２０５、無線通信装置２０６、電源回路２０７、電池２０８、電源スイッチ２０９、を有する。カメラ１１０はさらに、モード切替スイッチ２１０、撮像センサ２１１、シャッター２１２、ミラー２１３を有する。交換レンズ１１１は、レンズマイコン２２０の他、ズーム２２１、絞り２２２、フォーカス２２３を有する。外付けストロボ１１２は、ストロボマイコン２３０の他、発光装置２３１を有する。
【００１７】
無線リモコン１１３は、リモコンマイコン２４０の他、アンテナ２４１、ＬＥＤ表示装置２４２、ブザー２４３、振動発生装置２４４、レリーズボタン２４５、ＡＦボタン２４６、ＺｏｏｍＷｉｄｅボタン２４７、ＺｏｏｍＴｅｌｅボタン２４８、を有している。無線リモコン１１３はさらに、コイン電池２４９、電源回路２５０を有している。
【００１８】
このように、カメラ１１０の周辺機器は、機能が複雑化、高度化しており、それぞれの機器に搭載しているマイコン上で、高度なソフトウェアを動作させることによって様々な機能を実現する。さらに、このような周辺機器は、特定のカメラだけでなく、複数の種類のカメラに対応している。このため、ソフトウェアは、高度化、複雑化したものとなっている。例えば、無線リモコンでは、Ｂｌｕｅｔｏｏｔｈ（登録商標）での無線接続を実現するだけでも高度なソフトウェアが必要となる。さらに、複数の種類のカメラに対応する無線リモコンでは、カメラそれぞれによって微妙に異なる、カメラの動作タイミングや無線部のハードウェア等の違いを、うまく吸収するようなソフトウェアの作りこみが必要となる。
【００１９】
以上述べたように、カメラ１１０や周辺機器のソフトウェアは、年々複雑化、高度化してきている。カメラ１１０はもとより、周辺機器も、ソフトウェアのバージョンアップ（更新）によって、機能を付け加えたり、動作を修正したりできる。本実施形態の通信システムにおいては、カメラ１１０や周辺機器のソフトウェアの更新を、管理サーバ装置１３０と通信可能なスマートフォン１２０を介して行う。
【００２０】
図３は、スマートフォン１２０のハードウェア構成図である。スマートフォン１２０は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、ＨＤＤ３０４と、表示部３０５と、入力部３０６と、通信部３０７とを有している。ＣＰＵ３０１は、ＲＯＭ３０２に記憶された制御プログラムを読み出して各種処理を実行する。ＲＡＭ３０３は、ＣＰＵ３０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３０４は、各種データや各種プログラム等を記憶する。なお、後述するスマートフォン１２０の機能や処理は、ＣＰＵ３０１がＲＯＭ３０２又はＨＤＤ３０４に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。また、他の例としては、ＣＰＵ３０１は、ＲＯＭ３０２等に替えて、ＳＤカード等の記録媒体に格納されているプログラムを読み出してもよい。表示部３０５は、各種情報を表示する。入力部３０６は、キーボードやマウスを有し、ユーザによる各種操作を受け付ける。通信部３０７は、ネットワークを介してカメラ１１０や管理サーバ装置１３０等の外部装置との通信処理を行う。
【００２１】
本実施形態の通信システムにおいては、スマートフォン１２０がカメラ１１０及びその周辺機器の機器情報を管理する。この場合、セキュリティー上の問題のため、カメラ１１０とスマートフォン１２０が同一ユーザによって管理されている場合にのみ、スマートフォン１２０による機器情報の管理を可能とするのが望ましい。そこで、まず、カメラ１１０とスマートフォン１２０は、ペアリングを行う。ペアリング処理は、ユーザ操作に従い、カメラ１１０とスマートフォン１２０の無線通信を介して行われる。
【００２２】
図４は、カメラ１１０及びスマートフォン１２０によるペアリング処理を示すフローチャートである。図５は、ペアリング処理において、カメラ１１０の表示装置２０３に表示される画面例を示す図である。図６は、ペアリング処理において、スマートフォン１２０の表示部３０５に表示される画面例を示す図である。Ｓ４００において、カメラ１１０のカメラマイコン２００は、ユーザ操作を受け付けると（Ｓ４００でＹＥＳ）、処理をＳ４０１へ進める。Ｓ４０１において、カメラマイコン２００は、表示装置２０３に図５（ａ）に示すペアリング開始画面５００を表示する。次に、Ｓ４０２において、カメラマイコン２００は、ペアリング開始指示を受け付けたか否かを判定する。ペアリング開始画面５００において「はい」が選択されると、カメラマイコン２００は、ペアリング開始指示を受け付ける。カメラマイコン２００は、ペアリング開始指示を受け付けると（Ｓ４０２でＹＥＳ）、処理をＳ４０３へ進める。
【００２３】
Ｓ４０３において、カメラマイコン２００は、ペアリングを行うため、スマートフォン１２０へのアドバタイズパケットの送信を開始する。これに対し、スマートフォン１２０のＣＰＵ３０１は、Ｓ４１０において、アドバタイズパケットを受信すると（Ｓ４１０でＹＥＳ）、処理をＳ４１１へ進める。Ｓ４１１において、スマートフォン１２０のＣＰＵ３０１は、図６に示すペアリング確認画面６００を表示部３０５に表示するよう制御する。次に、Ｓ４１２において、ＣＰＵ３０１は、ペアリング指示を受け付けたか否かを判定する。ペアリング確認画面５００において、「はい」が選択されると、ＣＰＵ３０１は、ペアリング指示を受け付ける。ＣＰＵ３０１は、ペアリング指示を受け付けると（Ｓ４１２でＹＥＳ）、処理をＳ４１３へ進める。Ｓ４１３において、ＣＰＵ３０１は、カメラ１１０に応答し、所定のペアリングパケットのやり取りを行う。
【００２４】
一方、Ｓ４０４において、カメラ１１０のカメラマイコン２００は、スマートフォン１２０から応答を受信すると（Ｓ４０４でＹＥＳ）、Ｓ４０５において、ペアリングパケットのやり取りを行う。ペアリングパケットのやり取りが完了すると、カメラマイコン２００は、図５（ｂ）に示すペアリング完了画面５１０を表示装置２０３に表示する。以上で、ペアリングが完了する。ペアリングにおいて、カメラ１１０及びスマートフォン１２０双方に、互いの識別情報が保存される。ここで、識別情報は、前述の通り、機器モデル名、シリアル番号等を含む。ペアリングが完了すると、カメラ１１０とスマートフォン１２０は、ＢＬＥなどの低消費電力の無線通信を用いて、電波が届き、電池残量が続く限りにおいて、常時無線接続が維持することが可能となる。また、カメラ１１０とスマートフォン１２０は、１対１のペアとして認証されたものとして、ユーザ情報、暗号キー情報やファームウェア更新情報など、セキュリティー上取扱いに配慮が必要な情報のやり取りが可能となる。
【００２５】
ペアリングが完了すると、Ｓ４０６において、カメラ１１０のカメラマイコン２００は、図５（ｃ）に示す管理確認画面５２０を表示装置２０３に表示する。次に、Ｓ４０７において、カメラマイコン２００は、管理を行うか否かを判定する。カメラマイコン２００は、管理確認画面５２０において「はい」が選択されたことに応じて管理指示を受け付けた場合に、管理を行うと判定する。カメラマイコン２００は、管理を行うと判定した場合に（Ｓ４０７でＹＥＳ）、処理をＳ４０８へ進める。カメラマイコン２００は、管理を行わないと判定した場合には（Ｓ４０７でＮＯ）、ペアリング処理を完了する。なお、他の例としては、管理確認画面５２０は、スマートフォン１２０の表示部３０５に表示されるものとしてもよい。
【００２６】
Ｓ４０８において、カメラマイコン２００は、セキュアな通信経路を介し、カメラ１１０の管理情報をスマートフォン１２０に送信する。これに対応し、Ｓ４１４において、スマートフォン１２０のＣＰＵ３０１は、カメラ１１０の管理情報を受信し、続いてＳ４１５において、ＣＰＵ３０１は、管理情報をカメラ１１０の識別情報に対応付けて、機器情報としてＲＯＭ３０２等の記憶部に保存する。ここで、管理情報は、前述の通り、設定情報やファームウェアのバージョン情報等を含む。なお、カメラ１１０に周辺機器が接続されている場合には、カメラマイコン２００は、Ｓ４０８において、接続されている周辺機器の識別情報及び管理情報もスマートフォン１２０に送信する。そして、Ｓ４１５において、ＣＰＵ３０１は、周辺機器の管理情報を周辺機器の識別情報に対応付けて、周辺機器の機器情報として記憶部に保存する。ＣＰＵ３０１は、周辺機器の機器情報については、対応する通信機器であるカメラ１１０の機器情報に紐付けて保存する。以上で、ペアリング処理が完了する。
【００２７】
以上のように、ペアリング処理により、カメラ１１０及びその周辺機器の管理情報をスマートフォン１２０に登録することができる。これにより、スマートフォン１２０は、カメラ１１０及びその周辺機器を管理することが可能となる。
【００２８】
図７は、スマートフォン１２０において管理される機器情報の一例を示す図である。先頭のデータは、データ開始を示すデータであり、続いてカメラ１１０の機器情報を含んでいる。カメラモデル名及びシリアルＮｏ情報がカメラ１１０の識別情報として保存され、ファームバージョンＮｏがカメラ１１０の管理情報として保存されている。先頭データに続き、カメラ１１０と紐付けられて、カメラ１１０から受信した、周辺機器の機器情報が保存されている。カメラ１１０に接続された周辺機器の数だけ、周辺機器の機器情報が保存される。したがって、データ長は可変となる。周辺機器の機器情報は、周辺機器を識別する番号と、識別情報としての機器カテゴリ、モデル名、シリアルＮＯと、管理情報としてのファームバージョンＮｏ、ファーム更新可否と、を含んでいる。ここで、ファーム更新可否は、ファームウェアの更新が可能か否かを示す情報であり、周辺機器がカメラ１１０と通信可能な状態の場合には可能、通信不可能な状態の場合には不可能を示す情報が保存される。
【００２９】
図８は、カメラ１１０に周辺機器が物理的に接続された場合の、カメラ１１０及びスマートフォン１２０による、機器情報管理処理を示すフローチャートである。なお、物理的に接続される周辺機器としては、交換レンズ１１１や外付けストロボ１１２が挙げられる。Ｓ８００において、カメラ１１０のカメラマイコン２００は、周辺機器が接続されたか否かを判定する。カメラマイコン２００は、周辺機器が接続されたと判定すると（Ｓ８００でＹＥＳ）、処理をＳ８０１へ進める。Ｓ８０１において、カメラマイコン２００は、接続された周辺機器が、カメラ１１０に初めて接続したか否かを判定する。カメラ１１０は、接続された周辺機器の機器情報を保存しており、保存された機器情報を参照することで、接続された周辺機器が初めて接続したか否かを判定する。カメラマイコン２００は、初めて接続されたと判定した場合には（Ｓ８０１でＹＥＳ）、処理をＳ８０２へ進める。カメラマイコン２００は、過去に既に接続されたと判定した場合には（Ｓ８０１でＮＯ）、処理をＳ８０５へ進める。
【００３０】
Ｓ８０２において、カメラマイコン２００は、周辺機器から機器情報を受信し、カメラ１１０の記憶部へ保存する。次に、Ｓ８０３において、カメラマイコン２００は、処理時点においてペアリング済みのスマートフォン１２０と接続中か否か、すなわち通信可能か否かを判定する。カメラマイコン２００は、接続中と判定した場合には（Ｓ８０３でＹＥＳ）、処理をＳ８０４へ進める。カメラマイコン２００は、接続中でないと判定した場合には（Ｓ８０３でＮＯ）、機器情報管理処理を終了する。Ｓ８０４において、カメラマイコン２００は、スマートフォン１２０へ機器情報を送信する。なお、この時点において、周辺機器はカメラ１１０に接続し、通信可能な状態である。したがって、カメラマイコン２００は、ファームウェアの更新が可能と判断し、更新可能を示すファーム更新可否を含む機器情報を送信する。
【００３１】
これに対し、スマートフォン１２０では、Ｓ８１０において、ＣＰＵ３０１は、カメラ１１０から周辺機器の機器情報を受信する。次に、Ｓ８１１において、ＣＰＵ３０１は、受信した機器情報をカメラ１１０の識別情報に紐付けて保存する。以上で、機器情報管理処理が終了する。なお、Ｓ８０３において、カメラ１１０がスマートフォン１２０と接続中でない場合には、カメラマイコン２００は、後にカメラ１１０がスマートフォン１２０と接続された時点で、スマートフォン１２０に周辺機器の機器情報を送信するものとする。
【００３２】
一方で、Ｓ８０５において、カメラ１１０のカメラマイコン２００は、処理時点においてスマートフォン１２０と接続中か否かを判定する。カメラマイコン２００は、接続中と判定した場合には（Ｓ８０５でＹＥＳ）、処理をＳ８０６へ進める。カメラマイコン２００は、接続中でないと判定した場合には（Ｓ８０５でＮＯ）、機器情報管理処理を終了する。Ｓ８０６において、カメラマイコン２００は、ファーム更新可否を更新不可能から更新可能に変更するよう指示する更新可能情報をスマートフォン１２０へ送信する。これに対し、スマートフォン１２０では、Ｓ８２０において、ＣＰＵ３０１は、更新可能情報を受信する。次に、Ｓ８２１において、ＣＰＵ３０１は、更新可能情報に基づいて、周辺機器のファーム更新可否を更新不可能から更新可能に更新する。以上で、機器情報管理処理が終了する。
【００３３】
なお、Ｓ８０５において、カメラ１１０がスマートフォン１２０と接続中でない場合には、カメラ１１０は、後にスマートフォン１２０と接続された時点で、スマートフォン１２０に更新可能情報を送信するものとする。また、他の例としては、カメラ１１０のカメラマイコン２００は、スマートフォン１２０と接続された時点で、周辺機器が接続されているかを再度確認し、接続されている場合に、更新可能情報を送信することとしてもよい。
【００３４】
図９は、カメラ１１０から周辺機器との接続が解除された場合の、カメラ１１０及びスマートフォン１２０による、機器情報管理処理を示すフローチャートである。Ｓ９００において、カメラ１１０のカメラマイコン２００は、周辺機器との接続が解除されたか否かを判定する。カメラマイコン２００は、周辺機器との接続が解除されたと判定した場合には（Ｓ９００でＹＥＳ）、処理をＳ９０１へ進める。Ｓ９０１において、カメラマイコン２００は、スマートフォン１２０と接続中か否かを判定する。カメラマイコン２００は、スマートフォン１２０と接続中の場合には（Ｓ９０１でＹＥＳ）、処理をＳ９０２へ進める。カメラマイコン２００は、スマートフォン１２０と接続中でない場合には（Ｓ９０１でＮＯ）、機器情報更新処理を終了する。Ｓ９０２において、カメラマイコン２００は、周辺機器のファーム更新可否を更新可能から更新不可能に変更するよう指示する更新不可情報をスマートフォン１２０へ送信する。
【００３５】
これに対し、スマートフォン１２０では、Ｓ９１０において、ＣＰＵ３０１は、更新不可情報を受信する。次に、Ｓ９１１において、ＣＰＵ３０１は、更新不可情報に基づいて、周辺機器のファーム更新可否を更新可能から更新不可能に更新する。なお、Ｓ９０１において、カメラ１１０がスマートフォン１２０と接続中でない場合には、カメラ１１０は、後にスマートフォン１２０と接続された時点で、スマートフォン１２０に更新不可情報を送信するものとする。また、他の例としては、カメラ１１０のカメラマイコン２００は、スマートフォン１２０に接続された時点で、周辺機器が接続されているかを再度確認し、接続されていない場合に、更新不可情報を送信することとしてもよい。
【００３６】
周辺機器は、取り付けや取り外しが繰り返し行われる場合がある。そこで、周辺機器との接続が解除された場合でも、スマートフォン１２０は、ファーム更新可否を更新するのみとし、機器情報の削除は行わないようにする。なお、周辺機器によっては、一度接続が解除されると、再び接続されることがないようなものもある。このような周辺機器の場合には、接続が解除された場合に、スマートフォン１２０は、接続が解除された周辺機器の機器情報を削除してもよい。
【００３７】
さらに、スマートフォン１２０は、周辺機器の種類毎に、接続が解除された場合の処理を定めてもよい。例えば、スマートフォン１２０は、第１の種類の周辺機器との接続が解除された場合には、ファーム更新可否を更新し、第２の種類の周辺機器との接続が解除された場合には、機器情報自体を削除することとしてもよい。
【００３８】
以上の処理により、スマートフォン１２０は、ペアリングを行ったカメラ１１０及びその周辺機器の機器情報を保存する。そして、スマートフォン１２０は、カメラ１１０と周辺機器との接続状態が変化する毎に、その情報を更新し、最新情報を保つようにする。さらに、スマートフォン１２０におけるユーザ操作に応じて、機器情報の更新、削除といった編集を可能としてもよい。
【００３９】
スマートフォン１２０は、基本的には常時インターネットにアクセス可能であり、スマートフォン１２０上で動作するアプリケーションソフトウェアで対応することによって、管理サーバ装置１３０との間で、定期的な情報のやり取りが可能である。スマートフォン１２０は、管理サーバ装置１３０に管理される情報と、自装置で管理する機器情報とに基づいて、通信システムを使用するユーザに対し様々なサービスを提供する。例えば、管理サーバ装置１３０は、カメラ１１０やその周辺機器の最新バージョンのファームウェアを記憶しており、スマートフォン１２０は、これをダウンロードすることができる。また、管理サーバ装置１３０は、カメラ１１０やその周辺機器に対応したお知らせ等の通知情報を記憶しており、スマートフォン１２０は、これをダウンロードすることができる。
【００４０】
スマートフォン１２０は、管理サーバ装置１３０に定期的にアクセスし、スマートフォン１２０が管理する機器の関連情報を確認する。図１０は、サーバアクセス処理を示すフローチャートである。図１０に示すＳ１０００において、スマートフォン１２０のＣＰＵ３０１は、自装置が有するタイマーを用いて、管理サーバ装置１３０との通信タイミングになったか否かを判定する。ＣＰＵ３０１は、通信タイミングになったと判定すると（Ｓ１０００でＹＥＳ）、処理をＳ１００１へ進める。
【００４１】
Ｓ１００１において、ＣＰＵ３０１は、管理サーバ装置１３０へカメラ１１０の機器情報を送信する。管理サーバ装置１３０は、様々な種類（モデル）のカメラ及びその周辺機器の関連情報を記憶している。ここで、関連情報は、最新バージョンのファームウェアや、通知情報等である。管理サーバ装置１３０は、機器情報を受信すると、機器情報により特定される機器に関する関連情報の有無を確認する。そして、管理サーバ装置１３０は、カメラ１１０に関する案内情報をスマートフォン１２０に送信する。案内情報は、スマートフォン１２０がダウンロードしていない通知情報やファームウェアの有無を示す情報である。スマートフォン１２０から送信される機器情報には、ファームバージョンＮｏが含まれているので、管理サーバ装置１３０は、機器のファームウェアが最新バージョンか否かを確認することができる。
【００４２】
次に、Ｓ１００２において、ＣＰＵ３０１は、管理サーバ装置１３０からカメラ１１０に関する案内情報を受信する。次に、ＣＰＵ３０１は、Ｓ１００３において、管理サーバ装置１３０へ周辺機器の機器情報を送信し、Ｓ１００４において、返答として、周辺機器に関する案内情報を受信する。ＣＰＵ３０１は、管理対象のすべての機器についてＳ１００３及びＳ１００４の処理を行うと（Ｓ１００５でＹＥＳ）、処理をＳ１００６へ進める。Ｓ１００６において、ＣＰＵ３０１は、管理サーバ装置１３０との通信を終了する。
【００４３】
スマートフォン１２０は、サーバアクセス処理により案内情報を受信すると、図１１（ａ）に示す案内画面１１００を表示部３０５に表示する。図１１（ａ）に示す案内画面１１００は、交換レンズのファームウェアの更新ファイルが存在する旨の案内情報を示すものである。これにより、ユーザは、スマートフォン１２０が更新ファイルをダウンロードする前に、更新ファイルの有無を確認することができる。ユーザは、更新ファイルのダウンロードを希望する場合には、「はい」を選択する。「はい」が選択されると、スマートフォン１２０は、管理サーバ装置１３０から更新ファイルをダウンロードする。一方、「いいえ」が選択された場合には、スマートフォン１２０は、更新ファイルのダウンロードを行わない。
【００４４】
なお、他の例としては、スマートフォン１２０に替えてカメラ１１０が案内画面を表示することとしてもよい。図１１（ｂ）は、カメラ１１０が表示する案内画面１１１０を示す図である。なお、この場合には、スマートフォン１２０は、管理サーバ装置１３０から受信した案内情報をカメラ１１０へ送信するものとする。
【００４５】
図１２は、スマートフォン１２０によるファームウェアの更新処理を示すフローチャートである。更新処理は、図１１（ａ）に示す案内画面１１００において「はい」が選択され、更新ファイルのダウンロード指示を受け付けた場合に実行される。Ｓ１２００において、スマートフォン１２０のＣＰＵ３０１は、更新対象の機器の機器情報を管理サーバ装置１３０に送信する。管理サーバ装置１３０は、機器情報に基づいて、更新対象の機器のファームウェアの更新ファイルを特定し、これをスマートフォン１２０に送信する。なお、Ｓ１２００において送信する機器情報は、少なくとも機器の識別情報と、ファームバージョンＮｏとを含めばよい。これに対し、Ｓ１２０１において、ＣＰＵ３０１は、管理サーバ装置１３０から更新対象の機器のファームウェアの更新ファイルを受信する。ＣＰＵ３０１は、スマートフォン１２０がカメラ１１０と無線通信接続が確立しているか否かに関わらず、更新ファイルを受信する。
【００４６】
次に、Ｓ１２０２において、ＣＰＵ３０１は、カメラ１１０と通信可能か否かを判定する。ＣＰＵ３０１は、カメラ１１０と通信可能と判定した場合には（Ｓ１２０２でＹＥＳ）、処理をＳ１２０５へ進める。ＣＰＵ３０１は、カメラ１１０と通信不可と判定した場合には（Ｓ１２０２でＮＯ）、処理をＳ１２０３へ進める。Ｓ１２０３において、ＣＰＵ３０１は、カメラ１１０との接続を促すメッセージを表示部３０５に表示するよう制御する。本処理は、表示制御処理の一例である。図１３（ａ）は、Ｓ１２０３において表示されるメッセージの表示例を示す図である。ユーザは、メッセージを見ることで、カメラ１１０をスマートフォン１２０と接続することができる。次に、Ｓ１２０４において、ＣＰＵ３０１は、再びカメラ１１０と通信可能か否かを判定する。ＣＰＵ３０１は、カメラ１１０と通信可能と判定した場合には（Ｓ１２０４でＹＥＳ）、処理をＳ１２０５へ進める。ＣＰＵ３０１は、通信不可と判定した場合には（Ｓ１２０４でＮＯ）、更新処理を終了する。
【００４７】
Ｓ１２０５において、ＣＰＵ３０１は、更新対象の機器と通信可能か否かを判定する。更新対象の機器が周辺機器の場合には、ＣＰＵ３０１は、周辺機器とカメラ１１０とが接続されている場合に、更新対象の機器と通信可能と判定する。ＣＰＵ３０１は、機器情報のうち、ファーム更新可否を参照することで、カメラ１１０と更新対象の周辺機器とが通信可能か否かを判定することができる。
【００４８】
ＣＰＵ３０１は、更新対象の機器と通信可能と判定した場合には（Ｓ１２０５でＹＥＳ）、処理をＳ１２０８へ進める。ＣＰＵ３０１は、更新対象の機器と通信不可と判定した場合には（Ｓ１２０５でＮＯ）、処理をＳ１２０６へ進める。Ｓ１２０６において、ＣＰＵ３０１は、更新対象の周辺機器とカメラ１１０との接続を促すメッセージを表示部３０５に表示する。図１３（ｂ）は、Ｓ１２０６において表示されるメッセージの表示例を示す図である。ユーザは、メッセージを見ることで、更新対象の周辺機器をカメラ１１０へ接続することができる。次に、Ｓ１２０７において、ＣＰＵ３０１は、再び、更新対象の機器と通信可能か否かを判定する。ＣＰＵ３０１は、更新対象の機器と通信可能と判定した場合には（Ｓ１２０７でＹＥＳ）、処理をＳ１２０８へ進める。ＣＰＵ３０１は、更新対象の機器と通信不可と判定した場合には（Ｓ１２０７でＮＯ）、更新処理を終了する。Ｓ１２０８において、ＣＰＵ３０１は、更新対象の機器のファームウェアの更新ファイルをカメラ１１０へ送信する。以上で、更新処理が終了する。
【００４９】
カメラ１１０は、更新ファイルを受信すると、自装置が備えるＳＤカードやＣＦカードなどのカードメディアにダウンロードする。なお、ファームウェアの更新ファイルの容量が大きい場合は、スマートフォン１２０は、ＢＬＥによる常時接続からＷｉ−Ｆｉによる接続に切り替えた上で、更新ファイルを送信してもよい。カメラ１１０は、カードメディアに更新ファイルが格納されると、カメラ１１０と更新対象の周辺機器の通信経路を用いて、更新ファイルをカードメディアから周辺機器に送信する。周辺機器は、更新ファイルを受信すると、ファームウェアの更新を行う。
【００５０】
さらに、スマートフォン１２０は、管理サーバ装置１３０に新たな通知情報が格納されている場合には、通知情報を受信し、これを表示装置２０３に表示してもよい。さらに、他の例としては、通知情報の表示は、カメラ１１０が行うこととしてもよい。この場合は、スマートフォン１２０は、通知情報を受信し、これをカメラ１１０に送信する。カメラ１１０は、受信した通知情報を表示部３０５に表示する。
【００５１】
次に、無線インターフェースによってカメラ１１０に接続する周辺機器の機器情報に係る処理について説明する。無線インターフェースによって接続する周辺機器としては、無線リモコン１１３の他、不図示の無線ストロボやＧＰＳ装置等が挙げられる。例えば、無線ストロボは、単に１台のストロボを無線化して離れた場所で使えるようにするだけでなく、無線化することによって１０台以上のストロボを同時に発光させることも可能である。さらに、無線インターフェースでカメラ１１０と接続する周辺機器は、カメラ１１０を経由し無線インターフェースを用いてファームウェアを更新できる。このため、例えば、無線ストロボが複数台あるような場合であっても、比較的容易にファームウェアの更新作業が可能である。
【００５２】
無線リモコン１１３をカメラ１１０で利用する場合、予め両者をお互いに通信相手として登録するペアリング操作が必要になる。図１４（ａ）は、ペアリングの指示を受け付けるためのペアリング開始画面１４００を示す図である。ペアリング開始画面１４００は、カメラ１１０の表示装置２０３に表示される。ここで、「はい」が選択されると、カメラ１１０は、ペアリングモードに入る。無線リモコン１１３においても、ペアリング用のボタン操作をすることによってペアリングモードに入る。そして、カメラ１１０及び無線リモコン１１３は、双方でペアリング専用のパケットを送受信することによって、お互いの機器の識別情報をやり取りする。ペアリングが完了すると、カメラ１１０の表示部２０３には、図１４（ｂ）に示すペアリング完了画面１４１０が表示される。ペアリングが完了すると、無線リモコン１１３は、ペアリングを行ったカメラ１１０のみに対して各種指示を送信可能になる。つまり、ペアリングを行ってない、別のカメラが近くに存在する場合でも、ペアリング情報を用いてお互いに個体識別を行うので、それぞれのカメラが誤動作することがない。したがって、ペアリングしたカメラ１１０と無線リモコン１１３とは、機器情報のようなセキュリティー上取扱いに配慮が必要な情報をやり取することができる。
【００５３】
図１５は、無線インターフェースによって接続する周辺機器とカメラ１１０のペアリングが行われた場合に実行される、機器情報管理処理を示すフローチャートである。Ｓ１５００において、カメラ１１０のカメラマイコン２００は、無線インターフェースによって接続する周辺機器とペアリングされているか否かを判定する。カメラマイコン２００は、ペアリングされていると判定した場合には（Ｓ１５００でＹＥＳ）、処理をＳ１５０１へ進める。Ｓ１５０１において、カメラマイコン２００は、周辺機器から機器情報を受信する。カメラ１１０は、交換レンズ１１１のように物理的に接続される周辺機器の場合には、接続されたこと（取り付けられたこと）をトリガとしてカメラ１１０の管理下に置かれたとみなす。一方で、カメラ１１０は、無線リモコン１１３のように、無線インターフェースによって接続される周辺機器の場合には、ペアリングされたことをトリガとしてカメラ１１０の管理下に置かれたとみなす。なお、Ｓ１５０１においては、周辺機器が初めて接続されたものか否かの判定は行わない。
【００５４】
次に、Ｓ１５０２において、カメラマイコン２００は、スマートフォン１２０と接続中か否かを判定する。カメラマイコン２００は、スマートフォン１２０と接続中と判定した場合には（Ｓ１５０２でＹＥＳ）、処理をＳ１５０３へ進める。カメラマイコン２００は、スマートフォン１２０と接続中でないと判定した場合には（Ｓ１５０２でＮＯ）、機器情報管理処理を終了する。Ｓ１５０３において、カメラマイコン２００は、スマートフォン１２０に周辺機器の機器情報を送信する。これに対し、スマートフォン１２０では、Ｓ１５１０において、ＣＰＵ３０１は、カメラ１１０から周辺機器の機器情報を受信する。次に、Ｓ１５１１において、ＣＰＵ３０１は、受信した機器情報をカメラ１１０の識別情報に紐付けて保存する。以上で、機器情報管理処理が終了する。なお、Ｓ１５０２において、スマートフォン１２０と接続中でない場合には、カメラマイコン２００は、後にカメラ１１０がスマートフォン１２０と接続された時点で、スマートフォン１２０に周辺機器の機器情報を送信する。
【００５５】
図１６（ａ）は、ペアリングの解除指示を受け付けるための解除画面１６００を示す図である。ここで、「はい」が選択されると、カメラ１１０は、ペアリングを解除し、図１６（ｂ）に示す解除完了画面１６１０を表示する。図１７は、無線インターフェースによって接続する周辺機器とカメラ１１０のペアリングが解除された場合に実行される、機器情報管理処理を示すフローチャートである。Ｓ１７００において、カメラ１１０のカメラマイコン２００は、周辺機器とのペアリングが解除されたか否かを判定する。カメラマイコン２００は、ペアリングが解除されたと判定した場合には（Ｓ１７００でＹＥＳ）、処理をＳ１７０１へ進める。
【００５６】
Ｓ１７０１において、カメラマイコン２００は、スマートフォン１２０と接続中か否かを判定する。カメラマイコン２００は、スマートフォン１２０と接続中の場合には（Ｓ１７０１でＹＥＳ）、処理をＳ１７０２へ進める。カメラマイコン２００は、スマートフォン１２０と接続中でない場合には（Ｓ１７０１でＮＯ）、機器情報管理処理を終了する。Ｓ１７０２において、カメラマイコン２００は、周辺機器とのペアリングが解除された旨を示す解除情報をスマートフォン１２０に送信する。解除情報には、周辺機器の識別情報が含まれるものとする。
【００５７】
これに対し、スマートフォン１２０では、Ｓ１７１０において、ＣＰＵ３０１は、カメラ１１０から解除情報を受信する。次に、Ｓ１７１１において、ＣＰＵ３０１は、解除情報により周辺機器を特定し、特定した周辺機器の機器情報を記憶部から削除する。周辺機器が物理的に接続される周辺機器の場合にはファーム更新可否を更新するのみであったのに対し、無線インターフェースを利用する周辺機器の場合には、このように、機器情報を削除する。これは、ペアリングを解除する場合には、以降、解除された周辺機器を使用しない可能性が高いことに対応したものである。
【００５８】
本実施形態の通信システムにおいては、このように、周辺機器の機器カテゴリに応じて、スマートフォン１２０で管理している機器情報の管理方法を異ならせる。これにより、周辺機器の使い方や特性に応じた管理が可能となり、ユーザの使い勝手を向上させることができる。
【００５９】
以上のように、本実施形態の通信システムにおいては、スマートフォン１２０は、カメラ１１０からカメラ１１０及び周辺機器の識別情報及び管理情報を受信する。そして、スマートフォン１２０は、これらの情報に基づいて、管理サーバ装置１３０からファームウェアの更新情報や通知情報をダウンロードし、カメラ１１０に送信することができる。
【００６０】
従来、カメラのソフトウェアのバージョンアップの方法としては、次のように行っていた。すなわち、ユーザはパーソナルコンピュータを用いて、インターネット上で、メーカーのホームページから更新されたソフトウェアをダウンロードする。次に、更新されたソフトウェアを、パーソナルコンピュータに接続された、ＣＦカードやＳＤカード等の着脱可能な記録媒体に記録する。さらに、記録した記録媒体を、カメラのカードスロットに差し込んでカメラに更新されたソフトウェアを読み込ませることによって、バージョンアップをする。といった具合である。
【００６１】
カメラの周辺機器に関しても、カメラと同様の方法でバージョンアップが行われていた。すなわち、ユーザがホームページ上から対象の周辺機器の更新ソフトウェアをダウンロードし、更新ソフトウェアを記録した記録媒体をカメラのカードスロットに差し込み、カメラ経由で周辺機器と通信することによって、バージョンアップを行っていた。
【００６２】
しかしながらこの方法は、ユーザが所有している機器を把握し、それに応じたファームウェアの更新状況をチェックしたり、パーソナルコンピュータを扱えないといけなかったりと、ユーザにとって利便性が良いものではなかった。特に、高齢者や、デジタルネイティブと言われる若年層は、パーソナルコンピュータの扱いは不慣れな人が多く、こういった人たちにとっては親切な方法とは言えなかった。
【００６３】
これに対し、本実施形態に係る通信システムにおいては、信機能を有する通信機器やその周辺機器のファームウェアのアップデートを簡単に行うことができる。
【００６４】
なお、第１の変形例としては、スマートフォン１２０は、管理サーバ装置１３０にダウンロードしていない更新ファイルが存在する場合には、ユーザからダウンロードの指示を受け付けることなく、自動的に更新ファイルをダウンロードしてもよい。この場合、スマートフォン１２０はさらに、ユーザからダウンロードの指示を受け付けることなく、ダウンロードした更新ファイルをカメラ１１０に送信してもよい。また、他の例としては、スマートフォン１２０は、ユーザからのダウンロード指示を受け付けた場合に、更新ファイルをカメラ１１０に送信することとしてもよい。また、他の例としては、スマートフォン１２０は、管理サーバ装置１３０からの更新ファイルのダウンロードに際し、ユーザからのダウンロードの指示を要するか否かを設定可能としてもよい。また、スマートフォン１２０は、カメラ１１０への更新ファイルの送信に際し、ユーザからのダウンロードの指示を要するか否か、を設定可能としてもよい。さらに、これらユーザ操作に応じたカスタマイズは、機器毎、機器カテゴリ毎に設定可能としてもよい。
【００６５】
また、第２の変形例としては、機器情報の管理をスマートフォン１２０に替えて、カメラ１１０や管理サーバ装置１３０が行うこととしてもよい。
【００６６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６７】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６８】
１００  通信システム
１１０  カメラ
１２０  スマートフォン
１３０  管理サーバ装置
【図１】
2019148883.tif 000003
【図２】
2019148883.tif 000004
【図３】
2019148883.tif 000005
【図４】
2019148883.tif 000006
【図５】
2019148883.tif 000007
【図６】
2019148883.tif 000008
【図７】
2019148883.tif 000009
【図８】
2019148883.tif 000010
【図９】
2019148883.tif 000011
【図１０】
2019148883.tif 000012
【図１１】
2019148883.tif 000013
【図１２】
2019148883.tif 000014
【図１３】
2019148883.tif 000015
【図１４】
2019148883.tif 000016
【図１５】
2019148883.tif 000017
【図１６】
2019148883.tif 000018
【図１７】
2019148883.tif 000019