Embodiment:
Fig. 1 is to show electronic device block diagram described in an embodiment according to the present invention.Electronic device 100 can be one
Portable electronic devices, for example, tablet computer, mobile phone, personal digital assistant etc..Electronic device 100 may include a wireless mould
Block 11 may include more than one wireless communication module, for example, wireless communication module 110 and 120.Wireless communication module 110 with
120 can follow different home control network communication protocols to provide wireless communication services.For example, an embodiment according to the present invention, nothing
Line communication module 110 can be a satellite navigation system signals receiver (Satellite Navigation System
Signal Receiver), to receive an at least satellite navigation system signals, and wireless communication module 120 can be a whole world
It is mobile communcations system (Global System for Mobile Communications, be abbreviated as GSM) communication module, general
Mobile communcations system (Universal Mobile Telecommunications System, be abbreviated as UMTS) communication module,
Wireless Fidelity (Wireless Fidelity, be abbreviated as WiFi) communication module, worldwide interoperability for microwave access (Worldwide
Interoperability for Microwave Access, is abbreviated as WiMax) communication module, long term evolution (Long Term
Evolution is abbreviated as LTE) one of them of communication module, bluetooth communication module etc. or other it is based on communication skill above-mentioned
The communication module that art further develops, and may include corresponding radio frequency transceiver and fundamental frequency signal processing unit (not shown),
Wherein radio frequency transceiver can follow corresponding home control network communication protocol to generate radiofrequency signal, and be responsible for transmission with from radio interface
Radiofrequency signal is received, and fundamental frequency signal processing unit can follow corresponding home control network communication protocol processing fundamental frequency signal.
Electronic device 100 can further include a processing unit 130, a storage module 140, a signal processing unit 150, a mould
Intend to digital quantizer 160 and a sound sensor 170.The configuration of sound sensor 170 receives a sound, and according to the sound
Sound generates a voice signal.For example, sound sensor 170 can be by a recording enabling signal driving to start to receive sound simultaneously
Recording, to generate a voice signal, wherein voice signal can be an analog signal.Enabling signal of recording can be by processing unit
130 generate according to the operation of user.For example, when user open recorded program and/or press record button (no matter
The key for being the key of entity or being gone out by user's interface display) when, processing unit 130 can correspond to generation recording starting letter
Number, to drive sound sensor 170 to start to record.The voice signal of simulation can be converted to via analog-to-digital converter 160
The voice signal of number, and handled via signal processing unit 150, to generate audio signal.Signal processing unit 150 can be through
Voice signal is handled by amplification, diminution, filtering, noise elimination etc. mode, to generate audio signal.
An embodiment according to the present invention, the setting data processing sound that signal processing unit 150 can be different according to multiple groups
Signal, to reach optimal recording quality.For example, in one embodiment of the invention, wireless communication module 110 and 120
The sustainable wireless signal based on the received of one or more orient electronic device 100 at present where position, wireless telecommunications mould
Block 110/120 further can generate a first position data according to the current position oriented, and first position data are stored up
It is stored in storage module 140 or is supplied directly to processing unit 130.It is worth noting that, in an embodiment of the present invention, wirelessly
Communication module 110/120 can in background (for example, be not displayed on picture or in do not influence user operate electronic device the case where
Under) first position data constantly and automatically according to newest obtained positioning result are updated, so that first position data can protect
It holds synchronous with the position at the practical place of electronic device 100.Furthermore it is noted that first position data be not limited to include
An one outdoor or set address can also include the relevant informations such as floor, region, room number in a building.
According to another embodiment of the present invention, when wireless communication module 110, which configures, receives a satellite navigation system signals,
Processing unit 130 can also be judged according to satellite navigation system signals electronic device 100 once latitude data, and nothing can be passed through
Line communication module 120 transmits the longitude and latitude data to a server, for example, a cloud server.Then, processing unit 130 can
First of server electronic device 100 according to caused by longitude and latitude data is further received by wireless communication module 120
Set data.
Still another embodiment according to the present invention, storage module 140, which can be stored, (can be one in a calendar by user
Corresponding software program or database) multiple scheduling record for being inputted, and processing unit 130 can record according to the scheduling of user
Record and current time obtain user's information, for example, the current position of user and electronic device 100, user will
Or ongoing movable place and content etc..Processing unit 130 also can will according to the acquired position of scheduling record as
One first position data, to use when can not orient 100 current position of electronic device by wireless signal.
Since the scheduling record of positioning result and user can be obtained in any time, in implementation of the invention
In example, processing unit 130 can be in the first position data and user's information of any time acquirement electronic device 100.In other words,
In an embodiment of the present invention, the acquirement of first position data and user's information is not limited to start in sound sensor 170
Before or after recording.
One or more second position data of storage can be further configured in an embodiment according to the present invention, storage module 140
And the setting data corresponding to second position data.Processing unit 130 can determine whether first position data meet storage mould
Second position data stored by block 140, when processing unit 130 judges a certain second position data of first position data fit
When, signal processing unit 150 can be according to the setting data processing voice signal for corresponding to the second position data met, to produce
Raw audio signal.Processing unit 130 can be further by audio signal storage in storage module 140.
It is worth noting that, according to another embodiment of the present invention, second position data and correspond to second position number
According to setting data also may be derived from cloud server, and processing unit 130 can receive the via wireless communication module 110/120
Two position datas and the setting data for corresponding to second position data, then by second position data and correspond to second position number
According to setting data storage in storage module 140, and the present invention is not limited to any embodiments.
In addition, still another embodiment according to the present invention, one or more time data of the configurable storage of storage module 140,
Second position data corresponding to time data and the setting data corresponding to second position data.When time data are with corresponding to
Between the second position data of data can be, for example, the scheduling record or other users input or electronic device operation
Record out.Processing unit 130 can further judge that sound sensor 170 is triggered when whether meeting to receive the time of sound
Between data.When processing unit 130 judge sound sensor 170 be triggered meet time data to receive the time of sound when, place
Second position data can be determined according to time data, determine setting data and signal according to second position data by managing unit 130
Processing unit 150 can be according to setting data processing voice signal, to generate audio signal.
More specifically, an embodiment according to the present invention, time data may include a first time and one second time,
When sound sensor 170 be triggered receive sound time fall at the first time and the second time between when, processing unit 130 is sentenced
Disconnected sound sensor 170 is triggered to receive the time of sound and meet time data.It is worth noting that, time data, correspondence
It also may be derived from cloud server in the second position data of time data with the setting data for corresponding to second position data, and
Processing unit 130 can via 110/120 receiving time data of wireless communication module, corresponding to the second position data of time data
With correspond to second position data setting data, then by time data, second position data and correspond to second position number
According to setting data storage in storage module 140, and the present invention is not limited to any embodiments.
After processing unit 130 obtains first/second position data, a record can be determined according to first/second position data
Sound field scape.For example, recording scene can be indoor or outdoors or open space or confined space, and indoor recording
Scene can further be divided into interview, more people speech, multi-person conference etc. again.
After scene of recording determines, processing unit 130 further can obtain one or more environmental parameters according to recording scene.
An embodiment according to the present invention, environmental parameter may include a spatial area, number in a space, the noise jamming in a space
The one or more of amount and the echo interference volume in a space, wherein the space can be it is above-mentioned according to first/second position
Confidence ceases determined indoor or outdoors space, opening or confined space, meeting room, lecture hall, interview room, household or individual and does
Public room etc..In an embodiment of the present invention, first/second location information can also be considered as including one or more environment ginseng
Number.
An embodiment according to the present invention, environmental parameter can be by the operations in a cloud arithmetic system or electronic device 100
Device (for example, processing unit 130, signal processing unit 150 or other devices) is obtained via multiple adaptive training.Citing and
Speech, electronic device 100 can estimate environmental parameter according to the signal received in each environment (or above-mentioned space), and in this
Generator terminal or cloud continue the environmental parameter according to estimated by different time and make adaptive training, to obtain optimal environmental parameter.
In addition, environmental parameter can also be inputted by user, or trained again via multiple adaptive to obtain most after being inputted by user
Good environmental parameter.
In addition, respectively one or more environmental parameters corresponding to recording scene can be stored in the server or electronics dress in cloud
Set 100 storage module 140.When environmental parameter is stored in cloud server, electronic device 100 can be further from cloud service
Device obtains one or more environmental parameters corresponding to recording scene at present.
It, can be further certainly more according to environmental parameter after processing unit 130 obtains environmental parameter corresponding to recording scene
One group, which is selected, in the different setting data of group preferably sets data.An embodiment according to the present invention, setting data institute are right
The parameter selection answered includes: a signal gain value, a signal upper limit value, a signal lower limit value, whether starts noise from a group
Elimination mechanism and whether start echo cancellor mechanism.Signal gain value can represent the increasing applied to overall digital audio signal
Benefit value.Signal upper limit value can represent the amplitude upper limit for the audio signal that need to execute specially treated, and wherein specially treated can be example
Such as, it is suppressed over the audio signal amplitude of upper limit value.Signal lower limit value can represent the vibration that need to execute the audio signal of specially treated
Width lower limit, wherein specially treated can be for example, promoting the audio signal amplitude lower than lower limit value.Noise eliminate mechanism be to
The noise jamming in space is eliminated, wherein this noise can be the noise of normality type, for example, outdoor or the interior space the background is made an uproar
Sound etc..Echo cancellor mechanism is to eliminate the noise jamming in space, and wherein echo can be in response to generated in space
Audio signal and echoing for generating, and the size of echo and generation time can be according to environmental parameters and sound source (for example, space
Interior speaker) caused by audio signal estimate.
An embodiment according to the present invention, setting data also can be by the fortune in a cloud arithmetic system or electronic device 100
Device (for example, processing unit 130, signal processing unit 150 or other devices) is calculated to obtain via multiple adaptive training.Citing
For, electronic device 100 or cloud arithmetic system it is sustainable according to the obtained recording result of different time make adaptive training,
To obtain optimal setting data.Setting data can be stored in the server in cloud or the storage module of electronic device 100
140.When setting data storage is when cloud server, electronic device 100 can be further from cloud server according to resulting ring
Border parameter selects one group from the different setting data of multiple groups and preferably sets data.
After processing unit 130 obtains preferably setting data, preferable setting data further can be supplied to signal
Processing unit 150, signal processing unit 150 are processed to generate according to preferable setting data processing digital audio and video signals
Audio signal.
In addition, an embodiment according to the present invention, processing unit 130 can further analyze the one of processed audio signal
Signal quality, and the used content for setting data is adjusted according to signal quality, and then adjusted setting data are stored up
It is stored back to storage module 140 or cloud arithmetic system.The operation of this adjustment can be individually performed, or be integrated in above-mentioned adaptive instruction
Practice in program, and the present invention is not limited to any embodiments.
Fig. 2 is to show acoustic signal processing method flow chart described in an embodiment according to the present invention.Firstly, by electronics
Device receives a sound, and generates a voice signal (step S202) according to the sound.Then, the first of electronic device is obtained
Position data, and a setting data (step S204) are determined according to first position data.Then, according to setting data processing sound
Sound signal, to generate an audio signal (step S206).It is worth noting that, stopping when sound sensor 170 receives a recording
When stop signal, Audio Signal Processing process can terminate.Record stop signal can by processing unit 130 according to the operation of user and
It generates.For example, when user stop recorded program and/or press stop record button (either the key of entity or
The key gone out by user's interface display) when, processing unit 130 can correspond to generation recording stop signal, to drive sound sense
It surveys device 170 and stops recording.
Fig. 3 is to show the acoustic signal processing method flow chart described according to another embodiment of the present invention.Firstly, analysis
The obtained processed audio signal in step S206, to obtain a recording quality (step S302).Based on the analysis results
And/or recording quality decides whether to adjust corresponding setting data (step S304).If so, adjusting corresponding setting number
According to, and store adjusted setting data (step S306).If it is not, then with no treatment.It is worth noting that, the stream of Fig. 3
Journey can after the process of Fig. 2, or in Fig. 2 process not yet at the end of be performed, the present invention is not limited to any implementations
Mode.
The above embodiment of the present invention can execute in many ways, for example, using hardware, software or its in conjunction with executing.
It will be understood by a person skilled in the art that the set of any component or component that execute above-mentioned function can be considered as one or more controls
The processor of above-mentioned function.This one or more processors can execute in many ways, such as by specified hardware, or using micro-
Code or software execute above-mentioned function come the common hardware programmed.
Though the present invention is disclosed above in the preferred embodiment, the range that however, it is not to limit the invention, any this field
Technical staff without departing from the spirit and scope of the present invention, when can do a little change and retouching, therefore protection of the invention
Range is subject to view scope of the appended claims institute defender.