This application claims priority to and the benefit of Japanese Patent Application No. 2013-246409 filed on Nov. 28, 2013, the entire contents of which are incorporated herein by reference.
This disclosure relates to an electronic device having a touch sensor.
In recent years, there is an increase in electronic devices such as cell phones, or the like, having a touch sensor that detects contact by the user. As a contact detection type, various types of detection such as a resistive film type, a capacitive type, or the like, are known, and all of these types detect contact by a contacting object such as a user's finger, a stylus pen, or the like.
Furthermore, an electronic device having a touch sensor on the back face as well as on the front face thereof is known. For example, PTL 1 describes a mobile terminal having two touch sensors respectively on the front face and the back face thereof, and based on a predetermined correspondence relation associated with the operating state, an input to a first back face or a second back face is accepted as an input to a first front face or to a second front face, thereby allowing to increase convenience.
PTL 1: JP2012-230567 (A)
In an electronic device such as a smart phone having a touch sensor, in general, selection is made by touching an object (a link such as application icon, browser, or the like) being displayed with a finger, and determination is made by removing the finger. In general, these selection and determination of an object are performed as a series of tap operation (operation of giving a slight press on a screen). Here, when the user notices that he/she has selected a wrong object by mistake, the user can cancel selection of the object by sliding his/her finger out of the range of the object selected by mistake before removing his/her finger.
Here, sliding of the finger to cancel the selection of the object may be erroneously detected as a flick operation (sweep (slide) a finger on a screen) accompanied by scrolling of screen.
This disclosure has been conceived in light of the above circumstances and provides an electronic device that allows prevention of an unnecessary scrolling of screen related to cancellation of selection of an object.
In order to solve the above problem, the electronic device according to this disclosure is an electronic device that has a touch sensor on the front face thereof, and includes a controller configured to cancel, when a flick operation is performed while an object is being selected, by an operation to the touch sensor on the front face, and the flick operation is accompanied by scrolling of screen, the flick operation.
Furthermore, in order to solve the above problem, the electronic device according to this disclosure is an electronic device that has a touch sensor on the front face and back face thereof, and includes a controller configured to cancel, when a flick operation is performed by an operation to the touch sensor on the front face within a predetermined period of time after a screen is scrolled by an operation to the touch sensor on the back face, the flick operation.
According to this disclosure, an unnecessary scrolling of screen related to cancellation of selection of an object can be prevented.
In the accompanying drawings:
The embodiments of this disclosure will be described in detail below with reference to the drawings.
The display 11 displays images such as characters, photographs, objects for operation, or the like. The display 11 is configured using a liquid crystal panel (LCD: Liquid Crystal Display), an organic EL panel (OELD: Organic Electroluminescence Display), or the like. For example, on the home screen, the display 11 displays objects for operation (object) that allow each operation such as telephone, mail, internet communication, shooting with a camera, or the like, to perform.
The front face touch sensor 12 detects, on the input screen thereof, contact by a finger or cancellation of the contact. Then the front face touch sensor 12 detects the position of contact on the input screen and outputs a signal indicating the position where the contact is detected to the controller 14. The front face touch sensor 12 is configured using a transparent member and is overlaid on the front face of the display 11. The user visually confirms the image on the display 11 via the transparent front face touch sensor 12, and operates the front face touch sensor 12 on the display position of the object for operation displayed by the display 11, thereby allowing the electronic device 1 to execute a predetermined processing. Here, the operation of the touch sensor refers to all operations such as touching, tapping, double tapping, flicking, or the like, by which a finger is allowed to come in contact with the touch sensor.
The back face touch sensor 13 is disposed on the back face of the electronic device 1 to improve operability when operating the electronic device 1, then detects, on the input face of the back face touch sensor 13, contact by a finger or cancellation of the contact, and outputs the detection result to the controller 14. The front face touch sensor 12 and the back face touch sensor 13 are realized by the known types such as, for example, a resistive film type, a capacitive type, or the like.
The controller 14 performs control according to the object for control displayed on the contact position when detecting the operation of the front face touch sensor 12 by the signal inputted from the front face touch sensor 12. In addition, the controller 14 can perform scrolling of screen when detecting a flick operation by the front face touch sensor 12.
The controller 14 performs control according to the input operation when detecting the operation of the back face touch sensor 13 by the signal inputted from the back face touch sensor 13. The controller 14 can perform scrolling of screen when detecting the flick operation by the back face touch sensor 13.
The memory 15 can be configured by a semiconductor memory, or the like, stores various information and a program for operating the electronic device 1, or the like, and serves as a work memory as well.
The communication portion 16 allows for communication with the base station or the other communication devices by wireless.
The microphone 17 collects ambient sound, such as utterance from the user. The sound collected by the microphone 17 is converted to electrical signals and is sent to the controller 14.
The speaker 18 outputs sound such as voice, music, ring tone, or the like.
Note that, in
As illustrated in
The display 11 is disposed inside the housing 10. For example, the display 11 may be attached to the back of the front face touch sensor 12, directly fixed to the inside of the housing 10, or fixed to the substrate disposed inside the housing 10 or the holder for display. In
The back face touch sensor 13 is disposed on the back face 10b of the housing 10 such that it includes a range that can be touched by an index finger when the electronic device 1 is held by one hand, and is supported by the housing 10. For example, as illustrated in
Hereinafter the processing by the electronic device 1 according to this disclosure will be described. The electronic device 1 prevents unnecessary scrolling of screen when the user cancels an object for operation that has been selected by mistake. Thus, when the electronic device 1 detects a flick operation under predetermined conditions, it executes the processing to cancel the flick operation.
(First Cancel Operation)
In the first cancel operation, when a flick operation accompanied by scrolling of screen is performed while an object for operation is being selected, such a flick operation is considered to be performed to cancel the selection of an object for operation, and the flick operation is cancelled.
Thus, when a flick operation is performed while an object for operation is being selected, by the operation to the front face touch sensor 12, the controller 14 cancels the flick operation if it is accompanied by scrolling of screen, thereby preventing unnecessary scrolling of screen related to cancellation of the selection of object. That is, after the selection of an object is cancelled, the user can select a correct object for operation while leaving the screen as it is, and thus the operability of the electronic device can be improved.
(Second Cancel Operation)
In the second cancel operation, a flick operation to the front face touch sensor 12 performed within a predetermined period of time after scrolling of screen is performed by the back face touch sensor 13 is cancelled.
In this way, when a flick operation is performed by the operation to the front face touch sensor 12 within a predetermined period of time after scrolling of screen by the operation to the back face touch sensor 13, the controller 14 cancels the flick operation, thereby preventing unnecessary scrolling of screen related to cancellation of selection of the object. That is, after cancellation of selection of an object, the user can select a correct object for operation while leaving the screen as it is, thus the operability of the electronic device can be improved.
Next, the second embodiment of this disclosure will be described.
The press detecting portion 20 detects a press when the user operates the back face touch sensor 13, and outputs the data based on press to the controller 14. The press detecting portion 20 is configured using, for example, a strain gauge sensor, a piezoelectric element, or the like, that experiences a change in physical or electrical characteristics (strain, resistance, voltage, or the like) according to a press. When the press detecting portion 20 is configured using, for example, a piezoelectric element, for the piezoelectric element of the press detecting portion 20, a voltage value (data based on press), which is electrical characteristics, changes according to the magnitude of load (force) (or the speed at which the magnitude of load changes (acceleration)) by a press to the back face touch sensor 13. Note that the data based on press can be, instead of a voltage value, magnitude of load by press, power value, resistance value, or the like.
Furthermore, the press detecting portion 20 may detect a press when the user operates the front face touch sensor 12 in the same way.
The controller 14 obtains the data based on press to the back face touch sensor 13 (and the front face touch sensor 12) from the press detecting portion 20. Then, when the data based on press is a predetermined threshold or more, the controller 14 determines that a predetermined operation has been performed, and controls such that a predetermined processing is performed according to the content of operation, for example, based on the application, or the like.
Moreover, the press detecting portion 20 may be configured according to the contact detection type. For example, when the contact detection type is a resistive film type, the magnitude of resistance according to the contact area is associated with the load of press to the touch face of the touch sensor, thereby constituting the press detecting portion 20 without using a strain gauge, a piezoelectric element, or the like. Alternatively, when the touch sensor is a capacitive type, the magnitude of capacitance is associated with the load of press to the touch sensor, thereby constituting without using a strain sensor, a piezoelectric element, or the like.
In the example illustrated in
Note that, in
The cancel operation of the electronic device 2 according to the second embodiment is performed along the flow charts illustrated in
In this way, the electronic device 2 according to the second embodiment further includes the press detecting portion 20. Thus, the electronic device 2 can prevent a light touch with the other object from being determined as an operation by the user. In particular, when an electronic device is held, although a finger may come in contact with the touch sensor on the front face and the back face, a press is detected by the press detecting portion 20, thereby preventing an unintentional operation by the user from being erroneously determined as having been operated.
Next, the third embodiment of this disclosure will be described.
The tactile sensation providing portion 30 generates a predetermined vibration based on a drive signal supplied from the controller 14. For the drive signal, it is sufficient if the drive signal generates a vibration emulating a vibration of a real button on the position where the finger touches.
The tactile sensation providing portion 30 is configured using a piezoelectric element, an ultrasonic vibrator, or a vibration motor (an eccentric motor), or the like, and generates vibration in a predetermined vibration pattern, thereby providing a tactile sensation to the user's finger that presses the back face touch sensor 13 to notify sensuously the user that the back face touch sensor 13 has been operated. The tactile sensation providing portion 30 may provide a tactile sensation to the user's finger that presses the back face touch sensor 13 by controlling charge on the film attached on the back face touch sensor 13, without using mechanical vibration.
Furthermore, the tactile sensation providing portion 30 may allow the front face touch sensor 12 to generate vibration in the same manner, to provide a tactile sensation to the user's finger that presses the front face touch sensor 12.
Note that the tactile sensation providing portion 30 may be configured integrally with the press detecting portion 20. In particular, when the press detecting portion 20 and the tactile sensation providing portion 30 are configured using a piezoelectric element, the piezoelectric element may be shared. This is because a piezoelectric element generates a voltage when a pressure is applied and is deformed when a voltage is applied. An example of the mounting structure in this case is as illustrated in
When the press detecting portion 20 and the tactile sensation providing portion 30 are configured using a piezoelectric element, the controller 14 may perform a predetermined processing when the voltage value of the piezoelectric element satisfies a predetermined threshold and drive the piezoelectric element to generate vibration as well. Here, when the voltage value of the piezoelectric element satisfies a predetermined threshold can be when the voltage value reaches a predetermined reference value, when the voltage value exceeds a predetermined reference value, or when the voltage value equal to a predetermined reference value is detected.
As described above, the electronic device 3 according to the third embodiment further includes the tactile sensation providing portion 30 and generates a predetermined vibration based on a drive signal supplied from the controller 14. Thus, when the user operates the back face touch sensor 13 (and the front face touch sensor 12), the electronic device 3 can notify the user sensuously that an intentional operation has been performed.
Although the above described embodiments have been described as representative examples, it is apparent to those skilled in the art that many changes and replacements can be made within the spirit and the scope of this disclosure. Therefore, this disclosure should not be construed as limited by the above described embodiments, and various changes and modifications are possible without departing from the scope of claim. For example, a plurality of configuration blocks described in the embodiments may be combined into one, or one configuration block may be divided. Furthermore, in the present embodiment, note that various operations are executed by a dedicated circuit (e.g. individual logic gates interconnected to execute a specific function) mounted by a program command (software) or by a logic block, a program module, or the like, executed by one or more processors. One or more processors that execute a logic program, a program module, or the like, include, for example, one or more microprocessors, CPUs (Central Processing Unit), ASICs (Application Specific Integrated Circuit), DSPs (Digital Signal Processor), PLDs (Programmable Logic Device), FPGAs (Field Programmable Gate Array), processors, controllers, micro controllers, micro processors, electronic devices and other devices designed to allow the above described functions to be feasible and/or any combination thereof. The above described embodiments are mounted by, for example, hardware, software, firmware, middleware, micro code or any combination thereof. The command may be a program code or a code segment to execute a necessary task. Then, the command can be stored in a machine readable non-temporary storage media and other media. The code segment may indicate any combination of order, function, subprogram, program, routine, subroutine, module, software package, class or command, data structure or program statement. The code segment transmits/receives the information, data argument, variable, or memory content to/from the other code segment or hardware circuit, thereby allowing the code segment to be connected to the other code segment or the hardware circuit.
Number | Date | Country | Kind |
---|---|---|---|
2013-246409 | Nov 2013 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2014/005921 | 11/26/2014 | WO | 00 |