(57)【特許請求の範囲】
【請求項１】
接続される他の電子機器の供給する電力を受電可能な受電部と、
前記他の電子機器の近接を検出する近接検出部と、
前記他の電子機器の近接を検出した場合に、前記受電部に所定電圧を印加し、該受電部における導電性の異物の付着状態を検出する検出部と、
前記受電部の導電性の異物の付着状態に応じて、前記受電部を介する電力供給を制限する制御部と、
を備える電子機器。
【請求項２】
前記制御部は、前記受電部において導電性の異物の付着が検出された場合に、前記受電部を介する電力供給を遮断する、請求項１に記載の電子機器。
【請求項３】
前記受電部は、前記電子機器の駆動電力の供給を受ける電力端子と、
前記他の電子機器との間で信号を授受する信号端子と、を有し、
前記制御部は、前記受電部において導電性の異物の付着が検出されない場合に、前記電力端子から電子機器への駆動電力供給経路を接続するとともに、前記信号端子を通じた前記他の電子機器との間の信号授受経路を接続する、請求項１または２に記載の電子機器。
【請求項４】
前記制御部は、前記電力端子に所定電圧を印加する経路と、該電力端子から供給された駆動電力を電子機器へ導通する駆動電力供給経路と、該電力端子を解放状態とする経路とを有し、前記受電部において導電性の異物の付着が検出された場合に、前記電力端子への経路を所定電圧を印加する経路から該電力端子を解放状態とする経路に切り替えると共に、前記受電部において導電性の異物の付着が検出されない場合に、前記電力端子への経路を所定電圧を印加する経路から電子機器への駆動電力供給経路に切り替える、請求項３に記載の電子機器。
【請求項５】
接続される他の電子機器の供給する電力を受電可能な受電部と、前記他の電子機器の近接を検出する近接検出部と、を備えるコンピュータに、
前記他の電子機器の近接を検出した場合に、前記受電部に所定電圧を印加し、該受電部における導電性の異物の付着状態を検出する検出ステップと、
前記受電部の導電性の異物の付着状態に応じて、前記受電部を介する電力供給を制限する制御ステップと、
を実行するための制御プログラム。
【請求項６】
接続される他の電子機器の供給する電力を受電可能な受電部と、前記他の電子機器の近接を検出する近接検出部と、を備えるコンピュータが、
前記他の電子機器の近接を検出した場合に、前記受電部に所定電圧を印加し、該受電部における導電性の異物の付着状態を検出する検出ステップと、
前記受電部の導電性の異物の付着状態に応じて、前記受電部を介する電力供給を制限する制御ステップと、
を実行する制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御プログラム及び制御方法に関する。
【背景技術】
【０００２】
近年、利用者（以下、ユーザとも称す）の可搬可能な情報処理装置（以下、電子機器とも称す）が普及してきている。例えば、ＰＣ（Personal Computer）、携帯電話、スマー
トフォン、ノートＰＣ、タブレットＰＣ、ＰＤＡ（Personal Data Assistance）、デジタルカメラ、ゲーム機器等が可搬可能な情報処理装置として例示できる。可搬可能な情報処理装置では、小型化、薄型化する傾向にある。
【０００３】
小型化、薄型化された情報処理装置では、例えば、クレードルやドッキングステーションといった付属装置に接続することで、情報処理装置が内蔵するバッテリへの充電や外部インターフェースの増設が可能となる。情報処理装置とクレードル等の付属装置との接続は、例えば、情報処理装置側に設けられたクレードル用コネクタとクレードル等に付属装置側に設けられた本体用コネクタとを接続させることで行われる。なお、小型化、薄型化された情報処理装置では、筐体に設けられる部品点数の削減の要請から、バッテリ充電のためのコネクタや外部インターフェースへのコネクタが共有化される傾向にある。
【０００４】
クレードルやドッキングステーションといった付属装置は、相互のコネクタを介し、情報処理装置への充電のための電源等を提供する。また、クレードル等の付属装置は、相互のコネクタを介し、情報処理装置への外部ディスプレイやキーボード等の周辺機器、外部ネットワークへのインターフェースといった、外部インターフェース機能を提供する。
【０００５】
上述の情報処理装置では、さらに防水機能を有する形態が普及してきている。防水機能を有する場合には、例えば、情報処理装置は、防水機能の保証する範囲内において雨天時等での使用が可能となる。防水機能を有する情報処理装置では、例えば、クレードル接続用コネクタには防水型のコネクタが使用される。防水型のコネクタの使用により、情報処理装置は、雨滴、水等の筐体内への浸水を防止できる。情報処理装置は、筐体内の各種デバイスの、浸水した水等によるショート（短絡）故障を防止できる。
【０００６】
なお、本明細書で説明する技術に関連する技術が記載されている先行技術文献としては、以下の特許文献が存在している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００４−３４２６１１号公報
【特許文献２】特開２００４−２２７０７１号公報
【特許文献２】特開２００７−２５７１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、防水機能を有する情報処理装置と接続するクレードルやドッキングステーションといった付属装置では、水等にぬれた状態での使用は想定されていない。このため、情報処理装置側が水濡れ等の状態でクレードル等に接続した場合には、接続コネクタ等に付着した水等により、クレードル等を介して通電された回路にショート（短絡）が発生する虞があった。クレードル等との通電によるショートが発生した場合には、情報処理装置内のデバイスが故障する虞があった。
【０００９】
１つの側面では、本発明は、電子機器の、外部機器との接続の際の通電による短絡故障を防止する技術を提供する。
【課題を解決するための手段】
【００１０】
上記技術は、次の電子機器の構成によって例示できる。すなわち、電子機器は、接続される他の電子機器の供給する電力を受電可能な受電部と、他の電子機器の近接を検出する近接検出部と、他の電子機器の近接を検出した場合に、受電部に所定電圧を印加し、受電部における導電性の異物の付着状態を検出する検出部と、受電部の導電性の異物の付着状態に応じて、受電部を介する電力供給を制限する制御部と、を備える。
【発明の効果】
【００１１】
上記の電子機器によれば、電子機器の、外部機器との接続の際の通電による短絡故障を防止する技術が提供できる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の情報処理装置（電子機器）を説明する図である。
【図２Ａ】本実施形態の情報処理装置（電子機器）のハードウェア構成例を示す図である。
【図２Ｂ】クレードル等のハードウェア構成例を示す図である。
【図３】ショート検出・接続制御部の回路構成例を示す図である。
【図４】接続制御処理を例示するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、一実施形態に係る電子機器について説明する。以下の実施形態の構成は例示であり、電子機器の実施形態の構成には限定されない。以下、図１から図４の図面に基づいて、電子機器を説明する。
【００１４】
＜実施形態＞
図１に、本実施形態の情報処理装置（以下、電子機器とも称す）の説明図を例示する。本実施形態の情報処理装置１０は、例えば、可搬可能な情報処理装置である。情報処理装置１０には、例えば、ＰＣ（Personal Computer）、携帯電話、スマートフォン、ノート
ＰＣ、タブレットＰＣ、ＰＤＡ（Personal Data Assistance）、デジタルカメラ、ゲーム機器等が含まれる。
【００１５】
本実施形態の情報処理装置１０は、例えば、クレードル（cradle）２０やドッキングステーションといった付属装置に接続するためのクレードル接続用コネクタ１０ａを備える。ここで、クレードル２０やドッキングステーション等の付属装置は、例えば、据え置き型（スタンド型）やキーボード型の拡張機器である。
【００１６】
クレードル２０等は、情報処理装置１０のクレードル接続用コネクタ１０ａに接続可能な本体接続用コネクタ２０ａを備える。クレードル２０等は、本体接続用コネクタ２０ａを介して接続された情報処理装置１０に対し、該情報処理装置１０が内蔵するバッテリへの充電機能、外部電源機能を提供する。また、クレードル２０等は、接続された情報処理装置１０に対し、外部インターフェース機能を提供する。
【００１７】
外部インターフェース機能には、例えば、クレードル２０を介して接続された外部ディスプレイ、キーボード、ＵＳＢ（Universal Serial Bus）メモリ等の周辺機器へのインターフェースが含まれる。また、外部インターフェース機能には、例えば、クレードル２０を介して接続されたモデム等へのインターフェースが含まれる。情報処理装置１０は、ク
レードル２０を介して接続されたモデム等を利用することで、例えば、インターネット等の公衆ネットワーク、無線ＬＡＮ（Local Area Network）等の無線ネットワーク、有線ＬＡＮ等の有線ネットワークに接続することが可能となる。クレードル２０等と接続された情報処理装置１０は、例えば、デスクトップ型といった据え置き型のＰＣと同様に、情報処理装置１０に搭載されたアプリケーションプログラム（以下、アプリとも称す）の利用が可能となる。
【００１８】
クレードル接続用コネクタ１０ａ、及び、本体接続用コネクタ２０ａには、上述した機能を提供するための複数の接続ピンが設けられる。複数の接続ピンには、クレードル２０を介して情報処理装置１０に電源を供給するための電源ピン、ＧＮＤピンが含まれる。また、複数の接続ピンには、クレードル２０の備える外部インターフェース機能を情報処理装置１０に提供するための複数の信号接続用ピンが含まれる。情報処理装置１０は、クレードル接続用コネクタ１０ａに、電源ピン、ＧＮＤピン、複数の信号接続用ピンを含むことで、例えば、筐体に設けられる部品点数を削減することができる。
【００１９】
図１に例示の情報処理装置１０は、筐体の底部にクレードル接続用コネクタ１０ａを配置した一例である。筐体の底部に設けられたクレードル接続用コネクタ１０ａは、情報処理装置１０の筐体の底部面の面位置から筐体側に凹状の開口部を有する。クレードル接続用コネクタ１０ａの開口部の内壁面には、上述の電源ピン、ＧＮＤピン、複数の信号接続用ピンが配設される。クレードル接続用コネクタ１０ａの電源ピンとＧＮＤピンとは、距離間隔を離して配設される。また、電源ピンとＧＮＤピンとの間に複数の信号接続用ピンが配設される。ここで、当該クレードル接続用コネクタ１０ａは、情報処理装置１０の筐体の底部面に平面状に配設されてもよい。これにより、情報処理装置１０の筐体の内部への浸水を防ぐことが出来る。
【００２０】
図１に例示のクレードル２０は、接続する情報処理装置１０を立て掛けるための、断面形状がＬ字型の台座を有する形態の一例である。クレードル２０の、情報処理装置１０が載せ置かれる載置面には、本体接続用コネクタ２０ａが設けられる。クレードル２０の本体接続用コネクタ２０ａは、例えば、載置面の面位置から突出する電源ピン、ＧＮＤピン、複数の信号接続用ピンを有する。
【００２１】
情報処理装置１０は、例えば、クレードル２０の載置面から突出する電源ピン、ＧＮＤピン、複数の信号接続用ピンをクレードル接続用コネクタ１０ａの凹状の開口部に収納し、クレードル２０に載せ置かれる。クレードル接続用コネクタ１０ａの凹状の開口部の内壁面に配設された電源ピン、ＧＮＤピン、複数の信号接続用ピンは、それぞれの接続ピンに対応する本体接続用コネクタ２０ａの電源ピン、ＧＮＤピン、複数の信号接続用ピンに所定の圧力で接触する。  クレードル接続用コネクタ１０ａの各種接続ピンと、該各種接続ピンに対応する本体接続用コネクタ２０ａ側の各種接続ピンとが所定の圧力で接触することで、クレードル２０の載せ置かれた情報処理装置１０には、上述した外部インターフェース機能が提供される。
【００２２】
情報処理装置１０が防水機能を有する場合、クレードル接続用コネクタ１０ａには、例えば、防水型のコネクタが使用される。防水型のコネクタの使用により、情報処理装置１０は、例えば、クレードル接続用コネクタ１０ａからの雨滴、水等の筐体内への浸水を防止することができる。情報処理装置１０では、例えば、筐体内に浸水した水等を起因としたショート（短絡状態）によるデバイスの故障を防止できる。
【００２３】
しかしながら、防水機能を有する情報処理装置１０に接続するクレードル２０等では、例えば、情報処理装置１０が水等に濡れた状態での使用は想定されていない。
【００２４】
このため、例えば、比較例としての情報処理装置１０では、水等に濡れた状態でクレードル２０等に接続する場合には、クレードル接続用コネクタ１０ａに付着した水等によるショート（短絡状態）が発生する虞があった。クレードル接続用コネクタ１０ａに水等が付着した状態では、例えば、接触状態のクレードル接続用コネクタ１０ａ側の各接続ピン（電源、ＧＮＤ含む）とクレードル２０等の本体接続用コネクタ２０ａ側の各接続ピン（電源、ＧＮＤ含む）との間で、ショートが発生する虞がある。クレードル２０等の本体接続用コネクタ２０ａ側の電源ピンを介して通電された電力と、水等を介して導通状態となったクレードル接続用コネクタ１０ａのＧＮＤピン、各信号接続用ピンとの間でショート発生が想定される。または情報処理装置１０のクレードル接続用コネクタ１０ａ側の電源ピンを介して通電された電力と、水等を介して導通状態となった本体接続用コネクタ２０ａのＧＮＤピン、各信号接続用ピンとの間でショート発生が想定される。
【００２５】
上述のショートが発生した場合には、例えば、クレードル２０等の本体接続用コネクタ２０ａの電源ピンを介して導通された過電流等により、比較例としての情報処理装置１０内の各種デバイスが故障してしまう虞があった。
【００２６】
本実施形態の情報処理装置１０は、クレードル２０等と接続される前に、クレードル接続用コネクタ１０ａの状態が水濡れ等によるショートを発生させる状態にあるか否かを検出する機能を有する。本実施形態の情報処理装置１０は、検出されたクレードル接続用コネクタ１０ａの状態に応じて、該クレードル接続用コネクタ１０ａの電源ピン及び信号接続用ピンへの印加電圧を受電するための接続可否を制御する機能を有する。
【００２７】
本実施形態の情報処理装置１０は、例えば、クレードル接続用コネクタ１０ａの状態がショートを発生させる状態にある場合には、電源ピン及び信号接続用ピンへの印加電圧を受電するための接続経路を遮断する。一方、本実施形態の情報処理装置１０は、例えば、クレードル接続用コネクタ１０ａの状態がショートを発生させる状態にない場合には、電源ピン及び信号接続用ピンへの印加電圧を受電するための接続を行う。
【００２８】
この結果、本実施形態の情報処理装置１０は、クレードル２０等との接続前にクレードル接続用コネクタ１０ａの状態に応じて、電源ピンへの電圧印加を制御することができる。同様にして、本実施形態の情報処置装置１０は、クレードル２０等との接続前にクレードル接続用コネクタ１０ａの状態に応じて、信号接続用ピンへの信号接続を制御することができる。情報処理装置１０は、クレードル接続用コネクタ１０ａの状態がショートを発生させる可能性のある状態、例えば、電源ピン、信号接続ピンに水等が付着した状態であっても、クレードル２０等との接続の際の通電による短絡故障を防止することが可能となる。
【００２９】
ここで、電源ピンは、電力を受電するだけでなく、電力を送電してもよい。つまり、情報処理装置１０はクレードル２０から電力を受電してもよいし、情報処理装置１０はクレードル２０に電力を送電してもよい。
【００３０】
具体的には、情報処理装置１０は、電力を受電または送電するか否かを決定する。そして、情報処理装置１０は、当該決定を行う前にショートを発生させる状態を検知した場合に、電源ピンへの印加電圧を送電する、または、印加電圧を受電するための接続経路を遮断する。または、クレードル２０は、電力を受電または送電するか否かを決定する。そして、クレードル２０は、当該決定を行う前にショートを発生させる状態を検知した場合に、電源ピンへの印加電圧を送電する、または、印加電圧を受電するための接続経路を遮断する。
【００３１】
水濡れ等によるショートを発生させる状態にあるか否かを検出する機能を、電力を受電
または送電するか否かを決定する機能を持つ装置側に持たせることにより、情報処理装置１０とクレードル２０との接続の際に通電による短絡故障を防止することができる。
【００３２】
〔装置構成〕
（情報処理装置）
図２Ａに、本実施形態の情報処理装置１０のハードウェア構成の一例を例示する。図２Ａに例示の情報処理装置１０は、接続バスＢ１によって相互に接続されたＣＰＵ（Central Processing Unit）１１、主記憶部１２、補助記憶部１３、入力部１４、出力部１５、
通信部１６を有する。主記憶部１２及び補助記憶部１３は、情報処理装置１０が読み取り可能な記録媒体である。
【００３３】
図２Ａに例示の、本実施形態の情報処理装置１０は、クレードル接続用コネクタ１０ａ、バッテリ１０ｂ、ショート検出・接続制御部１０１を有する。クレードル接続用コネクタ１０ａとバッテリ１０ｂは、ショート検出・接続制御部１０１に接続する。ショート検出・接続制御部１０１は、接続バスＢ１に接続する。ショート検出・接続制御部１０１は、接続バスＢ１とは独立してＣＰＵ１１に接続する。なお、クレードル接続用コネクタ１０ａは、「受電部」の一例である。
【００３４】
また、図２Ａに例示の、本実施形態の情報処理装置１０は、入力部１４にＭＲ（magnetoresistive）センサ１４ｂといったクレードル２０等の近接を検出するセンサを有する。ＭＲセンサ１４ｂは、例えば、クレードル２０等に設けられた磁石等の、情報処理装置１０の周囲の磁界の強さ（強度）を磁気抵抗素子等で検出し、検出した磁界の強さに対応したレベルの電信号を出力する。ＭＲセンサ１４ｂは、検出した磁界の強さに対応した電気信号を接続バスＢ１を介してＣＰＵ１１に出力する。ここで、ＭＲセンサ１４ｂは、「近接検出部」の一例である。
【００３５】
なお、クレードル２０等の近接を検出するセンサは、ＭＲセンサに限定されない。情報処理装置１０の備えるセンサは、クレードル２０等の近接を検知可能なセンサであればよい。例えば、赤外線、電磁波、超音波、静電容量等の変化からセンサに近接する対象物の存在を検出する近接センサが例示できる。また、情報処理装置１０は、ＮＦＣ（Near Field Communication）等の近距離無線通信を介し、クレードル２０等に実装されたＩＣタグ等のＩＤ情報等を読み取ることで、該クレードル等の近接を検出するとしてもよい。
【００３６】
図２Ａに例示の、情報処理装置１０は、ＣＰＵ１１が補助記憶部１３に記憶されたプログラムを主記憶部１２の作業領域に実行可能に展開し、プログラムの実行を通じて周辺機器の制御を行う。これにより、情報処理装置１０は、上述した所定の目的に合致した機能を実現することができる。なお、ＣＰＵ１１は、入力信号から判断して出力信号を制御することができるマイコン、チップセット等であってもよい。
【００３７】
図２Ａに例示の情報処理装置１０において、クレードル接続用コネクタ１０ａは、図１で説明したように、クレードル２０等に設けられた本体接続用コネクタ２０ａと接続するコネクタである。情報処理装置１０は、クレードル接続用コネクタ１０ａを介し、クレードル２０等の提供するバッテリ１０ｂへの充電機能、外部電源機能、外部インターフェース機能を利用することで、情報処理装置１０の機能を拡張することができる。
【００３８】
クレードル接続用コネクタ１０ａは、情報処理装置１０が防水機能を備える場合には、防水型のコネクタである。クレードル接続用コネクタ１０ａは、クレードル２０等が提供する充電機能、外部電源機能を使用するための電源ピン、ＧＮＤピンを含む。また、クレードル接続用コネクタ１０ａは、クレードル等が提供する外部インターフェース機能を使用するための、複数の信号接続用ピンを含む。なお、複数の信号接続用ピンは、ショート
検出・接続制御部１０１を介して接続バスＢ１の中の、外部インターフェース機能に関連する信号バスに接続する。
【００３９】
バッテリ１０ｂは、情報処理装置１０が内蔵する充電可能な電源である。バッテリ１０ｂは、ショート検出・接続制御部１０１を介してクレードル接続用コネクタ１０ａの電源ピンに接続する。
【００４０】
ショート検出・接続制御部１０１は、クレードル接続用コネクタ１０ａのショートを検出する。クレードル接続用コネクタ１０ａのショートは、例えば、水、雨滴、溶剤といった導電性の液体の付着、粉粒状の金属といった導電性の物質の付着により引き起こされる。なお、以下の説明では、導電性の液体、粉粒状の金属といった物質を総称して“導電性の異物”とも称する。
【００４１】
ショート検出・接続制御部１０１は、例えば、クレードル接続用コネクタ１０ａのショートをチェックするための電流制限を設けたチェック電源を設け、該チェック電源電圧をクレードル接続用コネクタの電源ピンに印加する。
【００４２】
クレードル接続用コネクタ１０ａに、上述の導電性の液体、導電性の物質が付着している場合には、例えば、電源ピンとＧＮＤピンとの間にチェック電源からショート電流が流れることとなる。ショート検出・接続制御部１０１は、チェック電源から電源ピンを介して流れ込むショート電流を検出用デバイスを介して検出する。ショート電流を検出する検出用デバイスとして、例えば、過電流保護ＩＣ（Integrated Circuit）、電圧ドロップ検出ＩＣ等が例示できる。ショート検出・接続制御部１０１は、クレードル接続用コネクタ１０ａのショート検出を、接続バスＢ１とは独立した接続を介してＣＰＵ１１に通知する。
【００４３】
また、ショート検出・接続制御部１０１は、クレードル接続用コネクタ１０ａの電源ピンとバッテリ１０ｂとの間の接続状態を制御する。同様にして、ショート検出・接続制御部１０１は、クレードル接続用コネクタ１０ａの各信号接続用ピンと接続バスＢ１の中の、外部インターフェース機能に関連する信号バスとの間の接続状態を制御する。なお、ショート検出・接続制御部１０１における接続状態の制御は、例えば、ＣＰＵ１１からの指示により行われる。
【００４４】
ＣＰＵ１１は、例えば、ショート検出・接続制御部１０１の過電流保護ＩＣ等からのショート検出の通知に基づいて、クレードル接続用コネクタ１０ａがショート状態にあるか否かを判定する。ＣＰＵ１１は、例えば、ショート状態の判定結果に基づいて、クレードル接続用コネクタ１０ａの電源ピン及び信号接続用ピンへの印加電圧を受電するための接続可否の指示をショート検出・接続制御部１０１に通知する。
【００４５】
ショート検出・接続制御部１０１は、例えば、ＣＰＵ１１からの接続可の通知に基づいて、電源ピン及び信号接続用ピンへの印加電圧を受電するための経路接続を行う。また、ショート検出・接続制御部１０１は、例えば、ＣＰＵ１１からの接続不可の通知に基づいて、電源ピン及び信号接続用ピンへの印加電圧を受電するための接続経路を遮断する。
【００４６】
なお、ショート検出・接続制御部１０１は、ＣＰＵ１１を使用することなく、上記の処理を行ってもよい。例えば、ショート検出・接続制御部１０１は、過電流保護ＩＣ等でショートが検出された場合に、電源ピン及び信号接続用ピンへの印加電圧を受電するための経路を切断を行ってもよい。同様にして、ショート検出・接続制御部１０１は、過電流保護ＩＣ等でショートが検出されない場合に、電源ピン及び信号接続用ピンへの印加電圧を受電するための接続経路を接続してもよい。
【００４７】
ＣＰＵ１１は、情報処理装置１０全体の制御を行う中央処理演算装置である。ＣＰＵ１１は、補助記憶部１３に格納されたプログラムに従って処理を行う。主記憶部１２は、ＣＰＵ１１がプログラムやデータをキャッシュしたり、作業領域を展開したりする記憶媒体である。主記憶部１２は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）を含む。
【００４８】
補助記憶部１３は、各種のプログラム及び各種のデータを読み書き自在に記録媒体に格納する。補助記憶部１３は、外部記憶装置とも呼ばれる。補助記憶部１３には、オペレーティングシステム（Operating System :ＯＳ）、各種プログラム、各種テーブル等が格納される。ＯＳは、例えば、搭載されたアプリケーションプログラム（以下、アプリとも称す）に対し、管理するリソースへのインターフェースをアプリケーションプログラムに提供する。
【００４９】
なお、情報処理装置１０に搭載されたアプリは、ＯＳを介して提供されたリソースへのインターフェースにより、アプリ機能を実現する。ＯＳは、通信部１６を介して接続される外部装置等、クレードル２０等で提供される外部インターフェース等とのデータの受け渡しを行う通信インターフェースプログラムを含む。外部装置等には、例えば、図示しないネットワーク上の、ＰＣやサーバ等の他の情報処理装置、外部記憶装置等が含まれる。
【００５０】
補助記憶部１３は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）、ソリッドス
テートドライブ装置、ハードディスクドライブ（ＨＤＤ、Hard Disk Drive）装置等であ
る。また、補助記憶部１３としては、例えば、ＣＤドライブ装置、ＤＶＤドライブ装置、ＢＤドライブ装置等が提示できる。記録媒体としては、例えば、不揮発性半導体メモリ（フラッシュメモリ）を含むシリコンディスク、ハードディスク、ＣＤ、ＤＶＤ、ＢＤ、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード等がある。
【００５１】
入力部１４は、ユーザ等からの操作指示等を受け付ける。入力部１４は、カメラ１４ｃ、入力ボタン、タッチセンサ１４ａ、ポインティングデバイス、マイクロフォン等の入力デバイスである。入力部１４には、キーボード、ワイヤレスリモコン等が含まれるとしてもよい。ポインティングデバイスには、例えば、タッチセンサ１４ａと出力部１５のＬＣＤ１５ａ等の表示デバイスとを組合せたタッチパネル、マウス、トラックボール、ジョイスティック等が含まれる。また、入力部１４には、ＭＲセンサ１４ｂ等の各種センサが含まれる。
【００５２】
出力部１５は、ＣＰＵ１１で処理されるデータや主記憶部１２に記憶されるデータを出力する。出力部１５は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、ＬＣＤ（Liquid Crystal Display）１５ａ、ＰＤＰ（Plasma Display Panel）、ＥＬ（Electroluminescence
）パネル、有機ＥＬパネル等の表示デバイスを含む。また、出力部１５には、プリンタ、スピーカ等の出力デバイスが含まれる。通信部１６は、例えば、情報処理装置１０が接続するネットワーク等とのインターフェースである。ネットワークには、例えば、インターネット等の公衆ネットワーク、通信基地局を含む携帯電話網等の無線ネットワーク、ＬＡＮ（Local Area Network）等が含まれる。
【００５３】
（クレードル）
図２Ｂに、クレードル２０のハードウェア構成の一例を例示する。図２Ｂに例示のクレードル２０は、接続バスＢ２によって相互に接続された本体接続用コネクタ２０ａ、外部ディスプレイＩ／Ｆ２０ｂ、ＵＳＢＩ／Ｆ２０ｃ、ＬＡＮＩ／Ｆ２０ｄを有する。クレードル２０等は、本体接続用コネクタ２０ａを介して接続された情報処理装置１０に対し、該情報処理装置１０が内蔵するバッテリへの充電機能、外部電源機能を提供する。また、
クレードル２０等は、接続された情報処理装置１０に対し、外部インターフェース機能を提供する。
【００５４】
図２Ｂに例示のクレードル２０において、本体接続用コネクタ２０ａは、図１で説明したように、情報処理装置１０のクレードル接続用コネクタ１０ａと接続するコネクタである。本体接続用コネクタ２０ａは、電源ピン、ＧＮＤピン、複数の信号接続用ピンを備える。なお、クレードル２０の接続バスＢ２には、図示しない電源が接続される。
【００５５】
外部ディスプレイＩ／Ｆ２０ｂは、クレードル２０等に接続されたＬＣＤ等の外部ディスプレイへの接続インターフェースである。ＵＳＢＩ／Ｆ２０ｃは、クレードル２０等に接続されたキーボード等のＵＳＢ接続可能な周辺機器、ＵＳＢメモリ等の外部記憶装置への接続インターフェースである。ＬＡＮＩ／Ｆ２０ｄは、クレードル２０等が接続するＬＡＮへの接続インターフェースである。ＬＡＮＩ／Ｆ２０ｄは、例えば、インターネット等の公衆ネットワーク、無線ＬＡＮ等の無線ネットワーク、有線ＬＡＮ等の有線ネットワークへの接続インターフェースである。
【００５６】
〔ショート検出・接続制御部構成〕
（回路構成）
次に、図３を参照し、本実施形態の情報処理装置１０に含まれる、ショート検出・接続制御部１０１の構成を説明する。図３は、ショート検出・接続制御部１０１の回路構成の一例である。
【００５７】
図３に例示の回路構成において、Ｐ＿３Ｖ、Ｐ＿ｘｘはプルアップのための接続端子、Ｐ＿ＣＮはショート検出のための接続端子を表す。さらに、Ｐ＿ＣＮは、電力のやり取りをする接続端子を表す。Ｖ＿ｃｈｅｃｋは、クレードル接続用コネクタ１０ａの状態がショートを発生させる状態にあるか否かを検出するためのチェック電源が接続する接続端子を表す。ＰＶ＿１は、情報処理装置１０が備えるバッテリ１０ｂ、ＡＣアダプタ等と接続する接続端子を表す。なお、デバイスＲ１−Ｒ３は、プルアップ電圧等を調整するための抵抗である。
【００５８】
また、図３に例示の回路構成において、ＦＭ１−ＦＭ４、ＤＤ１、ＤＤ２は、クレードル接続用コネクタ１０ａに含まれる各種接続ピンを表す。例えば、ＦＭ１は電源ピン、ＦＭ２はＧＮＤピンを表す。また、例えば、ＦＭ３、ＦＭ４は、それぞれ信号接続用ピンを表す。なお、図３の例では、２つの信号接続用ピンＦＭ３、ＦＭ４を例示するが、信号接続用ピンの数量は、クレードル接続用コネクタ１０ａに含まれる信号接続用ピンの数量ｎに対応する。ＤＤ１、ＤＤ２は、例えば、監視回路DOCK_DETと接続する接続ピンを表す。
【００５９】
監視回路DOCK_DETは、情報処理装置１０とクレードル２０等との接続状態をクレードル２０等側に通知するためのループ回路である。情報処理装置１０とクレードル２０等とが接続した状態では、監視回路DOCK_DETの接続ピンＤＤ１とＤＤ２は接続する。ショート検出・接続制御部１０１の監視回路DOCK_DETにより、クレードル２０等側には、「本体との接続あり」、「本体との接続なし」といった接続状態を示すステータス値が通知される。
【００６０】
図３に例示の、ショート検出・接続制御部１０１は、ＣＰＵ１１に接続する電源切替用デバイスＳＷ１、過電流保護デバイスＩＣ１を有する。電源切替用デバイスＳＷ１は、例えば、複数の入力端子及び単一の出力端子を有する切替スイッチである。電源切替用デバイスＳＷ１は、例えば、入力端子に接続された複数入力の中の一の入力を選択し、出力端子に接続する。電源切替用デバイスＳＷ１の入力切り替えは、該電源切替用デバイスＳＷ１に接続するＣＰＵ１１により制御される。
【００６１】
過電流保護デバイスＩＣ１は、入力端子と出力端子との間の過電流状態を検出する集積回路である。過電流保護デバイスＩＣ１は、入力端子と出力端子との間の過電流状態を検出した場合には、入力端子と出力端子との接続を遮断する。また、過電流保護デバイスＩＣ１は、検出した過電流状態を“ＥＲＲＯＲ＃”信号として接続するＣＰＵ１１に通知する。
【００６２】
ここで、過電流保護デバイスＩＣ１は、チェック電源から供給される電源電圧の電圧降下を検出する電圧ドロップ検出ＩＣとしてもよい。電圧ドロップ検出ＩＣでは、例えば、ショート電流により発生した入力端子と出力端子との間の電圧降下が検出される。電圧ドロップ検出ＩＣは、検出した電圧降下を“ＥＲＲＯＲ＃”信号として接続するＣＰＵ１１に通知すればよい。
【００６３】
なお、電源切替用デバイスＳＷ１、過電流保護デバイスＩＣ１のそれぞれとＣＰＵ１１との接続インターフェースとして、例えば、ＣＰＵ１１の有するＧＰＩＯ（General Purpose Input/Output）が例示できる。ＣＰＵ１１は、ＧＰＩＯインターフェースと各デバイスとを接続することにより、例えば、過電流保護デバイスＩＣ１の“ＥＲＲＯＲ＃”信号の通知を契機として割り込み処理を実行できる。ＣＰＵ１１は、例えば、割り込み処理で実行された結果を、ＧＰＩＯに接続する電源切替用デバイスＳＷ１の切り替え制御に反映することができる。
【００６４】
また、ショート検出・接続制御部１０１は、制御デバイスＴＲ１、ＴＲ２を有する。制御デバイスＴＲ１、ＴＲ２は、クレードル接続用コネクタ１０ａに設けられた各信号接続用ピン等への接続経路の接続状態を制御するデバイスである。接続経路の接続状態を制御する制御デバイスは、例えば、信号接続用ピン毎に設けられる。同様にして、ショート検出・接続制御部１０１は、制御デバイスＴＲ３を有する。制御デバイスＴＲ３は、クレードル接続用コネクタ１０ａに設けられた監視回路DOCK_DETの接続ピンへの接続経路の接続状態を制御するデバイスである。
【００６５】
なお、図３の例では、制御デバイスＴＲ１、ＴＲ２を例示するが、該制御デバイスの総数量は、クレードル接続用コネクタ１０ａに含まれる信号接続用ピンの総数量ｎに対応して設けられる。
【００６６】
制御デバイスＴＲ１−ＴＲ３は、例えば、トランジスタ、ＦＥＴ（Field Effect Transistor）といったスイッチングデバイスである。制御デバイスＴＲ１、ＴＲ２は、例えば
、クレードル接続用コネクタ１０ａの信号接続用ピンＦＭ３、ＦＭ４に接続する接続経路の接続状態を接続（オン）・遮断（オフ）の各ステータスに切り替える。また、制御デバイスＴＲ３は、例えば、クレードル接続用コネクタ１０ａのループ回路として機能する接続ピンＤＤ１、ＤＤ２への接続経路の接続状態を接続（オン）・遮断（オフ）の各ステータスに切り替える。制御デバイスＴＲ１−ＴＲ３への接続状態の切り替えは、ＣＰＵ１１により制御される。
【００６７】
図３に例示のように、接続端子ＰＶ＿１に接続されたバッテリ１０ｂの電源は、電源切替用デバイスＳＷ１の入力端子に接続する。また、接続端子Ｖ＿ｃｈｅｃｋに接続されたチェック電源は、過電流保護デバイスＩＣ１を介して電源切替用デバイスＳＷ１の入力端子に接続する。なお、接続端子Ｖ＿ｃｈｅｃｋに印加されるチェック電源は、例えば、バッテリ１０ｂの電源電圧を分圧し、生成するとしてもよい。
【００６８】
電源切替用デバイスＳＷ１は、接続する相手が存在しないオープン状態の入力端子（ＮＣ）を有する。また、電源切替用デバイスＳＷ１の出力端子は、クレードル接続用コネクタ１０ａの電源ピンＦＭ１に接続する。なお、電源切替用デバイスＳＷ１の初期状態では
、出力端子は、オープン状態の入力端子（ＮＣ）に接続されている。
【００６９】
接続バスＢ１の中の、外部インターフェース機能に関連する信号は、制御デバイスＴＲ１、ＴＲ２を介してクレードル接続用コネクタ１０ａの信号接続用ピンＦＭ３、ＦＭ４に接続する。クレードル接続用コネクタ１０ａの、監視回路DOCK_DETと接続する接続ピンＤＤ１とＤＤ２とは、制御デバイスＴＲ３を介して接続する。なお、初期状態の制御デバイスＴＲ１−ＴＲ３のステータスは、接続遮断（オフ）状態である。
【００７０】
（回路動作）
図３に例示のＣＰＵ１１は、図２Ａで説明したように、接続バスＢ１を介し入力部１４のＭＲセンサ１４ｂに接続する。ＣＰＵ１１は、例えば、ＭＲセンサ１４ｂから出力される、検出信号（電気信号）を受け付ける。ＭＲセンサ１４ｂは、情報処理装置１０とクレードル２０等との距離に応じたレベルの検出信号（電気信号）を出力する。検出信号のレベルは、例えば、クレードル２０等に実装された磁石等の磁界の強さに対応して変化する。
【００７１】
ＣＰＵ１１は、例えば、受け付けた検出信号のレベルに基づいて、クレードル２０等の近接を検出し、ショート検出・接続制御部１０１を機能させる。ＣＰＵ１１は、例えば、ＧＰＩＯを介して接続された電源切替用デバイスＳＷ１に対して入力端子と出力端子との接続を制御する制御指示を通知する。
【００７２】
ショート検出・接続制御部１０１の電源切替用デバイスＳＷ１は、ＧＰＩＯを介して接続されたＣＰＵ１１からの制御指示を受け、過電流保護デバイスＩＣ１を介して入力端子に接続されたチェック電源を出力端子に接続する。クレードル接続用コネクタ１０ａの電源ピンＦＭ１には、過電流保護デバイスＩＣ１を介して電流制限されたチェック電源の電圧が印加される。
【００７３】
クレードル接続用コネクタ１０ａは、例えば、水、溶剤、金属粉粒体といった導電性の異物が付着した状態では、ショートが発生する状態にある。図３の例では、導電性の異物Ｍ１が、クレードル接続用コネクタ１０ａの電源ピンＦＭ１及びＧＮＤピンＦＭ２間に付着した状態にある。クレードル接続用コネクタ１０ａの電源ピンＦＭ１とＧＮＤピンＦＭ２との間には、付着した導電性の異物Ｍ１を介してショート電流が流れることとなる。
【００７４】
クレードル接続用コネクタ１０ａの電源ピンＦＭ１とＧＮＤピンＦＭ２との間で発生したショート電流は、過電流保護デバイスＩＣ１で検出される。ショート電流を検出した過電流保護デバイスＩＣ１は、電源切替用デバイスＳＷ１へのチェック電源の接続を遮断すると共に、検出した過電流状態を“ＥＲＲＯＲ＃”信号としてＣＰＵ１１に通知する。
【００７５】
ＣＰＵ１１は、プルアップ調整された“ＥＲＲＯＲ＃”信号をＧＰＩＯを介して受け付ける。ＣＰＵ１１は、“ＥＲＲＯＲ＃”信号の受け付けを契機として割り込み処理を実行する。割り込み処理の結果、ＣＰＵ１１は、電源切替用デバイスＳＷ１に対して、接続する相手が存在しないオープン状態の入力端子（ＮＣ）と出力端子とを接続する制御指示を通知する。電源切替用デバイスＳＷ１への制御指示は、ＧＰＩＯを介して通知される。また、ＣＰＵ１１は、制御デバイスＴＲ１−ＴＲ３の各接続ステータスを接続遮断（オフ）状態に維持する。
【００７６】
電源切替用デバイスＳＷ１は、ＣＰＵ１１からの制御指示を受け、オープン状態の入力端子（ＮＣ）を出力端子に接続する。チェック電源からオープン状態の入力端子に接続が切り替えられた出力端子には、クレードル接続用コネクタ１０ａの電源ピンＦＭ１が接続する。このため、導電性の異物Ｍ１が付着した電源ピンＦＭ１とＧＮＤピンＦＭ２との間
に、チェック電源によるショート電流が流れることはない。
【００７７】
ショート電流が検出された結果、クレードル接続用コネクタ１０ａの電源ピンＦＭ１は、電源切替用デバイスＳＷ１を介し、接続する相手が存在しないオープン状態の入力端子（ＮＣ）に接続する。また、クレードル接続用コネクタ１０ａの信号接続用ピンＦＭ３、ＦＭ４への関連する信号への接続経路は遮断状態に維持される。クレードル接続用コネクタ１０ａの、監視回路DOCK_DETのループ回路となる接続ピンＤＤ１とＤＤ２との接続経路は、遮断状態に維持される。
【００７８】
導電性の異物Ｍ１が付着し、ショートが発生する状態のクレードル接続用コネクタ１０ａが本体設接続用コネクタ２０ａと接続しても、情報処理装置１０は、電源ピンＦＭ１とＧＮＤピンＦＭ２との間に印加された電圧を受電することはない。電源ピンＦＭ１に接続する相手デバイスが存在しないため、情報処理装置１０では、バッテリ１０ｂ等の受電デバイスのショート故障が防止できる。また、Ｐ＿ＣＮに電圧印加されず、かつ電源のやり取りが発生しない。さらに関連する信号の接続経路が遮断されているのでショート故障が防止できる。
【００７９】
また、クレードル接続用コネクタ１０ａの各信号接続用ピンＦＭ３、ＦＭ４と、情報処理装置１０内の関連する信号との接続経路は遮断状態にある。このため、各信号接続用ピンＦＭ３、ＦＭ４から導電性の異物Ｍ１を介して回り込んだショート電流が、信号経路に流れ込むことはない。情報処理装置１０は、各信号接続用ピンとの接続経路を介して接続されたデバイスに対する、ショート発生時の印加電圧によるショート故障を防止できる。
【００８０】
なお、クレードル接続用コネクタ１０ａの、監視回路DOCK_DETのループ回路となる接続ピンＤＤ１とＤＤ２との接続経路は、遮断状態にある。このため、情報処理装置１０と接続したクレードル２０側には、「本体との接続なし」といったステータス値が通知される。情報処理装置１０のユーザは、例えば、クレードル２０側に通知されたステータス値に基づいて、クレードル２０と情報処理装置１０との接続時の異常を認識することができる。
【００８１】
クレードル接続用コネクタ１０ａがショートを発生する状態にない場合には、過電流保護デバイスＩＣ１は、ショート電流を検出しない。このため、ＣＰＵ１１には、“ＥＲＲＯＲ＃”信号は通知されない。ＣＰＵ１１は、例えば、電源切替用デバイスＳＷ１に対するチェック電源への接続制御の指示後の所定期間の間、“ＥＲＲＯＲ＃”信号の通知を監視する。
【００８２】
ここで、所定期間とはｍｓ単位等で設定される監視期間である。監視期間は、例えば、実験的に求めることができる。例えば、クレードル接続用コネクタ１０ａに、様々な導電性の異物を付着させて“ＥＲＲＯＲ＃”信号の通知を受け付けるまでの期間を測定する。そして、測定された期間に基づいて監視期間を設定すればよい。また、情報処理装置１０のユーザ操作により、監視期間を設定するとしてもよい。
【００８３】
ＣＰＵ１１は、所定期間に“過電流保護デバイスＩＣ１からのＥＲＲＯＲ＃”信号の通知を受けない場合には、クレードル２０等が提供する外部インターフェース機能を利用可能なように、接続制御を行う。
【００８４】
ＣＰＵ１１は、例えば、出力端子に接続されているチェック電源への接続経路を、接続端子ＰＶ＿１への接続経路に切り替える制御指示を電源切替用デバイスＳＷ１に通知する。接続端子ＰＶ＿１には、充電可能なバッテリ１０ｂが接続される。また、接続端子ＰＶ＿１には、ＡＣアダプタが接続される。
【００８５】
電源切替用デバイスＳＷ１は、ＧＰＩＯを介して通知された制御指示を受け、出力端子に接続する入力端子を接続端子ＰＶ＿１が接続する入力端子に切り替える。接続端子ＰＶ＿１に接続されたバッテリ１０ｂの電源は、電源切替用デバイスＳＷ１を介してクレードル接続用コネクタ１０ａの電源ピンＦＭ１に接続される。
【００８６】
また、ＣＰＵ１１は、例えば、遮断状態にある制御デバイスＴＲ１−ＴＲ３の各接続ステータスを接続状態（オン）に切り替える。制御デバイスＴＲ１、ＴＲ２は、クレードル接続用コネクタ１０ａの各信号接続用ピンと関連する信号との接続経路を接続する。クレードル接続用コネクタ１０ａの信号接続用ピンＦＭ３、ＦＭ４は、制御デバイスＴＲ１、ＴＲ２を介してそれぞれに関連する信号に接続する。
【００８７】
制御デバイスＴＲ３は、クレードル接続用コネクタ１０ａの、監視回路DOCK_DETのループ回路となる接続ピンＤＤ１とＤＤ２との接続経路を接続する。接続経路が接続された状態の監視回路DOCK_DETのループ回路により、クレードル２０側には、「本体との接続あり」といったステータス値が通知される。情報処理装置１０のユーザは、例えば、クレードル２０側に通知されたステータス値に基づいて、クレードル２０と情報処理装置１０との接続が正常に行われたことを認識できる。
【００８８】
情報処理装置１０のバッテリ１０ｂは、例えば、電源ピンＦＭ１とＧＮＤピンＦＭ２とを介して提供された電力に基づいて、充電することが可能となる。また、情報処理装置１０は、電源ピンＦＭ１とＧＮＤピンＦＭ２とを介して提供された電力を外部電源として利用することができる。情報処理装置１０は、各信号接続用ピンＦＭ３、ＦＭ４等を介して提供された各種インターフェースを利用することができる。
【００８９】
〔処理フロー〕
以下、図４に例示のフローチャートを参照し、本実施形態の情報処理装置１０のショート検出・接続制御処理を説明する。図４は、近接するクレードル２０等の検出に基づくショート検出・接続制御処理のフローチャートの例示である。情報処理装置１０のＣＰＵ１１等は、例えば、補助記憶部１３に記憶された各種プログラムや各種データを読み出して実行することで、ショート検出・接続制御処理を行う。
【００９０】
図４に例示のフローチャートにおいて、ショート検出・接続制御処理の開始は、情報処理装置１０とクレードル２０等との接続のときが例示できる。なお、図３で説明したように、初期状態では、情報処理装置１０のクレードル接続用コネクタ１０ａの電源ピンＦＭ１には、電源切替用デバイスＳＷ１のオープン状態の入力端子（ＮＣ）が接続する。同様にして、クレードル接続用コネクタ１０ａの各信号接続用ピンＦＭ３、ＦＭ４への、関連する信号との接続経路は遮断状態である。また、クレードル２０等との接続状態を監視する監視回路DOCK_DETの、ループ回路となる接続ピンＤＤ１及びＤＤ２の接続経路は遮断状態である。
【００９１】
情報処理装置１０は、例えば、ＭＲセンサ１４ｂを介してクレードル２０等の、情報処理装置１０への近接を検出する（Ｓ１）。情報処理装置１０は、例えば、ＭＲセンサ１４ｂから出力される検出信号を受け付ける。情報処理装置１０は、受け付けた検出信号のレベルに基づいてクレードル２０等の情報処理装置１０への近接を検出する。クレードル２０等の近接の検出は、例えば、ＭＲセンサ１４ｂから受け付けた検出信号のレベルと所定閾値との比較により行われる。ここで、所定閾値とは、クレードル２０等との近接距離を判定するための閾値である。
【００９２】
情報処理装置１０は、例えば、クレードル２０等と情報処理装置１０との相対距離と該
相対距離に対応するＭＲセンサ１４ｂの検出信号のレベルを実験的に計測する。そして計測された相対距離と検出信号のレベルとの関係から所定閾値を決定することができる。なお、所定閾値は、例えば、情報処理装置１０のユーザ操作により設定されるとしてもよい。
【００９３】
情報処理装置１０は、例えば、クレードル２０等の近接を検出した場合には、クレードル接続用コネクタ１０ａの電源ピンＦＭ１に、接続端子ＰＶ＿ｃｈｅｃｋに接続されたチェック電源の電源電圧（Ｖ＿ｃｈｅｃｋ）を印加する（Ｓ２）。チェック電源の電源電圧は、クレードル接続用コネクタ１０ａの電源ピンＦＭ１に、一定期間、印加される。なお、クレードル接続用コネクタ１０ａの電源ピンＦＭ１への、チェック電源の電源電圧（Ｖ＿ｃｈｅｃｋ）の印加については、図３で説明した。
【００９４】
情報処理装置１０は、例えば、過電流保護デバイスＩＣ１、或いは、電圧ドロップＩＣを介して、クレードル接続用コネクタ１０ａの電源ピンＦＭ１とＧＮＤピンとの間に発生するショート電流を監視する（Ｓ３）。過電流保護デバイスＩＣ１、或いは、電圧ドロップＩＣによるショート電流の監視については、図３で説明した。
【００９５】
クレードル接続用コネクタ１０ａに、例えば、水、溶剤、金属粉粒体といった導電性の異物が付着している場合には、ショート電流が検出される。一方、クレードル接続用コネクタ１０ａに上述の導電性の異物が付着していない場合には、ショート電流は検出されない。過電流保護デバイスＩＣ１、或いは、電圧ドロップＩＣは、例えば、ショート電流を検出した場合には、“ＥＲＲＯＲ＃”信号をＣＰＵ１１に通知する。
【００９６】
情報処理装置１０は、例えば、一定期間の間に“ＥＲＲＯＲ＃”信号の通知があるか否かを判定する（Ｓ４）。情報処理装置１０は、例えば、一定期間の間に“ＥＲＲＯＲ＃”信号の通知がある場合には（Ｓ４，ＹＥＳ）、Ｓ５の処理に移行する。Ｓ５−Ｓ９の処理では、情報処理装置１０は、クレードル接続用コネクタ１０ａを介して印加される電力の受電を遮断する処理を行う。なお、Ｓ５−Ｓ９の処理は、図３で説明した。
【００９７】
一方、情報処理装置１０は、例えば、一定期間の間に“ＥＲＲＯＲ＃”信号の通知がない場合には（Ｓ４，ＮＯ）、Ｓ１０の処理に移行する。Ｓ１０−Ｓ１３の処理では、情報処理装置１０は、クレードル接続用コネクタ１０ａを介して印加される電力の受電を行うための接続処理を行う。なお、Ｓ１０−Ｓ１３の処理は、図３で説明した。
【００９８】
Ｓ５の処理では、情報処理装置１０は、例えば、クレードル接続用コネクタ１０ａの電源ピンＦＭ１とＧＮＤピンＦＭ２との間に発生したショート電流を遮断する。ショート電流の遮断は、例えば、過電流保護ＩＣ１により行われる。
【００９９】
Ｓ６の処理では、情報処理装置１０は、例えば、クレードル接続用コネクタ１０ａの電源ピンＦＭ１への接続経路を、接続相手が存在しないオープン状態（ＮＣ）に切り替える。情報処理装置１０は、例えば、電源切替用デバイスＳＷ１を制御し、電源ピンＦＭ１への接続経路を、該電源切替用ＳＷ１の接続相手が存在しないオープン状態の入力端子に切り替える。
【０１００】
Ｓ７の処理では、情報処理装置１０は、例えば、クレードル接続用コネクタ１０ａの各信号接続用ピンへの接続経路を遮断状態に維持する。情報処理装置１０は、例えば、ショート検出・接続制御部１０１の制御デバイスＴＲ１、ＴＲ２の各接続ステータスを遮断状態に維持する。
【０１０１】
Ｓ８の処理では、情報処理装置１０は、例えば、クレードル接続用コネクタ１０ａの監
視回路DOCK_DETの、接続ピンＤＤ１とＤＤ２との接続経路を遮断状態に維持する。遮断状態の監視回路DOCK_DETにより、情報処理装置１０と接続したクレードル２０側には、「本体との接続なし」といったステータス値が通知される。
【０１０２】
Ｓ５−Ｓ８の処理により、情報処理装置１０のクレードル接続用コネクタ１０ａは、クレードル２０側の本体接続用コネクタ２０ａに物理的には接続されていても、電気的には接続されていない状態となる（Ｓ９）。
【０１０３】
Ｓ１０の処理では、情報処理装置１０は、例えば、クレードル接続用コネクタ１０ａの電源ピンＦＭ１への接続経路を、バッテリ１０ｂ等が接続される接続端子ＰＶ＿１に切り替える。情報処理装置１０は、例えば、電源切替用デバイスＳＷ１を制御し、電源ピンＦＭ１への接続経路を、接続端子ＰＶ＿１が接続する入力端子に切り替える。
【０１０４】
Ｓ１１の処理では、情報処理装置１０は、例えば、クレードル接続用コネクタ１０ａの各信号接続用ピンへの接続経路を接続状態に切り替える。情報処理装置１０は、例えば、ショート検出・接続制御部１０１の制御デバイスＴＲ１、ＴＲ２の各接続ステータスを接続状態に切り替える。
【０１０５】
Ｓ１２の処理では、情報処理装置１０は、例えば、クレードル接続用コネクタ１０ａの監視回路DOCK_DETの、接続ピンＤＤ１とＤＤ２との接続経路を接続状態に切り替える。接続状態となった監視回路DOCK_DETにより、情報処理装置１０と接続したクレードル２０側には、「本体との接続あり」といったステータス値が通知される。
【０１０６】
Ｓ１０−Ｓ１２の処理により、情報処理装置１０のクレードル接続用コネクタ１０ａは、クレードル２０側の本体接続用コネクタ２０ａに正常に接続される状態となる（Ｓ１３）。すなわち、クレードル２０の提供する外部インターフェース機能を、クレードル接続用コネクタ１０ａを介して利用することが可能な状態となる。
【０１０７】
情報処理装置１０は、Ｓ１３の処理後、クレードル２０等と接続される。クレードル２０等の接続後においては、情報処理装置１０は、例えば、ＭＲセンサ１４ｂを介してクレードル２０等の離脱を検知し、クレードル接続用コネクタ１０ａの接続状態を初期状態に設定する。クレードル２０等の離脱は、例えば、接続後のクレードル２０等が近接していないことを条件に検知することができる。
【０１０８】
ここで、情報処理装置１０で実行されるＳ１−Ｓ３の処理は、他の電子機器の近接を検出した場合に、受電部に所定電圧を印加し、受電部における導電性の異物の付着状態を検出する検出ステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、他の電子機器の近接を検出した場合に、受電部に所定電圧を印加し、受電部における導電性の異物の付着状態を検出する検出部の一例としてＳ１−Ｓ３の処理を実行する。
【０１０９】
また、情報処理装置１０で実行されるＳ４−Ｓ１３の処理は、受電部の導電性の異物の付着状態に応じて、受電部を介する電力供給を遮断する制御ステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、受電部の導電性の異物の付着状態に応じて、受電部を介する電力供給を遮断する制御部の一例としてＳ４−Ｓ１３の処理を実行する。
【０１１０】
また、情報処理装置１０で実行されるＳ４，ＹＥＳ−Ｓ９の処理は、受電部において導電性の異物の付着が検出された場合に、受電部を介する電力供給を遮断する制御ステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、受電部において導電性の異物の付着が検出された場合に、受電部を介する電力供給を遮断する制御部の一例としてＳ４，ＹＥＳ−Ｓ９の処理を実行する。
【０１１１】
また、情報処理装置１０で実行されるＳ４，ＮＯ−Ｓ１３の処理は、受電部において導電性の異物の付着が検出されない場合に、電力端子から電子機器への駆動電力供給経路を接続するとともに、信号端子を通じた他の電子機器との間の信号授受経路を接続する制御ステップの一例である。また、情報処理装置１０のＣＰＵ１１等は、受電部において導電性の異物の付着が検出されない場合に、電力端子から電子機器への駆動電力供給経路を接続するとともに、信号端子を通じた他の電子機器との間の信号授受経路を接続する制御部の一例としてＳ４，ＮＯ−Ｓ１３の処理を実行する。
【０１１２】
以上、説明したように、本実施形態の情報処理装置１０は、クレードル等の他の電子機器との接続前に、該他の電子機器の近接を検知することができる。クレードル等の他の電子機器の近接を検知した情報処理装置１０は、例えば、クレードル接続用コネクタの状態が、導電性の異物の付着によってショートが発生する状態であるか否かを判定できる。
【０１１３】
本実施形態の情報処理装置１０は、例えば、クレードル接続用コネクタの状態が、導電性の異物の付着によってショートが発生する状態である場合には、内部デバイスへの接続経路を遮断することができる。また、本実施形態の情報処理装置１０は、例えば、クレードル接続用コネクタの状態が、ショートが発生しない状態である場合には、内部デバイスへの接続経路を接続状態とすることができる。
【０１１４】
この結果、本実施形態の情報処理装置１０は、クレードル２０等との接続前にクレードル接続用コネクタ１０ａの導電性の異物の付着状態に応じて、電源ピンへの電圧印加を制御することができる。同様にして、本実施形態の情報処置装置１０は、クレードル２０等との接続前にクレードル接続用コネクタ１０ａの導電性の異物の付着状態に応じて、信号接続用ピンへの信号接続を制御することができる。本実施形態の情報処理装置１０は、クレードル接続用コネクタ１０ａに導電性の異物が付着し、ショートを発生させる状態であっても、クレードル２０等との接続の際の通電による短絡故障を防止することが可能となる。
【０１１５】
《コンピュータが読み取り可能な記録媒体》
コンピュータその他の機械、装置（以下、コンピュータ等）に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【０１１６】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスクやＲＯＭ等がある。
【０１１７】
《その他》
以上の実施形態は、さらに以下の付記と呼ぶ態様を含む。以下の各付記に含まれる構成要素は、他の付記に含まれる構成と組み合わせることができる。
（付記１）
接続される他の電子機器の供給する電力を受電可能な受電部と、
前記他の電子機器の近接を検出する近接検出部と、
前記他の電子機器の近接を検出した場合に、前記受電部に所定電圧を印加し、該受電部
における導電性の異物の付着状態を検出する検出部と、
前記受電部の導電性の異物の付着状態に応じて、前記受電部を介する電力供給を制限する制御部と、
を備える電子機器。
（付記２）
前記制御部は、前記受電部において導電性の異物の付着が検出された場合に、前記受電部を介する電力供給を遮断する、付記１に記載の電子機器。
（付記３)
前記受電部は、前記電子機器の駆動電力の供給を受ける電力端子と、
前記他の電子機器との間で信号を授受する信号端子と、を有し、
前記制御部は、前記受電部において導電性の異物の付着が検出されない場合に、前記電力端子から電子機器への駆動電力供給経路を接続するとともに、前記信号端子を通じた前記他の電子機器との間の信号授受経路を接続する、付記１または２に記載の電子機器。
（付記４）
前記制御部は、前記電力端子に所定電圧を印加する経路と、該電力端子から供給された駆動電力を電子機器へ導通する駆動電力供給経路と、該電力端子を解放状態とする経路とを有し、前記受電部において導電性の異物の付着が検出された場合に、前記電力端子への経路を所定電圧を印加する経路から該電力端子を解放状態とする経路に切り替えると共に、前記受電部において導電性の異物の付着が検出されない場合に、前記電力端子への経路を所定電圧を印加する経路から電子機器への駆動電力供給経路に切り替える、付記３に記載の電子機器。
【０１１８】
（付記５）
接続される他の電子機器の供給する電力を受電可能な受電部と、前記他の電子機器の近接を検出する近接検出部と、を備えるコンピュータに、
他の電子機器の近接を検出した場合に、前記受電部に所定電圧を印加し、該受電部における導電性の異物の付着状態を検出する検出ステップと、
前記受電部の導電性の異物の付着状態に応じて、前記受電部を介する電力供給を制限する制御ステップと、
を実行するための制御プログラム。
【０１１９】
（付記６）
接続される他の電子機器の供給する電力を受電可能な受電部と、前記他の電子機器の近接を検出する近接検出部と、を備えるコンピュータが、
前記他の電子機器の近接を検出した場合に、前記受電部に所定電圧を印加し、該受電部における導電性の異物の付着状態を検出する検出ステップと、
前記受電部の導電性の異物の付着状態に応じて、前記受電部を介する電力供給を制限する制御ステップと、
を実行する制御方法。
【符号の説明】
【０１２０】
１０  情報処理装置（電子機器）
１０ａ  クレードル接続用コネクタ（受電部）
１０ｂ  バッテリ
１１  ＣＰＵ
１２  主記憶部
１３  補助記憶部
１４  入力部
１４ａ  タッチセンサ
１４ｂ  ＭＲセンサ（近接検出部）
１４ｃ  カメラ
１５  出力部
１５ａ  ＬＣＤ
１６  通信部
２０  クレードル
２０ａ  本体接続用コネクタ
２０ｂ  外部ディスプレイＩ／Ｆ
２０ｃ  ＵＳＢＩ／Ｆ
２０ｄ  ＬＡＮＩ／Ｆ
１０１  ショート検出・接続制御部
【図１】
0006424141.tif 000002
【図２Ａ】
0006424141.tif 000003
【図２Ｂ】
0006424141.tif 000004
【図３】
0006424141.tif 000005
【図４】
0006424141.tif 000006