JP2016066311A - Information processor, input control method in information processor, and computer program to be used for information processor - Google Patents

Information processor, input control method in information processor, and computer program to be used for information processor Download PDF

Info

Publication number
JP2016066311A
JP2016066311A JP2014195907A JP2014195907A JP2016066311A JP 2016066311 A JP2016066311 A JP 2016066311A JP 2014195907 A JP2014195907 A JP 2014195907A JP 2014195907 A JP2014195907 A JP 2014195907A JP 2016066311 A JP2016066311 A JP 2016066311A
Authority
JP
Japan
Prior art keywords
input
display
display unit
processing apparatus
information processing
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
JP2014195907A
Other languages
Japanese (ja)
Inventor
智之 石山
Tomoyuki Ishiyama
智之 石山
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.)
Vaio Corp
Original Assignee
Vaio Corp
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 Vaio Corp filed Critical Vaio Corp
Priority to JP2014195907A priority Critical patent/JP2016066311A/en
Publication of JP2016066311A publication Critical patent/JP2016066311A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a convenient information processor capable of surely preventing the erroneous detection of a second input in the case of inputting information by using both a first input by a first operation body and the second input by a second operation body.SOLUTION: An information processor includes: a display part; a display control part for controlling the display of information to the display part; an input detection part for detecting a first input by a first operation body and a second input by a second operation body in association with position information to the display part; and an input control part having a function for controlling the validity/invalidity of the second input detected by the input detection part about at least a partial area of the display part in accordance with the content of information to be displayed at the display part by the display control part.SELECTED DRAWING: Figure 14

Description

本発明は、情報処理装置、情報処理装置における入力制御方法及び情報処理装置に用いるコンピュータプログラムに関する。   The present invention relates to an information processing apparatus, an input control method in the information processing apparatus, and a computer program used for the information processing apparatus.

従来、専用ペンによるペン入力と手指によるタッチ入力とを独立して検出可能なタッチパネル付き画像表示装置を表示部(入力検出部付表示部)として備える情報処理装置が知られている(例えば、特許文献1参照。)。従来の情報処理装置においては、ユーザが表示部に手を置いた状態でペン入力を行うと、ユーザの手のひらと表示部との接地部分が手指であると誤って認識され、意図しない入力がタッチ入力として誤検出されることがあった。   2. Description of the Related Art Conventionally, there has been known an information processing apparatus including, as a display unit (display unit with an input detection unit), an image display device with a touch panel that can independently detect pen input with a dedicated pen and touch input with a finger (for example, a patent) Reference 1). In a conventional information processing apparatus, when a user performs a pen input with a hand placed on the display unit, the grounding part between the user's palm and the display unit is erroneously recognized as a finger, and an unintended input is touched. There was a case where it was erroneously detected as an input.

そこで、手のひら又は手指と表示部との接地面積を検出するとともに、当該接地面積が所定の閾値以上になるとタッチ入力を無効化して誤検出を防止する第1の誤検出防止技術や、ペン先と表示部との離間距離を検出するとともに、当該離間距離が所定の閾値以下になるとタッチ入力を無効化して誤検出を防止する第2の誤検出防止技術が提案されている。なお、誤検出防止技術は、パームリジェクション技術と呼ばれることもある。   Therefore, the first false detection prevention technique for detecting the ground contact area between the palm or finger and the display unit and invalidating the touch input to prevent false detection when the ground contact area exceeds a predetermined threshold, There has been proposed a second false detection prevention technique for detecting the separation distance from the display unit and invalidating the touch input to prevent erroneous detection when the separation distance is equal to or less than a predetermined threshold. Note that the false detection prevention technology is sometimes referred to as palm rejection technology.

特開平9−138730号公報JP-A-9-138730

上記した第1の誤検出防止技術においては、接地面積の閾値を小さくして誤検出を完全に防止しようとすると、手指によるタッチ入力が認識され難くなり使い勝手が悪くなる。一方、接地面積の閾値を大きくすると、手のひらによるタッチ入力が無効化され難くなり誤検出が増える。また、手のひらと表示部との接地面積には個人差があるため、誤検出を完全に防止することは困難である。また、表示部の端に手のひらがかかって置かれた場合、接地面積は通常時よりも小さくなって手指の接地面積に近付くため、やはり、誤検出を完全に防止することは困難である。   In the first false detection prevention technique described above, if an attempt is made to completely prevent false detection by reducing the threshold of the ground contact area, touch input by a finger becomes difficult to recognize and usability deteriorates. On the other hand, when the threshold value of the ground contact area is increased, it becomes difficult to invalidate the touch input by the palm and false detection increases. Further, since there is an individual difference in the contact area between the palm and the display unit, it is difficult to completely prevent erroneous detection. In addition, when the palm is placed on the end of the display unit, the ground contact area becomes smaller than normal and approaches the ground contact area of the finger, so that it is difficult to completely prevent erroneous detection.

上記した第2の誤検出防止技術においては、ペン先を検出可能となる離間距離はシステムにより異なり、離間距離の閾値を大きくして誤検出を完全に防止しようとすると、ペン入力を行いながらタッチ入力を行うことができなくなる。一方、離間距離の閾値を小さくすると、ペン先が表示部に接地するよりも先に手のひらが表示部に接地してしまう事態が頻繁に発生し、誤検出を完全に防止することは困難となる。また、第2の誤検出防止技術においては、ペン入力とタッチ入力とを同時に行うことができない。   In the second erroneous detection prevention technique described above, the separation distance at which the pen tip can be detected varies depending on the system. If the threshold of the separation distance is increased to completely prevent erroneous detection, the touch is performed while performing pen input. It becomes impossible to input. On the other hand, if the threshold of the separation distance is made small, it often happens that the palm touches the display unit before the pen tip touches the display unit, and it is difficult to completely prevent erroneous detection. . Further, in the second erroneous detection prevention technique, it is not possible to perform pen input and touch input at the same time.

すなわち、上記した第1の誤検出防止技術及び第2の誤検出防止技術においてはいずれも、ペン入力とタッチ入力とを併用して情報入力を行うときに、使い勝手を犠牲にすることなくタッチ入力の誤検出を防止することができないという問題があった。   That is, in both the first false detection prevention technology and the second false detection prevention technology described above, touch input is performed without sacrificing usability when performing information input using both pen input and touch input. There was a problem that it was not possible to prevent false detection.

なお、このような問題は、ペン入力とタッチ入力とを併用して情報入力を行うときだけに起こり得る問題ではなく、第1操作体による第1入力と第2操作体による第2入力とを併用して情報入力を行うとき全般に起こり得る問題である。   Note that such a problem is not a problem that can occur only when information input is performed using both pen input and touch input. The first input by the first operating body and the second input by the second operating body are performed. This is a problem that can occur in general when inputting information together.

そこで、本発明は、そのような問題を解決するためになされたもので、第1操作体による第1入力と第2操作体による第2入力とを併用して情報入力を行うときに第2入力の誤検出を防止することが可能で、かつ、使い勝手の良い情報処理装置を提供することを目的とする。また、そのような情報処理装置における入力制御方法及びそのような情報処理装置に用いるコンピュータプログラムを提供することを目的とする。   Therefore, the present invention has been made to solve such a problem. The second input is performed when information input is performed using both the first input by the first operating body and the second input by the second operating body. An object of the present invention is to provide an information processing apparatus that can prevent erroneous detection of input and is easy to use. It is another object of the present invention to provide an input control method for such an information processing apparatus and a computer program used for such an information processing apparatus.

本発明によれば、表示部と、前記表示部への情報の表示を制御する表示制御部と、第1操作体による第1入力と第2操作体による第2入力とを前記表示部に対する位置情報に関連付けて検出する入力検出部と、前記表示制御部が前記表示部に表示させる情報の内容に応じて、前記入力検出部により検出された前記第2入力の有効/無効を少なくとも前記表示部の一部の領域について制御する機能を有する入力制御部とを備える、情報処理装置が提供される。   According to the present invention, the display unit, the display control unit that controls display of information on the display unit, the first input by the first operating body, and the second input by the second operating body are positioned relative to the display unit. An input detection unit for detecting in association with information; and at least the display unit for valid / invalidity of the second input detected by the input detection unit according to the content of information displayed on the display unit by the display control unit And an input control unit having a function of controlling a partial area of the information processing apparatus.

本開示によれば、第1操作体による第1入力と第2操作体による第2入力とを併用して情報入力を行うときに第2入力の誤検出を防止することが可能で、かつ、使い勝手の良い情報処理装置を提供することができる。   According to the present disclosure, it is possible to prevent erroneous detection of the second input when performing information input by using both the first input by the first operating body and the second input by the second operating body, and An easy-to-use information processing apparatus can be provided.

なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または明細書から把握され得る他の効果が奏されてもよい。   Note that the above-described effects are not necessarily limited, and any of the effects shown in the present specification or other effects that can be grasped from the specification are provided together with or in place of the above-described effects. It may be played.

実施形態1に係る情報処理装置100を説明するために示す図である。It is a figure shown in order to demonstrate the information processing apparatus 100 which concerns on Embodiment 1. FIG. 実施形態1に係る情報処理装置100の機能を説明するために示す機能ブロック図である。3 is a functional block diagram shown for explaining functions of the information processing apparatus 100 according to the first embodiment. FIG. タッチ入力受付領域を説明するために示す図である。It is a figure shown in order to demonstrate a touch input reception area | region. 実施形態1に係る情報処理装置100が所定のアプリケーションを実行したときの表示画面の遷移を示す図である。It is a figure which shows the transition of a display screen when the information processing apparatus 100 which concerns on Embodiment 1 runs a predetermined application. タッチ入力の有効/無効を制御する処理を説明するために示す図である。It is a figure shown in order to demonstrate the process which controls the validity / invalidity of a touch input. タッチ入力の有効/無効を制御する処理を説明するために示す図である。It is a figure shown in order to demonstrate the process which controls the validity / invalidity of a touch input. タッチ入力の有効/無効を制御する処理を説明するために示す図である。It is a figure shown in order to demonstrate the process which controls the validity / invalidity of a touch input. タッチ入力の有効/無効を制御する処理を説明するために示す図である。It is a figure shown in order to demonstrate the process which controls the validity / invalidity of a touch input. 実施形態2に係る情報処理装置101が所定のアプリケーションを実行したときの表示画面の遷移を示す図である。It is a figure which shows the transition of a display screen when the information processing apparatus 101 which concerns on Embodiment 2 performs a predetermined application. GUI領域を表示状態にする場合の手順を示すフローチャートである。It is a flowchart which shows the procedure in the case of putting a GUI area | region into a display state. GUI領域を非表示状態にする場合の手順を示すフローチャートである。It is a flowchart which shows the procedure in the case of making a GUI area | region into a non-display state. 実施形態3に係る情報処理装置102が所定のアプリケーションを実行したときの表示画面の遷移を示す図である。FIG. 10 is a diagram illustrating transition of a display screen when the information processing apparatus according to the third embodiment executes a predetermined application. 実施形態4に係る情報処理装置103を説明するために示す図である。It is a figure shown in order to demonstrate the information processing apparatus 103 which concerns on Embodiment 4. FIG. 実施形態4に係る情報処理装置103を説明するために示す図である。It is a figure shown in order to demonstrate the information processing apparatus 103 which concerns on Embodiment 4. FIG. 実施形態4に係る情報処理装置103が所定のアプリケーションを実行したときの表示画面の遷移を示す図であるにおける表示画面の遷移を示す図である。It is a figure which shows the transition of a display screen in the figure which shows the transition of a display screen when the information processing apparatus 103 which concerns on Embodiment 4 performs a predetermined application. 実施形態4に係る情報処理装置103のハードウェア構成を説明するために示すブロック図である。FIG. 10 is a block diagram for explaining a hardware configuration of an information processing apparatus 103 according to a fourth embodiment.

本発明の情報処理装置、入力制御方法及びコンピュータプログラムを図に示す実施形態に基づいて詳細に説明する。以下の各実施形態においては、第1操作体の第1入力が専用ペンによるペン入力であり、第2操作体の第2入力が手指によるタッチ入力であるものとして、本発明を説明する。また、以下の各実施形態においては、ユーザが右利きのユーザであるものとして、本発明を説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。   An information processing apparatus, an input control method, and a computer program according to the present invention will be described in detail based on embodiments shown in the drawings. In the following embodiments, the present invention will be described on the assumption that the first input of the first operating body is a pen input by a dedicated pen and the second input of the second operating body is a touch input by a finger. In the following embodiments, the present invention will be described on the assumption that the user is a right-handed user. In addition, in this specification and drawing, about the component which has the substantially same function structure, duplication description is abbreviate | omitted by attaching | subjecting the same code | symbol.

[実施形態1]
1.実施形態1に係る情報処理装置100の構成
図1は、実施形態1に係る情報処理装置100を説明するために示す図である。図1(a)は情報処理装置100に対して専用ペン200により情報入力を行っている様子を示す図であり、図1(b)は情報処理装置100に対して専用ペン200と手指とを併用して情報入力を行っている様子を示す図である。図2は、実施形態1に係る情報処理装置100の機能を説明するために示す機能ブロック図である。なお、実施形態1に係る情報処理装置100においては、入力検出部130が表示部110に一体化されているため、図1においては、表示部110に対して符号110及び符号130の両方を付してある。後述する図3、図4、図9、図12、図13、図14及び図15においても同様である。
[Embodiment 1]
1. Configuration of Information Processing Apparatus 100 According to Embodiment 1 FIG. 1 is a diagram for explaining the information processing apparatus 100 according to the first embodiment. 1A is a diagram illustrating a state in which information is input to the information processing apparatus 100 with the dedicated pen 200. FIG. 1B is a diagram illustrating the information processing apparatus 100 with the dedicated pen 200 and fingers. It is a figure which shows a mode that information input is performed together. FIG. 2 is a functional block diagram for explaining functions of the information processing apparatus 100 according to the first embodiment. In the information processing apparatus 100 according to the first embodiment, since the input detection unit 130 is integrated with the display unit 110, both the reference numeral 110 and the reference numeral 130 are attached to the display unit 110 in FIG. It is. The same applies to FIG. 3, FIG. 4, FIG. 9, FIG. 12, FIG.

実施形態1に係る情報処理装置100は、図1に示すように、専用ペン200によるペン入力と、手指によるタッチ入力とを独立してかつ表示部の位置座標に関連付けて検出可能な情報処理装置である。そして、図2に示すように、表示部110と、表示部110への情報の表示を制御する表示制御部120と、ペン入力とタッチ入力とを独立してかつ表示部110の位置座標に関連付けて検出する入力検出部130と、表示制御部120が表示部110に表示させる情報の内容に応じて、入力検出部130により検出されたタッチ入力の有効/無効を少なくとも表示部110の一部の領域について制御する機能を有する入力制御部140と、表示制御部120と入力制御部140の動作を制御する制御部150とを備える。   As illustrated in FIG. 1, the information processing apparatus 100 according to the first embodiment can detect a pen input by the dedicated pen 200 and a touch input by a finger independently and in association with the position coordinates of the display unit. It is. As shown in FIG. 2, the display unit 110, the display control unit 120 that controls display of information on the display unit 110, and the pen input and the touch input are independently associated with the position coordinates of the display unit 110. In accordance with the content of the input detection unit 130 to be detected and the information displayed on the display unit 110 by the display control unit 120, at least a part of the display unit 110 is enabled / disabled by the touch detection detected by the input detection unit 130. An input control unit 140 having a function of controlling an area, a display control unit 120, and a control unit 150 that controls operations of the input control unit 140 are provided.

表示部110は、図1に示すように、例えば液晶表示パネル、有機EL表示パネル等の薄型平板状の表示パネルからなる。表示部110の表示面にはタッチパネルやアンテナシートからなる入力検出部130が設けられている。表示部110の表示面に入力検出部130が設けられることで、上述したように、専用ペン200の先端部を表示部110の表示面に接触又は近接させること(ペン入力)により、情報処理装置100への文字や図形などの手書き入力が可能になるほか、手指などを表示部110の表示面に接触又は近接させること(タッチ入力)により、情報処理装置100の操作が可能になる。なお、情報処理装置100においては、ペン入力によっても情報処理装置100の操作が可能であり、タッチ入力によっても情報処理装置100への文字や図形などの手書き入力が可能であることは言うまでもない。   As shown in FIG. 1, the display unit 110 includes a thin flat panel display panel such as a liquid crystal display panel or an organic EL display panel. An input detection unit 130 made of a touch panel or an antenna sheet is provided on the display surface of the display unit 110. By providing the input detection unit 130 on the display surface of the display unit 110, as described above, the information processing apparatus can be configured by bringing the tip of the dedicated pen 200 into contact with or close to the display surface of the display unit 110 (pen input). In addition to allowing handwritten input of characters and figures to 100, the information processing apparatus 100 can be operated by bringing a finger or the like into contact with or close to the display surface of the display unit 110 (touch input). In the information processing apparatus 100, it is needless to say that the information processing apparatus 100 can be operated by pen input, and handwriting input of characters, figures, and the like to the information processing apparatus 100 can be performed by touch input.

表示制御部120は、表示部110への情報の表示を制御する。例えば、表示部110に対してペン入力やタッチ入力が行われると、表示制御部120は、専用ペン200の先端又や手指の軌跡を表示部110に表示するよう制御する。また、ペン入力やタッチ入力により情報処理装置100の操作が行われると、表示制御部120は、表示部110の所定領域をハイライト表示するよう制御する。また、表示制御部120は、表示部110へ表示する情報についての制御を行うほか、タッチ入力受付領域(第2入力受付領域、後述する図3参照。)を表示部110に表示するよう制御する。   The display control unit 120 controls display of information on the display unit 110. For example, when a pen input or a touch input is performed on the display unit 110, the display control unit 120 controls the display unit 110 to display the tip or finger trajectory of the dedicated pen 200. Further, when the information processing apparatus 100 is operated by pen input or touch input, the display control unit 120 performs control so that a predetermined area of the display unit 110 is highlighted. The display control unit 120 controls the information displayed on the display unit 110 and controls the display unit 110 to display a touch input reception area (second input reception area, see FIG. 3 described later). .

入力検出部130は、ペン入力とタッチ入力とを独立してかつ表示部110の位置座標に関連付けて検出する。具体的には、入力検出部130は、表示部110の表示面に専用ペン200の先端やユーザの手指が接触又は近接した場合に、その接触位置又は近接位置を独立して検出する。入力検出部130は、専用ペン200によるペン入力と、手指によるタッチ入力との区別を、例えば、専用ペン200から放射される電波を利用して行ってもよいし、専用ペン200と表示部側のアンテナコイルとの間の電磁エネルギーの授受の有無を利用して行ってもよいし、操作体の形状を光学的に認識することにより行ってもよいし、従来技術のように、操作体と表示面との接地面積を利用したり操作体と表示面との離間距離を利用したりして行ってもよいし、その他の方法により行ってもよい。   The input detection unit 130 detects pen input and touch input independently and in association with the position coordinates of the display unit 110. Specifically, when the tip of the dedicated pen 200 or the user's finger touches or approaches the display surface of the display unit 110, the input detection unit 130 independently detects the contact position or the proximity position. The input detection unit 130 may perform distinction between pen input by the dedicated pen 200 and touch input by fingers using, for example, radio waves radiated from the dedicated pen 200, or the dedicated pen 200 and the display unit side It may be performed by using the presence or absence of electromagnetic energy exchanged with the antenna coil, or may be performed by optically recognizing the shape of the operating body. It may be performed by using a contact area with the display surface, using a distance between the operation body and the display surface, or by other methods.

入力検出部130は、専用ペン200の先端の接触位置又は近接位置、ユーザの手指の接触位置又は近接位置の情報を取得すると、その接触位置又は近接位置の情報を表示制御部120及び入力制御部140へ提供する。   When the input detection unit 130 acquires information on the contact position or proximity position of the tip of the dedicated pen 200 and the contact position or proximity position of the user's finger, the display control unit 120 and the input control unit display information on the contact position or proximity position. 140.

入力制御部140は、表示制御部120が表示部110に表示させる情報の内容に応じて、入力検出部130により検出されたタッチ入力の有効/無効を表示部110の少なくとも表示部110の一部の領域について制御する機能を有する。そして、入力制御部140は、当該機能の一つとして例えば以下のような機能を有する。   The input control unit 140 determines whether or not the touch input is detected by the input detection unit 130 according to the content of information displayed on the display unit 110 by the display control unit 120, at least a part of the display unit 110 of the display unit 110. It has a function to control the area. The input control unit 140 has, for example, the following functions as one of the functions.

すなわち、入力制御部140は、表示制御部120が表示部110にタッチ入力受付領域を表示させないときには、表示部110の全領域についてタッチ入力を無効にし、表示制御部120が表示部110にタッチ入力受付領域を表示させるときには、表示部110のうちタッチ入力受付領域についてタッチ入力を有効にするとともに、表示部110のうちタッチ入力受付領域を除く領域についてタッチ入力を無効にする機能を有する。   That is, when the display control unit 120 does not display the touch input reception area on the display unit 110, the input control unit 140 invalidates the touch input for the entire area of the display unit 110, and the display control unit 120 performs the touch input to the display unit 110. When displaying the reception area, the display unit 110 has a function of enabling touch input for the touch input reception area and disabling touch input for the area of the display unit 110 excluding the touch input reception area.

2.タッチ入力受付領域
次に、図3を参照しながら、タッチ入力受付領域を説明する。図3は、タッチ入力受付領域を説明するために示す図である。図3には、表示部110に、タッチ入力受付領域と、当該タッチ入力受付領域以外の領域であるタッチ入力非受付領域とが表示された様子が示されている。
タッチ入力受付領域は、もっぱらユーザからのタッチ入力を受け付ける領域であり、タッチ入力非受付領域は、もっぱらユーザからのペン入力を受け付ける領域である。そして、タッチ入力受付領域とタッチ入力非受付領域とは、表示部110上でこれらが視覚的に容易に区別できるように表示されている。タッチ入力受付領域においては、ペン入力に加えてタッチ入力が有効にされており、タッチ入力非受付領域においては、ペン入力は有効にされているが、タッチ入力は無効にされている。従って、ユーザは、タッチ入力受付領域においては、ペン入力及びタッチ入力の両方の入力が可能となり、タッチ入力非受付領域においては、ペン入力のみが可能となる。
2. Touch Input Reception Area Next, the touch input reception area will be described with reference to FIG. FIG. 3 is a diagram for explaining the touch input reception area. FIG. 3 shows a state in which a touch input receiving area and a touch input non-receiving area that is an area other than the touch input receiving area are displayed on the display unit 110.
The touch input reception area is an area that exclusively accepts touch input from the user, and the touch input non-acceptance area is an area that exclusively accepts pen input from the user. The touch input receiving area and the touch input non-receiving area are displayed on the display unit 110 so that they can be easily distinguished visually. In the touch input reception area, touch input is enabled in addition to pen input, and in the touch input non-acceptance area, pen input is enabled, but touch input is disabled. Therefore, the user can input both pen input and touch input in the touch input receiving area, and can only perform pen input in the touch input non-receiving area.

タッチ入力受付領域は、図3に示すように、円形、星形、三角形、四角形、多角形などの各種形状からなるものであってよい。タッチ入力受付領域は、表示部110に、1つ表示されていてもよいが、2つ以上表示されていてもよい。タッチ入力受付領域とタッチ入力非受付領域とは、タッチ入力受付領域が島状に表示されていてもよいし(図3(a)参照。)、これとは逆に、タッチ入力非受付領域が島状に表示されていてもよい(図3(b)参照。)。タッチ入力受付領域は、表示部の中央部に設けられていてもよいし、表示部の端部(左端部、右端部、上端部、下端部、角部)に設けられていてもよい。   As shown in FIG. 3, the touch input reception area may have various shapes such as a circle, a star, a triangle, a quadrangle, and a polygon. One touch input reception area may be displayed on the display unit 110, or two or more touch input reception areas may be displayed. In the touch input reception area and the touch input non-reception area, the touch input reception area may be displayed in an island shape (see FIG. 3A). It may be displayed in an island shape (see FIG. 3B). The touch input reception area may be provided at the center of the display unit, or may be provided at an end of the display unit (left end, right end, upper end, lower end, corner).

タッチ入力受付領域は、これを用いて、ユーザに情報処理装置100への文字や図形や絵などを手書き入力させるための領域であってもよいし、情報処理装置100に対する所定の操作(選択、決定、タップ、ダブルタップ、長押し、ドラッグ、フリック、ピンチイン、ピンチアウト)をさせるための領域であってもよい。   The touch input reception area may be an area for allowing a user to input characters, figures, pictures, and the like to the information processing apparatus 100 by handwriting using this, or a predetermined operation (selection, It may be an area for performing determination, tap, double tap, long press, drag, flick, pinch in, pinch out).

3.実施形態1に係る情報処理装置100の使用方法
次に、図4を用いて実施形態1に係る情報処理装置の使用方法を説明する。図4は、実施形態1に係る情報処理装置100が所定のアプリケーションを実行したときの表示画面の遷移を示す図である。
3. Method for Using Information Processing Apparatus 100 According to Embodiment 1 Next, a method for using the information processing apparatus according to Embodiment 1 will be described with reference to FIG. FIG. 4 is a diagram illustrating transition of the display screen when the information processing apparatus 100 according to the first embodiment executes a predetermined application.

実施形態1に係る情報処理装置100は、以下のようにして使用する。まず、実施形態1に係る情報処理装置100は、表示部110にタッチ入力受付領域が表示されておらず(図4の状態A参照。)、また、これに応じて、表示部110の全領域においてタッチ入力が無効にされているものとする。従って、この状態のとき、ユーザは、表示部110の全領域において意に反するタッチ入力が受け付けられてしまう心配がないことから、表示部110の全領域において安心してペン入力を行うことができる。   The information processing apparatus 100 according to the first embodiment is used as follows. First, in the information processing apparatus 100 according to the first embodiment, the touch input reception area is not displayed on the display unit 110 (see the state A in FIG. 4), and in accordance with this, the entire area of the display unit 110 is displayed. It is assumed that the touch input is disabled at. Therefore, in this state, the user does not have to worry about an unintentional touch input being accepted in the entire area of the display unit 110, so that the user can perform pen input with confidence in the entire area of the display unit 110.

次に、タッチ入力が必要になった場合、ユーザは、物理的なスイッチ手段としての操作ボタン122を1回押し下げする操作(操作1)を行う。これにより、表示部110にタッチ入力受付領域が表示され(図4の状態B参照。)、また、これに応じて、当該タッチ入力受付領域においてタッチ入力が有効にされる。その結果、ユーザは、当該タッチ入力受付領域において確実にタッチ入力を行うことが可能となる。なお、ユーザは、タッチ入力非受付領域においては依然として、意に反するタッチ入力が受け付けられてしまう心配がないことから、当該領域においては安心してペン入力を行うことが可能である。   Next, when touch input becomes necessary, the user performs an operation (operation 1) of pressing down the operation button 122 as a physical switch unit once. Thereby, the touch input reception area is displayed on the display unit 110 (see state B in FIG. 4), and the touch input is validated in the touch input reception area accordingly. As a result, the user can surely perform touch input in the touch input reception area. In addition, since the user does not have to worry about accepting an unintended touch input in the touch input non-acceptance area, the user can perform the pen input with peace of mind in the area.

次に、タッチ入力が不要になった場合、ユーザは、操作ボタン122をもう1回押し下げする操作(操作2)を行う。これにより、表示部110にはタッチ入力受付領域が表示されなくなり(図4の状態A参照。)、また、これに応じて、表示部110の全領域においてタッチ入力が無効にされる。その結果、ユーザは、表示部110の全領域において意に反するタッチ入力が受け付けられてしまう心配がなくなることから、表示部110の全領域において安心してペン入力を行うことが可能となる。   Next, when the touch input becomes unnecessary, the user performs an operation (operation 2) of pressing the operation button 122 once again. As a result, the touch input reception area is not displayed on the display unit 110 (see state A in FIG. 4), and the touch input is invalidated in the entire area of the display unit 110 accordingly. As a result, the user does not have to worry about an unintentional touch input being accepted in the entire area of the display unit 110, so that the user can perform pen input with confidence in the entire area of the display unit 110.

4.タッチ入力の有効/無効を制御する処理
次に、図5〜図8を参照しながら、タッチ入力の有効/無効を制御する処理を説明する。図5〜図8は、タッチ入力の有効/無効を制御する処理を説明するために示す図である。図5〜図8において、細い実線の矢印はタッチ入力に係る情報の流れを示し、太い実線の矢印はタッチ入力に係る情報の流れのうちマスク処理が施された直後の情報の流れを示す。また、図7及び図8において、破線の矢印はシステムソフトウェアから各機能ブロックに対して出されたマスク処理の実行指示を示す。
4). Processing for Controlling Validity / Invalidity of Touch Input Next, processing for controlling validity / invalidity of touch input will be described with reference to FIGS. 5 to 8 are diagrams for explaining processing for controlling the validity / invalidity of the touch input. 5 to 8, thin solid-line arrows indicate the flow of information related to touch input, and thick solid-line arrows indicate the flow of information immediately after mask processing is performed in the flow of information related to touch input. In FIG. 7 and FIG. 8, broken arrows indicate mask processing execution instructions issued from the system software to the respective functional blocks.

ペン入力やタッチ入力により入力された情報は、ペン/タッチコントローラから、デバイスドライバ、オペレーティングシステムを経由して各アプリケーションに伝達される。実施形態1に係る情報処理装置100において、タッチ入力の有効/無効を制御する処理は、図5に示すように、アプリケーションレイヤーにあるシステムソフトウェアによるマスク処理(Hook関数を使用したマスク処理)により行われてもよいし、図6に示すように、オペレーティングシステムに含まれるシステムソフトウェア(図示せず)によるマスク処理により行われてもよいし、図7又は図8に示すように、デバイスドライバと連動して働くシステムソフトウェアによるマスク処理の実行指示により行われてもよい。図7の場合には、システムソフトウェアによりマスク処理の実行を指示されたデバイスドライバがマスク処理を実行し、図8の場合には、システムソフトウェアによりマスク処理の実行を指示されたペン/タッチコントローラのファームウェアがマスク処理を実行する。   Information input by pen input or touch input is transmitted from the pen / touch controller to each application via a device driver and an operating system. In the information processing apparatus 100 according to the first embodiment, the processing for controlling validity / invalidity of touch input is performed by mask processing (mask processing using a Hook function) by system software in the application layer, as shown in FIG. 6 may be performed by mask processing by system software (not shown) included in the operating system as shown in FIG. 6, or in conjunction with a device driver as shown in FIG. 7 or FIG. It may be performed by an instruction to perform mask processing by the system software that works as a mask. In the case of FIG. 7, the device driver instructed to execute the mask process by the system software executes the mask process, and in the case of FIG. 8, the pen / touch controller instructed to execute the mask process by the system software. The firmware performs a mask process.

その結果、ペン/タッチコントローラ、デバイスドライバ、オペレーティングシステム及びアプリケーションのいずれかにおいて、タッチ入力に関する情報の伝達が全体的又は部分的にマスク(ブロック)され、その結果、少なくとも表示部110の一部の領域において、タッチ入力が無効にされ、タッチ入力無効化領域が形成される。   As a result, in any of the pen / touch controller, the device driver, the operating system, and the application, transmission of information regarding the touch input is totally or partially masked (blocked), and as a result, at least a part of the display unit 110 is In the area, the touch input is invalidated, and a touch input invalidated area is formed.

なお、上記したシステムソフトウェアは、表示部110にタッチ入力受付領域を表示させるとともに、入力検出部130で検出されたタッチ入力を少なくとも表示部110の一部の領域について無効とするための処理(マスク処理)を行なわせるソフトウェアである。そして、タッチ入力受付領域が表示されていない領域(タッチ入力非受付領域)からのタッチ入力が各アプリケーションに伝達されるのを遮断する。   The above-described system software displays a touch input reception area on the display unit 110 and performs processing (masking) for invalidating the touch input detected by the input detection unit 130 for at least a part of the display unit 110. Processing). Then, the touch input from the area where the touch input acceptance area is not displayed (touch input non-acceptance area) is blocked from being transmitted to each application.

5.実施形態1に係る情報処理装置100の効果
実施形態1に係る情報処理装置100は、表示制御部120が表示部110に表示させる情報の内容に応じて、入力検出部130により検出されたタッチ入力の有効/無効を少なくとも表示部110の一部の領域について制御する機能を有する入力制御部140を備える。そして、当該入力制御部140は、表示制御部120が表示部110にタッチ入力受付領域を表示させないときには、表示部110の全領域についてタッチ入力を無効にし、表示制御部120が表示部110にタッチ入力受付領域を表示させるときには、表示部110のうちタッチ入力受付領域についてタッチ入力を有効にするとともに、表示部110のうちタッチ入力受付領域を除く領域についてタッチ入力を無効にする機能も有する。
5. Effects of the information processing apparatus 100 according to the first embodiment The information processing apparatus 100 according to the first embodiment has the touch input detected by the input detection unit 130 according to the content of information displayed on the display unit 110 by the display control unit 120. Is provided with an input control unit 140 having a function of controlling at least a part of the display unit 110. When the display control unit 120 does not display the touch input reception area on the display unit 110, the input control unit 140 invalidates the touch input for the entire area of the display unit 110, and the display control unit 120 touches the display unit 110. When the input reception area is displayed, the touch input is enabled for the touch input reception area of the display unit 110 and the touch input is disabled for the area of the display unit 110 other than the touch input reception area.

このため、実施形態1に係る情報処理装置100によれば、「タッチ入力が有効とされた領域」と「タッチ入力が無効とされた領域」とが表示部110上で視覚的に容易に区別できるようになる結果、ユーザは、ペン入力を行うときには必ず「タッチ入力が無効とされた領域」でペン入力を行うようになり、タッチ入力を行うときには必ず「タッチ入力が有効とされた領域」でタッチ入力を行うようになることから、タッチ入力の誤検出を防止することが可能となる。   For this reason, according to the information processing apparatus 100 according to the first embodiment, the “area where the touch input is enabled” and the “area where the touch input is disabled” are easily distinguished visually on the display unit 110. As a result, when performing a pen input, the user always performs a pen input in an “area where the touch input is invalid”, and when performing a touch input, the user always performs an “area where the touch input is valid”. Since touch input is performed with the touch button, erroneous detection of touch input can be prevented.

また、実施形態1に係る情報処理装置100によれば、表示部110にタッチ入力受付領域が表示されていない場合には、表示部110の全領域においてタッチ入力が無効にされている。このため、ユーザは、表示部110の全領域において意に反するタッチ入力が受け付けられてしまう心配がなくなることから、表示部110の全領域において安心してペン入力を行うことが可能となる。また、表示部110にタッチ入力受付領域が表示されている場合には、当該タッチ入力受付領域においてのみタッチ入力が有効にされている。このため、ユーザは、タッチ入力受付領域において確実にタッチ入力を行うことが可能となる一方、タッチ入力非受付領域においては意に反するタッチ入力が受け付けられてしまう心配がないことから、当該領域においては安心してペン入力を行うことが可能となる。従って、実施形態1に係る情報処理装置100は、使い勝手の良い情報処理装置となる。   Further, according to the information processing apparatus 100 according to the first embodiment, when the touch input reception area is not displayed on the display unit 110, the touch input is disabled in the entire area of the display unit 110. For this reason, the user does not have to worry about an unintentional touch input being accepted in the entire area of the display unit 110, so that the user can perform pen input with confidence in the entire area of the display unit 110. Further, when the touch input reception area is displayed on the display unit 110, the touch input is enabled only in the touch input reception area. For this reason, the user can surely perform touch input in the touch input reception area, while there is no fear that an unintended touch input is received in the touch input non-acceptance area. Makes it possible to perform pen input with peace of mind. Therefore, the information processing apparatus 100 according to the first embodiment is an easy-to-use information processing apparatus.

その結果、本発明の情報処理装置100は、ペン入力とタッチ入力とを併用して情報入力を行うときにタッチ入力の誤検出を防止することが可能で、かつ、使い勝手の良い情報処理装置となる。   As a result, the information processing apparatus 100 according to the present invention is capable of preventing erroneous detection of touch input when performing information input using both pen input and touch input, and is an easy-to-use information processing apparatus. Become.

[実施形態2]
次に、図9を用いて実施形態2に係る情報処理装置101を説明する。図9は、実施形態2に係る情報処理装置101が所定のアプリケーションを実行したときの表示画面の遷移を示す図である。
[Embodiment 2]
Next, the information processing apparatus 101 according to the second embodiment will be described with reference to FIG. FIG. 9 is a diagram illustrating display screen transition when the information processing apparatus 101 according to the second embodiment executes a predetermined application.

実施形態2に係る情報処理装置101は、基本的には実施形態1に係る情報処理装置100と同様の構成を有するが、タッチ入力受付領域の態様が実施形態1に係る情報処理装置100の場合と異なる。すなわち、実施形態2に係る情報処理装置101においては、図9に示すように、タッチ入力受付領域として、タッチ入力が可能で、かつ、所定の機能が割り当てられた1又は2以上の象形部を含むグラフィカルユーザインタフェースを含む所定の領域(以下GUI領域という)を表示させることとしている。   The information processing apparatus 101 according to the second embodiment basically has the same configuration as the information processing apparatus 100 according to the first embodiment, but the aspect of the touch input reception area is the information processing apparatus 100 according to the first embodiment. And different. That is, in the information processing apparatus 101 according to the second embodiment, as illustrated in FIG. 9, as a touch input reception area, one or two or more hieroglyphics that are capable of touch input and assigned a predetermined function are provided. A predetermined area including a graphical user interface (hereinafter referred to as a GUI area) is displayed.

実施形態2に係る情報処理装置101においては、表示部110の左端部にGUI領域を表示させている。これは、右利きのユーザが右手でペン入力を行うのはもっぱら画面中央部及び画面中央部から右端部にかけた部分であることを考慮したものである。なお、ユーザが左利きである場合には、表示部110の右端部にGUI領域を表示させればよいし、ユーザが普段ペン入力を表示部110の上端部や下端部で行わない場合には、表示部110の上端部や下端部にGUI領域を表示させればよい。   In the information processing apparatus 101 according to the second embodiment, a GUI area is displayed on the left end of the display unit 110. This is because the right-handed user performs pen input with the right hand exclusively in the center of the screen and the portion from the center of the screen to the right end. If the user is left-handed, the GUI area may be displayed on the right end of the display unit 110. If the user does not normally perform pen input on the upper end or lower end of the display unit 110, What is necessary is just to display a GUI area | region in the upper end part and lower end part of the display part 110. FIG.

実施形態2に係る情報処理装置101においては、入力制御部140は、表示制御部120が表示部110にタッチ入力受付領域を表示させないときには、表示部110の全領域についてタッチ入力を無効にする。また、入力制御部140は、表示制御部120が表示部110にタッチ入力受付領域を表示させるときには、表示部110のうちタッチ入力受付領域についてタッチ入力を有効にするとともに、表示部110のうちタッチ入力受付領域を除く領域についてタッチ入力を無効にする機能を有する。   In the information processing apparatus 101 according to the second embodiment, the input control unit 140 invalidates the touch input for the entire area of the display unit 110 when the display control unit 120 does not display the touch input reception area on the display unit 110. In addition, when the display control unit 120 causes the display unit 110 to display the touch input reception area, the input control unit 140 enables the touch input for the touch input reception area in the display unit 110 and the touch in the display unit 110. It has a function of invalidating touch input in areas other than the input receiving area.

実施形態2に係る情報処理装置101は、以下のようにして使用する。まず、実施形態2に係る情報処理装置101は、表示部110にGUI領域が表示されておらず(図9の状態A参照。)、また、これに応じて、表示部110の全領域においてタッチ入力が無効にされているものとする。従って、この状態のとき、ユーザは、表示部110の全領域において意に反するタッチ入力が受け付けられてしまう心配がないことから、表示部110の全領域において安心してペン入力を行うことができる。   The information processing apparatus 101 according to the second embodiment is used as follows. First, in the information processing apparatus 101 according to the second embodiment, the GUI area is not displayed on the display unit 110 (see state A in FIG. 9), and accordingly, the entire area of the display unit 110 is touched. Assume that input is disabled. Therefore, in this state, the user does not have to worry about an unintentional touch input being accepted in the entire area of the display unit 110, so that the user can perform pen input with confidence in the entire area of the display unit 110.

次に、タッチ入力が必要になった場合、ユーザは、操作ボタン122を1回押し下げする操作(操作1)を行う。これにより、表示部110にGUI領域が表示され(図9の状態B参照。)、また、これに応じて、当該GUI領域においてタッチ入力が有効にされる。その結果、ユーザは、当該GUI領域において確実にタッチ入力を行うことが可能となる。なお、ユーザは、GUI領域以外の領域においては依然として、意に反するタッチ入力が受け付けられてしまう心配がないことから、当該領域においては安心してペン入力を行うことが可能である。   Next, when touch input becomes necessary, the user performs an operation (operation 1) of pressing the operation button 122 once. Thereby, the GUI area is displayed on the display unit 110 (see the state B in FIG. 9), and the touch input is validated in the GUI area accordingly. As a result, the user can reliably perform touch input in the GUI area. In addition, since the user does not have to worry about an unintentional touch input being accepted in an area other than the GUI area, the user can perform a pen input with confidence in the area.

次に、タッチ入力が不要になった場合、ユーザは、操作ボタン122をもう1回押し下げする操作(操作2)を行う。これにより、表示部110にはGUI領域が表示されなくなり(図9の状態A参照。)、また、これに応じて、表示部110の全領域においてタッチ入力が無効にされる。その結果、ユーザは、表示部110の全領域において意に反するタッチ入力が受け付けられてしまう心配がなくなることから、表示部110の全領域において安心してペン入力を行うことが可能となる。   Next, when the touch input becomes unnecessary, the user performs an operation (operation 2) of pressing the operation button 122 once again. Thereby, the GUI area is not displayed on the display unit 110 (see the state A in FIG. 9), and the touch input is invalidated in the entire area of the display unit 110 accordingly. As a result, the user does not have to worry about an unintentional touch input being accepted in the entire area of the display unit 110, so that the user can perform pen input with confidence in the entire area of the display unit 110.

実施形態2に係る情報処理装置101は、以下のような使用方法も可能である。この使用方法は、タッチ入力を、情報機器に対する操作だけではなく、表示部に対する文字や図形や絵の手書き入力として使う場合があることを考慮して、全画面でタッチ入力を有効状態とする使用方法である。   The information processing apparatus 101 according to the second embodiment can be used as follows. This method is used to enable touch input on all screens, considering that touch input may be used not only for operations on information equipment but also for handwritten input of characters, figures and pictures on the display unit. Is the method.

まず、ユーザは、操作ボタン121を1回押し下げする操作(操作3)を行う。これにより、表示部110にGUI領域が表示されていない場合(図9の状態A参照。)であっても、表示部110にGUI領域が表示されている場合(図9の状態B参照。)であっても、表示部110の全領域においてタッチ入力が有効にされる(図9の状態C又は状態D参照。)。その結果、ユーザは、表示部110の全領域において、ペン入力に加えてタッチ入力を行うことが可能となる。   First, the user performs an operation (operation 3) of pressing the operation button 121 once. Thus, even when the GUI area is not displayed on the display unit 110 (see state A in FIG. 9), the GUI area is displayed on the display unit 110 (see state B in FIG. 9). Even so, the touch input is validated in the entire area of the display unit 110 (see state C or state D in FIG. 9). As a result, the user can perform touch input in addition to pen input in the entire area of the display unit 110.

次に、ユーザは、操作ボタン121をもう1回押し下げする操作(操作4)を行う。これにより、タッチ入力の有効/無効状態は、操作ボタン121を最初に押し下げする操作を行う前の状態に戻り(図9の状態A又は状態B参照。)、ユーザは、操作ボタン121を最初に押し下げする前と同じ環境のもとで情報処理装置101を使用することが可能となる。   Next, the user performs an operation (operation 4) of pressing the operation button 121 once again. As a result, the valid / invalid state of the touch input returns to the state before the operation of first depressing the operation button 121 (see state A or state B in FIG. 9), and the user first presses the operation button 121. It becomes possible to use the information processing apparatus 101 under the same environment as before pressing down.

次に、図10及び図11を参照しながら、GUI領域の表示制御に関する手順を説明する。図10は、GUI領域を表示状態にする場合の手順を示すフローチャートである。図11は、GUI領域を非表示状態にする手順を示すフローチャートである。   Next, a procedure related to display control of the GUI area will be described with reference to FIGS. FIG. 10 is a flowchart illustrating a procedure when the GUI area is set to the display state. FIG. 11 is a flowchart illustrating a procedure for setting the GUI area in a non-display state.

図10においては、表示部110にはGUI領域が表示されていないものとする(図9の状態A又は状態C参照。)。この状態において、ユーザが情報処理装置101の操作ボタン122を押し下げる操作を行う(ステップS101)と、制御部150がGUI領域の表示領域を計算する(ステップS102)。   In FIG. 10, it is assumed that the GUI area is not displayed on the display unit 110 (see state A or state C in FIG. 9). In this state, when the user performs an operation of depressing the operation button 122 of the information processing apparatus 101 (step S101), the control unit 150 calculates a display area of the GUI area (step S102).

制御部150がGUI領域の表示領域の計算を行った後、全領域でタッチ入力が無効にされた状態(全領域タッチ入力無効モード)に設定されているかどうかを判断して(ステップS103)、その結果がYesの場合(図9の状態Aの場合)には、入力制御部140が、GUI領域についてのみタッチ入力を有効に設定するとともに(ステップS104)、表示制御部120が表示部110上にGUI領域を描画する(ステップS105、図9の状態B参照。)。   After the controller 150 calculates the display area of the GUI area, it is determined whether or not the touch input is disabled in the entire area (all area touch input disabled mode) (step S103). If the result is Yes (in the case of state A in FIG. 9), the input control unit 140 sets the touch input to be effective only for the GUI area (step S104), and the display control unit 120 is displayed on the display unit 110. A GUI area is drawn on (see step S105, state B in FIG. 9).

一方、制御部150がGUI領域の表示領域の計算を行った後、全領域タッチ入力無効モードに設定されているかどうかを判断して(ステップS103)、その結果がNoの場合(図9の状態Cの場合)には、入力制御部140がGUI領域についてのみタッチ入力を有効に設定するステップ(S104)を省略して、表示制御部120が表示部110上にGUI領域を描画する(ステップS105、図9の状態D参照。)。   On the other hand, after the control unit 150 calculates the display area of the GUI area, it is determined whether or not the entire area touch input invalid mode is set (step S103), and if the result is No (state of FIG. 9) In the case of C), the step (S104) in which the input control unit 140 sets the touch input to be valid only for the GUI region is omitted, and the display control unit 120 draws the GUI region on the display unit 110 (step S105). (See state D in FIG. 9).

これにより、入力検出部130の全領域でタッチ入力が無効とされている状態(状態A)のときにタッチ入力が有効なGUI領域を表示することもできるし、入力検出部130の全領域でタッチ入力が有効とされている状態(状態C)のときにそのままGUI領域を表示することもできる。   Thereby, when the touch input is invalid in the entire area of the input detection unit 130 (state A), it is possible to display the GUI area where the touch input is valid, or in the entire area of the input detection unit 130. When the touch input is valid (state C), the GUI area can be displayed as it is.

図11においては、表示部110にはGUI領域が表示されているものとする(図9の状態B又は状態D参照。)。この状態において、ユーザが情報処理装置101の操作ボタン122を押し下げる操作を行う(ステップS201)と、全領域タッチ入力無効モードに設定されているかどうかを判断して(ステップS202)、その結果がYesの場合(図9の状態Bの場合)には、入力制御部140が全領域でタッチ入力を無効に設定するとともに(ステップS203)、表示制御部120が表示部110上からGUI領域の描画を消去する(ステップS204、図9の状態A参照。)。   In FIG. 11, it is assumed that the GUI area is displayed on the display unit 110 (see state B or state D in FIG. 9). In this state, when the user performs an operation of depressing the operation button 122 of the information processing apparatus 101 (step S201), it is determined whether or not the all-area touch input invalid mode is set (step S202), and the result is Yes. In the case of (state B in FIG. 9), the input control unit 140 disables touch input in the entire region (step S203), and the display control unit 120 draws the GUI region from the display unit 110. Erasing (see step S204, state A in FIG. 9).

一方、全領域タッチ入力無効モードに設定されているかどうかを判断して(ステップS202)、その結果がNoの場合(図9の状態Dの場合)には、入力制御部140が全領域でタッチ入力を無効に設定するステップ(ステップS203)を省略して、表示制御部120が表示部110上からGUI領域の描画を消去する(ステップS204、図9の状態C参照。)。   On the other hand, it is determined whether or not the entire area touch input invalid mode is set (step S202). If the result is No (in the case of state D in FIG. 9), the input control unit 140 touches in the entire area. The step of setting the input to be invalid (step S203) is omitted, and the display control unit 120 erases the drawing of the GUI area from the display unit 110 (see step S204, state C in FIG. 9).

これにより、図9の状態B及び状態Dのいずれの場合であっても、表示部110上からGUI領域の描画を消去することができる。   As a result, the drawing of the GUI area can be erased from the display unit 110 in any of the states B and D in FIG.

実施形態2に係る情報処理装置101によれば、実施形態1に係る情報処理装置100が有する効果に加えて、以下のような効果を有する。   The information processing apparatus 101 according to the second embodiment has the following effects in addition to the effects of the information processing apparatus 100 according to the first embodiment.

すなわち、実施形態2に係る情報処理装置101によれば、右利きのユーザがもっぱらペン入力を行う作業領域以外の領域である表示部110の左端部にGUI領域を表示させていることから、右利きのユーザは、ペン入力を行うとき(例えば文字や図形や絵を手書き入力するとき)には自然にGUI領域以外の領域でペン入力を行い、タッチ入力を行うとき(例えば情報処理装置100に対する所定の操作(選択、決定、タップ、ダブルタップ、長押し、ドラッグ、フリック、ピンチイン、ピンチアウト)をするとき)には自然にGUI領域でタッチ入力を行うようになることから、使い勝手のよい情報処理装置となる。   That is, according to the information processing apparatus 101 according to the second embodiment, the right-handed user displays the GUI area on the left end of the display unit 110 that is an area other than the work area where the pen input is performed exclusively. When a dominant user performs pen input (for example, when inputting characters, figures, or pictures by handwriting), the dominant user naturally performs pen input in an area other than the GUI area and performs touch input (for example, for the information processing apparatus 100). Information that is easy to use because touch input is naturally performed in the GUI area when a predetermined operation (selection, determination, tap, double tap, long press, drag, flick, pinch in, pinch out) is performed. It becomes a processing device.

この場合、ユーザが、例えば、デザイナー、イラストレーター、クリエーターのようなユーザである場合、そのようなユーザは図形や絵を描くとき通常画面中央部において図形や絵を描くことから、特にこれらのユーザにとってより一層使い勝手のよい情報処理装置となる。   In this case, when the user is a user such as a designer, an illustrator, or a creator, for example, such a user usually draws a figure or a picture in the center of the screen when drawing a figure or a picture. An information processing apparatus that is even easier to use.

[実施形態3]
次に、図12を用いて実施形態3に係る情報処理装置102を説明する。図12は、実施形態3に係る情報処理装置102が所定のアプリケーションを実行したときの表示画面の遷移を示す図である。
[Embodiment 3]
Next, the information processing apparatus 102 according to the third embodiment will be described with reference to FIG. FIG. 12 is a diagram illustrating transition of display screens when the information processing apparatus 102 according to the third embodiment executes a predetermined application.

実施形態3に係る情報処理装置102は、基本的には実施形態2に係る情報処理装置101と同様の構成を有するが、GUI領域の有効/無効の制御の仕方が実施形態2に係る情報処理装置101の場合と異なる。すなわち、実施形態3に係る情報処理装置102においては、図12に示すように、操作ボタンを押し下げる操作ではなくGUI領域に含まれる所定のソフトキー(Aキー)をタッチする操作により、GUI領域の有効/無効の制御を行うこととしている。   The information processing apparatus 102 according to the third embodiment basically has the same configuration as that of the information processing apparatus 101 according to the second embodiment, but the method of controlling the validity / invalidity of the GUI area is the information processing according to the second embodiment. Different from the case of the apparatus 101. That is, in the information processing apparatus 102 according to the third embodiment, as illustrated in FIG. 12, the operation in the GUI area is not performed by touching a predetermined soft key (A key) included in the GUI area instead of the operation of depressing the operation button. Valid / invalid control is performed.

実施形態3に係る情報処理装置102は、図12に示すように、基本的には実施形態2に係る情報処理装置101の場合と同様の使用方法により使用する。但し、上記したように、操作ボタンを押し下げる操作ではなくGUI領域のソフトキー(Aキー)をタッチする操作により、GUI領域の有効/無効の制御を行う。   As illustrated in FIG. 12, the information processing apparatus 102 according to the third embodiment is basically used by the same usage method as that of the information processing apparatus 101 according to the second embodiment. However, as described above, the validity / invalidity of the GUI area is controlled by an operation of touching a soft key (A key) in the GUI area instead of an operation of depressing the operation button.

実施形態3に係る情報処理装置102においては、GUI領域に含まれる通常のソフトキーをタッチすることでGUI領域を非表示状態にした場合には、表示部110にはGUI領域自身が表示されなくなるため、GUI領域の操作によってGUI領域を再度表示させることはできない。このため、実施形態3に係る情報処理装置102においては、表示部110に、GUI領域に含まれるソフトキーのうち所定のキー(例えば「Aキー」)を常に表示させることにしている(図12の状態A及び状態C参照。)。以下、実施形態3に係る情報処理装置102の使用方法を詳細に説明する。   In the information processing apparatus 102 according to the third embodiment, when the GUI area is hidden by touching a normal soft key included in the GUI area, the GUI area itself is not displayed on the display unit 110. For this reason, the GUI area cannot be displayed again by operating the GUI area. Therefore, in the information processing apparatus 102 according to the third embodiment, a predetermined key (for example, “A key”) among the soft keys included in the GUI area is always displayed on the display unit 110 (FIG. 12). (See state A and state C.) Hereinafter, a method for using the information processing apparatus 102 according to the third embodiment will be described in detail.

実施形態3に係る情報処理装置102は、以下のようにして使用する。まず、実施形態3に係る情報処理装置101は、表示部110にはGUI領域が表示されておらず、「Aキー」のみが表示されている(図12の状態A参照。)。また、これに応じて、「Aキー」を除く表示部110の全領域においてタッチ入力が無効にされているものとする。従って、この状態のとき、ユーザは、「Aキー」の部分を除く表示部110の全領域において意に反するタッチ入力が受け付けられてしまう心配がないことから、表示部110の全領域において安心してペン入力を行うことができる。   The information processing apparatus 102 according to the third embodiment is used as follows. First, in the information processing apparatus 101 according to the third embodiment, the GUI area is not displayed on the display unit 110, and only the “A key” is displayed (see state A in FIG. 12). In response to this, it is assumed that touch input is invalidated in the entire area of the display unit 110 except for the “A key”. Accordingly, in this state, the user can feel safe in the entire area of the display unit 110 because there is no fear that an unintentional touch input is accepted in the entire area of the display unit 110 except the “A key” portion. Pen input can be performed.

次に、タッチ入力が必要になった場合、ユーザは、「Aキー」をタッチする操作(操作1)を行う。これにより、表示部110にGUI領域が表示され(図12の状態B参照。)、また、これに応じて、当該GUI領域においてタッチ入力が有効にされる。その結果、ユーザは、当該GUI領域において確実にタッチ入力を行うことが可能となる。なお、ユーザは、GUI領域以外の領域においては依然として、意に反するタッチ入力が受け付けられてしまう心配がないことから、当該領域においては安心してペン入力を行うことが可能である。   Next, when touch input becomes necessary, the user performs an operation (operation 1) for touching the “A key”. Thereby, the GUI area is displayed on the display unit 110 (see the state B in FIG. 12), and the touch input is validated in the GUI area accordingly. As a result, the user can reliably perform touch input in the GUI area. In addition, since the user does not have to worry about an unintentional touch input being accepted in an area other than the GUI area, the user can perform a pen input with confidence in the area.

次に、タッチ入力が不要になった場合、ユーザは、「Aキー」をもう1回タッチする操作(操作2)を行う。これにより、表示部110には「Aキー」を除きGUI領域が表示されなくなる(図12の状態A参照。)。また、これに応じて、「Aキー」を除く表示部110の全領域においてタッチ入力が無効にされる。その結果、ユーザは、「Aキー」を除く表示部110の全領域において意に反するタッチ入力が受け付けられてしまう心配がなくなることから、表示部110の全領域において安心してペン入力を行うことが可能となる。   Next, when the touch input becomes unnecessary, the user performs an operation (operation 2) of touching the “A key” once more. As a result, the GUI area is not displayed on the display unit 110 except for the “A key” (see state A in FIG. 12). In response to this, touch input is invalidated in the entire area of the display unit 110 except for the “A key”. As a result, the user does not have to worry about an unintentional touch input being accepted in the entire area of the display unit 110 except for the “A key”. It becomes possible.

実施形態3に係る情報処理装置102は、以下のような使用方法も可能である。この使用方法は、タッチ入力を、情報機器に対する操作だけではなく、表示部に対する文字や図形や絵の手書き入力として使う場合があることを考慮して、全画面でタッチ入力を有効状態とする使用方法である。   The information processing apparatus 102 according to the third embodiment can be used as follows. This method is used to enable touch input on all screens, considering that touch input may be used not only for operations on information equipment but also for handwritten input of characters, figures and pictures on the display unit. Is the method.

まず、ユーザは、「Aキー」をダブルタップする操作(操作3)を行う。これにより、表示部110にGUI領域が表示されていない場合(図12の状態A参照。)であっても、表示部110にGUI領域が表示されている場合(図12の状態B参照。)であっても、表示部110の全領域においてタッチ入力が有効にされる(図12の状態C又は状態D参照。)。その結果、ユーザは、表示部110の全領域において、ペン入力に加えてタッチ入力を行うことが可能となる。   First, the user performs an operation (operation 3) of double-tapping the “A key”. Thus, even when the GUI area is not displayed on the display unit 110 (see state A in FIG. 12), the GUI area is displayed on the display unit 110 (see state B in FIG. 12). Even so, the touch input is validated in the entire area of the display unit 110 (see state C or state D in FIG. 12). As a result, the user can perform touch input in addition to pen input in the entire area of the display unit 110.

次に、ユーザは、「Aキー」をもう1回ダブルタップする操作(操作4)を行う。これにより、「Aキー」を最初にダブルタップする前の状態に戻り(図12の状態A又は状態B参照。)、ユーザは、「Aキー」を最初にダブルタップする前と同じ環境のもとで情報処理装置100を使用することが可能となる。   Next, the user performs an operation (operation 4) of double-tapping the “A key” once more. As a result, the state before the first double tap of the “A key” is restored (see state A or state B in FIG. 12), and the user can use the same environment as that before the first double tap of the “A key”. Thus, the information processing apparatus 100 can be used.

なお、実施形態3に係る情報処理装置102においては、図12の状態B又は状態Dの場合において、GUI領域内のいずれかの部分を手指でドラッグすることによりGUI領域を画面内で移動可能とすることもできる。このうち図12の状態Bの場合においては、GUI領域を取り囲む領域はタッチ入力非受付領域となるため、この領域に手指が到達するとこれ以上ドラッグが行えなくなる。そこで、実施形態3に係る情報処理装置102においては、入力検出部130がドラッグの開始を検出した場合に入力制御部140が全領域を一時的にタッチ入力受付領域に設定し、入力検出部130がドラッグの終了を検出した場合に入力制御部140がGUI領域のみをタッチ入力有効領域に戻すことにより、ドラッグを継続して行えるようにしている。なお、実施形態3に係る情報処理装置102においては、入力検出部130がドラッグの開始を検出した場合に入力制御部140がGUI領域を囲む所定領域を一時的にタッチ入力受付領域に設定し、入力検出部130がドラッグの終了を検出した場合に入力制御部140が上記した所定領域をタッチ入力非受付領域に戻すことにより、ドラッグを継続して行えるようにしてもよい。   In the information processing apparatus 102 according to the third embodiment, in the case of the state B or the state D in FIG. 12, the GUI area can be moved within the screen by dragging any part of the GUI area with a finger. You can also In the case of state B in FIG. 12, the area surrounding the GUI area is a touch input non-acceptance area, and when the finger reaches this area, no further dragging is possible. Therefore, in the information processing apparatus 102 according to the third embodiment, when the input detection unit 130 detects the start of dragging, the input control unit 140 temporarily sets the entire area as a touch input reception area, and the input detection unit 130. When the end of the drag is detected, the input control unit 140 returns only the GUI area to the touch input valid area so that the drag can be continued. In the information processing apparatus 102 according to the third embodiment, when the input detection unit 130 detects the start of dragging, the input control unit 140 temporarily sets a predetermined area surrounding the GUI area as a touch input reception area, When the input detection unit 130 detects the end of the drag, the input control unit 140 may return the predetermined area to the touch input non-acceptance area so that the drag can be continuously performed.

実施形態3に係る情報処理装置102は、実施形態2に係る情報処理装置101が有する効果に加えて、操作ボタン(操作ボタン121,122)を省略できるという効果も有する。   The information processing apparatus 102 according to the third embodiment has an effect that the operation buttons (operation buttons 121 and 122) can be omitted in addition to the effect of the information processing apparatus 101 according to the second embodiment.

[実施形態4]
次に、図13〜図15を用いて実施形態4に係る情報処理装置103を説明する。図13及び図14は、実施形態4に係る情報処理装置103を説明するために示す図である。図13(a)は情報処理装置103の蓋161を開けて情報処理装置103をノートPCとして使用している様子を示す図であり、図13(b)は情報処理装置103の蓋161を閉めて情報処理装置103をタブレットとして使用している様子を示す図である。図14(a)は情報処理装置103に対して専用ペン200により情報入力を行っている様子を示す図であり、図14(b)は情報処理装置100に対して専用ペン200と手指とを併用して情報入力を行っている様子を示す図である。図15は、実施形態4に係る情報処理装置103が所定のアプリケーションを実行したときの表示画面の遷移を示す図である。
[Embodiment 4]
Next, the information processing apparatus 103 according to the fourth embodiment will be described with reference to FIGS. 13 and 14 are diagrams for explaining the information processing apparatus 103 according to the fourth embodiment. 13A is a diagram illustrating a state where the lid 161 of the information processing apparatus 103 is opened and the information processing apparatus 103 is used as a notebook PC. FIG. 13B is a diagram illustrating the lid 161 of the information processing apparatus 103 being closed. It is a figure which shows a mode that the information processing apparatus 103 is used as a tablet. FIG. 14A is a diagram illustrating a state in which information is input to the information processing apparatus 103 with the dedicated pen 200, and FIG. 14B is a diagram illustrating the information processing apparatus 100 with the dedicated pen 200 and fingers. It is a figure which shows a mode that information input is performed together. FIG. 15 is a diagram illustrating display screen transition when the information processing apparatus 103 according to the fourth embodiment executes a predetermined application.

実施形態4に係る情報処理装置103は、図13に示すように、ノートPCとしてもタブレットとしても使用可能な情報処理装置であるが、タブレットとして使用する場合には、図14及び図15に示すように、実施形態2に係る情報処理装置101の場合と同様の使用方法で使用することができる。   As shown in FIG. 13, the information processing apparatus 103 according to the fourth embodiment is an information processing apparatus that can be used as a notebook PC or a tablet, but when used as a tablet, the information processing apparatus 103 is illustrated in FIGS. 14 and 15. As described above, the information processing apparatus 101 according to the second embodiment can be used in the same usage method.

実施形態4に係る情報処理装置103において、GUI領域が表示部110の左の辺の近傍にかつ左の辺に沿って設けられている。また、GUI領域においては、5つのショートカットキーが配列されたショートカットキーメニューが表示されている。各ショートカットキーには、各アプリケーションにおいて所定の機能が割り当てられており、ユーザは5つのショートカットキーのうちいずれかをタッチすることにより、各アプリケーションにおける特定の機能を呼び出したり、ランチャーソフトを立ち上げたり、マクロを起動させたりすることが可能となる。   In the information processing apparatus 103 according to the fourth embodiment, the GUI area is provided in the vicinity of the left side of the display unit 110 and along the left side. In the GUI area, a shortcut key menu in which five shortcut keys are arranged is displayed. Each shortcut key is assigned a predetermined function in each application, and the user can call a specific function in each application or launch launcher software by touching one of the five shortcut keys. It is possible to start a macro.

これにより、ユーザは、例えば、右手にもった専用ペンで図形や絵を描く際に、左手の指でショートカットキーメニューのいずれかのショートカットキーを押しながら図形や絵を描くことができるようになる。例えば、左手の指で、描画モード、拡大率、線種、線の太さ、色などを適宜変更・選択しながら、右手に持った専用ペンで図形や絵を描けるようになる。これにより、実施形態4に係る情報処理装置103を用いることによって、いままでよりも快適に絵を描くことができるようになることから、実施形態4に係る情報処理装置103は、特に、デザイナー、イラストレーター、クリエーターであるユーザにとって特に好適な情報処理装置となる。   As a result, for example, when drawing a figure or picture with a dedicated pen on the right hand, the user can draw a figure or picture while pressing one of the shortcut keys in the shortcut key menu with the finger of the left hand. . For example, with the finger of the left hand, it is possible to draw a figure or picture with a dedicated pen held in the right hand while appropriately changing and selecting the drawing mode, magnification, line type, line thickness, color, and the like. Thereby, since it becomes possible to draw a picture more comfortably than before by using the information processing apparatus 103 according to the fourth embodiment, the information processing apparatus 103 according to the fourth embodiment is particularly designed as a designer, The information processing apparatus is particularly suitable for users who are illustrators and creators.

[ハードウェア構成]
次に、実施形態1〜4に係る情報処理装置100〜103のハードウェア構成を、実施形態1に係る情報処理装置100を例にとって、詳細に説明する。図16は、実施形態1係る情報処理装置100のハードウェア構成を説明するためのブロック図である。
[Hardware configuration]
Next, the hardware configuration of the information processing apparatuses 100 to 103 according to the first to fourth embodiments will be described in detail using the information processing apparatus 100 according to the first embodiment as an example. FIG. 16 is a block diagram for explaining a hardware configuration of the information processing apparatus 100 according to the first embodiment.

情報処理装置100は、グラフィクス機能が強化されたCPU(CPU+GFX)901と、出力装置903と、RAM905と、ホストバス907と、ブリッジ909と、外部バス911と、入力装置915と、記憶装置917と、外部I/F919と、通信装置921とを備える。   The information processing apparatus 100 includes a CPU (CPU + GFX) 901 with an enhanced graphics function, an output device 903, a RAM 905, a host bus 907, a bridge 909, an external bus 911, an input device 915, and a storage device 917. The external I / F 919 and the communication device 921 are provided.

CPU901は、演算処理装置及び制御装置として機能し、RAM905、記憶装置917又は図示しないリムーバブル記録媒体に記録された各種プログラムに従って、情報処理装置100内の動作全般またはその一部を制御する。   The CPU 901 functions as an arithmetic processing device and a control device, and controls all or a part of the operation in the information processing apparatus 100 according to various programs recorded in the RAM 905, the storage device 917, or a removable recording medium (not shown).

出力装置903は、取得した情報をユーザに対して視覚的に通知することが可能な装置で構成される。このような装置として、CRTディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ELディスプレイ装置およびランプなどの表示装置などがある。出力装置903は、例えば、情報処理装置100が行った各種処理により得られた結果を出力する。具体的には、表示装置は、情報処理装置100が行った各種処理により得られた結果を、テキストまたはイメージで表示する。   The output device 903 is configured by a device that can visually notify the acquired information to the user. Examples of such devices include CRT display devices, liquid crystal display devices, plasma display devices, EL display devices, and display devices such as lamps. For example, the output device 903 outputs results obtained by various processes performed by the information processing apparatus 100. Specifically, the display device displays the results obtained by various processes performed by the information processing device 100 as text or images.

RAM905は、CPU901が使用するプログラムや、プログラムの実行において適宜変化するパラメータ等を一次記憶する。これらはCPUバス等の内部バスにより構成されるホストバス907により相互に接続されている。   The RAM 905 primarily stores programs used by the CPU 901, parameters that change as appropriate during execution of the programs, and the like. These are connected to each other by a host bus 907 constituted by an internal bus such as a CPU bus.

ホストバス907は、ブリッジ909を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス911に接続されている。   The host bus 907 is connected to an external bus 911 such as a PCI (Peripheral Component Interconnect / Interface) bus via a bridge 909.

入力装置915は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置915は、例えば、赤外線やその他の電波を利用したリモートコントロール手段(いわゆる、リモコン)であってもよいし、情報処理装置100の操作に対応した携帯電話やPDA等の外部接続機器923であってもよい。さらに、入力装置915は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、CPU901に出力する入力制御回路などから構成されている。情報処理装置100のユーザは、この入力装置915を操作することにより、情報処理装置100に対して各種のデータを入力したり処理動作を指示したりすることができる。   The input device 915 is an operation unit operated by the user, such as a mouse, a keyboard, a touch panel, a button, a switch, and a lever. Further, the input device 915 may be, for example, remote control means (so-called remote control) using infrared rays or other radio waves, or an external connection device such as a mobile phone or a PDA corresponding to the operation of the information processing device 100. 923 may be used. Furthermore, the input device 915 includes an input control circuit that generates an input signal based on information input by a user using the above-described operation means and outputs the input signal to the CPU 901, for example. The user of the information processing apparatus 100 can input various data and instruct processing operations to the information processing apparatus 100 by operating the input device 915.

記憶装置917は、情報処理装置100の記憶部の一例として構成されたデータ格納用の装置である。記憶装置917は、例えば、HDD(Hard Disk Drive)等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。記憶装置917は、CPU901が実行するプログラムや各種データ、および外部から取得した各種のデータ等を格納する。   The storage device 917 is a data storage device configured as an example of a storage unit of the information processing device 100. The storage device 917 includes, for example, a magnetic storage device such as an HDD (Hard Disk Drive), a semiconductor storage device, an optical storage device, or a magneto-optical storage device. The storage device 917 stores programs executed by the CPU 901, various data, various data acquired from the outside, and the like.

情報処理装置100は、図示しない記録媒体用リーダライタを備えてもよい。記録媒体用リーダライタは、情報処理装置100に内蔵、あるいは外付けされる。記録媒体用リーダライタは、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体に記録されている情報を読み出して、RAM905に出力する。また、記録媒体用リーダライタは、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体に記録を書き込むことも可能である。リムーバブル記録媒体は、例えば、DVDメディア、HD−DVDメディア、Blu−ray(登録商標)メディア等である。また、リムーバブル記録媒体は、コンパクトフラッシュ(登録商標)(CompactFlash:CF)、フラッシュメモリ、または、SDメモリカード(Secure Digital memory card)等であってもよい。また、リムーバブル記録媒体は、例えば、非接触型ICチップを搭載したICカード(Integrated Circuit card)または電子機器等であってもよい。   The information processing apparatus 100 may include a recording medium reader / writer (not shown). The recording medium reader / writer is built in or externally attached to the information processing apparatus 100. The recording medium reader / writer reads information recorded on a mounted removable recording medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, and outputs the information to the RAM 905. The recording medium reader / writer can also write a record to a mounted removable recording medium such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory. The removable recording medium is, for example, a DVD medium, an HD-DVD medium, a Blu-ray (registered trademark) medium, or the like. The removable recording medium may be a CompactFlash (registered trademark) (CompactFlash: CF), a flash memory, or an SD memory card (Secure Digital memory card). The removable recording medium may be, for example, an IC card (Integrated Circuit card) on which a non-contact IC chip is mounted, an electronic device, or the like.

外部I/F919は、機器を情報処理装置100に直接接続するためのI/Fである。外部I/F919の一例として、USB(Universal Serial Bus)ポート、IEEE1394ポート、SCSI(Small Computer System Interface)ポート等がある。外部I/F919の別の例として、RS−232Cポート、光オーディオ端子、HDMI(登録商標)(High−Definition Multimedia Interface)ポート等がある。この外部I/F919に外部接続機器923を接続することで、情報処理装置100は、外部接続機器923から直接各種のデータを取得したり、外部接続機器923に各種のデータを提供したりする。   The external I / F 919 is an I / F for directly connecting a device to the information processing apparatus 100. As an example of the external I / F 919, there are a USB (Universal Serial Bus) port, an IEEE 1394 port, a SCSI (Small Computer System Interface) port, and the like. As another example of the external I / F 919, there are an RS-232C port, an optical audio terminal, a HDMI (registered trademark) (High-Definition Multimedia Interface) port, and the like. By connecting the external connection device 923 to the external I / F 919, the information processing apparatus 100 acquires various data directly from the external connection device 923 or provides the external connection device 923 with various data.

通信装置921は、例えば、ネットワークに接続するための通信デバイス等で構成された通信インターフェースである。通信装置921は、例えば、有線または無線LAN(Local Area Network)、Bluetooth(登録商標)、またはWUSB(Wireless USB)用の通信カード等である。また、通信装置921は、光通信用のルータ、ADSL(Asymmetric Digital Subscriber Line)用のルータ、または、各種通信用のモデム等であってもよい。この通信装置921は、例えば、インターネットや他の通信機器との間で、例えばTCP/IP等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置921に接続されるネットワークは、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内LAN、赤外線通信、ラジオ波通信または衛星通信等であってもよい。   The communication device 921 is a communication interface configured with, for example, a communication device for connecting to a network. The communication device 921 is, for example, a communication card for wired or wireless LAN (Local Area Network), Bluetooth (registered trademark), or WUSB (Wireless USB). Further, the communication device 921 may be a router for optical communication, a router for ADSL (Asymmetric Digital Subscriber Line), a modem for various communication, or the like. The communication device 921 can transmit and receive signals and the like according to a predetermined protocol such as TCP / IP, for example, with the Internet or other communication devices. The network connected to the communication device 921 is configured by a wired or wireless network, and may be the Internet, a home LAN, infrared communication, radio wave communication, satellite communication, or the like.

以上、実施形態1〜4に係る情報処理装置100,101,102,103の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。   Heretofore, an example of the hardware configuration that can realize the functions of the information processing apparatuses 100, 101, 102, and 103 according to the first to fourth embodiments has been described. Each component described above may be configured using a general-purpose member, or may be configured by hardware specialized for the function of each component. Therefore, it is possible to change the hardware configuration to be used as appropriate according to the technical level at the time of carrying out this embodiment.

図16に示した、実施形態1〜4に係る情報処理装置100,101,102,103を実現するためのハードウェア構成例において、例えば表示部110は出力装置903に対応し、表示制御部120はCPU901に対応し、入力検出部130は入力装置915に対応し、入力制御部140はCPU901に対応し、制御部150はCPU901に対応する。また、例えば、CPU901で実行されるコンピュータプログラムが、表示制御部120、入力制御部140及び制御部150のそれぞれの機能を実現する。   In the hardware configuration example for realizing the information processing apparatuses 100, 101, 102, and 103 according to the first to fourth embodiments illustrated in FIG. 16, for example, the display unit 110 corresponds to the output device 903, and the display control unit 120. Corresponds to the CPU 901, the input detection unit 130 corresponds to the input device 915, the input control unit 140 corresponds to the CPU 901, and the control unit 150 corresponds to the CPU 901. Further, for example, a computer program executed by the CPU 901 realizes the functions of the display control unit 120, the input control unit 140, and the control unit 150.

以上、本発明の情報処理装置、情報処理装置における入力制御方法及びコンピュータプログラムを上記の実施形態に基づいて説明したが、本発明はこれに限定されるものではなく、その要旨を逸脱しない範囲において実施することが可能であり、例えば次のような変形も可能である。   As described above, the information processing apparatus, the input control method in the information processing apparatus, and the computer program of the present invention have been described based on the above embodiment, but the present invention is not limited to this, and the scope of the present invention is not deviated. For example, the following modifications are possible.

(1)上記の各実施形態においては、入力制御部140は、表示部110に表示された情報の内容に応じて、少なくとも表示部110の一部の領域についてタッチ入力の有効/無効を制御する機能を有するものであったが、本発明はこれに限定されるものではない。入力制御部140は、表示部110に表示された情報の内容に連動して、少なくとも表示部110の一部の領域についてペン入力の有効/無効を制御する機能をさらに有するものであってもよい。 (1) In each of the above embodiments, the input control unit 140 controls the validity / invalidity of touch input for at least a part of the area of the display unit 110 according to the content of information displayed on the display unit 110. Although it has a function, the present invention is not limited to this. The input control unit 140 may further have a function of controlling validity / invalidity of pen input for at least a part of the display unit 110 in conjunction with the content of information displayed on the display unit 110. .

(2)上記の各実施形態においては、表示部110、表示制御部120、入力検出部130、入力制御部140及び制御部のすべてが、情報処理装置100の本体に一体化されているが、本発明はこれに限定されるものではない。例えば、表示部110及び入力検出部130が表示・入力検出部として情報処理装置100の本体から分離された構成を有していてもよい。 (2) In each of the above embodiments, the display unit 110, the display control unit 120, the input detection unit 130, the input control unit 140, and the control unit are all integrated in the main body of the information processing apparatus 100. The present invention is not limited to this. For example, the display unit 110 and the input detection unit 130 may have a configuration separated from the main body of the information processing apparatus 100 as a display / input detection unit.

(3)上記の各実施形態においては、第1操作体の第1入力が専用ペンによるペン入力であり、第2操作体の第2入力が手指によるタッチ入力であるものとして本発明が説明されているが、本発明はこれに限定されるものではない。本発明は、第1操作体や第2操作体として様々な操作体(例えば、レーザポインタによる入力)を用いることができる。 (3) In each of the above embodiments, the present invention is described on the assumption that the first input of the first operating body is a pen input with a dedicated pen and the second input of the second operating body is a touch input with a finger. However, the present invention is not limited to this. In the present invention, various operating bodies (for example, input by a laser pointer) can be used as the first operating body and the second operating body.

なお、本発明は以下のような構成を取ることもできる。   In addition, this invention can also take the following structures.

[1]表示部と、
前記表示部への情報の表示を制御する表示制御部と、
第1操作体による第1入力と第2操作体による第2入力とを前記表示部に対する位置情報に関連付けて検出する入力検出部と、
前記表示制御部が前記表示部に表示させる情報の内容に応じて、前記入力検出部により検出された前記第2入力の有効/無効を少なくとも前記表示部の一部の領域について制御する機能を有する入力制御部とを備える、情報処理装置。
[1] a display unit;
A display control unit for controlling display of information on the display unit;
An input detection unit for detecting a first input by the first operating body and a second input by the second operating body in association with position information with respect to the display unit;
The display control unit has a function of controlling validity / invalidity of the second input detected by the input detection unit for at least a partial region of the display unit according to the content of information displayed on the display unit. An information processing apparatus comprising an input control unit.

[2]前記入力制御部は、
前記表示制御部が前記表示部に第2入力受付領域を表示させないときには、前記表示部の全領域について前記第2入力を無効にし、
前記表示制御部が前記表示部に前記第2入力受付領域を表示させるときには、前記表示部のうち前記第2入力受付領域について前記第2入力を有効にするとともに、前記表示部のうち前記第2入力受付領域を除く領域について前記第2入力を無効にする、前記[1]に記載の情報処理装置。
[2] The input control unit
When the display control unit does not display the second input reception area on the display unit, invalidate the second input for the entire area of the display unit,
When the display control unit displays the second input reception area on the display unit, the display control unit enables the second input for the second input reception area in the display unit, and the second of the display units. The information processing apparatus according to [1], wherein the second input is invalidated for an area other than the input reception area.

[3]前記第2入力受付領域は、前記第2操作体による前記第2入力が可能かつ所定の機能が割り当てられた1又は2以上の象形部を含むグラフィカルユーザインタフェースを含む所定の領域である、前記[2]に記載の情報処理装置。 [3] The second input reception area is a predetermined area including a graphical user interface including one or more hieroglyphics capable of performing the second input by the second operating body and assigned with a predetermined function. The information processing apparatus according to [2].

[4]前記表示制御部は、ユーザによる物理的なスイッチ手段を用いた操作により、前記表示部への前記第2入力受付領域の表示/非表示を制御する機能を有する、前記[2]又は[3]に記載の情報処理装置。 [4] The display control unit has a function of controlling display / non-display of the second input reception area on the display unit by an operation using a physical switch unit by a user. The information processing apparatus according to [3].

[5]前記入力制御部は、ユーザによる物理的なスイッチ手段を用いた操作により、前記表示部のうち前記第2入力受付領域を除く領域について前記第2入力の有効/無効を制御する機能を有する、前記[2]〜[4]のいずれかに記載の情報処理装置。 [5] The input control unit has a function of controlling validity / invalidity of the second input in an area excluding the second input receiving area in the display unit by an operation using a physical switch unit by a user. The information processing apparatus according to any one of [2] to [4].

[6]前記表示制御部は、ユーザによる前記象形部のうち所定の象形部を用いた操作により、前記表示部への前記所定の象形部を除いた前記第2入力受付領域の表示/非表示を制御する機能を有する、前記[3]に記載の情報処理装置。 [6] The display control unit displays / hides the second input reception area excluding the predetermined hieroglyphics on the display unit by an operation using the predetermined hieroglyphics by the user. The information processing apparatus according to [3], wherein the information processing apparatus has a function of controlling the control.

[7]前記入力制御部は、ユーザによる前記象形部のうち所定の象形部を用いた操作により、前記表示部のうち前記第2入力受付領域を除く領域又は前記表示部のうち前記所定の象形部を除く領域について前記第2入力の有効/無効を制御する機能を有する、前記[3]又は[6]に記載の情報処理装置。 [7] The input control unit may be configured such that when the user performs an operation using a predetermined hieroglyph portion of the hieroglyphics, an area of the display unit excluding the second input receiving area or the predetermined hieroglyph of the display unit. The information processing apparatus according to [3] or [6], wherein the information processing apparatus has a function of controlling validity / invalidity of the second input for an area excluding a part.

[8]前記第2入力受付領域は、前記表示部の上下左右の辺のうち少なくとも1つの辺の近傍に設けられている、前記[2]〜[7]のいずれかに記載の情報処理装置。 [8] The information processing apparatus according to any one of [2] to [7], wherein the second input reception area is provided in the vicinity of at least one of the top, bottom, left, and right sides of the display unit. .

[9]前記入力制御部は、前記表示制御部が前記表示部に表示させる情報の内容に応じて、前記入力検出部により検出された第1入力の有効/無効を少なくとも前記表示部の一部の領域について制御する機能をさらに有する、前記[1]〜[8]のいずれかに記載の情報処理装置。 [9] The input control unit determines at least a part of the display unit whether the first input is valid / invalid detected by the input detection unit according to the content of information displayed on the display unit by the display control unit. The information processing apparatus according to any one of [1] to [8], further including a function of controlling the area.

[10]前記第1操作体による前記第1入力がペン入力であり、前記第2操作体による前記第2入力がタッチ入力である、前記[1]〜[9]のいずれかに記載の情報処理装置。 [10] Information according to any one of [1] to [9], wherein the first input by the first operating body is a pen input, and the second input by the second operating body is a touch input. Processing equipment.

[11]情報処理装置における入力制御方法であって、
表示部への情報の表示を制御する表示制御ステップと、
第1操作体による第1入力と第2操作体による第2入力とを前記表示部に対する位置情報に関連付けて検出する入力検出ステップと、
前記表示部に表示させる情報の内容に応じて、前記入力検出ステップにより検出された前記第2入力の有効/無効を少なくとも前記表示部の一部の領域について制御する入力制御ステップとを含む、情報処理装置における入力制御方法。
[11] An input control method in an information processing apparatus,
A display control step for controlling display of information on the display unit;
An input detection step of detecting a first input by the first operating body and a second input by the second operating body in association with position information with respect to the display unit;
An input control step for controlling the validity / invalidity of the second input detected by the input detection step for at least a part of the area of the display unit according to the content of information displayed on the display unit. An input control method in a processing apparatus.

[12]情報処理装置に用いるコンピュータプログラムであって、
コンピュータに、
表示部への情報の表示を制御する表示制御ステップと、
第1操作体による第1入力と第2操作体による第2入力とを前記表示部に対する位置情報に関連付けて検出する入力検出ステップと、
前記表示部に表示させる情報の内容に応じて、前記入力検出ステップにより検出された前記第2入力の有効/無効を少なくとも前記表示部の一部の領域について制御する入力制御ステップとを実行させる、情報処理装置に用いるコンピュータプログラム。
[12] A computer program used for an information processing apparatus,
On the computer,
A display control step for controlling display of information on the display unit;
An input detection step of detecting a first input by the first operating body and a second input by the second operating body in association with position information with respect to the display unit;
An input control step for controlling the validity / invalidity of the second input detected by the input detection step for at least a partial region of the display unit according to the content of information to be displayed on the display unit; A computer program used for an information processing apparatus.

[13]前記第2ステップは、
前記表示制御部が前記表示部に第2入力受付領域を表示させないときには、前記表示部の全領域について前記第2入力を無効にし、
前記表示制御部が前記表示部に前記第2入力受付領域を表示させるときには、前記表示部のうち前記第2入力受付領域について前記第2入力を有効にするとともに、前記表示部のうち前記第2入力受付領域を除く領域について前記第2入力を無効にする、前記[11]に記載の情報処理装置における入力制御方法又は前記[12]に記載の情報処理装置に用いるコンピュータプログラム。
[13] The second step includes
When the display control unit does not display the second input reception area on the display unit, invalidate the second input for the entire area of the display unit,
When the display control unit displays the second input reception area on the display unit, the display control unit enables the second input for the second input reception area in the display unit, and the second of the display units. The computer program used for the input control method in the information processing apparatus according to [11] or the information processing apparatus according to [12], wherein the second input is invalidated for an area other than the input reception area.

100,101,102,103…情報処理装置、110…表示部、120…表示制御部、121,122…操作ボタン、130…入力検出部、140…入力制御部、150…制御部、160…本体、161…蓋部、162…キー、200…専用ペン 100, 101, 102, 103 ... Information processing device, 110 ... Display unit, 120 ... Display control unit, 121, 122 ... Operation buttons, 130 ... Input detection unit, 140 ... Input control unit, 150 ... Control unit, 160 ... Main body 161 ... Lid, 162 ... Key, 200 ... Dedicated pen

Claims (12)

表示部と、
前記表示部への情報の表示を制御する表示制御部と、
第1操作体による第1入力と第2操作体による第2入力とを前記表示部に対する位置情報に関連付けて検出する入力検出部と、
前記表示制御部が前記表示部に表示させる情報の内容に応じて、前記入力検出部により検出された前記第2入力の有効/無効を少なくとも前記表示部の一部の領域について制御する機能を有する入力制御部とを備える、情報処理装置。
A display unit;
A display control unit for controlling display of information on the display unit;
An input detection unit for detecting a first input by the first operating body and a second input by the second operating body in association with position information with respect to the display unit;
The display control unit has a function of controlling validity / invalidity of the second input detected by the input detection unit for at least a partial region of the display unit according to the content of information displayed on the display unit. An information processing apparatus comprising an input control unit.
前記入力制御部は、
前記表示制御部が前記表示部に第2入力受付領域を表示させないときには、前記表示部の全領域について前記第2入力を無効にし、
前記表示制御部が前記表示部に前記第2入力受付領域を表示させるときには、前記表示部のうち前記第2入力受付領域について前記第2入力を有効にするとともに、前記表示部のうち前記第2入力受付領域を除く領域について前記第2入力を無効にする、請求項1に記載の情報処理装置。
The input control unit
When the display control unit does not display the second input reception area on the display unit, invalidate the second input for the entire area of the display unit,
When the display control unit displays the second input reception area on the display unit, the display control unit enables the second input for the second input reception area in the display unit, and the second of the display units. The information processing apparatus according to claim 1, wherein the second input is invalidated for an area excluding an input reception area.
前記第2入力受付領域は、前記第2操作体による前記第2入力が可能かつ所定の機能が割り当てられた1又は2以上の象形部を含むグラフィカルユーザインタフェースを含む所定の領域である、請求項2に記載の情報処理装置。   The second input receiving area is a predetermined area including a graphical user interface including one or more hieroglyphics capable of performing the second input by the second operating body and assigned with a predetermined function. 2. The information processing apparatus according to 2. 前記表示制御部は、ユーザによる物理的なスイッチ手段を用いた操作により、前記表示部への前記第2入力受付領域の表示/非表示を制御する機能を有する、請求項2又は3に記載の情報処理装置。   The said display control part has a function which controls the display / non-display of the said 2nd input reception area | region to the said display part by operation using the physical switch means by a user. Information processing device. 前記入力制御部は、ユーザによる物理的なスイッチ手段を用いた操作により、前記表示部のうち前記第2入力受付領域を除く領域について前記第2入力の有効/無効を制御する機能を有する、請求項2〜4のいずれかに記載の情報処理装置。   The input control unit has a function of controlling validity / invalidity of the second input for an area other than the second input receiving area in the display unit by an operation using a physical switch unit by a user. Item 5. The information processing apparatus according to any one of Items 2 to 4. 前記表示制御部は、ユーザによる前記象形部のうち所定の象形部を用いた操作により、前記表示部への前記所定の象形部を除いた前記第2入力受付領域の表示/非表示を制御する機能を有する、請求項3に記載の情報処理装置。   The display control unit controls display / non-display of the second input receiving area on the display unit excluding the predetermined hieroglyphics by an operation using the predetermined hieroglyphics by the user. The information processing apparatus according to claim 3, having a function. 前記入力制御部は、ユーザによる前記象形部のうち所定の象形部を用いた操作により、前記表示部のうち前記第2入力受付領域を除く領域又は前記表示部のうち前記所定の象形部を除く領域について前記第2入力の有効/無効を制御する機能を有する、請求項3又は6に記載の情報処理装置。   The input control unit removes the predetermined hieroglyph portion of the display unit from the region excluding the second input receiving region or the display unit by an operation using the predetermined hieroglyph portion of the hieroglyphics by the user. The information processing apparatus according to claim 3, wherein the information processing apparatus has a function of controlling validity / invalidity of the second input for a region. 前記第2入力受付領域は、前記表示部の上下左右の辺のうち少なくとも1つの辺の近傍に設けられている、請求項2〜7のいずれかに記載の情報処理装置。   The information processing apparatus according to claim 2, wherein the second input reception area is provided in the vicinity of at least one of the top, bottom, left, and right sides of the display unit. 前記入力制御部は、前記表示制御部が前記表示部に表示させる情報の内容に応じて、前記入力検出部により検出された第1入力の有効/無効を少なくとも前記表示部の一部の領域について制御する機能をさらに有する、請求項1〜8のいずれかに記載の情報処理装置。   The input control unit determines the validity / invalidity of the first input detected by the input detection unit according to the content of information displayed on the display unit by the display control unit for at least a partial region of the display unit. The information processing apparatus according to claim 1, further comprising a function to control. 前記第1操作体による前記第1入力がペン入力であり、前記第2操作体による前記第2入力がタッチ入力である、請求項1〜9のいずれかに記載の情報処理装置。   The information processing apparatus according to claim 1, wherein the first input by the first operating body is a pen input, and the second input by the second operating body is a touch input. 情報処理装置における入力制御方法であって、
表示部への情報の表示を制御する表示制御ステップと、
第1操作体による第1入力と第2操作体による第2入力とを前記表示部に対する位置情報に関連付けて検出する入力検出ステップと、
前記表示部に表示させる情報の内容に応じて、前記入力検出ステップにより検出された前記第2入力の有効/無効を少なくとも前記表示部の一部の領域について制御する入力制御ステップとを含む、情報処理装置における入力制御方法。
An input control method in an information processing apparatus,
A display control step for controlling display of information on the display unit;
An input detection step of detecting a first input by the first operating body and a second input by the second operating body in association with position information with respect to the display unit;
An input control step for controlling the validity / invalidity of the second input detected by the input detection step for at least a part of the area of the display unit according to the content of information displayed on the display unit. An input control method in a processing apparatus.
情報処理装置に用いるコンピュータプログラムであって、
コンピュータに、
表示部への情報の表示を制御する表示制御ステップと、
第1操作体による第1入力と第2操作体による第2入力とを前記表示部に対する位置情報に関連付けて検出する入力検出ステップと、
前記表示部に表示させる情報の内容に応じて、前記入力検出ステップにより検出された前記第2入力の有効/無効を少なくとも前記表示部の一部の領域について制御する入力制御ステップとを実行させる、情報処理装置に用いるコンピュータプログラム。
A computer program used for an information processing apparatus,
On the computer,
A display control step for controlling display of information on the display unit;
An input detection step of detecting a first input by the first operating body and a second input by the second operating body in association with position information with respect to the display unit;
An input control step for controlling the validity / invalidity of the second input detected by the input detection step for at least a partial region of the display unit according to the content of information to be displayed on the display unit; A computer program used for an information processing apparatus.
JP2014195907A 2014-09-25 2014-09-25 Information processor, input control method in information processor, and computer program to be used for information processor Pending JP2016066311A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014195907A JP2016066311A (en) 2014-09-25 2014-09-25 Information processor, input control method in information processor, and computer program to be used for information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014195907A JP2016066311A (en) 2014-09-25 2014-09-25 Information processor, input control method in information processor, and computer program to be used for information processor

Publications (1)

Publication Number Publication Date
JP2016066311A true JP2016066311A (en) 2016-04-28

Family

ID=55805567

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014195907A Pending JP2016066311A (en) 2014-09-25 2014-09-25 Information processor, input control method in information processor, and computer program to be used for information processor

Country Status (1)

Country Link
JP (1) JP2016066311A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018010512A (en) * 2016-07-14 2018-01-18 レノボ・シンガポール・プライベート・リミテッド Information processor, false input inhibiting method, and program
CN107957844A (en) * 2016-10-18 2018-04-24 莱芬豪舍机械制造两合公司 The method and apparatus control quickly navigated in user interface and the method and apparatus from thermoplastic materials manufacture product
US10712874B2 (en) 2017-09-27 2020-07-14 Seiko Epson Corporation Position detection device, position detection system, and method for controlling position detection device
JP7473831B1 (en) 2022-12-01 2024-04-24 富士通クライアントコンピューティング株式会社 Display device and program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018010512A (en) * 2016-07-14 2018-01-18 レノボ・シンガポール・プライベート・リミテッド Information processor, false input inhibiting method, and program
US10394381B2 (en) 2016-07-14 2019-08-27 Lenovo (Singapore) Pte. Ltd. False input reduction systems, apparatus, and methods for an information processing device
CN107957844A (en) * 2016-10-18 2018-04-24 莱芬豪舍机械制造两合公司 The method and apparatus control quickly navigated in user interface and the method and apparatus from thermoplastic materials manufacture product
JP2018067311A (en) * 2016-10-18 2018-04-26 ライフェンホイザー ゲーエムベーハー ウント ツェーオー カーゲー マシーネンファブリーク Method for quick navigation in user interface, method for producing product from thermoplastic material, plant control for quick navigation in user interface, and plant for producing product from thermoplastic material
US10712874B2 (en) 2017-09-27 2020-07-14 Seiko Epson Corporation Position detection device, position detection system, and method for controlling position detection device
JP7473831B1 (en) 2022-12-01 2024-04-24 富士通クライアントコンピューティング株式会社 Display device and program

Similar Documents

Publication Publication Date Title
EP2715491B1 (en) Edge gesture
JP5507494B2 (en) Portable electronic device with touch screen and control method
CN102262504B (en) User mutual gesture with dummy keyboard
US9678659B2 (en) Text entry for a touch screen
JP4602166B2 (en) Handwritten information input device.
EP2290506B1 (en) Information processing apparatus, information processing method, and program
US8581869B2 (en) Information processing apparatus, information processing method, and computer program
US8754855B2 (en) Virtual touchpad
US10007382B2 (en) Information processing apparatus and information processing method
TWI463355B (en) Signal processing apparatus, signal processing method and selecting method of user-interface icon for multi-touch interface
US20120092278A1 (en) Information Processing Apparatus, and Input Control Method and Program of Information Processing Apparatus
US20120304131A1 (en) Edge gesture
KR20120067331A (en) Information processing device, information processing method, and program
EP2715505A1 (en) Edge gesture
JP2015007949A (en) Display device, display controlling method, and computer program
JP5951886B2 (en) Electronic device and input method
TWI659353B (en) Electronic apparatus and method for operating thereof
CN103809903B (en) Method and apparatus for controlling virtual screen
JP2016066311A (en) Information processor, input control method in information processor, and computer program to be used for information processor
US9798462B2 (en) Display control apparatus, display control method, and computer program
EP2544083A2 (en) Apparatus and method for inputting character on touch screen
JP2014182657A (en) Information processing device and program
JP5657269B2 (en) Image processing apparatus, display apparatus, image processing method, image processing program, and recording medium
US20190065441A1 (en) Method for editing characters on smart device including touch screen and smart device for implementing same
JP5864050B2 (en) INPUT DEVICE, CONTROL METHOD FOR INPUT DEVICE, CONTROL PROGRAM, AND RECORDING MEDIUM