(57)【要約】【課題】ケーブル条件を満たした給電が可能な電子機器および電子機器の制御方法を提供する。【解決手段】電子機器は、他の電子機器と接続するための接続手段と、前記電子機器と前記他の電子機器が前記接続手段を介して接続されたことを検出する検出手段と、前記電子機器と前記他の電子機器とが接続されたことに応じて、前記電子機器が給電機器であるか受電機器であるかを決定する決定手段と、前記他の電子機器と通信する通信手段と、備え、前記接続手段は、外部から供給された電力を用いて動作する通信制御手段を備える所定の種類のケーブルを介して、前記他の電子機器と接続可能であり、前記電子機器と前記他の電子機器とが接続され、かつ、前記電子機器が前記受電機器と決定された場合、前記通信手段は、前記他の電子機器が前記電子機器に給電する電力に関する電力情報の通信を行う前に、前記ケーブルの前記通信制御手段に電力を出力するための要求を前記他の電子機器に出力する制御を行う。【選択図】図１
2020005339.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
他の電子機器と接続するための接続手段と、
前記電子機器と前記他の電子機器が前記接続手段を介して接続されたことを検出する検出手段と、
前記電子機器と前記他の電子機器とが接続されたことに応じて、前記電子機器が給電機器であるか受電機器であるかを決定する決定手段と、
前記他の電子機器と通信する通信手段と、
を備え、
前記接続手段は、外部から供給された電力を用いて動作する通信制御手段を備える所定の種類のケーブルを介して、前記他の電子機器と接続可能であり、
前記電子機器と前記他の電子機器とが接続され、かつ、前記電子機器が前記受電機器と決定された場合、前記通信手段は、前記他の電子機器が前記電子機器に給電する電力に関する電力情報の通信を行う前に、前記ケーブルの前記通信制御手段に電力を出力するための要求を前記他の電子機器に出力する制御を行うことを特徴とする電子機器。
【請求項２】
前記通信手段は、
前記他の電子機器が前記要求を許可した場合、前記通信制御手段に対して電源を供給して、前記他の電子機器から給電条件を取得し、前記電力情報の通信を行う際に、取得した前記電力情報が示す給電条件を満たす電力を前記他の電子機器に要求する、
ことを特徴とする請求項１記載の電子機器。
【請求項３】
前記通信手段は、
前記他の電子機器が複数の電力を提示した場合、提示された前記複数の電力のうち前記通信制御手段から取得した前記給電条件を満たす電力を選択する、
ことを特徴とする請求項２記載の電子機器。
【請求項４】
前記通信手段は、
前記電子機器の動作電力が所定電力を超えている場合に、前記要求を出力することなく、前記電力情報の通信を開始する、
ことを特徴とする請求項１乃至３のうち何れか１項に記載の電子機器。
【請求項５】
前記他の電子機器が接続されたか否かの検出に用いられる端子に接続可能なプルアップ抵抗と、
前記端子に接続可能なプルダウン抵抗と、
前記端子を、前記プルアップ抵抗と前記プルダウン抵抗との何れかに接続するスイッチと、
前記電子機器が前記受電機器である場合には、前記端子と前記プルダウン抵抗とを接続し、前記電子機器が前記給電機器である場合には、前記端子と前記プルアップ抵抗とを接続する制御を前記スイッチに対して行うスイッチ制御手段と、
を備え、
前記通信手段は、前記検出手段が前記他の電子機器と接続されたことを検出し、且つ前記端子が前記プルダウン抵抗に接続されているときに、前記要求を前記他の電子機器に出力する制御を行う、
ことを特徴とする請求項１乃至４のうち何れか１項に記載の電子機器。
【請求項６】
前記スイッチ制御手段は、
前記スイッチを開放状態にした後に、前記端子の接続先を、前記プルアップ抵抗と前記プルダウン抵抗とに周期的に切り替える制御を行う、
ことを特徴とする請求項５記載の電子機器。
【請求項７】
前記スイッチ制御手段は、
前記周期的に切り替える制御を行う際に、最初に前記端子を前記プルアップ抵抗に接続する、
ことを特徴とする請求項６記載の電子機器。
【請求項８】
前記スイッチ制御手段は、
所定時間の間、前記端子が前記プルアップ抵抗に接続されるまで、前記スイッチを開放状態にした後に、前記プルアップ抵抗と前記プルダウン抵抗とに周期的に切り替える制御を行う、
ことを特徴とする請求項６または７記載の電子機器。
【請求項９】
前記スイッチ制御手段は、
前記スイッチを開放状態にした後に、前記端子の接続先を前記プルアップ抵抗に固定する、
ことを特徴とする請求項５記載の電子機器。
【請求項１０】
前記スイッチ制御手段は、
前記他の電子機器との接続が確立していない状態で、前記通信制御手段から給電条件を取得した後に、前記スイッチの接続先を前記プルダウン抵抗に変更する、
ことを特徴とする請求項９記載の電子機器。
【請求項１１】
前記端子が前記プルアップ抵抗に接続された状態で、前記給電機器の役割を前記他の電子機器に移譲する制御を行う、
ことを特徴とする請求項５乃至１０のうち何れか１項に記載の電子機器。
【請求項１２】
電子機器であって、
他の電子機器と接続するための接続手段と、
前記電子機器と前記他の電子機器が前記接続手段を介して接続されたことを検出する検出手段と、
外部から供給された電力を用いて動作する通信制御手段を備える所定の種類のケーブルと通信可能な通信手段と、
を備え、
前記接続手段は、前記ケーブルと接続可能であり、
前記通信手段は、前記接続手段に前記ケーブルが接続されており、かつ、前記検出手段が前記他の電子機器が前記接続手段を介して接続されたことを検出しない場合、前記ケーブルから前記ケーブルの給電に関する電力情報を取得し、取得した前記電力情報を保持する制御を行うこと、
を特徴とする電子機器。
【請求項１３】
前記通信手段は、前記ケーブルに接続される第１端子および第２端子のうち、一方の端子から前記通信制御手段に電力を供給し、他方の端子の電圧を前記検出手段に検出させる制御を行う、
ことを特徴とする請求項１２記載の電子機器。
【請求項１４】
前記通信手段は、前記ケーブルが前記電子機器に接続された際のコネクタの方向に応じて、前記一方の端子と前記他方の端子との役割を入れ替える、
ことを特徴とする請求項１３記載の電子機器。
【請求項１５】
給電条件が取得された後、前記他方の端子をプルダウン抵抗に接続させるスイッチ制御手段、
を備えることを特徴とする請求項１３または１４記載の電子機器。
【請求項１６】
前記スイッチ制御手段は、前記他方の端子を前記プルダウン抵抗に接続した後、前記一方の端子をプルアップ抵抗に接続する、
ことを特徴とする請求項１５記載の電子機器。
【請求項１７】
前記通信手段は、前記ケーブルが前記電子機器に接続された状態から抜去された場合、保持している給電条件を消去する、
ことを特徴とする請求項１２乃至１６のうち何れか１項に記載の電子機器。
【請求項１８】
電子機器の制御方法であって、
他の電子機器と接続するための接続手段を介して、前記電子機器と前記他の電子機器が接続されたことを検出する工程と、
前記電子機器と前記他の電子機器とが接続されたことに応じて、前記電子機器が給電機器であるか受電機器であるかを決定する工程と、
を有し、
前記接続手段は、外部から供給された電力を用いて動作する通信制御手段を備える所定の種類のケーブルを介して、前記他の電子機器と接続可能であり、
前記電子機器と前記他の電子機器とが接続され、かつ、前記電子機器が前記受電機器と決定された場合、前記他の電子機器が前記電子機器に給電する電力に関する電力情報の通信を行う前に、前記ケーブルの前記通信制御手段に電力を出力するための要求を前記他の電子機器に出力する制御を行う、
ことを特徴とする電子機器の制御方法。
【請求項１９】
電子機器の制御方法であって、
外部から供給された電力を用いて動作する通信制御手段を備える所定の種類のケーブルが、接続手段を介して接続されたことを検出する工程と、
前記接続手段に前記ケーブルが接続されており、かつ、他の電子機器が前記接続手段を介して接続されたことが検出されない場合、前記ケーブルから前記ケーブルの給電に関する電力情報を取得し、取得した前記電力情報を保持する制御を行う工程と、
を有することを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および電子機器の制御方法に関する。
【背景技術】
【０００２】
近年、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）の規格として、ＵＳＢ  Ｔｙｐｅ−Ｃについて規定したＵＳＢ３．１規格が策定されている。ＵＳＢ３．１規格では、ＵＳＢケーブルにより接続された電子機器の間で電力の授受が可能であり、２つの電子機器は、給電側と受電側との両者になることができる。非特許文献１には、２つの電子機器のうち、何れが給電側となり、何れが受電側となるかを、ＵＳＢ  Ｔｙｐｅ−ＣのＣｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌ端子（以下、ＣＣ端子）を用いて決定する技術が提案されている。また、非特許文献２には、ＣＣ端子を用いた通信により、給電機器から受電機器に給電を行う際の電力供給量を取り決めるＰｏｗｅｒ  Ｃｏｎｔｒａｃｔに関する技術が提案されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】ＵＳＢ  Ｔｙｐｅ−Ｃ Ｓｐｅｃｉｆｉｃａｔｉｏｎ Ｒｅｌｅａｓｅ １．３、ＵＳＢ  Ｉｍｐｌｅｍｅｎｔｅｒｓ  Ｆｏｒｕｍ，  Ｉｎｃ、２０１７年７月１４日発行
【非特許文献２】ＵＳＢ＿ＰＤ＿Ｒ３＿０ Ｖ１．１、ＵＳＢ  Ｉｍｐｌｅｍｅｎｔｅｒｓ  Ｆｏｒｕｍ，  Ｉｎｃ、２０１７年１月１２日発行
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＵＳＢ  Ｔｙｐｅ−Ｃについて規定したＵＳＢ３．１規格では、ＵＳＢケーブル内にケーブル条件（ケーブルに供給可能な電圧や電流等のケーブル定格）の情報を記録したチップ（ｅＭａｒｋａｅｒ）が内蔵される。接続された２つの電子機器のうち、ｅＭａｒｋａｅｒから情報を取得できる電子機器は、ｅＭａｒｋａｅｒに電力を供給する電子機器である。接続された２つの電子機器のうち、ｅＭａｒｋａｅｒに電力を供給する電子機器は、給電機器である。従って、接続時にｅＭａｒｋａｅｒに電力を供給する電子機器とならなかった他方の電子機器（受電機器）は、ｅＭａｒｋａｅｒに記録されている情報を取得できない。このため、受電側となった電子機器は、給電機器に対して、ケーブル条件を満たさない電力を要求することがある。
【０００５】
給電機器から受電機器に給電を行う際における電力供給量の取り決めにおいて、受電機器がケーブル内のｅＭａｒｋａｅｒと通信を行うことは規定されていない。また、給電機器がケーブル内のｅＭａｒｋａｅｒから電力条件を取得して、電力条件を考慮した給電を行うことは必須ではない。従って、受電機器がケーブル条件を超えた電力を給電機器に要求すると、この要求に応じて、給電機器が、ケーブル条件を超えた電力を供給することがある。この場合、ケーブル条件を超えた過剰な電力で給電が行われることになる。
【０００６】
本発明の目的は、ケーブル条件を満たした給電が可能な電子機器および電子機器の制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の電子機器は、他の電子機器と接続するための接続手段と、前記電子機器と前記他の電子機器が前記接続手段を介して接続されたことを検出する検出手段と、前記電子機器と前記他の電子機器とが接続されたことに応じて、前記電子機器が給電機器であるか受電機器であるかを決定する決定手段と、前記他の電子機器と通信する通信手段と、備え、前記接続手段は、外部から供給された電力を用いて動作する通信制御手段を備える所定の種類のケーブルを介して、前記他の電子機器と接続可能であり、前記電子機器と前記他の電子機器とが接続され、かつ、前記電子機器が前記受電機器と決定された場合、前記通信手段は、前記他の電子機器が前記電子機器に給電する電力に関する電力情報の通信を行う前に、前記ケーブルの前記通信制御手段に電力を出力するための要求を前記他の電子機器に出力する制御を行うことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、ケーブル定格を満たした電力授受が可能な電子機器および電子機器の制御方法を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１におけるケーブルを介して接続された電子機器および外部機器の構成図である。
【図２】コネクタのピン配置を示す図である。
【図３】ケーブルの構成図である。
【図４】第１実施形態の処理の流れを示すフローチャートである。
【図５】図４のＴ１以降の処理の流れを示すフローチャートである。
【図６】Ｐｏｗｅｒ  Ｃｏｎｔｒａｃｔの流れを示す図である。
【図７】図７のＴ２以降の処理の流れを示すフローチャートである。
【図８】図９のＴ３以降の処理の流れを示すフローチャートである。
【図９】実施形態４における電子機器およびケーブルの構成図である。
【図１０】電源スイッチの状態を示す図である。
【図１１】第３実施形態の処理の流れを示すフローチャートである。
【図１２】ケーブルが接続される前後の各スイッチの状態を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の各実施の形態について図面を参照しながら詳細に説明する。しかしながら、以下の各実施の形態に記載されている構成はあくまで例示に過ぎず、本発明の範囲は各実施の形態に記載されている構成によって限定されることはない。
【００１１】
以下の各実施形態におけるＵＳＢ３．１規格について説明する。ＵＳＢ３．１規格は、ＵＳＢ２．０、ＵＳＢ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ（以下、ＰＤとする）やＵＳＢ  Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇといった規格をサポートするＵＳＢ  Ｔｙｐｅ−Ｃについて規定している。ＵＳＢ３．１規格では、ディスプレイやオーディオデバイス等の電子機器に対して、規格に準拠した映像データや音声データ等を転送することを可能とするＡｌｔｅｒｎａｔｅ  Ｍｏｄｅ（以下、Ａｌｔ．ｍｏｄｅとする）が策定されている。
【００１２】
ＵＳＢ３．１規格は、データの送受信において、電子機器は、ホスト機器とデバイス機器とのうち何れの機器の役割を果たすかを規定している。ホスト機器はＤＦＰ（Ｄｏｗｎｓｔｒｅａｍ  Ｆａｃｉｎｇ  Ｐｏｒｔ）機器であり、デバイス機器はＵＦＰ（Ｕｐｓｔｒｅａｍ  Ｆａｃｉｎｇ  Ｐｏｒｔ）機器である。また、ＵＳＢ３．１規格は、ホスト機器およびデバイス機器の両機能を備えるＤＲＰ（Ｄｕａｌ  Ｒｏｌｅ  Ｐｏｒｔ）機器を規定している。ＵＳＢ３．１規格では、データだけでなく、電力も双方向で授受が可能であり、給電側がＳｏｕｒｃｅ、受電側がＳｉｎｋと規定される。また、ＵＳＢ３．１規格では、ケーブルの給電条件等のケーブル条件を記録するｅＭａｒｋｅｒに電源を供給するＶｃｏｎｎについて規定されている。ケーブル条件は、ケーブルに供給可能な電流や電圧等を定めたケーブル定格である。ｅＭａｒｋｅｒは、ケーブルに内蔵される通信制御手段（外部から供給された電力を用いて動作する通信制御手段）であり、例えば、チップが適用される。ＵＳＢ  Ｔｙｐｅ−Ｃのコネクタは、送信側および受信側で同じコネクタ形状をしており、上述の役割は、接続した機器間で、相互に変更することが可能である。
【００１３】
上述したように、ＤＲＰ機器は、ホスト機器およびデバイス機器の両機能を備える。ＤＲＰ機器は、接続相手の機器の状態に応じて、ＤＦＰ機器かつＳｏｕｒｃｅであるＤＦＰ／Ｓｏｕｒｃｅとして機能する状態であるか、ＵＦＰ機器かつＳｉｎｋであるＵＦＰ／Ｓｉｎｋとして機能する状態であるかを、一時的に決定する。
【００１４】
ＵＳＢ  Ｔｙｐｅ−Ｃコネクタの接続時に、ＤＦＰ／Ｓｏｕｒｃｅとなった電子機器（給電側の電子機器：給電機器）は、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなる。Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなった電子機器は、ｅＭａｒｋｅｒに対して電源を供給することができるため、ｅＭａｒｋｅｒからケーブル条件を取得できる。一方、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタの接続時にＵＦＰ／Ｓｉｎｋとなった電子機器（受電側の電子機器：受電機器）は、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとならないため、ｅＭａｒｋｅｒに対して電源を供給する権利がない。このため、ＵＦＰ／Ｓｉｎｋとなった電子機器（受電機器）は、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとならない限り、ｅＭａｒｋｅｒからケーブル条件を取得できない。
【００１５】
ここで、ＵＦＰ／Ｓｉｎｋとなった電子機器は、ＤＦＰ／Ｓｏｕｒｃｅとなった電子機器に対して、Ｖｃｏｎｎ＿ＳＷＡＰを要求することができる。Ｖｃｏｎｎ＿ＳＷＡＰ要求は、Ｓｏｕｒｃｅとしての役割とＳｉｎｋとしての役割とを交換する要求であり、電源を供給する権利を求める要求である。ＵＦＰ／Ｓｉｎｋとなった電子機器は、ＤＦＰ／Ｓｏｕｒｃｅとなった電子機器に対してＶｃｏｎｎ＿ＳＷＡＰを要求し、Ｖｃｏｎｎ＿ＳＷＡＰが許可されれば、ＵＦＰ／Ｓｉｎｋとなった電子機器は、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなることができる。ＵＦＰ／Ｓｉｎｋとなった電子機器は、Ｖｃｏｎｎ＿ＳＷＡＰによりＶｃｏｎｎ＿Ｓｏｕｒｃｅとなることができれば、ｅＭａｒｋｅｒからケーブル条件を取得できる。以下、各実施形態について説明する。
【００１６】
＜第１実施形態＞
図面を参照して、第１実施形態について説明する。図１は、電子機器１００と外部機器２００とがケーブル３００を介して接続されている図を示す。外部機器２００は、電子機器１００に接続される他の電子機器である。電子機器１００および外部機器２００には、任意の機器が適用可能である。例えば、電子機器１００にはカメラ等の撮像装置が適用され、外部機器２００にはディスプレイ等の表示装置が適用される。また、ケーブル３００としては、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタを有するＵＳＢケーブルが適用されるものとする。ケーブル３００は、ｅＭａｒｋｅｒを内蔵する所定の種類のケーブルである。図１では、電子機器１００および外部機器２００の両者は、ＤＲＰ機器であるとする。ＤＲＰ機器がＤＦＰとして機能する場合、当該機器は、デフォルトにおいてホスト機器として機能するとともにデバイス機器に電力を供給する。ＤＰＲ機器がＵＦＰとして機能する場合、ＵＦＰは、デフォルトにおいてデバイス機器として機能するとともにホスト機器から電力を受け取る。
【００１７】
ポートおよびコネクタについて説明する。電子機器１００には、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したポート１５０が備えられており、外部機器２００には、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したポート２５０が備えられている。ポート１５０およびポート２５０は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠した電源や通信ラインを含む。ポート１５０は、電子機器１００のシステム制御部１１０により制御され、ポート２５０は、外部機器２００のシステム制御部２１０により制御される。電子機器１００のポート１５０にはコネクタ１０１が設けられ、外部機器２００のポート２５０にはコネクタ２０１が設けられる。コネクタ１０１および２０１は、何れもレセプタクルである。ケーブル３００の一方の端部にはＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したコネクタ３０３ａが備えられており、ケーブル３００の他方の端部にはＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したコネクタ３０３ｂが備えられている。コネクタ３０３ａおよびコネクタ３０３ｂは、何れもプラグである。電子機器１００のポート１５０と外部機器２００のポート２５０とは、ケーブル３００を介して接続される。電子機器１００のポート１５０と外部機器２００のポート２５０との間では、ケーブル３００を介して、データの送受信だけでなく、双方向に電力供給を行うことも可能である。
【００１８】
コネクタ１０１は、ＶＢＵＳ端子（電源端子）１０１ａ、ＣＣ端子１０１ｂ、Ｖｃｏｎｎ端子（Ｖｃｏｎｎ電源端子）１０１ｃおよびＧＮＤ端子（グラウンド端子）１０１ｄを有する接続手段である。電子機器１００は、コネクタ１０１を介して、外部機器２００と接続可能である。コネクタ２０１は、ＶＢＵＳ端子２０１ａ、ＣＣ端子２０１ｂ、Ｖｃｏｎｎ端子２０１ｃおよびＧＮＤ端子２０１ｄを有する。
【００１９】
図１において、電子機器１００は、プルアップ抵抗１０３、プルダウン抵抗１０４、スイッチ１０７、スイッチ制御部１０９、システム制御部１１０、タイマ部１１１、接続検出部１１２および通信部１１４を有する。外部機器２００は、プルアップ抵抗２０３、プルダウン抵抗２０４、スイッチ２０７、スイッチ制御部２０９、システム制御部２１０、タイマ部２１１、接続検出部２１２および通信部２１４を有する。図１において、スイッチは「ＳＷ」と表記される。また、電子機器１００は、ＶＢＵＳ端子へ電源を供給するＶＢＵＳ＿Ｓｏｕｒｃｅ用のスイッチ１１７およびＶＢＵＳ端子から供給される電力を機器で受電するＶＢＵＳ＿Ｓｉｎｋ用のスイッチ１１８を有する。外部機器２００は、ＶＢＵＳ端子へ電源を供給するＶＢＵＳ＿Ｓｏｕｒｃｅ用のスイッチ２１７およびＶＢＵＳ端子から供給される電力を機器で受電するＶＢＵＳ＿Ｓｉｎｋ用のスイッチ２１８を有する。
【００２０】
プルアップ抵抗１０３および２０３は、定電圧電源ＶＣＣに接続されている。プルアップ抵抗１０３および２０３は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定された所定の定数（例えば、２２ｋΩ）を持つ抵抗である。定電圧電源ＶＣＣの電圧値は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定された値であり、例えば、５ボルト（以下、ボルトをＶとして示す）であるとする。プルダウン抵抗１０４および２０４は、ＧＮＤに接続されている。プルダウン抵抗１０４および２０４は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定された所定の定数（例えば、５．１ｋΩ）を持つ抵抗である。
【００２１】
スイッチ１０７は、スイッチ制御部１０９の制御に基づいて、ＣＣ端子１０１ｂの接続先を、プルアップ抵抗１０３またはプルダウン抵抗１０４の何れかに切り替える。スイッチ１０７の接続先が切り替わることで、プルアップ抵抗１０３およびプルダウン抵抗１０４は、ＣＣ端子１０１ｂに接続可能である。また、スイッチ制御部１０９は、スイッチ１０７を制御して、ＣＣ端子１０１ｂがプルアップ抵抗１０３とプルダウン抵抗１０４との何れにも接続されていない開放状態にすることもある。スイッチ２０７は、スイッチ制御部２０９の制御に基づいて、ＣＣ端子２０１ｂの接続先を、プルアップ抵抗２０３またはプルダウン抵抗２０４の何れかに切り替える。また、スイッチ制御部２０９は、スイッチ２０７を制御して、ＣＣ端子２０１ｂがプルアップ抵抗２０３とプルダウン抵抗２０４との何れにも接続されていない開放状態にすることもある。図１に示される状態では、電子機器１００のＣＣ端子１０１ｂがプルアップ抵抗１０３に接続され、外部機器２００のＣＣ端子２０１ｂがプルダウン抵抗２０４に接続されている。以下、プルアップ抵抗を「Ｒｐ」、プルダウン抵抗を「Ｒｄ」として示すことがある。
【００２２】
スイッチ制御部１０９は、スイッチ１０７を制御し、ＣＣ端子１０１ｂをプルアップ抵抗１０３に接続することで、電子機器１００がホスト機器であることを、外部機器２００に示す。また、スイッチ制御部１０９は、スイッチ１０７を制御し、ＣＣ端子１０１ｂをプルダウン抵抗１０４に接続することで、電子機器１００がデバイス機器であることを、外部機器２００に示す。さらに、スイッチ制御部１０９は、スイッチ１０７を制御して時分割で切り替えることで、電子機器１００がホスト機器にもデバイス機器にもなれることを外部機器に示す。また、スイッチ制御部１０９は、スイッチ１０７を制御して、プルアップ抵抗１０３とプルダウン抵抗１０４との何れにも接続しない開放状態に制御することも可能である。スイッチ１０７およびスイッチ制御部１０９は、電子機器１００と外部機器２００とが接続されたことに応じて、電子機器１００が給電機器であるか受電機器であるかを決定する決定手段である。
【００２３】
システム制御部１１０は、電子機器１００の全体を制御し、外部機器２００と通信する通信手段であるシステム制御部２１０は、外部機器２００の全体を制御し、電子機器１００と通信する通信手段である。タイマ部１１１は、システム制御部１１０と接続されており、スイッチ１０７を切り替えるタイミングなどの時間を計測する。タイマ部２１１は、システム制御部２１０と接続されており、スイッチ２０７を切り替えるタイミング等の時間を計測する。接続検出部１１２は、ＣＣ端子１０１ｂの電圧を検出することで、コネクタ１０１に機器が接続されたか否かを検出する接続検出手段である。接続検出部２１２は、コネクタ２０１のＣＣ端子２０１ｂの電圧を検出することで、コネクタ２０１に機器が接続されたか否かを検出する接続検出手段である。通信部１１４は、システム制御部１１０の制御により、ＣＣ端子１０１ｂを介して外部機器２００と通信を行う。通信部２１４は、システム制御部２１０の制御により、コネクタ２０１のＣＣ端子を介して電子機器１００と通信を行う。
【００２４】
接続検出部１１２は、ＣＣ端子１０１ｂの電圧を検出して、検出した電圧が所定の範囲内であるか否かによって、コネクタ１０１に外部機器２００が接続されたか否かを判定する検出手段である。ＣＣ端子１０１ｂは、他の電子機器（外部機器２００）が接続されたかの検出に用いられる端子である。所定の電圧範囲は、任意の範囲であってよいが、以下、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に規定されている式１に記載された電圧範囲とする。
２Ｖ≦ＶＳＥＮＳＥ＜２．０４Ｖ（式１）
【００２５】
ＶＳＥＮＳＥは、接続検出部１１２が検出した、ＣＣ端子１０１ｂの電圧（単位は［Ｖ］）である。
【００２６】
接続検出部１１２は、ＣＣ端子１０１ｂの電圧が所定の範囲内でない場合、つまり、ＶＳＥＮＳＥ電圧が式１の範囲外であった場合には、コネクタ１０１に外部機器２００が接続されていることを検出しない。例えば、コネクタ１０１に外部機器２００が接続されておらず、ＣＣ端子１０１ｂがプルアップ抵抗１０３に接続されている場合、ＣＣ端子１０１ｂの電圧は、定電圧電源ＶＣＣの電圧値となる。定電圧電源ＶＣＣの電圧値が５Ｖの場合、ＣＣ端子１０１ｂの電圧は、式１の範囲外となる。この場合、接続検出部１１２は、コネクタ１０１に外部機器２００が接続されていることを検出しない。また、コネクタ１０１に外部機器２００が接続されておらず、ＣＣ端子１０１ｂがプルダウン抵抗１０４に接続されている場合、ＣＣ端子１０１ｂの電圧は、ＧＮＤの電圧値となる。ＧＮＤの電圧値は０ボルトであるため、ＣＣ端子１０１ｂの電圧は式１の範囲外となる。この場合、接続検出部１０２は、コネクタ１０１に外部機器２００が接続されていることを検出しない。接続検出部１１２は、ＣＣ端子１０１ｂの電圧が式１の範囲内にあるときに、コネクタ１０１に外部機器２００が接続されたことを検出する。接続検出部１１２は、外部機器２００の接続を検出した場合、システム制御部１１０に機器の接続を通知する。
【００２７】
システム制御部１１０は、スイッチ制御部１０９を制御して、スイッチ１０７の接続先を、プルアップ抵抗１０３とプルダウン抵抗１０４とに周期的に切り替え続ける。この際、システム制御部１１０は、ＣＣ端子１０１ｂの電圧が式１の範囲内に入るまで、トグリング（Ｔｏｇｇｌｉｎｇ）を行うように、スイッチ制御部１０９を制御する。トグリングは、スイッチ１０７の接続先を、プルダウン抵抗とプルアップ抵抗とに周期的に切り替える動作である。
【００２８】
図２は、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのピン配置を示す図である。ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ（コネクタ１０１および２０１）は、表裏が逆に挿入された場合であっても正常に動作するために、コネクタ中心を基準に点対称なピン配置となっている。ここで、唯一信号が一致しないのは、中央付近にあるＣＣ端子である。ＣＣ端子は、２つの役割がある。図２に示されるように、ＵＳＢ  Ｔｙｐｅ−ＣコネクタのピンにはＣＣ１とＣＣ２とがあり、機器同士が接続されると、プラグの接続方向によって、ＣＣ１とＣＣ２とのうち、何れかのＣＣ端子は、機器との接続検出用としての役割を担う。ケーブル３００が、ｅＭａｒｋｅｒを有したＥｌｅｃｔｒｉｃａｌ  Ｍａｒｋｅｄ  Ｃａｂｌｅ  Ａｓｓｅｍｂｌｙ（以下、ＥＭＣＡ）ケーブルの場合、もう一方のＣＣ端子は、ＶｃｏｎｎとなってｅＭａｒｋｅｒに電力を供給する。ＥＭＣＡは、認証付ケーブルであり、通電容量や対応プロトコルなどを機器に伝える機能を持つ。
【００２９】
ＴＸ端子（ＴＸ１＋、ＴＸ１−、ＴＸ２＋、ＴＸ２−）は信号送信用の端子であり、ＲＸ端子（ＲＸ１＋、ＲＸ１−、ＲＸ２＋、ＲＸ２−）は信号受信用の端子であり、これらは高速データ伝送に対応し得る。ＳＢＵ端子（ＳＢＵ１、ＳＢＵ２）は、サイドバンド信号端子であり、各種の用途に適宜用い得る。Ｄ＋端子及びＤ−端子は、ＵＳＢ２．０をサポートするために用いられる。ケーブル３００には、図２に示す各々の端子に対応する電線が備えられている。
【００３０】
図３は、上述した非特許文献１に記載されているケーブル３００の構成について示している。ケーブル３００には、ケーブル条件が記録され、機器とＣＣラインを介して通信するｅＭａｒｋｅｒ３０２が組み込まれている。ｅＭａｒｋｅｒ３０２は、Ｖｃｏｎｎ＿ＳｏｕｒｃｅからＶｃｏｎｎ電源を受電し、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅ側とＣＣラインを介して通信を行う。Ｖｃｏｎｎラインに接続されているダイオード３０１ａおよびダイオード３０１ｂは、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅから供給された電源が、相手側のＶｃｏｎｎ端子に供給されないようにするために設けられている。
【００３１】
以下、図４および図５のフローチャートを参照して、第１実施形態の処理の流れについて説明する。接続検出部１１２は、電子機器１００と外部機器２００とが接続されているか否かを判定する（ステップＳ４０１）。電子機器１００と外部機器２００とが接続されているか否かは、接続検出部１１２により検出される。接続検出部１１２は、ＣＣ端子１０１ｂの電位ＶＳＥＮＳＥが、上述した式（１）に示す範囲内である場合に、電子機器１００と外部機器２００とが接続されていることを検出する。一方、接続検出部１１２は、ＣＣ端子１０１ｂの電位ＶＳＥＮＳＥが、上述した式（１）に示す範囲外である場合に、電子機器１００と外部機器２００とが接続されていることを検出しない。電子機器１００と外部機器２００とが接続されていると接続検出部１１２が検出した場合（ステップＳ４０１においてＹＥＳ）、フローはステップＳ４０３に移行する。電子機器１００と外部機器２００とが接続されていることを接続検出部１１２が検出しない場合（ステップＳ４０１においてＮＯ）、ステップＳ４０１が繰り返される。
【００３２】
ステップＳ４０１の判定がＹＥＳの場合、システム制御部１１０は、規格電力で動作可能であるか否かを判定する（ステップＳ４０３）。この際、システム制御部１１０は、電子機器１００の動作電力が所定電力以下であるかに基づいて、ステップＳ４０３の判定を行ってもよい。上記所定電力は、任意の電力であってよいが、例えば、非特許文献１に記載された電力が適用される。ステップＳ４０３の判定が行われる理由は、ｅＭａｒｋｅｒを有していないケーブルの場合、通常、電圧が５Ｖおよび電流が５００ｍＡ（ミリアンペア）までの電力の伝送が許容されているためである。電圧が５Ｖおよび電流が５００ｍＡ以上の電力を伝送する場合、ケーブル条件を考慮した電力の伝送が必要となるため、ステップＳ４０３の判定が行われる。
【００３３】
ステップＳ４０３でＹＥＳと判定された場合、電子機器１００の動作電力は所定電力以下であるため、機器同士の間で給電が行われる際に、ケーブル条件を考慮する必要はない。このため、システム制御部１１０は、ＵＳＢ  Ｔｙｐｅ−Ｃ  Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ（ＰＤ）規格に準拠したＰＤ通信を行う（ステップＳ４０５）。このＰＤ通信で、給電機器から受電機器に給電を行う際の電力供給量を取り決めるＰｏｗｅｒ  Ｃｏｎｔｒａｃｔが行われる。Ｓ４０５のＰＤ通信では、上述の所定電力、すなわち、５Ｖ、５００ｍＡ以下で電力供給量を取り決める。システム制御部１１０は、外部機器２００との間で電力に関する電力情報を送受信するために、ＣＣ端子１０１ｂの電圧を制御し、ＣＣ端子１０１ｂのＤＣレベルを用いて、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠した通信を行う。システム制御部１１０は、外部機器２００との間で接続が確立した後に、送受信の試行を行い、ＰＤ通信におけるメッセージ授受が成功したか否かを判定する。ＰＤ通信におけるメッセージ授受が成功した場合には、電子機器１００と外部機器２００との両者がＰＤ規格に対応していると判定され、以後、ＰＤ通信を用いた制御が行われる。ＰＤ通信におけるメッセージ授受が成功しなかった場合には、電子機器１００と外部機器２００とのうち何れか一方または両方がＰＤ規格に対応していないと判定される。電子機器１００と外部機器２００とのうちの少なくともいずれかがＰＤ規格に対応していない場合には、ＤｉｓｐｌａｙＰｏｒｔ又はＨＤＭＩ（登録商標）通信をすることが可能なＡｌｔ．ｍｏｄｅで動作できない。以下、電子機器１００と外部機器２００のいずれもがＰＤ規格に対応しているものとする。この場合、給電機器から受電機器に対して、ＰＤ通信で決定された電力の給電が行われる（ステップＳ４０７）。ステップＳ４０７の処理は、ステップＳ４０３でＹＥＳと判定された場合に行われる。このため、ケーブル３００のケーブル条件を満たした電力の給電が行われるため、ケーブル３００の能力を超えた過剰な電力が伝送されることはない。
【００３４】
ステップＳ４０３でＮＯと判定された場合、システム制御部１１０は、ＣＣ端子１０１ｂがプルアップ抵抗１０３に接続されている否かを検出することで、電子機器１００がＤＦＰ／Ｓｏｕｒｃｅになっているか否かを判定する（ステップＳ４０９）。ＣＣ端子１０１ｂがプルアップ抵抗１０３に接続されている場合（ステップＳ４０９においてＹＥＳ）、システム制御部１１０は、電子機器１００がＤＦＰ／Ｓｏｕｒｃｅになっていると判定する。この場合、電子機器１００が、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなっているため、Ｖｃｏｎｎ＿ＳＷＡＰ要求を出力する必要がない。従って、フローは、ステップＳ４１５に移行する。ＣＣ端子１０１ｂがプルダウン抵抗１０４に接続されている場合（ステップＳ４０９においてＮＯ）、システム制御部１１０は、外部機器２００がＤＦＰ／Ｓｏｕｒｃｅになっていると判定する。この場合、外部機器２００が、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなっている。従って、電子機器１００は、外部機器２００に対して、Ｖｃｏｎｎ＿ＳＷＡＰ要求を出力する（ステップＳ４１１）。
【００３５】
システム制御部１１０は、電子機器１００が、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなれたか否かを判定する（ステップＳ４１３）。外部機器２００は、電子機器１００からのＶｃｏｎｎ＿ＳＷＡＰ要求を許可する場合もあり、拒否する場合もある。Ｖｃｏｎｎ＿ＳＷＡＰ要求が拒否された場合、電子機器１００は、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなることができず、ステップＳ４１３の判定はＮＯとなる。一方、外部機器２００が、電子機器１００からのＶｃｏｎｎ＿ＳＷＡＰ要求を許可した場合、電子機器１００は、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなることができる。この場合、ステップＳ４１３の判定はＹＥＳとなる。ステップＳ４１３でＮＯと判定された場合、フローは「Ｔ１」に進む。「Ｔ１」以降のフローについては、後述する。
【００３６】
ステップＳ４１３でＹＥＳと判定された場合、システム制御部１１０は、Ｖｃｏｎｎ端子１０１ｃからＶｃｏｎｎ電源をｅＭａｒｋｅｒ３０２に供給する。そして、システム制御部１１０は、通信部１１４を制御して、ＣＣ端子１０１ｂからｅＭａｒｋｅｒ３０２と通信を行う。通信部１１４がｅＭａｒｋｅｒ３０２と通信することにより、システム制御部１１０は、ケーブル３００のケーブル条件を取得し、ケーブル条件（ケーブル素性）を確認する（ステップＳ４１５）。システム制御部１１０は、ケーブル条件を確認した後、ステップＳ４０５と同様のＰＤ通信を行う（ステップＳ４１７）。ここで、図６を参照して、ＰＤ通信の流れについて説明する。
【００３７】
時刻ｔ１で電子機器１００と外部機器２００とが接続されると、ＣＣ端子が０Ｖ〜５Ｖの間の所定の電圧になる。ＣＣ端子が所定の電圧になると、ＤＦＰ／ＳｏｕｒｃｅはＶＢＵＳ  ５Ｖを出力する（時刻ｔ２）。時刻ｔ３において、ＤＦＰ／ＳｏｕｒｃｅはＰＤ規格に則って、Ｓｏｕｒｃｅ  ｃａｐａｂｉｌｉｔｉｅｓをＵＦＰ／Ｓｉｎｋに提示する。Ｓｏｕｒｃｅ  ｃａｐａｂｉｌｉｔｉｅｓは、ＤＦＰ／Ｓｏｕｒｃｅが供給できる電力供給能力のことである。時刻ｔ４で、ＵＦＰ／Ｓｉｎｋは、時刻ｔ３において提示された電力の中から所望の電力を選択し、ＤＦＰ／Ｓｏｕｒｃｅに対して電力を要求する。時刻ｔ５でＤＦＰ／Ｓｏｕｒｃｅは、ＵＦＰ／Ｓｉｎｋから要求された電力を供給可能な場合、ＡｃｃｅｐｔをＵＦＰ／Ｓｉｎｋに返し、電力を供給する準備を開始する。時刻ｔ６でＤＦＰ／Ｓｏｕｒｃｅは電力供給の準備ができると、ＰＳ  ＲＤＹ信号をＵＦＰ／Ｓｉｎｋに送り、供給する電力を変更し、ＵＦＰ／ＳｉｎｋはＰＳ  ＲＤＹ信号を受けるとＤＦＰ／Ｓｏｕｒｃｅから電力の需給を開始する。ＰＤ規格では、ＤＦＰ／ＳｏｕｒｃｅはＵＦＰ／ＳｉｎｋとＰＤ通信でＡｃｃｅｐｔした電力を供給し続ける必要があり、ＤＦＰ／Ｓｏｕｒｃｅが供給電力を変更する場合は、ＰＤ通信を再度行う必要がある。ＰＤ通信は、電力に関する情報を示す電力情報の通信に対応する。具体的には、ＰＤ通信は、ＤＦＰ／ＳｏｕｒｃｅからＵＦＰ／ＳｉｎｋにＳｏｕｒｃｅ  ｃａｐａｂｉｌｉｔｉｅｓを提示する通信と、ＵＦＰ／ＳｉｎｋからＤＦＰ／Ｓｏｕｒｃｅに要求する電力を提示する通信を含む。また、ＰＤ通信は、ＤＦＰ／ＳｏｕｒｃｅからＵＦＰ／Ｓｉｎｋに要求に対するＡｃｃｅｐｔを提示する通信を含んでいてもよい。
【００３８】
図４に示されるように、ステップＳ４１７の後、システム制御部１１０は、ＤＦＰ／Ｓｏｕｒｃｅとなった外部機器２００が提示した電力から、ステップＳ４１５で取得されたケーブル条件を満たした電力を選択可能であるかを判定する（ステップＳ４１９）。例えば、ケーブル条件が２０Ｖおよび３Ａであり、外部機器２００が提示した電力が９Ｖおよび３Ａの場合、ケーブル条件を満たす。この場合、ケーブル条件を満たした電力を選択可能であるため、ステップＳ４１９の判定はＹＥＳとなる。例えば、ケーブル条件が２０Ｖおよび３Ａであり、外部機器２００が提示した電力が２０Ｖおよび５Ａの場合は、ケーブル条件を満たさない。この場合、ステップＳ４１９の判定はＮＯとなる。
【００３９】
外部機器２００は、複数の電力を提示することがある。例えば、外部機器２００が提示した電力が、２０Ｖおよび５Ａの電力と、９Ｖおよび３Ａの電力との２種類であったとする。ケーブル３００のケーブル条件が、２０Ｖおよび３Ａの場合、外部機器２００が提示した２種類の電力のうち１つは、選択可能である。この場合、ステップＳ４１９の判定はＹＥＳとなる。システム制御部１１０は、電子機器１００は、自身が、提示された２種類の電力を何れも受電可能であっても、ケーブル条件を満たす９Ｖおよび３Ａの電力を要求する。これにより、電子機器１００が、ケーブル条件を満たさない電力を外部機器２００に要求することがなくなる。
【００４０】
ステップＳ４２１の後、システム制御部１１０は、外部機器２００がＡｌｔ．ｍｏｄｅ対応機器か否かを判定する（ステップＳ４２３）。ステップＳ４２３でＹＥＳと判定された場合、システム制御部１１０は、ディスプレイとして機能する外部機器２００に対して表示制御を行うための通信を行い、外部機器２００に映像表示を開始させる。ステップＳ４２３でＮＯと判定された場合、システム制御部１１０は、外部機器２００がディスプレイ表示できないデバイスであることを報知する制御を行う（ステップＳ４２７）。システム制御部１１０は、電子機器１００を制御して、視覚的な報知等を、電子機器１００を操作するユーザに対して行ってよい。例えば、電子機器１００が、画面を有するカメラである場合、カメラの画面に、上記の報知を示す警告を表示する制御を行ってもよい。これにより、カメラとしての電子機器１００を操作するユーザは、外部機器２００がディスプレイ表示できないデバイスであることを認識できる。ステップＳ４１９でＮＯと判定された場合も、ステップＳ４２７が実行される。ステップＳ４１９でＮＯと判定された場合、ケーブル条件を満たした電力を選択できない。この場合、システム制御部１１０は、電力の選択ができないことをユーザに報知する制御を行う。
【００４１】
上述したように、外部機器２００がＶｃｏｎｎ＿Ｓｏｕｒｃｅとなっている場合、ＵＦＰ／Ｓｉｎｋとなった電子機器１００は、ステップＳ４１１において、外部機器２００に対して、Ｖｃｏｎｎ＿ＳＷＡＰ要求を出力する。この場合、電子機器１００と外部機器２００とは接続されており、且つ電子機器１００は受電機器であると決定されている。外部機器２００がＶｃｏｎｎ＿ＳＷＡＰ要求を許可した場合、電子機器１００は、外部機器２００とＰＤ通信（Ｐｏｗｅｒ  Ｃｏｎｔｒａｃｔを含む通信）を行う前に、ケーブル３００のケーブル条件を確認する。電子機器１００は、ケーブル条件を確認するために、ｅＭａｒｋｅｒ３０２に電力を出力するための要求を外部機器２００に出力する制御を行う。この場合、ＵＦＰ／Ｓｉｎｋとなった電子機器１００は、一時的に、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなることができるため、ｅＭａｒｋｅｒ３０２からケーブル３００のケーブル条件を取得できる。電子機器１００は、ＰＤ通信の前に、ｅＭａｒｋｅｒ３０２からケーブル条件を取得するため、ＰＤ通信において、外部機器２００に対して、ケーブル条件を満たさない電力を要求することがなくなる。これにより、ＵＳＢ  Ｔｙｐｅ−Ｃについて規定したＵＳＢ３．１規格に準拠した電子機器１００と外部機器２００との間で、ケーブル条件を満たさない電力授受が行われることがなくなる。
【００４２】
上記は、ステップＳ４１３でＹＥＳと判定された場合の例である。次に、ステップＳ４１３でＮＯと判定された場合について、図５のフローチャートを参照して、説明する。ステップＳ４１３でＮＯと判定されるケースは、外部機器２００がＶｃｏｎｎ＿ＳＷＡＰ要求を拒否した場合である。この場合、スイッチ制御部１０９はスイッチ１０７をプルダウン抵抗１０４とは一旦未接続にして開放状態にし（ステップＳ４２９）、タイマ部１１１は時間計測を開始する（ステップＳ４３１）。スイッチ１０７が開放状態になることにより、ＣＣ端子１０１ｂは、プルアップ抵抗１０３およびプルダウン抵抗１０４の何れにも接続されない状態になる。これにより、接続検出部１１２は、電子機器１００と外部機器２００との間の接続を検出しなくなり、電子機器１００と外部機器２００との間は疑似的に切断された状態になる。そして、スイッチ制御部１０９は、スイッチ１０７を制御して、上述したトグリングを再開する（ステップＳ４３３）。トグリングが行われる際、スイッチ制御部１０９は、最初に、スイッチ１０７の接続先をプルアップ抵抗１０３として、トグリングを再開することが好ましい。これにより、トグリングが行われる際に、最初に、ＣＣ端子１０１ｂとプルアップ抵抗１０３とが接続される。最初にＣＣ端子１０１ｂとプルアップ抵抗１０３とが接続されることで、電子機器１００が、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなる可能性を高めることができる。接続検出部１１２が、外部機器２００との接続を再び検出すると、システム制御部１１０は、スイッチ１０７がプルダウン抵抗１０４に接続されているかを検出する（ステップＳ４３５）。
【００４３】
ステップＳ４３５でＹＥＳと判定された場合、システム制御部１１０は、タイマ部１１１が計測している時間が所定時間を経過したかを判定する（ステップＳ４３７）。ステップＳ４３７でＮＯと判定された場合、フローは、Ｓ４２９に戻る。つまり、ステップＳ４２９からＳ４３５までのステップが繰り返し行われる。例えば、外部機器２００がＤＦＰ／Ｓｏｕｒｃｅの役割のみを果たす場合、電子機器１００と外部機器２００との接続は確立しない。そのため、システム制御部１１０がタイマ部１１１の時間経過を確認し、所定時間を経過したかを判定する。ステップＳ４３７でＹＥＳと判定された場合、ＣＣ端子の開放およびトグリングが繰り返されたにもかかわらず、所定時間が経過したことになる。この場合、フローは「Ａ」から図４のＳ４２７に進む。これにより、電子機器１００を操作するユーザに、電子機器１００と外部機器２００との接続が確立しないことを報知できる。上記所定時間は、ＵＳＢ−ｔｙｐｅＣ  Ｃａｂｌｅ  ａｎｄ  Ｃｏｎｎｅｃｔｏｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｔＤＲＰで規定された１００ｍｓであってもよいが、それ以外の任意の時間に設定されてよい。
【００４４】
ステップＳ４３５でＮＯと判定された場合、スイッチ１０７は、プルアップ抵抗１０３に接続されているため、ＣＣ端子１０１ｂはプルアップ抵抗１０３と接続される。ＣＣ端子１０１ｂがプルアップ抵抗１０３に接続されると、電子機器１００は、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとして機能することができる。これにより、電子機器１００のＶｃｏｎｎ＿ＳｏｕｒｃｅからｅＭａｒｋｅｒ３０２に電源を供給でき、通信部１１４は、ｅＭａｒｋｅｒ３０２と通信を行うことが可能になる。従って、システム制御部１１０は、ｅＭａｒｋｅｒ３０２からケーブル情報を取得することができる。この場合、システム制御部１１０は、外部機器２００に対してＰｏｗｅｒ  Ｒｏｌｅ  Ｓｗａｐを要求する（ステップＳ４３９）。当該Ｐｏｗｅｒ  Ｒｏｌｅ  Ｓｗａｐにより、電子機器１００にＶｃｏｎｎ＿Ｓｏｕｒｃｅの役割を残したまま、給電側の役割を外部機器２００に移譲することができる。従って、ステップＳ４３９が実行されると、電子機器１００は、一時的にＶｃｏｎｎ＿Ｓｏｕｒｃｅとなっているが、給電側の役割は、外部機器２００が果たすことになる。ステップＳ４３９の後、フローは、図４のステップＳ４１５に進み、システム制御部１１０は、ケーブル３００のケーブル条件を確認する。上述したように、電子機器１００がＶｃｏｎｎ＿Ｓｏｕｒｃｅとなっているため、システム制御部１１０は、ｅＭａｒｋｅｒ３０２に電源を供給して、ケーブル条件を取得することができる。
【００４５】
従って、電子機器１００がＵＦＰ／Ｓｉｎｋとなっている場合であり、且つＤＦＰ／Ｓｏｕｒｃｅとなっている外部機器２００がＶｃｏｎｎスワップ要求を拒否した場合であっても、電子機器１００のシステム制御部１１０は、ケーブル情報を取得できる。そして、システム制御部１１０は、外部機器２００との間でＰＤ通信を行う前に、ケーブル条件を取得することで、ケーブル条件を満たす電力授受を行うことが可能になる。
【００４６】
なお、上述の実施形態の処理は、電子機器１００が外部機器２００と接続したことを検出したことに加えて、さらに、ケーブル３００を介して電子機器１００と外部機器２００とが接続したことを検出したことに応じて、制御が実行されてもよい。具体的には、図４のＳ４０１とＳ４０３との間に、ケーブル３００を介して電子機器１００と外部機器２００とが接続したか否かを判定する工程を加えてもよい。
【００４７】
＜第２実施形態＞
次に、第２実施形態について、説明する。電子機器１００、外部機器２００およびケーブル３００の構成は、第１実施形態の図１〜図３と同様であるため、説明を省略する。図７のフローチャートを参照して、第２実施形態の処理の流れについて説明する。
【００４８】
図７のフローチャートの「Ｔ１」以前の処理は、図４のフローチャートと同様である。「Ｔ１」以降の処理について、図７のフローチャートを参照して、説明する。スイッチ制御部１０９はスイッチ１０７をプルダウン抵抗１０４とは一旦未接続として開放状態にする（ステップＳ６２９）。そして、スイッチ制御部１０９は、スイッチ１０７の接続先をプルアップ抵抗１０３とすることで、ＣＣ端子１０１ｂがプルアップ抵抗１０３に接続される（ステップＳ６３１）。この際、スイッチ制御部１０９は、ＣＣ端子１０１ｂとプルアップ抵抗１０３との接続を固定し、トグリング制御は行わない。ＣＣ端子１０１ｂがプルアップ抵抗１０３に接続された状態が固定されることで、電子機器１００は、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとなる。そして、タイマ部１１１は時間計測を開始する（ステップＳ６３３）。接続検出部１１２は、ＣＣ端子１０１ｂの電圧を検出し、検出した電圧が上述した式１の範囲内であるか否かに基づいて、外部機器２００が接続されたか否かを判定する（ステップＳ６３５）。
【００４９】
ステップＳ６３５でＮＯと判定された場合、システム制御部１１０は、タイマ部１１１が計測している時間経過を確認し、所定時間を経過したかを判定する（ステップＳ６３７）。ステップＳ６３７でＮＯの場合、フローは、Ｓ６３５に戻る。第１実施形態で説明したように、外部機器２００がＤＦＰ／Ｓｏｕｒｃｅの役割のみを果たす場合、電子機器１００と外部機器２００との接続が確立しない。そのため、システム制御部１１０がタイマ部１１１の時間経過を確認し、所定時間を経過したかを判定する。所定時間が経過した場合、フローは「Ａ」から図７のＳ６２７に進む。これにより、電子機器１００を操作するユーザに、電子機器１００と外部機器２００との接続が確立しないことを報知できる。
【００５０】
ステップＳ６３５でＹＥＳと判定された場合、システム制御部１１０は、外部機器２００に対してＰｏｗｅｒ  Ｒｏｌｅ  Ｓｗａｐを行う（ステップＳ６３９）。当該Ｐｏｗｅｒ  Ｒｏｌｅ  Ｓｗａｐにより、外部機器２００がＰｏｗｅｒ  Ｓｏｕｒｃｅとなる。ただし、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅは、電子機器１００となっている。ステップＳ６３９の後、フローは、図７のステップＳ６１５に進み、システム制御部１１０は、ケーブル３００からケーブル条件を取得する。上述したように、電子機器１００がＶｃｏｎｎ＿Ｓｏｕｒｃｅとなっている。従って、外部機器２００がＰｏｗｅｒ  Ｓｏｕｒｃｅになったとしても、システム制御部１１０は、ｅＭａｒｋｅｒ３０２からケーブル情報を取得することができ、ケーブル条件を確認できる。
【００５１】
第１実施形態では、スイッチ制御部１０９がＣＣ端子１０１ｂの開放およびトグリング制御を行い、システム制御部１１０は、スイッチ１０７がプルダウン抵抗１０４に接続されているかを検出する。第２実施形態では、スイッチ制御部１０９は、ＣＣ端子１０１ｂを開放した後、ＣＣ端子１０１ｂとプルアップ抵抗１０３との接続を固定する。これにより、電子機器１００がＵＦＰ／Ｓｉｎｋとなっている場合であり、且つＤＦＰ／Ｓｏｕｒｃｅとなっている外部機器２００がＶｃｏｎｎスワップ要求を拒否した場合であっても、電子機器１００のシステム制御部１１０は、ケーブル情報を取得できる。そして、システム制御部１１０は、外部機器２００との間でＰＤ通信を行う前に、ケーブル情報を取得することで、ケーブル条件を満たす電力授受を行うことが可能になる。
【００５２】
＜第３実施形態＞
次に、第３実施形態について、説明する。電子機器１００、外部機器２００およびケーブル３００の構成は、第１実施形態の図１〜図３と同様であるため、説明を省略する。図８のフローチャートを参照して、第３実施形態の処理の流れについて説明する。図８のフローチャートの「Ｔ１」以前の処理は、図４のフローチャートと同様である。「Ｔ１」以降の処理について、図８のフローチャートを参照して、説明する。図８のステップＳ７２９〜Ｓ７３９は、図７のステップＳ６２９〜Ｓ６３９と同様であるため、説明を省略する。ステップＳ７３７でＮＯと判定された場合、電子機器１００と外部機器２００との接続は確立していない。第２実施形態では、システム制御部１１０は、電子機器１００と外部機器２００との接続が確立していないことを報知していたが、第３実施形態のシステム制御部１１０は、ケーブル３００のケーブル条件を取得し、確認する（ステップＳ７４１）。第３実施形態において、ステップＳ７３１で、ＣＣ端子１０１ｂは、プルアップ抵抗１０３に接続されている。従って、Ｖｃｏｎｎ端子１０１ｃからのＶｃｏｎｎ電源が、ｅＭａｒｋｅｒ３０２に供給されている。通信部１１４は、ｅＭａｒｋｅｒ３０２と通信を行うことができるため、システム制御部１１０は、通信部１１４を介して、ｅＭａｒｋｅｒ３０２からケーブル情報を取得することができる。システム制御部１１０がケーブル３００のケーブル情報を確認した後、スイッチ制御部１０９は、スイッチ１０７の接続先をプルダウン抵抗１０４に切り替える。これにより、ＣＣ端子１０１ｂがプルダウン抵抗１０４に接続される（ステップＳ７４２）。そして、フローは、「Ｅ」から、図９のステップＳ７１７に進む。
【００５３】
第３実施形態では、外部機器２００がＶｃｏｎｎスワップ要求を拒否した場合であり、且つ電子機器１００と外部機器２００との接続が確立していない場合でも、電子機器１００のシステム制御部１１０は、ケーブル情報を取得できる。そして、システム制御部１１０は、外部機器２００との間でＰＤ通信を行う前に、ケーブル情報を取得することで、ケーブル条件を満たす電力授受を行うことが可能になる。
【００５４】
＜第４実施形態＞
次に、第４実施形態について説明する。図９は、第４実施形態における電子機器１００およびケーブル３００の構成例である。図９の例では、ケーブル３００に外部機器２００が接続されていない。第４実施形態の電子機器１００は、第１電源スイッチ４０１ａ、第２電源スイッチ４０１ｂ、第１スイッチ１０７および第２スイッチ１０７ｂを有する。第１スイッチ１０７は、定電圧電源ＶＣＣに接続される第１プルアップ抵抗１０３と、ＧＮＤに接続される第１プルダウン抵抗１０４との何れかに接続先を切り替える。第２スイッチ１０７ｂは、定電圧電源ＶＣＣに接続される第２プルアップ抵抗１０３ｂと、ＧＮＤに接続される第２プルダウン抵抗１０４ｂとの何れかに接続先を切り替える。第１スイッチ１０７および第２スイッチ１０７ｂは、開放状態になることもある。
【００５５】
図１０（Ａ）は、第１電源スイッチ４０１ａの接続状態を示し、図１０（Ｂ）は、第２電源スイッチ４０１ｂの接続状態を示す。第１電源スイッチ４０１ａは、１ｐｉｎを第１スイッチ１０７、２ｐｉｎを第１端子１０１ｂ、３ｐｉｎをＶｃｏｎｎ電源に接続している。１ｐｉｎと２ｐｉｎとを接続した状態を状態Ａ、２ｐｉｎと３ｐｉｎとを接続した状態を状態Ｂとする。第１電源スイッチ４０１ａの初期状態は、状態Ａである。第２電源スイッチ４０１ｂは、１ｐｉｎを第２スイッチ１０７ｂ、２ｐｉｎを第２端子１０１ｃ、３ｐｉｎをＶｃｏｎｎ電源に接続している。１ｐｉｎと２ｐｉｎとを接続した状態を状態Ｃ、２ｐｉｎと３ｐｉｎとを接続した状態を状態Ｄとする。第２電源スイッチ４０１ｂの初期状態は、状態Ｃである。
【００５６】
上述したように、ＵＳＢ  Ｔｙｐｅ−Ｃのコネクタ１０１は、表裏が逆に挿入された場合でも正常に動作するために、コネクタ中心を基準に点対称なピン配置となっている。従って、第１端子１０１ｂは、コネクタ１０１の挿入方向によっては、第１実施形態から第３実施形態で説明したＣＣ端子としての役割を果たす場合もあり、Ｖｃｏｎｎ端子の役割を果たす場合もある。同様に、第２端子１０１ｃも、コネクタ１０１の挿入方向によって、ＣＣ端子としての役割を果たす場合もあり、Ｖｃｏｎｎ端子の役割を果たす場合もある。つまり、第１端子１０１ｂと第２端子１０１ｃとのうち、一方の端子はＣＣ端子としての役割を果たし、他方の端子はＶｃｏｎｎ端子としての役割を果たす。
【００５７】
次に、図１１を参照して、第４実施形態の処理の流れについて説明する。システム制御部１１０は、電子機器１００にケーブル３００が接続されたか否かを判定する（ステップＳ９０１）。ステップＳ９０１でＮＯと判定された場合、システム制御部１１０は、ケーブル３００が電子機器１００へ接続されるまで監視を続ける。この場合、ステップＳ９０１が繰り返される。ステップＳ９０１でＹＥＳと判定された場合、システム制御部１１０は、電子機器１００に外部機器２００が接続されたか否かを判定する（ステップＳ９０２）。ステップＳ９０２でＹＥＳと判定された場合、フローは、図９の「Ｆ」に進み、ステップＳ７０３の所定電力で動作可能であるか否かの判定からの処理が行われる。そして、システム制御部１１０は、スイッチ制御部１０９を制御して、各スイッチの接続制御を行う（ステップＳ９０３）。
【００５８】
図１２は、各スイッチの状態を示す。図１２の状態１は、電子機器１００にケーブル３００が接続されていない初期状態（ステップＳ９０１でＮＯとなっている状態）を示す。初期状態において、スイッチ制御部１０９は、第１電源スイッチ４０１ａの１ｐｉｎと２ｐｉｎとを接続し、第２電源スイッチ４０１ｂの１ｐｉｎと２ｐｉｎとを接続する。この状態で、スイッチ制御部１０９は、第１スイッチ１０７および第２スイッチ１０７ｂに対してトグリング制御を行う。
【００５９】
スイッチ制御部１０９がトグリング制御を行っている際に、ケーブル３００のプルダウン抵抗４０２と第１プルアップ抵抗１０３または第２プルアップ抵抗１０３ｂとが接続されると、端子の役割を決定するための論理が確定する。上述したように、コネクタ１０１の挿入方向によって、第１端子１０１ｂおよび第２端子１０１ｃは、それぞれＣＣ端子またはＶｃｏｎｎ端子の何れの役割を果たすことができる。第１端子１０１ｂおよび第２端子１０１ｃの役割は、システム制御部１１０が、確定した論理に基づいて、決定する。
【００６０】
例えば、コネクタ１０１の挿入方向に応じて、接続検出部１１２が、第２プルアップ抵抗１０３ｂとケーブル３００のプルダウン抵抗４０２とが接続されたことを検出したとする。これにより、プルダウン抵抗４０２と第２プルアップ抵抗１０３ｂとが接続されたことを示す論理が確定する。論理が確定すると、システム制御部１１０は、ケーブル３００が接続されたと判定する。この場合、システム制御部１１０は、スイッチ制御部１０９を制御して、各スイッチの接続先を図１２の状態２に切り替える。
【００６１】
スイッチ制御部１０９は、第１電源スイッチ４０１ａは初期状態である状態Ａ（１ｐｉｎと２ｐｉｎとが接続された状態）を維持する。また、スイッチ制御部１０９は、第１スイッチ１０７を制御して、接続先を第１プルアップ抵抗１０３に切り替えて、接続先を第１プルアップ抵抗１０３に固定する。これにより、ＣＣ端子として機能する第１端子１０１ｂは、第１プルアップ抵抗１０３に接続された状態が固定される。従って、ステップＳ９０３の時点で、ケーブル３００の他端に外部機器２００が接続されたとしても、電子機器１００は、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとしての権利を維持することができる。また、スイッチ制御部１０９は、第２電源スイッチ４０１ｂを、２ｐｉｎと３ｐｉｎとが接続された状態に切り替える。これにより、第２端子１０１ｃは、第２電源スイッチ４０１ｂを介して、Ｖｃｏｎｎ電源と接続される。この場合、第２端子１０１ｃからＶｃｏｎｎ電源をｅＭａｒｋｅｒ３０２に供給できるため、第２端子１０１ｃは、Ｖｃｏｎｎ端子として機能する。
【００６２】
また、コネクタ１０１の挿入方向に応じて、接続検出部１１２が、ケーブル３００のプルダウン抵抗４０２と第１プルアップ抵抗１０３とが接続したことを検出したとする。この場合のコネクタ１０１の挿入方向は、上述した挿入方向とは逆方向である。これにより、プルダウン抵抗４０２と第１プルアップ抵抗１０３とが接続されたことを示す論理が確定する。論理が確定すると、システム制御部１１０は、ケーブル３００が接続されたと判定する。この場合、システム制御部１１０は、スイッチ制御部１０９を制御して、各スイッチの接続先を図１２の状態３に切り替える。
【００６３】
スイッチ制御部１０９は、第２電源スイッチ４０１ｂは初期状態である状態Ｃ（１ｐｉｎと２ｐｉｎとが接続された状態）を維持する。また、スイッチ制御部１０９は、第２スイッチ１０７ｂを制御して、接続先を第２プルアップ抵抗１０３ｂに切り替えて、接続先を第２プルアップ抵抗１０３ｂに固定する。これにより、ＣＣ端子として機能する第２端子１０１ｃは、第２プルアップ抵抗１０３ｂに接続された状態が固定する。従って、ステップＳ９０３の時点で、ケーブル３００の他端に外部機器２００が接続されたとしても、電子機器１００は、Ｖｃｏｎｎ＿Ｓｏｕｒｃｅとしての権利を維持することができる。また、スイッチ制御部１０９は、第１電源スイッチ４０１ａを、２ｐｉｎと３ｐｉｎとが接続された状態に切り替える。これにより、第１端子１０１ｂは、第１電源スイッチ４０１ａを介して、Ｖｃｏｎｎ電源と接続される。この場合、第１端子１０１ｂからＶｃｏｎｎ電源をｅＭａｒｋｅｒ３０２に供給できるため、第１端子１０１ｂは、Ｖｃｏｎｎ端子として機能する。
【００６４】
従って、システム制御部１１０は、ケーブル３００が電子機器１００に接続された際、コネクタ１０５の挿入方向によって、第１端子１０１ｂと第２端子１０１ｃとの役割を入れ替える。これにより、ケーブル３００の接続時に、コネクタ１０５が表裏のどちらの方向から挿入されたとしても、第４実施形態を適用することができる。以下、コネクタ１０５の挿入方向に応じて、プルダウン抵抗４０２と第２プルアップ抵抗１０３ｂとが接続されたものとして説明する。この場合、第１端子１０１ｂはＣＣ端子としての役割を果たし、第２端子１０１ｃはＶｃｏｎｎ端子の役割を果たす。
【００６５】
電子機器１００に外部機器２００は接続されていないため、電子機器１００と外部機器２００との接続は確立していないが、Ｖｃｏｎｎ端子として機能する第２端子１０１ｃからＶｃｏｎｎ電源をｅＭａｒｋｅｒ３０２に供給することはできる。これにより、システム制御部１１０はｅＭａｒｋｅｒ３０２と通信を行うことができる。システム制御部１１０は、第１端子１０１ｂからｅＭａｒｋｅｒ３０２と通信を行い、ケーブル条件を取得して、取得したケーブル条件を確認する（ステップＳ９０４）。システム制御部１１０は、取得したケーブル情報を保持部１０１Ａに保持させる。そして、スイッチ制御部１０９は、第１スイッチ１０７の接続先を第１プルダウン抵抗１０４に変更し、接続状態を固定する（ステップＳ９０５）。これにより、ＣＣ端子としての役割を果たす第１端子１０１ｂは、第１プルダウン抵抗１０４に接続されるため、第１端子１０１ｂは、電子機器１００が受電側（デバイス側）であることを示す。スイッチ１０７の接続先が第１プルアップ抵抗１０３のままであると、第１端子１０１ｂは、電子機器１００が給電側（ホスト側）であることを示し続ける。この場合、ＶＢＵＳ端子（電源端子）１０１ａから電源の供給が行われるため、電源を消費する。ステップＳ９０５の処理は、電源の消費を回避するために実行される。ステップＳ９０５の処理が実行されると、第２電源スイッチ４０１ｂの接続先は、状態Ｄから、初期状態である状態Ｃへ遷移する。ステップＳ９０５の時点では、電子機器１００のシステム制御部１１０は、ケーブル情報を取得済みのため、ＣＣ端子としての役割を果たす第１端子１０１ｂが第１プルアップ抵抗１０３に接続されている必要はない。
【００６６】
スイッチ制御部１０９は、第２スイッチ１０７ｂの接続先を第２プルアップ抵抗１０３ｂに変更し（ステップＳ９０７）、接続状態を固定する。この場合、第２端子１０１ｃは、第２プルアップ抵抗１０３ｂに接続され、第２端子１０１ｃは、ケーブル３００のプルダウン抵抗４０２と接続される。このため、接続検出部１１２は、第２端子１０１ｃの電圧を検出することで、ケーブル３００が接続されているか否かを検出できる。
【００６７】
システム制御部１１０は、接続検出部１１２が第２端子１０１ｃの電圧を検出することで、電子機器１００からケーブル３００が抜去されたか否かを判定する（ステップＳ９０８）。ステップ９０８でＹＥＳと判定された場合、システム制御部１１０は、保持部１０１Ａが保持していたケーブル情報を消去する。そして、スイッチ制御部１０９は、第１スイッチ１０７および第２スイッチ１０７ｂのトグリング制御を再開する（ステップＳ９１０）。その後、フローは、ステップ９０１へ戻る。ステップ９０８でＮＯと判定された場合、つまりケーブル３００が抜去されていないと判定された場合、システム制御部１１０は、外部機器２００が、電子機器１００と接続されたか否かを判定する（ステップＳ９１１）。ステップＳ９１１でＮＯと判定された場合、システム制御部１１０は、外部機器２００が、電子機器１００と接続されるまで状態を監視する。この場合、フローは、ステップＳ９０８に戻る。ステップＳ９１１でＹＥＳと判定された場合、つまり外部機器２００が、電子機器１００と接続されたと判定された場合、フローは、図４のステップＳ４１７に移行する。
【００６８】
第４実施形態では、電子機器１００は、外部機器２００が接続されていない場合でも、ケーブル３００のケーブル条件を取得できる。システム制御部１１０がケーブル条件を保持することで、ケーブル３００に外部機器２００が接続された場合に、保持しているケーブル条件に基づいて、電子機器１００は外部機器２００と通信を行うことができる。一端が電子機器１００に接続されたケーブル３００の他端に、外部機器２００が接続された際に、電子機器１００がＵＦＰ／Ｓｉｎｋとなり、外部機器２００がＤＦＰ／Ｓｏｕｒｃｅとなった場合、電子機器１００と外部機器２００との間でＰＤ通信が行われる。この際、電子機器１００は、ケーブル３００のケーブル条件を保持しているため、外部機器２００からケーブル条件を満たしていない電力が提示されたとしても、ケーブル条件を満たしていない電力を要求することがない。これにより、ケーブル３００のケーブル条件を満たさない電力の伝送が行われることがなくなる。
【００６９】
以上、本発明の好ましい実施の形態について説明したが、本発明は上述した各実施の形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。本発明は、上述の各実施の形態の１以上の機能を実現するプログラムをＡＳＩＣ等の回路が実行することによっても実現可能である。
【符号の説明】
【００７０】
１００  電子機器
１０１  コネクタ
１０１ｂ  ＣＣ端子
１０１ｃ  Ｖｃｏｎｎ端子
１０３  プルアップ抵抗
１０４  プルダウン抵抗
１０９  スイッチ制御部
１１０  システム制御部
１１１  タイマ部
１１２  接続検出部
１１４  通信部
２００  外部機器
３００  ケーブル
３０２  ｅＭａｒｋｅｒ
【図１】
2020005339.tif 000003
【図２】
2020005339.tif 000004
【図３】
2020005339.tif 000005
【図４】
2020005339.tif 000006
【図５】
2020005339.tif 000007
【図６】
2020005339.tif 000008
【図７】
2020005339.tif 000009
【図８】
2020005339.tif 000010
【図９】
2020005339.tif 000011
【図１０】
2020005339.tif 000012
【図１１】
2020005339.tif 000013
【図１２】
2020005339.tif 000014