BACKGROUND OF THE INVENTION1. Field of the Invention
The present invention relates generally to portable devices having headphones, and more particularly to state changes in the portable devices.
2. Description of Related Art
Many portable consumer devices utilize a headphone in order to provide private and personalized audio to a user. In a stereo embodiment, these headphones typically include a right earpiece and a left earpiece coupled to a right and left channel of audio, respectively. Alternatively, the right and left earpieces may share a single channel of audio.
Conventionally, state changes in a portable device, such as a MP3 player or cell phone, must be manually initiated by a user. For example, if the user needs to place the device into a pause mode from a play mode, the user, typically, will need to physically access the device and make a selection (e.g., push a pause button) to pause the device. This may be troublesome when, for example, the device is located in a place that is hard to reach (e.g., deep in a pocket), the user only has a single hand or no hands free (e.g., holding items in both hands), or the user cannot safely access the device (e.g., while driving a car).
In alternative embodiments, the user may need to find a remote of the device and make a selection on the remote in order to change the state. Disadvantageously, this embodiment requires the user to physically locate and operate on the remote device in order to enable state changes.
Therefore, there is a need for a system and method for automatically changing states of a device without having to the physically access the device.
SUMMARY OF THE INVENTIONThe present invention provides a system and method for automatically changing a state of a device coupled to a headphone device based on activation states of earpieces of the headphone device. The system of the present invention comprises a means for detecting if at least one earpiece of the headphone device is activated or deactivated (i.e., an activation state). The means for detecting, in exemplary embodiments, may be an amplifier, a micro-switch, or a thermo sensor. In the case where the means for detecting is an amplifier, the amplifier located within the device detects impedance or impedance changes. The impedance will change when a micro-switch located in the earpiece is opened (i.e., earpiece is not in or against the ear, and thus no audio signal is traveling to the earpiece) from a closed state (i.e., earpiece is in or against the ear, and thus an audio signal is traveling to the earpiece) or vice-versa. Based on a change in the activation state of the at least one earpiece, a state change may occur in the device. The state change is determined by a preset of a control module.
In an alternative embodiment, a sensor in each earpiece detects the activation state (or activation state change) and generates a corresponding signal. This signal is sent to the device where a control module will determine if a device state change is needed. In further embodiments, the sensor is a thermo sensor which detects a temperature change when an earpiece is inserted or placed against an ear and when the same earpiece is removed from the ear.
The method of the present invention comprises detecting an activation state or a change in activation state of at least one earpiece of the headphone device. A change in activation state may, in exemplary embodiments, be detected by monitoring impedance changes to each earpiece, by monitoring an opening or closing of a micro-switch within the earpiece, or by monitoring a temperature change in the earpiece. If a change is detected, the device determines a state change, if one is needed, for the device based the change in activation state and on a preset. The preset may be manufacturer supplied or configured by a user. The device then implements the preset state change.
BRIEF DESCRIPTION OF THE DRAWINGSFIG. 1. is an exemplary embodiment of a system for controlling states of a device;
FIG. 2 is an alternative embodiment of a system for controlling states of a device;
FIG. 3 is a flowchart for controlling states in accordance with the embodiment ofFIG. 1;
FIG. 4 is a flowchart for controlling states in accordance with the embodiment ofFIG. 2;
FIG. 5 is a flowchart of an alternative method for controlling states according to embodiments of the present invention; and
FIG. 6 is a table illustrating possible state changes from a current state, according to exemplary embodiments of the present invention.
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTSFIG. 1. shows an exemplary embodiment of adevice100 configured for automated state changes. Thedevice100 may be any handheld or portable device which utilizes a headphone. Alternatively, thedevice100 may be a non-portable device utilizing headphones (e.g., a home stereo system). Thedevice100 comprises a processor102, amemory104, at least one input/output device106, anaudio processor108 coupled to anaudio port110, avideo processor112, and a user interface114 all coupled via abus116. Alternative embodiments of thedevice100 may comprise more, less, or other components. For example, if thedevice100 is a compact disc player, thevideo processor112 may not be necessary.
The I/O device106 allows the user to input audio data and, in some embodiments, video data into thedevice100 from an external source. For example, the I/O device106 may be a disc drive capable of reading data from a compact disc (CD) or digital video disc (DVD). Alternatively, the I/O device106 may be an interface for downloading of audio and video data from a digital source (e.g., downloading audio from the Internet). Numerous other I/O devices106 are contemplated and known to those skilled in the art.
In some embodiments, digital audio and video data loaded into thedevice100 may be stored in thememory104. Alternatively, a separate database (not shown) may be provided within thedevice100 for storing the digital data.
Thememory104 further comprises acontrol module118. Thecontrol module118 controls states of thedevice100. For example, if thedevice100 is a portable audio or video device, the states of thedevice100 may include play, stop, pause, reverse, and forward. Thus, when a user activates one of the states through the user interface114 (e.g., presses the “play” button), thecontrol module118, in exemplary embodiments, sends instructions to the processor102 to enable play of audio and/or video. In alternative embodiments, thecontrol module118 may be located elsewhere in thedevice100.
Theaudio processor108 processes the digital audio data received from the I/O device106, the memory114 104, or the optional database for output to the user. In exemplary embodiments, theaudio processor108 will convert the digital audio data into analog signals. In further embodiments, these analog signals are amplified by anamplifier120 before being transmitted through theaudio port110 to a coupledheadphone device122.
Similarly, thevideo processor112 processes the digital video data received from the I/O device106, the memory114 104, or the optional database for output to the user. In the present embodiment, video output is through the user interface114, which may comprise, for example, a touch-sensitive display screen. In alternative embodiments, thevideo processor112 may be coupled to a monitor or similar display device. Adedicated line124 may, in some embodiments, be provided for transfer of the processed video data from thevideo processor112 to the user interface114.
In the embodiment ofFIG. 1, thedevice100 determines whether one or both earpieces of theheadphone device122 are activated by monitoring each earpiece (i.e., a right earpiece and a left earpiece) relative to the user's ear. For example, if theheadphone device122 is an earbud type headphone, the device determines if one or both earbuds are in the ear (i.e., activated). Alternatively, if theheadphone device122 is an over-the-ear type, the device determines if one or both earpieces are positioned against the ear.
Based on results of the determination, thedevice100 may alter its state or behavior based upon user set preferences. For example, if thedevice100 is a portable audio device (e.g., MP3 player), removing one earpiece may trigger a behavior that halves volume to the other earpiece still activated. This user preference may be set on an assumption that the user removes the earpiece to listen to another person speaking, thus reducing the volume in the remaining earpiece is useful. In a further embodiment, if the user removes both earpieces, then thedevice100 may enter a “pause” state or behavior. If within a certain amount of time, the user reactivates one or both of the earpieces, then thedevice100 may resume play, otherwise, thedevice100 may enter a “shut down” state. Exemplary state changes will be discussed in more detail in connection withFIG. 6.
In the embodiment ofFIG. 1, thedevice100 determines whether the earpiece is activated by monitoring impedance and/or changes in impedance of each earpiece. In exemplary embodiments, each earpiece of theheadphone device122 comprises a micro-switch. The micro-switch automatically closes upon insertion of the earpiece into or against the ear. When the micro-switch is closed, the earpiece will draw current, resulting in a low impedance. However, when the micro-switch is opened (i.e., the earpiece is removed from the ear), the earpiece will not draw current, thus resulting in a high impedance. The current draw, impedance change, or impedance state (i.e., high or low), in exemplary embodiments, are detected by theamplifier120. Once detected, theaudio processor108 forwards the data to the processor102, which in turn may request thecontrol module118 to determine a device state change based on the user set preferences. In alternative embodiments, other circuitry in thedevice100 may detect the current draw or impedance change.
In exemplary embodiments, the current, impedance, and/or impedance change is constantly monitored. Alternatively, the changes may be monitored periodically. In some embodiments, the signals (i.e., activation state change signals) are only generated when an activation state change occurs, while in other embodiments, the signals (i.e., activation state signals) are generated at a preset time period. In a further embodiment, other circuitry or another device may monitor or detect the current, impedance, and/or impedance change.
Referring now toFIG. 2, an alternative embodiment of adevice200 configured for automated state changes is shown. The embodiment ofFIG. 2 comprises similar elements as that ofFIG. 1 including a processor202, a memory204, at least one input/output device206, an audio processor208 coupled to anaudio port210, avideo processor212, and a user interface214 all coupled in communication via a bus216. Similarly, the memory comprises acontrol module218, and the audio processor208 comprises anamplifier220. The audio processor208 processes audio data and sends the processed analog audio signals to aheadphone device222 via theaudio port210.
However, in the embodiment ofFIG. 2, determination of whether one or both earpieces are activated is performed at theheadphone device222. Signals representing activation states or activation state changes in one or both of the earpieces (i.e., right earpiece226 and left earpiece228) of theheadphone device222 are then sent to asensor port224, which essentially acts as a signal-in-port on thedevice100. The signals are then routed to the processor202 and/or thecontrol module218. In one embodiment, the headphone device is wireless and signals are transmitted in a wireless manner (e.g., infrared or radio frequency).
According to one embodiment, a state or state change signal is generated indicating if a micro-switch of one or both earpieces is open (i.e., activated) or closed (i.e., deactivated). In exemplary embodiments, aright sensor230 of the right earpiece226 and aleft sensor232 of theleft earpiece228 generate the activation state or activation state change signals. Furthermore, embodiments of the right and leftsensors230 and232 may comprise the micro-switch in each earpiece. Thus, when the earpiece is inserted in, or positioned next to, the user's ear, the micro-switch will close. However, when the earpiece is removed from the ear, the micro-switch will open. When the micro-switch opens or closes, circuitry in theheadphone device222 will sense the activation state or activation state change. For example, the circuitry may sense a change in voltage draw or impedance associated with one of the earpieces. The circuitry will then generate the activation state change signal. In some embodiments, the signals (i.e., activation state change signals) are only generated when an activation state change occurs, while in other embodiments, the signals (i.e., activation state signals) are generated at a preset time period.
In an alternative embodiment, the headphone device may generate an activation state or activation state change signal when circuitry within the earpiece senses a temperature change. In this embodiment, thesensors230 and232 are thermal sensors. Because the ear is typically at a higher temperature than an environment that theheadphone device222 is used within, inserting the earpiece into, or positioning the earpiece against, the ear will cause a temperature change (i.e., increased temperature) in at least a portion of the earpiece that is detectable by thesensor230 or232. Similarly, removal of the earpiece will cause a temperature drop that is detected by thesensor230 or232. Temperature changes cause the circuitry in the headphone device to generate and send the activation state or activation state change signal to thesensor port224 in thedevice200. In a further embodiment, thesensor230 or232 may be replaced by a skin-resistance sensor. Thus, when the earpiece is placed in or against the ear, the skin-resistance sensor senses a change which causes the generation of the activation state change signal. In some embodiments, the signals (i.e., activation state change signals) are only generated when an activation state change occurs, while in other embodiments, the signals (i.e., activation state signals) are generated at a preset time period.
AlthoughFIG. 2 shows the right and leftsensors230 and232 contained within the right and leftearpiece226 and228, respectively, alternative embodiments may comprise the right and leftsensors230 and232 located elsewhere in theheadphone device222. In these embodiments, the right and leftsensors230 and232 are coupled to the right and leftearpieces226 and228, respectively. In a further embodiment, a single sensor may be coupled to both the right and leftearpieces226 and228 for monitoring the activation of both earpieces.
FIG. 3 is a flowchart300 of an exemplary method for controlling states of a device in accordance with the embodiment ofFIG. 1. Instep302, the amplifier120 (FIG. 1) detects impedance from a circuit supplying voltage and current to each earpiece of the headphone device122 (FIG. 1). If the micro-switch in the earpiece is open (i.e., the earpiece is not positioned in or against the ear), no current is drawn, thus the impedance is high. However, if the micro-switch in the earpiece is closed (i.e., the earpiece is positioned in or against the ear), current is being drawn, and the impedance will be low. Thus, instep304, the processor102 (FIG. 1) determines if the impedance detected by theamplifier120 is low for both earpieces. If the impedances are low, the processor102 instructs the control module118 (FIG. 1) to place or keep thedevice100 in the “play” device state or mode instep306.
However, if instep304, the processor102 determines that impedance is not low for both earpieces, the processor102 checks if impedance is high for both earpieces instep308. If impedance is high for both earpieces, then thecontrol module118 will place thedevice100 into a predetermined (i.e., preset or user preference) device state for when both earpieces are deactivated (i.e., removed from the ear) instep310.
If instep308, impedances are not high for both earpieces, then instep312, the processor102 determines if the impedance is high for the right earpiece. If the right earpiece is high in impedance, thecontrol module118 will go to a predetermined device state for when the right earpiece is deactivated instep314. Alternatively, if the impedance is not high for the right earpiece, thecontrol module118 will go to a predetermined state for when the left earpiece is deactivated instep316.
If thedevice100 remains on instep318, then the method returns to monitoring the impedance data instep302. However, if thedevice100 turns off, then the method ends. In exemplary embodiments, the monitoring process may be continuous. Alternatively, thedevice100 may monitor at set periods. These set periods may be defined by the manufacturer or by the user.
It should be noted thatFIG. 3 illustrates only one embodiment of the method for controlling states in thedevice100. Alternative embodiments may comprise more, less, or similar steps which accomplish the same results. For example, step312 may determine if impedance is high for a left earpiece instead of for a right earpiece. Alternatively, thedevice100 may require the processor202 to determine which of the earpieces has either a high or a low impedance. In a further example, steps304,308, and312 may be embodied within one step of the processor102. This single step comprises detecting impedance strength or change in impedance for each of the earpieces.
Referring now toFIG. 4, a flowchart400 of an exemplary method for controlling states according to the embodiment ofFIG. 2 is shown. Instep402, thesensor224 port 224 (FIG. 2) receives state signals from the headphone device222 (FIG. 2) and forwards the signals to the processor202 (FIG. 2). These state signals indicate whether one or both of the earpieces of theheadphone device222 are activated. In one embodiment, the earpieces comprise a thermo sensor which senses temperature changes (i.e., when the earpiece is inserted, temperature is high, and when the earpiece is removed, the temperature is low), and triggers the generation of the state signals accordingly. In alternative embodiments, the earpieces may comprise skin-resistance sensors. In yet further embodiments, other circuitry associated with the earpieces may sense impedance changes for each earpiece.
Thus, instep404, the processor202 determines if the state signal shows both earpieces activated. If both earpieces are activated (i.e., inserted in the ears), the processor202 instructs the control module218 (FIG. 2) to place or keep thedevice200 in the “play” state or mode in step406.
However, if instep404, the processor202 determines that both earpieces are not activated, the processor202 checks if both earpieces are deactivated instep408. If both earpieces are deactivated (i.e., removed from the ears), then thecontrol module218 will place thedevice200 into a predetermined (i.e., preset or user preference) device state for when both earpieces are deactivated instep410.
If instep408, both earpieces are not deactivated, then instep412, the processor202 determines if the right earpiece is deactivated. If the right earpiece is deactivated, thecontrol module218 will go to a predetermined device state for when the right earpiece is deactivated instep414. Alternatively, if the right earpiece is activated, thecontrol module218 will go to a predetermined device state for when the left earpiece is deactivated instep416.
If thedevice200 remains on instep418, then the method returns to receiving state signals instep402. However, if thedevice200 turns off, then the method ends.
It should be noted thatFIG. 4 illustrates only one embodiment of the method for controlling states in thedevice200. Alternative embodiments may comprise more, less, or similar steps which accomplish the same results. For example, step412 may determine if the left earpiece is activated instead of the right. Alternatively, thedevice200 may require the processor202 to determine which of the earpieces are activated or deactivated. In a further example, steps404,408, and412 may be embodied within one step of the processor202. This single step comprises determining which earpieces are activated or deactivated based on the received state signals.
Referring now toFIG. 5, an alternative method for controlling device states is shown. Instep502, the device100 (FIG. 1) or200 (FIG. 2) monitors the headphone device122 (FIG. 1) or222 (FIG. 2). In accordance to the embodiment ofFIG. 1, the amplifier120 (FIG. 1) or similar component of thedevice100 monitors and detects current or impendence data for each earpiece of the headphone device122 (FIG. 1). With respect to the embodiment ofFIG. 2, thedevice200 receives signals from the headphone device222 (FIG. 2) at a sensor port224 (FIG. 2). The signals are generated bysensors230 and232 (FIG. 2) in theheadphone device222, and may represent an activation/deactivation state of each earpiece226 and228 (FIG. 2) or a change in the activation/deactivation state.
Based on the data received while monitoring theheadphone device122 or222, thedevice100 or200 determines if a change in the activation state has occurred instep504. This determination may occur in the processor102 (FIG. 1) or202 (FIG. 2) or other component of thedevice100 or200. Thus, thedevice100 or200 determines if, for example, the impedance changed for one of the earpieces. If no change in activation state is present, then thedevice100 or200 determines if the monitoring process should continue instep506. If for example, thedevice100 or200 turns off, then the monitoring process should end. However, if thedevice100 or200 determines that the monitoring process should continue, then the method returns to step502. The monitoring process may occur continuously or periodically depending on presets of thedevice100 or200.
If an activation state change is detected instep504, then thedevice100 or200 determines what activation state change occurred. For example, thedevice200 may receive an activation state change signal that indicates that the right earpiece226 is removed from the ear. Alternatively, thedevice100 may determine that the impedance is now high to the right earpiece of theheadphone device122, thus indicating that the right earpiece is no longer activated.
Based on the activation state change determined instep508, thedevice100 or200 will change the device state accordingly. Thus is step510, thedevice100 or200 will review presets in the control module118 (FIG. 1) or218 (FIG. 2) to determine what the device state should be, then implement the device state change if necessary. Subsequently, thedevice100 or200 determines if the monitoring process should continue instep506.
Referring now toFIG. 6, a table illustrating possible states and state changes from a current state according to exemplary embodiments of the present invention is shown. The device states are predetermined or preset in the device100 (FIG. 1) or200 (FIG. 2). The user may set their own preset preferences, or alternatively, presets may be enabled by the manufacturer, which may be changed by the user. In alternative embodiments, other states may be utilized in addition to, or instead, of those shown. For example, alterative device states may comprise adjusting the bass, adjusting the tremble, changing audio balance in the earpieces (e.g., if the right earpiece is removed, all audio is shifted over to the left earpiece), and so forth.
If the current state is “run” or “play” and one earpiece is removed, then depending on the preset, thedevice100 or200 may enter a pause, adjust volumes, fast forward, or reverse state, for example. In one embodiment, the preset may be different for each earpiece. For example, the preset may send thedevice100 or200 into a “fast forward” state if the right earpiece is removed, and send thedevice100 or200 into a “reverse” state if the left earpiece is removed. In an alternative embodiment, the preset enables the same state change to occur when either of the earpieces is removed.
From the current “run” state, the removal of both earpieces may cause thedevice100 or200 to enter a “pause” state or a “power save” state. The “power save” state may, in exemplary embodiments, place thedevice100 or200 into a “standby” mode where a display or monitor darkens and components of thedevice100 or200 power down. In a further embodiment, the removal of both earpieces may turn off thedevice100 or200.
If the current state is a “pause” state caused by the removal of one or both earpieces, thedevice100 or200 may enter the “power save” state after a preset amount of time spent in the “pause” state. For example, the user may remove one earpiece to answer a phone call, if after 2 minutes (time interval being another present) the earpiece is not activated, then thedevice100 or200 will enter the “power save” state. Similarly, if thedevice100 is in a “pause” state cause by the removal of both earpieces and after a preset amount of time, at least one earpiece is not activated, thedevice100 or200 may enter the “power save” state.
In an alternative preset, if thedevice100 or200 is in a “pause state” caused by one earpiece being inactive, the removal of the second earpiece will place thedevice100 or200 into the “power save” state. In yet a further embodiment, the removal of the second earpiece may cause thedevice100 or200 to shut down.
If both earpieces are activated from a current “pause” state, thedevice100 or200 will enter the “run” state.
If the current device state of thedevice100 or200 is a “power save” state caused by having both earpieces removed, the activation of one or both earpieces will cause thedevice100 or200 to enter the “run” state. Similarly, if thedevice100 or200 is in a “power save” state caused by the removal of one earpiece, the activation of the removed earpiece will cause thedevice100 or200 to enter the “run” state.
AlthoughFIG. 6 shows that in the “power save” state, the removal of both earpieces maintains the state, an alternative embodiment may place thedevice100 or200 into a “shut off” state.
The present invention has been described above with references to exemplary embodiments. It will be apparent to those skilled in the art that various modifications may be made and other embodiments can be used without departing from the broader scope of the present invention. Therefore, these and other variations upon the specific embodiments are intended to be covered by the present invention.