JP2021068100A - Information processing system, keyboard, information processing apparatus, and control method - Google Patents
Information processing system, keyboard, information processing apparatus, and control method Download PDFInfo
- 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
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
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).
しかしながら、オンスクリーンキーボードを使用した入力は、画面に表示されたキーに対して操作するだけであるため手軽に入力できる反面、操作するキーに物理的な凹凸や傾斜等がないため、ユーザは指の位置決めをしにくく、入力の速度や正確さという点では物理キーボードの方が有利な場合もある。そのため、ユーザは、用途に合わせて、オンスクリーンキーボードを使用したり、外付けの物理キーボードを情報処理装置に通信接続して使用したりすることがある。この場合、オンスクリーンキーボードを表示させたり物理キーボードを有効にさせたりする切替え操作が必要であり、不便であった。 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の実施形態>
まず、本発明の第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
情報処理装置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
また、第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
図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
図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
図1に戻り、物理キーボード20は、ユーザが物理的に押下して文字等を入力する操作ボタン(キー)が配列されたキーボードである。物理キーボード20は、情報処理装置10と通信接続することで情報処理装置10の入力デバイスとして機能する。例えば、物理キーボード20は、Bluetooth(登録商標)などの近距離無線通信に対応している。
Returning to FIG. 1, the
例えば、ユーザは、用途に合わせて、情報処理装置10の表示部130Bに表示されるオンスクリーンキーボードを使用したり、物理キーボード20を使用したりする。オンスクリーンキーボードを使用した入力は、画面に表示されたキーに対して操作するだけであるため手軽に入力できる反面、操作するキーに物理的な凹凸や傾斜等がないため、ユーザは指の位置決めをしにくく、速く正確に入力するのが難しいという欠点がある。一方、物理キーボード20を使用した入力は、設置スペースが必要になるため手軽さという面ではオンスクリーンキーボードに対して不利であるが、入力のし易さや正確さという点では有利である。
For example, the user may use the on-screen keyboard displayed on the
本実施形態に係る情報処理システム1では、特別な操作を必要とすることなくオンスクリーンキーボードと物理キーボード20との入力手段の切替えが可能である。具体的には、物理キーボード20の向きに基づいて、物理キーボード20と情報処理装置10と通信接続するか否かと、情報処理装置10にオンスクリーンキーボードを表示させるか否かを制御する。
In the
図4及び図5は、物理キーボード20の向きに基づく制御を説明する図である。ここでは、水平面と平行な互いに直交する軸をX軸及びY軸とし、水平面に直交する重力方向の軸をZ軸とする。例えば、重力方向がZ軸の負方向、重力に反する方向がZ軸の正方向とする。以下では、重力方向を「下向き」、重力に反する方向を「上向き」と称する。
4 and 5 are diagrams illustrating control based on the orientation of the
図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
図5は、物理キーボード20が下向きのときの制御の一例を示す図である。図示するように物理キーボード20のキーボード面の向いている方向が、符号D1が示す矢印の方向のように下向きの場合、物理キーボード20と情報処理装置10とは通信接続を行わないように制御する。また、情報処理装置10は、表示部130Bにオンスクリーンキーボードを表示させる。
FIG. 5 is a diagram showing an example of control when the
このように、本実施形態では、物理キーボード20のキーボード面が上向きの場合には、ユーザが物理キーボード20を使用する意思があるものとみなして、物理キーボード20を使用可能な状態にするとともにオンスクリーンキーボードを非表示とする。一方、物理キーボード20のキーボード面が下向きの場合には、ユーザが物理キーボード20を使用する意思が無いものとみなして、物理キーボード20との通信接続を行わず、情報処理装置10にオンスクリーンキーボードを表示させる。よって、ユーザの特別な操作を必要とすることなく、オンスクリーンキーボードと物理キーボード20との切替えが可能であり、利便性が良い。以下、情報処理システム1の構成について、詳しく説明する。
As described above, in the present embodiment, when the keyboard surface of the
(情報処理装置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
FIG. 6 is a block diagram showing a configuration example of the
通信部110は、例えば、複数のイーサネット(登録商標)ポートや複数のUSB(Universal Serial Bus)等のデジタル入出力ポート、Bluetooth(登録商標)やWi−Fi(登録商標)等の無線通信を行う通信デバイス等を含んで構成される。
The
入力部120は、表示部130の画面に対するタッチ操作を検出するタッチパネルや、情報処理装置10の電源をON/OFFするための電源ボタン等の操作ボタンを含む。入力部120は、受け付けた操作入力に基づく入力情報を出力する。
The
表示部130は、前述したように、有機ELディスプレイパネル等を用いたフレキシブルディスプレイを含んで構成される。スピーカ140は、電子音や音声などを出力する。
As described above, the
加速度センサ150は、例えば第1筐体11Aと第2筐体11Bとのそれぞれの内部に設けられており、第1筐体11Aと第2筐体11Bとのそれぞれの向き及び向きの変化を検出する。加速度センサ150は、検出結果を制御部180へ出力する。
The
RAM160には、制御部180が演算や制御、処理などを行うプログラムやデータが展開され、適宜、各種データの保存または消去が行われる。なお、RAM160は、揮発性メモリであるため、給電が停止されるとデータを保持できない。
Programs and data for which the
Flashメモリ170は、Flash−ROM(Resad Only Memory)などの不揮発性メモリである。つまり、Flashメモリ170は、給電が停止されでもデータを保持できる。例えば、Flashメモリ170には、BIOS(Basic Input Output System)のプログラムや設定データ、OSやOS上で動作するアプリケーションのプログラム等が保存されている。
The
制御部180は、CPU(Central Processing Unit)、GPU(Graphic Processing Unit)、EC(Embedded Controller)などを含んで構成される。制御部180は、BIOS、OS、または各種のアプリケーションなどのプログラムを実行することにより、BIOSやOSなどのシステムをブート(起動)し、各種の演算及び処理などを行う。また、制御部180は、RAM160、Flashメモリ170などに対してデータの読み書きや消去などのメモリ制御を行う。
The
また、制御部180は、状態判別部181(第3検出部の一例)と、表示制御部182と、通信制御部183と、入力情報取得部184とを備えている。
Further, the
状態判別部181は、情報処理装置10の開閉状態や使用形態等を判別する。例えば、状態判別部181は、加速度センサ150の検出結果に基づいて、第1筐体11Aの向きと第2筐体11Bの向きを判別し、判別したそれぞれの向きに基づいて開状態であるか閉状態であるかを判別する。また、状態判別部181は、判別したそれぞれの向きに基づいて第1筐体11Aと第2筐体11Bとの開き角θを求め、ラップトップモード(図2参照)であるか、タブレットモード(図3参照)であるかを判別する。
The
なお、状態判別部181は、判別したそれぞれの向きに基づいて、情報処理装置10が使用されている向きに応じた使用形態を判別してもよい。例えば、状態判別部181は、表示部130Bの画面が水平面(XY平面)に対して平行な状態(図1に示すようなラップトップ型PCの一般的な使用形態)であるか、或いは表示部130A及び表示部130Bの各画面の短辺の一方が上向き、他方が下向きとなるような本のように使用する使用形態(表示部130Aと表示部130Bとが見開きの連続した本の頁に対応する使用形態)であるかを判別してもよい。この本のように使用する使用形態のことを、以下では、「ブックモード」と称する。
The
表示制御部182は、表示部130の表示を制御する。例えば、ラップトップモードの場合、表示制御部182は、表示部130Aの画面領域の表示と表示部130Bの画面領域の表示とを区別して制御する。また、タブレットモードの場合、表示制御部182は、表示部130Aの画面領域と表示部130Bの画面領域とによる区別なく、表示部130の画面領域全体で一つの画面領域として表示を制御する。また、表示制御部182は、表示部130へのオンスクリーンキーボードの表示/非表示(表示ON/表示OFF)の制御を行う。例えば、表示制御部182は、物理キーボード20からの指示に応じて、オンスクリーンキーボードの表示/非表示を制御してもよい。また、表示制御部182は、物理キーボード20との通信接続の有無に基づいて、オンスクリーンキーボードの表示/非表示を制御してもよい。
The
通信制御部183は、通信部110を介して行われる通信の制御を行う。例えば、通信部110を介して通信が可能な周辺機器(例えば、Bluetooth(登録商標)などの近距離無線通信に対応した物理キーボード20)との通信を制御する。例えば、通信制御部183は、Bluetooth(登録商標)に対応した物理キーボード20と予めペアリングしておくことにより、その後は、物理キーボード20側でBluetooth(登録商標)がONに制御されて物理キーボード20からの通信電波を検出すると、自動で物理キーボード20と通信接続を行うことが可能である。
The
入力情報取得部184は、ユーザの操作に応じた入力情報を取得する。例えば、入力情報取得部184は、表示部130に表示されたオンスクリーンキーボードへのユーザのタッチ操作に応じた入力情報(例えば、タッチ操作されたキーに対応するスキャンコード)を、入力部120を介して取得する。また、物理キーボード20と通信接続されている場合、入力情報取得部184は、物理キーボード20へのユーザのタッチ操作に応じた入力情報(例えば、タッチ操作されたキーに対応するスキャンコード)を、通信部110を介して取得する。
The input
(物理キーボード20の構成)
次に、物理キーボード20の構成について説明する。
図7は、本実施形態係る物理キーボード20の構成例を示すブロック図である。物理キーボード20は、操作部210と、無線通信部220と、USB230と、加速度センサ240と、近接センサ250(250L、250R)と、電源部260と、制御部270とを備えている。
(Structure of physical keyboard 20)
Next, the configuration of the
FIG. 7 is a block diagram showing a configuration example of the
操作部210は、物理的な操作ボタン(キー)が配列されており、ユーザの操作を受けつける。例えば、操作部210は、ユーザの操作により押下されたキーに対応する操作信号を制御部270へ出力する。
無線通信部220は、Bluetooth(登録商標)等の無線通信を行う通信デバイス等を含んで構成される。物理キーボード20は、無線通信部220を介して情報処理装置10と通信接続し、情報処理装置10と通信を行うことにより情報処理装置10のキーボードとして機能する。
The
The
USB230は、USB通信用のUSBポートを含んで構成される。物理キーボード20は、USBを使用して情報処理装置10等と通信接続することも可能である。
加速度センサ240は、物理キーボード20の向き及び向きの変化を検出する。加速度センサ240は、検出結果を制御部270へ出力する。
The
The
近接センサ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
電源部260は、物理キーボード20が備える各部が動作するための電力を供給する。例えば、電源部260は、電池または充電式バッテリを備え、物理キーボード20が備える各部へ電力を供給する。また、物理キーボード20がUSBを使用して情報処理装置10等と通信接続する場合、電源部260は、USBを介して情報処理装置10から供給される電力を、物理キーボード20が備える各部へ供給してもよい。
The
制御部270は、物理キーボード20が備える各部を制御し、情報処理装置10との通信接続の制御を行うとともに、操作部210に対するユーザの操作に応じた入力情報(例えば、押下されたキーに対応するスキャンコード)を出力する。例えば、制御部270は、入力情報送信部271と、状態検出部272(第1検出部の一例)と、近接検出部273(第2検出部の一例)と、通信制御部274と、状態通知部275とを備えている。
The
入力情報送信部271は、操作部210が受け付けた操作に応じた入力情報を、無線通信部220を介して情報処理装置10へ送信する。例えば、入力情報送信部271は、ユーザの操作により押下されたキーに対応する操作信号を操作部210から取得し、取得した操作信号に応じた入力情報(例えば、押下されたキーに対応するスキャンコード)を、無線通信部220を介して通信接続されている情報処理装置10へ送信する。なお、情報処理装置10と接続されていない場合には、入力情報送信部271は、上記入力情報を送信しない(送信できない)。
The input
状態検出部272は、加速度センサ240の検出結果に基づいて、物理キーボード20の向きを検出する。例えば、状態検出部272は、キーボード面が上向きであるか否か、または下向きであるか否かを検出する。具体的には、状態検出部272は、加速度センサ240の検出結果に基づいて、キーボード面の向いている方向が重力方向に反する方向に相当することを検出した場合、キーボード面が上向きであると検出する。重力方向に反する方向に相当するとは、キーボード面の向いている方向が、重力方向に反する方向を含む所定の方向の範囲内であることである。
The
また、状態検出部272は、加速度センサ240の検出結果に基づいて、キーボード面の向いている方向が重力方向に相当することを検出した場合、キーボード面が下向きであると検出する。重力方向に相当するとは、キーボード面の向いている方向が、重力方向を含む所定の方向の範囲内であることである。
Further, when the
近接検出部273は、近接センサ250(250R、250L)の検出結果に基づいて、キーボード面に対するユーザの手の近接または接触を検出する。ここで、近接検出部273は、近接センサ250(250R、250L)が人物と人物以外とを区別できないセンサである場合、人物でも人物以外の物体でも近接または接触を同様に検出する。そのため、近接センサ250(250R、250L)がユーザの手以外の物体の近接または接触を検出した場合も、近接検出部273は、ユーザの手の近接または接触を検出したものとみなす。即ち、広義には、近接検出部273は、近接センサ250(250R、250L)の検出結果に基づいて、キーボード面に対する物体の近接または接触を検出するとも言える。なお、近接センサ250(250R、250L)が人物と人物以外とを区別可能なセンサである場合、近接検出部273は、より正確にキーボード面に対するユーザの手の近接または接触を検出することができる。
The
通信制御部274は、状態検出部272により検出された物理キーボード20の向きに基づいて、情報処理装置10と通信接続するか否かを制御する。例えば、通信制御部274は、状態検出部272によりキーボード面の向いている方向が上向きであると検出された場合、情報処理装置10と通信接続するように無線通信部220による通信をON(例えば、Bluetooth(登録商標)をON)に制御する(図4参照)。これにより、情報処理装置10と物理キーボード20とが通信接続され、情報処理装置10の入力手段として物理キーボード20を使用することができる。
The
また、通信制御部274は、情報処理装置10と通信接続するように制御した後、情報処理装置10においてオンスクリーンキーボードを非表示(表示OFF)にさせるための指示を示す「OSK_OFF指示情報」(第1情報の一例)を、無線通信部220を介して情報処理装置10へ送信する。なお、この「OSK_OFF指示情報」は、状態検出部272による検出結果に基づく指示情報(第1情報の一例)ということができる。情報処理装置10の表示制御部182は、通信部110を介して「OSK_OFF指示情報」を取得すると、表示部130にオンスクリーンキーボードを表示させないように制御する(図4参照)。
Further, the
なお、表示制御部182は、「OSK_OFF指示情報」を取得しなくとも、物理キーボード20と通信接続された場合、表示部130にオンスクリーンキーボードを表示させないように制御してもよい。つまり、物理キーボード20からオンスクリーンキーボードを非表示(表示OFF)にさせるための指示を情報処理装置10へ送信しなくてもよく、情報処理装置10が物理キーボード20との通信状態に応じて、オンスクリーンキーボードの表示/非表示を制御してもよい。
The
また、通信制御部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
なお、表示制御部182は、「OSK_ON指示情報」を取得しなくとも、物理キーボード20との通信が切断された場合、表示部130にオンスクリーンキーボードを表示させてもよい。つまり、物理キーボード20からオンスクリーンキーボードを表示(表示ON)にさせるための指示を情報処理装置10へ送信しなくてもよく、情報処理装置10が物理キーボード20との通信状態に応じて、オンスクリーンキーボードの表示/非表示を制御してもよい。
The
(入力手段切替処理の動作)
次に、情報処理システム1において、情報処理装置10の入力手段としてオンスクリーンキーボードと物理キーボード20とを切替える入力手段切替処理の動作を説明する。まず、物理キーボード20の制御部270が実行する物理キーボード20側の入力手段切替処理の動作を説明する。
図8は、本実施形態に係る物理キーボード20側の入力手段切替処理の一例を示すフローチャートである。
(Operation of input means switching process)
Next, in the
FIG. 8 is a flowchart showing an example of the input means switching process on the
(ステップS101)制御部270は、加速度センサ240の検出結果に基づいて、物理キーボード20の向きを検出する。例えば、制御部270は、加速度センサ240の検出結果に基づいてキーボード面の向いている方向が重力方向に反する方向であるか、或いは重力方向であるかによって、キーボード面が上向きであるか否か、または下向きであるか否かを検出する。そして、ステップS103の処理に進む。
(Step S101) The
(ステップS103)制御部270は、ステップS101の検出結果に基づいて、キーボード面が上向きであるか否かを判定する。制御部270は、キーボード面が上向きであると判定した場合(YES)、ステップS107の処理に進む。一方、制御部270は、キーボード面が上向きでないと判定した場合(NO)、ステップS111の処理に進む。
(Step S103) The
(ステップS107)制御部270は、キーボード面が上向きであると判定した場合、情報処理装置10と通信接続するように無線通信部220による通信をON(例えば、Bluetooth(登録商標)をON)に制御する。そして、ステップS109の処理に進む。
(Step S107) When the
(ステップS109)制御部270は、オンスクリーンキーボードを非表示(表示OFF)にさせるための指示を示す「OSK_OFF指示情報」を、無線通信部220を介して情報処理装置10へ送信する。そして、物理キーボード20における入力手段切替処理を終了する。
(Step S109) The
(ステップS111)制御部270は、ステップS103においてキーボード面が上向きでないと判定した場合、ステップS101の検出結果に基づいて、キーボード面が下向きであるか否かを判定する。制御部270は、キーボード面が下向きであると判定した場合(YES)、ステップS113の処理に進む。一方、制御部270は、キーボード面が下向きでないと判定した場合(NO)、ステップS101の処理に戻る。
(Step S111) When the
(ステップS113)制御部270は、オンスクリーンキーボードを表示(表示ON)させるための指示を示す「OSK_ON指示情報」を、無線通信部220を介して情報処理装置10へ送信する。そして、ステップS115の処理に進む。
(Step S113) The
(ステップS115)制御部270は、情報処理装置10と通信接続しないように無線通信部220による通信をOFF(例えば、Bluetooth(登録商標)をOFF)に制御する。そして、物理キーボード20における入力手段切替処理を終了する。
(Step S115) The
次に、情報処理装置10の制御部180が実行する情報処理装置10側の入力手段切替処理の動作を説明する。
図9は、本実施形態に係る情報処理装置10側の入力手段切替処理の一例を示すフローチャートである。
Next, the operation of the input means switching process on the
FIG. 9 is a flowchart showing an example of the input means switching process on the
(ステップS201)制御部180は、物理キーボード20と通信接続中であるか否かを判定する。例えば、物理キーボード20と通信接続中でない場合、制御部180は、表示部130Bにオンスクリーンキーボードを表示させている。一方、物理キーボード20と通信接続中である場合、制御部180は、表示部130Bにオンスクリーンキーボードを表示させず、物理キーボード20からの入力を受け付けている。制御部180は、通信接続中でないと判定した場合(NO)にはステップS203の処理に進み、通信接続中であると判定した場合(YES)にはステップS211の処理に進む。
(Step S201) The
(ステップS203)制御部180は、物理キーボード20と通信接続中でない場合、物理キーボード20からの通信電波を検出したか否かを判定する。制御部180は、物理キーボード20からの通信電波を検出した場合(YES)、ステップS205の処理に進む。一方、制御部180は、物理キーボード20からの通信電波を検出しない場合(NO)、ステップS203の処理を再び行う。
(Step S203) When the communication connection with the
(ステップS205)制御部180は、物理キーボード20からの通信電波を検出した場合、自動で物理キーボード20と通信接続を行う。そして、ステップS207の処理に進む。
(Step S205) When the
(ステップS207)制御部180は、オンスクリーンキーボードを非表示(表示OFF)にさせるための指示を示す「OSK_OFF指示情報」を取得したか否かを判定する。制御部180は、「OSK_OFF指示情報」を取得していないと判定した場合(NO)、ステップS207の処理を再び行う。一方、制御部180は、「OSK_OFF指示情報」を取得したと判定した場合(YES)、ステップS209の処理に進む。
(Step S207) The
(ステップS209)制御部180は、表示部130Bに表示させているオンスクリーンキーボードを非表示(表示OFF)に制御する。
(Step S209) The
(ステップ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
(ステップS213)制御部180は、表示部130Bにオンスクリーンキーボードを表示(表示ON)させる。そして、ステップS215の処理に進む。
(Step S213) The
(ステップS215)制御部180は、物理キーボード20からの通信電波を引き続き検出しているか否かを判定する。例えば、制御部180は、物理キーボード20からの通信電波を検出しなくなった場合(NO)にはステップS217の処理に進む。一方、制御部180は、物理キーボード20からの通信電波を引き続き検出している場合(NO)、物理キーボード20からの通信電波を検出しなくなるまで、ステップS215の処理を再び行う。
(Step S215) The
(ステップS217)制御部180は、物理キーボード20からの通信電波を検出しなくなった場合、物理キーボード20との通信を切断する。
(Step S217) When the
なお、図9に示す処理では、制御部180は、「OSK_OFF指示情報」を取得したと判定した場合、表示部130Bに表示させているオンスクリーンキーボードを非表示(表示OFF)に制御したが、「OSK_OFF指示情報」の取得に代えて、物理キーボード20と通信接続したことを条件として、表示部130Bに表示させているオンスクリーンキーボードを非表示(表示OFF)に制御してもよい。
In the process shown in FIG. 9, when the
また、図9に示す処理では、制御部180は、「OSK_ON指示情報」を取得したと判定した場合、表示部130Bにオンスクリーンキーボードを表示(表示ON)させたが、「OSK_ON指示情報」の取得に代えて、物理キーボード20との通信を切断したことを条件として、表示部130Bにオンスクリーンキーボードを表示(表示ON)させてもよい。
Further, in the process shown in FIG. 9, when the
以上説明したように、本実施形態に係る情報処理システム1は、情報処理装置10と、情報処理装置10と通信接続が可能な物理キーボード20とを備えている。物理キーボード20は、物理キーボード20の向きに基づいて、情報処理装置10と通信接続するか否かを制御する。また、情報処理装置10は、物理キーボード20との通信に基づいて、表示部130にオンスクリーンキーボードを表示させるか否かを制御する。
As described above, the
これにより、情報処理システム1は、物理キーボード20のキーボード面の向きに応じて、情報処理装置10の入力手段として、物理キーボード20とオンスクリーンキーボードとを切替えることができるため、ユーザの特別な操作を必要とすることなく、利便性の良い入力手段を提供することができる。
As a result, the
例えば、物理キーボード20は、キーボード面(操作部210が設けられている面)の向いている方向が上向き(重力方向に反する方向に相当する)と検出された場合、情報処理装置10と通信接続するように制御する。
For example, when it is detected that the direction in which the keyboard surface (the surface on which the
これにより、情報処理システム1は、物理キーボード20のキーボード面が上向きの場合には、ユーザが物理キーボード20を使用する意思があるものとみなして、物理キーボード20を入力手段として使用可能にすることができる。
As a result, when the keyboard surface of the
また、物理キーボード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
これにより、情報処理システム1は、物理キーボード20のキーボード面が上向きの場合には、物理キーボード20を入力手段として使用可能にするとともに、情報処理装置10にオンスクリーンキーボードが表示されていた場合には、オンスクリーンキーボードを非表示にすることができ、画面領域を有効活用できる。
As a result, the
なお、情報処理装置10は、物理キーボード20と通信接続された場合、表示部130にオンスクリーンキーボードを表示させないように制御してもよい。
The
これにより、情報処理システム1は、物理キーボード20から指示を受けなくとも、物理キーボード20が使用可能な状態では、自動でオンスクリーンキーボードを非表示にするため、利便性が良い。
As a result, the
また、物理キーボード20は、キーボード面(操作部210が設けられている面)の向いている方向が下向き(重力方向に相当する)と検出された場合、情報処理装置10と通信接続しないように制御する。
Further, when it is detected that the direction in which the keyboard surface (the surface on which the
これにより、情報処理システム1は、物理キーボード20のキーボード面が下向きの場合には、ユーザが物理キーボード20を使用する意思が無いものとみなして、物理キーボード20との通信接続を行わないようにすることができる。
As a result, when the keyboard surface of the
例えば、物理キーボード20は、キーボード面(操作部210が設けられている面)の向いている方向が下向きと検出された場合、「OSK_ON指示情報」(当該検出結果に基づく第2情報の一例)を、情報処理装置10へ送信してから、情報処理装置10と通信接続しないように制御する。また、情報処理装置10は、「OSK_ON指示情報」を取得すると、表示部130Bにオンスクリーンキーボードを表示させる。
For example, in the
これにより、情報処理システム1は、物理キーボード20のキーボード面が下向きの場合には、自動で情報処理装置10にオンスクリーンキーボードを表示させるため、利便性が良い。
As a result, the
なお、情報処理装置10は、物理キーボード20との通信が切断された場合、表示部130Bにオンスクリーンキーボードを表示させてもよい。
The
これにより、情報処理装置10は、物理キーボード20から指示を受けなくとも、物理キーボード20が使用不可能な状態では、自動でオンスクリーンキーボードを表示にするため、利便性が良い。
As a result, even if the
<第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
第1の実施形態で説明したように、物理キーボード20は、近接センサ250(250R、250L)の検出結果に基づいて、キーボード面に対するユーザの手(物体の一例)の近接または接触を検出する近接検出部273を備えている。通信制御部274は、状態検出部272によりキーボード面の向いている方向が上向き(重力方向に反する方向に相当する)と検出され、且つ近接検出部273によりユーザの手の近接または接触が検出されたと判定された場合、情報処理装置10と通信接続するように無線通信部220による通信をON(例えば、Bluetooth(登録商標)をON)に制御してもよい。
As described in the first embodiment, the
図10は、本実施形態に係る物理キーボード20側の入力手段切替処理の一例を示すフローチャートである。この図10において、図8に示す入力手段切替処理と同一の処理には同一の符号を付している。この図10に示す入力手段切替処理は、ステップS105の処理が追加されている点が、図8に示す入力手段切替処理と異なる。ここでは、異なる処理についてのみ説明する。
FIG. 10 is a flowchart showing an example of the input means switching process on the
制御部270は、ステップS103においてキーボード面が上向きであると判定した場合(YES)、ステップS107の処理に進む前に、ステップS105の処理を実行する。ステップS105において、制御部270は、近接センサ250(250R、250L)の検出結果に基づいて、ユーザの手の近接または接触が検出されたか否かを判定する。制御部270は、ユーザの手の近接または接触が検出されていないと判定した場合(NO)、ステップS103の処理に戻る。一方、制御部270は、ユーザの手の近接または接触が検出されたと判定した場合(YES)、ステップS107の処理に進み、情報処理装置10と通信接続するように無線通信部220による通信をON(例えば、Bluetooth(登録商標)をON)に制御する。
When the
このように、物理キーボード20は、キーボード面が上向きであると判定した場合であても、ユーザの手の近接または接触が検出されない場合には、入力手段をオンスクリーンキーボードから物理キーボード20に切替えず、キーボード面が上向き、且つユーザの手の近接または接触が検出された場合に入力手段を物理キーボード20に切替える。
As described above, the
これにより、情報処理システム1は、物理キーボード20の向きだけではなく、物理キーボード20にユーザの手が近接または接触しているか否かを検出した上で、オンスクリーンキーボードと物理キーボード20との切替えを制御するため、ユーザの意思をより正確に反映した入力手段の切替えが可能である。
As a result, the
<第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
表示制御部182は、物理キーボード20のキーボード面の向いている方向が下向き(重力方向に相当する)と判定されたと場合も、情報処理装置10の使用形態に応じて表示部130にオンスクリーンキーボードを表示させるか否かを制御する。例えば、表示制御部182は、状態判別部181(第3検出部の一例)によりラップトップモードであると判定された場合、物理キーボード20のキーボード面の向いている方向が下向きと判定された場合には、表示部130(表示部130B)にオンスクリーンキーボードを表示させる。一方、表示制御部182は、状態判別部181(第3検出部の一例)によりタブレットモードであると判定された場合、物理キーボード20のキーボード面の向いている方向が下向きと判定されたとしても、表示部130にオンスクリーンキーボードを表示させない。
Even if the
これにより、情報処理装置10は、使用形態に応じて、適切に入力手段の切替えを制御することができる。なお、表示制御部182は、状態判別部181によりブックモードであると判定された場合も、物理キーボード20のキーボード面の向いている方向が下向きと判定されたとしても、表示部130にオンスクリーンキーボードを表示させなくてもよい。
As a result, the
<第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
図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
例えば、物理キーボード20の入力情報送信部271は、無線通信部220を介する情報処理装置10との通信強度に基づいて情報処理装置10との通信距離が所定の閾値以上であると判定し、且つ状態検出部272によりキーボード面の向いている方向が上向きではない(重力方向に反する方向に相当しない)と検出された場合には、操作部210(キーボード)に対する操作に応じた入力情報の送信を禁止する。
For example, the input
これにより、情報処理システム1は、ユーザが物理キーボード20を使用していないのに、意図せずに物理キーボード20からの入力を情報処理装置10が受け付けてしまうことを抑制することができる。
As a result, the
図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
(ステップS301)制御部270は、物理キーボード20が情報処理装置10と一定距離以上離れているか否かを判定する。例えば、制御部270は、情報処理装置10との通信強度に基づいて情報処理装置10との通信距離が所定の閾値以上であるか否かを判定し、所定の閾値以上であると判定した場合、情報処理装置10と一定距離以上離れていると判定する。また、制御部270は、情報処理装置10との通信距離が所定の閾値未満であると判定した場合、情報処理装置10と一定距離以上離れていないと判定する。制御部270は、情報処理装置10と一定距離以上離れていると判定した場合(YES)、ステップS303の処理に進む。一方、制御部270は、情報処理装置10と一定距離以上離れていないと判定した場合(NO)、ステップS301の処理を再び行う。
(Step S301) The
(ステップS303)制御部270は、加速度センサ240の検出結果に基づいて、物理キーボード20の向きを検出する。例えば、制御部270は、加速度センサ240の検出結果に基づいてキーボード面が上向きであるか否かを検出する。そして、ステップS305の処理に進む。
(Step S303) The
(ステップS305)制御部270は、ステップS303の検出結果に基づいて、キーボード面が上向きであるか否かを判定する。制御部270は、キーボード面が上向きであると判定した場合(YES)、ステップS309の処理に進む。一方、制御部270は、キーボード面が上向きでないと判定した場合(NO)、ステップS301の処理に戻る。
(Step S305) The
(ステップS309)制御部270は、操作部210が受け付けた操作に応じた入力情報を情報処理装置10へ送信することを禁止する。
(Step S309) The
なお、物理キーボード20は、情報処理装置10と一定距離以上離れていること、及びキーボード面が上向きであることに加えて、ユーザの手の近接または接触を検出しないことを条件として、操作部210(キーボード)に対する操作に応じた入力情報を情報処理装置10へ送信することを禁止してもよい。
The
例えば、入力情報送信部271は、情報処理装置との通信距離が所定の閾値以上であると判定し、且つ状態検出部272によりキーボード面の向いている方向が上向きではない(重力方向に反する方向に相当しない)と検出され、さらにキーボード面に対する物体(例えば、ユーザの手)の近接または接触が近接検出部273により検出されない場合には、操作部210(キーボード)に対する操作に応じた入力情報の送信を禁止する。
For example, the input
図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
これにより、情報処理システム1は、ユーザが物理キーボード20を使用していないのに、意図せずに物理キーボード20からの入力を情報処理装置10が受け付けてしまうことを抑制することができる。
As a result, the
なお、情報処理装置10が、物理キーボード20との通信距離及び物理キーボード20の向き(或いは、物理キーボード20へのユーザの手の近接または接触)などに基づいて、物理キーボード20から送信された入力情報を受け付けないように制御してもよい。例えば、情報処理装置10の入力情報取得部164は、入力情報を受け付けないように制御する場合、物理キーボード20から送信された入力情報を取得しないようにしてもよいし、入力情報は取得するが有効な入力情報としては認めず、処理に使用しないようにしてもよい。
The input transmitted from the
以上説明したように、情報処理システム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
また、情報処理システム1において、情報処理装置10または物理キーボード20は、情報処理装置10と物理キーボード20との距離が所定の閾値以上であると判定し、且つ状態検出部272によりキーボード面の向いている方向が重力方向に反する方向に相当しないと検出され、さらにキーボード面に対するユーザの手の近接または接触が前記第2検出部により検出されない場合には、入力情報を情報処理装置10が受け付けないように制御してもよい。
Further, in the
これにより、情報処理システム1は、ユーザが物理キーボード20を使用していないのに、意図せずに物理キーボード20からの入力を情報処理装置10が受け付けてしまうことを抑制することができる。
As a result, the
以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。例えば、上記の各実施形態で説明した構成は、任意に組み合わせてもよい。 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
また、上記実施形態では、表示部130が第1筐体11Aと第2筐体11Bとの相対的な回動による開き角θに合わせて屈曲可能なフレキシブルディスプレイを備えている例を説明したが、これに限られるものではない。例えば、第1筐体11Aと第2筐体11Bとのそれぞれに、表示部が備えられてもよい。即ち、表示部130Aと表示部130Bとは、分離された個別のディスプレイであってもよい。また、図11に示す情報処理装置10は、タブレット型PCであってもよい。
Further, in the above embodiment, the example in which the
また、上記実施形態では、主となる回路基板が内部に設けられている第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
なお、上述した情報処理装置10及び物理キーボード20のそれぞれは、内部にコンピュータシステムを有している。そして、上述した情報処理装置10及び物理キーボード20のそれぞれが備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した情報処理装置10及び物理キーボード20のそれぞれが備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやWAN、LAN、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、CD−ROM等の非一過性の記録媒体であってもよい。
Each of the above-mentioned
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に情報処理装置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
また、上述した実施形態における情報処理装置10及び物理キーボード20のそれぞれが備える各機能の一部、または全部を、LSI(Large Scale Integration)等の集積回路として実現してもよい。各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はLSIに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりLSIに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
Further, a part or all of each function provided in each of the
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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7333451B1 (en) | 2022-08-08 | 2023-08-24 | レノボ・シンガポール・プライベート・リミテッド | Information processing device and control method |
Citations (7)
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 |
-
2019
- 2019-10-21 JP JP2019191902A patent/JP2021068100A/en active Pending
Patent Citations (7)
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)
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 |