(57)【特許請求の範囲】
【請求項１】
第１電子機器及び前記第１電子機器に接続して前記第１電子機器と同じ電源から電力供給を受ける第２電子機器を有する電子システムであって、
前記第１電子機器は、
前記電源から電力供給を受ける第１コネクタと、
少なくとも前記第１電子機器に電力を供給する第１バッテリと、
電力を消費する負荷と、
前記電源の接続状態を表す接続情報を取得する状態取得部と、
前記第１電子機器の消費電力量が少ない場合、前記第２電子機器に対して、小消費電力状態を通知する状態通知部と、
電源投入の指示を受けて、電源投入を前記第１電子機器のＣＰＵに通知し、前記負荷への電力供給を開始する電源投入管理部とを備え、
前記第２電子機器は、
前記電源から電力供給を受ける第２コネクタと、
少なくとも前記第２電子機器に電力を供給する第２バッテリと、
前記状態通知部から前記小消費電力状態の通知を受けた場合、前記電源投入管理部からバッテリ充電電流制限の通知を受けていれば、前記第２電子機器の消費電力を下げ、前記電源投入管理部から前記バッテリ充電電流制限の通知を受けていなければ、前記第２電子機器の消費電力を上げ、
前記状態取得部が、前記第１コネクタに前記電源が接続された状態を示す接続情報を取得すると、前記第１電子機器から供給された電力を用いて前記第２バッテリを充電し、
前記状態取得部が、前記第２コネクタに前記電源が接続された状態を示す接続情報を取得すると、自身に入力された電力を用いて前記第２バッテリを充電する電力制御部と、を備えた
ことを特徴とする電子システム。
【請求項２】
前記第２電子機器は、
前記第１電子機器の近接を検知する検知部を備え、
前記電力制御部は、前記検知部により前記第１電子機器の近接が検知された場合、前記第２電子機器の消費電力を下げる
ことを特徴とする請求項１に記載の電子システム。
【請求項３】
前記第２電子機器は、
バッテリを備え、
前記電力制御部は、前記第２電子機器の消費電力量を上げる場合、バッテリへの充電電流を増やし、前記第２電子機器の消費電力量を下げる場合、バッテリへの充電電流を減らすことを特徴とする請求項１又は２に記載の電子システム。
【請求項４】
端末装置と接続し前記端末装置と同じ電源から供給された電力を消費する電力消費部と、
前記端末装置の消費電力が少ない旨の通知を受けた場合、前記端末装置からバッテリ充電電流制限の通知を受けていれば、前記電力消費部の消費電力を下げ、前記端末装置から前記バッテリ充電電流制限の通知を受けていなければ、前記電力消費部の消費電力を上げ、
前記端末装置から前記端末装置に前記電源が接続された旨の通知を受けた場合、前記端末装置から供給された電力を前記電力消費部に用い、
前記端末装置から自身に前記電源が接続された旨の通知を受けた場合、自身に入力された電力を前記電力消費部に用いる電力制御部と
を備えたことを特徴とする機能拡張装置。
【請求項５】
第１電子機器及び前記第１電子機器と接続可能であり、前記第１電子機器に接続して前記第１電子機器と同じ電源から電力供給を受ける第２電子機器の電源管理プログラムであって、
前記第１電子機器に、
前記電源が前記第１電子機器に接続されている場合には、自身に入力された電力を使用させ、
前記電源が前記第２電子機器に接続されている場合には、前記第２電子機器から供給された電力を使用させ、
前記第１電子機器の消費電力量が少ない場合、前記第２電子機器に対して小消費電力状態を通知させ、
前記第１電子機器への電源投入の指示を受けた場合、電源投入を前記第１電子機器のＣＰＵに通知させ、電力を消費する負荷への電力供給を開始する処理を実行させ、
前記第２電子機器に、
前記電源が前記第１電子機器に接続されている場合には前記第１電子機器から供給された電力を使用させ、
前記電源が前記第２電子機器に接続されている場合には自身に入力された電力を使用させ、
前記小消費電力状態の通知を受けた場合、バッテリ充電電流制限の通知を受けていれば、前記第２電子機器の消費電力を下げ、前記バッテリ充電電流制限の通知を受けていなければ、前記第２電子機器の消費電力を上げる処理を実行させる
ことを特徴とする電源管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子システム、機能拡張装置及び電源管理プログラムに関する。
【背景技術】
【０００２】
近年広く使用されるようになったスマートフォンやタブレット型ＰＣ（Personal  Computer）などの端末装置は、携帯することを前提としているために小型薄型のものが多い。そのため、そのような端末装置は、装置本体に搭載される外部インタフェースが少ない場合が多い。そこで、外部インタフェースを増設する場合、クレードルやドッキングステーションといった機能拡張装置に接続して使用されることが一般的である。以下では、機能拡張装置としてドッキングステーションを例に説明する。
【０００３】
また、ドッキングステーションには、バッテリを内蔵しているものがある。ドッキングステーション側のバッテリから接続された端末装置への給電を可能にすることで、ＡＣアダプタを使用していない状態でも、端末装置のバッテリ消費を抑え、より長時間端末装置をしようすることが可能となる。
【０００４】
通常、バッテリの充電は、専用のチャージャＩＣ（Integrated  Circuit）及びそれを制御するエンベデッドコントローラ（ＥＣ：Embedded  Controller）により、システムの給電状況、消費電力量、バッテリの状態などを総合的に判断して行われる。端末装置及びドッキングステーションの双方にバッテリが搭載されるシステムでは、双方にチャージャＩＣ及びエンベデッドコントローラが搭載されることが多い。そして、それぞれのバッテリの充電は、ＡＣアダプタの定格電力量からシステムの動作に用いる電力を減算した余剰電力で行われる。
【０００５】
本体のバッテリとＤＳのバッテリはそれぞれのチャージャＩＣが独立して充電を進める場合、相互に相手の電力状況を把握することで、ＡＣアダプタの定格電力量内で効率よく２つのバッテリを充電することができる。タブレットなどで使用されるＡＣアダプタは携帯性を考慮して、外形が小さく、定格電力量も小さいものが多い。そのため、端末装置のバッテリの充電への電力供給を優先させると、ドッキングステーションのバッテリの充電に回すことができる電力が非常に小さくなってしまう。このような状態では、ドッキングステーションのバッテリの充電完了までに係る時間が非常に長くなるおそれがある。
【０００６】
ＡＣアダプタの定格電力量内の電力を効率よく分配させる技術として、ドッキングステーションに接続したＡＣアダプタでの消費電力を監視し、余剰電力を端末装置のバッテリ充電を優先させつつ、各バッテリの充電の電力を変更する従来技術がある。
【０００７】
また、２つのバッテリを充電する技術として、バッテリを有する電子機器と外部電源との間にスペアバッテリを有する充電装置を配置し、電子機器の電力状態に応じて各バッテリの充電を制御する従来技術がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−３０１２８１号公報
【特許文献２】特開平０８−２５１８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、スペアバッテリを有する充電装置では、バッテリを有する機器に対して端末装置を着脱することが考慮されておらず、着脱可能なドッキングステーション及び端末装置の双方のバッテリを効率よく充電することは困難である。
【００１０】
また、ＡＣアダプタの消費電力を監視する従来技術では、端末装置のエンベデッドコントローラとドッキングステーションのエンベデッドコントローラとの間で通信を行うことで、ドッキングステーションに接続されたＡＣアダプタの消費電力を監視する。そのため、次のようなバッテリの充電を行っているＡＣアダプタからの電力が瞬時に大量に消費される場合に問題が発生する。１つには、端末装置をドッキングステーションに接続している状態で、端末装置又はドッキングステーションの負荷が急激に増加した場合である。また、端末装置が接続していない状態のドッキングステーションのバッテリに大量の電力を用いて充電を行っている場合に、高負荷状態の端末装置を接続した場合である。このような状況では、瞬時にＡＣアダプタから大量の電力が消費されるため、エンベデッドコントローラ間通信によりバッテリの充電の電力を絞っている間に、ＡＣアダプタの定格電力量を超える電力がＡＣアダプタから出力されるおそれがある。これにより、ＡＣアダプタは衰化してしまい、ＡＣアダプタからの電源供給が停止するおそれがある。また、ＡＣアダプタの消費電力を監視する従来技術では、ドッキングステーションにＡＣアダプタが接続されているため、端末装置にＡＣアダプタが接続されている状態に対応することは困難である。
【００１１】
開示の技術は、ＡＣアダプタの定格電力量内での電力消費を維持しつつ、効率よくバッテリを充電する電子システム、機能拡張装置及び電源管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本願の開示する電子システム、機能拡張装置及び電源管理プログラムの一つの態様において、電子システムは、第１電子機器及び前記第１電子機器に接続して前記第１電子機器と同じ電源から電力供給を受ける第２電子機器を有する電子システムであって、前記第１電子機器は、前記電源から電力供給を受ける第１コネクタと、少なくとも前記第１電子機器に電力を供給する第１バッテリと、電力を消費する負荷と、前記電源の接続状態を表す接続情報を取得する状態取得部と、前記第１電子機器の消費電力量が少ない場合、前記第２電子機器に対して、小消費電力状態を通知する状態通知部と、電源投入の指示を受けて、電源投入を前記第１電子機器のＣＰＵに通知し、前記負荷への電力供給を開始する電源投入管理部とを備え、前記第２電子機器は、前記電源から電力供給を受ける第２コネクタと、少なくとも前記第２電子機器に電力を供給する第２バッテリと、前記状態通知部から前記小消費電力状態の通知を受けた場合、前記電源投入管理部からバッテリ充電電流制限の通知を受けていれば、前記第２電子機器の消費電力を下げ、前記電源投入管理部から前記バッテリ充電電流制限の通知を受けていなければ、前記第２電子機器の消費電力を上げ、前記状態取得部が、前記第１コネクタに前記電源が接続された状態を示す接続情報を取得すると、前記第１電子機器から供給された電力を用いて前記第２バッテリを充電し、前記状態取得部が、前記第２コネクタに前記電源が接続された状態を示す接続情報を取得すると、自身に入力された電力を用いて前記第２バッテリを充電する電力制御部と、を備える。
【発明の効果】
【００１３】
本願の開示する電子システム、機能拡張装置及び電源管理プログラムの一つの態様によれば、ＡＣアダプタの定格電力量内での電力消費を維持しつつ、効率よくバッテリを充電することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施例に係る電子システムの構成を説明するための図である。
【図２】図２は、端末装置及びドッキングステーションのハードウェア構成図である。
【図３】図３は、端末装置及びドッキングステーションの制御信号の伝送路を示す図である。
【図４】図４は、端末装置及びドッキングステーションの電力供給経路を示す図である。
【図５】図５は、端末装置のＥＣのブロック図である。
【図６】図６は、ＡＣＰＩステートを説明するための図である。
【図７】図７は、ドッキングステーションのＥＣのブロック図である。
【図８】図８は、実施例に係るドッキングステーションのバッテリの充電電流の制限について説明するための図である。
【図９】図９は、ＡＣアダプタを端末装置に接続した場合の電力供給の流れを示す図である。
【図１０】図１０は、ＡＣアダプタをドッキングステーションに接続した場合の電力供給の流れを示す図である。
【図１１】図１１は、ＡＣアダプタを接続しない場合の電力供給の流れを示す図である。
【図１２】図１２は、端末装置のステート情報の更新処理のフローチャートである。
【図１３】図１３は、ドッキングステーションのステート情報の更新処理のフローチャートである。
【図１４】図１４は、端末装置における電源ボタンが押下された場合の処理のフローチャートである。
【図１５】図１５は、ドッキングステーションにおけるバッテリの充電電流の制限処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本願の開示する電子システム、端末装置、機能拡張装置、電源管理装置及び電源管理プログラムの実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本願の開示する電子システム、端末装置、機能拡張装置、電源管理装置及び電源管理プログラムが限定されるものではない。
【実施例】
【００１６】
図１は、実施例に係る電子システムの構成を説明するための図である。図１に示すように本実施例に係る電子システムは、端末装置１及びドッキングステーション２を有する。このまた、端末装置１が、「第１電子機器」の一例である。また、ドッキングステーション２が、「第２電子機器」及び「機能拡張装置」の一例である。
【００１７】
端末装置１とドッキングステーション２とは接続可能である。そして、端末装置１とドッキングステーション２とを接続すると状態３となる。状態３の場合、端末装置１は、ドッキングステーション２の機能を使用することができる。
【００１８】
図２は、端末装置及びドッキングステーションのハードウェア構成図である。図２では、電力供給経路と制御信号の伝送路とが混在した状態で記載されている。図３は、端末装置及びドッキングステーションの制御信号の伝送路を示す図である。また、図４は、端末装置及びドッキングステーションの電力供給経路を示す図である。すなわち、図３は、図２から制御信号の伝送路のみを取り出した図である。また、図４は、図２から電力供給経路のみを取り出した図である。端末装置１及びドッキングステーション２は、ＡＣ（Alternating  Current）アダプタが接続され電力供給を受ける。
【００１９】
端末装置１は、ＥＣ１０１、電源回路１０２、バッテリ１０３、チャージャＩＣ１０４、接続用コネクタ１０５、磁石１０６及び電源ボタン回路１０７を有する。さらに、端末装置１は、ＣＰＵ（Central  Processing  Unit）１１１、ＲＡＭ（Random  Access  Memory）１１２、記憶媒体１１３、液晶ディスプレイ１１４及びタッチパネル１１５を有する。また、図４における端末装置システム１１０は、ＣＰＵ１１１、ＲＡＭ１１２、記憶媒体１１３、液晶ディスプレイ１１４及びタッチパネル１１５を含む端末装置１の演算処理などの各種機能を実現するためのシステムである。端末装置システム１１０は、内蔵ディスプレイなどの出力インタフェースを含んでもよい。また、端末装置システム１１０は、タッチパッド及びキーボードなどの入力インタフェースを含んでもよい。さらに、端末装置システム１１０は、他の各種デバイスを含んでもよい。
【００２０】
ＥＣ１０１は、図３に示すように、電源回路１０２、バッテリ１０３、チャージャＩＣ１０４、電源ボタン回路１０７及びＣＰＵ１１１とバスで接続されている。ＥＣ１０１は、ＧＰＩＯ（General  Purpose  Input  Output）信号を用いてＣＰＵ１１１と通信を行う。また、ＥＣ１０１は、ＧＰＩＯ信号を用いて電源ボタン回路１０７と通信を行う。また、ＥＣ１０１は、シリアル信号を用いてバッテリ１０３及びチャージャＩＣ１０４と通信を行う。また、ＥＣ１０１は、ＧＰＩＯ信号を用いて電源回路１０２と通信を行う。さらに、ＥＣ１０１は、端末装置１とドッキングステーション２とが接続している場合、シリアル通信を用いて接続用コネクタ１０５及びドッキングステーション２の接続用コネクタ２０５を介してＥＣ２０１と通信を行う。シリアル通信は、例えば、Ｉ２Ｃ（Inter-Integrated  Circuit）である。
【００２１】
図５は、端末装置のＥＣのブロック図である。図５に示すように、ＥＣ１０１は、記憶部１２１、充電設定部１２２、状態取得部１２３、電源管理部１２４及び電源投入管理部１２５を有する。実際には、ＥＣ１０１とＥＣ２０１とは、接続用コネクタ１０５及び２０５を介して接続するが、ここでは、説明の都合上、ＥＣ１０１がＥＣ２０１と直接接続されているように説明する。このＥＣ１０１が、「電源管理装置」の一例にあたる。
【００２２】
電源投入管理部１２５は、電源ボタンが押下された通知を電源ボタン回路１０７から受信する。ここで、本実施例では、電源の投入の例として電源ボタンが押下された場合で説明するが、電源の投入方法は他の方法であってもよい。例えば、電源の投入方法として、ＷＯＬ（Wake  On  Local  Area  Network）を用いてもよい。
【００２３】
電源投入管理部１２５は、電源ボタン回路１０７からシステム電源オンの通知を受信すると、端末装置１とドッキングステーション２とが接続していれば、記憶部１２１に格納された端末装置１のＡＣＰＩステートを確認する。端末装置１のＡＣＰＩステートがＳ０以外であれば、電源投入管理部１２５は、バッテリ充電電流制限をＥＣ２０１に通知する。
【００２４】
その後、電源投入管理部１２５は、制限完了通知をＥＣ２０１から受信する。電源投入管理部１２５は、制限完了通知をＥＣ２０１から受信すると、ＣＰＵ１１１に電源オンを通知する。
【００２５】
状態取得部１２３は、ＣＰＵ１１１からＡＣＰＩステートを取得する。ＡＣＰＩステートとは、システムの動作状態を表す情報である。また、状態取得部１２３は、バッテリ１０３の状態を表すバッテリ状態をバッテリ１０３から取得する。さらに、状態取得部１２３は、ＡＣアダプタ４の接続状態を表すＡＣ接続情報などを取得する。そして、状態取得部１２３は、端末装置１のＡＣＰＩステート情報、ＡＣ接続情報、バッテリ状態、充電電流の制限の状態を含むステート情報を記憶部１２１に格納する。また、状態取得部１２３は、端末装置１のステート情報をＥＣ２０１へ記憶させる。
【００２６】
さらに、状態取得部１２３は、ドッキングステーション２のＡＣＰＩステート情報、ＡＣ接続情報、バッテリ状態、充電電流の制限の状態を含むステート情報を定期的にＥＣ２０１から取得する。そして、状態取得部１２３は、ドッキングステーション２のステート情報を記憶部１２１に格納する。
【００２７】
ここで、本実施例における端末装置１及びドッキングステーション２は、ＡＣＰＩステートとして図６に示す各ステートを有する。図６は、ＡＣＰＩステートを説明するための図である。図６では、端末装置１の状態を例にＡＣＰＩステートが記載されている。
【００２８】
Ｓ０は、端末装置１の動作時の状態であり、端末装置１の動作に使用する全ての電源が入っている状態である。Ｓ０以外のステートにある端末装置１は、ＣＰＵ１１１などを駆動させる場合Ｓ０に遷移する。
【００２９】
Ｓ３は、スリープ状態であり、端末装置１の状態は主記憶装置（ＲＡＭ１１２）に記憶されており、主記憶装置に電源が供給されている状態である。Ｓ３の状態にある端末装置１は、Ｓ０以外の状態の内最も短時間でＳ０の状態へ復帰できる。
【００３０】
Ｓ４は、休止状態であり、端末装置１の状態は補助記憶装置（記憶媒体１１３）に記憶されており、補助記憶装置などに電源が供給されている状態である。Ｓ４の状態にある端末装置１は、Ｓ３よりかは長いがＳ５やＳ６よりかは短い時間でＳ０の状態へ復帰できる。
【００３１】
Ｓ５は、シャットダウン状態であり、システム復帰要因となる一部デバイス（ＬＡＮなど）と常時電源を用いるデバイス（ＥＣ１０１など）を除いてほぼすべてのデバイスの電源が切れている状態である。Ｇ３は、シャットダウン状態であり、常時電源を用いるデバイス（ＥＣ１０１など）を除いてほぼ全てのデバイスの電源が切れている状態である。Ｇ３の状態にある端末装置１は、Ｓ０以外に状態の内最もＳ０の状態への復帰に時間がかかる。Ｓ５の状態にある端末装置１も、Ｇ３の状態にある端末装置１と同程度の時間がＳ０の状態への復帰にかかる。
【００３２】
ステート情報の交換は具体的には以下のように行われる。状態取得部１２３は、端末装置１のステートを監視し、ステートに変化があった場合、記憶部１２１に格納された端末装置１のステート情報を新しいステートに書き換える。さらに、状態取得部１２３は、ドッキングステーション２のＥＣ２０１が保持する端末装置１のステート情報を新しいステートへ書き換える。また、状態取得部１２３は、ドッキングステーション２のステート情報の読出要求を定期的にＥＣ２０１に送信する。その後、状態取得部１２３は、ＥＣ２０１から送信されたドッキングステーション２のステート情報を取得し、自己が有するメモリに格納されたドッキングステーション２のステート情報を取得したステートに書き換える。
【００３３】
この状態取得部１２３が、「状態通知部」の一例にあたる。また、状態取得部１２３による、端末装置１のＡＣＰＩステートとしてＳ０以外をドッキングステーション２のＥＣ２０１に保持させることが、「小消費電力状態の通知」の一例にあたる。
【００３４】
電源管理部１２４は、端末装置１及びドッキングステーション２のステート情報を用いて、電力供給方向及び電力供給を行う電源を決定する。そして、電源管理部１２４は、決定した電力供給方向及び電力供給を行う電源を用いて各部への電源供給を行うように電源回路１０２を制御する。
【００３５】
また、充電設定部１２２は、端末装置１及びドッキングステーション２のステート情報を用いて、バッテリ１０３の充電の設定を決定する。そして、充電設定部１２２は、バッテリ２０３の充電の設定を電源回路１０２に通知する。
【００３６】
また、ＥＣ１０１は、図４に示すように、電力供給経路で電源回路１０２と接続されている。そして、ＥＣ１０１は、電力供給を電源回路１０２から受ける。ＥＣ１０１は、電源回路１０２から供給された電力を用いて駆動する。
【００３７】
電源回路１０２は、ＥＣ１０１によって決定された電力供給方向及び電力供給を行う電源にしたがって制御を受ける。そして、電源回路１０２は、決定された電源から供給された電力を用いて端末装置１に搭載される各デバイスが用いる電源種を作成する。また、電力供給方向が端末装置１からドッキングステーション２へ向けた方向の場合、電源回路１０２は、電源から供給された電力を用いてドッキングステーション２へ供給する電源種を作成する。
【００３８】
電源回路１０２は、図４に示すように、ＥＣ１０１、バッテリ１０３、チャージャＩＣ１０４、接続用コネクタ１０５、ＡＣコネクタ１０８及び端末装置システム１１０と電力供給経路で接続されている。電源回路１０２は、ＡＣコネクタ１０８にＡＣアダプタ４が接続されており電源をＡＣアダプタ４とする場合、ＡＣアダプタ４から電力供給を受ける。また、電源をバッテリ１０３とする場合、電源回路１０２は、バッテリ１０３から電力の供給を受ける。また、ドッキングステーション２から電力供給を受ける場合、電源回路１０２は、接続用コネクタ１０５及びドッキングステーション２の接続用コネクタ２０５を介して電源回路２０２から電力の供給を受ける。
【００３９】
電源回路１０２は、電源から供給された電力を用いて作成した電源種を、例えば、ＥＣ１０１、チャージャＩＣ１０４及び端末装置システム１１０へ供給する。また、ドッキングステーション２へ電力供給を行う場合、電源回路１０２は、接続用コネクタ１０５及びドッキングステーション２の接続用コネクタ２０５を介して電源回路２０２へ作成した電源種を供給する。
【００４０】
バッテリ１０３には、電源回路１０２から送られた電力による充電がチャージャＩＣ１０４により行われる。また、バッテリ１０３は、電源となる場合には電源回路１０２に電力を供給する。
【００４１】
チャージャＩＣ１０４は、充電を実行する設定の通知をＥＣ１０１から受ける。そして、チャージャＩＣ１０４は、通知された設定にしたがってバッテリ１０３を充電する。
【００４２】
電源ボタン回路１０７は、電源ボタン（不図示）を有する。そして、電源ボタン回路１０７は、電源ボタンが押下された場合、電源ボタンが押下されたことをＥＣ１０１に通知する。
【００４３】
ＣＰＵ１１１を含む端末装置システム１１０は、電源回路１０２から電力供給を受ける。ＣＰＵ１１１は、電源オンの通知をＥＣ１０１から受ける。そして、ＣＰＵ１１１は、電源回路１０２にから供給される電源を用いて、例えばＲＡＭ１１２、記憶媒体１１３、液晶ディスプレイ１１４、タッチパネル１１５の駆動を開始し、端末装置システム１１０を電源オン状態とする。この端末装置システム１１０が、「負荷」及び「演算処理部」の一例にあたる。
【００４４】
ドッキングステーション２は、図２に示すように、ＥＣ２０１、電源回路２０２、バッテリ２０３、チャージャＩＣ２０４、接続用コネクタ２０５、ＭＲセンサ２０６及びＡＣコネクタ２０７を有する。また、ドッキングステーション２は、外部ディスプレイＩ／Ｆ（Interface）２１１、ＵＳＢ  Ｉ／Ｆ２１２、ＬＡＮ  Ｉ／Ｆ２１３を有する。また、図４におけるドッキングステーションシステム２１０は、外部ディスプレイＩ／Ｆ２１１、ＵＳＢ  Ｉ／Ｆ２１２、ＬＡＮ  Ｉ／Ｆ２１３を含むドッキングステーション２の各種機能を実現するためのシステムである。ドッキングステーションシステム２１０は、外部ディスプレイＩ／Ｆ２１１以外の出力インタフェースを含んでもよい。また、ドッキングステーションシステム２１０は、タッチパッド及びキーボードなどの入力インタフェースを含んでもよい。さらに、ドッキングステーションシステム２１０は、他の各種デバイスを含んでもよい。
【００４５】
ＥＣ２０１は、図３に示すように、電源回路２０２、バッテリ２０３、チャージャＩＣ２０４、接続用コネクタ２０５及びＭＲ（Magneto  Resistance）センサ２０６とバスで接続されている。ＥＣ２０１は、シリアル信号を用いてバッテリ２０３及びチャージャＩＣ２０４と通信を行う。また、ＥＣ２０１は、ＧＰＩＯ信号を用いて電源回路２０２を制御する。また、ＥＣ２０１は、ＧＰＩＯ信号を用いてＭＲセンサ２０６の検出状態を識別する。さらに、ＥＣ２０１は、端末装置１とドッキングステーション２とが接続している場合、シリアル通信を用いて接続用コネクタ２０５及び端末装置１の接続用コネクタ１０５を介してＥＣ１０１と通信を行う。
【００４６】
図７は、ドッキングステーションのＥＣのブロック図である。図７に示すように、ＥＣ２０１は、状態取得部２２１、記憶部２２２、電源管理部２２３及び充電設定部２２４を有する。
【００４７】
状態取得部２２１は、バッテリ２０３の状態をバッテリ２０３から取得する。また、状態取得部２２１は、例えばＡＣコネクタ２０７へのＡＣアダプタ４の接続状態などを含むドッキングステーション２のステートを監視する。そして、ドッキングステーション２のステートに変化があった場合、状態取得部２２１は、記憶部２２２に保持するドッキングステーション２のステート情報を、変化後のステートに更新する。
【００４８】
記憶部２２２は、端末装置１とドッキングステーション２とが接続状態の場合、ステート情報の読出要求を定期的にＥＣ１０１から受信する。そして、記憶部２２２は、ステート情報の読出要求への応答として、自己が有するメモリに保持するドッキングステーション２のステート情報をＥＣ１０１へ出力する。また、記憶部２２２は、端末装置１のステートに変化があった場合、ＥＣ１０１から端末装置１のステート情報が書き込まれる。
【００４９】
電源管理部２２３は、電力供給方向及び電力供給を行う電源の情報を端末装置１のＥＣ１０１から受信する。そして、電源管理部２２３は、受信した電力供給方向及び電力供給を行う電源の情報にしたがって電源回路２０２を制御する。
【００５０】
充電設定部２２４は、端末装置１がドッキングステーション２に接続のために近づいた際にＭＲセンサ２０６により磁石１０６が検出されると、磁石１０６の検出の通知をＭＲセンサ２０６から受信する。逆に、接続された端末装置１とドッキングステーション２とが離間する場合、充電設定部２２４は、ＭＲセンサ２０６が磁石１０６を検出しなくなると、磁石１０６の非検出の通知をＭＲセンサ２０６から受信する。
【００５１】
また、充電設定部２２４は、端末装置１のＡＣＰＩステートがＳ０以外の状態で端末装置１の電源がオンされた場合、バッテリ充電電流制限の通知をＥＣ１０１から受ける。さらに、充電設定部２２４は、バッテリ２０３から状態の通知を受けて、バッテリ２０３の状態を監視する。
【００５２】
そして、充電設定部２２４は、接続状態、端末装置１のＡＣＰＩステート、バッテリ２０３の状態、ＭＲセンサ２０６の検出状態及びＥＣ１０１からのバッテリ充電電流制限の通知の有無により、バッテリ２０３の充電の設定を決定する。その後、充電設定部２２４は、決定したバッテリ２０３の充電の設定をチャージャＩＣ２０４に通知する。
【００５３】
具体的には、充電設定部２２４は、端末装置１とドッキングステーション２とが接続状態になければ、バッテリ２０３の充電電流の制限は行わない。すなわち、充電設定部２２４は、バッテリ２０３の充電電流の制限は行わないことをチャージャＩＣ２０４に通知する。この充電設定部２２４が、「電力制御部」の一例にあたる。
【００５４】
また、ＭＲセンサ２０６による磁石１０６の検出状態が非検出から検出へ変わった場合、充電設定部２２４は、バッテリ２０３の充電電流の制限を最大にすると決定する。そして、充電設定部２２４は、バッテリ２０３の充電電流の制限を最大にすることをチャージャＩＣ２０４に通知する。これにより、接続前の端末装置１がドッキングステーション２に近づいた時点で、充電設定部２２４は、バッテリ２０３の充電電流の制限を最大にすることができる。そして、バッテリ２０３の充電電流の制限が最大にされているため、例えば、接続するタイミングで携帯端末１の負荷が最大であっても、接続後に使用する電力量はＡＣアダプタ４の定格電力量を超えない値に抑えられる。このＭＲセンサ２０６が、「検知部」の一例にあたる。
【００５５】
また、端末装置１とドッキングステーション２とが接続状態であり且つ端末装置１のＡＣＰＩステートがＳ０であれば、充電設定部２２４は、バッテリ２０３の充電電流の制限を最大にすると決定する。そして、充電設定部２２４は、バッテリ２０３の充電電流の制限を最大にすることをチャージャＩＣ２０４に通知する。
【００５６】
また、端末装置１とドッキングステーション２とが接続状態であり且つ端末装置１のＡＣＰＩステートがＳ０以外の場合、充電設定部２２４は、以下の制御を行う。すなわち、充電設定部２２４は、バッテリ充電電流制限の通知を受信していなければ、端末装置１のバッテリ１０３の最大充電を考慮した値にバッテリ２０３の充電電流の制限を決定する。より具体的には、充電設定部２２４は、端末装置１のＡＣＰＩステートで最低限システムが使用する電力及びバッテリ１０３の最大充電の電力とＡＣアダプタ４の定格電力量から除いた電力量に収まるようにバッテリ２０３の充電電流を制限する。以下では、この制限を行うことを、「バッテリ２０３の充電電流の制限を最小にする」という。そして、充電設定部２２４は、バッテリ２０３の充電電流の制限を最小にすることをチャージャＩＣ２０４に通知する。
【００５７】
これに対して、バッテリ充電電流の通知を受信した場合、充電設定部２２４は、バッテリ２０３の充電電流の制限を最大にする。そして、充電設定部２２４は、バッテリ２０３の充電電流の制限を最大にすることをチャージャＩＣ２０４に通知する。その後、充電設定部２２４は、最大制限完了をＥＣ１０１へ通知する。これにより、電源オンにより端末装置１のステートがＳ０以外からＳ０に変わる直前に、バッテリ２０３の充電電流の制限が最大になる。そして、バッテリ２０３の充電電流の制限が最大にされているため、例えば、電源オンにより端末装置１の負荷が急激に上がったとしても、電源オン後に使用する電力量はＡＣアダプタ４の定格電力量を超えない値に抑えられる。
【００５８】
ここで、図８を参照して、バッテリ２０３の充電電流の制限をまとめて再度説明する。図８は、実施例に係るドッキングステーションのバッテリの充電電流の制限について説明するための図である。状態３０１〜３０３は、ＡＣアダプタ４の定格電力量内での各用途における使用可能な電力量の内訳を示す。
【００５９】
ＭＲセンサ２０６が磁石１０６を検出した場合、バッテリ２０３の充電電流の制限が最大に設定され、電力量の配分は状態３０１となる。また、端末装置１のＡＣＰＩステートがＳ０の場合も、バッテリ２０３の充電電流の制限が最大に設定され、電力量の配分は状態３０１となる。同様に、端末装置１のＡＣＰＩステートがＳ０以外で且つバッテリ充電電流制限の通知を受けた場合も、バッテリ２０３の充電電流の制限が最大に設定され、電力量の配分は状態３０１となる。
【００６０】
ここで、各状態３０１〜３０３における、端末装置システム１１０の駆動で使用できる電力量３１、端末装置１のバッテリ１０３の充電で使用できる電力量３２及びドッキングステーションシステム２１０の駆動で使用できる電力量３３は、予め決められている。以下では、それぞれ単に「電力量３１」、「電力量３２」、「電力量３３」という。バッテリ２０３の充電電流の制限を最大とした場合、状態３０１に示すように、ドッキングステーション２のバッテリ２０３の充電に用いることができる電力量３４は、ＡＣアダプタ４の定格電力量から電力量３１、電力量３２及び電力量３３を除いた値に制限される。
【００６１】
また、端末装置１のＡＣＰＩステートがＳ０以外で且つバッテリ充電電流制限の通知を受けていない場合には、バッテリ２０３の充電電流の制限が最小に設定され、電力量の配分は状態３０２となる。この場合、端末装置１のＡＣＰＩステートがＳ０以外であるため、端末装置システム１１０の駆動に使用できる電力量は、そのＡＣＰＩステートに応じて低く抑えられる。また、ドッキングステーション２もＡＣＰＩステートはＳ０以外となるため、ドッキングステーションシステム２１０の駆動に使用できる電力量は、ＡＣＰＩステートに応じて低く抑えられる。そこで、バッテリ２０３の充電電流の制限を最小とした場合、状態３０２に示すように、ドッキングステーション２のバッテリ２０３の充電に用いることができる電力量３４は、ＡＣアダプタ４の定格電力量から低く抑えられた電力量３１、電力量３２及び低く抑えられた電力量３３を除いた値に制限される。状態３０２のドッキングステーション２のバッテリ２０３の充電に用いることができる電力量３４は、状態３０１に比べて大きい。
【００６２】
また、端末装置１がドッキングステーション２に接続してない場合には、バッテリ２０３の充電電流の制限を行わず、電力量の配分は状態３０３となる。この場合、端末装置１には電力供給が行われないため、電力量３１及び３２は無視できる。そこで、バッテリ２０３の充電電流の制限を無くした場合、状態３０３に示すように、ドッキングステーション２のバッテリ２０３の充電に用いることができる電力量３４は、ＡＣアダプタ４の定格電力量から低く抑えられた電力量３３のみを除いた値まで用いることができる。状態３０３のドッキングステーション２のバッテリ２０３の充電に用いることができる電力量３４は、状態３０１及び３０２に比べて非常に大きい。
【００６３】
このように、端末装置１とドッキングステーション２との各状態に応じて、ドッキングステーション２のバッテリ２０３の充電に使用できる電力量をなるべく多くすることで、バッテリ２０３の充電時間を短縮することができる。
【００６４】
ＥＣ２０１は、図４に示すように、電力供給経路で電源回路２０２と接続されている。そして、ＥＣ２０１は、電力供給を電源回路２０２から受ける。ＥＣ２０１は、電源回路２０２から供給された電力を用いて駆動する。
【００６５】
電源回路２０２は、ＥＣ１０１によって決定された電力供給方向及び電力供給を行う電源にしたがってＥＣ２０１から制御を受ける。そして、電源回路２０２は、決定された電源から供給された電力を用いてドッキングステーション２に搭載される各デバイスが用いる電源種を作成する。また、電力供給方向がドッキングステーション２から端末装置１へ向けた方向の場合、電源回路２０２は、電源から供給された電力を用いて端末装置１へ供給する電源種を作成する。
【００６６】
電源回路２０２は、図４に示すように、ＥＣ２０１、バッテリ２０３、チャージャＩＣ２０４、接続用コネクタ２０５、ＭＲセンサ２０６、ＡＣコネクタ２０７及びドッキングステーションシステム２１０と電力供給経路で接続されている。電源回路２０２は、ＡＣコネクタ２０７にＡＣアダプタ４が接続されており電源をＡＣアダプタ４とする場合、ＡＣアダプタ４から電力供給を受ける。また、電源をバッテリ２０３とする場合、電源回路２０２は、バッテリ１０３から電力の供給を受ける。また、端末装置１から電力供給を受ける場合、電源回路２０２は、接続用コネクタ２０５及び端末装置１の接続用コネクタ１０５を介して電源回路１０２から電力の供給を受ける。
【００６７】
電源回路２０２は、電源から供給された電力を用いて作成した電源種を、例えば、ＥＣ２０１、チャージャＩＣ２０４及びドッキングステーションシステム２１０へ供給する。また、端末装置１へ電力供給を行う場合、電源回路２０２は、接続用コネクタ２０５及び端末装置１の接続用コネクタ１０５を介して電源回路１０２へ作成した電源種を供給する。
【００６８】
バッテリ２０３には、電源回路２０２から送られた電力による充電がチャージャＩＣ２０４により行われる。また、バッテリ２０３は、電源となる場合には電源回路２０２に電力を供給する。
【００６９】
チャージャＩＣ２０４は、充電を実行する設定の通知をＥＣ２０１から受ける。そして、チャージャＩＣ２０４は、通知された設定にしたがってバッテリ２０３を充電する。
【００７０】
ドッキングステーションシステム２１０は、電源回路２０２から電力供給を受ける。そして、外部ディスプレイＩ／Ｆ２１１、ＵＳＢ  Ｉ／Ｆ２１２、ＬＡＮ  Ｉ／Ｆ２１３を含むドッキングステーションシステム２１０の各部は、電源回路２０２にから供給される電力を用いて駆動する。
【００７１】
ここで、図９〜１１を参照して、ＡＣアダプタ４の接続状態に対応した電力供給の流れをまとめて説明する。図９は、ＡＣアダプタを端末装置に接続した場合の電力供給の流れを示す図である。図１０は、ＡＣアダプタをドッキングステーションに接続した場合の電力供給の流れを示す図である。図１１は、ＡＣアダプタを接続しない場合の電力供給の流れを示す図である。なお、図９〜１１はいずれも、端末装置１とドッキングステーション２とは接続された状態である。
【００７２】
端末装置１のＡＣコネクタ１０８にＡＣアダプタ４が接続され、ドッキングステーション２にＡＣアダプタ４が接続されていない場合、図９に示すように電力供給が行われる。ＡＣコネクタ１０８に接続されたＡＣアダプタ４が出力した電力は、電源回路１０２へ供給される。電源回路１０２は、供給された電力を用いて電源種を作成する。そして、電源回路１０２は、ＥＣ１０１、チャージャＩＣ１０４及び端末装置システム１１０へ電力を供給する。チャージャＩＣ１０４は、電源回路１０２から入力された電力を用いてバッテリ１０３を充電する。また、図９の状態では、端末装置１からドッキングステーション２へ電源供給が行われる。すなわち、電源回路１０２は、接続用コネクタ１０５及び２０５を介して電源回路２０２へ電力を供給する。電源回路２０２は、電力の供給を電源回路１０２から受ける。そして、電源回路２０２は、供給された電力を用いて電源種を作成する。そして、電源回路２０２は、ＥＣ２０１、チャージャＩＣ２０４、ＭＲセンサ２０６及びドッキングステーションシステム２１０へ電力を供給する。チャージャＩＣ２０４は、ＥＣ２０１から入力された電力を用いてバッテリ２０３を充電する。
【００７３】
ドッキングステーション２のＡＣコネクタ２０７にＡＣアダプタ４が接続され、端末装置１にＡＣアダプタ４が接続されていない場合、図１０に示すように電力供給が行われる。コネクタ２０７に接続されたＡＣアダプタ４が出力した電力は、電源回路２０２へ供給される。電源回路２０２は、供給された電力を用いて電源種を作成する。そして、電源回路２０２は、ＥＣ２０１、チャージャＩＣ２０４、ＭＲセンサ２０６及びドッキングステーションシステム２１０へ電力を供給する。チャージャＩＣ２０４は、電源回路２０２から入力された電力を用いてバッテリ２０３を充電する。また、図１０の状態では、ドッキングステーション２から端末装置１へ電源供給が行われる。すなわち、電源回路２０２は、接続用コネクタ２０５及び１０５を介して電源回路１０２へ電力を供給する。電源回路１０２は、電力の供給を電源回路２０２から受ける。そして、電源回路１０２は、供給された電力を用いて電源種を作成する。そして、電源回路１０２は、ＥＣ１０１、チャージャＩＣ１０４及び端末装置システム１１０へ電力を供給する。チャージャＩＣ１０４は、ＥＣ１０１から入力された電力を用いてバッテリ１０３を充電する。
【００７４】
図９及び１０のいずれの場合にもバッテリ１０３及び２０３のいずれも充電が行われる。そして、これらの場合にバッテリ２０３の充電において上述したバッテリ２０３の充電電流の制限が行われる。
【００７５】
端末装置１及びドッキングステーション２の何れにもＡＣアダプタ４が接続されていない場合、図１１に示すように電力供給が行われる。バッテリ１０３は、チャージャＩＣ１０４を介して電源回路１０２へ電力供給を行う。また、バッテリ２０３は、チャージャＩＣ２０４を介して電源回路２０２へ電力供給を行う。ここで、本実施例では、バッテリ１０３は、チャージャＩＣ１０４を介して電源回路１０２へ電力を供給したが、チャージャＩＣ１０４を介さずに直接電源回路１０２へ電力供給を行う構成としてもよい。これは、ドッキングステーション２においても同様である。そして、この場合、電源回路１０２と電源回路２０２との間で、電圧の高い方から低い方へ電力供給が行われる。
【００７６】
電源回路１０２から電源回路２０２へ電力供給が行われる場合、電源回路１０２は、バッテリ１０３から供給された電力を用いて電源種を作成する。そして、電源回路１０２は、ＥＣ１０１、チャージャＩＣ１０４及び端末装置システム１１０へ電力を供給する。また、電源回路２０２は、電力の供給を電源回路１０２から受ける。そして、電源回路２０２は、供給された電力を用いて電源種を作成する。そして、電源回路２０２は、ＥＣ２０１、チャージャＩＣ２０４、ＭＲセンサ２０６及びドッキングステーションシステム２１０へ電力を供給する。
【００７７】
また、電源回路２０２から電源回路１０２へ電力供給が行われる場合、電源回路２０２は、バッテリ２０３から供給された電力を用いて電源種を作成する。そして、電源回路２０２は、ＥＣ２０１、チャージャＩＣ２０４、ＭＲセンサ２０６及びドッキングステーションシステム２１０へ電力を供給する。また、電源回路１０２は、電力の供給を電源回路２０２から受ける。そして、電源回路１０２は、供給された電力を用いて電源種を作成する。そして、電源回路１０２は、ＥＣ１０１、チャージャＩＣ１０４及び端末装置システム１１０へ電力を供給する。
【００７８】
ここで、図１１の場合には、バッテリ２０３の充電は行われないため、上述したバッテリ２０３の充電電流の制限は行われない。
【００７９】
次に、図１２を参照して、本実施例に係る端末装置のステート情報の更新処理の流れについて説明する。図１２は、端末装置のステート情報の更新処理のフローチャートである。
【００８０】
端末装置１のＥＣ１０１の状態取得部１２３は、ＡＣアダプタ４の接続状態やＡＣＰＩステートなどを含む端末情報１のステートを監視する（ステップＳ１１）。
【００８１】
そして、状態取得部１２３は、端末装置１のステートに変化があったか否かを判定する（ステップＳ１２）。ステートに変化がない場合（ステップＳ１２：否定）、状態取得部１２３は、端末装置１のステート情報の更新処理を終了する。
【００８２】
これに対して、ステートに変化があった場合（ステップＳ１２：肯定）、状態取得部１２３は、記憶部１２１に格納した端末装置１のステート情報を新たなステートに変更し更新する（ステップＳ１３）。
【００８３】
その後、状態取得部１２３は、ドッキングステーション２のＥＣ２０１の記憶部２２２にアクセスして、記憶部２２２に格納された端末装置１のステート情報を新たなステートに変更し更新する（ステップＳ１４）。
【００８４】
一方、ドッキングステーション２では、記憶部２２２が、端末装置１のＥＣ１０１からの通信を待ち受ける（ステップＳ２２）。
【００８５】
ここで、図１２における、ステップＳ１４からステップＳ２３へ延びる矢印は、端末装置１によってステップＳ１４の処理が実行されることで、ドッキングステーション２においてステップＳ２３の処理が実行されることを表す。すなわち、記憶部２２２は、自己が有するステート情報がＥＣ１０１によって更新される（ステップＳ２３）。
【００８６】
その後、充電制御部２２４及び電源管理部２２３は、更新された端末装置１のステート情報に基づきドッキングステーション２の挙動を制御する（ステップＳ２４）。この処理には、端末装置１のＡＣＰＩステートに基づき、充電制御部２２４が、バッテリ２０３の充電電流の制限を行う制御が含まれる。
【００８７】
次に、図１３を参照して、本実施例に係るドッキングステーションのステート情報の更新処理の流れについて説明する。図１３は、ドッキングステーションのステート情報の更新処理のフローチャートである。
【００８８】
ドッキングステーション２のＥＣ２０１の状態取得部２２１は、ＡＣアダプタ４の接続状態やバッテリ２０３の状態などを含むドッキングステーション２のステートを監視する（ステップＳ３１）。ここで、バッテリ２０３の状態には、バッテリ２０３の接続の有無及び充電状態などが含まれる。
【００８９】
そして、状態取得部２２１は、ドッキングステーション２のステートに変化があったか否かを判定する（ステップＳ３２）。ステートに変化がない場合（ステップＳ３２：否定）、ＥＣ２０１は、ステップＳ３４へ進む。
【００９０】
これに対して、ステートに変化があった場合（ステップＳ３２：肯定）、状態取得部２２１は、記憶部２２２に格納されたドッキングステーション２のステート情報を新たなステートに変更し更新する（ステップＳ３３）。
【００９１】
記憶部２２２は、端末装置１のＥＣ１０１からの定期通信を待ち受ける（ステップＳ３４）。
【００９２】
その後、記憶部２２２は、端末装置１のＥＣ１０１のドッキングステーション２のステート情報の取得要求に応答し、保持するドッキングステーション２のステート情報をＥＣ１０１に読み出させる（ステップＳ３５）。ここで、ステップＳ４１とステップＳ３５との間の矢印は、ステップＳ４１及びステップＳ３５における、端末装置１からのドッキングステーション２へのアクセス及びドッキングステーション２から端末装置１への応答を表す。
【００９３】
一方、端末装置１では、ＥＣ１０１の状態取得部１２３が、ドッキングステーション２のＥＣ２０１の記憶部２２２にアクセスし、ドッキングステーション２のステート情報を取得する（ステップＳ４１）。
【００９４】
状態取得部１２３は、記憶部１２１にアクセスして、記憶部１２１に格納されているドッキングステーション２のステート情報を取得したステートに変更し更新する（ステップＳ４２）。
【００９５】
その後、充電制御部１２２及び電源管理部１２４は、更新されたドッキングステーション２のステート情報に基づき端末装置１の挙動を制御する（ステップＳ４３）。
【００９６】
次に、図１４を参照して、本実施例に係る端末装置における電源ボタンが押下された場合の処理の流れについて説明する。図１４は、端末装置における電源ボタンが押下された場合の処理のフローチャートである。
【００９７】
電源投入管理部１２５は、電源ボタン回路１０７からの通知に基づき電源ボタンを監視する（ステップＳ１０１）。
【００９８】
そして、電源投入管理部１２５は、電源ボタンが押下されたか否かを判定する（ステップＳ１０２）。電源ボタンが押下されていない場合（ステップＳ１０２：否定）、電源投入管理部１２５は、ステップＳ１０１へ戻る。
【００９９】
これに対して、電源ボタンが押下された場合（ステップＳ１０２：肯定）、電源投入管理部１２５は、端末装置１のＡＣＰＩステートがＳ０以外か否かを判定する（ステップＳ１０３）。ＡＣＰＩステートがＳ０の場合（ステップＳ１０３：否定）、電源投入管理部１２５は、ステップＳ１０６へ進む。
【０１００】
ＡＣＰＩステートがＳ０以外の場合（ステップＳ１０３：肯定）、電源投入管理部１２５は、ドッキングステーション２のＥＣ２０１にバッテリ２０３の充電電流の制限を通知する（ステップＳ１０４）。
【０１０１】
その後、電源投入管理部１２５は、制限完了通知を受信したか否かを判定する（ステップＳ１０５）、制限完了通知を受信していない場合（ステップＳ１０５：否定）、電源投入管理部１２５は、制限完了通知を受信するまで待機する。
【０１０２】
これに対して、制限完了通知を受信した場合（ステップＳ１０５：肯定）、電源投入管理部１２５は、電源ボタンの押下をＣＰＵ１１１に通知する（ステップＳ１０６）。
【０１０３】
次に、図１５を参照して、本実施例に係るドッキングステーション２におけるバッテリ１０３の充電電流の制限処理の流れについて説明する。図１５は、ドッキングステーションにおけるバッテリの充電電流の制限処理のフローチャートである。
【０１０４】
ＥＣ２０１の充電設定部２２４は、ＭＲセンサ２０６による磁石１０６の検出を監視する（ステップＳ２０１）。
【０１０５】
充電設定部２２４は、ＭＲセンサ２０６からの通知により磁石１０６が近接したか否か、すなわち、端末装置１が接続のためドッキングステーション２に近づいたか否かを判定する（ステップＳ２０２）。
【０１０６】
磁石１０６が近接した場合（ステップＳ２０２：肯定）、充電設定部２２４は、端末装置１が接続のためドッキングステーション２に近づいたと判定し、ドッキングステーション２のバッテリ２０３の充電電流の制限を最大に設定する（ステップＳ２０３）。
【０１０７】
これに対して、磁石１０６が近接しない場合（ステップＳ２０２：否定）、すなわち、磁石１０６が非近接から近接へと変化しない場合、充電設定部２２４は、端末装置１がドッキングステーション２に接続されているか否かを判定する(ステップＳ２０４)。ここで、磁石１０６が非近接から近接へと変化しない場合には、分離状態の継続しており磁石１０６の非近接状態が継続している場合、接続状態が継続しており磁石１０６の近接状態が継続している場合、及び端末装置１からドッキングステーション２が離脱し磁石１０６が近接状態から非近接状態に変化した場合が含まれる。
【０１０８】
端末装置１がドッキングステーション２に接続されていない場合(ステップＳ２０４：否定)、充電設定部２２４は、バッテリ２０３の充電電流を制限なしに設定する（ステップＳ２０５）。
【０１０９】
これに対して、端末装置１がドッキングステーション２に接続されている場合(ステップＳ２０４：肯定)、充電設定部２２４は、端末装置１のＡＣＰＩステートがＳ０か否かを判定する（ステップＳ２０６）。
【０１１０】
ステートがＳ０の場合（ステップＳ２０６：肯定）、充電設定部２２４は、ドッキングステーション２のバッテリ２０３の充電電流の制限を最大に設定する（ステップＳ２０７）。
【０１１１】
これに対して、ステートがＳ０以外の場合（ステップＳ２０６：否定）、充電設定部２２４は、ＥＣ１０１からのバッテリ２０３の充電電流制限の通知があるか否かを判定する（ステップＳ２０８）。
【０１１２】
バッテリ２０３の充電電流制限の通知が無い場合（ステップＳ２０８：否定）、充電設定部２２４は、ドッキングステーション２のバッテリ２０３の充電電流の制限を最小に設定する（ステップＳ２０９）。
【０１１３】
これに対して、バッテリ２０３の充電電流制限の通知がある場合（ステップＳ２０８：肯定）、充電設定部２２４は、ドッキングステーション２のバッテリ２０３の充電電流の制限を最大に設定する（ステップＳ２１０）。
【０１１４】
その後、充電設定部２２４は、最大制限完了を端末装置１のＥＣ１０１へ通知する。
【０１１５】
ここで、本実施例では、端末装置のドッキングステーションへの近接をＭＲセンサを用いて検出したが、端末装置がドッキングステーションに近づいたことを検出できるのであれば他の方法で検出を行ってもよい。例えば、端末装置のドッキングステーションへの近接の検出には、近接センサ又はメカスイッチなどを用いることもできる。
【０１１６】
また、本実施例では、Ｓ０とＳ０以外の場合に分けたが、Ｓ０の時にバッテリの充電電流の制限を最大にすれば、制限対象とするＡＣＰＩステートの組み合わせは他の組み合わせでもよい。さらに、本実施例では、電源ボタンのオン又はＷＯＬによるシステム起動などの時に充電電流制限通知を行ったが、充電電流制限通知のタイミングはこれに限らない。すなわち、消費電力の上昇が予想できる動作であれば、充電電流制限の通知を行った後に動作を開始するようにすることでＡＣアダプタの定格電力量内に消費電力を抑えることができる。
【０１１７】
以上に説明したように、本実施例に係る端末装置は、自装置の消費電力が低い状態であることをドッキングステーションに通知し、ドッキングステーションのバッテリの充電電流の制限を小さくさせる。すなわち、本実施例に係るドッキングステーションは、端末装置の消費電力が低い場合、バッテリの充電電流を大きくする。これにより、ドッキングステーションのバッテリの充電時間を短縮することができる。
【０１１８】
また、本実施例に係る端末装置は、システムの動作により負荷が高い状態に移行する前にドッキングステーションにバッテリの充電電流の制限を大きくさせ、その後、システムの動作を開始する。これにより、システムの動作により負荷が増え、消費電力が突然増加した場合にも、消費電力の総量をＡＣアダプタの定格電力量内に抑えることができる。
【０１１９】
また、本実施例に係るドッキングステーションは、端末装置が接続される前に、端末装置の近接を検出し、ドッキングステーションのバッテリの充電電流の制限を大きくする。これにより、消費電力が大きい状態の端末装置がドッキングステーションに接続された場合にも、消費電力の総量をＡＣアダプタの定格電力量内に抑えることができる。
【０１２０】
すなわち、本実施例に係る端末装置及びドッキングステーションを有する電子システムは、ＡＣアダプタの定格電力量内での電力消費を維持しつつ、ドッキングステーションのバッテリの充電時間を短縮することができる。
【符号の説明】
【０１２１】
１  端末装置
２  ドッキングステーション
４  ＡＣアダプタ
１０１  ＥＣ
１０２  電源回路
１０３  バッテリ
１０４  チャージャＩＣ
１０５  接続用コネクタ
１０６  磁石
１０７  電源ボタン回路
１０８  ＡＣコネクタ
１１０  端末装置システム
１１１  ＣＰＵ
１１２  ＲＡＭ
１１３  記憶媒体
１１４  液晶ディスプレイ
１１５  タッチパネル
１２１  記憶部
１２２  充電設定部
１２３  状態取得部
１２４  電源管理部
１２５  電源投入管理部
２０１  ＥＣ
２０２  電源回路
２０３  バッテリ
２０４  チャージャＩＣ
２０５  接続用コネクタ
２０６  ＭＲセンサ
２０７  ＡＣコネクタ
２１０  ドッキングステーションシステム
２１１  外部ディスプレイＩ／Ｆ
２１２  ＵＳＢ  Ｉ／Ｆ
２１３  ＬＡＮ  Ｉ／Ｆ
２２１  状態取得部
２２２  記憶部
２２３  電源管理部
２２４  充電設定部
【図１】
0006649579.tif 000002
【図２】
0006649579.tif 000003
【図３】
0006649579.tif 000004
【図４】
0006649579.tif 000005
【図５】
0006649579.tif 000006
【図６】
0006649579.tif 000007
【図７】
0006649579.tif 000008
【図８】
0006649579.tif 000009
【図９】
0006649579.tif 000010
【図１０】
0006649579.tif 000011
【図１１】
0006649579.tif 000012
【図１２】
0006649579.tif 000013
【図１３】
0006649579.tif 000014
【図１４】
0006649579.tif 000015
【図１５】
0006649579.tif 000016