US6968065B1 - Multiple function, bi-directional input/output interface for sound processing system - Google Patents
Multiple function, bi-directional input/output interface for sound processing system Download PDFInfo
- Publication number
- US6968065B1 US6968065B1 US08/936,559 US93655997A US6968065B1 US 6968065 B1 US6968065 B1 US 6968065B1 US 93655997 A US93655997 A US 93655997A US 6968065 B1 US6968065 B1 US 6968065B1
- Authority
- US
- United States
- Prior art keywords
- circuit
- speaker
- input
- output
- signal
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
Definitions
- This invention relates to sound processing systems and particularly to systems and circuits having a multifunction analog input/output interface for connection to a speaker that handles input, output, and activation functions.
- FIG. 1 shows a block diagram of a semiconductor memory system 100 for recording and playing sounds.
- System 100 includes a memory array 140 which stores values received from an input interface including a microphone 120 , an input amplifier 122 , a converter 124 , and write circuitry 126 .
- microphone 120 picks up sounds and generates an analog input signal representing the sounds.
- Amplifier 122 amplifies the input analog signal.
- the maximum level of the input analog signal depends on the sound level at microphone 120
- amplifier 122 includes an automatic gain control (AGC) or automatic level control (ALC) circuit that adjusts amplifier 122 to amplify the input signal to an appropriate level for converter 124 .
- Converter 124 converts the amplified input signal to values that write circuitry 126 stores in memory array 140 .
- the type of converter 124 employed in the input interface depends on memory array 140 . For example, if memory array 140 is a digital memory storing one or more bit of information per memory cell, converter 124 samples the level of the amplified input signal to generate a series of samples and converts each sample into a digital value indicating the level of the sample.
- Write circuitry 126 then writes a series of digital values to memory array 140 .
- memory array 140 stores analog values in memory cells
- converter 124 samples the amplified input signal
- write circuitry 126 writes analog samples from converter 124 in memory array 140 .
- An analog output interface which includes read circuitry 136 , a converter 134 , an output amplifier 132 , and a speaker 130 , converts the values stored in memory array 140 back into audible sounds.
- read circuitry 136 reads a series of sample values (analog or digital values depending on the type of memory array 140 ), and converter 134 converts the series into a continuous analog signal.
- Output amplifier 132 amplifies the analog signal from converter 134 to a level appropriate for driving speaker 130 .
- Speaker 130 produces the sound.
- memory circuit 110 may be fabricated as an integrated circuit formed on a single die. Such integration of circuits reduces the number of system components which tends to reduce system cost. However, system components such as microphone 120 and speaker 130 are not currently available or practical in forms that are integrable in an integrated circuit. Accordingly, memory circuit 110 needs input/output circuitry and pins for connection to microphone 120 and speaker 130 . The needs of the input/output interface thus restrict the pin count and circuit size and can affect system costs. To provide a lower cost system than is currently available, systems and methods for reducing the number of system component and/or integrated circuit pin counts are sought.
- Embodiments of the invention provide a multifunction analog input/output interface with low pin count and fewer system components through the use of a speaker as both an output device (speaker) and as an input device (microphone).
- output circuitry drives the speaker in a conventional manner for sound output; and for sound input, sounds oscillate a speaker's diaphragm and magnet which induces an analog signal from the speaker that input circuitry amplifies.
- the number of system components for a record and playback system are thus reduced by eliminating the need for a separate microphone.
- Pin count is reduced since pins connected to the speaker are bi-directional to handle both input and output analog signals. Separate input pins for analog input signals and output pins for analog output signals are not required.
- Another embodiment of the invention includes a system where an input signal from a speaker activates a system operation such as sound recording or playback.
- a system operation such as sound recording or playback.
- a user can touch the speaker or make a noise to cause the diaphragm to move.
- the movement of the speaker diaphragm generates an input signal that activates the system function, for example, by activating playback of a previously recorded signal.
- a delay circuit disables reactivation of an operation until vibrations that a previous operation caused in the speaker have ceased.
- the speaker serves multiple functions devices including the functions of a speaker, a microphone, and an activation switch in a conventional sound processing system.
- a playback system formed in an integrated circuit requires only three I/O pins, one for connection to a speaker, one for connection to a supply voltage, and one for connection to ground.
- This playback systen can be package in a simple and inexpensive three-pin packages such as a T092 package.
- FIG. 1 shows a prior art semiconductor memory system implementing sound recording and playback functions.
- FIGS. 2 , 3 , and 4 show bi-directional analog input/output interfaces in accordance with alternative embodiments of the invention.
- FIG. 5 shows a sound processing system in accordance with an embodiment of the invention where an input signal from a speaker activates the system.
- FIG. 6 illustrates a playback system having a minimum pin count.
- FIG. 7 illustrates a system configuration with record and playback functions.
- FIG. 8 illustrates a system configuration allowing user selection of whether a activation signal from a speaker activates a record or play operation.
- FIG. 9 illustrates an system in accordance with the invention having a multifunction input/output interface without a direct connection to a speaker.
- an input/output (I/O) interface has bi-directional I/O pin connected to a speaker that is used for sound output and as a microphone for sound signal input.
- the interface eliminates the need for a separate microphone and therefore reduces the number of system components.
- an integrated circuit in accordance with the invention has a low pin count because a bi-directional I/O pin replaces two pins, an input pin and an output pin, in a conventional analog interface.
- a further reduction in pin count and component count is achieved using the speaker and the bi-directional I/O pin for activation of system functions.
- the speaker and bi-directional I/O pin can serve the function of a switch and start pin for initiating operations. Reductions in the number of system components and the number of I/O pins reduce system cost and complexity.
- FIG. 2 shows a block diagram of a bi-directional analog input/output interface 200 in accordance with an embodiment of the invention.
- I/O interface 200 is suitable for systems that process an analog input signal representing sound and generate an analog output signal representing sound.
- An exemplary embodiment of a system using interface 200 is a record and playback system that records an analog sound signal in a semiconductor memory for subsequent playback.
- I/O interface 200 is described as applied in a record and playback system. However, I/O interface 200 is more generally applicable to other sound processing system such as a voice recognition system that analyzes an input voice signal and generates an output signal representing an audible reply.
- Interface 200 includes a dual-purpose speaker 220 that is coupled to a bi-directional interface circuit 210 in an integrated circuit.
- Dual-purpose speaker 220 may be a conventional speaker that is designated “dual-purpose” for its use rather than structure.
- speaker 220 contains a magnet that is attached to a diaphragm and under the influence of a magnetic field from a coil.
- An analog signal from interface 200 to speaker 220 changes the current through the coil and the magnetic field applied to the magnet.
- the changing magnetic field causes the magnet and the attached diaphragm to move or vibrate and produce a sound. Motion of the magnet relative to the coil changes the magnetic field applied to the coil and induces a voltage in the coil. Accordingly, when interface 200 is not applying a voltage to the coil in speaker 220 , sounds that vibrate the diaphragm and magnet in speaker 220 create an analog voltage signal that the coil supplies as an input signal to interface 200 .
- speaker 220 in converting sound to an electrical signal is similar to a dynamic microphone.
- sound pickup for a speaker has a preferred direction according to the axis of the cone forming the diaphragm.
- the preferential direction provides automatic noise reduction if the speaker is pointed toward a sound source.
- the speaker is better at generating a signal if the sound source is nearer speaker. This provides a further relative reduction in background noise. Accordingly, the speaker may have better noise rejection qualities than do conventional electrec microphones.
- An analog filter 225 filters analog input and output signals passing between interface circuit 210 and speaker 222 and removes any DC biasing applied to speaker 220 .
- Analog filter 225 is optional and may be omitted or provided as a separate system component or as an integrated part of interface circuit 210 . When provided, analog filter 225 is preferably a bandpass filter that passes signals at audible frequencies within the range of speaker 220 but attenuates high frequency and DC signal components.
- Interface circuit 210 has a pair of I/O pins 212 for connection to speaker 220 via optional filter 225 . Bi-directional filters having two “input” terminals and two “output” terminals are well known in the art.
- multiplexing circuitry 230 alternatively connects I/O pins 212 to output circuitry including an output converter 246 , an output filter 244 , and an amplifier 242 or input circuitry including a preamplifier 262 , a line amplifier 264 , an input filter 266 , and an input converter 268 .
- a control unit 250 generates a select signal for multiplexing circuitry 230 and determines whether to connect bi-directional pins 212 to input or output circuitry (i.e., to amplifier 262 or 242 .)
- Control circuit 250 may include a user interface that selects whether the integrated circuit performs an input operation or an output operation.
- an input operation is recording of a sound as a series of samples stored in a semiconductor memory
- an output operation is a playback which reads a series of samples from the memory and converts those samples to an audible sound.
- the user activates a button or switch to start a record (input) or playback (output) operation.
- control unit 250 for the integrated circuit For an input operation, control unit 250 for the integrated circuit generates a select signal that turns on passgates 234 to connect I/O pins 212 to preamplifier 262 and turn off passgates 232 to disconnect I/O pins 212 from speaker amplifier 242 .
- multiplexing circuitry 230 provides an analog input signal from speaker 220 as an input signal to preamplifier 262 .
- Preamplifier 262 and line amplifier 264 amplify the input signal. The level of amplification required depends on the strength of the input signal from speaker 220 and the signal strength required by input converter 268 and functional units (not shown) connected to converter 268 .
- Line amplifier 264 also has a direct input for a line signal 263 from a standard device such as a stereo or CD or tape player. Such line signals have a fixed maximum amplitude, and line amplifier 262 may include an automatic level control (ALC) or automatic gain control (AGC) circuit that adjusts to the level of line signal 263 .
- ALC automatic level control
- AGC automatic gain control
- An optional input filter 266 filters the amplified input signal to remove noise and digital or coding artifacts from the amplified signal and provides the amplified and filtered signal to input converter 268 .
- Input converter 268 converts the input signal as required by functional units that process the input audio signal.
- input converter 268 may include a sampling circuit that periodically samples the level of the input signal to generate a discrete set of analog samples representing the continuous input signal.
- Input converter 268 may also include an analog-to-digital converter (ADC) that converts each analog sample to a digital value for processing by the functional units of the integrated circuit.
- ADC analog-to-digital converter
- the functional units receiving data from input converter 268 include a memory array and a write circuitry, and processing of the input signal includes writing samples from input converter 268 to the memory array. Conventional write circuitry and memory arrays for record and playback systems are described above in regard to FIG. 1 .
- control unit 250 For an output operation, control unit 250 generates a select signal that turns on passgates 232 to connect I/O pins 212 to amplifier 242 and turn off passgates 1234 to disconnect I/O pins 212 from amplifier 242 .
- functional units in the integrated circuit generate output data for output converter 246 .
- Output converter 246 converts the output data to a continuous analog signal and may include, for example, a digital-to-analog converter (DAC) that converts digital data to a continues analog signal.
- DAC digital-to-analog converter
- Output converter 246 may alternatively include a sample-and-hold circuit without a DAC in an embodiment having an analog memory that provides an analog signal when read during an output operation.
- An optional output filter 244 can remove high frequency components of the analog signal and smooth the abrupt transitions that are common artifacts of digital processing.
- Speaker amplifier 242 amplifies the signal from filter 244 to a level appropriate for driving speaker 220 , and multiplexing circuitry 230 provides the analog output signal from amplifier 242 to speaker 220 .
- FIG. 3 shows a block diagram of a bi-directional analog I/O interface 300 according to another embodiment of the invention.
- Interface 300 contains many of the same circuit elements described above for interface 200 of FIG. 2 .
- Interface 300 differs from interface 200 primarily in that interface 300 does not include multiplexing circuitry coupled to I/O pins 212 .
- control unit 250 enables an output amplifier 342 and disables or puts amplifier 262 in a stand-by mode during an output operation.
- output amplifier 342 generates an analog output signal for driving speaker 220 . Since I/O pins 212 are connected to both amplifiers 342 and 262 , the output signal from amplifier 342 is also applied to the input terminals of amplifier 262 .
- amplifiers such as amplifier 262 typically have high impedance and do not significantly alter a signal driving a low impedance device such as speaker 220 .
- the functional units for processing input signals are disabled or put in a stand-by mode during an output operation so that the output signal from amplifier 342 is not misinterpreted as an input signal.
- control unit 250 disables amplifier 342 and enables amplifier 262 .
- Disabled amplifier 342 has a high impedance and does not affect the input analog signal from speaker 220 .
- FIG. 4 shows a block diagram of a bi-directional analog I/O interface 400 in accordance with another embodiment of the invention.
- Interface 400 contains many of the same circuit elements described above for interfaces 200 and 300 of FIGS. 2 and 3 .
- Interface 400 differs from interface 300 primarily in that interface 400 uses a common-ground for analog signals from speaker 220 and output amplifier 342 .
- Interface 400 reduces pin count since only one bi-directional pin 412 is required for analog input and output.
- a ground terminal which is conventionally required for integrated circuits anyway, is coupled to inputs terminals of amplifiers 262 and 342 and to one of the input terminals of speaker 220 .
- Interface 400 may include an optional input/output filter 425 between speaker 220 and amplifiers 262 and 342 in interface circuit 410 .
- Filter 425 can be, for example, a circuit element such as a capacitor having a single input terminal and a single output terminal.
- FIG. 5 shows a block diagram of a system 500 using a single pin of an analog interface for up to three purposes, input of a signal being recorded, output of signal representing recorded audio that is being played, and activation of a record or playback operation.
- System 500 includes speaker 220 and an integrated circuit (IC) 510 that has two functional units 570 and 580 .
- Functional unit 570 initiates a record or playback operation when an input signal from speaker 220 exceeds a threshold level.
- Functional unit 580 executes the record or playback operation once initiated.
- system 500 is initially in a wait state where output amplifier 342 is disabled and functional unit 570 waits for an input signal indicating that an operation should be started.
- the operation to be started depends on the configuration of the system 500 .
- a switch or some other mechanism configures system 500 for either a record or a playback operation.
- functional unit 570 may only be capable of initiating one operation (e.g., playback). The following describes the example where system 500 is used only for playback operations.
- a user moves the magnet in speaker 220 enough to generate an input signal having magnitude greater than the threshold level.
- a user can make a noise by talking, whistling, or clapping or a user can touch speaker 220 to start the diaphragm and magnet vibrating.
- a user can contact the diaphragm either directly or through some mechanism that moves the diaphragm or can touch another portion of the speaker. Touching the speaker without touching the diaphragm can generate a relatively large input signal because induced vibrations or noise from the touching is in close proximity to the diaphragm and magnet.
- the input signal from speaker 220 is amplified by pre-amplifier 262 and line amplifier 264 before being filtered by input filter 266 and applied a sample-and-hold circuit 568 that acts as an input converter for functional unit 570 .
- Circuit 568 periodically samples the level of the amplified input signal and provides the sampled level to a Schmitt trigger 572 that defines the threshold level for starting a playback operation. If the sampled level is greater than the threshold level, Schmitt trigger 572 asserts high a signal to a first input terminal of an AND gate 574 .
- a delay element 576 asserts to a second input terminal of AND gate 574 a signal that is high except during a delay time immediately after the end of a playback operation as described below.
- AND gate 574 asserts a signal PLAY to a control unit 550 in response to Schmitt trigger 572 detecting a sampled level greater than the threshold level. In response to signal PLAY being asserted, control unit 550 starts a playback operation.
- Schmitt trigger 572 can be located elsewhere in integrated circuit 510 .
- trigger 572 can be directly coupled to amplifier 264 , amplifier 262 , or terminals 212 .
- trigger 572 can be eliminated if moving speaker 220 causes an input signal of sufficient amplitude to operate AND gate 574 .
- Functional unit 580 performs the playback operation and includes a memory array 584 that stores a series of values representing a recorded audio signal to be played.
- the audio signal may be recorded in memory array 584 using an on-chip or off-chip recording circuit or may be recorded during manufacture of IC 510 .
- control unit 550 in response to signal PLAY sends control signals to enable output amplifier 342 and start access circuitry 582 in functional unit 580 .
- Access circuitry 582 reads the series of values representing the recorded audio signal and provides the series to output converter 246 .
- Output converter 246 converts the series of values into an analog signal that filter 244 filters and supplies to output amplifier 342 .
- Output amplifier being enabled, generates an analog output signal that drives speaker 220 .
- control unit 550 When access circuit reaches the end of the recorded message, control unit 550 asserts a signal EOM to delay element 576 .
- delay element 576 deasserts the input signal to AND gate 574 for a delay time.
- AND gate 574 deasserts signal PLAY regardless of the level of the output signal from Schmitt trigger 572 . This keeps Schmitt trigger 572 from incorrectly initiating another playback operation because of residual vibrations in the membrane of speaker 220 or voltage from output amplifier 342 that may remain after a playback operation ended.
- Delay element 576 keeps the input signal to AND gate 574 low for a time sufficient to allow such vibrations and stray voltages to die out.
- Schmitt trigger 572 is reset to await another sampling which provides a sampled level above the threshold level.
- An advantage of system 500 is that speaker 220 , which provides the audio output, is also used in an input interface for activating system 500 . Accordingly, in an embodiment of the invention, additional system components such as buttons and switches that are connect for activating an operation are not required. Additionally, IC 510 does not require I/O pins for connection to such user interfaces. Accordingly, the cost of system 500 and IC 510 can be reduced.
- FIG. 6 illustrates a playback system 600 having a common ground bi-directional interface.
- Playback system 600 includes an integrated circuit 610 having a bi-directional I/O terminal 612 connected to speaker 220 , a power supply terminal 614 coupled to a power supply 590 , and a ground terminal.
- Integrated circuit 610 contains the same structure as IC 510 of FIG. 5 , but for system 600 , each of speaker 220 , amplifier 262 , and amplifier 342 has one terminal connected to ground as illustrated in FIG. 3 and functional unit 580 is configured for playback operations only.
- System 600 is an inexpensive system for use where playback of prerecorded messages is desired.
- Integrated circuit 510 can be provided in an inexpensive three pin package such as a T092 package commonly used for transistors, if the die size of integrated circuit 510 is sufficiently small.
- FIG. 7 illustrates a system 700 implementing both record and playback operations.
- System 700 uses an integrated circuit 710 in a four pin package and further includes power supply 690 , speaker 220 , and a switch 720 for activation of record operations.
- integrated circuit 710 contains the same structure as shown IC 510 of FIG. 5 .
- switch 720 When switch 720 is depressed, speaker 220 provides an input signal that is recorded in memory in IC 710 .
- switch 720 When switch 720 is not depressed, an input signal from speaker initiates playback of a recorded signal.
- the roles of the record and playback operations can be reverses so that switch 720 activates a playback operation, and a trigger signal from speaker 220 activates a record operation.
- FIG. 8 illustrates a record and playback system 800 having a user interface including a slide switch 820 connected to an integrated circuit 810 .
- integrated circuit 810 contains the same structure as shown IC 510 of FIG. 5 .
- a user places system 800 in a record mode or a playback mode using switch 820 and then activate the record or playback operation by making a noise or touching speaker 220 to trigger functional unit 572 .
- the systems 600 , 700 , and 800 of FIGS. 6 , 7 , and 8 can be varied in a variety of ways.
- any of systems 600 , 700 , or 800 can replace the single-pin interface to speaker 220 with a two-pin interface such as shown in FIGS. 2 and 3 .
- Various switching arrangements are possible that allow a switch or a signal from speaker 220 to selectively activate either or both of the record and playback operations.
- an integrated circuit 910 with multifunction input/output interfaces in accordance with the invention can also be used without a speaker.
- integrated circuit 910 can connect to telephone lines 930 or another bi-directional source of analog signals.
- a filter 920 connected to terminals 212 of IC 910 limits the input voltage from telephone lines 930 to IC 910 .
- IC 910 activates an input or record operation in response to an input signal on telephone lines 930 and generates an output signal as appropriate to functional units in IC 910 .
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Amplifiers (AREA)
Abstract
Description
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/936,559 US6968065B1 (en) | 1997-09-24 | 1997-09-24 | Multiple function, bi-directional input/output interface for sound processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/936,559 US6968065B1 (en) | 1997-09-24 | 1997-09-24 | Multiple function, bi-directional input/output interface for sound processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
US6968065B1 true US6968065B1 (en) | 2005-11-22 |
Family
ID=35344998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/936,559 Expired - Lifetime US6968065B1 (en) | 1997-09-24 | 1997-09-24 | Multiple function, bi-directional input/output interface for sound processing system |
Country Status (1)
Country | Link |
---|---|
US (1) | US6968065B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040202332A1 (en) * | 2003-03-20 | 2004-10-14 | Yoshihisa Murohashi | Sound-field setting system |
US20050098022A1 (en) * | 2003-11-07 | 2005-05-12 | Eric Shank | Hand-held music-creation device |
US20080192953A1 (en) * | 2004-10-04 | 2008-08-14 | Holger Opfer | Loudspeaker Arrangement in a Motor Vehicle |
US8928246B2 (en) | 2012-04-20 | 2015-01-06 | Apple Inc. | Detection circuit for keyboard cable |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3979566A (en) * | 1973-12-12 | 1976-09-07 | Erazm Alfred Willy | Electromagnetic transducer |
US4554411A (en) * | 1983-01-24 | 1985-11-19 | Scovill Inc. | Intercom system |
US4677657A (en) * | 1984-07-31 | 1987-06-30 | Omron Tateisi Electronics Co. | Voice recording card |
US5483577A (en) * | 1994-01-24 | 1996-01-09 | Advanced Micro Devices, Inc. | Single chip telephone answering machine, telephone, speakerphone, and ADSI controller |
US5526408A (en) * | 1993-02-26 | 1996-06-11 | Yekutiely; Barak | Communication system |
US5531600A (en) * | 1993-08-13 | 1996-07-02 | Western Publishing Co., Inc. | Interactive audio-visual work |
US5593236A (en) * | 1995-11-06 | 1997-01-14 | Bobry; Howard H. | Hand-held sweep electronic printer with compensation for non-linear movement |
US5595445A (en) * | 1995-12-27 | 1997-01-21 | Bobry; Howard H. | Hand-held optical scanner |
US5634730A (en) * | 1995-11-06 | 1997-06-03 | Bobry; Howard H. | Hand-held electronic printer |
US5812561A (en) * | 1996-09-03 | 1998-09-22 | Motorola, Inc. | Scan based testing of an integrated circuit for compliance with timing specifications |
-
1997
- 1997-09-24 US US08/936,559 patent/US6968065B1/en not_active Expired - Lifetime
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3979566A (en) * | 1973-12-12 | 1976-09-07 | Erazm Alfred Willy | Electromagnetic transducer |
US4554411A (en) * | 1983-01-24 | 1985-11-19 | Scovill Inc. | Intercom system |
US4677657A (en) * | 1984-07-31 | 1987-06-30 | Omron Tateisi Electronics Co. | Voice recording card |
US5526408A (en) * | 1993-02-26 | 1996-06-11 | Yekutiely; Barak | Communication system |
US5531600A (en) * | 1993-08-13 | 1996-07-02 | Western Publishing Co., Inc. | Interactive audio-visual work |
US5483577A (en) * | 1994-01-24 | 1996-01-09 | Advanced Micro Devices, Inc. | Single chip telephone answering machine, telephone, speakerphone, and ADSI controller |
US5593236A (en) * | 1995-11-06 | 1997-01-14 | Bobry; Howard H. | Hand-held sweep electronic printer with compensation for non-linear movement |
US5634730A (en) * | 1995-11-06 | 1997-06-03 | Bobry; Howard H. | Hand-held electronic printer |
US5595445A (en) * | 1995-12-27 | 1997-01-21 | Bobry; Howard H. | Hand-held optical scanner |
US5812561A (en) * | 1996-09-03 | 1998-09-22 | Motorola, Inc. | Scan based testing of an integrated circuit for compliance with timing specifications |
Non-Patent Citations (1)
Title |
---|
Dallas Semiconductor, "DS2434 Battery Identification Chip", pp. 1-20, Jul. 1997. * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040202332A1 (en) * | 2003-03-20 | 2004-10-14 | Yoshihisa Murohashi | Sound-field setting system |
US20050098022A1 (en) * | 2003-11-07 | 2005-05-12 | Eric Shank | Hand-held music-creation device |
US20080192953A1 (en) * | 2004-10-04 | 2008-08-14 | Holger Opfer | Loudspeaker Arrangement in a Motor Vehicle |
US8848938B2 (en) * | 2004-10-04 | 2014-09-30 | Volkswagen Ag | Electrostatic planar loudspeaker arrangement in a motor vehicle |
US8928246B2 (en) | 2012-04-20 | 2015-01-06 | Apple Inc. | Detection circuit for keyboard cable |
US9013113B2 (en) | 2012-04-20 | 2015-04-21 | Apple Inc. | Keyboard backlight driver IC |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS62273699A (en) | Semiconductor read-only memory | |
US6968065B1 (en) | Multiple function, bi-directional input/output interface for sound processing system | |
US20010032071A1 (en) | Portable data recording and/or data playback device | |
US4499335A (en) | Announcement recording and message playback system for a telephone answering machine | |
JP4248636B2 (en) | Voice recording device | |
JP3024502B2 (en) | Audio equipment | |
US6845413B2 (en) | Switchover device and information recording/reproducing apparatus having the switchover device | |
JPH11243597A (en) | Microphone switching system | |
JP7443662B2 (en) | public address system | |
JPS60263229A (en) | Sound recording and reproducing device | |
JPS6134704A (en) | Sound recording and reproducing device | |
JP2975851B2 (en) | Remote control device for audio equipment | |
JP2000224683A (en) | Headphone system with insert-fittable recording medium | |
KR0132298Y1 (en) | Carry-on recording and reproducing apparatus | |
JP3646457B2 (en) | Amplifier circuit for sound | |
US20040264334A1 (en) | Digital recorder with amplifier | |
KR960007131Y1 (en) | Repeating player of digital voice information signal | |
JP3015666B2 (en) | Audio signal playback device | |
JPH054084Y2 (en) | ||
KR200266830Y1 (en) | A controller amplification of the rcodfr for antental training | |
JP2720261B2 (en) | Digital cassette tape player | |
KR200177168Y1 (en) | Voice memory card | |
JP2006085828A (en) | Recording/reproducing device | |
JPS60258597A (en) | Recorder/reproducer | |
US20100114343A1 (en) | Audio processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INVOX TECHNOLOGY, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GU, JING-LU;REEL/FRAME:008730/0544 Effective date: 19970924 |
|
AS | Assignment |
Owner name: SANDISK CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INVOX TECHNOLOGY;REEL/FRAME:011812/0888 Effective date: 19990920 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
REFU | Refund |
Free format text: REFUND - SURCHARGE, PETITION TO ACCEPT PYMT AFTER EXP, UNINTENTIONAL (ORIGINAL EVENT CODE: R2551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: SANDISK TECHNOLOGIES INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SANDISK CORPORATION;REEL/FRAME:026224/0407 Effective date: 20110404 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: SANDISK TECHNOLOGIES LLC, TEXAS Free format text: CHANGE OF NAME;ASSIGNOR:SANDISK TECHNOLOGIES INC;REEL/FRAME:038813/0004 Effective date: 20160516 |
|
REMI | Maintenance fee reminder mailed | ||
FEPP | Fee payment procedure |
Free format text: 11.5 YR SURCHARGE- LATE PMT W/IN 6 MO, LARGE ENTITY (ORIGINAL EVENT CODE: M1556) |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553) Year of fee payment: 12 |