US20090160808A1 - Method for controlling electronic apparatus and electronic apparatus using the method - Google Patents

Method for controlling electronic apparatus and electronic apparatus using the method Download PDF

Info

Publication number
US20090160808A1
US20090160808A1 US12/334,530 US33453008A US2009160808A1 US 20090160808 A1 US20090160808 A1 US 20090160808A1 US 33453008 A US33453008 A US 33453008A US 2009160808 A1 US2009160808 A1 US 2009160808A1
Authority
US
United States
Prior art keywords
touch input
electronic apparatus
sensing signal
displacement value
processing 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.)
Abandoned
Application number
US12/334,530
Inventor
Kuo-Chen Wu
Jen-Chih Chang
Tsung-Yuan Ou
Hsing-Chiang Huang
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.)
HTC Corp
Original Assignee
HTC 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 HTC Corp filed Critical HTC Corp
Priority to US12/334,530 priority Critical patent/US20090160808A1/en
Assigned to HTC CORPORATION reassignment HTC CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHANG, JEN-CHIH, HUANG, HSING-CHIANG, OU, TSUNG-YUAN, WU, KUO-CHEN
Publication of US20090160808A1 publication Critical patent/US20090160808A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/044Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Definitions

  • the application relates to a control method of an electronic apparatus, and more particularly, to a method for controlling an electronic apparatus according to one of two touch inputs, and an electronic apparatus adopting the method.
  • an electronic apparatus includes a touch sensitive module, for example a smartphone, a PDA (personal digital assistance), or a PDA phone, on which the user can move his/her finger to control the operation of the electronic apparatus.
  • a touch sensitive module for example a smartphone, a PDA (personal digital assistance), or a PDA phone
  • the user's finger is moving on the touch sensitive module, other parts of the user's body (e.g., the palm, other finger(s) or the other hand) might touch the touch sensitive module accidentally, which leads to misjudgment of the electronic apparatus.
  • the user fails to control the electronic apparatus as expected.
  • the application provides a method for controlling an electronic apparatus by referring to the parameters of two touch inputs to determining to employ which one of the two touch inputs to control the operation of the electronic deice. In this way, the aforementioned issue can be solved.
  • a method of controlling an electronic apparatus includes: when a first touch input and a second touch input on a touch sensitive module are detected, comparing a first parameter of the first touch input with a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first and second sensing signals is employed to control an operation of the electronic apparatus.
  • a recording medium for recording a computer program includes program codes for executing the following steps: when a first touch input and a second touch input on a touch sensitive module are detected, comparing a first parameter of the first touch input with a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first and second sensing signals is employed to control an operation of an electronic apparatus.
  • an electronic apparatus includes: a touch sensitive module; a controller coupled to the touch sensitive module for detecting a touch input to generate a sensing signal corresponding to the touch input; and a processing unit coupled to the touch sensitive module.
  • the controller compares a first parameter of the first touch input with a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first sensing signal and the second sensing signal is employed to control an operation of the electronic apparatus.
  • FIG. 1 is a flowchart illustrating a method of controlling an electronic apparatus according to the application.
  • FIG. 2 is a block diagram of one exemplary embodiment of an electronic apparatus which employs a control method of the application.
  • FIG. 3 is a flowchart illustrating a first embodiment of a method for controlling an electronic apparatus according to the application.
  • FIG. 4 is a flowchart illustrating a second embodiment of a method for controlling an electronic apparatus according to the application.
  • FIG. 1 is a flowchart illustrating a method of controlling an electronic apparatus according to the application. The method can be summarized as follows:
  • step S 110 Determine whether a first touch input and a second touch input on a touch sensitive module are detected. If so, go to step S 120 ; otherwise, go back to step S 110 .
  • the application also provides an electronic apparatus which employs the above-mentioned method.
  • the electronic apparatus can be a handheld electronic apparatus (e.g., a mobile phone, a smartphone, or a personal digital assistant).
  • a handheld electronic apparatus e.g., a mobile phone, a smartphone, or a personal digital assistant.
  • FIG. 2 is a block diagram of one exemplary embodiment of an electronic apparatus 200 which employs the control method of the application.
  • the electronic apparatus 200 includes a touch sensitive module 210 , a controller 220 , and a processing unit 230 .
  • the controller 220 is coupled to the touch sensitive module 210 , and is implemented for detecting a touch input on the touch sensitive module 210 to generate a sensing signal corresponding to the touch input.
  • the processing unit 230 is coupled to controller 220 . When the controller 220 detects a first touch input and a second touch input on the touch sensitive module 210 , the processing unit 230 then compares a first parameter of the first touch input with a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first and second sensing signal is employed to control an operation of the electronic apparatus 200 .
  • the first parameter of the first touch input is a starting time point of the first touch input
  • the second parameter of the second touch input is a starting time point of the second touch input.
  • the processing unit 230 checks the time sequence of starting time points of the first and second touch inputs T 1 , T 2 according to first and second sensing signals S 1 , S 2 generated from the first and second touch inputs T 1 , T 2 respectively, in order to determine which one of the first sensing signal S 1 and the second sensing signal S 2 is employed for controlling the operation of the electronic apparatus 200 .
  • the processing unit 230 ignores the first sensing signal S 1 and refers to the second sensing signal S 2 to control the operation of the electronic apparatus 200 ; on the other hand, when the starting time point t 2 of the second touch input T 2 is earlier than the starting time point t 1 of the first touch input T 1 , the processing unit 230 ignores the second sensing signal S 2 and refers to the first sensing signal S 1 to control the operation of electronic apparatus 200 .
  • the first parameter of the first touch input is a displacement value of the first touch input
  • the second parameter of the second touch input is a displacement value of the second touch input.
  • the processing unit 230 ignores the first sensing signal S 1 and refers to the second sensing signal S 2 to control the operation of the electronic apparatus 200 ; on the other hand, when the displacement value D 2 of the second touch input T 2 exceeds the predetermined displacement value D later than the displacement value D 1 of the first touch input T 1 , the processing unit 230 ignores the second sensing signal S 2 and refers to the first sensing signal S 1 to control the operation of the electronic apparatus 200 .
  • parameters of touch inputs are not limited to starting time points of touch inputs (e.g., t 1 and t 2 ) and displacement values of touch inputs (e.g., D 1 and D 2 ).
  • the processing unit may compare any parameter of touch inputs to select one of the sensing signals generated from the touch inputs to control the operation of the electronic apparatus. This design variation is still within the scope of the application.
  • FIG. 3 is a flowchart illustrating a first embodiment of a method for controlling an electronic apparatus according to the application. The steps of the control method are briefly summarized as follows:
  • step S 310 Determine whether a first touch input on a touch sensitive module is detected. If so, go to step S 320 ; otherwise, go back to step S 310 ;
  • step S 320 Determine whether a second touch input is detected while the first touch input is not terminated yet. If so, go to step S 330 ; otherwise, go back to step S 310 ;
  • the processing unit ignores the first touch sensing signal generated from the first touch input and controls the operation of the electronic apparatus 200 according to the second sensing signal generated from the second touch input.
  • the controller 220 detects a touch input T 1 from the finger touching the touch sensitive module 210 first to generate a sensing signal S 1 , and then detects another touch input T 2 from the finger touching the touch sensitive module 210 later to generate another sensing signal S 2 , the processing unit 230 will ignore the sensing signal S 1 and control the operation of the electronic apparatus 200 according the sensing signal S 2 .
  • the processing unit 230 further determines a displacement value of a touch input according to the sensing signal.
  • the displacement value corresponds to a moving distance of user's finger on the touch sensitive module 210 .
  • the processing unit 230 controls the electronic apparatus 200 to execute a specific function according to sensing signal S 2 .
  • the processing unit 230 determines that the displacement value D 2 of the touch input T 2 does not exceed the predetermined displacement value D according to the sensing signal S 2 , the processing unit 230 does not control the electronic apparatus 200 to execute the specific function.
  • the specific function can be a panning function.
  • the processing unit 230 determines that the displacement value D 2 of the touch input T 2 exceeds the predetermined displacement value D according to the sensing signal S 2 , the processing unit 230 controls the electronic apparatus 200 to execute the panning function to pan a page displayed on a screen of a mobile phone according to the sensing signal S 2 .
  • the specific function can be a scrolling function. Therefore, when the processing unit 230 determines that the displacement value D 2 of the touch input T 2 exceeds the predetermined displacement value D according to the sensing signal S 2 , the processing unit 230 controls the electronic apparatus 200 to execute the scrolling function to scroll a page displayed on a screen of a mobile phone according to the sensing signal S 2 .
  • the processing unit 230 ignores the sensing signal S 1 corresponding to the touch input T 1 and controls the electronic apparatus 200 according to the sensing signal S 2 corresponding to the touch input T 2 .
  • the processing unit 230 does not control the electronic apparatus 230 to execute the specific function according to the sensing signal S 2 within the predetermined period of time t after the controller 220 detects the touch input T 2 , the processing unit 230 will no longer ignore the sensing signal S 1 corresponding to the touch input T 1 and will refer to one of the sensing signals S 1 , S 2 corresponding to the touch inputs T 1 , T 2 respectively to control the operation of the electronic apparatus 200 beyond the predetermined period of time t.
  • the processing unit 230 determines that the displacement value D 2 of the touch input T 2 exceeds the predetermined displacement value D earlier than the displacement value D 1 of the touch input T 1 , the processing unit 230 ignores the first sensing signal S 1 and controls the operation of the electronic apparatus 200 to execute the specific function according to the second sensing signal S 2 ; on the other hand, when the processing unit 230 determines that the displacement value D 2 of the touch input T 2 exceeds the predetermined displacement value D later than the displacement value D 1 of the touch input T 1 , the processing unit 230 ignores the second sensing signal S 2 and controls the operation of the electronic apparatus 200 to execute the specific function according to the first sensing signal S 1 . In other words, the processing unit 230 controls the electronic apparatus 200 to execute the specific function according to a sensing signal generated from the touch input whose displacement value exceeds the predetermined displacement value D first.
  • the processing unit 30 ignores the sensing signal S 1 generated from the touch input T 1 of the finger firstly touching the touch sensitive module 210 and controls the operation of the electronic apparatus 200 according to the sensing signal S 2 generated from the touch input T 2 of the finger touching the touch sensitive module 210 later, within the predetermined period of time t after the controller 220 detects the touch input T 2 .
  • the processing unit 230 controls the operation of the electronic apparatus 200 according to a sensing signal generated from the touch input whose displacement value exceeds the predetermined displacement value D first.
  • the processing unit 230 can directly control the operation of the electronic apparatus 200 according to a sensing signal generated from the touch input whose displacement value exceeds the predetermined displacement value D first.
  • FIG. 4 is a flowchart illustrating of a second embodiment of a method for controlling an electronic apparatus according to the application.
  • the control method is briefly summarized as follows:
  • step S 410 Determine whether a first touch input and a second touch input on a touch sensitive module are detected. If so, go to step S 420 ; otherwise, go back to step S 410 ;
  • step S 420 Determine whether a first displacement value of the first touch input exceeds a predetermined displacement value. If so, go to step S 440 ; otherwise, go to step S 430 ;
  • step S 430 Determine whether a second displacement value of the second touch input exceeds the predetermined displacement value. If so, go to step S 450 ; otherwise, go to step S 420 ;
  • the electronic apparatus comprises a smartphone, a PDA (personal digital assistance), or a PDA phone.
  • the touch sensitive module comprises a touch pad, a touch panel, or a touch screen.
  • the application also provides a recording medium for recording a computer program adopted to execute the aforementioned control method of the electronic apparatus.
  • the computer program is basically composed of multiple program code fragments (e.g., a program code segment of establishing an organization chart, a program code segment of sign-off forms, a program code segment of configuration, and a program code segment of allocation), and after those program code fragments are loaded and executed in an electronic apparatus (e.g., the electronic apparatus 200 ), above-mentioned steps and functions of the aforementioned control method of the electronic apparatus are then accomplished.
  • the application provides a control method of an electronic apparatus, and an electronic apparatus employing the control method, where one of the two touch inputs is employed for controlling the operation of an electronic apparatus based on the sequence or the corresponding displacement values of the touch inputs.
  • one of the two touch inputs is employed for controlling the operation of an electronic apparatus based on the sequence or the corresponding displacement values of the touch inputs.

Abstract

A method for controlling an electronic apparatus and an electronic apparatus using the method are provided. The method includes: when a first touch input and a second touch input on a touch sensitive module are detected, comparing a first parameter of the first touch input and a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first sensing signal and the second sensing signal is employed to control an operation of the electronic apparatus.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • This non-provisional application claims the benefit of U.S. provisional application No. 61/015,671, filed on Dec. 21, 2007 and included herein by reference.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The application relates to a control method of an electronic apparatus, and more particularly, to a method for controlling an electronic apparatus according to one of two touch inputs, and an electronic apparatus adopting the method.
  • 2. Description of the Prior Art
  • In the present time, touching is a common method to control electronic apparatuses. Generally, an electronic apparatus includes a touch sensitive module, for example a smartphone, a PDA (personal digital assistance), or a PDA phone, on which the user can move his/her finger to control the operation of the electronic apparatus. However, when the user's finger is moving on the touch sensitive module, other parts of the user's body (e.g., the palm, other finger(s) or the other hand) might touch the touch sensitive module accidentally, which leads to misjudgment of the electronic apparatus. As a result, the user fails to control the electronic apparatus as expected.
  • SUMMARY OF THE INVENTION
  • In light of this, the application provides a method for controlling an electronic apparatus by referring to the parameters of two touch inputs to determining to employ which one of the two touch inputs to control the operation of the electronic deice. In this way, the aforementioned issue can be solved.
  • According to a first aspect of the application, a method of controlling an electronic apparatus is provided. The method includes: when a first touch input and a second touch input on a touch sensitive module are detected, comparing a first parameter of the first touch input with a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first and second sensing signals is employed to control an operation of the electronic apparatus.
  • According to a second aspect of the application, a recording medium for recording a computer program is disclosed. The computer program includes program codes for executing the following steps: when a first touch input and a second touch input on a touch sensitive module are detected, comparing a first parameter of the first touch input with a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first and second sensing signals is employed to control an operation of an electronic apparatus.
  • According to a fifth aspect of the application, an electronic apparatus is provided. The electronic apparatus includes: a touch sensitive module; a controller coupled to the touch sensitive module for detecting a touch input to generate a sensing signal corresponding to the touch input; and a processing unit coupled to the touch sensitive module. The controller compares a first parameter of the first touch input with a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first sensing signal and the second sensing signal is employed to control an operation of the electronic apparatus.
  • These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a flowchart illustrating a method of controlling an electronic apparatus according to the application.
  • FIG. 2 is a block diagram of one exemplary embodiment of an electronic apparatus which employs a control method of the application.
  • FIG. 3 is a flowchart illustrating a first embodiment of a method for controlling an electronic apparatus according to the application.
  • FIG. 4 is a flowchart illustrating a second embodiment of a method for controlling an electronic apparatus according to the application.
  • DETAILED DESCRIPTION
  • Please refer to FIG. 1. FIG. 1 is a flowchart illustrating a method of controlling an electronic apparatus according to the application. The method can be summarized as follows:
  • S110: Determine whether a first touch input and a second touch input on a touch sensitive module are detected. If so, go to step S120; otherwise, go back to step S110.
  • S120: Compare a first parameter of the first touch input with a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first and second sensing signals is employed for controlling an operation of the electronic apparatus.
  • Additionally, the application also provides an electronic apparatus which employs the above-mentioned method. For example, the electronic apparatus can be a handheld electronic apparatus (e.g., a mobile phone, a smartphone, or a personal digital assistant). However, this is for illustrative purposes only, and is not meant to be a limitation of the application. Please refer to FIG. 2. FIG. 2 is a block diagram of one exemplary embodiment of an electronic apparatus 200 which employs the control method of the application. As shown in FIG. 2, the electronic apparatus 200 includes a touch sensitive module 210, a controller 220, and a processing unit 230. The controller 220 is coupled to the touch sensitive module 210, and is implemented for detecting a touch input on the touch sensitive module 210 to generate a sensing signal corresponding to the touch input. The processing unit 230 is coupled to controller 220. When the controller 220 detects a first touch input and a second touch input on the touch sensitive module 210, the processing unit 230 then compares a first parameter of the first touch input with a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first and second sensing signal is employed to control an operation of the electronic apparatus 200.
  • For example, in an embodiment of the application, the first parameter of the first touch input is a starting time point of the first touch input, and the second parameter of the second touch input is a starting time point of the second touch input. When the controller 220 detects a first touch input T1 and a second touch input T2 on the touch sensitive module 210, the processing unit 230 checks the time sequence of starting time points of the first and second touch inputs T1, T2 according to first and second sensing signals S1, S2 generated from the first and second touch inputs T1, T2 respectively, in order to determine which one of the first sensing signal S1 and the second sensing signal S2 is employed for controlling the operation of the electronic apparatus 200. In this embodiment, when the starting time point t2 of the second touch input T2 is later than the starting time point t1 of the first touch input T1, the processing unit 230 ignores the first sensing signal S1 and refers to the second sensing signal S2 to control the operation of the electronic apparatus 200; on the other hand, when the starting time point t2 of the second touch input T2 is earlier than the starting time point t1 of the first touch input T1, the processing unit 230 ignores the second sensing signal S2 and refers to the first sensing signal S1 to control the operation of electronic apparatus 200.
  • In addition, in another embodiment of the application, the first parameter of the first touch input is a displacement value of the first touch input, and the second parameter of the second touch input is a displacement value of the second touch input. When the controller 220 detects a first touch input T1 and a second touch input T2, the processing unit 230 checks which one of two displacement values D1, D2 of the first and second touch inputs T1, T2, exceeds a predetermined displacement value D first according to the first and second sensing signals S1, S2 generated from the first and second touch inputs T1, T2 respectively, in order to determine which one of the first sensing signal S1 and the second sensing signal S2 is employed to control the operation of the electronic apparatus 200. In this embodiment, when the displacement value D2 of the second touch input T2 exceeds the predetermined displacement value D earlier than the displacement value D1 of the first touch input T1, the processing unit 230 ignores the first sensing signal S1 and refers to the second sensing signal S2 to control the operation of the electronic apparatus 200; on the other hand, when the displacement value D2 of the second touch input T2 exceeds the predetermined displacement value D later than the displacement value D1 of the first touch input T1, the processing unit 230 ignores the second sensing signal S2 and refers to the first sensing signal S1 to control the operation of the electronic apparatus 200.
  • Please note that, in the application, parameters of touch inputs (e.g., T1 and T2) are not limited to starting time points of touch inputs (e.g., t1 and t2) and displacement values of touch inputs (e.g., D1 and D2). In practice, the processing unit may compare any parameter of touch inputs to select one of the sensing signals generated from the touch inputs to control the operation of the electronic apparatus. This design variation is still within the scope of the application.
  • The following will further address the above two embodiments of the method for controlling an electronic apparatus according to the application. Please refer to FIG. 3. FIG. 3 is a flowchart illustrating a first embodiment of a method for controlling an electronic apparatus according to the application. The steps of the control method are briefly summarized as follows:
  • S310: Determine whether a first touch input on a touch sensitive module is detected. If so, go to step S320; otherwise, go back to step S310;
  • S320: Determine whether a second touch input is detected while the first touch input is not terminated yet. If so, go to step S330; otherwise, go back to step S310;
  • S330: Ignore a first sensing signal generated from the first touch input, and control the operation of the electronic apparatus according to a second sensing signal generated from the second touch input.
  • Taking the electronic apparatus 200 for example, when the controller 220 detects a first touch input on the touch sensitive module 210 and generates a first sensing signal in response to the first touch input, and then detects a second touch input and generates a second touch sensing signal in response to the second touch input while the first touch input is not terminated yet, the processing unit ignores the first touch sensing signal generated from the first touch input and controls the operation of the electronic apparatus 200 according to the second sensing signal generated from the second touch input. For example, when a user's finger touches the touch sensitive module 210 one after another, the controller 220 detects a touch input T1 from the finger touching the touch sensitive module 210 first to generate a sensing signal S1, and then detects another touch input T2 from the finger touching the touch sensitive module 210 later to generate another sensing signal S2, the processing unit 230 will ignore the sensing signal S1 and control the operation of the electronic apparatus 200 according the sensing signal S2.
  • In addition, the processing unit 230 further determines a displacement value of a touch input according to the sensing signal. The displacement value corresponds to a moving distance of user's finger on the touch sensitive module 210. Only when the processing unit 230 determines that the displacement value D2 of the touch input T2 exceeds a predetermined displacement value D according to the sensing signal S2, the processing unit 230 controls the electronic apparatus 200 to execute a specific function according to sensing signal S2. On the other hand, when the processing unit 230 determines that the displacement value D2 of the touch input T2 does not exceed the predetermined displacement value D according to the sensing signal S2, the processing unit 230 does not control the electronic apparatus 200 to execute the specific function. For example, the specific function can be a panning function. Therefore, when the processing unit 230 determines that the displacement value D2 of the touch input T2 exceeds the predetermined displacement value D according to the sensing signal S2, the processing unit 230 controls the electronic apparatus 200 to execute the panning function to pan a page displayed on a screen of a mobile phone according to the sensing signal S2. In another example, the specific function can be a scrolling function. Therefore, when the processing unit 230 determines that the displacement value D2 of the touch input T2 exceeds the predetermined displacement value D according to the sensing signal S2, the processing unit 230 controls the electronic apparatus 200 to execute the scrolling function to scroll a page displayed on a screen of a mobile phone according to the sensing signal S2. However, the aforementioned examples are for illustrative purposes only, and are not meant to be limitations of the application. In addition, as those skilled in the art should readily comprehend how to control the electronic apparatus 200 to execute the specific function according to the sensing signal S2, further description is therefore omitted here for the sake of brevity.
  • In this embodiment, only within a predetermined period of time t (e.g., within 3 seconds) after the controller 220 detects the touch input T2, the processing unit 230 ignores the sensing signal S1 corresponding to the touch input T1 and controls the electronic apparatus 200 according to the sensing signal S2 corresponding to the touch input T2. If the displacement value D2 of the touch input T2 does not exceed the predetermined displacement value D, and therefore the processing unit 230 does not control the electronic apparatus 230 to execute the specific function according to the sensing signal S2 within the predetermined period of time t after the controller 220 detects the touch input T2, the processing unit 230 will no longer ignore the sensing signal S1 corresponding to the touch input T1 and will refer to one of the sensing signals S1, S2 corresponding to the touch inputs T1, T2 respectively to control the operation of the electronic apparatus 200 beyond the predetermined period of time t. For example, in this embodiment, when the processing unit 230 determines that the displacement value D2 of the touch input T2 exceeds the predetermined displacement value D earlier than the displacement value D1 of the touch input T1, the processing unit 230 ignores the first sensing signal S1 and controls the operation of the electronic apparatus 200 to execute the specific function according to the second sensing signal S2; on the other hand, when the processing unit 230 determines that the displacement value D2 of the touch input T2 exceeds the predetermined displacement value D later than the displacement value D1 of the touch input T1, the processing unit 230 ignores the second sensing signal S2 and controls the operation of the electronic apparatus 200 to execute the specific function according to the first sensing signal S1. In other words, the processing unit 230 controls the electronic apparatus 200 to execute the specific function according to a sensing signal generated from the touch input whose displacement value exceeds the predetermined displacement value D first.
  • It can be seen from the above-mentioned description that when two of user's fingers are both moving on the touch sensitive module 210, the processing unit 30 ignores the sensing signal S1 generated from the touch input T1 of the finger firstly touching the touch sensitive module 210 and controls the operation of the electronic apparatus 200 according to the sensing signal S2 generated from the touch input T2 of the finger touching the touch sensitive module 210 later, within the predetermined period of time t after the controller 220 detects the touch input T2. After a predetermined period of time t is expired, the processing unit 230 controls the operation of the electronic apparatus 200 according to a sensing signal generated from the touch input whose displacement value exceeds the predetermined displacement value D first. In another embodiment of the application, when two of the user's fingers are both moving on the touch sensitive module 210 and the controller 220 detects touch inputs T1, T2 respectively, the processing unit 230 can directly control the operation of the electronic apparatus 200 according to a sensing signal generated from the touch input whose displacement value exceeds the predetermined displacement value D first.
  • Please refer to FIG. 4. FIG. 4 is a flowchart illustrating of a second embodiment of a method for controlling an electronic apparatus according to the application. The control method is briefly summarized as follows:
  • S410: Determine whether a first touch input and a second touch input on a touch sensitive module are detected. If so, go to step S420; otherwise, go back to step S410;
  • S420: Determine whether a first displacement value of the first touch input exceeds a predetermined displacement value. If so, go to step S440; otherwise, go to step S430;
  • S430: Determine whether a second displacement value of the second touch input exceeds the predetermined displacement value. If so, go to step S450; otherwise, go to step S420;
  • S440: Ignore a second sensing signal generated from the second touch input, and control an operation of the electronic apparatus according to a first sensing signal generated from the first touch input;
  • S450: Ignore the first sensing signal generated from the first touch input, and control the operation of the electronic apparatus according to the second sensing signal generated from the second touch input.
  • After reading the aforementioned description directed to the method of controlling the electronic apparatus 200, those skilled in the art should readily understand steps of the control method shown in FIG. 4. Therefore, further description is omitted here for the sake of brevity. In addition, if the result is substantially the same, the steps shown in FIG. 4 are not required to be executed in the exact order as demonstrated in FIG. 4.
  • In the above embodiments, the electronic apparatus comprises a smartphone, a PDA (personal digital assistance), or a PDA phone.
  • In the above embodiment, the touch sensitive module comprises a touch pad, a touch panel, or a touch screen.
  • The application also provides a recording medium for recording a computer program adopted to execute the aforementioned control method of the electronic apparatus. The computer program is basically composed of multiple program code fragments (e.g., a program code segment of establishing an organization chart, a program code segment of sign-off forms, a program code segment of configuration, and a program code segment of allocation), and after those program code fragments are loaded and executed in an electronic apparatus (e.g., the electronic apparatus 200), above-mentioned steps and functions of the aforementioned control method of the electronic apparatus are then accomplished.
  • In summary, the application provides a control method of an electronic apparatus, and an electronic apparatus employing the control method, where one of the two touch inputs is employed for controlling the operation of an electronic apparatus based on the sequence or the corresponding displacement values of the touch inputs. In this way, the issue of electronic apparatus misjudgment, resulting from accidental touch inputs from other parts of the user on the touch sensitive module, can be solved.
  • Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.

Claims (20)

1. A method for controlling an electronic apparatus, comprising:
when a first touch input and a second touch input on a touch sensitive module are detected, comparing a first parameter of the first touch input and a second parameter of the second input touch according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first and second sensing signals is employed for controlling an operation of the electronic apparatus.
2. The method of claim 1, wherein the first parameter of the first touch input is a first starting time point of the first touch input; the second parameter of the second touch input is a second starting time point of the second touch input; and the step of comparing the first and second parameters according to the first and second sensing signals comprises:
checking a time sequence of the first starting time point and the second starting time point according to the first and second sensing signals.
3. The method of claim 2, wherein the steps of checking the time sequence of the first and second starting time points according to the first and second sensing signals to determine which one of the first and second sensing signals is employed for controlling an operation of the electronic apparatus comprise:
when the second starting time point is determined later than the first starting time point, ignoring the first sensing signal and referring to the second sensing signal to control the operation of the electronic apparatus; and
when the first starting time point is later than the second starting time point, ignoring the second sensing signal and referring to the first sensing signal to control the operation of the electronic apparatus.
4. The method of claim 3, wherein the step of ignoring the first sensing signal and referring to the second sensing signal to control the operation of the electronic apparatus comprises:
within a predetermined period of time after the second touch input is detected, ignoring the first sensing signal and referring to the second sensing signal to control the operation of the electronic apparatus.
5. The method of claim 4, further comprising:
within the predetermined period of time after the second touch input is detected, referring to the second sensing signal generated from the second touch input to control the operation of the electronic apparatus only when a second displacement value of the second touch input is determined exceeding a predetermined displacement value.
6. The method of claim 4, further comprising:
beyond the predetermined period of time after the second touch input is detected, referring to either the first sensing signal generated from the first touch input or the second sensing signal generated from the second touch input to control the operation of the electronic apparatus.
7. The method of claim 6, wherein the step of referring to either the first sensing signal or the second sensing signal to control the operation of the electronic apparatus comprises:
when a first displacement value of the first touch input is determined exceeding a predetermined displacement value earlier than a second displacement value of the second touch input, referring to the first sensing signal generated from the first touch input to control the operation of the electronic apparatus; and
when the second displacement value of the second touch input is determined exceeding the predetermined displacement value earlier than the first displacement value of the first touch input, referring to the second sensing signal generated from the second touch input to control the operation of the electronic apparatus.
8. The method of claim 1, wherein the first parameter of the first touch input is a first displacement value of the first touch input; the second parameter of the second touch input is a second displacement value of the second touch input; and the step of comparing the first and second parameters according to the first and second sensing signals comprises:
checking which one of the first displacement value and the second displacement value exceeds a predetermined displacement value first according to the first and second sensing signals.
9. The method of claim 8, wherein the steps of checking which one of the first and second displacement values exceeds the predetermined displacement value first according to the first and second sensing signals to determine which one of the first and second sensing signals is employed for controlling an operation of the electronic apparatus comprise:
when the first displacement value is determined exceeding the predetermined displacement value earlier than the second displacement value, ignoring the second sensing signal and referring to the first sensing signal to control the operation of the electronic apparatus; and
when the second displacement value is determined exceeding the predetermined displacement value earlier than the first displacement value, ignoring the first sensing signal and referring to the second sensing signal to control the operation of the electronic apparatus.
10. A recording medium comprising instructions for performing the method of claim 1.
11. An electronic apparatus, comprising:
a touch sensitive module;
a controller, coupled to the touch sensitive module, for detecting a touch input on the touch sensitive module to generate a sensing signal corresponding to the touch input; and
a processing unit, coupled to the controller;
wherein when the controller detects a first touch input and a second touch input on the touch sensitive module, the processing unit compares a first parameter of the first touch input and a second parameter of the second touch input according to a first sensing signal generated from the first touch input and a second sensing signal generated from the second touch input to determine which one of the first and second sensing signals is employed for controlling an operation of the electronic apparatus.
12. The electronic apparatus of claim 11, wherein the first parameter is a first starting time point of the first touch input, the second parameter is a second starting time point of the second touch input, and the processing unit checks a time sequence of the first starting time point and the second starting time point according to the first and second sensing signals to determine which one of the first and second sensing signals is employed for controlling the operation of the electronic apparatus.
13. The electronic apparatus of claim 12, wherein:
when the processing unit determines that the second starting time point is later than the first starting time point according to the first and second sensing signals, the processing unit ignores the first sensing signal and refers to the second sensing signal to control the operation of the electronic apparatus; and
when the processing unit determines that the first starting time point is later than the second starting time point according to the first and second sensing signals, the processing unit ignores the second sensing signal and refers to the first sensing signal to control the operation of the electronic apparatus.
14. The electronic apparatus of claim 13, wherein when the processing unit determines that the second starting time point is later than the first starting time point according to the first and second sensing signals, the processing unit ignores the first sensing signal generated from the first touch input and refers to the second sensing signal generated from the second touch input to control the operation of the electronic apparatus within a predetermined period of time after the controller detects the second touch input.
15. The electronic apparatus of claim 14, wherein within the predetermined period of time after the controller detects the second touch input, the processing unit refers to the second sensing signal generated from the second touch input to control the operation of the electronic apparatus only when the processing unit determines that a second displacement value of the second touch input exceeds a predetermined displacement value.
16. The electronic apparatus of claim 14, wherein beyond the predetermined period of time the controller detects the second touch input, the processing unit refers to either the first sensing signal generated from the first touch input or the second sensing signal generated from the second touch input to control the operation of the electronic apparatus.
17. The electronic apparatus of claim 16, wherein beyond the predetermined period of time the controller detects the second touch input:
when the processing unit determines that a first displacement value of the first touch input exceeds a predetermined displacement value earlier than a second displacement value of the second touch input according to the first and second sensing signals, the processing unit refers to the first sensing signal generated from the first touch input to control the operation of the electronic apparatus; and
when the processing unit determines that the second displacement value of the second touch input exceeds the predetermined displacement value earlier than the first displacement value of the first touch input according to the first and second sensing signals, the processing unit refers to the second sensing signal generated from the second touch input to control the operation of the electronic apparatus.
18. The electronic apparatus of claim 11, wherein the first parameter is a first displacement value of the first touch input, the second parameter is a second displacement value of the second touch input, and the processing unit checks which one of the first displacement value and the second displacement value exceeds a predetermined displacement value first according to the first and second sensing signals to determine which one of the first and second sensing signals is employed for controlling the operation of the electronic apparatus.
19. The electronic apparatus of claim 18, wherein:
when the processing unit determines that the first displacement value of the first touch input exceeds the predetermined displacement value earlier than the second displacement value of the second touch input according to the first and second sensing signals, the processing unit ignores the second sensing signal and refers to the first sensing signal to control the operation of the electronic apparatus; and
when the processing unit determines that the second displacement value of the second touch input exceeds the predetermined displacement value earlier than the first displacement value of the first touch input according to the first and second sensing signals, the processing unit ignores the first sensing signal and refers to the second sensing signal to control the operation of the electronic apparatus.
20. The electronic apparatus of claim 11, wherein the touch sensitive module comprises a touch pad, a touch panel, or a touch screen.
US12/334,530 2007-12-21 2008-12-15 Method for controlling electronic apparatus and electronic apparatus using the method Abandoned US20090160808A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/334,530 US20090160808A1 (en) 2007-12-21 2008-12-15 Method for controlling electronic apparatus and electronic apparatus using the method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US1567107P 2007-12-21 2007-12-21
US12/334,530 US20090160808A1 (en) 2007-12-21 2008-12-15 Method for controlling electronic apparatus and electronic apparatus using the method

Publications (1)

Publication Number Publication Date
US20090160808A1 true US20090160808A1 (en) 2009-06-25

Family

ID=40551275

Family Applications (6)

Application Number Title Priority Date Filing Date
US12/329,623 Abandoned US20090160804A1 (en) 2007-12-21 2008-12-07 Method for controlling electronic apparatus and apparatus and recording medium using the method
US12/333,322 Abandoned US20090160806A1 (en) 2007-12-21 2008-12-12 Method for controlling electronic apparatus and apparatus and recording medium using the method
US12/333,324 Abandoned US20090160807A1 (en) 2007-12-21 2008-12-12 Method for controlling electronic apparatus and electronic apparatus, recording medium using the method
US12/334,530 Abandoned US20090160808A1 (en) 2007-12-21 2008-12-15 Method for controlling electronic apparatus and electronic apparatus using the method
US12/337,645 Expired - Fee Related US8773362B2 (en) 2007-12-21 2008-12-18 Electronic apparatus and input interface thereof
US12/339,100 Active 2031-04-13 US8310455B2 (en) 2007-12-21 2008-12-19 Electronic apparatus and input interface thereof

Family Applications Before (3)

Application Number Title Priority Date Filing Date
US12/329,623 Abandoned US20090160804A1 (en) 2007-12-21 2008-12-07 Method for controlling electronic apparatus and apparatus and recording medium using the method
US12/333,322 Abandoned US20090160806A1 (en) 2007-12-21 2008-12-12 Method for controlling electronic apparatus and apparatus and recording medium using the method
US12/333,324 Abandoned US20090160807A1 (en) 2007-12-21 2008-12-12 Method for controlling electronic apparatus and electronic apparatus, recording medium using the method

Family Applications After (2)

Application Number Title Priority Date Filing Date
US12/337,645 Expired - Fee Related US8773362B2 (en) 2007-12-21 2008-12-18 Electronic apparatus and input interface thereof
US12/339,100 Active 2031-04-13 US8310455B2 (en) 2007-12-21 2008-12-19 Electronic apparatus and input interface thereof

Country Status (8)

Country Link
US (6) US20090160804A1 (en)
EP (1) EP2075675B1 (en)
JP (1) JP3148020U (en)
CN (7) CN101464776B (en)
BR (1) BRMU8802778U2 (en)
DE (1) DE202008016872U1 (en)
IT (1) ITTO20080172U1 (en)
TW (6) TWI368161B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100171711A1 (en) * 2008-11-28 2010-07-08 Research In Motion Limited Portable electronic device with touch-sensitive display and method of controlling same
US20120113135A1 (en) * 2010-09-21 2012-05-10 Sony Corporation Information processing device and information processing method
US20140111463A1 (en) * 2011-09-23 2014-04-24 Miguel Escobedo Spurious input detection system
US20140333539A1 (en) * 2013-05-07 2014-11-13 Pixart Imaging Inc. Object navigating apparatus and object navigating method
US20160062530A1 (en) * 2012-07-26 2016-03-03 Apple Inc. Ultrasound-Based Force Sensing of Inputs
US9772721B2 (en) 2012-07-26 2017-09-26 Apple Inc. Ultrasound-based force sensing and touch sensing
US20180113562A1 (en) * 2016-10-26 2018-04-26 Seiko Epson Corporation Touch panel device and touch panel control program
US10108286B2 (en) 2012-08-30 2018-10-23 Apple Inc. Auto-baseline determination for force sensing
US10949020B2 (en) 2012-07-26 2021-03-16 Apple Inc. Fingerprint-assisted force estimation
US10996848B2 (en) * 2014-12-24 2021-05-04 Korea Electronics Technology Institute Wearable electronic device

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7958456B2 (en) 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
TWI368161B (en) * 2007-12-21 2012-07-11 Htc Corp Electronic apparatus and input interface thereof
US8327272B2 (en) 2008-01-06 2012-12-04 Apple Inc. Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars
JP2009245239A (en) * 2008-03-31 2009-10-22 Sony Corp Pointer display device, pointer display/detection method, pointer display/detection program and information apparatus
US10705701B2 (en) * 2009-03-16 2020-07-07 Apple Inc. Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate
US8839155B2 (en) * 2009-03-16 2014-09-16 Apple Inc. Accelerated scrolling for a multifunction device
DE102009019563A1 (en) * 2009-04-30 2010-11-04 Volkswagen Ag Method and device for displaying list-ordered information
TWI402742B (en) * 2009-07-06 2013-07-21 Kinpo Elect Inc Method for preventing false actions of electronic dictionary
US9030404B2 (en) 2009-07-23 2015-05-12 Qualcomm Incorporated Method and apparatus for distributed user interfaces using wearable devices to control mobile and consumer electronic devices
JP5552772B2 (en) 2009-08-26 2014-07-16 ソニー株式会社 Information processing apparatus, information processing method, and computer program
CN101650617B (en) * 2009-08-31 2012-05-02 毛宏宇 Touch-control input device and method
US8624933B2 (en) 2009-09-25 2014-01-07 Apple Inc. Device, method, and graphical user interface for scrolling a multi-section document
TWI405105B (en) * 2009-11-30 2013-08-11 Kye Systems Corp Signal handling method of compound touch panel
US20110141039A1 (en) * 2009-12-15 2011-06-16 Lee Chun-Yi Touch panel
US20110163967A1 (en) * 2010-01-06 2011-07-07 Imran Chaudhri Device, Method, and Graphical User Interface for Changing Pages in an Electronic Document
TWI410858B (en) * 2010-05-07 2013-10-01 Mitake Information Corp Device and method of shortcut key for the status bar on a android mobile apparatus
TWI525480B (en) * 2010-06-14 2016-03-11 Sitronix Technology Corp Position detection device and detection method
US9164670B2 (en) * 2010-09-15 2015-10-20 Microsoft Technology Licensing, Llc Flexible touch-based scrolling
CN102566858B (en) * 2010-12-09 2014-12-03 联想(北京)有限公司 Touch control method and electronic equipment
TWI450182B (en) * 2011-04-07 2014-08-21 Acer Inc Method for controlling image scroll and electronic device
CN102760025A (en) * 2011-04-26 2012-10-31 富泰华工业(深圳)有限公司 Image browsing system, and image zooming method and image switching method
TWI447635B (en) * 2011-04-29 2014-08-01 Shih Hua Technology Ltd Method for detecting touch trace based on resistive touch panel
CN102830834B (en) * 2011-06-14 2016-02-10 矽创电子股份有限公司 The device for identifying of the action of object and discrimination method thereof
US20130021242A1 (en) * 2011-07-18 2013-01-24 Motorola Solutions, Inc. Advanced handwriting system with multi-touch features
EP2570903A1 (en) * 2011-09-15 2013-03-20 Uniqoteq Oy Method, computer program and apparatus for enabling selection of an object on a graphical user interface
US9274632B2 (en) * 2011-09-27 2016-03-01 Nec Corporation Portable electronic device, touch operation processing method, and program
TWI444880B (en) * 2011-12-14 2014-07-11 Cando Corp Ltd Touch-point detection method
JP6103807B2 (en) * 2012-01-10 2017-03-29 キヤノン株式会社 Display control apparatus, control method thereof, and program
CN102662506A (en) * 2012-03-07 2012-09-12 中兴通讯股份有限公司 Method for terminal touch control and terminal
JP2014160323A (en) * 2013-02-19 2014-09-04 Brother Ind Ltd Display device and display program
US9104417B2 (en) * 2013-05-08 2015-08-11 Cywee Group Limited Electronic apparatus capable of being waked up through detecting motions
CN105378635B (en) * 2013-07-22 2019-08-02 惠普发展公司,有限责任合伙企业 Multizone touch tablet
TWM467949U (en) * 2013-07-25 2013-12-11 wen-fu Zhang Icon-oriented touch screen device
WO2015034969A2 (en) 2013-09-03 2015-03-12 Apple Inc. User interface for manipulating user interface objects with magnetic properties
CN103488399B (en) * 2013-09-22 2017-02-01 深圳市欧珀通信软件有限公司 Method and device for mobile terminal interface sliding display
JP5924555B2 (en) * 2014-01-06 2016-05-25 コニカミノルタ株式会社 Object stop position control method, operation display device, and program
TWI552064B (en) * 2014-03-14 2016-10-01 Focaltech Systems Co Ltd Handheld touch device
CN104166494B (en) * 2014-08-01 2018-04-03 百度在线网络技术(北京)有限公司 page control method and device
KR101610880B1 (en) * 2014-08-12 2016-04-08 네이버 주식회사 Method and apparatus of controlling display, and computer program for executing the method
CN104765545B (en) * 2015-04-02 2018-11-16 魅族科技(中国)有限公司 A kind of control method and device of end application
US10303352B2 (en) * 2016-06-30 2019-05-28 Microsoft Technology Licensing, Llc Navigating long distances on navigable surfaces

Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4158216A (en) * 1978-02-21 1979-06-12 General Electric Company Capacitive touch control
US4233593A (en) * 1978-06-12 1980-11-11 General Electric Company Capacitive touch control and display
US5659297A (en) * 1995-03-27 1997-08-19 Eaton Corporation Display system
US5825350A (en) * 1996-03-13 1998-10-20 Gyration, Inc. Electronic pointing apparatus and method
US20030063073A1 (en) * 2001-10-03 2003-04-03 Geaghan Bernard O. Touch panel system and method for distinguishing multiple touch inputs
US20030076301A1 (en) * 2001-10-22 2003-04-24 Apple Computer, Inc. Method and apparatus for accelerated scrolling
US20030122774A1 (en) * 1999-09-10 2003-07-03 Fujitsu Limited Input processing method and input processing device for implementing same
US20040150630A1 (en) * 2001-08-29 2004-08-05 Microsoft Corporation Manual controlled scrolling
US20040252109A1 (en) * 2002-04-11 2004-12-16 Synaptics, Inc. Closed-loop sensor on a solid-state object position detector
US6865718B2 (en) * 1999-09-29 2005-03-08 Microsoft Corp. Accelerated scrolling
US20050104867A1 (en) * 1998-01-26 2005-05-19 University Of Delaware Method and apparatus for integrating manual input
US20050120312A1 (en) * 2001-11-30 2005-06-02 Microsoft Corporation User interface for stylus-based user input
US20060012580A1 (en) * 2004-07-15 2006-01-19 N-Trig Ltd. Automatic switching for a dual mode digitizer
US20060028455A1 (en) * 2001-08-29 2006-02-09 Microsoft Corp. Touch-sensitive device for scrolling a document on a display
US20060048073A1 (en) * 2004-08-30 2006-03-02 Microsoft Corp. Scrolling web pages using direct interaction
US20060250372A1 (en) * 2005-05-05 2006-11-09 Jia-Yih Lii Touchpad with smart automatic scroll function and control method therefor
US20070013674A1 (en) * 2005-07-12 2007-01-18 Woolley Richard D Rectangular sensor grid that provides functionality as a rectangular touchpad sensor and a circular scrolling region
US7215319B2 (en) * 2000-07-11 2007-05-08 International Business Machines Corporation Wristwatch type device and method for moving pointer
US20070109280A1 (en) * 2005-11-15 2007-05-17 Tyco Electronics Raychem Gmbh Apparatus and method for reporting tie events in a system that responds to multiple touches
US20070165005A1 (en) * 2005-06-08 2007-07-19 Jia-Yih Lii Method for multiple objects detection on a capacitive touchpad
US7253643B1 (en) * 2006-07-19 2007-08-07 Cypress Semiconductor Corporation Uninterrupted radial capacitive sense interface
US20070195354A1 (en) * 2006-02-20 2007-08-23 Kentaro Tanaka Image processor and control method
US20070236475A1 (en) * 2006-04-05 2007-10-11 Synaptics Incorporated Graphical scroll wheel
US20070242057A1 (en) * 2002-02-25 2007-10-18 Apple Inc. Touch pad for handheld device
US20070273671A1 (en) * 2003-08-18 2007-11-29 Zadesky Stephen P Movable touch pad with added functionality
US20070283263A1 (en) * 2006-06-02 2007-12-06 Synaptics, Inc. Proximity sensor device and method with adjustment selection tabs
US20070291016A1 (en) * 2006-06-20 2007-12-20 Harald Philipp Capacitive Position Sensor
US20080012837A1 (en) * 2003-11-25 2008-01-17 Apple Computer, Inc. Touch pad for handheld device
US7348967B2 (en) * 2001-10-22 2008-03-25 Apple Inc. Touch pad for handheld device
US20080084397A1 (en) * 2006-10-06 2008-04-10 Peter On Navigation pad and method of using same
US20080088600A1 (en) * 2006-10-11 2008-04-17 Apple Inc. Method and apparatus for implementing multiple push buttons in a user input device
US20080122796A1 (en) * 2006-09-06 2008-05-29 Jobs Steven P Touch Screen Device, Method, and Graphical User Interface for Determining Commands by Applying Heuristics
US20090051660A1 (en) * 2007-08-20 2009-02-26 Synaptics Incorporated Proximity sensor device and method with activation confirmation
US20090083659A1 (en) * 2007-09-21 2009-03-26 Matsushita Electric Industrial Co., Ltd. Method of displaying planar image
US20090153518A1 (en) * 2007-12-12 2009-06-18 Advanced Digtial Broadcast S.A. Method for controlling value of parameter
US20090160680A1 (en) * 2007-12-21 2009-06-25 Tsung-Yuan Ou Electronic apparatus and input interface thereof
US20120293440A1 (en) * 2002-02-07 2012-11-22 Steve Hotelling Mode-based graphical user interfaces for touch sensitive input devices

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW262427B (en) 1994-11-21 1995-11-11 Lan-Tyan Chiou Process of preparing lumber
US6690365B2 (en) * 2001-08-29 2004-02-10 Microsoft Corporation Automatic scrolling
US6690387B2 (en) * 2001-12-28 2004-02-10 Koninklijke Philips Electronics N.V. Touch-screen image scrolling system and method
US7649921B2 (en) * 2002-05-08 2010-01-19 The Furukawa Electric Co., Ltd. Laser module
US20040090429A1 (en) * 2002-11-12 2004-05-13 Geaghan Bernard O. Touch sensor and method of making
KR101031669B1 (en) * 2003-12-30 2011-04-29 엘지디스플레이 주식회사 Trans-reflecting type in plane switching mode liquid crystal display device having ferroelectric liquid crystal alignment layer
FR2874714A1 (en) * 2004-09-02 2006-03-03 France Telecom TOUCH SELECTION DEVICE
FR2875024B1 (en) * 2004-09-09 2007-06-08 Itt Mfg Enterprises Inc TOUCH SLAB INCLUDING MEANS FOR PRODUCING A MECHANICAL IMPULSE IN RESPONSE TO A CONTROL ACTION, AND ARRANGEMENT FOR THE ASSEMBLY OF THIS SLAB
TWI270398B (en) * 2004-12-17 2007-01-11 Inventec Appliances Corp Direction control device for game software of handheld equipment and control method thereof
TW200723077A (en) * 2005-12-14 2007-06-16 Elan Microelectronics Corp Movement detection method for multiple objects on a capacitive touchpad
CN2884322Y (en) * 2005-12-31 2007-03-28 英业达股份有限公司 Touching control type key-board
CN100527060C (en) * 2006-01-18 2009-08-12 义隆电子股份有限公司 Method of touch pad for detecting movements of multiple objects
TW200739391A (en) 2006-04-03 2007-10-16 E Lead Electronic Co Ltd Function sheet selection method of touch control buttons
KR100793302B1 (en) * 2006-07-06 2008-01-10 삼성전자주식회사 Apparatus and method for controlling terminal based contact
KR100781706B1 (en) * 2006-08-16 2007-12-03 삼성전자주식회사 Device and method for scrolling list in mobile terminal

Patent Citations (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4158216A (en) * 1978-02-21 1979-06-12 General Electric Company Capacitive touch control
US4233593A (en) * 1978-06-12 1980-11-11 General Electric Company Capacitive touch control and display
US5659297A (en) * 1995-03-27 1997-08-19 Eaton Corporation Display system
US5825350A (en) * 1996-03-13 1998-10-20 Gyration, Inc. Electronic pointing apparatus and method
US20050104867A1 (en) * 1998-01-26 2005-05-19 University Of Delaware Method and apparatus for integrating manual input
US20030122774A1 (en) * 1999-09-10 2003-07-03 Fujitsu Limited Input processing method and input processing device for implementing same
US6657615B2 (en) * 1999-09-10 2003-12-02 Fujitsu Limited Input processing method and input processing device for implementing same
US6865718B2 (en) * 1999-09-29 2005-03-08 Microsoft Corp. Accelerated scrolling
US7215319B2 (en) * 2000-07-11 2007-05-08 International Business Machines Corporation Wristwatch type device and method for moving pointer
US20040150630A1 (en) * 2001-08-29 2004-08-05 Microsoft Corporation Manual controlled scrolling
US20060028455A1 (en) * 2001-08-29 2006-02-09 Microsoft Corp. Touch-sensitive device for scrolling a document on a display
US20030063073A1 (en) * 2001-10-03 2003-04-03 Geaghan Bernard O. Touch panel system and method for distinguishing multiple touch inputs
US7348967B2 (en) * 2001-10-22 2008-03-25 Apple Inc. Touch pad for handheld device
US20030076301A1 (en) * 2001-10-22 2003-04-24 Apple Computer, Inc. Method and apparatus for accelerated scrolling
US20050120312A1 (en) * 2001-11-30 2005-06-02 Microsoft Corporation User interface for stylus-based user input
US20120293440A1 (en) * 2002-02-07 2012-11-22 Steve Hotelling Mode-based graphical user interfaces for touch sensitive input devices
US20080018615A1 (en) * 2002-02-25 2008-01-24 Apple Inc. Touch pad for handheld device
US20070242057A1 (en) * 2002-02-25 2007-10-18 Apple Inc. Touch pad for handheld device
US20070276525A1 (en) * 2002-02-25 2007-11-29 Apple Inc. Touch pad for handheld device
US20040252109A1 (en) * 2002-04-11 2004-12-16 Synaptics, Inc. Closed-loop sensor on a solid-state object position detector
US20070273671A1 (en) * 2003-08-18 2007-11-29 Zadesky Stephen P Movable touch pad with added functionality
US7499040B2 (en) * 2003-08-18 2009-03-03 Apple Inc. Movable touch pad with added functionality
US20080012837A1 (en) * 2003-11-25 2008-01-17 Apple Computer, Inc. Touch pad for handheld device
US20060012580A1 (en) * 2004-07-15 2006-01-19 N-Trig Ltd. Automatic switching for a dual mode digitizer
US20060048073A1 (en) * 2004-08-30 2006-03-02 Microsoft Corp. Scrolling web pages using direct interaction
US20060250372A1 (en) * 2005-05-05 2006-11-09 Jia-Yih Lii Touchpad with smart automatic scroll function and control method therefor
US20070165005A1 (en) * 2005-06-08 2007-07-19 Jia-Yih Lii Method for multiple objects detection on a capacitive touchpad
US20070013674A1 (en) * 2005-07-12 2007-01-18 Woolley Richard D Rectangular sensor grid that provides functionality as a rectangular touchpad sensor and a circular scrolling region
US20070109280A1 (en) * 2005-11-15 2007-05-17 Tyco Electronics Raychem Gmbh Apparatus and method for reporting tie events in a system that responds to multiple touches
US20070195354A1 (en) * 2006-02-20 2007-08-23 Kentaro Tanaka Image processor and control method
US20070236475A1 (en) * 2006-04-05 2007-10-11 Synaptics Incorporated Graphical scroll wheel
US20070283263A1 (en) * 2006-06-02 2007-12-06 Synaptics, Inc. Proximity sensor device and method with adjustment selection tabs
US20070291016A1 (en) * 2006-06-20 2007-12-20 Harald Philipp Capacitive Position Sensor
US7253643B1 (en) * 2006-07-19 2007-08-07 Cypress Semiconductor Corporation Uninterrupted radial capacitive sense interface
US20080122796A1 (en) * 2006-09-06 2008-05-29 Jobs Steven P Touch Screen Device, Method, and Graphical User Interface for Determining Commands by Applying Heuristics
US20080084397A1 (en) * 2006-10-06 2008-04-10 Peter On Navigation pad and method of using same
US20080088600A1 (en) * 2006-10-11 2008-04-17 Apple Inc. Method and apparatus for implementing multiple push buttons in a user input device
US20080284742A1 (en) * 2006-10-11 2008-11-20 Prest Christopher D Method and apparatus for implementing multiple push buttons in a user input device
US20090051660A1 (en) * 2007-08-20 2009-02-26 Synaptics Incorporated Proximity sensor device and method with activation confirmation
US20090083659A1 (en) * 2007-09-21 2009-03-26 Matsushita Electric Industrial Co., Ltd. Method of displaying planar image
US20090153518A1 (en) * 2007-12-12 2009-06-18 Advanced Digtial Broadcast S.A. Method for controlling value of parameter
US20090160680A1 (en) * 2007-12-21 2009-06-25 Tsung-Yuan Ou Electronic apparatus and input interface thereof

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100171711A1 (en) * 2008-11-28 2010-07-08 Research In Motion Limited Portable electronic device with touch-sensitive display and method of controlling same
US9360931B2 (en) * 2010-09-21 2016-06-07 Sony Corporation Gesture controlled communication
US20120113135A1 (en) * 2010-09-21 2012-05-10 Sony Corporation Information processing device and information processing method
US10782788B2 (en) 2010-09-21 2020-09-22 Saturn Licensing Llc Gesture controlled communication
US20140111463A1 (en) * 2011-09-23 2014-04-24 Miguel Escobedo Spurious input detection system
US9891738B2 (en) * 2012-07-26 2018-02-13 Apple Inc. Ultrasound-based force sensing of inputs
US9772721B2 (en) 2012-07-26 2017-09-26 Apple Inc. Ultrasound-based force sensing and touch sensing
US20160062530A1 (en) * 2012-07-26 2016-03-03 Apple Inc. Ultrasound-Based Force Sensing of Inputs
US10013118B2 (en) 2012-07-26 2018-07-03 Apple Inc. Ultrasound-based force sensing and touch sensing
US10635217B2 (en) 2012-07-26 2020-04-28 Apple Inc. Ultrasound-based force sensing of inputs
US10949020B2 (en) 2012-07-26 2021-03-16 Apple Inc. Fingerprint-assisted force estimation
US10108286B2 (en) 2012-08-30 2018-10-23 Apple Inc. Auto-baseline determination for force sensing
US9423888B2 (en) * 2013-05-07 2016-08-23 Pixart Imaging Inc. Object navigating apparatus and object navigating method
US20140333539A1 (en) * 2013-05-07 2014-11-13 Pixart Imaging Inc. Object navigating apparatus and object navigating method
US10996848B2 (en) * 2014-12-24 2021-05-04 Korea Electronics Technology Institute Wearable electronic device
US20180113562A1 (en) * 2016-10-26 2018-04-26 Seiko Epson Corporation Touch panel device and touch panel control program
US10437387B2 (en) * 2016-10-26 2019-10-08 Seiko Epson Corporation Touch panel device and touch panel control program for ignoring invalid touch
USRE49489E1 (en) * 2016-10-26 2023-04-11 Seiko Epson Corporation Touch panel device and touch panel control program for ignoring invalid touch

Also Published As

Publication number Publication date
TW200928934A (en) 2009-07-01
CN101464746B (en) 2013-04-24
CN101464747B (en) 2011-05-25
CN101464775A (en) 2009-06-24
CN101464746A (en) 2009-06-24
CN101488063A (en) 2009-07-22
TWI427509B (en) 2014-02-21
TW200928919A (en) 2009-07-01
CN101488063B (en) 2011-09-14
CN102855080A (en) 2013-01-02
US20090160812A1 (en) 2009-06-25
US20090160806A1 (en) 2009-06-25
US20090160804A1 (en) 2009-06-25
CN101464747A (en) 2009-06-24
CN101464775B (en) 2015-11-25
TW200928923A (en) 2009-07-01
TW200928920A (en) 2009-07-01
US8773362B2 (en) 2014-07-08
CN101464776A (en) 2009-06-24
CN101464748B (en) 2011-06-15
EP2075675B1 (en) 2016-06-29
TW200928921A (en) 2009-07-01
CN101464776B (en) 2010-11-17
CN102855080B (en) 2015-07-01
ITTO20080172U1 (en) 2010-06-20
US20090160680A1 (en) 2009-06-25
DE202008016872U1 (en) 2009-04-30
BRMU8802778U2 (en) 2011-09-20
US8310455B2 (en) 2012-11-13
CN101464748A (en) 2009-06-24
JP3148020U (en) 2009-01-29
TW200928924A (en) 2009-07-01
US20090160807A1 (en) 2009-06-25
TWI425392B (en) 2014-02-01
EP2075675A1 (en) 2009-07-01
TWI478015B (en) 2015-03-21
TWI368161B (en) 2012-07-11

Similar Documents

Publication Publication Date Title
US20090160808A1 (en) Method for controlling electronic apparatus and electronic apparatus using the method
JP5983503B2 (en) Information processing apparatus and program
RU2609095C2 (en) Hybrid touch screen device and method for operating same
US8599163B2 (en) Electronic device with dynamically adjusted touch area
KR102056316B1 (en) Method of operating touch screen and electronic device thereof
US9423883B2 (en) Electronic apparatus and method for determining validity of touch key input used for the electronic apparatus
US20130100044A1 (en) Method for Detecting Wake Conditions of a Portable Electronic Device
JP5837955B2 (en) Method for executing function of electronic device and electronic device
US11231811B2 (en) Touch recognition method, touch device
US9658714B2 (en) Electronic device, non-transitory storage medium, and control method for electronic device
US20090231288A1 (en) Hand-held electronic device and combined input method thereof
US9201587B2 (en) Portable device and operation method thereof
US20130050094A1 (en) Method and apparatus for preventing malfunction of touchpad in electronic device
KR20090015259A (en) Terminal and method for performing order thereof
TW201013504A (en) Display device
JP2018139158A (en) Portable terminal and program
US9304678B2 (en) Switching method for electronic device
KR102078208B1 (en) Apparatas and method for preventing touch of a wrong input in an electronic device
US20130300685A1 (en) Operation method of touch panel
WO2016154859A1 (en) Left-right hand identification method and terminal
US20160055105A1 (en) Electronic device and method for avoiding mutual interference between multiple input devices
JP2016186824A (en) Information processing apparatus and program
KR20120134399A (en) Method for providing schedule information using movement sensing device and apparatus therefof
JP2014095963A (en) Input device, input method and program
KR20150026693A (en) Method and system for controlling device

Legal Events

Date Code Title Description
AS Assignment

Owner name: HTC CORPORATION,TAIWAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WU, KUO-CHEN;CHANG, JEN-CHIH;OU, TSUNG-YUAN;AND OTHERS;REEL/FRAME:021974/0911

Effective date: 20081214

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION