JP2021068100A - Information processing system, keyboard, information processing apparatus, and control method - Google Patents

Information processing system, keyboard, information processing apparatus, and control method Download PDF

Info

Publication number
JP2021068100A
JP2021068100A JP2019191902A JP2019191902A JP2021068100A JP 2021068100 A JP2021068100 A JP 2021068100A JP 2019191902 A JP2019191902 A JP 2019191902A JP 2019191902 A JP2019191902 A JP 2019191902A JP 2021068100 A JP2021068100 A JP 2021068100A
Authority
JP
Japan
Prior art keywords
information processing
keyboard
unit
processing device
communication
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.)
Pending
Application number
JP2019191902A
Other languages
Japanese (ja)
Inventor
大輔 渡邉
Daisuke Watanabe
大輔 渡邉
泰通 塚本
Yasumichi Tsukamoto
泰通 塚本
マーカス タカシ へーバーライン
Markus Heberlein Takashi
マーカス タカシ へーバーライン
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.)
Lenovo Singapore Pte Ltd
Original Assignee
Lenovo Singapore Pte Ltd
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 Lenovo Singapore Pte Ltd filed Critical Lenovo Singapore Pte Ltd
Priority to JP2019191902A priority Critical patent/JP2021068100A/en
Publication of JP2021068100A publication Critical patent/JP2021068100A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

To provide convenient input means in an information processing apparatus.SOLUTION: In an information processing system comprising an information processing apparatus and a keyboard capable of having a communication connection to the information processing apparatus, the keyboard comprises an operation unit which accepts an operation, a communication unit which communicates with the information processing apparatus, a first detection unit which detects an orientation of the keyboard, and a communication control unit which controls whether or not to have a communication connection to the information processing apparatus, on the basis of the orientation of the keyboard detected by the first detection unit, and the information processing apparatus comprises a display unit and a display control unit which controls whether or not to cause the display unit to display an on-screen keyboard, on the basis of communication with the keyboard.SELECTED DRAWING: Figure 1

Description

本発明は、情報処理システム、キーボード、情報処理装置、及び制御方法に関する。 The present invention relates to an information processing system, a keyboard, an information processing device, and a control method.

物理的なキーボード(物理キーボード)を備えていない情報処理装置(例えば、タブレット型パーソナルコンピュータ)への入力手段として、画面上に表示されたキーボード(オンスクリーンキーボード)への操作による入力手段がある。(例えば、特許文献1参照)。 As an input means to an information processing device (for example, a tablet-type personal computer) that does not have a physical keyboard (physical keyboard), there is an input means by operating a keyboard (on-screen keyboard) displayed on the screen. (See, for example, Patent Document 1).

特開2014−75004号公報Japanese Unexamined Patent Publication No. 2014-75004

しかしながら、オンスクリーンキーボードを使用した入力は、画面に表示されたキーに対して操作するだけであるため手軽に入力できる反面、操作するキーに物理的な凹凸や傾斜等がないため、ユーザは指の位置決めをしにくく、入力の速度や正確さという点では物理キーボードの方が有利な場合もある。そのため、ユーザは、用途に合わせて、オンスクリーンキーボードを使用したり、外付けの物理キーボードを情報処理装置に通信接続して使用したりすることがある。この場合、オンスクリーンキーボードを表示させたり物理キーボードを有効にさせたりする切替え操作が必要であり、不便であった。 However, while input using the on-screen keyboard is easy because it is only operated with respect to the keys displayed on the screen, the keys to be operated have no physical unevenness or inclination, so the user can use the finger. In some cases, the physical keyboard is more advantageous in terms of input speed and accuracy because it is difficult to position the keyboard. Therefore, the user may use an on-screen keyboard or connect an external physical keyboard to an information processing device by communicating with the information processing device, depending on the intended use. In this case, a switching operation such as displaying the on-screen keyboard or enabling the physical keyboard is required, which is inconvenient.

本発明は、上記した事情に鑑みてなされたもので、情報処理装置における利便性の良い入力手段を提供する情報処理システム、キーボード、情報処理装置、及び制御方法を提供することを目的の一つとする。 The present invention has been made in view of the above circumstances, and one of the objects of the present invention is to provide an information processing system, a keyboard, an information processing device, and a control method that provide a convenient input means in the information processing device. To do.

本発明は上記の課題を解決するためになされたものであり、本発明の第1態様に係る、情報処理装置と、前記情報処理装置と通信接続が可能なキーボードとを備えた情報処理システムは、前記キーボードが、操作を受け付ける操作部と、前記情報処理装置と通信を行う通信部と、前記キーボードの向きを検出する第1検出部と、前記第1検出部により検出された前記キーボードの向きに基づいて、前記情報処理装置と通信接続するか否かを制御する通信制御部と、を備え、前記情報処理装置が、表示部と、前記キーボードとの通信に基づいて、前記表示部にオンスクリーンキーボードを表示させるか否かを制御する表示制御部と、を備える。 The present invention has been made to solve the above problems, and an information processing system including an information processing device and a keyboard capable of communicating with the information processing device according to the first aspect of the present invention is provided. An operation unit that accepts operations by the keyboard, a communication unit that communicates with the information processing device, a first detection unit that detects the orientation of the keyboard, and an orientation of the keyboard detected by the first detection unit. A communication control unit that controls whether or not to communicate with the information processing device is provided based on the above, and the information processing device is turned on to the display unit based on communication between the display unit and the keyboard. It is provided with a display control unit that controls whether or not to display a screen keyboard.

上記情報処理システムにおいて、前記通信制御部は、前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に反する方向に相当すると検出された場合、前記情報処理装置と通信接続するように制御してもよい。 In the information processing system, when the first detection unit detects that the direction in which the surface on which the operation unit is provided corresponds to the direction opposite to the direction of gravity, the information processing device It may be controlled to make a communication connection with.

上記情報処理システムにおいて、前記通信制御部は、前記情報処理装置と通信接続するように制御した後、前記第1検出部による検出結果に基づく第1情報を、前記通信部を介して前記情報処理装置へ送信し、前記表示制御部は、前記第1情報を取得すると、前記表示部にオンスクリーンキーボードを表示させないように制御してもよい。 In the information processing system, the communication control unit controls the communication connection with the information processing device, and then transmits the first information based on the detection result by the first detection unit to the information processing unit via the communication unit. When the information is transmitted to the device and the display control unit acquires the first information, the display control unit may control the display unit so as not to display the on-screen keyboard.

上記情報処理システムにおいて、前記表示制御部は、前記キーボードと通信接続された場合、前記表示部にオンスクリーンキーボードを表示させないように制御してもよい。 In the information processing system, the display control unit may be controlled so that the on-screen keyboard is not displayed on the display unit when the keyboard is connected to the communication.

上記情報処理システムにおいて、前記キーボードは、前記操作部が設けられている面に対する物体の近接または接触を検出する第2検出部、を備え、前記通信制御部は、前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に反する方向に相当すると検出され、且つ前記第2検出部により物体の近接または接触が検出されたと判定された場合、前記情報処理装置と通信接続するように制御してもよい。 In the information processing system, the keyboard includes a second detection unit that detects the proximity or contact of an object with respect to a surface on which the operation unit is provided, and the communication control unit operates the operation by the first detection unit. When it is detected that the direction in which the surface on which the unit is provided corresponds to the direction opposite to the direction of gravity, and it is determined that the second detection unit detects the proximity or contact of the object, the information processing apparatus and the information processing apparatus are used. It may be controlled to make a communication connection.

上記情報処理システムにおいて、前記通信制御部は、前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に相当すると検出された場合、前記情報処理装置と通信接続しないように制御してもよい。 In the information processing system, when the first detection unit detects that the direction in which the surface on which the operation unit is provided corresponds to the direction of gravity, the communication control unit communicates with the information processing device. It may be controlled not to.

上記情報処理システムにおいて、前記通信制御部は、前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に相当すると検出された場合、当該検出結果に基づく第2情報を、前記通信部を介して前記情報処理装置へ送信してから、前記情報処理装置と通信接続しないように制御し、前記表示制御部は、前記第2情報を取得すると、前記表示部にオンスクリーンキーボードを表示させてもよい。 In the information processing system, when the communication control unit detects that the direction in which the surface on which the operation unit is provided corresponds to the gravity direction by the first detection unit, the second detection result is based on the detection result. After transmitting the information to the information processing device via the communication unit, the information processing device is controlled so as not to be connected to the information processing device, and when the display control unit acquires the second information, the display unit receives the information. The on-screen keyboard may be displayed.

上記情報処理システムにおいて、前記表示制御部は、前記キーボードとの通信が切断された場合、前記表示部にオンスクリーンキーボードを表示させてもよい。 In the information processing system, the display control unit may display an on-screen keyboard on the display unit when communication with the keyboard is disconnected.

上記情報処理システムにおいて、前記表示制御部は、前記キーボードの前記操作部が設けられている面の向いている方向が重力方向に相当すると判定された場合も、前記情報処理装置の使用形態に応じて前記表示部にオンスクリーンキーボードを表示させるか否かを制御してもよい。 In the information processing system, even when it is determined that the direction in which the surface of the keyboard on which the operation unit is provided corresponds to the direction of gravity, the display control unit depends on the usage pattern of the information processing device. You may control whether or not to display the on-screen keyboard on the display unit.

上記情報処理システムは、前記情報処理装置は、板状の第1筐体と、前記第1筐体と側面同士が回動可能に結合される板状の第2筐体と、前記第1筐体と前記第2筐体とのそれぞれ向きを検出する第3検出部と、を備え、前記表示制御部は、前記第3検出部により前記第1筐体と前記第2筐体とが水平な状態を含む所定の回動角度の範囲であると判定された場合、前記キーボードの前記操作部が設けられている面の向いている方向が重力方向に相当すると判定されたとしても、前記表示部にオンスクリーンキーボードを表示させなくてもよい。 In the information processing system, the information processing apparatus includes a plate-shaped first housing, a plate-shaped second housing in which the first housing and side surfaces are rotatably connected to each other, and the first housing. The display control unit includes a third detection unit that detects the orientation of the body and the second housing, and the display control unit has the first housing and the second housing horizontal to each other by the third detection unit. When it is determined that the rotation angle is within a predetermined range including the state, even if it is determined that the direction in which the surface of the keyboard on which the operation unit is provided is facing corresponds to the direction of gravity, the display unit. Does not have to display the on-screen keyboard.

上記情報処理システムにおいて、前記キーボードは、前記操作部が受け付けた操作に応じた入力情報を、前記通信部を介して前記情報処理装置へ送信する入力情報送信部、を備え、前記入力情報送信部または前記情報処理装置は、前記通信部を介する前記情報処理装置と前記キーボードとの通信強度に基づいて前記情報処理装置と前記キーボードとの距離が所定の閾値以上であると判定し、且つ前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に反する方向に相当しないと検出された場合には、前記入力情報を前記情報処理装置が受け付けないように制御してもよい。 In the information processing system, the keyboard includes an input information transmission unit that transmits input information corresponding to an operation received by the operation unit to the information processing device via the communication unit, and the input information transmission unit. Alternatively, the information processing device determines that the distance between the information processing device and the keyboard is equal to or greater than a predetermined threshold based on the communication strength between the information processing device and the keyboard via the communication unit, and the first. 1 When the detection unit detects that the direction in which the surface on which the operation unit is provided does not correspond to the direction opposite to the direction of gravity, the information processing device is controlled so as not to accept the input information. You may.

上記情報処理システムにおいて、前記キーボードは、前記操作部が設けられている面に対するユーザの近接または接触を検出する第2検出部、を備え、前記入力情報送信部または前記情報処理装置は、前記情報処理装置と前記キーボードとの距離が所定の閾値以上であると判定し、且つ前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に反する方向に相当しないと検出され、さらに前記操作部が設けられている面に対する物体の近接または接触が前記第2検出部により検出されない場合には、前記入力情報を前記情報処理装置が受け付けないように制御してもよい。 In the information processing system, the keyboard includes a second detection unit that detects the proximity or contact of the user with respect to the surface on which the operation unit is provided, and the input information transmission unit or the information processing device provides the information. It is determined that the distance between the processing device and the keyboard is equal to or greater than a predetermined threshold value, and the direction in which the surface on which the operation unit is provided by the first detection unit does not correspond to the direction opposite to the direction of gravity. If it is detected and the proximity or contact of the object with respect to the surface on which the operation unit is provided is not detected by the second detection unit, the information processing apparatus may be controlled so that the input information is not accepted. ..

また、本発明の第2態様に係る、情報処理装置と通信接続が可能なキーボードは、操作を受け付ける操作部と、前記情報処理装置と通信を行う通信部と、前記キーボードの向きを検出する第1検出部と、前記第1検出部により検出された前記キーボードの向きに基づいて、前記情報処理装置と通信接続するか否かを制御する通信制御部と、を備える。 Further, the keyboard capable of communication connection with the information processing device according to the second aspect of the present invention is the first to detect the orientation of the operation unit that accepts operations, the communication unit that communicates with the information processing device, and the keyboard. It includes one detection unit and a communication control unit that controls whether or not to make a communication connection with the information processing device based on the orientation of the keyboard detected by the first detection unit.

また、本発明の第3態様に係る、キーボードと通信接続が可能な情報処理装置は、表示部と、前記キーボードとの通信に基づいて、前記表示部にオンスクリーンキーボードを表示させるか否かを制御する表示制御部と、を備える。 Further, the information processing apparatus capable of communication connection with the keyboard according to the third aspect of the present invention determines whether or not to display the on-screen keyboard on the display unit based on the communication between the display unit and the keyboard. It includes a display control unit for controlling.

また、本発明の第4態様に係る、情報処理装置と、前記情報処理装置と通信接続が可能なキーボードとを備えた情報処理システムにおける制御方法は、前記キーボードが、操作を受け付けるステップと、前記情報処理装置と通信を行うステップと、前記キーボードの向きを検出するステップと、検出された前記キーボードの向きに基づいて、前記情報処理装置と通信接続するか否かを制御するステップと、を有し、前記情報処理装置が、前記キーボードとの通信に基づいて、表示部にオンスクリーンキーボードを表示させるか否かを制御するステップ、を有する。 Further, the control method in the information processing system including the information processing device and the keyboard capable of communicating with the information processing device according to the fourth aspect of the present invention includes a step in which the keyboard accepts an operation and the above. It has a step of communicating with the information processing device, a step of detecting the orientation of the keyboard, and a step of controlling whether or not to communicate with the information processing apparatus based on the detected orientation of the keyboard. The information processing apparatus has a step of controlling whether or not the on-screen keyboard is displayed on the display unit based on the communication with the keyboard.

また、本発明の第5態様に係る、情報処理装置と通信接続が可能なキーボードにおける制御方法は、操作を受け付けるステップと、前記情報処理装置と通信を行うステップと、前記キーボードの向きを検出するステップと、検出された前記キーボードの向きに基づいて、前記情報処理装置と通信接続するか否かを制御するステップと、を有する。 Further, the control method for a keyboard capable of communicating with an information processing device according to a fifth aspect of the present invention detects a step of accepting an operation, a step of communicating with the information processing device, and the orientation of the keyboard. It has a step and a step of controlling whether or not to make a communication connection with the information processing device based on the detected orientation of the keyboard.

また、本発明の第6態様に係る、キーボードと通信接続が可能な情報処理装置における制御方法は、前記キーボードとの通信を制御するステップと、前記キーボードとの通信に基づいて、表示部にオンスクリーンキーボードを表示させるか否かを制御するステップと、を有する。 Further, the control method in the information processing device capable of communicating with the keyboard according to the sixth aspect of the present invention is turned on to the display unit based on the step of controlling the communication with the keyboard and the communication with the keyboard. It has a step of controlling whether or not to display the screen keyboard.

本発明の上記態様によれば、情報処理装置における利便性の良い入力手段を提供することができる。 According to the above aspect of the present invention, it is possible to provide a convenient input means in the information processing apparatus.

第1の実施形態に係る情報処理システムの概要を示すブロック図。The block diagram which shows the outline of the information processing system which concerns on 1st Embodiment. 第1の実施形態に係る情報処理装置の使用形態の第1例を示す側面図。The side view which shows the 1st example of the usage form of the information processing apparatus which concerns on 1st Embodiment. 第1の実施形態に係る情報処理装置の使用形態の第2例を示す側面図。The side view which shows the 2nd example of the usage form of the information processing apparatus which concerns on 1st Embodiment. 第1の実施形態に係る物理キーボードが上向きのときの制御の一例を示す図。The figure which shows an example of the control when the physical keyboard which concerns on 1st Embodiment is upward. 第1の実施形態に係る物理キーボードが下向きのときの制御の一例を示す図。The figure which shows an example of the control when the physical keyboard which concerns on 1st Embodiment is facing down. 第1の実施形態係る情報処理装置の構成例を示すブロック図。The block diagram which shows the structural example of the information processing apparatus which concerns on 1st Embodiment. 第1の実施形態係る物理キーボードの構成例を示すブロック図。The block diagram which shows the structural example of the physical keyboard which concerns on 1st Embodiment. 第1の実施形態係る物理キーボード側の入力手段切替処理の一例を示すフローチャート。The flowchart which shows an example of the input means switching process on the physical keyboard side which concerns on 1st Embodiment. 第1の実施形態に係る情報処理装置側の入力手段切替処理の一例を示すフローチャート。The flowchart which shows an example of the input means switching process on the information processing apparatus side which concerns on 1st Embodiment. 第2の実施形態に係る物理キーボード側の入力手段切替処理の一例を示すフローチャート。The flowchart which shows an example of the input means switching process on the physical keyboard side which concerns on 2nd Embodiment. 第4の実施形態に係る情報処理システム1の処理の概要を説明する図。The figure explaining the outline of the processing of the information processing system 1 which concerns on 4th Embodiment. 第4の実施形態に係る入力情報の送信禁止処理の第1例を示すフローチャート。The flowchart which shows 1st example of the transmission prohibition processing of the input information which concerns on 4th Embodiment. 第4の実施形態に係る入力情報の送信禁止処理の第2例を示すフローチャート。The flowchart which shows the 2nd example of the transmission prohibition processing of the input information which concerns on 4th Embodiment.

以下、図面を参照しながら本発明の実施形態について詳しく説明する。
<第1の実施形態>
まず、本発明の第1の実施形態について説明する。
(情報処理システムの概要)
図1は、本実施形態に係る情報処理システム1の概要を示すブロック図である。情報処理システム1は、情報処理装置10と、情報処理装置10と通信接続が可能な外付けの物理キーボード20を備えている。情報処理装置10は、例えば、PC(パーソナルコンピュータ)である。情報処理装置10は、デスクトップ型、ラップトップ型(ノート型)、タブレット型等いずれのPCであってもよいが、ここでは、ラップトップ型としてもタブレット型としても使用できる構成を例に説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
<First Embodiment>
First, the first embodiment of the present invention will be described.
(Overview of information processing system)
FIG. 1 is a block diagram showing an outline of the information processing system 1 according to the present embodiment. The information processing system 1 includes an information processing device 10 and an external physical keyboard 20 capable of communicating with the information processing device 10. The information processing device 10 is, for example, a PC (personal computer). The information processing device 10 may be any PC such as a desktop type, a laptop type (notebook type), and a tablet type, but here, a configuration that can be used as both a laptop type and a tablet type will be described as an example. ..

情報処理装置10は、第1筐体11A、第2筐体11B、及びヒンジ機構12を備える。第1筐体11A及び第2筐体11Bは、略四角形の板状(例えば、平板状)の筐体である。第1筐体11Aの側面の一つと第2筐体11Bの側面の一つとがヒンジ機構12を介して結合されており、ヒンジ機構12がなす回転軸Xの周りに第1筐体11Aと第2筐体11Bとが相対的に回動可能である。第1筐体11Aと第2筐体11Bとの回転軸Xの周りの開き角θが0°の状態が、第1筐体11Aと第2筐体11Bとが重なり合って完全に閉じた状態(「閉状態」と称する)である。閉状態において第1筐体11Aと第2筐体11Bとの互いに対面する側の面を、それぞれの「内面」と呼び、内面に対して反対側の面を「外面」と称する。また、閉状態に対して第1筐体11Aと第2筐体11Bとが開いた状態のことを「開状態」と呼ぶ。開いた状態とは、開き角θ(第1筐体11Aの内面と第2筐体11Bの内面とがなす角)が予め設定された閾値(例えば、10°)より大きくなるまで、第1筐体11Aと第2筐体11Bとが相対的に回動された状態である。 The information processing device 10 includes a first housing 11A, a second housing 11B, and a hinge mechanism 12. The first housing 11A and the second housing 11B are substantially quadrangular plate-shaped (for example, flat plate-shaped) housings. One of the side surfaces of the first housing 11A and one of the side surfaces of the second housing 11B are connected via a hinge mechanism 12, and the first housing 11A and the first housing 11A and the first housing 11A are connected around the rotation axis X formed by the hinge mechanism 12. The two housings 11B are relatively rotatable. A state in which the opening angle θ of the first housing 11A and the second housing 11B around the rotation axis X is 0 ° is a state in which the first housing 11A and the second housing 11B overlap and are completely closed ( It is called "closed state"). The surfaces of the first housing 11A and the second housing 11B facing each other in the closed state are referred to as "inner surfaces", and the surfaces opposite to the inner surface are referred to as "outer surfaces". Further, the state in which the first housing 11A and the second housing 11B are open with respect to the closed state is referred to as an "open state". The open state means that the opening angle θ (the angle formed by the inner surface of the first housing 11A and the inner surface of the second housing 11B) becomes larger than a preset threshold value (for example, 10 °). The body 11A and the second housing 11B are in a relatively rotated state.

また、第1筐体11Aの内面から第2筐体11Bの内面に渡って表示部130が設けられている。例えば、表示部130は、第1筐体11Aと第2筐体11Bとの相対的な回動による開き角θに合わせて屈曲可能なフレキシブルディスプレイを備えている。フレキシブルディスプレイとしては、有機ELディスプレイ等が用いられる。ここでは、表示部130の画面領域のうち第1筐体11Aの内面側に設けられている画面領域を表示部130A、第2筐体11Bの内面側に設けられている画面領域を表示部130Bと称する。また、表示部130の画面には、当該画面に対するタッチ操作による入力を受け付けるタッチパネルが設けられている。ユーザは、情報処理装置10を開状態にすることにより、第1筐体11Aと第2筐体11Bのそれぞれの内面に設けられた表示部130(130A,130B)の視認及び操作が可能となり、情報処理装置10の使用が可能となる。 Further, the display unit 130 is provided from the inner surface of the first housing 11A to the inner surface of the second housing 11B. For example, the display unit 130 includes a flexible display that can be bent according to an opening angle θ due to relative rotation between the first housing 11A and the second housing 11B. As the flexible display, an organic EL display or the like is used. Here, of the screen areas of the display unit 130, the screen area provided on the inner surface side of the first housing 11A is the display unit 130A, and the screen area provided on the inner surface side of the second housing 11B is the display unit 130B. It is called. Further, the screen of the display unit 130 is provided with a touch panel that accepts input by touch operation on the screen. By opening the information processing device 10, the user can visually recognize and operate the display units 130 (130A, 130B) provided on the inner surfaces of the first housing 11A and the second housing 11B, respectively. The information processing device 10 can be used.

図2及び図3は、情報処理装置10の使用形態の例を示す側面図である。図2は、ラップトップ型として使用する場合使用形態(以下、「ラップトップモード」と称する)の一例を示している。情報処理装置10は、開き角θに応じて使用形態を判別する。情報処理装置10がラップトップモードと判別する開き角θは、一例として10°<θ<170°(実際に使用される際の開き角θは、典型的には100〜130°程度)である。ラップトップモードでは、表示部130Aには、例えばOS(Operating System)の処理やOS上で動作するアプリケーションプログラムの処理に基づく表示情報が表示される。一方、表示部130Bには、例えばユーザの操作を受け付けるオンスクリーンキーボード(ソフトウェアキーボード)が表示される。 2 and 3 are side views showing an example of a usage pattern of the information processing apparatus 10. FIG. 2 shows an example of a usage pattern (hereinafter, referred to as “laptop mode”) when used as a laptop type. The information processing device 10 determines the usage pattern according to the opening angle θ. The opening angle θ that the information processing apparatus 10 determines as laptop mode is, for example, 10 ° <θ <170 ° (the opening angle θ when actually used is typically about 100 to 130 °). .. In the laptop mode, the display unit 130A displays display information based on, for example, processing of an OS (Operating System) or processing of an application program running on the OS. On the other hand, the display unit 130B displays, for example, an on-screen keyboard (software keyboard) that accepts user operations.

図3は、タブレット型として使用する場合の使用形態(以下、「タブレットモード」と称する)の一例を示している。タブレットモードの開き角θは、典型的には180°であるが、情報処理装置10がタブレットモードと判別する開き角θは、一例として170°≦θ<190°である。つまり、タブレットモードとは、第1筐体11Aと第2筐体11Bとが水平な状態を含む所定の回動角度の範囲になる状態での使用形態を指す。表示部130は、表示部130Aの画面領域と表示部130Bの画面領域とによる区別がなく、表示部130の画面領域全体で一つの画面として機能する。 FIG. 3 shows an example of a usage pattern (hereinafter, referred to as “tablet mode”) when used as a tablet type. The opening angle θ of the tablet mode is typically 180 °, but the opening angle θ that the information processing apparatus 10 determines from the tablet mode is 170 ° ≦ θ <190 ° as an example. That is, the tablet mode refers to a usage mode in which the first housing 11A and the second housing 11B are in a range of a predetermined rotation angle including a horizontal state. The display unit 130 does not distinguish between the screen area of the display unit 130A and the screen area of the display unit 130B, and functions as one screen in the entire screen area of the display unit 130.

図1に戻り、物理キーボード20は、ユーザが物理的に押下して文字等を入力する操作ボタン(キー)が配列されたキーボードである。物理キーボード20は、情報処理装置10と通信接続することで情報処理装置10の入力デバイスとして機能する。例えば、物理キーボード20は、Bluetooth(登録商標)などの近距離無線通信に対応している。 Returning to FIG. 1, the physical keyboard 20 is a keyboard in which operation buttons (keys) for which a user physically presses and inputs characters or the like are arranged. The physical keyboard 20 functions as an input device of the information processing device 10 by communicating with the information processing device 10. For example, the physical keyboard 20 supports short-range wireless communication such as Bluetooth (registered trademark).

例えば、ユーザは、用途に合わせて、情報処理装置10の表示部130Bに表示されるオンスクリーンキーボードを使用したり、物理キーボード20を使用したりする。オンスクリーンキーボードを使用した入力は、画面に表示されたキーに対して操作するだけであるため手軽に入力できる反面、操作するキーに物理的な凹凸や傾斜等がないため、ユーザは指の位置決めをしにくく、速く正確に入力するのが難しいという欠点がある。一方、物理キーボード20を使用した入力は、設置スペースが必要になるため手軽さという面ではオンスクリーンキーボードに対して不利であるが、入力のし易さや正確さという点では有利である。 For example, the user may use the on-screen keyboard displayed on the display unit 130B of the information processing apparatus 10 or the physical keyboard 20 according to the application. Input using the on-screen keyboard is easy because you only operate the keys displayed on the screen, but the keys to be operated have no physical unevenness or inclination, so the user can position their fingers. It has the disadvantage that it is difficult to input and it is difficult to input quickly and accurately. On the other hand, input using the physical keyboard 20 is disadvantageous to the on-screen keyboard in terms of ease of use because it requires an installation space, but is advantageous in terms of ease of input and accuracy.

本実施形態に係る情報処理システム1では、特別な操作を必要とすることなくオンスクリーンキーボードと物理キーボード20との入力手段の切替えが可能である。具体的には、物理キーボード20の向きに基づいて、物理キーボード20と情報処理装置10と通信接続するか否かと、情報処理装置10にオンスクリーンキーボードを表示させるか否かを制御する。 In the information processing system 1 according to the present embodiment, it is possible to switch the input means between the on-screen keyboard and the physical keyboard 20 without requiring a special operation. Specifically, based on the orientation of the physical keyboard 20, it is controlled whether or not the physical keyboard 20 and the information processing device 10 are communicated and connected, and whether or not the information processing device 10 displays the on-screen keyboard.

図4及び図5は、物理キーボード20の向きに基づく制御を説明する図である。ここでは、水平面と平行な互いに直交する軸をX軸及びY軸とし、水平面に直交する重力方向の軸をZ軸とする。例えば、重力方向がZ軸の負方向、重力に反する方向がZ軸の正方向とする。以下では、重力方向を「下向き」、重力に反する方向を「上向き」と称する。 4 and 5 are diagrams illustrating control based on the orientation of the physical keyboard 20. Here, the axes parallel to the horizontal plane and orthogonal to each other are defined as the X-axis and the Y-axis, and the axes in the direction of gravity orthogonal to the horizontal plane are defined as the Z-axis. For example, the direction of gravity is the negative direction of the Z axis, and the direction contrary to gravity is the positive direction of the Z axis. Hereinafter, the direction of gravity is referred to as "downward", and the direction contrary to gravity is referred to as "upward".

図4は、物理キーボード20が上向きのときの制御の一例を示す図である。この図において、符号D1が示す矢印の方向は、物理キーボード20のキー(操作部)が設けられている面(以下では、「キーボード面」と称する)の向いている方向を示している。図示するように、物理キーボード20のキーボード面の向いている方向が、符号D1が示す矢印の方向のように上向きである場合、物理キーボード20と情報処理装置10とは通信接続を行うように制御する。また、情報処理装置10は、オンスクリーンキーボードを非表示に制御する。このとき、表示部130Bには、例えば表示部130Aと同様にOSの処理やOS上で動作するアプリケーションプログラムの処理に基づく表示情報が表示される。なお、このとき、表示部130Bは、表示部130Aに表示される情報より情報量が少ない補助的な情報が表示されるサブ画面としての画面領域として機能してもよい。 FIG. 4 is a diagram showing an example of control when the physical keyboard 20 is facing upward. In this figure, the direction of the arrow indicated by the reference numeral D1 indicates the direction in which the surface (hereinafter, referred to as “keyboard surface”) on which the key (operation unit) of the physical keyboard 20 is provided faces. As shown in the figure, when the direction in which the keyboard surface of the physical keyboard 20 faces is upward as in the direction of the arrow indicated by the reference numeral D1, the physical keyboard 20 and the information processing device 10 are controlled to make a communication connection. To do. Further, the information processing device 10 controls the on-screen keyboard to be hidden. At this time, the display unit 130B displays display information based on the processing of the OS and the processing of the application program running on the OS, as in the case of the display unit 130A, for example. At this time, the display unit 130B may function as a screen area as a sub screen in which auxiliary information having a smaller amount of information than the information displayed on the display unit 130A is displayed.

図5は、物理キーボード20が下向きのときの制御の一例を示す図である。図示するように物理キーボード20のキーボード面の向いている方向が、符号D1が示す矢印の方向のように下向きの場合、物理キーボード20と情報処理装置10とは通信接続を行わないように制御する。また、情報処理装置10は、表示部130Bにオンスクリーンキーボードを表示させる。 FIG. 5 is a diagram showing an example of control when the physical keyboard 20 is facing downward. As shown in the figure, when the direction in which the keyboard surface of the physical keyboard 20 faces is downward as in the direction of the arrow indicated by the reference numeral D1, the physical keyboard 20 and the information processing device 10 are controlled so as not to make a communication connection. .. Further, the information processing device 10 causes the display unit 130B to display the on-screen keyboard.

このように、本実施形態では、物理キーボード20のキーボード面が上向きの場合には、ユーザが物理キーボード20を使用する意思があるものとみなして、物理キーボード20を使用可能な状態にするとともにオンスクリーンキーボードを非表示とする。一方、物理キーボード20のキーボード面が下向きの場合には、ユーザが物理キーボード20を使用する意思が無いものとみなして、物理キーボード20との通信接続を行わず、情報処理装置10にオンスクリーンキーボードを表示させる。よって、ユーザの特別な操作を必要とすることなく、オンスクリーンキーボードと物理キーボード20との切替えが可能であり、利便性が良い。以下、情報処理システム1の構成について、詳しく説明する。 As described above, in the present embodiment, when the keyboard surface of the physical keyboard 20 is facing upward, it is considered that the user intends to use the physical keyboard 20, and the physical keyboard 20 is enabled and turned on. Hide the screen keyboard. On the other hand, when the keyboard surface of the physical keyboard 20 is facing downward, it is considered that the user does not intend to use the physical keyboard 20, and the communication connection with the physical keyboard 20 is not performed, and the on-screen keyboard is connected to the information processing device 10. Is displayed. Therefore, it is possible to switch between the on-screen keyboard and the physical keyboard 20 without requiring a special operation by the user, which is convenient. Hereinafter, the configuration of the information processing system 1 will be described in detail.

(情報処理装置10の構成)
まず、情報処理装置10の構成について説明する。
図6は、本実施形態係る情報処理装置10の構成例を示すブロック図である。情報処理装置10は、通信部110と、入力部120と、表示部130と、スピーカ140と、加速度センサ150と、RAM(Random Access Memory)160と、Flashメモリ170と、制御部180と、を備えている。これらの各部は、バスを介して通信可能に接続されている。例えば、RAM(Random Access Memory)160、Flashメモリ170、及び制御部180を構成する部品が実装された主となる回路基板は、第2筐体11Bの内部に設けられている。
(Configuration of Information Processing Device 10)
First, the configuration of the information processing device 10 will be described.
FIG. 6 is a block diagram showing a configuration example of the information processing device 10 according to the present embodiment. The information processing device 10 includes a communication unit 110, an input unit 120, a display unit 130, a speaker 140, an acceleration sensor 150, a RAM (Random Access Memory) 160, a Flash memory 170, and a control unit 180. I have. Each of these parts is communicably connected via a bus. For example, a main circuit board on which the components constituting the RAM (Random Access Memory) 160, the Flash memory 170, and the control unit 180 are mounted is provided inside the second housing 11B.

通信部110は、例えば、複数のイーサネット(登録商標)ポートや複数のUSB(Universal Serial Bus)等のデジタル入出力ポート、Bluetooth(登録商標)やWi−Fi(登録商標)等の無線通信を行う通信デバイス等を含んで構成される。 The communication unit 110 performs wireless communication such as a plurality of Ethernet (registered trademark) ports, a plurality of digital input / output ports such as USB (Universal Serial Bus), Bluetooth (registered trademark) and Wi-Fi (registered trademark). It is configured to include communication devices and the like.

入力部120は、表示部130の画面に対するタッチ操作を検出するタッチパネルや、情報処理装置10の電源をON/OFFするための電源ボタン等の操作ボタンを含む。入力部120は、受け付けた操作入力に基づく入力情報を出力する。 The input unit 120 includes an operation button such as a touch panel for detecting a touch operation on the screen of the display unit 130 and a power button for turning on / off the power of the information processing device 10. The input unit 120 outputs input information based on the received operation input.

表示部130は、前述したように、有機ELディスプレイパネル等を用いたフレキシブルディスプレイを含んで構成される。スピーカ140は、電子音や音声などを出力する。 As described above, the display unit 130 includes a flexible display using an organic EL display panel or the like. The speaker 140 outputs electronic sounds, voices, and the like.

加速度センサ150は、例えば第1筐体11Aと第2筐体11Bとのそれぞれの内部に設けられており、第1筐体11Aと第2筐体11Bとのそれぞれの向き及び向きの変化を検出する。加速度センサ150は、検出結果を制御部180へ出力する。 The acceleration sensor 150 is provided inside, for example, the first housing 11A and the second housing 11B, and detects the orientation and change in the orientation of the first housing 11A and the second housing 11B, respectively. To do. The acceleration sensor 150 outputs the detection result to the control unit 180.

RAM160には、制御部180が演算や制御、処理などを行うプログラムやデータが展開され、適宜、各種データの保存または消去が行われる。なお、RAM160は、揮発性メモリであるため、給電が停止されるとデータを保持できない。 Programs and data for which the control unit 180 performs calculations, controls, processes, and the like are developed in the RAM 160, and various data are stored or erased as appropriate. Since the RAM 160 is a volatile memory, it cannot hold data when the power supply is stopped.

Flashメモリ170は、Flash−ROM(Resad Only Memory)などの不揮発性メモリである。つまり、Flashメモリ170は、給電が停止されでもデータを保持できる。例えば、Flashメモリ170には、BIOS(Basic Input Output System)のプログラムや設定データ、OSやOS上で動作するアプリケーションのプログラム等が保存されている。 The Flash memory 170 is a non-volatile memory such as a Flash-ROM (Resad Only Memory). That is, the Flash memory 170 can retain data even when the power supply is stopped. For example, the Flash memory 170 stores a BIOS (Basic Input Output System) program, setting data, an OS, an application program running on the OS, and the like.

制御部180は、CPU(Central Processing Unit)、GPU(Graphic Processing Unit)、EC(Embedded Controller)などを含んで構成される。制御部180は、BIOS、OS、または各種のアプリケーションなどのプログラムを実行することにより、BIOSやOSなどのシステムをブート(起動)し、各種の演算及び処理などを行う。また、制御部180は、RAM160、Flashメモリ170などに対してデータの読み書きや消去などのメモリ制御を行う。 The control unit 180 includes a CPU (Central Processing Unit), a GPU (Graphic Processing Unit), an EC (Embedded Controller), and the like. The control unit 180 boots (starts) a system such as the BIOS or the OS by executing a program such as the BIOS, the OS, or various applications, and performs various operations and processes. Further, the control unit 180 performs memory control such as reading / writing and erasing data on the RAM 160, the Flash memory 170, and the like.

また、制御部180は、状態判別部181(第3検出部の一例)と、表示制御部182と、通信制御部183と、入力情報取得部184とを備えている。 Further, the control unit 180 includes a state determination unit 181 (an example of a third detection unit), a display control unit 182, a communication control unit 183, and an input information acquisition unit 184.

状態判別部181は、情報処理装置10の開閉状態や使用形態等を判別する。例えば、状態判別部181は、加速度センサ150の検出結果に基づいて、第1筐体11Aの向きと第2筐体11Bの向きを判別し、判別したそれぞれの向きに基づいて開状態であるか閉状態であるかを判別する。また、状態判別部181は、判別したそれぞれの向きに基づいて第1筐体11Aと第2筐体11Bとの開き角θを求め、ラップトップモード(図2参照)であるか、タブレットモード(図3参照)であるかを判別する。 The state determination unit 181 determines the open / closed state, usage mode, and the like of the information processing device 10. For example, the state determination unit 181 determines the orientation of the first housing 11A and the orientation of the second housing 11B based on the detection result of the acceleration sensor 150, and is the open state based on the determined orientations? Determine if it is closed. Further, the state determination unit 181 obtains the opening angle θ between the first housing 11A and the second housing 11B based on the respective discriminated orientations, and either the laptop mode (see FIG. 2) or the tablet mode (see FIG. 2). (See FIG. 3).

なお、状態判別部181は、判別したそれぞれの向きに基づいて、情報処理装置10が使用されている向きに応じた使用形態を判別してもよい。例えば、状態判別部181は、表示部130Bの画面が水平面(XY平面)に対して平行な状態(図1に示すようなラップトップ型PCの一般的な使用形態)であるか、或いは表示部130A及び表示部130Bの各画面の短辺の一方が上向き、他方が下向きとなるような本のように使用する使用形態(表示部130Aと表示部130Bとが見開きの連続した本の頁に対応する使用形態)であるかを判別してもよい。この本のように使用する使用形態のことを、以下では、「ブックモード」と称する。 The state determination unit 181 may determine the usage mode according to the direction in which the information processing apparatus 10 is used, based on each of the determined directions. For example, in the state determination unit 181, the screen of the display unit 130B is in a state parallel to the horizontal plane (XY plane) (general usage pattern of a laptop PC as shown in FIG. 1), or the display unit Usage pattern used like a book in which one of the short sides of each screen of 130A and the display unit 130B faces upward and the other side faces downward (the display unit 130A and the display unit 130B correspond to pages of a continuous book spread. It may be determined whether or not the usage pattern is to be used. The usage pattern used like this book is hereinafter referred to as "book mode".

表示制御部182は、表示部130の表示を制御する。例えば、ラップトップモードの場合、表示制御部182は、表示部130Aの画面領域の表示と表示部130Bの画面領域の表示とを区別して制御する。また、タブレットモードの場合、表示制御部182は、表示部130Aの画面領域と表示部130Bの画面領域とによる区別なく、表示部130の画面領域全体で一つの画面領域として表示を制御する。また、表示制御部182は、表示部130へのオンスクリーンキーボードの表示/非表示(表示ON/表示OFF)の制御を行う。例えば、表示制御部182は、物理キーボード20からの指示に応じて、オンスクリーンキーボードの表示/非表示を制御してもよい。また、表示制御部182は、物理キーボード20との通信接続の有無に基づいて、オンスクリーンキーボードの表示/非表示を制御してもよい。 The display control unit 182 controls the display of the display unit 130. For example, in the laptop mode, the display control unit 182 controls the display of the screen area of the display unit 130A and the display of the screen area of the display unit 130B separately. Further, in the tablet mode, the display control unit 182 controls the display as one screen area in the entire screen area of the display unit 130 without distinguishing between the screen area of the display unit 130A and the screen area of the display unit 130B. Further, the display control unit 182 controls the display / non-display (display ON / display OFF) of the on-screen keyboard on the display unit 130. For example, the display control unit 182 may control the display / non-display of the on-screen keyboard in response to an instruction from the physical keyboard 20. Further, the display control unit 182 may control the display / non-display of the on-screen keyboard based on the presence / absence of a communication connection with the physical keyboard 20.

通信制御部183は、通信部110を介して行われる通信の制御を行う。例えば、通信部110を介して通信が可能な周辺機器(例えば、Bluetooth(登録商標)などの近距離無線通信に対応した物理キーボード20)との通信を制御する。例えば、通信制御部183は、Bluetooth(登録商標)に対応した物理キーボード20と予めペアリングしておくことにより、その後は、物理キーボード20側でBluetooth(登録商標)がONに制御されて物理キーボード20からの通信電波を検出すると、自動で物理キーボード20と通信接続を行うことが可能である。 The communication control unit 183 controls the communication performed via the communication unit 110. For example, it controls communication with a peripheral device capable of communicating via the communication unit 110 (for example, a physical keyboard 20 compatible with short-range wireless communication such as Bluetooth (registered trademark)). For example, the communication control unit 183 is paired with the physical keyboard 20 corresponding to Bluetooth (registered trademark) in advance, and thereafter, the physical keyboard 20 is controlled to turn on the Bluetooth (registered trademark) to turn on the physical keyboard. When the communication radio wave from 20 is detected, it is possible to automatically make a communication connection with the physical keyboard 20.

入力情報取得部184は、ユーザの操作に応じた入力情報を取得する。例えば、入力情報取得部184は、表示部130に表示されたオンスクリーンキーボードへのユーザのタッチ操作に応じた入力情報(例えば、タッチ操作されたキーに対応するスキャンコード)を、入力部120を介して取得する。また、物理キーボード20と通信接続されている場合、入力情報取得部184は、物理キーボード20へのユーザのタッチ操作に応じた入力情報(例えば、タッチ操作されたキーに対応するスキャンコード)を、通信部110を介して取得する。 The input information acquisition unit 184 acquires input information according to the user's operation. For example, the input information acquisition unit 184 inputs input information (for example, a scan code corresponding to the touch-operated key) corresponding to the user's touch operation to the on-screen keyboard displayed on the display unit 130. Get through. When the physical keyboard 20 is connected by communication, the input information acquisition unit 184 provides input information (for example, a scan code corresponding to the touch-operated key) corresponding to the user's touch operation on the physical keyboard 20. Acquired via the communication unit 110.

(物理キーボード20の構成)
次に、物理キーボード20の構成について説明する。
図7は、本実施形態係る物理キーボード20の構成例を示すブロック図である。物理キーボード20は、操作部210と、無線通信部220と、USB230と、加速度センサ240と、近接センサ250(250L、250R)と、電源部260と、制御部270とを備えている。
(Structure of physical keyboard 20)
Next, the configuration of the physical keyboard 20 will be described.
FIG. 7 is a block diagram showing a configuration example of the physical keyboard 20 according to the present embodiment. The physical keyboard 20 includes an operation unit 210, a wireless communication unit 220, a USB 230, an acceleration sensor 240, a proximity sensor 250 (250L, 250R), a power supply unit 260, and a control unit 270.

操作部210は、物理的な操作ボタン(キー)が配列されており、ユーザの操作を受けつける。例えば、操作部210は、ユーザの操作により押下されたキーに対応する操作信号を制御部270へ出力する。
無線通信部220は、Bluetooth(登録商標)等の無線通信を行う通信デバイス等を含んで構成される。物理キーボード20は、無線通信部220を介して情報処理装置10と通信接続し、情報処理装置10と通信を行うことにより情報処理装置10のキーボードとして機能する。
The operation unit 210 is arranged with physical operation buttons (keys) and receives user operations. For example, the operation unit 210 outputs an operation signal corresponding to the key pressed by the user's operation to the control unit 270.
The wireless communication unit 220 includes a communication device or the like that performs wireless communication such as Bluetooth (registered trademark). The physical keyboard 20 functions as a keyboard of the information processing device 10 by communicating with the information processing device 10 via the wireless communication unit 220 and communicating with the information processing device 10.

USB230は、USB通信用のUSBポートを含んで構成される。物理キーボード20は、USBを使用して情報処理装置10等と通信接続することも可能である。
加速度センサ240は、物理キーボード20の向き及び向きの変化を検出する。加速度センサ240は、検出結果を制御部270へ出力する。
The USB 230 is configured to include a USB port for USB communication. The physical keyboard 20 can also be communicated and connected to the information processing device 10 and the like using USB.
The acceleration sensor 240 detects the orientation of the physical keyboard 20 and changes in orientation. The acceleration sensor 240 outputs the detection result to the control unit 270.

近接センサ250(250R、250L)は、物理キーボード20に対する物体(例えば、ユーザの手)の近接または接触を検出する。例えば、近接センサ250には、コンダクティブ型のセンサが用いられる。図1に示すように、ユーザが操作部210に対してタイピング操作を行う際に、物理キーボード20にユーザの右手が接近する位置に近接センサ250Rが、左手が接近する位置に近接センサ250Lがそれぞれ設けられている。 The proximity sensor 250 (250R, 250L) detects the proximity or contact of an object (eg, the user's hand) with respect to the physical keyboard 20. For example, a conductive type sensor is used for the proximity sensor 250. As shown in FIG. 1, when the user performs a typing operation on the operation unit 210, the proximity sensor 250R is located near the physical keyboard 20 with the user's right hand, and the proximity sensor 250L is located near the left hand. It is provided.

電源部260は、物理キーボード20が備える各部が動作するための電力を供給する。例えば、電源部260は、電池または充電式バッテリを備え、物理キーボード20が備える各部へ電力を供給する。また、物理キーボード20がUSBを使用して情報処理装置10等と通信接続する場合、電源部260は、USBを介して情報処理装置10から供給される電力を、物理キーボード20が備える各部へ供給してもよい。 The power supply unit 260 supplies electric power for operating each unit included in the physical keyboard 20. For example, the power supply unit 260 includes a battery or a rechargeable battery, and supplies electric power to each unit included in the physical keyboard 20. When the physical keyboard 20 communicates with the information processing device 10 or the like using USB, the power supply unit 260 supplies the electric power supplied from the information processing device 10 via USB to each unit included in the physical keyboard 20. You may.

制御部270は、物理キーボード20が備える各部を制御し、情報処理装置10との通信接続の制御を行うとともに、操作部210に対するユーザの操作に応じた入力情報(例えば、押下されたキーに対応するスキャンコード)を出力する。例えば、制御部270は、入力情報送信部271と、状態検出部272(第1検出部の一例)と、近接検出部273(第2検出部の一例)と、通信制御部274と、状態通知部275とを備えている。 The control unit 270 controls each unit included in the physical keyboard 20, controls the communication connection with the information processing device 10, and corresponds to input information (for example, pressed keys) according to the user's operation on the operation unit 210. Scan code) is output. For example, the control unit 270 includes an input information transmission unit 271, a state detection unit 272 (an example of a first detection unit), a proximity detection unit 273 (an example of a second detection unit), a communication control unit 274, and a state notification. It is provided with a unit 275.

入力情報送信部271は、操作部210が受け付けた操作に応じた入力情報を、無線通信部220を介して情報処理装置10へ送信する。例えば、入力情報送信部271は、ユーザの操作により押下されたキーに対応する操作信号を操作部210から取得し、取得した操作信号に応じた入力情報(例えば、押下されたキーに対応するスキャンコード)を、無線通信部220を介して通信接続されている情報処理装置10へ送信する。なお、情報処理装置10と接続されていない場合には、入力情報送信部271は、上記入力情報を送信しない(送信できない)。 The input information transmission unit 271 transmits the input information corresponding to the operation received by the operation unit 210 to the information processing device 10 via the wireless communication unit 220. For example, the input information transmitting unit 271 acquires an operation signal corresponding to the key pressed by the user's operation from the operation unit 210, and the input information corresponding to the acquired operation signal (for example, a scan corresponding to the pressed key). The code) is transmitted to the information processing device 10 which is communicated and connected via the wireless communication unit 220. If the information processing device 10 is not connected, the input information transmission unit 271 does not transmit (cannot transmit) the input information.

状態検出部272は、加速度センサ240の検出結果に基づいて、物理キーボード20の向きを検出する。例えば、状態検出部272は、キーボード面が上向きであるか否か、または下向きであるか否かを検出する。具体的には、状態検出部272は、加速度センサ240の検出結果に基づいて、キーボード面の向いている方向が重力方向に反する方向に相当することを検出した場合、キーボード面が上向きであると検出する。重力方向に反する方向に相当するとは、キーボード面の向いている方向が、重力方向に反する方向を含む所定の方向の範囲内であることである。 The state detection unit 272 detects the orientation of the physical keyboard 20 based on the detection result of the acceleration sensor 240. For example, the state detection unit 272 detects whether or not the keyboard surface is facing upward or not. Specifically, when the state detection unit 272 detects that the direction in which the keyboard surface is facing corresponds to the direction opposite to the direction of gravity based on the detection result of the acceleration sensor 240, the keyboard surface is said to be upward. To detect. Corresponding to the direction opposite to the direction of gravity means that the direction in which the keyboard surface faces is within a predetermined direction including the direction opposite to the direction of gravity.

また、状態検出部272は、加速度センサ240の検出結果に基づいて、キーボード面の向いている方向が重力方向に相当することを検出した場合、キーボード面が下向きであると検出する。重力方向に相当するとは、キーボード面の向いている方向が、重力方向を含む所定の方向の範囲内であることである。 Further, when the state detection unit 272 detects that the direction in which the keyboard surface is facing corresponds to the direction of gravity based on the detection result of the acceleration sensor 240, the state detection unit 272 detects that the keyboard surface is downward. Corresponding to the direction of gravity means that the direction in which the keyboard surface faces is within a predetermined direction including the direction of gravity.

近接検出部273は、近接センサ250(250R、250L)の検出結果に基づいて、キーボード面に対するユーザの手の近接または接触を検出する。ここで、近接検出部273は、近接センサ250(250R、250L)が人物と人物以外とを区別できないセンサである場合、人物でも人物以外の物体でも近接または接触を同様に検出する。そのため、近接センサ250(250R、250L)がユーザの手以外の物体の近接または接触を検出した場合も、近接検出部273は、ユーザの手の近接または接触を検出したものとみなす。即ち、広義には、近接検出部273は、近接センサ250(250R、250L)の検出結果に基づいて、キーボード面に対する物体の近接または接触を検出するとも言える。なお、近接センサ250(250R、250L)が人物と人物以外とを区別可能なセンサである場合、近接検出部273は、より正確にキーボード面に対するユーザの手の近接または接触を検出することができる。 The proximity detection unit 273 detects the proximity or contact of the user's hand with respect to the keyboard surface based on the detection result of the proximity sensor 250 (250R, 250L). Here, when the proximity sensor 250 (250R, 250L) is a sensor that cannot distinguish between a person and a non-person, the proximity detection unit 273 similarly detects proximity or contact with both a person and an object other than the person. Therefore, even when the proximity sensor 250 (250R, 250L) detects the proximity or contact of an object other than the user's hand, the proximity detection unit 273 considers that the proximity or contact of the user's hand has been detected. That is, in a broad sense, it can be said that the proximity detection unit 273 detects the proximity or contact of an object with respect to the keyboard surface based on the detection result of the proximity sensors 250 (250R, 250L). When the proximity sensor 250 (250R, 250L) is a sensor capable of distinguishing between a person and a non-person, the proximity detection unit 273 can more accurately detect the proximity or contact of the user's hand with respect to the keyboard surface. ..

通信制御部274は、状態検出部272により検出された物理キーボード20の向きに基づいて、情報処理装置10と通信接続するか否かを制御する。例えば、通信制御部274は、状態検出部272によりキーボード面の向いている方向が上向きであると検出された場合、情報処理装置10と通信接続するように無線通信部220による通信をON(例えば、Bluetooth(登録商標)をON)に制御する(図4参照)。これにより、情報処理装置10と物理キーボード20とが通信接続され、情報処理装置10の入力手段として物理キーボード20を使用することができる。 The communication control unit 274 controls whether or not to make a communication connection with the information processing device 10 based on the orientation of the physical keyboard 20 detected by the state detection unit 272. For example, when the state detection unit 272 detects that the direction in which the keyboard surface is facing is upward, the communication control unit 274 turns on the communication by the wireless communication unit 220 so as to make a communication connection with the information processing device 10 (for example,). , Bluetooth® is controlled to ON) (see FIG. 4). As a result, the information processing device 10 and the physical keyboard 20 are connected by communication, and the physical keyboard 20 can be used as the input means of the information processing device 10.

また、通信制御部274は、情報処理装置10と通信接続するように制御した後、情報処理装置10においてオンスクリーンキーボードを非表示(表示OFF)にさせるための指示を示す「OSK_OFF指示情報」(第1情報の一例)を、無線通信部220を介して情報処理装置10へ送信する。なお、この「OSK_OFF指示情報」は、状態検出部272による検出結果に基づく指示情報(第1情報の一例)ということができる。情報処理装置10の表示制御部182は、通信部110を介して「OSK_OFF指示情報」を取得すると、表示部130にオンスクリーンキーボードを表示させないように制御する(図4参照)。 Further, the communication control unit 274 controls "OSK_OFF instruction information" (OSK_OFF instruction information) indicating an instruction for hiding (displaying OFF) the on-screen keyboard in the information processing device 10 after controlling the information processing device 10 to communicate with the information processing device 10. An example of the first information) is transmitted to the information processing device 10 via the wireless communication unit 220. The "OSK_OFF instruction information" can be said to be instruction information (an example of the first information) based on the detection result by the state detection unit 272. When the display control unit 182 of the information processing device 10 acquires the "OSK_OFF instruction information" via the communication unit 110, the display control unit 182 controls the display unit 130 so as not to display the on-screen keyboard (see FIG. 4).

なお、表示制御部182は、「OSK_OFF指示情報」を取得しなくとも、物理キーボード20と通信接続された場合、表示部130にオンスクリーンキーボードを表示させないように制御してもよい。つまり、物理キーボード20からオンスクリーンキーボードを非表示(表示OFF)にさせるための指示を情報処理装置10へ送信しなくてもよく、情報処理装置10が物理キーボード20との通信状態に応じて、オンスクリーンキーボードの表示/非表示を制御してもよい。 The display control unit 182 may control the display unit 130 so as not to display the on-screen keyboard when the physical keyboard 20 is connected by communication without acquiring the "OSK_OFF instruction information". That is, it is not necessary for the physical keyboard 20 to send an instruction for hiding (displaying OFF) the on-screen keyboard to the information processing device 10, and the information processing device 10 does not have to send an instruction to the information processing device 10 according to the communication state with the physical keyboard 20. You may control the display / non-display of the on-screen keyboard.

また、通信制御部274は、状態検出部272によりキーボード面の向いている方向が下向きであると検出された場合、情報処理装置10と通信接続しないように無線通信部220による通信をOFF(例えば、Bluetooth(登録商標)をOFF)に制御する(図5参照)。例えば、通信制御部274は、情報処理装置10においてオンスクリーンキーボードを表示(表示ON)させるための指示を示す「OSK_ON指示情報」(第2情報の一例)を、無線通信部220を介して情報処理装置10へ送信してから、情報処理装置10と通信接続しないように制御する。なお、この「OSK_ON指示情報」は、状態検出部272による検出結果に基づく指示情報(第2情報の一例)ということができる。情報処理装置10の表示制御部182は、通信部110を介して「OSK_ON指示情報」を取得すると、表示部130(表示部130B)にオンスクリーンキーボードを表示させる(図5参照)。これにより、情報処理装置10に表示されたオンスクリーンキーボードが情報処理装置10の入力手段となる。 Further, when the state detection unit 272 detects that the direction in which the keyboard surface is facing is downward, the communication control unit 274 turns off the communication by the wireless communication unit 220 so as not to make a communication connection with the information processing device 10 (for example,). , Bluetooth® is controlled to OFF) (see FIG. 5). For example, the communication control unit 274 provides information on "OSK_ON instruction information" (an example of the second information) indicating an instruction for displaying (displaying ON) the on-screen keyboard in the information processing device 10 via the wireless communication unit 220. After transmitting to the processing device 10, control is performed so as not to communicate with the information processing device 10. The "OSK_ON instruction information" can be said to be instruction information (an example of the second information) based on the detection result by the state detection unit 272. When the display control unit 182 of the information processing device 10 acquires the "OSK_ON instruction information" via the communication unit 110, the display unit 130 (display unit 130B) displays the on-screen keyboard (see FIG. 5). As a result, the on-screen keyboard displayed on the information processing device 10 becomes the input means of the information processing device 10.

なお、表示制御部182は、「OSK_ON指示情報」を取得しなくとも、物理キーボード20との通信が切断された場合、表示部130にオンスクリーンキーボードを表示させてもよい。つまり、物理キーボード20からオンスクリーンキーボードを表示(表示ON)にさせるための指示を情報処理装置10へ送信しなくてもよく、情報処理装置10が物理キーボード20との通信状態に応じて、オンスクリーンキーボードの表示/非表示を制御してもよい。 The display control unit 182 may display the on-screen keyboard on the display unit 130 when the communication with the physical keyboard 20 is disconnected without acquiring the "OSK_ON instruction information". That is, it is not necessary to send an instruction for displaying (displaying ON) the on-screen keyboard from the physical keyboard 20 to the information processing device 10, and the information processing device 10 is turned on according to the communication state with the physical keyboard 20. You may control the display / non-display of the screen keyboard.

(入力手段切替処理の動作)
次に、情報処理システム1において、情報処理装置10の入力手段としてオンスクリーンキーボードと物理キーボード20とを切替える入力手段切替処理の動作を説明する。まず、物理キーボード20の制御部270が実行する物理キーボード20側の入力手段切替処理の動作を説明する。
図8は、本実施形態に係る物理キーボード20側の入力手段切替処理の一例を示すフローチャートである。
(Operation of input means switching process)
Next, in the information processing system 1, the operation of the input means switching process for switching between the on-screen keyboard and the physical keyboard 20 as the input means of the information processing device 10 will be described. First, the operation of the input means switching process on the physical keyboard 20 side executed by the control unit 270 of the physical keyboard 20 will be described.
FIG. 8 is a flowchart showing an example of the input means switching process on the physical keyboard 20 side according to the present embodiment.

(ステップS101)制御部270は、加速度センサ240の検出結果に基づいて、物理キーボード20の向きを検出する。例えば、制御部270は、加速度センサ240の検出結果に基づいてキーボード面の向いている方向が重力方向に反する方向であるか、或いは重力方向であるかによって、キーボード面が上向きであるか否か、または下向きであるか否かを検出する。そして、ステップS103の処理に進む。 (Step S101) The control unit 270 detects the orientation of the physical keyboard 20 based on the detection result of the acceleration sensor 240. For example, the control unit 270 determines whether or not the keyboard surface is facing upward depending on whether the direction in which the keyboard surface is facing is opposite to the direction of gravity or the direction of gravity based on the detection result of the acceleration sensor 240. , Or whether it is downward or not. Then, the process proceeds to step S103.

(ステップS103)制御部270は、ステップS101の検出結果に基づいて、キーボード面が上向きであるか否かを判定する。制御部270は、キーボード面が上向きであると判定した場合(YES)、ステップS107の処理に進む。一方、制御部270は、キーボード面が上向きでないと判定した場合(NO)、ステップS111の処理に進む。 (Step S103) The control unit 270 determines whether or not the keyboard surface is facing upward based on the detection result in step S101. When the control unit 270 determines that the keyboard surface is facing upward (YES), the control unit 270 proceeds to the process of step S107. On the other hand, when the control unit 270 determines that the keyboard surface is not facing upward (NO), the control unit 270 proceeds to the process of step S111.

(ステップS107)制御部270は、キーボード面が上向きであると判定した場合、情報処理装置10と通信接続するように無線通信部220による通信をON(例えば、Bluetooth(登録商標)をON)に制御する。そして、ステップS109の処理に進む。 (Step S107) When the control unit 270 determines that the keyboard surface is facing upward, the control unit 270 turns on the communication by the wireless communication unit 220 (for example, turns on Bluetooth®) so as to make a communication connection with the information processing device 10. Control. Then, the process proceeds to step S109.

(ステップS109)制御部270は、オンスクリーンキーボードを非表示(表示OFF)にさせるための指示を示す「OSK_OFF指示情報」を、無線通信部220を介して情報処理装置10へ送信する。そして、物理キーボード20における入力手段切替処理を終了する。 (Step S109) The control unit 270 transmits "OSK_OFF instruction information" indicating an instruction for hiding (displaying OFF) the on-screen keyboard to the information processing device 10 via the wireless communication unit 220. Then, the input means switching process on the physical keyboard 20 is completed.

(ステップS111)制御部270は、ステップS103においてキーボード面が上向きでないと判定した場合、ステップS101の検出結果に基づいて、キーボード面が下向きであるか否かを判定する。制御部270は、キーボード面が下向きであると判定した場合(YES)、ステップS113の処理に進む。一方、制御部270は、キーボード面が下向きでないと判定した場合(NO)、ステップS101の処理に戻る。 (Step S111) When the control unit 270 determines in step S103 that the keyboard surface is not upward, the control unit 270 determines whether or not the keyboard surface is downward based on the detection result in step S101. When the control unit 270 determines that the keyboard surface is facing downward (YES), the control unit 270 proceeds to the process of step S113. On the other hand, when the control unit 270 determines that the keyboard surface is not downward (NO), the control unit 270 returns to the process of step S101.

(ステップS113)制御部270は、オンスクリーンキーボードを表示(表示ON)させるための指示を示す「OSK_ON指示情報」を、無線通信部220を介して情報処理装置10へ送信する。そして、ステップS115の処理に進む。 (Step S113) The control unit 270 transmits "OSK_ON instruction information" indicating an instruction for displaying (displaying ON) the on-screen keyboard to the information processing device 10 via the wireless communication unit 220. Then, the process proceeds to step S115.

(ステップS115)制御部270は、情報処理装置10と通信接続しないように無線通信部220による通信をOFF(例えば、Bluetooth(登録商標)をOFF)に制御する。そして、物理キーボード20における入力手段切替処理を終了する。 (Step S115) The control unit 270 controls the communication by the wireless communication unit 220 to OFF (for example, Bluetooth (registered trademark) is OFF) so as not to communicate with the information processing device 10. Then, the input means switching process on the physical keyboard 20 is completed.

次に、情報処理装置10の制御部180が実行する情報処理装置10側の入力手段切替処理の動作を説明する。
図9は、本実施形態に係る情報処理装置10側の入力手段切替処理の一例を示すフローチャートである。
Next, the operation of the input means switching process on the information processing device 10 side executed by the control unit 180 of the information processing device 10 will be described.
FIG. 9 is a flowchart showing an example of the input means switching process on the information processing apparatus 10 side according to the present embodiment.

(ステップS201)制御部180は、物理キーボード20と通信接続中であるか否かを判定する。例えば、物理キーボード20と通信接続中でない場合、制御部180は、表示部130Bにオンスクリーンキーボードを表示させている。一方、物理キーボード20と通信接続中である場合、制御部180は、表示部130Bにオンスクリーンキーボードを表示させず、物理キーボード20からの入力を受け付けている。制御部180は、通信接続中でないと判定した場合(NO)にはステップS203の処理に進み、通信接続中であると判定した場合(YES)にはステップS211の処理に進む。 (Step S201) The control unit 180 determines whether or not the communication connection with the physical keyboard 20 is in progress. For example, when the communication connection with the physical keyboard 20 is not in progress, the control unit 180 causes the display unit 130B to display the on-screen keyboard. On the other hand, when the communication connection with the physical keyboard 20 is in progress, the control unit 180 does not display the on-screen keyboard on the display unit 130B and accepts the input from the physical keyboard 20. When the control unit 180 determines that the communication connection is not in progress (NO), the process proceeds to the process of step S203, and when it is determined that the communication connection is in progress (YES), the control unit 180 proceeds to the process of step S211.

(ステップS203)制御部180は、物理キーボード20と通信接続中でない場合、物理キーボード20からの通信電波を検出したか否かを判定する。制御部180は、物理キーボード20からの通信電波を検出した場合(YES)、ステップS205の処理に進む。一方、制御部180は、物理キーボード20からの通信電波を検出しない場合(NO)、ステップS203の処理を再び行う。 (Step S203) When the communication connection with the physical keyboard 20 is not in progress, the control unit 180 determines whether or not the communication radio wave from the physical keyboard 20 has been detected. When the control unit 180 detects the communication radio wave from the physical keyboard 20 (YES), the control unit 180 proceeds to the process of step S205. On the other hand, when the control unit 180 does not detect the communication radio wave from the physical keyboard 20 (NO), the process of step S203 is performed again.

(ステップS205)制御部180は、物理キーボード20からの通信電波を検出した場合、自動で物理キーボード20と通信接続を行う。そして、ステップS207の処理に進む。 (Step S205) When the control unit 180 detects the communication radio wave from the physical keyboard 20, the control unit 180 automatically makes a communication connection with the physical keyboard 20. Then, the process proceeds to step S207.

(ステップS207)制御部180は、オンスクリーンキーボードを非表示(表示OFF)にさせるための指示を示す「OSK_OFF指示情報」を取得したか否かを判定する。制御部180は、「OSK_OFF指示情報」を取得していないと判定した場合(NO)、ステップS207の処理を再び行う。一方、制御部180は、「OSK_OFF指示情報」を取得したと判定した場合(YES)、ステップS209の処理に進む。 (Step S207) The control unit 180 determines whether or not "OSK_OFF instruction information" indicating an instruction for hiding (displaying OFF) the on-screen keyboard has been acquired. When the control unit 180 determines that the "OSK_OFF instruction information" has not been acquired (NO), the control unit 180 performs the process of step S207 again. On the other hand, when the control unit 180 determines that the "OSK_OFF instruction information" has been acquired (YES), the control unit 180 proceeds to the process of step S209.

(ステップS209)制御部180は、表示部130Bに表示させているオンスクリーンキーボードを非表示(表示OFF)に制御する。 (Step S209) The control unit 180 controls the on-screen keyboard displayed on the display unit 130B to be hidden (display OFF).

(ステップS211)一方、物理キーボード20と通信接続中である場合、制御部180は、表示部130Bにオンスクリーンキーボードを表示させず、物理キーボード20からの入力を受け付けている。制御部180は、オンスクリーンキーボードを表示(表示ON)させるための指示を示す「OSK_ON指示情報」を取得したか否かを判定する。制御部180は、「OSK_ON指示情報」を取得していないと判定した場合(NO)、ステップS211の処理を再び行う。一方、制御部180は、「OSK_ON指示情報」を取得したと判定した場合(YES)、ステップS213の処理に進む。 (Step S211) On the other hand, when the communication connection with the physical keyboard 20 is in progress, the control unit 180 does not display the on-screen keyboard on the display unit 130B and accepts the input from the physical keyboard 20. The control unit 180 determines whether or not "OSK_ON instruction information" indicating an instruction for displaying (displaying ON) the on-screen keyboard has been acquired. When the control unit 180 determines that the "OSK_ON instruction information" has not been acquired (NO), the control unit 180 performs the process of step S211 again. On the other hand, when the control unit 180 determines that the "OSK_ON instruction information" has been acquired (YES), the control unit 180 proceeds to the process of step S213.

(ステップS213)制御部180は、表示部130Bにオンスクリーンキーボードを表示(表示ON)させる。そして、ステップS215の処理に進む。 (Step S213) The control unit 180 causes the display unit 130B to display (display ON) the on-screen keyboard. Then, the process proceeds to step S215.

(ステップS215)制御部180は、物理キーボード20からの通信電波を引き続き検出しているか否かを判定する。例えば、制御部180は、物理キーボード20からの通信電波を検出しなくなった場合(NO)にはステップS217の処理に進む。一方、制御部180は、物理キーボード20からの通信電波を引き続き検出している場合(NO)、物理キーボード20からの通信電波を検出しなくなるまで、ステップS215の処理を再び行う。 (Step S215) The control unit 180 determines whether or not the communication radio wave from the physical keyboard 20 is continuously detected. For example, when the control unit 180 no longer detects the communication radio wave from the physical keyboard 20 (NO), the control unit 180 proceeds to the process of step S217. On the other hand, when the control unit 180 continues to detect the communication radio wave from the physical keyboard 20 (NO), the control unit 180 repeats the process of step S215 until the communication radio wave from the physical keyboard 20 is no longer detected.

(ステップS217)制御部180は、物理キーボード20からの通信電波を検出しなくなった場合、物理キーボード20との通信を切断する。 (Step S217) When the control unit 180 no longer detects the communication radio wave from the physical keyboard 20, the control unit 180 disconnects the communication with the physical keyboard 20.

なお、図9に示す処理では、制御部180は、「OSK_OFF指示情報」を取得したと判定した場合、表示部130Bに表示させているオンスクリーンキーボードを非表示(表示OFF)に制御したが、「OSK_OFF指示情報」の取得に代えて、物理キーボード20と通信接続したことを条件として、表示部130Bに表示させているオンスクリーンキーボードを非表示(表示OFF)に制御してもよい。 In the process shown in FIG. 9, when the control unit 180 determines that the "OSK_OFF instruction information" has been acquired, the control unit 180 controls the on-screen keyboard displayed on the display unit 130B to be hidden (display OFF). Instead of acquiring the "OSK_OFF instruction information", the on-screen keyboard displayed on the display unit 130B may be controlled to be hidden (display OFF) on the condition that the communication connection is made with the physical keyboard 20.

また、図9に示す処理では、制御部180は、「OSK_ON指示情報」を取得したと判定した場合、表示部130Bにオンスクリーンキーボードを表示(表示ON)させたが、「OSK_ON指示情報」の取得に代えて、物理キーボード20との通信を切断したことを条件として、表示部130Bにオンスクリーンキーボードを表示(表示ON)させてもよい。 Further, in the process shown in FIG. 9, when the control unit 180 determines that the "OSK_ON instruction information" has been acquired, the display unit 130B displays (displays ON) the on-screen keyboard, but the "OSK_ON instruction information" is displayed. Instead of the acquisition, the on-screen keyboard may be displayed (display ON) on the display unit 130B on the condition that the communication with the physical keyboard 20 is disconnected.

以上説明したように、本実施形態に係る情報処理システム1は、情報処理装置10と、情報処理装置10と通信接続が可能な物理キーボード20とを備えている。物理キーボード20は、物理キーボード20の向きに基づいて、情報処理装置10と通信接続するか否かを制御する。また、情報処理装置10は、物理キーボード20との通信に基づいて、表示部130にオンスクリーンキーボードを表示させるか否かを制御する。 As described above, the information processing system 1 according to the present embodiment includes an information processing device 10 and a physical keyboard 20 capable of communicating with the information processing device 10. The physical keyboard 20 controls whether or not to make a communication connection with the information processing device 10 based on the orientation of the physical keyboard 20. Further, the information processing device 10 controls whether or not to display the on-screen keyboard on the display unit 130 based on the communication with the physical keyboard 20.

これにより、情報処理システム1は、物理キーボード20のキーボード面の向きに応じて、情報処理装置10の入力手段として、物理キーボード20とオンスクリーンキーボードとを切替えることができるため、ユーザの特別な操作を必要とすることなく、利便性の良い入力手段を提供することができる。 As a result, the information processing system 1 can switch between the physical keyboard 20 and the on-screen keyboard as the input means of the information processing device 10 according to the orientation of the keyboard surface of the physical keyboard 20, which is a special operation of the user. It is possible to provide a convenient input means without the need for.

例えば、物理キーボード20は、キーボード面(操作部210が設けられている面)の向いている方向が上向き(重力方向に反する方向に相当する)と検出された場合、情報処理装置10と通信接続するように制御する。 For example, when it is detected that the direction in which the keyboard surface (the surface on which the operation unit 210 is provided) faces upward (corresponding to the direction opposite to the direction of gravity), the physical keyboard 20 communicates with the information processing device 10. Control to do.

これにより、情報処理システム1は、物理キーボード20のキーボード面が上向きの場合には、ユーザが物理キーボード20を使用する意思があるものとみなして、物理キーボード20を入力手段として使用可能にすることができる。 As a result, when the keyboard surface of the physical keyboard 20 is facing upward, the information processing system 1 considers that the user intends to use the physical keyboard 20 and enables the physical keyboard 20 to be used as an input means. Can be done.

また、物理キーボード20は、キーボード面(操作部210が設けられている面)の向いている方向が上向きと検出された場合、情報処理装置10と通信接続するように制御した後、「OSK_OFF指示情報」(当該検出結果に基づく第1情報の一例)を、情報処理装置10へ送信する。また、情報処理装置10は、「OSK_OFF指示情報」を取得すると、表示部130にオンスクリーンキーボードを表示させないように制御する。 Further, when it is detected that the direction in which the keyboard surface (the surface on which the operation unit 210 is provided) is facing upward is detected, the physical keyboard 20 is controlled to communicate with the information processing device 10 and then "OSK_OFF instruction". "Information" (an example of the first information based on the detection result) is transmitted to the information processing apparatus 10. Further, when the information processing device 10 acquires the "OSK_OFF instruction information", the information processing device 10 controls the display unit 130 so as not to display the on-screen keyboard.

これにより、情報処理システム1は、物理キーボード20のキーボード面が上向きの場合には、物理キーボード20を入力手段として使用可能にするとともに、情報処理装置10にオンスクリーンキーボードが表示されていた場合には、オンスクリーンキーボードを非表示にすることができ、画面領域を有効活用できる。 As a result, the information processing system 1 enables the physical keyboard 20 to be used as an input means when the keyboard surface of the physical keyboard 20 is facing upward, and when the on-screen keyboard is displayed on the information processing device 10. Can hide the on-screen keyboard and make good use of the screen area.

なお、情報処理装置10は、物理キーボード20と通信接続された場合、表示部130にオンスクリーンキーボードを表示させないように制御してもよい。 The information processing device 10 may be controlled so that the display unit 130 does not display the on-screen keyboard when it is connected to the physical keyboard 20 by communication.

これにより、情報処理システム1は、物理キーボード20から指示を受けなくとも、物理キーボード20が使用可能な状態では、自動でオンスクリーンキーボードを非表示にするため、利便性が良い。 As a result, the information processing system 1 automatically hides the on-screen keyboard when the physical keyboard 20 can be used without receiving instructions from the physical keyboard 20, which is convenient.

また、物理キーボード20は、キーボード面(操作部210が設けられている面)の向いている方向が下向き(重力方向に相当する)と検出された場合、情報処理装置10と通信接続しないように制御する。 Further, when it is detected that the direction in which the keyboard surface (the surface on which the operation unit 210 is provided) is facing downward (corresponding to the direction of gravity), the physical keyboard 20 is not connected to the information processing device 10 by communication. Control.

これにより、情報処理システム1は、物理キーボード20のキーボード面が下向きの場合には、ユーザが物理キーボード20を使用する意思が無いものとみなして、物理キーボード20との通信接続を行わないようにすることができる。 As a result, when the keyboard surface of the physical keyboard 20 is facing downward, the information processing system 1 considers that the user does not intend to use the physical keyboard 20 and does not make a communication connection with the physical keyboard 20. can do.

例えば、物理キーボード20は、キーボード面(操作部210が設けられている面)の向いている方向が下向きと検出された場合、「OSK_ON指示情報」(当該検出結果に基づく第2情報の一例)を、情報処理装置10へ送信してから、情報処理装置10と通信接続しないように制御する。また、情報処理装置10は、「OSK_ON指示情報」を取得すると、表示部130Bにオンスクリーンキーボードを表示させる。 For example, in the physical keyboard 20, when it is detected that the direction in which the keyboard surface (the surface on which the operation unit 210 is provided) is facing downward, "OSK_ON instruction information" (an example of the second information based on the detection result). Is transmitted to the information processing device 10 and then controlled so as not to communicate with the information processing device 10. Further, when the information processing device 10 acquires the "OSK_ON instruction information", the information processing device 10 causes the display unit 130B to display the on-screen keyboard.

これにより、情報処理システム1は、物理キーボード20のキーボード面が下向きの場合には、自動で情報処理装置10にオンスクリーンキーボードを表示させるため、利便性が良い。 As a result, the information processing system 1 is convenient because the information processing apparatus 10 automatically displays the on-screen keyboard when the keyboard surface of the physical keyboard 20 is facing downward.

なお、情報処理装置10は、物理キーボード20との通信が切断された場合、表示部130Bにオンスクリーンキーボードを表示させてもよい。 The information processing device 10 may display the on-screen keyboard on the display unit 130B when the communication with the physical keyboard 20 is disconnected.

これにより、情報処理装置10は、物理キーボード20から指示を受けなくとも、物理キーボード20が使用不可能な状態では、自動でオンスクリーンキーボードを表示にするため、利便性が良い。 As a result, even if the information processing device 10 does not receive an instruction from the physical keyboard 20, the on-screen keyboard is automatically displayed when the physical keyboard 20 cannot be used, which is convenient.

<第2の実施形態>
次に、本発明の第2の実施形態について説明する。
本実施形態では、物理キーボード20の向きに加えて、物理キーボード20にユーザの手が近接または接触しているか否かを、入力手段を切替える際の判断条件とする例を説明する。
<Second embodiment>
Next, a second embodiment of the present invention will be described.
In the present embodiment, in addition to the orientation of the physical keyboard 20, whether or not the user's hand is close to or in contact with the physical keyboard 20 will be described as a determination condition when switching the input means.

第1の実施形態で説明したように、物理キーボード20は、近接センサ250(250R、250L)の検出結果に基づいて、キーボード面に対するユーザの手(物体の一例)の近接または接触を検出する近接検出部273を備えている。通信制御部274は、状態検出部272によりキーボード面の向いている方向が上向き(重力方向に反する方向に相当する)と検出され、且つ近接検出部273によりユーザの手の近接または接触が検出されたと判定された場合、情報処理装置10と通信接続するように無線通信部220による通信をON(例えば、Bluetooth(登録商標)をON)に制御してもよい。 As described in the first embodiment, the physical keyboard 20 detects the proximity or contact of the user's hand (an example of an object) with respect to the keyboard surface based on the detection result of the proximity sensor 250 (250R, 250L). It includes a detection unit 273. In the communication control unit 274, the state detection unit 272 detects that the direction in which the keyboard surface is facing is upward (corresponding to the direction opposite to the direction of gravity), and the proximity detection unit 273 detects the proximity or contact of the user's hand. If it is determined that the information processing device 10 is connected to the information processing device 10, the communication by the wireless communication unit 220 may be controlled to be ON (for example, Bluetooth (registered trademark) is ON).

図10は、本実施形態に係る物理キーボード20側の入力手段切替処理の一例を示すフローチャートである。この図10において、図8に示す入力手段切替処理と同一の処理には同一の符号を付している。この図10に示す入力手段切替処理は、ステップS105の処理が追加されている点が、図8に示す入力手段切替処理と異なる。ここでは、異なる処理についてのみ説明する。 FIG. 10 is a flowchart showing an example of the input means switching process on the physical keyboard 20 side according to the present embodiment. In FIG. 10, the same processing as the input means switching processing shown in FIG. 8 is designated by the same reference numerals. The input means switching process shown in FIG. 10 is different from the input means switching process shown in FIG. 8 in that the process of step S105 is added. Here, only different processes will be described.

制御部270は、ステップS103においてキーボード面が上向きであると判定した場合(YES)、ステップS107の処理に進む前に、ステップS105の処理を実行する。ステップS105において、制御部270は、近接センサ250(250R、250L)の検出結果に基づいて、ユーザの手の近接または接触が検出されたか否かを判定する。制御部270は、ユーザの手の近接または接触が検出されていないと判定した場合(NO)、ステップS103の処理に戻る。一方、制御部270は、ユーザの手の近接または接触が検出されたと判定した場合(YES)、ステップS107の処理に進み、情報処理装置10と通信接続するように無線通信部220による通信をON(例えば、Bluetooth(登録商標)をON)に制御する。 When the control unit 270 determines in step S103 that the keyboard surface is facing upward (YES), the control unit 270 executes the process of step S105 before proceeding to the process of step S107. In step S105, the control unit 270 determines whether or not the proximity or contact of the user's hand is detected based on the detection result of the proximity sensor 250 (250R, 250L). When the control unit 270 determines that the proximity or contact of the user's hand has not been detected (NO), the control unit 270 returns to the process of step S103. On the other hand, when the control unit 270 determines that the proximity or contact of the user's hand is detected (YES), the process proceeds to step S107, and the communication by the wireless communication unit 220 is turned on so as to make a communication connection with the information processing device 10. (For example, Bluetooth® is turned ON).

このように、物理キーボード20は、キーボード面が上向きであると判定した場合であても、ユーザの手の近接または接触が検出されない場合には、入力手段をオンスクリーンキーボードから物理キーボード20に切替えず、キーボード面が上向き、且つユーザの手の近接または接触が検出された場合に入力手段を物理キーボード20に切替える。 As described above, the physical keyboard 20 does not switch the input means from the on-screen keyboard to the physical keyboard 20 when it is determined that the keyboard surface is facing upward but the proximity or contact of the user's hand is not detected. When the keyboard surface faces upward and the proximity or contact of the user's hand is detected, the input means is switched to the physical keyboard 20.

これにより、情報処理システム1は、物理キーボード20の向きだけではなく、物理キーボード20にユーザの手が近接または接触しているか否かを検出した上で、オンスクリーンキーボードと物理キーボード20との切替えを制御するため、ユーザの意思をより正確に反映した入力手段の切替えが可能である。 As a result, the information processing system 1 switches between the on-screen keyboard and the physical keyboard 20 after detecting not only the orientation of the physical keyboard 20 but also whether or not the user's hand is in close proximity to or in contact with the physical keyboard 20. It is possible to switch the input means that more accurately reflects the user's intention in order to control.

<第3の実施形態>
次に、本発明の第3の実施形態について説明する。
第1の実施形態において、物理キーボード20が下向きの場合に、情報処理装置10の表示部130Bにオンスクリーンキーボードを表示させる処理を説明したが、情報処理装置10の使用形態によっては、オンスクリーンキーボードを表示させなくてもよい場合もある。例えば、情報処理装置10の使用形態が、ラップトップモード(図2参照)である場合には物理キーボード20が下向きの場合にオンスクリーンキーボードを表示させ、タブレットモード(図3参照)である場合には、物理キーボード20が下向きであってもオンスクリーンキーボードを表示させなくてもよい。
<Third embodiment>
Next, a third embodiment of the present invention will be described.
In the first embodiment, the process of displaying the on-screen keyboard on the display unit 130B of the information processing device 10 when the physical keyboard 20 is facing downward has been described, but the on-screen keyboard may be displayed depending on the usage pattern of the information processing device 10. May not be displayed. For example, when the information processing device 10 is used in the laptop mode (see FIG. 2), the on-screen keyboard is displayed when the physical keyboard 20 is facing downward, and the tablet mode (see FIG. 3) is used. Does not have to display the on-screen keyboard even if the physical keyboard 20 is facing down.

表示制御部182は、物理キーボード20のキーボード面の向いている方向が下向き(重力方向に相当する)と判定されたと場合も、情報処理装置10の使用形態に応じて表示部130にオンスクリーンキーボードを表示させるか否かを制御する。例えば、表示制御部182は、状態判別部181(第3検出部の一例)によりラップトップモードであると判定された場合、物理キーボード20のキーボード面の向いている方向が下向きと判定された場合には、表示部130(表示部130B)にオンスクリーンキーボードを表示させる。一方、表示制御部182は、状態判別部181(第3検出部の一例)によりタブレットモードであると判定された場合、物理キーボード20のキーボード面の向いている方向が下向きと判定されたとしても、表示部130にオンスクリーンキーボードを表示させない。 Even if the display control unit 182 determines that the direction in which the keyboard surface of the physical keyboard 20 is facing is downward (corresponding to the direction of gravity), the display control unit 182 displays an on-screen keyboard on the display unit 130 according to the usage pattern of the information processing device 10. Controls whether or not to display. For example, when the display control unit 182 determines that the laptop mode is set by the state determination unit 181 (an example of the third detection unit), the display control unit 182 determines that the direction in which the keyboard surface of the physical keyboard 20 faces is downward. Display the on-screen keyboard on the display unit 130 (display unit 130B). On the other hand, when the display control unit 182 determines that the tablet mode is set by the state determination unit 181 (an example of the third detection unit), even if the direction in which the keyboard surface of the physical keyboard 20 faces is determined to be downward. , Do not display the on-screen keyboard on the display unit 130.

これにより、情報処理装置10は、使用形態に応じて、適切に入力手段の切替えを制御することができる。なお、表示制御部182は、状態判別部181によりブックモードであると判定された場合も、物理キーボード20のキーボード面の向いている方向が下向きと判定されたとしても、表示部130にオンスクリーンキーボードを表示させなくてもよい。 As a result, the information processing apparatus 10 can appropriately control the switching of the input means according to the usage pattern. It should be noted that the display control unit 182 is on-screen on the display unit 130 even when the state determination unit 181 determines that the book mode is set, or even if the direction in which the keyboard surface of the physical keyboard 20 is facing is determined to be downward. It is not necessary to display the keyboard.

<第4の実施形態>
次に、本発明の第4の実施形態について説明する。
ユーザが物理キーボード20を使用していないのに、情報処理装置10と物理キーボード20とが通信接続されている場合、意図せずに物理キーボード20からの入力を情報処理装置10が受け付けてしまうことがあり得る。例えば、物理キーボード20が鞄の中に入っていると、鞄の中の他の物と接触して、意図せずにキーが押下されてしまうことがある。このとき、情報処理装置10と物理キーボード20とが通信接続されていて、物理キーボード20が入力手段として機能していると、意図せずにキーが押下されたことによる入力を情報処理装置10が受け付けてしまうことがある。本実施形態では、ユーザが物理キーボード20を使用していないのに、意図せずに物理キーボード20からの入力を情報処理装置10が受け付けてしまうことを抑制する態様について説明する。
<Fourth Embodiment>
Next, a fourth embodiment of the present invention will be described.
When the information processing device 10 and the physical keyboard 20 are connected by communication even though the user is not using the physical keyboard 20, the information processing device 10 unintentionally accepts the input from the physical keyboard 20. There can be. For example, if the physical keyboard 20 is in the bag, it may come into contact with other objects in the bag and the keys may be pressed unintentionally. At this time, if the information processing device 10 and the physical keyboard 20 are connected by communication and the physical keyboard 20 functions as an input means, the information processing device 10 receives an input due to an unintentional key press. It may be accepted. In the present embodiment, a mode for suppressing the information processing device 10 from unintentionally accepting an input from the physical keyboard 20 even though the user is not using the physical keyboard 20 will be described.

図11は、本実施形態に係る情報処理システム1の処理の概要を説明する図である。なお、情報処理システム1の基本的な構成は、図1〜3、及び図6、7に示す各構成で同様である。図示する例では、情報処理装置10は、タブレットモードで使用されている。物理キーボード20は、鞄の中に入っており使用されていないが、情報処理装置10と通信接続されている。例えば、物理キーボード20は、情報処理装置10との距離DS(通信距離)と、物理キーボード20の向きとに基づいて、操作部210(キーボード)に対する操作に応じた入力情報を情報処理装置10へ送信するか否かを制御する。例えば、物理キーボード20は、情報処理装置10と一定距離以上離れていて、且つキーボード面が上向きである場合には、物理キーボード20は使用されていないと判断し、操作部210(キーボード)に対する操作に応じた入力情報を情報処理装置10へ送信することを禁止する。 FIG. 11 is a diagram illustrating an outline of processing of the information processing system 1 according to the present embodiment. The basic configuration of the information processing system 1 is the same for each of the configurations shown in FIGS. 1 to 3 and 6 and 7. In the illustrated example, the information processing apparatus 10 is used in the tablet mode. Although the physical keyboard 20 is contained in the bag and is not used, it is communicatively connected to the information processing device 10. For example, the physical keyboard 20 sends input information according to an operation to the operation unit 210 (keyboard) to the information processing device 10 based on the distance DS (communication distance) with the information processing device 10 and the orientation of the physical keyboard 20. Controls whether or not to send. For example, when the physical keyboard 20 is separated from the information processing device 10 by a certain distance or more and the keyboard surface is facing upward, it is determined that the physical keyboard 20 is not used, and an operation on the operation unit 210 (keyboard) is performed. It is prohibited to transmit the input information according to the above to the information processing apparatus 10.

例えば、物理キーボード20の入力情報送信部271は、無線通信部220を介する情報処理装置10との通信強度に基づいて情報処理装置10との通信距離が所定の閾値以上であると判定し、且つ状態検出部272によりキーボード面の向いている方向が上向きではない(重力方向に反する方向に相当しない)と検出された場合には、操作部210(キーボード)に対する操作に応じた入力情報の送信を禁止する。 For example, the input information transmission unit 271 of the physical keyboard 20 determines that the communication distance with the information processing device 10 is equal to or greater than a predetermined threshold value based on the communication strength with the information processing device 10 via the wireless communication unit 220, and When the state detection unit 272 detects that the direction in which the keyboard surface is facing is not upward (it does not correspond to the direction opposite to the direction of gravity), the input information is transmitted to the operation unit 210 (keyboard) according to the operation. Ban.

これにより、情報処理システム1は、ユーザが物理キーボード20を使用していないのに、意図せずに物理キーボード20からの入力を情報処理装置10が受け付けてしまうことを抑制することができる。 As a result, the information processing system 1 can prevent the information processing device 10 from unintentionally accepting the input from the physical keyboard 20 even though the user is not using the physical keyboard 20.

図12は、本実施形態に係る入力情報の送信禁止処理の一例を示すフローチャートである。この図を参照して、物理キーボード20の制御部270が実行する送信禁止処理の動作を説明する。ここでは、情報処理装置10と物理キーボード20とは通信接続されているものとする。 FIG. 12 is a flowchart showing an example of the transmission prohibition process of the input information according to the present embodiment. With reference to this figure, the operation of the transmission prohibition process executed by the control unit 270 of the physical keyboard 20 will be described. Here, it is assumed that the information processing device 10 and the physical keyboard 20 are connected by communication.

(ステップS301)制御部270は、物理キーボード20が情報処理装置10と一定距離以上離れているか否かを判定する。例えば、制御部270は、情報処理装置10との通信強度に基づいて情報処理装置10との通信距離が所定の閾値以上であるか否かを判定し、所定の閾値以上であると判定した場合、情報処理装置10と一定距離以上離れていると判定する。また、制御部270は、情報処理装置10との通信距離が所定の閾値未満であると判定した場合、情報処理装置10と一定距離以上離れていないと判定する。制御部270は、情報処理装置10と一定距離以上離れていると判定した場合(YES)、ステップS303の処理に進む。一方、制御部270は、情報処理装置10と一定距離以上離れていないと判定した場合(NO)、ステップS301の処理を再び行う。 (Step S301) The control unit 270 determines whether or not the physical keyboard 20 is separated from the information processing device 10 by a certain distance or more. For example, when the control unit 270 determines whether or not the communication distance with the information processing device 10 is equal to or greater than a predetermined threshold value based on the communication strength with the information processing apparatus 10, and determines that the communication distance with the information processing apparatus 10 is equal to or greater than a predetermined threshold value. , It is determined that the information processing device 10 is separated from the information processing device 10 by a certain distance or more. Further, when the control unit 270 determines that the communication distance with the information processing device 10 is less than a predetermined threshold value, the control unit 270 determines that the communication distance with the information processing device 10 is not separated from the information processing device 10 by a certain distance or more. When the control unit 270 determines that the information processing device 10 is separated from the information processing device 10 by a certain distance or more (YES), the control unit 270 proceeds to the process of step S303. On the other hand, when the control unit 270 determines that the information processing device 10 is not separated from the information processing device 10 by a certain distance or more (NO), the process of step S301 is performed again.

(ステップS303)制御部270は、加速度センサ240の検出結果に基づいて、物理キーボード20の向きを検出する。例えば、制御部270は、加速度センサ240の検出結果に基づいてキーボード面が上向きであるか否かを検出する。そして、ステップS305の処理に進む。 (Step S303) The control unit 270 detects the orientation of the physical keyboard 20 based on the detection result of the acceleration sensor 240. For example, the control unit 270 detects whether or not the keyboard surface is facing upward based on the detection result of the acceleration sensor 240. Then, the process proceeds to step S305.

(ステップS305)制御部270は、ステップS303の検出結果に基づいて、キーボード面が上向きであるか否かを判定する。制御部270は、キーボード面が上向きであると判定した場合(YES)、ステップS309の処理に進む。一方、制御部270は、キーボード面が上向きでないと判定した場合(NO)、ステップS301の処理に戻る。 (Step S305) The control unit 270 determines whether or not the keyboard surface is facing upward based on the detection result in step S303. When the control unit 270 determines that the keyboard surface is facing upward (YES), the control unit 270 proceeds to the process of step S309. On the other hand, when the control unit 270 determines that the keyboard surface is not facing upward (NO), the control unit 270 returns to the process of step S301.

(ステップS309)制御部270は、操作部210が受け付けた操作に応じた入力情報を情報処理装置10へ送信することを禁止する。 (Step S309) The control unit 270 prohibits the operation unit 210 from transmitting the input information corresponding to the operation received to the information processing device 10.

なお、物理キーボード20は、情報処理装置10と一定距離以上離れていること、及びキーボード面が上向きであることに加えて、ユーザの手の近接または接触を検出しないことを条件として、操作部210(キーボード)に対する操作に応じた入力情報を情報処理装置10へ送信することを禁止してもよい。 The operation unit 210 is provided on the condition that the physical keyboard 20 is separated from the information processing device 10 by a certain distance or more, the keyboard surface is facing upward, and the proximity or contact of the user's hand is not detected. It may be prohibited to transmit the input information corresponding to the operation to the (keyboard) to the information processing apparatus 10.

例えば、入力情報送信部271は、情報処理装置との通信距離が所定の閾値以上であると判定し、且つ状態検出部272によりキーボード面の向いている方向が上向きではない(重力方向に反する方向に相当しない)と検出され、さらにキーボード面に対する物体(例えば、ユーザの手)の近接または接触が近接検出部273により検出されない場合には、操作部210(キーボード)に対する操作に応じた入力情報の送信を禁止する。 For example, the input information transmission unit 271 determines that the communication distance with the information processing device is equal to or greater than a predetermined threshold value, and the state detection unit 272 faces the keyboard surface in a direction that is not upward (a direction opposite to the gravity direction). If the proximity or contact of an object (for example, the user's hand) with respect to the keyboard surface is not detected by the proximity detection unit 273, the input information corresponding to the operation on the operation unit 210 (keyboard) is detected. Prohibit transmission.

図13は、本実施形態に係る入力情報の送信禁止処理の別の例を示すフローチャートである。この図13において、図12に示す入力情報の送信禁止処理と同一の処理には同一の符号を付している。この図13に示す入力情報の送信禁止処理は、ステップS307の処理が追加されている点が、図12に示す入力手段切替処理と異なる。ここでは、異なる処理についてのみ説明する。 FIG. 13 is a flowchart showing another example of the transmission prohibition process of the input information according to the present embodiment. In FIG. 13, the same processing as the processing for prohibiting transmission of the input information shown in FIG. 12 is designated by the same reference numeral. The input information transmission prohibition process shown in FIG. 13 differs from the input means switching process shown in FIG. 12 in that the process of step S307 is added. Here, only different processes will be described.

制御部270は、ステップS305においてキーボード面が上向きであると判定した場合(YES)、ステップS309の処理に進む前に、ステップS307の処理を実行する。ステップS307において、制御部270は、近接センサ250(250R、250L)の検出結果に基づいて、ユーザの手の近接または接触が検出されたか否かを判定する。制御部270は、ユーザの手の近接または接触が検出されたと判定した場合(YES)、ステップS301の処理に戻る。一方、制御部270は、ユーザの手の近接または接触が検出されていないと判定した場合(NO)、ステップS309の処理に進み、操作部210が受け付けた操作に応じた入力情報を情報処理装置10へ送信することを禁止する。 When the control unit 270 determines in step S305 that the keyboard surface is facing upward (YES), the control unit 270 executes the process of step S307 before proceeding to the process of step S309. In step S307, the control unit 270 determines whether or not the proximity or contact of the user's hand is detected based on the detection result of the proximity sensor 250 (250R, 250L). When the control unit 270 determines that the proximity or contact of the user's hand is detected (YES), the control unit 270 returns to the process of step S301. On the other hand, when the control unit 270 determines that the proximity or contact of the user's hand has not been detected (NO), the control unit 270 proceeds to the process of step S309 and processes the input information according to the operation received by the operation unit 210. It is prohibited to send to 10.

これにより、情報処理システム1は、ユーザが物理キーボード20を使用していないのに、意図せずに物理キーボード20からの入力を情報処理装置10が受け付けてしまうことを抑制することができる。 As a result, the information processing system 1 can prevent the information processing device 10 from unintentionally accepting the input from the physical keyboard 20 even though the user is not using the physical keyboard 20.

なお、情報処理装置10が、物理キーボード20との通信距離及び物理キーボード20の向き(或いは、物理キーボード20へのユーザの手の近接または接触)などに基づいて、物理キーボード20から送信された入力情報を受け付けないように制御してもよい。例えば、情報処理装置10の入力情報取得部164は、入力情報を受け付けないように制御する場合、物理キーボード20から送信された入力情報を取得しないようにしてもよいし、入力情報は取得するが有効な入力情報としては認めず、処理に使用しないようにしてもよい。 The input transmitted from the physical keyboard 20 by the information processing device 10 based on the communication distance with the physical keyboard 20 and the orientation of the physical keyboard 20 (or the proximity or contact of the user's hand to the physical keyboard 20). You may control not to accept the information. For example, when the input information acquisition unit 164 of the information processing apparatus 10 is controlled so as not to accept the input information, the input information transmitted from the physical keyboard 20 may not be acquired, or the input information may be acquired. It may not be accepted as valid input information and may not be used for processing.

以上説明したように、情報処理システム1において、情報処理装置10または物理キーボード20は、通信部110及び無線通信部220を介する情報処理装置10と物理キーボード20との通信強度に基づいて情報処理装置10と物理キーボード20との距離が所定の閾値以上であると判定し、且つ状態検出部272によりキーボード面の向いている方向が重力方向に反する方向に相当しないと検出された場合には、入力情報を情報処理装置10が受け付けないように制御する。入力情報を情報処理装置10が受け付けないように制御する方法としては、物理キーボード20の入力情報送信部271が入力情報を情報処理装置10へ送信することを禁止してもよいし、情報処理装置10の入力情報取得部184が物理キーボード20から入力情報が送信されても取得しないように制御してもよいし、情報処理装置10の入力情報取得部184が物理キーボード20から送信された入力情報を取得しても、当該入力情報を情報処理装置10が処理に使用しないようにしてもよい。 As described above, in the information processing system 1, the information processing device 10 or the physical keyboard 20 is an information processing device based on the communication strength between the information processing device 10 and the physical keyboard 20 via the communication unit 110 and the wireless communication unit 220. If it is determined that the distance between 10 and the physical keyboard 20 is equal to or greater than a predetermined threshold value, and the state detection unit 272 detects that the direction in which the keyboard surface is facing does not correspond to the direction opposite to the direction of gravity, input is performed. The information processing device 10 is controlled so as not to accept the information. As a method of controlling the input information so that the information processing device 10 does not accept the input information, the input information transmitting unit 271 of the physical keyboard 20 may be prohibited from transmitting the input information to the information processing device 10. The input information acquisition unit 184 of 10 may be controlled so as not to acquire the input information even if the input information is transmitted from the physical keyboard 20, or the input information acquisition unit 184 of the information processing apparatus 10 may control the input information transmitted from the physical keyboard 20. However, the input information may not be used for processing by the information processing apparatus 10.

また、情報処理システム1において、情報処理装置10または物理キーボード20は、情報処理装置10と物理キーボード20との距離が所定の閾値以上であると判定し、且つ状態検出部272によりキーボード面の向いている方向が重力方向に反する方向に相当しないと検出され、さらにキーボード面に対するユーザの手の近接または接触が前記第2検出部により検出されない場合には、入力情報を情報処理装置10が受け付けないように制御してもよい。 Further, in the information processing system 1, the information processing device 10 or the physical keyboard 20 determines that the distance between the information processing device 10 and the physical keyboard 20 is equal to or greater than a predetermined threshold value, and the state detection unit 272 faces the keyboard surface. If it is detected that the direction of the keyboard does not correspond to the direction opposite to the direction of gravity, and the proximity or contact of the user's hand with respect to the keyboard surface is not detected by the second detection unit, the information processing apparatus 10 does not accept the input information. It may be controlled as follows.

これにより、情報処理システム1は、ユーザが物理キーボード20を使用していないのに、意図せずに物理キーボード20からの入力を情報処理装置10が受け付けてしまうことを抑制することができる。 As a result, the information processing system 1 can prevent the information processing device 10 from unintentionally accepting the input from the physical keyboard 20 even though the user is not using the physical keyboard 20.

以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。例えば、上記の各実施形態で説明した構成は、任意に組み合わせてもよい。 Although the embodiments of the present invention have been described in detail with reference to the drawings, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the gist of the present invention. It is possible to do. For example, the configurations described in each of the above embodiments may be combined arbitrarily.

また、上記実施形態では、情報処理装置10と物理キーボード20とがBluetooth(登録商標)等の無線通信で接続される例を説明したが、USBケーブル等で通信可能に接続されてもよい。 Further, in the above embodiment, the example in which the information processing device 10 and the physical keyboard 20 are connected by wireless communication such as Bluetooth (registered trademark) has been described, but the information processing device 10 and the physical keyboard 20 may be communicably connected by a USB cable or the like.

また、上記実施形態では、表示部130が第1筐体11Aと第2筐体11Bとの相対的な回動による開き角θに合わせて屈曲可能なフレキシブルディスプレイを備えている例を説明したが、これに限られるものではない。例えば、第1筐体11Aと第2筐体11Bとのそれぞれに、表示部が備えられてもよい。即ち、表示部130Aと表示部130Bとは、分離された個別のディスプレイであってもよい。また、図11に示す情報処理装置10は、タブレット型PCであってもよい。 Further, in the above embodiment, the example in which the display unit 130 is provided with a flexible display that can be bent according to the opening angle θ due to the relative rotation of the first housing 11A and the second housing 11B has been described. , Not limited to this. For example, each of the first housing 11A and the second housing 11B may be provided with a display unit. That is, the display unit 130A and the display unit 130B may be separate displays. Further, the information processing device 10 shown in FIG. 11 may be a tablet type PC.

また、上記実施形態では、主となる回路基板が内部に設けられている第2筐体11B側の表示部130Bにオンスクリーンキーボードを表示する例を説明したが、情報処理装置10の向きによっては、第1筐体11A側の表示部130Aにオンスクリーンキーボードを表示してもよい。例えば、情報処理装置10は、情報処理装置10の向きに応じて、表示部130Aの画面領域と表示部130Bの画面領域とのうち水平により近い側の画面領域に、オンスクリーンキーボードを表示してもよい。 Further, in the above embodiment, an example in which the on-screen keyboard is displayed on the display unit 130B on the second housing 11B side in which the main circuit board is provided is described, but depending on the orientation of the information processing device 10. , The on-screen keyboard may be displayed on the display unit 130A on the first housing 11A side. For example, the information processing device 10 displays an on-screen keyboard in a screen area closer to the horizontal side of the screen area of the display unit 130A and the screen area of the display unit 130B according to the orientation of the information processing device 10. May be good.

なお、上述した情報処理装置10及び物理キーボード20のそれぞれは、内部にコンピュータシステムを有している。そして、上述した情報処理装置10及び物理キーボード20のそれぞれが備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した情報処理装置10及び物理キーボード20のそれぞれが備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であってもよい。 Each of the above-mentioned information processing device 10 and the physical keyboard 20 has a computer system inside. Then, a program for realizing the functions of each configuration provided in each of the above-mentioned information processing device 10 and the physical keyboard 20 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is stored in the computer system. By reading and executing, the processing in each configuration provided in each of the above-mentioned information processing apparatus 10 and the physical keyboard 20 may be performed. Here, "loading and executing a program recorded on a recording medium into a computer system" includes installing the program in the computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. Further, the "computer system" may include a plurality of computer devices connected via a network including a communication line such as the Internet, WAN, LAN, and a dedicated line. Further, the "computer-readable recording medium" refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, or a CD-ROM, or a storage device such as a hard disk built in a computer system. As described above, the recording medium in which the program is stored may be a non-transient recording medium such as a CD-ROM.

また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に情報処理装置10及び物理キーボード20のそれぞれが備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよい。 The recording medium also includes an internal or external recording medium that can be accessed from the distribution server to distribute the program. It should be noted that the configuration in which the program is divided into a plurality of parts, downloaded at different timings, and then combined with each configuration provided in the information processing device 10 and the physical keyboard 20, and the distribution server for distributing each of the divided programs are different. You may be. Furthermore, a "computer-readable recording medium" is a volatile memory (RAM) inside a computer system that serves as a server or client when a program is transmitted via a network, and holds the program for a certain period of time. It shall also include things. Further, the above program may be for realizing a part of the above-mentioned functions. Further, it may be a so-called difference file (difference program) that can realize the above-mentioned function in combination with a program already recorded in the computer system.

また、上述した実施形態における情報処理装置10及び物理キーボード20のそれぞれが備える各機能の一部、または全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。 Further, a part or all of each function provided in each of the information processing apparatus 10 and the physical keyboard 20 in the above-described embodiment may be realized as an integrated circuit such as an LSI (Large Scale Integration). Each function may be made into a processor individually, or a part or all of them may be integrated into a processor. Further, the method of making an integrated circuit is not limited to LSI, and may be realized by a dedicated circuit or a general-purpose processor. Further, when an integrated circuit technology that replaces an LSI appears due to advances in semiconductor technology, an integrated circuit based on this technology may be used.

1 情報処理システム、10 情報処理装置、110 通信部、120 入力部、130 表示部、140 スピーカ、150 加速度センサ、160 RAM、170 Flashメモリ、180 制御部、181 状態判別部、182 表示制御部、183 通信制御部、184 入力情報取得部、210 操作部、220 無線通信部、230 USB、240 加速度センサ、250(250L、250R) 近接センサ、260 電源部、270 制御部、271 入力情報送信部、272 状態検出部、273 近接検出部、274 通信制御部 1 Information processing system, 10 information processing device, 110 communication unit, 120 input unit, 130 display unit, 140 speaker, 150 acceleration sensor, 160 RAM, 170 Flash memory, 180 control unit, 181 state determination unit, 182 display control unit, 183 Communication control unit, 184 input information acquisition unit, 210 operation unit, 220 wireless communication unit, 230 USB, 240 acceleration sensor, 250 (250L, 250R) proximity sensor, 260 power supply unit, 270 control unit, 271 input information transmission unit, 272 Status detection unit, 273 Proximity detection unit, 274 Communication control unit

Claims (17)

情報処理装置と、前記情報処理装置と通信接続が可能なキーボードとを備えた情報処理システムであって、
前記キーボードは、
操作を受け付ける操作部と、
前記情報処理装置と通信を行う通信部と、
前記キーボードの向きを検出する第1検出部と、
前記第1検出部により検出された前記キーボードの向きに基づいて、前記情報処理装置と通信接続するか否かを制御する通信制御部と、
を備え、
前記情報処理装置は、
表示部と、
前記キーボードとの通信に基づいて、前記表示部にオンスクリーンキーボードを表示させるか否かを制御する表示制御部と、
を備える情報処理システム。
An information processing system including an information processing device and a keyboard capable of communicating with the information processing device.
The keyboard is
The operation unit that accepts operations and
A communication unit that communicates with the information processing device
The first detection unit that detects the orientation of the keyboard and
A communication control unit that controls whether or not to make a communication connection with the information processing device based on the orientation of the keyboard detected by the first detection unit.
With
The information processing device
Display and
A display control unit that controls whether or not to display the on-screen keyboard on the display unit based on communication with the keyboard.
Information processing system equipped with.
前記通信制御部は、
前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に反する方向に相当すると検出された場合、前記情報処理装置と通信接続するように制御する、
請求項1に記載の情報処理システム。
The communication control unit
When the first detection unit detects that the direction in which the surface on which the operation unit is provided corresponds to the direction opposite to the direction of gravity, it controls the communication connection with the information processing device.
The information processing system according to claim 1.
前記通信制御部は、
前記情報処理装置と通信接続するように制御した後、前記第1検出部による検出結果に基づく第1情報を、前記通信部を介して前記情報処理装置へ送信し、
前記表示制御部は、
前記第1情報を取得すると、前記表示部にオンスクリーンキーボードを表示させないように制御する、
請求項2に記載の情報処理システム。
The communication control unit
After controlling the communication connection with the information processing device, the first information based on the detection result by the first detection unit is transmitted to the information processing device via the communication unit.
The display control unit
When the first information is acquired, it is controlled so that the on-screen keyboard is not displayed on the display unit.
The information processing system according to claim 2.
前記表示制御部は、
前記キーボードと通信接続された場合、前記表示部にオンスクリーンキーボードを表示させないように制御する、
請求項2に記載の情報処理システム。
The display control unit
When a communication connection is made with the keyboard, control is performed so that the on-screen keyboard is not displayed on the display unit.
The information processing system according to claim 2.
前記キーボードは、
前記操作部が設けられている面に対する物体の近接または接触を検出する第2検出部、
を備え、
前記通信制御部は、
前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に反する方向に相当すると検出され、且つ前記第2検出部により物体の近接または接触が検出されたと判定された場合、前記情報処理装置と通信接続するように制御する、
請求項1から請求項4のいずれか一項に記載の情報処理システム。
The keyboard is
A second detection unit that detects the proximity or contact of an object with respect to the surface on which the operation unit is provided.
With
The communication control unit
It is determined by the first detection unit that the direction in which the surface on which the operation unit is provided corresponds to the direction opposite to the direction of gravity, and that the second detection unit detects the proximity or contact of an object. If so, it is controlled to communicate with the information processing device.
The information processing system according to any one of claims 1 to 4.
前記通信制御部は、
前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に相当すると検出された場合、前記情報処理装置と通信接続しないように制御する、
請求項1から請求項5のいずれか一項に記載の情報処理システム。
The communication control unit
When the first detection unit detects that the direction in which the surface on which the operation unit is provided corresponds to the direction of gravity, it controls so as not to communicate with the information processing device.
The information processing system according to any one of claims 1 to 5.
前記通信制御部は、
前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に相当すると検出された場合、当該検出結果に基づく第2情報を、前記通信部を介して前記情報処理装置へ送信してから、前記情報処理装置と通信接続しないように制御し、
前記表示制御部は、
前記第2情報を取得すると、前記表示部にオンスクリーンキーボードを表示させる、
請求項6に記載の情報処理システム。
The communication control unit
When the first detection unit detects that the direction in which the surface on which the operation unit is provided corresponds to the direction of gravity, the second information based on the detection result is processed by the information processing unit via the communication unit. After transmitting to the device, control so that it does not communicate with the information processing device,
The display control unit
When the second information is acquired, the on-screen keyboard is displayed on the display unit.
The information processing system according to claim 6.
前記表示制御部は、
前記キーボードとの通信が切断された場合、前記表示部にオンスクリーンキーボードを表示させる、
請求項6に記載の情報処理システム。
The display control unit
When the communication with the keyboard is cut off, the on-screen keyboard is displayed on the display unit.
The information processing system according to claim 6.
前記表示制御部は、
前記キーボードの前記操作部が設けられている面の向いている方向が重力方向に相当すると判定された場合も、前記情報処理装置の使用形態に応じて前記表示部にオンスクリーンキーボードを表示させるか否かを制御する、
請求項7または請求項8に記載の情報処理システム。
The display control unit
Even when it is determined that the direction in which the surface of the keyboard on which the operation unit is provided is facing corresponds to the direction of gravity, whether to display the on-screen keyboard on the display unit according to the usage pattern of the information processing device. Control whether or not
The information processing system according to claim 7 or 8.
前記情報処理装置は、
板状の第1筐体と、
前記第1筐体と側面同士が回動可能に結合される板状の第2筐体と、
前記第1筐体と前記第2筐体とのそれぞれ向きを検出する第3検出部と、
を備え、
前記表示制御部は、
前記第3検出部により前記第1筐体と前記第2筐体とが水平な状態を含む所定の回動角度の範囲であると判定された場合、前記キーボードの前記操作部が設けられている面の向いている方向が重力方向に相当すると判定されたとしても、前記表示部にオンスクリーンキーボードを表示させない、
請求項7から請求項9のいずれか一項に記載の情報処理システム。
The information processing device
The plate-shaped first housing and
A plate-shaped second housing in which the first housing and the side surfaces are rotatably connected to each other,
A third detection unit that detects the orientation of the first housing and the second housing, respectively.
With
The display control unit
When the third detection unit determines that the first housing and the second housing are within a predetermined rotation angle range including a horizontal state, the operation unit of the keyboard is provided. Even if it is determined that the direction in which the surface is facing corresponds to the direction of gravity, the on-screen keyboard is not displayed on the display unit.
The information processing system according to any one of claims 7 to 9.
前記キーボードは、
前記操作部が受け付けた操作に応じた入力情報を、前記通信部を介して前記情報処理装置へ送信する入力情報送信部、
を備え、
前記入力情報送信部または前記情報処理装置は、
前記通信部を介する前記情報処理装置と前記キーボードとの通信強度に基づいて前記情報処理装置と前記キーボードとの距離が所定の閾値以上であると判定し、且つ前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に反する方向に相当しないと検出された場合には、前記入力情報を前記情報処理装置が受け付けないように制御する、
請求項1から請求項10のいずれか一項に記載の情報処理システム。
The keyboard is
An input information transmission unit that transmits input information corresponding to an operation received by the operation unit to the information processing apparatus via the communication unit.
With
The input information transmitter or the information processing device
Based on the communication strength between the information processing device and the keyboard via the communication unit, it is determined that the distance between the information processing device and the keyboard is equal to or greater than a predetermined threshold value, and the operation unit is determined by the first detection unit. When it is detected that the direction in which the surface is provided does not correspond to the direction opposite to the direction of gravity, the information processing apparatus is controlled so that the input information is not accepted.
The information processing system according to any one of claims 1 to 10.
前記キーボードは、
前記操作部が設けられている面に対するユーザの近接または接触を検出する第2検出部、
を備え、
前記入力情報送信部または前記情報処理装置は、
前記情報処理装置と前記キーボードとの距離が所定の閾値以上であると判定し、且つ前記第1検出部により前記操作部が設けられている面の向いている方向が重力方向に反する方向に相当しないと検出され、さらに前記操作部が設けられている面に対する物体の近接または接触が前記第2検出部により検出されない場合には、前記入力情報を前記情報処理装置が受け付けないように制御する、
請求項11に記載の情報処理システム。
The keyboard is
A second detection unit that detects the user's proximity or contact with the surface on which the operation unit is provided.
With
The input information transmitter or the information processing device
It is determined that the distance between the information processing device and the keyboard is equal to or greater than a predetermined threshold value, and the direction of the surface on which the operation unit is provided by the first detection unit corresponds to the direction opposite to the direction of gravity. If it is not detected and the proximity or contact of the object with respect to the surface on which the operation unit is provided is not detected by the second detection unit, the information processing apparatus is controlled so that the input information is not accepted.
The information processing system according to claim 11.
情報処理装置と通信接続が可能なキーボードであって、
操作を受け付ける操作部と、
前記情報処理装置と通信を行う通信部と、
前記キーボードの向きを検出する第1検出部と、
前記第1検出部により検出された前記キーボードの向きに基づいて、前記情報処理装置と通信接続するか否かを制御する通信制御部と、
を備えるキーボード。
A keyboard that can be connected to an information processing device by communication.
The operation unit that accepts operations and
A communication unit that communicates with the information processing device
The first detection unit that detects the orientation of the keyboard and
A communication control unit that controls whether or not to make a communication connection with the information processing device based on the orientation of the keyboard detected by the first detection unit.
Keyboard with.
キーボードと通信接続が可能な情報処理装置であって、
表示部と、
前記キーボードとの通信に基づいて、前記表示部にオンスクリーンキーボードを表示させるか否かを制御する表示制御部と、
を備える情報処理装置。
An information processing device that can be connected to a keyboard by communication.
Display and
A display control unit that controls whether or not to display the on-screen keyboard on the display unit based on communication with the keyboard.
Information processing device equipped with.
情報処理装置と、前記情報処理装置と通信接続が可能なキーボードとを備えた情報処理システムにおける制御方法であって、
前記キーボードは、
操作を受け付けるステップと、
前記情報処理装置と通信を行うステップと、
前記キーボードの向きを検出するステップと、
検出された前記キーボードの向きに基づいて、前記情報処理装置と通信接続するか否かを制御するステップと、
を有し、
前記情報処理装置は、
前記キーボードとの通信に基づいて、表示部にオンスクリーンキーボードを表示させるか否かを制御するステップ、
を有する制御方法。
A control method in an information processing system including an information processing device and a keyboard capable of communicating with the information processing device.
The keyboard is
Steps to accept operations and
The step of communicating with the information processing device and
The step of detecting the orientation of the keyboard and
A step of controlling whether or not to make a communication connection with the information processing device based on the detected orientation of the keyboard, and
Have,
The information processing device
A step of controlling whether or not to display the on-screen keyboard on the display unit based on the communication with the keyboard.
Control method having.
情報処理装置と通信接続が可能なキーボードにおける制御方法であって、
操作を受け付けるステップと、
前記情報処理装置と通信を行うステップと、
前記キーボードの向きを検出するステップと、
検出された前記キーボードの向きに基づいて、前記情報処理装置と通信接続するか否かを制御するステップと、
を有する制御方法。
It is a control method for a keyboard that can be connected to an information processing device by communication.
Steps to accept operations and
The step of communicating with the information processing device and
The step of detecting the orientation of the keyboard and
A step of controlling whether or not to make a communication connection with the information processing device based on the detected orientation of the keyboard, and
Control method having.
キーボードと通信接続が可能な情報処理装置における制御方法であって、
前記キーボードとの通信を制御するステップと、
前記キーボードとの通信に基づいて、表示部にオンスクリーンキーボードを表示させるか否かを制御するステップと、
を有する制御方法。
It is a control method in an information processing device that can be connected to a keyboard by communication.
Steps to control communication with the keyboard,
A step of controlling whether or not to display the on-screen keyboard on the display unit based on the communication with the keyboard, and
Control method having.
JP2019191902A 2019-10-21 2019-10-21 Information processing system, keyboard, information processing apparatus, and control method Pending JP2021068100A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019191902A JP2021068100A (en) 2019-10-21 2019-10-21 Information processing system, keyboard, information processing apparatus, and control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019191902A JP2021068100A (en) 2019-10-21 2019-10-21 Information processing system, keyboard, information processing apparatus, and control method

Publications (1)

Publication Number Publication Date
JP2021068100A true JP2021068100A (en) 2021-04-30

Family

ID=75637258

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019191902A Pending JP2021068100A (en) 2019-10-21 2019-10-21 Information processing system, keyboard, information processing apparatus, and control method

Country Status (1)

Country Link
JP (1) JP2021068100A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7333451B1 (en) 2022-08-08 2023-08-24 レノボ・シンガポール・プライベート・リミテッド Information processing device and control method

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11327760A (en) * 1998-05-13 1999-11-30 Yazaki Corp Information terminal equipment
JP2005346179A (en) * 2004-05-31 2005-12-15 Canon Inc Image processor and display control method and storage medium with computer-readable program stored and program
JP2014235544A (en) * 2013-05-31 2014-12-15 株式会社東芝 Electronic apparatus and input control method
US20160306438A1 (en) * 2015-04-14 2016-10-20 Logitech Europe S.A. Physical and virtual input device integration
JP2017144668A (en) * 2016-02-18 2017-08-24 セイコーエプソン株式会社 Printer and control method of the same
JP2017174049A (en) * 2016-03-23 2017-09-28 レノボ・シンガポール・プライベート・リミテッド Method for changing operation state of portable electronic equipment and portable electronic equipment
US20190086955A1 (en) * 2017-09-16 2019-03-21 Lenovo (Singapore) Pte. Ltd. Computing device with keyboard mode

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11327760A (en) * 1998-05-13 1999-11-30 Yazaki Corp Information terminal equipment
JP2005346179A (en) * 2004-05-31 2005-12-15 Canon Inc Image processor and display control method and storage medium with computer-readable program stored and program
JP2014235544A (en) * 2013-05-31 2014-12-15 株式会社東芝 Electronic apparatus and input control method
US20160306438A1 (en) * 2015-04-14 2016-10-20 Logitech Europe S.A. Physical and virtual input device integration
JP2017144668A (en) * 2016-02-18 2017-08-24 セイコーエプソン株式会社 Printer and control method of the same
JP2017174049A (en) * 2016-03-23 2017-09-28 レノボ・シンガポール・プライベート・リミテッド Method for changing operation state of portable electronic equipment and portable electronic equipment
US20190086955A1 (en) * 2017-09-16 2019-03-21 Lenovo (Singapore) Pte. Ltd. Computing device with keyboard mode

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7333451B1 (en) 2022-08-08 2023-08-24 レノボ・シンガポール・プライベート・リミテッド Information processing device and control method
JP2024023009A (en) * 2022-08-08 2024-02-21 レノボ・シンガポール・プライベート・リミテッド Information processing device and control method

Similar Documents

Publication Publication Date Title
US9778775B2 (en) Electronic device and method of controlling electronic device using grip sensing
JP3754688B2 (en) Information processing apparatus and information processing apparatus control method
US7336481B2 (en) Information processing apparatus having switch for inputting key data
US7411579B2 (en) Information processing apparatus having function of changing orientation of screen image
US20110285631A1 (en) Information processing apparatus and method of displaying a virtual keyboard
JP2010244253A (en) Information processing apparatus, notification method, and program
US20230134745A1 (en) Computing devices with hinge bars
EP2908243A1 (en) Computing apparatus and method for controlling the same
JP2015172884A (en) Electronic apparatus, system and method
US20190114133A1 (en) Electronic device having plurality of displays and control method
JP2022070081A (en) Information processing device and control method
US20220303473A1 (en) Foldable electronic device having rotatable camera and method for capturing images thereby
KR102514763B1 (en) Method for utilizing input device and electronic device for the same
JP2021068100A (en) Information processing system, keyboard, information processing apparatus, and control method
JP4685945B2 (en) Information processing device
EP4080337A1 (en) Information processing apparatus and control method
JP6220429B1 (en) Information processing apparatus, touch panel sensitivity control method, and program
JP2023179074A (en) Information processing device, and control method
JP6982649B2 (en) Information processing device and control method
US10967254B2 (en) Customizable controller add-on system
JP6635894B2 (en) Electronic equipment and power supply control method
JP6816184B2 (en) Information processing equipment, control methods, and programs
JP7191172B1 (en) Information processing device and control method
JP2021071959A (en) Information processing device and control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201201

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210824