(57)【要約】【課題】受電装置として動作する電子機器が不意に動作を停止してしまう事態の発生を軽減できるようにする。【解決手段】送電装置から電力を受け取るための第１の端子と、第２の端子と、第３の端子と、第４の端子とを有するコネクタと、第１の端子を介して送電装置から受け取る電力を制御する受電電力制御手段と、第２の端子または第３の端子および第４の端子を用いて送電装置の給電能力を判定する給電能力判定手段と、所定の遷移が第２の端子において生じた場合、第３の端子および第４の端子を用いて送電装置の給電能力を判定する前に、送電装置から第１の端子を介して受け取る電力を制限する制御部とを有している。【選択図】図２
2019121111.tif 000002
【特許請求の範囲】
【請求項１】
送電装置から電力を受け取るための第１の端子と、第２の端子と、第３の端子と、第４の端子とを有するコネクタと、
前記第１の端子を介して前記送電装置から受け取る電力を制御する受電電力制御手段と、
前記第２の端子または前記第３の端子および前記第４の端子を用いて前記送電装置の給電能力を判定する給電能力判定手段と、
所定の遷移が前記第２の端子において生じた場合、前記第３の端子および前記第４の端子を用いて前記送電装置の給電能力を判定する前に、前記送電装置から前記第１の端子を介して受け取る電力を制限する制御部と
を有することを特徴とする電子機器。
【請求項２】
前記給電能力判定手段は、前記第２の端子の電圧に基づいて、前記送電装置の給電能力を判定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記所定の遷移が生ずる前における前記第２の端子の電圧は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において規定されている電圧であることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記給電能力判定手段は、前記第３の端子および前記第４の端子を介して判定された前記送電装置の種別に基づき、前記送電装置の給電能力を判定することを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記受電電力制御手段は、前記所定の遷移が生ずる前においては、前記第２の端子を用いて判定された前記送電装置の給電能力に応じて、前記送電装置から受け取る電力を制御することを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
前記受電電力制御手段は、前記第３の端子および前記第４の端子を用いて前記送電装置の給電能力が判定された後においては、前記第３の端子および前記第４の端子を用いて判定された前記送電装置の給電能力に応じて、前記送電装置から受け取る電力を制御することを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記制御部は、電池残量に基づいて動作モードを決定することを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
送電装置から電力を受け取るための第１の端子と、第２の端子と、第３の端子と、第４の端子とを有するコネクタを有する電子機器の制御方法であって、
前記第１の端子を介しての前記送電装置からの電力の受け取りを開始するステップと、
前記第２の端子を用いて前記送電装置の給電能力を判定するステップと、
所定の遷移が前記第２の端子において生じた場合に、前記送電装置から前記第１の端子を介して受け取る電力を制限するステップと、
前記送電装置から前記第１の端子を介して受け取る電力を制限した後に、前記第３の端子および前記第４の端子を用いて前記送電装置の給電能力を判定するステップと
を有することを特徴とする制御方法。
【請求項９】
コンピュータを、送電装置から電力を受け取るための第１の端子と、第２の端子と、第３の端子と、第４の端子とを有するコネクタを有する電子機器として機能させるためのプログラムであって、
前記コンピュータに、
前記第１の端子を介しての前記送電装置からの電力の受け取りを開始するステップと、
前記第２の端子を用いて前記送電装置の給電能力を判定するステップと、
所定の遷移が前記第２の端子において生じた場合に、前記送電装置から前記第１の端子を介して受け取る電力を制限するステップと、
前記送電装置から前記第１の端子を介して受け取る電力を制限した後に、前記第３の端子および前記第４の端子を用いて前記送電装置の給電能力を判定するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御方法およびプログラムに関する。
【背景技術】
【０００２】
ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）  Ｔｙｐｅ−Ｃ規格よりも前に規定されたＵＳＢ規格（ＵＳＢ３．０規格、ＵＳＢ２．０規格、ＵＳＢ  ＢＣ（Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇ）１．２規格など）によれば、送電装置の給電能力は、Ｄ＋およびＤ−端子を用いて検出可能である。本明細書においては、ＵＳＢ  Ｔｙｐｅ−Ｃ規格よりも前に規定されたＵＳＢ規格（ＵＳＢ３．０規格、ＵＳＢ２．０規格、ＵＳＢ  ＢＣ（Ｂａｔｔｅｒｙ  Ｃｈａｒｇｉｎｇ）１．２規格など）を、レガシー規格と称する。レガシー規格においては、Ｄ＋およびＤ−端子を用いて送電装置の給電能力が判定される。ＵＳＢ  Ｔｙｐｅ−Ｃ規格においては、ＣＣ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌ）端子を用いて送電装置の給電能力が判定される。ＵＳＢ  Ｔｙｐｅ−Ｃ規格によれば、ＣＣ電圧（ＣＣ端子に印加されている電圧）は、送電装置の給電能力が３つの異なる給電能力（Ｄｅｆａｕｌｔ  ＵＳＢ、７．５Ｗ（１．５Ａ，５Ｖ）および１５Ｗ（３Ａ，５Ｖ））のうちのいずれであるかを示す。Ｄｅｆａｕｌｔ  ＵＳＢは、レガシー規格で規定された給電能力である。７．５Ｗ（１．５Ａ，５Ｖ）および１５Ｗ（３Ａ，５Ｖ）は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格で規定された給電能力である。このため、受電装置は、検出されたＣＣ電圧により、送電装置の給電能力を検出することができる。送電装置の給電能力が、１５Ｗ（３Ａ，５Ｖ）または７．５Ｗ（１．５Ａ，５Ｖ）からＤｅｆａｕｌｔ  ＵＳＢへと遷移した場合、受電装置は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において規定された所定の時間内に、レガシー規格に準拠した送電装置として動作する必要がある。
【０００３】
特許文献１には、送電装置の給電能力に応じて電子機器の動作を制御する方法が記載されている。特許文献１においては、送電装置の給電能力を超えないように入力電源の切り替えが行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２８０７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
レガシー規格に従って行われる送電装置の給電能力の判定には、ある程度の時間を要する。このため、レガシー規格に従って行われる送電装置の給電能力の判定が完了する前に、送電装置から受電装置への電力の供給が抑制されてしまう可能性がある。送電装置から受電装置に供給される電力が受電装置の消費電力を下回った場合には、受電装置が不意に動作を停止してしまう可能性がある。
【０００６】
そこで、本発明は、受電装置として動作する電子機器が不意に動作を停止してしまう事態の発生を軽減できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る電子機器によれば、送電装置から電力を受け取るための第１の端子と、第２の端子と、第３の端子と、第４の端子とを有するコネクタと、前記第１の端子を介して前記送電装置から受け取る電力を制御する受電電力制御手段と、前記第２の端子または前記第３の端子および前記第４の端子を用いて前記送電装置の給電能力を判定する給電能力判定手段と、所定の遷移が前記第２の端子において生じた場合、前記第３の端子および前記第４の端子を用いて前記送電装置の給電能力を判定する前に、前記送電装置から前記第１の端子を介して受け取る電力を制限する制御部とを有する。
【０００８】
本発明に係る制御方法によれば、送電装置から電力を受け取るための第１の端子と、第２の端子と、第３の端子と、第４の端子とを有するコネクタを有する電子機器の制御方法であって、前記第１の端子を介しての前記送電装置からの電力の受け取りを開始するステップと、前記第２の端子を用いて前記送電装置の給電能力を判定するステップと、所定の遷移が前記第２の端子において生じた場合に、前記送電装置から前記第１の端子を介して受け取る電力を制限するステップと、前記送電装置から前記第１の端子を介して受け取る電力を制限した後に、前記第３の端子および前記第４の端子を用いて前記送電装置の給電能力を判定するステップとを有する。
【０００９】
本発明に係るプログラムによれば、コンピュータを、送電装置から電力を受け取るための第１の端子と、第２の端子と、第３の端子と、第４の端子とを有するコネクタを有する電子機器として機能させるためのプログラムであって、前記コンピュータに、前記第１の端子を介しての前記送電装置からの電力の受け取りを開始するステップと、前記第２の端子を用いて前記送電装置の給電能力を判定するステップと、所定の遷移が前記第２の端子において生じた場合に、前記送電装置から前記第１の端子を介して受け取る電力を制限するステップと、前記送電装置から前記第１の端子を介して受け取る電力を制限した後に、前記第３の端子および前記第４の端子を用いて前記送電装置の給電能力を判定するステップとを実行させる。
【発明の効果】
【００１０】
本発明によれば、受電装置として動作する電子機器が不意に動作を停止してしまう事態の発生を軽減することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態１における受電装置１００の構成要素の一例を説明するためのブロック図である。
【図２】受電装置１００の動作例を説明するためのフローチャートである。
【図３】受電装置１００の動作例を説明するためのタイミングチャートである。
【図４】送電装置２００の給電能力とＣＣ電圧との関係を説明するための図である。
【図５】接続部１０１のピン配置を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態を説明する。ただし、本発明は以下の実施形態に限定されるものではない。
【００１３】
［実施形態１］
図１は、実施形態１における受電装置１００の構成要素の一例を説明するためのブロック図である。
【００１４】
受電装置１００は、ＵＳＢ  Ｔｙｐｅ−Ｃケーブルを介して接続される送電装置２００から電力供給を受ける電子機器である。実施形態１では、送電装置２００が、ＡＣ電源をＤＣ電源に変換するＡＣアダプタ（またはＡＣ−ＵＳＢアダプタ）である場合を例に説明するが、送電装置２００はＡＣアダプタに限定されるものではない。例えば、送電装置２００が、携帯型の電池等であってもよい。また、実施形態１では、受電装置１００が撮像装置（例えばデジタルカメラ）として動作する電子機器である場合を例に説明するが、受電装置１００は撮像装置に限定されるものではない。
【００１５】
図１に示すように、受電装置１００は、接続部１０１、電源部１０２、受電・給電制御部１０３、電源制御部１０４、抵抗器１０５、給電能力判定部１０６、電圧検出部１０７、ＢＣ機器判定部１０８およびシステム制御部１０９を有する。ただし、受電装置１００の構成要素は、図１に示す構成要素に限定されるものではない。
【００１６】
接続部１０１は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したコネクタ（レセプタクル）である。接続部１０１には、ＵＳＢ  Ｔｙｐｅ−Ｃケーブルを介して送電装置２００が接続される。接続部１０１は、図５に示すようなピン配置を有する。図５は、接続部１０１のピン配置を説明するための図である。接続部１０１は、点対称なピン配置となっている。接続部１０１は、少なくとも、ＶＢＵＳ端子、ＧＮＤ（グラウンド）端子、ＣＣ（Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌ）端子、Ｄ＋端子、Ｄ−端子などを有する。送電装置２００から受電装置１００への電力供給は、ＶＢＵＳ端子を介して行われる。送電装置２００の給電能力を示す電圧は、ＣＣ端子に印加される。ＵＳＢ２．０規格に準拠した通信は、Ｄ＋端子およびＤ−端子を介して行われる。送電装置２００がレガシー規格に準拠した電子機器である場合、送電装置２００の種別は、Ｄ＋端子およびＤ−端子を介して判定される。ＧＮＤ（グラウンド）端子は、接地線に接続される。
【００１７】
電源部１０２は、充電可能な電池（例：リチウムイオン電池）である。受電・給電制御部１０３は、ＶＢＵＳ端子を介して送電装置２００から受け取った電力を電源制御部１０４および電源部１０２に供給する。受電・給電制御部１０３は、ＶＢＵＳ端子を介して送電装置２００から受け取った電力で電源部１０２を充電することもできる。電源部１０２の充電は、受電・給電制御部１０３が制御する。受電・給電制御部１０３は、受電電力（受電・給電制御部１０３が接続部１０１のＶＢＵＳ端子を介して送電装置２００から受け取る電力に相当）が給電能力判定部１０６で判定された送電装置２００の給電能力を超えないように、受電電力を制御することもできる。このように、受電・給電制御部１０３は、ＶＢＵＳ端子を介して送電装置２００から受け取る電力を制御する受電電力制御手段として機能し得る。電源制御部１０４は、受電・給電制御部１０３から供給された電力を受電装置１００の各構成要素に供給することができる。
【００１８】
抵抗器１０５は、接続部１０１のＣＣ端子の電圧を所定の電圧に引き下げるためのプルダウン抵抗である。所定の電圧は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格で規定された電圧である。抵抗器１０５の一端は、接続部１０１のＣＣ端子に接続されている。抵抗器１０５の他端は、接続部１０１のＧＮＤ端子に接続されている。抵抗器１０５は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格で規定されている所定の抵抗値を有する。
【００１９】
電圧検出部１０７は、接続部１０１のＣＣ端子に接続されている。電圧検出部１０７は、ＣＣ電圧（接続部１０１のＣＣ端子に印加されている電圧に相当）を検出し、ＣＣ電圧を示す情報を給電能力判定部１０６に通知する。ＢＣ機器判定部１０８は、Ｄ＋端子およびＤ−端子に接続されている。ＢＣ機器判定部１０８は、Ｄ＋およびＤ−端子を介して送電装置２００の種別を判定し、判定した種別に関する情報を給電能力判定部１０６に通知する。なお、ＢＣ機器判定部１０８は、ＵＳＢ  ＢＣ１．２規格に従って送電装置２００の種別を判定する。
【００２０】
給電能力判定部１０６は、電圧検出部１０７によって検出されたＣＣ電圧に基づいて、送電装置２００の給電能力を判定する。送電装置２００の給電能力とＣＣ電圧との関係を図４に示す。ＣＣ電圧が０．２５Ｖ以上０．６６Ｖ未満である場合には、送電装置２００の給電能力はＤｅｆａｕｌｔ  ＵＳＢである。ＣＣ電圧が０．６６Ｖ以上１．２３Ｖ未満である場合には、送電装置２００の給電能力は７．５Ｗ（１．５Ａ，５Ｖ）である。ＣＣ電圧が１．２３Ｖ以上２．０４Ｖ以下である場合には、送電装置２００の給電能力は１５Ｗ（３Ａ，５Ｖ）である。例えば、ＣＣ電圧が０．９Ｖである場合、ＣＣ電圧は０．６６Ｖ以上１．２３Ｖ未満であるため、給電能力判定部１０６は、送電装置２００の給電能力が７．５Ｗ（１．５Ａ，５Ｖ）であると判定する。給電能力判定部１０６は、送電装置２００の種別に関する情報をＢＣ機器判定部１０８から取得し、送電装置２００の種別に関する情報に基づいて送電装置２００の給電能力を判定することもできる。さらに、給電能力判定部１０６は、判定した送電装置２００の給電能力に関する情報を、受電・給電制御部１０３およびシステム制御部１０９に通知することができる。
【００２１】
システム制御部１０９は、受電装置１００の各構成要素を制御するためのプログラムを記憶したメモリと、当該メモリに記憶されたプログラムを実行することにより受電装置１００の各構成要素を制御するプロセッサとを有する。システム制御部１０９のプロセッサは、例えばハードウェアプロセッサである。システム制御部１０９は、電源制御部１０４によって各構成要素に供給される電力を検出することができる。システム制御部１０９は、受電装置１００の動作状態に基づいて、電源制御部１０４によって各構成要素に供給される電力量を計算することもできる。システム制御部１０９は、電源部１０２の電池残量を検出することもできる。システム制御部１０９は、電池残量に基づいて受電装置１００の動作モードを決定する。また、システム制御部１０９は、電源制御部１０４から各構成要素に供給される電力が給電能力判定部１０６で判定された送電装置２００の給電能力以下となるように、受電装置１００の動作を制御することができる。例えば、システム制御部１０９は、送電装置２００がＵＳＢ  Ｔｙｐｅ−Ｃケーブルを介して接続部１０１に接続されている場合、ＶＢＵＳ端子を介して送電装置２００から受け取った電力で受電装置１００が動作するように、受電装置１００を制御することができる。
【００２２】
図２は、実施形態１における受電装置１００の動作例を説明するためのフローチャートである。
【００２３】
接続部１０１にＵＳＢ  Ｔｙｐｅ−Ｃケーブルを介して送電装置２００が接続されると、ステップＳ２０１が開始される。ステップＳ２０１において、受電・給電制御部１０３は、接続部１０１のＶＢＵＳ端子に印加されている電圧を検出する。この後、ステップＳ２０２が開始される。
【００２４】
ステップＳ２０２において、給電能力判定部１０６は、送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢであるか否かを判定する。送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢであるか否かは、電圧検出部１０７によって検出されるＣＣ電圧に基づいて判定される。ＣＣ電圧が０．２５Ｖ以上０．６６Ｖ未満である場合には、給電能力判定部１０６は、送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢであると判定する。送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢである場合には、レガシー規格に従った電力を受電装置１００がＶＢＵＳ端子を介して受け取ることが、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において規定されている。このため、送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢである場合、ステップＳ２０３が開始される（ステップＳ２０２でＹＥＳ）。送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢでない場合、給電能力判定部１０６は、ＣＣ電圧により送電装置２００の給電能力を判定する。ＣＣ電圧により送電装置２００の給電能力を判定された後、ステップＳ２０８が開始される（ステップＳ２０２でＮＯ）。
【００２５】
ステップＳ２０３において、ＢＣ機器判定部１０８は、Ｄ＋およびＤ−端子を介して送電装置２００の種別を判定する。ＢＣ機器判定部１０８は、送電装置２００の種別に関する情報を給電能力判定部１０６に供給する。給電能力判定部１０６は、送電装置２００の種別に関する情報に基づいて送電装置２００の給電能力を判定する。この後、ステップＳ２０４が開始される。
【００２６】
ステップＳ２０４において、システム制御部１０９は、動作電力（受電装置１００を動作させるために電源制御部１０４から各構成要素に供給される電力に相当）がステップＳ２０３で判定された送電装置２００の給電能力よりも大きいか否かを判定する。動作電力が送電装置２００の給電能力よりも大きいと判定された場合、ステップＳ２０５が開始される（ステップＳ２０４でＹＥＳ）。動作電力が送電装置２００の給電能力以下であると判定された場合、ステップＳ２０６が開始される（ステップＳ２０４でＮＯ）。
【００２７】
ステップＳ２０５において、システム制御部１０９は、動作電力（受電装置１００を動作させるために電源制御部１０４から各構成要素に供給される電力に相当）がステップＳ２０３で判定された送電装置２００の給電能力以下となるように、受電装置１００の動作モードの切り替えまたは機能制限を行う。動作モードの切り替えとしては、例えば、撮像モード（不図示の撮像部により画像を取得する動作モード）から再生モード（記録媒体から再生した画像を不図示の表示部に表示する動作モード）へと切り替えることが挙げられる。再生モードにおいて電源制御部１０４から受電装置１００の各構成要素に供給される電力は、撮像モードにおいて電源制御部１０４から受電装置１００の各構成要素に供給される電力より小さい。機能制限としては、例えば、撮像機能の一部または全部が動作しないことが挙げられる。この後、ステップＳ２０６が開始される。
【００２８】
ステップＳ２０６において、受電・給電制御部１０３は、受電電力（受電・給電制御部１０３が接続部１０１のＶＢＵＳ端子を介して送電装置２００から受け取る電力に相当）がステップＳ２０３で判定された送電装置２００の給電能力を超えないように、受電電力を決定する。受電・給電制御部１０３は、ステップＳ２０６で決定された受電電力またはそれ以下の電力を送電装置２００から受け取るように受電動作を開始する。そして、ステップＳ２０７が開始される。
【００２９】
ステップＳ２０７において、受電・給電制御部１０３は、接続部１０１のＶＢＵＳ端子を介して送電装置２００から受け取った電力を電源制御部１０４および電源部１０２に供給すると共に、電源部１０２の充電を開始する。
【００３０】
上述したように、送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢでない場合には、ステップＳ２０８が開始される（ステップＳ２０２でＮＯ）。ステップＳ２０８において、システム制御部１０９は、動作電力（受電装置１００を動作させるために電源制御部１０４から各構成要素に供給される電力に相当）がステップＳ２０２で判定された送電装置２００の給電能力よりも大きいか否かを判定する。動作電力が送電装置２００の給電能力よりも大きいと判定された場合、ステップＳ２０９が開始される（ステップＳ２０８でＹＥＳ）。動作電力が送電装置２００の給電能力以下であると判定された場合、ステップＳ２１０が開始される（ステップＳ２０８でＮＯ）。
【００３１】
ステップＳ２０９において、システム制御部１０９は、動作電力（受電装置１００を動作させるために電源制御部１０４から各構成要素に供給される電力に相当）がステップＳ２０２で判定された送電装置２００の給電能力以下となるように、受電装置１００の動作モードの切り替えまたは機能制限を行う。動作モードの切り替えとしては、例えば、撮像モードから再生モードへと切り替えることが挙げられる。機能制限としては、例えば、撮像機能の一部または全部が動作しないことが挙げられる。この後、ステップＳ２１０が開始される。
【００３２】
ステップＳ２１０において、受電・給電制御部１０３は、受電電力（受電・給電制御部１０３が接続部１０１のＶＢＵＳ端子を介して送電装置２００から受け取る電力に相当）がステップＳ２０２で判定された送電装置２００の給電能力を超えないように、受電電力を決定する。受電・給電制御部１０３は、ステップＳ２１０で決定された受電電力またはそれ以下の電力を送電装置２００から受け取るように受電動作を開始する。そして、ステップＳ２１１が開始される。
【００３３】
ステップＳ２１１において、受電・給電制御部１０３は、接続部１０１のＶＢＵＳ端子を介して送電装置２００から受け取った電力を電源制御部１０４および電源部１０２に供給すると共に、電源部１０２の充電を開始する。そして、ステップＳ２１２が開始される。
【００３４】
ステップＳ２１２において、給電能力判定部１０６は、送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢに変更されたか否かを判定する。送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢに変更されたか否かは、電圧検出部１０７によって検出されるＣＣ電圧に基づいて判定される。ＣＣ電圧が０．２５Ｖ以上０．６６Ｖ未満となった場合、給電能力判定部１０６は、送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢに変更されたと判定する。送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢに変更された場合、ステップＳ２１３が開始される（ステップＳ２１２でＹＥＳ）。送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢに変更されていない場合、ステップＳ２１２が繰り返される（ステップＳ２１２でＮＯ）。
【００３５】
ステップＳ２１３において、システム制御部１０９は、動作電力（受電装置１００を動作させるために電源制御部１０４から各構成要素に供給される電力に相当）がＤｅｆａｕｌｔ  ＵＳＢに準拠した電力（例えば０．５Ｗ（１００ｍＡ，５Ｖ））以下となるように、受電装置１００の動作モードの切り替えまたは機能制限を行う。動作モードの切り替えとしては、例えば、再生モードからスリープモードへと切り替えることが挙げられる。スリープモードにおいて電源制御部１０４から受電装置１００の各構成要素に供給される電力は、再生モードにおいて電源制御部１０４から受電装置１００の各構成要素に供給される電力より小さい。機能制限としては、例えば、再生機能の一部または全部が動作しないことが挙げられる。この後、ステップＳ２１４が開始される。
【００３６】
ステップＳ２１４において、受電・給電制御部１０３は、受電電力がＤｅｆａｕｌｔ  ＵＳＢに準拠した電力を超えないように、受電電力を決定する。受電・給電制御部１０３は、ステップＳ２１４で決定された受電電力またはそれ以下の電力を送電装置２００から受け取るように受電動作を開始する。そして、ステップＳ２１５が開始される。
【００３７】
ステップＳ２１５において、ＢＣ機器判定部１０８は、Ｄ＋およびＤ−端子を介して送電装置２００の種別を判定する。ＢＣ機器判定部１０８は、送電装置２００の種別に関する情報を給電能力判定部１０６に供給する。給電能力判定部１０６は、送電装置２００の種別に関する情報に基づいて送電装置２００の給電能力を判定する。この後、ステップＳ２１６が開始される。
【００３８】
ステップＳ２１６において、受電・給電制御部１０３は、受電電力（受電・給電制御部１０３が接続部１０１のＶＢＵＳ端子を介して送電装置２００から受け取る電力に相当）がステップＳ２１５で判定された送電装置２００の給電能力（例えば２．５Ｗ（５００ｍＡ，５Ｖ））を超えないように、受電電力を決定する。ステップＳ２１６で決定される受電電力は、Ｄｅｆａｕｌｔ  ＵＳＢに準拠した電力以下であれば、ステップＳ２１３で決定した電力よりも大きい電力であってもよい。ステップＳ２１６で決定される受電電力をステップＳ２１３で決定した電力よりも大きい電力に決定することで、電源部１０２が満充電状態になるまでの時間を短縮することができる。そして、ステップＳ２１７が開始される。
【００３９】
ステップＳ２１７において、システム制御部１０９は、システム制御部１０９は、動作電力（受電装置１００を動作させるために電源制御部１０４から各構成要素に供給される電力に相当）がステップＳ２１６で決定された受電電力以下となるように、受電装置１００の動作モードの切り替えまたは機能制限を行う。動作モードの切り替えとしては、例えば、スリープモードから再生モードまたは撮像モードへと切り替えることが挙げられる。機能制限としては、例えば、撮像機能または再生機能の一部または全部が動作しないことが挙げられる。そして、図２に示すフローチャートは終了する。
【００４０】
なお、実施形態１では、送電装置２００がＵＳＢ  Ｔｙｐｅ−Ｃケーブルを介して接続されている場合には、電源部１０２からの電力を用いずに、送電装置２００からから電力で受電装置１００が動作する例を説明した。しかし、送電装置２００がＵＳＢ  Ｔｙｐｅ−Ｃケーブルを介して接続されている場合には、電源部１０２からの電力と送電装置２００からの電力の両方で受電装置１００が動作するようにしてもよい。例えば、電源部１０２に十分な電池残量がある場合に、ステップＳ２０５、ステップＳ２０９、ステップＳ２１３およびステップＳ２１７を行わないようにしてもよい。
【００４１】
図３は、実施形態１における受電装置１００の動作例を説明するためのタイミングチャートである。図３には、ステップＳ２１２からステップＳ２１７までの受電装置１００の動作例に対応するタイミングチャートが示されている。
【００４２】
遷移３０１は、ステップＳ２１２に対応している。遷移３０２は、ステップＳ２１４に対応している。遷移３０１から遷移３０２までの期間Ｔ１は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において、６０ｍｓ以内と規定されている。
【００４３】
処理３０３は、ステップＳ２１５に対応している。処理３０４は、ステップＳ２１３に対応している。処理３０３が行われる期間Ｔ２は、ＵＳＢ  ＢＣ１．２規格に従うと、６０ｍｓを超える可能性がある。ここで、例えば、遷移３０１の後、遷移３０２の前に、処理３０３と処理３０４とが行われるようにした場合、期間Ｔ１が６０ｍｓを超え、ＵＳＢ  Ｔｙｐｅ−Ｃ規格を逸脱してしまう可能性がある。このため、実施形態１では、遷移３０２の後に、処理３０３が行われるようにしている。
【００４４】
遷移３０５は、ステップＳ２１６に対応している。処理３０６は、ステップＳ２１７に対応している。処理３０３の後に遷移３０５が生じ、この後、処理３０６が行われる。
【００４５】
上述したように、送電装置２００の給電能力がＵＳＢ  ＢＣ２．１規格に従って判定される場合には、６０ｍｓを超える時間を要する可能性がある。このため、ＣＣ電圧に基づいて送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢであると判定された後に、送電装置２００の給電能力をＵＳＢ  ＢＣ２．１規格に従って判定してしまうと、以下のようになる可能性がある。送電装置２００の給電能力をＵＳＢ  ＢＣ２．１規格に従って判定する処理が完了する前に、送電装置２００から接続部１０１のＶＢＵＳ端子を介して受電装置１００に供給される電力がＤｅｆａｕｌｔ  ＵＳＢに準拠した電圧に遷移してしまう可能性がある。この場合には、送電装置２００からＶＢＵＳ端子を介して受電装置１００に供給される電力が、受電装置１００がＶＢＵＳ端子を介して送電装置２００から受け取ろうとする電力を下回ってしまう。送電装置２００からＶＢＵＳ端子を介して受電装置１００に供給される電力が、受電装置１００がＶＢＵＳ端子を介して送電装置２００から受け取ろうとする電力を下回ってしまうと、受電装置１００が不意に動作を停止してしまうことがある。これに対し、実施形態１では、ＣＣ電圧に基づいて送電装置２００の給電能力がＤｅｆａｕｌｔ  ＵＳＢであると判定された場合には、送電装置２００の給電能力をＵＳＢ  ＢＣ１．２規格に従って判定する前に、以下のような処理が行われる。受電電力がＤｅｆａｕｌｔ  ＵＳＢに準拠した電力（例えば０．５Ｗ（１００ｍＡ，５Ｖ））以下となるように、受電装置１００において動作モードの切り替えまたは機能制限が行われる。このため、実施形態１によれば、送電装置２００からＶＢＵＳ端子を介して受電装置１００に供給される電力が、受電装置１００がＶＢＵＳ端子を介して送電装置２００から受け取ろうとする電力を下回ってしまうのを防止することができる。従って、実施形態１によれば、受電装置１００が不意に動作を停止してしまう事態の発生を軽減することができる。
【００４６】
なお、本発明の実施形態は上述の実施形態１に限定されるものではない。発明の要旨を逸脱しない範囲で変更または修正された実施形態１も本発明の実施形態に含まれる。
【００４７】
［実施形態２］
実施形態１で説明した様々な機能、処理または方法は、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどがプログラムを用いて実現することもできる。以下、実施形態２では、パーソナルコンピュータ、マイクロコンピュータ、ＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、プロセッサなどを「コンピュータＸ」と呼ぶ。また、実施形態２では、コンピュータＸを制御するためのプログラムであって、実施形態１で説明した様々な機能、処理または方法を実現するためのプログラムを「プログラムＹ」と呼ぶ。
【００４８】
実施形態１で説明した様々な機能、処理または方法は、コンピュータＸがプログラムＹを実行することによって実現される。この場合において、プログラムＹは、コンピュータ読み取り可能な記憶媒体を介してコンピュータＸに供給される。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ハードディスク装置、磁気記憶装置、光記憶装置、光磁気記憶装置、メモリカード、揮発性メモリ、不揮発性メモリなどの少なくとも１つを含む。実施形態２におけるコンピュータ読み取り可能な記憶媒体は、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記憶媒体である。
【符号の説明】
【００４９】
１００  受電装置
１０１  接続部
１０２  電源部
１０３  受電・給電制御部
１０４  電源制御部
１０５  抵抗器
１０６  給電能力判定部
１０７  電圧検出部
１０８  ＢＣ機器判定部
１０９  システム制御部
【図１】
2019121111.tif 000003
【図２】
2019121111.tif 000004
【図３】
2019121111.tif 000005
【図４】
2019121111.tif 000006
【図５】
2019121111.tif 000007