The invention relates generally to electronic devices, and more particular to techniques for managing or adjusting operations in an electronic device based on environmental data.
Consumer electronic devices such as smart telephones, digital media players, and tablet computing devices are becoming ubiquitous in everyday life. These electronic devices include an assortment of components and devices that allow the electronic device to perform a variety of functions. For example, an electronic device can include a display, a haptic feedback mechanism, and various sensors such as light sensors, biometric sensors, and position or motion sensors. In some situations, the operations or performance of an electronic device can be impacted by environmental conditions. Factors such as temperature and humidity can degrade the operations of the electronic device. For example, cold temperatures can affect a liquid crystal display (LCD) screen, reduce the effectiveness of a battery, or damage disk drives. With an LCD screen, the screen may dim or be less bright as a result of cold temperatures.
Embodiments of the invention are better understood with reference to the following drawings. The elements of the drawings are not necessarily to scale relative to each other. Identical reference numerals have been used, where possible, to designate identical features that are common to the figures.
The operations of one or more devices in an electronic device can be adjusted based on environment data, such as temperature data and/or humidity data. As one example, the brightness of a display can be increased or decreased based on temperature data. As another example, the haptic output of a haptic mechanism can be varied based on temperature data.
In one aspect, a method of managing an operation of a device in an electronic device can include receiving environmental data and determining whether to adjust an operation of the device based on the environmental data. If the operation of the device is to be adjusted based on the environmental data, the operation of the device is adjusted. As one example, a brightness of a display can be adjusted (e.g., increased or decreased) based on the environmental data. As another example, a haptic output of a haptic mechanism may be adjusted (e.g., increased or decreased) based on the environmental data. In one embodiment, the environmental sensor includes a temperature sensor and the environmental data includes temperature data. In some embodiments, the electronic device may be a receiver device or a transmitter device in an inductive energy transfer system.
In another aspect, an electronic device can include an environmental sensor, a network communication interface, and a processing device configured to receive environmental data from at least one of the environmental sensor or the network communication interface and adjust an operation in the electronic device based on the environmental data. As one example, a brightness of a display can be adjusted (e.g., increased or decreased) based on the environmental data. As another example, a haptic output of a haptic mechanism may be adjusted (e.g., increased or decreased) based on the environmental data. In one embodiment, the environmental sensor includes a temperature sensor and the environmental data includes temperature data. In some embodiments, the electronic device may be a receiver device or a transmitter device in an inductive energy transfer system.
In another aspect, an inductive energy transfer system includes a transmitter device and a receiver device. The transmitter device is configured to transfer energy inductively to the receive device. In one embodiment, the transmitter device can include first communication circuitry. The receiver device can include an environmental sensor, a network communication interface, and second communication circuitry. A processing device in the receiver device may be operably connected to the environmental sensor, the network communication interface, and the second communication circuitry. The processing device can be configured to receive environmental data from at least one of the environmental sensor, the network communication interface, or a communication channel established between the first and second communication circuitry and adjust an operation in the receiver device based on the environmental data. As one example, a brightness of a display can be adjusted (e.g., increased or decreased) based on the environmental data. As another example, a haptic output of a haptic mechanism may be adjusted (e.g., increased or decreased) based on the environmental data. In one embodiment, the environmental sensor includes a temperature sensor and the environmental data includes temperature data.
In another embodiment, the receiver device can include first communication circuitry. The transmitter device can include an environmental sensor, a network communication interface, and second communication circuitry. A processing device in the transmitter device may be operably connected to the environmental sensor, the network communication interface, and the second communication circuitry. The processing device can be configured to receive environmental data from at least one of the environmental sensor, the network communication interface, or a communication channel established between the first and second communication circuitry and adjust an operation in the transmitter device based on the environmental data.
In yet another aspect, an alert type in an electronic device can be selected based on environment data, such as, for example, temperature data. The electronic device receives environmental data and determines if an alert type is to be selected based on the environmental data. In one example embodiment, a user can enable alert type selection based on temperature through a user preference menu or a control panel. Alternatively, a processing device can be configured to select the alert type based on temperature. If the alert type will not be selected based on the environmental data, a predetermined or default alert may be output. If the alert type is to be selected based on the environmental data, the alert can be selected and output to the user.
Various embodiments that are described herein provide techniques for managing or adjusting device operations based on environmental data, such as temperature data. A receiver device in an inductive energy transfer system is used herein to describe various embodiments. However, the techniques described herein can be used with any type of electronic device. Example electronic devices include, but are not limited to, a transmitter device in an inductive energy transfer system, a smart telephone, a digital media player, a wearable electronic or communication device, a tablet computing device, and a laptop computer.
Referring now to
The wearable communication device, such as the one depicted in
In many examples, a wearable communication device, such as the one depicted in
Although the wearable communication device illustrated in
The transmitter device 102 and the receiver device 104 may each respectively include a housing 106, 108 to enclose electronic, mechanical and structural components therein. In many examples, and as depicted, the receiver device 104 may have a larger lateral cross section than that of the transmitter device 102, although such a configuration is not required. In other examples, the transmitter device 102 may have a larger lateral cross section than that of the receiver device 104. In still further examples, the cross sections may be substantially the same. And in other embodiments, the transmitter device can be adapted to be inserted into a charging port in the receiver device.
In the illustrated embodiment, the transmitter device 102 may be connected to a power source by cord or connector 110. For example, the transmitter device 102 can receive power from a wall outlet, or from another electronic device through a connector, such as a USB connector. Additionally or alternatively, the transmitter device 102 may be battery operated. Similarly, although the illustrated embodiment is shown with the connector 110 coupled to the housing of the transmitter device 102, the connector 110 may be connected by any suitable means. For example, the connector 110 may be removable and may include a connector that is sized to fit within an aperture or receptacle opened within the housing 106 of the transmitter device 102.
The receiver device 104 may include a first interface surface 112 that may interface with, align or otherwise contact a second interface surface 114 of the transmitter device 102. In this manner, the receiver device 104 and the transmitter device 102 may be positionable with respect to each other. In certain embodiments, the second interface surface 114 of the transmitter device 102 may be configured in a particular shape that mates with a complementary shape of the receiver device 104 (see
In other embodiments, the first and second interface surfaces 112, 114 can have any given shape and dimension. For example, the first and second interface surfaces 112, 114 may be substantially flat. Additionally or alternatively, the transmitter and receiver devices 102, 104 can be positioned with respect to each other using one or more alignment mechanisms. As one example, one or more magnetic devices may be included in the transmitter and/or receiver devices and used to align the transmitter and receiver devices. In another example, one or more actuators in the transmitter and/or receiver devices can be used to align the transmitter and receiver devices. And in yet another example, alignment features, such as protrusions and corresponding indentations in the housings of the transmitter and receiver devices, may be used to align the transmitter and receiver devices. The design or configuration of the interface surfaces, one or more alignment mechanisms, and one or more alignment features can be used individually or in various combinations thereof.
The transmitter device and the receiver device can each include a number of internal components.
The one or more processing devices 302 can control some or all of the operations of the electronic device 300. The processing device(s) 302 can communicate, either directly or indirectly, with substantially all of the components of the device. For example, one or more system buses 316 or other communication mechanisms can provide communication between the processing device(s) 302, the memory 304, I/O device 306, a power source 308, one or more sensors 310, a network communication interface 312, and a display 314. At least one processing device can be configured to determine if the operation of one or more devices or functions in the electronic device 300 is to be adjusted based on environmental data, such as temperature. Additionally or alternatively, the processing device may be configured to adjust the operation (e.g., adjust a stimulus that is received by a device performing the operation) based on the environmental data.
The processing device(s) 302 can be implemented as any electronic device capable of processing, receiving, or transmitting data or instructions. For example, the one or more processing devices 302 can be a microprocessor, a central processing unit (CPU), an application-specific integrated circuit (ASIC), a digital signal processor (DSP), or combinations of multiple such devices. As described herein, the term “processing device” is meant to encompass a single processor or processing unit, multiple processors, multiple processing units, or other suitably configured computing element or elements.
The memory 304 can store electronic data that can be used by the electronic device 300. For example, the memory 304 can store electrical data or content such as audio files, document files, timing and control signals, operational settings and data, and image data. The memory 304 can be configured as any type of memory. By way of example only, memory 304 can be implemented as random access memory, read-only memory, Flash memory, removable memory, or other types of storage elements, in any combination.
The one or more I/O devices 306 can transmit and/or receive data to and from a user or another electronic device. Example I/O device(s) 306 include, but are not limited to, a touch sensing input device such as a touchscreen or track pad, one or more buttons, a microphone, and/or a speaker.
The power source 308 can be implemented with any device capable of providing energy to the electronic device 300. For example, the power source 308 can be one or more batteries or rechargeable batteries, or a connection cable that connects the electronic device to another power source such as a wall outlet.
The electronic device 300 may also include one or more sensors 310 positioned substantially anywhere on or in the electronic device 300. The sensor or sensors 310 may be configured to sense substantially any type of characteristic, such as but not limited to, images, pressure, light, heat, touch, force, temperature, humidity, movement, relative motion, biometric data, and so on. For example, the sensor(s) 310 may be an image sensor, a temperature sensor, a light or optical sensor, an accelerometer, an environmental sensor, a gyroscope, a magnet, a health monitoring sensor, and so on.
The network communication interface 312 can facilitate transmission of data to or from other electronic devices. For example, a network communication interface can transmit electronic signals via a wireless and/or wired network connection. For example, in one embodiment a communication signal is transmitted to a transmitter device and/or to a receiver device to permit the transmitter and receiver devices to communication with one another. Examples of wireless and wired network connections include, but are not limited to, cellular, Wi-Fi, Bluetooth, infrared (IR), Ethernet, and Near Field Communication (NFC).
In some embodiments, an external device 318 can transmit signals to the electronic device 300 that cause one or more operations of the electronic device (e.g., the display operations) to be modified based on one or more environmental conditions. Similarly, the electronic device 300 can transmit signals to the external device 318 to manage the operations of one or more devices in the external device 318. In some embodiments, the signals are transmitted between the network communication interface 312 in the electronic device and a network communication interface (not shown) in the external device 318. A processing device in the external device 318 can be configured to determine if the operation of one or more devices in the external device is to be adjusted based on environmental data, such as temperature.
The display 314 can provide a visual output to the user. The display 314 can be implemented with any suitable technology, including, but not limited to, a multi-touch sensing touchscreen that uses liquid crystal display (LCD) technology, light emitting diode (LED) technology, organic light-emitting display (OLED) technology, organic electroluminescence (OEL) technology, or another type of display technology. In some embodiments, the display 314 can function as an input device that allows the user to interact with the electronic device 300. For example, the display can be a multi-touch touchscreen display.
It should be noted that
Referring now to
Any suitable type of a DC-to-AC converter may be used in the transmitter device 402. For example, the DC-to-AC converter can be constructed as an H bridge in one embodiment. The DC-to-AC converter 406 is operatively connected to transmitter resonant circuitry 408. The transmitter resonant circuitry 408 is operatively connected to a transmitter coil 410.
The receiver device 412 can include a receiver coil 414 operably connected to receiver resonant circuitry 416. The receiver resonant circuitry 416 is operatively connected to an AC-to-DC converter 418. Any suitable type of AC-to-DC converter may be used. For example, the AC-to-DC converter can be constructed as a diode bridge in one embodiment.
A load 420 is operably connected to the output of the AC-to-DC converter 418. The load 420 is a rechargeable battery in one embodiment. Other embodiments can use a different type of load.
The transmitter coil 410 and the receiver coil 414 together form a transformer 422. The transformer 422 transfers power or energy through inductive coupling between the transmitter coil 410 and the receiver coil 414 (energy transfer represented by arrow 424). Essentially, energy is transferred from the transmitter coil 410 to the receiver coil 414 through the creation of a varying magnetic flux by an AC signal flowing through the transmitter coil 410. The varying magnetic flux induces a current in the receiver coil 414. The AC signal induced in the receiver coil 414 is received by the AC-to-DC converter 418 that converts the AC signal into a DC signal. In embodiments where the load 420 is a rechargeable battery, the DC signal is used to charge the battery. Additionally or alternatively, the transferred energy can be used to transmit communication signals to or from the receiver device (communication signals represented by arrow 426).
A processing device 428 in the transmitter device 402 can be operatively connected to the power source 404 and/or the DC-to-AC converter 406. Although not shown in
A processing device 430 in the receiver device 412 can be operatively connected to the AC-to-DC converter 418 and/or the load 420. Although not shown in
Communication circuitry 432, 434 may be operatively connected to the processing devices 428, 430 in the transmitter and receiver devices 402, 412, respectively. The communication circuitry 432, 434 can be used to establish a communication channel 436 between the transmitter and receiver devices. As described earlier, inductive energy transfer can be used for communication between the transmitter and receiver devices. The communication channel 436 is an additional communication mechanism that is separate from inductive energy transfer. The communication channel 436 is used to convey information from the transmitter device 402 to the receiver device 412, and vice versa. The communication channel 436 may be implemented as a physical or wired link, or as a wireless link. In one embodiment, the communication channel 436 is configured as any suitable digital communication channel that is used to transmit a communication signal (e.g., a digital bit stream or packets) between the transmitter and receiver devices.
In some embodiments, one electronic device (e.g., the receiver device) can receive environmental data that assists the electronic device in managing the operations of one or more devices in the electronic device. In some embodiments, the transmitter device 102 and the receiver device 104 can each include one or more environmental sensors 500, 502, respectively. In the illustrated embodiment, the environmental sensors are temperature sensors. The temperature sensors can be included in the sensors 310 shown in
In some embodiments, the temperature may be measured by a first device (e.g., the transmitter device) and transmitted to a second device (e.g., the receiver device). The second device can adjust the operation of one or more devices based on the temperature sensed by, and received from, the first device. For example, the first device can transmit temperature data to the second device using a communication channel (e.g., communication channel 436 in
Additionally or alternatively, the transmitter device and/or the receiver device can include a network communication interface (e.g., see network communication interface 312 in
Embodiments are described as adjusting the operation of an electronic device based on temperature or humidity data. Those skilled in the art will recognize that the operations can be modified based on environmental data other than temperature and humidity. For example, one or more operations can be adjusted based on atmospheric pressure or wind speed. Thus, embodiments can modify the behavior of a device or operation in an electronic device based on environmental data (e.g., temperature) so that a user has a substantially consistent user experience with the electronic device.
A determination may then be made at block 602 as to whether or not an operation of a device is to be adjusted based on the temperature data. If not, the process passes to block 604 where the operation of the device is maintained at the current operating state. If the operation is to be adjusted, the method continues at block 606 where the operation, or a stimulus that is received by a device performing the operation, is adjusted. In one embodiment, a processing device (e.g., processing device 302) can be adapted to perform the operation in block 602 and/or block 604.
As one example, the operation of a display can be managed based on temperature. Adjusting the operation of a display as temperature varies may reduce or eliminate the adverse impact temperature variations can have on a display over the lifetime of the display.
Initially, the receiver device receives temperature data at block 600. A determination may then be made as to whether or not the temperature data is below a given threshold (block 700). The threshold can be a single threshold or a set of multiple thresholds. With two or more thresholds, multiple adjustments can be made to an operation of the display as the temperature varies over time (e.g., as the temperature becomes colder over time). The threshold or thresholds can be implemented as any type of a threshold value. As one example, the threshold may be actual temperature values that are compared with the received temperature data. As another example, the threshold may be variations in magnitude, such as a percentage variation or a difference amount. Additionally, the threshold(s) can be stored in any format in memory. In one embodiment, the threshold(s) can be stored in a lookup table along with the adjustments to be made to one or more operations or devices.
Returning to
In contrast, the method shown in
Other embodiments can perform the methods shown in
Referring now to
In some situations, a user's ability to detect or perceive (either consciously or unconsciously) a haptic output can be affected by temperature. As one example, a user's sensitivity to a haptic output may decrease as the temperature becomes colder. As another example, a user's sensitivity to a haptic output may increase as the temperature warms. However, as the temperature continues to grow hotter, the user's sensitivity to the haptic output may decrease after a given high temperature. Embodiments can adjust the operation of the haptic mechanism to compensate for varying temperatures.
Initially, the receiver device receives temperature data at block 600. A determination may then be made as to whether or not the temperature data is below a given threshold (block 702). As described earlier, the threshold can be a single threshold or a set of multiple thresholds. If not, the process passes to block 900 where the haptic output is output at a non-adjusted or default level. If the temperature data is below the threshold, the method continues at block 902 where the haptic output provided to the user is increased. In one embodiment, the drive signal to the haptic mechanism (e.g., the stimulus received by the linear actuator) is adjusted to cause the haptic mechanism to increase the force of the haptic output.
In some embodiments, an electronic device, such as the receiver device 104 in
An I/O device (e.g., 306 in
Additionally or alternatively, an I/O device may include a light source that is used to produce a visual alert. Any suitable type of light source may be used. As one example, the light source can be one or more light emitting diodes. A display (e.g., display 314) can be used to output a visual alert. As one example, the alert may be output by the display around only the periphery or edges of the display, or along a subset of the edges (e.g., one or two) of the display.
Additionally or alternatively, an I/O device can include an element that generates an audio output, and the element may be used to produce an audio alert. For example, a speaker can receive signals from a processing device and generate an audio output based on the received signals. Example audio outputs include, but are not limited to, a tone and a musical composition.
Additionally, in some embodiments an electronic device can output one or more priming cues to a user prior to outputting an alert on the electronic device. Each priming cue can take the form of a stimulus that is delivered as a haptic priming cue, a visual priming cue, an audio priming cue, or various combinations of these priming cues. The priming cue can be perceived by the user either consciously or subconsciously. A priming cue can prepare the user to perceive the stimulus of the alert, and in some situations, the priming cue may reduce a user's reaction time for perceiving the alert. In some embodiments, the priming cue may not be noticeable by the user, but instead causes the user to be in a state of heightened awareness that makes the user more likely to perceive an alert that exceeds a perceptual threshold (e.g., is sufficiently loud, bright, forceful, stifling, and so on).
In some situations, a user may be less likely to detect one type of alert or priming cue compared to another type of alert or priming cue due at least in part to the temperature or environmental conditions. For example, a user living in a location that experiences cold and snowy winters can be expected to wear a heavy coat, a scarf, and a hood or earmuffs during the winter. The heavy coat and/or the hood can make it difficult for a user to perceive or hear an audio alert or audio priming cue. Thus, a receiver device can select an alert or priming cue a user is more likely to perceive based on environmental data such as temperature.
If the temperature is not below the threshold at block 702, or if it is determined at block 1000 that the alert type will not be selected, the method continues at block 1002 where a predetermined or default alert is output. In an example embodiment, an application program or a user can select the type of alert that is the default alert.
If the alert type is to be selected based on temperature, the process passes to block 1004 where the alert is selected and output to the user. In an example embodiment, an application program or a processing device can select the type of alert to be output on the electronic device.
Additionally or alternatively, in some embodiments the alert type may be selected when the temperature data is above a threshold. Additionally or alternatively, the method of
Referring now to
A determination may then be made as to whether or not the temperature data is below a given threshold (block 702). The threshold can be a single threshold or a set of multiple thresholds. If the temperature data is below a threshold, the process continues at block 1104 where the transmitter device transfers energy to the receiver device to warm up (i.e., increase the temperature of) the receiver device. The operations of one or more devices in the receive device may operate more efficiently and/or more effectively when the receiver device is located in a cold temperature and the temperature of the receiver device is increased.
Environmental conditions in addition to, or other than temperature can be used to adjust the operation of one or more devices in an electronic device. As one example, humidity data can be used to modify the operation of a device.
A determination may then be made as to whether or not the humidity data is above a given threshold (block 1202). As described earlier, the threshold can be a single threshold or a set of multiple thresholds. If the humidity data is above the threshold, the process continues at block 1204 where the temperature of the receiver device is increased. Increasing the temperature of the receiver device can reduce condensation between the exterior surface of the receiver device and the user's skin. As one example, the inductive energy system in the receiver device can operate to increase the temperature of the receiver device.
Other embodiments can adjust the operation of different devices or operations based on humidity. As one example, the operation of a biometric sensor can be adjusted based on humidity. As another example, a device or operation can be turned off temporarily or periodically to reduce the temperature of the receiver device.
Embodiments can adjust the operation of one or more devices in an electronic device based on one or more environmental conditions. The operations of the one or more devices can vary over time; the operations can be adjusted continuously, periodically or at select times. When the operations of two or more devices are modified, the operations can be adjusted simultaneously, consecutively, or with some overlap in time. As described previously, the operations of a device can be modified using a single threshold or multiple thresholds. The thresholds can be determined or selected based on one or more factors. Example factors include, but are not limited to, the environmental condition (e.g., temperature or humidity), the device operations to be adjusted, and/or the type of electronic device.
Additionally, the operations of devices other than the display and the haptic mechanism can be adjusted based on one or more environmental conditions. For example, the operations of a touch device, an audio device (e.g., speaker, microphone), and a force sensing device can be adjusted based on one or more environmental conditions.
Additionally, an external device can transmit signals to manage the operations of one or more devices in an electronic device. For example, the external device 318 shown in
Various embodiments have been described in detail with particular reference to certain features thereof, but it will be understood that variations and modifications can be effected within the spirit and scope of the disclosure. And even though specific embodiments have been described herein, it should be noted that the application is not limited to these embodiments. In particular, any features described with respect to one embodiment may also be used in other embodiments, where compatible Likewise, the features of the different embodiments may be exchanged, where compatible.
This application claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Patent Application No. 62/044,798, filed on Sep. 2, 2014, and entitled “Adjusting Operations in an Electronic Device Based on Environmental Data,” which is incorporated by reference as if fully disclosed herein.
Number | Date | Country | |
---|---|---|---|
62044798 | Sep 2014 | US |