This relates generally to a method of communication between two or more devices, and more specifically, to using conductive bumps on the back surface of a portable device to initiate operations on an electronic device with a touch panel or screen.
In recent years, touch sensor panels, touch screens, and the like have become widely available as input devices. Touch screens, in particular, are becoming increasingly popular because of their ease and versatility of operation as well as their declining price. They can now be found in various types of electronic devices such as mobile phones, portable music players, cameras, global positioning systems (GPS), and tablet personal computers (PC).
Typically, touch data captured by a touch panel of an electronic device can be used to determine the location, the contact area, and in some cases even the force of the one or more touches detected by the touch screen. The touch data can then be interpreted by a processor to perform various operations on the electronic device. However, the touch data collected by existing touch screens may not be sufficient to determine the type or identity of the touch object touching the screen, especially when the object is not one that is typically used for interacting with a touch screen, such as a finger or a stylus.
Because of the limited capability of identifying unconventional touch objects, most existing electronic devices with touch screens are only designed to operate in response to location and movement associated with one or more detected touches. However, they are not typically designed to respond differently based on touches by different types of touch objects. This may not be a significant drawback given that conventional touch screens are designed only to be operated by a finger or a stylus.
Nevertheless, with the proliferation of touch-based electronic devices, it is not uncommon for a person to own multiple devices such as, for example, a smartphone, a portable music player, and a tablet PC, and each may be used to download and store a variety of data such as contact information, pictures, MP3 files, and video clips. However, each of these devices is typically designed to operate alone, and therefore the transferring of data between two devices is often not simple and straightforward. For example, it may require that both devices be connected to each other using a physical cable or through an intermediate computer in order to synchronize the devices. Other communication channels such as the cellular network may be available, but are often not free. In particular, there is no known method that allows one device to use the touch screen of another device to establish communication between the devices and initiate operations on one or both of the devices in a fast and intuitive way.
This generally relates to initiating operations on a device with a touch panel or touch screen using conductive bumps or areas on a surface of another device. The device with the touch panel or touch screen is hereinafter referred to as the touch sensing device. The device with conductive bumps or areas on one of its surfaces is hereinafter referred to as the touch object device. The conductive bumps or areas on the touch object device can be configured to interact with the touch panel or touch screen of the touch sensing device. Various configurations of conductive bumps or areas can be used by the touch sensing device to identify the touch object device. In addition, a unique configuration of conductive bumps can also initiate certain operations on the touch sensing device. In some embodiments, the conductive bumps can also serve as an input channel for transmitting information from the touch object device to the touch sensing device.
When in use, the touch object device can be placed in contact with or in close proximity to the touch panel or touch screen of the touch sensing device, with the conductive bumps on one of its surfaces facing the touch panel or touch screen of the touch sensing device. This way, the touch panel or touch screen can capture a touch image corresponding to the configuration of the conductive bumps of the touch object device. Based on the detected configuration, the touch sensing device can identify the device type of the touch object device. After the touch object device is identified, the touch sensing device can use its touch panel or touch screen to receive information from the touch object device, open a secondary channel to communicate with the touch object device using a common protocol, or initiate other operations on one or both of the two devices. For example, the touch object device and the touch sensing device can be synchronized after a communication channel is established so that data stored in one device can be transferred to the other device in a seamless fashion.
a illustrates the underlying structure of an exemplary capacitive touch sensor panel.
b and 1c illustrate the capacitive touch sensor panel of
a-c illustrate various types of exemplary electronic devices, each with a different configuration of conductive bumps on its back surfaces according to embodiments of the disclosure.
d-h illustrate various conductive bump configurations capable of identifying the orientation and direction of an electronic device according to embodiments of the disclosure.
a illustrates a front view of an exemplary touch sensing device with a touch screen display displaying normal-sized text according to embodiments of the disclosure.
b illustrates an exemplary portable device on top of the touch screen display of the touch sensing device of
In the following description, reference is made to the accompanying drawings which form a part hereof, and in which it is shown by way of illustration specific embodiments in which the disclosure can be practiced. It is to be understood that other embodiments can be used and structural changes can be made without departing from the scope of the embodiments of this disclosure.
This generally relates to initiating operations on a device with a touch panel or touch screen using conductive bumps or areas on a surface of another device. The device with the touch panel or touch screen is hereinafter referred to as the touch sensing device. The device with conductive bumps or areas on one of its surfaces is hereinafter referred to as the touch object device. The conductive bumps or areas on the touch object device can be configured to interact with the touch panel or touch screen of the touch sensing device. Various configurations of conductive bumps or areas can be used by the touch sensing device to identify the touch object device. The term “conductive bump,” as used hereinafter, is intended to cover conductive protrusions of different shapes, sizes and materials, conductive areas that may not protrude at all, and sub-surface areas that are capable of capacitively coupling to the touch sensing device, even though the surface area may itself not be conductive. In addition, a unique configuration of conductive bumps can also initiate certain operations on the touch sensing device. In some embodiments, the conductive bumps can also serve as an input channel for transmitting information from the touch object device to the touch sensing device.
When in use, the touch object device can be placed in contact with or in close proximity to the touch panel or touch screen of the touch sensing device, with the conductive bumps on one of its surfaces facing the touch panel or touch screen of the touch sensing device. This way, the touch panel or touch screen can capture a touch image corresponding to the configuration of the conductive bumps of the touch object device. Based on the detected configuration, the touch sensing device can identify the device type of the touch object device. After the touch object device is identified, the touch sensing device can use its touch panel or touch screen to receive information from the touch object device, open a secondary channel to communicate with the touch object device using a common protocol, or initiate other operations on one or both of the two devices. For example, the touch object device and the touch sensing device can be synchronized after a communication channel is established so that data stored in one device can be transferred to the other device in a seamless fashion.
As mentioned above, embodiments of the disclosure require that at least one of the devices (i.e., the touch sensing device) have a touch panel or touch screen for detecting the presence of one or more other devices. As will be discussed in the exemplary embodiments below, the touch panel can be a multi-touch touch screen. However, it should be understood that the touch panel is not limited to this type of touch screen and various embodiments of the disclosure can be easily extended or modified to work with other types of touch panels and touch screens. Therefore, term “touch panel,” as used hereinafter, is intended to cover various types of touch panels and touch screens. In the following paragraphs, a brief description of the structure and operation of a typical capacitive touch panel is first discussed before the various exemplary embodiments of the disclosure are introduced.
Capacitive touch panels are well known in the art and have been widely adopted in various types of electronic devices, such as tablet PCs (e.g., the iPad® from Apple Inc. of Cupertino, Calif. and smartphones (e.g., the iPhone® from Apple Inc. of Cupertino, Calif.). One popular type of capacitive touch panel can include a mutual capacitive touch sensor panel formed from drive and sense lines (e.g., rows and columns of traces) on opposite sides of a dielectric, or adjacent to each other on the same side of a substrate. At the “intersections” of the traces, where the traces pass above and below or are adjacent to each other (but do not make direct electrical contact with each other), the traces essentially form two electrodes. In one embodiment, touch panels for use over display devices may utilize a top layer of glass upon which transparent column traces of indium tin oxide (ITO) or antimony tin oxide (ATO) have been etched, and a bottom layer of glass upon which row traces of ITO have been etched. The top and bottom glass layers can be separated by a clear polymer spacer that acts as a dielectric between the row and column traces. Other touch panel configurations, such as those with drive and sense lines on opposite sides of a substrate or on the same side of a substrate, and self-capacitance touch panels are also contemplated for use with embodiments of the disclosure.
a illustrates an exemplary capacitive touch panel 100.
b provides a side view of exemplary touch pixel 102 in a steady-state (no-touch) condition. In
c provides a side view of exemplary pixel 102 in a dynamic (touch) condition. In
Embodiments of the disclosure can use one electronic device (i.e., the touch object device) to operate the touch panel of another device (i.e., the touch sensing device), thereby initiating operations on one or both devices. The touch panel of the touch sensing device can provide a convenient and direct mechanism to receive input and data from the touch object device. Using the touch data collected on the touch panel, the touch sensing device can identify the touch object device and recognize what type of device the touch object device is so that it can initiate communication between the two devices. This can allow data to be transmitted from one device and another seamlessly and efficiently. In some embodiments, the devices can also be operated jointly after they are identified to each other. As will be discussed in detail below, this can be achieved in a relatively cost-efficient way, without requiring significant modifications to the existing hardware of the devices.
In one aspect of embodiments of the disclosure, multiple conductive bumps can be fitted on or formed in one of the surfaces of the touch object device. The conductive bumps can be aligned in a unique configuration which serves as identification information for the touch object device. Embodiments of the disclosure can essentially utilize the unique configuration of conductive bumps to inform the touch sensing device that (1) an electronic device is being used as the touch object to operate the touch panel and (2) what type of device is being used as the touch object device. In operation, the touch object devices can be recognized by the touch sensing object when they are placed on the touch panel of the touch sensing device and a touch image of the unique configuration of the conductive bumps can be captured and processed by the touch sensing device. Once the touch object devices are identified by the touch sensing device, the devices can initiate data transfer or various other operations on one or both devices.
In one embodiment, the touch sensing device can be a tablet PC (e.g., an iPad®). The touch object device can be a portable electronic device (e.g., an iPhone®).
Although
The touch sensing device 300 can be similarly programmed to recognize other unique configurations of conductive bumps that can identify other types of devices.
As mentioned above, the conductive bumps can be arranged in any configuration so long as the configuration is unique to that particular type of device. A universal directory can be created to match configurations with electronic devices. This directory can be loaded into any potential touch sensing devices and used during the identification process described above to identify the different touch object device types. In some embodiments, a particular configuration includes two or more conductive bumps because a touch by a single bump may not be distinguishable from a touch by a finger or a stylus. The various configurations of conductive bumps can be distinguished from each other based on, for example, the overall pattern formed of the bumps, the number of bumps in the configuration, the distances between the bumps, and the shape and/or size of the touch area of the bumps. For example, one configuration can include one large square-shaped conductive bump and two smaller round-shaped conductive bumps. The size and shape of the conductive bumps can vary, even for bumps in the same configuration.
In some embodiments, the conductive bumps in a configuration can be kept at a minimum distance from each other so that the touch panel can accurately determine the location of each of the conductive bumps in the configuration. In one embodiment, for example, the minimum distance between any two conductive bumps can be one inch. The minimum distance can depend on the resolution or other physical attributes of the touch panel. In another embodiment, the conductive bumps can be kept at a certain minimum distance from the edge of the casing of the touch object device to avoid confusion with other conductive materials near the edge and fields generated by the operation of the touch object device. Additionally or alternatively, the casing of the touch object device can be made of a substance not likely to trigger a capacitive reaction with the touch panel of the touch sensing object. In general, the conductive bumps do not necessarily have to protrude from the back surface of the touch object device or a case for the touch object device as long as their configuration can be easily captured by a touch panel. In the embodiment where the back surface of the touch object device is a flat surface, the conductive bumps on the back surface may have the same height to ensure that they can be uniformly detected by the touch panel when the touch object device is placed in contact with the touch panel of a touch sensing device.
Because the conductive bumps can interact with a touch panel in a similar fashion as a finger or a stylus, no significant change or modification may be required for the touch sensing device which detects the touches of the conductive bumps. In particular, no significant structural changes to the touch hardware of the capacitive touch panel may be necessary. In the embodiments where the conductive bumps are static, the only modification to the touch object device may be to mold the back surface of the devices (or the cases for the devices) slightly differently. Accordingly, embodiments of the disclosure can be relatively inexpensive to implement. Some changes to the software and/or firmware of the touch sensing device may be required so that the device can properly process the touch data from the touches of the conductive bumps. The various conductive bump configurations can be stored in a memory of the touch sensing device and recalled by the processor during operation to find a match for a configuration detected by the touch panel. Because software updates can be easily carried out even after the touch sensing device is manufactured and put to use, it is possible to implement embodiments of the disclosure using existing multi-touch enabled electronic devices.
In embodiments where the conductive bumps are built on or into a case instead of the device itself, a unique configuration of the conductive bumps can be associated with the device by simply putting the case on the device. In one embodiment, the configuration is additionally linked to the particular device by a unique identification number. That is, each unique configuration on a case can have a unique identification number associated with it. The number can be manually entered into the device when the case is put on the device so that the device can also be uniquely identified by the unique configuration assigned with the identification number. This can ensure that when the configuration of conductive bumps is created by a third-party vendor of after-market cases for a particular type of device, the configuration can still be recognized by the touch sensing devices.
In some embodiments, in addition to identifying the type of the various touch object devices based on their conductive bump configurations, the touch sensing device (e.g., iPad®) can also use the detected configuration of the conductive bumps to determine and track the location and orientation of the touch object device on its touch surface. For example, when a user starts to rotate a touch object device after it has been placed on the touch panel while maintaining contact between the conductive bumps on the touch object device and the touch panel, the change in the touch locations of the conductive bumps can also be captured by the touch panel and processed to determine the relative movement of the touch object device on the touch panel.
In one embodiment, the placement of the conductive bumps can be rotationally asymmetric to ensure that the bumps can be uniquely identified and their orientation can be determined.
e illustrates a variation of the embodiment in
f illustrates another configuration in which the nearest conductive bumps 410′, 412′ can be used to identify the orientation of the touch object device 408′. As in the previous embodiment, the different sizes of these two bumps 410′, 412′ can indicate the direction of the touch object device ‘408. In this embodiment, the remaining conductive bumps (collectively 414′) are grouped within two usable data matrix areas 416′, 416″ with the larger conductive bumps for transmitting data in one area 416″ and the smaller conductive bumps for identifying the touch object device 408′ in the other area 416′. The midpoint between the two nearest conductive bumps 410′, 412″ can be used to identify the center of rotation.
In the configuration shown in
In the configuration illustrated in
The orientation and rotational information can be used by the touch sensing device to initiate certain actions. For example, an image such as a picture or a map displayed on the touch sensing device can be rotated in accordance with the rotating of the touch object device on the touch panel. Similarly, the image can also be dragged in any direction in accordance with the movement of the touch object device on top of the touch sensing device.
Although the above-discussed embodiments may, on occasion, discuss specific devices such as the iPhone® and the iPad® as the touch object device and touch sensing device, respectively, it should be understood that many other portable electronic devices can be fitted with conductive bumps to be used as a touch object device, and any electronic device with a multi-touch panel can be used as a touch sensing device according to embodiments of the disclosure. In some embodiments, the touch object device can be smaller than the touch sensing device so that at least part of the touch panel of the touch sensing device is visible to the user when the touch object device is placed on the touch panel of the touch sensing device.
In another embodiment, the configuration of the conductive bumps on the back of the touch object device can also be used to initiate certain operations on the touch sensing device or communications between the two devices. For example, a particular configuration of the conductive bumps can initiate a synchronization operation of the data stored on the touch object device and the touch sensing device. That is, the configuration serves the dual functions of identifying the touch object device to the touch sensing device and initiating synchronization between the two devices. The actual data transfer between the devices can be done using any known mechanism. For example, if the touch object device and the touch sensing object are equipped with wireless capabilities such as WiFi and/or Bluetooth, data can be transferred using one of the available wireless channels. The devices can also communicate via existing cellular networks after using the touch panel for the initial pairing.
In one embodiment, when the touch sensing device (e.g., an iPad®) detects a unique configuration of touch pattern on its touch panel, it can determine, based on that configuration, for example, that a portable MP3 player has been placed on its touch panel. Furthermore, the unique configuration can also cause the setting of the portable MP3 player to be synchronized with the setting of the iPad® using a WiFi connection between the two devices. In other embodiments, the configuration of the conductive bumps on a touch object device can initiate other operations such as exchanging messages and transferring files (e.g., MP3 files, pictures, video clips) between the two devices via wireless channels.
In the embodiments discussed above, a particular configuration of conductive bumps can both identify the touch object device and initiate a specific operation on the touch sensing device. In other embodiments, some of the conductive bumps in a configuration can be used to identify the type of a touch object device and the remaining ones can be used to provide additional information, such as Bluetooth pairing code, unique to a particular device.
In addition to initiating data syncing between the touch object device and the touch sensing device, many other operations can be performed after the touch object device and the touch sensing device are successfully paired, for example via wireless connection. In one embodiment, when a portable electronic device with a unique configuration of conductive bumps is placed on top of a larger touch sensing device having a touch screen, the touch object device can mimic a magnifying glass for reading text on the touch sensing device.
Once a wireless communication channel is established between the devices, the touch sensing device 600 can transmit information regarding what is being displayed in the area covered by the touch object device 610 to the touch object device. With that information, the touch object device 610 can display a magnified version of the text displayed in the area of the touch screen display of the touch sensing device directly underneath it, as illustrated in
In another embodiment, using the same basic concept, a touch object device can be used as an instant translator for translating words displayed on a touch sensing device. As in the embodiment disclosed in the last paragraph, the touch object device can be placed on top of the touch sensing device and moved around, and the touch sensing device can identify the touch object device by the conductive bumps on the back of the touch object device and establish a wireless communication channel with the touch sensing device. The touch sensing device can also determine the location of the touch object device with respect to its touch screen display. The text displayed in the area of the display of the touch sensing device directly underneath the touch object device can be translated using an application installed on the touch sensing device and transmitted via the wireless channel to the touch object device where it can be displayed on its display. Alternatively, the original text can be transmitted via the wireless channel to the touch object device and an application installed on the touch object device can perform the translation. As a result, this creates an effect that, as the touch object device is moved around the touch screen display of the touch sensing device, text displayed in an area of the touch sensing device display directly underneath the touch object device is translated instantaneously and displayed on the display of the touch object device.
In yet another embodiment, an item such as a picture or a MP3 file displayed on a touch object device can be transferred to a touch sensing object by placing the touch object device on the touch screen of the touch sensing device and “dragging' the file off the touch object device and onto the touch sensing device. This also requires that the devices be first paired and connected using methods discussed above. Then, the displayed item can be dragged towards the edge of the display of the touch object device in response to a dragging gesture detected over the item. As it reaches the edge of the display of the touch object device, the file can appear to be moved off of the display of the touch object device and appear on the display of the touch sensing device as if it has been dragged from the touch object device to the touch sensing device. This can also be performed in the reverse direction to drag a file from the touch sensing device to the touch object device. By allowing the user to set his touch object device down on the touch screen of the touch sensing device and simply drag an item from one device to the other device, this embodiment of the disclosure provides a seamless and intuitive way of transferring files between the devices.
In some other embodiments, after the touch sensing device identifies the touch object device using the conductive bumps on the touch object device and establishes a wireless connection to the touch object device, the touch object device can be removed from the touch screen of the touch sensing device while maintaining the wireless connection with the touch sensing device. This way, the devices can remain connected and perform certain operations together. For example, a computer game can be played on a touch sensing device by using a smaller touch object device such as an iPod Nano® as a controller. The iPod Nano® can be fitted with conductive bumps on its back surface and placed on the touch screen of the touch sensing device to pair the two devices using methods disclosed above. A wireless connection between the two devices can be established and then the iPod Nano® can be removed from the touch sensing device touch screen and used to control the game remotely.
In another embodiment, multiple touch object devices can be paired with a single touch sensing object. Each of the multiple touch object devices can have a different unique configuration of conductive bumps on its back surface to uniquely identify it to the touch sensing object. During the initial pairing, the touch object devices can be placed onto the touch panel of the touch sensing device one-by-one or simultaneously. Once all the touch object devices are successfully paired with the touch sensing device using the conductive bumps, they can work simultaneously with the touch sensing object. For example, two touch object devices (e.g., an iPod Nano® and an iPhone®) can be used as two wireless controllers to play a multi-player game running on a touch sensing object (e.g., an iPad®). In addition, a direct connection between the two touch object devices can be established by pairing them through the touch sensing device while both touch object devices are placed on the touch panel of the touch sensing device. That is, after the touch sensing device identifies each of the touch object devices based on its unique conductive bump configuration, the touch sensing device can swap connection information between the touch object devices so that the touch object devices can communicate directly with each other using, for example, WiFi or Bluetooth.
One common trait of the conductive bump configurations described in the exemplary embodiments above is that the conductive bumps can be all static. That is, the configuration of the conductive bumps for a particular type of device or a particular device can be fixed and cannot be changed after the device or the case is built. As discussed above, these static conductive bumps may be sufficient for identifying the touch object devices to a touch sensing object, providing location information of the touch object device, and can even encode a limited amount of information to a touch panel for the purpose of initiating an operation on the touch sensing device. Nevertheless, the static bumps can be primarily designed for identification purposes, and may have limited use as a communication channel for transmitting information between a touch object device and a touch sensing device. The embodiments discussed below introduce reconfigurable bump configurations that are well-suited for encoding and transmitting information from a touch object device to a touch sensing device.
In a first embodiment, the configuration of conductive bumps on the back surface of a touch object device can be dynamically adjusted by changing the conductivity of each of the bumps in the configuration. In this embodiment, the conductive bumps can be embodied directly on a surface of the touch object device. The conductivity of each of the bumps can be adjusted by control circuitry in response to user input received by the touch object device or automatically in accordance with programs running on the touch object device. For example, when a bump is assigned a value of 1, control circuitry coupled to the conductive bumps can cause the particular bump to become conductive and thus detectable by a touch panel. In contrast, when a bump is assigned a value of 0, the bump is no longer conductive and thus can become undetectable by the touch panel.
In one embodiment, the conductivity of the bump can be controlled by a control circuitry such as the one illustrated in
Accordingly, the configuration of the bumps on the back of a touch object device can be dynamically changed by setting the bumps to different values (e.g., 0 or 1). A fixed protocol can be created to encode information using various bump configurations so that the information can be transmitted to a touch sensing device through its touch panel. Customized protocols can also be created by assigning different input commands to different bump configurations. At least one bit of information can be transmitted by changing the conductivity of one of the bumps in a configuration. For example, a simple “YES” or “NO” can be transmitted by making a single bump conductive or nonconductive. As another example, more complex messages can be transmitted by switching a single bump between conductive and nonconductive states for various durations to simulate a Morse code transmission.
In another embodiment, a modified physical keyboard can be used to work with a conventional touch screen.
When in use, as illustrated in
In the embodiment illustrated in
Although the configurable bumps are discussed in the exemplary embodiment of a physical keyboard above, it should be understood that any touch object device (e.g., a smartphone and a portable MP3 player) can also be equipped with configurable bumps for encoding and transmitting information to another device via a touch panel.
As described above, touch-based input devices such as touch screens and touch panels can be one type of device used for detecting the configuration of conductive bumps on another device. These touch-based input devices can use any existing touch technologies including, but not limited to, capacitive, resistive, in infrared and acoustic touch technologies.
Touch sensor panel 924 can have the same structure as the one illustrated in
In some embodiments, the panel processor 902 can execute software routines stored in non-transitory computer readable storage media such as RAM 912 to process the raw touch data from the touch sensor panel 924 as produced by the conductive bumps and perform the identification, configuration and communication operations described above.
Although embodiments of this disclosure have been fully described with reference to the accompanying drawings, it is to be noted that various changes and modifications will become apparent to those skilled in the art. Such changes and modifications are to be understood as being included within the scope of embodiments of this disclosure as defined by the appended claims.