Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7282556B2 - Electronic device and mode switching method - Google Patents
[go: Go Back, main page]

JP7282556B2 - Electronic device and mode switching method - Google Patents

Electronic device and mode switching method Download PDF

Info

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
Application number
JP2019048759A
Other languages
Japanese (ja)
Other versions
JP2020149593A (en
Inventor
昌則 中野
重信 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dynabook Inc
Original Assignee
Dynabook Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dynabook Inc filed Critical Dynabook Inc
Priority to JP2019048759A priority Critical patent/JP7282556B2/en
Publication of JP2020149593A publication Critical patent/JP2020149593A/en
Application granted granted Critical
Publication of JP7282556B2 publication Critical patent/JP7282556B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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.

特開2012-234517号公報JP 2012-234517 A

従来、キーボードが搭載され、かつ、無線通信機能を有するモバイル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 is a perspective view of an electronic device according to an embodiment in an open state; FIG. 実施形態の電子装置の閉じた状態における斜視図。1 is a perspective view of an electronic device according to an embodiment in a closed state; FIG. 実施形態の電子装置の「通常モード」での一使用例を示す図。The figure which shows one usage example in the "normal mode" of the electronic device of embodiment. 実施形態の電子装置の「BT KBモード」での一使用例を示す図。FIG. 4 is a diagram showing an example of how the electronic device according to the embodiment is used in “BT KB mode”; 実施形態の電子装置の概略構成を示すブロック図。1 is a block diagram showing a schematic configuration of an electronic device according to an embodiment; FIG. 実施形態の電子装置の電源スイッチの操作に伴う状態の遷移とモードスイッチの操作に伴う状態の遷移とを示す図。4A and 4B are diagrams showing state transitions associated with operation of a power switch and state transitions associated with operation of a mode switch of the electronic device according to the embodiment; FIG. 実施形態の電子装置の電源スイッチまたはモードスイッチの操作に伴う動作の流れを示す第1フローチャート。4 is a first flowchart showing the flow of operations associated with operating a power switch or mode switch of the electronic device according to the embodiment; 実施形態の電子装置の電源スイッチまたはモードスイッチの操作に伴う動作の流れを示す第2フローチャート。6 is a second flow chart showing the flow of operations associated with operating the power switch or mode switch of the electronic device according to the embodiment;

以下、実施の形態について、図面を参照して説明する。
図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 keyboard PC 100 is a housing composed of a first holding portion 161, a second holding portion 162, and a hinge 163 that supports the first holding portion 161 and the second holding portion 162 so that they can be opened and closed. It has a body unit 160 . The keyboard 120 including the touch pad 123 is divided between the upper surface 161a of the first holding portion 161 and the upper surface 162a of the second holding portion 162, which are exposed when the first holding portion 161 and the second holding portion 162 are opened. are placed. Specifically, among the keys 121 of the keyboard 120, those that are easy to operate with the right hand including the key 121H corresponding to "H" are provided on the first holding portion 161, and those that are easy to operate with the right hand including the key 121G corresponding to "G" are provided on the first holding portion 161. The second holding portion 162 is provided with an easy-to-operate one. That is, the keyboard 120 is divided along the gap between the keys 121H and 121G. The space key 122 is provided on the first holding portion 161 and the touch pad 123 is provided on the second holding portion 162 . are positioned adjacent to each other in the open state.

第2保持部162の上面162aには、さらに、スライド式のモードスイッチ162bが配置されている。モードスイッチ162bについては後述するが、モードスイッチ162bは、「通常モード」と「BT KBモード」とを切り替えるスイッチである。「通常モード」と「BT KBモード」とについても後述する。 A slide-type mode switch 162b is further arranged on the upper surface 162a of the second holding portion 162. As shown in FIG. The mode switch 162b will be described later, but the mode switch 162b is a switch for switching between the "normal mode" and the "BT KB mode". "Normal mode" and "BT KB mode" will also be described later.

第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 front surface 162j of the second holding part 162, a fingerprint sensor 162k capable of authentication based on the user's biometric information is arranged. The fingerprint sensor 162k arranged on the front surface 162j of the second holding portion 162 can be used regardless of whether the housing unit 160 is opened or closed.
A power switch 162n, a headphone output terminal 162q, a USB (Universal Serial Bus) Type-C connector 130a, an HDMI (High-Definition Multimedia Interface) (registered trademark) terminal 162p, and the like are arranged on the left side 162m of the second holding portion 162. It is An external display such as a wearable display device 300 (see FIG. 3) worn on the human body like glasses is connected to the keyboard PC 100 via the USB Type-C connector 130a.

図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 keyboard PC 100 in a closed state. FIG. 2 shows a state in which the second holding portion 162 is turned upside down and overlapped with the first holding portion 161 . The bottom surface, right side surface, and left side surface described below correspond to orientations based on the arrangement of the keyboard PC 100 shown in FIG.
As shown in FIG. 2 , an external touch pad 162 g and a CCD (Charge-Coupled Device) camera 162 i are arranged on the bottom surface 162 e of the second holding portion 162 . The external touch pad 162g is used, for example, as an external pointing device (wirelessly connected) for another device when the housing unit 160 is closed. As will be described later with reference to FIG. 5, keyboard PC 100 includes a wireless communication device 16 that performs wireless communication conforming to the Bluetooth (registered trademark) standard, for example. In this embodiment, the wireless communication device 16 performs wireless communication conforming to the Bluetooth standard. The CCD camera 162i, like the fingerprint sensor 162k, is used to acquire biometric information for user authentication. Biometric information acquired by the CCD camera 162i may include, for example, the face, the retina of the eye, and the veins of the palm.

第2保持部162の右側面162cには、SIM(Subscriber Identity Module)カード用スロット162hと、筐体ユニット160の開閉状態を検出するための開閉センサ162lとが配置されている。開閉センサ162lは、たとえば光学センサであり、第1保持部161の左側面161cが近接しているか否かを検出する。 A SIM (Subscriber Identity Module) card slot 162h and an open/close sensor 162l for detecting the open/close state of the housing unit 160 are arranged on the right side surface 162c of the second holding portion 162 . The open/close sensor 162l is, for example, an optical sensor, and detects whether or not the left side surface 161c of the first holding portion 161 is in proximity.

図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 mode switch 162b for switching between the "normal mode" and the "BT KB mode". The keyboard PC 100 also has a USB Type-C connector 130a to which an external display such as the wearable display device 300 shown in FIG. 3 can be connected. "Normal mode" is a mode in which the keyboard PC 100 is connected to an external display such as the wearable display device 300 via the USB Type-C connector 130a and used like a general PC. Although FIG. 3 shows the wearable display device 300 worn on the human body like eyeglasses as an example of an external display, the external display connected to the keyboard PC 100 via the USB Type-C connector 130a is It does not necessarily have to be wearable.

一方、図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 keyboard PC 100 in the "BT KB mode".
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 keyboard 120 of keyboard PC 100 is used as a keyboard for smartphone 400, which is wirelessly connected via wireless communication device 16, for example. Keyboards having a wireless communication function that conforms to the Bluetooth standard and are sold in various ways for smartphones and tablets are called Bluetooth keyboards and the like. That is, the "BT KB mode" is a mode in which the keyboard 120 of the keyboard PC 100 is used as a Bluetooth keyboard (BT KB). FIG. 4 shows how smartphone 400 is set on stand 401 and data is input to smartphone 400 using keyboard 120 of keyboard PC 100 .

そして、このキーボード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 RAM 12, an SSD 13, a BIOS (Basic Input/Output System)-ROM (Read Only Memory) 14, an EC (Embedded Controller)/KBC (Keyboard Controller) 15, and a wireless communication device. 16 and a USB controller 17 .

CPU11は、SSD13に格納される、OS210や当該OS210の制御下で動作するユーティリティを含む各種アプリケーションプログラム211をRAM12にロードして実行する。CPU11は、BIOS-ROM14に格納されるBIOS220も実行する。BIOS220は、後述する切替制御部221を含んでいる。 The CPU 11 loads various application programs 211 including an OS 210 and utilities operating under the control of the OS 210 stored in the SSD 13 into the RAM 12 and executes them. CPU 11 also executes BIOS 220 stored in BIOS-ROM 14 . The BIOS 220 includes a switching control section 221, which will be described later.

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 OS 210 has a power saving function compatible with ACPI (Advanced Configuration and Power Interface). In ACPI, the normal operating state is S0, the state in which power supply to the memory other than the main memory is stopped is S3, and the state in which the contents of the main memory (including the main memory) are saved to nonvolatile storage and the power is turned off. S4 is defined as S5, and the state in which the OS is shut down and the power is turned off is defined as S5. The transition to the state of S3 is called sleep, and the transition to the state of S4 is called hibernation. Also, returning from the state of S3 or S4 to the state of S0 is called resume or the like. Here, the state S0 is referred to as the system (keyboard PC system) is on, while the state S3/S4/S5 is referred to as the system is off. Also, the state in which the Bluetooth keyboard is functioning is referred to as the BT KB being in the ON state, while the state in which the Bluetooth keyboard is not functioning is referred to as the BT KB being in the OFF state.

RAM12は、主メモリとしての役割を担うストレージである。SSD13は、外部記憶装置としての役割を担うストレージである。また、BIOS-ROM14は、BIOS220格納用のストレージである。BIOS-ROM14は、電気的に内容を書き換え可能なEEPROM(Electronically Erasable and Programmable ROM)である。BIOS-ROM14には、キーボードPC100の動作に関する各種設定値も格納される。 The RAM 12 is storage that serves as a main memory. The SSD 13 is storage that plays a role as an external storage device. Also, the BIOS-ROM 14 is a storage for storing the BIOS 220 . The BIOS-ROM 14 is an electrically rewritable EEPROM (Electronically Erasable and Programmable ROM). The BIOS-ROM 14 also stores various setting values relating to the operation of the keyboard PC 100 .

EC/KBC15は、第1に、キーボードPC100内の各コンポーネントに対する電力供給制御を実行する。また、EC/KBC15は、第2に、キーボード120、電源スイッチ162nまたはモードスイッチ162bが操作された場合、その操作内容をCPU11に伝達するデータ入力制御を実行する。なお、EC/KBC15に対しては、動作用の電力の供給が継続的に行われている。 The EC/KBC 15 firstly controls power supply to each component within the keyboard PC 100 . Secondly, the EC/KBC 15 executes data input control to transmit the details of the operation to the CPU 11 when the keyboard 120, power switch 162n or mode switch 162b is operated. Note that the EC/KBC 15 is continuously supplied with power for operation.

電源スイッチ162nが操作された場合、EC/KBC15は、CPU11へ割り込み信号を供給することによって、電源スイッチ162nが操作されたことをCPU11へ通知する。これにより、電源スイッチ162nの操作が、BIOS220の切替制御部221に伝達される。また、電源スイッチ162nの操作時、システムがオフの状態であった場合、EC/KBC15は、CPU11に対する割り込み信号の供給とともに、CPU11およびBIOS-ROM14への給電を開始する。CPU11に対する割り込み信号の供給と、CPU11およびBIOS-ROM14に対する給電の開始とは、順番を問わない。 When the power switch 162n is operated, the EC/KBC 15 notifies the CPU 11 that the power switch 162n has been operated by supplying an interrupt signal to the CPU 11 . Thereby, the operation of the power switch 162n is transmitted to the switching control section 221 of the BIOS 220. FIG. If the system is off when the power switch 162n is operated, the EC/KBC 15 starts supplying power to the CPU 11 and the BIOS-ROM 14 as well as supplying an interrupt signal to the CPU 11 . The order of supplying an interrupt signal to the CPU 11 and starting power supply to the CPU 11 and the BIOS-ROM 14 does not matter.

モードスイッチ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 mode switch 162b is operated, the EC/KBC 15 notifies the CPU 11 that the mode switch 162b has been operated by supplying an interrupt signal to the CPU 11. FIG. Thereby, the operation of the mode switch 162b is transmitted to the switching control section 221 of the BIOS 220. FIG. Further, when the mode switch 162b is operated, the EC/KBC 15 stores a value indicating whether switching to the "normal mode" or "BT KB mode" has been performed. /Store in a register in KBC15. The switching control unit 221 of the BIOS 220 reads the value of the register in the EC/KBC 15 and recognizes the operation content of the mode switch 162b. Even if the system is off when the mode switch 162b is operated, the EC/KBC 15 starts supplying power to the CPU 11 and BIOS-ROM 14 as well as supplying an interrupt signal to the CPU 11, as in the case of the power switch 162n. do.

また、システムがオンの状態または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 keyboard 120 is operated while the system is on or the BT KB is on, the EC/KBC 15 generates a key code according to the key operation on the keyboard 120 and registers it in the EC/KBC 15. store to The EC/KBC 15 has a key code supply control section 15A. The key code supply control unit 15A supplies an interrupt signal to the CPU 11 and causes the OS 210 to read the key code in the register when in the "normal mode" (the system is on). That is, the key code is supplied to the CPU 11 . On the other hand, in the case of "BT KB mode" (BT KB is on), the key code supply control unit 15A transfers the key code in the register to the wireless communication device 16, and the smartphone 400 or the like connected via the wireless communication device 16 to supply the key code. The operation of the key code supply control section 15A is controlled by the register value in the EC/KBC 15. FIG. The value of this register is set by the switching control section 221 of the BIOS 220 . Although the details will be described later, depending on the setting, the system may be kept on even if the mode switch 162b is switched to the "BT KB mode" side, and both the system and the BT KB may be on. The key code supply control unit 15A supplies the key code to the CPU 11 only when the mode switch 162b is on the "normal mode" side.

無線通信デバイス16は、前述したように、たとえばスマートフォン400などとの間でBluetooth規格に準拠した無線通信を実行する。USBコントローラ17は、USB Type-Cコネクタ130a経由で接続される、たとえばウェアラブル表示機器300などとの間の通信を実行する。CPU11は、GPU(Graphics Processing Unit)11Aを含んでおり、GPU11Aによって生成した表示画面用の画像データをUSBコントローラ17経由でウェアラブル表示機器300へ送信することによって、ウェアラブル表示機器300上に表示画面を表示させることができる。 Wireless communication device 16 performs wireless communication conforming to the Bluetooth standard with smartphone 400, for example, as described above. The USB controller 17 communicates with, for example, the wearable display device 300 connected via the USB Type-C connector 130a. The CPU 11 includes a GPU (Graphics Processing Unit) 11A, and transmits display screen image data generated by the GPU 11A to the wearable display device 300 via the USB controller 17, thereby displaying a display screen on the wearable display device 300. can be displayed.

ここで、図6を参照して、本実施形態のキーボードPC100における電源スイッチ162nの操作に伴う状態の遷移と、モードスイッチ162bの操作に伴う状態の遷移とについて説明する。つまり、BIOS220の切替制御部221が、電源スイッチ162nまたはモードスイッチ162bの操作に伴って、キーボードPC100の状態をどのように遷移させるかについて説明する。 Here, with reference to FIG. 6, the state transition accompanying the operation of the power switch 162n and the state transition accompanying the operation of the mode switch 162b in the keyboard PC 100 of the present embodiment will be described. In other words, how the switching control unit 221 of the BIOS 220 changes the state of the keyboard PC 100 according to the operation of the power switch 162n or the mode switch 162b will be described.

図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 keyboard PC 100 changes according to the operation of the power switch 162n.
When the mode switch 162b is on the "normal mode" side and the system is in the off state (S3/S4/5), the act of operating the power switch 162n is an instruction to turn on the system. estimated (first row). When the power switch 162n is operated, the switching control unit 221 reads a value indicating the state of the mode switch 162b from the register of the EC/KBC 15, thereby switching the mode switch 162b to the "normal mode" side or the "BT KB mode" side. You can recognize where you are located. When the mode switch 162b is on the "normal mode" side and the system is in the off state, the switching control unit 221 resumes the OS 210 if it is in the state of S3 or S4, and returns to the state of S5. If there is, the OS 210 is started. That is, turn on the system. Also, when turning on the system, the switching control unit 221 instructs the EC/KBC 15 to supply power to each component in the keyboard PC 100 . Furthermore, the switching control unit 221 sets the value of the register in the EC/KBC 15 so that the key code supply control unit 15A of the EC/KBC 15 supplies the key code to the CPU 11 .

モードスイッチ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 mode switch 162b is on the "normal mode" side and the system is in the on state (S0), the act of operating the power switch 162n is presumed to be an instruction to turn off the system ( 2nd step). In this case, the switching control unit 221 notifies the OS 210 of an instruction to turn off the system. As described above, turning off the system means any one of S3, S4, and S5, and the BIOS 220 can exclusively select any one of them. The setting values are stored in the BIOS-ROM 14 . The switching control unit 221 instructs the OS 210 to shift to S3, S4 or S5 based on this set value. At the time of this shift, the OS 210 instructs the EC/KBC 15 to stop supplying power to each component other than the RAM 12 in the keyboard PC 100 if the shift is to S3, or to S4 or S5 if the shift is to S4 or S5. It instructs to stop the power supply to each component including the RAM 12 in the keyboard PC 100 . Further, the switching control unit 221 sets the value of the register in the EC/KBC 15 to a value indicating that the system is off, in order to make the key code supply control unit 15A of the EC/KBC 15 recognize that the system is off. set.

モードスイッチ162bが「BT KBモード」側に位置し、かつ、BT KBがオフの状態にある場合において、電源スイッチ162nを操作する行為は、Bluetoothキーボードとしての使用を開始する指示であるものと推定される(3段目)。この場合、切替制御部221は、CPU11経由で無線通信デバイス16に対して周辺に存在する予めペアリングされたスマートフォン400などとの接続を指示するとともに、EC/KBC15のキーコード供給制御部15Aによるキーコードの供給が当該無線通信デバイス16経由で接続されるスマートフォン400などに対して行われるように、EC/KBC15内のレジスタの値を設定する。つまり、BT BKをオンする。 When the mode switch 162b is on the "BT KB mode" side and the BT KB is off, the act of operating the power switch 162n is presumed to be an instruction to start using it as a Bluetooth keyboard. (3rd row). In this case, the switching control unit 221 instructs the wireless communication device 16 via the CPU 11 to connect to the pre-paired smartphone 400 or the like existing nearby, and the key code supply control unit 15A of the EC/KBC 15 A register value in the EC/KBC 15 is set so that the key code is supplied to the smart phone 400 or the like connected via the wireless communication device 16 . That is, BT BK is turned on.

モードスイッチ162bが「BT KBモード」側に位置し、かつ、BT KBがオンの状態にある場合において、電源スイッチ162nを操作する行為は、Bluetoothキーボードとしての使用を終了する指示であるものと推定される(4段目)。この場合、切替制御部221は、CPU11経由で無線通信デバイス16に対してスマートフォン400などとの接続の切断を指示するとともに、当該スマートフォン400などに対して行われていたEC/KBC15のキーコード供給制御部15Aによるキーコードの供給が停止されるように、EC/KBC15内のレジスタの値を設定する。つまり、BT BKをオフする。 When the mode switch 162b is on the "BT KB mode" side and the BT KB is on, the act of operating the power switch 162n is presumed to be an instruction to end the use as a Bluetooth keyboard. (4th row). In this case, the switching control unit 221 instructs the wireless communication device 16 via the CPU 11 to disconnect from the smartphone 400 or the like, and also supplies the EC/KBC 15 key code to the smartphone 400 or the like. The value of the register in the EC/KBC 15 is set so that the supply of the key code by the control unit 15A is stopped. That is, BT BK is turned off.

一方、図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 keyboard PC 100 changes according to the operation of the mode switch 162b.
The act of operating the mode switch 162b to switch from the "normal mode" side to the "BT KB mode" side is presumed to be an instruction to start using it as a Bluetooth keyboard (first and second steps). . Of these, when the system is in the ON state (S0), the act of operating the mode switch 162b to switch from the "normal mode" side to the "BT KB mode" side is an instruction to switch the connection destination of the keyboard 120. It is presumed that there is (first row). In this case, the switching control unit 221 first instructs the wireless communication device 16 via the CPU 11 to connect to the pre-paired smartphone 400 or the like existing in the vicinity, and the key code supply control unit of the EC/KBC 15. The value of the register in the EC/KBC 15 is set so that the key code is supplied by 15A to the smart phone 400 or the like connected via the wireless communication device 16 . That is, BT BK is turned on.

また、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 control unit 221 basically notifies the OS 210 of an instruction to turn off the system. This instruction instructs the transition to S3, S4 or S5 based on the set value stored in the BIOS-ROM 14, as is the case with the operation of the power switch 162n. At this time, the switching control unit 221 sets the value of the register in the EC/KBC 15 to a value indicating that the system is off, in order to make the key code supply control unit 15A of the EC/KBC 15 recognize that the system is off. set to The switching control unit 221 can also keep the system on when turning on the BT BK. Whether the system is turned off or kept on can be set by BIOS 220 .

たとえば、システムをオンに維持する設定がなされている場合、ユーザは、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 keyboard 120 when ending use as a Bluetooth keyboard. As described above, the key code supply control unit 15A of the EC/KBC 15 sends a Since the key code is not supplied, but only to the smart phone 400 connected via the wireless communication device 16, the system can be kept on when the BT BK is turned on.

システムがオフの状態(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 mode switch 162b to switch from the "normal mode" side to the "BT KB mode" side is an instruction to switch the connection destination of the keyboard 120. Instead, it is presumed to be an instruction to start using as a Bluetooth keyboard (second row). In this case, the switching control unit 221 instructs the wireless communication device 16 via the CPU 11 to connect to the pre-paired smartphone 400 or the like existing nearby, and the key code supply control unit 15A of the EC/KBC 15 A register value in the EC/KBC 15 is set so that the key code is supplied to the smart phone 400 or the like connected via the wireless communication device 16 . That is, BT BK is turned on.

また、モードスイッチ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 mode switch 162b to switch from the "BT KB mode" to the "normal mode" side is an instruction to end the use as a Bluetooth keyboard (third row). In this case, the switching control unit 221 instructs the wireless communication device 16 via the CPU 11 to disconnect from the smartphone 400 or the like, and also supplies the EC/KBC 15 key code to the smartphone 400 or the like. The value of the register in the EC/KBC 15 is set so that the supply of the key code by the control unit 15A is stopped. That is, BT BK is turned off.

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 supply control unit 15A of the EC/KBC 15 will start supplying the key code to the CPU 11, and the system will be in the off state. If so, operation of keyboard 120 is disabled.

このように、本実施形態のキーボードPC100においては、モードスイッチ162bを備え、モードスイッチ162bを「通常モード」側から「BT KBモード」側へ切り替える操作や、モードスイッチ162bが「BT KBモード」側を示している状態での電源スイッチ162nの操作によって、キーボード120を、たとえばスマートフォン400用のBluetoothキーボードとして容易に使用し始めることができる。 As described above, the keyboard PC 100 of the present embodiment is provided with the mode switch 162b, and can be operated to switch the mode switch 162b from the "normal mode" side to the "BT KB mode" side, or to switch the mode switch 162b to the "BT KB mode" side. By operating the power switch 162n in the state indicating , the keyboard 120 can be easily started to be used as a Bluetooth keyboard for the smart phone 400, for example.

また、モードスイッチ162bを「BT KBモード」側から「通常モード」側へ切り替える操作や、モードスイッチ162bが「BT KBモード」側を示している状態での電源スイッチ162nの操作によって、たとえばスマートフォン400用のBluetoothキーボードとしてのキーボード120の使用を容易に終了することができる。さらには、たとえばスマートフォン400用のBluetoothキーボードとしてのキーボード120の使用を終了するだけでなく、キーボード120の接続先を容易に戻すことができる。 Further, by switching the mode switch 162b from the "BT KB mode" side to the "normal mode" side, or by operating the power switch 162n while the mode switch 162b indicates the "BT KB mode" side, the smartphone 400, for example, You can easily end the use of the keyboard 120 as a Bluetooth keyboard for. Furthermore, for example, not only can the use of keyboard 120 as a Bluetooth keyboard for smartphone 400 be ended, but the connection destination of keyboard 120 can be easily restored.

図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 keyboard PC 100 associated with operation of power switch 162n or mode switch 162b.
If the mode switch 162b has been operated (step S1: Yes), the keyboard PC 100 checks whether the system is on (S0) or off (S3/S4/S5) (step S2). If it is ON (step S2: S0), the keyboard PC 100 then checks whether the mode switch 162b is on the "normal mode" side or the "BT KB mode" side (step S3). When positioned on the "BT KB mode" side (step S3: BT KB mode), that is, when switching from the "normal mode" to the "BT KB mode", the keyboard PC 100 turns on the BT KB. (Step S4), the system is turned off (S3/S4/S5) (Step S5). In step S5, the keyboard PC 100 can be set to keep the system on (S0).

モードスイッチ162bが「通常モード」側に位置している場合(ステップS3:通常モード)、つまり、「BT KBモード」から「通常モード」への切り替えであった場合、キーボードPC100は、BT KBをオフする(ステップS7)。システムはオン(S0)であるので、キーコードのCPU11に対するキーコードの供給が開始され、結果、キーボード120の接続先が戻されることになる。 When the mode switch 162b is positioned on the "normal mode" side (step S3: normal mode), that is, when switching from the "BT KB mode" to the "normal mode", the keyboard PC 100 switches the BT KB. It is turned off (step S7). Since the system is on (S0), the supply of the key code to the CPU 11 of the key code is started, and as a result, the connection destination of the keyboard 120 is returned.

システムの状態がオフの場合も(ステップ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 keyboard PC 100 then determines whether the mode switch 162b is on the "normal mode" side or the "BT KB mode" side. is checked (step S6). When positioned on the "BT KB mode" side (step S6: BT KB mode), that is, when switching from the "normal mode" to the "BT KB mode", the keyboard PC 100 turns on the BT KB. (Step S8). Further, when positioned on the "normal mode" side (step S6: normal mode), that is, when switching from the "BT KB mode" to the "normal mode", the keyboard PC 100 turns off the BT KB. (Step S9).

一方、電源スイッチ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 power switch 162 has been operated (step S1: No, step S9: Yes), the keyboard PC 100 checks whether the system is on (S0) or off (S3/S4/S5). (Step S10). If it is off (step S10: S3/S4/S5), the keyboard PC 100 then checks whether the mode switch 162b is on the "normal mode" side or the "BT KB mode" side (step S11). ). If the keyboard PC 100 is positioned on the "BT KB mode" side (step S11: BT KB mode), if the BT KB is off (step S12: Yes), the keyboard PC 100 turns on the BT KB (step S13), On the other hand, if the BT KB is on (step S12: No), the BT KB is turned off (step S14). If the mode switch 162b is on the "normal mode" side (step S11: normal mode), the keyboard PC 100 turns on the system (step S15).

システムの状態がオンの場合も(ステップ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 keyboard PC 100 then checks whether the mode switch 162b is on the "normal mode" side or the "BT KB mode" side (step S10: S0). S16). When the keyboard PC 100 is positioned on the "BT KB mode" side (step S16: BT KB mode), if the BT KB is off (step S17: Yes), the keyboard PC 100 turns on the BT KB (step S18). ), on the other hand, if the BT KB is on (step S17: No), the BT KB is turned off (step S19). If the mode switch 162b is on the "normal mode" side (step S16: normal mode), the keyboard PC 100 turns off the system (step S20).

以上のように、モードスイッチ162bを搭載する本実施形態のキーボードPC100においては、キーボード120をBluetoothキーボードとして容易に使用し始めることができるし、その使用を容易に終了することができる。
つまり、本実施形態のキーボードPC100は、自装置に搭載されるキーボードを他装置の外付けキーボードとして容易に使用することができる。
As described above, in the keyboard PC 100 of this embodiment equipped with the mode switch 162b, the keyboard 120 can be easily started to be used as a Bluetooth keyboard, and its use can be easily terminated.
In other words, the keyboard PC 100 of this embodiment can easily use the keyboard mounted on its own device as an external keyboard of another device.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 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... Keyboard 162...Holding unit 162n...Power switch 210...OS 211...Various application programs 220...BIOS 221...Switching control unit 300...Wearable display device 400...Smartphone.

Claims (9)

CPUと、
キーボードと、
前記キーボードでのキー操作に応じてキーコードを生成するコントローラと、
無線通信デバイスと、
前記キーコードを前記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モードへ切り替えるための前記モードスイッチの操作が行われた場合、前記スリープ機能を作動するか、前記ハイバネーション機能を作動するか、または、前記オペレーティングシステムをシャットダウンするかを設定可能である請求項に記載の電子装置。 The switching control unit activates the sleep function or the hibernation function when the mode switch for switching from the first mode to the second mode is operated while the operating system is running. or shutdown the operating system. 前記切替制御部は、前記オペレーティングシステムが稼働する状態において、前記第1モードから前記第2モードへ切り替えるための前記モードスイッチの操作が行われた場合、前記オペレーティングシステムが稼動する状態を維持することをさらに設定可能である請求項に記載の電子装置。 When the mode switch for switching from the first mode to the second mode is operated while the operating system is running, the switching control unit maintains the operating state of the operating system. 3. The electronic device of claim 2 , further configurable. 前記切替制御部は、前記第2モードから前記第1モードへ切り替えるための前記モードスイッチの操作が行われた場合、前記キーコードの前記外部デバイスへの供給を停止して、前記キーコードの前記CPUへの供給を開始する請求項1から3のいずれか1項に記載の電子装置。 When the mode switch for switching from the second mode to the first mode is operated, the switching control unit stops supplying the key code to the external device and switches the key code to the external device. 4. The electronic device according to any one of claims 1 to 3, wherein the supply to the CPU is started. 電源スイッチをさらに具備し、
前記切替制御部は、
前記モードスイッチが前記第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モードを示す状態において前記電源スイッチが操作された場合であって、前記オペレーティングシステムが稼働する状態である場合、前記スリープ機能を作動するか、前記ハイバネーション機能を作動するか、または、前記オペレーティングシステムをシャットダウンするかを設定可能である請求項に記載の電子装置。 When the power switch is operated while the mode switch indicates the first mode and the operating system is running, the switching control unit activates the sleep function, or activates the sleep function. 6. The electronic device of claim 5 , wherein it is configurable to activate a hibernation function or shut down the operating system. 外部ディスプレイを前記無線通信デバイスに接続可能なコネクタをさらに具備する請求項1からのいずれか1項に記載の電子装置。 7. The electronic device according to any one of claims 1 to 6 , further comprising a connector capable of connecting an external display to said wireless communication device. 第1保持部と、第2保持部と、前記第1保持部と前記第2保持部を開閉可能に支持するヒンジを有する筐体ユニットと、をさらに具備し、
前記キーボードは、前記第1保持部と前記第2保持部が前記ヒンジを介して開いた状態で露出する前記第1保持部の一面と前記第2保持部の一面に分割して配置される、
請求項1からのいずれか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と、キーボードと、前記キーボードでのキー操作に応じてキーコードを生成するコントローラと、無線通信デバイスと、前記キーコードを前記CPUへ供給する第1モードと前記キーコードを前記無線通信デバイス経由で外部デバイスへ供給する第2モードとを切り替えるためのモードスイッチと、を具備する電子装置によって実行されるモード切替方法であって、
前記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 .
JP2019048759A 2019-03-15 2019-03-15 Electronic device and mode switching method Active JP7282556B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (8)

* Cited by examiner, † Cited by third party
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