WO2012137946A1 - 電子機器、操作制御方法および操作制御プログラム - Google Patents

電子機器、操作制御方法および操作制御プログラム Download PDF

Info

Publication number
WO2012137946A1
WO2012137946A1 PCT/JP2012/059583 JP2012059583W WO2012137946A1 WO 2012137946 A1 WO2012137946 A1 WO 2012137946A1 JP 2012059583 W JP2012059583 W JP 2012059583W WO 2012137946 A1 WO2012137946 A1 WO 2012137946A1
Authority
WO
WIPO (PCT)
Prior art keywords
contact
state
unit
display unit
detection unit
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.)
Ceased
Application number
PCT/JP2012/059583
Other languages
English (en)
French (fr)
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.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to US14/009,655 priority Critical patent/US9733708B2/en
Priority to JP2013508953A priority patent/JPWO2012137946A1/ja
Publication of WO2012137946A1 publication Critical patent/WO2012137946A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/016Input arrangements with force or tactile feedback as computer generated output to the user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Definitions

  • the present invention relates to an electronic device, an operation control method, and an operation control program.
  • Patent Document 1 a technique for notifying the user by generating a vibration that an input has been accepted by a contact operation is known (for example, Patent Document 1).
  • the user cannot recognize to which position on the touch panel the contact operation is performed only by generating the vibration.
  • Various objects such as icons and buttons are usually displayed on the touch panel, and the electronic device changes a function to be executed depending on in which object display area the contact operation is detected. For this reason, it is very important for the user to recognize the position where the contact operation is performed.
  • the electronic device does not perform a predetermined process based on an operation by a display unit, a detection unit that detects contact with the display unit, a vibration unit that vibrates the detection unit, and the contact with the display unit.
  • a control unit that switches between a first state and a second state in which a predetermined process based on an operation by contact with the display unit is performed, the control unit in the first state on the display unit
  • the detection unit is vibrated by the vibration unit based on the contact and is switched from the first state to the second state.
  • the operation control method is an operation control method executed by an electronic device including a display unit, a detection unit that detects contact with the display unit, and a vibration unit that vibrates the detection unit.
  • the detection unit detects the contact with the display unit, and the detection unit detects the contact with the detection unit.
  • the vibration unit vibrates the detection unit, and when the detection unit detects contact with a predetermined position on the display unit, the first unit causes the display unit to Switching to a second state in which a predetermined process based on an operation by contact is performed.
  • an operation control program in an electronic device including a display unit, a detection unit that detects contact with the display unit, and a vibration unit that vibrates the detection unit.
  • the detection unit detects a contact with the display unit, and the vibration unit vibrates the detection unit based on the contact detected by the detection unit.
  • the detection unit detects a contact with a predetermined position on the display unit, a predetermined process based on an operation by the contact with the display unit is performed from the first state. And switching to the second state to be performed.
  • the electronic device, the operation control method, and the operation control program according to the present invention have an effect that the user can easily recognize the operation position.
  • FIG. 1 is a front view showing an appearance of a mobile phone terminal.
  • FIG. 2 is a block diagram showing a functional configuration of the mobile phone terminal.
  • FIG. 3 is a diagram for explaining a function for causing a user to recognize a contact position.
  • FIG. 4 is a diagram illustrating an example of vibration definition data.
  • FIG. 5 is a diagram illustrating another example of the vibration definition data.
  • FIG. 6 is a flowchart showing a processing procedure of contact operation control in the first state.
  • FIG. 7 is a flowchart showing a processing procedure of contact operation control in the second state.
  • FIG. 8 is a flowchart showing a modification of the processing procedure of the contact operation control in the first state.
  • FIG. 9 is a flowchart showing a modification of the processing procedure of the contact operation control in the second state.
  • FIG. 10 is a diagram illustrating an example in which a virtual keyboard with a QWERTY layout is displayed on the touch panel.
  • FIG. 11 is a diagram illustrating an example in which a ten-key array virtual keyboard is displayed on the touch panel.
  • a mobile phone terminal will be described as an example of an electronic device.
  • various devices including a touch panel such as PHS (Personal Handyphone System), PDA, etc.
  • PHS Personal Handyphone System
  • PDA Personal Digital Assistant
  • FIG. 1 is a front view showing the appearance of the mobile phone terminal 1.
  • the mobile phone terminal 1 has a substantially hexahedron-shaped casing, and includes a touch panel 2, an input unit 3, a speaker 7, and a microphone 8 on the surface of the casing.
  • the touch panel 2 is provided on one of the surfaces having the largest area, displays characters, figures, images, and the like, and touches the touch panel 2 using a finger, stylus, pen, or the like (hereinafter simply referred to as “finger”). Detects various operations performed. Note that the touch panel 2 may detect various operations by any method such as a capacitance type, a resistance film type, and a pressure sensitive type.
  • the input unit 3 includes a plurality of buttons such as a button 3A, a button 3B, and a button 3C to which a predetermined function is assigned.
  • the speaker 7 outputs the other party's voice, music reproduced by various programs, sound effects, and the like.
  • the microphone 8 acquires sound at the time of a telephone call or reception of an operation by sound.
  • FIG. 2 is a block diagram showing a functional configuration of the mobile phone terminal 1.
  • the mobile phone terminal 1 includes a touch panel 2, an input unit 3, a vibration unit 4, a power supply unit 5, a communication unit 6, a speaker 7, a microphone 8, a storage unit 9, and a control.
  • the touch panel 2 includes a display unit 2B and a touch sensor 2A (detection unit) superimposed on the display unit 2B.
  • the touch sensor 2A detects various operations performed on the touch panel 2 using a finger (operations by contact with the display unit 2B) together with a position on the touch panel 2 where the operation is performed, and the control unit 10 Notify
  • the operation detected by the touch sensor 2A includes a tap operation and a swipe operation.
  • the tap operation is an operation in which a finger is brought into contact with the touch panel 2 for a short time and then released from the touch panel 2.
  • the swipe operation is an operation for moving the finger while keeping the finger in contact with the touch panel 2.
  • the display unit 2B includes, for example, a liquid crystal display (LCD, Liquid Crystal Display), an organic EL (Organic Electro-Luminescence) panel, and the like, and displays characters, figures, and the like.
  • the input unit 3 receives a user operation through a physical button or the like, and transmits a signal corresponding to the received operation to the control unit 10.
  • the vibration unit 4 vibrates at least the touch panel 2 directly or indirectly by generating vibration using a motor, a piezoelectric element, or the like.
  • the vibration unit 4 can change the intensity of vibration according to a signal input from the control unit 10.
  • changing the vibration intensity may be changing the vibration frequency, changing the vibration amplitude, or changing both the vibration frequency and amplitude. It may be to do.
  • the power supply unit 5 supplies power obtained from a storage battery or an external power supply to each functional unit of the mobile phone terminal 1 including the control unit 10.
  • the communication unit 6 establishes a radio signal line by a CDMA system or the like with a base station via a channel assigned by the base station, and performs telephone communication and information communication with the base station.
  • the speaker 7 outputs the sound signal transmitted from the control unit 10 as sound.
  • the microphone 8 converts a user's voice into a voice signal and outputs the voice signal to the control unit 10.
  • the storage unit 9 is a storage device such as a nonvolatile memory or a magnetic storage device.
  • the storage unit 9 stores programs and data used for processing in the control unit 10.
  • Programs stored in the storage unit 9 include a mail program 9A, a browser program 9B, and an operation control program 9C.
  • the data stored in the storage unit 9 includes vibration definition data 9D.
  • the storage unit 9 also stores other programs and data such as an operating system program and address book data that realize basic functions of the mobile phone terminal 1.
  • the mail program 9A provides a function for realizing an electronic mail function.
  • the browser program 9B provides a function for realizing a WEB browsing function.
  • the operation control program 9 ⁇ / b> C activates various functions according to the input operation detected by the touch panel 2.
  • the operation control program 9C provides a function that allows the user to recognize the contact position.
  • the vibration definition data 9D holds the definition of the intensity and pattern for vibrating the vibration unit 4 according to the function provided by the operation control program 9C.
  • the control unit 10 is, for example, a CPU (Central Processing Unit), and controls the operation of the mobile phone terminal 1 to realize various functions. Specifically, the control unit 10 executes instructions included in the program stored in the storage unit 9 while referring to the data stored in the storage unit 9 and the data expanded in the RAM 11 as necessary. Various functions are realized by controlling the display unit 2B, the communication unit 6, and the like.
  • a CPU Central Processing Unit
  • the program executed by the control unit 10 and the data to be referred to may be downloaded from the server device by wireless communication by the communication unit 6.
  • the program executed by the control unit 10 and the data to be referenced may be stored in a portable storage medium from which information can be read out by a medium reading device (not shown) provided in the mobile phone terminal 1.
  • the control unit 10 realizes an electronic mail function by executing the mail program 9A, for example. Moreover, the control part 10 implement
  • the RAM 11 is used as a storage area for temporarily storing instructions of a program executed by the control unit 10, data referred to by the control unit 10, calculation results of the control unit 10, and the like.
  • FIG. 3 is a diagram for explaining a function for causing a user to recognize a contact position.
  • the mobile phone terminal 1 in operation takes either the first state or the second state.
  • the first state is a state for allowing the user to recognize the contact position
  • the second state is a state for executing various processes (predetermined processes) in accordance with the user's contact operation. .
  • the cellular phone terminal 1 is in the first state while the standard screen is displayed on the touch panel 2.
  • the standard screen is a screen in a state waiting for various functions such as a call function and an e-mail function.
  • the standard screen is a screen before switching to a screen corresponding to various functions provided by the mobile phone terminal 1.
  • the standard screen may be called a standby screen, an initial screen, a desktop screen, a home screen, or wallpaper, for example.
  • the supply of power to the display unit 2B of the touch panel 2 may be stopped and the display unit 2B may be turned off. However, even when the supply of power to the display unit 2B is stopped, the supply of power to the touch sensor 2A is continued, and the touch sensor 2A is kept in a state where the touch operation can be detected.
  • the mobile phone terminal 1 displays a plurality of icons I1 on the standard screen.
  • the icons I1 are image objects that are associated with specific functions, and are arranged at equal intervals.
  • the icon I1 is used as a clue to make the user recognize the contact position.
  • the mobile phone terminal 1 when the mobile phone terminal 1 is in the first state, when the touch operation in the display area of any icon I1 is detected by the touch panel 2, the mobile phone terminal 1 The touch panel 2 is vibrated. The intensity and pattern of the vibration are changed according to the icon I1 in which the contact operation is detected. For this reason, the user can recognize to which icon I1 he / she performed the contact operation based on the intensity or pattern of vibration generated in response to the contact operation.
  • the first state since predetermined processing based on an operation by contact is not performed, even if a contact operation on the icon I1 is detected, only a vibration is generated and a function corresponding to the icon I1 is not executed.
  • the reference position B1 is set at a predetermined position on the touch panel 2.
  • the user knows where the reference position B1 is on the touch panel 2 (for example, the center on the touch panel 2), and remembers in advance the relative position of each object such as the icon I1 viewed from the reference position B1. Yes.
  • the mobile phone terminal 1 transitions to the second state when the touch panel 2 detects a position where the reference position B1 is set or a contact operation within the display area of the icon I1 including the reference position B1.
  • the user after finding the reference position B1 based on the vibration intensity and pattern, the user performs a contact operation on an arbitrary object based on a known relative position, and activates a function corresponding to the object. be able to.
  • the reference position B ⁇ b> 1 is provided near the center of the touch panel 2. Since the vicinity of the center is relatively close to any position on the touch panel 2, it is suitable as a position for setting a clue for performing a contact operation on an arbitrary position on the touch panel 2. Note that the position where the reference position B1 is set may be changed according to the designation of the user or the arrangement of objects such as buttons and icons for receiving input on the screen displayed in the first state.
  • step S12 shown in FIG. 3 the user is performing a contact operation at a position P1 on the touch panel 2.
  • the position P1 is included in the display area of the icon I1 displayed on the upper right of the touch panel 2. For this reason, when the touch panel 2 detects the touch operation at the position P1, the mobile phone terminal 1 vibrates the vibration unit 4 with the intensity and pattern corresponding to the icon I1 including the position P1.
  • the correspondence between the object such as the icon I1 and the intensity and pattern of the vibration is defined in the vibration definition data 9D.
  • FIG. 4 is a diagram illustrating an example of the vibration definition data 9D.
  • the vibration definition data 9D shown in FIG. 4 has items of display position, intensity, and pattern, and data is registered for each object.
  • the display position is a position where the object is displayed.
  • the strength is the strength of vibration corresponding to the object, and the larger the value, the stronger the strength.
  • the pattern is a vibration pattern corresponding to the object, and a combination of a black circle indicating that vibration is generated for a certain period and a white circle indicating that generation of vibration for a certain period is suppressed is set.
  • the vibration definition data 9D shown in FIG. 4 at least one of the intensity and the pattern is different for each object. In this way, by setting the vibration definition data 9D, the user can identify the object that is the target of the contact operation based on the vibration intensity and pattern.
  • the vibration definition data 9D may be set in advance or may be set individually by the user.
  • FIG. 5 is a diagram showing another example of the vibration definition data 9D.
  • the vibration definition data 9D shown in FIG. 5 has items of distance, intensity, and pattern from the reference position, and data is registered for each distance from the reference position.
  • the distance from the reference position is a value indicating the distance of the object from the reference position B1.
  • the distance from the reference position is 0 when the reference position B1 exists in the display area of the object, and becomes a larger value as the object is farther from the reference position B1.
  • the intensity is the intensity of vibration corresponding to the object.
  • the pattern is a vibration pattern corresponding to the object.
  • the vibration definition data 9D shown in FIG. 5 is set such that the farther the object is from the reference position B1, the weaker the intensity of vibration and the shorter the vibration time in one pattern. In this way, by changing the vibration intensity and pattern according to a certain rule in accordance with the distance from the reference position B1, the user does not have to remember the vibration intensity and pattern corresponding to each object.
  • the position B1 can be found.
  • step S13 the user roughly searches the reference position B1 based on the vibration intensity and pattern of the touch panel 2, and performs a contact operation at the position P2 in the vicinity of the reference position B1.
  • the position P2 is included in the display area of the icon I1 displayed at the center of the touch panel 2, and the reference position B1 exists in the same display area.
  • the mobile phone terminal 1 vibrates the vibration unit 4 with the intensity and pattern corresponding to the icon I1 displayed in the area. Then, the process proceeds to the second state as step S14.
  • the user can know that he / she performed a touch operation on the icon I1 including the reference position B1 and that the mobile phone terminal 1 has transitioned to the second state. Further, the user does not visually check where each icon I1 is arranged based on the knowledge about the relative position between the reference position B1 and each icon I1 and the intensity and pattern of the detected vibration. Can be estimated almost exactly.
  • the vibration intensity and pattern to be generated are clearly different from those in other scenes so that the user can reliably recognize the state transition from the first state to the second state.
  • other notification means such as a notification sound output from the speaker 7 may be used in combination.
  • step S15 shown in FIG. 3 the user performs a contact operation at a position P3 on the touch panel 2.
  • the position P3 is included in the display area of the icon I1 displayed on the upper right side of the touch panel 2 similarly to the position P1. Since the mobile phone terminal 1 has transitioned to the second state, when the touch panel 2 detects a touch operation at the position P3, the mobile phone terminal 1 executes a function associated with the icon I1 including the position P3. At this time, the mobile phone terminal 1 causes the vibration unit 4 to vibrate to indicate that the function has been executed.
  • the intensity and pattern of vibration at this time may be the same as or different from the case where the contact operation at the position P3 is detected in the first state.
  • the function associated with the icon I1 including the position P3 is a function for displaying a list of received mails.
  • the cellular phone terminal 1 displays the received mail list screen on the touch panel 2 in accordance with the contact operation at the position P3 as in step S16.
  • the cellular phone terminal 1 takes the first state in addition to the second state in which the function associated with the object is activated in response to the contact operation on the object displayed on the touch panel 2. Let the user recognize the contact position of the contact operation. That is, the mobile phone terminal 1 is configured so that the user can easily activate a desired function by recognizing the contact position.
  • the icon I1 including the reference position B1 is treated as a special region for the transition from the first state to the second state in the first state, but in the second state, It is handled in the same manner as the icon I1. That is, in the second state, the icon I1 including the reference position B1 is used as an area for starting the associated function. Further, the mobile phone terminal 1 generates vibration only for the contact operation with respect to the icon I1 including the reference position B1 among the icons I1 displayed on the touch panel, and with respect to the contact operation with respect to other icons I1. Thus, vibrations may not be generated.
  • FIG. 6 is a flowchart showing a processing procedure of contact operation control in the first state.
  • FIG. 7 is a flowchart showing a processing procedure of contact operation control in the second state.
  • the processing procedure shown in FIGS. 6 and 7 is realized by the control unit 10 executing the operation control program 9C.
  • the control unit 10 determines whether a touch operation on the display unit 2B is detected as step S101. When the contact operation is not detected (No at Step S101), the control unit 10 re-executes the determination at Step S101.
  • step S101 Yes
  • the control part 10 determines whether the position where the contact operation was performed is in the display area of objects, such as an icon, as step S102.
  • the control unit 10 re-executes Step S101 and the subsequent steps.
  • step S102 When the position where the contact operation is performed is within the display area of the object (step S102, Yes), the control unit 10 acquires the vibration intensity and pattern corresponding to the object from the vibration definition data 9D as step S103. . In step S104, the control unit 10 causes the vibration unit 4 to vibrate the touch sensor 2A with the acquired intensity and pattern.
  • step S105 the control unit 10 determines whether or not the reference position B1 is within the display area of the object on which the contact operation has been performed.
  • the control unit 10 re-executes Step S101 and the subsequent steps.
  • the control part 10 switches the mobile telephone terminal 1 to a 2nd state as step S106.
  • the control unit 10 determines whether a touch operation on the display unit 2B has been detected as step S201.
  • the control part 10 determines whether the position where the contact operation was performed is in the display area of objects, such as an icon, as step S202.
  • the control unit 10 re-executes Step S201 and the subsequent steps.
  • step S202 When the position where the contact operation is performed is within the display area of the object (step S202, Yes), the control unit 10 acquires the vibration intensity and pattern corresponding to the object from the vibration definition data 9D as step S203. . Then, in step S204, the control unit 10 causes the vibration unit 4 to vibrate the touch sensor 2A with the acquired intensity and pattern. Further, the control unit 10 activates a function associated with the object in step S205. And the control part 10 performs again after step S201.
  • step S201 determines whether or not the state transition to the first state is performed as step S206.
  • the state transition to the first state is performed, for example, when a contact operation is not detected for a predetermined period or more, or when a predetermined operation is detected by the input unit 3.
  • the control unit 10 re-executes Step S201 and the subsequent steps.
  • the control unit 10 switches the mobile phone terminal 1 to the first state as Step S207.
  • the cellular phone terminal 1 is configured to vibrate the touch panel 2 with the strength and pattern according to the contact position when the contact operation is received in the first state. The user can be made to recognize the contact position.
  • the aspect of this invention shown by said embodiment can be arbitrarily changed in the range which does not deviate from the summary of this invention.
  • the present invention is applicable to an electronic device in which the display unit 2B and the touch sensor 2A are not superimposed. It can also be applied. In this case, the present invention is used to make the user recognize at which position on the touch sensor 2A the contact operation is performed.
  • control unit 10 activates the function associated with the object when the position where the contact operation is performed is within the display area of the object in the second state.
  • the invention vibrates the touch panel 2 with the intensity and pattern of vibration corresponding to the object in the first state when the position where the contact operation is performed is within the display area of the object in the first state.
  • a function associated with the object may be activated.
  • the reference position of the present invention may be the center position of the touch panel 2 (touch sensor 2A).
  • the standard screen is displayed on the touch panel 2 in the first state.
  • the screen displayed in the first state is not limited to the standard screen.
  • vibration is generated according to the object. That's fine. Further, the intensity and pattern of vibration may be set for each screen.
  • vibration may be generated according to the button.
  • FIGS. 10 and 11 An example in which a virtual keyboard is displayed will be described with reference to FIGS. 10 and 11.
  • FIG. 10 is a diagram illustrating an example in which a virtual keyboard 21 having a QWERTY layout is displayed on the touch panel 2.
  • buttons corresponding to characters such as “A” and “B” and buttons corresponding to function keys such as “BS” are displayed.
  • vibration may be generated according to the button.
  • the reference position B2 is provided in the display area of the button corresponding to “F”
  • the reference position B3 is provided in the display area of the button corresponding to “J”.
  • the second state is set. You may migrate.
  • FIG. 11 is a diagram showing an example in which a virtual keyboard 22 having a numeric keypad layout is displayed on the touch panel 2.
  • buttons corresponding to numbers such as “1” and “2” and buttons corresponding to function keys such as “BS”.
  • vibration may be generated according to the button.
  • the virtual keyboard 22 with the numeric keypad it is preferable to provide the reference position B4 in the display area of the button corresponding to “5” arranged in the center among the buttons corresponding to the numbers.
  • the reference position B4 By providing the reference position B4 in the display area of the button arranged at the center like the button corresponding to “5”, it becomes easy to grasp the positions of the other buttons after shifting to the second state. 10 and 11, for convenience of illustration, the reference positions B2, B3, and B4 are not located in the center of the button display area, but these reference positions are located in the center of the button display area. Is preferred.
  • the vibration intensity and pattern are changed for each object in the first state, but the distance from the contact position to the reference position regardless of which region the contact position is included in.
  • the intensity and pattern of vibration may be changed according to the direction. In this case, when a contact operation is detected within a predetermined distance from the reference position, the state may be changed to the second state.
  • FIG. 8 is a flowchart showing a modification of the processing procedure of the contact operation control in the first state.
  • the control unit 10 determines whether a touch operation on the display unit 2B has been detected as step S301. When the contact operation is not detected (No at Step S301), the control unit 10 re-executes the determination at Step S301.
  • step S301 Yes
  • the control part 10 determines whether the position where the contact operation was performed is in the display area of objects, such as an icon, as step S302.
  • the control unit 10 re-executes Step S301 and the subsequent steps.
  • step S302 When the position where the contact operation is performed is within the display area of the object (step S302, Yes), the control unit 10 determines whether the pressing force of the contact operation is equal to or greater than a threshold value as step S303. When the pressing force of the contact operation is not equal to or greater than the threshold value (No at Step S303), the control unit 10 re-executes Step S301 and the subsequent steps.
  • step S303 When the pressing force of the contact operation is equal to or greater than the threshold (step S303, Yes), the control unit 10 acquires the vibration intensity and pattern corresponding to the object from the vibration definition data 9D as step S304. Then, in step S305, the control unit 10 causes the vibration unit 4 to vibrate the touch sensor 2A with the acquired intensity and pattern.
  • step S306 the control unit 10 determines whether or not the reference position B1 is within the display area of the object on which the contact operation has been performed. When there is no reference position B1 (No at Step S306), the control unit 10 re-executes Step S301 and the subsequent steps. On the other hand, when there exists reference position B1 (step S306, Yes), the control part 10 switches the mobile telephone terminal 1 to a 2nd state as step S307.
  • FIG. 9 is a flowchart showing a modification of the processing procedure of the contact operation control in the second state.
  • the control unit 10 determines whether a touch operation on the display unit 2B is detected as step S401.
  • a contact operation is detected (step S401, Yes)
  • the control part 10 determines whether the position where the contact operation was performed is in the display area of objects, such as an icon, as step S402.
  • the control unit 10 re-executes Step S401 and the subsequent steps.
  • the control unit 10 determines whether the detected contact operation is the first operation as step S403.
  • the first operation is an operation performed to confirm the contact position.
  • the first operation is, for example, a single tap operation in which a tap operation is performed only once within a predetermined time.
  • step S403 the control unit 10 acquires the vibration intensity and pattern corresponding to the object including the contact position from the vibration definition data 9D as step S404. .
  • step S405 the control unit 10 causes the vibration unit 4 to vibrate the touch sensor 2A with the acquired intensity and pattern. Then, the control unit 10 re-executes Step S401 and the subsequent steps.
  • the control unit 10 determines whether the detected contact operation is the second operation as step S406.
  • the second operation is an operation performed to activate a function corresponding to the contact position.
  • the second operation is, for example, a double tap operation in which the tap operation is performed twice within a predetermined time.
  • step S406, Yes When the detected contact operation is the second operation (step S406, Yes), the control unit 10 activates a function associated with the object including the contact position as step S407. Then, the control unit 10 re-executes Step S401 and the subsequent steps.
  • step S406, No When the detected contact operation is not the second operation (step S406, No), the control unit 10 re-executes step S401 and subsequent steps without activating any function.
  • step S401 determines whether or not the state transition to the first state is performed as step S408.
  • step S408 determines whether or not the state transition to the first state is performed.
  • the user can confirm the contact position before activating the function. Malfunctions are less likely to occur.
  • the combination of the first operation and the first operation in the above description is an example.
  • the first operation is a long tap (long press) operation in which a finger is brought into contact with the touch panel 2 for a certain period of time.
  • the second operation may be a single tap operation.
  • the first operation may be an operation of bringing a finger into contact with the touch panel 2
  • the second operation may be an operation of pressing the touch panel with a pressing force equal to or greater than a predetermined threshold.

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)
  • Position Input By Displaying (AREA)

Abstract

 携帯電話端末(電子機器)(1)は、表示部(2B)と、表示部(2B)に対する接触を検出する検出部(2A)(例えば、タッチセンサ)と、検出部(2A)を振動させる振動部(4)と、表示部(2B)に対する接触による操作に基づく所定の処理を行わない第1の状態と、表示部(2B)に対する接触による操作に基づく所定の処理を行う第2の状態とを切り替える制御部(10)とを備える。制御部(10)は、第1の状態において、表示部(2B)上の所定の位置に対する接触が検出部(2A)により検出された場合に、当該接触に基づいて振動部(4)により検出部(2A)を振動させる。

Description

電子機器、操作制御方法および操作制御プログラム
 本発明は、電子機器、操作制御方法および操作制御プログラムに関する。
 近年、タッチパネルを備える電子機器が広く利用されている。かかる電子機器は、タッチパネルへの接触操作を検出することによって入力を受け付けるが、表示を目で確認しない限り、利用者は、タッチパネルへの接触操作によって入力が受け付けられたか否かを認識し難い。
 操作入力が受け付けられたことを利用者に認識させる技術としては、例えば、接触操作によって入力が受け付けられたことを、振動を発生させることによって利用者に通知する技術が知られている(例えば、特許文献1)。
特開2002-149312号公報
 しかしながら、振動を発生させるだけでは、利用者は、タッチパネル上のどの位置に対して接触操作が行われたかを認識することができない。タッチパネルには、通常、アイコンやボタン等の各種のオブジェクトが表示され、電子機器は、どのオブジェクトの表示領域内で接触操作が検出されたかに応じて、実行する機能を変更する。このため、接触操作が行われた位置を認識することは利用者によって非常に重要である。
 このような理由から、利用者が容易に操作位置を認識することができる電子機器、操作制御方法および操作制御プログラムに対するニーズがある。
 1つの態様において、電子機器は、表示部と、前記表示部に対する接触を検出する検出部と、前記検出部を振動させる振動部と、前記表示部に対する接触による操作に基づく所定の処理を行わない第1の状態と、前記表示部に対する接触による操作に基づく所定の処理を行う第2の状態とを切り替える制御部とを備え、前記制御部は、前記第1の状態において、前記表示部上の所定の位置に対する接触が前記検出部により検出された場合に、当該接触に基づいて前記振動部により前記検出部を振動させるとともに、前記第1の状態から前記第2の状態に切り替える。
 他の態様において、操作制御方法は、表示部と、前記表示部に対する接触を検出する検出部と、前記検出部を振動させる振動部と、を備える電子機器によって実行される操作制御方法であって、前記表示部に対する接触による操作に基づく所定の処理を行わない第1の状態において、前記検出部が、前記表示部に対する接触を検出するステップと、前記検出部によって検出された接触に基づいて前記振動部が前記検出部を振動させるステップと、前記第1の状態において、前記検出部が前記表示部上の所定の位置に対する接触を検出した場合に、前記第1の状態から、前記表示部に対する接触による操作に基づく所定の処理を行う第2の状態へ切り替えるステップとを含む。
 他の態様において、操作制御プログラムは、表示部と、前記表示部に対する接触を検出する検出部と、前記検出部を振動させる振動部と、を備える電子機器に、前記表示部に対する接触による操作に基づく所定の処理を行わない第1の状態において、前記検出部が、前記表示部に対する接触を検出するステップと、前記検出部によって検出された接触に基づいて前記振動部が前記検出部を振動させるステップと、前記第1の状態において、前記検出部が前記表示部上の所定の位置に対する接触を検出した場合に、前記第1の状態から、前記表示部に対する接触による操作に基づく所定の処理を行う第2の状態へ切り替えるステップとを実行させる。
 本発明に係る電子機器、操作制御方法および操作制御プログラムは、利用者が容易に操作位置を認識することができるという効果を奏する。
図1は、携帯電話端末の外観を示す正面図である。 図2は、携帯電話端末の機能的な構成を示すブロック図である。 図3は、利用者に接触位置を認識させる機能を説明するための図である。 図4は、振動定義データの一例を示す図である。 図5は、振動定義データの他の例を示す図である。 図6は、第1の状態における接触操作制御の処理手順を示すフローチャートである。 図7は、第2の状態における接触操作制御の処理手順を示すフローチャートである。 図8は、第1の状態における接触操作制御の処理手順の変形例を示すフローチャートである。 図9は、第2の状態における接触操作制御の処理手順の変形例を示すフローチャートである。 図10は、QWERTY配列の仮想キーボードがタッチパネルに表示されている例を示す図である。 図11は、テンキー配列の仮想キーボードがタッチパネルに表示されている例を示す図である。
 以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、タッチパネルを備える各種装置、例えば、PHS(Personal Handyphone System)、PDA、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。
(実施形態)
 まず、図1を参照しながら、本発明に係る電子機器の一実施形態である携帯電話端末1の外観について説明する。図1は、携帯電話端末1の外観を示す正面図である。図1に示すように、携帯電話端末1は、略六面体形状の筐体を有し、その筐体の表面にタッチパネル2と、入力部3と、スピーカ7と、マイク8とを備える。
 タッチパネル2は、面積が最も広い面の1つに設けられ、文字、図形、画像等を表示するとともに、指、スタイラス、ペン等(以下、単に「指」という)を用いてタッチパネル2に対して行われる各種操作を検出する。なお、タッチパネル2が各種操作を検出する方式は、静電容量式、抵抗膜式、感圧式等の任意の方式であってよい。入力部3は、所定の機能が割り当てられたボタン3A、ボタン3Bおよびボタン3C等の複数のボタンからなる。スピーカ7は、通話相手の音声や、各種プログラムによって再生される音楽や効果音等を出力する。マイク8は、通話時や音声による操作の受付時に音声を取得する。
 次に、図2を参照しながら、携帯電話端末1の機能的な構成について説明する。図2は、携帯電話端末1の機能的な構成を示すブロック図である。図2に示すように携帯電話端末1は、タッチパネル2と、入力部3と、振動部4と、電源部5と、通信部6と、スピーカ7と、マイク8と、記憶部9と、制御部10と、RAM(Random Access Memory)11とを有する。
 タッチパネル2は、表示部2Bと、表示部2Bに重畳されたタッチセンサ2A(検出部)とを有する。タッチセンサ2Aは、指を用いてタッチパネル2に対して行われた各種操作(表示部2Bに対する接触による操作)を、操作が行われた場所のタッチパネル2上での位置とともに検出し、制御部10に通知する。タッチセンサ2Aによって検出される操作には、タップ操作やスワイプ操作が含まれる。タップ操作とは、指をタッチパネル2に短時間接触させた後にタッチパネル2から離す操作である。スワイプ操作とは、指をタッチパネル2に接触させたままで移動させる操作である。表示部2Bは、例えば、液晶ディスプレイ(LCD、Liquid Crystal Display)や、有機EL(Organic Electro-Luminescence)パネルなどで構成され、文字や図形等を表示する。
 入力部3は、物理的なボタン等を通じて利用者の操作を受け付け、受け付けた操作に対応する信号を制御部10へ送信する。振動部4は、モータや圧電素子等を用いて振動を発生させることによって、少なくともタッチパネル2を直接的または間接的に振動させる。振動部4は、制御部10から入力される信号に応じて振動の強度を変更することができる。ここで、振動の強度を変更するということは、振動の周波数を変更することであってもよいし、振動の振幅を変更することであってもよいし、振動の周波数と振幅の両方を変更することであってもよい。
 電源部5は、蓄電池または外部電源から得られる電力を、制御部10を含む携帯電話端末1の各機能部へ供給する。通信部6は、基地局によって割り当てられるチャネルを介し、基地局との間でCDMA方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。スピーカ7は、制御部10から送信される音声信号を音声として出力する。マイク8は、利用者等の音声を音声信号へ変換して制御部10へ出力する。
 記憶部9は、例えば、不揮発性メモリや磁気記憶装置等の記憶装置である。記憶部9は、制御部10での処理に利用されるプログラムやデータを保存する。記憶部9に記憶されるプログラムには、メールプログラム9Aと、ブラウザプログラム9Bと、操作制御プログラム9Cとが含まれる。また、記憶部9に記憶されるデータには、振動定義データ9Dが含まれる。記憶部9は、携帯電話端末1の基本的な機能を実現するオペレーティングシステムプログラムやアドレス帳データ等のその他のプログラムやデータも記憶する。
 メールプログラム9Aは、電子メール機能を実現するための機能を提供する。ブラウザプログラム9Bは、WEBブラウジング機能を実現するための機能を提供する。操作制御プログラム9Cは、タッチパネル2によって検出された入力操作に応じて各種の機能を起動させる。また、操作制御プログラム9Cは、利用者に接触位置を認識させる機能を提供する。振動定義データ9Dは、操作制御プログラム9Cが提供する機能に応じて振動部4を振動させる強度とパターンについての定義を保持する。
 制御部10は、例えば、CPU(Central Processing Unit)であり、携帯電話端末1の動作を統括的に制御して各種の機能を実現する。具体的には、制御部10は、記憶部9に記憶されているデータやRAM11に展開したデータを必要に応じて参照しつつ、記憶部9に記憶されているプログラムに含まれる命令を実行して、表示部2Bや、通信部6等を制御することによって各種機能を実現する。
 なお、制御部10が実行するプログラムや参照するデータは、通信部6による無線通信でサーバ装置からダウンロードすることとしてもよい。また、制御部10が実行するプログラムや参照するデータは、携帯電話端末1が備える媒体読み取り装置(図示せず)が情報を読み出すことができる可搬の記憶媒体に記憶されていてもよい。
 制御部10は、例えば、メールプログラム9Aを実行することによって、電子メール機能を実現する。また、制御部10は、ブラウザプログラム9Bを実行することによって、WEBブラウジング機能を実現する。また、制御部10は、操作制御プログラム9Cを実行することによって、利用者に接触位置を認識させる機能を含む各種機能を実現する。なお、制御部10は、オペレーティングシステムプログラムによって提供されるマルチタスク機能によって、複数のプログラムを並行して実行できるものとする。
 RAM11は、制御部10によって実行されるプログラムの命令、制御部10が参照するデータ、制御部10の演算結果等が一時的に記憶される記憶領域として利用される。
 次に、図3を参照しながら、利用者に接触位置を認識させる機能について説明する。図3は、利用者に接触位置を認識させる機能を説明するための図である。
 図3に示すように、稼働中の携帯電話端末1は、第1の状態または第2の状態のいずれかの状態をとる。第1の状態は、利用者に接触位置を認識させるための状態であり、第2の状態は、利用者の接触操作に応じて各種の処理(所定の処理)を実行するための状態である。
 図3のステップS11において、携帯電話端末1は、タッチパネル2に標準画面を表示したままで第1の状態をとっている。標準画面とは、通話機能、電子メール機能等の各種機能の機能を待ち受けている状態の画面である。換言すると、標準画面は、携帯電話端末1が提供する各種機能に応じた画面へ切り替わる前の画面である。なお、標準画面は、例えば、待受画面、初期画面、デスクトップ画面、ホーム画面、または、壁紙と呼ばれることもある。
 なお、第1の状態では、タッチパネル2の表示部2Bへの電力の供給を停止して表示部2Bを消灯させてもよい。ただし、表示部2Bへの電力の供給を停止する場合であっても、タッチセンサ2Aへの電力の供給は継続され、タッチセンサ2Aは、接触操作を検出可能なままに保たれる。
 携帯電話端末1は、標準画面上に複数のアイコンI1を表示させる。アイコンI1は、それぞれが特定の機能と対応づけられた画像オブジェクトであり、等間隔で配列される。携帯電話端末1が第2の状態にある場合、いずれかのアイコンI1の表示領域内での接触操作がタッチパネル2によって検出されると、携帯電話端末1は、接触操作が検出されたアイコンI1に対応する機能(所定の処理)を実行する。
 一方、携帯電話端末1が第1の状態にある場合、アイコンI1は、利用者に接触位置を認識させる手がかりとして利用される。具体的には、携帯電話端末1が第1の状態にある場合、いずれかのアイコンI1の表示領域内での接触操作がタッチパネル2によって検出されると、携帯電話端末1は、振動部4にタッチパネル2を振動させる。振動の強度やパターンは、接触操作が検出されたアイコンI1に応じて変更される。このため、利用者は、接触操作に応じて発生した振動の強度やパターンに基づいて、自分がどのアイコンI1に対して接触操作を行ったかを認識することができる。なお、第1の状態では、接触による操作に基づく所定の処理を行わないため、アイコンI1への接触操作が検出されたとしても、振動を発生させるのみでアイコンI1に対応する機能は実行されない。
 また、携帯電話端末1が第1の状態にある場合、タッチパネル2上の所定の位置に基準位置B1が設定される。利用者は、基準位置B1がタッチパネル2上のどこにあるかを知っており(例えば、タッチパネル2上の中心部)、また、基準位置B1からみたアイコンI1等の各オブジェクトの相対位置を予め覚えている。携帯電話端末1は、基準位置B1が設定された位置、または、基準位置B1を含むアイコンI1の表示領域内での接触操作がタッチパネル2によって検出されると、第2の状態へ遷移する。
 すなわち、利用者は、振動の強度やパターンに基づいて基準位置B1を探り当てた後は、既知の相対位置に基づいて任意のオブジェクトに対して接触操作を行い、そのオブジェクトに対応する機能を起動させることができる。
 図3に示す例では、タッチパネル2の中央付近に基準位置B1が設けられている。中央付近は、タッチパネル2上のいずれの位置とも比較的近いため、タッチパネル2上の任意の位置に対して接触操作を行う手がかりを設定する位置として好適である。なお、基準位置B1を設定する位置は、利用者の指定や、第1の状態において表示される画面において入力を受け付けるボタンやアイコン等のオブジェクトの配置に応じて変更してもよい。
 図3に示すステップS12では、利用者が、タッチパネル2上の位置P1で接触操作を行っている。位置P1は、タッチパネル2の右上に表示されているアイコンI1の表示領域に含まれる。このため、携帯電話端末1は、位置P1での接触操作をタッチパネル2が検出すると、位置P1を含むアイコンI1に対応する強度およびパターンで振動部4を振動させる。アイコンI1等のオブジェクトと振動の強度およびパターンとの対応は、振動定義データ9Dにおいて定義されている。
 図4は、振動定義データ9Dの一例を示す図である。図4に示す振動定義データ9Dは、表示位置、強度、パターンという項目を有し、オブジェクトごとにデータが登録されている。表示位置は、オブジェクトが表示される位置である。強度は、オブジェクトに対応する振動の強度であり、数値が大きいほど強度が強いことを意味する。パターンは、オブジェクトに対応する振動のパターンであり、一定期間振動を発生させることを示す黒丸と一定期間振動の発生を抑制することを示す白丸との組み合わせが設定されている。
 図4に示す振動定義データ9Dでは、オブジェクトごとに強度またはパターンの少なくとも一方が異なっている。このように、振動定義データ9Dを設定することにより、利用者は、接触操作の対象となったオブジェクトを振動の強度およびパターンに基づいて識別することができる。なお、振動定義データ9Dは、予め設定されているものでも良いし、利用者が個々に設定するものでもよい。
 図5は、振動定義データ9Dの他の例を示す図である。図5に示す振動定義データ9Dは、基準位置からの距離、強度、パターンという項目を有し、基準位置からの距離ごとにデータが登録されている。基準位置からの距離は、基準位置B1からのオブジェクトの距離を示す値である。基準位置からの距離は、オブジェクトの表示領域内に基準位置B1が存在する場合に0となり、オブジェクトが基準位置B1から遠くなるほど大きな値となる。強度は、オブジェクトに対応する振動の強度である。パターンは、オブジェクトに対応する振動のパターンである。
 図5に示す振動定義データ9Dは、オブジェクトが基準位置B1から遠くなるほど、振動の強度が弱くなり、1パターン内での振動時間が短くなるように設定されている。このように基準位置B1からの距離に応じて振動の強度およびパターンを一定の法則に従って変化させることにより、利用者は、それぞれのオブジェクトに対応する振動の強度やパターンを覚えていなくても、基準位置B1を探り当てることができる。
 ステップS13では、利用者が、タッチパネル2の振動の強度およびパターンに基づいて基準位置B1をおおまかに探り当て、基準位置B1の近傍の位置P2で接触操作を行っている。位置P2は、タッチパネル2の中央に表示されているアイコンI1の表示領域に含まれ、同じ表示領域内に基準位置B1が存在する。このように、基準位置B1と同一表示領域内での接触操作をタッチパネル2が検出すると、携帯電話端末1は、その領域に表示されているアイコンI1に対応する強度およびパターンで振動部4を振動させた後、ステップS14として、第2の状態へ遷移する。
 このとき、利用者は、自分が基準位置B1を含むアイコンI1に対して接触操作を行ったことと、それによって携帯電話端末1が第2の状態へ遷移したことを知ることができる。また、利用者は、基準位置B1と各アイコンI1との相対位置に関する知識と、感知した振動の強度およびパターンとから、それぞれのアイコンI1がどこに配置されているかを目で見て確認しなくてもほぼ正確に推測することができる。
 なお、第1の状態から第2の状態に際しては、状態の遷移を利用者が確実に認識できるように、発生させる振動の強度およびパターンを他の場面と明確に異ならせることが好ましい。また、状態の遷移を利用者が確実に認識できるようにするために、スピーカ7からの通知音の出力等の他の通知手段を併用してもよい。
 図3に示すステップS15では、利用者が、タッチパネル2上の位置P3で接触操作を行っている。位置P3は、位置P1と同様に、タッチパネル2の右上に表示されているアイコンI1の表示領域に含まれる。携帯電話端末1は、第2の状態へ遷移しているため、位置P3での接触操作をタッチパネル2が検出すると、位置P3を含むアイコンI1に対応付けられている機能を実行する。このとき、携帯電話端末1は、機能が実行されたことを示すために、振動部4に振動を発生させる。このときの振動の強度およびパターンは、第1の状態において位置P3での接触操作が検出された場合と同一であってもよいし、異なっていてもよい。
 例えば、位置P3を含むアイコンI1に対応付けられている機能が受信メールの一覧を表示する機能であるものとする。この場合、携帯電話端末1は、ステップS16のように、位置P3での接触操作に応じて、受信メール一覧画面をタッチパネル2に表示させる。
 このように、携帯電話端末1は、タッチパネル2上に表示されたオブジェクトに対する接触操作に応じてオブジェクトに対応づけられた機能を起動させる第2の状態以外に、第1の状態をとることで、利用者に接触操作の接触位置を認識させる。すなわち、携帯電話端末1は、利用者が、接触位置を認識して容易に所望の機能を起動させることができるように構成されている。
 なお、基準位置B1を含むアイコンI1は、第1の状態においては、第1の状態から第2の状態への遷移のための特別な領域として扱われるが、第2の状態においては、他のアイコンI1と同様に扱われる。すなわち、第2の状態においては、基準位置B1を含むアイコンI1は、対応付けられた機能を起動させるための領域として利用される。また、携帯電話端末1は、タッチパネル上に表示されたアイコンI1のうち、基準位置B1を含むアイコンI1への接触操作に対してのみ振動を発生させ、それ以外のアイコンI1への接触操作に対して振動を発生させないようにしても良い。
 次に、図6および図7を参照しながら、上記の第1の状態と第2の状態とにおいて携帯電話端末1が実行する制御の処理手順について説明する。図6は、第1の状態における接触操作制御の処理手順を示すフローチャートである。図7は、第2の状態における接触操作制御の処理手順を示すフローチャートである。なお、図6および図7に示す処理手順は、制御部10が操作制御プログラム9Cを実行することによって実現される。
 図6に示すように、携帯電話端末1が第1の状態にある場合、制御部10は、ステップS101として、表示部2Bへの接触操作が検出されたかを判定する。接触操作が検出されない場合(ステップS101,No)、制御部10は、ステップS101の判定を再実行する。
 接触操作が検出された場合(ステップS101,Yes)、制御部10は、ステップS102として、その接触操作の行われた位置がアイコン等のオブジェクトの表示領域内かを判定する。接触操作の行われた位置がオブジェクトの表示領域内でない場合(ステップS102,No)、制御部10は、ステップS101以降を再実行する。
 接触操作の行われた位置がオブジェクトの表示領域内である場合(ステップS102,Yes)、制御部10は、ステップS103として、そのオブジェクトに対応する振動の強度およびパターンを振動定義データ9Dから取得する。そして、制御部10は、ステップS104として、振動部4に、取得した強度およびパターンでタッチセンサ2Aを振動させる。
 続いて、制御部10は、ステップS105として、接触操作の行われたオブジェクトの表示領域内に基準位置B1があるかを判定する。基準位置B1がない場合(ステップS105,No)、制御部10は、ステップS101以降を再実行する。一方、基準位置B1がある場合(ステップS105,Yes)、制御部10は、ステップS106として、携帯電話端末1を第2の状態へ切り替える。
 図7に示すように、携帯電話端末1が第2の状態にある場合、制御部10は、ステップS201として、表示部2Bへの接触操作が検出されたかを判定する。接触操作が検出された場合(ステップS201,Yes)、制御部10は、ステップS202として、その接触操作の行われた位置がアイコン等のオブジェクトの表示領域内かを判定する。接触操作の行われた位置がオブジェクトの表示領域内でない場合(ステップS202,No)、制御部10は、ステップS201以降を再実行する。
 接触操作の行われた位置がオブジェクトの表示領域内である場合(ステップS202,Yes)、制御部10は、ステップS203として、そのオブジェクトに対応する振動の強度およびパターンを振動定義データ9Dから取得する。そして、制御部10は、ステップS204として、振動部4に、取得した強度およびパターンでタッチセンサ2Aを振動させる。また、制御部10は、ステップS205として、そのオブジェクトに対応づけられた機能を起動させる。そして、制御部10は、ステップS201以降を再実行する。
 ステップS201で接触操作が検出されない場合(ステップS201,No)、制御部10は、ステップS206として、第1の状態への状態移行を行うかを判定する。第1の状態への状態移行は、例えば、接触操作が所定期間以上検出されない場合や、入力部3で所定の操作が検出された場合に行われる。状態移行を行わない場合(ステップS206,No)、制御部10は、ステップS201以降を再実行する。一方、状態移行を行う場合(ステップS206,Yes)、制御部10は、ステップS207として、携帯電話端末1を第1の状態へ切り替える。
 上述してきたように、本実施形態に係る携帯電話端末1は、第1の状態において接触操作を受け付けた場合に接触位置に応じた強度やパターンでタッチパネル2を振動させるように構成されているので、利用者に接触位置を認識させることができる。
 なお、上記の実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、上記の実施形態では、表示手段としてタッチパネル2を有する電子機器に本発明を適用する例について説明したが、本発明は、表示部2Bとタッチセンサ2Aとが重畳されていない電子機器にも適用することもできる。この場合、本発明は、タッチセンサ2A上のどの位置で接触操作を行っているかを利用者に認識させるために利用される。
 また、上記の実施形態では、制御部10は、第2の状態において、接触操作の行われた位置がオブジェクトの表示領域内である場合、そのオブジェクトに対応づけられた機能を起動させるが、本発明は、基準位置があるオブジェクトについては、第1の状態において、接触操作が行われた位置がそのオブジェクトの表示領域内である場合、そのオブジェクトに対応する振動の強度およびパターンでタッチパネル2を振動させるとともに、そのオブジェクトに対応付けられた機能を起動させてもよい。
 また、本発明の基準位置は、タッチパネル2(タッチセンサ2A)の中心位置としてもよい。
 また、上記の実施形態では、第1の状態においてタッチパネル2に標準画面が表示されていることとしたが、第1の状態において表示される画面は標準画面に限定されない。第1の状態においてタッチパネル2に標準画面以外の画面が表示されている場合、何らかの機能が割り当てられているボタン等のオブジェクトに対する接触操作が検出された際にそのオブジェクトに応じて振動を発生させればよい。また、振動の強度やパターンは、画面ごとに設定してもよい。
 例えば、第1の状態においてタッチパネル2に仮想キーボードが表示されている場合には、仮想キーボード上の各ボタンに対する接触操作が検出された際にそのボタンに応じて振動を発生させればよい。図10および図11を参照しながら、仮想キーボードが表示されている場合の例について説明する。
 図10は、QWERTY配列の仮想キーボード21がタッチパネル2に表示されている例を示す図である。このように、QWERTY配列の仮想キーボード21が表示されている場合、第1の状態においては、「A」、「B」等の文字に対応するボタンや「BS」等の機能キーに対応するボタンに対する接触操作が検出された際にそのボタンに応じて振動を発生させればよい。また、QWERTY配列の仮想キーボード21が表示されている場合、「F」に対応するボタンの表示領域内に基準位置B2を設け、「J」に対応するボタンの表示領域内に基準位置B3を設けるというように、人差し指のホームポジションに対応するボタンの表示領域内に基準位置を設けることが好ましい。人差し指のホームポジションに対応するボタンの表示領域内に基準位置を設けることにより、第2の状態に移行した後に他のボタンの位置を把握し易くなる。この場合、接触操作が、「F」に対応するボタンの表示領域内の位置と、「J」に対応するボタンの表示領域内の位置に同時に行われたと判定された場合、第2の状態に移行してもよい。
 図11は、テンキー配列の仮想キーボード22がタッチパネル2に表示されている例を示す図である。このように、テンキー配列の仮想キーボード22が表示されている場合、第1の状態においては、「1」、「2」等の数字に対応するボタンや「BS」等の機能キーに対応するボタンに対する接触操作が検出された際にそのボタンに応じて振動を発生させればよい。また、テンキー配列の仮想キーボード22が表示されている場合、数字に対応するボタンの中で中央に配置されている「5」に対応するボタンの表示領域内に基準位置B4を設けることが好ましい。「5」に対応するボタンのように、中央に配置されているボタンの表示領域内に基準位置B4を設けることにより、第2の状態に移行した後に他のボタンの位置を把握し易くなる。なお、図10および図11では図示の都合上、基準位置B2、B3、B4がボタンの表示領域の中央に位置していないが、これらの基準位置は、ボタンの表示領域の中央に位置することが好ましい。
 また、上記の実施形態では、第1の状態においてオブジェクトごとに振動の強度やパターンを変化させることとしたが、接触位置がどの領域に含まれるかに関わりなく、接触位置から基準位置までの距離や方向に応じて振動の強度やパターンを変化させてもよい。この場合、基準位置から所定の距離内で接触操作が検出された場合に、第2の状態へ遷移することとしてもよい。
 また、タッチパネル2に圧電素子や歪みゲージセンサ等を配設することにより、タッチパネル2に対する接触操作の押圧力(押圧)を検出することができる場合(タッチパネル2(検出部)が押圧力を検出することができる場合)は、第1の状態において接触操作が検出されても、接触操作の押圧力(押圧に基づく電圧値、抵抗値等のデータ値)が閾値よりも小さければ振動を発生させないこととしてもよい。図8を参照しながら、この場合の動作について説明する。図8は、第1の状態における接触操作制御の処理手順の変形例を示すフローチャートである。
 図8に示すように、携帯電話端末1が第1の状態にある場合、制御部10は、ステップS301として、表示部2Bへの接触操作が検出されたかを判定する。接触操作が検出されない場合(ステップS301,No)、制御部10は、ステップS301の判定を再実行する。
 接触操作が検出された場合(ステップS301,Yes)、制御部10は、ステップS302として、その接触操作の行われた位置がアイコン等のオブジェクトの表示領域内かを判定する。接触操作の行われた位置がオブジェクトの表示領域内でない場合(ステップS302,No)、制御部10は、ステップS301以降を再実行する。
 接触操作の行われた位置がオブジェクトの表示領域内である場合(ステップS302,Yes)、制御部10は、ステップS303として、接触操作の押圧力が閾値以上であるかを判定する。接触操作の押圧力が閾値以上でない場合(ステップS303,No)、制御部10は、ステップS301以降を再実行する。
 接触操作の押圧力が閾値以上である場合(ステップS303,Yes)、制御部10は、ステップS304として、そのオブジェクトに対応する振動の強度およびパターンを振動定義データ9Dから取得する。そして、制御部10は、ステップS305として、振動部4に、取得した強度およびパターンでタッチセンサ2Aを振動させる。
 続いて、制御部10は、ステップS306として、接触操作の行われたオブジェクトの表示領域内に基準位置B1があるかを判定する。基準位置B1がない場合(ステップS306,No)、制御部10は、ステップS301以降を再実行する。一方、基準位置B1がある場合(ステップS306,Yes)、制御部10は、ステップS307として、携帯電話端末1を第2の状態へ切り替える。
 このように接触操作の押圧力を条件に加えることにより、予期せぬ接触によって携帯電話端末1が第1の状態から第2の状態へ遷移することを抑止できる。
 また、第2の状態において、利用者が接触位置がどこであるかを確認した上で接触位置に応じた機能を起動させることができるようにしてもよい。図9を参照しながら、この場合の動作について説明する。図9は、第2の状態における接触操作制御の処理手順の変形例を示すフローチャートである。
 図9に示すように、携帯電話端末1が第2の状態にある場合、制御部10は、ステップS401として、表示部2Bへの接触操作が検出されたかを判定する。接触操作が検出された場合(ステップS401,Yes)、制御部10は、ステップS402として、その接触操作の行われた位置がアイコン等のオブジェクトの表示領域内かを判定する。接触操作の行われた位置がオブジェクトの表示領域内でない場合(ステップS402,No)、制御部10は、ステップS401以降を再実行する。
 接触操作の行われた位置がオブジェクトの表示領域内である場合(ステップS402,Yes)、制御部10は、ステップS403として、検出された接触操作が第1の操作であるかを判定する。ここで、第1の操作とは、接触位置を確認するために行われる操作である。第1の操作は、例えば、所定時間内にタップ操作を1度だけ行うシングルタップ操作である。
 検出された接触操作が第1の操作である場合(ステップS403,Yes)、制御部10は、ステップS404として、接触位置を含むオブジェクトに対応する振動の強度およびパターンを振動定義データ9Dから取得する。そして、制御部10は、ステップS405として、振動部4に、取得した強度およびパターンでタッチセンサ2Aを振動させる。そして、制御部10は、ステップS401以降を再実行する。
 検出された接触操作が第1の操作でない場合(ステップS403,No)、制御部10は、ステップS406として、検出された接触操作が第2の操作であるかを判定する。ここで、第2の操作とは、接触位置に対応する機能を起動させるために行われる操作である。第2の操作は、例えば、所定時間内にタップ操作を2回行うダブルタップ操作である。
 検出された接触操作が第2の操作である場合(ステップS406,Yes)、制御部10は、ステップS407として、接触位置を含むオブジェクトに対応づけられた機能を起動させる。そして、制御部10は、ステップS401以降を再実行する。検出された接触操作が第2の操作でない場合(ステップS406,No)、制御部10は、いずれの機能も起動させることなく、ステップS401以降を再実行する。
 ステップS401で接触操作が検出されない場合(ステップS401,No)、制御部10は、ステップS408として、第1の状態への状態移行を行うかを判定する。状態移行を行わない場合(ステップS408,No)、制御部10は、ステップS401以降を再実行する。一方、状態移行を行う場合(ステップS408,Yes)、制御部10は、ステップS409として、携帯電話端末1を第1の状態へ切り替える。
 このように第2の状態において振動を発生させる操作と機能を起動させる操作とを区別することにより、利用者は、機能を起動させる前に接触位置を確認することが可能になり、その結果、誤動作が発生しにくくなる。なお、上記の説明における第1の操作と第1の操作の組み合わせは例であり、例えば、第1の操作が指をタッチパネル2に一定時間以上接触させるロングタップ(長押下)操作であり、第2の操作がシングルタップ操作であってもよい。また、第1の操作が指をタッチパネル2に接触させる操作であり、第2の操作が所定の閾値以上の押圧力でタッチパネルを押圧させる操作であってもよい。
 1 携帯電話端末
 2 タッチパネル
 2A タッチセンサ(検出部)
 2B 表示部
 3 入力部
 4 振動部
 9 記憶部
 9A メールプログラム
 9B ブラウザプログラム
 9C 操作制御プログラム
 9D 振動定義データ
10 制御部
11 RAM

Claims (15)

  1.  表示部と、
     前記表示部に対する接触を検出する検出部と、
     前記検出部を振動させる振動部と、
     前記表示部に対する接触による操作に基づく所定の処理を行わない第1の状態と、前記表示部に対する接触による操作に基づく所定の処理を行う第2の状態とを切り替える制御部と、を備え、
     前記制御部は、前記第1の状態において、前記表示部上の所定の位置に対する接触が前記検出部により検出された場合に、当該接触に基づいて前記振動部により前記検出部を振動させるとともに、前記第1の状態から前記第2の状態に切り替える
     ことを特徴とする電子機器。
  2.  前記表示部は、それぞれが機能と対応づけられた複数のオブジェクトを表示し、
     前記制御部は、前記第1の状態から前記第2の状態へ切り替えた後に、前記表示部に表示された前記複数のオブジェクトのうち一のオブジェクトに対する接触が前記検出部により検出された場合に、当該接触による操作に基づく所定の処理として前記一のオブジェクトに対応づけられた機能を実行することを特徴とする請求項1に記載の電子機器。
  3.  前記制御部は、前記第1の状態において、前記複数のオブジェクトのうち前記表示部上の前記所定の位置に対応して配置される所定オブジェクトに対する接触が前記検出部により検出された場合に、前記所定オブジェクトに対応づけられた機能を実行することなく前記振動部により前記検出部を振動させるとともに、前記第1の状態から前記第2の状態に切り替えることを特徴とする請求項2に記載の電子機器。
  4.  前記制御部は、前記第1の状態から前記第2の状態へ切り替えた後に、前記一のオブジェクトに対する接触が前記検出部により検出された場合に、当該接触による操作に基づく所定の処理として、前記振動部により前記検出部を振動させるとともに、前記一のオブジェクトに対応づけられた機能を実行することを特徴とする請求項2または3に記載の電子機器。
  5.  前記制御部は、前記第1の状態から前記第2の状態へ切り替えた後に、前記一のオブジェクトに対する第1の接触が前記検出部により検出された場合に、当該第1の接触による操作に基づく所定の処理として前記振動部により前記検出部を振動させ、その後に、前記一のオブジェクトに対する第2の接触が前記検出部により検出された場合に、当該第2の接触による操作に基づく所定の処理として前記一のオブジェクトに対応づけられた機能を実行することを特徴とする請求項2または3に記載の電子機器。
  6.  前記制御部は、前記表示部上に表示されているオブジェクトごとに前記振動部による前記検出部の振動の強度またはパターンの少なくとも一方を変更することを特徴とする請求項2から5のいずれか1項に記載の電子機器。
  7.  前記制御部は、前記表示部上の前記所定の位置と前記表示部上に表示されているオブジェクトとの距離に応じて、前記振動部による前記検出部の振動の強度またはパターンの少なくとも一方を変更することを特徴とする請求項2から5のいずれか1項に記載の電子機器。
  8.  前記制御部は、前記所定の位置と近いオブジェクトほど、前記振動部による前記検出部を強く振動させることを特徴とする請求項7に記載の電子機器。
  9.  前記検出部は、前記表示部に対する接触において生じる押圧をさらに検出し、
     前記制御部は、前記検出部により前記表示部上の前記所定の位置に対する接触であって所定の閾値以上の押圧による接触が検出された場合に、当該接触に基づいて前記振動部により前記検出部を振動させるとともに、前記第1の状態から前記第2の状態に切り替えることを特徴とする請求項1から8のいずれか1項に記載の電子機器。
  10.  前記所定の位置は、前記表示部の中央付近であることを特徴とする請求項1から9のいずれか1項に記載の電子機器。
  11.  前記表示部にQWERTY配列の仮想キーボードが表示されている場合、前記所定の位置は、「F」に対応するボタンの表示領域内と、「J」に対応するボタンの表示領域内とに設けられることを特徴とする請求項1から9のいずれか1項に記載の電子機器。
  12.  前記表示部にテンキー配列の仮想キーボードが表示されている場合、前記所定の位置は、「5」に対応するボタンの表示領域内に設けられることを特徴とする請求項1から9のいずれか1項に記載の電子機器。
  13.  表示部と、
     前記表示部に対する接触を検出する検出部と、
     前記検出部を振動させる振動部と、を備える電子機器によって実行される操作制御方法であって、
     前記表示部に対する接触による操作に基づく所定の処理を行わない第1の状態において、前記検出部が、前記表示部に対する接触を検出するステップと、
     前記検出部によって検出された接触に基づいて前記振動部が前記表示部を振動させるステップと、
     前記第1の状態において、前記検出部が前記表示部上の所定の位置に対する接触を検出した場合に、前記第1の状態から、前記表示部に対する接触による操作に基づく所定の処理を行う第2の状態へ切り替えるステップと
     を含むことを特徴とする操作制御方法。
  14.  表示部と、
     前記表示部に対する接触を検出する検出部と、
     前記検出部を振動させる振動部と、を備える電子機器に、
     前記表示部に対する接触による操作に基づく所定の処理を行わない第1の状態において、前記検出部が、前記表示部に対する接触を検出するステップと、
     前記検出部によって検出された接触に基づいて前記振動部が前記検出部を振動させるステップと、
     前記第1の状態において、前記検出部が前記表示部上の所定の位置に対する接触を検出した場合に、前記第1の状態から、前記表示部に対する接触による操作に基づく所定の処理を行う第2の状態へ切り替えるステップと
     を実行させることを特徴とする操作制御プログラム。
  15.  タッチセンサと、
     前記タッチセンサを振動させる振動部と、
     前記タッチセンサに対する接触による操作に基づく所定の処理を行わない第1の状態と、前記タッチセンサに対する接触による操作に基づく所定の処理を行う第2の状態とを切り替える制御部と、を備え、
     前記制御部は、前記第1の状態において、前記タッチセンサ上の所定の位置に対する接触が検出された場合に、当該接触に基づいて前記振動部により前記タッチセンサを振動させるとともに、前記第1の状態から前記第2の状態に切り替える
     ことを特徴とする電子機器。
PCT/JP2012/059583 2011-04-06 2012-04-06 電子機器、操作制御方法および操作制御プログラム Ceased WO2012137946A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US14/009,655 US9733708B2 (en) 2011-04-06 2012-04-06 Electronic device, operation control method, and operation control program
JP2013508953A JPWO2012137946A1 (ja) 2011-04-06 2012-04-06 電子機器、操作制御方法および操作制御プログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011-084790 2011-04-06
JP2011084790 2011-04-06

Publications (1)

Publication Number Publication Date
WO2012137946A1 true WO2012137946A1 (ja) 2012-10-11

Family

ID=46969334

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2012/059583 Ceased WO2012137946A1 (ja) 2011-04-06 2012-04-06 電子機器、操作制御方法および操作制御プログラム

Country Status (3)

Country Link
US (1) US9733708B2 (ja)
JP (1) JPWO2012137946A1 (ja)
WO (1) WO2012137946A1 (ja)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016185891A1 (ja) * 2015-05-15 2016-11-24 株式会社東海理化電機製作所 触覚呈示装置
JP2018142345A (ja) * 2012-12-29 2018-09-13 アップル インコーポレイテッドApple Inc. 複数接触ジェスチャのために触知出力の生成を見合わせるためのデバイス、方法、及びグラフィカルユーザインタフェース
US10338772B2 (en) 2015-03-08 2019-07-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US10387029B2 (en) 2015-03-08 2019-08-20 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10402073B2 (en) 2015-03-08 2019-09-03 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US10455146B2 (en) 2015-06-07 2019-10-22 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10481690B2 (en) 2012-05-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10592041B2 (en) 2012-05-09 2020-03-17 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US10599331B2 (en) 2015-03-19 2020-03-24 Apple Inc. Touch input cursor manipulation
US10613634B2 (en) 2015-03-08 2020-04-07 Apple Inc. Devices and methods for controlling media presentation
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
US10698598B2 (en) 2015-08-10 2020-06-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10705718B2 (en) 2015-06-07 2020-07-07 Apple Inc. Devices and methods for navigating between user interfaces
US10775999B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10775994B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US10782871B2 (en) 2012-05-09 2020-09-22 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US10884591B2 (en) 2012-05-09 2021-01-05 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects
US10884608B2 (en) 2015-08-10 2021-01-05 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US10908808B2 (en) 2012-05-09 2021-02-02 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US10915243B2 (en) 2012-12-29 2021-02-09 Apple Inc. Device, method, and graphical user interface for adjusting content selection
US10969945B2 (en) 2012-05-09 2021-04-06 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US11010027B2 (en) 2012-05-09 2021-05-18 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US11023116B2 (en) 2012-05-09 2021-06-01 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US11182017B2 (en) 2015-08-10 2021-11-23 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity
US11240424B2 (en) 2015-06-07 2022-02-01 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US12050761B2 (en) 2012-12-29 2024-07-30 Apple Inc. Device, method, and graphical user interface for transitioning from low power mode
US12135871B2 (en) 2012-12-29 2024-11-05 Apple Inc. Device, method, and graphical user interface for switching between user interfaces

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115700434A (zh) 2014-09-02 2023-02-07 苹果公司 用于可变触觉输出的语义框架
JP6587941B2 (ja) * 2016-01-14 2019-10-09 株式会社デンソーテン 入力装置、表示装置、および、入力装置の振動状態検出方法
DK179823B1 (en) 2016-06-12 2019-07-12 Apple Inc. DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR PROVIDING HAPTIC FEEDBACK
DK179657B1 (en) 2016-06-12 2019-03-13 Apple Inc. Devices, methods and graphical user interfaces for providing haptic feedback
DK179278B1 (en) 2016-09-06 2018-03-26 Apple Inc Devices, methods and graphical user interfaces for haptic mixing
DK201670720A1 (en) 2016-09-06 2018-03-26 Apple Inc Devices, Methods, and Graphical User Interfaces for Generating Tactile Outputs
DK201770372A1 (en) 2017-05-16 2019-01-08 Apple Inc. TACTILE FEEDBACK FOR LOCKED DEVICE USER INTERFACES

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009009412A (ja) * 2007-06-28 2009-01-15 Canon Inc 情報提示装置及び情報提示方法
JP2010244253A (ja) * 2009-04-03 2010-10-28 Sony Corp 情報処理装置、通知方法、およびプログラム
JP2011048665A (ja) * 2009-08-27 2011-03-10 Sony Corp 情報処理装置、情報処理方法、及びプログラム

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000137576A (ja) * 1998-10-30 2000-05-16 Nec Corp タッチパネル式入力装置
JP2000222129A (ja) 1999-02-03 2000-08-11 Harness Syst Tech Res Ltd タッチパネルスイッチ
JP3949912B2 (ja) * 2000-08-08 2007-07-25 株式会社エヌ・ティ・ティ・ドコモ 携帯型電子機器、電子機器、振動発生器、振動による報知方法および報知制御方法
FI112415B (fi) * 2001-11-28 2003-11-28 Nokia Oyj Pietsosähköinen käyttöliittymä
JP3937982B2 (ja) * 2002-08-29 2007-06-27 ソニー株式会社 入出力装置および入出力装置を有する電子機器
JP4717461B2 (ja) * 2005-02-14 2011-07-06 キヤノン株式会社 情報入力装置、情報入力方法及び情報入力プログラム
JP2007115157A (ja) * 2005-10-24 2007-05-10 Softbank Mobile Corp キー操作感覚付与方法及び携帯情報装置
US7657849B2 (en) 2005-12-23 2010-02-02 Apple Inc. Unlocking a device by performing gestures on an unlock image
US8120584B2 (en) * 2006-12-21 2012-02-21 Cypress Semiconductor Corporation Feedback mechanism for user detection of reference location on a sensing device
JP2008191086A (ja) * 2007-02-07 2008-08-21 Matsushita Electric Ind Co Ltd ナビゲーション装置
JP2009134473A (ja) * 2007-11-29 2009-06-18 Sony Corp 押圧検知センサ、入力装置及び電子機器
KR101498623B1 (ko) * 2008-06-25 2015-03-04 엘지전자 주식회사 휴대 단말기 및 그 제어방법
US8385885B2 (en) 2008-10-17 2013-02-26 Sony Ericsson Mobile Communications Ab Method of unlocking a mobile electronic device
JP4875050B2 (ja) * 2008-12-09 2012-02-15 京セラ株式会社 入力装置
JP4633166B2 (ja) * 2008-12-22 2011-02-16 京セラ株式会社 入力装置および入力装置の制御方法
US20100214239A1 (en) * 2009-02-23 2010-08-26 Compal Electronics, Inc. Method and touch panel for providing tactile feedback
JP5343871B2 (ja) * 2009-03-12 2013-11-13 株式会社リコー タッチパネル装置、これを含むタッチパネル付き表示装置、及びタッチパネル装置の制御方法
JP2010224658A (ja) 2009-03-19 2010-10-07 Smk Corp 操作入力装置
KR101628782B1 (ko) * 2009-03-20 2016-06-09 삼성전자주식회사 휴대용 단말기에서 복수의 진동자를 이용한 햅틱 기능 제공방법 및 장치
JP5554517B2 (ja) * 2009-04-22 2014-07-23 富士通コンポーネント株式会社 タッチパネルの位置検出方法及びタッチパネル装置
KR101598335B1 (ko) * 2009-06-11 2016-02-29 엘지전자 주식회사 휴대 단말기 및 그 동작방법
JP2011028635A (ja) 2009-07-28 2011-02-10 Sony Corp 表示制御装置、表示制御方法およびコンピュータプログラム
JP2011048669A (ja) 2009-08-27 2011-03-10 Kyocera Corp 入力装置
JP5267388B2 (ja) * 2009-08-31 2013-08-21 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
US8780055B2 (en) * 2009-10-02 2014-07-15 Blackberry Limited Low power wakeup detection circuit and a portable electronic device having a low power wakeup detection circuit
KR101657963B1 (ko) * 2009-12-08 2016-10-04 삼성전자 주식회사 단말기의 터치 면적 변화율에 따른 운용 방법 및 장치
US20110248930A1 (en) * 2010-04-08 2011-10-13 Research In Motion Limited Portable electronic device and method of controlling same to provide tactile feedback
US20110285517A1 (en) * 2010-05-18 2011-11-24 Tai-Seng Lam Terminal apparatus and vibration notification method thereof
JP2011048848A (ja) * 2010-10-27 2011-03-10 Kyocera Corp 入力装置および入力装置の制御方法
JP5639489B2 (ja) * 2011-01-25 2014-12-10 キヤノン株式会社 情報処理装置及びその制御方法、プログラム、並びに記憶媒体
US20120242584A1 (en) * 2011-03-22 2012-09-27 Nokia Corporation Method and apparatus for providing sight independent activity reports responsive to a touch gesture

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009009412A (ja) * 2007-06-28 2009-01-15 Canon Inc 情報提示装置及び情報提示方法
JP2010244253A (ja) * 2009-04-03 2010-10-28 Sony Corp 情報処理装置、通知方法、およびプログラム
JP2011048665A (ja) * 2009-08-27 2011-03-10 Sony Corp 情報処理装置、情報処理方法、及びプログラム

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11354033B2 (en) 2012-05-09 2022-06-07 Apple Inc. Device, method, and graphical user interface for managing icons in a user interface region
US10775994B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for moving and dropping a user interface object
US12340075B2 (en) 2012-05-09 2025-06-24 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US10908808B2 (en) 2012-05-09 2021-02-02 Apple Inc. Device, method, and graphical user interface for displaying additional information in response to a user contact
US12067229B2 (en) 2012-05-09 2024-08-20 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US11314407B2 (en) 2012-05-09 2022-04-26 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
US12045451B2 (en) 2012-05-09 2024-07-23 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US10884591B2 (en) 2012-05-09 2021-01-05 Apple Inc. Device, method, and graphical user interface for selecting object within a group of objects
US11947724B2 (en) 2012-05-09 2024-04-02 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10481690B2 (en) 2012-05-09 2019-11-19 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface
US10496260B2 (en) 2012-05-09 2019-12-03 Apple Inc. Device, method, and graphical user interface for pressure-based alteration of controls in a user interface
US10996788B2 (en) 2012-05-09 2021-05-04 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US11010027B2 (en) 2012-05-09 2021-05-18 Apple Inc. Device, method, and graphical user interface for manipulating framed graphical objects
US10969945B2 (en) 2012-05-09 2021-04-06 Apple Inc. Device, method, and graphical user interface for selecting user interface objects
US10592041B2 (en) 2012-05-09 2020-03-17 Apple Inc. Device, method, and graphical user interface for transitioning between display states in response to a gesture
US11221675B2 (en) 2012-05-09 2022-01-11 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US11068153B2 (en) 2012-05-09 2021-07-20 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US11023116B2 (en) 2012-05-09 2021-06-01 Apple Inc. Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
US10775999B2 (en) 2012-05-09 2020-09-15 Apple Inc. Device, method, and graphical user interface for displaying user interface objects corresponding to an application
US10942570B2 (en) 2012-05-09 2021-03-09 Apple Inc. Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
US10782871B2 (en) 2012-05-09 2020-09-22 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
JP2018142345A (ja) * 2012-12-29 2018-09-13 アップル インコーポレイテッドApple Inc. 複数接触ジェスチャのために触知出力の生成を見合わせるためのデバイス、方法、及びグラフィカルユーザインタフェース
US10620781B2 (en) 2012-12-29 2020-04-14 Apple Inc. Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
US10437333B2 (en) 2012-12-29 2019-10-08 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
US12050761B2 (en) 2012-12-29 2024-07-30 Apple Inc. Device, method, and graphical user interface for transitioning from low power mode
US12135871B2 (en) 2012-12-29 2024-11-05 Apple Inc. Device, method, and graphical user interface for switching between user interfaces
US10915243B2 (en) 2012-12-29 2021-02-09 Apple Inc. Device, method, and graphical user interface for adjusting content selection
US10613634B2 (en) 2015-03-08 2020-04-07 Apple Inc. Devices and methods for controlling media presentation
US11112957B2 (en) 2015-03-08 2021-09-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US12436662B2 (en) 2015-03-08 2025-10-07 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10860177B2 (en) 2015-03-08 2020-12-08 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10338772B2 (en) 2015-03-08 2019-07-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10387029B2 (en) 2015-03-08 2019-08-20 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US10402073B2 (en) 2015-03-08 2019-09-03 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US11977726B2 (en) 2015-03-08 2024-05-07 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10599331B2 (en) 2015-03-19 2020-03-24 Apple Inc. Touch input cursor manipulation
US11550471B2 (en) 2015-03-19 2023-01-10 Apple Inc. Touch input cursor manipulation
US11054990B2 (en) 2015-03-19 2021-07-06 Apple Inc. Touch input cursor manipulation
WO2016185891A1 (ja) * 2015-05-15 2016-11-24 株式会社東海理化電機製作所 触覚呈示装置
US10705718B2 (en) 2015-06-07 2020-07-07 Apple Inc. Devices and methods for navigating between user interfaces
US12346550B2 (en) 2015-06-07 2025-07-01 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11231831B2 (en) 2015-06-07 2022-01-25 Apple Inc. Devices and methods for content preview based on touch input intensity
US11240424B2 (en) 2015-06-07 2022-02-01 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10841484B2 (en) 2015-06-07 2020-11-17 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
US11681429B2 (en) 2015-06-07 2023-06-20 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11835985B2 (en) 2015-06-07 2023-12-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10455146B2 (en) 2015-06-07 2019-10-22 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US11327648B2 (en) 2015-08-10 2022-05-10 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
US11740785B2 (en) 2015-08-10 2023-08-29 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10754542B2 (en) 2015-08-10 2020-08-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10963158B2 (en) 2015-08-10 2021-03-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US11182017B2 (en) 2015-08-10 2021-11-23 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US10698598B2 (en) 2015-08-10 2020-06-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US12386501B2 (en) 2015-08-10 2025-08-12 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10884608B2 (en) 2015-08-10 2021-01-05 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation

Also Published As

Publication number Publication date
JPWO2012137946A1 (ja) 2014-07-28
US20140024414A1 (en) 2014-01-23
US9733708B2 (en) 2017-08-15

Similar Documents

Publication Publication Date Title
WO2012137946A1 (ja) 電子機器、操作制御方法および操作制御プログラム
JP5753432B2 (ja) 携帯電子機器
CA2739225C (en) Method of providing tactile feedback and electronic device
US8786562B2 (en) Mobile electronic device, control method, and storage medium storing control program
US8451255B2 (en) Method of providing tactile feedback and electronic device
US8466889B2 (en) Method of providing tactile feedback and electronic device
US20100201652A1 (en) Embedded piezoelectric elements in touch panels
EP2375309A1 (en) Handheld device with localized delays for triggering tactile feedback
US20110248839A1 (en) Portable electronic device and method of controlling same
KR101250638B1 (ko) 휴대용 전자 디바이스 및 이의 제어 방법
US20110248929A1 (en) Electronic device and method of controlling same
JP5679782B2 (ja) 携帯電子機器、画面制御方法および画面制御プログラム
EP3211510B1 (en) Portable electronic device and method of providing haptic feedback
JP2011128704A (ja) 携帯電子機器及び携帯電子機器の制御方法
JP2012174248A (ja) 携帯電子機器、接触操作制御方法および接触操作制御プログラム
CA2739126C (en) Method of providing tactile feedback and electronic device
JP5725903B2 (ja) 電子機器、接触操作制御プログラムおよび接触操作制御方法
JP2012208614A (ja) 携帯電子機器
JP5732219B2 (ja) 電子機器
JP5995405B2 (ja) 携帯電子機器、表示切替方法及び表示切替プログラム
JP6133451B2 (ja) 携帯電子機器、画面制御方法および画面制御プログラム
KR101147730B1 (ko) 가상 키보드 제공 단말 및 그 방법
CA2719844A1 (en) Portable electronic device and method of controlling same

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: 12768005

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2013508953

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 14009655

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 12768005

Country of ref document: EP

Kind code of ref document: A1