US20090179789A1 - Electronic device control based on user gestures applied to a media headset - Google Patents

Electronic device control based on user gestures applied to a media headset Download PDF

Info

Publication number
US20090179789A1
US20090179789A1 US12/231,582 US23158208A US2009179789A1 US 20090179789 A1 US20090179789 A1 US 20090179789A1 US 23158208 A US23158208 A US 23158208A US 2009179789 A1 US2009179789 A1 US 2009179789A1
Authority
US
United States
Prior art keywords
control
electronic device
control signal
media
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US12/231,582
Inventor
Allen P. Haughay, JR.
Benjamin Andrew Rottler
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apple Inc filed Critical Apple Inc
Priority to US12/231,582 priority Critical patent/US20090179789A1/en
Assigned to APPLE INC. reassignment APPLE INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HAUGHAY, JR., ALLEN P., ROTTLER, BENJAMIN ANDREW
Publication of US20090179789A1 publication Critical patent/US20090179789A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • H04M1/6033Substation equipment, e.g. for use by subscribers including speech amplifiers for providing handsfree use or a loudspeaker mode in telephone sets
    • H04M1/6041Portable telephones adapted for handsfree use
    • H04M1/6058Portable telephones adapted for handsfree use involving the use of a headset accessory device connected to the portable telephone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/04Supports for telephone transmitters or receivers
    • H04M1/05Supports for telephone transmitters or receivers specially adapted for use on head, throat or breast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/10Earpieces; Attachments therefor ; Earphones; Monophonic headphones
    • H04R1/1041Mechanical or electronic switches, or control elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72442User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2499/00Aspects covered by H04R or H04S not otherwise provided for in their subgroups
    • H04R2499/10General applications
    • H04R2499/11Transducers incorporated or for use in hand-held devices, e.g. mobile phones, PDA's, camera's

Definitions

  • This invention relates to controlling an electronic device based on user gestures applied to a media headset connected to the electronic device via an audio jack.
  • Traditional mobile telephones and media devices include a communications jack for accessories.
  • One such traditional accessory is a media headset that includes two speakers and a single microphone. A user can conduct a telephone call using such accessory. More particularly, a user can receive audio data associated with a telephone call through the two speakers and send audio data associated with the telephone call through the microphone.
  • peripheral control of the electronic device typically requires a control-specific interface or connector to facilitate control from a peripheral device or accessory.
  • a control-specific interface or connector to facilitate control from a peripheral device or accessory.
  • the invention in various embodiments, addresses deficiencies in the prior art by providing systems, methods and devices that enable a user to control an electronic device via a peripheral control unit of a media headset using selected control gestures that can be input conveniently by the user via control interfaces of the peripheral control unit, but also delivered to the electronic device via an audio jack and, thereby, eliminate the need for an additional control interface or connector.
  • an electronic device includes an interface for receiving a control signal from a peripheral control device via a wired communications channel.
  • the wired communications channel may be an audio communications channel that connects with the electronic device via an audio jack.
  • the control signal may be derived from a user control gesture.
  • the electronic device may also include a data store for storing a list of known control signals where each known control signal has an associated control instruction.
  • the electronic device may use a processor to identify the received control signal by comparing the received control signal with the list of known control signals.
  • the processor may control an operation of the electronic device based on the control instruction associated with the identified control signal.
  • the data store includes a database and/or electronic list.
  • the interface sends media information to the peripheral control device.
  • Media information may include music, a song, video, multimedia, and the like.
  • the interface may send media information concurrently with receiving the control signal.
  • the interface may receive the control signal in a first frequency range and send media information in a second frequency range.
  • the processor may be configured to operate the electronic device using a plurality of applications.
  • the data store may includes a plurality of lists of known control signals and associated control instructions. Each list of known control signals and associated control instructions may be associated with one of the plurality of applications.
  • An application may perform, without limitation, media playback, radio playback, voice memo recording, voice memo playback, voice feedback, and user exercise support.
  • a control instruction may include, without limitation, media play, media pause, volume increase, volume decrease, volume ramp increase, volume ramp decrease, tag media, memo play, memo pause, skip to next song, radio playback, radio mute, radio skip to next preset, radio wrap around, go to next chapter, play select song, and activate voice feedback, activate feature, mute, un-mute, and/or go to next tag.
  • a user control gesture is derived from a sequence of user interactions with one or more control interfaces.
  • a control interface may include, without limitation, a button, click wheel, touch screen, a section of a touch screen, and/or a switch.
  • the electronic device may include, without limitation, a cellular telephone, media player, audio player, music player, video player, multimedia player, and/or personal computer.
  • an electronic device in another aspect, includes a data store for storing a first list of known control signals related to a first function of the electronic device where each known control signal of the first list has an associated control instruction based on the first function of the electronic device.
  • the electronic device also includes an interface that receives a first control signal via an audio jack.
  • the first control signal may be derived from a user control gesture applied to a peripheral control unit in communication with the audio jack.
  • the electronic device also includes a processor that identifies the received first control signal by comparing the received first control signal with the first list of known control signals related to the first function. The processor then controls an operation of the electronic device based on the control instruction associated with the identified first control signal.
  • the function may includes an application running on the electronic device or a subroutine of the application running on the electronic device.
  • an editor feature of a word processor application may be considered a subroutine or sub-feature of the word processor application.
  • the same control gesture and/or control signal may perform a different function while the editor subroutine is running as opposed to when a print preview subroutine is running.
  • the data store may store a second list of known control signals related to a second function of the electronic device where each known control signal of the second list has an associated control instruction based on the second function of the electronic device.
  • the processor identifies the received second control signal by comparing the received second control signal with the second list of known control signals related to the second function. The processor may then control an operation of the electronic device based on the control instruction associated with the identified second control signal.
  • FIG. 1 is a communications topology according to an illustrative embodiment of the invention
  • FIG. 2 is a communication topology between an electronic device and an audio communications device including a MEMS microphone module according to an illustrative embodiment of the invention
  • FIG. 3A is a communication topology between a electronic device and an audio communications device including a condenser-based microphone according to an illustrative embodiment of the invention
  • FIG. 3B is a communication topology between a electronic device and an audio communications device including an alternate switch configuration according to an illustrative embodiment of the invention
  • FIG. 4 includes an exemplary flow chart of the process between an electronic device and an audio communications device according to an illustrative embodiment of the invention
  • FIG. 5 is a perspective view of a media device according to an illustrative embodiment of the invention.
  • FIG. 6 shows a simplified functional block diagram of a electronic device according to an illustrative embodiment of the invention
  • FIG. 7 includes a database and/or list associating user headset control unit gestures with electronic device control instructions according to an illustrative embodiment of the invention.
  • FIG. 8 is a flow diagram of a process for controlling an electronic device via a peripheral control unit according to an illustrative embodiment of the invention.
  • FIG. 1 shows communications topology 100 that may include computer 101 , media device 103 , and audio communications device 190 .
  • Electronic device 103 may communicate with computer 101 via communications channel 102 .
  • Electronic device 103 may communicate with audio communications device 190 via communications channel 105 .
  • communications channel 105 is a wired communication channel.
  • a communications channel may be wireless.
  • Electronic device 103 may take any form.
  • Electronic device 103 may be a media device or a portable media player such as a portable music player.
  • Electronic device 103 may include any type of consumer electronic device such as, without limitation, a computer, stereo, receiver, mobile telephone, personal digital assistant (PDA), electronic game, camera, video equipment, audio equipment, mp3 player, video player, set top box, and the like.
  • Electronic device 103 may also include, for example, a mobile telephone that may play downloaded media.
  • Media may be downloaded directly to the electronic device 103 or may be downloaded to computer 101 and transferred to the media device 103 via communications channel 102 .
  • the electronic device 103 may include a wireless communications device such as a cellular telephone, satellite telephone, cordless telephone, personal digital assistant (PDA), pager, portable computer, or any other device capable of wireless communications.
  • a wireless communications device such as a cellular telephone, satellite telephone, cordless telephone, personal digital assistant (PDA), pager, portable computer, or any other device capable of wireless communications.
  • FIG. 5 shows an exemplary cellular telephone version of a broad category of electronic device 103 .
  • the electronic device 103 may be compact, portable, mobile, personal, and/or transportable.
  • the electronic device 103 may also be integrated within the packaging of other devices or structures such as a vehicle, video game system, appliance, clothing, helmet, glasses, wearable apparel, stereo system, computer system, entertainment system, or other portable devices.
  • the electronic device 103 may be docked or connected to a wireless (e.g., a Wi-Fi docking system) and/or radio enabling accessory system (e.g., AM/FM or satellite radio receiver) that provides the electronic device 103 with short-range communicating functionality and/or radio reception capability.
  • a wireless e.g., a Wi-Fi docking system
  • radio enabling accessory system e.g., AM/FM or satellite radio receiver
  • Alternative types of electronic devices 103 may include, for example, a media player such as an iPod®, iPod® Nano, iPod® Shuffle, or Apple® iPhone available by Apple Inc., of Cupertino, Calif., pocket-sized personal computers such as an iPAQ® Pocket PC available by Hewlett Packard Inc., of. Palo Alto, Calif. and any other device capable of communicating wirelessly (with or without the aid of a wireless enabling accessory system).
  • a media player such as an iPod®, iPod® Nano, iPod® Shuffle, or Apple® iPhone available by Apple Inc., of Cupertino, Calif.
  • pocket-sized personal computers such as an iPAQ® Pocket PC available by Hewlett Packard Inc., of. Palo Alto, Calif. and any other device capable of communicating wirelessly (with or without the aid of a wireless enabling accessory system).
  • the electronic device 103 may synchronize with, for example, a remote computing system or server, e.g., computer 101 , to receive media (using either wireless or wireline communications paths).
  • Wireless syncing enables the electronic device 103 to transmit and receive media and data without requiring a wired connection.
  • Media may include, without limitation, sound or audio files, music, video, multi-media, and digital data, in streaming and/or discrete (e.g., files and packets) formats.
  • a host system e.g., device 101
  • media and/or data is “downloaded” to the electronic device 103 .
  • the electronic device 103 is capable of uploading media to a remote host or other client system.
  • Audio communications device 190 may be utilized to provide an audio functionality associated with electronic device 103 .
  • Audio communications device 190 may include speakers 191 and 192 as well as microphone 195 .
  • the audio communications device 190 may be referred to as a head set device.
  • Control interfaces 196 , 197 , and 198 and microphone 195 may be included in a peripheral control unit (PCU) 194 .
  • the PCU 194 may include multiple control interfaces such that the PCU 194 may receive audio input as well as tactile input.
  • Control interfaces 196 , 197 , and 198 of the PCU 194 may provide the audio communications device 190 with the capability to communicate control information to electronic device 103 .
  • audio communications device 190 may control the operation of any function of electronic device 103 .
  • a telephone call may be received by electronic device 103 and a user may interact with the telephone call via audio communications device 190 .
  • a user may transmit audio communications with another participant of the telephone call through electronic device 103 via microphone 195 .
  • the user may receive audio communications with another participant of the telephone call through electronic device 103 via speakers 191 and 192 .
  • control interfaces 196 and 198 may allow a user to change the volume of a call.
  • control interface 196 may increase (or decrease) the volume of a call while control interface 198 may decrease (or increase) the volume of a call.
  • Control interface 197 may, for example, be utilized to initiate and/or terminate a call.
  • Control interfaces may perform a number of functions. Such functions may be dependent on the operating environment of either electronic device 103 or audio communications device 190 .
  • button 197 may be utilized to pause a song when electronic device 103 is in the operating environment of playing a song. As per another example, button 197 may be utilized to mute a call when electronic device 103 is in the operating environment of handling the communication of a telephone call.
  • Control interfaces 196 , 197 , and 198 may take any form.
  • a control interface may, for example, be a wheel, a button, a single-touch screen, a multiple-touch screen, and/or a switch.
  • Control interfaces may be activated to provide control information in a number of ways.
  • control interface 196 may be a button that may activate the transmission of one type of control information when pressed, another type of control information when depressed, and yet another type of control information when being held down for a particular period of time (e.g., approximately two seconds or more).
  • Each type of control information may cause electronic device 103 or audio communications device 190 to perform a particular function.
  • the pressing of a button may switch one song that is being played by electronic device 103 to the next song that will be played by electronic device 103 . Furthering this example, the holding of the button in the pressed position may cause electronic device 103 to fast forward a song that is being played.
  • Communications channel 105 may be, for example, a multiple-wire (e.g., four wire) cable permanently connected to audio communications device 190 .
  • Communications channel 105 may include a plug that is operable to mate with a jack located on, for example, electronic device 103 .
  • a plug may take the form of a multiple-region (e.g., a four-region) male connector.
  • a jack may take the form of a multiple region (e.g., a four-region) female connector.
  • the mating of communication channel 105 to electronic device 103 may take the form of connection 110 .
  • Connection 110 may include a multiple-region male plug that includes regions 124 , 123 , 122 , and 121 .
  • Region 124 may be, for example, a right (or left) audio channel.
  • Region 123 may be, for example, a left (or right) audio channel).
  • Region 122 may be, for example, a ground channel.
  • Region 121 may be, for example, a microphone channel.
  • Such a multiple-region male plug may mate with a multiple-region female plug that includes regions 131 , 132 , 133 , and 134 .
  • Region 134 may be, for example, a right (or left) audio channel.
  • Region 133 may be, for example, a left (or right) audio channel.
  • Region 132 may be, for example, a ground channel.
  • Region 131 may be, for example, a microphone channel.
  • a four-region jack may include a microphone channel.
  • a microphone channel may supply electrical energy to an accessory (e.g., an audio communications device) while receiving microphone audio information from the accessory. Additional information, such as control information, may be communicated through the microphone channel.
  • the electronic device 103 may include circuitry that can discern control information from microphone audio information. Such a electronic device may separate the control information from the microphone information. In doing so, the electronic device 103 may send the control information to one feature and send the microphone audio information to another feature.
  • Control information may be embedded with microphone information in many ways.
  • the control information may be transmitted through a channel as tones.
  • Such tones may take the form of, for example, ultrasonic current pulses (e.g., 75-300 KHz current pulses), while microphone audio information is transmitted at audible frequencies.
  • a receiving user or particular electronic device circuitry may not be able to detect the ultrasonic frequency data amongst the audible frequency data.
  • a microphone codec located at a electronic device may be provided with the ultrasonic and audible frequency, yet may be configured to only see and/or detect the audible frequency data. In doing so, for example, the ultrasonic frequency information may not need to be stripped apart from the audible frequency information.
  • the ultrasonic and audible microphone frequency information may be transmitted as current pulses across a channel (e.g., a microphone channel).
  • Ultrasonic frequency information and audible microphone frequency information may be transmitted as an analog signal.
  • the high frequency range includes a range of tones above the threshold for human hearing and less than about 1 Mhz.
  • an audio communications device and a electronic device may be configured to communicate digitally.
  • microphone information and control information may be transmitted digitally across a microphone node.
  • the audio communications device may include a microphone. Accordingly, the audio communications device may be configured, for example, to constantly supply current to the microphone, in order to keep the microphone constantly active, when power is supplied to the audio communications device through a microphone channel. In doing so, for example, the occurrence of audible artifacts may be eliminated while control interfaces are used that introduce additional signal information into the microphone channel. In other words, for example, the occurrence of audible blips and moments of silence may be eliminated as control interface switching occurs.
  • the audio communications device may also be configured to include the ability to turn the current supplied to the microphone OFF. Such an ability may be user-controlled via a control interface (e.g., a button) and/or electronic device controlled and/or audio communications device controlled.
  • An audio communications device such as a pair of earphones, may include any type of microphone.
  • an audio communications device may include a voltage-based (e.g., a MEMS microphone) or current-based condenser-type microphone (e.g., an Electret microphone).
  • a handshake between a electronic device and an audio communications device may include, for example, device identification, communication initialization, security protocol establishment, and/or timing synchronization.
  • a device e.g., a electronic device
  • the device may then determine, based on the identification process, whether to further communicate with the accessory and how to further communicate for the accessory.
  • the device may recognize the identification of an accessory as a pair of earphones that includes a microphone and multiple interface control scheme. Accordingly, the device may turn ON associated features such as a microphone codec and a control information reception/management circuit.
  • Security protocols may also be in place during handshaking such that an accessory may be required by a device to transmit particular security information before the accessory can interact with the device. In doing so, for example, the device may be protected against control signals sent through a microphone channel by an unknown device.
  • synchronization may occur during device handshaking. Such synchronization may be utilized to synchronize the timing of circuitry on a device and an accessory. Additional processes may be added during device handshaking. For example, device testing may occur. Also, for example, power may be supplied to a microphone for a period of time until the microphone is ready to be used and a electronic device may perform a check to make sure that a microphone is ready to use. The electronic device may, for example, check to make sure the features of an accessory are in working condition. Handshaking may be controlled by any device and any device may be the master of any subsequent communications. For example, a device may be a slave to an accessory.
  • a microphone-enabled device may be mated with any device such as a car, plane, boat, train, home computer, server, laptop computer, cellular phone, tablet computer, Personal Digital Assistant (PDA), or any other device.
  • PDA Personal Digital Assistant
  • FIG. 2 shows communication topology 200 between a device and an audio communications device.
  • a electronic device e.g., electronic device 103
  • an audio communications device e.g., audio communications device 190
  • circuit 210 may be housed, for example, within the PCU 194 of audio communications device 190 .
  • Circuit 290 of a electronic device may include low noise power supply 291 , frequency detector and controller 292 , resistor 294 , comparators 293 , and codec 296 .
  • Circuit 290 may also include, for example, a source of electrical energy as well as any other hardware and/or software needed for any particular function.
  • circuit 290 may communicate with a electronic device operating system that runs applications/hardware for providing telephonic and media-playing functionalities.
  • Circuit 210 of an audio communications device may include, for example, control interfaces 260 , switch 231 , switch 232 , switch 233 , voltage detector and latch 221 , shunt regulator 224 , microphone 240 , resistor 273 , resistor 271 , and capacitor 271 .
  • Circuit 290 may couple to circuit 210 through node 211 , which may be a microphone node that also provides power from circuit 290 to circuit 210 .
  • Circuit 210 may also couple to ground by coupling to a ground terminal of circuit 290 .
  • a ground terminal may be, for example, a virtual ground.
  • Such a virtual ground may take the form of, for example, a stable voltage that is lower than a power voltage. Accordingly, the virtual ground and power voltage may have a particular differential voltage that is utilized to power circuit 210 (e.g., approximately 2-3.2 volts in differential).
  • circuits 210 and 290 may operate, for example, as follows.
  • Circuit 210 may provide one of a number of voltages.
  • circuit 210 may provide 0 volts, 2.0 volts, or 2.7 volts.
  • 0 volts may correspond to, for example, the situation when the electronic device is OFF or the electronic device has been instructed to stop communications with the audio communications device.
  • 2.0 volts may be provided by one group of electronic devices while 2.7 volts may be provided by another group of electronic devices. Accordingly, the voltage initially supplied through a microphone channel may be utilized to identify a electronic device as being part of a particular group.
  • Circuit 210 may operate differently depending on the voltage that is provided. Accordingly, circuit 210 may be able to operate with different groups of devices.
  • One group of device may not include a microphone functionality while another group may (e.g., a group that supplies 2.7 volts) include a microphone functionality.
  • a single device may change the supply voltage that is provided to an accessory based, in part, for example on the type of use desired by the electronic device for the accessory. For example, a media telephone having a multimedia feature may provide 2.0 volts when the multimedia feature is being used (e.g., and thus not utilize a microphone), yet such a device may provide 2.7 volts when a telephonic feature is being used (e.g., and thus utilize a microphone).
  • Circuit 210 may be able to operate differently in any number of power supply conditions. For example, circuit 210 may be able to operate differently under three power supply conditions such as HIGH (e.g., 2.7 volts), MEDIUM, (e.g., 2.0 volts), and LOW (e.g., 0 volts). Circuit 210 may be operable to operate differently under two (e.g., HIGH and LOW) or more than three power supply conditions. Higher powered electronic devices may be configured to provide HIGH and LOW power supply voltages while lower powered electronic devices may be configured to provide MEDIUM and LOW power supply voltages. For example, a portable telephone with multimedia features may be a higher powered electronic device while a media player without a display (and/or telephonic feature) may be a lower powered electronic device.
  • HIGH e.g., 2.7 volts
  • MEDIUM e.g., 2.0 volts
  • LOW e.g., 0 volts
  • Circuit 210 may be operable to operate
  • circuit 210 receives a power supply voltage of 2.7 volts from circuit 290 .
  • switch 233 and switch 231 may turn ON.
  • voltage detector and latch 221 may detect the power supply voltage and may provide switching voltages to switch 231 and switch 232 .
  • power may be provided to microphone 240 by providing power to amplifier 243 and voltage multiplier 241 .
  • the appropriate power supply voltage may turn microphone 240 ON.
  • the turning ON of switch 233 may provide power to switch state transmitter 222 and impedance detector 223 .
  • Switch state transmitter 222 may, for example, be a multi-tone oscillator.
  • voltage detector and latch 221 may communicate information to, for example, switch state transmitter 222 and impedance detector 223 . Accordingly, voltage detector and latch 221 may be able to discern differences in power supply voltages if, for example, additional information was communicated to circuit 210 via a power supply voltage. Thus, voltage detector and latch 221 may communicate this additional information to other structures of circuit 210 such as switch state transmitter 222 and impedance detector 223 .
  • voltage detector and latch 221 may include a latch, for example, in order to hold switching voltages for switches 231 - 233 at a particular voltage to hold a particular state of switches 231 - 233 .
  • switches 231 - 233 may initially be ON and that voltage detector and latch 221 may selectively turn switches 231 - 233 OFF.
  • switches 231 - 233 may initially be OFF and voltage detector and latch 221 may selectively turn switches 231 - 233 ON. Accordingly, voltage detector and latch 221 may turn switch 232 OFF and leave switches 233 and 231 ON when an appropriate voltage is detected (e.g., approximately 2.7 volts).
  • Switch state transmitter 222 may be a multi-tone oscillator and may, for example, transmit a handshake to circuit 290 in response to receiving a particular voltage (e.g., approximately 2.7 volts) from circuit 290 .
  • a handshake may, for example, communicate identification information to circuit 290 .
  • identification information may, for example, instruct circuit 290 as to the type of accessory that circuit 210 resides in.
  • circuit 290 may communicate, via a handshake performed by transmitter 222 , such that circuit 290 resides in an audio communications device that includes a microphone, two speakers embodied as headphones, and a three-button controller.
  • Transmitter 290 may communicate any type of identification information or other information used in a handshaking process. For example, transmitter 290 may communicate a password in response to receiving information from circuit 290 indicative of a security challenge. If circuit 290 does not receive the appropriate password, authentication data, and/or cryptographic response for the security challenge, either circuit 210 and/or circuit 290 may turn OFF (e.g., the electronic device and or accessory may terminate communications). Persons skilled in the art will appreciate that transmitter 222 may communicate the state of the switches of circuit 210 . In doing so, for example, circuit 290 may be able to determine the type of accessory that circuit 290 is included in by determining what type of accessory particular switches would be turned ON in. For example, an accessory without a microphone may not include switch 231 and/or transmitter 222 may transmit that switch 231 is OFF in such an instance.
  • Impedance Detector 223 may, for example, detect the use of control interface circuit 260 . More particularly, for example, impedance detector may detect different impedance levels of the output of control interface circuit 260 and may determine how a user interacted with control interface circuit 260 based on the detected impedance level. Accordingly, for example, impedance detector 223 may provide this information to other circuitry of circuit 210 (e.g., transmitter 222 ). In this manner, transmitter 222 may transmit information about the state of control interface circuit 260 to another device (e.g., a device that includes circuit 290 ). Transmitter 222 may transmit information as current pulses. For example, transmitter 222 may transmit information as ultrasonic current pulses (e.g., approximately 75-300 KHz).
  • Control interface circuit 260 may include any number of control interfaces such as, for example, one or more touch screens, wheels, buttons, and/or any other type of interface.
  • control interface circuit 260 may include multiple buttons (e.g., 3, 4, 5, or more). Each button may close a connection between a particular resistor, or resistors, with ground such that impedance detector 223 may be provided with a different level of impedance depending on which button is pressed.
  • control interface circuit 260 may include buttons 261 - 265 . When button 262 is pressed, impedance detector 223 may detect the impedance of resistor 262 and, accordingly, may utilize the detection of this impedance a control signal.
  • impedance detector 223 may detect the impedance of resistor 266 in series with resistor 267 and, accordingly, may utilize the detection of this impedance as another control signal.
  • node 211 may be brought to ground. This, for example, may turn circuit 210 OFF.
  • Button 261 may, or may not, for example, be included in control interface circuit 260 . In other words, button 261 may be controlled by circuit 210 and may not be user-controlled.
  • voltage detector and latch 221 may control when control interface circuit 260 is turned ON and is operable to interact with impedance detector 223 .
  • Control interfaces may be configured, for example, in a variety of ways.
  • Control interface circuit 260 may be configured, for example, such that only the interaction of a single button can be detected at any given time.
  • impedance detector may detect the pressing of button 262 , the holding down of button 262 for a period of time, and the depressing of button 262 .
  • an interface may be provided that is operable to detect the simultaneous operation of multiple buttons (e.g., or multiple touches to a touch screen).
  • Control interface circuit 280 may be utilized, for example, to detect the simultaneous activation of multiple control interfaces.
  • series configurations of switches and resistors may be placed in a parallel configuration.
  • the resistors may, for example, have different resistances.
  • impedance detector 223 When a single button is pressed, for example, the impedance of a single resistor may be detected by impedance detector 223 and discerned as a single button activity. However, when more than one button is pressed, for example, a difference impedance profile may be detected by impedance detector 223 than when any single button is pressed.
  • impedance detector 223 when more than one button is pressed, for example, a difference impedance profile may be detected by impedance detector 223 then any other combination of simultaneous button presses. For example, when buttons 288 and 287 are pressed, impedance detector 223 may detect the impedance profile of resistors 284 and 283 in a parallel configuration. If resistors 281 - 285 are provided, for example, with particular different resistances, impedance detector 223 may be able to detect the simultaneous press of any number (e.g., all) of switches 285 - 288 .
  • any detector may be used to detect user interaction with a control interface circuit.
  • a capacitive touch-screen may be utilized and a detector may be provided that is able to discern different capacitance profiles.
  • Shunt regulator 224 may be utilized to assist in maintaining a constant current draw from microphone 240 even when, for example, control interfaces of control interface circuit 260 are being utilized.
  • shunt regulator may be coupled to, and operate with, microphone 240 when, for example switches 233 and 231 are CLOSED.
  • circuit 290 may allow for simultaneous operation of control interface circuit 260 and microphone 240 .
  • Shunt regulator 224 may, for example, be used with resistor 272 to keep the signal from microphone 240 on node 211 independent from variations introduced on the power node of transmitter 222 by transmitter 222 . In doing so, the introduction of audible pops and moments of silence may be eliminated when control interfaces of control interface circuit 260 are utilized while microphone 240 is being utilized.
  • Frequency detector and controller 292 may receive tones from transmitter 222 and may utilize such tones to control the operation of a device.
  • frequency detector and controller 292 may set low noise supply circuit 291 to a MEDIUM voltage (e.g., 2.0 volts). In doing so, for example, frequency detector and controller 292 may OPEN switch 233 , OPEN switch 231 , and CLOSE switch 232 . In doing so, microphone 240 may be turned OFF and control interface circuit 260 may be the only device transmitting information across node 211 . In this manner, for example, frequency detector and controller 292 may expect to receive only control interface information across 295 and may accordingly change how node 295 is utilized. For example, frequency detector and controller 292 may turn OFF microphone codec 296 .
  • circuit 210 may be configured to initially provide 2.0 volts.
  • some devices may not have the capability to utilize a microphone input and, accordingly, may not include microphone codec 296 .
  • an accessory that utilizes circuit 290 may be able to be backwards compatible with a variety of devices that provide at least one of a variety of initial power supply voltages (e.g., LOW, MEDIUM, and HIGH).
  • a device may be configured to initially provide a particular power supply voltage (e.g., a MEDIUM voltage) for a particular amount of time (e.g., 100 ms) and then change the power supply voltage to a different voltage (e.g., a HIGH voltage).
  • a particular power supply voltage e.g., a MEDIUM voltage
  • a different voltage e.g., a HIGH voltage
  • circuit 290 may be able to perform particular features and then may be able to alternate the state of operation in order to provide additional or alternate features (e.g., the inclusion of a microphone functionality).
  • a device may change from one voltage to a second voltage (e.g., a MEDIUM to a HIGH) after a period of time (e.g., 100 ms) in order to indicate that the device includes multiple-control interface functionality.
  • circuit 210 may operate to provide only a single control interface (or no control interface).
  • the device may provide a particular voltage (e.g., a HIGH voltage) and circuit 290 may operate with no, or a single, control interface support.
  • multiple control interface information may be transmitted to a device that does not include multiple control information support if, for example, the device will just ignore, or not recognize, such multiple control information.
  • circuit 210 may ignore the button presses from all but one control interface.
  • FIG. 3A is a communication topology 300 between a electronic device (via circuit 290 ) and an audio communications device (via circuit 210 ) including a condenser-type microphone 302 according to an illustrative embodiment of the invention.
  • the microphone 302 includes a current driven microphone such as, for example, an electret microphone.
  • An electret microphone may include, without limitation, a foil-type electret, diaphragm-type electret, front electret, and back electret.
  • the condenser-type microphone 302 enables the power supply 291 to function as a current source for the microphone 302 .
  • the circuit 210 may improve power supply noise rejection and, thereby, improve circuit 210 communications performance.
  • FIG. 3B is a communication topology 350 between a electronic device (via circuit 290 ) and an audio communications device (via circuit 210 ) including an alternate switch 231 configuration according to an illustrative embodiment of the invention.
  • the communication topology 350 includes a circuit configuration in which the switch 231 is positioned on the common (ground) side of the condenser-type microphone 352 .
  • the positioning of the switch 231 may further enhance noise rejection and improve circuit 210 communications performance.
  • FIG. 4 is an illustration of a process flow chart 400 .
  • Process flow chart 400 may, for example, be utilized to communicate information between a device, e.g., electronic device 103 , and an accessory, e.g., audio communications device 190 .
  • Flow chart 400 may include step 411 , in which a device is powered ON.
  • a device may be powered ON via, for example, a manual hardware switch located on either the device or an accessory.
  • Step 412 may be included in which the device provides a power supply voltage to an accessory mated with the device. Such a power supply voltage may be provided, for example, across the microphone node of a jack.
  • the accessory may detect the level of the power supply voltage that was provided to the accessory. In doing so, for example, the accessory may determine a group for the device. For example, the accessory may determine that a device is one that is only able to receive control information associated with a single control interface or is able to receive control information associated with multiple control interfaces.
  • the accessory may transmit a handshake to the device.
  • a handshake for example, may be utilized to identify the accessory (e.g., as a device that includes a microphone or that does not include a microphone.
  • Such a handshake may alternatively, for example, be utilized to confirm that the accessory is operating and is ready to continue with a communication.
  • an accessory may need time to power up once a power supply voltage is received. Accordingly, a handshake may be utilized to signal a device that such a power up process has been completed and that communications can begin between the device and the accessory.
  • the accessory may transmit control and microphone information through a microphone channel.
  • One or more microphone channels may be provided on a jack and/or plug.
  • Flow chart 420 may be utilized in a communications topology between a device and an accessory.
  • Step 421 may be included, in which one or more control interfaces may be activated.
  • a detector such as an impedance detector, may detect such an activation and determine the origination of the activation (e.g., the depress of a third button) in step 422 .
  • a multi-tone oscillator may provide second control information corresponding to the determined activation through the microphone node of a plug.
  • a device may then receive the control information in step 424 and the control information may control the operation of the device in step 425 .
  • Flow chart 430 may be utilized in a communications topology between a device and an accessory.
  • an accessory may be plugged into a device.
  • the accessory may detect a first voltage level of a power supply voltage and the accessory may place itself in a first manner of operation as a result of the detected voltage level.
  • the accessory may be unplugged.
  • the accessory may be plugged into a second device.
  • the accessory may detect a second voltage level of a power supply voltage and the accessory may place itself in a second manner of operation as a result of the detected voltage level.
  • Flow chart 440 may be utilized in a communications topology between a device and an accessory.
  • an accessory may determine the enablement of the operation of multiple interfaces located on the accessory.
  • the accessory may provide constant current to a microphone of the accessory.
  • the accessory may receive control interface activation signals from control interfaces that are isolated from the output of a microphone. The accessory may then embed the control information into the microphone node of an output plug as ultrasonic current pulses.
  • FIG. 5 is a perspective view of an electric device and/or media device 500 according to an illustrative embodiment of the invention.
  • the device 500 includes a housing 502 , a first housing portion 504 , a second housing portion 506 , a display 508 , a keypad 510 , a speaker housing aperture 512 , a microphone housing aperture 514 , a headphone jack 516 , and frame sidewall 522 .
  • the frame sidewall 522 is the exposed portion of a frame residing within or adjacent to the housing 502 that provides structural support for the media device 500 and various internal components.
  • the housing 502 includes a first housing portion 504 and a second housing portion 506 that are fastened together and/or to the frame sidewall 522 to encase various components of the media device 500 .
  • the housing 502 and its housing portions 504 and 506 may include polymer-based materials that are formed by, for example, injection molding to define the form factor of the media device 500 .
  • the housing 502 surrounds and/or supports internal components such as, for example, a display 508 , one or more circuit boards having integrated circuit components, internal radio frequency (RF) circuitry, an internal antenna, a speaker, a microphone, a hard drive, a processor, and other components. Further details regarding certain internal components are discussed herein with respect to FIG. 6 .
  • RF radio frequency
  • the housing 502 provides for mounting of a display 508 , keypad 510 , external jack 516 , data connectors, or other external interface elements.
  • the housing 502 may include one or more housing apertures 112 to facilitate delivery of sound, including voice and music, to a user from a speaker within the housing 502 .
  • the housing 502 may include one or more housing apertures 514 to facilitate the reception of sounds, such as voice, for an internal microphone from a device user.
  • Personal computing devices and/or media devices of this type may include a touchscreen remote control, such as a Pronto made available by Royal Philips Electronics of the Netherlands or a handheld GPS receivers made available by Garmin International, Inc. of Olathe, Kans.
  • the display 508 includes a graphical user interface (GUI) to enable a user to interact with the device 500 .
  • GUI graphical user interface
  • the personal computing device 500 may also include an image sensor such as a camera capable of capturing photographic images and/or video images.
  • FIG. 6 shows a simplified functional block diagram of a media device 600 according to an illustrative embodiment of the invention.
  • the block diagram provides a generalized block diagram of a computer system such as may be employed, without limitation, by the media devices 103 and 500 .
  • the media device 600 may include a processor 602 , storage device 604 , user interface 608 , display 610 , CODEC 612 , bus 618 , memory 620 , communications circuitry 622 , a speaker or transducer 624 , a microphone 626 , and a PCU interface 330 to facilitate communications with an audio communications device.
  • Processor 602 may control the operation of many functions and other circuitry included in media device 600 .
  • Processor 602 may drive display 610 and may receive user inputs from the user interface 608 .
  • Storage device 604 may store media (e.g., music and video files), software (e.g., for implanting functions on device 600 ), preference information (e.g., media playback preferences), lifestyle information (e.g., food preferences), personal information (e.g., information obtained by exercise monitoring equipment), transaction information (e.g., information such as credit card information), word processing information, personal productivity information, wireless connection information (e.g., information that may enable media device to establish wireless communication with another device), subscription information (e.g., information that keeps tracks of podcasts or television shows or other media that a user subscribes to), and any other suitable data.
  • Storage device 604 may include one more storage mediums, including for example, a hard-drive, permanent memory such as ROM, semi-permanent memory such as RAM, or cache.
  • Memory 620 may include one or more different types of memory which may be used for performing device functions.
  • memory 620 may include cache, ROM, and/or RAM.
  • Bus 618 may provide a data transfer path for transferring data to, from, or between at least storage device 604 , memory 620 , and processor 602 .
  • Coder/decoder (CODEC) 612 may be included to convert digital audio signals into an analog signals for driving the speaker 624 to produce sound including voice, music, and other like audio.
  • the CODEC 612 may also convert audio inputs from the microphone 626 into digital audio signals.
  • the CODEC 612 may include a video CODEC for processing digital and/or analog video signals.
  • User interface 608 may allow a user to interact with the media device 600 .
  • the user interface 608 can take a variety of forms, such as a button, keypad, dial, a click wheel, or a touch screen.
  • Communications circuitry 622 may include circuitry for wireless communication (e.g., short-range and/or long range communication).
  • the wireless communication circuitry may be Wi-Fi enabling circuitry that permits wireless communication according to one of the 802.11 standards.
  • Other wireless network protocols standards could also be used, either in alternative to the identified protocols or in addition to the identified protocol.
  • Other network standards may include Bluetooth, the Global System for Mobile Communications (GSM), code division multiple access (CDMA), and long-term evolution (LTE) based wireless protocols.
  • Communications circuitry 622 may also include circuitry that enables the media device 600 to be electrically coupled to another device (e.g., a computer or an accessory device) and communicate with that other device.
  • the media device 600 may be a portable computing device dedicated to processing media such as audio and video.
  • the media device 600 may be a media device such as media player (e.g., MP3 player), a game player, a remote controller, a portable communication device, a remote ordering interface, an audio tour player, or other suitable media device.
  • the media device 600 may be battery-operated and highly portable so as to allow a user to listen to music, play games or video, record video or take pictures, communicate with others, and/or control other devices.
  • the media device 600 may be sized such that it fits relatively easily into a pocket or hand of the user. By being handheld, the media device 600 (or media devices 103 and 500 ) is relatively small and easily handled and utilized by its user and thus may be taken practically anywhere the user travels.
  • the media device 600 may employ a PCU interface 630 to facilitate communications between the media device 600 and peripheral device such as audio communications device 190 .
  • the PCU interface 630 includes one or more components of circuit 290 of FIGS. 2 , 3 A, and 3 B. In one embodiment, a portion of the PCU interface 630 is included in the communications circuitry 622 .
  • a media device such as media device 103 or 500
  • a peripheral control device such as audio communications device 190 and/or its PCU 194 .
  • the PCU 194 may include one or more control interfaces.
  • the control interfaces include three control interfaces 196 , 197 , and 198 .
  • the number of control interfaces may include 1, 2, 3, 4, 5, or more than five control interfaces.
  • the type and arrangement of the control interfaces may vary.
  • the number of control interfaces is configured to optimize user control via gestures created by one hand of a user.
  • the PCU 194 may have a form factor that enables a user to hold the PCU 194 between the fingers and thumb of one hand of the user.
  • the user may actuate one or more control interfaces using one or more fingers while simultaneously holding the PCU 194 by applying pressure to the PCU 194 via the user's thumb and at least one finger.
  • One or more control interfaces may be actuated by the user's thumb as well.
  • the size of the PCU 194 may be less than or equal to about 2 in 3 , 1.5 in 3 , 1 in 3 , 0.75 in 3 , 5 in 3 , 0.25 in 3 , 0.125 in 3 , and 0.1 in 3 .
  • One length of the PCU 194 may be less than about 4 in, 3 in, 2 in, 1 in, and 0.5 in.
  • the shape of the PCU 194 may include, without limitation, a rectangular form, square form, oval form, spherical form, circular form, multi-sided (e.g., hexagonal) form.
  • three control interfaces 196 , 197 , and 198 are positioned on a top surface of the PCU 194 to enable actuation by one or more fingers of a user. In other embodiments, four or five or more control interfaces may be employed.
  • a user manipulates the control interfaces, such as control interfaces 196 , 197 , and 198 , to form one or more control gestures.
  • each control gesture being associated with a particular sequence of operations of the control interfaces 196 , 197 , and 198 , may be associated with a particular control signal (e.g., control interface information) that is generated by the circuit 210 .
  • the control signal may then be transmitted via communications channel 105 to a media device 500 that may include, for example, the circuit 290 .
  • the circuit 290 may then detect the control signal using detector 292 .
  • the media device 500 may include a processor 602 that processes the detected control signal to determine whether a particular operation of the media device 500 is to be performed.
  • the media device 500 may include a memory 620 and/or data storage component 604 that are capable of storing a list or database 700 of known control gestures.
  • the processor 602 compares a control signal associated with a particular user-generated control gesture with a list of known control signals associated with known control gestures.
  • the processor 602 may identify the desired control function by determining the closest match in the database 700 with the received control signal. Once the desired control function is determined, the processor 602 performed the operations necessary to carry out the desired control of the media device 500 .
  • the media device 500 includes a plurality of software applications and/or subroutines of a software application.
  • the media device 500 may associate a set (or arrangement of a set) of control gestures with a particular application or subroutine, while associating a different set (or arrangement of a set) of control gestures for a different application and/or subroutine.
  • the media device 500 may define control gestures independently for a plurality of applications. Thus, for example, a particular control gesture (e.g., click, press and hold) may define a different operation for one application than another application.
  • Table 1 shows an exemplary association of user gestures with media device functions or controls that are dependent on the type of application running on the media device.
  • Table 1 includes various exemplary applications such as a media player application, radio application, voice memo record application, voice memo playback application, and exercise application. In no way should this listing be considered limiting.
  • User gesture controls via a PCU 194 may be applied to any type of application, especially those applications where a user employs an audio communications device 190 with a media device 103 . As discussed previously, certain gestures may be re-used for different applications to initiate different functions of the media device 500 .
  • Table 1 shows that the same gesture (e.g., double click) can perform different functions depending on the application that is running on the media device 103 or 500 .
  • the “double click” gesture may initiate the “Next Track, Next Chapter, Next Photo” function which, for example, changes the currently song to the next song.
  • the “double click” gesture may initiate the “Next preset” function which, for example, moves the selected radio station to the next pre-selected radio station.
  • the “double click” gesture may initiate the “Next chapter” function which moves the playback audio to the next chapter and/or segment of recorded audio.
  • gestures may include triple clicks, quadruple clicks, or any number of clicks.
  • the media device 103 and/or PCU 194 may recognize and ignore multiple simultaneous button presses or control interface actuations. In other embodiments, the media device 103 and/or PCU 194 may be configured to recognize simultaneous button presses and/or control interface actuations by any two or more control interfaces.
  • control interface 196 e.g., V+button
  • V+button may be used to increase the audio volume of the speakers of the audio communications device 190 .
  • clicking once on the V+ button can increment the volume one step or increment. Pressing and holding the V+ button may cause the volume to ramp up until the button is released.
  • Control interface 198 e.g., V ⁇ button
  • V ⁇ button may be used to decrease the audio volume of the speakers of the audio communications device 190 . For example, clicking once on the V ⁇ button can decrement the volume one step or decrement. Pressing and holding the V ⁇ button may cause the volume to ramp down until the button is released.
  • Control interface 197 may be used to play or pause the playing of media such as a song, audio file, video file, and the like. By clicking once on the center button, media playback can be paused if media is currently playing or media playback can be resumed if media is currently paused. By double clicking on the center button, the user can initiate a “next” command to advance media playback to the next song or chapter (or next video and so on).
  • control interface 197 may be used to mute or un-mute radio playing or playback. For example, by clicking once on the center button, a user can cause a radio playback to mute if the radio audio is currently playing or return to a previous audio volume level if the radio audio is currently muted.
  • the radio application may be configured with preset radio station setting and, thereby, allow a user to conveniently tune to their favorite radio stations.
  • the center button may be used to skip to the next preset radio station. For example, by double clicking the center button, the radio tuner will advance to the next preset radio station in an increasing and/or decreasing frequency.
  • the radio tuner may advance to the lowest frequency preset radio station, effectively wrapping around the tuner dial.
  • the radio application may support adjusting audio volume in the same manner as the media playback application.
  • the radio application may also support tagging of particular media such as a song. For example, by pressing and holding the center button while a song is playing, the song can be tagged for later identification and use.
  • media such as a song may be designated as taggable or not taggable.
  • a song may be designated as not taggable for certain digital rights reasons which may restrict a user from performing certain operations on the song using the tag feature.
  • control interface 197 may be used to initiate and end a voice memo.
  • control interface 197 e.g., center button
  • a user can launch voice memo application and begin recording audio via, for example, microphone 195 .
  • a media device e.g., media device 500
  • the voice memo application may support adjusting audio and/or recording volume in the same manner as the media playback application.
  • control interfaces 196 , 197 , and 198 may be used to is a similar manner as when the media playback application is running.
  • control interface 197 may be used to initiate a voice feedback feature.
  • the voice feedback feature includes voice commands and/or comments, beeps, tones, audio clips, video clips, alerts, ring tones, and/or any like audio-based indication that provides feedback, an indication, a communication, and/or notice for a user.
  • voice feedback includes a statement of distance traveled (e.g., “one mile”) and/or a statement of distance remaining (e.g., “one mile to go”).
  • voice feedback includes statistical information or other status information (e.g., “heart rate is 128”).
  • the voice feedback feature may include a call, email, or other like communication notification (e.g., “call from Bill”).
  • a user may initiate a select media file such as a song (e.g., a powersong) that is desirable during an exercise routine or other activity.
  • a select media file such as a song (e.g., a powersong) that is desirable during an exercise routine or other activity.
  • a control gesture may be used to initiate a different function or operation.
  • a control gesture may perform an operation such as stepping through a list of elements associated with an application.
  • An operation may include, without limitation, starting or launching one or more applications, stopping or ending one or more applications, selecting or de-selecting one or more elements, increasing or decreasing one or more settings, moving through a list of elements, initiating or ending a communications session, playing music or videos, pausing music or videos, and initiating or ending an audio or video recording session.
  • An element may include at least one of a song, a video, a music file, an audio file, a video file, a photograph, a media file, an application icon, an activation icon, a control button, a data file, and contact data.
  • a gesture may include one or more “touch events.”
  • a “touch event” is broader than just a touching of the input device and/or control interface.
  • a touch event can be one of several touch events, including: a “touch begin” event (e.g., initial touch is detected), a “touch move” event (e.g., after initial touch is detected, the coordinates of the touch change), or a “touch end” event (e.g., after initial touch is detected, the touch is no longer detected). There may be other touch events as well (e.g., touch cancel).
  • a gesture can be based on a series of touch events (e.g., touch down+multiple touch moved+touch up events), or a gesture may be interpreted as its own “gesture event” that includes scale and/or rotation information.
  • the foregoing touch events are applied to a touch surface.
  • the touch events correspond to button press events, which may include, without limitation, a press down event, a press down duration event, and a press up event.
  • control interfaces 176 , 177 , and 178 in the audio communications device 190 , a media device user can advantageously control certain functions of their media device via a relatively small form-factor interface without the need to handle or interface directly with the media device itself.
  • a user can secure their media device in a pocket, a purse, or to a belt, while retaining control of the media device via the PCU 194 .
  • the PCU 194 includes a single-handed user interface for enabling a user to hold the PCU 194 and input control gestures.
  • the PCU 194 may also include a communications interface for sending control information to the media device in response to the inputted control gestures where the control information is used to control an operation of the media device.
  • the term “hold” should be understood to include grasp, support, and/or position.
  • the term “hold” is not limited to independent support of the PCU 194 .
  • a PCU 194 may be supported by some other mechanism such as a wire when the PCU 194 is tethered to a headset.
  • a user may hold the PCU 194 while some other mechanism also holds the PCU 194 .
  • a user may independently hold the PCU 194 .
  • a single-handed interface includes an interface where a user can interact with a device using one hand.
  • the single-handed user interface may include a plurality of control interfaces.
  • a control interface may include a button, click wheel, touch pad, switch, and/or presence sensor.
  • a presence sensor may include a magnetic, light, capacitive, touch, or like sensor.
  • a user may input the control gestures by actuating the plurality of control interfaces, a portion of which either concurrently or sequentially, using at least one finger of the user's hand.
  • the PCU 194 may be tethered to a media device and include a wired communications interface.
  • the PCU 194 may be un-tethered from a media device and include a wireless communications interface to facilitate communications with the media device.
  • the PCU 194 may include a form factor that enables a user to hold the peripheral control unit between at least one finger and thumb of the user's hand.
  • the PCU 194 may be a stand-along unit or may be integrated with another device or structure.
  • the PCU 194 may be included with a media headset such as the audio communications device 190 .
  • the PCU 194 may be integrated with eye glasses, a stereo, radio receiver, clothing, a vehicle, helmet, watch, a wearable electronic device, and the like.
  • the PCU 194 may be removably attachable to another device.
  • FIG. 7 includes a database 700 and/or list associating control signals derived from user control gestures, generated via the control interfaces 196 , 197 , and 198 of the PCU 194 , with media device control instructions according to an illustrative embodiment of the invention.
  • the database 700 may include multiple lists 702 , 704 , and 706 of control gestures and associated control instructions 708 where each list is associated with a particular application of a media device such as media device 103 or 500 .
  • list 702 may be associated with a media playback application while lists 702 and 703 are associated with a radio application and voice memo application respectively.
  • FIG. 8 is a flow diagram of a process 800 for controlling a media device via a peripheral control unit according to an illustrative embodiment of the invention.
  • a communications channel 105 is established between a media device 103 and a peripheral control unit 194 of an audio communications device 190 (Step 802 ).
  • the PCU 194 receives media information from the media device 103 via the communications channel 105 (Step 804 ).
  • Media information may include, without limitation, signal information for playing audio via speakers 191 and 192 .
  • Media information may include, without limitation, signal information associated with audio files, songs, video, multimedia, and the like.
  • the PCU 194 provides the user with a control interface including control interfaces 196 , 197 , and/or 198 so that the control interface can detect one or more control gestures made by the user (Step 806 ).
  • the PCU 194 may send at least one control signal based on a control gesture by a user to the media device 103 via the communications channel 105 (Step 808 ). Once the control signal is received, the media device 103 may control an operation and/or function based on the control signal (Step 810 ).
  • a headset for a media device includes at least one speaker that provides an audio output, a microphone that receives an audio input, and a peripheral control unit that controls certain operations of the media device.
  • the peripheral control unit includes a data interface that sends a control signal to the media device via a wired communications channel and receives media information from the media device.
  • the control signal may be used to control an operation of the media device.
  • the peripheral control unit may include a plurality of control interfaces that generate the control signal in response to a user control gesture. A user control gesture may be based on a sequence of user interactions with the control interfaces.
  • the data interface sends audio information generated by the microphone to the media device.
  • the peripheral control unit may include a second data interface that sends a portion of the media information to at least one speaker.
  • a control interface may include a button, click wheel, touch screen, a section of a touch screen, and/or a switch.
  • the peripheral control unit uses three control interfaces in the form of buttons.
  • a user may perform a sequence of user interactions that include a click, double click, triple click, press and hold, click and press and hold, double click press and hold, and/or triple click press and hold.
  • An operation of the media device may include: media play, media pause, volume increase, volume decrease, volume ramp increase, volume ramp decrease, media tag, memo play, memo pause, skip to next song, radio playback, radio mute, radio skip to next preset, radio wrap around, go to next chapter, play select song, and/or activate voice feedback.
  • the headset includes a pair of speakers tethered to the peripheral control unit.
  • the peripheral control unit may have a form factor that supports single-handed interactions with the control interfaces.
  • the control interfaces may be located on a first surface adjacent to a user's fingers.
  • a second surface may be adjacent to the user's thumb to enable the user to hold the peripheral control unit.
  • the first surface of the peripheral control unit may be substantially rectangular in shape. The first surface may have a length of less than about 3 inches, 2 inches, or 1 inch.
  • the peripheral control unit may include a high frequency tone generator that transmits a control signal to the media device in the form of one or more high frequency tones along the communications channel.
  • a high frequency tone may include a tone above the threshold of human hearing, but less that about 1 Mhz.
  • a media device in another embodiment, includes an interface for receiving a control signal from a peripheral control device via a wired communications channel.
  • the control signal may be derived from a user control gesture.
  • the media device also includes a data store for storing a list of known control signals where each known control signal has an associated control instruction.
  • the media device uses a processor to identify the received control signal by comparing the received control signal with the list of known control signals.
  • the processor controls an operation of the media device based on the control instruction associated with the identified control signal.
  • the data store includes a database and/or electronic list.
  • the interface sends media information to the peripheral control device.
  • Media information may include music, a song, video, multimedia, and the like.
  • the interface may send media information concurrently with receiving the control signal.
  • the interface may receive the control signal in a first frequency range and send media information in a second frequency range.
  • the processor may be configured to operate the media device using a plurality of applications.
  • the data store may includes a plurality of lists of known control signals and associated control instructions. Each list of known control signals and associated control instructions may be associated with one of the plurality of applications.
  • An application may perform, without limitation, media playback, radio playback, voice memo recording, voice memo playback, voice feedback, and user exercise support.
  • a control instruction may include, without limitation, media play, media pause, volume increase, volume decrease, volume ramp increase, volume ramp decrease, tag media, memo play, memo pause, skip to next song, radio playback, radio mute, radio skip to next preset, radio wrap around, go to next chapter, play select song, and activate voice feedback, activate feature, mute, un-mute, and/or go to next tag.
  • a user control gesture is derived from a sequence of user interactions with one or more control interfaces.
  • a control interface may include, without limitation, a button, click wheel, touch screen, a section of a touch screen, and/or a switch.
  • the media device may include, without limitation, a cellular telephone, media player, audio player, music player, video player, multimedia player, and/or personal computer.
  • a peripheral control unit for a media device includes a single-handed user interface that enables a user to concurrently hold the peripheral control unit and input control gestures.
  • the peripheral control unit also includes a communications interface that sends control information to the media device in response to the inputted control gestures. The control information may be used to control an operation of the media device.
  • the single-handed user interface includes a plurality of control interfaces.
  • a control interface may include, without limitation, a button, click wheel, touch pad, portion of touch pad, switch, and presence sensor.
  • inputting the control gestures includes actuating the plurality of control interfaces using at least one finger of a hand of the user of the peripheral control unit.
  • the communications interface may include either a wired or wireless communications interface.
  • the peripheral control unit may have a form factor that enables the user to hold the peripheral control unit between at least one finger and thumb of the user's hand.

Abstract

An electronic device including an interface for receiving a control signal from a peripheral control device via a wired communications channel where the control signal is derived from a user control gesture. The electronic device also includes a data store for storing a list of known control signals where each known control signal has an associated control instruction. The electronic device further includes a processor that identifies the received control signal by comparing the received control signal with the list of known control signals and controls an operation of the electronic device based on the control instruction associated with the identified control signal.

Description

    REFERENCE TO RELATED APPLICATIONS
  • This application claims the benefit of and priority to U.S. Provisional Application No. 61/020,988, filed on Jan. 14, 2008, entitled “Simultaneous Communication of Audio and Control Data Through the Microphone Node of a Multiple-Region Jack for a Mobile Device.” This application is related to U.S. patent application Ser. No. ______, filed on Sep. 3, 2008, having Attorney Docket No. P6133US1, and entitled “Electronic Device Accessory.” The entire contents of the above-referenced applications are incorporated herein by reference.
  • BACKGROUND OF THE INVENTION
  • This invention relates to controlling an electronic device based on user gestures applied to a media headset connected to the electronic device via an audio jack.
  • Traditional mobile telephones and media devices include a communications jack for accessories. One such traditional accessory is a media headset that includes two speakers and a single microphone. A user can conduct a telephone call using such accessory. More particularly, a user can receive audio data associated with a telephone call through the two speakers and send audio data associated with the telephone call through the microphone.
  • One problem with existing electronic devices or media devices is that a user can become distracted from their surroundings or have to interrupt an activity in order to interact with their electronic device. Even though electronic devices and media devices have become more compact and portable, it can be inconvenient for a user to hold, retrieve, or manipulate an electronic device while performing other activities such as walking or running which also makes it difficult to control the media device during other activities. Accordingly, there is a need for providing an electronic device user with a convenient and unobtrusive mechanism to control an operation of an electronic device.
  • Another problem with existing electronic devices is that peripheral control of the electronic device typically requires a control-specific interface or connector to facilitate control from a peripheral device or accessory. Thus, there is a need to enable peripheral control of an electronic device while eliminating the need for a dedicated control interface or components.
  • SUMMARY OF THE INVENTION
  • The invention, in various embodiments, addresses deficiencies in the prior art by providing systems, methods and devices that enable a user to control an electronic device via a peripheral control unit of a media headset using selected control gestures that can be input conveniently by the user via control interfaces of the peripheral control unit, but also delivered to the electronic device via an audio jack and, thereby, eliminate the need for an additional control interface or connector.
  • In one aspect, an electronic device includes an interface for receiving a control signal from a peripheral control device via a wired communications channel. The wired communications channel may be an audio communications channel that connects with the electronic device via an audio jack. The control signal may be derived from a user control gesture. The electronic device may also include a data store for storing a list of known control signals where each known control signal has an associated control instruction. The electronic device may use a processor to identify the received control signal by comparing the received control signal with the list of known control signals. The processor may control an operation of the electronic device based on the control instruction associated with the identified control signal.
  • In one configuration, the data store includes a database and/or electronic list. In one feature, the interface sends media information to the peripheral control device. Media information may include music, a song, video, multimedia, and the like. The interface may send media information concurrently with receiving the control signal. The interface may receive the control signal in a first frequency range and send media information in a second frequency range.
  • The processor may be configured to operate the electronic device using a plurality of applications. The data store may includes a plurality of lists of known control signals and associated control instructions. Each list of known control signals and associated control instructions may be associated with one of the plurality of applications. An application may perform, without limitation, media playback, radio playback, voice memo recording, voice memo playback, voice feedback, and user exercise support. A control instruction may include, without limitation, media play, media pause, volume increase, volume decrease, volume ramp increase, volume ramp decrease, tag media, memo play, memo pause, skip to next song, radio playback, radio mute, radio skip to next preset, radio wrap around, go to next chapter, play select song, and activate voice feedback, activate feature, mute, un-mute, and/or go to next tag.
  • In one configuration, a user control gesture is derived from a sequence of user interactions with one or more control interfaces. A control interface may include, without limitation, a button, click wheel, touch screen, a section of a touch screen, and/or a switch. The electronic device may include, without limitation, a cellular telephone, media player, audio player, music player, video player, multimedia player, and/or personal computer.
  • In another aspect, an electronic device includes a data store for storing a first list of known control signals related to a first function of the electronic device where each known control signal of the first list has an associated control instruction based on the first function of the electronic device. The electronic device also includes an interface that receives a first control signal via an audio jack. The first control signal may be derived from a user control gesture applied to a peripheral control unit in communication with the audio jack. The electronic device also includes a processor that identifies the received first control signal by comparing the received first control signal with the first list of known control signals related to the first function. The processor then controls an operation of the electronic device based on the control instruction associated with the identified first control signal.
  • The function may includes an application running on the electronic device or a subroutine of the application running on the electronic device. For example, an editor feature of a word processor application may be considered a subroutine or sub-feature of the word processor application. Thus, the same control gesture and/or control signal may perform a different function while the editor subroutine is running as opposed to when a print preview subroutine is running.
  • The data store may store a second list of known control signals related to a second function of the electronic device where each known control signal of the second list has an associated control instruction based on the second function of the electronic device. In one configuration, when the interface receives a second control signal via the audio jack, the processor identifies the received second control signal by comparing the received second control signal with the second list of known control signals related to the second function. The processor may then control an operation of the electronic device based on the control instruction associated with the identified second control signal.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • The above and other objects and advantages of the present invention will be apparent upon consideration of the following detailed description, taken in conjunction with accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
  • FIG. 1 is a communications topology according to an illustrative embodiment of the invention;
  • FIG. 2 is a communication topology between an electronic device and an audio communications device including a MEMS microphone module according to an illustrative embodiment of the invention;
  • FIG. 3A is a communication topology between a electronic device and an audio communications device including a condenser-based microphone according to an illustrative embodiment of the invention;
  • FIG. 3B is a communication topology between a electronic device and an audio communications device including an alternate switch configuration according to an illustrative embodiment of the invention;
  • FIG. 4 includes an exemplary flow chart of the process between an electronic device and an audio communications device according to an illustrative embodiment of the invention;
  • FIG. 5 is a perspective view of a media device according to an illustrative embodiment of the invention;
  • FIG. 6 shows a simplified functional block diagram of a electronic device according to an illustrative embodiment of the invention;
  • FIG. 7 includes a database and/or list associating user headset control unit gestures with electronic device control instructions according to an illustrative embodiment of the invention; and
  • FIG. 8 is a flow diagram of a process for controlling an electronic device via a peripheral control unit according to an illustrative embodiment of the invention.
  • DESCRIPTION OF THE INVENTION
  • FIG. 1 shows communications topology 100 that may include computer 101, media device 103, and audio communications device 190. Electronic device 103 may communicate with computer 101 via communications channel 102. Electronic device 103 may communicate with audio communications device 190 via communications channel 105. In one embodiment, communications channel 105 is a wired communication channel. Alternatively, a communications channel may be wireless.
  • Electronic device 103 may take any form. For example, Electronic device 103 may be a media device or a portable media player such as a portable music player. Electronic device 103 may include any type of consumer electronic device such as, without limitation, a computer, stereo, receiver, mobile telephone, personal digital assistant (PDA), electronic game, camera, video equipment, audio equipment, mp3 player, video player, set top box, and the like. Electronic device 103 may also include, for example, a mobile telephone that may play downloaded media. Media may be downloaded directly to the electronic device 103 or may be downloaded to computer 101 and transferred to the media device 103 via communications channel 102.
  • The electronic device 103 may include a wireless communications device such as a cellular telephone, satellite telephone, cordless telephone, personal digital assistant (PDA), pager, portable computer, or any other device capable of wireless communications. In fact, FIG. 5 shows an exemplary cellular telephone version of a broad category of electronic device 103. The electronic device 103 may be compact, portable, mobile, personal, and/or transportable.
  • The electronic device 103 may also be integrated within the packaging of other devices or structures such as a vehicle, video game system, appliance, clothing, helmet, glasses, wearable apparel, stereo system, computer system, entertainment system, or other portable devices. In certain embodiments, the electronic device 103 may be docked or connected to a wireless (e.g., a Wi-Fi docking system) and/or radio enabling accessory system (e.g., AM/FM or satellite radio receiver) that provides the electronic device 103 with short-range communicating functionality and/or radio reception capability. Alternative types of electronic devices 103 may include, for example, a media player such as an iPod®, iPod® Nano, iPod® Shuffle, or Apple® iPhone available by Apple Inc., of Cupertino, Calif., pocket-sized personal computers such as an iPAQ® Pocket PC available by Hewlett Packard Inc., of. Palo Alto, Calif. and any other device capable of communicating wirelessly (with or without the aid of a wireless enabling accessory system).
  • In certain embodiments, the electronic device 103 may synchronize with, for example, a remote computing system or server, e.g., computer 101, to receive media (using either wireless or wireline communications paths). Wireless syncing enables the electronic device 103 to transmit and receive media and data without requiring a wired connection. Media may include, without limitation, sound or audio files, music, video, multi-media, and digital data, in streaming and/or discrete (e.g., files and packets) formats.
  • During synchronization, a host system, e.g., device 101, may provide media to a client system or software application embedded within the electronic device 103. In certain embodiments, media and/or data is “downloaded” to the electronic device 103. In other embodiments, the electronic device 103 is capable of uploading media to a remote host or other client system.
  • Audio communications device 190 may be utilized to provide an audio functionality associated with electronic device 103. Audio communications device 190 may include speakers 191 and 192 as well as microphone 195. Hence, the audio communications device 190 may be referred to as a head set device. Control interfaces 196, 197, and 198 and microphone 195 may be included in a peripheral control unit (PCU) 194. Accordingly, the PCU 194 may include multiple control interfaces such that the PCU 194 may receive audio input as well as tactile input.
  • Control interfaces 196, 197, and 198 of the PCU 194 may provide the audio communications device 190 with the capability to communicate control information to electronic device 103. Accordingly, audio communications device 190 may control the operation of any function of electronic device 103. Accordingly, for example, a telephone call may be received by electronic device 103 and a user may interact with the telephone call via audio communications device 190. Particularly, a user may transmit audio communications with another participant of the telephone call through electronic device 103 via microphone 195. The user may receive audio communications with another participant of the telephone call through electronic device 103 via speakers 191 and 192.
  • By including multiple control interfaces 196, 197, and 198 in the audio communications device 190, a user may be able to perform any function that the user could perform using the control interfaces of electronic device 103. For example, control interfaces 196 and 198 may allow a user to change the volume of a call. Particularly, for example, control interface 196 may increase (or decrease) the volume of a call while control interface 198 may decrease (or increase) the volume of a call. Control interface 197 may, for example, be utilized to initiate and/or terminate a call. Control interfaces may perform a number of functions. Such functions may be dependent on the operating environment of either electronic device 103 or audio communications device 190. For example, button 197 may be utilized to pause a song when electronic device 103 is in the operating environment of playing a song. As per another example, button 197 may be utilized to mute a call when electronic device 103 is in the operating environment of handling the communication of a telephone call.
  • Control interfaces 196, 197, and 198 may take any form. A control interface may, for example, be a wheel, a button, a single-touch screen, a multiple-touch screen, and/or a switch. Control interfaces may be activated to provide control information in a number of ways. For example, control interface 196 may be a button that may activate the transmission of one type of control information when pressed, another type of control information when depressed, and yet another type of control information when being held down for a particular period of time (e.g., approximately two seconds or more). Each type of control information may cause electronic device 103 or audio communications device 190 to perform a particular function. For example, the pressing of a button (e.g., control interface 197) may switch one song that is being played by electronic device 103 to the next song that will be played by electronic device 103. Furthering this example, the holding of the button in the pressed position may cause electronic device 103 to fast forward a song that is being played.
  • Communications channel 105 may be, for example, a multiple-wire (e.g., four wire) cable permanently connected to audio communications device 190. Communications channel 105 may include a plug that is operable to mate with a jack located on, for example, electronic device 103. Such a plug may take the form of a multiple-region (e.g., a four-region) male connector. Similarly, such a jack may take the form of a multiple region (e.g., a four-region) female connector. The mating of communication channel 105 to electronic device 103 may take the form of connection 110.
  • Connection 110 may include a multiple-region male plug that includes regions 124, 123, 122, and 121. Region 124 may be, for example, a right (or left) audio channel. Region 123 may be, for example, a left (or right) audio channel). Region 122 may be, for example, a ground channel. Region 121 may be, for example, a microphone channel. Such a multiple-region male plug may mate with a multiple-region female plug that includes regions 131, 132, 133, and 134. Region 134 may be, for example, a right (or left) audio channel. Region 133 may be, for example, a left (or right) audio channel. Region 132 may be, for example, a ground channel. Region 131 may be, for example, a microphone channel.
  • Persons skilled in the art will appreciate that power may be supplied to an audio communications device via a communications channel having a jack that is mateable with a electronic device. In this manner, the electronic device 103 may provide power to the audio communications device. For example, a four-region jack may include a microphone channel. Such a microphone channel may supply electrical energy to an accessory (e.g., an audio communications device) while receiving microphone audio information from the accessory. Additional information, such as control information, may be communicated through the microphone channel. Accordingly, the electronic device 103 may include circuitry that can discern control information from microphone audio information. Such a electronic device may separate the control information from the microphone information. In doing so, the electronic device 103 may send the control information to one feature and send the microphone audio information to another feature.
  • Control information may be embedded with microphone information in many ways. For example, the control information may be transmitted through a channel as tones. Such tones may take the form of, for example, ultrasonic current pulses (e.g., 75-300 KHz current pulses), while microphone audio information is transmitted at audible frequencies. In doing so, for example, a receiving user or particular electronic device circuitry may not be able to detect the ultrasonic frequency data amongst the audible frequency data. For example, a microphone codec located at a electronic device may be provided with the ultrasonic and audible frequency, yet may be configured to only see and/or detect the audible frequency data. In doing so, for example, the ultrasonic frequency information may not need to be stripped apart from the audible frequency information. The ultrasonic and audible microphone frequency information may be transmitted as current pulses across a channel (e.g., a microphone channel).
  • Ultrasonic frequency information and audible microphone frequency information may be transmitted as an analog signal. In one embodiment, the high frequency range includes a range of tones above the threshold for human hearing and less than about 1 Mhz. Alternatively, for example, an audio communications device and a electronic device may be configured to communicate digitally. Persons skilled in the art will appreciate that microphone information and control information may be transmitted digitally across a microphone node.
  • The audio communications device may include a microphone. Accordingly, the audio communications device may be configured, for example, to constantly supply current to the microphone, in order to keep the microphone constantly active, when power is supplied to the audio communications device through a microphone channel. In doing so, for example, the occurrence of audible artifacts may be eliminated while control interfaces are used that introduce additional signal information into the microphone channel. In other words, for example, the occurrence of audible blips and moments of silence may be eliminated as control interface switching occurs. The audio communications device may also be configured to include the ability to turn the current supplied to the microphone OFF. Such an ability may be user-controlled via a control interface (e.g., a button) and/or electronic device controlled and/or audio communications device controlled.
  • An audio communications device, such as a pair of earphones, may include any type of microphone. For example, an audio communications device may include a voltage-based (e.g., a MEMS microphone) or current-based condenser-type microphone (e.g., an Electret microphone).
  • Device-to-Device handshaking may occur through a communications channel, such as a microphone channel. A handshake between a electronic device and an audio communications device may include, for example, device identification, communication initialization, security protocol establishment, and/or timing synchronization. In doing so, for example, a device (e.g., a electronic device) may be able to identify the accessory that is coupled to the device (e.g., an audio communications device). The device may then determine, based on the identification process, whether to further communicate with the accessory and how to further communicate for the accessory. For example, the device may recognize the identification of an accessory as a pair of earphones that includes a microphone and multiple interface control scheme. Accordingly, the device may turn ON associated features such as a microphone codec and a control information reception/management circuit.
  • Security protocols may also be in place during handshaking such that an accessory may be required by a device to transmit particular security information before the accessory can interact with the device. In doing so, for example, the device may be protected against control signals sent through a microphone channel by an unknown device. Furthermore, for example, synchronization may occur during device handshaking. Such synchronization may be utilized to synchronize the timing of circuitry on a device and an accessory. Additional processes may be added during device handshaking. For example, device testing may occur. Also, for example, power may be supplied to a microphone for a period of time until the microphone is ready to be used and a electronic device may perform a check to make sure that a microphone is ready to use. The electronic device may, for example, check to make sure the features of an accessory are in working condition. Handshaking may be controlled by any device and any device may be the master of any subsequent communications. For example, a device may be a slave to an accessory.
  • Persons skilled in the art will appreciate that the features provided herein may extend beyond a electronic device to accessory communications. More particularly, the features provided herein may be provided in any device-to-device communications as well as in-device circuit-to-circuit communications. For example, a microphone-enabled device may be mated with any device such as a car, plane, boat, train, home computer, server, laptop computer, cellular phone, tablet computer, Personal Digital Assistant (PDA), or any other device.
  • FIG. 2 shows communication topology 200 between a device and an audio communications device. Such a electronic device, e.g., electronic device 103, may include, for example, circuit 290. Such an audio communications device, e.g., audio communications device 190, may include circuit 210. Circuit 210 may be housed, for example, within the PCU 194 of audio communications device 190.
  • Circuit 290 of a electronic device may include low noise power supply 291, frequency detector and controller 292, resistor 294, comparators 293, and codec 296. Circuit 290 may also include, for example, a source of electrical energy as well as any other hardware and/or software needed for any particular function. For example, circuit 290 may communicate with a electronic device operating system that runs applications/hardware for providing telephonic and media-playing functionalities.
  • Circuit 210 of an audio communications device may include, for example, control interfaces 260, switch 231, switch 232, switch 233, voltage detector and latch 221, shunt regulator 224, microphone 240, resistor 273, resistor 271, and capacitor 271. Circuit 290 may couple to circuit 210 through node 211, which may be a microphone node that also provides power from circuit 290 to circuit 210. Circuit 210 may also couple to ground by coupling to a ground terminal of circuit 290. Persons skilled in the art will appreciate that a ground terminal may be, for example, a virtual ground. Such a virtual ground may take the form of, for example, a stable voltage that is lower than a power voltage. Accordingly, the virtual ground and power voltage may have a particular differential voltage that is utilized to power circuit 210 (e.g., approximately 2-3.2 volts in differential).
  • Generally, circuits 210 and 290 may operate, for example, as follows. Circuit 210 may provide one of a number of voltages. For example, circuit 210 may provide 0 volts, 2.0 volts, or 2.7 volts. 0 volts may correspond to, for example, the situation when the electronic device is OFF or the electronic device has been instructed to stop communications with the audio communications device. 2.0 volts may be provided by one group of electronic devices while 2.7 volts may be provided by another group of electronic devices. Accordingly, the voltage initially supplied through a microphone channel may be utilized to identify a electronic device as being part of a particular group. Circuit 210 may operate differently depending on the voltage that is provided. Accordingly, circuit 210 may be able to operate with different groups of devices. One group of device (e.g., a group that supplies 2.0 volts) may not include a microphone functionality while another group may (e.g., a group that supplies 2.7 volts) include a microphone functionality. Persons skilled in the art will appreciate that a single device may change the supply voltage that is provided to an accessory based, in part, for example on the type of use desired by the electronic device for the accessory. For example, a media telephone having a multimedia feature may provide 2.0 volts when the multimedia feature is being used (e.g., and thus not utilize a microphone), yet such a device may provide 2.7 volts when a telephonic feature is being used (e.g., and thus utilize a microphone).
  • Circuit 210 may be able to operate differently in any number of power supply conditions. For example, circuit 210 may be able to operate differently under three power supply conditions such as HIGH (e.g., 2.7 volts), MEDIUM, (e.g., 2.0 volts), and LOW (e.g., 0 volts). Circuit 210 may be operable to operate differently under two (e.g., HIGH and LOW) or more than three power supply conditions. Higher powered electronic devices may be configured to provide HIGH and LOW power supply voltages while lower powered electronic devices may be configured to provide MEDIUM and LOW power supply voltages. For example, a portable telephone with multimedia features may be a higher powered electronic device while a media player without a display (and/or telephonic feature) may be a lower powered electronic device.
  • Suppose, for example, circuit 210 receives a power supply voltage of 2.7 volts from circuit 290. At such a power supply voltage, for example, switch 233 and switch 231 may turn ON. Particularly, voltage detector and latch 221 may detect the power supply voltage and may provide switching voltages to switch 231 and switch 232. In doing so, for example, power may be provided to microphone 240 by providing power to amplifier 243 and voltage multiplier 241. Accordingly, the appropriate power supply voltage may turn microphone 240 ON. Similarly, the turning ON of switch 233 may provide power to switch state transmitter 222 and impedance detector 223. Switch state transmitter 222 may, for example, be a multi-tone oscillator. Persons skilled in the art will appreciate that voltage detector and latch 221 may communicate information to, for example, switch state transmitter 222 and impedance detector 223. Accordingly, voltage detector and latch 221 may be able to discern differences in power supply voltages if, for example, additional information was communicated to circuit 210 via a power supply voltage. Thus, voltage detector and latch 221 may communicate this additional information to other structures of circuit 210 such as switch state transmitter 222 and impedance detector 223.
  • Persons skilled in the art will appreciate that voltage detector and latch 221 may include a latch, for example, in order to hold switching voltages for switches 231-233 at a particular voltage to hold a particular state of switches 231-233. Persons skilled in the art will also appreciate that switches 231-233 may initially be ON and that voltage detector and latch 221 may selectively turn switches 231-233 OFF. Similarly, switches 231-233 may initially be OFF and voltage detector and latch 221 may selectively turn switches 231-233 ON. Accordingly, voltage detector and latch 221 may turn switch 232 OFF and leave switches 233 and 231 ON when an appropriate voltage is detected (e.g., approximately 2.7 volts).
  • Switch state transmitter 222 may be a multi-tone oscillator and may, for example, transmit a handshake to circuit 290 in response to receiving a particular voltage (e.g., approximately 2.7 volts) from circuit 290. Such a handshake may, for example, communicate identification information to circuit 290. Such identification information may, for example, instruct circuit 290 as to the type of accessory that circuit 210 resides in. Accordingly, circuit 290 may communicate, via a handshake performed by transmitter 222, such that circuit 290 resides in an audio communications device that includes a microphone, two speakers embodied as headphones, and a three-button controller.
  • Transmitter 290 may communicate any type of identification information or other information used in a handshaking process. For example, transmitter 290 may communicate a password in response to receiving information from circuit 290 indicative of a security challenge. If circuit 290 does not receive the appropriate password, authentication data, and/or cryptographic response for the security challenge, either circuit 210 and/or circuit 290 may turn OFF (e.g., the electronic device and or accessory may terminate communications). Persons skilled in the art will appreciate that transmitter 222 may communicate the state of the switches of circuit 210. In doing so, for example, circuit 290 may be able to determine the type of accessory that circuit 290 is included in by determining what type of accessory particular switches would be turned ON in. For example, an accessory without a microphone may not include switch 231 and/or transmitter 222 may transmit that switch 231 is OFF in such an instance.
  • Impedance Detector 223 may, for example, detect the use of control interface circuit 260. More particularly, for example, impedance detector may detect different impedance levels of the output of control interface circuit 260 and may determine how a user interacted with control interface circuit 260 based on the detected impedance level. Accordingly, for example, impedance detector 223 may provide this information to other circuitry of circuit 210 (e.g., transmitter 222). In this manner, transmitter 222 may transmit information about the state of control interface circuit 260 to another device (e.g., a device that includes circuit 290). Transmitter 222 may transmit information as current pulses. For example, transmitter 222 may transmit information as ultrasonic current pulses (e.g., approximately 75-300 KHz).
  • Control interface circuit 260 may include any number of control interfaces such as, for example, one or more touch screens, wheels, buttons, and/or any other type of interface. For example, control interface circuit 260 may include multiple buttons (e.g., 3, 4, 5, or more). Each button may close a connection between a particular resistor, or resistors, with ground such that impedance detector 223 may be provided with a different level of impedance depending on which button is pressed. For example, control interface circuit 260 may include buttons 261-265. When button 262 is pressed, impedance detector 223 may detect the impedance of resistor 262 and, accordingly, may utilize the detection of this impedance a control signal. When button 263 is pressed, impedance detector 223 may detect the impedance of resistor 266 in series with resistor 267 and, accordingly, may utilize the detection of this impedance as another control signal. Persons skilled in the art will appreciate that when button 261 is pressed, node 211 may be brought to ground. This, for example, may turn circuit 210 OFF. Button 261 may, or may not, for example, be included in control interface circuit 260. In other words, button 261 may be controlled by circuit 210 and may not be user-controlled. Similarly, voltage detector and latch 221 may control when control interface circuit 260 is turned ON and is operable to interact with impedance detector 223.
  • Control interfaces may be configured, for example, in a variety of ways. Control interface circuit 260 may be configured, for example, such that only the interaction of a single button can be detected at any given time. Thus, impedance detector may detect the pressing of button 262, the holding down of button 262 for a period of time, and the depressing of button 262. However, an interface may be provided that is operable to detect the simultaneous operation of multiple buttons (e.g., or multiple touches to a touch screen).
  • Control interface circuit 280 may be utilized, for example, to detect the simultaneous activation of multiple control interfaces. To obtain this functionality, for example, series configurations of switches and resistors may be placed in a parallel configuration. The resistors may, for example, have different resistances. When a single button is pressed, for example, the impedance of a single resistor may be detected by impedance detector 223 and discerned as a single button activity. However, when more than one button is pressed, for example, a difference impedance profile may be detected by impedance detector 223 than when any single button is pressed.
  • Similarly, when more than one button is pressed, for example, a difference impedance profile may be detected by impedance detector 223 then any other combination of simultaneous button presses. For example, when buttons 288 and 287 are pressed, impedance detector 223 may detect the impedance profile of resistors 284 and 283 in a parallel configuration. If resistors 281-285 are provided, for example, with particular different resistances, impedance detector 223 may be able to detect the simultaneous press of any number (e.g., all) of switches 285-288.
  • Persons skilled in the art will appreciate that any detector may be used to detect user interaction with a control interface circuit. For example, a capacitive touch-screen may be utilized and a detector may be provided that is able to discern different capacitance profiles.
  • Shunt regulator 224 may be utilized to assist in maintaining a constant current draw from microphone 240 even when, for example, control interfaces of control interface circuit 260 are being utilized. Particularly, shunt regulator may be coupled to, and operate with, microphone 240 when, for example switches 233 and 231 are CLOSED. Accordingly, circuit 290 may allow for simultaneous operation of control interface circuit 260 and microphone 240. Shunt regulator 224 may, for example, be used with resistor 272 to keep the signal from microphone 240 on node 211 independent from variations introduced on the power node of transmitter 222 by transmitter 222. In doing so, the introduction of audible pops and moments of silence may be eliminated when control interfaces of control interface circuit 260 are utilized while microphone 240 is being utilized.
  • Frequency detector and controller 292 may receive tones from transmitter 222 and may utilize such tones to control the operation of a device. Persons skilled in the art will appreciate that if a handshake indicates that an accessory has no microphone, frequency detector and controller 292 may set low noise supply circuit 291 to a MEDIUM voltage (e.g., 2.0 volts). In doing so, for example, frequency detector and controller 292 may OPEN switch 233, OPEN switch 231, and CLOSE switch 232. In doing so, microphone 240 may be turned OFF and control interface circuit 260 may be the only device transmitting information across node 211. In this manner, for example, frequency detector and controller 292 may expect to receive only control interface information across 295 and may accordingly change how node 295 is utilized. For example, frequency detector and controller 292 may turn OFF microphone codec 296.
  • Persons skilled in the art will appreciate that some devices that include circuit 210 may be configured to initially provide 2.0 volts. For example, some devices may not have the capability to utilize a microphone input and, accordingly, may not include microphone codec 296. Similarly, an accessory that utilizes circuit 290 may be able to be backwards compatible with a variety of devices that provide at least one of a variety of initial power supply voltages (e.g., LOW, MEDIUM, and HIGH).
  • Persons skilled in the art will appreciate that a device may be configured to initially provide a particular power supply voltage (e.g., a MEDIUM voltage) for a particular amount of time (e.g., 100 ms) and then change the power supply voltage to a different voltage (e.g., a HIGH voltage). In doing so, for example, circuit 290 may be able to perform particular features and then may be able to alternate the state of operation in order to provide additional or alternate features (e.g., the inclusion of a microphone functionality).
  • Persons skilled in the art will also appreciate that some devices may not support multiple-control interface (e.g., multiple-button) functionality. Accordingly, for example, a device may change from one voltage to a second voltage (e.g., a MEDIUM to a HIGH) after a period of time (e.g., 100 ms) in order to indicate that the device includes multiple-control interface functionality. Accordingly, circuit 210 may operate to provide only a single control interface (or no control interface). Alternatively, for example, the device may provide a particular voltage (e.g., a HIGH voltage) and circuit 290 may operate with no, or a single, control interface support. Alternatively still, for example, multiple control interface information may be transmitted to a device that does not include multiple control information support if, for example, the device will just ignore, or not recognize, such multiple control information. When circuit 210 detects a device that can only operate, for example, with a single control interface, circuit 210 may ignore the button presses from all but one control interface.
  • FIG. 3A is a communication topology 300 between a electronic device (via circuit 290) and an audio communications device (via circuit 210) including a condenser-type microphone 302 according to an illustrative embodiment of the invention. In one embodiment, the microphone 302 includes a current driven microphone such as, for example, an electret microphone. An electret microphone may include, without limitation, a foil-type electret, diaphragm-type electret, front electret, and back electret. In certain embodiments, the condenser-type microphone 302 enables the power supply 291 to function as a current source for the microphone 302. By employing a current source, the circuit 210 may improve power supply noise rejection and, thereby, improve circuit 210 communications performance.
  • FIG. 3B is a communication topology 350 between a electronic device (via circuit 290) and an audio communications device (via circuit 210) including an alternate switch 231 configuration according to an illustrative embodiment of the invention. In contrast with the communication topology 300, the communication topology 350 includes a circuit configuration in which the switch 231 is positioned on the common (ground) side of the condenser-type microphone 352. In addition to the advantageous effects of using a current source to improve noise rejection, the positioning of the switch 231 may further enhance noise rejection and improve circuit 210 communications performance.
  • FIG. 4 is an illustration of a process flow chart 400. Process flow chart 400 may, for example, be utilized to communicate information between a device, e.g., electronic device 103, and an accessory, e.g., audio communications device 190.
  • Flow chart 400 may include step 411, in which a device is powered ON. A device may be powered ON via, for example, a manual hardware switch located on either the device or an accessory. Step 412 may be included in which the device provides a power supply voltage to an accessory mated with the device. Such a power supply voltage may be provided, for example, across the microphone node of a jack. In step 413, the accessory may detect the level of the power supply voltage that was provided to the accessory. In doing so, for example, the accessory may determine a group for the device. For example, the accessory may determine that a device is one that is only able to receive control information associated with a single control interface or is able to receive control information associated with multiple control interfaces.
  • In step 414, for example, the accessory may transmit a handshake to the device. Such a handshake, for example, may be utilized to identify the accessory (e.g., as a device that includes a microphone or that does not include a microphone. Such a handshake may alternatively, for example, be utilized to confirm that the accessory is operating and is ready to continue with a communication. Person skilled in the art will appreciate that an accessory may need time to power up once a power supply voltage is received. Accordingly, a handshake may be utilized to signal a device that such a power up process has been completed and that communications can begin between the device and the accessory. In step 415, the accessory may transmit control and microphone information through a microphone channel. One or more microphone channels may be provided on a jack and/or plug.
  • Flow chart 420 may be utilized in a communications topology between a device and an accessory. Step 421 may be included, in which one or more control interfaces may be activated. A detector, such as an impedance detector, may detect such an activation and determine the origination of the activation (e.g., the depress of a third button) in step 422. In step 423, for example, a multi-tone oscillator may provide second control information corresponding to the determined activation through the microphone node of a plug. A device may then receive the control information in step 424 and the control information may control the operation of the device in step 425.
  • Flow chart 430 may be utilized in a communications topology between a device and an accessory. In step 431, an accessory may be plugged into a device. In step 432, the accessory may detect a first voltage level of a power supply voltage and the accessory may place itself in a first manner of operation as a result of the detected voltage level. In step 433, the accessory may be unplugged. In step 434, the accessory may be plugged into a second device. In step 435, for example, the accessory may detect a second voltage level of a power supply voltage and the accessory may place itself in a second manner of operation as a result of the detected voltage level.
  • Flow chart 440 may be utilized in a communications topology between a device and an accessory. In step 441, an accessory may determine the enablement of the operation of multiple interfaces located on the accessory. In step 442, for example, the accessory may provide constant current to a microphone of the accessory. In step 443, the accessory may receive control interface activation signals from control interfaces that are isolated from the output of a microphone. The accessory may then embed the control information into the microphone node of an output plug as ultrasonic current pulses.
  • FIG. 5 is a perspective view of an electric device and/or media device 500 according to an illustrative embodiment of the invention. The device 500 includes a housing 502, a first housing portion 504, a second housing portion 506, a display 508, a keypad 510, a speaker housing aperture 512, a microphone housing aperture 514, a headphone jack 516, and frame sidewall 522. In certain embodiments, the frame sidewall 522 is the exposed portion of a frame residing within or adjacent to the housing 502 that provides structural support for the media device 500 and various internal components.
  • In one embodiment, the housing 502 includes a first housing portion 504 and a second housing portion 506 that are fastened together and/or to the frame sidewall 522 to encase various components of the media device 500. The housing 502 and its housing portions 504 and 506 may include polymer-based materials that are formed by, for example, injection molding to define the form factor of the media device 500. In one embodiment, the housing 502 surrounds and/or supports internal components such as, for example, a display 508, one or more circuit boards having integrated circuit components, internal radio frequency (RF) circuitry, an internal antenna, a speaker, a microphone, a hard drive, a processor, and other components. Further details regarding certain internal components are discussed herein with respect to FIG. 6. The housing 502 provides for mounting of a display 508, keypad 510, external jack 516, data connectors, or other external interface elements. The housing 502 may include one or more housing apertures 112 to facilitate delivery of sound, including voice and music, to a user from a speaker within the housing 502. The housing 502 may include one or more housing apertures 514 to facilitate the reception of sounds, such as voice, for an internal microphone from a device user.
  • Personal computing devices and/or media devices of this type may include a touchscreen remote control, such as a Pronto made available by Royal Philips Electronics of the Netherlands or a handheld GPS receivers made available by Garmin International, Inc. of Olathe, Kans. In certain embodiments, the display 508 includes a graphical user interface (GUI) to enable a user to interact with the device 500. The personal computing device 500 may also include an image sensor such as a camera capable of capturing photographic images and/or video images.
  • FIG. 6 shows a simplified functional block diagram of a media device 600 according to an illustrative embodiment of the invention. The block diagram provides a generalized block diagram of a computer system such as may be employed, without limitation, by the media devices 103 and 500. The media device 600 may include a processor 602, storage device 604, user interface 608, display 610, CODEC 612, bus 618, memory 620, communications circuitry 622, a speaker or transducer 624, a microphone 626, and a PCU interface 330 to facilitate communications with an audio communications device. Processor 602 may control the operation of many functions and other circuitry included in media device 600. Processor 602 may drive display 610 and may receive user inputs from the user interface 608.
  • Storage device 604 may store media (e.g., music and video files), software (e.g., for implanting functions on device 600), preference information (e.g., media playback preferences), lifestyle information (e.g., food preferences), personal information (e.g., information obtained by exercise monitoring equipment), transaction information (e.g., information such as credit card information), word processing information, personal productivity information, wireless connection information (e.g., information that may enable media device to establish wireless communication with another device), subscription information (e.g., information that keeps tracks of podcasts or television shows or other media that a user subscribes to), and any other suitable data. Storage device 604 may include one more storage mediums, including for example, a hard-drive, permanent memory such as ROM, semi-permanent memory such as RAM, or cache.
  • Memory 620 may include one or more different types of memory which may be used for performing device functions. For example, memory 620 may include cache, ROM, and/or RAM. Bus 618 may provide a data transfer path for transferring data to, from, or between at least storage device 604, memory 620, and processor 602. Coder/decoder (CODEC) 612 may be included to convert digital audio signals into an analog signals for driving the speaker 624 to produce sound including voice, music, and other like audio. The CODEC 612 may also convert audio inputs from the microphone 626 into digital audio signals. The CODEC 612 may include a video CODEC for processing digital and/or analog video signals.
  • User interface 608 may allow a user to interact with the media device 600. For example, the user interface 608 can take a variety of forms, such as a button, keypad, dial, a click wheel, or a touch screen. Communications circuitry 622 may include circuitry for wireless communication (e.g., short-range and/or long range communication). For example, the wireless communication circuitry may be Wi-Fi enabling circuitry that permits wireless communication according to one of the 802.11 standards. Other wireless network protocols standards could also be used, either in alternative to the identified protocols or in addition to the identified protocol. Other network standards may include Bluetooth, the Global System for Mobile Communications (GSM), code division multiple access (CDMA), and long-term evolution (LTE) based wireless protocols. Communications circuitry 622 may also include circuitry that enables the media device 600 to be electrically coupled to another device (e.g., a computer or an accessory device) and communicate with that other device.
  • In one embodiment, the media device 600 may be a portable computing device dedicated to processing media such as audio and video. For example, the media device 600 may be a media device such as media player (e.g., MP3 player), a game player, a remote controller, a portable communication device, a remote ordering interface, an audio tour player, or other suitable media device. The media device 600 may be battery-operated and highly portable so as to allow a user to listen to music, play games or video, record video or take pictures, communicate with others, and/or control other devices. In addition, the media device 600 may be sized such that it fits relatively easily into a pocket or hand of the user. By being handheld, the media device 600 (or media devices 103 and 500) is relatively small and easily handled and utilized by its user and thus may be taken practically anywhere the user travels.
  • The media device 600 may employ a PCU interface 630 to facilitate communications between the media device 600 and peripheral device such as audio communications device 190. In certain embodiments, the PCU interface 630 includes one or more components of circuit 290 of FIGS. 2, 3A, and 3B. In one embodiment, a portion of the PCU interface 630 is included in the communications circuitry 622.
  • In certain embodiments, a media device, such as media device 103 or 500, is configured to receive control information from a peripheral control device such as audio communications device 190 and/or its PCU 194. As discussed with respect to FIG. 1, the PCU 194 may include one or more control interfaces. In one embodiment, the control interfaces include three control interfaces 196, 197, and 198. However, the number of control interfaces may include 1, 2, 3, 4, 5, or more than five control interfaces. Also, the type and arrangement of the control interfaces may vary.
  • In one embodiment, the number of control interfaces is configured to optimize user control via gestures created by one hand of a user. For example, the PCU 194 may have a form factor that enables a user to hold the PCU 194 between the fingers and thumb of one hand of the user. Thus, the user may actuate one or more control interfaces using one or more fingers while simultaneously holding the PCU 194 by applying pressure to the PCU 194 via the user's thumb and at least one finger. One or more control interfaces may be actuated by the user's thumb as well. The size of the PCU 194 may be less than or equal to about 2 in3, 1.5 in3, 1 in3, 0.75 in3, 5 in3, 0.25 in3, 0.125 in3, and 0.1 in3. One length of the PCU 194 may be less than about 4 in, 3 in, 2 in, 1 in, and 0.5 in. The shape of the PCU 194 may include, without limitation, a rectangular form, square form, oval form, spherical form, circular form, multi-sided (e.g., hexagonal) form. In one embodiment, three control interfaces 196, 197, and 198 are positioned on a top surface of the PCU 194 to enable actuation by one or more fingers of a user. In other embodiments, four or five or more control interfaces may be employed.
  • In certain embodiments, a user manipulates the control interfaces, such as control interfaces 196, 197, and 198, to form one or more control gestures. As discussed with respect to FIG. 2, each control gesture, being associated with a particular sequence of operations of the control interfaces 196, 197, and 198, may be associated with a particular control signal (e.g., control interface information) that is generated by the circuit 210. The control signal may then be transmitted via communications channel 105 to a media device 500 that may include, for example, the circuit 290. The circuit 290 may then detect the control signal using detector 292. The media device 500 may include a processor 602 that processes the detected control signal to determine whether a particular operation of the media device 500 is to be performed. The media device 500 may include a memory 620 and/or data storage component 604 that are capable of storing a list or database 700 of known control gestures. Thus, in one embodiment, the processor 602 compares a control signal associated with a particular user-generated control gesture with a list of known control signals associated with known control gestures. The processor 602 may identify the desired control function by determining the closest match in the database 700 with the received control signal. Once the desired control function is determined, the processor 602 performed the operations necessary to carry out the desired control of the media device 500.
  • In one embodiment, the media device 500 includes a plurality of software applications and/or subroutines of a software application. The media device 500 may associate a set (or arrangement of a set) of control gestures with a particular application or subroutine, while associating a different set (or arrangement of a set) of control gestures for a different application and/or subroutine. The media device 500 may define control gestures independently for a plurality of applications. Thus, for example, a particular control gesture (e.g., click, press and hold) may define a different operation for one application than another application.
  • Table 1 shows an exemplary association of user gestures with media device functions or controls that are dependent on the type of application running on the media device. Table 1 includes various exemplary applications such as a media player application, radio application, voice memo record application, voice memo playback application, and exercise application. In no way should this listing be considered limiting. User gesture controls via a PCU 194 may be applied to any type of application, especially those applications where a user employs an audio communications device 190 with a media device 103. As discussed previously, certain gestures may be re-used for different applications to initiate different functions of the media device 500.
  • TABLE 1
    Exemplary Table Associating User Gestures with
    Media Device Control Depending on the Media Device
    Application
    User Gestures
    Double
    Click-
    Control Press & Double Press &
    Application Buttons Click Hold Click Hold
    Media + Volume up Volume up x x
    Player ramp
    Application Center Play/ * Next x
    Pause track,
    Next
    chapter,
    Next
    photo
    Volume Volume x x
    down down ramp
    Radio + Volume up Volume up x x
    Application ramp
    Center Mute/Un- Tag Next x
    mute Preset
    Volume Volume x x
    down down ramp
    Voice Memo + x x x x
    Record Center Pause/ x x Launch
    Application Resume app &
    Start/
    End
    Record
    x x x x
    Voice Memo + Volume up Volume up x x
    Playback ramp
    Application Center Play/ x Next x
    Pause Chapter
    Volume Volume x x
    down down ramp
    Exercise + Volume up Volume up x x
    Application ramp
    Center Voice PowerSong x x
    Feedback
    Volume Volume x x
    down down ramp
  • For example, Table 1 shows that the same gesture (e.g., double click) can perform different functions depending on the application that is running on the media device 103 or 500. When the media player application is running, the “double click” gesture may initiate the “Next Track, Next Chapter, Next Photo” function which, for example, changes the currently song to the next song. When the radio application is running, the “double click” gesture may initiate the “Next preset” function which, for example, moves the selected radio station to the next pre-selected radio station. While the voice memo playback application is running, the “double click” gesture may initiate the “Next chapter” function which moves the playback audio to the next chapter and/or segment of recorded audio.
  • While Table 1 refers to click and double clicks based gestures, it should be understood that gestures may include triple clicks, quadruple clicks, or any number of clicks. In certain embodiments, the media device 103 and/or PCU 194 may recognize and ignore multiple simultaneous button presses or control interface actuations. In other embodiments, the media device 103 and/or PCU 194 may be configured to recognize simultaneous button presses and/or control interface actuations by any two or more control interfaces.
  • Table 1 illustrates various functions associated with various media device applications and lists associated control gestures used to initiate the various functions. With respect to the media player or playback application, control interface 196 (e.g., V+button) may be used to increase the audio volume of the speakers of the audio communications device 190. For example, clicking once on the V+ button can increment the volume one step or increment. Pressing and holding the V+ button may cause the volume to ramp up until the button is released. Control interface 198 (e.g., V− button) may be used to decrease the audio volume of the speakers of the audio communications device 190. For example, clicking once on the V− button can decrement the volume one step or decrement. Pressing and holding the V− button may cause the volume to ramp down until the button is released. Control interface 197 (e.g., center button) may be used to play or pause the playing of media such as a song, audio file, video file, and the like. By clicking once on the center button, media playback can be paused if media is currently playing or media playback can be resumed if media is currently paused. By double clicking on the center button, the user can initiate a “next” command to advance media playback to the next song or chapter (or next video and so on).
  • While a radio application is running, control interface 197 (e.g., center button) may be used to mute or un-mute radio playing or playback. For example, by clicking once on the center button, a user can cause a radio playback to mute if the radio audio is currently playing or return to a previous audio volume level if the radio audio is currently muted. In certain embodiments, the radio application may be configured with preset radio station setting and, thereby, allow a user to conveniently tune to their favorite radio stations. Where there are multiple preset radio stations, the center button may be used to skip to the next preset radio station. For example, by double clicking the center button, the radio tuner will advance to the next preset radio station in an increasing and/or decreasing frequency. By double clicking the center button while at the highest frequency present radio station, the radio tuner may advance to the lowest frequency preset radio station, effectively wrapping around the tuner dial. The radio application may support adjusting audio volume in the same manner as the media playback application. The radio application may also support tagging of particular media such as a song. For example, by pressing and holding the center button while a song is playing, the song can be tagged for later identification and use. In certain embodiments, media such as a song may be designated as taggable or not taggable. For example, a song may be designated as not taggable for certain digital rights reasons which may restrict a user from performing certain operations on the song using the tag feature.
  • While a voice memo application is running, control interface 197 (e.g., center button) may be used to initiate and end a voice memo. For example, by double clicking and then pressing and holding the center button, a user can launch voice memo application and begin recording audio via, for example, microphone 195. In certain embodiments, a media device, e.g., media device 500, may use an internal microphone 626, microphone 195 of an audio communications device 190, or another accessory microphone. Clicking once on the center button may pause a recording if recording is currently in progress or resume a recording if a recording is currently paused. The voice memo application may support adjusting audio and/or recording volume in the same manner as the media playback application.
  • While a voice memo playback application is running, control interfaces 196, 197, and 198 (e.g., V−, center button, and V+) may be used to is a similar manner as when the media playback application is running.
  • While an exercise application is running, control interface 197 (e.g., center button) may be used to initiate a voice feedback feature. In certain embodiment, the voice feedback feature includes voice commands and/or comments, beeps, tones, audio clips, video clips, alerts, ring tones, and/or any like audio-based indication that provides feedback, an indication, a communication, and/or notice for a user. In one embodiment, voice feedback includes a statement of distance traveled (e.g., “one mile”) and/or a statement of distance remaining (e.g., “one mile to go”). In another embodiment, voice feedback includes statistical information or other status information (e.g., “heart rate is 128”). In further embodiment, the voice feedback feature may include a call, email, or other like communication notification (e.g., “call from Bill”). By pressing and holding the center button, a user may initiate a select media file such as a song (e.g., a powersong) that is desirable during an exercise routine or other activity. It should be understood that the control gestures and functions illustrated in Table 1 are exemplary of a broader range of possible control gestures, control operations, and applications that may utilize such control gestures.
  • For example, depending on the application that is running on the media device and/or electronic device, the same control gesture may be used to initiate a different function or operation. A control gesture, depending on the context of the application running, may perform an operation such as stepping through a list of elements associated with an application. An operation may include, without limitation, starting or launching one or more applications, stopping or ending one or more applications, selecting or de-selecting one or more elements, increasing or decreasing one or more settings, moving through a list of elements, initiating or ending a communications session, playing music or videos, pausing music or videos, and initiating or ending an audio or video recording session. An element may include at least one of a song, a video, a music file, an audio file, a video file, a photograph, a media file, an application icon, an activation icon, a control button, a data file, and contact data.
  • A gesture may include one or more “touch events.” In certain embodiments, a “touch event” is broader than just a touching of the input device and/or control interface. A touch event can be one of several touch events, including: a “touch begin” event (e.g., initial touch is detected), a “touch move” event (e.g., after initial touch is detected, the coordinates of the touch change), or a “touch end” event (e.g., after initial touch is detected, the touch is no longer detected). There may be other touch events as well (e.g., touch cancel). A gesture can be based on a series of touch events (e.g., touch down+multiple touch moved+touch up events), or a gesture may be interpreted as its own “gesture event” that includes scale and/or rotation information. In one embodiment, the foregoing touch events are applied to a touch surface. In other embodiments, the touch events correspond to button press events, which may include, without limitation, a press down event, a press down duration event, and a press up event.
  • By including control interfaces 176, 177, and 178 in the audio communications device 190, a media device user can advantageously control certain functions of their media device via a relatively small form-factor interface without the need to handle or interface directly with the media device itself. Thus, in certain circumstances, a user can secure their media device in a pocket, a purse, or to a belt, while retaining control of the media device via the PCU 194.
  • In certain embodiments, the PCU 194 includes a single-handed user interface for enabling a user to hold the PCU 194 and input control gestures. The PCU 194 may also include a communications interface for sending control information to the media device in response to the inputted control gestures where the control information is used to control an operation of the media device. The term “hold” should be understood to include grasp, support, and/or position. The term “hold” is not limited to independent support of the PCU 194. For example, a PCU 194 may be supported by some other mechanism such as a wire when the PCU 194 is tethered to a headset. Thus, a user may hold the PCU 194 while some other mechanism also holds the PCU 194. Alternatively, a user may independently hold the PCU 194. A single-handed interface includes an interface where a user can interact with a device using one hand.
  • The single-handed user interface may include a plurality of control interfaces. A control interface may include a button, click wheel, touch pad, switch, and/or presence sensor. A presence sensor may include a magnetic, light, capacitive, touch, or like sensor. A user may input the control gestures by actuating the plurality of control interfaces, a portion of which either concurrently or sequentially, using at least one finger of the user's hand. The PCU 194 may be tethered to a media device and include a wired communications interface. The PCU 194 may be un-tethered from a media device and include a wireless communications interface to facilitate communications with the media device. The PCU 194 may include a form factor that enables a user to hold the peripheral control unit between at least one finger and thumb of the user's hand.
  • The PCU 194 may be a stand-along unit or may be integrated with another device or structure. For example, the PCU 194 may be included with a media headset such as the audio communications device 190. The PCU 194 may be integrated with eye glasses, a stereo, radio receiver, clothing, a vehicle, helmet, watch, a wearable electronic device, and the like. The PCU 194 may be removably attachable to another device.
  • FIG. 7 includes a database 700 and/or list associating control signals derived from user control gestures, generated via the control interfaces 196, 197, and 198 of the PCU 194, with media device control instructions according to an illustrative embodiment of the invention. The database 700 may include multiple lists 702, 704, and 706 of control gestures and associated control instructions 708 where each list is associated with a particular application of a media device such as media device 103 or 500. For example, list 702 may be associated with a media playback application while lists 702 and 703 are associated with a radio application and voice memo application respectively.
  • FIG. 8 is a flow diagram of a process 800 for controlling a media device via a peripheral control unit according to an illustrative embodiment of the invention. First, a communications channel 105 is established between a media device 103 and a peripheral control unit 194 of an audio communications device 190 (Step 802). Then, the PCU 194 receives media information from the media device 103 via the communications channel 105 (Step 804). Media information may include, without limitation, signal information for playing audio via speakers 191 and 192. Media information may include, without limitation, signal information associated with audio files, songs, video, multimedia, and the like. The PCU 194 provides the user with a control interface including control interfaces 196, 197, and/or 198 so that the control interface can detect one or more control gestures made by the user (Step 806). The PCU 194 may send at least one control signal based on a control gesture by a user to the media device 103 via the communications channel 105 (Step 808). Once the control signal is received, the media device 103 may control an operation and/or function based on the control signal (Step 810).
  • In one embodiment, a headset for a media device includes at least one speaker that provides an audio output, a microphone that receives an audio input, and a peripheral control unit that controls certain operations of the media device. The peripheral control unit includes a data interface that sends a control signal to the media device via a wired communications channel and receives media information from the media device. The control signal may be used to control an operation of the media device. The peripheral control unit may include a plurality of control interfaces that generate the control signal in response to a user control gesture. A user control gesture may be based on a sequence of user interactions with the control interfaces.
  • In one configuration, the data interface sends audio information generated by the microphone to the media device. The peripheral control unit may include a second data interface that sends a portion of the media information to at least one speaker. A control interface may include a button, click wheel, touch screen, a section of a touch screen, and/or a switch.
  • In one feature, the peripheral control unit uses three control interfaces in the form of buttons. A user may perform a sequence of user interactions that include a click, double click, triple click, press and hold, click and press and hold, double click press and hold, and/or triple click press and hold. An operation of the media device may include: media play, media pause, volume increase, volume decrease, volume ramp increase, volume ramp decrease, media tag, memo play, memo pause, skip to next song, radio playback, radio mute, radio skip to next preset, radio wrap around, go to next chapter, play select song, and/or activate voice feedback.
  • In certain configurations, the headset includes a pair of speakers tethered to the peripheral control unit. The peripheral control unit may have a form factor that supports single-handed interactions with the control interfaces. The control interfaces may be located on a first surface adjacent to a user's fingers. A second surface may be adjacent to the user's thumb to enable the user to hold the peripheral control unit. The first surface of the peripheral control unit may be substantially rectangular in shape. The first surface may have a length of less than about 3 inches, 2 inches, or 1 inch.
  • The peripheral control unit may include a high frequency tone generator that transmits a control signal to the media device in the form of one or more high frequency tones along the communications channel. A high frequency tone may include a tone above the threshold of human hearing, but less that about 1 Mhz.
  • In another embodiment, a media device includes an interface for receiving a control signal from a peripheral control device via a wired communications channel. The control signal may be derived from a user control gesture. The media device also includes a data store for storing a list of known control signals where each known control signal has an associated control instruction. The media device uses a processor to identify the received control signal by comparing the received control signal with the list of known control signals. The processor controls an operation of the media device based on the control instruction associated with the identified control signal.
  • In one configuration, the data store includes a database and/or electronic list. In one feature, the interface sends media information to the peripheral control device. Media information may include music, a song, video, multimedia, and the like. The interface may send media information concurrently with receiving the control signal. The interface may receive the control signal in a first frequency range and send media information in a second frequency range.
  • The processor may be configured to operate the media device using a plurality of applications. The data store may includes a plurality of lists of known control signals and associated control instructions. Each list of known control signals and associated control instructions may be associated with one of the plurality of applications. An application may perform, without limitation, media playback, radio playback, voice memo recording, voice memo playback, voice feedback, and user exercise support. A control instruction may include, without limitation, media play, media pause, volume increase, volume decrease, volume ramp increase, volume ramp decrease, tag media, memo play, memo pause, skip to next song, radio playback, radio mute, radio skip to next preset, radio wrap around, go to next chapter, play select song, and activate voice feedback, activate feature, mute, un-mute, and/or go to next tag.
  • In one configuration, a user control gesture is derived from a sequence of user interactions with one or more control interfaces. A control interface may include, without limitation, a button, click wheel, touch screen, a section of a touch screen, and/or a switch. The media device may include, without limitation, a cellular telephone, media player, audio player, music player, video player, multimedia player, and/or personal computer.
  • In another embodiment, a peripheral control unit for a media device includes a single-handed user interface that enables a user to concurrently hold the peripheral control unit and input control gestures. The peripheral control unit also includes a communications interface that sends control information to the media device in response to the inputted control gestures. The control information may be used to control an operation of the media device.
  • In one configuration, the single-handed user interface includes a plurality of control interfaces. A control interface may include, without limitation, a button, click wheel, touch pad, portion of touch pad, switch, and presence sensor. In one feature, inputting the control gestures includes actuating the plurality of control interfaces using at least one finger of a hand of the user of the peripheral control unit. The communications interface may include either a wired or wireless communications interface. The peripheral control unit may have a form factor that enables the user to hold the peripheral control unit between at least one finger and thumb of the user's hand.
  • From the foregoing description, persons skilled in the art will recognize that this invention provides the simultaneous recognition of controls associated with a communications device. In addition, persons skilled in the art will appreciate that the various configurations described herein may be combined without departing from the present invention. It will also be recognized that the invention may take many forms other than those disclosed in this specification. Accordingly, it is emphasized that the invention is not limited to the disclosed methods, systems and apparatuses, but is intended to include variations to and modifications thereof which are within the spirit of the following claims.

Claims (32)

1. An electronic device comprising:
an interface for receiving a control signal from a peripheral control device via a wired communications channel, the control signal being derived from a user control gesture;
a data store for storing a list of known control signals, each known control signal having an associated control instruction; and
a processor for i) identifying the received control signal by comparing the received control signal with the list of known control signals and ii) controlling an operation of the electronic device based on the control instruction associated with the identified control signal.
2. The device of claim 1, wherein the data store includes a database.
3. The device of claim 1, wherein the interface sends media information to the peripheral control device.
4. The device of claim 3, wherein the interface sends media information concurrently with receiving the control signal.
5. The device of claim 4, wherein the interface receives the control signal in a first frequency range and sends media information in a second frequency range.
6. The device of claim 1, wherein the processor is configured to operate the electronic device using a plurality of applications.
7. The device of claim 6, wherein the data store includes a plurality of lists of known control signals and associated control instructions, each list of known control signals and associated control instructions being associated with one of the plurality of applications.
8. The device of claim 6, wherein an application performs at least one of media playback, radio playback, voice memo recording, voice memo playback, voice feedback, user exercise support.
9. The device of claim 1, wherein a user control gesture is derived from a sequence of user interactions with one or more control interfaces.
10. The device of claim 9, wherein a control interface includes at least one of a button, click wheel, touch screen, a section of a touch screen, and a switch.
11. The device of claim 1, wherein the electronic device includes at least one of a cellular telephone, media player, audio player, music player, video player, multimedia player, and personal computer.
12. The device of claim 1, wherein the control instruction includes at least one of media play, media pause, volume increase, volume decrease, volume ramp increase, volume ramp decrease, tag media, memo play, memo pause, skip to next song, radio playback, radio mute, radio skip to next preset, radio wrap around, go to next chapter, play select song, and activate voice feedback, activate feature, mute, un-mute, and go to next tag.
13. The device of claim 1, wherein the interface for receiving the control signal includes a high frequency tone receiver for receiving the control signal from the peripheral control unit in the form of one or more high frequency tones.
14. A media system comprising:
an electronic device including:
an interface for receiving a control signal from a peripheral control device via a wired communications channel and sending media information to the peripheral control device;
a data store for storing a list of known control signals, each known control signal having an associated control instruction;
a processor for i) identifying the received control signal by comparing the received control signal with the list of known control signals and ii) controlling an operation of the electronic device based on the control instruction associated with the identified control signal;
wherein the peripheral control device includes:
a data interface for sending the control signal to the electronic device via the communications channel and receiving the media information from the electronic device; and
a plurality of control interfaces for generating the control signal in response to a user control gesture, the user control gesture being based on a sequence of user interactions with the plurality of control interfaces.
15. The device of claim 14, wherein a control interface includes at least one of a button, click wheel, touch screen, a section of a touch screen, and a switch.
16. The device of claim 15, wherein a sequence of user interactions includes at least one of a click, double click, triple click, press and hold, click and press and hold, double click press and hold, and triple click press and hold.
17. The device of claim 14, wherein the control instruction includes at least one of media play, media pause, volume increase, volume decrease, volume ramp increase, volume ramp decrease, tag media, memo play, memo pause, skip to next song, radio playback, radio mute, radio skip to next preset, radio wrap around, go to next chapter, play select song, and activate voice feedback, activate feature, mute, un-mute, and go to next tag.
18. A method for controlling an electronic device comprising:
establishing a wired communications channel between the electronic device and a peripheral control unit,
providing a single-handed user interface for i) holding the peripheral control unit and ii) inputting control gestures,
inputting control gestures via the single-handed user interface,
sending control information via the communications channel from the peripheral control unit to the electronic device in response to the user gestures,
receiving media information via the communications channel from the electronic device, and
sending media information to the peripheral control unit via the communications channel, and
controlling an operation of the electronic device in response the received control information.
19. The method of claim 18, wherein the single-handed user interface includes a plurality of control interfaces.
20. The method of claim 19, wherein a control interface includes at least one of a button, click wheel, touch pad, switch, and presence sensor.
21. The method of claim 20, wherein inputting the control gestures includes actuating the plurality of control interfaces using at least one finger of a hand of the user.
22. The method of claim 18, wherein the wired communications channel includes a data cable.
23. The method of claim 18, wherein the sending of control information includes transmitting a control signal to the electronic device in the form of one or more high frequency tones along the wired communications channel.
24. The method of claim 18 comprising providing a form factor for enabling the user to hold the peripheral control unit between at least one finger and thumb of the user's hand.
25. An electronic device comprising:
a data store for storing a first list of known control signals related to a first function of the electronic device, each known control signal of the first list having an associated control instruction based on the first function of the electronic device; and
an interface for receiving a first control signal via an audio jack, the first control signal being derived from a user control gesture applied to a peripheral control unit in communication with the audio jack;
a processor for i) identifying the received first control signal by comparing the received first control signal with the first list of known control signals related to the first function, and ii) controlling an operation of the electronic device based on the control instruction associated with the identified first control signal.
26. The device of claim 25, wherein the function includes an application running on the electronic device.
27. The device of claim 25, wherein the function includes a subroutine of and application running on the electronic device.
28. The device of claim 25, wherein the data store stores a second list of known control signals related to a second function of the electronic device, each known control signal of the second list having an associated control instruction based on the second function of the electronic device
29. The device of claim 28, wherein the interface receives a second control signal via the audio jack and wherein the processor i) identifies the received second control signal by comparing the received second control signal with the second list of known control signals related to the second function, and ii) controls an operation of the electronic device based on the control instruction associated with the identified second control signal.
30. The device of claim 25, wherein the processor is configured to operate the electronic device using a plurality of functions.
31. The device of claim 30, wherein the data store includes a plurality of lists of known control signals and associated control instructions, each list of known control signals and associated control instructions being associated with one of the plurality of functions.
32. The device of claim 1, wherein the electronic device includes at least one of a cellular telephone, media player, audio player, music player, video player, multimedia player, and personal computer.
US12/231,582 2008-01-14 2008-09-03 Electronic device control based on user gestures applied to a media headset Abandoned US20090179789A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/231,582 US20090179789A1 (en) 2008-01-14 2008-09-03 Electronic device control based on user gestures applied to a media headset

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US2098808P 2008-01-14 2008-01-14
US12/231,582 US20090179789A1 (en) 2008-01-14 2008-09-03 Electronic device control based on user gestures applied to a media headset

Publications (1)

Publication Number Publication Date
US20090179789A1 true US20090179789A1 (en) 2009-07-16

Family

ID=40850148

Family Applications (11)

Application Number Title Priority Date Filing Date
US12/203,876 Active 2028-09-19 US7869608B2 (en) 2008-01-14 2008-09-03 Electronic device accessory
US12/203,873 Active US7627128B2 (en) 2008-01-14 2008-09-03 Methods of calibrating tone-based communications systems
US12/231,582 Abandoned US20090179789A1 (en) 2008-01-14 2008-09-03 Electronic device control based on user gestures applied to a media headset
US12/231,575 Expired - Fee Related US9215304B2 (en) 2008-01-14 2008-09-03 Data store and enhanced features for headset of portable media device
US12/203,879 Active US7623667B2 (en) 2008-01-14 2008-09-03 Electronic device accessory with ultrasonic tone generator
US12/203,881 Active 2032-11-20 US8995689B2 (en) 2008-01-14 2008-09-03 Electronic device circuitry for communicating with accessories
US12/203,880 Active 2033-03-08 US8976976B2 (en) 2008-01-14 2008-09-03 Accessory adapter with user input interface
US12/203,883 Active 2031-09-13 US8600080B2 (en) 2008-01-14 2008-09-03 Methods for communicating with electronic device accessories
US12/203,886 Active 2032-11-11 US8983093B2 (en) 2008-01-14 2008-09-03 Electronic device circuitry for communicating with accessories
US12/203,877 Active 2032-11-11 US8891790B2 (en) 2008-01-14 2008-09-03 Methods for using an accessory to communicate with an electronic device
US14/673,753 Active 2029-03-06 US9680980B2 (en) 2008-01-14 2015-03-30 Electronic device accessory

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US12/203,876 Active 2028-09-19 US7869608B2 (en) 2008-01-14 2008-09-03 Electronic device accessory
US12/203,873 Active US7627128B2 (en) 2008-01-14 2008-09-03 Methods of calibrating tone-based communications systems

Family Applications After (8)

Application Number Title Priority Date Filing Date
US12/231,575 Expired - Fee Related US9215304B2 (en) 2008-01-14 2008-09-03 Data store and enhanced features for headset of portable media device
US12/203,879 Active US7623667B2 (en) 2008-01-14 2008-09-03 Electronic device accessory with ultrasonic tone generator
US12/203,881 Active 2032-11-20 US8995689B2 (en) 2008-01-14 2008-09-03 Electronic device circuitry for communicating with accessories
US12/203,880 Active 2033-03-08 US8976976B2 (en) 2008-01-14 2008-09-03 Accessory adapter with user input interface
US12/203,883 Active 2031-09-13 US8600080B2 (en) 2008-01-14 2008-09-03 Methods for communicating with electronic device accessories
US12/203,886 Active 2032-11-11 US8983093B2 (en) 2008-01-14 2008-09-03 Electronic device circuitry for communicating with accessories
US12/203,877 Active 2032-11-11 US8891790B2 (en) 2008-01-14 2008-09-03 Methods for using an accessory to communicate with an electronic device
US14/673,753 Active 2029-03-06 US9680980B2 (en) 2008-01-14 2015-03-30 Electronic device accessory

Country Status (6)

Country Link
US (11) US7869608B2 (en)
CN (2) CN201491198U (en)
DE (1) DE202009000383U1 (en)
HK (1) HK1137876A1 (en)
TW (1) TWI496477B (en)
WO (1) WO2009091660A1 (en)

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090182913A1 (en) * 2008-01-14 2009-07-16 Apple Inc. Data store and enhanced features for headset of portable media device
US20110060430A1 (en) * 2009-09-04 2011-03-10 Apple Inc. Processing data supplementary to audio received in a radio buffer
US20110294555A1 (en) * 2010-05-28 2011-12-01 Nokia Corporation Handling user inputs
US8290171B1 (en) 2009-08-20 2012-10-16 Maxim Integrated Products, Inc. Headset with microphone and wired remote control
US8620004B2 (en) 2009-10-29 2013-12-31 Htc Corporation Electronic device, electronic system, and method for processing signals from an audio accessory thereof
US8767035B2 (en) 2011-12-06 2014-07-01 At&T Intellectual Property I, L.P. In-call command control
US9122366B2 (en) 2013-03-15 2015-09-01 Navico Holding As Residue indicators
US9142206B2 (en) 2011-07-14 2015-09-22 Navico Holding As System for interchangeable mounting options for a sonar transducer
US9182486B2 (en) 2011-12-07 2015-11-10 Navico Holding As Sonar rendering systems and associated methods
US9182239B2 (en) 2012-11-06 2015-11-10 Navico Holding As Displaying laylines
US9223022B2 (en) 2009-07-14 2015-12-29 Navico Holding As Linear and circular downscan imaging sonar
US9244168B2 (en) 2012-07-06 2016-01-26 Navico Holding As Sonar system using frequency bursts
US9268020B2 (en) 2012-02-10 2016-02-23 Navico Holding As Sonar assembly for reduced interference
US9277320B1 (en) * 2012-09-24 2016-03-01 Amazon Technologies, Inc. Managing and using headset profiles for different headsets
US9298079B2 (en) 2012-07-06 2016-03-29 Navico Holding As Sonar preview mode
US9316830B1 (en) 2012-09-28 2016-04-19 Google Inc. User interface
US9348028B2 (en) 2012-07-06 2016-05-24 Navico Holding As Sonar module using multiple receiving elements
US9361693B2 (en) 2012-07-06 2016-06-07 Navico Holding As Adjusting parameters of marine electronics data
US9442636B2 (en) 2012-07-06 2016-09-13 Navico Holding As Quick split mode
US9439411B2 (en) 2013-08-21 2016-09-13 Navico Holding As Fishing statistics display
US20160277826A1 (en) * 2013-11-22 2016-09-22 1More Inc. Earphone Line Control Device and Earphone
US9495065B2 (en) 2012-07-06 2016-11-15 Navico Holding As Cursor assist mode
US20160336013A1 (en) * 2014-03-10 2016-11-17 Infineon Technologies Ag System for a Transducer System with Wakeup Detection
US9507562B2 (en) 2013-08-21 2016-11-29 Navico Holding As Using voice recognition for recording events
US9541643B2 (en) 2009-07-14 2017-01-10 Navico Holding As Downscan imaging sonar
US9720084B2 (en) 2014-07-14 2017-08-01 Navico Holding As Depth display using sonar data
US9807488B2 (en) 2014-01-13 2017-10-31 Samsung Electronics Co., Ltd. Electronic device having ear jack assembly and method of operation the same
US9829321B2 (en) 2014-09-24 2017-11-28 Navico Holding As Forward depth display
US9829573B2 (en) 2015-07-20 2017-11-28 Navico Holding As Sonar auto depth range
US9836129B2 (en) 2015-08-06 2017-12-05 Navico Holding As Using motion sensing for controlling a display
US9841452B2 (en) 2012-08-23 2017-12-12 Samsung Electronics Co., Ltd. Earphone connection interface and method of operating earphone, and terminal for supporting the same
US9846038B2 (en) 2012-07-06 2017-12-19 Navico Holding As Export user data from defined region
US9909891B2 (en) 2013-08-14 2018-03-06 Navico Holding As Display of routes to be travelled by a marine vessel
US9949059B1 (en) 2012-09-19 2018-04-17 James Roy Bradley Apparatus and method for disabling portable electronic devices
US10151829B2 (en) 2016-02-23 2018-12-11 Navico Holding As Systems and associated methods for producing sonar image overlay
US10290124B2 (en) 2013-10-09 2019-05-14 Navico Holding As Sonar depth display
US10334364B2 (en) 2016-06-23 2019-06-25 Microsoft Technology Licensing, Llc Transducer control based on position of an apparatus
US10460484B2 (en) 2016-06-24 2019-10-29 Navico Holding As Systems and associated methods for route generation and modification
US10481259B2 (en) 2013-09-13 2019-11-19 Navico Holding As Tracking targets on a sonar image
US10948577B2 (en) 2016-08-25 2021-03-16 Navico Holding As Systems and associated methods for generating a fish activity report based on aggregated marine data
US11367425B2 (en) 2017-09-21 2022-06-21 Navico Holding As Sonar transducer with multiple mounting options

Families Citing this family (276)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9262777B2 (en) 2002-02-05 2016-02-16 Square, Inc. Card reader with power efficient architecture that includes a wake-up circuit
US9305314B2 (en) 2002-02-05 2016-04-05 Square, Inc. Methods of transmitting information to mobile devices using cost effective card readers
US9582795B2 (en) * 2002-02-05 2017-02-28 Square, Inc. Methods of transmitting information from efficient encryption card readers to mobile devices
US9495676B2 (en) * 2002-02-05 2016-11-15 Square, Inc. Method of transmitting information from a power efficient card to a mobile device
US9224142B2 (en) 2002-02-05 2015-12-29 Square, Inc. Card reader with power efficient architecture that includes a power supply and a wake up circuit
US9916581B2 (en) 2002-02-05 2018-03-13 Square, Inc. Back end of payment system associated with financial transactions using card readers coupled to mobile devices
US9286635B2 (en) 2002-02-05 2016-03-15 Square, Inc. Method of transmitting information from efficient communication protocol card readers to mobile devices
US20040003136A1 (en) * 2002-06-27 2004-01-01 Vocollect, Inc. Terminal and method for efficient use and identification of peripherals
US9958934B1 (en) * 2006-05-01 2018-05-01 Jeffrey D. Mullen Home and portable augmented reality and virtual reality video game consoles
SE530105C2 (en) * 2006-07-12 2008-03-04 Peltor Ab Procedure for limiting the maximum allowable sound volume in a headphone and headphones for carrying out the procedure
US7570965B2 (en) * 2006-09-29 2009-08-04 Broadcom Corporation Method and system for compensating for using a transmitter to calibrate a receiver for channel equalization
US20130209066A1 (en) * 2007-02-26 2013-08-15 Sony Computer Entertainment America Llc Social network-driven media player system and method
US9083938B2 (en) 2007-02-26 2015-07-14 Sony Computer Entertainment America Llc Media player with networked playback control and advertisement insertion
US7983722B2 (en) * 2007-03-29 2011-07-19 Research In Motion Limited Headset with multi-button control for a mobile communication device
SE532191C2 (en) * 2007-05-07 2009-11-10 3M Svenska Ab Method and apparatus for attenuating an audible signal
US8078787B2 (en) 2007-06-22 2011-12-13 Apple Inc. Communication between a host device and an accessory via an intermediate device
US8086781B2 (en) * 2007-06-22 2011-12-27 Apple Inc. Serial pass-through device
JP5011058B2 (en) * 2007-10-19 2012-08-29 本田技研工業株式会社 Outboard motor control device
DE102007054603B4 (en) * 2007-11-15 2018-10-18 Sivantos Pte. Ltd. Hearing device with controlled programming socket
US7937109B2 (en) * 2008-01-24 2011-05-03 Hewlett-Packard Development Company, L.P. Current source driver for common ground signal interface
US8064613B1 (en) * 2008-03-03 2011-11-22 Maxim Integrated Products, Inc. Electret microphone detection using a current source
US8628478B2 (en) * 2009-02-25 2014-01-14 Empire Technology Development Llc Microphone for remote health sensing
JP4526571B2 (en) * 2008-03-10 2010-08-18 京セラ株式会社 Electronics
US8861743B2 (en) * 2008-05-30 2014-10-14 Apple Inc. Headset microphone type detect
US10226695B2 (en) * 2015-04-15 2019-03-12 Voyetra Turtle Beach, Inc. Independent game and chat volume control
US8879751B2 (en) * 2010-07-19 2014-11-04 Voyetra Turtle Beach, Inc. Gaming headset with programmable audio paths
US8995677B2 (en) * 2008-09-03 2015-03-31 Apple Inc. Accessory controller for electronic devices
US8437481B2 (en) * 2008-11-21 2013-05-07 Apple Inc. Adapter for connecting accessories to an electronic device
US8098838B2 (en) 2008-11-24 2012-01-17 Apple Inc. Detecting the repositioning of an earphone using a microphone and associated action
US8866621B2 (en) * 2009-02-25 2014-10-21 Empire Technology Development Llc Sudden infant death prevention clothing
US8824666B2 (en) * 2009-03-09 2014-09-02 Empire Technology Development Llc Noise cancellation for phone conversation
US20100225176A1 (en) * 2009-03-09 2010-09-09 Apple Inc. Systems and methods for providing protection circuitry to selectively handle multiple cable-types through the same port
US8194890B2 (en) * 2009-03-10 2012-06-05 Apple Inc. Detecting and processing button press events for performing electronic device operations
US20100286567A1 (en) * 2009-05-06 2010-11-11 Andrew Wolfe Elderly fall detection
US20100286545A1 (en) * 2009-05-06 2010-11-11 Andrew Wolfe Accelerometer based health sensing
US8193941B2 (en) 2009-05-06 2012-06-05 Empire Technology Development Llc Snoring treatment
US8396196B2 (en) * 2009-05-08 2013-03-12 Apple Inc. Transfer of multiple microphone signals to an audio host device
US20100324705A1 (en) * 2009-06-17 2010-12-23 Jesse Vandiver Controller for ipod shuffle
US8314354B2 (en) * 2009-07-27 2012-11-20 Apple Inc. Accessory controller for electronic devices
KR20110014312A (en) * 2009-08-05 2011-02-11 삼성전자주식회사 Apparatus and method for determining type of accessory in portable terminal
TWI432005B (en) * 2009-09-07 2014-03-21 Htc Corp Electronic device and system and method thereof for identifying electronic accessory and controlling electronic device
TWI405990B (en) * 2009-10-21 2013-08-21 Htc Corp Electronic device and method thereof for identifying electronic accessory
US8244927B2 (en) 2009-10-27 2012-08-14 Fairchild Semiconductor Corporation Method of detecting accessories on an audio jack
EP2317743B1 (en) * 2009-10-28 2015-05-06 BlackBerry Limited A mobile communications device accessory identification system, an improved accessory for use with a mobile communications device, and a method of identifying same
US8180397B2 (en) * 2009-10-28 2012-05-15 Research In Motion Limited Mobile communications device accessory identification system, an improved accessory for use with a mobile communications device, and a method of identifying same
TWI363273B (en) * 2009-11-06 2012-05-01 Transcend Information Inc Portable device having plug detector and control method of detecting the portable device
US8718294B2 (en) * 2009-11-19 2014-05-06 Apple Inc. Audio connectors with wavelength-division-multiplexing capabilities
US8223986B2 (en) * 2009-11-19 2012-07-17 Apple Inc. Electronic device and external equipment with digital noise cancellation and digital audio path
US8573861B2 (en) * 2009-11-19 2013-11-05 Apple Inc. Audio jacks with optical and electrical paths
US8682003B2 (en) * 2009-11-19 2014-03-25 Apple Inc. Equipment with optical paths for noise cancellation signals
US8651750B2 (en) * 2009-11-19 2014-02-18 Apple Inc. Audio connectors with optical structures and electrical contacts
US8577195B2 (en) * 2009-11-19 2013-11-05 Apple Inc. Interface accessories with optical and electrical paths
US8364855B2 (en) * 2009-11-20 2013-01-29 Apple Inc. Dynamic interpretation of user input in a portable electronic device
US9237395B2 (en) 2009-11-25 2016-01-12 Skullcandy, Inc. Modular audio systems and related assemblies and methods
US8724339B2 (en) 2009-12-01 2014-05-13 Apple Inc. Compact media player
US8069356B2 (en) * 2010-01-06 2011-11-29 Apple Inc. Accessory power management
US20110167176A1 (en) * 2010-01-06 2011-07-07 Apple Inc. Connecting multiple accessories to a portable computing device
US8756445B2 (en) * 2010-01-06 2014-06-17 Apple Inc. Providing power to an accessory during portable computing device hibernation
CN102143262B (en) * 2010-02-03 2014-03-26 深圳富泰宏精密工业有限公司 Electronic device and method for switching audio input channel thereof
US8620162B2 (en) 2010-03-25 2013-12-31 Apple Inc. Handheld electronic device with integrated transmitters
US8886849B2 (en) 2012-05-11 2014-11-11 Apple Inc. Multi-mode adapter
KR101790042B1 (en) * 2010-04-30 2017-11-20 삼성전자주식회사 Earphone system And Portable Device supporting the same, and Operation Method of Earphone based on the same
EP2395500B1 (en) * 2010-06-11 2014-04-02 Nxp B.V. Audio device
US8831234B2 (en) 2010-07-23 2014-09-09 Fairchild Semiconductor Corporation Audio jack detection and configuration
US8970720B2 (en) 2010-07-26 2015-03-03 Apple Inc. Automatic digital camera photography mode selection
US20120019704A1 (en) * 2010-07-26 2012-01-26 Levey Charles I Automatic digital camera photography mode selection
US9237401B2 (en) * 2010-08-31 2016-01-12 Apple Inc. Electronic devices with adjustable bias impedances and adjustable bias voltages for accessories
WO2012053974A2 (en) * 2010-10-18 2012-04-26 Peng Sim, Tay Wearable voice playback device
DE102010050472B4 (en) 2010-11-04 2018-05-09 Tdk Corporation microphone array
CN102595299B (en) * 2010-11-22 2015-09-23 快捷半导体(苏州)有限公司 accessory detection system and method
CA2760220C (en) 2010-12-01 2016-05-10 Research In Motion Limited Apparatus, systems and methods for controlling an electronic device using an accessory
KR20120068274A (en) * 2010-12-17 2012-06-27 삼성전자주식회사 Apparatus for integration connecting and method for operating the same in mobile terminal
US9576159B1 (en) 2011-01-24 2017-02-21 Square, Inc. Multiple payment card reader system
KR101785338B1 (en) * 2011-02-07 2017-10-16 삼성전자주식회사 Method and apparatus for reducing current consumption of mobile terminal
US8629580B2 (en) 2011-02-09 2014-01-14 Apple Inc. Audio accessory type detection and connector pin signal assignment
US9054781B2 (en) * 2011-02-23 2015-06-09 Harris Corporation Land mobile radio and adapter for use with standard mobile phone headset
KR101831644B1 (en) * 2011-03-02 2018-02-23 삼성전자 주식회사 Earphone having the touch input unit and a portable terminal using the same
US8700106B2 (en) * 2011-03-09 2014-04-15 Universal Electronics Inc. System and method for provision of infrared signalling in smart phone devices
US8917883B2 (en) 2011-03-16 2014-12-23 Blackberry Limited Electronic device and audio accessory having a plurality of passive switches for controlling the audio device
EP2501114B1 (en) * 2011-03-16 2013-09-25 BlackBerry Limited Electronic device and audio accessory having a plurality of passive switches for controlling the audio device
CN105554241A (en) 2011-03-22 2016-05-04 先进电声私人有限公司 A communications apparatus
KR101778525B1 (en) * 2011-04-05 2017-09-18 삼성전자 주식회사 Apparatus and method for removing noise in portable terminal
US8930647B1 (en) 2011-04-06 2015-01-06 P4tents1, LLC Multiple class memory systems
US9176671B1 (en) 2011-04-06 2015-11-03 P4tents1, LLC Fetching data between thread execution in a flash/DRAM/embedded DRAM-equipped system
US9164679B2 (en) 2011-04-06 2015-10-20 Patents1, Llc System, method and computer program product for multi-thread operation involving first memory of a first memory class and second memory of a second memory class
US9158546B1 (en) 2011-04-06 2015-10-13 P4tents1, LLC Computer program product for fetching from a first physical memory between an execution of a plurality of threads associated with a second physical memory
US9170744B1 (en) 2011-04-06 2015-10-27 P4tents1, LLC Computer program product for controlling a flash/DRAM/embedded DRAM-equipped system
US8718295B2 (en) * 2011-04-11 2014-05-06 Merry Electronics Co., Ltd. Headset assembly with recording function for communication
JP2012222801A (en) * 2011-04-14 2012-11-12 Funai Electric Co Ltd Electronic apparatus
JP5741176B2 (en) * 2011-04-20 2015-07-01 富士通株式会社 Electronics
US8737639B1 (en) * 2011-05-20 2014-05-27 Peter Ribeiro Voice amplification assembly
WO2012163371A1 (en) * 2011-05-30 2012-12-06 Sony Ericsson Mobile Communications Ab Reducing a disturbance on a signal path of a semiconductor switch
CN102256193B (en) * 2011-06-22 2013-06-26 天地融科技股份有限公司 Audio signal receiving device and audio signal transmission system
US8831267B2 (en) * 2011-07-05 2014-09-09 William R. Annacone Audio jack system
US20130018495A1 (en) * 2011-07-13 2013-01-17 Nokia Corporation Method and apparatus for providing content to an earpiece in accordance with a privacy filter and content selection rule
US20130017887A1 (en) * 2011-07-14 2013-01-17 Wilson Keithline Game Controller System
US9497559B2 (en) * 2011-07-22 2016-11-15 Fairchild Semiconductor Corporation MIC/GND detection and automatic switch
WO2011137870A2 (en) * 2011-07-25 2011-11-10 华为终端有限公司 Mobile terminal and method, device, system for controlling mobile terminal
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US20130058495A1 (en) * 2011-09-01 2013-03-07 Claus Erdmann Furst System and A Method For Streaming PDM Data From Or To At Least One Audio Component
TWI476647B (en) 2011-09-02 2015-03-11 Pixart Imaging Inc Mouse device
KR101859001B1 (en) * 2011-09-20 2018-06-28 삼성전자주식회사 Apparatus and method for confirming control information of earphone in portable terminal
TWI489882B (en) * 2011-09-30 2015-06-21 Inventec Corp Method for testing an audio jack of a mobile electronic apparatus
US8762605B2 (en) 2011-11-30 2014-06-24 Apple Inc. Adapter for electronic devices
US8948685B2 (en) * 2012-01-06 2015-02-03 Blackberry Limited Mobile wireless communications device using wired headset as an antenna and related methods
US9100745B2 (en) 2012-01-09 2015-08-04 Skullcandy, Inc. Modular audio devices configured to emit differing sound profiles and related methods
US8552887B2 (en) * 2012-01-25 2013-10-08 Garmin International, Inc. Determining an electrical short in an aviation communication apparatus
US9179215B2 (en) * 2012-02-24 2015-11-03 Htc Corporation Electronic device, accessory, and method for detecting an accessory
WO2013142740A1 (en) * 2012-03-22 2013-09-26 Qmodule Inc. Peripheral device and method of its operation
CN103357176B (en) * 2012-04-10 2016-03-02 凌通科技股份有限公司 Multi-channel type sound source wire joystick device and use the system of this device
AU2013246406B2 (en) 2012-04-13 2015-07-16 Twisted Pair Solutions, Inc. Pulsed input push-to-talk systems, methods and apparatus
US9274578B2 (en) 2012-05-09 2016-03-01 Apple Inc. Enable power from an accessory to a host device based on whether the accessory is able to alter an electrical characteristic of the power path
US8683090B2 (en) * 2012-04-19 2014-03-25 Apple Inc. Methods, systems and apparatus for determining whether an accessory includes particular circuitry
EP2654168B1 (en) * 2012-04-19 2020-12-30 ams AG Electrical power transmitting controller device and electrical power receiving controller device for using in a communication system
BR102012010913A2 (en) * 2012-05-09 2014-05-13 Hangar 4 Projetos Ltda METHOD FOR DATA COMMUNICATION BETWEEN DEVICES THROUGH SOUND WAVES
US9659723B2 (en) 2012-05-23 2017-05-23 Apple Inc. Accessory controller with switch module
TWM440609U (en) * 2012-05-30 2012-11-01 Formosa Ind Computing Inc USB earphone microphone device
CN103458351B (en) * 2012-05-31 2016-12-14 瑞昱半导体股份有限公司 Compound joint detection circuit and audio codec
US20130331078A1 (en) * 2012-06-12 2013-12-12 Myine Electronics, Inc. System And Method To Inhibit User Text Messaging On A Smartphone While Traveling In A Motor Vehicle
CN102780949B (en) * 2012-06-13 2013-08-21 天地融科技股份有限公司 Method and device for automatically identifying MAC (Media Access Control) pin and ground pin of audio interface
US9232293B1 (en) * 2012-06-13 2016-01-05 Amazon Technologies, Inc. Headphone authentication modules
US9037277B1 (en) * 2012-06-13 2015-05-19 Audible, Inc. Systems and methods for initiating action based on audio output device
US20130345842A1 (en) * 2012-06-25 2013-12-26 Lenovo (Singapore) Pte. Ltd. Earphone removal detection
US8909173B2 (en) * 2012-06-29 2014-12-09 Motorola Solutions, Inc. Method and apparatus for operating accessory interface functions over a single signal
US8503948B1 (en) * 2012-07-25 2013-08-06 Julia Chow Mobile phone interconnect to telephone
US9020445B2 (en) * 2012-07-25 2015-04-28 Victronix Capital Solution Mobile phone interconnect to telephone
CN202759579U (en) * 2012-07-26 2013-02-27 天地融科技股份有限公司 Audio signal downlink transmission apparatus and electronic signature tool
KR101937839B1 (en) * 2012-08-29 2019-04-10 삼성전자 주식회사 Ear-phone Connecting Interface and Portable Device including the same, and Operating Method thereof
KR101956161B1 (en) * 2012-08-30 2019-03-08 삼성전자 주식회사 Method and apparatus for controlling audio output
US9021159B2 (en) 2012-09-07 2015-04-28 Apple Inc. Connector adapter
US9459670B2 (en) 2012-09-07 2016-10-04 Apple Inc. Adapter for use with a portable electronic device
US9239633B1 (en) 2012-09-07 2016-01-19 Google Inc. System and method for device having internal reset/restart button that is activated via insertion tool accessiable throught single transmission path of plug connection
US20140126431A1 (en) * 2012-11-05 2014-05-08 Cisco Technology, Inc. Interfacing with low-power and lossy networks
US9094751B2 (en) * 2012-11-19 2015-07-28 Microchip Technology Germany Gmbh Headphone apparatus and audio driving apparatus thereof
US9042845B2 (en) * 2012-11-30 2015-05-26 Motorola Solutions, Inc. Apparatus and method for detecting radio accessories
US20140154989A1 (en) * 2012-12-04 2014-06-05 Leah Colleen Lane Wireless hands free device for equestrian riding activities
GB2509316B (en) 2012-12-27 2015-02-25 Wolfson Microelectronics Plc Detection circuit
RU2520184C1 (en) * 2012-12-28 2014-06-20 Алексей Леонидович УШАКОВ Headset of mobile electronic device
TWM453527U (en) * 2013-01-08 2013-05-21 Alcor Micro Corp Game machine combined with mobile device
CN103079138B (en) * 2013-01-25 2015-05-27 青岛歌尔声学科技有限公司 Earphone and method for realizing automatic recognition switching control of earphone
US9276539B2 (en) 2013-02-06 2016-03-01 Zeikos Inc. Power transferring headphones
US9271063B2 (en) 2013-02-06 2016-02-23 Zeikos Inc. Power transferring headphones
US20140219465A1 (en) 2013-02-06 2014-08-07 Zeikos Inc. Power transferring headphones
KR101498087B1 (en) * 2013-02-21 2015-03-03 엘지전자 주식회사 Bluetooth headset
US9681241B2 (en) * 2013-02-26 2017-06-13 Blackberry Limited Apparatus, systems and methods for detecting insertion or removal of an audio accessory from an electronic device
EP2770748B1 (en) * 2013-02-26 2017-07-26 BlackBerry Limited Apparatus, systems and methods for detecting insertion or removal of an audio accessory from an electronic device
US9111438B2 (en) * 2013-02-28 2015-08-18 Blackberry Limited Apparatus, systems and methods for low power detection of messages from an audio accessory
EP2773087B1 (en) * 2013-02-28 2016-06-29 BlackBerry Limited Apparatus, systems and methods for low power detection of messages from an audio accessory
US9557365B2 (en) * 2013-03-14 2017-01-31 Hubbell Incorporated Apparatuses, systems and methods for detecting corona
US9100743B2 (en) 2013-03-15 2015-08-04 Vocollect, Inc. Method and system for power delivery to a headset
US20140270230A1 (en) 2013-03-15 2014-09-18 Skullcandy, Inc. In-ear headphones configured to receive and transmit audio signals and related systems and methods
CN104079301A (en) * 2013-03-29 2014-10-01 鸿富锦精密工业(深圳)有限公司 Key module
EP2796993B1 (en) * 2013-04-24 2022-06-01 Samsung Electronics Co., Ltd. Display apparatus and control method capable of performing an initial setting
GB2513629A (en) * 2013-05-02 2014-11-05 Incus Lab Ltd Interconnecting Electronic Host Devices and Accessories
CN104349246B (en) * 2013-08-06 2019-01-22 快捷半导体(苏州)有限公司 Audio socket system
US9378723B2 (en) * 2013-08-22 2016-06-28 Qualcomm Incorporated Apparatus and method for acquiring configuration data
US8908899B1 (en) * 2013-08-29 2014-12-09 Cotron Corporation Earphone
JP6258506B2 (en) * 2013-09-04 2018-01-10 クゥアルコム・インコーポレイテッドQualcomm Incorporated Apparatus and method for obtaining configuration data
CN104427440B (en) * 2013-09-05 2018-05-29 宏碁股份有限公司 Electronic device and control method
EP2852057B1 (en) * 2013-09-20 2018-05-16 Nxp B.V. An audio and ultrasound signal processing circuit and an ultrasound signal processing circuit, and associated methods
US9210555B2 (en) 2013-10-15 2015-12-08 Twisted Pair Solutions, Inc. Pulsed input push-to-talk wireless adapter systems and methods
US9380059B2 (en) * 2013-10-16 2016-06-28 Spotify Ab Systems and methods for configuring an electronic device
US9478997B1 (en) * 2013-10-23 2016-10-25 Voyetra Turtle Beach, Inc. Electronic device charging via an audio jack
CN103634717B (en) * 2013-11-28 2017-08-01 小米科技有限责任公司 A kind of method, device and the terminal device of the control of utilization earphone
CN103702154A (en) * 2013-12-04 2014-04-02 京东方科技集团股份有限公司 Touch screen remote controller and remote control method thereof
US9633236B1 (en) 2013-12-11 2017-04-25 Square, Inc. Power harvesting in reader devices
WO2015099795A1 (en) 2013-12-28 2015-07-02 Intel Corporation System and method for data transmission and power supply capability over an audio jack for mobile devices
US9584893B2 (en) * 2014-01-20 2017-02-28 Fairchild Semiconductor Corporation Apparatus and method for recovering from partial insertion of an audio jack
US9794708B2 (en) 2014-01-20 2017-10-17 Fairchild Semiconductor Corporation Apparatus and method for detecting insertion anomaly of an audio jack
DK201470077A1 (en) * 2014-02-17 2015-08-31 Gn Resound As Hearing aid configuration detection
US9945818B2 (en) 2014-02-23 2018-04-17 Qualcomm Incorporated Ultrasonic authenticating button
US9256769B1 (en) 2014-02-25 2016-02-09 Square, Inc. Mobile reader device
US10051395B2 (en) * 2014-03-14 2018-08-14 Maxim Integrated Products, Inc. Accessory management and data communication using audio port
US9866947B2 (en) 2014-03-14 2018-01-09 Huawei Device Co., Ltd. Dual-microphone headset and noise reduction processing method for audio signal in call
GB2527487B (en) 2014-03-25 2019-10-16 Ifpl Group Ltd Headphone socket
US9349277B2 (en) * 2014-04-01 2016-05-24 Prof4Tech Ltd. Personal security devices and methods
US9674598B2 (en) 2014-04-15 2017-06-06 Fairchild Semiconductor Corporation Audio accessory communication with active noise cancellation
US10304043B1 (en) 2014-05-21 2019-05-28 Square, Inc. Multi-peripheral host device
EP3070961B1 (en) * 2014-05-30 2018-09-19 Huawei Technologies Co., Ltd. Circuit for detecting button-pressing action of earphone, terminal, and earphone
CN106256138A (en) * 2014-05-30 2016-12-21 华为技术有限公司 A kind of active noise reduction earphone is powered method, Apparatus and system
US9588563B2 (en) 2014-05-30 2017-03-07 Apple Inc. Protocol for managing a controllable power adapter accessory
US10739187B2 (en) * 2014-06-02 2020-08-11 Rosemount Inc. Industrial audio noise monitoring system
US20150365750A1 (en) * 2014-06-16 2015-12-17 Mediatek Inc. Activating Method and Electronic Device Using the Same
US9760740B1 (en) 2014-06-23 2017-09-12 Square, Inc. Terminal case with integrated dual reader stack
TWI551965B (en) * 2014-06-25 2016-10-01 澧達科技股份有限公司 Control system and method thereof
EP2961196B1 (en) * 2014-06-26 2016-09-21 ams AG Host interface, accessory interface and method for managing a connection between a host interface and an accessory device
TWI626812B (en) * 2014-08-04 2018-06-11 蘋果公司 Accessory to mate with a docking station, docking station to mate with an accessory, and communications circuitry
US10397389B2 (en) 2014-08-13 2019-08-27 Intel Corporation Method, apparatus and system for exchanging a data communication via an audio connector
US9799025B2 (en) 2014-08-19 2017-10-24 Square, Inc. Energy harvesting bidirectional audio interface
TWI540837B (en) 2014-09-03 2016-07-01 原相科技股份有限公司 Button detecting circuit
WO2016050730A1 (en) * 2014-09-30 2016-04-07 Gn Netcom A/S Headset controller
US10368163B2 (en) * 2014-10-03 2019-07-30 Qualcomm Incorporated Headset power supply and input voltage recognition
CN104363544B (en) * 2014-10-15 2017-10-27 深圳市学立佳教育科技有限公司 Start app external device (ED) under Android environment using COBBAIF
JP6316728B2 (en) * 2014-10-22 2018-04-25 京セラ株式会社 Electronic device, earphone, and electronic device system
US20170085045A1 (en) * 2014-10-27 2017-03-23 Connext Llc Interchangeable cable connection system
SE538209C2 (en) * 2014-10-30 2016-04-05 Zound Ind Int Ab An audio interface arrangement and a handheld device comprising the audio interface arrangement
CN105681256B (en) * 2014-11-18 2019-09-17 航天信息股份有限公司 Audio communication method and voice communication application apparatus
KR101671275B1 (en) * 2014-12-01 2016-11-01 (주)와이솔 Four-pole earphone device and a control method
TWI565291B (en) * 2014-12-16 2017-01-01 緯創資通股份有限公司 Telephone and audio controlling method thereof
US9769551B2 (en) 2014-12-31 2017-09-19 Skullcandy, Inc. Method of connecting cable to headphone, and headphone formed using such methods
US9355285B1 (en) 2015-02-12 2016-05-31 Square, Inc. Tone-based wake up circuit for card reader
US10021477B2 (en) * 2015-02-25 2018-07-10 Maxim Integrated Products, Inc. Backward compatible system and method for using 4P audio jack to provide power and signal to headset with active noise cancellation
CN104867512B (en) * 2015-03-26 2017-10-24 加一联创电子科技有限公司 Music data acquisition methods, earphone, audio amplifier and music player
US9723448B2 (en) * 2015-04-01 2017-08-01 AthenTek Incorporated Tracking device, battery charger, and tracking method thereof
US9820029B2 (en) * 2015-04-17 2017-11-14 Blackberry Limited Device-adaptable audio headset
CN104814798B (en) * 2015-04-29 2017-07-25 深圳市理邦精密仪器股份有限公司 The method and device for setting it to connect accessory parameters on patient monitor
US9961544B2 (en) * 2015-05-26 2018-05-01 Skullcandy, Inc. Personalized media delivery
CN106301597A (en) * 2015-05-30 2017-01-04 深圳富泰宏精密工业有限公司 Ultrasonic unit, intelligent terminal, ultrasound wave security system and method for work thereof
US10063689B2 (en) * 2015-07-14 2018-08-28 Kirk Lepchenske Media control devices, systems and methods
US11212385B2 (en) * 2015-07-14 2021-12-28 Kirk Lepchenske Media control devices, systems and methods
GB2543019A (en) * 2015-07-23 2017-04-12 Muzaffar Saj Virtual reality headset user input system
US9843853B2 (en) 2015-08-29 2017-12-12 Bragi GmbH Power control for battery powered personal area network device system and method
US9401158B1 (en) 2015-09-14 2016-07-26 Knowles Electronics, Llc Microphone signal fusion
CN105223865B (en) * 2015-09-23 2018-10-26 敲敲科技(北京)有限公司 Data processing method based on intelligent control device and device
US10104458B2 (en) 2015-10-20 2018-10-16 Bragi GmbH Enhanced biometric control systems for detection of emergency events system and method
GB2544124B (en) * 2015-11-05 2018-07-04 Cirrus Logic Int Semiconductor Ltd Methods and apparatuses for configuring a serial interface
US9944295B2 (en) 2015-11-27 2018-04-17 Bragi GmbH Vehicle with wearable for identifying role of one or more users and adjustment of user settings
US9910178B2 (en) * 2015-11-30 2018-03-06 Cirrus Logic, Inc. Accessory detection
US9830930B2 (en) 2015-12-30 2017-11-28 Knowles Electronics, Llc Voice-enhanced awareness mode
US9779716B2 (en) 2015-12-30 2017-10-03 Knowles Electronics, Llc Occlusion reduction and active noise reduction based on seal quality
US9812149B2 (en) 2016-01-28 2017-11-07 Knowles Electronics, Llc Methods and systems for providing consistency in noise reduction during speech and non-speech periods
US10085082B2 (en) 2016-03-11 2018-09-25 Bragi GmbH Earpiece with GPS receiver
US10045116B2 (en) 2016-03-14 2018-08-07 Bragi GmbH Explosive sound pressure level active noise cancellation utilizing completely wireless earpieces system and method
US9997173B2 (en) 2016-03-14 2018-06-12 Apple Inc. System and method for performing automatic gain control using an accelerometer in a headset
US10052065B2 (en) 2016-03-23 2018-08-21 Bragi GmbH Earpiece life monitor with capability of automatic notification system and method
US10334377B2 (en) * 2016-05-10 2019-06-25 Alteros, Inc. Multi-purpose user-definable wireless channel operation
KR101830866B1 (en) * 2016-05-19 2018-02-22 주식회사 지엠케이 Power communication apparatus using mike terminal
US9921800B2 (en) * 2016-05-25 2018-03-20 Google Llc Methods, systems and media for controlling audio output
CN106093574B (en) * 2016-05-30 2018-07-03 歌尔股份有限公司 A kind of impedance detection device of headset plug
US10201309B2 (en) 2016-07-06 2019-02-12 Bragi GmbH Detection of physiological data using radar/lidar of wireless earpieces
US10045110B2 (en) 2016-07-06 2018-08-07 Bragi GmbH Selective sound field environment processing system and method
USD811363S1 (en) * 2016-07-21 2018-02-27 HuNan Jianghan Electronics Technology Co., Ltd Lightning port earphones
TWI611702B (en) * 2016-08-22 2018-01-11 美律實業股份有限公司 Adapter apparatus for headset accessory and signal transfer method of headset accessory
US10250730B2 (en) * 2016-08-22 2019-04-02 Merry Electronics (Shenzhen) Co., Ltd. Adapter apparatus for earphone accessory
CN107872751B (en) * 2016-09-27 2020-04-14 美律电子(深圳)有限公司 Earphone accessory switching device and signal switching method of earphone accessory
CN106550120B (en) * 2016-10-20 2020-06-02 惠州Tcl移动通信有限公司 Active accessory detection processing method based on mobile terminal and mobile terminal
US10062373B2 (en) 2016-11-03 2018-08-28 Bragi GmbH Selective audio isolation from body generated sound system and method
US10058282B2 (en) 2016-11-04 2018-08-28 Bragi GmbH Manual operation assistance with earpiece with 3D sound cues
US10063957B2 (en) 2016-11-04 2018-08-28 Bragi GmbH Earpiece with source selection within ambient environment
US10045112B2 (en) 2016-11-04 2018-08-07 Bragi GmbH Earpiece with added ambient environment
US10045117B2 (en) 2016-11-04 2018-08-07 Bragi GmbH Earpiece with modified ambient environment over-ride function
CN109906434A (en) * 2016-11-28 2019-06-18 谷歌有限责任公司 The system and method for user interface for audio frequency apparatus
TWI633794B (en) * 2017-01-13 2018-08-21 茂達電子股份有限公司 Pop-free headset detection circuit
US10951973B2 (en) * 2017-03-09 2021-03-16 Huawei Technologies Co., Ltd. Headset, terminal, and control method
US10015658B1 (en) * 2017-05-18 2018-07-03 Motorola Solutions, Inc. Method and apparatus for maintaining mission critical functionality in a portable communication system
US10194234B2 (en) * 2017-06-05 2019-01-29 Qualcomm Incorporated Cancelation of induced ground noise in a headphone output
US10816397B2 (en) 2017-06-05 2020-10-27 Osram Sylvania Inc. Device and system for measuring flicker
WO2019014494A1 (en) * 2017-07-13 2019-01-17 Apple Inc. Early-late pulse counting for light emitting depth sensors
US10344960B2 (en) 2017-09-19 2019-07-09 Bragi GmbH Wireless earpiece controlled medical headlight
US11272367B2 (en) 2017-09-20 2022-03-08 Bragi GmbH Wireless earpieces for hub communications
TWI659657B (en) 2017-09-26 2019-05-11 瑞昱半導體股份有限公司 Detecting circuit and associated detecting method
WO2019061287A1 (en) * 2017-09-29 2019-04-04 华为技术有限公司 Electronic apparatus and method and device for reducing power consumption
KR102427206B1 (en) * 2017-11-13 2022-07-29 삼성전자주식회사 An device and a method for controlling a microphone according to a connection of an external accessory
US10410021B1 (en) 2017-12-08 2019-09-10 Square, Inc. Transaction object reader with digital signal input/output and internal audio-based communication
US11087301B1 (en) 2017-12-19 2021-08-10 Square, Inc. Tamper resistant device
EP3740131A1 (en) 2018-01-18 2020-11-25 Neural Analytics, Inc. Waveform visualization tool for facilitating medical diagnosis
US11129587B2 (en) 2018-01-22 2021-09-28 Novasignal Corp. Systems and methods for detecting neurological conditions
US20190223837A1 (en) * 2018-01-23 2019-07-25 Neural Analytics, Inc. Disposable probe
CN108492543B (en) * 2018-03-19 2021-06-15 苏州佳世达光电有限公司 Host equipment, input control equipment and signal transmission detection method
CN108377435A (en) * 2018-03-23 2018-08-07 钰太芯微电子科技(上海)有限公司 A kind of twin wire microphone with ultrasonic wave identification
US10524039B2 (en) 2018-05-15 2019-12-31 Google Llc Enhanced digital headsets
TWI702854B (en) * 2018-08-27 2020-08-21 威盛電子股份有限公司 Audio playing apparatus and audio transmission circuit
US11047925B2 (en) * 2018-11-29 2021-06-29 Sony Interactive Entertainment Inc. Split ground connector
US11023007B2 (en) 2019-04-02 2021-06-01 Apple Inc. Connection and moisture detection
US10671341B1 (en) 2019-09-11 2020-06-02 Motorola Solutions, Inc. Methods and apparatus for low audio fallback from remote devices using associated device speaker
CN110515319A (en) * 2019-10-12 2019-11-29 广州市紫霏洋电子产品有限公司 A kind of control method of adjusting knob, device and processing terminal
JP7336370B2 (en) * 2019-11-28 2023-08-31 ローランド株式会社 Signal processing device and signal processing method
US11282527B2 (en) * 2020-02-28 2022-03-22 Synaptics Incorporated Subaudible tones to validate audio signals
US11778401B2 (en) * 2020-03-19 2023-10-03 Lisnr, Inc Channel-based control of audio transmissions
EP4189836A1 (en) * 2020-07-31 2023-06-07 Gentex Corporation Downlead cable
US20220102843A1 (en) * 2020-09-25 2022-03-31 GlaiveRF, Inc. Wearable accessory with phased array antenna system
CN114446261B (en) * 2020-10-30 2023-12-01 高创(苏州)电子有限公司 Method for controlling display by using earphone by wire and related device
CN114501285B (en) * 2020-11-13 2023-05-16 华为技术有限公司 Plug detection circuit and plug detection method
TWI795852B (en) * 2021-07-23 2023-03-11 連恩微電子有限公司 Switch control unit and optical control unit
US20240048249A1 (en) * 2022-07-28 2024-02-08 Invensense, Inc. Utilization of microphone ultrasonic response
CN117278904A (en) * 2023-11-03 2023-12-22 荣耀终端有限公司 Earphone control circuit, earphone control method and electronic equipment

Citations (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3648249A (en) * 1970-12-08 1972-03-07 Ibm Audio-responsive visual display system incorporating audio and digital information segmentation and coordination
US3746991A (en) * 1970-07-15 1973-07-17 Gautney & Jones Remote control communications system
US4338846A (en) * 1980-03-07 1982-07-13 Pogoda Gary S Remote control for electronic musical instrument equipment
US4998091A (en) * 1988-08-01 1991-03-05 The Game Tracker, Inc. Animal warning alarm
US5295178A (en) * 1990-12-03 1994-03-15 Ericsson Ge Mobile Communications Inc. Digital signal processor for radio base station
US5345510A (en) * 1992-07-13 1994-09-06 Rauland-Borg Corporation Integrated speaker supervision and alarm system
US5375161A (en) * 1984-09-14 1994-12-20 Accessline Technologies, Inc. Telephone control system with branch routing
US5388496A (en) * 1993-09-22 1995-02-14 Sabine Musical Manufacturing Company, Inc. Electronic tuning device
USRE35536E (en) * 1992-02-04 1997-06-17 Acs Wireless, Inc. Telephone headset amplifier with battery saver, receive line noise reduction, and click-free mute switching
US5761641A (en) * 1995-07-31 1998-06-02 Microsoft Corporation Method and system for creating voice commands for inserting previously entered information
US6251077B1 (en) * 1999-08-13 2001-06-26 General Electric Company Method and apparatus for dynamic noise reduction for doppler audio output
US20010053228A1 (en) * 1997-08-18 2001-12-20 Owen Jones Noise cancellation system for active headsets
US20020032047A1 (en) * 2000-05-30 2002-03-14 Ronen Ingbir System and method for radiation-free cellular telephone communication
US6426697B1 (en) * 1999-11-10 2002-07-30 Adt Services Ag Alarm system having improved communication
US6469498B1 (en) * 1997-07-08 2002-10-22 Asm Automation Sensorik Messtechnik Gmbh Method and arrangement for the transmission of useful signals in magnetostrictive position sensors
US6745014B1 (en) * 1999-10-28 2004-06-01 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Communications interface for wireless communications headset
US20050128097A1 (en) * 2003-12-11 2005-06-16 Piccolo Joseph Iii Programmable multicandela notification device
US20050190306A1 (en) * 2004-01-26 2005-09-01 Lg Electronics Inc. Apparatus and method for controlling audio/video device
US20050201568A1 (en) * 2004-03-11 2005-09-15 Texas Instruments Incorporated Headset Detector in a Device Generating Audio Signals
US20050208893A1 (en) * 2004-03-17 2005-09-22 Yueh Wen H Bluetooth earphone module with audio player function
US20050249360A1 (en) * 2004-05-07 2005-11-10 Fuji Xerox Co., Ltd. Systems and methods for microphone localization
US20060009868A1 (en) * 2004-07-08 2006-01-12 Lg Electronics Inc. Music play control apparatus using at least one earphone function key and method thereof
US6988905B2 (en) * 2001-12-21 2006-01-24 Slab Dsp Limited Audio jack with plug or head set identification circuit
US20060135214A1 (en) * 2002-09-24 2006-06-22 Bell South Intellectual Property Corporation Apparatus and method for providing hands-free operation of a device
US20060159507A1 (en) * 2004-08-13 2006-07-20 Bjorn Jawerth One-row keyboard
US7110799B1 (en) * 2002-06-14 2006-09-19 Symbol Technologies, Inc. Mobile terminal for interoperating with a standard or push-button enabled headset
US20060223581A1 (en) * 2005-03-31 2006-10-05 Jacobs Paul E Mobile device interface for input devices
US20070004472A1 (en) * 2005-06-30 2007-01-04 Gitzinger Thomas E Method and apparatus for wireless audio management
US20070178947A1 (en) * 2006-02-02 2007-08-02 Portal Player, Inc. Headset with remote control
US20070225049A1 (en) * 2006-03-23 2007-09-27 Andrada Mauricio P Voice controlled push to talk system
US7283635B1 (en) * 1999-12-09 2007-10-16 Plantronics, Inc. Headset with memory
US20080032753A1 (en) * 2006-08-07 2008-02-07 Samsung Electronics Co., Ltd. Headset having remote control for multimedia playback device
US20080039072A1 (en) * 2006-08-11 2008-02-14 Bloebaum L Scott Mobile radio terminal with headset assembly having multi-function user input button and method
US7349546B2 (en) * 2003-09-04 2008-03-25 Kyocera Wireless Corp. System and method for identifying a headset type in an electrical device
US20080109764A1 (en) * 2006-11-07 2008-05-08 Mikko Linnamaki Interface for selecting audio-video sources in a limited display environment
US20080164994A1 (en) * 2007-01-05 2008-07-10 Timothy Johnson Audio I/O headset plug and plug detection circuitry
US20080242378A1 (en) * 2007-03-29 2008-10-02 Research In Motion Limited Headset with multi-button control for a mobile communication device
US20090122510A1 (en) * 2007-09-26 2009-05-14 Apple Inc. In cable micro input devices
US20090180643A1 (en) * 2008-01-14 2009-07-16 Sander Wendell B Electronic device circuitry for communicating with accessories
US20090268921A1 (en) * 2008-04-29 2009-10-29 Apple Inc. Wireless headset with integrated media player
US20100054493A1 (en) * 2008-09-03 2010-03-04 Wey-Jiun Lin Accessory controller for electronic devices

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03139700A (en) * 1989-10-25 1991-06-13 Sony Corp Audio signal reproducing device
JPH11275696A (en) * 1998-01-22 1999-10-08 Sony Corp Headphone, headphone adapter, and headphone device
US6615024B1 (en) * 1998-05-01 2003-09-02 Arraycomm, Inc. Method and apparatus for determining signatures for calibrating a communication station having an antenna array
AU3890999A (en) 1998-05-06 1999-11-23 Veijo Matias Tuoriniemi Headset control system for operating a microcontroller bassed device
FI113935B (en) * 1998-09-25 2004-06-30 Nokia Corp Method for Calibrating the Sound Level in a Multichannel Audio System and a Multichannel Audio System
EP0999721A3 (en) 1998-11-07 2003-05-21 Samsung Electronics Co., Ltd. Device for controlling connection of built-in type ear-microphone for portable radio terminal
US6859538B1 (en) * 1999-03-17 2005-02-22 Hewlett-Packard Development Company, L.P. Plug and play compatible speakers
US6798889B1 (en) 1999-11-12 2004-09-28 Creative Technology Ltd. Method and apparatus for multi-channel sound system calibration
TW439366B (en) 1999-11-19 2001-06-07 Darfon Electronics Corp Key scanning circuit
US20010008499A1 (en) * 2000-01-14 2001-07-19 Siu Ling Ko Transmitting and receiving apparatus
TWI245551B (en) 2000-02-29 2005-12-11 Kyocera Corp Portable information terminal, system and method for controlling the same
US20030083114A1 (en) * 2000-04-13 2003-05-01 Daniel Lavin Hardware configuration for a navigation control unit for a wireless computer resource access device, such as a wireless web content access device
US6999584B1 (en) * 2000-11-02 2006-02-14 Sigmatel, Inc. Method and apparatus for presenting content data and processing data
WO2003056790A1 (en) 2002-01-04 2003-07-10 Koon Yeap Goh Multifunction digital wireless headset
CN1471284A (en) 2002-07-25 2004-01-28 英业达股份有限公司 Mobile phone hand-free receiver
US7494216B2 (en) 2002-07-26 2009-02-24 Oakely, Inc. Electronic eyewear with hands-free operation
TW555125U (en) * 2002-12-31 2003-09-21 Wistron Corp Portable data storage device
US20040203975A1 (en) 2003-03-18 2004-10-14 Kun-Huei Chen Remote control for a cellular phone
KR100641113B1 (en) 2004-07-30 2006-11-02 엘지전자 주식회사 Mobile robot and his moving control method
US20060156353A1 (en) * 2004-12-28 2006-07-13 Elmar Dorner Remotely-accessible wireless LAN server
RU2392274C2 (en) * 2005-02-25 2010-06-20 Сеул Нэшнл Юниверсити Индастри Фаундейшн Thiazole derivatives as ppar-delta ligands and obtainment method
CN1866311A (en) 2005-05-20 2006-11-22 鸿富锦精密工业(深圳)有限公司 Remote control system with wireless earphone function and method thereof
US7734055B2 (en) * 2005-12-22 2010-06-08 Microsoft Corporation User configurable headset for monaural and binaural modes
TWM306440U (en) 2006-02-17 2007-02-11 Jin-Chou Tsai Blue-tooth earphone with wiring control
US7930007B2 (en) * 2006-06-02 2011-04-19 Sony Ericsson Mobile Communications Ab Audio output device selection for a portable electronic device
US8839005B2 (en) * 2006-09-13 2014-09-16 Sandisk Technologies Inc. Apparatus for transferring licensed digital content between users
US9591392B2 (en) * 2006-11-06 2017-03-07 Plantronics, Inc. Headset-derived real-time presence and communication systems and methods
US8006002B2 (en) * 2006-12-12 2011-08-23 Apple Inc. Methods and systems for automatic configuration of peripherals
EP2216971B1 (en) 2007-03-29 2012-12-12 Research In Motion Limited Mobile communication device with jack plug port
US20100042781A1 (en) * 2007-04-12 2010-02-18 Plantronics, Inc. Headset with integral non-volatile flash memory drive
US7983428B2 (en) * 2007-05-09 2011-07-19 Motorola Mobility, Inc. Noise reduction on wireless headset input via dual channel calibration within mobile phone
GB2489344B (en) * 2007-06-15 2012-12-05 Apple Inc circuitry and method for regulating a power supply signal
US9567983B2 (en) * 2008-12-04 2017-02-14 Deep Science, Llc Method for generation of power from intraluminal pressure changes
US8194890B2 (en) * 2009-03-10 2012-06-05 Apple Inc. Detecting and processing button press events for performing electronic device operations
US7769187B1 (en) * 2009-07-14 2010-08-03 Apple Inc. Communications circuits for electronic devices and accessories
CA2760220C (en) 2010-12-01 2016-05-10 Research In Motion Limited Apparatus, systems and methods for controlling an electronic device using an accessory

Patent Citations (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3746991A (en) * 1970-07-15 1973-07-17 Gautney & Jones Remote control communications system
US3648249A (en) * 1970-12-08 1972-03-07 Ibm Audio-responsive visual display system incorporating audio and digital information segmentation and coordination
US4338846A (en) * 1980-03-07 1982-07-13 Pogoda Gary S Remote control for electronic musical instrument equipment
US5375161A (en) * 1984-09-14 1994-12-20 Accessline Technologies, Inc. Telephone control system with branch routing
US4998091A (en) * 1988-08-01 1991-03-05 The Game Tracker, Inc. Animal warning alarm
US5295178A (en) * 1990-12-03 1994-03-15 Ericsson Ge Mobile Communications Inc. Digital signal processor for radio base station
USRE35536E (en) * 1992-02-04 1997-06-17 Acs Wireless, Inc. Telephone headset amplifier with battery saver, receive line noise reduction, and click-free mute switching
US5345510A (en) * 1992-07-13 1994-09-06 Rauland-Borg Corporation Integrated speaker supervision and alarm system
US5388496A (en) * 1993-09-22 1995-02-14 Sabine Musical Manufacturing Company, Inc. Electronic tuning device
US5761641A (en) * 1995-07-31 1998-06-02 Microsoft Corporation Method and system for creating voice commands for inserting previously entered information
US6469498B1 (en) * 1997-07-08 2002-10-22 Asm Automation Sensorik Messtechnik Gmbh Method and arrangement for the transmission of useful signals in magnetostrictive position sensors
US20010053228A1 (en) * 1997-08-18 2001-12-20 Owen Jones Noise cancellation system for active headsets
US6251077B1 (en) * 1999-08-13 2001-06-26 General Electric Company Method and apparatus for dynamic noise reduction for doppler audio output
US6745014B1 (en) * 1999-10-28 2004-06-01 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Communications interface for wireless communications headset
US6426697B1 (en) * 1999-11-10 2002-07-30 Adt Services Ag Alarm system having improved communication
US7283635B1 (en) * 1999-12-09 2007-10-16 Plantronics, Inc. Headset with memory
US20020032047A1 (en) * 2000-05-30 2002-03-14 Ronen Ingbir System and method for radiation-free cellular telephone communication
US6988905B2 (en) * 2001-12-21 2006-01-24 Slab Dsp Limited Audio jack with plug or head set identification circuit
US7110799B1 (en) * 2002-06-14 2006-09-19 Symbol Technologies, Inc. Mobile terminal for interoperating with a standard or push-button enabled headset
US20060135214A1 (en) * 2002-09-24 2006-06-22 Bell South Intellectual Property Corporation Apparatus and method for providing hands-free operation of a device
US7349546B2 (en) * 2003-09-04 2008-03-25 Kyocera Wireless Corp. System and method for identifying a headset type in an electrical device
US20050128097A1 (en) * 2003-12-11 2005-06-16 Piccolo Joseph Iii Programmable multicandela notification device
US20050190306A1 (en) * 2004-01-26 2005-09-01 Lg Electronics Inc. Apparatus and method for controlling audio/video device
US20050201568A1 (en) * 2004-03-11 2005-09-15 Texas Instruments Incorporated Headset Detector in a Device Generating Audio Signals
US20050208893A1 (en) * 2004-03-17 2005-09-22 Yueh Wen H Bluetooth earphone module with audio player function
US20050249360A1 (en) * 2004-05-07 2005-11-10 Fuji Xerox Co., Ltd. Systems and methods for microphone localization
US20060009868A1 (en) * 2004-07-08 2006-01-12 Lg Electronics Inc. Music play control apparatus using at least one earphone function key and method thereof
US20060159507A1 (en) * 2004-08-13 2006-07-20 Bjorn Jawerth One-row keyboard
US20060223581A1 (en) * 2005-03-31 2006-10-05 Jacobs Paul E Mobile device interface for input devices
US20070004472A1 (en) * 2005-06-30 2007-01-04 Gitzinger Thomas E Method and apparatus for wireless audio management
US20070178947A1 (en) * 2006-02-02 2007-08-02 Portal Player, Inc. Headset with remote control
US20070225049A1 (en) * 2006-03-23 2007-09-27 Andrada Mauricio P Voice controlled push to talk system
US20080032753A1 (en) * 2006-08-07 2008-02-07 Samsung Electronics Co., Ltd. Headset having remote control for multimedia playback device
US20080039072A1 (en) * 2006-08-11 2008-02-14 Bloebaum L Scott Mobile radio terminal with headset assembly having multi-function user input button and method
US20080109764A1 (en) * 2006-11-07 2008-05-08 Mikko Linnamaki Interface for selecting audio-video sources in a limited display environment
US20080164994A1 (en) * 2007-01-05 2008-07-10 Timothy Johnson Audio I/O headset plug and plug detection circuitry
US20080242378A1 (en) * 2007-03-29 2008-10-02 Research In Motion Limited Headset with multi-button control for a mobile communication device
US7983722B2 (en) * 2007-03-29 2011-07-19 Research In Motion Limited Headset with multi-button control for a mobile communication device
US20090122510A1 (en) * 2007-09-26 2009-05-14 Apple Inc. In cable micro input devices
US20090180354A1 (en) * 2008-01-14 2009-07-16 Sander Wendell B Methods for communicating with electronic device accessories
US20090180642A1 (en) * 2008-01-14 2009-07-16 Sander Wendell B Accessory adapter with user input interface
US20090180353A1 (en) * 2008-01-14 2009-07-16 Sander Wendell B Methods for using an accessory to communicate with an electronic device
US20090182913A1 (en) * 2008-01-14 2009-07-16 Apple Inc. Data store and enhanced features for headset of portable media device
US20090180630A1 (en) * 2008-01-14 2009-07-16 Sander Wendell B Electronic device circuitry for communicating with accessories
US7623667B2 (en) * 2008-01-14 2009-11-24 Apple Inc. Electronic device accessory with ultrasonic tone generator
US7627128B2 (en) * 2008-01-14 2009-12-01 Apple Inc. Methods of calibrating tone-based communications systems
US7869608B2 (en) * 2008-01-14 2011-01-11 Apple Inc. Electronic device accessory
US20090180643A1 (en) * 2008-01-14 2009-07-16 Sander Wendell B Electronic device circuitry for communicating with accessories
US20090268921A1 (en) * 2008-04-29 2009-10-29 Apple Inc. Wireless headset with integrated media player
US20100054493A1 (en) * 2008-09-03 2010-03-04 Wey-Jiun Lin Accessory controller for electronic devices

Cited By (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9215304B2 (en) 2008-01-14 2015-12-15 Apple Inc. Data store and enhanced features for headset of portable media device
US20090182913A1 (en) * 2008-01-14 2009-07-16 Apple Inc. Data store and enhanced features for headset of portable media device
US10024961B2 (en) 2009-07-14 2018-07-17 Navico Holding As Sonar imaging techniques for objects in an underwater environment
US9541643B2 (en) 2009-07-14 2017-01-10 Navico Holding As Downscan imaging sonar
US9223022B2 (en) 2009-07-14 2015-12-29 Navico Holding As Linear and circular downscan imaging sonar
US8290171B1 (en) 2009-08-20 2012-10-16 Maxim Integrated Products, Inc. Headset with microphone and wired remote control
US20110060430A1 (en) * 2009-09-04 2011-03-10 Apple Inc. Processing data supplementary to audio received in a radio buffer
US8774954B2 (en) 2009-09-04 2014-07-08 Apple Inc. Processing data supplementary to audio received in a radio buffer
US8620004B2 (en) 2009-10-29 2013-12-31 Htc Corporation Electronic device, electronic system, and method for processing signals from an audio accessory thereof
US8971973B2 (en) * 2010-05-28 2015-03-03 Nokia Corporation Handling user inputs
US20110294555A1 (en) * 2010-05-28 2011-12-01 Nokia Corporation Handling user inputs
US9142206B2 (en) 2011-07-14 2015-09-22 Navico Holding As System for interchangeable mounting options for a sonar transducer
US9979929B2 (en) 2011-12-06 2018-05-22 At&T Intellectual Property I, L.P. In-call command control
US10349006B2 (en) 2011-12-06 2019-07-09 At&T Intellectual Property I, L.P. In-call command control
US10687019B2 (en) 2011-12-06 2020-06-16 At&T Intellectual Property I, L.P. In-call command control
US8767035B2 (en) 2011-12-06 2014-07-01 At&T Intellectual Property I, L.P. In-call command control
US9456176B2 (en) 2011-12-06 2016-09-27 At&T Intellectual Property I, L.P. In-call command control
US9182486B2 (en) 2011-12-07 2015-11-10 Navico Holding As Sonar rendering systems and associated methods
US10247823B2 (en) 2011-12-07 2019-04-02 Navico Holding As Sonar rendering systems and associated methods
US9268020B2 (en) 2012-02-10 2016-02-23 Navico Holding As Sonar assembly for reduced interference
US9244168B2 (en) 2012-07-06 2016-01-26 Navico Holding As Sonar system using frequency bursts
US9361693B2 (en) 2012-07-06 2016-06-07 Navico Holding As Adjusting parameters of marine electronics data
US9442636B2 (en) 2012-07-06 2016-09-13 Navico Holding As Quick split mode
US9354312B2 (en) 2012-07-06 2016-05-31 Navico Holding As Sonar system using frequency bursts
US9348028B2 (en) 2012-07-06 2016-05-24 Navico Holding As Sonar module using multiple receiving elements
US9298079B2 (en) 2012-07-06 2016-03-29 Navico Holding As Sonar preview mode
US9846038B2 (en) 2012-07-06 2017-12-19 Navico Holding As Export user data from defined region
US9495065B2 (en) 2012-07-06 2016-11-15 Navico Holding As Cursor assist mode
US9841452B2 (en) 2012-08-23 2017-12-12 Samsung Electronics Co., Ltd. Earphone connection interface and method of operating earphone, and terminal for supporting the same
US9949059B1 (en) 2012-09-19 2018-04-17 James Roy Bradley Apparatus and method for disabling portable electronic devices
US9277320B1 (en) * 2012-09-24 2016-03-01 Amazon Technologies, Inc. Managing and using headset profiles for different headsets
US9316830B1 (en) 2012-09-28 2016-04-19 Google Inc. User interface
US9582081B1 (en) 2012-09-28 2017-02-28 Google Inc. User interface
US9482537B2 (en) 2012-11-06 2016-11-01 Navico Holding As Displaying laylines
US9182239B2 (en) 2012-11-06 2015-11-10 Navico Holding As Displaying laylines
US9122366B2 (en) 2013-03-15 2015-09-01 Navico Holding As Residue indicators
US9909891B2 (en) 2013-08-14 2018-03-06 Navico Holding As Display of routes to be travelled by a marine vessel
US9992987B2 (en) 2013-08-21 2018-06-12 Navico Holding As Fishing data sharing and display
US10251382B2 (en) 2013-08-21 2019-04-09 Navico Holding As Wearable device for fishing
US9572335B2 (en) 2013-08-21 2017-02-21 Navico Holding As Video recording system and methods
US10383322B2 (en) 2013-08-21 2019-08-20 Navico Holding As Fishing and sailing activity detection
US9507562B2 (en) 2013-08-21 2016-11-29 Navico Holding As Using voice recognition for recording events
US10952420B2 (en) 2013-08-21 2021-03-23 Navico Holding As Fishing suggestions
US9615562B2 (en) 2013-08-21 2017-04-11 Navico Holding As Analyzing marine trip data
US9596839B2 (en) 2013-08-21 2017-03-21 Navico Holding As Motion capture while fishing
US9439411B2 (en) 2013-08-21 2016-09-13 Navico Holding As Fishing statistics display
US10481259B2 (en) 2013-09-13 2019-11-19 Navico Holding As Tracking targets on a sonar image
US10290124B2 (en) 2013-10-09 2019-05-14 Navico Holding As Sonar depth display
US20160277826A1 (en) * 2013-11-22 2016-09-22 1More Inc. Earphone Line Control Device and Earphone
US9736566B2 (en) * 2013-11-22 2017-08-15 1More, Inc. Earphone line control device and earphone
US9807488B2 (en) 2014-01-13 2017-10-31 Samsung Electronics Co., Ltd. Electronic device having ear jack assembly and method of operation the same
US9984691B2 (en) * 2014-03-10 2018-05-29 Infineon Technologies Ag System for a transducer system with wakeup detection
US20160336013A1 (en) * 2014-03-10 2016-11-17 Infineon Technologies Ag System for a Transducer System with Wakeup Detection
US9720084B2 (en) 2014-07-14 2017-08-01 Navico Holding As Depth display using sonar data
US9829321B2 (en) 2014-09-24 2017-11-28 Navico Holding As Forward depth display
US9829573B2 (en) 2015-07-20 2017-11-28 Navico Holding As Sonar auto depth range
US10114470B2 (en) 2015-08-06 2018-10-30 Navico Holdings As Using motion sensing for controlling a display
US9836129B2 (en) 2015-08-06 2017-12-05 Navico Holding As Using motion sensing for controlling a display
US10151829B2 (en) 2016-02-23 2018-12-11 Navico Holding As Systems and associated methods for producing sonar image overlay
US10334364B2 (en) 2016-06-23 2019-06-25 Microsoft Technology Licensing, Llc Transducer control based on position of an apparatus
US10460484B2 (en) 2016-06-24 2019-10-29 Navico Holding As Systems and associated methods for route generation and modification
US10948577B2 (en) 2016-08-25 2021-03-16 Navico Holding As Systems and associated methods for generating a fish activity report based on aggregated marine data
US11367425B2 (en) 2017-09-21 2022-06-21 Navico Holding As Sonar transducer with multiple mounting options

Also Published As

Publication number Publication date
US20090180643A1 (en) 2009-07-16
US20090182913A1 (en) 2009-07-16
US20090179768A1 (en) 2009-07-16
US20090180642A1 (en) 2009-07-16
US8976976B2 (en) 2015-03-10
US9680980B2 (en) 2017-06-13
CN101489159A (en) 2009-07-22
HK1137876A1 (en) 2010-08-06
US8983093B2 (en) 2015-03-17
TW200944034A (en) 2009-10-16
DE202009000383U1 (en) 2009-07-23
CN101489159B (en) 2013-01-02
US7627128B2 (en) 2009-12-01
US7623667B2 (en) 2009-11-24
US20090180353A1 (en) 2009-07-16
CN201491198U (en) 2010-05-26
US20150208159A1 (en) 2015-07-23
TWI496477B (en) 2015-08-11
US9215304B2 (en) 2015-12-15
WO2009091660A1 (en) 2009-07-23
US8995689B2 (en) 2015-03-31
US8600080B2 (en) 2013-12-03
US20090180629A1 (en) 2009-07-16
US8891790B2 (en) 2014-11-18
US20090180630A1 (en) 2009-07-16
US20090180659A1 (en) 2009-07-16
US20090180354A1 (en) 2009-07-16
US7869608B2 (en) 2011-01-11

Similar Documents

Publication Publication Date Title
US20090179789A1 (en) Electronic device control based on user gestures applied to a media headset
US20060045304A1 (en) Smart earphone systems devices and methods
US20090175456A1 (en) Detecting stereo and mono headset devices
WO2017181365A1 (en) Earphone channel control method, related apparatus, and system
CN105262452A (en) Method and apparatus for adjusting volume, and terminal
JP2006524003A (en) Personal audio system with earpiece remote controller
CN102143257A (en) Mobile communication device with jack plug port
CN104021148A (en) Method and device for adjusting sound effect
CN106453838B (en) Volume adjusting method and device
CN103986999A (en) Method, device and terminal equipment for detecting earphone impedance
CN105554631B (en) Audio switching method, device and electronic equipment
CN104935729A (en) Audio output method and device
CN105101013A (en) Method and device for playing voice signals
CN104159283A (en) Method and device for controlling message transmission
CN105516451A (en) Sound effect adjustment method and device
CN105185396A (en) Method and device for playing audio signal
CN104794074A (en) External connection device identification method and device
CN106255004A (en) Sound method of adjustment, earphone and audiogenic device
CN105141751A (en) Method and device for marking user feedback characteristics, terminal device and earphone
GB2460501A (en) Electronic device accessory
CN106776424A (en) Joint and its control method, control device and electronic equipment
CN106170038A (en) Method for recording and device
CN105554630A (en) Telephone receiver, audio playing method and device, electronic equipment
KR20080110431A (en) System for function control in portable terminal

Legal Events

Date Code Title Description
AS Assignment

Owner name: APPLE INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HAUGHAY, JR., ALLEN P.;ROTTLER, BENJAMIN ANDREW;REEL/FRAME:021546/0304;SIGNING DATES FROM 20080829 TO 20080902

STCB Information on status: application discontinuation

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