(57)【要約】【課題】  ＵＳＢポートを介して携帯機器に充電電流を供給する情報処理装置の部品寿命の低下を回避する。【解決手段】  ＵＳＢポートを介して携帯機器に充電電流を供給する情報処理装置であって、前記ＵＳＢポートを介して携帯機器が接続された場合に、該携帯機器が特定の機種であるか否かを判定する判定部と、前記判定部により特定の機種でないと判定された場合、前記情報処理装置の起動時に設定した閾値よりも低い閾値を、過電流を検出するための閾値として設定する設定部と、前記ＵＳＢポートを介して接続された携帯機器に供給する充電電流が、前記設定部により設定された閾値を超えた場合に、該充電電流の供給を遮断する制御部とを有することを特徴とする。【選択図】図５
2018182992.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢポートを介して携帯機器に充電電流を供給する情報処理装置であって、
前記ＵＳＢポートを介して携帯機器が接続された場合に、該携帯機器が特定の機種であるか否かを判定する判定部と、
前記判定部により特定の機種でないと判定された場合、前記情報処理装置の起動時に設定した閾値よりも低い閾値を、過電流を検出するための閾値として設定する設定部と、
前記ＵＳＢポートを介して接続された携帯機器に供給する充電電流が、前記設定部により設定された閾値を超えた場合に、該充電電流の供給を遮断する制御部と
を有することを特徴とする情報処理装置。
【請求項２】
前記設定部は、前記情報処理装置が起動した場合に、前記特定の機種の携帯機器への充電電流の供給に対応した第１の閾値を設定し、前記判定部により、前記ＵＳＢポートに接続されている携帯機器が前記特定の機種でないと判定された場合に、該第１の閾値よりも低い第２の閾値を設定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部が前記充電電流の供給を遮断した場合に、前記携帯機器を接続するための変換ケーブルが規格外であることを示すメッセージを報知する報知部を更に有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記判定部は、エニュメレーション処理を実行することで得た前記携帯機器の機種を示す情報に基づいて、前記携帯機器が特定の機種であるか否かを判定することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
ＵＳＢポートを介して携帯機器に充電電流を供給する情報処理装置による情報処理方法であって、
前記ＵＳＢポートを介して携帯機器が接続された場合に、該携帯機器が特定の機種であるか否かを判定する判定工程と、
前記判定工程において特定の機種でないと判定された場合、前記情報処理装置の起動時に設定した閾値よりも低い閾値を、過電流を検出するための閾値として設定する設定工程と、
前記ＵＳＢポートを介して接続された携帯機器に供給する充電電流が、前記設定工程において設定された閾値を超えた場合に、該充電電流の供給を遮断する制御工程と
を有することを特徴とする情報処理方法。
【請求項６】
ＵＳＢポートを介して携帯機器に充電電流を供給する情報処理装置のコンピュータに、
前記ＵＳＢポートを介して携帯機器が接続された場合に、該携帯機器が特定の機種であるか否かを判定する判定工程と、
前記判定工程において特定の機種でないと判定された場合、前記情報処理装置の起動時に設定した閾値よりも低い閾値を、過電流を検出するための閾値として設定する設定工程と、
前記ＵＳＢポートを介して接続された携帯機器に供給する充電電流が、前記設定工程において設定された閾値を超えた場合に、該充電電流の供給を遮断する制御工程と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、ＰＣ（Personal Computer）やナビゲーション装置等の情報処理装置には、ＴｙｐｅＡレセプタクルのＵＳＢ（Universal Serial Bus）ポートが配され、携帯機器が接続された場合に充電電流を供給することができるよう構成されている。
【０００３】
ＵＳＢバッテリ充電仕様１．２によれば、ＣＤＰ（Charging Downstream Port）の場合、最大充電電流値として１５００［ｍＡ］が規定されている。一方で、特定の機種の携帯機器（例えば、Ｌｉｇｈｔｎｉｎｇ（登録商標）レセプタクルのＵＳＢポートを有する携帯機器）を、急速充電する場合の最大充電電流値は２４００［ｍＡ］となっている。このため、ホスト側の情報処理装置では、ＴｙｐｅＡレセプタクルのＵＳＢポートを介して充電電流を供給するにあたり、ＣＤＰの規定と、特定の機種の携帯機器による急速充電の両方を加味して、過電流検出閾値を、例えば２７００［ｍＡ］に設定している。
【０００４】
ここで、携帯機器にＴｙｐｅＣレセプタクルのＵＳＢポートが配されていた場合、携帯機器は、ＴｙｐｅＣプラグとＴｙｐｅＡプラグとを変換する変換ケーブルを介してホスト側の情報処理装置に接続されることになる。この場合の充電電流は、ＣＤＰの規定のもとで携帯機器がホスト側の情報処理装置とネゴシエーションを行ったうえで、携帯機器側にて決定される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２８１９１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一方で、近年、ＴｙｐｅＣプラグとＴｙｐｅＡプラグとを変換する変換ケーブルとして規格外の変換ケーブルが出回るようになっている。規格外の変換ケーブルとは、ＣＣ（Configuration Channel）端子のプルアップ抵抗が規格で定められた５６［ｋΩ］より低く設定されているケーブル（例えば、１０［ｋΩ］の変換ケーブル等）を指す。このような変換ケーブルを介して携帯機器が接続されると、携帯機器は、ホスト側の情報処理装置とネゴシエーションを行うことなく、プルアップ抵抗に基づいて充電電流を決定することになる。この結果、携帯機器では、例えば、２５００［ｍＡ］〜２７００［ｍＡ］といった過電流検出閾値に近い電流値を充電電流として決定することになる。この場合、携帯機器の充電時間は短縮されるが、過電流検出閾値に近い充電電流が恒常的に供給されることとなり、情報処理装置が内蔵する部品の部品寿命が低下するといった問題が生じる。
【０００７】
本発明は上記課題に鑑みてなされたものであり、ＵＳＢポートを介して携帯機器に充電電流を供給する情報処理装置の部品寿命の低下を回避することを目的とする。
【課題を解決するための手段】
【０００８】
一態様によれば、情報処理装置は、
ＵＳＢポートを介して携帯機器に充電電流を供給する情報処理装置であって、
前記ＵＳＢポートを介して携帯機器が接続された場合に、該携帯機器が特定の機種であるか否かを判定する判定部と、
前記判定部により特定の機種でないと判定された場合、前記情報処理装置の起動時に設定した閾値よりも低い閾値を、過電流を検出するための閾値として設定する設定部と、
前記ＵＳＢポートを介して接続された携帯機器に供給する充電電流が、前記設定部により設定された閾値を超えた場合に、該充電電流の供給を遮断する制御部とを有する。
【発明の効果】
【０００９】
ＵＳＢポートを介して携帯機器に充電電流を供給する情報処理装置の部品寿命の低下を回避することができる。
【図面の簡単な説明】
【００１０】
【図１】充電システムのシステム構成の一例を示す図である。
【図２】ホスト装置のハードウェア構成の一例を示す図である。
【図３】充電電流と過電流検出閾値との関係を示す図である。
【図４】ホスト装置の充電制御部の機能構成の一例を示す図である。
【図５】閾値設定処理の流れを示すフローチャートである。
【図６】充電制御部の動作例を示す図である。
【図７】充電制御部の動作例を示す図である。
【図８】充電制御部の報知例を示す図である。
【発明を実施するための形態】
【００１１】
以下、各実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１２】
［第１の実施形態］
＜充電システムのシステム構成＞
はじめに、充電システムのシステム構成について説明する。図１は、第１の実施形態における充電システムのシステム構成の一例を示す図である。図１に示すように、充電システム１００は、携帯機器１１０と、ホスト装置１２０と、変換ケーブル１３０と、接続デバイス１４０とを有する。
【００１３】
携帯機器１１０は、スマートフォンやタブレット端末等のように、ユーザが携帯して使用可能な機器である。携帯機器１１０は、携帯機器用レセプタクルのＵＳＢポート１１１を有しており、これに対応するＵＳＢケーブル（変換ケーブル１３０）を介して、ＵＳＢ給電を行うホスト装置１２０に接続される。これにより、携帯機器１１０は、ホスト装置１２０より充電電流の供給を受け、内蔵するバッテリを充電する。なお、本実施形態において携帯機器１１０は、携帯機器用レセプタクルのＵＳＢポート１１１として、Ｌｉｇｈｔｎｉｎｇ（登録商標）プラグまたはＴｙｐｅＣプラグのＵＳＢコネクタ１３１に対応するＵＳＢポートを有しているものとする。
【００１４】
ホスト装置１２０は、ＰＣやナビゲーション装置等の情報処理装置である。ホスト装置１２０は、充電制御プログラムを実行することで充電制御部１２１として機能する。充電制御部１２１は、携帯機器１１０のユーザがＴｙｐｅＡプラグのＵＳＢコネクタ１３２を介して接続デバイス１４０に携帯機器１１０を接続した場合に、接続された携帯機器１１０に対して、充電電流を供給するよう制御する。なお、ホスト装置１２０が携帯機器１１０に対して供給する充電電流は、変換ケーブル１３０のＣＣ端子のプルアップ抵抗に基づいて携帯機器１１０が決定する。
【００１５】
変換ケーブル１３０は、一方が携帯機器用プラグのＵＳＢコネクタ１３１（Ｌｉｇｈｔｎｉｎｇ（登録商標）プラグまたはＴｙｐｅＣプラグ）を介して携帯機器１１０に接続され、他方がＴｙｐｅＡプラグのＵＳＢコネクタ１３２を介して接続デバイス１４０に接続される。本実施形態において、変換ケーブル１３０のＣＣ端子のプルアップ抵抗は、５６［ｋΩ］である。接続デバイス１４０は、ＴｙｐｅＡプラグのＵＳＢコネクタ１３２が接続されるＴｙｐｅＡレセプタクルのＵＳＢポート１４１を有する。なお、図１の例では、説明をわかりやすくするために、ホスト装置１２０から延設して示しているが、接続デバイス１４０はホスト装置１２０の筐体に配されていてもよい。
【００１６】
＜ホスト装置のハードウェア構成＞
次に、ホスト装置１２０のハードウェア構成について説明する。図２は、ホスト装置のハードウェア構成の一例を示す図である。図２に示すように、ホスト装置１２０は、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、ＲＡＭ（Random Access Memory）２０３を有する。ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３は、いわゆるコンピュータを形成する。また、ホスト装置１２０は、表示デバイス２０５、操作デバイス２０６、接続デバイス１４０を有する。なお、ホスト装置１２０の各部は、バス２０８を介して相互に接続されている。
【００１７】
ＣＰＵ２０１は、補助記憶デバイス２０４にインストールされている各種プログラム（例えば、充電制御プログラム等）を実行するデバイスである。ＲＯＭ２０２は、不揮発性メモリであり、補助記憶デバイス２０４に格納された各種プログラムをＣＰＵ２０１が実行するために必要な各種プログラムやデータ等を格納する、主記憶デバイスとして機能する。ＲＡＭ２０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の揮発性メモリである。ＲＡＭ２０３は、補助記憶デバイス２０４にインストールされている各種プログラムがＣＰＵ２０１によって実行される際に展開される作業領域を提供する、主記憶デバイスとして機能する。
【００１８】
表示デバイス２０５は、ホスト装置１２０の内部状態を表示するデバイスである。操作デバイス２０６は、ホスト装置１２０のユーザがホスト装置１２０に対して指示を入力する際に用いるデバイスである。
【００１９】
＜充電電流と過電流検出閾値との関係＞
次に、ホスト装置１２０が供給可能な充電電流と過電流検出閾値との関係について説明する。図３は、充電電流と過電流検出閾値との関係を示す図である。本実施形態におけるホスト装置１２０は、携帯機器１１０に対してＣＤＰの規格に基づいて供給する充電電流である、１５００［ｍＡ］に対応している。加えて、本実施形態におけるホスト装置１２０は、特定の機種の携帯機器に対して急速充電を行う場合に供給する充電電流である、２４００［ｍＡ］にも対応している。つまり、図３に示すように、ホスト装置１２０は、携帯機器１１０に供給する充電電流として、２４００［ｍＡ］までを想定している。
【００２０】
このため、図３に示すように、ホスト装置１２０では、充電電流を供給する際の過電流を検出するための閾値（過電流検出閾値）を、例えば２７００［ｍＡ］に設定する。したがって、ホスト装置１２０の場合、想定している充電電流である２４００［ｍＡ］を超えたとしても、過電流検出閾値である２７００［ｍＡ］を超えていなければ、充電電流の供給を遮断することなく携帯機器１１０に充電電流を供給することができる。
【００２１】
しかしながら、ホスト装置１２０の場合、２４００［ｍＡ］を超える充電電流を供給することまでは想定していない。このため、２５００［ｍＡ］〜２７００［ｍＡ］といった過電流検出閾値に近い電流値で充電電流を恒常的に供給すると、内蔵する電源ＩＣ（Integrated Circuit）や周辺部品等の部品寿命が低下することになる。
【００２２】
ここで、ＴｙｐｅＣプラグとＴｙｐｅＡプラグとを変換する変換ケーブル１３０として、ＣＣ端子のプルアップ抵抗が、例えば、１０［ｋΩ］の変換ケーブル（いわゆる"規格外の変換ケーブル"）が使用されたとする。この場合、携帯機器１１０では、ホスト装置１２０とネゴシエーションを行うことなく、プルアップ抵抗に基づいて充電電流を決定する。この結果、携帯機器１１０では、最大で３０００［ｍＡ］の充電電流をホスト装置１２０から引き出そうとする。つまり、ユーザが規格外ケーブルを使用して携帯機器１１０を接続した場合、ホスト装置１２０からは、最大で３０００［ｍＡ］の充電電流が供給される可能性がある。一方で、ホスト装置１２０には、過電流検出閾値として２７００［ｍＡ］が設定されているため、２７００［ｍＡ］以上の充電電流が流れると、ホスト装置１２０は、携帯機器１１０への充電電流の供給を遮断する。つまり、ホスト装置１２０が２７００［ｍＡ］以上の充電電流を供給することはない。
【００２３】
しかしながら、充電電流が２７００［ｍＡ］未満であった場合には、従来のように、過電流検出閾値を固定とすると、ホスト装置１２０は充電電流の供給を遮断することなく、恒常的に２７００［ｍＡ］に近い充電電流を供給することになる。上述したとおり、２５００［ｍＡ］〜２７００［ｍＡ］といった過電流検出閾値に近い電流値で充電電流を恒常的に供給すると、ホスト装置１２０の場合、内蔵する電源ＩＣや周辺部品等の部品寿命が低下することになる。つまり、過電流検出閾値を固定とすると規格外の変換ケーブルが使用された場合に、ホスト装置１２０の部品寿命が低下することになる。
【００２４】
そこで、ホスト装置１２０では、過電流検出閾値を可変とする。具体的には、まず、特定の機種の携帯機器を急速充電する場合において、２４００［ｍＡ］の充電電流が供給できるよう、過電流検出閾値を２７００［ｍＡ］に設定する。一方で、特定の機種の携帯機器以外の携帯機器を充電する場合においては、ＣＤＰの規定に対応しつつ過電流検出閾値を低く設定し（例えば、１６００［ｍＡ］）、ホスト装置１２０が想定している充電電流の範囲内で充電電流が供給されるよう制御する。
【００２５】
＜充電制御部の機能構成＞
続いて、ホスト装置１２０を上述のように機能させるための充電制御部１２１の機能構成について説明する。図４は、充電制御部の機能構成の一例を示す図である。図４に示すように、充電制御部１２１は、接続検知部４１０、エニュメレーション実行部４２０、閾値設定部４３０、電流検知部４４０、給電制御部４５０、報知部４６０を有する。
【００２６】
接続検知部４１０は、携帯機器１１０に接続された変換ケーブル１３０が、接続デバイス１４０に接続されたこと、及び、携帯機器１１０に接続された変換ケーブル１３０が、接続デバイス１４０から取り外されたことを検知する。接続検知部４１０は、変換ケーブル１３０が接続デバイス１４０に接続されたことを検知すると、接続検知結果をエニュメレーション実行部４２０及び給電制御部４５０に通知する。また、接続検知部４１０は、携帯機器１１０に接続された変換ケーブル１３０が、接続デバイス１４０から取り外されたことを検知すると、非接続検知結果を給電制御部４５０に通知する。
【００２７】
エニュメレーション実行部４２０は判定部の一例である。エニュメレーション実行部４２０は、接続検知部４１０より接続検知結果を受け取ると、エニュメレーション処理を実行し、携帯機器１１０のＶｅｎｄｏｒ  ＩＤ（ＶＩＤ）と、Ｐｒｏｄｕｃｔ  ＩＤ（ＰＩＤ）とを携帯機器１１０より取得する。また、エニュメレーション実行部４２０は、識別子情報ＤＢ４７０の識別子情報４８０を参照し、取得したＶＩＤまたはＰＩＤが含まれるか否かを判定する。識別子情報４８０には、情報の項目として、"製品名"、"識別子"が含まれ、"製品名"、"識別子"には、それぞれ、特定の機種の携帯機器のＶＩＤ及びＰＩＤが格納されている。エニュメレーション実行部４２０は、取得したＶＩＤまたはＰＩＤが識別子情報４８０に含まれるＶＩＤまたはＰＩＤに該当すると判定した場合、携帯機器１１０が特定の機種であると判定する。一方、該当しないと判定した場合、エニュメレーション実行部４２０は、携帯機器１１０が特定の機種でないと判定する。更に、エニュメレーション実行部４２０は、判定結果を閾値設定部４３０に通知する。
【００２８】
閾値設定部４３０は、給電制御部４５０に対して過電流検出閾値を設定する。具体的には、閾値設定部４３０は、ホスト装置１２０が起動するごとに、給電制御部４５０に対して、第１の閾値（例えば、２７００［ｍＡ］）を過電流検出閾値として設定する。第１の閾値は、特定の機種の携帯機器による急速充電に対応した値である。
【００２９】
また、閾値設定部４３０は、エニュメレーション実行部４２０より、特定の機種の携帯機器でないとする判定結果を受け取った場合、給電制御部４５０に対して、第２の閾値（例えば、１６００［ｍＡ］）を過電流検出閾値として設定する。第２の閾値は、ＣＤＰの規定に対応しつつ、部品寿命の低下を回避可能な値である。
【００３０】
電流検知部４４０は、給電制御部４５０により供給される充電電流を検知し、検知した充電電流の電流値を給電制御部４５０に通知する。給電制御部４５０は、接続検知部４１０より接続検知結果を受け取ると、充電電流の供給を開始する。給電制御部４５０は、接続検知部４１０より非接続検知結果を受け取ると、充電電流の供給を終了する。また、給電制御部４５０は、充電電流の供給を開始すると、電流検知部４４０により検知された充電電流の電流値を監視し、閾値設定部４３０により設定された過電流検出閾値を超えていないかを判定する。給電制御部４５０は、電流検知部４４０により検知された充電電流の電流値が、過電流検出閾値を超えていると判定した場合（過電流を検出した場合）、充電電流の供給を遮断し、報知部４６０に通知する。
【００３１】
報知部４６０は、給電制御部４５０より充電電流の供給を遮断する旨の通知を受け取ると、所定の警告メッセージを、表示デバイス２０５に表示する。これにより、携帯機器１１０のユーザは、規格外の変換ケーブルを使用していることを認識することができる。
【００３２】
＜充電制御部による閾値設定処理の流れ＞
次に、充電制御部１２１による閾値設定処理の流れについて説明する。図５は、閾値設定処理の流れを示すフローチャートである。ホスト装置１２０の起動時に、充電制御部１２１は、図５に示す閾値設定処理を実行する。なお、ホスト装置１２０が車両に搭載されたナビゲーション装置であった場合には、例えば、車両のアクセサリ電源がＯＦＦ状態からＯＮ状態に遷移することで、ホスト装置１２０が起動する。
【００３３】
ステップＳ５０１において、閾値設定部４３０は、給電制御部４５０に対して、第１の閾値（例えば、２７００［ｍＡ］）を過電流検出閾値として設定する。ステップＳ５０２において、接続検知部４１０は、携帯機器１１０に接続された変換ケーブル１３０が、接続デバイス１４０に接続されたか否かを判定する。ステップＳ５０２において、接続されていないと判定した場合には（ステップＳ５０２においてＮｏの場合には）、接続されたと判定するまで待機する。一方、ステップＳ５０２において、接続されたと判定した場合には（ステップＳ５０２においてＹｅｓの場合には）、ステップＳ５０３に進む。
【００３４】
ステップＳ５０３において、エニュメレーション実行部４２０は、エニュメレーション処理を実行し、接続された携帯機器１１０のＶＩＤとＰＩＤとを取得する。ステップＳ５０４において、エニュメレーション実行部４２０は、識別子情報ＤＢ４７０の識別子情報４８０を参照し、取得したＶＩＤまたはＰＩＤが識別子情報４８０に含まれるＶＩＤまたはＰＩＤに該当するか否かを判定する。これにより、エニュメレーション実行部４２０は、接続された携帯機器１１０が特定の機種であるか否かを判定する。
【００３５】
取得したＶＩＤまたはＰＩＤが識別子情報４８０に含まれるＶＩＤまたはＰＩＤに該当する場合、ステップＳ５０４において、エニュメレーション実行部４２０は、接続された携帯機器１１０が特定の機種であると判定する（ステップＳ５０４においてＹｅｓ）。この場合、閾値設定部４３０は閾値設定処理を終了する。
【００３６】
一方、取得したＶＩＤまたはＰＩＤが識別子情報４８０に含まれるＶＩＤまたはＰＩＤに該当しない場合、ステップＳ５０４において、エニュメレーション実行部４２０は、接続された携帯機器１１０が特定の機種ではないと判定する。この場合（ステップＳ５０４においてＮｏの場合）、閾値設定部４３０は、ステップＳ５０５に進む。ステップＳ５０５において、閾値設定部４３０は、給電制御部４５０に対して、第２の閾値（例えば、１６００［ｍＡ］）を設定することで、過電流検出閾値を変更する。
【００３７】
＜充電制御部の動作例＞
次に、充電制御部１２１の動作例について図６及び図７を用いて説明する。図６は、規格で定められた変換ケーブルが使用された場合の動作例を示す図である。図６を用いてホスト装置１２０がＣＤＰの規定と特定の機種の携帯機器による急速充電の両方に対応可能であることを説明する。また、図７は、規格外の変換ケーブルが使用された場合の動作例を示す図である。図７を用いて、ホスト装置１２０が規格外の変換ケーブルを使用された場合でも、部品寿命の低下につながるような充電電流の供給を回避できることを説明する。
【００３８】
（１）規格で定められた変換ケーブルが使用された場合
図６（ａ）は、規格で定められた変換ケーブル１３０が使用された様子を示している。図６（ａ）に示す変換ケーブル１３０は、一方が携帯機器用プラグ（Ｌｉｇｈｔｎｉｎｇ（登録商標）プラグ）のＵＳＢコネクタ１３１を介して携帯機器１１０に接続され、他方がＴｙｐｅＡプラグのＵＳＢコネクタ１３２を介して接続デバイス１４０に接続される変換ケーブルである。
【００３９】
図６（ａ）の場合、携帯機器１１０が接続されると、ホスト装置１２０では、自装置がＣＤＰ（Charging Downstream Port）対応の装置であることを携帯機器１１０に通知する。これにより携帯機器１１０では、最大充電電流値＝１５００［ｍＡ］と認識する。一方、ホスト装置１２０では、エニュメレーション処理を実行することで、携帯機器１１０が特定の機種であることを認識し、最大充電電流値＝２４００［ｍＡ］であることを携帯機器１１０に通知する。これにより、携帯機器１１０では、最大充電電流値＝２４００［ｍＡ］と認識して、充電を開始する。
【００４０】
図６（ｂ）は、規格で定められた変換ケーブル１３０が使用された様子を示している。図６（ｂ）に示す変換ケーブル１３０は、一方が携帯機器用プラグ（ＴｙｐｅＣプラグ）のＵＳＢコネクタ１３１を介して携帯機器１１０に接続され、他方がＴｙｐｅＡプラグのＵＳＢコネクタ１３２を介して接続デバイス１４０に接続される変換ケーブルである。
【００４１】
図６（ｂ）の場合、携帯機器１１０では、変換ケーブル１３０が接続された時点で、変換ケーブル１３０のＣＣ端子のプルアップ抵抗として、５６［ｋΩ］を検出しており、最大充電電流値を５００［ｍＡ］と認識する。その後、ホスト装置１２０では、自装置がＣＤＰ対応の装置であることを携帯機器１１０に通知する。
【００４２】
そして、ホスト装置１２０よりＣＤＰ対応の装置である旨の通知を受け取ると、携帯機器１１０は、最大充電電流値＝１５００［ｍＡ］と認識する。また、ホスト装置１２０では、エニュメレーション処理を実行することで、携帯機器１１０が特定の機種でないと判定し、過電流検出閾値を１６００［ｍＡ］に変更する。過電流検出閾値の変更が完了すると、携帯機器１１０では、最大充電電流値＝１５００［ｍＡ］と認識して充電を開始する。
【００４３】
このように、ホスト装置１２０によれば、規格で定められた変換ケーブル１３０が使用された場合、特定の機種の携帯機器による急速充電にも、ＣＤＰの規定にも対応した充電電流の供給を行うことができる。
【００４４】
（２）規格外の変換ケーブルが接続された場合
図７（ａ）は、比較例として、規格外の変換ケーブル７１０が従来のホスト装置７２０に対して使用された様子を示している。図７（ａ）に示す規格外の変換ケーブル７１０は、一方が携帯機器用プラグ（ＴｙｐｅＣプラグ）のＵＳＢコネクタ７１１を介して携帯機器１１０に接続され、他方がＴｙｐｅＡプラグのＵＳＢコネクタ７１２を介して接続デバイス１４０に接続される変換ケーブルである。
【００４５】
図７（ａ）の場合、携帯機器１１０では、規格外の変換ケーブル７１０が接続された時点で、規格外の変換ケーブル７１０のＣＣ端子のプルアップ抵抗として、１０［ｋΩ］を検出しており、最大充電電流値を３０００［ｍＡ］と認識する。一方で、携帯機器１１０が接続されると、従来のホスト装置７２０では、自装置がＣＤＰ対応（最大充電電流値が１５００［ｍＡ］の装置であることを携帯機器１１０に通知する。しかしながら、ＣＣ端子のプルアップ抵抗に基づく最大充電電流値が優位となるため、携帯機器１１０では、最大充電電流値＝３０００［ｍＡ］の認識のままとなり、例えば、２６００［ｍＡ］で充電を開始する。
【００４６】
一方、図７（ｂ）は、規格外の変換ケーブル７１０がホスト装置１２０に対して使用された様子を示している。図７（ｂ）に示す規格外の変換ケーブル７１０も、図７（ａ）と同様の変換ケーブルである。
【００４７】
図７（ｂ）の場合、携帯機器１１０では、規格外の変換ケーブル７１０が接続された時点で、規格外の変換ケーブル７１０のＣＣ端子のプルアップ抵抗として、１０［ｋΩ］を検出しており、最大充電電流値を３０００［ｍＡ］と認識する。一方で、携帯機器１１０が接続されると、ホスト装置１２０では、自装置がＣＤＰ対応（最大充電電流値が１５００［ｍＡ］の装置であることを携帯機器１１０に通知する。しかしながら、ＣＣ端子のプルアップ抵抗に基づく最大充電電流値が優位となるため、携帯機器１１０では、最大充電電流値＝３０００［ｍＡ］の認識のままとなり、例えば、２６００［ｍＡ］で充電を開始する。
【００４８】
ここで、ホスト装置１２０では、エニュメレーション処理を実行することで、接続された携帯機器１１０が、特定の機種の携帯機器でないと判定するため、過電流検出閾値を２７００［ｍＡ］から１６００［ｍＡ］に変更する。過電流検出閾値の変更が完了すると、携帯機器１１０では、２６００［ｍＡ］で充電を開始するが、ホスト装置１２０では、過電流検出閾値以上の充電電流が流れていることを検出する。このため、ホスト装置１２０は、直ちに充電電流の供給を遮断し、表示デバイス２０５に警告メッセージを表示する。
【００４９】
このように、ホスト装置１２０によれば、規格外の変換ケーブル７１０が使用された場合でも、２５００［ｍＡ］〜２７００［ｍＡ］といった過電流検出閾値（第１の閾値）に近い電流値で充電電流が恒常的に供給されるといった事態を回避することが可能になる。この結果、ホスト装置１２０によれば、内蔵する電源ＩＣや周辺部品等の部品寿命の低下を回避することができる。
【００５０】
＜充電制御部の報知例＞
次に、規格外の変換ケーブル７１０が接続されたことで、充電電流の供給を遮断した際の報知例について説明する。図８は、充電制御部の報知例を示す図である。図８に示すように、充電電流の供給が遮断されると、充電制御部１２１の報知部４６０では、表示デバイス２０５に警告メッセージを表示するよう制御する。
【００５１】
警告メッセージには、ＵＳＢ電源で過電流を検出したこと、ＵＳＢケーブルに問題がある可能性があること、等の内容が含まれる。これにより、携帯機器１１０のユーザは、変換ケーブルが規格外の変換ケーブルであることを認識することができる。携帯機器１１０のユーザが規格外の変換ケーブルであることを認識することで、以降、当該変換ケーブルの使用を中止すれば、他のホスト装置（他のＰＣやナビゲーション装置）の部品寿命の低下を回避することに間接的に貢献することもできる。なお、表示デバイス２０５に表示された警告メッセージは、ホスト装置１２０を再起動することにより非表示となる。
【００５２】
＜まとめ＞
以上の説明から明らかなように、本実施形態に係るホスト装置１２０は、
・特定の携帯機器による急速充電に対応するために、過電流検出閾値として、２７００［ｍＡ］を設定する。
・携帯機器が接続されるとエニュメレーション処理を実行し、接続された携帯機器が特定の機種であるか否かを判定する。特定の機種でないと判定した場合には、ＣＤＰの規定に対応しつつ部品寿命の低下を回避すべく、過電流検出閾値を、１６００［ｍＡ］に変更する。
【００５３】
これにより、ホスト装置１２０では、特定の機種の携帯機器による急速充電とＣＤＰの規定の両方に対応しつつ、規格外の変換ケーブルが使用された場合でも、過剰な充電電流が恒常的に流れるといった事態を回避することが可能になる。
【００５４】
この結果、本実施形態によれば、ＵＳＢポートを介して携帯端末に充電電流を供給するホスト装置の部品寿命の低下を回避することができる。
【００５５】
［第２の実施形態］
上記第１の実施形態では、携帯機器が接続された際の閾値設定処理として、特定の機種の携帯機器でないと判定された場合に、過電流検出閾値を変更する処理について説明した。これに対して、第２の実施形態では、変更した過電流検出閾値（１６００［ｍＡ］）を、元の過電流検出閾値（２７００［ｍＡ］）に戻す処理について説明する。
【００５６】
上記第１の実施形態で説明したとおり、過電流検出閾値を変更した状態で充電電流の供給を開始した場合、規格外の変換ケーブル７１０が使用されていた場合にあっては、過電流検出閾値を超える過電流が検出されるため、直ちに充電電流の供給が遮断される。この場合、警告メッセージが表示され、ホスト装置１２０が再起動されることになる。ホスト装置１２０が再起動されると、閾値設定部４３０では、過電流検出閾値として、給電制御部４５０に対して、第１の閾値（２７００［ｍＡ］）を設定するため（図５のステップＳ５０１参照）、変更された過電流検出閾値はリセットされる。
【００５７】
一方、規格に定められた変換ケーブル１３０が使用されていた場合にあっては、過電流検出閾値を超える過電流が検出されることなく、充電電流の供給が継続する。この場合、ユーザが携帯機器１１０を非接続とすることで、充電電流の供給が遮断される。本実施形態における閾値設定部４３０では、過電流検出閾値を超えることなく携帯機器１１０が非接続となった場合に、これを検知し、第１の閾値（２７００［ｍＡ］）を過電流検出閾値として設定しなおす。これにより、特定の機種でないと判定された携帯機器１１０が接続されたことで、変更された過電流検出閾値をリセットすることができる。
【００５８】
［その他の実施形態］
上記第１の実施形態では、携帯機器用プラグのＵＳＢコネクタとして、Ｌｉｇｈｔｎｉｎｇ（登録商標）プラグ、ＴｙｐｅＣプラグを例示したが、携帯機器用プラグのＵＳＢコネクタの種類はこれに限定されず、他の種類（例えば、ＭｉｃｒｏＵＳＢプラグ）であってもよい。この場合、変換ケーブル１３０は、ＭｉｃｒｏＵＳＢプラグとＴｙｐｅＡプラグとを変換するケーブルとなる。
【００５９】
また、上記第１の実施形態において、ホスト装置１２０は、ＣＤＰの規格に対応する装置であるとして説明したが、ＳＤＰ（Standard Downstream Port）の規格に対応する装置であってもよい。
【００６０】
また、上記第１の実施形態では、エニュメレーション実行部４２０が、ＶＩＤ及びＰＩＤを取得することで、接続された携帯機器が特定の機種であるか否かを判定する構成とした。しかしながら、接続された携帯機器が特定の機種であるか否かを判定する判定方法はこれに限定されない。エニュメレーション処理以外の処理により、ＶＩＤやＰＩＤを取得するように構成してもよいし、ＶＩＤやＰＩＤ以外の情報に基づいて特定の機種であるか否かを判定するように構成してもよい。
【００６１】
なお、上記実施形態に挙げた構成等に、その他の要素との組み合わせ等、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【００６２】
１００      ：充電システム
１１０      ：携帯機器
１２０      ：ホスト装置
１２１      ：充電制御部
１３０      ：変換ケーブル
１４０      ：接続デバイス
４１０      ：接続検知部
４２０      ：エニュメレーション実行部
４３０      ：閾値設定部
４４０      ：電流検知部
４５０      ：給電制御部
４６０      ：報知部
４８０      ：識別子情報
７１０      ：規格外の変換ケーブル
【図１】
2018182992.tif 000003
【図２】
2018182992.tif 000004
【図３】
2018182992.tif 000005
【図４】
2018182992.tif 000006
【図５】
2018182992.tif 000007
【図６】
2018182992.tif 000008
【図７】
2018182992.tif 000009
【図８】
2018182992.tif 000010