JP5427152B2 - INPUT DEVICE, INPUT CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM - Google Patents

INPUT DEVICE, INPUT CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM Download PDF

Info

Publication number
JP5427152B2
JP5427152B2 JP2010215086A JP2010215086A JP5427152B2 JP 5427152 B2 JP5427152 B2 JP 5427152B2 JP 2010215086 A JP2010215086 A JP 2010215086A JP 2010215086 A JP2010215086 A JP 2010215086A JP 5427152 B2 JP5427152 B2 JP 5427152B2
Authority
JP
Japan
Prior art keywords
input
input device
restriction
unit
effective area
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.)
Expired - Fee Related
Application number
JP2010215086A
Other languages
Japanese (ja)
Other versions
JP2012069045A (en
Inventor
智昭 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp 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 Sharp Corp filed Critical Sharp Corp
Priority to JP2010215086A priority Critical patent/JP5427152B2/en
Publication of JP2012069045A publication Critical patent/JP2012069045A/en
Application granted granted Critical
Publication of JP5427152B2 publication Critical patent/JP5427152B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、入力装置に関するものであり、詳しくは、入力部と外部の物体(例えば、指)との接触状態を検知してユーザからの入力を受け付ける入力装置に関するものである。   The present invention relates to an input device, and more particularly to an input device that detects a contact state between an input unit and an external object (for example, a finger) and receives an input from a user.

近年、情報端末に関する様々な技術が開発されている。   In recent years, various technologies related to information terminals have been developed.

例えば、特許文献1には、自装置の動きを検出し、その動きを補償するための処理を行うことで、周囲の振動による誤動作を防ぐ入力装置が記載されている。   For example, Patent Document 1 describes an input device that detects a motion of its own device and performs a process for compensating the motion to prevent malfunction due to surrounding vibration.

また、特許文献2には、両面に入力部を備え、入力が有効となる面を切り替える機構を備えたICカードが記載されている。   Patent Document 2 describes an IC card having an input unit on both sides and a mechanism for switching a surface on which input is valid.

また、特許文献3〜5には、筐体の向きに応じて表示内容を変化させる表示装置が記載されている。   Patent Documents 3 to 5 describe display devices that change display contents according to the orientation of the housing.

特開2007−133835号公報(平成19年5月31日公開)JP 2007-133835 A (published on May 31, 2007) 特開平4−81989号公報(平成4年3月16日公開)Japanese Patent Laid-Open No. 4-81989 (published March 16, 1992) 特開2010−26064号公報(平成22年2月4日公開)JP 2010-26064 A (published February 4, 2010) 特開2000−293120号公報(平成12年10月20日公開)JP 2000-293120 A (released on October 20, 2000) 特開2003−216300号公報(平成15年7月31日公開)JP 2003-216300 A (published July 31, 2003)

入力装置を回転させて用いる場合、入力装置を掴んで回転させる場合がある。このとき、入力装置の入力部を、指で触れてしまうことがあり、誤った入力がなされる場合がある。特許文献1〜5は何れもこのような問題を解決する技術を記載も示唆もしていない。   When the input device is rotated and used, the input device may be held and rotated. At this time, the input unit of the input device may be touched with a finger, and an incorrect input may be made. None of Patent Documents 1 to 5 describes or suggests a technique for solving such a problem.

本発明は、上記の課題に鑑みてなされたものであり、ユーザが入力装置を回転させるときの誤入力を避けるための技術を提供することを主たる目的とする。   The present invention has been made in view of the above problems, and a main object of the present invention is to provide a technique for avoiding erroneous input when a user rotates an input device.

本発明に係る入力装置は、上記課題を解決するために、入力部を備え、該入力部の少なくとも一部である有効領域と外部の物体との接触状態を検知して、ユーザからの入力を受け付ける入力装置であって、該入力装置が回転を開始したとき、該入力に制限を課す入力制限手段と、該入力装置が該回転を終了したとき、該制限を解除する制限解除手段と、を備えており、該制限解除手段は、該入力装置が該有効領域と外部の物体との接触を検知しているときは、該制限を解除しないことを特徴としている。   In order to solve the above-described problems, an input device according to the present invention includes an input unit, detects a contact state between an effective area that is at least a part of the input unit and an external object, and receives an input from a user. An input device that accepts input restriction means that imposes a restriction on the input when the input device starts rotation, and restriction release means that releases the restriction when the input device finishes the rotation. The restriction release means is characterized in that the restriction is not released when the input device detects a contact between the effective area and an external object.

上記の構成によれば、ユーザが入力装置を掴んで回転させるために、入力部を指で触れてしまったとしても、入力制限手段が入力装置の回転の開始を検知して入力部を介した入力を制限するため、誤入力を首尾よく避けることができる。また、入力装置の回転を終了した時点においては、入力装置を掴むための指が、有効領域上に残っている場合がある。上記の構成によれば、入力装置の回転が終了したとしても、入力部の有効領域に指等が接触している状態では、上記入力の制限は解除されないため、有効領域上に残っていた指による誤入力を首尾よく避けることができる。以上のように、上記の構成によれば、ユーザが入力装置を回転させるときの誤入力を首尾よく避けることができる。   According to the above configuration, even if the user touches the input unit with his / her finger to grab and rotate the input device, the input restricting means detects the start of rotation of the input device and passes through the input unit. Since input is limited, erroneous input can be avoided successfully. Further, when the rotation of the input device is finished, a finger for grasping the input device may remain on the effective area. According to the above configuration, even when the rotation of the input device is completed, the input restriction is not released when the finger or the like is in contact with the effective area of the input unit. It is possible to avoid erroneous input due to. As described above, according to the above configuration, it is possible to successfully avoid erroneous input when the user rotates the input device.

本発明に係る入力装置は、上記入力装置の向きを検知する方向検知手段を備えており、上記制限解除手段は、該方向検知手段によって検知された上記入力装置の向きと、上記回転前の上記入力装置の向きとの差が、特定の範囲内にないときは、上記制限を解除しないことが好ましい。   The input device according to the present invention includes a direction detection unit that detects a direction of the input device, and the restriction release unit includes the direction of the input device detected by the direction detection unit, and the rotation before the rotation. When the difference from the direction of the input device is not within a specific range, it is preferable not to release the restriction.

ユーザが入力装置を回転させるとき、入力装置の回転が途中で一旦停止することもある。すなわち、想定される回転角(例えば、両面に入力部が設けられている入力装置であれば、ひっくり返すための180°の回転角など)に到達するまでに、入力装置の持ち替え等を挟む場合がある。上記の構成によれば、制限解除手段は、回転角(回転前の入力装置の向きと、その時点における入力装置の向きとの差)が特定の範囲内にない場合には、上記制限を解除しないため、上述した持ち替えなどのために回転を一時停止した際に、ユーザの意図しない入力がなされることを首尾よく防止することができる。なお、上記特定の範囲は、上記想定される回転角の範囲を指し、入力装置の形状および入力部の配置に応じて適宜設定され得る。   When the user rotates the input device, the rotation of the input device may stop temporarily. In other words, there is a case where the input device is switched until the rotation angle is reached (for example, if the input device is provided with an input section on both sides, the rotation angle is 180 ° for turning over). is there. According to the above configuration, when the rotation angle (the difference between the orientation of the input device before the rotation and the orientation of the input device at that time) is not within a specific range, the restriction release means releases the restriction. Therefore, it is possible to successfully prevent an input unintended by the user when the rotation is temporarily stopped for the above-mentioned change of hand. In addition, the said specific range points out the range of the said assumed rotation angle, and can be suitably set according to the shape of an input device and arrangement | positioning of an input part.

本発明に係る入力装置は、上記方向検知手段が検知した向きに応じて、上記入力部のうちの特定の部分を、上記有効領域として設定する有効領域設定手段を備えていることが好ましい。   The input device according to the present invention preferably includes effective area setting means for setting a specific portion of the input unit as the effective area in accordance with the direction detected by the direction detecting means.

上記の構成によれば、入力装置の向きに応じて有効領域を設定することができるため、ユーザと有効領域との位置関係を適正に保ち、ユーザの意識しない入力を避けることができる。また、ユーザが入力装置の向きを変えるために入力装置を回転させたとしても、その際の誤入力を好適に避けることができる。   According to said structure, since an effective area | region can be set according to direction of an input device, the positional relationship of a user and an effective area | region can be maintained appropriately, and the input which a user is not conscious of can be avoided. Moreover, even if the user rotates the input device to change the direction of the input device, erroneous input at that time can be suitably avoided.

本発明に係る入力装置では、上記入力装置は、複数の面を有しており、上記入力部は、該複数の面のうちの互いに異なる面上に設けられている複数の部分から構成されており、上記有効領域設定手段は、該複数の部分のうちの一つを上記有効領域として設定するものであってもよい。   In the input device according to the present invention, the input device has a plurality of surfaces, and the input unit includes a plurality of portions provided on different surfaces of the plurality of surfaces. The effective area setting means may set one of the plurality of portions as the effective area.

上記の構成によれば、入力装置は、複数の面に入力部を備えている。ユーザは、入力装置を回転させることにより、有効領域が設定される面を切り替えることができる。また、このような構成においても、本発明によれば、入力装置の背面等からのユーザの意識しない入力を避け、回転の際の誤入力を好適に避けることができる。   According to said structure, the input device is provided with the input part in the some surface. The user can switch the surface on which the effective area is set by rotating the input device. Also in such a configuration, according to the present invention, it is possible to avoid an input that is not conscious of the user from the back surface of the input device or the like, and to appropriately avoid an erroneous input during rotation.

本発明に係る入力装置は、上記入力装置の加速度を検知する加速度検知手段を備え、上記入力制限手段は、該加速度検知手段が検知した加速度に基づいて、上記入力装置の回転の開始を検知し、上記制限解除手段は、該加速度検知手段が検知した加速度に基づいて、上記入力装置の回転の終了を検知することが好ましい。   The input device according to the present invention includes acceleration detection means for detecting the acceleration of the input device, and the input restriction means detects the start of rotation of the input device based on the acceleration detected by the acceleration detection means. Preferably, the restriction release unit detects the end of rotation of the input device based on the acceleration detected by the acceleration detection unit.

上記の構成によれば、入力装置の回転の開始および終了を、入力装置の加速度に基づいて好適に検知することができる。なお、加速度検知手段は、直線的な方向に沿った加速度を検知するものであってもよいし、角加速度を検知するものであってもよい。   According to said structure, the start and completion | finish of rotation of an input device can be detected suitably based on the acceleration of an input device. The acceleration detection means may detect acceleration along a linear direction, or may detect angular acceleration.

本発明に係る入力装置は、上記制限が課されている状態において、上記入力部に対して特定の操作がなされたときに、該制限を解除する第2の制限解除手段を備えていることが好ましい。   The input device according to the present invention includes a second restriction releasing unit that releases the restriction when a specific operation is performed on the input unit in a state where the restriction is imposed. preferable.

上記の構成によれば、ユーザは特定の操作を行うことにより入力の制限を解除することができる。これにより、ユーザは、所望の状態において、入力装置に対する入力を行うことができる。特に、制限解除手段が、回転角が特定の範囲内にないときは、入力の制限が解除しないようになっていたとしても、上記の構成によれば、第2の制限解除手段により入力の制限を解除することができるため、入力装置を、ユーザが所望する向きにおいて使用することができる。   According to said structure, the user can cancel | release the restriction | limiting of an input by performing specific operation. Thereby, the user can perform input to the input device in a desired state. In particular, even if the restriction release means does not release the input restriction when the rotation angle is not within a specific range, the second restriction release means restricts the input even if the input restriction is not released. Therefore, the input device can be used in a direction desired by the user.

本発明に係る入力装置は、上記有効領域に画像および文字の少なくとも何れかを表示する表示手段を備えていることが好ましい。   The input device according to the present invention preferably includes display means for displaying at least one of an image and characters in the effective area.

上記の構成によれば、入力装置は、上記有効領域に画像および文字の少なくとも何れかを表示するため、ユーザとの相互的な入出力を行うことができる。   According to the above configuration, the input device displays at least one of an image and a character in the effective area, and thus can perform mutual input / output with the user.

本発明に係る入力装置は、上記制限解除手段が上記制限を解除したとき、直前の上記入力装置の回転を、ユーザからの入力として受け付けるものであってもよい。   The input device according to the present invention may be configured to accept the immediately preceding rotation of the input device as an input from the user when the restriction release unit releases the restriction.

上記の構成によれば、入力装置は、入力装置の回転を入力として受け付けることができるため、ユーザからの多彩な入力を受け付けることができる。   According to said structure, since an input device can receive rotation of an input device as an input, it can receive the various input from a user.

本発明に係る入力制御方法は、入力部を備え、該入力部の少なくとも一部である有効領域と外部の物体との接触状態を検知して、ユーザからの入力を受け付ける入力装置の入力制御方法であって、該入力装置が回転を開始したとき、該入力に制限を課す入力制限工程と、該入力装置が該回転を終了したとき、該制限を解除する制限解除工程と、を包含しており、該制限解除工程では、該入力装置が該有効領域と外部の物体との接触を検知しているときは、該制限を解除しないことを特徴としている。   An input control method according to the present invention includes an input unit, and detects the contact state between an effective region that is at least a part of the input unit and an external object, and receives an input from a user. An input restriction step of imposing a restriction on the input when the input device starts rotating, and a restriction releasing step of releasing the restriction when the input device finishes the rotation. In the restriction release step, the restriction is not released when the input device detects a contact between the effective area and an external object.

上記の方法によれば、本発明に係る入力装置と同等の効果を奏する。   According to said method, there exists an effect equivalent to the input device which concerns on this invention.

また、本発明に係る入力装置を動作させるためのプログラムであって、コンピュータに上記の装置の機能を実現させるプログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に含まれる。   Also included in the scope of the present invention are a program for operating the input device according to the present invention, which causes a computer to realize the functions of the above-described device and a computer-readable recording medium recording the program.

本発明に係る入力装置によれば、入力を適切に制限することができるため、入力装置を回転させることに伴う誤入力を好適に避けることができる。   According to the input device according to the present invention, it is possible to appropriately limit the input, and therefore it is possible to suitably avoid an erroneous input associated with rotating the input device.

本発明の一実施形態に係る入力装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the input device which concerns on one Embodiment of this invention. 本発明の一実施形態に係る入力装置の両面を示す図である。It is a figure which shows both surfaces of the input device which concerns on one Embodiment of this invention. 本発明の一実施形態に係る入力装置の操作の様子を示す図である。It is a figure which shows the mode of operation of the input device which concerns on one Embodiment of this invention. 本発明の一実施形態に係る入力装置の概略動作を示すフローチャートである。It is a flowchart which shows schematic operation | movement of the input device which concerns on one Embodiment of this invention. 本発明の一実施形態に係る入力装置の概略動作を示すフローチャートである。It is a flowchart which shows schematic operation | movement of the input device which concerns on one Embodiment of this invention. 本発明の実施形態に係る入力装置の概略構成を示す斜視図である。It is a perspective view showing a schematic structure of an input device concerning an embodiment of the present invention. 本発明の一実施形態に係る入力装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the input device which concerns on one Embodiment of this invention. 本発明の一実施形態に係る入力装置の操作の様子を示す図である。It is a figure which shows the mode of operation of the input device which concerns on one Embodiment of this invention. 本発明の一実施形態に係る入力装置の概略動作を示すフローチャートである。It is a flowchart which shows schematic operation | movement of the input device which concerns on one Embodiment of this invention.

〔第1の実施形態〕
本発明の一実施形態(第1の実施形態)について図面を参照して説明する。図1は、本実施形態に係る入力装置100の概略構成を示すブロック図であり、図2は、入力装置100の外観を模式的に示す図であり、(a)は、入力装置100の片面(以下、A面と称する)を示し、(b)は、入力装置100の反対の面(以下、B面と称する)を示す。
[First Embodiment]
An embodiment (first embodiment) of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram illustrating a schematic configuration of the input device 100 according to the present embodiment, FIG. 2 is a diagram schematically illustrating the appearance of the input device 100, and FIG. 1A illustrates one side of the input device 100. (Hereinafter referred to as A surface), and (b) represents the opposite surface of the input device 100 (hereinafter referred to as B surface).

図1に示すように、入力装置100は、入出力デバイス(入力部)110aおよび110b、角度センサ(方向検知手段)120、加速度センサ(加速度検知手段)130、および主制御部140を備えている。主制御部140は、ホスト部141、入出力処理部142、角度応答部(有効領域設定手段)143、およびモード切替部(入力制限手段、制限解除手段、第2の制限解除手段)144を備えている。図2に示すように、入力装置100は、両面に入出力デバイス110が設けられた2画面の端末である。   As shown in FIG. 1, the input device 100 includes input / output devices (input units) 110 a and 110 b, an angle sensor (direction detection unit) 120, an acceleration sensor (acceleration detection unit) 130, and a main control unit 140. . The main control unit 140 includes a host unit 141, an input / output processing unit 142, an angle response unit (effective area setting unit) 143, and a mode switching unit (input restriction unit, restriction release unit, second restriction release unit) 144. ing. As shown in FIG. 2, the input device 100 is a two-screen terminal provided with input / output devices 110 on both sides.

(入出力デバイス)
入出力デバイス110aおよび110bは、それぞれ入出力デバイス110の部分を構成している。入出力デバイス110は、外部の物体(例えば、ユーザの指、スタイラス等)との接触状態を検知し得るものであればよく、例えば、一般的なタッチパネルとして構成される。なお、タッチパネルの方式は特に限定されず、抵抗膜式、静電容量式等を用いることができる。また、タッチパネルの代わりに、ボタン等の接触状態を検知し得るインターフェースを用いてもよい。
(I / O device)
The input / output devices 110a and 110b each constitute a part of the input / output device 110. The input / output device 110 only needs to be able to detect a contact state with an external object (for example, a user's finger, stylus, etc.), and is configured as, for example, a general touch panel. Note that the touch panel method is not particularly limited, and a resistive film type, a capacitance type, or the like can be used. Moreover, you may use the interface which can detect contact states, such as a button, instead of a touch panel.

また、入出力デバイス110は、画像および文字の少なくとも何れかを表示することにより、ユーザとの間でインタラクティブな応答を行うことができる。入出力デバイス110が、タッチパネルにより構成されていれば、公知の技術に従い、入出力デバイス110に画像を表示することができる。また、入出力デバイス110は、LCD等のその他の表示手段を備えていてもよい。   The input / output device 110 can perform an interactive response with the user by displaying at least one of an image and characters. If the input / output device 110 is configured by a touch panel, an image can be displayed on the input / output device 110 according to a known technique. Further, the input / output device 110 may include other display means such as an LCD.

(角度センサ)
角度センサ120は、入力装置100の向きを検知するものであり、例えば、ジャイロを利用した公知の角度センサを用いることができる。本実施形態において検出すべき角度の回転軸としては、入力装置100自体を裏返すための回転軸が想定されており、例えば、角度センサ120としては、入力装置100の長手方向に伸びる軸および短手方向に伸びる軸の周りの角度を検出し得るものを好適に用いることができるが、これに限定されない。
(Angle sensor)
The angle sensor 120 detects the orientation of the input device 100. For example, a known angle sensor using a gyro can be used. In the present embodiment, the rotation axis of the angle to be detected is assumed to be a rotation axis for turning over the input device 100 itself. For example, the angle sensor 120 includes an axis extending in the longitudinal direction of the input device 100 and a short axis. A device capable of detecting an angle around an axis extending in a direction can be preferably used, but is not limited thereto.

(加速度センサ)
加速度センサ130は、入力装置100の加速度を検知するものであり、公知の加速度センサを用いることができる。なお、本実施例では、後述するように、入力装置100の回転および入力装置100の回転の停止を検知するために、加速度センサ130を使用している。なお、加速度センサ130は、入力装置100の回転の開始および終了を検知するために用いるものであり、加速度センサ130の代わりに、角速度センサを用いてもよい。また、一つの局面において、角度センサ120を用いて、入力装置100の回転および入力装置100の回転の停止を検知するようにすれば、加速度センサ130は省略してもよい。すなわち、周期的または非周期的に取得した入力装置100の向きを時系列に沿って解析すれば、入力装置100が回転しているか否かを容易に判定することができる。
(Acceleration sensor)
The acceleration sensor 130 detects the acceleration of the input device 100, and a known acceleration sensor can be used. In this embodiment, as described later, the acceleration sensor 130 is used to detect the rotation of the input device 100 and the stop of the rotation of the input device 100. The acceleration sensor 130 is used to detect the start and end of rotation of the input device 100, and an angular velocity sensor may be used instead of the acceleration sensor 130. In one aspect, if the angle sensor 120 is used to detect rotation of the input device 100 and stop of rotation of the input device 100, the acceleration sensor 130 may be omitted. That is, if the direction of the input device 100 acquired periodically or aperiodically is analyzed along a time series, it can be easily determined whether or not the input device 100 is rotating.

(主制御部)
ホスト部141は、オペレーティングシステムおよび各種アプリケーションを実行する。入出力処理部142は、入出力デバイス110からの信号を解析して、ユーザの入力を特定し、ホスト部141に提供する。詳細に述べれば、入出力処理部142は、入出力デバイス110からの信号のうち、有効領域における接触状態を示す信号を解析して、各種の入力イベント(例えば、キーダウン、キーアップ、スライド等)を検出し、当該入力イベントを示す情報を、ホスト部141に提供するものである。また、入出力処理部142は、ホスト部141からの指示を受けて、入出力デバイス110を制御して、画像、文字等の表示を行う。また、角度応答部143は、角度センサ120の検知結果に基づいて種々の処理を実施するものであり、角度センサ120の検知結果に応じて入出力デバイス110に有効領域を設定する。詳細については後述する。
(Main control unit)
The host unit 141 executes an operating system and various applications. The input / output processing unit 142 analyzes a signal from the input / output device 110, identifies a user input, and provides the input to the host unit 141. More specifically, the input / output processing unit 142 analyzes a signal indicating a contact state in an effective area among signals from the input / output device 110 and performs various input events (for example, key down, key up, slide, etc.). ) And providing information indicating the input event to the host unit 141. In addition, the input / output processing unit 142 receives an instruction from the host unit 141 and controls the input / output device 110 to display images, characters, and the like. The angle response unit 143 performs various processes based on the detection result of the angle sensor 120, and sets an effective area in the input / output device 110 according to the detection result of the angle sensor 120. Details will be described later.

有効領域とは、入出力デバイス110の少なくとも一部であって、ユーザがキー操作等を入力可能な領域である。本実施形態では、入出力デバイス110のA面上に設けられた部分である入出力デバイス110a、および、B面上に設けられた部分である入出力デバイス110bの何れか一方が有効領域として設定され、他方は無効領域として設定される。設定された有効領域を示す情報は、入出力処理部142が記憶している。上述したように、一実施形態において、入出力処理部142は、有効領域上で行われた操作のみを、入力イベントとしてホスト部141に提供する。但し、入出力処理部142は、特定の操作(一例として、後述するスライド操作)については、無効領域上でなされたものも検知し、特定の操作に関連づけられた処理を行う。詳細については後述する。   The effective area is an area that is at least a part of the input / output device 110 and allows the user to input a key operation or the like. In the present embodiment, one of the input / output device 110a that is a portion provided on the A surface of the input / output device 110 and the input / output device 110b that is a portion provided on the B surface is set as an effective region. The other is set as an invalid area. Information indicating the set effective area is stored in the input / output processing unit 142. As described above, in one embodiment, the input / output processing unit 142 provides only operations performed on the effective area to the host unit 141 as input events. However, the input / output processing unit 142 also detects a specific operation (for example, a slide operation described later) performed on the invalid area, and performs a process associated with the specific operation. Details will be described later.

モード切替部144は、入力装置100の入力モードを、通常モードと制限モードとの間で切り替え制御する。以上で説明した動作は、通常モードにおける動作であり、制限モード(入力の制限が課された状態)では、入出力処理部142は、後述の特定の操作以外の入力を受け付けず、ホスト部141へ入力イベントを提供しない。詳細については後述する。   The mode switching unit 144 switches and controls the input mode of the input device 100 between the normal mode and the restriction mode. The operation described above is an operation in the normal mode. In the restriction mode (a state in which input restriction is imposed), the input / output processing unit 142 does not accept an input other than a specific operation described later, and the host unit 141. Does not provide input events to Details will be described later.

(動作)
次に、入力装置100の動作について図3および図4を参照して説明する。図3は、入力装置100をユーザが操作している様子を示す図であり、図4は、入力装置100の概略動作を示すフローチャートである。
(Operation)
Next, the operation of the input device 100 will be described with reference to FIG. 3 and FIG. FIG. 3 is a diagram illustrating a state in which the user operates the input device 100, and FIG. 4 is a flowchart illustrating a schematic operation of the input device 100.

まず、入力装置100の起動時または待機状態(画面消灯状態)からの復帰指示を受け付けると、ホスト部141は、入出力処理部142を介して、両面の入出力デバイス110aおよび110bに、ユーザに待ち受け解除操作(たとえばスライド操作)を即す画面を表示させ、入出力処理部142は、ユーザによるいずれかの面(入出力デバイス110aまたは110b)に対する待ち受け解除操作を受け付ける(ステップS1)。なお、待ち受け解除操作は、入出力デバイス110で検知し得る操作であれば特に限定されない。また、入出力デバイス110は、無効領域においても待ち受け操作を検知し得るようになっていることが好ましい。   First, upon receiving an instruction to restore the input device 100 from the start-up or standby state (screen off state), the host unit 141 sends the input / output devices 110a and 110b on both sides to the user via the input / output processing unit 142. A screen prompting a standby release operation (for example, a slide operation) is displayed, and the input / output processing unit 142 receives a standby release operation for any surface (input / output device 110a or 110b) by the user (step S1). Note that the standby release operation is not particularly limited as long as it can be detected by the input / output device 110. The input / output device 110 is preferably configured to detect a standby operation even in an invalid area.

ユーザにより待ち受け解除操作がなされると、入出力処理部142は、スライド操作がなされた面をこれからユーザが操作を行う側を意味するFrontSide面とし、その反対の面、すなわち操作対象ではない側であることを意味するBackSide面とする。具体的には、A面(入出力デバイス110a)において待ち受け解除操作がなされた場合には、FrontSide面=A面、BackSide面=B面とし、B面(入出力デバイス110b)において待ち受け解除操作がなされた場合には、FrontSide面=B面、BackSide面=A面とする。そして、入出力処理部142は、入出力デバイス110のFrontSide面上の入出力デバイス(入出力デバイス110aまたは110b)を、有効領域に設定する(ステップS2)。   When the standby release operation is performed by the user, the input / output processing unit 142 sets the surface on which the slide operation has been performed as the FrontSide surface which means the side on which the user will perform the operation, and the opposite surface, that is, the side that is not the operation target. Let it be a BackSide surface which means that there is. Specifically, when a standby release operation is performed on the A side (input / output device 110a), the FrontSide surface = A surface and the BackSide surface = B surface are set, and the standby release operation is performed on the B surface (input / output device 110b). In the case of being made, the FrontSide surface = B surface and the BackSide surface = A surface. Then, the input / output processing unit 142 sets the input / output device (the input / output device 110a or 110b) on the FrontSide surface of the input / output device 110 as an effective area (step S2).

ステップS3〜S5では、入力装置100は、通常モードの動作を行う。ステップS3において、角度センサ120は、その時点における入力装置100の向き(例えば、上述した2つの軸における角度)を検知し、角度応答部143に提供する。角度応答部143は、この時点において提供された入力装置100の向き(角度θ0)を記憶する。   In steps S3 to S5, the input device 100 performs an operation in the normal mode. In step S <b> 3, the angle sensor 120 detects the direction of the input device 100 at that time (for example, the angle between the two axes described above) and provides the angle response unit 143 with it. The angle response unit 143 stores the orientation (angle θ0) of the input device 100 provided at this time.

ステップS4において、入出力処理部142は、有効領域を介した入力を受け付け、入力イベントをホスト部141へ提供する。ホスト部141は、提供された入力イベントに基づいて実行中のアプリケーションに応じた各種の処理を行う。なお、ユーザは、例えば、図3(a)に示すように入力を行う。すなわち、入力装置100は、左手5で保持され、有効領域(この場合は、入出力デバイス110a)に触れている、右手6の人差し指6aによって、入力がなされる。このとき、背面の入出力デバイス110bには、左手5が接触しているが、入出力デバイス110bは有効領域ではないので、左手5による意図しない入力を避けることができる。   In step S <b> 4, the input / output processing unit 142 accepts input through the valid area and provides an input event to the host unit 141. The host unit 141 performs various processes according to the application being executed based on the provided input event. For example, the user performs input as shown in FIG. That is, the input device 100 is input by the index finger 6a of the right hand 6 held by the left hand 5 and touching the effective area (in this case, the input / output device 110a). At this time, the left hand 5 is in contact with the input / output device 110b on the back side, but the input / output device 110b is not an effective area, so that an unintended input by the left hand 5 can be avoided.

ステップS5において、モード切替部144は、加速度センサ130が検知した入力装置100の加速度を検知し、当該加速度が所定値α1を超えているか否かを判定する。上記加速度がα1以下である場合、ステップS3に戻り、通常モードの動作を続行する。一方、上記加速度がα1を超えていた場合、モード切替部144は、入力装置100が回転を開始したと判定し、入力装置100の入力モードを制限モードに切り替え、入力装置100は、ステップS6〜S10を実行する。   In step S5, the mode switching unit 144 detects the acceleration of the input device 100 detected by the acceleration sensor 130, and determines whether or not the acceleration exceeds a predetermined value α1. If the acceleration is less than or equal to α1, the process returns to step S3 and the normal mode operation is continued. On the other hand, when the acceleration exceeds α1, the mode switching unit 144 determines that the input device 100 has started rotation, switches the input mode of the input device 100 to the limit mode, and the input device 100 performs steps S6 to S6. S10 is executed.

ステップS6において、モード切替部144は、入出力処理部142における入力の受付を制限する。具体的には、入力の制限がなされている状態(制限モード)において、入出力処理部142は、特定の操作(本実施形態では、スライド操作)以外の操作を受け付けず、また、一切の入力イベントをホスト部141に提供しない。また、入出力デバイス110が検知した直前に行われた操作についても入力イベントを発生させずに破棄する。これにより、入力装置100を掴んで回転させるときに、入出力デバイス110を指で触れてしまい、誤った入力がなされることを防ぐことができる。   In step S <b> 6, the mode switching unit 144 restricts input reception in the input / output processing unit 142. Specifically, in a state where input is restricted (restriction mode), the input / output processing unit 142 does not accept any operation other than a specific operation (slide operation in the present embodiment), and does not accept any input. The event is not provided to the host unit 141. Also, the operation performed immediately before the input / output device 110 detects is discarded without generating an input event. Thereby, when the input device 100 is grasped and rotated, the input / output device 110 can be prevented from being touched with a finger and erroneous input is made.

すなわち、図3(b)および図3(c)に示すように、入力装置100を、右手6で掴んで、表面に入出力デバイス110aがある状態(図3(b))から、表面に入出力デバイス110bがある状態(図3(c))へと回転させるとき、両面ともに右手6が触れることになる。本発明に係る入力装置100は、回転中、入力が制限されているため、この右手6による誤入力を好適に避けることができる。   That is, as shown in FIGS. 3 (b) and 3 (c), the input device 100 is grasped with the right hand 6, and the input / output device 110a is on the surface (FIG. 3 (b)) to enter the surface. When the output device 110b is rotated to a certain state (FIG. 3C), the right hand 6 touches both sides. Since the input device 100 according to the present invention is restricted in input during rotation, erroneous input by the right hand 6 can be preferably avoided.

ステップS7において、入出力処理部142は、入出力デバイス110の何れかの部分においてスライド操作がなされたか否かを判定する。スライド操作があった場合には、ステップS11を実行し、無かった場合には、ステップS8〜S10を実行する。   In step S <b> 7, the input / output processing unit 142 determines whether a slide operation has been performed in any part of the input / output device 110. If there is a slide operation, step S11 is executed. If there is no slide operation, steps S8 to S10 are executed.

ステップS8において、角度センサ120は、その時点における入力装置100の向き(例えば、上述した2つの軸における角度)を検知する。角度応答部143は、検知された角度θ1と、回転前に検知された角度θ0との差分Δθ(−180°≦△θ≦+180°)を算出する。   In step S <b> 8, the angle sensor 120 detects the orientation of the input device 100 at that time (for example, the angle between the two axes described above). The angle response unit 143 calculates a difference Δθ (−180 ° ≦ Δθ ≦ + 180 °) between the detected angle θ1 and the angle θ0 detected before the rotation.

Δθが、略±180°である場合、例えば、180°−α2≦|Δθ|≦180°(α2は、所定の値を指し、例えば、20°程度とすることができるがこれに限定されない。)を満たす場合、角度応答部143は、入力装置100が反転したと判定し、上述したFrontSide面とBackSide面とを入れ換え、有効領域をFrontSide面上の入出力デバイス110に設定するとともに基準となる角度θ0を現在の角度で更新する(ステップS9)。   When Δθ is approximately ± 180 °, for example, 180 ° −α2 ≦ | Δθ | ≦ 180 ° (α2 indicates a predetermined value, for example, about 20 °, but is not limited thereto. ), The angle response unit 143 determines that the input device 100 is inverted, replaces the above-described FrontSide surface and BackSide surface, sets the effective area to the input / output device 110 on the FrontSide surface, and serves as a reference. The angle θ0 is updated with the current angle (step S9).

このように、角度応答部143は、入力装置100の向きに応じて有効領域を設定することにより、ユーザが操作し易い面を有効領域とすることができる。一つの局面において、角度応答部143は、各入出力デバイス110の位置がそれぞれ入れ換わるような回転角で入力装置100が回転したときに、回転前の有効領域の位置に入れ替わりに配置される入出力デバイス110を、有効領域として設定することができる。   As described above, the angle response unit 143 can set the effective area according to the orientation of the input device 100, thereby making the surface that the user can easily operate as the effective area. In one aspect, the angle response unit 143 is arranged to be replaced with the position of the effective area before the rotation when the input device 100 is rotated at such a rotation angle that the positions of the input / output devices 110 are switched. The output device 110 can be set as an effective area.

なお、角度応答部143は、回転角度に応じて、両画面(入出力デバイス110aおよび110b)に表示する画像を変調(輝度を変更するなど)させてもよい。   Note that the angle response unit 143 may modulate (change the brightness, etc.) the images displayed on both screens (the input / output devices 110a and 110b) according to the rotation angle.

ステップS10では、モード切替部144は、制限解除条件が満たされているか否かを判定する。モード切替部144は、まず、角度応答部143からΔθを取得し、180°−α2≦|Δθ|≦180°(α2は、所定の値を指し、例えば20°程度とすることができるがこれに限定されない。)、または、0≦|Δθ|≦α3(α3は、所定の値を指し、例えば20°程度とすることができるがこれに限定されない。)が成り立つかを判定する。この式が成り立たない場合、入力装置100は回転途中の状態にあるとみなされ、制限モードを解除せず、ステップS7に戻る。なお、上述した2つの軸における角度を検知している場合、両方の角度について、上記式が成り立つかを判定し、何れかの軸に係る角度が成り立たない場合には、全体として成り立たないと判定することが好ましい。   In step S10, the mode switching unit 144 determines whether the restriction release condition is satisfied. The mode switching unit 144 first obtains Δθ from the angle response unit 143, and 180 ° −α2 ≦ | Δθ | ≦ 180 ° (α2 indicates a predetermined value, for example, about 20 °. It is determined whether or not 0 ≦ | Δθ | ≦ α3 (α3 indicates a predetermined value, for example, about 20 ° but is not limited thereto). If this equation does not hold, the input device 100 is considered to be in the middle of rotation, and the restriction mode is not released, and the process returns to step S7. In addition, when the angle in the two axes described above is detected, it is determined whether the above expression holds for both angles, and if the angle related to any of the axes does not hold, it is determined that it does not hold as a whole. It is preferable to do.

すなわち、モード切替部144は、入力装置100がほとんど回転していない場合、および、各入出力デバイス110の位置がそれぞれ入れ換わるような回転角で行われている場合には、次の制限解除条件の判定に移る。回転角が上述した条件を満たしている場合には、回転前と同等の位置に入出力デバイス110が配置されるため、ユーザは、回転前と同等に入力装置100に対して入力を行うことができる。一方、回転角が上述した条件を満たしていない場合には、モード切替部144は制限モードを解除しない。これは、回転角が上述した条件を満たしていない場合には、ユーザによる入力装置100の回転が中途で一旦停止する場合があり得るからである。すなわち、ユーザは、入力装置100を一度に回転せず、例えば、左手と右手との持ち替え、掴む指の交換等を途中に挟みながら回転させる場合もある。このようなときに、制限モードを解除した場合、誤入力がなされるおそれがある。これを避けるため、モード切替部144は、回転角(その時点における入力装置100の向きと、回転前の入力装置100の向きとの差)が特定の範囲(上述した式を満たす範囲)にない場合には、モード切替部144は制限モードを解除しない。   That is, the mode switching unit 144 performs the following restriction release condition when the input device 100 is hardly rotating and when the input / output device 110 is rotated at such a rotation angle that the positions of the input / output devices 110 are switched. Move on to judgment. When the rotation angle satisfies the above-described conditions, the input / output device 110 is arranged at a position equivalent to that before the rotation, and thus the user can input to the input device 100 as before the rotation. it can. On the other hand, when the rotation angle does not satisfy the above-described condition, the mode switching unit 144 does not cancel the restriction mode. This is because when the rotation angle does not satisfy the above-described conditions, the user may temporarily stop the rotation of the input device 100 in the middle. That is, the user may not rotate the input device 100 at a time, but may rotate the input device 100 while holding the left hand and the right hand, exchanging fingers to be gripped, or the like. In such a case, if the restriction mode is canceled, an erroneous input may be made. In order to avoid this, the mode switching unit 144 does not have the rotation angle (the difference between the direction of the input device 100 at that time and the direction of the input device 100 before the rotation) in a specific range (a range satisfying the above-described formula). In such a case, the mode switching unit 144 does not cancel the restriction mode.

次に、モード切替部144は、加速度センサ130の検知結果が所定値α4未満であるか否かを判定する。加速度センサ130の検知結果が所定値α4以上である場合、入力装置100は回転途中の状態にあるとみなされ、制限モードを解除せず、ステップS7に戻る。   Next, the mode switching unit 144 determines whether or not the detection result of the acceleration sensor 130 is less than the predetermined value α4. When the detection result of the acceleration sensor 130 is equal to or greater than the predetermined value α4, the input device 100 is considered to be in the middle of rotation, and the restriction mode is not canceled and the process returns to step S7.

最後に、モード切替部144は、入出力デバイス110の有効領域に外部の物体が接触しているか否かを判定する。入力装置100の回転のために用いた指が有効領域に残っている状態で制限モードを解除すると、その指による誤入力がなされてしまうため、有効領域と接触しているものが無くなるまで制限モードを解除しない。例えば、図3(c)のように、人差し指6aが入出力デバイス110b上にある状態では、モード切替部144は制限モードを解除せず、図3(d)のように、人差し指6aが除かれた後に、モード切替部144は制限モードを解除して通常モードに戻す。制限モードが解除された場合には、ステップS3に戻り、通常モードを実行する。制限モードが解除されていない場合には、ステップS7に戻る。   Finally, the mode switching unit 144 determines whether or not an external object is in contact with the effective area of the input / output device 110. If the restriction mode is canceled in a state where the finger used for the rotation of the input device 100 remains in the effective area, an erroneous input is made by the finger, so that the restriction mode is maintained until there is no contact with the effective area. Do not cancel. For example, when the index finger 6a is on the input / output device 110b as shown in FIG. 3C, the mode switching unit 144 does not cancel the restriction mode, and the index finger 6a is removed as shown in FIG. After that, the mode switching unit 144 cancels the restriction mode and returns to the normal mode. When the restriction mode is released, the process returns to step S3 to execute the normal mode. If the restriction mode has not been released, the process returns to step S7.

このように、モード切替部144は、入出力デバイス110の有効領域に外部の物体が接触している状態では、制限モードを解除しないようになっている。これにより、ユーザが、入力装置100の回転のために用いた指によって、誤入力がなされることを好適に避けることができる。なお、本実施形態では、モード切替部144は、制限解除条件として、回転角、加速度および接触状態の3条件について判定しているが、これに限定されず、これらから一部の条件を選択して判定してもよいし、他の条件を加えてもよい。   As described above, the mode switching unit 144 does not cancel the restriction mode when an external object is in contact with the effective area of the input / output device 110. Thereby, it can avoid suitably that a user makes an incorrect input with the finger | toe used for rotation of the input device 100. FIG. In the present embodiment, the mode switching unit 144 determines the three conditions of the rotation angle, the acceleration, and the contact state as the restriction release conditions. However, the present invention is not limited to this, and selects some conditions from these. May be determined, or other conditions may be added.

すなわち、一つの局面において、モード切替部144は、入力措置100の回転が停止したときに、入出力デバイス110の有効領域に外部の物体が接触しているか否かに基づいて、制限モードを解除するか否かを判定するようになっていてもよい。   That is, in one aspect, the mode switching unit 144 cancels the restriction mode based on whether or not an external object is in contact with the effective area of the input / output device 110 when the rotation of the input unit 100 stops. Whether or not to do so may be determined.

また、制限モード中に、特定の操作(例えば、スライド操作)がなされた場合、ステップS11において、有効領域の設定がなされた後、制限モードが解除される。すなわち、ステップS11では、入出力処理部142は、特定の操作がなされた面を検出し、ステップS2と同様に有効領域を設定する。そして、モード切替部144は、入力モードを通常モードに戻す。これにより、ユーザが所望する回転角度において制限モードを解除することができるため、ユーザは、所望するタイミングまたは所望する向きで、入力装置100に対する入力を開始することができる。なお、上記特定の操作は、待ち受け解除操作と同様、入出力デバイス110で検知し得る操作であれば特に限定されない。また、入出力デバイス110は、無効領域においても上記特定の操作を検知し得るようになっていることが好ましい。   When a specific operation (for example, a slide operation) is performed during the restriction mode, the restriction mode is canceled after the effective area is set in step S11. That is, in step S11, the input / output processing unit 142 detects a surface on which a specific operation has been performed, and sets an effective area in the same manner as in step S2. Then, the mode switching unit 144 returns the input mode to the normal mode. Thereby, since the restriction mode can be canceled at the rotation angle desired by the user, the user can start input to the input device 100 at a desired timing or a desired orientation. The specific operation is not particularly limited as long as it is an operation that can be detected by the input / output device 110 as in the standby release operation. Further, the input / output device 110 is preferably configured to detect the specific operation even in the invalid area.

(変形例1)
入力装置100は、また、反転操作をユーザからの入力として受け付けるように構成されていてもよく、例えば、図5に示すフローチャートのように動作してもよい。すなわち、通常モードから制限モードに移行した後(ステップS6)の後、入出力処理部142は、直前操作をバッファリングし、制限解除条件を充足して(ステップS10)通常モードに復帰するとき、回転操作を入力イベントとしてバッファリングし、ステップS4において、バッファリングした上記操作をホスト部141に提供するようにしてもよい。そして、ホスト部141は、当該反転操作に関連づけられた処理を行うようにしてもよい。
(Modification 1)
The input device 100 may also be configured to accept a reversal operation as an input from the user, and may operate as in the flowchart shown in FIG. 5, for example. That is, after the transition from the normal mode to the restriction mode (step S6), the input / output processing unit 142 buffers the previous operation, satisfies the restriction release condition (step S10), and returns to the normal mode. The rotation operation may be buffered as an input event, and the buffered operation may be provided to the host unit 141 in step S4. Then, the host unit 141 may perform processing associated with the reversal operation.

これにより、例えば、キーダウンイベントとキーアップイベントとの間に反転操作を挟んだ一連の入力イベントを発生させることができるため、より多彩な操作を実現することができる。   Thereby, for example, a series of input events with an inversion operation sandwiched between a key-down event and a key-up event can be generated, so that a wider variety of operations can be realized.

(変形例2)
また、入出力デバイスは、2面に設けられている必要はなく、3面以上に設けられていてもよい。図6(a)は、4面に入出力デバイスが設けられている入力装置200の概要を示す斜視図である。示すように、入力装置200の形状は、4角柱状であり、各側面に、入出力デバイス210a〜dがそれぞれ設けられている。
(Modification 2)
Moreover, the input / output device does not need to be provided on two surfaces, and may be provided on three or more surfaces. FIG. 6A is a perspective view showing an outline of the input device 200 in which input / output devices are provided on four sides. As shown, the input device 200 has a quadrangular prism shape, and input / output devices 210a to 210d are provided on the respective side surfaces.

入力装置200は、入出力デバイス210が4つの部分からなることを除けば、入力装置100とほぼ同様に構成することができる。すなわち、入力装置200も、入力装置100と同様に、角度センサ、加速度センサ、および主制御部を備え、主制御部は、ホスト部、入出力処理部、角度応答部、およびモード切替部を備えていることが好ましい。   The input device 200 can be configured in substantially the same manner as the input device 100 except that the input / output device 210 is composed of four parts. That is, the input device 200 also includes an angle sensor, an acceleration sensor, and a main control unit, as with the input device 100, and the main control unit includes a host unit, an input / output processing unit, an angle response unit, and a mode switching unit. It is preferable.

本変形例において、入力装置200は、入力装置200の長手方向に沿った軸を中心として回転させながら用いることができる。これにより、ユーザは、入力装置200に設けられた入出力デバイス210a〜dを活用することができる。   In this modification, the input device 200 can be used while being rotated about an axis along the longitudinal direction of the input device 200. Thereby, the user can utilize the input / output devices 210a to 210d provided in the input device 200.

この場合、角度センサとしては、入力装置200の長手方向に沿った軸に対する角度を検出するのを用いることが好ましい。また、有効領域は、入出力デバイス210a〜dの何れか1つに設けることが好ましく、その他の3つは無効領域とすることが好ましいが、これに限定されない。   In this case, it is preferable to use an angle sensor that detects an angle with respect to an axis along the longitudinal direction of the input device 200. The effective area is preferably provided in any one of the input / output devices 210a to 210d, and the other three are preferably ineffective areas, but are not limited thereto.

また、本変形例では、ステップS8において、角度応答部は、Δθが、略90°、略180°、または略270°であるか否かをそれぞれ判定し、当てはまる場合には、現在の有効領域からそれぞれ1つ、2つ、または3つ隣の入出力デバイスを新たな有効領域としてもよい。このように、本変形例においても、角度応答部は、各入出力デバイス210の位置がそれぞれ入れ換わるような回転角で入力装置200が回転したときに、回転前の有効領域の位置に入れ替わりに配置される入出力デバイス210を、有効領域として設定することができる。   In this modification, in step S8, the angle response unit determines whether Δθ is approximately 90 °, approximately 180 °, or approximately 270 °, respectively. One, two, or three neighboring input / output devices may be used as new effective areas. As described above, also in this modification, the angle response unit replaces the position of the effective area before the rotation when the input device 200 rotates at such a rotation angle that the positions of the respective input / output devices 210 are interchanged. The input / output device 210 to be arranged can be set as an effective area.

また、ステップS10では、モード切替部は、制限解除条件が満たされているか否かを判定する際、Δθが、略0°、略90°、略180°、または略270°である場合には、次の条件の判定に移ればよい。このように、本変形例においても、回転角(その時点における入力装置200の向きと、回転前の入力装置200の向きとの差)が特定の範囲にない場合には、モード切替部が制限モードを解除しないことによって、ユーザが、入力装置200の回転途中で一旦停止した場合にも誤入力を避けることができる。   In step S10, when the mode switching unit determines whether the restriction release condition is satisfied, if Δθ is approximately 0 °, approximately 90 °, approximately 180 °, or approximately 270 °, What is necessary is just to move to determination of the following conditions. Thus, also in this modification, when the rotation angle (the difference between the direction of the input device 200 at that time and the direction of the input device 200 before the rotation) is not within a specific range, the mode switching unit is limited. By not canceling the mode, it is possible to avoid erroneous input even when the user temporarily stops during the rotation of the input device 200.

さらに、本変形例においても、モード切替部は、入出力デバイス210の有効領域に外部の物体が接触している状態では、制限モードを解除しないようになっている。これにより、ユーザが、入力装置200の回転のために用いた指によって、誤入力がなされることを好適に避けることができる。なお、本変形例においても、モード切替部は、制限解除条件として、回転角、加速度および接触状態の3条件全てについて判定してもよいし、これらから一部の条件を選択して判定してもよいし、他の条件を加えてもよい。   Further, also in the present modification, the mode switching unit does not cancel the restriction mode when an external object is in contact with the effective area of the input / output device 210. Thereby, it can avoid suitably that a user makes an incorrect input with the finger | toe used for rotation of the input device 200. FIG. Also in this modification, the mode switching unit may determine all three conditions of the rotation angle, acceleration, and contact state as the restriction release condition, or select and determine a part of these conditions. Alternatively, other conditions may be added.

(変形例3)
また、入出力デバイスは、明確に区切られている必要は無く、一続きであってもよい。図6(b)は、一続きの入出力デバイスが設けられている入力装置300の概要を示す斜視図である。示すように、入力装置300の形状は、円筒状であり、側面に、入出力デバイス310が設けられている。
(Modification 3)
Further, the input / output devices do not need to be clearly separated, and may be continuous. FIG. 6B is a perspective view showing an outline of the input device 300 provided with a series of input / output devices. As shown, the input device 300 has a cylindrical shape, and an input / output device 310 is provided on a side surface.

入力装置300は、入出力デバイス310が一続きであることを除けば、入力装置100とほぼ同様に構成することができる。すなわち、入力装置300も、入力装置100と同様に、角度センサ、加速度センサ、および主制御部を備え、主制御部は、ホスト部、入出力処理部、角度応答部、およびモード切替部を備えていることが好ましい。   The input device 300 can be configured in substantially the same manner as the input device 100 except that the input / output device 310 is a series. That is, the input device 300 includes an angle sensor, an acceleration sensor, and a main control unit, as in the input device 100, and the main control unit includes a host unit, an input / output processing unit, an angle response unit, and a mode switching unit. It is preferable.

本変形例において、入力装置300は、入力装置300の長手方向に沿った軸を中心として回転させながら用いることができる。これにより、ユーザは、入力装置300に設けられた入出力デバイス310を活用することができる。   In this modification, the input device 300 can be used while being rotated about an axis along the longitudinal direction of the input device 300. Thereby, the user can utilize the input / output device 310 provided in the input device 300.

この場合、角度センサとしては、入力装置300の長手方向に沿った軸に対する角度を検出するのを用いることが好ましい。また、有効領域は、入出力デバイス310を任意の数に分割した一部分(例えば、図6(b)における有効領域310a)に設けることができる。   In this case, it is preferable to use an angle sensor that detects an angle with respect to an axis along the longitudinal direction of the input device 300. Further, the effective area can be provided in a part of the input / output device 310 divided into an arbitrary number (for example, the effective area 310a in FIG. 6B).

また、本変形例では、ステップS8において、角度応答部は、Δθが、分割されたそれぞれ部分に対応する角度(360°を上記任意の数で割った角度の整数倍)であるか否かをそれぞれ判定し、当てはまる場合には、対応する入出力デバイスを新たな有効領域としてもよい。このように、本変形例においても、角度応答部は、入出力デバイス310の角分割領域の位置がそれぞれ入れ換わるような回転角で入力装置300が回転したときに、回転前の有効領域の位置に入れ替わりに配置される入出力デバイス310の分割領域を、有効領域として設定することができる。   In this modification, in step S8, the angle response unit determines whether Δθ is an angle corresponding to each divided part (an integral multiple of an angle obtained by dividing 360 ° by the above arbitrary number). If the determination is made and the conditions are applicable, the corresponding input / output device may be set as a new effective area. As described above, also in this modification, the angle response unit detects the position of the effective area before the rotation when the input apparatus 300 rotates at a rotation angle at which the positions of the angle division areas of the input / output device 310 are interchanged. A divided area of the input / output device 310 arranged in place of can be set as an effective area.

また、ステップS10では、モード切替部は、制限解除条件が満たされているか否かを判定する際、Δθが、分割されたそれぞれ部分に対応する角度(360°を上記任意の数で割った角度の整数倍)である場合には、次の条件の判定に移ればよい。このように、本変形例においても、回転角(その時点における入力装置300の向きと、回転前の入力装置300の向きとの差)が特定の範囲にない場合には、モード切替部が制限モードを解除しないことによって、ユーザが、入力装置300の回転途中で一旦停止した場合にも誤入力を避けることができる。   In step S10, when the mode switching unit determines whether or not the restriction release condition is satisfied, Δθ is an angle corresponding to each divided part (an angle obtained by dividing 360 ° by the above arbitrary number). (Integer multiple), the next condition may be determined. Thus, also in this modification, when the rotation angle (the difference between the direction of the input device 300 at that time and the direction of the input device 300 before the rotation) is not within a specific range, the mode switching unit is limited. By not canceling the mode, it is possible to avoid erroneous input even when the user temporarily stops during the rotation of the input device 300.

さらに、本変形例においても、モード切替部は、入出力デバイス310の有効領域に外部の物体が接触している状態では、制限モードを解除しないようになっている。これにより、ユーザが、入力装置300の回転のために用いた指によって、誤入力がなされることを好適に避けることができる。なお、本変形例においても、モード切替部は、制限解除条件として、回転角、加速度および接触状態の3条件全てについて判定してもよいし、これらから一部の条件を選択して判定してもよいし、他の条件を加えてもよい。   Further, also in this modification, the mode switching unit does not cancel the restriction mode when an external object is in contact with the effective area of the input / output device 310. Thereby, it can avoid suitably that a user makes an incorrect input with the finger | toe used for rotation of the input device 300. FIG. Also in this modification, the mode switching unit may determine all three conditions of the rotation angle, acceleration, and contact state as the restriction release condition, or select and determine a part of these conditions. Alternatively, other conditions may be added.

〔第2の実施形態〕
本発明の一実施形態(第2の実施形態)について図面を参照して説明する。図7は、本実施形態に係る入力装置400の概略構成を示すブロック図である。
[Second Embodiment]
An embodiment (second embodiment) of the present invention will be described with reference to the drawings. FIG. 7 is a block diagram illustrating a schematic configuration of the input device 400 according to the present embodiment.

図7に示すように、入力装置400は、入出力デバイス(入力部)410、角度センサ(方向検知手段)420、加速度センサ(加速度検知手段)430、および主制御部440を備えている。主制御部440は、ホスト部441、入出力処理部442、およびモード切替部(入力制限手段、制限解除手段、第2の制限解除手段)444を備えている。入力装置400は、片面に入出力デバイス410が設けられた1画面の端末である。本実施形態において、有効領域は、例えば、入出力デバイス410の全面に設定することができる。   As shown in FIG. 7, the input device 400 includes an input / output device (input unit) 410, an angle sensor (direction detection unit) 420, an acceleration sensor (acceleration detection unit) 430, and a main control unit 440. The main control unit 440 includes a host unit 441, an input / output processing unit 442, and a mode switching unit (input restriction unit, restriction release unit, second restriction release unit) 444. The input device 400 is a one-screen terminal provided with an input / output device 410 on one side. In the present embodiment, the effective area can be set on the entire surface of the input / output device 410, for example.

図8は、入力装置400を操作する様子を示す図である。図8(特に図8(b)および(c))において示すように、入力装置400において想定される回転は、入出力デバイス410が設けられている面内における回転である。よって、角度センサ420は、入力装置400の厚み方向の軸の周りの角度を検知するものが好ましい。図8(b)および(c)に示すように、このような回転の場合にも、回転中、親指6b等が入出力デバイス410に触れる場合があるが、入力装置400では、モード切替部444が、モード切替部144と同様、入力装置400の回転を検知して入力を制限するため、首尾よく誤入力を避けることができる。   FIG. 8 is a diagram illustrating how the input device 400 is operated. As shown in FIG. 8 (particularly, FIGS. 8B and 8C), the rotation assumed in the input device 400 is a rotation in the plane where the input / output device 410 is provided. Therefore, it is preferable that the angle sensor 420 detects an angle around an axis in the thickness direction of the input device 400. As shown in FIGS. 8B and 8C, even in such a rotation, the thumb 6b and the like may touch the input / output device 410 during the rotation. However, in the input device 400, the mode switching unit 444 However, since the input is restricted by detecting the rotation of the input device 400 as in the mode switching unit 144, erroneous input can be successfully avoided.

図9は、入力装置400の動作を示すフローチャートである。図4に示すフローチャートと同様の動作を行う箇所については、同じ符号を付している。図9に示すように、入力装置400は、ステップS2、S9、S11における有効領域設定を行わない。   FIG. 9 is a flowchart showing the operation of the input device 400. The parts that perform the same operations as those in the flowchart shown in FIG. As shown in FIG. 9, the input device 400 does not perform effective area setting in steps S2, S9, and S11.

また、ステップS10では、モード切替部は、制限解除条件が満たされているか否かを判定する際、Δθ(−180°≦△θ≦+180°)が、入力装置400の許容される回転角として予め定められた角度(例えば、略0°、略±90°、略±180°)である場合には、次の条件の判定に移ればよい。このように、本実施形態においても、回転角(その時点における入力装置400の向きと、回転前の入力装置400の向きとの差)が特定の範囲にない場合には、モード切替部が制限モードを解除しないことによって、ユーザが、入力装置400の回転途中で一旦停止した場合にも誤入力を避けることができる。   In step S10, when the mode switching unit determines whether or not the restriction release condition is satisfied, Δθ (−180 ° ≦ Δθ ≦ + 180 °) is set as an allowable rotation angle of the input device 400. When the angle is a predetermined angle (for example, approximately 0 °, approximately ± 90 °, approximately ± 180 °), the determination may be made on the next condition. Thus, also in this embodiment, when the rotation angle (the difference between the direction of the input device 400 at that time and the direction of the input device 400 before the rotation) is not within a specific range, the mode switching unit is limited. By not canceling the mode, it is possible to avoid erroneous input even when the user temporarily stops during the rotation of the input device 400.

さらに、本実施形態においても、モード切替部は、入出力デバイス310の有効領域に外部の物体が接触している状態では、制限モードを解除しないようになっている。これにより、ユーザが、入力装置300の回転のために用いた指によって、誤入力がなされることを好適に避けることができる。なお、本実施形態においても、モード切替部は、制限解除条件として、回転角、加速度および接触状態の3条件全てについて判定してもよいし、これらから一部の条件を選択して判定してもよいし、他の条件を加えてもよい。   Further, also in the present embodiment, the mode switching unit does not cancel the restriction mode when an external object is in contact with the effective area of the input / output device 310. Thereby, it can avoid suitably that a user makes an incorrect input with the finger | toe used for rotation of the input device 300. FIG. Also in this embodiment, the mode switching unit may determine all three conditions of the rotation angle, acceleration, and contact state as the restriction release condition, or select and determine a part of these conditions. Alternatively, other conditions may be added.

(プログラムおよび記録媒体)
最後に、入力装置100、200、300、および400の各ブロックは、集積回路(ICチップ)上に形成された論理回路によってハードウェア的に実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェア的に実現してもよい。
(Program and recording medium)
Finally, each block of the input devices 100, 200, 300, and 400 may be realized in hardware by a logic circuit formed on an integrated circuit (IC chip), or a CPU (Central Processing Unit) may be realized. And may be realized in software.

後者の場合、入力装置100、200、300、および400は、各機能を実現するプログラムの命令を実行するCPU、上記プログラムを格納したROM(Read Only Memory)、上記プログラムを展開するRAM(Random Access Memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである入力装置100、200、300、および400の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、入力装置100、200、300、および400に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。   In the latter case, the input devices 100, 200, 300, and 400 include a CPU that executes instructions of a program that realizes each function, a ROM (Read Only Memory) that stores the program, and a RAM (Random Access that expands the program). Memory), a storage device (recording medium) such as a memory for storing the program and various data, and the like. An object of the present invention is to allow the computer to read the program code (execution format program, intermediate code program, source program) of the control program of the input devices 100, 200, 300, and 400, which is software that implements the functions described above. This can also be achieved by supplying the recording medium recorded in the above to the input devices 100, 200, 300, and 400, and reading and executing the program code recorded in the recording medium by the computer (or CPU or MPU). is there.

上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク類、ICカード(メモリカードを含む)/光カード等のカード類、マスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ類、あるいはPLD(Programmable logic device)やFPGA(Field Programmable Gate Array)等の論理回路類などを用いることができる。   Examples of the recording medium include tapes such as magnetic tapes and cassette tapes, magnetic disks such as floppy (registered trademark) disks / hard disks, and disks including optical disks such as CD-ROM / MO / MD / DVD / CD-R. IC cards (including memory cards) / optical cards, semiconductor memories such as mask ROM / EPROM / EEPROM / flash ROM, PLD (Programmable logic device), FPGA (Field Programmable Gate Array), etc. Logic circuits can be used.

また、入力装置100、200、300、および400を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(Virtual Private Network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL(Asymmetric Digital Subscriber Line)回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、IEEE802.11無線、HDR(High Data Rate)、NFC(Near Field Communication)、DLNA(Digital Living Network Alliance)、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。   The input devices 100, 200, 300, and 400 may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited as long as it can transmit the program code. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication network, and the like can be used. The transmission medium constituting the communication network may be any medium that can transmit the program code, and is not limited to a specific configuration or type. For example, even with wired lines such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL (Asymmetric Digital Subscriber Line) line, infrared rays such as IrDA and remote control, Bluetooth (registered trademark), IEEE 802.11 wireless, HDR ( It can also be used by radio such as High Data Rate (NFC), Near Field Communication (NFC), Digital Living Network Alliance (DLNA), mobile phone network, satellite line, and digital terrestrial network.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention.

本発明は、入力装置、例えば、携帯情報端末等の製造分野において利用することが可能である。   The present invention can be used in the field of manufacturing input devices such as portable information terminals.

100、200、300、400 入力装置
110、210、310、410 入出力デバイス(入力部)
120、420 角度センサ(方向検知手段)
130、430 加速度センサ(加速度検知手段)
140、440 主制御部
141、441 ホスト部
142、442 入出力処理部
143、443 角度応答部(有効領域設定手段)
144、444 モード切替部(入力制限部、制限解除部、第2の制限解除部)
100, 200, 300, 400 Input device 110, 210, 310, 410 Input / output device (input unit)
120, 420 Angle sensor (direction detection means)
130, 430 Acceleration sensor (acceleration detection means)
140, 440 Main control unit 141, 441 Host unit 142, 442 Input / output processing unit 143, 443 Angle response unit (effective area setting means)
144, 444 Mode switching unit (input restriction unit, restriction release unit, second restriction release unit)

Claims (11)

入力部を備え、該入力部の少なくとも一部である有効領域と外部の物体との接触状態を検知して、ユーザからの入力を受け付ける入力装置であって、
該入力装置が回転を開始したとき、該入力に制限を課す入力制限手段と、
該入力装置が該回転を終了したとき、該制限を解除する制限解除手段と、を備えており、
該制限解除手段は、該入力装置が該有効領域と外部の物体との接触を検知しているときは、該制限を解除しないことを特徴とする入力装置。
An input device that includes an input unit, detects the contact state between an effective area that is at least part of the input unit and an external object, and receives an input from a user,
Input limiting means for imposing a limit on the input when the input device starts to rotate;
Restriction release means for releasing the restriction when the input device finishes the rotation, and
The restriction release means does not release the restriction when the input device detects contact between the effective area and an external object.
上記入力装置の向きを検知する方向検知手段を備えており、
上記制限解除手段は、該方向検知手段によって検知された上記入力装置の向きと、上記回転前の上記入力装置の向きとの差が、特定の範囲内にないときは、上記制限を解除しないことを特徴とする請求項1に記載の入力装置。
Comprising a direction detecting means for detecting the direction of the input device;
The restriction release means does not release the restriction when the difference between the direction of the input device detected by the direction detection means and the direction of the input device before the rotation is not within a specific range. The input device according to claim 1.
上記方向検知手段が検知した向きに応じて、上記入力部のうちの特定の部分を、上記有効領域として設定する有効領域設定手段を備えていることを特徴とする請求項2に記載の入力装置。   3. The input device according to claim 2, further comprising effective area setting means for setting a specific portion of the input unit as the effective area in accordance with the direction detected by the direction detecting means. . 上記入力装置は、複数の面を有しており、
上記入力部は、該複数の面のうちの互いに異なる面上に設けられている複数の部分から構成されており、
上記有効領域設定手段は、該複数の部分のうちの一つを上記有効領域として設定することを特徴とする請求項3に記載の入力装置。
The input device has a plurality of surfaces,
The input unit is composed of a plurality of portions provided on different surfaces of the plurality of surfaces,
The input device according to claim 3, wherein the effective area setting unit sets one of the plurality of portions as the effective area.
上記入力装置の加速度を検知する加速度検知手段を備え、
上記入力制限手段は、該加速度検知手段が検知した加速度に基づいて、上記入力装置の回転の開始を検知し、
上記制限解除手段は、該加速度検知手段が検知した加速度に基づいて、上記入力装置の回転の終了を検知することを特徴とする請求項1〜4の何れか1項に記載の入力装置。
An acceleration detecting means for detecting the acceleration of the input device;
The input restriction means detects the start of rotation of the input device based on the acceleration detected by the acceleration detection means,
The input device according to claim 1, wherein the restriction release unit detects the end of rotation of the input device based on the acceleration detected by the acceleration detection unit.
上記制限が課されている状態において、上記入力部に対して特定の操作がなされたときに、該制限を解除する第2の制限解除手段を備えていることを特徴とする請求項1〜5の何れか1項に記載の入力装置。   6. A second restriction releasing means for releasing the restriction when a specific operation is performed on the input unit in a state where the restriction is imposed. The input device according to any one of the above. 上記有効領域に画像および文字の少なくとも何れかを表示する表示手段を備えていることを特徴とする請求項1〜6の何れか1項に記載の入力装置。   The input device according to claim 1, further comprising display means for displaying at least one of an image and a character in the effective area. 上記制限解除手段が上記制限を解除したとき、直前の上記入力装置の上記回転を、ユーザからの入力として受け付けることを特徴とする請求項1〜7の何れか1項に記載の入力装置。   The input device according to any one of claims 1 to 7, wherein when the restriction release unit releases the restriction, the rotation of the input device immediately before is accepted as an input from a user. 入力部を備え、該入力部の少なくとも一部である有効領域と外部の物体との接触状態を検知して、ユーザからの入力を受け付ける入力装置の入力制御方法であって、
該入力装置が回転を開始したとき、該入力に制限を課す入力制限工程と、
該入力装置が該回転を終了したとき、該制限を解除する制限解除工程と、を包含しており、
該制限解除工程では、該入力装置が該有効領域と外部の物体との接触を検知しているときは、該制限を解除しないことを特徴とする入力制御方法。
An input control method for an input device comprising an input unit, detecting a contact state between an effective area that is at least a part of the input unit and an external object, and receiving an input from a user,
An input restriction step of imposing a restriction on the input when the input device starts to rotate;
A restriction releasing step of releasing the restriction when the input device finishes the rotation, and
In the restriction release step, the restriction is not released when the input device detects a contact between the effective area and an external object.
コンピュータを請求項1〜8の何れか1項に記載の入力装置として動作させるためのプログラムであって、上記コンピュータを上記入力装置が備えている各手段として機能させるためのプログラム。   A program for causing a computer to operate as the input device according to any one of claims 1 to 8, wherein the program causes the computer to function as each unit included in the input device. 請求項10に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
The computer-readable recording medium which recorded the program of Claim 10.
JP2010215086A 2010-09-27 2010-09-27 INPUT DEVICE, INPUT CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM Expired - Fee Related JP5427152B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010215086A JP5427152B2 (en) 2010-09-27 2010-09-27 INPUT DEVICE, INPUT CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010215086A JP5427152B2 (en) 2010-09-27 2010-09-27 INPUT DEVICE, INPUT CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM

Publications (2)

Publication Number Publication Date
JP2012069045A JP2012069045A (en) 2012-04-05
JP5427152B2 true JP5427152B2 (en) 2014-02-26

Family

ID=46166201

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010215086A Expired - Fee Related JP5427152B2 (en) 2010-09-27 2010-09-27 INPUT DEVICE, INPUT CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM

Country Status (1)

Country Link
JP (1) JP5427152B2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5922480B2 (en) * 2012-04-25 2016-05-24 京セラ株式会社 Portable device having display function, program, and control method of portable device having display function
JP5461735B2 (en) * 2012-04-27 2014-04-02 パナソニック株式会社 Input device, input support method, and program
JP5610644B2 (en) * 2012-04-27 2014-10-22 パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America Input device, input support method, and program
JP2014016838A (en) * 2012-07-09 2014-01-30 Sharp Corp Portable information processing apparatus, information processing program, and storage medium
JP5950108B2 (en) * 2012-08-06 2016-07-13 株式会社村田製作所 Non-contact input device
JP5913005B2 (en) * 2012-08-29 2016-04-27 京セラ株式会社 Portable terminal, control method and control program
JP5987666B2 (en) * 2012-12-05 2016-09-07 富士ゼロックス株式会社 Operation control program and information processing apparatus
JP5921427B2 (en) 2012-12-27 2016-05-24 キヤノン株式会社 Imaging control apparatus and control method thereof
US9785278B2 (en) 2013-08-22 2017-10-10 Sharp Kabushiki Kaisha Display device and touch-operation processing method
JP6494210B2 (en) 2014-08-08 2019-04-03 キヤノン株式会社 COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
JP6188861B2 (en) * 2016-04-14 2017-08-30 キヤノン株式会社 Electronic device and control method thereof
JP2018084908A (en) 2016-11-22 2018-05-31 富士ゼロックス株式会社 Terminal device and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4190294B2 (en) * 2003-01-14 2008-12-03 シャープ株式会社 Electronic equipment
JP4089487B2 (en) * 2003-04-10 2008-05-28 松下電器産業株式会社 Information equipment
JP5243115B2 (en) * 2008-06-27 2013-07-24 京セラ株式会社 Mobile terminal and mobile terminal control program

Also Published As

Publication number Publication date
JP2012069045A (en) 2012-04-05

Similar Documents

Publication Publication Date Title
JP5427152B2 (en) INPUT DEVICE, INPUT CONTROL METHOD, PROGRAM, AND RECORDING MEDIUM
JP5817716B2 (en) Information processing terminal and operation control method thereof
JP4741983B2 (en) Electronic device and method of operating electronic device
EP2336842A2 (en) Hand-held electronic device capable of control by reflecting grip of user and control method thereof
US20130069883A1 (en) Portable information processing terminal
US20110077083A1 (en) Method for providing user interface for controlling game
JP6157885B2 (en) Display control method for portable terminal device
US20100020034A1 (en) Mobile device having backpanel touchpad
US20110216025A1 (en) Information processing apparatus and input control method
CN111666013A (en) Electronic device and control method thereof
US20110285653A1 (en) Information Processing Apparatus and Input Method
JP6109788B2 (en) Electronic device and method of operating electronic device
US20180144721A1 (en) Terminal device and non-transitory computer-readable medium
CN103902206B (en) The method and apparatus and mobile terminal of mobile terminal of the operation with touch-screen
JP2015060303A (en) Information processor
US11354031B2 (en) Electronic apparatus, computer-readable non-transitory recording medium, and display control method for controlling a scroll speed of a display screen
JP6252584B2 (en) Information processing apparatus, processing method thereof, and program
CN104798014A (en) Gesture Based Partition Switching
JP2014016743A (en) Information processing device, information processing device control method and information processing device control program
US20120162048A1 (en) Portable electronic apparatus
US20140152573A1 (en) Information processing apparatus, and method and program for controlling the information processing apparatus
JP2013003248A (en) Display device, electronic apparatus, and program
JP4926841B2 (en) Information equipment
JP2017142656A (en) Information processing apparatus
JP2013003709A (en) Display device, electronic apparatus, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130401

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131118

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131129

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5427152

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees