The present disclosure relates to touch-sensitive displays, including, but not limited to, portable electronic devices having touch-sensitive displays and their control.
Electronic devices, including portable electronic devices, have gained widespread use and may provide a variety of functions including, for example, telephonic, electronic messaging and other personal information manager (PIM) application functions. Portable electronic devices include, for example, several types of mobile stations such as simple cellular telephones, smart telephones, wireless personal digital assistants (PDAs), and laptop computers with wireless 702.11 or Bluetooth capabilities. These devices run on a wide variety of networks from data-only networks such as Mobitex® and DataTAC® networks to complex voice and data networks such as GSM/GPRS, CDMA, EDGE, UMTS and CDM52000 networks.
Portable electronic devices such as PDAs or smart telephones are generally intended for handheld use and ease of portability. Smaller devices are generally desirable for portability. A touch screen display for input and output is particularly useful on such handheld devices, as such handheld devices are small and are therefore limited in space available for user input and output devices. Further, the screen content on the touch screen display devices may be modified depending on the functions and operations being performed. Even still, these devices have a limited area for rendering content on the touch screen display and for rendering features or icons, for example, for user interaction. With continued demand for decreased size of portable electronic devices, touch screen displays continue to decrease in size.
Improvements in touch screen devices are therefore desirable.
For simplicity and clarity of illustration, reference numerals may be repeated among the figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. The embodiments described herein may be practiced without these specific details. In other instances, well-known methods, procedures and components have not been described in detail so as not to obscure the embodiments described herein. Also, the description is not to be considered as limited to the scope of the embodiments described herein.
The disclosure generally relates to an electronic device, which in the embodiments described herein is a portable electronic device. Examples of portable electronic devices include mobile, or handheld, wireless communication devices such as pagers, cellular phones, cellular smart-phones, wireless organizers, personal digital assistants, wirelessly enabled notebook computers, and the like. The portable electronic device may also be a portable electronic device without wireless communication capabilities such as a handheld electronic game device, digital photograph album, digital camera, or other device.
A block diagram of an example of an embodiment of a portable electronic device 100 is shown in
The processor 102 also interacts with additional subsystems such as a Random Access Memory (RAM) 108, a flash memory 110, a display 112 with a touch-sensitive overlay 114 connected to an electronic controller 116 that together make up a touch-sensitive display 118, an actuator 120, a force senor 122, an auxiliary input/output (I/O) subsystem 124, a data port 126, a speaker 128, a microphone 130, short-range communications 132 and other device subsystems 134. The processor 102 interacts with the touch-sensitive overlay 118 via the electronic controller 116. The processor 102 may also interact with an accelerometer 136 as shown in
To identify a subscriber for network access according to the present embodiment, the portable electronic device 100 uses a Subscriber Identity Module or a Removable User Identity Module (SIM/RUIM) card 138 inserted into a SIM/RUIM interface 140 for communication with a network such as the wireless network 150. Alternatively, user identification information may be programmed into the flash memory 110.
The portable electronic device 100 also includes an operating system 146 and software components 148 that are executed by the processor 102 and are typically stored in a persistent store such as the flash memory 110. Additional applications may be loaded onto the portable electronic device 100 through the wireless network 150, the auxiliary I/O subsystem 124, the data port 126, the short-range communications subsystem 132, or any other suitable device subsystem 134.
In use, a received signal such as a text message, an e-mail message, or web page download is processed by the communication subsystem 104 and input to the processor 102. The processor 102 then processes the received signal for output to the display 112 or alternatively to the auxiliary I/O subsystem 124. A subscriber may also compose data items, such as e-mail messages, for example, which may be transmitted over the wireless network 150 through the communication subsystem 104. For voice communications, the overall operation of the portable electronic device 100 is substantially similar except that the received signals are output to the speaker 128 and signals for transmission are generated by the microphone 130.
Touch-sensitive displays that provide tactile feedback are known. Stiffness of and friction between different components within the portable electronic device may affect the consistency of tactile feedback at different locations on the touch-sensitive display. Proximity to the device(s) providing tactile feedback may also affect the consistency of tactile feedback. As a result, more intense feedback may be provided to some locations on the display, which may be referred to as “hot” locations, while less intense feedback may be provided to other locations on the display, which may be referred to as “weak” locations. For example, the tactile feedback provided at a corner of the display of the portable electronic device may be stronger or more intense, particularly when the device(s) generating tactile feedback is (are) disposed near the corner. The tactile feedback provided near the center of the display or along an edge of the display and away from its corners may be weaker or less intense, particularly when the device(s) generating tactile feedback is (are) disposed near the corner(s). In an example portable electronic device where a single device generates tactile feedback from the center of the display, the strength or intensity of the feedback may progressively dissipate the further from the center of the display the touch is. Similarly, open volumes, various components, or arrangements/assemblies of components may affect feedback at various locations. For example, one or more adhesive layers applied around the perimeter or covering the entire display of the touch screen may affect the bending or stiffness of the display; spring elements that suspend the display module, e.g., foam or metal springs, may affect the movement of the display; and flexible printed circuit connections to the display module may restrict the movement of the display at a location around a perimeter of the display.
A touch-sensitive display that provides tactile feedback is illustrated in
The touch-sensitive display 118 may advantageously provide data related to the location of a touch on the touch-sensitive display 118. For example, the touch-sensitive display 118 may provide a set (or tuple) of location information that comprises horizontal location information, vertical location information, and size information that are related to a touch on the touch-sensitive display 118. Alternatively, the touch-sensitive display 118 may provide information directly from one or more sensors from which horizontal, vertical, and/or size information for a touch may be determined.
Horizontal and vertical location information may indicate horizontal and vertical distances based on a reference point that is located at the bottom-left of the touch-sensitive display 118, the center of the touch-sensitive display 118, or any other point on touch-sensitive display 118. For example, when the reference point is at a center of the display and a location of a touch is also at the center of a display (e.g., the cross at the center of the location 608 of the touch of
Size information may indicate how much of the touch-sensitive display 118 is detected as being touched. For instance, when the display 118 is touched with a tip of a finger compared to when the display 118 is touched with a palm of a hand, the size information comprises a smaller value when the finger touches the display 118 than when the palm touches the display 118.
A force sensor 202 Is shown located beneath the touch-sensitive display 118 in/near each corner. The force sensors 202 provide force information related to and indicative of the force imparted by touches on the touch-sensitive display 118. Each force sensor 202 may provide its own force information, or information from more than one force sensor 202 may be combined. For example, the force information provided may be from one or more force sensors that are closest to a touch location. The force information provided may be force information that exceeds a threshold value from one or more force sensors 202. Force sensors 202 may alternatively be grouped based on the location of the individual force sensors relative to a touch. For example, a group 412 of sensors and actuators that may be based on the location of the touch 410 is depicted in
The actuators 204 are also shown located in/near the corners of the touch-sensitive display 118 and may be beneath the force sensors 202. The actuators 204 may be separately controlled. Additionally or alternatively, each actuator 204 may be grouped to facilitate collective control of the actuators 204. The actuators 204 may be piezoelectric actuators or any other suitable actuation device, such as piezoelectric vibrator, magnetic vibrator, or a magnetic actuator.
An alternative embodiment of a touch-sensitive display that provides tactile feedback is illustrated in
Another alternative embodiment of a touch-sensitive display that provides tactile feedback is illustrated in
Any quantity, arrangement, or size of force sensors 202, 302, 303, 402 may be utilized to provide force characteristic information for a touch for any embodiment of a touch-sensitive display 118. Any quantity, arrangement, or size of one or more actuators 204, 304, 404 may be utilized to supply tactile feedback for any embodiment of a touch-sensitive display 118. The force sensors 202, 302, 303, 402 may advantageously be co-located with the actuators 204, 304, 404, or the force sensors 202, 302, 402 may be located in different places than the actuators 204, 304, 404.
Although
A method for providing tactile feedback is illustrated in the flowchart of
The processor 102 may receive one or more touch signals from the touch sensitive display 118 and/or the force sensors 202 that indicate any combination of a touch on the display 118, a location of the touch, or a force of the touch. The touch signals may comprise any combination of information directly from one or more sensors; information that is combined from multiple sensors 202; or information that has been analyzed before receipt by the processor 102. For example, the processor 102 may receive a signal from a single force sensor 202, or it may receive force information from multiple force sensors 202, such as the group of force sensors 402 within the lower right corner 412 of
Location characteristics of the touch are optionally determined at step 504. Location characteristics of a touch may include a horizontal location, a vertical location, and/or a size of the touch. Additionally, location characteristics may be analyzed to determine relationships between the location of a touch and any of the force sensors 2 or any of the actuators 204 of the device.
Force characteristics of the touch are optionally determined at step 506. Force information indicating the force characteristics of the touch may be obtained from one or more force sensors, and force information from multiple sensors 202 may be combined. For example, force information from the four force sensors 202 of the portable electronic device 100 of
Tactile feedback is optionally determined at step 508. The portable electronic device 100 may determine whether or not to provide any tactile feedback, what type of tactile feedback to provide, and/or what amount or level of tactile feedback to provide. Additionally, this determination may be based on location and/or force characteristics of a touch.
When determining whether or not to provide tactile feedback based on force characteristics, values of the force characteristics relative to one or more thresholds may be used to determine whether tactile feedback is provided. For example, a minimum and a maximum threshold may be utilized such that tactile feedback is provided when the force of a touch is at or between the values of the minimum threshold and the maximum threshold. As such, the device may not provide any tactile feedback when various characteristics of the touch do not meet various thresholds. Furthermore, different applications running on the device may have unique threshold requirements or the applications may set or alter the thresholds of the device
When determining whether or not to provide tactile feedback based on location characteristics, a map or table may be utilized to determine whether tactile feedback is provided. For example, the values of the location characteristics of a touch may be utilized to look up a value in the map or table that determines whether to provide tactile feedback. An application may determine or alter the values in the map or table.
Applications stored on the portable electronic device 100 may have a setting that disables some or all tactile feedback.
The type of tactile feedback provided by the device may include any one or combination of a pulse (such as force applied to the touch-sensitive display 118), a continuous buzz (or vibration), periodic pulses, periodic buzzes, or the like. The type of tactile feedback may be based on location or force characteristics or on an application running on the device. When determining the type of tactile feedback, any number or combination of thresholds, maps, tables, or settings (as discussed above) may be utilized. Different types of tactile feedback may be provided by different combinations of actuators 204. For example, a periodic pulse may be provided by an actuator and a continuous buzz may be provided by a one or more actuators.
The amount or level of tactile feedback provided by the device may be based on location or force characteristics or on an application running on the device 100. When determining the amount of tactile feedback, any number or combination of thresholds, maps, tables, or settings (as discussed above) may be utilized. Different amounts of tactile feedback may be provided by different combinations of actuators. For example, a large amount of tactile feedback may be provided by an actuator closest to a touch and a small amount of tactile feedback may be provided by one or more actuators that are farthest from the touch. The same activation signal may be sent to two or more actuators. For example, the same intensity, strength, or amplitude of tactile feedback may be provided by each actuator, although the intensity, strength, or amplitude may be modified based on the location of the touch. For example, reduced intensity, strength, or amplitude of tactile feedback may be provided to known “hot” locations compared to average locations, and increased intensity, strength, or amplitude of tactile feedback may be provided to known “weak” locations compared to average locations. “Hot” and “weak” locations may be identified through measurement or other known methods. A table, model, or equation may be utilized to identify all locations and the corresponding feedback adjustment or magnitude to result in the same effective intensity, strength, or amplitude of feedback at each location.
Tactile feedback is provided at step 510. For example, the actuators 204 of the portable electronic device 100 of
Additionally, embodiments incorporating the teachings of the disclosure may comprise one or more computer readable media that cause one or more processors to perform the teachings of the disclosure. Such computer-readable media may include, but are not limited to, CDs, DVDs, read-only memory, random-access memory, memory caches, and the like.
A touch location 608 is shown at the center of the display 118 in
The center of the touch location 608 is at the center of the display 118 and the four actuators 204 depicted in
An off-center touch location 708 is shown away from the corners, edges, and center point of the display 118 in
An edge touch location 808 is shown in the middle of an edge of the display 118 in
For example, the tactile feedback may be measured at the center location 608 and the edge location 808 with a tactile feedback sensor (not shown). The activation levels for the activation signals for the actuators 204 are appropriately adjusted such that the tactile feedback measured at the center location 608 and the edge location 808 are substantially the same. These adjustments to the activation signals may be stored in a map or table (as described above) or may be obtained through an equation that relates a touch location to a location of an actuator. Alternatively, actual activation levels may be utilized instead of adjustments to activation levels.
Optionally, for an edge touch location, one at or near an edge of the display 118, the two closest actuators 204 may be the only actuators that provide tactile feedback. For example, the actuators 204 in the right-side positions 816, 818 provide tactile feedback, but the actuators 204 in the left-side positions 814, 820 do not provide tactile feedback for the edge location touch 808 in
A corner touch location 908 is shown near a corner of the display 118 in
Optionally, for a corner touch location, one at or near a corner of the display 118, the closest actuator 204 may be the only actuator that provides tactile feedback. For example, the actuator 204 in the upper-right position 918 provides tactile feedback, but that the actuators 204 in the other positions 914, 916, 920 do not provide tactile feedback. The activation level in the activation signal to the actuator 204 in the upper-right-side position 918 for the corner touch location 908 is appropriately established such that the tactile feedback at the corner location 908 results in the same tactile feedback as other locations on the touch-sensitive display, such as the center location 608, the off-center location 708, or the edge location 808.
Although the examples described above illustrate sending different activation signals to each different actuator, a single signal may alternatively be sent to each actuator to achieve the same consistency of tactile feedback across the display regardless of the location or force of a touch. The consistency of tactile feedback may be achieved in the same way as described above by adjusting a single activation signal that is sent to all actuators, wherein an activation level of the activation signal is based on a location or force of a touch.
Devices incorporating the teachings of the disclosure advantageously provide for consistent tactile feedback across the entire display of the device. For example, when the same type and amount of feedback is to be provided to a center and to a corner of the display, the device incorporating the teachings of the disclosure may adjust the amount of tactile feedback provided by each of the actuators of the device. In so doing, the actual tactile feedback provided to the center may be the same as the actual tactile feedback provided to the corner even though the actuators of the device are at different distances from the center and the corner. The teachings of the disclosure may also provide consistency of tactile feedback that compensates for mechanical implementation constraints or other mechanical properties of the device, such as stiffness or friction between components of the portable electronic device.
The present disclosure may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the present disclosure is, therefore, indicated by the appended claims rather than by the foregoing description. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.