WO2014203582A1 - 電子機器、入力受付方法及びプログラム - Google Patents
電子機器、入力受付方法及びプログラム Download PDFInfo
- Publication number
- WO2014203582A1 WO2014203582A1 PCT/JP2014/058842 JP2014058842W WO2014203582A1 WO 2014203582 A1 WO2014203582 A1 WO 2014203582A1 JP 2014058842 W JP2014058842 W JP 2014058842W WO 2014203582 A1 WO2014203582 A1 WO 2014203582A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- input
- touched
- touch panel
- calculated
- electronic device
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04104—Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
Definitions
- the present invention relates to an electronic device, an input reception method, and a program.
- Patent Document 1 An electronic device disclosed in Patent Document 1 has an operation surface, an input unit that outputs a signal corresponding to a contact position of an operation body that is in contact with the operation surface, and a display that has a display area for displaying information And a control unit that detects the contact position based on a signal from the input unit, and performs processing for displaying at least a part of the information on a display area of the display unit based on the detected contact position; Have When the control unit detects that the operating body has moved in a predetermined direction on the operation surface of the input unit based on the time change of the signal corresponding to the contact position, the control unit displays information to be displayed on the display area of the display unit.
- the control unit operates in a direction opposite to the predetermined direction during the process of moving the first movement amount or within a predetermined time after the process of moving the first movement amount is completed.
- Some operations via the touch panel include directional information by sliding the operating body (eg, operator's finger) on the touch panel, such as a drag operation, flick operation, pinch-in operation, pinch-out operation, etc. Includes operations to perform input.
- the display object on the screen is moved in a predetermined direction or the display object is enlarged or reduced by the operation.
- the operating tool may not be able to slide smoothly on the touch panel.
- smooth sliding movement is not realized due to frictional resistance between the touch panel surface and the surface of the glove.
- a smooth slide movement of the operating body may not be realized due to foreign matter adhering to the surface of the operating body such as a finger.
- the surface state of the operating body finger
- the surface state of the operating body can be improved by removing the rubber gloves before the operation.
- the surface state of the operation body can be improved by removing the foreign material before the operation.
- the surface state of the operation body can be improved by removing the foreign material before the operation.
- an object of the present invention is to provide a new technique for performing input including direction information via a touch panel.
- a touch panel Operation detecting means for detecting an operation via the touch panel; Input specifying means for specifying an input operation based on the operation detected by the operation detecting means;
- the operation detection means performs a first operation for maintaining a state in which the touch panel is touched, and a second operation for touching another position on the touch panel while maintaining the position and state of the first operation.
- the input specifying unit calculates a direction based on a position touched by the first operation and a position touched by the second operation in response to detection of the second operation by the operation detecting unit. Then, an electronic device that identifies an input operation having the calculated direction information is provided.
- An electronic device having a touch panel An operation detection step of detecting an operation via the touch panel; An input specifying step for specifying an input operation based on the operation detected in the operation detecting step; Run In the operation detecting step, a first operation for maintaining the touched state of the touch panel and a second operation for touching another position on the touch panel while maintaining the position and state of the first operation are performed. Detect In the input specifying step, the direction is determined based on the position touched by the first operation and the position touched by the second operation in response to detection of the second operation in the operation detecting step. An input receiving method for calculating and specifying an input operation having the calculated direction information is provided.
- a new technique for performing input including direction information via the touch panel is realized.
- the electronic device of the present embodiment and each unit included in the electronic device are stored in the memory from the stage of shipping the device in advance (CPU (Central Processing) Unit), memory, and program loaded in the memory of an arbitrary computer.
- Hardware including CD (Compact Disc) storage media, programs downloaded from servers on the Internet, etc., storage units such as hard disks for storing the programs, and network connection interfaces And any combination of software. It will be understood by those skilled in the art that there are various modifications to the implementation method and apparatus.
- FIG. 1 is a diagram conceptually illustrating an example of a hardware configuration of an electronic device according to the present embodiment.
- the apparatus according to the present embodiment includes, for example, a CPU 1A, a volatile memory 2A, a nonvolatile memory 3A, an operation reception unit 4A, a touch panel 5A, and the like that are connected to each other via a bus 6A.
- a bus 6A may include other elements such as input devices such as operation keys, operation buttons, switches, and jog dials, and microphones, speakers, communication units, auxiliary storage devices, and cameras.
- the CPU 1A controls the entire electronic device together with each element.
- the non-volatile memory 3A includes an area for storing a program for operating the electronic device, various application programs, various setting data used when the programs operate.
- the volatile memory 2A includes an area for temporarily storing data, such as a work area for operating a program.
- the operation accepting unit 4A accepts user input made by the operator operating the touch panel 5A.
- the touch panel 5A can also function as a display for displaying information.
- each device is described as being realized by one device, but the means for realizing it is not limited to this. That is, it may be a physically separated configuration or a logically separated configuration.
- FIG. 2 shows an example of a functional block diagram of the electronic device 10 of the present embodiment.
- the electronic device 10 of the present embodiment includes a touch panel 11, an operation detection unit 12, and an input identification unit 13.
- the type of the touch panel 11 is not particularly limited, and any type such as a resistive film method, an infrared method, a capacitance method, a surface acoustic wave method, and an electromagnetic induction method can be adopted.
- the touch panel 11 can also function as a display for displaying information.
- the operation detection unit 12 detects an operation via the touch panel 11.
- the operation detection unit 12 is configured to contact (touch) a predetermined position on the touch panel 11 with an operating body (eg, an operator's finger), or to touch (touch) the predetermined position on the touch panel 11 with the operating body. Is maintained, the contact (touch) to a predetermined position on the touch panel 11 by the operating body is released (the touching operating body has moved away from the touch panel 11), and the like.
- the operation detection unit 12 inputs a signal indicating the detection content (eg, coordinate information specifying the position on the touch panel and the action content) to the input specifying unit 13 in real time.
- the input specifying unit 13 specifies an input operation by the operator based on the operation detected by the operation detecting unit 12.
- the input specifying unit 13 can store a history of the operation detected by the operation detecting unit 12 for a certain period, and can also use the history to specify an input operation by the operator.
- the computer of the electronic device 10 executes a predetermined process. That is, when the operation detection unit 12 detects an operation and the input specifying unit 13 specifies an input operation based on the operation, the computer of the electronic device 10 executes a predetermined process according to the specified input operation. For example, the image displayed on the touch panel 11 is scrolled or enlarged / reduced according to the specified input operation.
- the predetermined process which the computer of the electronic device 10 performs according to specified input operation is not limited to these.
- the input specifying unit 13 is, for example, an input operation for touching a predetermined position on the touch panel 11 based on an operation detected by the operation detection unit 12, an input operation for touching a plurality of predetermined positions separated from each other at substantially the same time, a predetermined An input operation for maintaining a touch at a predetermined position for a predetermined time, an input operation for releasing the touch at a predetermined position until a predetermined time elapses, an input operation for releasing the touch at a predetermined position after maintaining the predetermined time or more, a predetermined position An input operation for touching another position while maintaining the touch, an input operation for sliding the touch position in a predetermined direction by a predetermined distance, an operation combining these, and other operations are specified.
- the input specifying unit 13 specifies an input operation for touching another position while maintaining a touch at a predetermined position
- the input specifying unit 13 calculates a direction and a distance based on the plurality of touched positions. It can be specified as an input operation including information.
- the input specifying unit 13 specifies an input operation of touching another position while maintaining a touch at a predetermined position
- the time from when the first position is touched until another position is touched The time for maintaining a touch at another position can be calculated and specified as an input operation including the time information.
- the input specifying unit 13 further performs a so-called tap operation (an input operation for releasing the touch until a predetermined time elapses after a predetermined position on the touch panel 11 is touched), a drag operation (a predetermined position on the touch panel 11). After touching, an input operation for sliding the touch position in a predetermined direction), a flick operation (after touching the predetermined position on the touch panel 11, the touch position is slightly slid in the predetermined direction, and the touch is released.
- tap operation an input operation for releasing the touch until a predetermined time elapses after a predetermined position on the touch panel 11 is touched
- a drag operation a predetermined position on the touch panel 11
- flick operation after touching the predetermined position on the touch panel 11, the touch position is slightly slid in the predetermined direction, and the touch is released.
- Input operation with a finger pinch-in operation (input operation to slide the touch position in the direction in which the touch position approaches after touching two predetermined positions on the touch panel 11 that are separated from each other), pinch-out operation (touch panel 11 After touching the two predetermined positions on the top, the touch position is moved in the direction in which the touch position moves away.
- Input operation press and hold operation (input operation for maintaining the touch until a predetermined time elapses after touching the predetermined position on the touch panel 11), double tap operation (predetermined position on the touch panel 11)
- An input operation such as an input operation in which an input operation for releasing the touch is repeated twice before a predetermined time elapses after the touch may be specified.
- the input operations described so far are merely examples, and the input specifying unit 13 can also specify other input operations.
- the electronic device 10 of this embodiment implement
- Input including distance information and time information is also possible without sliding the operating body on the touch panel 11. Details will be described below.
- the operation detection unit 12 touches a predetermined position of the touch panel 11, and then maintains the touched position and state after the first operation T ⁇ b> 1 and the first operation T ⁇ b> 1.
- the second operation T2 for touching another position on the touch panel 11 while detecting the touch position of the operation T1 and the touched state is detected.
- the input specifying unit 13 detects the second operation T2 by the operation detection unit 12 (or the detection of the operation for releasing the touch of the second operation T2 and the second operation T2).
- the direction is calculated based on the position touched by the operation T1 (first position) and the position touched by the second operation T2 (second position), and an input operation having the calculated direction information is specified.
- the input specifying unit 13 is determined in advance from the first position toward the second position (D: see FIG. 3), from the second position toward the first position, or from these directions.
- a predetermined direction within a predetermined angle (eg, 5 °) is calculated.
- the input specifying unit 13 calculates a direction as described above using a predetermined position (center, etc.) as a representative value. be able to.
- the input specifying unit 13 further detects the second operation T2 by the operation detection unit 12 (or the detection of the operation for releasing the touch of the second operation T2 and the second operation T2).
- the distance is calculated based on the position touched in the operation T1 (first position) and the position touched in the second operation T2 (second position), and an input operation further including the calculated distance information is specified. May be.
- the input specifying unit 13 calculates a distance between the first position and the second position (L: see FIG. 3), or a distance within which a deviation from the distance is within a predetermined value.
- the input specifying unit 13 calculates a distance as described above using a predetermined position (center, etc.) as a representative value. be able to.
- the input specifying unit 13 further detects the second operation T2 by the operation detection unit 12 (or the detection of the operation for releasing the touch of the second operation T2 and the second operation T2).
- the time from the time point touched by the first operation T1 to the time point touched by the second operation T2 may be calculated, and an input operation further including the calculated time information (first time information) may be specified.
- the input specifying unit 13 cancels the second operation by the operation detection unit 12.
- a time from when the touch is made in the second operation T2 until the touch is released is further calculated, and an input operation further including the calculated time information (second time information) is specified. May be.
- the input specifying unit 13 may specify the type of input operation corresponding to the second time information from among a plurality of types of input operations (eg, drag operation and flick operation).
- input including direction information, distance information, time information, and the like can be performed without sliding the operating body on the touch panel 11.
- what kind of processing is to be executed by the computer of the electronic device 10 is a design matter.
- the operation body is slid on the touch panel 11. It can be used as an alternative to the required drag operation or flick operation.
- the operation detection unit 12 maintains the touched state of the touch panel 11, and the touch position and touch of the first operation T ⁇ b> 1 after the first operation T ⁇ b> 1 and the first operation T ⁇ b> 1.
- the second operation T2 for touching another position on the touch panel 11 and the operation for releasing the touch of the second operation T2 are received while the state is maintained, and the second operation
- the input specifying unit 13 performs the input operation from the position touched in the first operation T1 to the second operation T2. It may be specified as the same input operation as the drag operation for sliding to the touched position.
- the computer of the electronic device 10 can execute the same processing as when a drag operation for sliding from the position touched in the first operation T1 to the position touched in the second operation T2 is accepted.
- the input specifying unit 13 touched the input operation with the first operation T1.
- the input operation may be specified as the same input operation as the flick operation on the touch panel 11 from the position toward the position touched in the second operation T2.
- the computer of the electronic device 10 executes the same process as when a flick operation is performed on the touch panel 11 from the position touched in the first operation T1 to the position touched in the second operation T2. Can do.
- the operation detection unit 12 maintains the touched state of the touch panel 11, and the touch position and touch of the first operation T1 after the first operation T1 and the first operation T1.
- the input specifying unit 13 performs the second operation
- the time from when the touch is made in the second operation T2 until the touch is released is calculated.
- the above-described direction (example: D in FIG. 3) and distance (example: L in FIG. 3) are calculated.
- the calculated time is compared with the predetermined time held in advance. Then, the same operation as the drag operation at a predetermined distance in the predetermined direction or the same input operation as the flick operation in the predetermined direction is specified according to the result of the size comparison.
- input including direction information can be performed without sliding the operating body on the touch panel 11.
- distance information and time information can be input. For this reason, even if it is a case where the electronic device 10 is used on the conditions which cannot carry out sliding movement of the operation body on the touch panel 11, the operator can input direction information and distance information. As a result, an operation that makes it necessary to slide the operating body on the touch panel 11, such as a drag operation or a flick operation, is realized.
- FIG. 2 An example of a functional block diagram of the electronic device 10 of the present embodiment is shown in FIG. 2 as in the first embodiment.
- the configuration of the touch panel 11 is the same as that of the first embodiment.
- specification part 13 is demonstrated, description of the structure part similar to 1st Embodiment is abbreviate
- the operation detection unit 12 touches a plurality of positions separated from each other on the touch panel 11 almost simultaneously (within a predetermined time difference set in advance), and maintains the touched position and state. After the operations T1 and T1 ′ and the first operations T1 and T1 ′, the touch positions of the first operations T1 and T1 ′ and other positions on the touch panel 11 are maintained while maintaining the touched state. 2 operation T2 is detected.
- the input specifying unit 13 detects the second operation T2 by the operation detection unit 12 (or the detection of the operation for releasing the touch of the second operation T2 and the second operation T2). A distance is further calculated based on a plurality of positions touched by the operations T1 and T1 ′, and an input operation further including the calculated distance information is specified. For example, the input specifying unit 13 determines whether the distance between the position touched by the first operation T1 and the position touched by the first operation T1 ′ (L3: see FIG. 4) or a deviation from the distance is predetermined. The distance within the value of is calculated.
- the input specifying unit 13 When at least one of the position touched by the first operation T1 and the position touched by the first operation T1 ′ is a wide area, the input specifying unit 13 has a predetermined position (center, etc.) therein.
- the above-mentioned distance can be calculated using as a representative value.
- the input specifying unit 13 is directed from the position touched by the first operation T1 toward the position touched by the second operation T2 according to the configuration of the first embodiment (D1: see FIG. 4). A direction from the position touched by the second operation T2 toward the position touched by the first operation T1, or a predetermined direction within a predetermined angle (eg, 5 °) determined in advance from these directions. It is possible to specify an input operation that is calculated and further includes the calculated information. Further, in accordance with the configuration of the first embodiment, the input specifying unit 13 is directed from the position touched by the first operation T1 ′ toward the position touched by the second operation T2 (D2: see FIG. 4).
- a direction from the position touched in the second operation T2 toward the position touched in the first operation T1 ′, or a predetermined angle within a predetermined angle (eg, 5 °) determined in advance from these directions A direction can be calculated, and an input operation further including the calculated information can be specified.
- the input specifying unit 13 is a distance between the position touched by the first operation T1 and the position touched by the second operation T2 according to the configuration of the first embodiment (L1: see FIG. 4). Alternatively, it is possible to calculate a distance whose deviation from the distance is within a predetermined value, and to specify an input operation further having the calculated information. Further, according to the configuration of the first embodiment, the input specifying unit 13 determines the distance between the position touched by the first operation T1 ′ and the position touched by the second operation T2 (L2: see FIG. 4). ) Or a distance within which the deviation from the distance is within a predetermined value can be calculated, and an input operation further having the calculated information can be specified.
- input including direction information, distance information, time information, and the like can be performed without sliding the operating body on the touch panel 11.
- what kind of processing is to be executed by the computer of the electronic device 10 is a design matter.
- the operation body is slid on the touch panel 11. It can be an alternative operation to the pinch-in operation that is essential.
- the operation detection unit 12 touches and touches a plurality of (for example, two) positions on the touch panel 11 at substantially the same time (within a predetermined time difference).
- the input specifying unit 13 may specify the same input operation as the pinch-in operation.
- any one of the distances L1, L2, and L3 that can be calculated, a value obtained by multiplying them by a predetermined correction coefficient, or a value that can be calculated from them may be specified as the slide movement amount of the pinch-in operation. .
- FIG. 2 An example of a functional block diagram of the electronic device 10 of the present embodiment is shown in FIG. 2 as in the first embodiment.
- the configuration of the touch panel 11 is the same as that of the first embodiment.
- specification part 13 is demonstrated, description of the structure part similar to 1st and 2nd embodiment is abbreviate
- the operation detection unit 12 maintains the position and state where the touch panel 11 is touched, and the touch operation on the touch panel 11 while maintaining the touch position and state of the first operation T1.
- the second operations T2 and T2 ′ that touch a plurality of positions separated from each other substantially simultaneously (within a predetermined time difference determined in advance) are detected.
- the input specifying unit 13 performs the second operation according to the detection of the second operation T2 by the operation detection unit 12 (or the detection of the operation for releasing the touch of the second operation T2 and the second operation T2).
- a distance is further calculated based on a plurality of positions touched by the operations T2 and T2 ′, and an input operation further including the calculated distance information is specified.
- the input specifying unit 13 determines whether the distance between the position touched by the second operation T2 and the position touched by the second operation T2 ′ (L3: see FIG. 5) or a deviation from the distance is predetermined. The distance within the value of is calculated.
- the input specifying unit 13 When at least one of the position touched by the second operation T1 and the position touched by the second operation T1 ′ is a wide area, the input specifying unit 13 has a predetermined position (center, etc.) therein.
- the above-mentioned distance can be calculated using as a representative value.
- specification part 13 is a direction which goes to the position touched by 2nd operation T2 from the position touched by 1st operation T1 (D1: refer FIG. 5).
- a predetermined direction within a predetermined angle eg, 5 °
- a direction from the position touched by the second operation T2 ′ to the position touched by the first operation T1, or a predetermined angle within a predetermined angle (eg, 5 °) determined in advance from these directions A direction can be calculated, and an input operation further including the calculated information can be specified.
- the input specifying unit 13 is configured according to the configuration of the first embodiment, the distance between the position touched by the first operation T1 and the position touched by the second operation T2 (L1: see FIG. 5). Alternatively, it is possible to calculate a distance whose deviation from the distance is within a predetermined value, and to specify an input operation further having the calculated information. Furthermore, according to the configuration of the first embodiment, the input specifying unit 13 determines the distance between the position touched by the first operation T1 and the position touched by the second operation T2 ′ (L2: see FIG. 5). ) Or a distance within which the deviation from the distance is within a predetermined value can be calculated, and an input operation further having the calculated information can be specified.
- input including direction information, distance information, time information, and the like can be performed without sliding the operating body on the touch panel 11.
- what kind of processing is to be executed by the computer of the electronic device 10 is a design matter.
- the operation body is slid on the touch panel 11. It can be an alternative operation to the pinch-out operation that is essential.
- the operation detection unit 12 touches one position on the touch panel 11, and after the first operation T ⁇ b> 1 that maintains the touched state and the first operation T ⁇ b> 1,
- the input specifying unit 13 may specify the same input operation as the pinch-out operation.
- any one of the distances L1, L2, and L3 that can be calculated, or a value obtained by multiplying them by a predetermined correction coefficient, or a value that can be calculated from these values may be specified as the slide movement amount of the pinch-out operation. Good.
- FIG. 2 An example of a functional block diagram of the electronic device 10 of the present embodiment is shown in FIG. 2 as in the first embodiment.
- the configuration of the touch panel 11 is the same as that of the first embodiment.
- specification part 13 is demonstrated, description of the structure part similar to 1st thru
- the operation detection unit 12 touches a plurality of positions separated from each other on the touch panel 11 almost simultaneously (within a predetermined time difference determined in advance), and maintains the touched position and state.
- the touch positions of the first operations T1 and T1 ′ and a plurality of positions separated from each other on the touch panel 11 while maintaining the touched state are maintained.
- the second operations T2 and T2 ′ that are touched substantially simultaneously (within a predetermined time difference determined in advance) are detected.
- the input specifying unit 13 detects the second operation T2 by the operation detection unit 12 (or the detection of the operation for releasing the touch of the second operation T2 and the second operation T2). A distance is further calculated based on a plurality of positions touched by the operations T1 and T1 ′, and an input operation further including the calculated distance information is specified.
- the input specifying unit 13 has a predetermined distance between the position touched by the first operation T1 and the position touched by the first operation T1 ′ (L4: see FIG. 6) or a deviation from the distance. The distance within the value of is calculated.
- the input specifying unit 13 When at least one of the position touched by the first operation T1 and the position touched by the first operation T1 ′ is a wide area, the input specifying unit 13 has a predetermined position (center, etc.) therein.
- the above-mentioned distance can be calculated using as a representative value.
- the input specifying unit 13 detects the second operation T2 by the operation detection unit 12 (or the detection of the operation for releasing the touch of the second operation T2 and the second operation T2). A distance is further calculated based on a plurality of positions touched by the operations T2 and T2 ′, and an input operation further including the calculated distance information is specified. For example, the input specifying unit 13 determines whether the distance between the position touched by the second operation T2 and the position touched by the second operation T2 ′ (L3: see FIG. 6) or a deviation from the distance is predetermined. The distance within the value of is calculated.
- the input specifying unit 13 When at least one of the position touched by the second operation T1 and the position touched by the second operation T1 ′ is a wide area, the input specifying unit 13 has a predetermined position (center, etc.) therein.
- the above-mentioned distance can be calculated using as a representative value.
- the input specifying unit 13 touches the position touched by the second operation T2 and the touch by the second operation T2 ′ from the position touched by the first operation T1.
- An input operation that further includes the calculated information can be specified.
- the input specifying unit 13 changes the position touched by the second operation T2 and the position touched by the second operation T2 ′ from the position touched by the first operation T1 ′.
- the direction toward the closer of the touched positions (D2: see FIG. 6), the opposite direction, or a predetermined direction within a predetermined angle (eg, 5 °) determined in advance from these directions is calculated.
- the input operation further including the calculated information can be specified.
- the input specifying unit 13 touches the position touched by the first operation T1, the position touched by the second operation T2, and the second operation T2 ′ according to the configuration of the first embodiment. Calculating a distance between the closer positions of the determined positions (L1: see FIG. 6) or a distance within a predetermined value from the distance, and specifying an input operation further having the calculated information Can do. Furthermore, according to the configuration of the first embodiment, the input specifying unit 13 performs the position touched by the first operation T1 ′, the position touched by the second operation T2, and the second operation T2 ′. The distance between the touched positions and the closest one (L2: see FIG. 6) or a distance within a predetermined value from the distance is calculated, and the input operation further including the calculated information is specified. be able to.
- input including direction information, distance information, time information, and the like can be performed without sliding the operating body on the touch panel 11.
- what kind of processing is to be executed by the computer of the electronic device 10 is a design matter.
- the operation body is slid on the touch panel 11. It can be used as an alternative operation to the pinch-in operation and pinch-out operation that are essential.
- the operation detection unit 12 touches a plurality of (for example, two) positions on the touch panel 11 at substantially the same time (within a predetermined predetermined time difference) and touches them.
- the touch positions and the touched states of the first operations T1 and T1 ′ are maintained while maintaining the touched state.
- the input specifying unit 13 detects the first operation T1.
- the distance between the positions touched by T1 ′ and T1 ′ and the distance between the positions touched by the second operations T2 and T2 ′ are calculated, and the calculated values are compared in magnitude.
- the input specifying unit 13 may specify the same input operation as the pinch-in operation. Then, any one of the distances L1, L2, L3, and L4 that can be calculated, a value obtained by multiplying them by a predetermined correction coefficient, or a value that can be calculated from them is specified as the slide movement amount of the pinch-in operation. Also good.
- the input specifying unit 13 may specify the same input operation as the pinch-out operation. Then, any one of the distances L1, L2, L3, and L4 that can be calculated, a value obtained by multiplying them by a predetermined correction coefficient, or a value that can be calculated from them is specified as the slide movement amount of the pinch-out operation May be.
- a touch panel Operation detecting means for detecting an operation via the touch panel; Input specifying means for specifying an input operation based on the operation detected by the operation detecting means; Have The operation detection means performs a first operation for maintaining a state in which the touch panel is touched, and a second operation for touching another position on the touch panel while maintaining the position and state of the first operation. Detect The input specifying unit calculates a direction based on a position touched by the first operation and a position touched by the second operation in response to detection of the second operation by the operation detecting unit. And an electronic device that identifies an input operation having the calculated direction information. 2.
- the input specifying unit further determines a distance based on a position touched by the first operation and a position touched by the second operation in response to detection of the second operation by the operation detecting unit.
- An electronic device that identifies an input operation that further calculates and further includes the calculated distance information 3.
- the input specifying unit further calculates a time from a time point touched by the first operation to a time point touched by the second operation in response to detection of the second operation by the operation detection unit.
- the operation detection means further detects an operation for releasing the touch of the second operation after the detection of the second operation
- the input specifying unit further calculates a time from when the touch is released in the second operation until the touch is released in response to detection of the release operation of the second operation by the operation detection unit, An electronic device that specifies an input operation that further includes the calculated second time information. 5.
- the input specifying unit is an electronic device that specifies an input operation of a type corresponding to the second time information from among a plurality of types of input operations. 6).
- the operation detecting means detects the first operation for maintaining a state where a plurality of positions separated from each other on the touch panel are touched,
- the input specifying unit further calculates a distance based on a plurality of positions touched by the first operation in response to detection of the second operation by the operation detection unit, and further includes calculated distance information.
- the operation detection means detects the second operation of touching a plurality of positions separated from each other on the touch panel while maintaining the position and state of the first operation,
- the input specifying unit further calculates a distance based on a plurality of positions touched by the second operation in response to detection of the second operation by the operation detection unit, and further includes calculated distance information.
- the operation detection means further detects an operation for releasing the touch of the second operation after the detection of the second operation,
- the input specifying unit is configured to detect the second operation and detect the operation for releasing the touch of the second operation until the touch is released from the time when the touch is released in the second operation.
- the time is calculated, and then the calculated time is compared with a predetermined time.
- the slide is performed from the position touched by the first operation to the position touched by the second operation.
- An electronic device that identifies the same input operation as the drag operation 9.
- the operation detection means further detects an operation for releasing the touch of the second operation after the detection of the second operation,
- the input specifying unit is configured to detect the second operation and detect the operation for releasing the touch of the second operation until the touch is released from the time when the touch is released in the second operation.
- the time is calculated, and then the calculated time is compared with the predetermined time.
- the operation detecting means is configured to maintain the first touched state at two positions separated from each other on the touch panel, and to leave the touch panel on the touch panel while maintaining the position and the state of the first operation. Detecting the second operation of touching two positions, The input specifying means is a distance between two positions touched by the first operation and 2 touched by the second operation in response to detection of the second operation by the operation detecting means.
- the operation detecting means is configured to maintain the first touched state at two positions separated from each other on the touch panel, and to leave the touch panel on the touch panel while maintaining the position and the state of the first operation. Detecting the second operation of touching two positions, The input specifying means is a distance between two positions touched by the first operation and 2 touched by the second operation in response to detection of the second operation by the operation detecting means. The distance between two positions is calculated, and then the two calculated distances are compared.
- the electronic device to identify A program for an electronic device having a touch panel, Computer An operation detecting means for detecting an operation via the touch panel; and Input specifying means for specifying an input operation based on the operation detected by the operation detecting means; Function as A first operation for maintaining the touched state on the touch panel on the operation detecting means, and a second operation for touching another position on the touch panel while maintaining the position and state of the first operation. Let detect The direction is calculated based on the position touched by the first operation and the position touched by the second operation in response to detection of the second operation by the operation detection unit. And a program for specifying an input operation having the calculated direction information. 12-2.
- the input specifying unit In response to detection of the second operation by the operation detection unit, the input specifying unit further sets a distance based on the position touched by the first operation and the position touched by the second operation. A program for calculating and specifying an input operation further having the calculated distance information. 12-3. In the program described in 12 or 12-2, In response to detection of the second operation by the operation detection unit, the input specifying unit further calculates a time from the time point touched by the first operation to the time point touched by the second operation. A program for specifying an input operation further having the calculated first time information. 12-4.
- the operation detection means further detects an operation for releasing the touch of the second operation after the detection of the second operation
- the input specifying unit In response to detection of the release operation of the second operation by the operation detection unit, the input specifying unit further calculates a time from when the touch is touched by the second operation until the touch is released, A program for specifying an input operation further having the calculated second time information. 12-5.
- the input specifying unit further calculates a distance based on a plurality of positions touched by the first operation in response to detection of the second operation by the operation detection unit, and further includes calculated distance information.
- the operation detection means further detects an operation for releasing the touch of the second operation after the detection of the second operation, In response to the detection of the second operation and the detection of the operation for releasing the touch of the second operation on the input specifying means, from the time when the touch is released in the second operation until the touch is released The time is calculated, and then the calculated time is compared with the predetermined time. When the calculated time is longer than the predetermined time, the slide is performed from the position touched by the first operation to the position touched by the second operation.
- the operation detection means further detects an operation for releasing the touch of the second operation after the detection of the second operation, In response to the detection of the second operation and the detection of the operation for releasing the touch of the second operation on the input specifying means, from the time when the touch is released in the second operation until the touch is released When the calculated time and the predetermined time are compared, and the calculated time is shorter than the predetermined time, the position touched by the first operation is directed to the position touched by the second operation.
- An electronic device having a touch panel An operation detection step of detecting an operation via the touch panel; An input specifying step for specifying an input operation based on the operation detected in the operation detecting step; Run In the operation detecting step, a first operation for maintaining the touched state of the touch panel and a second operation for touching another position on the touch panel while maintaining the position and state of the first operation are performed. Detect In the input specifying step, the direction is determined based on the position touched by the first operation and the position touched by the second operation in response to detection of the second operation in the operation detecting step. An input receiving method for calculating and specifying an input operation having the calculated direction information. 13-2.
- the distance is further determined based on the position touched by the first operation and the position touched by the second operation in response to detection of the second operation in the operation detecting step.
- An input receiving method for calculating an input operation that further includes the calculated distance information. 13-3.
- a time from the time point touched by the first operation to the time point touched by the second operation is further calculated.
- An input receiving method for specifying an input operation further having the calculated first time information. 13-4.
- the operation detection step after detecting the second operation, further detecting an operation for releasing the touch of the second operation
- the input specifying step in response to the detection of the release operation of the second operation in the operation detection step, a time until the touch is released from when it is touched in the second operation is further calculated, An input receiving method for specifying an input operation further having the calculated second time information. 13-5.
- the operation detection step the first operation for maintaining a state where a plurality of positions apart from each other on the touch panel are touched is detected
- a distance is further calculated based on a plurality of positions touched by the first operation in response to detection of the second operation by the operation detection means, and the calculated distance information is further included.
- the operation detection step the second operation of touching a plurality of positions separated from each other on the touch panel while maintaining the position and state of the first operation is detected
- a distance is further calculated based on a plurality of positions touched by the second operation in response to detection of the second operation in the operation detection step, and the calculated distance information is further included.
- the operation detection step after detecting the second operation, further detecting an operation for releasing the touch of the second operation
- the input specifying step in response to the detection of the second operation and the detection of the operation for releasing the touch of the second operation, the touch is released from the time when the touch is released in the second operation. The time is calculated, and then the calculated time is compared with a predetermined time. When the calculated time is longer than the predetermined time, the slide is performed from the position touched by the first operation to the position touched by the second operation.
- the operation detection step after detecting the second operation, further detecting an operation for releasing the touch of the second operation
- the input specifying step in response to the detection of the second operation and the detection of the operation for releasing the touch of the second operation, the touch is released from the time when the touch is released in the second operation. The time is calculated, and then the calculated time is compared with the predetermined time. If the calculated time is shorter than the predetermined time, the position touched by the first operation is directed from the position touched by the first operation.
- the operation detecting step the first operation for maintaining a state where two positions on the touch panel are separated from each other is maintained, and the position on the touch panel is maintained while maintaining the position and the state of the first operation. Detecting the second operation of touching two positions, In the input specifying step, according to the detection of the second operation in the operation detection step, the distance between the two positions touched by the first operation, and 2 touched by the second operation Calculate the distance between two positions, then compare the two calculated distances, and if the distance between the two positions touched in the first operation is larger, specify the same input operation as the pinch-in operation How to accept input. 13-11.
- the operation detecting step the first operation for maintaining a state where two positions on the touch panel are separated from each other is maintained, and the position on the touch panel is maintained while maintaining the position and the state of the first operation. Detecting the second operation of touching two positions, In the input specifying step, according to the detection of the second operation in the operation detection step, the distance between the two positions touched by the first operation, and 2 touched by the second operation The distance between the two positions is calculated, and then the two calculated distances are compared. If the distance between the two positions touched in the second operation is larger, the same input operation as the pinch-out operation is performed. The input reception method to identify.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
タッチパネルと、
前記タッチパネルを介した操作を検出する操作検出手段と、
前記操作検出手段が検出した操作に基づいて入力操作を特定する入力特定手段と、
を有し、
前記操作検出手段は、前記タッチパネルをタッチした状態を維持する第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の他の位置をタッチする第2の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて方向を算出し、算出した方向情報を有する入力操作を特定する電子機器が提供される。
タッチパネルを有する電子機器のためのプログラムであって、
コンピュータを、
前記タッチパネルを介した操作を検出する操作検出手段、および、
前記操作検出手段が検出した操作に基づいて入力操作を特定する入力特定手段、
として機能させ、
前記操作検出手段に、前記タッチパネルをタッチした状態を維持する第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の他の位置をタッチする第2の操作を検出させ、
前記入力特定手段に、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて方向を算出させ、算出した方向情報を有する入力操作を特定させるプログラムが提供される。
タッチパネルを有する電子機器が、
前記タッチパネルを介した操作を検出する操作検出工程と、
前記操作検出工程で検出した操作に基づいて入力操作を特定する入力特定工程と、
を実行し、
前記操作検出工程では、前記タッチパネルをタッチした状態を維持する第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の他の位置をタッチする第2の操作を検出し、
前記入力特定工程では、前記操作検出工程での前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて方向を算出し、算出した方向情報を有する入力操作を特定する入力受付方法が提供される。
図2に、本実施形態の電子機器10の機能ブロック図の一例を示す。図示するように、本実施形態の電子機器10は、タッチパネル11と、操作検出部12と、入力特定部13とを有する。
本実施形態の電子機器10の機能ブロック図の一例は、第1の実施形態同様、図2で示される。タッチパネル11の構成は、第1の実施形態と同様である。以下、操作検出部12及び入力特定部13の構成について説明するが、第1の実施形態と同様な構成部分の説明は省略する。
本実施形態の電子機器10の機能ブロック図の一例は、第1の実施形態同様、図2で示される。タッチパネル11の構成は、第1の実施形態と同様である。以下、操作検出部12及び入力特定部13の構成について説明するが、第1及び第2の実施形態と同様な構成部分の説明は省略する。
本実施形態の電子機器10の機能ブロック図の一例は、第1の実施形態同様、図2で示される。タッチパネル11の構成は、第1の実施形態と同様である。以下、操作検出部12及び入力特定部13の構成について説明するが、第1乃至第3の実施形態と同様な構成部分の説明は省略する。
1. タッチパネルと、
前記タッチパネルを介した操作を検出する操作検出手段と、
前記操作検出手段が検出した操作に基づいて入力操作を特定する入力特定手段と、
を有し、
前記操作検出手段は、前記タッチパネルをタッチした状態を維持する第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の他の位置をタッチする第2の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて方向を算出し、算出した方向情報を有する入力操作を特定する電子機器。
2. 1に記載の電子機器において、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて距離を更に算出し、算出した距離情報を更に有する入力操作を特定する電子機器。
3. 1又は2に記載の電子機器において、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた時点から前記第2の操作でタッチされた時点までの時間を更に算出し、算出した第1の時間情報を更に有する入力操作を特定する電子機器。
4. 1から3のいずれかに記載の電子機器において、
前記操作検出手段は、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の解除操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を更に算出し、算出した第2の時間情報を更に有する入力操作を特定する電子機器。
5. 4に記載の電子機器において、
前記入力特定手段は、複数種の入力操作の中から、前記第2の時間情報に対応する種別の入力操作を特定する電子機器。
6. 1から5のいずれかに記載の電子機器において、
前記操作検出手段は、前記タッチパネル上の互いに離れた複数の位置をタッチした状態を維持する前記第1の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた複数の位置に基づいて距離を更に算出し、算出した距離情報を更に有する入力操作を特定する電子機器。
7. 1から6のいずれかに記載の電子機器において、
前記操作検出手段は、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた複数の位置をタッチする前記第2の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第2の操作でタッチされた複数の位置に基づいて距離を更に算出し、算出した距離情報を更に有する入力操作を特定する電子機器。
8. 1から7のいずれかに記載の電子機器において、
前記操作検出手段は、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出し、
前記入力特定手段は、前記第2の操作の検出及び前記第2の操作のタッチを解除する操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を算出し、次いで、算出した時間と所定時間とを大小比較し、算出した時間が所定時間より長い場合、前記第1の操作でタッチした位置から前記第2の操作でタッチした位置までスライドさせるドラッグ操作と同じ入力操作を特定する電子機器。
9. 1から8のいずれかに記載の電子機器において、
前記操作検出手段は、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出し、
前記入力特定手段は、前記第2の操作の検出及び前記第2の操作のタッチを解除する操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を算出し、次いで、算出した時間と所定時間とを大小比較し、算出した時間が所定時間より短い場合、前記第1の操作でタッチした位置から前記第2の操作でタッチした位置に向けて前記タッチパネル上をはらうフリック操作と同じ入力操作を特定する電子機器。
10. 1から9のいずれかに記載の電子機器において、
前記操作検出手段は、前記タッチパネル上の互いに離れた2つの位置をタッチした状態を維持する前記第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた2つの位置をタッチする前記第2の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた2つの位置間の距離、及び、前記第2の操作でタッチされた2つの位置間の距離を算出し、次いで、算出した2つの距離の大小を比較し、前記第1の操作でタッチされた2つの位置間の距離のほうが大きい場合、ピンチイン操作と同じ入力操作を特定する電子機器。
11. 1から10のいずれかに記載の電子機器において、
前記操作検出手段は、前記タッチパネル上の互いに離れた2つの位置をタッチした状態を維持する前記第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた2つの位置をタッチする前記第2の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた2つの位置間の距離、及び、前記第2の操作でタッチされた2つの位置間の距離を算出し、次いで、算出した2つの距離の大小を比較し、前記第2の操作でタッチされた2つの位置間の距離のほうが大きい場合、ピンチアウト操作と同じ入力操作を特定する電子機器。
12. タッチパネルを有する電子機器のためのプログラムであって、
コンピュータを、
前記タッチパネルを介した操作を検出する操作検出手段、および、
前記操作検出手段が検出した操作に基づいて入力操作を特定する入力特定手段、
として機能させ、
前記操作検出手段に、前記タッチパネルをタッチした状態を維持する第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の他の位置をタッチする第2の操作を検出させ、
前記入力特定手段に、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて方向を算出させ、算出した方向情報を有する入力操作を特定させるプログラム。
12-2. 12に記載のプログラムにおいて、
前記入力特定手段に、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて距離を更に算出させ、算出した距離情報を更に有する入力操作を特定させるプログラム。
12-3. 12又は12-2に記載のプログラムにおいて、
前記入力特定手段に、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた時点から前記第2の操作でタッチされた時点までの時間を更に算出させ、算出した第1の時間情報を更に有する入力操作を特定させるプログラム。
12-4. 12から12-3のいずれかに記載のプログラムにおいて、
前記操作検出手段に、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出させ、
前記入力特定手段に、前記操作検出手段による前記第2の操作の解除操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を更に算出させ、算出した第2の時間情報を更に有する入力操作を特定させるプログラム。
12-5. 12-4に記載のプログラムにおいて、
前記入力特定手段に、複数種の入力操作の中から、前記第2の時間情報に対応する種別の入力操作を特定させるプログラム。
12-6. 12から12-5のいずれかに記載のプログラムにおいて、
前記操作検出手段に、前記タッチパネル上の互いに離れた複数の位置をタッチした状態を維持する前記第1の操作を検出させ、
前記入力特定手段に、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた複数の位置に基づいて距離を更に算出させ、算出した距離情報を更に有する入力操作を特定させるプログラム。
12-7. 12から12-6のいずれかに記載のプログラムにおいて、
前記操作検出手段に、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた複数の位置をタッチする前記第2の操作を検出させ、
前記入力特定手段に、前記操作検出手段による前記第2の操作の検出に応じて、前記第2の操作でタッチされた複数の位置に基づいて距離を更に算出させ、算出した距離情報を更に有する入力操作を特定させるプログラム。
12-8. 12から12-7のいずれかに記載のプログラムにおいて、
前記操作検出手段に、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出させ、
前記入力特定手段に、前記第2の操作の検出及び前記第2の操作のタッチを解除する操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を算出させ、次いで、算出した時間と所定時間とを大小比較させ、算出した時間が所定時間より長い場合、前記第1の操作でタッチした位置から前記第2の操作でタッチした位置までスライドさせるドラッグ操作と同じ入力操作を特定させるプログラム。
12-9. 12から12-8のいずれかに記載のプログラムにおいて、
前記操作検出手段に、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出させ、
前記入力特定手段に、前記第2の操作の検出及び前記第2の操作のタッチを解除する操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を算出させ、次いで、算出した時間と所定時間とを大小比較させ、算出した時間が所定時間より短い場合、前記第1の操作でタッチした位置から前記第2の操作でタッチした位置に向けて前記タッチパネル上をはらうフリック操作と同じ入力操作を特定させるプログラム。
12-10. 12から12-9のいずれかに記載のプログラムにおいて、
前記操作検出手段に、前記タッチパネル上の互いに離れた2つの位置をタッチした状態を維持する前記第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた2つの位置をタッチする前記第2の操作を検出させ、
前記入力特定手段に、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた2つの位置間の距離、及び、前記第2の操作でタッチされた2つの位置間の距離を算出させ、次いで、算出した2つの距離の大小を比較させ、前記第1の操作でタッチされた2つの位置間の距離のほうが大きい場合、ピンチイン操作と同じ入力操作を特定させるプログラム。
12-11. 12から12-10のいずれかに記載のプログラムにおいて、
前記操作検出手段に、前記タッチパネル上の互いに離れた2つの位置をタッチした状態を維持する前記第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた2つの位置をタッチする前記第2の操作を検出させ、
前記入力特定手段に、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた2つの位置間の距離、及び、前記第2の操作でタッチされた2つの位置間の距離を算出させ、次いで、算出した2つの距離の大小を比較させ、前記第2の操作でタッチされた2つの位置間の距離のほうが大きい場合、ピンチアウト操作と同じ入力操作を特定させるプログラム。
13. タッチパネルを有する電子機器が、
前記タッチパネルを介した操作を検出する操作検出工程と、
前記操作検出工程で検出した操作に基づいて入力操作を特定する入力特定工程と、
を実行し、
前記操作検出工程では、前記タッチパネルをタッチした状態を維持する第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の他の位置をタッチする第2の操作を検出し、
前記入力特定工程では、前記操作検出工程での前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて方向を算出し、算出した方向情報を有する入力操作を特定する入力受付方法。
13-2. 13に記載の入力受付方法において、
前記入力特定工程では、前記操作検出工程における前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて距離を更に算出し、算出した距離情報を更に有する入力操作を特定する入力受付方法。
13-3. 13又は13-2に記載の入力受付方法において、
前記入力特定工程では、前記操作検出工程における前記第2の操作の検出に応じて、前記第1の操作でタッチされた時点から前記第2の操作でタッチされた時点までの時間を更に算出し、算出した第1の時間情報を更に有する入力操作を特定する入力受付方法。
13-4. 13から13-3のいずれかに記載の入力受付方法において、
前記操作検出工程では、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出し、
前記入力特定工程では、前記操作検出工程における前記第2の操作の解除操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を更に算出し、算出した第2の時間情報を更に有する入力操作を特定する入力受付方法。
13-5. 13-4に記載の入力受付方法において、
前記入力特定工程では、複数種の入力操作の中から、前記第2の時間情報に対応する種別の入力操作を特定する入力受付方法。
13-6. 13から13-5のいずれかに記載の入力受付方法において、
前記操作検出工程では、前記タッチパネル上の互いに離れた複数の位置をタッチした状態を維持する前記第1の操作を検出し、
前記入力特定工程では、前記操作検出手段における前記第2の操作の検出に応じて、前記第1の操作でタッチされた複数の位置に基づいて距離を更に算出し、算出した距離情報を更に有する入力操作を特定する入力受付方法。
13-7. 13から13-6のいずれかに記載の入力受付方法において、
前記操作検出工程では、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた複数の位置をタッチする前記第2の操作を検出し、
前記入力特定工程では、前記操作検出工程における前記第2の操作の検出に応じて、前記第2の操作でタッチされた複数の位置に基づいて距離を更に算出し、算出した距離情報を更に有する入力操作を特定する入力受付方法。
13-8. 13から13-7のいずれかに記載の入力受付方法において、
前記操作検出工程では、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出し、
前記入力特定工程では、前記第2の操作の検出及び前記第2の操作のタッチを解除する操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を算出し、次いで、算出した時間と所定時間とを大小比較し、算出した時間が所定時間より長い場合、前記第1の操作でタッチした位置から前記第2の操作でタッチした位置までスライドさせるドラッグ操作と同じ入力操作を特定する入力受付方法。
13-9. 13から13-8のいずれかに記載の入力受付方法において、
前記操作検出工程では、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出し、
前記入力特定工程では、前記第2の操作の検出及び前記第2の操作のタッチを解除する操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を算出し、次いで、算出した時間と所定時間とを大小比較し、算出した時間が所定時間より短い場合、前記第1の操作でタッチした位置から前記第2の操作でタッチした位置に向けて前記タッチパネル上をはらうフリック操作と同じ入力操作を特定する入力受付方法。
13-10. 13から13-9のいずれかに記載の入力受付方法において、
前記操作検出工程では、前記タッチパネル上の互いに離れた2つの位置をタッチした状態を維持する前記第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた2つの位置をタッチする前記第2の操作を検出し、
前記入力特定工程では、前記操作検出工程における前記第2の操作の検出に応じて、前記第1の操作でタッチされた2つの位置間の距離、及び、前記第2の操作でタッチされた2つの位置間の距離を算出し、次いで、算出した2つの距離の大小を比較し、前記第1の操作でタッチされた2つの位置間の距離のほうが大きい場合、ピンチイン操作と同じ入力操作を特定する入力受付方法。
13-11. 13から13-10のいずれかに記載の入力受付方法において、
前記操作検出工程では、前記タッチパネル上の互いに離れた2つの位置をタッチした状態を維持する前記第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた2つの位置をタッチする前記第2の操作を検出し、
前記入力特定工程では、前記操作検出工程における前記第2の操作の検出に応じて、前記第1の操作でタッチされた2つの位置間の距離、及び、前記第2の操作でタッチされた2つの位置間の距離を算出し、次いで、算出した2つの距離の大小を比較し、前記第2の操作でタッチされた2つの位置間の距離のほうが大きい場合、ピンチアウト操作と同じ入力操作を特定する入力受付方法。
Claims (13)
- タッチパネルと、
前記タッチパネルを介した操作を検出する操作検出手段と、
前記操作検出手段が検出した操作に基づいて入力操作を特定する入力特定手段と、
を有し、
前記操作検出手段は、前記タッチパネルをタッチした状態を維持する第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の他の位置をタッチする第2の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて方向を算出し、算出した方向情報を有する入力操作を特定する電子機器。 - 請求項1に記載の電子機器において、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて距離を更に算出し、算出した距離情報を更に有する入力操作を特定する電子機器。 - 請求項1又は2に記載の電子機器において、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた時点から前記第2の操作でタッチされた時点までの時間を更に算出し、算出した第1の時間情報を更に有する入力操作を特定する電子機器。 - 請求項1から3のいずれか1項に記載の電子機器において、
前記操作検出手段は、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の解除操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を更に算出し、算出した第2の時間情報を更に有する入力操作を特定する電子機器。 - 請求項4に記載の電子機器において、
前記入力特定手段は、複数種の入力操作の中から、前記第2の時間情報に対応する種別の入力操作を特定する電子機器。 - 請求項1から5のいずれか1項に記載の電子機器において、
前記操作検出手段は、前記タッチパネル上の互いに離れた複数の位置をタッチした状態を維持する前記第1の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた複数の位置に基づいて距離を更に算出し、算出した距離情報を更に有する入力操作を特定する電子機器。 - 請求項1から6のいずれか1項に記載の電子機器において、
前記操作検出手段は、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた複数の位置をタッチする前記第2の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第2の操作でタッチされた複数の位置に基づいて距離を更に算出し、算出した距離情報を更に有する入力操作を特定する電子機器。 - 請求項1から7のいずれか1項に記載の電子機器において、
前記操作検出手段は、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出し、
前記入力特定手段は、前記第2の操作の検出及び前記第2の操作のタッチを解除する操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を算出し、次いで、算出した時間と所定時間とを大小比較し、算出した時間が所定時間より長い場合、前記第1の操作でタッチした位置から前記第2の操作でタッチした位置までスライドさせるドラッグ操作と同じ入力操作を特定する電子機器。 - 請求項1から8のいずれか1項に記載の電子機器において、
前記操作検出手段は、前記第2の操作の検出後、前記第2の操作のタッチを解除する操作を更に検出し、
前記入力特定手段は、前記第2の操作の検出及び前記第2の操作のタッチを解除する操作の検出に応じて、前記第2の操作でタッチされた時点から当該タッチが解除されるまでの時間を算出し、次いで、算出した時間と所定時間とを大小比較し、算出した時間が所定時間より短い場合、前記第1の操作でタッチした位置から前記第2の操作でタッチした位置に向けて前記タッチパネル上をはらうフリック操作と同じ入力操作を特定する電子機器。 - 請求項1から9のいずれか1項に記載の電子機器において、
前記操作検出手段は、前記タッチパネル上の互いに離れた2つの位置をタッチした状態を維持する前記第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた2つの位置をタッチする前記第2の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた2つの位置間の距離、及び、前記第2の操作でタッチされた2つの位置間の距離を算出し、次いで、算出した2つの距離の大小を比較し、前記第1の操作でタッチされた2つの位置間の距離のほうが大きい場合、ピンチイン操作と同じ入力操作を特定する電子機器。 - 請求項1から10のいずれか1項に記載の電子機器において、
前記操作検出手段は、前記タッチパネル上の互いに離れた2つの位置をタッチした状態を維持する前記第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の互いに離れた2つの位置をタッチする前記第2の操作を検出し、
前記入力特定手段は、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた2つの位置間の距離、及び、前記第2の操作でタッチされた2つの位置間の距離を算出し、次いで、算出した2つの距離の大小を比較し、前記第2の操作でタッチされた2つの位置間の距離のほうが大きい場合、ピンチアウト操作と同じ入力操作を特定する電子機器。 - タッチパネルを有する電子機器のためのプログラムであって、
コンピュータを、
前記タッチパネルを介した操作を検出する操作検出手段、および、
前記操作検出手段が検出した操作に基づいて入力操作を特定する入力特定手段、
として機能させ、
前記操作検出手段に、前記タッチパネルをタッチした状態を維持する第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の他の位置をタッチする第2の操作を検出させ、
前記入力特定手段に、前記操作検出手段による前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて方向を算出させ、算出した方向情報を有する入力操作を特定させるプログラム。 - タッチパネルを有する電子機器が、
前記タッチパネルを介した操作を検出する操作検出工程と、
前記操作検出工程で検出した操作に基づいて入力操作を特定する入力特定工程と、
を実行し、
前記操作検出工程では、前記タッチパネルをタッチした状態を維持する第1の操作、及び、前記第1の操作の位置及び状態を維持したまま前記タッチパネル上の他の位置をタッチする第2の操作を検出し、
前記入力特定工程では、前記操作検出工程での前記第2の操作の検出に応じて、前記第1の操作でタッチされた位置と前記第2の操作でタッチされた位置とに基づいて方向を算出し、算出した方向情報を有する入力操作を特定する入力受付方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015522603A JP5988413B2 (ja) | 2013-06-21 | 2014-03-27 | 電子機器、入力受付方法及びプログラム |
EP14813069.3A EP3012715A4 (en) | 2013-06-21 | 2014-03-27 | ELECTRONIC DEVICE, METHOD FOR RECEIVING AN INPUT AND PROGRAM |
US14/888,768 US20160147364A1 (en) | 2013-06-21 | 2014-03-27 | Electronic device, input receiving method, and storage medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013-130559 | 2013-06-21 | ||
JP2013130559 | 2013-06-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014203582A1 true WO2014203582A1 (ja) | 2014-12-24 |
Family
ID=52104326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2014/058842 WO2014203582A1 (ja) | 2013-06-21 | 2014-03-27 | 電子機器、入力受付方法及びプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20160147364A1 (ja) |
EP (1) | EP3012715A4 (ja) |
JP (1) | JP5988413B2 (ja) |
WO (1) | WO2014203582A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016126512A (ja) * | 2014-12-26 | 2016-07-11 | 株式会社バンダイナムコエンターテインメント | 入力処理装置及びプログラム |
JP2018084942A (ja) * | 2016-11-24 | 2018-05-31 | 京セラドキュメントソリューションズ株式会社 | 表示装置、情報処理装置 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114424231A (zh) * | 2019-09-25 | 2022-04-29 | 夏普Nec显示器解决方案株式会社 | 电子设备、电子设备的管理方法及程序 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0793094A (ja) * | 1993-09-24 | 1995-04-07 | Matsushita Electric Ind Co Ltd | 座標入力装置 |
JP2003099205A (ja) * | 2001-09-21 | 2003-04-04 | Ricoh Co Ltd | 表示一体型座標入力装置 |
JP2007241410A (ja) * | 2006-03-06 | 2007-09-20 | Pioneer Electronic Corp | 表示装置及び表示制御方法 |
JP2009289157A (ja) * | 2008-05-30 | 2009-12-10 | Digital Electronics Corp | 表示器、表示器の制御方法、および当該制御方法をコンピュータに実現させるためのプログラム |
JP2012008666A (ja) * | 2010-06-23 | 2012-01-12 | Jvc Kenwood Corp | 情報処理装置および操作入力方法 |
JP2013093011A (ja) | 2011-10-07 | 2013-05-16 | Casio Comput Co Ltd | 電子機器、及びプログラム |
JP2013114558A (ja) * | 2011-11-30 | 2013-06-10 | Canon Inc | 情報処理装置、表示制御方法、及びプログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4903371B2 (ja) * | 2004-07-29 | 2012-03-28 | 任天堂株式会社 | タッチパネルを用いたゲーム装置およびゲームプログラム |
US8526767B2 (en) * | 2008-05-01 | 2013-09-03 | Atmel Corporation | Gesture recognition |
US20120200604A1 (en) * | 2009-10-16 | 2012-08-09 | Increment P Corporation | Map display device, map display method and map display program |
JP6188288B2 (ja) * | 2012-07-20 | 2017-08-30 | キヤノン株式会社 | 情報処理装置及びその制御方法 |
-
2014
- 2014-03-27 US US14/888,768 patent/US20160147364A1/en not_active Abandoned
- 2014-03-27 EP EP14813069.3A patent/EP3012715A4/en not_active Withdrawn
- 2014-03-27 JP JP2015522603A patent/JP5988413B2/ja active Active
- 2014-03-27 WO PCT/JP2014/058842 patent/WO2014203582A1/ja active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0793094A (ja) * | 1993-09-24 | 1995-04-07 | Matsushita Electric Ind Co Ltd | 座標入力装置 |
JP2003099205A (ja) * | 2001-09-21 | 2003-04-04 | Ricoh Co Ltd | 表示一体型座標入力装置 |
JP2007241410A (ja) * | 2006-03-06 | 2007-09-20 | Pioneer Electronic Corp | 表示装置及び表示制御方法 |
JP2009289157A (ja) * | 2008-05-30 | 2009-12-10 | Digital Electronics Corp | 表示器、表示器の制御方法、および当該制御方法をコンピュータに実現させるためのプログラム |
JP2012008666A (ja) * | 2010-06-23 | 2012-01-12 | Jvc Kenwood Corp | 情報処理装置および操作入力方法 |
JP2013093011A (ja) | 2011-10-07 | 2013-05-16 | Casio Comput Co Ltd | 電子機器、及びプログラム |
JP2013114558A (ja) * | 2011-11-30 | 2013-06-10 | Canon Inc | 情報処理装置、表示制御方法、及びプログラム |
Non-Patent Citations (1)
Title |
---|
See also references of EP3012715A4 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016126512A (ja) * | 2014-12-26 | 2016-07-11 | 株式会社バンダイナムコエンターテインメント | 入力処理装置及びプログラム |
JP2018084942A (ja) * | 2016-11-24 | 2018-05-31 | 京セラドキュメントソリューションズ株式会社 | 表示装置、情報処理装置 |
Also Published As
Publication number | Publication date |
---|---|
US20160147364A1 (en) | 2016-05-26 |
JPWO2014203582A1 (ja) | 2017-02-23 |
EP3012715A4 (en) | 2016-11-30 |
EP3012715A1 (en) | 2016-04-27 |
JP5988413B2 (ja) | 2016-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6132644B2 (ja) | 情報処理装置、表示制御方法、コンピュータプログラム、及び記憶媒体 | |
CN109661645A (zh) | 用于具有多个触控表面的设备的手势语言 | |
JP5664147B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
US9870122B2 (en) | Graphical user interface for rearranging icons | |
WO2014118602A1 (en) | Emulating pressure sensitivity on multi-touch devices | |
TW201520876A (zh) | 使用者介面的操作方法與電子裝置 | |
CN104808936A (zh) | 界面操作方法与应用该方法的便携式电子装置 | |
CN102768597B (zh) | 一种操作电子设备的方法及装置 | |
JP5988413B2 (ja) | 電子機器、入力受付方法及びプログラム | |
JP6370118B2 (ja) | 情報処理装置、情報処理方法、及びコンピュータプログラム | |
TWI615747B (zh) | 虛擬鍵盤顯示系統及方法 | |
KR101333211B1 (ko) | 베젤을 이용한 터치스크린 제어방법 | |
JP6494358B2 (ja) | 再生制御装置、再生制御方法 | |
JP2014174764A (ja) | 情報処理装置およびその制御方法 | |
JP5414134B1 (ja) | タッチ式入力システムおよび入力制御方法 | |
TWI405104B (zh) | 利用觸碰感測輸入裝置來翻轉三維圖形物件之方法 | |
JP5477108B2 (ja) | 情報処理装置及びその制御方法並びにプログラム | |
KR101171623B1 (ko) | 멀티터치 기반 터치 패널 제어장치, 방법 및 이를 이용한 모바일 기기 | |
CN103870042A (zh) | 显示图像的方法和电子设备 | |
JP6445777B2 (ja) | オブジェクトを管理する情報処理装置およびその制御方法 | |
WO2011152224A1 (ja) | 端末、処理選択方法、制御プログラムおよび記録媒体 | |
KR20150040825A (ko) | 연속적인 터치를 이용한 사용자 인터페이스 방법 및 장치 | |
CN104714730A (zh) | 一种信息处理的方法及一种电子设备 | |
JP2017182449A (ja) | プログラムおよび情報表示装置 | |
TW201528114A (zh) | 電子裝置及其觸控系統、觸控方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14813069 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2015522603 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14888768 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2014813069 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |