(57)【要約】【課題】自装置に搭載されるキーボードを他装置の外付けキーボードとして容易に使用することができる電子装置を提供する。【解決手段】実施形態によれば、電子装置は、ＣＰＵと、キーボードと、コントローラと、無線通信デバイスと、モードスイッチとを具備する。前記コントローラは、前記キーボードでのキー操作に応じてキーコードを生成する。前記モードスイッチは、前記キーコードを前記ＣＰＵへ供給する第１モードと、前記キーコードを前記無線通信デバイス経由で外部デバイスへ供給する第２モードとを切り替える。【選択図】  図５
2020149593.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵと、
キーボードと、
前記キーボードでのキー操作に応じてキーコードを生成するコントローラと、
無線通信デバイスと、
前記キーコードを前記ＣＰＵへ供給する第１モードと、前記キーコードを前記無線通信デバイス経由で外部デバイスへ供給する第２モードとを切り替えるためのモードスイッチと、
を具備する電子装置。
【請求項２】
前記ＣＰＵによって実行されるオペレーティングシステムが稼働する状態において、前記第１モードから前記第２モードへ切り替えるための前記モードスイッチの操作が行われた場合、
前記キーコードの前記ＣＰＵへの供給を停止して、前記オペレーティングシステムのスリープ機能またはハイバネーション機能を作動し、または、前記オペレーティングシステムをシャットダウンし、
前記キーコードの前記外部デバイスへの供給を開始する、
切替制御部をさらに具備する請求項１に記載の電子装置。
【請求項３】
前記切替制御部は、前記オペレーティングシステムが稼働する状態において、前記第１モードから前記第２モードへ切り替えるための前記モードスイッチの操作が行われた場合、前記スリープ機能を作動するか、前記ハイバネーション機能を作動するか、または、前記オペレーティングシステムをシャットダウンするかを設定可能である請求項２に記載の電子装置。
【請求項４】
前記切替制御部は、前記オペレーティングシステムが稼働する状態において、前記第１モードから前記第２モードへ切り替えるための前記モードスイッチの操作が行われた場合、前記オペレーティングシステムが稼動する状態を維持することをさらに設定可能である請求項３に記載の電子装置。
【請求項５】
前記切替制御部は、前記第２モードから前記第１モードへ切り替えるための前記モードスイッチの操作が行われた場合、前記キーコードの前記外部デバイスへの供給を停止して、前記キーコードの前記ＣＰＵへの供給を開始する請求項２から４のいずれか１項に記載の電子装置。
【請求項６】
電源スイッチをさらに具備し、
前記切替制御部は、
前記モードスイッチが前記第１モードを示す状態において前記電源スイッチが操作された場合、前記オペレーティングシステムが稼働していない状態であれば、前記オペレーティングシステムを起動またはレジュームし、前記オペレーティングシステムが稼働する状態であれば、前記オペレーティングシステムのスリープ機能またはハイバネーション機能を作動し、または、前記オペレーティングシステムをシャットダウンし、
前記モードスイッチが前記第２モードを示す状態において前記電源スイッチが操作された場合、前記キーコードが前記外部デバイスへ供給されていない状態であれば、前記キーコードの前記外部デバイスへの供給を開始し、前記キーコードが前記外部デバイスへ供給されている状態であれば、前記キーコードの前記外部デバイスへの供給を停止する、
請求項２から５のいずれか１項に記載の電子装置。
【請求項７】
前記切替制御部は、前記モードスイッチが前記第１モードを示す状態において前記電源スイッチが操作された場合であって、前記オペレーティングシステムが稼働する状態である場合、前記スリープ機能を作動するか、前記ハイバネーション機能を作動するか、または、前記オペレーティングシステムをシャットダウンするかを設定可能である請求項６に記載の電子装置。
【請求項８】
外部ディスプレイを前記無線通信デバイスに接続可能なコネクタをさらに具備する請求項１から７のいずれか１項に記載の電子装置。
【請求項９】
第１保持部と、第２保持部と、前記第１保持部と前記第２保持部を開閉可能に支持するヒンジを有する筐体ユニットと、をさらに具備し、
前記キーボードは、前記第１保持部と前記第２保持部が前記ヒンジを介して開いた状態で露出する前記第１保持部の一面と前記第２保持部の一面に分割して配置される、
請求項１から８のいずれか１項に記載の電子装置。
【請求項１０】
ＣＰＵと、キーボードと、前記キーボードでのキー操作に応じてキーコードを生成するコントローラと、無線通信デバイスと、前記キーコードを前記ＣＰＵへ供給する第１モードと前記キーコードを前記無線通信デバイス経由で外部デバイスへ供給する第２モードとを切り替えるためのモードスイッチと、を具備する電子装置によって実行されるモード切替方法であって、
前記ＣＰＵによって実行されるオペレーティングシステムが稼働する状態において、前記第１モードから前記第２モードへ切り替えるための前記モードスイッチの操作が行われた場合、
前記キーコードの前記ＣＰＵへの供給を停止して、前記オペレーティングシステムのスリープ機能またはハイバネーション機能を作動し、または、前記オペレーティングシステムをシャットダウンし、
前記キーコードの前記外部デバイスへの供給を開始することと、
前記第２モードから前記第１モードへ切り替えるための前記モードスイッチの操作が行われた場合、
前記キーコードの前記外部デバイスへの供給を停止して、前記キーコードの前記ＣＰＵへの供給を開始することと、
を具備するモード切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子装置およびモード切替方法に関する。
【背景技術】
【０００２】
近年、タッチスクリーンディスプレイ上でのタッチ操作でデータ入力を行うことができるスマートフォンやタブレットなどが広く普及している。また、スマートフォン用やタブレット用として、無線通信機能を有するキーボードが種々販売されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２３４５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、キーボードが搭載され、かつ、無線通信機能を有するモバイルＰＣ（Personal Computer）を持っていても、そのキーボードをスマートフォン用やタブレット用のキーボードとして容易に適用することができなかった。
本発明が解決しようとする課題は、自装置に搭載されるキーボードを他装置の外付けキーボードとして容易に使用することができる電子装置およびモード切替方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態によれば、電子装置は、ＣＰＵと、キーボードと、コントローラと、無線通信デバイスと、モードスイッチとを具備する。前記コントローラは、前記キーボードでのキー操作に応じてキーコードを生成する。前記モードスイッチは、前記キーコードを前記ＣＰＵへ供給する第１モードと、前記キーコードを前記無線通信デバイス経由で外部デバイスへ供給する第２モードとを切り替える。
【図面の簡単な説明】
【０００６】
【図１】実施形態の電子装置の開いた状態における斜視図。
【図２】実施形態の電子装置の閉じた状態における斜視図。
【図３】実施形態の電子装置の「通常モード」での一使用例を示す図。
【図４】実施形態の電子装置の「ＢＴ ＫＢモード」での一使用例を示す図。
【図５】実施形態の電子装置の概略構成を示すブロック図。
【図６】実施形態の電子装置の電源スイッチの操作に伴う状態の遷移とモードスイッチの操作に伴う状態の遷移とを示す図。
【図７Ａ】実施形態の電子装置の電源スイッチまたはモードスイッチの操作に伴う動作の流れを示す第１フローチャート。
【図７Ｂ】実施形態の電子装置の電源スイッチまたはモードスイッチの操作に伴う動作の流れを示す第２フローチャート。
【発明を実施するための形態】
【０００７】
以下、実施の形態について、図面を参照して説明する。
図１は、本実施形態の電子装置（キーボードＰＣ１００）の開いた状態における斜視図である。
キーボードＰＣ１００は、図５を参照して後述する、ＣＰＵ（Central Processing Unit）１１、ＲＡＭ（Random Access Memory）１２、ＳＳＤ（Solid State Drive）１３などを備える、外部ディスプレイを接続するだけでＰＣとして使用することのできるモバイルＰＣである。なお、本実施形態においては、キーボードＰＣ１００が、折り畳んで持ち運ぶことができる構造であることを想定するが、後述する、自装置に搭載されるキーボードを他装置の外付けキーボードとして容易に使用することができるようにするための仕組みは、このような構造に限定されず、たとえば、折り畳むことができない構造であっても適用することができる。また、この仕組みは、ディスプレイを搭載する一般的なモバイルＰＣであっても適用することができる。
【０００８】
図１に示すように、キーボードＰＣ１００は、第１保持部１６１と、第２保持部１６２と、第１保持部１６１と第２保持部１６２とを開閉可能に支持するヒンジ１６３によって構成される筐体ユニット１６０を有している。第１保持部１６１と第２保持部１６２とが開いた状態で露出する第１保持部１６１の上面１６１ａと第２保持部１６２の上面１６２ａとには、タッチパッド１２３を含むキーボード１２０が分割して配置される。具体的には、キーボード１２０のキー１２１のうち、「Ｈ」に対応するキー１２１Ｈを含む右手で操作し易いものが第１保持部１６１に設けられ、「Ｇ」に対応するキー１２１Ｇを含む左手で操作し易いものが第２保持部１６２に設けられている。つまり、キーボード１２０は、キー１２１Ｈとキー１２１Ｇとの間隙を境にして分割される。また、スペースキー１２２は第１保持部１６１に設けられ、タッチパッド１２３は第２保持部１６２に設けられ、スペースキー１２２とタッチパッド１２３とは、第１保持部１６１と第２保持部１６２とが開いた状態において隣り合って位置するように配置されている。
【０００９】
第２保持部１６２の上面１６２ａには、さらに、スライド式のモードスイッチ１６２ｂが配置されている。モードスイッチ１６２ｂについては後述するが、モードスイッチ１６２ｂは、「通常モード」と「ＢＴ ＫＢモード」とを切り替えるスイッチである。「通常モード」と「ＢＴ ＫＢモード」とについても後述する。
【００１０】
第２保持部１６２の前面１６２ｊには、ユーザの生体情報による認証が可能な指紋センサ１６２ｋが配置されている。第２保持部１６２の前面１６２ｊに配置される指紋センサ１６２ｋは、筐体ユニット１６０の開閉状態によらずに使用することができる。
第２保持部１６２の左側面１６２ｍには、電源スイッチ１６２ｎ、ヘッドフォン出力端子１６２ｑ、ＵＳＢ（Universal Serial Bus） Type-Cコネクタ１３０ａ、ＨＤＭＩ（High-Definition Multimedia Interface）（登録商標）端子１６２ｐなどが配置されている。メガネのように人体に装着して使用するウェアラブル表示機器３００（図３参照）などの外部ディスプレイは、ＵＳＢ Type-Cコネクタ１３０ａ経由でキーボードＰＣ１００と接続される。
【００１１】
図２は、キーボードＰＣ１００の閉じた状態における斜視図である。図２は、第２保持部１６２が上下反転して第１保持部１６１に重ね合わせられている状態を示している。以下で述べる下面・右側面・左側面は、図１に示すキーボードＰＣ１００の配置を基準とした向きに対応する。
図２に示すように、第２保持部１６２の下面１６２ｅには、外部タッチパッド１６２ｇと、ＣＣＤ（Charge-Coupled Device）カメラ１６２ｉとが配置されている。外部タッチパッド１６２ｇは、たとえば、筐体ユニット１６０を閉じた状態において、他装置の（無線接続される）外付けポインティングデバイスなどとして使用される。なお、図５を参照して後述するが、キーボードＰＣ１００は、たとえばBluetooth（登録商標）規格に準拠した無線通信を実行する無線通信デバイス１６を備える。本実施形態においては、無線通信デバイス１６は、Bluetooth規格に準拠した無線通信を実行するものとする。ＣＣＤカメラ１６２ｉは、指紋センサ１６２ｋと同様、ユーザ認証用の生体情報を取得するために使用される。ＣＣＤカメラ１６２ｉによって取得する生体情報としては、たとえば、顔、目の網膜、手の平の静脈などが考えられる。
【００１２】
第２保持部１６２の右側面１６２ｃには、ＳＩＭ（Subscriber Identity Module）カード用スロット１６２ｈと、筐体ユニット１６０の開閉状態を検出するための開閉センサ１６２ｌとが配置されている。開閉センサ１６２ｌは、たとえば光学センサであり、第１保持部１６１の左側面１６１ｃが近接しているか否かを検出する。
【００１３】
図３は、キーボードＰＣ１００の「通常モード」での一使用例を示す図である。
前述したように、キーボードＰＣ１００は、「通常モード」と「ＢＴ ＫＢモード」とを切り替えるモードスイッチ１６２ｂを有している。また、キーボードＰＣ１００は、図３に示すウェアラブル表示機器３００などの外部ディスプレイを接続することのできるＵＳＢ Type-Cコネクタ１３０ａを有している。「通常モード」は、本来の使い方である、キーボードＰＣ１００を、ＵＳＢ Type-Cコネクタ１３０ａ経由でウェアラブル表示機器３００などの外部ディスプレイを接続し、一般的なＰＣと同様に使用するモードである。なお、図３は、メガネのように人体に装着して使用するウェアラブル表示機器３００を外部ディスプレイの一例として示しているが、キーボードＰＣ１００とＵＳＢ Type-Cコネクタ１３０ａ経由で接続される外部ディスプレイは、必ずしもウェアラブルでなくてもよい。
【００１４】
一方、図４は、キーボードＰＣ１００の「ＢＴ ＫＢモード」での一使用例を示す図である。
前述したように、キーボードＰＣ１００は、Bluetooth規格に準拠した無線通信を実行する無線通信デバイス１６（図５参照）を備える。「ＢＴ ＫＢモード」は、キーボードＰＣ１００のキーボード１２０を、無線通信デバイス１６経由で無線接続される、たとえばスマートフォン４００用のキーボードとして使用するモードである。スマートフォン用やタブレット用として種々販売されるBluetooth規格に準拠した無線通信機能を有するキーボードは、Bluetoothキーボードなどと称されている。つまり、「ＢＴ ＫＢモード」は、キーボードＰＣ１００のキーボード１２０を、Bluetoothキーボード（ＢＴ ＫＢ）として使用するモードである。図４には、スマートフォン４００をスタンド４０１にセットし、スマートフォン４００に対するデータ入力を、キーボードＰＣ１００のキーボード１２０で行っている様子が示されている。
【００１５】
そして、このキーボードＰＣ１００は、図４に示すように、自装置のキーボードを他装置の外付けキーボード（Bluetoothキーボード）として容易に使用することができるようにするための仕組みを備えたものであり、以下、この点について詳述する。
【００１６】
図５は、キーボードＰＣ１００の概略構成を示すブロック図である。
図５に示すように、キーボードＰＣ１００は、ＣＰＵ１１、ＲＡＭ１２、ＳＳＤ１３、ＢＩＯＳ（Basic Input/Output System）−ＲＯＭ（Read Only Memory）１４、ＥＣ（Embedded Controller）／ＫＢＣ（Keyboard Controller）１５、無線通信デバイス１６、ＵＳＢコントローラ１７を有する。
【００１７】
ＣＰＵ１１は、ＳＳＤ１３に格納される、ＯＳ２１０や当該ＯＳ２１０の制御下で動作するユーティリティを含む各種アプリケーションプログラム２１１をＲＡＭ１２にロードして実行する。ＣＰＵ１１は、ＢＩＯＳ−ＲＯＭ１４に格納されるＢＩＯＳ２２０も実行する。ＢＩＯＳ２２０は、後述する切替制御部２２１を含んでいる。
【００１８】
ＯＳ２１０は、ＡＣＰＩ（Advanced Configuration and Power Interface）に対応する省電力機能を有している。ＡＣＰＩにおいては、通常稼働状態をＳ０、主メモリ以外の給電を停止している状態をＳ３、主メモリの内容を不揮発のストレージへ退避して（主メモリを含めて）電源オフしている状態をＳ４、ＯＳをシャットダウンして電源オフしている状態をＳ５と定義している。Ｓ３の状態へ移行することをスリープ、Ｓ４の状態へ移行することをハイバネーションなどと称する。また、Ｓ３の状態やＳ４の状態からＳ０の状態へ復帰することをレジュームなどと称する。ここでは、Ｓ０の状態にあることをシステム（キーボードＰＣシステム）がオンの状態にあると称し、一方、Ｓ３／Ｓ４／Ｓ５の状態にあることをシステムがオフの状態にあると称する。また、Bluetoothキーボードとして機能している状態をＢＴ ＫＢがオンの状態にあると称し、一方、Bluetoothキーボードとして機能していない状態をＢＴ ＫＢがオフの状態にあると称する。
【００１９】
ＲＡＭ１２は、主メモリとしての役割を担うストレージである。ＳＳＤ１３は、外部記憶装置としての役割を担うストレージである。また、ＢＩＯＳ−ＲＯＭ１４は、ＢＩＯＳ２２０格納用のストレージである。ＢＩＯＳ−ＲＯＭ１４は、電気的に内容を書き換え可能なＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）である。ＢＩＯＳ−ＲＯＭ１４には、キーボードＰＣ１００の動作に関する各種設定値も格納される。
【００２０】
ＥＣ／ＫＢＣ１５は、第１に、キーボードＰＣ１００内の各コンポーネントに対する電力供給制御を実行する。また、ＥＣ／ＫＢＣ１５は、第２に、キーボード１２０、電源スイッチ１６２ｎまたはモードスイッチ１６２ｂが操作された場合、その操作内容をＣＰＵ１１に伝達するデータ入力制御を実行する。なお、ＥＣ／ＫＢＣ１５に対しては、動作用の電力の供給が継続的に行われている。
【００２１】
電源スイッチ１６２ｎが操作された場合、ＥＣ／ＫＢＣ１５は、ＣＰＵ１１へ割り込み信号を供給することによって、電源スイッチ１６２ｎが操作されたことをＣＰＵ１１へ通知する。これにより、電源スイッチ１６２ｎの操作が、ＢＩＯＳ２２０の切替制御部２２１に伝達される。また、電源スイッチ１６２ｎの操作時、システムがオフの状態であった場合、ＥＣ／ＫＢＣ１５は、ＣＰＵ１１に対する割り込み信号の供給とともに、ＣＰＵ１１およびＢＩＯＳ−ＲＯＭ１４への給電を開始する。ＣＰＵ１１に対する割り込み信号の供給と、ＣＰＵ１１およびＢＩＯＳ−ＲＯＭ１４に対する給電の開始とは、順番を問わない。
【００２２】
モードスイッチ１６２ｂが操作された場合も、ＥＣ／ＫＢＣ１５は、ＣＰＵ１１へ割り込み信号を供給することによって、モードスイッチ１６２ｂが操作されたことをＣＰＵ１１へ通知する。これにより、モードスイッチ１６２ｂの操作が、ＢＩＯＳ２２０の切替制御部２２１に伝達される。また、ＥＣ／ＫＢＣ１５は、モードスイッチ１６２ｂが操作された場合においては、「通常モード」への切替えが行われたのか、「ＢＴ ＫＢモード」への切替えが行われたのかを示す値を、ＥＣ／ＫＢＣ１５内のレジスタへ格納する。ＢＩＯＳ２２０の切替制御部２２１は、ＥＣ／ＫＢＣ１５内のレジスタの値を読み出して、モードスイッチ１６２ｂの操作内容を認識する。なお、モードスイッチ１６２ｂの操作時にシステムがオフの状態であった場合も、電源スイッチ１６２ｎの場合と同様、ＥＣ／ＫＢＣ１５は、ＣＰＵ１１に対する割り込み信号の供給とともに、ＣＰＵ１１およびＢＩＯＳ−ＲＯＭ１４への給電を開始する。
【００２３】
また、システムがオンの状態またはＢＴ ＫＢがオンの状態において、キーボード１２０が操作された場合、ＥＣ／ＫＢＣ１５は、キーボード１２０上のキー操作に応じてキーコードを生成し、ＥＣ／ＫＢＣ１５内のレジスタへ格納する。ＥＣ／ＫＢＣ１５は、キーコード供給制御部１５Ａを有する。キーコード供給制御部１５Ａは、「通常モード」（システムがオン）の場合、ＣＰＵ１１へ割り込み信号を供給し、当該レジスタ内のキーコードをＯＳ２１０に読み取らせる。つまり、キーコードをＣＰＵ１１へ供給する。一方、「ＢＴ ＫＢモード」（ＢＴ ＫＢがオン）の場合、キーコード供給制御部１５Ａは、レジスタ内のキーコードを無線通信デバイス１６へ転送し、無線通信デバイス１６経由で接続されるスマートフォン４００などへ当該キーコードを供給する。キーコード供給制御部１５Ａの動作は、ＥＣ／ＫＢＣ１５内のレジスタの値によって制御される。このレジスタの値は、ＢＩＯＳ２２０の切替制御部２２１によって設定される。なお、詳細は後述するが、設定によっては、モードスイッチ１６２ｂが「ＢＴ ＫＢモード」側に切り替えられてもシステムがオンに維持され、システムおよびＢＴ ＫＢの双方がオンの状況が発生し得るが、キーコード供給制御部１５Ａは、ＣＰＵ１１に対するキーコードの供給を、モードスイッチ１６２ｂが「通常モード」側に位置している場合にのみ実行する。
【００２４】
無線通信デバイス１６は、前述したように、たとえばスマートフォン４００などとの間でBluetooth規格に準拠した無線通信を実行する。ＵＳＢコントローラ１７は、ＵＳＢ Type-Cコネクタ１３０ａ経由で接続される、たとえばウェアラブル表示機器３００などとの間の通信を実行する。ＣＰＵ１１は、ＧＰＵ（Graphics Processing Unit）１１Ａを含んでおり、ＧＰＵ１１Ａによって生成した表示画面用の画像データをＵＳＢコントローラ１７経由でウェアラブル表示機器３００へ送信することによって、ウェアラブル表示機器３００上に表示画面を表示させることができる。
【００２５】
ここで、図６を参照して、本実施形態のキーボードＰＣ１００における電源スイッチ１６２ｎの操作に伴う状態の遷移と、モードスイッチ１６２ｂの操作に伴う状態の遷移とについて説明する。つまり、ＢＩＯＳ２２０の切替制御部２２１が、電源スイッチ１６２ｎまたはモードスイッチ１６２ｂの操作に伴って、キーボードＰＣ１００の状態をどのように遷移させるかについて説明する。
【００２６】
図６中、（Ａ）は、電源スイッチ１６２ｎの操作に伴ってキーボードＰＣ１００の状態がどのように遷移するのかを示している。
モードスイッチ１６２ｂが「通常モード」側に位置し、かつ、システムがオフの状態（Ｓ３／Ｓ４／５）にある場合において、電源スイッチ１６２ｎを操作する行為は、システムをオンする指示であるものと推定される（１段目）。切替制御部２２１は、電源スイッチ１６２ｎが操作された場合、ＥＣ／ＫＢＣ１５のレジスタからモードスイッチ１６２ｂの状態を示す値を読み出すことで、モードスイッチ１６２ｂが「通常モード」側または「ＢＴ ＫＢモード」側のいずれに位置しているのかを認識することができる。モードスイッチ１６２ｂが「通常モード」側に位置し、かつ、システムがオフの状態にある場合、切替制御部２２１は、Ｓ３またはＳ４の状態にあるならば、ＯＳ２１０のレジュームを行い、Ｓ５の状態にあるならば、ＯＳ２１０の起動を行う。つまり、システムをオンする。また、システムをオンするにあたり、切替制御部２２１は、ＥＣ／ＫＢＣ１５に対し、キーボードＰＣ１００内の各コンポーネントに対する電力供給を指示する。さらに、切替制御部２２１は、ＥＣ／ＫＢＣ１５のキーコード供給制御部１５Ａによるキーコードの供給がＣＰＵ１１に対して行われるように、ＥＣ／ＫＢＣ１５内のレジスタの値を設定する。
【００２７】
モードスイッチ１６２ｂが「通常モード」側に位置し、かつ、システムがオンの状態（Ｓ０）にある場合において、電源スイッチ１６２ｎを操作する行為は、システムをオフする指示であるものと推定される（２段目）。この場合、切替制御部２２１は、ＯＳ２１０に対し、システムをオフする指示を通知する。システムのオフとは、前述したように、Ｓ３，Ｓ４、Ｓ５のいずれかであり、ＢＩＯＳ２２０は、それらのうちのいずれかを排他選択的に設定することができる。その設定値は、ＢＩＯＳ−ＲＯＭ１４に格納される。切替制御部２２１は、この設定値に基づき、ＯＳ２１０に対し、Ｓ３、Ｓ４またはＳ５への移行を指示する。この移行時、ＯＳ２１０は、ＥＣ／ＫＢＣ１５に対し、Ｓ３への移行であるならば、キーボードＰＣ１００内のＲＡＭ１２以外の各コンポーネントに対する電力供給停止を指示し、Ｓ４またはＳ５への移行であるならば、キーボードＰＣ１００内のＲＡＭ１２を含む各コンポーネントに対する電力供給停止を指示する。さらに、切替制御部２２１は、ＥＣ／ＫＢＣ１５のキーコード供給制御部１５Ａにシステムがオフであることを認識させるために、ＥＣ／ＫＢＣ１５内のレジスタの値をシステムがオフであることを示す値に設定する。
【００２８】
モードスイッチ１６２ｂが「ＢＴ ＫＢモード」側に位置し、かつ、ＢＴ ＫＢがオフの状態にある場合において、電源スイッチ１６２ｎを操作する行為は、Bluetoothキーボードとしての使用を開始する指示であるものと推定される（３段目）。この場合、切替制御部２２１は、ＣＰＵ１１経由で無線通信デバイス１６に対して周辺に存在する予めペアリングされたスマートフォン４００などとの接続を指示するとともに、ＥＣ／ＫＢＣ１５のキーコード供給制御部１５Ａによるキーコードの供給が当該無線通信デバイス１６経由で接続されるスマートフォン４００などに対して行われるように、ＥＣ／ＫＢＣ１５内のレジスタの値を設定する。つまり、ＢＴ ＢＫをオンする。
【００２９】
モードスイッチ１６２ｂが「ＢＴ ＫＢモード」側に位置し、かつ、ＢＴ ＫＢがオンの状態にある場合において、電源スイッチ１６２ｎを操作する行為は、Bluetoothキーボードとしての使用を終了する指示であるものと推定される（４段目）。この場合、切替制御部２２１は、ＣＰＵ１１経由で無線通信デバイス１６に対してスマートフォン４００などとの接続の切断を指示するとともに、当該スマートフォン４００などに対して行われていたＥＣ／ＫＢＣ１５のキーコード供給制御部１５Ａによるキーコードの供給が停止されるように、ＥＣ／ＫＢＣ１５内のレジスタの値を設定する。つまり、ＢＴ ＢＫをオフする。
【００３０】
一方、図６中、（Ｂ）は、モードスイッチ１６２ｂの操作に伴ってキーボードＰＣ１００の状態がどのように遷移するのかを示している。
モードスイッチ１６２ｂを「通常モード」側から「ＢＴ ＫＢモード」側へ切り替えるように操作する行為は、Bluetoothキーボードとしての使用を開始する指示であるものと推定される（１段目、２段目）。このうち、システムがオンの状態（Ｓ０）にある場合において、モードスイッチ１６２ｂを「通常モード」側から「ＢＴ ＫＢモード」側へ切り替えるように操作する行為は、キーボード１２０の接続先を切り替える指示であるものと推定される（１段目）。この場合、切替制御部２２１は、まず、ＣＰＵ１１経由で無線通信デバイス１６に対して周辺に存在する予めペアリングされたスマートフォン４００などとの接続を指示するとともに、ＥＣ／ＫＢＣ１５のキーコード供給制御部１５Ａによるキーコードの供給が当該無線通信デバイス１６経由で接続されるスマートフォン４００などに対して行われるように、ＥＣ／ＫＢＣ１５内のレジスタの値を設定する。つまり、ＢＴ ＢＫをオンする。
【００３１】
また、ＢＴ ＢＫをオンするとともに、切替制御部２２１は、基本的に、ＯＳ２１０に対し、システムをオフする指示を通知する。この指示は、電源スイッチ１６２ｎの操作に伴って行う場合と同様、ＢＩＯＳ−ＲＯＭ１４に格納される設定値に基づき、Ｓ３、Ｓ４またはＳ５への移行を指示するものである。この時、切替制御部２２１は、ＥＣ／ＫＢＣ１５のキーコード供給制御部１５Ａにシステムがオフであることを認識させるために、ＥＣ／ＫＢＣ１５内のレジスタの値をシステムがオフであることを示す値に設定する。また、切替制御部２２１は、ＢＴ ＢＫをオンにする場合において、システムをオンに維持することもできる。システムをオフするかオンに維持するかは、ＢＩＯＳ２２０によって設定することができる。
【００３２】
たとえば、システムをオンに維持する設定がなされている場合、ユーザは、Bluetoothキーボードとしての使用を終了する際、即時的に、キーボード１２０の接続先を元に戻すことができる。前述したように、ＥＣ／ＫＢＣ１５のキーコード供給制御部１５Ａは、システムおよびＢＴ ＫＢの双方がオンの場合であっても、モードスイッチ１６２ｂが「通常モード」側に位置していなければ、ＣＰＵ１１に対するキーコードの供給は行わず、無線通信デバイス１６経由で接続されるスマートフォン４００などに対するキーコードの供給のみを行うので、ＢＴ ＢＫをオンする場合において、システムをオンに維持することができる。
【００３３】
システムがオフの状態（Ｓ３／Ｓ４／Ｓ５）にある場合において、モードスイッチ１６２ｂを「通常モード」側から「ＢＴ ＫＢモード」側へ切り替えるように操作する行為は、キーボード１２０の接続先を切り替える指示ではなく、Bluetoothキーボードとしての使用を開始する指示であるものと推定される（２段目）。この場合、切替制御部２２１は、ＣＰＵ１１経由で無線通信デバイス１６に対して周辺に存在する予めペアリングされたスマートフォン４００などとの接続を指示するとともに、ＥＣ／ＫＢＣ１５のキーコード供給制御部１５Ａによるキーコードの供給が当該無線通信デバイス１６経由で接続されるスマートフォン４００などに対して行われるように、ＥＣ／ＫＢＣ１５内のレジスタの値を設定する。つまり、ＢＴ ＢＫをオンする。
【００３４】
また、モードスイッチ１６２ｂを「ＢＴ ＫＢモード」から「通常モード」側へ切り替えるように操作する行為は、Bluetoothキーボードとしての使用を終了する指示であるものと推定される（３段目）。この場合、切替制御部２２１は、ＣＰＵ１１経由で無線通信デバイス１６に対してスマートフォン４００などとの接続の切断を指示するとともに、当該スマートフォン４００などに対して行われていたＥＣ／ＫＢＣ１５のキーコード供給制御部１５Ａによるキーコードの供給が停止されるように、ＥＣ／ＫＢＣ１５内のレジスタの値を設定する。つまり、ＢＴ ＢＫをオフする。
【００３５】
ＢＴ ＫＢがオフとなったとき、システムがオンの状態にあるならば、ＥＣ／ＫＢＣ１５のキーコード供給制御部１５Ａによって、ＣＰＵ１１に対するキーコードの供給が開始されることとなり、システムがオフの状態にあるならば、キーボード１２０の操作は無効となる。
【００３６】
このように、本実施形態のキーボードＰＣ１００においては、モードスイッチ１６２ｂを備え、モードスイッチ１６２ｂを「通常モード」側から「ＢＴ ＫＢモード」側へ切り替える操作や、モードスイッチ１６２ｂが「ＢＴ ＫＢモード」側を示している状態での電源スイッチ１６２ｎの操作によって、キーボード１２０を、たとえばスマートフォン４００用のBluetoothキーボードとして容易に使用し始めることができる。
【００３７】
また、モードスイッチ１６２ｂを「ＢＴ ＫＢモード」側から「通常モード」側へ切り替える操作や、モードスイッチ１６２ｂが「ＢＴ ＫＢモード」側を示している状態での電源スイッチ１６２ｎの操作によって、たとえばスマートフォン４００用のBluetoothキーボードとしてのキーボード１２０の使用を容易に終了することができる。さらには、たとえばスマートフォン４００用のBluetoothキーボードとしてのキーボード１２０の使用を終了するだけでなく、キーボード１２０の接続先を容易に戻すことができる。
【００３８】
図７Ａおよび図７Ｂは、電源スイッチ１６２ｎまたはモードスイッチ１６２ｂの操作に伴うキーボードＰＣ１００の動作の流れを示すフローチャートである。
モードスイッチ１６２ｂが操作された場合（ステップＳ１：Ｙｅｓ）、キーボードＰＣ１００は、システムの状態がオン（Ｓ０）またはオフ（Ｓ３／Ｓ４／Ｓ５）のいずれであるのかを調べる（ステップＳ２）。オンの場合（ステップＳ２：Ｓ０）、キーボードＰＣ１００は、続いて、モードスイッチ１６２ｂが「通常モード」側と「ＢＴ ＫＢモード」側とのいずれに位置しているかを調べる（ステップＳ３）。「ＢＴ ＫＢモード」側に位置している場合（ステップＳ３：ＢＴ ＫＢモード）、つまり、「通常モード」から「ＢＴ ＫＢモード」への切り替えであった場合、キーボードＰＣ１００は、ＢＴ ＫＢをオンし（ステップＳ４）、システムをオフ（Ｓ３／Ｓ４／Ｓ５）に移行させる（ステップＳ５）。また、ステップＳ５において、キーボードＰＣ１００は、設定により、システムをオン（Ｓ０）に維持することも可能である。
【００３９】
モードスイッチ１６２ｂが「通常モード」側に位置している場合（ステップＳ３：通常モード）、つまり、「ＢＴ ＫＢモード」から「通常モード」への切り替えであった場合、キーボードＰＣ１００は、ＢＴ ＫＢをオフする（ステップＳ７）。システムはオン（Ｓ０）であるので、キーコードのＣＰＵ１１に対するキーコードの供給が開始され、結果、キーボード１２０の接続先が戻されることになる。
【００４０】
システムの状態がオフの場合も（ステップＳ２：Ｓ３／Ｓ４／Ｓ５）、キーボードＰＣ１００は、続いて、モードスイッチ１６２ｂが「通常モード」側と「ＢＴ ＫＢモード」側とのいずれに位置しているかを調べる（ステップＳ６）。「ＢＴ ＫＢモード」側に位置している場合（ステップＳ６：ＢＴ ＫＢモード）、つまり、「通常モード」から「ＢＴ ＫＢモード」への切り替えであった場合、キーボードＰＣ１００は、ＢＴ ＫＢをオンする（ステップＳ８）。また、「通常モード」側に位置している場合（ステップＳ６：通常モード）、つまり、「ＢＴ ＫＢモード」から「通常モード」への切り替えであった場合、キーボードＰＣ１００は、ＢＴ ＫＢをオフする（ステップＳ９）。
【００４１】
一方、電源スイッチ１６２が操作された場合（ステップＳ１：Ｎｏ、ステップＳ９：Ｙｅｓ）、キーボードＰＣ１００は、システムの状態がオン（Ｓ０）またはオフ（Ｓ３／Ｓ４／Ｓ５）のいずれであるのかを調べる（ステップＳ１０）。オフの場合（ステップＳ１０：Ｓ３／Ｓ４／Ｓ５）、キーボードＰＣ１００は、続いて、モードスイッチ１６２ｂが「通常モード」側と「ＢＴ ＫＢモード」側とのいずれに位置しているかを調べる（ステップＳ１１）。「ＢＴ ＫＢモード」側に位置している場合（ステップＳ１１：ＢＴ ＫＢモード）、キーボードＰＣ１００は、ＢＴ ＫＢがオフであるならば（ステップＳ１２：Ｙｅｓ）、ＢＴ ＫＢをオンし（ステップＳ１３）、一方、ＢＴ ＫＢがオンであるならば（ステップＳ１２：Ｎｏ）、ＢＴ ＫＢをオフする（ステップＳ１４）。また、モードスイッチ１６２ｂが「通常モード」側に位置している場合（ステップＳ１１：通常モード）、キーボードＰＣ１００は、システムをオンする（ステップＳ１５）。
【００４２】
システムの状態がオンの場合も（ステップＳ１０：Ｓ０）、キーボードＰＣ１００は、続いて、モードスイッチ１６２ｂが「通常モード」側と「ＢＴ ＫＢモード」側とのいずれに位置しているかを調べる（ステップＳ１６）。そして、「ＢＴ ＫＢモード」側に位置している場合（ステップＳ１６：ＢＴ ＫＢモード）、キーボードＰＣ１００は、ＢＴ ＫＢがオフであるならば（ステップＳ１７：Ｙｅｓ）、ＢＴ ＫＢをオンし（ステップＳ１８）、一方、ＢＴ ＫＢがオンであるならば（ステップＳ１７：Ｎｏ）、ＢＴ ＫＢをオフする（ステップＳ１９）。また、モードスイッチ１６２ｂが「通常モード」側に位置している場合（ステップＳ１６：通常モード）、キーボードＰＣ１００は、システムをオフする（ステップＳ２０）。
【００４３】
以上のように、モードスイッチ１６２ｂを搭載する本実施形態のキーボードＰＣ１００においては、キーボード１２０をBluetoothキーボードとして容易に使用し始めることができるし、その使用を容易に終了することができる。
つまり、本実施形態のキーボードＰＣ１００は、自装置に搭載されるキーボードを他装置の外付けキーボードとして容易に使用することができる。
【００４４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００４５】
１１…ＣＰＵ、１２…ＲＡＭ、１３…ＳＳＤ、１４…ＢＩＯＳ−ＲＯＭ、１５…ＥＣ／ＫＢＣ、１５Ａ…キーコード供給制御部、１６…無線通信デバイス、１７…ＵＳＢコントローラ、１００…キーボードＰＣ、１２０…キーボード、１６２…保持部、１６２ｎ…電源スイッチ、２１０…ＯＳ、２１１…各種アプリケーションプログラム、２２０…ＢＩＯＳ、２２１…切替制御部、３００…ウェアラブル表示機器、４００…スマートフォン。
【図１】
2020149593.tif 000003
【図２】
2020149593.tif 000004
【図３】
2020149593.tif 000005
【図４】
2020149593.tif 000006
【図５】
2020149593.tif 000007
【図６】
2020149593.tif 000008
【図７Ａ】
2020149593.tif 000009
【図７Ｂ】
2020149593.tif 000010