CN100416489C - Apparatus and method for eliminaing noise - Google Patents

Apparatus and method for eliminaing noise Download PDF

Info

Publication number
CN100416489C
CN100416489C CNB021563268A CN02156326A CN100416489C CN 100416489 C CN100416489 C CN 100416489C CN B021563268 A CNB021563268 A CN B021563268A CN 02156326 A CN02156326 A CN 02156326A CN 100416489 C CN100416489 C CN 100416489C
Authority
CN
China
Prior art keywords
waveform
noise
elimination
sound
produce
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 - Fee Related
Application number
CNB021563268A
Other languages
Chinese (zh)
Other versions
CN1508666A (en
Inventor
叶垂奇
朱炳盈
徐良豪
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.)
Winbond Electronics Corp
Original Assignee
Winbond Electronics Corp
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 Winbond Electronics Corp filed Critical Winbond Electronics Corp
Priority to CNB021563268A priority Critical patent/CN100416489C/en
Publication of CN1508666A publication Critical patent/CN1508666A/en
Application granted granted Critical
Publication of CN100416489C publication Critical patent/CN100416489C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The present invention relates to a device and a method for eliminating noise in personal computer environment. The device comprises a receiver, a processor and a speaker, wherein the receiver is arranged in a computer case and inputs noise in the computer case. The processor is coupled to the receiver and is provided with a waveform generation device; the processor generates an inverse elimination waveform of an input noise waveform. The speaker is coupled to the processor for transmitting the elimination waveform. The method comprises: inputting noise; determining a periodic waveform standing for the noise; generating the elimination waveform which is the inverse of the periodic waveform; mixing the sound of the elimination waveform and the sound. The eliminate waveform has the function of eliminating or compensating the noise.

Description

The method of compensation noise
Technical field
The present invention relates to personal computer, particularly relate to a kind of apparatus and method that are used for eliminating the noise that results from computer cabinet and surrounding environment.
Technical background
The use of personal computer (PC) has been expanded to and has made it almost become the degree of equipment indispensable in each family and the enterprise.The core of each personal computer is central processing unit (CPU), and it is responsible for controlling the operation of whole personal computer.Given CPU under the situation of a large amount of works of treatment that must carry out, the CPU that circulates on the market now consumes a large amount of power, it can produce a large amount of heat in the PC chassis the inside.For head it off, in fact each personal computer is provided with a fan, and it is arranged at the computer cabinet the inside, and the effect of this fan is to make the heat dissipation that is produced.Unfortunately, fan has distinct disadvantage in the performance of its noise.
Therefore, still need a kind of apparatus and method that can overcome the noise that fan produced that is loaded into existing PC chassis inside.
Summary of the invention
The object of the present invention is to provide a kind of apparatus and method that are used for eliminating the noise that results from existing PC chassis inside.
Another object of the present invention is to eliminate a kind of noise that results from the computer cabinet inside of existing personal computer, and this personal computer uses the original component that is arranged in the existing personal computer as much as possible.
The present invention's another purpose is to eliminate the noise that results from existing PC chassis inside, and it is finished by the use that minimizes extra hardware element in low-cost mode.
In order to realize above-mentioned purpose of the present invention, provide a kind of apparatus and method of eliminating noise in personal computer environment.This device comprises: one is arranged on the receiver of computer cabinet inside, and it is at the inner input of computer cabinet noise; One is coupled to this receiver and has the processor of a Waveform generating apparatus, and it produces the elimination waveform with this input noise waveform counter-rotating; And a loudspeaker, it is coupled to this processor to transmit this elimination waveform.
Method of the present invention comprises: import a noise; Determine the periodic waveform of the described noise of a representative; Produce one and eliminate waveform, it is the counter-rotating of described periodic waveform, and described elimination waveform is represented a kind of sound; The sound of described elimination waveform is mixed mutually with described noise, to produce a mixing resultant; Import a follow-up noise; Determine the subsequent cycle waveform of the described follow-up noise of a representative; And if the difference of described subsequent cycle waveform and described elimination waveform is a default tolerance limit level, produce one second and eliminate waveform, it is the counter-rotating of described subsequent cycle waveform.
Description of drawings
Figure of description of the present invention has been described specific embodiments of the invention, and in conjunction with the detailed description of following general remark and following preferred embodiment, in order to explain principle of the present invention.Wherein:
Fig. 1 is the general schematic block diagram of the noise absorber of one specific embodiment according to the present invention;
Fig. 2 is a schematic block diagram, the assembly of its displayed map 1 device;
Fig. 3 is a process flow diagram, the method for operating of its displayed map 1 device;
Fig. 4 is the schematic block diagram of the noise absorber of another specific embodiment according to the present invention;
Fig. 5 is a process flow diagram, the method for operating of its displayed map 4 devices;
Fig. 6 A is depicted as a noise waveform figure;
Fig. 6 B is depicted as the elimination oscillogram that the present invention produces; And
Fig. 6 C is depicted as the synoptic diagram how elimination waveform that the present invention produces eliminates this noise waveform.
Among the figure:
10 noise absorbers, 12 microphones
14 microphone interface devices, 16 pre-amplifiers
18 amplifiers, 20 analog-digital converters
22 processors, 24 Waveform generating apparatus
26 digital analog converters, 28 amplifiers
30 set of speakers, 32 chipsets
34 first internal memories, 36 second internal memories
100 devices, 102 digital signal processors
N noise input signal
Embodiment
Following being described in detail in order to providing for further understanding of the present invention, but not as the usefulness of restriction.Yet what it will be appreciated by one of skill in the art that is that the present invention is also applicable to originally being described in detail NM other specific embodiment.For example, for people are familiar with or existing data processing technique, hardware unit and circuit are not given unnecessary details, in order to avoid hinder for understanding of the present invention because of unnecessary details.
The present invention uses the audio devices (such as personal computer sound card or AC97 codec (Codec)) and the central processing unit of personal computer, producing a counter-rotating noise (below be called the noise eliminating waveform), with eliminate or the compensation personal computer environment in noise.Noise in the personal computer environment may produce other source in fan or any PC chassis.Although the present invention is that also applicable to any audio devices, it comprises and is not subject to notebook and desk-top computer in this principle of quoting with personal computer example as an illustration.
The of the present invention first unrestricted specific embodiment as shown in Figures 1 to 3.Fig. 1 provides a high level schematic diagram, and it shows the main hardware and the software element of a noise absorber 10, and this noise absorber 10 is the noises that are used for eliminating or compensate in the personal computer environment.Fig. 2 is a schematic block diagram, and it shows the hardware element of noise absorber 10.
Noise absorber 10 comprises a microphone 12, and it can be set at any place (for example on the motherboard) in the computer cabinet, and preferably is positioned at its most convenient collection major part by noise part that personal computer environment produced.This microphone 12 receives a noise input signal N, and this input signal N to a microphone interface (I/F) device 14 is provided.This microphone interface device 14 can be an AC97 codec, and it is the known standard interface chip in present technique field.Alternately, this microphone interface device 14 can be for being arranged on the standard audio chip in most of existing personal computer.AC97 codec and standard audio chip comprise a pre-amplifier 16, an amplifier 18 and an analog-digital converter (ADC) 20, following will elaborating.Microphone interface device 14 is handled noise input N from microphone 12, and handled noise input N to a processor 22 then is provided, and it can be the central processing unit of personal computer.This processor 22 comprises a Waveform generating apparatus 24, and it can be a software module or operating system.Processor 22 is carried out method shown in Figure 3 with its Waveform generating apparatus 24, to produce a noise eliminating waveform (NCW).The noise eliminating waveform then is converted into a simulating signal by a digital analog converter (DAC) 26, and being provided to before a set of speakers 30 plays, is exaggerated by an amplifier 28.
As shown in Figure 2, microphone interface device 14 comprises: pre-amplifier 16, an amplifier 18 and an analog-digital converter 20.The man made noise input N that is spread out of from microphone 12 is amplified by amplifier 18, then is converted into a digital signal by analog-digital converter 20.One chipset 32 is coupled to this analog-digital converter 20 to receive this numeral noise signal.Chipset 32 can be for being provided in the IC standard (such as Intel 810) in the personal computer, and can normally carry out numerous functions, comprises protocol-control-information (PCI), USB (universal serial bus) (USB) hub, internal memory etc.As used in the present invention, chipset 32 is used as the interface between processor 22 and the microphone interface device 14.One first internal memory 34 (it can be a random-access memory (ram) or hard disk) can be coupled to chipset 32 and processor 22, and is used for storing the digital noise signal of being accepted from analog-digital converter 20.One second internal memory 36 can be coupled to processor 22 and digital analog converter 26, and is used for storing the noise eliminating waveform that Waveform generating apparatus 24 is produced.
The principle of method of canceling noise of the present invention will be done a simple declaration at this.What can find is, the noise that produces (comprise by fan motor and being produced) in the personal computer is the fixedly sound with waveform of periodicity repetition normally.Therefore, the present invention attempts an input noise N is set in one-period property waveform, then produces and launches a succession of inversion waveforms (that is noise eliminating waveform) to eliminate or to compensate this input noise N.Fig. 6 A to 6C shows the principle under the perfect condition, and Fig. 6 A shows the possible waveform patterns W of an input noise, and this waveform patterns W has periodically; Fig. 6 B shows that one is produced in order to eliminate the noise eliminating waveform of input noise, and it just in time is the counter-rotating of waveform patterns W, and this noise eliminating waveform also has periodically; Fig. 6 C display waveform pattern W mixes with the noise eliminating waveform, and its result is the zero sound under the perfect condition.
Fig. 3 has described the operation of this noise absorber 10.In first step 50, microphone 12 reads an input noise N; In step 52, input noise N is handled by microphone interface device 14 with said method, and is written into a waveform format file that is stored in the internal memory 34; In step 54, on behalf of this numeral, the data of processor 22 analysis numeral input noises import the periodic waveform of noise to set one, and the part of this analysis comprises that a setting a starting point and a terminating point are to this suitable periodic waveform.Then, in step 56, processor 22 is represented the periodic waveform of this numeral input noise by this Wave data is reversed.The waveform that is reversed is noise eliminating waveform NCW, and it then is stored in the internal memory 36; In step 58, processor 22 continues to handle the input noise of microphone 12, and sets the starting point of noise by the starting point of setting next waveform; Then, in step 60, the noise eliminating waveform is provided to loudspeaker 30 by digital analog converter 26 and amplifier 28.This noise eliminating waveform then mixes with noise, to eliminate or compensation input noise N, shown in Fig. 6 A to 6C.
Then, in step 62, environmental noise (it comprises original noise input N and the noise eliminating waveform of just coming in) is handled by microphone 12 detectings and with said method once more.In step 64, new input noise compares with a tolerance limit level (tolerance level) of this noise removing waveform simultaneously.If new input noise is greater than or less than the tolerance limit level of noise removing waveform, mean that the noise in the personal computer changes from previous periodic waveform, and it is more loud to become.At this, this level can be a pre-if predefined tolerance limit level, and it can not be surmounted (that is, being greater than or less than) before new noise removing waveform is produced.Therefore, flow process comes back to step 52, producing a new noise removing waveform, and eliminates new noise.If new input noise is not greater than or not less than the tolerance limit level of noise removing waveform, mean that the noise in the personal computer does not to some extent significantly change from previous periodic waveform as yet.Therefore, flow process comes back to step 60, with the noise removing waveform that continues to produce before the emission.Step 62 is collection in real time with step 64 and compares.
Fig. 4 is to Figure 5 shows that the of the present invention second unrestricted specific embodiment.Fig. 4 is a schematic block diagram, and it shows the hardware element of another noise elimination apparatus 100.As shown in Figure 4, microphone 12, microphone interface device 14, chipset 32, digital analog converter 26, amplifier 28, with loudspeaker 30 can be identical with the corresponding assembly in the device 10 of Fig. 1 to Fig. 3.Yet device 10 parts that the device 100 of Fig. 4 is different from Fig. 1 to Fig. 3 are that the central processing unit of personal computer is not to be used as processor.At this, processor 22 is by 102 replacements of a digital signal processor (DSP), and it comprises a digital signal processor.This digital signal processor 102 also can be implemented with the form of special IC (ASIC).Digital signal processor 102 also can be carried out the performed function of Waveform generating apparatus 24.In this respect, digital signal processor 102 can be programmed, and produces the noise removing waveform apace with Auto-Sensing noise and ten minutes.In addition, the high computing power of digital signal processing unit 102 also represents it need be at internal memory stored Wave data, so internal memory 34 and 36 can be omitted.Therefore, device 100 provides a kind of noise removing unit that can independently operate, and it does not need to be coupled or to use the central processing unit in the personal computer.
Fig. 5 describes the operation of noise elimination apparatus 100.In first step 150, microphone 12 reads an input.In step 152, whether digital signal processor 102 these inputs of decision respond to any input noise N.If there is not input noise N, flow process is returned step 150.If the input noise is arranged, then in step 154, digital signal processor 102 is analyzed the noise of coming in.And in step 156, digital signal processor 102 produces the noise eliminating waveform by using above-mentioned principle.Digital signal processor 102 produces the noise eliminating waveform by the every bit of collecting input noise N, and then immediately for noise eliminating waveform generation one rollback point.Then, in step 160, the noise eliminating waveform is provided to loudspeaker 30 by digital analog converter 26 and amplifier 28.Therefore, input noise N can be eliminated or compensate to the noise eliminating waveform, as shown in Fig. 6 A to 6C.As the basis (that is its input noise level according to constantly detecting produces new noise eliminating waveform continuously) of operation, so can omit from install 100 operation by the circulation of the step 62 of Fig. 3 and step 64 with in real time (real-time) for device 100.
Therefore, the invention provides a kind of elimination and have the effective ways of inviting the noise that the people detests in the personal computer environment, the existing existing element of personal computer system of its use (such as, microphone interface device 14, chipset 32 and processor or central processing unit 22), to form the basis of its device, reduce the cost of device thus.
Accompanying drawing of the present invention illustrates as above with preferred embodiment with description; only be used for helping to understand enforcement of the present invention; be not to be used to limit spirit of the present invention; and those skilled in the art are after comprehension spirit of the present invention; in not breaking away from spiritual scope of the present invention; can do that a little change is modified and equal variation is replaced, its scope of patent protection with appended patented claim right claim and etc. same domain and deciding.

Claims (5)

1. method that compensates noise comprises:
Import a noise;
Determine the periodic waveform of the described noise of a representative;
Produce one and eliminate waveform, it is the counter-rotating of described periodic waveform, and described elimination waveform is represented a kind of sound;
The sound of described elimination waveform is mixed mutually with described noise, to produce a mixing resultant;
Import a follow-up noise;
Determine the subsequent cycle waveform of the described follow-up noise of a representative; And
If the difference of described subsequent cycle waveform and described elimination waveform is a default tolerance limit level, produce one second and eliminate waveform, it is the counter-rotating of described subsequent cycle waveform.
2. compensation noise method according to claim 1 is characterized in that described mixing resultant has the zero sound.
3. compensation noise method according to claim 1 is characterized in that described elimination waveform sound is comprised with the step that described noise mixes: transmit described elimination waveform near the noise input.
4. compensation noise method according to claim 1 is characterized in that described compensation noise method also comprises: the starting point that determines described periodic waveform.
5. method that compensates noise comprises:
Import a noise;
Determine the periodic waveform of the described noise of a representative;
Produce one and eliminate waveform, it is the counter-rotating of described periodic waveform, and described elimination waveform is represented a kind of sound;
The sound of described elimination waveform is mixed mutually with described noise, to produce a mixing resultant;
Input has the described mixing resultant of a waveform;
The waveform of more described elimination waveform and described mixing resultant;
Determine a property second round waveform of the described mixing resultant of a representative;
Produce one second and eliminate waveform, it is the counter-rotating of described property second round waveform; And
Described sound and described second is eliminated waveform mix mutually, to produce a mixing resultant.
CNB021563268A 2002-12-13 2002-12-13 Apparatus and method for eliminaing noise Expired - Fee Related CN100416489C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB021563268A CN100416489C (en) 2002-12-13 2002-12-13 Apparatus and method for eliminaing noise

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB021563268A CN100416489C (en) 2002-12-13 2002-12-13 Apparatus and method for eliminaing noise

Publications (2)

Publication Number Publication Date
CN1508666A CN1508666A (en) 2004-06-30
CN100416489C true CN100416489C (en) 2008-09-03

Family

ID=34236195

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB021563268A Expired - Fee Related CN100416489C (en) 2002-12-13 2002-12-13 Apparatus and method for eliminaing noise

Country Status (1)

Country Link
CN (1) CN100416489C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI779863B (en) * 2021-10-06 2022-10-01 宏碁股份有限公司 Electronic system with heat dissipation and feedforward active noise control function

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1941620B (en) * 2005-09-27 2010-05-12 笙泉科技股份有限公司 Method for removing loundspeaker noise
CN109554852B (en) * 2018-12-29 2021-03-09 杰克缝纫机股份有限公司 Resonance and noise eliminating method, sewing machine controller and sewing machine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2355405Y (en) * 1997-12-15 1999-12-22 洪可应 Noise silencer
US6041416A (en) * 1995-03-03 2000-03-21 Compaq Computer Corporation Circuit for reducing audio amplifier noise during powering on and off

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6041416A (en) * 1995-03-03 2000-03-21 Compaq Computer Corporation Circuit for reducing audio amplifier noise during powering on and off
CN2355405Y (en) * 1997-12-15 1999-12-22 洪可应 Noise silencer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI779863B (en) * 2021-10-06 2022-10-01 宏碁股份有限公司 Electronic system with heat dissipation and feedforward active noise control function

Also Published As

Publication number Publication date
CN1508666A (en) 2004-06-30

Similar Documents

Publication Publication Date Title
CN1750123A (en) Method and apparatus for multi-sensory speech enhancement
JP2008538143A (en) Noise cancellation module
US7567677B1 (en) Noise reduction scheme for a computer system
CN111079354B (en) Chip integration method and device, chip integration equipment and readable storage medium
JP2010154511A (en) Audio device and audio processing method
JP2014510966A (en) Haptic effect controller architecture and instruction set
US6772024B2 (en) Method, apparatus and storage medium for adjusting the phase of sound from multiple speaker units
CN100416489C (en) Apparatus and method for eliminaing noise
US5881317A (en) Adaptive operation of audio peripherals based on the functionality of analog audio interface
CN103581385B (en) The mobile terminal with silencing function and the method carrying out noise reduction by mobile terminal
CN111246344B (en) Audio processing method and intelligent sound box
US20030052807A1 (en) Noise cancellation apparatus and method
TWI279712B (en) Voice message encoding/decoding apparatus and its method
WO2019185015A1 (en) Signal noise removal method utilizing piezoelectric transducer
JPH07306771A (en) Audio-data input device of multimedia computer system
JPH06260908A (en) Pwm converting circuit
US20090010261A1 (en) Signal Transition Feature Based Coding For Serial Link
US8644524B1 (en) Noise reduction in electronic systems
US8302151B2 (en) Improving comprehension of information in a security enhanced environment by representing the information in audio form
CN112559437A (en) Debugging unit and processor
US20050010314A1 (en) Data processing system and method suitable for audio data synthesis
US20240118862A1 (en) Computer system and processing method thereof of sound signal
US11647331B2 (en) Circuit device, sound reproduction device, and electronic apparatus
CN105718175A (en) Screen display parameter adjusting method and device
CN2592125Y (en) Multifunctional ultrasonic diagnostic apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080903

Termination date: 20191213