(57)【要約】【課題】クレードル機器に接続された外部給電機器の電源種別を検出する。【解決手段】クレードル機器が接続される接続部と、接続部に接続されたクレードル機器に対し給電機器が接続されたかどうかを判別する接続監視部と、給電機器が接続されたことが判別されると、接続手段に接続されたクレードル機器の向きを判別する向き監視部と、クレードル機器の向きが判別されると、クレードル機器の向きに応じて、給電機器から出力される信号の入力経路として第１経路又は第２経路を選択すると共に、クレードル機器から出力される信号の入力経路として、第１経路と第２経路とのうち、給電機器から出力される信号の入力経路として選択された経路とは異なる経路を選択する経路選択部と、第１経路又は第２経路を経て入力された給電機器から出力される信号に基づいて、給電機器の種類を判別する判別部と、を備える。【選択図】図８
2018133047.tif 000002
【特許請求の範囲】
【請求項１】
クレードル機器が接続される接続手段と、
前記接続手段に接続されたクレードル機器に対し給電機器が接続されたかどうかを判別する接続監視手段と、
前記給電機器が接続されたことが判別されると、前記接続手段に接続されたクレードル機器の向きを判別する向き監視手段と、
前記クレードル機器の向きが判別されると、前記クレードル機器の向きに応じて、前記給電機器から出力される信号の入力経路として第１経路又は第２経路を選択すると共に、前記クレードル機器から出力される信号の入力経路として、前記第１経路と前記第２経路とのうち、前記給電機器から出力される信号の入力経路として選択された経路とは異なる経路を選択する経路選択手段と、
前記第１経路又は前記第２経路を経て入力された前記給電機器から出力される信号に基づいて、前記給電機器の種類を判別する判別手段と、を備える携帯機器。
【請求項２】
前記給電機器から出力される信号の入力経路として選択された経路とは異なる経路を経て入力された前記クレードル機器から出力される信号に基づいて、前記クレードル機器との間で通信を行う通信手段をさらに備える、請求項１に記載の携帯機器。
【請求項３】
前記接続監視手段は、前記給電機器から供給される電源の有無に基づいて前記給電機器が接続されたかどうかを判別する、請求項１又は２に記載の携帯機器。
【請求項４】
前記向き監視手段は、前記向きに応じて論理が変化する信号に基づいて前記クレードル機器の接続向きを判別する、請求項１から３の何れか１項に記載の携帯機器。
【請求項５】
前記経路選択手段は、ＵＳＢバススイッチを用いて、前記入力経路を選択する、請求項１から４の何れか１項に記載の携帯機器。
【請求項６】
前記経路選択手段は、前記クレードル機器に設けられたＵＳＢバススイッチを用いて、前記入力経路を選択する、請求項１から４の何れか１項に記載の携帯機器。
【請求項７】
前記接続手段は、ＵＳＢ（Universal Serial Bus）Ｔｙｐｅ−Ｃコネクタである、請求項１から６の何れか１項に記載の携帯機器。
【請求項８】
クレードル機器が接続される接続手段を含む携帯機器の制御方法であって、
前記接続手段に接続されたクレードル機器に対し給電機器が接続されたかどうかを判別する工程と、
前記給電機器が接続されたことが判別されると、前記接続手段に接続されたクレードル機器の向きを判別する工程と、
前記クレードル機器の向きが判別されると、前記クレードル機器の向きに応じて、前記給電機器から出力される信号の入力経路として第１経路又は第２経路を選択すると共に、前記クレードル機器から出力される信号の入力経路として、前記第１経路と前記第２経路とのうち、前記給電機器から出力される信号の入力経路として選択された経路とは異なる経路を選択する工程と、
前記第１経路又は前記第２経路を経て入力された前記給電機器から出力される信号に基づいて、前記給電機器の種類を判別する工程と、を備える、携帯機器の制御方法。
【請求項９】
クレードル機器が接続される接続手段を含む携帯機器のコンピュータに、
前記接続手段に接続されたクレードル機器に対し給電機器が接続されたかどうかを判別する処理と、
前記給電機器が接続されたことが判別されると、前記接続手段に接続されたクレードル機器の向きを判別する処理と、
前記クレードル機器の向きが判別されると、前記クレードル機器の向きに応じて、前記給電機器から出力される信号の入力経路として第１経路又は第２経路を選択すると共に、前記クレードル機器から出力される信号の入力経路として、前記第１経路と前記第２経路とのうち、前記給電機器から出力される信号の入力経路として選択された経路とは異なる経路を選択する処理と、
前記第１経路又は前記第２経路を経て入力された前記給電機器から出力される信号に基づいて、前記給電機器の種類を判別する処理と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯機器、携帯機器の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、携帯機器は小型化や薄型等、サイズをより小さくする方向で進化している。また、クレードル機器も同様に、小型化を求められる傾向にある。携帯機器は、携帯機器やクレードル機器で使用される外部給電機器を接続するインタフェースとして、何かしらの物理コネクタを有している。サイズの小型化やインタフェースの共通化、給電規格の共通化といった観点から、ＵＳＢ（Universal Serial Bus）規格に準拠したコネクタが使用されることが多い。
【０００３】
特に近年では、携帯機器やクレードル機器で使用される外部給電機器は、物理インタフェースや給電規格の共通化、通信速度向上のために、ＵＳＢ３．１で策定されたＵＳＢ  Ｔｙｐｅ−ＣコネクタやマイクロＵＳＢコネクタ等が採用される傾向にある。
【０００４】
ＵＳＢ  Ｔｙｐｅ−Ｃコネクタは、ＵＳＢ３．１規格に準じた高速通信が可能であること以外に、接続向きを気にすることなく使用できるというメリットがある。この利便性から、外部給電機器の物理インタフェースも必然的にＵＳＢ  Ｔｙｐｅ−ＣコネクタやマイクロＵＳＢコネクタが使用される。特に、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタへインタフェースを統一する傾向が強い。
【０００５】
ＵＳＢ  Ｔｙｐｅ−Ｃコネクタは以前から存在するＵＳＢコネクタと異なり、端子配列が点対称である。そのため、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタは、表裏(上下)のどちらの向きでも差し込めるという利点があり、ユーザは携帯機器に外部給電機器を接続する際にコネクタ向きを気にする必要がなくなる。例えば、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタは、コネクタに同じ信号が通った端子を二組具備し、点対称に配置された端子を具備している。これにより、接続向きがどちらであっても、接続される信号は同じになる。そのため、接続向きに依存することなく使用することができる。しかし、特殊な用途以外では、二組ある端子は排他的に使用されており、片方の組を使用している場合、もう片方の組を不使用としている。携帯機器とクレードル機器との組み合わせのようにセットで使用される特殊な用途においては、本来は二組とも自由に使用することが可能である。
【０００６】
ＵＳＢ  Ｔｙｐｅ−Ｃコネクタを有する外部給電機器は、ＵＳＢ  Ｔｙｐｅ−Ｃで規定されている給電仕様の他に、ＵＳＢ  ＢＣ（Battery Charging Specification）１．２やＱＣ（Quick Charge（登録商標））２．０、ＱＣ３．０といった充電規格に対応していることが多い。携帯機器は、これらの充電規格に対応した外部給電機器の判別をするため、外部給電機器との間で通信を行うための信号であるＵＳＢ＿Ｄ−信号、ＵＳＢ＿Ｄ＋信号を使用する。そのため、携帯機器は、外部給電機器の接続向きに加えて、外部給電機器の種類を判別し、外部給電機器の能力に応じて、自身が有する電池への充電や入力電流の制限を加える必要がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１６−０９９９２６号公報
【特許文献２】特開２０１６−１８１９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
携帯機器に付属されるクレードル機器には、携帯機器が内蔵するバッテリの充電台として使用されるクレードル機器もあるが、バッテリの充電用途以外に、携帯機器との間でＵＳＢ通信を行うクレードル機器もある。しかしながら、携帯機器は、サイズ上の都合から、クレードル機器と接続するための物理インタフェースを、外部給電機器と接続するためのインタフェースと併用する場合が多い。よって、携帯機器とクレードル機器との間を接続するインタフェースにも、外部給電機器と接続するインタフェースと同様にＵＳＢ  Ｔｙｐｅ−Ｃコネクタが選択されることになる。
【０００９】
携帯機器とクレードル機器とを接続した場合、外部給電機器は、クレードル機器が有する別の物理インタフェースを使用してクレードル機器と接続することになる。しかし、クレードル機器において、携帯機器と接続するためのインタフェースと、外部給電機器と接続するためのインタフェースとの共通化を考えた場合、クレードル機器にも、携帯機器と同様にＵＳＢ  Ｔｙｐｅ−Ｃコネクタ、若しくはマイクロＵＳＢコネクタを搭載することになる。そうすると、この場合、クレードル機器にも、携帯機器が有している外部給電機器の種類を判別するための回路が搭載される必要がある。
【００１０】
しかしながら、ＢＣ１．２やＱＣ２．０といった規格で規定されている外部給電機器を判別するためには特殊な部品を使用する必要があり、回路構成が複雑になると共に、コストが高くなるという懸念がある。携帯機器には、すでに外部給電機器を判別する回路が搭載されていることを考慮すると、外部給電機器の判別は、クレードル機器ではなく携帯機器側で行える構成とするのが望ましい。
【００１１】
特許文献１には、モバイルルータにＵＳＢコネクタを介して接続されたクレードル機器に、さらにＵＳＢコネクタを介して接続されたＡＣアダプタやパソコンが接続された場合、モバイルルータに内蔵された充電制御部が、ＡＣアダプタやパソコンの電源仕様（ＱＣ２．０やＢＣ１．２等）を検出し、モバイルルータの充電池の充電制御を行うことが開示されている。
特許文献１に記載された技術では、モバイルルータに対してクレードル機器が、ある一方向に接続された場合にのみ、クレードル機器に接続されたＡＣアダプタ等の電源仕様を検出することとしている。一方でその一方向と逆方向に接続された場合には、クレードルに接続されたＡＣアダプタ等の電源仕様を検出することができないという問題がある。
特許文献２には、携帯機器とクレードル機器とをマイクロＵＳＢコネクタを介して接続する構成が開示されている。この構成では、マイクロＵＳＢコネクタはＵＳＢインタフェースが一組しかない。クレードル機器に接続された給電機器の判別はクレードル機器で行われている。そのため、給電機器の判別を携帯機器で実現すると携帯機器の回路構成が複雑になると共に、小型化、低コスト化に反するという問題がある。
また、特許文献２に記載された技術では、クレードル機器は給電機器を常時監視していない。そのため、ＵＳＢ＿Ｄ−信号、ＵＳＢ＿Ｄ＋信号の論理状態を判別するＱＣ２．０やＱＣ３．０規格に対応することができないという問題がある。
【００１２】
本発明の目的は、上述した課題を鑑み、携帯機器とクレードル機器との接続向きにかかわらず、クレードル機器に接続された外部給電機器の電源種別を検出するという課題を解決する携帯機器、携帯機器の制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の携帯機器は、クレードル機器が接続される接続手段と、前記接続手段に接続されたクレードル機器に対し給電機器が接続されたかどうかを判別する接続監視手段と、前記給電機器が接続されたことが判別されると、前記接続手段に接続されたクレードル機器の向きを判別する向き監視手段と、前記クレードル機器の向きが判別されると、前記クレードル機器の向きに応じて、前記給電機器から出力される信号の入力経路として第１経路又は第２経路を選択すると共に、前記クレードル機器から出力される信号の入力経路として、前記第１経路と前記第２経路とのうち、前記給電機器から出力される信号の入力経路として選択された経路とは異なる経路を選択する経路選択手段と、前記第１経路又は前記第２経路を経て入力された前記給電機器から出力される信号に基づいて、前記給電機器の種類を判別する判別手段と、を備える。
【００１４】
また、本発明の携帯機器の制御方法は、クレードル機器が接続される接続手段を含む携帯機器の制御方法であって、前記接続手段に接続されたクレードル機器に対し給電機器が接続されたかどうかを判別する工程と、前記給電機器が接続されたことが判別されると、前記接続手段に接続されたクレードル機器の向きを判別する工程と、前記クレードル機器の向きが判別されると、前記クレードル機器の向きに応じて、前記給電機器から出力される信号の入力経路として第１経路又は第２経路を選択すると共に、前記クレードル機器から出力される信号の入力経路として、前記第１経路と前記第２経路とのうち、前記給電機器から出力される信号の入力経路として選択された経路とは異なる経路を選択する工程と、前記第１経路又は前記第２経路を経て入力された前記給電機器から出力される信号に基づいて、前記給電機器の種類を判別する工程と、を備える。
【００１５】
さらに、本発明の携帯機器のコンピュータに実行させるプログラムは、クレードル機器が接続される接続手段を含む携帯機器のコンピュータに、前記接続手段に接続されたクレードル機器に対し給電機器が接続されたかどうかを判別する処理と、前記給電機器が接続されたことが判別されると、前記接続手段に接続されたクレードル機器の向きを判別する処理と、前記クレードル機器の向きが判別されると、前記クレードル機器の向きに応じて、前記給電機器から出力される信号の入力経路として第１経路又は第２経路を選択すると共に、前記クレードル機器から出力される信号の入力経路として、前記第１経路と前記第２経路とのうち、前記給電機器から出力される信号の入力経路として選択された経路とは異なる経路を選択する処理と、前記第１経路又は前記第２経路を経て入力された前記給電機器から出力される信号に基づいて、前記給電機器の種類を判別する処理と、を実行させる。
【発明の効果】
【００１６】
本発明によれば、携帯機器とクレードル機器との接続向きにかかわらず、クレードル機器に接続された外部給電機器の電源種別を検出する携帯機器、携帯機器の制御方法、及びプログラムを提供できる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態の携帯機器とクレードル機器の全体構成を示す機能ブロックの一例を示す図である。
【図２】第１実施形態の携帯機器制御回路部とクレードル機器制御回路部の構成を示す機能ブロックの一例を示す図である。
【図３Ａ】第１実施形態の携帯機器とクレードル機器が表向きで接続された場合の、携帯機器、クレードル機器、及び外部給電機器の接続状態の一例を示す図である。
【図３Ｂ】第１実施形態の携帯機器とクレードル機器が裏向きで接続された場合の、携帯機器、クレードル機器、及び外部給電機器の接続状態の一例を示す図である。
【図４】第１実施形態の携帯機器とクレードル機器の動作を示すフローチャートである。
【図５】本発明の第２実施形態の携帯機器とクレードル機器の全体構成を示す機能ブロックの一例を示す図である。
【図６】第２実施形態の携帯機器制御回路部とクレードル機器制御回路部の構成を示す機能ブロックの一例を示す図である。
【図７Ａ】第２実施形態の携帯機器とクレードル機器が表向きで接続された場合の、携帯機器、クレードル機器、及び外部給電機器の接続状態の一例を示す図である。
【図７Ｂ】第２実施形態の携帯機器とクレードル機器が裏向きで接続された場合の、携帯機器、クレードル機器、及び外部給電機器の接続状態の一例を示す図である。
【図８】本発明の第３実施形態の携帯機器とクレードル機器の全体構成を示す機能ブロックの一例を示す図である。
【発明を実施するための形態】
【００１８】
次に、本発明の実施形態について図面を参照して説明する。なお、以下説明する各図における一方向性の矢印は、ある信号（データ）の流れを端的に示したもので、双方向性を排除するものではない。
（第１実施形態）
初めに、本発明の第１実施形態による携帯機器とクレードル機器の全体構成を説明する。図１は、第１実施形態の携帯機器とクレードル機器の全体構成を示す機能ブロックの一例を示す図である。
図１を参照すると、本実施形態は、携帯機器１００とクレードル機器２００とから構成されている。携帯機器１００は、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ１と、携帯機器制御回路部２とから構成されている。クレードル機器２００は、携帯機器接続用ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ３と、クレードル機器制御回路部４と、外部給電機器接続用ＵＳＢコネクタ５とから構成されている。
【００１９】
携帯機器１００とクレードル機器２００とは、それぞれが具備するＵＳＢ  Ｔｙｐｅ−Ｃコネクタ１と携帯機器接続用ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ３とにより物理的に接続することが可能である。両コネクタ間の信号線及び電源線として、ＵＳＢ＿Ｄ−＿Ａ信号２１、ＵＳＢ＿Ｄ＋＿Ａ信号２２、ＶＢＵＳ電源２３、ＵＳＢ＿Ｄ−＿Ｂ信号２４、ＵＳＢ＿Ｄ＋＿Ｂ信号２５、ＣＣ１信号２６−Ａ、及びＣＣ２信号２６−ＢからなるＵＳＢインタフェースを使用する。ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ間で使用される信号は他にも存在するが、本図面においては記載を省略している。ＵＳＢ＿Ｄ−＿Ａ信号２１、ＵＳＢ＿Ｄ＋＿Ａ信号２２、及びＶＢＵＳ電源２３は、後述する外部給電機器３００（図３Ａ、図３Ｂ）から出力される信号及び電源である。クレードル機器２００は、外部給電機器接続用ＵＳＢコネクタ５を介して、外部給電機器３００から出力される信号を携帯機器１００に出力する。
【００２０】
携帯機器制御回路部２は、ＶＢＵＳ電源２３が供給された場合に、携帯機器１００に外部給電機器３００、又は外部給電機器３００が接続されたクレードル機器２００が接続されたと判断し、ＵＳＢ＿Ｄ−＿Ａ信号２１及びＵＳＢ＿Ｄ＋＿Ａ信号２２を使用して、接続された外部給電機器３００の種類を判別する。また、携帯機器制御回路部２は、ＵＳＢ＿Ｄ−＿Ｂ信号２４、ＵＳＢ＿Ｄ＋＿Ｂ信号２５を使用して、クレードル機器制御回路部４と通信を試み、応答があった場合にはクレードル機器２００が接続されたと判断し、クレードル機器制御回路部４と通信を行う。
ＣＣ１信号２６−Ａ及びＣＣ２信号２６−Ｂは、携帯機器１００に接続された機器の向きに応じて論理が変化し、携帯機器制御回路部２は、その論理状態から携帯機器１００に接続された機器の向きを判別する。そして、携帯機器制御回路部２の内部にあるバススイッチを制御することにより、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ１を介して出力される各ＵＳＢインタフェースの信号の接続先を、適切に切り替える。
【００２１】
クレードル機器制御回路部４は、クレードル機器２００に外部給電機器３００が接続されている場合、外部給電機器３００から供給されるＶＢＵＳ電源２３によって動作し、外部給電機器３００が接続されていない場合は動作しない。クレードル機器制御回路部４は、ＵＳＢ＿Ｄ−＿Ｂ信号２４及びＵＳＢ＿Ｄ＋＿Ｂ信号２５によって携帯機器１００と接続し、携帯機器制御回路部２から通信が行われた場合に応答し、通信を行う。また、携帯機器１００と接続した際、クレードル機器制御回路部４は、クレードル機器２００の接続向きを携帯機器１００が判別できるよう、ＣＣ信号２６を有しており、携帯機器１００との接続向きによってＣＣ１信号２６−Ａ、ＣＣ２信号２６−Ｂの何れかと接続を行う。
【００２２】
外部給電機器接続用ＵＳＢコネクタ５は、ＡＣアダプタ等の外部給電機器３００とクレードル機器２００とを接続するための物理インタフェースである。クレードル機器２００に外部給電機器３００が接続された場合、外部給電機器３００から外部給電器接続用ＵＳＢコネクタ５に対して、ＵＳＢ＿Ｄ−＿Ａ信号２１、ＵＳＢ＿Ｄ＋＿Ａ信号２２、及びＶＢＵＳ電源２３が入力される。
【００２３】
次に、第１実施形態の携帯機器制御回路部２とクレードル機器制御回路部４の構成について、図２を参照して説明する。図２は、第１実施形態の携帯機器制御回路部とクレードル機器制御回路部の構成を示す機能ブロックの一例を示す図である。図２において、携帯機器１００とクレードル機器２００とは表向きに接続されているものと仮定する。ここで、表向きとは、例えば、携帯機器１００の操作面とクレードル機器の表示面とが同一面にあるといった、予め定められた一方向の向きを指し、裏向きとは、この予め定められた一方向の向きと１８０度反対方向の向きを指す。
図２において、携帯機器制御回路部２は、外部給電機器検出回路部５１と、携帯機器制御部５２と、ＵＳＢバススイッチ５３と、ＵＳＢバススイッチ５４とで構成されている。クレードル機器制御回路部４は、クレードル機器制御部５５と、抵抗５６とで構成される。なお、図２では、携帯機器１００及びクレードル機器２００がそれぞれ有するＵＳＢ  Ｔｙｐｅ−Ｃコネクタ１、及び携帯機器接続用ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ３の記載を省略している。
【００２４】
外部給電機器検出回路部５１は、ＵＳＢバススイッチ５３から出力される信号２９−Ａ、信号３０−Ａ及びＵＳＢバススイッチ５４から出力される信号３１−Ｂ、信号３２−Ｂの論理状態を監視する。この監視結果により、外部給電機器検出回路部５１は、クレードル機器２００を介して携帯機器１００に接続された外部給電機器３００の種類（電源種別）を判別し、その結果を信号２８によって携帯機器制御部５２に出力する。
【００２５】
携帯機器制御部５２は、ＶＢＵＳ電源２３の有無を監視することにより、外部給電機器３００の接続有無を判別する。また、携帯機器制御部５２は、ＣＣ１信号２６−Ａ及びＣＣ２信号２６−Ｂの論理状態を監視することで、携帯機器１００に接続されたクレードル機器２００の接続向き（表向き又は裏向き）を判別する。接続向きを判別した後、携帯機器制御部５２は信号２７によってＵＳＢバススイッチ５３及びＵＳＢバススイッチ５４を制御し、それぞれに接続されたＵＳＢ信号（２９−Ａ、２９−Ｂ、３０−Ａ、３０−Ｂ、３１−Ａ、３１−Ｂ、３２−Ａ、３２−Ｂ）の接続先を切り替える。
【００２６】
これにより、表向き又は裏向きの何れの向きでクレードル機器２００が携帯機器１００に接続された場合であっても、外部給電機器３００から出力されるＵＳＢ＿Ｄ−＿Ａ信号２１、ＵＳＢ＿Ｄ＋＿Ａ信号２２は、携帯機器制御回路部２の外部給電機器検出回路部５１に接続される。また、クレードル機器制御回路部４のクレードル機器制御部５５から出力されるＵＳＢ＿Ｄ−＿Ｂ信号２４及びＵＳＢ＿Ｄ＋信号２５は、携帯機器制御回路部２の携帯機器制御部５２に接続される。その後、携帯機器制御部５２は、外部給電機器検出回路部５１が外部給電機器３００の種類（電源種別）を判別した結果を、外部給電機器検出回路部５１から出力された信号２８により受信する。また、携帯機器１００は、ＵＳＢバススイッチ５３又はＵＳＢバススイッチ５４を介して、ＵＳＢ＿Ｄ−＿Ｂ信号２４及びＵＳＢ＿Ｄ＋信号２５を使用して、接続されたクレードル機器２００とＵＳＢ通信を開始する。
【００２７】
ＵＳＢバススイッチ５３は、携帯機器１００に接続されたクレードル機器２００から出力されたＵＳＢ信号を、信号２７の制御に応じて、信号２９−Ａ及び信号３０−Ａ、若しくは、信号２９−Ｂ及び信号３０−Ｂの何れかに切り替えて出力する。１つのＵＳＢバススイッチは、外部給電機器検出回路部５１と携帯機器制御部５２との双方に同時に接続することはできず、例えば、信号２９−Ａ及び信号３０−Ａが使用されている場合、信号２９−Ｂ及び信号３０−Ｂには何も出力されない。図２においては、ＵＳＢバススイッチ５３にはＵＳＢ＿Ｄ−＿Ａ信号２１及びＵＳＢ＿Ｄ＋＿Ａ信号２２が接続されており、このとき、信号２７の制御により、ＵＳＢバススイッチ５３は、ＵＳＢ＿Ｄ−＿Ａ信号２１及びＵＳＢ＿Ｄ＋＿Ａ信号２２が、信号２９−Ａ及び信号３０−Ａと接続するように切り替えを行う。
【００２８】
ＵＳＢバススイッチ５４は、ＵＳＢバススイッチ５３と同様に、携帯機器１００に接続されたクレードル機器２００から出力されたＵＳＢ信号を、信号２７の制御に応じて、信号３１−Ａ及び信号３２−Ａ、若しくは、信号３１−Ｂ及び信号３２−Ｂの何れかに切り替えて出力する。
クレードル機器制御部５５は、外部給電機器３００から供給されるＶＢＵＳ電源２３によって動作する。携帯機器１００のＵＳＢバススイッチ５４からＵＳＢ＿Ｄ−＿Ｂ信号２４及びＵＳＢ＿Ｄ＋＿Ｂ信号２５によって通信が行われた場合、クレードル機器２００は応答することで携帯機器１００との通信を開始する。
【００２９】
抵抗５６の両端子のうち、片側の端子は外部給電機器３００から供給されるＶＢＵＳ電源２３に接続され、もう片側の端子は携帯機器１００の携帯機器制御部５２に接続される。抵抗５６の接続先は、携帯機器１００とクレードル機器２００との接続向きによって変わり、携帯機器１００のＣＣ１信号２６−Ａ又はＣＣ２信号２６−Ｂの何れかと接続する。図２の場合、抵抗５６はＣＣ１信号２６−Ａに接続されており、携帯機器制御部５２は、これによりクレードル機器２００の接続向きが携帯機器１００に対して表向きであると判別する。
【００３０】
次に、携帯機器１００とクレードル機器２００の接続向きに応じた各信号の接続について、図３Ａ、図３Ｂを参照しつつ詳細に説明する。なお、携帯機器１００とクレードル機器２００との接続向きに依存しない、又は接続向きによって使用しなくなる信号については記載を省略している。
【００３１】
図３Ａは、携帯機器１００とクレードル機器２００とが表向きに接続された場合、図３Ｂは、携帯機器１００とクレードル機器２００とが逆向き（裏向き）に接続された場合をそれぞれ示している。
図３Ａの場合、携帯機器１００とクレードル機器２００とは表向きに接続されているため、外部給電機器３００から出力されるＵＳＢ＿Ｄ−＿Ａ信号２１及びＵＳＢ＿Ｄ＋＿Ａ信号２２は、ＵＳＢバススイッチ５３に接続され、ＵＳＢ＿Ｄ−＿Ｂ信号２４及びＵＳＢ＿Ｄ＋＿Ｂ信号２５は、ＵＳＢバススイッチ５４に接続されている。また、抵抗５６は、ＣＣ１信号２６−Ａと接続され、論理状態の変化を携帯機器制御部５２が監視することにより、ＵＳＢバススイッチ５３は外部給電機器検出回路部５１と接続され、ＵＳＢバススイッチ５４は携帯機器制御部５２と接続されるように切り替えられる。これにより、外部給電機器３００と外部給電機器検出回路部５１、クレードル機器制御部５５と携帯機器制御部５２がそれぞれ接続される。
【００３２】
同様に、図３Ｂの場合、携帯機器１００とクレードル機器２００とは逆向き（裏向き）に接続されているため、ＵＳＢバススイッチ５３及びＵＳＢバススイッチ５４の接続先は、図３Ａの場合とは異なっている。携帯機器制御部５２がＣＣ２信号２６−Ｂの論理状態を監視することにより、ＵＳＢバススイッチ５３は携帯機器制御部５２と接続され、ＵＳＢバススイッチ５４は外部給電機器検出回路部５１と接続されるように切り替えられる。これにより、外部給電機器３００と外部給電機器検出回路部５１、クレードル機器制御部５５と携帯機器制御部５２がそれぞれ接続される。
【００３３】
次に、第１実施形態の動作を、図４に示すフローチャートを用いて説明する。図４は、携帯機器１００とクレードル機器２００とを接続した後、クレードル機器２００に外部給電機器３００を接続し、携帯機器制御部５２がクレードル機器２００の接続向きを判別する処理、接続向きに応じて携帯機器制御部５２がＵＳＢバススイッチの切り替えを行う処理、携帯機器１００が外部給電機器３００の種類を判別し、クレードル機器２００との間の通信を開始するまでの処理を示したものである。
【００３４】
ステップＳ１の処理で、携帯機器１００とクレードル機器２００とを接続する。この時点では、クレードル機器２００に外部給電機器３００が接続されていないため、ＶＢＵＳ電源２３が供給されていない。よって、携帯機器１００はクレードル機器２００の接続向きを判別することができない。
ステップＳ２の処理で、クレードル機器２００に外部給電機器３００を接続する。
ステップＳ３の処理で、外部給電機器３００からクレードル機器２００と携帯機器１００に対してＶＢＵＳ電源２３が供給される。これにより、クレードル機器２００が動作を開始する。
ステップＳ４の処理で、携帯機器制御部５２はＣＣ１信号２６−Ａ及びＣＣ２信号２６−Ｂの論理状態を確認し、どちらの論理が変化したかによって携帯機器１００に対するクレードル機器２００の接続向きを判別する。ＣＣ１信号２６−Ａの論理が変化した場合（ステップＳ４：ＣＣ１信号２６−Ａ）は、クレードル機器２００が表向きに接続されたと判断し、ステップＳ５の処理へ移行する。ＣＣ２信号２６−Ｂの論理が変化した場合（ステップＳ５：ＣＣ２信号２６−Ｂ）は、クレードル機器２００が裏向きに接続されたと判断し、ステップＳ６の処理へ移行する。
【００３５】
ステップＳ５の処理で、携帯機器制御部５２は、信号２７を制御することによりＵＳＢバススイッチ５３及びＵＳＢバススイッチ５４の接続先を切り替える。これにより、ＵＳＢバススイッチ５４と携帯機器制御部５２が接続され、ＵＳＢバススイッチ５３と外部給電機器３００が接続される。これ以降の処理はステップＳ７の処理へ移行する。
ステップＳ６の処理で、携帯機器制御部５２は、信号２７を制御することによりＵＳＢバススイッチ５３及びＵＳＢバススイッチ５４の接続先を切り替える。これにより、ＵＳＢバススイッチ５３と携帯機器制御部５２が接続され、ＵＳＢバススイッチ５４と外部給電機器３００が接続される。
【００３６】
ステップＳ７の処理で、それぞれ接続先が切り替えられたＵＳＢバススイッチ５３、ＵＳＢバススイッチ５４によって、外部給電機器３００と外部給電機器検出回路部５１、クレードル機器制御部５５と携帯機器制御部５２がそれぞれ接続される。
ステップＳ８の処理で、外部給電機器検出回路部５１は、クレードル機器２００に接続された外部給電機器３００の種類を判別し、携帯機器制御部５２に対して信号２８を出力する。
ステップＳ９の処理で、携帯機器制御部５２はクレードル機器制御部５５に対してＵＳＢ通信を行い、クレードル機器５５からの応答を確認した後、通信を開始して処理を終了する。
【００３７】
本実施形態によれば、外部給電機器３００を検出する回路（外部給電機器検出回路部５１）をクレードル機器２００に設けることなく、携帯機器１００で、クレードル機器２００に接続されている外部給電機器３００を判別することができる。要するに、クレードル機器３００に外部給電機器３００を検出するための専用回路を設ける必要がないので、その分、実装面積を減らせると共にコストを抑えることができる。
また、端子数の多い特殊なコネクタを採用した場合は、携帯機器１００の小型化を図ることができないが、本実施形態では、携帯機器１００とクレードル機器２００との間を接続する物理的なインタフェースとして、標準的なインタフェース（コネクタ）であるＵＳＢ  Ｔｙｐｅ−Ｃコネクタを使用している。本実施形態によれば、携帯機器１００に近年搭載されているＵＳＢ  Ｔｙｐｅ−Ｃコネクタを採用しつつ、外部給電機器３００やクレードル機器２００と接続することが可能であるため、携帯機器１００の小型化を図ることができる。
【００３８】
さらに、ＵＳＢインタフェースを使用する外部給電機器３００は、ＵＳＢ  ＢＣの規格に限定されることなく、さらに別の規格に変更される可能性が高い。そのため、外部給電機器３００を検出する回路（外部給電機器検出回路５１）は、インタフェースの規格が変わる度に設計変更が要求される。本実施形態では、携帯機器１００においてのみ外部給電機器３００の判別を行うため、外部給電機器３００の仕様や規格が変わった場合であっても、クレードル機器２００側での対応は不要となる。
【００３９】
また、本実施形態では、携帯機器１００にＵＳＢバススイッチを設けているが、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において、接続向きの検出と接続先の切り替えは、用途次第では必須要件となるため、特殊な部品を採用することなく汎用的な部品であるＵＳＢバススイッチを採用することは、設計上大きな負荷にはならないという利点がある。
【００４０】
（第２実施形態）
次に、本発明の第２実施形態による携帯機器とクレードル機器の全体構成を説明する。図５は、本発明の第２実施形態の携帯機器とクレードル機器の全体構成を示す機能ブロックの一例を示す図である。
図５を参照すると、第１実施形態では、外部給電機器３００から出力されるＵＳＢ＿Ｄ−＿Ａ信号２１、ＵＳＢ＿Ｄ＋＿Ａ信号２２は、クレードル機器２００を介して携帯機器１００に入力されていたが、本実施形態では、クレードル機器２００のクレードル機器制御回路部４０に入力されている。また、第１実施形態と比較して、携帯機器１００とクレードル機器２００との間に、信号２９（２９−Ａ、２９−Ｂ）、信号３０（３０−Ａ、３０−Ｂ）、信号３１（３１−Ａ、３１−Ｂ）、信号３２（３２−Ａ、３２−Ｂ）、及びＳＢＵ信号３３が追加になっている。また、基本的には第１実施形態の図１に示した構成を有するものであるが、携帯機器制御回路部２０及びクレードル機器制御回路部４０が第１実施形態と異なっている。この異なる点について、以下説明する。
【００４１】
図６を参照して、第２実施形態の携帯機器制御回路部とクレードル機器制御回路部の構成を説明する。第１実施形態と異なり、ＵＳＢバススイッチ５３及びＵＳＢバススイッチ５４は、クレードル機器制御回路部４０内に搭載されている。第１実施形態と同様に、携帯機器１００とクレードル機器２００の接続向きに応じて、外部給電機器３００と外部給電機器検出回路部５１、クレードル機器制御部５５と携帯機器制御部５２がそれぞれ接続される。図７Ａに、携帯機器１００とクレードル機器２００が表向きで接続された場合の一例、図７Ｂに、携帯機器１００とクレードル機器２００が裏向きで接続された場合の一例を示す。
【００４２】
ＵＳＢバススイッチ５３及びＵＳＢバススイッチ５４の制御は携帯機器制御部５２から行う必要があるが、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタには用途が未定義の端子としてＳＢＵ端子が準備されている。本実施形態ではその端子を使用することにより、携帯機器制御部５２がＳＢＵ信号３３を出力することにより、ＵＳＢバススイッチの制御を行うこととしている。このＳＢＵ端子は、他のＵＳＢ  Ｔｙｐｅ−Ｃコネクタの端子と同様に二組存在し、接続向きに応じて接続先が変化するが、ＳＢＵ端子の二組すべてをＳＢＵ信号３３として使用することにより、携帯機器１００とクレードル機器２００の接続向きに無関係にＵＳＢバススイッチの制御を行うことができる。
【００４３】
第１実施形態では、携帯機器１００にＵＳＢバススイッチを設けていたが、第２実施形態ではＳＢＵ信号３３を使用することにより、ＵＳＢバススイッチをクレードル機器２００に搭載した場合であっても、第１実施形態と同様の効果を得ることができる。上記効果に加え、ＵＳＢバススイッチを携帯機器１００に非搭載とすることによる携帯機器１００のサイズの小型化や、携帯機器１００の低消費電力化を図ることも可能になる。
【００４４】
このように、上記第１及び第２本実施形態では、携帯機器とクレードル機器とを接続するインタフェースとして、専用のコネクタを使用することに代えて、外部給電機器との接続と併用可能なＵＳＢ  Ｔｙｐｅ−Ｃコネクタを使用している。そして、クレードル機器に外部給電機器を判別する回路を設けず、携帯機器において外部給電機器を判別することとし、かつ、携帯機器とクレードル機器との間の通信も同時に可能としている。
【００４５】
上記第１及び第２実施形態は、携帯機器と、携帯機器と接続するための物理インタフェースとして、ＵＳＢコネクタを有するクレードル機器とに対して適用することとして説明を行っている。上記説明したＵＳＢコネクタ以外でも、特定のインタフェース用のコネクタのみで、携帯機器とクレードル機器とを接続する場合にも広く適用可能である。
【００４６】
（第３実施形態）
次に、本発明の第３実施形態による携帯機器とクレードル機器の全体構成を説明する。図８は、本発明の第３実施形態の携帯機器とクレードル機器の全体構成を示す機能ブロックの一例を示す図である。
本実施形態は、携帯機器１００とクレードル機器２００と給電機器３５０とから構成されている。携帯機器１００は、接続部１０１と、接続監視部１０２と、向き監視部１０３と、第１経路１０４と、第２経路１０５と、経路選択部１０６と、判別部１０７とから構成されている。
【００４７】
接続部１０１には、クレードル機器２００が接続される。接続監視部１０２は、接続部１０１に接続されたクレードル機器２００に対し給電機器３５０が接続されたかどうかを判別する。向き監視部１０３は、接続監視部１０２によりクレードル機器２００に対し給電機器３５０が接続されたことが判別されると、接続部１０１に接続されたクレードル機器２００の向きを判別する。向き監視部１０３によりクレードル機器２００の向きが判別されると、経路選択部１０６は、クレードル機器２００の向きに応じて、給電機器３５０から出力される信号の入力経路として第１経路１０４（又は第２経路１０５）を選択する。また、経路選択部１０６は、クレードル機器２００から出力される信号の入力経路として、第１経路と第２経路とのうち、給電機器３５０から出力される信号の入力経路として選択された経路とは異なる経路（第２経路１０５（又は第１経路１０４））を選択する。判別部１０７は、第１経路１０４（又は第２経路１０５）を経て入力された給電機器３５０から出力される信号に基づいて、給電機器３５０の種類を判別する。
【００４８】
本実施形態における接続監視部１０２、向き監視部１０３、経路選択部１０６は、第１及び第２実施形態における携帯機器制御部５２で実現される。第１経路１０４及び第２経路１０５は、第１及び第２実施形態におけるＵＳＢバススイッチ５３及びＵＳＢバススイッチ５４で実現される。判別部１０７は、第１及び第２実施形態における外部給電機器検出回路部５１で実現される。
【００４９】
本実施形態によれば、携帯機器は、携帯機器に接続されたクレードル機器に給電機器が接続されたことを判別すると、クレードル機器の向きを判別し、その向きに応じて給電機器から出力される信号の経路を選択している。そして、携帯機器は、選択した経路を経て入力された給電機器から出力される信号に基づいて、給電機器の種類を判別している。これにより、携帯機器は、携帯機器とクレードル機器との接続向きにかかわらず、クレードル機器に接続された給電機器の電源種別を検出することができるのである。
【００５０】
なお、携帯機器１００の図示しない記憶部に格納されているプログラムは、記録媒体で提供されてもよく、また、インターネット等のネットワークを介して提供されてもよい。記録媒体は、コンピュータ使用可能媒体又はコンピュータ可読媒体であって、磁気、光、電子、電磁気、赤外線などを用いて情報の記録又は読み取りが可能な媒体を含む。そのような媒体として、例えば、半導体メモリ、半導体または固体の記憶装置、磁気テープ、取外し可能なコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ（Random Access Memory））、読出し専用メモリ（ＲＯＭ（Read Only Memory））、磁気ディスク、光ディスク、光磁気ディスクなどがある。
【００５１】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００５２】
１    ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ
２、２０    携帯機器制御回路部
３    携帯機器接続用ＵＳＢ  Ｔｙｐｅ−Ｃコネクタ
４、４０    クレードル機器制御回路部
５    外部給電機器接続用ＵＳＢコネクタ
２１、２２，２３、２４、２５、２７、２８、２９、２９−Ａ、２９−Ｂ、３０、３０−Ａ、３０−Ｂ、３１、３１−Ａ、３１−Ｂ、３２，３２−Ａ、３２−Ｂ    信号
２６    ＣＣ信号
２６−Ａ    ＣＣ１信号
２６−Ｂ    ＣＣ２信号
３３    ＳＢＵ信号
５１    外部給電機器回路部
５２    携帯機器制御部
５３    ＵＳＢバススイッチ
５４    ＵＳＢバススイッチ
５５    クレードル機器制御部
５６    抵抗
１００    携帯機器
１０１    接続部
１０２    接続監視部
１０３    向き監視部
１０４    第１経路
１０５    第２経路
１０６    経路選択部
１０７    判別部
２００    クレードル機器
３００    外部給電機器
３５０    給電機器
【図１】
2018133047.tif 000003
【図２】
2018133047.tif 000004
【図３Ａ】
2018133047.tif 000005
【図３Ｂ】
2018133047.tif 000006
【図４】
2018133047.tif 000007
【図５】
2018133047.tif 000008
【図６】
2018133047.tif 000009
【図７Ａ】
2018133047.tif 000010
【図７Ｂ】
2018133047.tif 000011
【図８】
2018133047.tif 000012