JP7282556B2 - Electronic device and mode switching method - Google Patents
Electronic device and mode switching method Download PDFInfo
- Publication number
- JP7282556B2 JP7282556B2 JP2019048759A JP2019048759A JP7282556B2 JP 7282556 B2 JP7282556 B2 JP 7282556B2 JP 2019048759 A JP2019048759 A JP 2019048759A JP 2019048759 A JP2019048759 A JP 2019048759A JP 7282556 B2 JP7282556 B2 JP 7282556B2
- Authority
- JP
- Japan
- Prior art keywords
- mode
- key code
- keyboard
- switch
- operating system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 4
- 238000004891 communication Methods 0.000 claims description 32
- 230000007958 sleep Effects 0.000 claims description 8
- 230000006266 hibernation Effects 0.000 claims description 7
- 230000003213 activating effect Effects 0.000 claims description 4
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000007704 transition Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000001525 retina Anatomy 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 210000003462 vein Anatomy 0.000 description 1
Images
Landscapes
- Power Sources (AREA)
- Input From Keyboards Or The Like (AREA)
Description
本発明の実施形態は、電子装置およびモード切替方法に関する。 Embodiments of the present invention relate to electronic devices and mode switching methods.
近年、タッチスクリーンディスプレイ上でのタッチ操作でデータ入力を行うことができるスマートフォンやタブレットなどが広く普及している。また、スマートフォン用やタブレット用として、無線通信機能を有するキーボードが種々販売されている。 In recent years, smart phones, tablets, and the like that allow data input by touch operations on touch screen displays have become widespread. In addition, various keyboards having wireless communication functions are sold for smartphones and tablets.
従来、キーボードが搭載され、かつ、無線通信機能を有するモバイルPC(Personal Computer)を持っていても、そのキーボードをスマートフォン用やタブレット用のキーボードとして容易に適用することができなかった。
本発明が解決しようとする課題は、自装置に搭載されるキーボードを他装置の外付けキーボードとして容易に使用することができる電子装置およびモード切替方法を提供することである。
Conventionally, even if a mobile PC (Personal Computer) equipped with a keyboard and having a wireless communication function was used, the keyboard could not be easily applied as a keyboard for smartphones or tablets.
SUMMARY OF THE INVENTION An object of the present invention is to provide an electronic device and a mode switching method that allow a keyboard mounted on the device to be easily used as an external keyboard for another device.
実施形態によれば、電子装置は、CPUと、キーボードと、コントローラと、無線通信デバイスと、モードスイッチと、切替制御部と、を具備する。前記コントローラは、前記キーボードでのキー操作に応じてキーコードを生成する。前記モードスイッチは、前記キーコードを前記CPUへ供給する第1モードと、前記キーコードを前記無線通信デバイス経由で外部デバイスへ供給する第2モードとを切り替える。前記切替制御部は、前記CPUによって実行されるオペレーティングシステムが稼働する状態において、前記第1モードから前記第2モードへ切り替えるための前記モードスイッチの操作が行われた場合、前記キーコードの前記CPUへの供給を停止して、前記オペレーティングシステムのスリープ機能またはハイバネーション機能を作動し、または、前記オペレーティングシステムをシャットダウンすることで、システムをオフの状態に制御し、前記キーコードの前記外部デバイスへの供給を開始する、前記コントローラは、前記システムがオフの状態である場合でも、動作用の電力の供給が継続的に行われている。 According to an embodiment, an electronic device includes a CPU, a keyboard, a controller, a wireless communication device, a mode switch, and a switching controller . The controller generates a key code according to key operations on the keyboard. The mode switch switches between a first mode of supplying the key code to the CPU and a second mode of supplying the key code to an external device via the wireless communication device. When the mode switch for switching from the first mode to the second mode is operated in a state where the operating system executed by the CPU is running, the switching control unit changes the key code to the CPU. activating the sleep or hibernation function of the operating system, or shutting down the operating system to control the system to an off state and transfer the key code to the external device Starting the supply, the controller is continuously powered for operation even when the system is off.
以下、実施の形態について、図面を参照して説明する。
図1は、本実施形態の電子装置(キーボードPC100)の開いた状態における斜視図である。
キーボードPC100は、図5を参照して後述する、CPU(Central Processing Unit)11、RAM(Random Access Memory)12、SSD(Solid State Drive)13などを備える、外部ディスプレイを接続するだけでPCとして使用することのできるモバイルPCである。なお、本実施形態においては、キーボードPC100が、折り畳んで持ち運ぶことができる構造であることを想定するが、後述する、自装置に搭載されるキーボードを他装置の外付けキーボードとして容易に使用することができるようにするための仕組みは、このような構造に限定されず、たとえば、折り畳むことができない構造であっても適用することができる。また、この仕組みは、ディスプレイを搭載する一般的なモバイルPCであっても適用することができる。
Embodiments will be described below with reference to the drawings.
FIG. 1 is a perspective view of the electronic device (keyboard PC 100) of this embodiment in an open state.
The keyboard PC 100 includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12, an SSD (Solid State Drive) 13, etc., which will be described later with reference to FIG. 5, and can be used as a PC simply by connecting an external display. It is a mobile PC that can In this embodiment, it is assumed that the keyboard PC 100 has a structure that allows it to be folded and carried, but it is possible to easily use the keyboard mounted on the own device as an external keyboard for another device, which will be described later. The mechanism for enabling is not limited to such a structure, and can be applied even to a structure that cannot be folded, for example. Also, this mechanism can be applied even to a general mobile PC equipped with a display.
図1に示すように、キーボードPC100は、第1保持部161と、第2保持部162と、第1保持部161と第2保持部162とを開閉可能に支持するヒンジ163によって構成される筐体ユニット160を有している。第1保持部161と第2保持部162とが開いた状態で露出する第1保持部161の上面161aと第2保持部162の上面162aとには、タッチパッド123を含むキーボード120が分割して配置される。具体的には、キーボード120のキー121のうち、「H」に対応するキー121Hを含む右手で操作し易いものが第1保持部161に設けられ、「G」に対応するキー121Gを含む左手で操作し易いものが第2保持部162に設けられている。つまり、キーボード120は、キー121Hとキー121Gとの間隙を境にして分割される。また、スペースキー122は第1保持部161に設けられ、タッチパッド123は第2保持部162に設けられ、スペースキー122とタッチパッド123とは、第1保持部161と第2保持部162とが開いた状態において隣り合って位置するように配置されている。
As shown in FIG. 1, the
第2保持部162の上面162aには、さらに、スライド式のモードスイッチ162bが配置されている。モードスイッチ162bについては後述するが、モードスイッチ162bは、「通常モード」と「BT KBモード」とを切り替えるスイッチである。「通常モード」と「BT KBモード」とについても後述する。
A slide-
第2保持部162の前面162jには、ユーザの生体情報による認証が可能な指紋センサ162kが配置されている。第2保持部162の前面162jに配置される指紋センサ162kは、筐体ユニット160の開閉状態によらずに使用することができる。
第2保持部162の左側面162mには、電源スイッチ162n、ヘッドフォン出力端子162q、USB(Universal Serial Bus) Type-Cコネクタ130a、HDMI(High-Definition Multimedia Interface)(登録商標)端子162pなどが配置されている。メガネのように人体に装着して使用するウェアラブル表示機器300(図3参照)などの外部ディスプレイは、USB Type-Cコネクタ130a経由でキーボードPC100と接続される。
On the
A
図2は、キーボードPC100の閉じた状態における斜視図である。図2は、第2保持部162が上下反転して第1保持部161に重ね合わせられている状態を示している。以下で述べる下面・右側面・左側面は、図1に示すキーボードPC100の配置を基準とした向きに対応する。
図2に示すように、第2保持部162の下面162eには、外部タッチパッド162gと、CCD(Charge-Coupled Device)カメラ162iとが配置されている。外部タッチパッド162gは、たとえば、筐体ユニット160を閉じた状態において、他装置の(無線接続される)外付けポインティングデバイスなどとして使用される。なお、図5を参照して後述するが、キーボードPC100は、たとえばBluetooth(登録商標)規格に準拠した無線通信を実行する無線通信デバイス16を備える。本実施形態においては、無線通信デバイス16は、Bluetooth規格に準拠した無線通信を実行するものとする。CCDカメラ162iは、指紋センサ162kと同様、ユーザ認証用の生体情報を取得するために使用される。CCDカメラ162iによって取得する生体情報としては、たとえば、顔、目の網膜、手の平の静脈などが考えられる。
FIG. 2 is a perspective view of the
As shown in FIG. 2 , an
第2保持部162の右側面162cには、SIM(Subscriber Identity Module)カード用スロット162hと、筐体ユニット160の開閉状態を検出するための開閉センサ162lとが配置されている。開閉センサ162lは、たとえば光学センサであり、第1保持部161の左側面161cが近接しているか否かを検出する。
A SIM (Subscriber Identity Module)
図3は、キーボードPC100の「通常モード」での一使用例を示す図である。
前述したように、キーボードPC100は、「通常モード」と「BT KBモード」とを切り替えるモードスイッチ162bを有している。また、キーボードPC100は、図3に示すウェアラブル表示機器300などの外部ディスプレイを接続することのできるUSB Type-Cコネクタ130aを有している。「通常モード」は、本来の使い方である、キーボードPC100を、USB Type-Cコネクタ130a経由でウェアラブル表示機器300などの外部ディスプレイを接続し、一般的なPCと同様に使用するモードである。なお、図3は、メガネのように人体に装着して使用するウェアラブル表示機器300を外部ディスプレイの一例として示しているが、キーボードPC100とUSB Type-Cコネクタ130a経由で接続される外部ディスプレイは、必ずしもウェアラブルでなくてもよい。
FIG. 3 shows an example of how the keyboard PC 100 is used in the "normal mode".
As described above, the keyboard PC 100 has a
一方、図4は、キーボードPC100の「BT KBモード」での一使用例を示す図である。
前述したように、キーボードPC100は、Bluetooth規格に準拠した無線通信を実行する無線通信デバイス16(図5参照)を備える。「BT KBモード」は、キーボードPC100のキーボード120を、無線通信デバイス16経由で無線接続される、たとえばスマートフォン400用のキーボードとして使用するモードである。スマートフォン用やタブレット用として種々販売されるBluetooth規格に準拠した無線通信機能を有するキーボードは、Bluetoothキーボードなどと称されている。つまり、「BT KBモード」は、キーボードPC100のキーボード120を、Bluetoothキーボード(BT KB)として使用するモードである。図4には、スマートフォン400をスタンド401にセットし、スマートフォン400に対するデータ入力を、キーボードPC100のキーボード120で行っている様子が示されている。
On the other hand, FIG. 4 is a diagram showing an example of use of the
As described above, the keyboard PC 100 includes the wireless communication device 16 (see FIG. 5) that performs wireless communication conforming to the Bluetooth standard. "BT KB mode" is a mode in which
そして、このキーボードPC100は、図4に示すように、自装置のキーボードを他装置の外付けキーボード(Bluetoothキーボード)として容易に使用することができるようにするための仕組みを備えたものであり、以下、この点について詳述する。 As shown in FIG. 4, the keyboard PC 100 has a mechanism that enables the keyboard of its own device to be easily used as an external keyboard (Bluetooth keyboard) of another device. This point will be described in detail below.
図5は、キーボードPC100の概略構成を示すブロック図である。
図5に示すように、キーボードPC100は、CPU11、RAM12、SSD13、BIOS(Basic Input/Output System)-ROM(Read Only Memory)14、EC(Embedded Controller)/KBC(Keyboard Controller)15、無線通信デバイス16、USBコントローラ17を有する。
FIG. 5 is a block diagram showing a schematic configuration of the keyboard PC 100. As shown in FIG.
As shown in FIG. 5, the keyboard PC 100 includes a CPU 11, a
CPU11は、SSD13に格納される、OS210や当該OS210の制御下で動作するユーティリティを含む各種アプリケーションプログラム211をRAM12にロードして実行する。CPU11は、BIOS-ROM14に格納されるBIOS220も実行する。BIOS220は、後述する切替制御部221を含んでいる。
The CPU 11 loads
OS210は、ACPI(Advanced Configuration and Power Interface)に対応する省電力機能を有している。ACPIにおいては、通常稼働状態をS0、主メモリ以外の給電を停止している状態をS3、主メモリの内容を不揮発のストレージへ退避して(主メモリを含めて)電源オフしている状態をS4、OSをシャットダウンして電源オフしている状態をS5と定義している。S3の状態へ移行することをスリープ、S4の状態へ移行することをハイバネーションなどと称する。また、S3の状態やS4の状態からS0の状態へ復帰することをレジュームなどと称する。ここでは、S0の状態にあることをシステム(キーボードPCシステム)がオンの状態にあると称し、一方、S3/S4/S5の状態にあることをシステムがオフの状態にあると称する。また、Bluetoothキーボードとして機能している状態をBT KBがオンの状態にあると称し、一方、Bluetoothキーボードとして機能していない状態をBT KBがオフの状態にあると称する。
The
RAM12は、主メモリとしての役割を担うストレージである。SSD13は、外部記憶装置としての役割を担うストレージである。また、BIOS-ROM14は、BIOS220格納用のストレージである。BIOS-ROM14は、電気的に内容を書き換え可能なEEPROM(Electronically Erasable and Programmable ROM)である。BIOS-ROM14には、キーボードPC100の動作に関する各種設定値も格納される。
The
EC/KBC15は、第1に、キーボードPC100内の各コンポーネントに対する電力供給制御を実行する。また、EC/KBC15は、第2に、キーボード120、電源スイッチ162nまたはモードスイッチ162bが操作された場合、その操作内容をCPU11に伝達するデータ入力制御を実行する。なお、EC/KBC15に対しては、動作用の電力の供給が継続的に行われている。
The EC/
電源スイッチ162nが操作された場合、EC/KBC15は、CPU11へ割り込み信号を供給することによって、電源スイッチ162nが操作されたことをCPU11へ通知する。これにより、電源スイッチ162nの操作が、BIOS220の切替制御部221に伝達される。また、電源スイッチ162nの操作時、システムがオフの状態であった場合、EC/KBC15は、CPU11に対する割り込み信号の供給とともに、CPU11およびBIOS-ROM14への給電を開始する。CPU11に対する割り込み信号の供給と、CPU11およびBIOS-ROM14に対する給電の開始とは、順番を問わない。
When the
モードスイッチ162bが操作された場合も、EC/KBC15は、CPU11へ割り込み信号を供給することによって、モードスイッチ162bが操作されたことをCPU11へ通知する。これにより、モードスイッチ162bの操作が、BIOS220の切替制御部221に伝達される。また、EC/KBC15は、モードスイッチ162bが操作された場合においては、「通常モード」への切替えが行われたのか、「BT KBモード」への切替えが行われたのかを示す値を、EC/KBC15内のレジスタへ格納する。BIOS220の切替制御部221は、EC/KBC15内のレジスタの値を読み出して、モードスイッチ162bの操作内容を認識する。なお、モードスイッチ162bの操作時にシステムがオフの状態であった場合も、電源スイッチ162nの場合と同様、EC/KBC15は、CPU11に対する割り込み信号の供給とともに、CPU11およびBIOS-ROM14への給電を開始する。
Also when the
また、システムがオンの状態またはBT KBがオンの状態において、キーボード120が操作された場合、EC/KBC15は、キーボード120上のキー操作に応じてキーコードを生成し、EC/KBC15内のレジスタへ格納する。EC/KBC15は、キーコード供給制御部15Aを有する。キーコード供給制御部15Aは、「通常モード」(システムがオン)の場合、CPU11へ割り込み信号を供給し、当該レジスタ内のキーコードをOS210に読み取らせる。つまり、キーコードをCPU11へ供給する。一方、「BT KBモード」(BT KBがオン)の場合、キーコード供給制御部15Aは、レジスタ内のキーコードを無線通信デバイス16へ転送し、無線通信デバイス16経由で接続されるスマートフォン400などへ当該キーコードを供給する。キーコード供給制御部15Aの動作は、EC/KBC15内のレジスタの値によって制御される。このレジスタの値は、BIOS220の切替制御部221によって設定される。なお、詳細は後述するが、設定によっては、モードスイッチ162bが「BT KBモード」側に切り替えられてもシステムがオンに維持され、システムおよびBT KBの双方がオンの状況が発生し得るが、キーコード供給制御部15Aは、CPU11に対するキーコードの供給を、モードスイッチ162bが「通常モード」側に位置している場合にのみ実行する。
In addition, when the
無線通信デバイス16は、前述したように、たとえばスマートフォン400などとの間でBluetooth規格に準拠した無線通信を実行する。USBコントローラ17は、USB Type-Cコネクタ130a経由で接続される、たとえばウェアラブル表示機器300などとの間の通信を実行する。CPU11は、GPU(Graphics Processing Unit)11Aを含んでおり、GPU11Aによって生成した表示画面用の画像データをUSBコントローラ17経由でウェアラブル表示機器300へ送信することによって、ウェアラブル表示機器300上に表示画面を表示させることができる。
ここで、図6を参照して、本実施形態のキーボードPC100における電源スイッチ162nの操作に伴う状態の遷移と、モードスイッチ162bの操作に伴う状態の遷移とについて説明する。つまり、BIOS220の切替制御部221が、電源スイッチ162nまたはモードスイッチ162bの操作に伴って、キーボードPC100の状態をどのように遷移させるかについて説明する。
Here, with reference to FIG. 6, the state transition accompanying the operation of the
図6中、(A)は、電源スイッチ162nの操作に伴ってキーボードPC100の状態がどのように遷移するのかを示している。
モードスイッチ162bが「通常モード」側に位置し、かつ、システムがオフの状態(S3/S4/5)にある場合において、電源スイッチ162nを操作する行為は、システムをオンする指示であるものと推定される(1段目)。切替制御部221は、電源スイッチ162nが操作された場合、EC/KBC15のレジスタからモードスイッチ162bの状態を示す値を読み出すことで、モードスイッチ162bが「通常モード」側または「BT KBモード」側のいずれに位置しているのかを認識することができる。モードスイッチ162bが「通常モード」側に位置し、かつ、システムがオフの状態にある場合、切替制御部221は、S3またはS4の状態にあるならば、OS210のレジュームを行い、S5の状態にあるならば、OS210の起動を行う。つまり、システムをオンする。また、システムをオンするにあたり、切替制御部221は、EC/KBC15に対し、キーボードPC100内の各コンポーネントに対する電力供給を指示する。さらに、切替制御部221は、EC/KBC15のキーコード供給制御部15Aによるキーコードの供給がCPU11に対して行われるように、EC/KBC15内のレジスタの値を設定する。
In FIG. 6, (A) shows how the state of the
When the
モードスイッチ162bが「通常モード」側に位置し、かつ、システムがオンの状態(S0)にある場合において、電源スイッチ162nを操作する行為は、システムをオフする指示であるものと推定される(2段目)。この場合、切替制御部221は、OS210に対し、システムをオフする指示を通知する。システムのオフとは、前述したように、S3,S4、S5のいずれかであり、BIOS220は、それらのうちのいずれかを排他選択的に設定することができる。その設定値は、BIOS-ROM14に格納される。切替制御部221は、この設定値に基づき、OS210に対し、S3、S4またはS5への移行を指示する。この移行時、OS210は、EC/KBC15に対し、S3への移行であるならば、キーボードPC100内のRAM12以外の各コンポーネントに対する電力供給停止を指示し、S4またはS5への移行であるならば、キーボードPC100内のRAM12を含む各コンポーネントに対する電力供給停止を指示する。さらに、切替制御部221は、EC/KBC15のキーコード供給制御部15Aにシステムがオフであることを認識させるために、EC/KBC15内のレジスタの値をシステムがオフであることを示す値に設定する。
When the
モードスイッチ162bが「BT KBモード」側に位置し、かつ、BT KBがオフの状態にある場合において、電源スイッチ162nを操作する行為は、Bluetoothキーボードとしての使用を開始する指示であるものと推定される(3段目)。この場合、切替制御部221は、CPU11経由で無線通信デバイス16に対して周辺に存在する予めペアリングされたスマートフォン400などとの接続を指示するとともに、EC/KBC15のキーコード供給制御部15Aによるキーコードの供給が当該無線通信デバイス16経由で接続されるスマートフォン400などに対して行われるように、EC/KBC15内のレジスタの値を設定する。つまり、BT BKをオンする。
When the
モードスイッチ162bが「BT KBモード」側に位置し、かつ、BT KBがオンの状態にある場合において、電源スイッチ162nを操作する行為は、Bluetoothキーボードとしての使用を終了する指示であるものと推定される(4段目)。この場合、切替制御部221は、CPU11経由で無線通信デバイス16に対してスマートフォン400などとの接続の切断を指示するとともに、当該スマートフォン400などに対して行われていたEC/KBC15のキーコード供給制御部15Aによるキーコードの供給が停止されるように、EC/KBC15内のレジスタの値を設定する。つまり、BT BKをオフする。
When the
一方、図6中、(B)は、モードスイッチ162bの操作に伴ってキーボードPC100の状態がどのように遷移するのかを示している。
モードスイッチ162bを「通常モード」側から「BT KBモード」側へ切り替えるように操作する行為は、Bluetoothキーボードとしての使用を開始する指示であるものと推定される(1段目、2段目)。このうち、システムがオンの状態(S0)にある場合において、モードスイッチ162bを「通常モード」側から「BT KBモード」側へ切り替えるように操作する行為は、キーボード120の接続先を切り替える指示であるものと推定される(1段目)。この場合、切替制御部221は、まず、CPU11経由で無線通信デバイス16に対して周辺に存在する予めペアリングされたスマートフォン400などとの接続を指示するとともに、EC/KBC15のキーコード供給制御部15Aによるキーコードの供給が当該無線通信デバイス16経由で接続されるスマートフォン400などに対して行われるように、EC/KBC15内のレジスタの値を設定する。つまり、BT BKをオンする。
On the other hand, (B) in FIG. 6 shows how the state of the
The act of operating the
また、BT BKをオンするとともに、切替制御部221は、基本的に、OS210に対し、システムをオフする指示を通知する。この指示は、電源スイッチ162nの操作に伴って行う場合と同様、BIOS-ROM14に格納される設定値に基づき、S3、S4またはS5への移行を指示するものである。この時、切替制御部221は、EC/KBC15のキーコード供給制御部15Aにシステムがオフであることを認識させるために、EC/KBC15内のレジスタの値をシステムがオフであることを示す値に設定する。また、切替制御部221は、BT BKをオンにする場合において、システムをオンに維持することもできる。システムをオフするかオンに維持するかは、BIOS220によって設定することができる。
In addition to turning on BT BK, the switching
たとえば、システムをオンに維持する設定がなされている場合、ユーザは、Bluetoothキーボードとしての使用を終了する際、即時的に、キーボード120の接続先を元に戻すことができる。前述したように、EC/KBC15のキーコード供給制御部15Aは、システムおよびBT KBの双方がオンの場合であっても、モードスイッチ162bが「通常モード」側に位置していなければ、CPU11に対するキーコードの供給は行わず、無線通信デバイス16経由で接続されるスマートフォン400などに対するキーコードの供給のみを行うので、BT BKをオンする場合において、システムをオンに維持することができる。
For example, if the system is set to remain on, the user can immediately restore the connection destination of the
システムがオフの状態(S3/S4/S5)にある場合において、モードスイッチ162bを「通常モード」側から「BT KBモード」側へ切り替えるように操作する行為は、キーボード120の接続先を切り替える指示ではなく、Bluetoothキーボードとしての使用を開始する指示であるものと推定される(2段目)。この場合、切替制御部221は、CPU11経由で無線通信デバイス16に対して周辺に存在する予めペアリングされたスマートフォン400などとの接続を指示するとともに、EC/KBC15のキーコード供給制御部15Aによるキーコードの供給が当該無線通信デバイス16経由で接続されるスマートフォン400などに対して行われるように、EC/KBC15内のレジスタの値を設定する。つまり、BT BKをオンする。
When the system is in the off state (S3/S4/S5), the act of operating the
また、モードスイッチ162bを「BT KBモード」から「通常モード」側へ切り替えるように操作する行為は、Bluetoothキーボードとしての使用を終了する指示であるものと推定される(3段目)。この場合、切替制御部221は、CPU11経由で無線通信デバイス16に対してスマートフォン400などとの接続の切断を指示するとともに、当該スマートフォン400などに対して行われていたEC/KBC15のキーコード供給制御部15Aによるキーコードの供給が停止されるように、EC/KBC15内のレジスタの値を設定する。つまり、BT BKをオフする。
Also, it is presumed that the act of operating the
BT KBがオフとなったとき、システムがオンの状態にあるならば、EC/KBC15のキーコード供給制御部15Aによって、CPU11に対するキーコードの供給が開始されることとなり、システムがオフの状態にあるならば、キーボード120の操作は無効となる。
If the system is in the on state when the BT KB is turned off, the key code
このように、本実施形態のキーボードPC100においては、モードスイッチ162bを備え、モードスイッチ162bを「通常モード」側から「BT KBモード」側へ切り替える操作や、モードスイッチ162bが「BT KBモード」側を示している状態での電源スイッチ162nの操作によって、キーボード120を、たとえばスマートフォン400用のBluetoothキーボードとして容易に使用し始めることができる。
As described above, the
また、モードスイッチ162bを「BT KBモード」側から「通常モード」側へ切り替える操作や、モードスイッチ162bが「BT KBモード」側を示している状態での電源スイッチ162nの操作によって、たとえばスマートフォン400用のBluetoothキーボードとしてのキーボード120の使用を容易に終了することができる。さらには、たとえばスマートフォン400用のBluetoothキーボードとしてのキーボード120の使用を終了するだけでなく、キーボード120の接続先を容易に戻すことができる。
Further, by switching the
図7Aおよび図7Bは、電源スイッチ162nまたはモードスイッチ162bの操作に伴うキーボードPC100の動作の流れを示すフローチャートである。
モードスイッチ162bが操作された場合(ステップS1:Yes)、キーボードPC100は、システムの状態がオン(S0)またはオフ(S3/S4/S5)のいずれであるのかを調べる(ステップS2)。オンの場合(ステップS2:S0)、キーボードPC100は、続いて、モードスイッチ162bが「通常モード」側と「BT KBモード」側とのいずれに位置しているかを調べる(ステップS3)。「BT KBモード」側に位置している場合(ステップS3:BT KBモード)、つまり、「通常モード」から「BT KBモード」への切り替えであった場合、キーボードPC100は、BT KBをオンし(ステップS4)、システムをオフ(S3/S4/S5)に移行させる(ステップS5)。また、ステップS5において、キーボードPC100は、設定により、システムをオン(S0)に維持することも可能である。
7A and 7B are flow charts showing the flow of operations of
If the
モードスイッチ162bが「通常モード」側に位置している場合(ステップS3:通常モード)、つまり、「BT KBモード」から「通常モード」への切り替えであった場合、キーボードPC100は、BT KBをオフする(ステップS7)。システムはオン(S0)であるので、キーコードのCPU11に対するキーコードの供給が開始され、結果、キーボード120の接続先が戻されることになる。
When the
システムの状態がオフの場合も(ステップS2:S3/S4/S5)、キーボードPC100は、続いて、モードスイッチ162bが「通常モード」側と「BT KBモード」側とのいずれに位置しているかを調べる(ステップS6)。「BT KBモード」側に位置している場合(ステップS6:BT KBモード)、つまり、「通常モード」から「BT KBモード」への切り替えであった場合、キーボードPC100は、BT KBをオンする(ステップS8)。また、「通常モード」側に位置している場合(ステップS6:通常モード)、つまり、「BT KBモード」から「通常モード」への切り替えであった場合、キーボードPC100は、BT KBをオフする(ステップS9)。
Even if the system state is off (step S2: S3/S4/S5), the
一方、電源スイッチ162が操作された場合(ステップS1:No、ステップS9:Yes)、キーボードPC100は、システムの状態がオン(S0)またはオフ(S3/S4/S5)のいずれであるのかを調べる(ステップS10)。オフの場合(ステップS10:S3/S4/S5)、キーボードPC100は、続いて、モードスイッチ162bが「通常モード」側と「BT KBモード」側とのいずれに位置しているかを調べる(ステップS11)。「BT KBモード」側に位置している場合(ステップS11:BT KBモード)、キーボードPC100は、BT KBがオフであるならば(ステップS12:Yes)、BT KBをオンし(ステップS13)、一方、BT KBがオンであるならば(ステップS12:No)、BT KBをオフする(ステップS14)。また、モードスイッチ162bが「通常モード」側に位置している場合(ステップS11:通常モード)、キーボードPC100は、システムをオンする(ステップS15)。
On the other hand, if the
システムの状態がオンの場合も(ステップS10:S0)、キーボードPC100は、続いて、モードスイッチ162bが「通常モード」側と「BT KBモード」側とのいずれに位置しているかを調べる(ステップS16)。そして、「BT KBモード」側に位置している場合(ステップS16:BT KBモード)、キーボードPC100は、BT KBがオフであるならば(ステップS17:Yes)、BT KBをオンし(ステップS18)、一方、BT KBがオンであるならば(ステップS17:No)、BT KBをオフする(ステップS19)。また、モードスイッチ162bが「通常モード」側に位置している場合(ステップS16:通常モード)、キーボードPC100は、システムをオフする(ステップS20)。
Even if the system state is ON (step S10: S0), the
以上のように、モードスイッチ162bを搭載する本実施形態のキーボードPC100においては、キーボード120をBluetoothキーボードとして容易に使用し始めることができるし、その使用を容易に終了することができる。
つまり、本実施形態のキーボードPC100は、自装置に搭載されるキーボードを他装置の外付けキーボードとして容易に使用することができる。
As described above, in the
In other words, the
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 While several embodiments of the invention have been described, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, replacements, and modifications can be made without departing from the scope of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are included in the scope of the invention described in the claims and equivalents thereof.
11…CPU、12…RAM、13…SSD、14…BIOS-ROM、15…EC/KBC、15A…キーコード供給制御部、16…無線通信デバイス、17…USBコントローラ、100…キーボードPC、120…キーボード、162…保持部、162n…電源スイッチ、210…OS、211…各種アプリケーションプログラム、220…BIOS、221…切替制御部、300…ウェアラブル表示機器、400…スマートフォン。
DESCRIPTION OF SYMBOLS 11... CPU, 12... RAM, 13... SSD, 14... BIOS-ROM, 15... EC/KBC, 15A... Key code supply control part, 16... Wireless communication device, 17... USB controller, 100... Keyboard PC, 120...
Claims (9)
キーボードと、
前記キーボードでのキー操作に応じてキーコードを生成するコントローラと、
無線通信デバイスと、
前記キーコードを前記CPUへ供給する第1モードと、前記キーコードを前記無線通信デバイス経由で外部デバイスへ供給する第2モードとを切り替えるためのモードスイッチと、
前記CPUによって実行されるオペレーティングシステムが稼働する状態において、前記第1モードから前記第2モードへ切り替えるための前記モードスイッチの操作が行われた場合、
前記キーコードの前記CPUへの供給を停止して、前記オペレーティングシステムのスリープ機能またはハイバネーション機能を作動し、または、前記オペレーティングシステムをシャットダウンすることで、システムをオフの状態に制御し、
前記キーコードの前記外部デバイスへの供給を開始する、
切替制御部と、
を具備し、
前記コントローラは、前記システムがオフの状態である場合でも、動作用の電力の供給が継続的に行われている電子装置。 a CPU;
a keyboard;
a controller that generates a key code according to a key operation on the keyboard;
a wireless communication device;
a mode switch for switching between a first mode for supplying the key code to the CPU and a second mode for supplying the key code to an external device via the wireless communication device;
When the mode switch is operated to switch from the first mode to the second mode while the operating system executed by the CPU is running,
stopping the supply of the key code to the CPU, activating the sleep or hibernation function of the operating system, or shutting down the operating system to control the system to an off state;
start supplying the key code to the external device;
a switching control unit;
and
The controller is an electronic device that is continuously powered for operation even when the system is off .
前記切替制御部は、
前記モードスイッチが前記第1モードを示す状態において前記電源スイッチが操作された場合、前記オペレーティングシステムが稼働していない状態であれば、前記オペレーティングシステムを起動またはレジュームし、前記オペレーティングシステムが稼働する状態であれば、前記オペレーティングシステムのスリープ機能またはハイバネーション機能を作動し、または、前記オペレーティングシステムをシャットダウンし、
前記モードスイッチが前記第2モードを示す状態において前記電源スイッチが操作された場合、前記キーコードが前記外部デバイスへ供給されていない状態であれば、前記キーコードの前記外部デバイスへの供給を開始し、前記キーコードが前記外部デバイスへ供給されている状態であれば、前記キーコードの前記外部デバイスへの供給を停止する、
請求項1から4のいずれか1項に記載の電子装置。 Equipped with a power switch,
The switching control unit
When the power switch is operated while the mode switch indicates the first mode, if the operating system is not running, the operating system is started or resumed, and the operating system is running. if so, activating the sleep or hibernation function of the operating system, or shutting down the operating system;
When the power switch is operated while the mode switch indicates the second mode, and the key code is not supplied to the external device, supply of the key code to the external device is started. and if the key code is being supplied to the external device, stop supplying the key code to the external device;
The electronic device according to any one of claims 1 to 4 .
前記キーボードは、前記第1保持部と前記第2保持部が前記ヒンジを介して開いた状態で露出する前記第1保持部の一面と前記第2保持部の一面に分割して配置される、
請求項1から7のいずれか1項に記載の電子装置。 further comprising a first holding part, a second holding part, and a housing unit having a hinge that supports the first holding part and the second holding part so that they can be opened and closed,
The keyboard is divided into one surface of the first holding portion and one surface of the second holding portion which are exposed when the first holding portion and the second holding portion are opened via the hinge.
8. An electronic device according to any one of claims 1-7 .
前記CPUによって実行されるオペレーティングシステムが稼働する状態において、前記第1モードから前記第2モードへ切り替えるための前記モードスイッチの操作が行われた場合、
前記キーコードの前記CPUへの供給を停止して、前記オペレーティングシステムのスリープ機能またはハイバネーション機能を作動し、または、前記オペレーティングシステムをシャットダウンすることで、システムをオフの状態に制御し、
前記キーコードの前記外部デバイスへの供給を開始することと、
前記第2モードから前記第1モードへ切り替えるための前記モードスイッチの操作が行われた場合、
前記キーコードの前記外部デバイスへの供給を停止して、前記キーコードの前記CPUへの供給を開始することと、
を具備し、
前記コントローラは、前記システムがオフの状態である場合でも、動作用の電力の供給が継続的に行われているモード切替方法。 a CPU, a keyboard, a controller that generates a key code according to a key operation on the keyboard, a wireless communication device, a first mode that supplies the key code to the CPU, and the key code via the wireless communication device a mode switch for switching between a second mode of supplying an external device with
When the mode switch is operated to switch from the first mode to the second mode while the operating system executed by the CPU is running,
stopping the supply of the key code to the CPU, activating the sleep or hibernation function of the operating system, or shutting down the operating system to control the system to an off state ;
initiating delivery of the key code to the external device;
When the mode switch is operated to switch from the second mode to the first mode,
stopping supply of the key code to the external device and starting supply of the key code to the CPU;
and
The mode switching method , wherein the controller continues to supply power for operation even when the system is in an off state .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019048759A JP7282556B2 (en) | 2019-03-15 | 2019-03-15 | Electronic device and mode switching method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019048759A JP7282556B2 (en) | 2019-03-15 | 2019-03-15 | Electronic device and mode switching method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020149593A JP2020149593A (en) | 2020-09-17 |
| JP7282556B2 true JP7282556B2 (en) | 2023-05-29 |
Family
ID=72429704
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019048759A Active JP7282556B2 (en) | 2019-03-15 | 2019-03-15 | Electronic device and mode switching method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7282556B2 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001503172A (en) | 1996-10-28 | 2001-03-06 | ゼアフォア リミテッド | Hand-held computer and communication device |
| JP2003241862A (en) | 2002-02-21 | 2003-08-29 | Toshiba Corp | Information processing system and state transition control method thereof |
| JP2009042816A (en) | 2007-08-06 | 2009-02-26 | Nec Access Technica Ltd | Personal computer for providing peripheral equipment |
| JP2009110428A (en) | 2007-10-31 | 2009-05-21 | Toshiba Corp | Information processing apparatus and control method |
| JP2010061394A (en) | 2008-09-03 | 2010-03-18 | Lenovo Singapore Pte Ltd | Information processor, software management method therefor, and computer executable program |
| JP2011210022A (en) | 2010-03-30 | 2011-10-20 | Sony Corp | Electronic apparatus, input signal control method, program, and recording medium |
| US20130093683A1 (en) | 2011-10-14 | 2013-04-18 | Syncmold Enterprise Corp. | External control system for touch device and method using the same |
| JP2013196527A (en) | 2012-03-22 | 2013-09-30 | Seiko Epson Corp | Information processing device and head-mounted display device |
-
2019
- 2019-03-15 JP JP2019048759A patent/JP7282556B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001503172A (en) | 1996-10-28 | 2001-03-06 | ゼアフォア リミテッド | Hand-held computer and communication device |
| JP2003241862A (en) | 2002-02-21 | 2003-08-29 | Toshiba Corp | Information processing system and state transition control method thereof |
| JP2009042816A (en) | 2007-08-06 | 2009-02-26 | Nec Access Technica Ltd | Personal computer for providing peripheral equipment |
| JP2009110428A (en) | 2007-10-31 | 2009-05-21 | Toshiba Corp | Information processing apparatus and control method |
| JP2010061394A (en) | 2008-09-03 | 2010-03-18 | Lenovo Singapore Pte Ltd | Information processor, software management method therefor, and computer executable program |
| JP2011210022A (en) | 2010-03-30 | 2011-10-20 | Sony Corp | Electronic apparatus, input signal control method, program, and recording medium |
| US20130093683A1 (en) | 2011-10-14 | 2013-04-18 | Syncmold Enterprise Corp. | External control system for touch device and method using the same |
| JP2013196527A (en) | 2012-03-22 | 2013-09-30 | Seiko Epson Corp | Information processing device and head-mounted display device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020149593A (en) | 2020-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102721440B1 (en) | Electronic device having two display surfaces and method for operating a display thereof | |
| KR102684874B1 (en) | Method for displaying charging situation at start of charging, the electronic device and storage medium therefor | |
| US9110687B2 (en) | Information processing apparatus and operation control method | |
| JP2013020020A (en) | Two-screen portable terminal device | |
| US8619068B2 (en) | Electronic apparatus, display panel control device and display panel control method | |
| WO2015027770A1 (en) | Terminal displaying method and apparatus | |
| US10228750B2 (en) | Reducing the power consumption of an information handling system capable of handling both dynamic and static display applications | |
| US20160154955A1 (en) | Communication system, electronic device and method | |
| JP2009289193A (en) | Information processing apparatus | |
| CN103400081A (en) | Terminal and display control method of user interface | |
| US20110055539A1 (en) | Information processing apparatus, and computer-readable storage medium having startup/shutdown control program stored therein | |
| US20160170553A1 (en) | Information processing apparatus and control method for information processing apparatus | |
| US20140344704A1 (en) | Electronic system | |
| CN102023941A (en) | Laptop | |
| JP7282556B2 (en) | Electronic device and mode switching method | |
| EP3338167B1 (en) | Electronic device and control method thereof | |
| JP6362956B2 (en) | Electronic apparatus and method | |
| JP2013246631A (en) | Electronic apparatus and starting method for the same | |
| US20120327062A1 (en) | Electronic apparatus, control method of electronic apparatus, and non-transitory computer-readable medium storing computer executable control program of electronic apparatus | |
| CN103020502A (en) | Computer power-on system based on basic input/output system (BIOS) | |
| CN113660149B (en) | Equipment control method and device, storage medium and electronic equipment | |
| JP2015061299A (en) | Portable information terminal | |
| CN107272946A (en) | A kind of screen control method and device | |
| US20140320426A1 (en) | Electronic apparatus, control method and storage medium | |
| JP4685945B2 (en) | Information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220224 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221111 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221115 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230113 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230418 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230517 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7282556 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |