CN101422017B - Offloaded processing for wireless applications - Google Patents

Offloaded processing for wireless applications Download PDF

Info

Publication number
CN101422017B
CN101422017B CN200780013543.5A CN200780013543A CN101422017B CN 101422017 B CN101422017 B CN 101422017B CN 200780013543 A CN200780013543 A CN 200780013543A CN 101422017 B CN101422017 B CN 101422017B
Authority
CN
China
Prior art keywords
data
equipment
analogue
receive
described equipment
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.)
Active
Application number
CN200780013543.5A
Other languages
Chinese (zh)
Other versions
CN101422017A (en
Inventor
保罗·E·雅各布斯
重·U·李
戴维·乔纳森·朱利安
卡姆兰·莫阿勒米
曼纽尔·E·雅伊梅
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.)
Qualcomm Inc
Original Assignee
Qualcomm 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 Qualcomm Inc filed Critical Qualcomm Inc
Priority claimed from PCT/US2007/066887 external-priority patent/WO2007121476A1/en
Publication of CN101422017A publication Critical patent/CN101422017A/en
Application granted granted Critical
Publication of CN101422017B publication Critical patent/CN101422017B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • Y02B60/50

Abstract

Processing may be performed by a first device (104) on behalf of a second device (102) to offload processing from the second device. In some aspects a device from which processing has been offloaded may be advantageously adapted to consume less power, have a smaller size, and have less complexity. Offloaded processing may be employed to enable a first device to process data for transmission and then send the data to another device for processing. Offloaded processing may be employed to enable a first device to process data on behalf of a second device and then send the processed data to the second device. In some aspects the data may be waveform encoded for wireless transmission between the devices. Offloaded processing may be implemented in a static manner or in a dynamic manner.

Description

The unloading that is used for wireless application is handled
Advocate priority according to 35U.S.C. § 119
Ask the rights and interests and the priority of case in the following patent of asking case to advocate to own together in this: No. the 60/793rd, 114, the U.S. Provisional Patent Application case of application on April 18th, 2006 and the attorney docket of transferring the possession of are 060349P1; No. the 60/794th, 039, the U.S. Provisional Patent Application case of application on April 20th, 2006 and the attorney docket of transferring the possession of are 060033P1; No. the 60/795th, 436, the U.S. Provisional Patent Application case of application on April 26th, 2006 and the attorney docket of transferring the possession of are 061073P1; The U.S. Provisional Patent Application case the 60/795th, 445 of on April 26th, 2006 application, number and the attorney docket transferred the possession of be 061197P1; And the attorney docket of No. the 60/795th, 512, the U.S. Provisional Patent Application case of application on April 26th, 2006 and transfer is 061004P1; Each disclosure of said application case all is incorporated herein by reference at this.
Technical field
The application's case relates generally to radio communication and relates to the unloading that is used for wireless application and handles.
Background technology
The various types of devices wireless communication technology capable of using that comprises (for example) mobile phone, computer and associated peripheral communicates with one another and communicates by letter with other device.In order to promote this radio communication, the various operations that said device is associated with transfer of data and reception via one or more wireless communication links (for example, wireless network) execution.
In typical situation; First device (for example; Telephone headset (headset)) can be (for example via wireless communication link; Bluetooth (Bluetooth)) reaches from long range positioning device reception data data are sent to long range positioning device (for example, being connected to the communicator of internet) with second device (for example, the mobile phone) communication.Here, first device can comprise that converter (transducer) (for example, microphone) or generation are sent to some other mechanisms of the data of remote-control device.In addition, first device is carried out various processing operations to promote via wireless communication link transfer of data to the second device that is produced.For instance, first device can convert the analogue data that is produced into numerical data, one or more characteristics, packed data and the coded data of attempting to improve data to be to be transferred to second device via wireless communication link.
Second device can be carried out various operations subsequently to promote the transmission of data to remote-control device.For instance, second device can and be encoded to the suitable communication form to be transferred to intended destination via network (for example, cellular network) with data subsequently again from the formats data that are used for wireless communication link.
Can carry out complementary operation to the data of advancing in the opposite direction.For instance, after receiving the data of going to first device, second device can carry out the data that receive via network of for example decoding, optionally decompressed data and again coded data to be transferred to the various operations of first device via communication link.First device can optionally be carried out the data that for example decoding received subsequently and handle the operation through the data of decoding.First device can be analogue data and analogue data is provided to another converter (for example, loud speaker) subsequently this digital data conversion.
The different device that can understand the communication system from foregoing description can have the different disposal requirement and have the different disposal ability thus.Yet, under some situations, can hinder or otherwise influence unfriendly other characteristic of wanting of device with the disposal ability that setter is associated routinely.For instance, in some applications, mobile device is as far as possible little and to consume the least possible power be desired.Yet, in fact, because the processing requirements of device meets said design object and possibly compare difficulty.
Summary of the invention
Hereinafter is the general introduction of exemplified aspect of the present invention.Any reference that should understand each side among this paper can refer to one or more aspects of the present invention.
In certain aspects, the present invention handles about the unloading that is used for radio communication device.On behalf of first device, the processing of being carried out by first device routinely for instance, alternately carry out by second device.
Can use unloading to handle to improve or otherwise to change one or more attributes of setter or system.In certain aspects, handling and to use unloading to handle by another device under more effective situation about carrying out.For instance, one type of device can have more strength reason ability, more many available horsepower or bigger area occupied than another kind of device.Therefore, one type of device (handling from its unloading) can advantageously be suitable for consuming less power, has less area occupied and have more uncomplicated design.
In certain aspects, the present invention is unloaded to another device about the processing that will on a device, carry out usually, and wherein said device wirelessly connects.Here, the helpfulness (for example, according to a certain tolerance) of provable whole system is handled in unloading, though added burden can place device one on.In certain aspects, if with carry out to handle the Cheng Mu that is associated than with to carry out the cost that any transmission of being associated with unloading is associated high, unloading processing then capable of using.For instance, save more power through carrying out processing (for example, data compression), then can realize power-saving at the device place even need excess power to send data (for example, data are not compressed format, therefore send more multidata) but need only.
In certain aspects, can use unloading to handle so that first device can deal with data handled being used for being used for transmission and can said data wireless being sent to another device subsequently.For instance; But the first device preliminary treatment analogue data (for example; The original analog sense data of analog waveform for example) being used for transmission (for example, with the analog or digital form) to second device, and the data that second apparatus processes is received are to improve by at least one represented characteristic of analogue data.In this way, on behalf of first device, second device can carry out one or more and handle operation.For instance, second device can be handled the data that received with at least one characteristic of improving sound for example or image or for example at least one characteristic of the indication of heart rate, temperature, pressure, speed or acceleration.Here, can be at second device but not the first device place carry out for example balanced, echo is eliminated, the initiatively processing operated of noise reduction, filtering and sampling (decimate) operation, sidetone generation, the generation of filter tap, biological treatment, ambient environmental conditions processing and voice command and identification.
In some embodiments, but the simulation output of the first device waveform coding converter and the gained data are sent to second device via Radio Link.On behalf of first device, second device can handle the data that received subsequently.Can comprise the numerical data of representing whole waveform (being convertible time analog form with the form of reconfiguration waveform in essence for example) through the waveform coding data here, through the waveform coding data.In some embodiments, comprise passages through which vital energy circulates towards the sign indicating number modulating data or through ∑-Δ (sigma delta) modulating data through the waveform coding data.In some embodiments, but preliminary treatment (for example, coding, packetize etc.) through the waveform coding data to be used on Radio Link, carrying out reliable transmission.
In certain aspects, can use unloading to handle, first device is represented the second apparatus processes data and subsequently treated data is sent to second device by this.For instance, first device can be handled the data that received and the treated data of waveform coding are installed transmit back second.Second device can be handled will exporting to provide based on data through the waveform coding data of being received subsequently.Here, second device can be directly delivered to output translator through the waveform coding data with what received.
In certain aspects, can static mode or implement unloading with dynamical fashion and handle.The instance that unloading is handled as static state, first device can be suitable for (for example, implementing) does not provide some disposal ability, and second device can be suitable for providing said disposal ability.In addition, but the precompose arrangement so that on behalf of first device, second device can carry out handled.
As the instance that dynamic offloading is handled, both can be suitable for providing some disposal ability first device and second device.In addition, said device can be suitable for configurable, makes can carry out which device will carrying out the Dynamic Selection that given processing is operated about.For instance, one in the device can send a message to another device to indicate which device will carry out given operation.
Description of drawings
When considering about following detailed description, appended claims and accompanying drawing, will be more readily understood these and other characteristic of the present invention, aspect and advantage, in the accompanying drawings:
Fig. 1 is the simplified block diagram that is suitable for providing the some exemplified aspect that unload the communication system of handling;
Fig. 2 (it comprises Fig. 2 A and Fig. 2 B) describes to be suitable for providing the simplified block diagram of the some additional examples aspect that unloads the equipment of handling;
Fig. 3 is for thinking that the data that received provide the flow chart of the some exemplified aspect that unload the operation of handling through execution;
Fig. 4 is for thinking that the data that are passed to another device to be passed provide the flow chart of the some exemplified aspect that unload the operation of handling through execution;
Fig. 5 is suitable for the simplified block diagram that data to be transmitted provides the some exemplified aspect that unload the equipment of handling;
Fig. 6 is the simplified block diagram of some exemplified aspect of direct drive-type D class circuit;
Fig. 7 is the sketch of some example waveform that can be associated with the circuit of Fig. 6;
Fig. 8 is by thinking the flow chart that some exemplified aspect of the operation that unloads processing are provided from receptions of device institute and the data of transmitting return device subsequently through execution;
Fig. 9 is can be through carrying out the flow chart of some exemplary operations of handling with the request unloading;
Figure 10 is suitable for the simplified block diagram that various sense operation provide the some exemplified aspect that unload the equipment of handling;
Figure 11 comprises that middle device is to promote to provide the simplified block diagram of the some exemplified aspect that unload the communication system of handling;
Figure 12 is can be through carrying out to use middle device to promote the flow chart of some exemplary operations that unloading is handled;
Figure 13 is the simplified block diagram of some exemplified aspect of communications component; And
Figure 14 (it comprises Figure 14 A and Figure 14 B) describes to be suitable for providing the simplified block diagram of the some exemplified aspect that unload the equipment of handling.
According to convention, but not to scale (NTS) draw graphic in illustrated various characteristics.Therefore, for enlarging or dwindle the size of various characteristics for the purpose of clear arbitrarily.In addition, graphic for simplifying some for the purpose of clear.Therefore, the graphic all component that can not describe to locking equipment (for example, device) or method.Finally, the similar elements symbol that runs through specification and figure can be used for indicating same characteristic features.
Embodiment
Hereinafter is described various aspect of the present invention.Should be easy to understand, the teaching among this paper can embodied in various forms and any ad hoc structure disclosed herein, function or both be merely representational.Based on the teaching among this paper, it will be understood by one of ordinary skill in the art that can be independent of any others implement aspect disclosed herein and can make up in every way in the said aspect both or both more than.For instance, but but use any number the aspect facilities and equipments or the hands-on approach of being stated among this paper.In addition, use other structure, functional, or append to or be different among this paper the one or more structure in the institute statement aspect and functional this equipment of implementing and maybe can put into practice the method.For instance, in certain aspects, a kind of method of deal with data comprises: receive data, the data that wherein received comprise by another device obtain and preliminary treatment to be used for the analogue data of wireless transmission; And the data that processing is received are to extract by at least one represented characteristic of analogue data.In addition, in certain aspects, a kind of method of deal with data also comprises treated transfer of data to other device.
Fig. 1 explains the exemplified aspect of communication system 100, and wherein first wireless device 102 can be communicated by letter with second wireless device 104 via wireless communication link 106.In some embodiments, device 102 and 104 can comprise at least a portion of wireless network.For instance, device 102 and 104 can be relative to each other join and optionally with one or more other apparatus associated to set up or to add the network of human body local area network network, personal area network or a certain other type.
In certain aspects, device 102 and 104 makes device 104 can represent wireless device 102 to carry out processing through debugging.For instance, be not to carry out given processing operation at device 102 places, but can processing be unloaded to device 104.For this reason, device 102 and 104 comprises that respectively one or more processor modules 108 and 110 come executable operations to handle to promote this unloading.In addition, device 102 and 104 comprises the transceiver 112 and 114 that is used between device 102 and 104, sending data respectively.
Can in various situations, use unloading to handle, the multiple arrangement that wherein has different abilities communicates with one another a certain functional to support.For instance, the wireless human body local area network network can comprise one or more wireless medical transducers that are distributed on the user's body.In the said transducer each can send to the data that sensed the Centroid of mobile phone for example or personal digital assistant (" PDA ").Another instance relates to the wireless headset (for example, earphone) of communicating by letter with mobile phone, music player or a certain other device.Another instance is the tire pressure monitor that is arranged in automotive wheel, and wherein monitor sends it back the device that instrument board is installed with pressure reading via Radio Link.In said situation, device one in (for example, transducer and telephone headset) has substantially than low-complexity and than another device (for example, mobile phone or the device of instrument board is installed) and consumes less power substantially.
Usually, for example described low-complexity and low-power device generation need used the initial data that handle before.The echo that the instance of this processing is included in the telephone headset place is eliminated data compression and the audio compression with the effect that reduces ambient noise, equilibrium, heartbeat waveform.Under some situations, treated data are sent to another device supply final the use.For instance, can, it compress before being transferred to the remote-control device that is used for playback by the voice data that telephone headset produced.Under other situation, treated data are finally used at low-complexity, low-power device place.For instance, initiatively noise reduces the warp modification voice data that is created in the playback of telephone headset place.Routinely, on low-complexity, low-power device, carry out the processing that preceding text are discussed.
Through handling higher-wattage, higher complexity device, can in whole system, obtain one or more advantages like unloading of institute's teaching among this paper from low-power, low complexity device.For instance, will handle and move to higher-wattage, higher complexity device from low-power, low complexity device and allow low-power, low complexity device to have more low-power and more low-complexity.Therefore, than the more big figure still less cost manufacturing of this device of selling of other device, can less (for example, through using smaller batteries and less circuit) and more make the user satisfied and can need more not frequent recharging or battery altering thus.In addition,, multiple arrangement can have large-scale production when being deployed in the network.For instance; Audio stream is multicasted in the situation of some telephone headsets at audio player; Audio player is carried out that noise removing initiatively reduces complexity and the power draw of a plurality of telephone headsets and the complexity and the power consumption that only increase single assembly (that is audio player).
In the instance of Fig. 1, device 102 comprises one or more input units 116, and said input unit 116 produces the Wave data that possibly handle.In some embodiments, treat to comprise initial data by the data that device 104 is handled.For instance, from any purpose except that being transferred to device 104, device 102 can not handled the data from input unit 116.Therefore, device 102 not deal with data to improve by the represented any characteristic of data.As a particular instance, device 102 not deal with data for example to improve attribute by frequency response, signal to noise ratio or the accuracy of the represented multimedia waveform of data, biological waveform or surrounding environment waveform.
In certain aspects, device 102 comprises preprocessor 118, but said preprocessor 118 preprocessed datas (for example, original analog data) are to be used to be transferred to device 104.For instance, preprocessor 118 can be carried out waveform processing to data.This waveform processing can comprise (for example) pulse code modulated coding or ∑-Δ modulating-coding.Therefore, opposite with the Wave data of further handling (for example, through compression, like what can in conventional system, transmit), device 102 can be transferred to device 104 with Wave data.
Preprocessor 118 also can be carried out the operation of for example error-coded, scrambling etc. to promote the transmission data.Transmitter 120 is used for the receiver 122 through pretreated transfer of data auto levelizer 104 subsequently.
Device 104 from install 102 receive Wave data after, on behalf of device 102, device 104 processor 110 can handle Wave datas.For instance, but processor 110 deal with data to improve by one or more represented characteristics of data (for example, such as preceding text argumentation).
In certain aspects; Improvement by data (for example; The raw analog waveform data) at least one represented characteristic can comprise at least one represented characteristic of data (for example, original analog data) that extraction (for example, by extractor assembly 124) is produced by device 102.For instance, extraction can relate to from the data that received (representing original sense data) extraction voice signal, extracts biological parameter (for example, heartbeat waveform), extract surrounding environment parameter (for example, pressure waveform) or a certain other similar operations.Advantageously, can improve by the mode of the represented characteristic of data and carry out this process.For instance, extraction can relate to filtering, denoising, noise removing or a certain other proper technology.
In certain aspects, extraction can relate to the indication of extraction about the data (representing original sense data) that received.For instance, extraction can comprise the indication of extracting biological parameter (for example, heart rate value), indication or a certain other similar indication of extracting surrounding environment parameter (for example, force value).In addition, can improve by the mode of the represented characteristic of data and carry out this process.For instance, the indication of heart rate (for example, as deriving from a plurality of transducers that detect heartbeat waveform) can be through equalization to provide improved final heart rate value.Can carry out similar operations to be used for other indication of biology or surrounding environment parameter.Improve characteristic and also can comprise machine readable property or the human-readable property of improvement by the represented value of analogue data.The indication of for instance, extracting or calculating heart rate (or a certain other parameter) can improve the machine readable property of analogue data or the characteristic of human-readable property.Here, can through future the autobiography sensor pulses switch be the indication that numerical heart rate value (or value of a certain other type) obtains (for example, extract or calculate) heart rate (or a certain other parameter).
With extracting (or after extracting), waveform processor 136 can be carried out the waveform processing of wanting to the Wave data that is extracted.For instance; To discuss more in detail like hereinafter; This waveform processing can relate to through execution is for example balanced, echo is eliminated, the operation of initiatively noise removing, the calculating of filter tap, sidetone processing, biological relevant (for example, medical treatment is correlated with) processing, voice command and identification and ambient environmental conditions processing improves at least one characteristic of data.
Handle at least one attribute that can improve characteristic by this.This attribute can be about (for example) frequency response, signal to noise ratio or accuracy.In certain aspects, leaching process can comprise (for example) in fact reconstruct represent data by device 102 Wave datas (for example, initial data) that produced.
In certain aspects, the result of leaching process can provide the data of comparing the less degradation with at least one characteristic with the data that produced by device 102 (for example, simulation initial data).For instance, and in the original analog data, compare, with respect to by the represented characteristic of data (for example, audio volume control) extract in the data and can have less noise.Likewise, the value that extracts any interference correlated components in the data can be less than the value of this component in the original analog data.Should be appreciated that performed processing (for example, about by the represented characteristic of data) can be different from the processing (for example, compression or decompressed data) of data being carried out simple operations here.
Characteristic by data are represented can be about the various aspects of various types of data (for example, multi-medium data, biological data and ambient data) and said data.For instance, can comprise audio frequency, music, voice, speech, video, heartbeat, blood pressure, body temperature, oxygen concentration levels, glucose level, pressure, temperature, speed, acceleration or a certain other incident or condition by the represented characteristic of data.
In addition, mentioned like preceding text, can comprise about the one or more indication in above incident and the condition by the represented characteristic of data.For instance; The audio frequency correlated characteristic can comprise the noise level of audio frequency, and the audio frequency correlated characteristic can comprise the comfort level of audio frequency to people's ear, and the heartbeat correlated characteristic can comprise the heart rate that is calculated; The pressure correlation characteristic can comprise the pressure value that is calculated; Temperature-dependent characteristics can comprise the temperature value that is calculated, and the oxygen concentration correlated characteristic can comprise the oxygen concentration value of being calculated, and the glucose level correlated characteristic can comprise the glucose level value of being calculated; Temperature-dependent characteristics can comprise the temperature value that is calculated, and the velocity correlation characteristic can comprise the velocity amplitude and the acceleration correlated characteristic that are calculated can comprise the accekeration that is calculated.
And for example preceding text are discussed, and in certain aspects, unloading is handled and can be improved by in the represented characteristic of data at least one.For instance, improving the audio frequency correlated characteristic can comprise the noise that reduces in the audio frequency or improve the comfort level (for example, add sidetone) of audio frequency to people's ear.Improve biological correlated characteristic and can comprise the calculating (for example, improving the accuracy of calculating) that improvement is used for confirming heart rate, blood pressure etc.Improve the surrounding environment correlated characteristic and can comprise the calculating (for example, improving the accuracy of calculating) that improvement is used for confirming pressure, speed etc.
In certain aspects, but processor 110 deal with data and further reduce device 102 desired processing promoting the transmission of auto levelizer 102 under some situations.For instance, wave coder 126 can provide the treated data that are through the waveform coding form (for example, through pulse code modulation data or through ∑-Δ modulating data).These data can be transferred to device 102 subsequently and need not any further processing (for example, compression) except that the standard transmission relevant treatment.Therefore, opposite with the treated data of expression waveform, device 104 also can be transferred to device 102 with Wave data.To discuss like hereinafter, under this kind situation,, therefore can carry out less processing at device 102 places because device 102 is the data of the form that can be easy to be provided to output device with reception.
After deal with data, device 104 sends to suitable destination with data.For instance, the LAN of device 104 or wide area network traffic assembly 128 can send to another device (for example, to the Wide Area Network of for example cellular network or to the internet, not shown among Fig. 1) via the suitable communication link with treated data.
Such as preceding text argumentation, device 104 can send it back treated data device 102.For instance, device 102 for the end user's of data situation under or device 102 be more suitable in treated data forwarding under the situation of final destination, install 104 and can treated data be sent it back device 102.Here, the transmission plan that optionally uses on the apparent link 106 of processor 110 and come coded data surely and will be provided to transmitter 130 through coded data subsequently.
The receiver 132 of device 102 can be provided to processor 108 to be used to the relevant treatment of communicating by letter with the data that received subsequently.For instance, the transmission plan that optionally uses on the apparent link 106 of processor 108 and the fixed data of decoding and being received.
Processor 108 can further be handled the data that received and be the data that are suitable for via the form of one or more output devices 132 outputs to provide.Advantageously, provide at wireless device 104 under the data conditions of coded format in wave shape, can need minimum relatively processing here.For instance, waveform processor 134 can handle received through pulse code modulation data or through ∑-Δ modulating data with produce analogue data maybe can handle through pulse code modulation data with generation be provided to output device 132 through ∑-Δ modulating data.In addition, in some embodiments, can be with directly being provided to output device 132 through ∑-Δ modulating data.
Can how to implement the unloading processing in order to further specify; Will device 104 comprise the wireless device of mobile phone for example or entertainment device (for example, audio player) and install 102 comprise the embodiment of the telephone headset that is used for wireless device situation discusses the instance of unloading processing tout court.Under this behaviour in service, can various types of processing be unloaded to device 104 from telephone headset 102.For instance, in some embodiments, can be desired for telephone headset 102 provides echo elimination or active noise removing.Here, input unit 116 can comprise the microphone of sensing surrounding environment sound.Thereby telephone headset 102 can such as preceding text argumentation original sensing surrounding environment voice data (for example, waveform) is transferred to device 104.
Device 104 is handled original sense data and is eliminated or the active noise removing so that (for example) equilibrium of being wanted, equalizer tap weight calculation, echo to be provided together with other input data.Under the situation of audio player, other input data can comprise treats the data (for example, audio volume control) that played out by telephone headset 102.These input data can be produced or can be received from another device via communications component 128 by device 104.
Device 104 will treated data (data of for example, eliminating through balanced data, tap weight, through echo, through the data of noise removing) transmits and later wears electrophone 102 or a certain other destination.In last situation, telephone headset 102 can be provided to loud speaker 132 with the treated data that received subsequently.Here, should be appreciated that and enough to carry out operation that preceding text discuss soon echo is initiatively eliminated, the initiatively processing of noise removing or a certain other type to provide.
Through understanding the preceding text summary, combination Fig. 2 A, Fig. 3 and Fig. 4 are discussed the additional detail of incorporating the system that unloading processing and operations associated are arranged in more detail.The exemplary components of Fig. 2 A illustrative system 200, said system 200 comprises wireless peripheral unit 202 and wireless device 204, it can be similar to wireless device 102 and wireless device 104 respectively in aspect one or more.Fig. 3 is about being transferred to data the operation of another device through execution from the device that produces sense data with (for example).Fig. 4 is about being transferred to data the operation of another device of dateout through execution from a device with (for example).For simplicity, the operation of Fig. 3 and Fig. 4 (or discussing among this paper or any other operation of teaching) can be described to carried out by specific components (for example, system 200).Yet, should be appreciated that said operation can be carried out and can be used the assembly of different numbers to carry out by the assembly of other type.Should also be clear that and in given embodiment, can not use one or more in the operation of being discussed in the wooden literary composition.
Fig. 2 A tracing device 202 is the instance of the peripheral unit of wireless device 204.For instance, wireless device 204 can comprise the air station of communicating by letter with one or more other devices (for example, WAP).In some embodiments, wireless device 204 can comprise mobile phone.Under this kind situation, peripheral unit 202 can comprise (for example) for example ancillary equipment of telephone headset, watch, medical treatment device or a certain other appropriate device.Should be appreciated that and in this paper, the variety of way the specific description to implement the teaching among this paper.Therefore, in other embodiments, device 202 can not be a peripheral unit.
Fig. 2 A is the instance that communicates via the air interface that is used for human body local area network network or personal area network of tracing device 202 and 204 also.Yet, should be appreciated that device 202 and 204 can use the communication link of other type to communicate.
Existing referring to Fig. 3, in certain aspects, unloading is handled and can be installed the situation that receives data and represent said another apparatus processes data subsequently from another about a device.As represented by square frame 302, the input translator 206 (for example, transducer) of device 202 produces the data corresponding to transducer type among Fig. 2 A.For instance; In some embodiments; Converter 206 can be suitable for sensing, and for example aural signature is (for example; Sound, audio frequency, voice or music), the multimedia characteristic of both or both the above a certain combination in visual signature (for example, the for example rest image of picture or the for example mobile image of video) or the said characteristic to be to produce multi-medium data.In some embodiments, converter 206 can be suitable for the biological correlated characteristic of for example heartbeat of sensing, blood pressure, body temperature, oxygen concentration levels, G/W equality.In some embodiments, converter 206 can be suitable for the for example surrounding environment correlated characteristic of pressure, temperature, speed, acceleration etc. of sensing.
In certain aspects, the sense data that is produced by converter 206 is the form of analogue data.This analogue data can be represented (for example) continuous wave (for example, voice data), discontinuous waveform (for example, heartbeat) or more discrete in essence information (for example, pressure, speed etc.).
As represented, install 202 preliminary treatment sense datas to be used for transmission by square frame 306.Such as preceding text argumentation, in some embodiments, preliminary treatment can relate to waveform coding institute sensed data (the original analog data of for example, being exported by converter 206).Here, wave coder 210 can be carried out the for example operation of the waveform coding of ∑-Δ modulating-coding, pulse code modulated coding or some other appropriate formats.Through converting analogue data into digital form, can easily transmit original waveform data via the communication link that utilizes Digital Transmission.
Here, should be appreciated that and to send data via communication link by high relatively data rate.For instance, be not that compressed data is sent to device 204, but can send data through overall pulse sign indicating number modulation format or to cross sampled form (for example, through ∑-Δ modulating data).Therefore, the routine techniques of the data that received with packed data before sending data via communication link (for example, use sub-band coding ins conjunction with bluetooth, MP3, or stereo coding) and decompression is compared, and the method that is disclosed can relate to less processing.For instance, for transmission, routine techniques can be with converting into through pulse code modulation data through ∑-Δ modulating data and can before the transmission data, compressing through pulse code modulation data.On the contrary, receiving terminal can relate to decompressed data to provide through pulse code modulation data or will convert into through ∑-Δ modulating data through pulse code modulation data.
Possibly need more wireless bandwidth although compare the method that is disclosed with the method for using compression, especially can the application of using relative high-bandwidth communication channel, can more effectively transmit data application or both all can application in realize favourable compromise.For instance, in the application of using the ultra-wideband communications ultra broadband of pulse (for example, based on), realize favourable compromise.
The use of ∑-Δ modulation also can promote the more reliable transmission of data via Radio Link.For instance, suppose that in ∑-Δ modulation signal each is actually least significant bit, can not have appreciable impact to institute's data recovered then for during the transmission losing of location.On the contrary, sending in the scheme of overall pulse sign indicating number modulating data (for example, 16 PCM) via link, losing of any one in the higher significance bit can have remarkable adverse effect to institute's data recovered.
But device 202 also preliminary treatment institute sensed data is to promote the reliable transmission via communication link.For instance, transmission pre-processing assembly 211 can provide chnnel coding, error-coded, scrambling, interlock, formats or other similar signal processing.
As represented by square frame 308 and 310, transmitter 212 will be transferred to the receiver 214 of device 204 through pretreated data via wireless communication link.Device 204 can carry out subsequently some preliminary treatment complementary processing of carrying out with square frame 306 places with recover to produce in square frame 306 places through the waveform coding data.For instance, one or more processors 216 of device 204 can be carried out channel-decoding, error decoding, separate scrambling, release of an interleave, separate format or other similar operations.
As represented by square frame 312, on behalf of device 202, the processor 216 of device 204 can handle the data that received subsequently.For this reason, processor 216 can extract by at least one represented characteristic of the analogue data of institute's sensing.Such as preceding text argumentation, this can relate in fact from the data reconstruction original analog data that received (for example, producing the data that the expression original waveform adds quantizing noise).For instance, on behalf of device 202, processor 216 can derive through ∑-Δ modulating data, through pulse code modulation data or subsequently will be through the analogue data of further processing.
The requirement of the visual application-specific of processing of square frame 312 and take various forms.In some embodiments (for example, wherein Wave data comprises voice data), the data that equalizer 218 can balanced be received (for example, to improve the frequency response of audio volume control).Therefore, under this kind situation, balanced component that is associated with equilibrium treatment and power consumption can be unloaded to device 204 from installing 202.Should be appreciated that and to unload processing in every way.Such as hereinafter argumentation, in some embodiments, only can unload the part of processing.For instance, device 202 can be carried out equalization filtering, and the calculating of tap weight can be unloaded to device 204.
Waveform coding at square frame 210 is that filter and sampler 220 can be handled ∑-Δ modulating data and accomplish the analog digital transfer process with (for example) in the embodiment of ∑-Δ coding.That is, filter and sampler 220 can produce pulse code modulation data from ∑-Δ modulating data.Thereby this configuration can be through carrying out component count and the power consumption that said operation reduces device 202 to installing 204.
On behalf of device 202, Fig. 2 A explanation can carry out some other processing components of handling.For instance, filter tap computation module 238 can calculate the equalization filter tap that is used for device 202.Under this kind situation, the data that device 202 is transferred to device 204 can comprise the information that is ready to use in the tap weight calculation.After carrying out necessary the processing, assembly 238 can send back to device 202 with the tap weight of being calculated subsequently.
In some embodiments, sidetone processing components 240 can be added sidetone information to go to device 202 information.Under this kind situation, device 202 can send to device 204 from microphone with audio frequency (for example, voice).Assembly 240 can add this information (for example, reduce 10dB) to subsequently and is sent to the audio frequency (for example, speech business) of device 202 with playback on loud speaker.
In some embodiments, biological treatment component 242 can be carried out the biological relevant treatment that is used for device 202.For instance, assembly 242 can be from installing 202 (for example, medical treatment device) receiving sensor data (for example, heartbeat message) and deal with data, and under some situations, based on sensing data feedback is provided to device 202 or to a certain other device.In some embodiments, assembly 242 can detect EKG (electrocardiogram) unusually and exception and make one in device 202 and 204 subsequently or both (or a certain other device) changes operator scheme.
In some embodiments, voice command and identification assembly 244 can be carried out the speech recognition relevant treatment that is used for device 202.For instance, device can send to device 204 with sensing data (for example, from microphone).Assembly 244 can be carried out voice and the order identification is handled and result's (for example, index value of expression order) is sent back to device 202 to sensing data subsequently.
To discuss more in detail like hereinafter, processor 216 can comprise other assembly that is used to carry out unloading operation.Said operation can be eliminated about (for example) echo, initiatively noise removing, the processing of biological related data and the processing of surrounding environment related data.
As represented by square frame 314, device 204 decides to carry out other processing by the requirement of given embodiment.For instance, in some embodiments, can be transferred to a certain other device from the treated data of square frame 312.Therefore, optionally (for example, by communication processor 222) formats treated data to transmit (square frame 316) via the for example suitable communication link of (for instance) Wide Area Network (not shown among Fig. 2 A).
Existing referring to Fig. 4, in certain aspects, the situation that can before treated data being sent to another device, represent another apparatus processes data about a device is handled in unloading.As represented by square frame 402, the data of going to device 202 can produce at device 204 places or receive at device 204 places.As the instance of last situation, device 204 can comprise the entertainment device (for example, music player) that produces the voice data treat to be played out by device 202.As the instance of back one situation, device 204 can comprise the air station (for example, mobile phone) that receives the speech data treat to be played out by device 202.
As represented by square frame 404, processor 204 can be handled the data that received.For instance, communication processor 222 can be carried out various decode operations to recover via Wide Area Network or with the data of a certain alternate manner transmission.In addition, will be more in detail discuss like hereinafter, wireless device 204 is in the previous data that receive or produced of under the situation of compression, can having decompressed of data.
As represented by square frame 406, on behalf of device 202, processor 216 can come deal with data subsequently.In addition, processor 216 can improve and at least one attribute that is associated by at least one represented characteristic of data.For instance, with the similar fashion of being discussed like preceding text, equalizer 218 can balanced be gone to the data of device 202.Equally, will combine Fig. 8 to discuss more in detail like hereinafter, processor 216 can be handled by 204 data that produce or receive of wireless device together with from installing 202 data that receive so that data of getting back to device 202 to be sent to be provided.
Such as preceding text combine Fig. 1 argumentation, but processor 216 waveform codings are gone to the data of device 202 and are made more effectively dateout of device 202.In addition, be not that the data through compression are sent to device 202, but can send data, make the data that device 202 need not decompress and received through overall pulse sign indicating number modulation format or to cross sampled form (for example) through ∑-Δ modulating data.In addition, will combine Fig. 5 to discuss more in detail to Fig. 7 like hereinafter, in some applications can be through realizing additional advantages through ∑-Δ modulating data via transmission of radio links.
As represented by square frame 408 and 410, the transmitter 224 of device 204 is with the receiver 226 of treated data via transmission of radio links auto levelizer 202.With the similar fashion of being discussed like preceding text, device 204 and 202 can be carried out various operations (for example, about channel coding/decoding etc.) to promote via transmission of radio links and to receive data.
Device 202 data that optionally waveform decoder received.For instance, produce under the waveform coding data conditions at processor 216, waveform decoder 228 can be carried out the waveform decoder operation Wave data is converted into analogue data or through ∑-Δ modulating data.
As represented by square frame 412; In some embodiments; The processing through waveform coding data (for example, through ∑-Δ modulating data) that is received can relate to receiver 226 simply Wave data is directly delivered to output translator 232 (for example, arriving the buffer of converter 232).Under this kind situation, device 202 can not carried out any non-transmission relevant treatment of the data that received.Hereinafter will combine Fig. 6 and Fig. 7 to discuss this embodiment more in detail.
Under any circumstance, as represented by square frame 414, the data that will be appropriate format are provided to the converter 232 of dateout in a suitable manner.For instance, loud speaker can be used for exporting the voice data of a certain form.
The unloading processing can be implemented in every way and be used to support various functional.In some embodiments, device one in 202 and 204 or both can optionally provide extra process.In some embodiments, said processing only will can be unloaded to device 203 by the part that device 202 is carried out originally.In some embodiments, can dynamical fashion carry out about whether unloading the decision-making of processing.Fig. 2 B illustrative system 200B, said system 200B have and comprise device 202B and the 204B that can be used for the some assemblies in the for example described embodiment.Substantially, Fig. 2 B assembly with or like symbol identical with Fig. 2 A assembly also can have identical or similar functions property.
Such as preceding text argumentation, in some embodiments, the non-transmission relevant treatment of all of institute's sense data can be unloaded to wireless device 204.Yet in some embodiments, some are handled still and can be carried out by device 202.Therefore, shown in Fig. 2 B, in certain aspects, device 202B can optionally comprise the processor 208 that is used to handle institute's sense data.
And for example preceding text are discussed, and in some embodiments, all non-transmission relevant treatment that are sent to institute's sense data of device 202 can be unloaded to wireless device 204.Yet in some embodiments, some processing still can be carried out by peripheral unit.Therefore, shown in Fig. 2 B, in certain aspects, device 202B can optionally comprise the processor 230 that is used to handle the data that received.
In some embodiments, device 202B can carry out some processing and other processing is unloaded on the device 204B.For instance, device 202B (for example, telephone headset) can have about MP3 decompression, echo elimination and the aborning one or more disposal ability of sidetone (for example, being provided by processor 230).As represented by line 246, processor 230 can receive some the information that is used in this processing (for example, sidetone produces) from input translator 206.In addition, device 204B (for example, mobile phone) can comprise that disposal ability is to provide one or more in the said operation.For instance, one or more processors 216B can comprise MP3 decompressor 248, sidetone processor 250 or echo eliminator 234.Therefore, look the requirement of given application and decide, device 202B and 204B can make device 204B treat one or more from the operation of device 202B unloading with execution from device 202B receiving sensor data through configuration.
In some embodiments, can the dynamical fashion unloading handle.For instance, device 202B can detect device 204B and has in order to carry out the ability with the operation of the executable operation of device 202B (for example, MP3 decompress etc.) same type.Therefore, as long as device 202B communicates by letter with device 204B, then install 202B and can break off its circuit or inactive its processing functional and operative installations 204B.Therefore, when operating alone, device 202B can provide and himself handle (for example, crossfire does not have MP3 decompression ability from the MP3 music of quickflashing softdog (FLASH dongle)).In addition; If the electric charge on the battery of device 204B drops to below the critical point, then install 204B and can stop to provide unloading to handle (for example, decompression MP3 data) and alternately (for example untreatment data; MP3 data through compression) send to device 202B, install 202B by this and will carry out processing.Under another behaviour in service; Device 202B (for example; The heart rate monitor transducer) can be at first treated sensing data (for example, measured heart rate) be sent to second device (for example, device can be the only watch of display message) with unloading relevant treatment ability.Subsequently, At All Other Times a certain, the device 202B can with untreated sensing data (for example, heartbeat waveform) send to have suitable disposal ability (for example, heart rate detection) another the device 204B (for example, mobile phone).
On behalf of wireless device 202, the wireless device 204 of Fig. 2 A can carry out various types of operations.Fig. 5 explanation can provide the exemplary components in the embodiment of the some or all of signal processing that need carry out the data of being exported by wireless device 504 (for example, it can be similar to device 202) at wireless device 502 (for example, it can be similar to device 204).Here, the form that device 502 can Wave data sends to device 504 with treated data.Therefore, device 504 can only be provided to the for example suitable output device of converter with the Wave data that is received.
With the similar fashion like preceding text, device 502 can comprise communication processor 506, and said communication processor 506 can (for example) receive data via LAN, Wide Area Network or a certain other communication link.Communication processor 506 can optionally be handled (for example, decoding) data that received and go to the data of device 504 with extraction.
The gained data are provided to can represent device 504 data processor for processing data 508.Data processor 508 can comprise data decompressor 510, and said data decompressor 510 is decompressed data under the situation of the previous warp compression of data.In addition, data processor 508 can comprise processor 512, and said processor 512 for example can provide the signal processing function property of (for instance) decoding.In certain aspects, signal processing also can attempt to improve as institute's teaching among this paper by at least one represented characteristic of data.
In certain aspects, processor 512 can provide waveform processing functional to produce through the waveform coding data.For instance, with the similar fashion of being discussed like preceding text, processor 512 can produce through pulse code modulation data, through ∑-Δ modulating data or a certain other form through the waveform coding data.
Transmitter 514 can be transferred to device 504 via suitable communication link 516 with treated data subsequently.Such as preceding text argumentation, data can be untreated in fact the form transmission.For instance, transmitter 514 can transmit uncompressed still through the waveform coding data.
At device 504 places, receiver 518 is handled the data (for example, the similar fashion to be discussed like preceding text) that receive via link 516.Provide in the embodiment of waveform coding data at device 502, receiver 518 is exportable through the original waveform coded data.Waveform processor 520 can optionally handle subsequently received be provided to proper transformation device 522 (for example, loud speaker) through the waveform coding data and with said data.
In certain aspects, waveform processing can be advantageously used in and reduce device 504 needed treating capacities and install 504 power that consume.For instance, waveform processor 520 and converter 522 can comprise universal amplifier, D class A amplifier A or direct drive-type D class A amplifier A.Perhaps, in some embodiments, ∑-Δ data can be delivered to general D class A amplifier A unprocessedly.With combining Fig. 6 and Fig. 7 to discuss an embodiment of direct drive-type D class A amplifier A circuit in more detail.
The exemplified aspect of the output translator circuit 600 that Fig. 6 explanation can directly be driven by the Wave data that is received 602 (for example, through ∑-Δ modulating data).Here; Output translator circuit 600 comprises direct drive-type D quasi-controller 604; Said direct drive-type D quasi-controller 604 produces and (for example is used to control pair of switches 608A and 608B; Transistor) control signal 606A and 606B saidly drive output translator 610 (for example, optionally via low pass filter 612) again to switch.In certain aspects, directly drive-type D quasi-controller 604 can produce control signal 606A and 606B based on the difference of the duration that is associated with the Wave data 602 of varying level.For instance, referring to Fig. 7, what the generation time of control signal Q1 and Q2 (for example, control signal 606A and 606B) and width can be based between one and zero width of the continuous level among ∑-Δ modulation waveform data S (for example, Wave data 602) is poor.Therefore, the Wave data 602 that is received is driving transducer 610 and without undergoing for example attempting to improve the processing that converts analogue data by the processing of the signal processing of the represented characteristic of data or with Wave data into directly.Through getting rid of this signal processing, wireless device (for example, device 504) is compared with the conventional equipment of not carrying out this signal processing and can be consumed less power.
Referring to Fig. 6 and Fig. 7, will study the additional detail of the generation of control signal 606A and 606B once more at present.In some embodiments, control signal Q1 and the Q2 interval generation that can be associated in set with the continuous high level part (for example, having value " 1 ") of Wave data S and low level part (for example, having value " 0 ").Define an instance of the said set of continuous high level and low level part by the represented time cycle of line w0, w2 and w4.Time cycle w0 comprises time cycle P0 and P1, and wherein Wave data S is made up of succeeded by three continuous low level pulses five continuous high level pulses respectively.Likewise, time cycle w2 comprises time cycle P2 and P3, and wherein Wave data S is made up of four continuous high level pulses and five continuous low level pulses respectively.In addition, time cycle w4 comprises time cycle P4 and P5, and wherein Wave data S is made up of seven continuous high level pulses and three continuous low level pulses respectively.
In the instance of Fig. 7, control signal Q1 and Q2 are based on the pulse of time cycle w0, w2 and w4 and produce.Specifically, under the situation of high level pulse number greater than the low level pulse number of said time cycle in cycle preset time (for example, time cycle W0), can produce negative-going pulse to signal Q1.On the contrary, under the situation of high level pulse number less than the low level pulse number of said time cycle in cycle preset time, can produce direct impulse to signal Q2.Therefore, in the instance of Fig. 7, after time cycle W0 and w4, on signal Q1, produce pulse, and after time cycle W2, on signal Q2, produce pulse.
In certain aspects, the width of control impuls Q1 and Q2 is based on the pulse of time cycle W0, W2 and W4.For instance, the width of control signal can be based on poor between high level pulse number and the low level pulse number mouthful in cycle preset time.Therefore, in the instance of Fig. 7, because time cycle P0 has five high level pulses and time cycle P1 has three low level pulses, so first pulse of control signal Q1 has the width of two pulses.Likewise, because time cycle P2 has four high level pulses and time cycle P3 has five low level pulses, therefore the pulse of the control signal Q1 after time cycle W2 has the width of a pulse.
Above embodiment advantageously provides the D type output that utilizes three-state control signal.For instance, equate that in continuous duration of the Wave data of level two control signals will be broken off under the situation of (for example, in the expression audio signal silent).Therefore, control signal can have the state of opening a switch, another state of opening another switch, and does not open the another state of arbitrary switch.Through using this tristate technique, the power consumption of circuit 600 is can be in fact proportional by the volume and the significant level of the represented audio signal of Wave data 602 with (for example).
Should be appreciated that control signal Q1 and Q2 can produce based on other sequential relationship.For instance, in some embodiments, control signal Q1 and Q2 can produce based on the pulse collection that is associated with time cycle w1, w3, W5 etc.In addition, in some applications, control signal Q1 and Q2 can produce based on even number time window (w0, w2, w4 etc.) and odd number time window (w1, w3, w5 etc.), and the pulse output number on Q1 and the Q2 is doubled.Here, the collision between effective Q1 and Q2 pulse maybe be more frequent; Therefore, but the precompose arrangement to guarantee not open simultaneously switch.
Can implement in every way to provide to be similar to and discussed functional direct drive-type D class A amplifier A circuit or a certain other similar circuit with preceding text.For instance, in some embodiments, controller 604 can comprise pulse counter 614, the pulse number that said pulse counter 614 countings are associated with the Wave data 602 of each level.The gained counting can be sent to control impuls generator 616 subsequently, and said control impuls generator 616 produces control signal 606A and the 606B that discusses like preceding text.In some embodiments, the up/down counter can be used for confirming one and zero number difference in the continuous level of Wave data 602.Under this kind situation, the gained count value can be passed to another counter, and said counter counts downward produces control signal 606A and 606B by this with the pulse of output proper width.In certain aspects, output stage (for example, comprising switch 608A and 608B and converter 610) alternately comprises the H bridger, and said H bridger comprises two pairs of switches, and wherein each is coupled to the unique person in two input terminals of converter 610 to switch.
Such as preceding text argumentation, in some embodiments, Wave data can comprise through the multidigit pulse code modulation data.Under this kind situation, controller 604 can comprise ∑-Δ modulating coder, and said ∑-Δ modulating coder will convert into through ∑-Δ modulating data (for example, the Wave data S of Fig. 7) through pulse code modulation data.
Teaching among this paper can be used with the pulse-width modulation scheme of other type.For instance, circuit 600 can be suitable for handling the Wave data (data that for example, in time quantize) of taking multimode more to intend form.Therefore, controller 604 can be suitable for based on the pulse duration of Wave data 602 but not step-by-step counting (for example, " 1 " reaches " 0 ") produces control signal 606A and 606B.
Wave data can be represented any one in the various types of information.For instance, Wave data can be represented audio signal, various forms of sensing signal, RF signal or a certain other adequate information (for example, such as preceding text argumentation).
Existing referring to Fig. 8, in certain aspects, unloading is handled and can be installed the situation that receives data, represents the said data of another apparatus processes and subsequently treated data are sent back to another device from another about a device.The square frame 802,806 of Fig. 8 and 808 expressions can be by the performed operations of device of the wireless device 202 of for example Fig. 2 A.In some embodiments, square frame 802,806 and 808 operation can be similar to the square frame 302,306 discussed with preceding text and 308 operation.Therefore, device 202 can produce or otherwise obtain data and data are sent to another device (for example, device 204) to be used for processing.In addition, install 202 waveform processing capable of using with data that preliminary treatment is produced be used for the transmission.
The data that send to device 204 here, can be used for producing the data that will be sent back to device 202.For instance, have in the embodiment that echo eliminates incorporating into, can comprise from the data of microphone (for example, telephone headset microphone) and send to device 204 and eliminate the initial data of operation to be used for echo.Likewise, in incorporating the embodiment that noise removing is initiatively arranged into, can send to device 204 to be used for initiatively noise cancellation operation from the data of another microphone (for example, the microphone of sensing surrounding environment sound).
The square frame 810,812,814 of Fig. 8 and 816 expressions can be by the performed operations of device of the wireless device 204 of for example Fig. 2 A.In some embodiments, square frame 810 and 814 operation can be similar to one or more in the operation of square frame 310,312 that preceding text discuss and 314.Therefore, device 204 can be handled from installing 202 data that receive.In addition, in some embodiments, square frame 812 and 814 operation can be similar to one or more in the operation of square frame 402,404 that preceding text discuss and 406.Therefore, device 204 can be handled the data of going to device 202.
Under arbitrary situation, on behalf of device 202, device 204 can handle the data of its reception.In addition, device 204 can optionally be carried out other processing, such as among this paper argumentation.
In some embodiments, on behalf of device 202, the echo eliminator 234 of processor 216 can carry out echo and eliminate operation.For this reason, echo eliminator 234 can be handled from the data of installing 202 data that receive and positive transmission auto levelizer 202 and can be present in any echo component the data to reduce.
In some embodiments, on behalf of device 202, the active noise eliminator 236 of processor 216 can carry out initiatively noise cancellation operation.For this reason, initiatively noise eliminator can be handled and treat data of being exported by the converter (for example, telephone headset loud speaker) of device 202 and the data that produced by the input translator 206 (for example, surrounding environment microphone) that installs 202.In this way, initiatively noise eliminator 236 can add signal component to just send to device 202 data, but said device 202 will be eliminated the ambient noise that log is heard by the user of device 202.
Should be appreciated that abovely to be merely a little instance that device 204 can be represented the operation that device 202 carries out, and should be appreciated that and to use other operation according to the teaching among this paper.After device 204 was accomplished the processing of data, device 204 can send back to wireless device 202 (square frame 816) via Radio Link with treated data.Such as preceding text argumentation, in some embodiments, device 204 can make device 202 can more effectively export the data of wanting with send to device 202 through the waveform coding data.
Square frame 818 and 822 is represented the operation that can be carried out by the device of for example wireless device 202 again.In some embodiments, square frame 818 and 822 operation can be similar to square frame 410,412 that preceding text discuss and 414 operation.Therefore, device 202 can optionally be handled the data that received and via output device 232 dateouts.
Mentioned like preceding text, can static mode or implement unloading with dynamical fashion and handle.Here, whether that decision-making that unloading handles can be based in the various factors is one or more about implementing or calling.For instance, processing can be unloaded to " more capable " device with more multiprocessing resource.Said processing resource can comprise more high capacity cell, more strength reason ability (for example, faster processor), more effectively handle etc.In addition, the required standard that can be low as far as possible based on for example holding device cost, reduces the device complexity or reduce plant bulk (for example, through reducing the size of battery and integrated circuit circuit small pieces) unloads (for example, at the design time place) and handles.In certain aspects, can unload processing based on the classification that defines of device.For instance, classification can be associated with different disposal resource, different price target, different complexity and different size.Here, dissimilar processing can be unloaded to different classes of device.
In certain aspects, device can optionally be handled so that unloading to be provided through dynamic-configuration.Here, dynamic offloading is handled and can be called by one in the related device in the unloading operation or both operations or by a certain other device.In addition; Dynamic offloading is handled and can be aroused based on one or more standards, and said standard comprises the classification that defines of (for example) setter, the ability of setter, the processing load of setter, power consumption or the margin of power or a certain other proper standard of setter.In certain aspects, said standard can be based on the time.For instance, about whether reach how to call the decision-making that unloading handles can be based on first precondition, current conditioned disjunction following (for example, expection) condition.
Fig. 9 explains the exemplary operations of embodiment, and wherein on behalf of it, another device of peripheral unit request carry out processing.As represented by square frame 902 and 904, the one or more abilities of confirming other device in the device.In some embodiments, said device can communicate with one another with the ability (for example, when device is relative to each other couplet) of learning device.Perhaps, in some embodiments, the ability of some types of devices can be provided a certain (for example, during manufacture maybe when device begins to serve at first) At All Other Times in (for example, programming) auto levelizer.
As represented by square frame 906, in case peripheral unit is learned the ability of wireless device, then peripheral unit can send a message to wireless device immediately to ask said wireless device in following certain a bit one or more operation of place's execution.Agree to carry out under the situation of institute's Request Processing at wireless device, wireless device can be confirmed the request (square frame 908) from peripheral unit.Here, can discern from the message in one or two said device and will unload which specific operation and can how to call (for example, request form) subsequently said operation.
As represented by square frame 910, at a certain time point after a while, peripheral unit arrives wireless device with transfer of data.As represented by square frame 912, on behalf of peripheral unit, wireless device come deal with data subsequently.This processing can take (for example) preceding text discuss or this paper in the unloading forms of treatment of teaching otherwise.
As represented by square frame 914, wireless device arrives suitable recipient with treated transfer of data subsequently.Such as preceding text argumentation, wireless device can be got back to peripheral unit (square frame 916) or to a certain other device (square frame 918) with treated transfer of data.
Teaching among this paper can be used for unloading the processing that is used for various operations.For instance, the exemplary components of Figure 10 illustrative system 1000, said system 1000 be suitable for handling can be from various transducers the one or more data that sense.
Peripheral unit 1002 comprises and is used for sensing for example ambient environmental conditions (for example, temperature) or biotic factor (for example, heart rate, temperature, blood pressure etc.) wait one or more transducers 1004 of one or more conditions.Said transducer 1004 can take to comprise the various forms of chemical transformation device and electric transducer, mechanical converter, magnetic transformer, nuclear converter or optical transducer.For instance, the chemical transformation device can be used for obtaining glucose level information from the people.Electric transducer can be used for detecting people's heartbeat.Mechanical converter can be used for obtaining temperature, pressure, speed or acceleration information.Optical transducer can be used for obtaining Oximetry information.The nuclear converter can be used for measuring radiation type and grade.In addition, peripheral unit 1002 can be carried in the appropriate position on the human body or be positioned at appropriate location (for example, carrier in) and sentence one or more in the said condition of sensing.
The sensing data that is obtained can be used as the analog or digital waveform that is used to handle and is delivered to another wireless device.Therefore, such as preceding text argumentation, device 1002 can comprise: wave coder 1006, it is used to handle institute's sense data to be used for transmission; And transmitter 1008, it is used for transfer of data to another wireless device 1010.
Wireless device 1010 comprises receiver 1012, processor 1014 and the communication processor 1016 with the similar fashion of being discussed like preceding text.Here, processor 1014 can comprise one or more assemblies that are used to represent device 1002 processing institute sense datas.For instance, heart rate assembly 1018 can be handled the indication of the EKG data of institute's sensing with the present rate of generation people heartbeat.Heart rate grader 1020 can be handled heart rate information with the classification heart rate.Temperature assembly 1022 can be handled institute's sensed temperature data (for example, expression ambient temperature or body temperature) to produce the indication of measured temperature.Pressure assembly 1024 can be handled the pressure data (for example, expression people's blood pressure, ambient pressure, tire pressure etc.) of institute's sensing to produce the indication of pressure.The speed data that speed assembly 1026 can be handled institute's sensing is to produce the indication of (for example, people or a certain other moving target) speed.The acceleration information that acceleration assembly 1028 can be handled institute's sensing is to produce the indication of (for example, people or a certain other moving target) acceleration.Chemical data or the Oximetry data that blood analysis assembly 1030 can be handled institute's sensing are with the glucose level that produces the people respectively or the indication of oxygen concentration levels.The corresponding indication that is produced by processor 1014 can send to the appropriate device of for example installing 1010 output device (for example, display equipment) or send to another device subsequently via communication processor 1016.
In certain aspects; Can be directed against sensing (for example) surrounding environment or biotic factor is disposed one or more wireless sensing devices, sensing apparatus is via human body local area network network, personal area network or with a certain alternate manner and one or more other wireless device by this.For instance, referring to the system 1100 of Figure 11, sensing apparatus 1102 can directly or via another wireless device of for example middle device 1106 send to wireless device 1104 with institute's sensed data.The flow chart that combines Figure 12 is discussed the exemplary operations that to carry out by the assembly of system 1100.
As represented by the square frame among Figure 12 1202, sensing apparatus 1102 comprise be used for sensing such as this paper one or more transducers 1108 of various conditions of argumentation or teaching.As represented by square frame 1204, said transducer 1108 can produce analog sensing data (waveform of for example, being caught) on the basis of continuous or repetition.Mentioned like preceding text, in typical embodiments, institute's sensed data comprises original (for example, unprocessed) analogue data.
In some embodiments, sensing apparatus 1102 can only be delivered to another device to be used for processing with institute's sensed data.Such as among this paper argumentation, institute's sensed data can be used as analog waveform or transmits as digital waveform.Therefore, as represented by square frame 1206, in certain aspects, sensing apparatus 1102 can comprise and be used to handle the wave coder 1110 (for example, ∑-Δ encoder) that institute's sense data supplies transmission.
As represented by square frame 1208, sensing apparatus 1102 comprises the transmitter 1112 that is used for data are transferred to via wireless communication link another wireless device.Mentioned like preceding text, in some embodiments, sensing apparatus 1102 can be transferred to wireless device 1104 with direct mode or as depicted in figure 11 via one or more middle devices 1106 with institute's sensed data.
The use of one or more middle devices can be advantageously used in the reliability of data transmission in the increase system 1100.For instance, the transfer of data in the system 1100 can stand the interruption of the wireless connectivity between device.In addition, the power of battery of different amounts can be used in the various devices of system 1100 at some preset time.Therefore, system 1100 can be with middle device 1106 as relay point, handles operation to be used for temporary transient store sensor data to be relayed to another device (for example, wireless device) or to be used to unload one or more in time after a while.
Referring to Figure 12, as represented by square frame 1210, middle device 1106 comprises the transceiver 1114 that is used for receiving from sensing apparatus 1102 data once more.As represented by square frame 1212, middle device 1106 can comprise processor module 1116, and said processor module 1116 comprises the waveform processor 1118 that (for example) is used for carrying out one or more operations of discussing like this paper.In addition, peripheral unit 1106 can comprise the data storage 1120 that is used to store institute's sensed data and other information.As represented by square frame 1214, transceiver 1114 is transferred to another device (for example, wireless device 1104) with institute's sensed data via wireless communication link.
Such as among this paper argumentation, in case wireless device 1104 receives original or treated sense data, then on behalf of sensing apparatus 1102 or a certain other device (for example, peripheral unit 1106), wireless device can immediately come deal with data.For this reason, wireless device 1104 also comprises and being used for and sensing apparatus 1102, middle device 1106 or transceiver module 1122 that both communicate by letter.In addition, wireless device 1104 comprises one or more processor modules 1124 that are used for deal with data and communicate by letter with other device (for example, via Wide Area Network or a certain other communication link).
In some embodiments, sensing apparatus 1102 can comprise digital signal processor or microprocessor.Here, sensing apparatus also can comprise the analog-digital converter that is used for institute's sensed data is converted into digital form.
Teaching among this paper can be incorporated into the device of the various assemblies that are used for communicating by letter with at least one other device.Figure 13 describes to can be used for promoting some exemplary components of the communication between the device.Here, first device (for example, accessing terminal), 1302 and second device (for example, the access point) 1304 is suitable for suitably communicating by letter via communication link 1306 on the medium.
Primitively, research is being sent to assembly related the process of device 1304 with information from installing 1302.Transmission (" TX ") data processor 1308 receives business datum (for example, packet) from data buffer 1310 or a certain other suitable assembly.Tx data processor 1308 is handled (for example, coding, staggered and sign map) each packet and data symbol is provided based on selected coding and modulation scheme.Substantially, data symbol is for being used for modulation symbols for data, and frequency pilot sign is the modulation symbol (its priori is known) that is used for pilot tone.Modulator 1312 receives data symbol, frequency pilot signs and is used for possible the signaling of reverse link, and carries out and modulate (for example, OFDM or a certain other suitable modulation) and/or by other processing of system's appointment and the output code laminar flow is provided.Transmitter (" TMTR ") 1314 handle (for example, converting simulation, filtering, amplification and up-conversion into) output code laminar flows and produce subsequently from antenna 1316 transmission through modulation signal.
By receiving of device 1302 transmission through the antenna 1318 of modulation signal (with signal) by device 1304 from other device of communicating by letter with device 1304.Receiver (" RCVR ") 1320 is handled (for example, regulating and digitlization) from the received signal of antenna 1318 and the example that is received is provided.Demodulator (" DEMOD ") 1322 is handled the example that (for example, rectification and detection) received and the data symbol that is detected is provided, said data symbol can serve as reasons other device be transferred to device 1304 data symbol Noise Estimation arranged.Receive (" RX ") data processor 1324 handle the data symbol that (for example, symbol de-maps, release of an interleave and decoding) detected and provide with each transmitting device (for example, device 1302) be associated through decoded data.
To study at present information sent to related assembly in the process of device 1302 (for example, forward link) from installing 1304.At device 1304 places, business datum is handled to produce data symbol by transmission (" TX ") data processor 1326.Modulator 1328 receives data symbol, frequency pilot sign and is used for the signaling of forward link; (for example carry out modulation; OFDM or a certain other suitable modulation) and/or other relevant processing, and provide by transmitter (" TMTR ") 1330 and further regulate and from the output code laminar flow of antenna 1318 transmission.In some embodiments, the signaling that is used for forward link can comprise the power control command that on reverse link, is transferred to device 1304 and other information (for example, about communication channel) that is produced for all devices (for example, the terminal) by controller 1332.
Installing 1302 places, receiving, regulating also digitlization and handle the data symbol that is detected to obtain by antenna 1316 by device 1304 transmission by demodulator (" DEMOD ") 1336 by receiver (" RCVR ") 1334 through modulation signal.Receive (" RX ") data processor 1338 handle the data symbol that is detected and be provided for device 1302 through decoded data and forward link signaling.Controller 1340 received power control commands and other information are with control data transmission and be controlled at the through-put power on the reverse link of auto levelizer 1304.
Controller 1340 and 1332 is guiding device 1302 and install 1304 various operations respectively.For instance, controller can confirm that suitable filter, report come decoded information about the information and the use filter of filter.Data storage 1342 and 1344 can be stored procedure code and the data of being used by controller 1340 and 1332 respectively.
Figure 13 explains that also said communications component can comprise one or more assemblies of carrying out like the range finding associative operation of institute's teaching among this paper.For instance, range finding control assembly 1346 can and/or install other assembly cooperation of 1302 with controller 1340 and send to another device (for example, installing 1304) with receive and will find range coherent signal and information.Likewise, range finding control assembly 1348 can and/or install other assembly cooperation of 1304 with controller 1332 and send to another device (for example, installing 1302) with receive and will find range coherent signal and information.
Various wireless communication links and wireless network topology can be supported or otherwise used to device like institute's teaching among this paper.For instance, in certain aspects, device 102 and 104 can comprise or form the part of human body local area network network or personal area network (for example, ultra-wide band network).In addition, in certain aspects, device 102 and 104 can comprise or form the part of LAN or Wide Area Network.One or more in various wireless communication protocols or the standard also can be supported or otherwise used to device 102 and 104, and said agreement or standard comprise (for example) CDMA, TDMA, FDMA, OFDM, OFDMA, WiMAX, Wi-Fi and other wireless technology.Therefore, device 102 and 104 can comprise that suitable assembly sets up one or more communication links to use various wireless technologys.For instance; Device can comprise have be associated transmitter and receiver assembly wireless transceiver (for example; Radio), said transmitter and receiver assembly comprise the various assemblies (for example, signal generator and signal processor) of promotion via the communication of wireless medium.Said assembly can be supported various wireless physical layer schemes.For instance, some forms of physical layer CDMA capable of using, TDMA, OFDM, OFDMA or other modulation and multiplexing scheme.
In certain aspects, device can be communicated by letter via the physical layer based on pulse.For instance, physical layer ultra-wideband pulse capable of using, said pulse has shorter relatively length (for example, several approximately nanoseconds) and relative wider bandwidth.In certain aspects, radio ultra wide band system can be defined as and have approximately approximate 20% or bigger part bandwidth and/or have approximate approximately 500MHz or the system of bigger bandwidth.
Should be appreciated that and to implement device by various forms like institute's teaching among this paper.For instance, the teaching among this paper can be incorporated in the various device (for example, device) (for example, implement or by its execution) within it.For instance; One or more aspects of institute's teaching (for example can be incorporated mobile phone among this paper; Cellular handset), personal digital assistant (" PDA "), entertainment device are (for example; Music or video-unit), telephone headset (for example; Head-telephone, earphone etc.), microphone, medical treatment device (for example, biometric sensor, heart rate monitor, pedometer, EKG device etc.), user I/O device (for example, watch, remote controller, lamp switch, keyboard, mouse etc.), tire pressure monitor, computer, point of sale device, entertainment device, hearing aids, STB or any other appropriate device.
Said device can have different capacity and data demand.In certain aspects; Teaching among this paper (for example can be suitable for low power applications; Through using signaling schemes and low duty cycle mode based on pulse) in and can support to comprise the various data rates (for example, through using the high bandwidth pulse) of relative high data rate.
In certain aspects, device can comprise the access device (for example, Wi-Fi access point) that is used for communication system.For instance, device can be provided to another network connectivity of (like, the Wide Area Network of internet for example) via the wired or wireless communication link.Therefore, device can make another device (for example, Wi-Fi station) can insert other network.In addition, should be appreciated that discuss among this paper one or more in the device can be portable or under some situations for non-relatively portable.
Such as the device of institute's teaching among this paper can comprise based on via radio communication transmission or the data that received carry out the various assemblies of function.For instance, telephone headset can comprise the converter that is suitable for based on sense of hearing output is provided via the data that receiver or wireless communication link received.In addition, telephone headset can comprise being suitable for producing and treats the converter (for example, microphone) of preliminary treatment with the sense data that is used for radio communication.Watch can comprise the display that is suitable for based on vision output is provided via the data that receiver or wireless communication link received.Watch also can comprise being suitable for producing treats the converter of preliminary treatment with the sense data (for example, about biotic factor) that is used for radio communication.Medical treatment device can comprise and is suitable for producing the transducer of treating via the sense data of transmitter or wireless communication link transmission.In addition, medical treatment device can comprise the converter that is suitable for based on produce output (for example, warning signal) via the data that receiver or wireless communication link received.
Can use various structures to implement the functional unit of described herein or institute's teaching.Referring to Figure 14 A and Figure 14 B; System 1400A and 1400B are represented as a series of interrelated functional blocks; Said functional block can be represented by (for example) one or more integrated circuits (function of for example, ASIC) implementing or can be like a certain embodied in other of institute's teaching among this paper.Such as among this paper argumentation, integrated circuit can comprise processor, software, its a certain combination.
Shown in Figure 14 A, system 1400A can comprise equipment 1402A (for example, peripheral unit) and equipment 1404A (for example, wireless device).Equipment 1402A comprises one or more modules 1406,1408,1410A, 1414,1416,1418 and 1420, and said module can be carried out preceding text about described one or more functions of each figure.For instance, but be used for the various conditions of ASIC1406 sensing of sensing and the assembly 116 that can discuss corresponding to (for example) preceding text.The ASIC1408 that is used for transmitting can provide about like this paper institute teaching with transfer of data to the various functional of another device and the assembly 120 that can discuss corresponding to (for example) preceding text.The ASIC1410A that is used for receiving can provide the assembly 132 that receives the various functional of data and can discuss corresponding to (for example) preceding text from another device about like this paper institute teaching.The ASIC1414 that is used for directly transmitting can provide assembly 108 and/or the assembly 112 that data is provided to the various functional of output translator and can discusses corresponding to (for example) preceding text about like this paper institute teaching.Be used for pretreated ASIC1416 the assembly 118 about handling the various functional of the signal that is used to transmit like this paper institute teaching and can discussing corresponding to (for example) preceding text can be provided.The ASIC1418 that is used for waveform coding can provide the assembly 210 about producing the various functional of Wave data like this paper institute teaching and can discussing corresponding to (for example) preceding text.The ASIC1420 that is used for the modulation of ∑-Δ can provide about as the teaching generation of this paper institute through the various functional of ∑-Δ modulating data and the assembly 210 that can discuss corresponding to (for example) preceding text.
Equipment 1404A also comprises one or more modules 1422A, 1424A, 1432,1434,1436,1438,1440 and 1442, and said module can be carried out preceding text about described one or more functions of each figure.For instance, the ASIC1422A that is used for transmitting can provide about as wooden literary composition institute teaching with transfer of data to the various functional of another device and the assembly 130 that can discuss corresponding to (for example) preceding text.The ASIC1424A that is used for receiving can provide the assembly 122 that receives the various functional of data and can discuss corresponding to (for example) preceding text from another device about like this paper institute teaching.The ASIC1432 that is used for waveform coding can provide the assembly 512 about producing the various functional of Wave data like this paper institute teaching and can discussing corresponding to (for example) preceding text.The ASIC1434 that is used for handling can carry out the assembly 216 of handling operation and can discussing corresponding to (for example) preceding text like one or more of this paper institute teaching.Being used for balanced ASIC1436 can carry out like one or more equalization operation of this paper institute teaching and the assembly 218 that can discuss corresponding to (for example) preceding text.Be used for ASIC1438 that echo eliminates and can carry out the assembly 234 of eliminating operation and can discussing corresponding to (for example) preceding text like one or more echoes of this paper institute teaching.Be used for the ASIC1440 of noise removing initiatively and can carry out one or more initiatively noise cancellation operation and the assemblies 236 that can discuss corresponding to (for example) preceding text like this paper institute teaching.The ASIC1442 that is used for filtering and sampling can carry out like one or more filtering of this paper institute teaching and sampling operation and the assembly 220 that can discuss corresponding to (for example) preceding text.Be used for ASIC1444 that sidetone produces can provide about as this paper institute teaching generation sidetone various functional and the assembly 240 that can discuss like preceding text corresponding to (for example).Be used for ASIC1446 that the filter tap produces can provide about as this paper institute teaching generation filter tap various functional and the assembly 238 that can discuss corresponding to (for example) preceding text.The ASIC1448 that is used for carrying out a biological disposal upon can provide about handle like the biology (for example, medical treatment) of this paper institute teaching various functional and the assembly 242 and/or 1014 that can discuss corresponding to (for example) preceding text.The ASIC1450 that is used for voice command and identification can provide about like the various functional of this paper institute teaching identification voice and order and the assembly 244 that can discuss corresponding to (for example) preceding text.
Shown in Figure 14 B, system 1400B can comprise equipment 1402B (for example, peripheral unit) and equipment 1404B (for example, wireless device).Equipment 1402B comprises one or more modules 1410B and 1412, and said module can be carried out preceding text about described one or more functions of each figure.For instance, the ASIC1410B that is used for receiving can provide the assembly 132 that receives the various functional of data and can discuss corresponding to (for example) preceding text from another device about like this paper institute teaching.The ASIC1412 that is used for handling can carry out the assembly 108 of handling operation and can discussing corresponding to (for example) preceding text like one or more of this paper institute teaching.
Equipment 1404A also comprises one or more modules 1422B, 1424B, 1426,1428 and 1430, and said module can be carried out preceding text about described one or more functions of each figure.For instance, the ASIC1422B that is used for transmitting can provide about like this paper institute teaching with transfer of data to the various functional of another device and the assembly 130 that can discuss corresponding to (for example) preceding text.The ASIC1424B that is used for receiving can provide the assembly 122 that receives the various functional of data and can discuss corresponding to (for example) preceding text from another device about like this paper institute teaching.The ASIC1426 that is used for producing can carry out about one or more operations that produce Wave data like this paper institute teaching and the assembly 508 that can discuss corresponding to (for example) preceding text.The ASIC1428 that is used for decompressing can carry out about as one or more operations of wooden literary composition institute teaching decompressed data and the assembly 510 that can discuss corresponding to (for example) preceding text.The ASIC1430 that is used for handling the data that received can carry out the assembly 512 of handling operation and can discussing corresponding to (for example) preceding text like one or more of this paper institute teaching.
As indicated above, in certain aspects, said assembly can be implemented via suitable processor module.In certain aspects, said processor module can use at least in part like the structure of institute's teaching among this paper and implement.In certain aspects, processor can be suitable for implementing one or more parts or all functions property in the said assembly.In certain aspects, be optional by one or more represented assemblies of dashed rectangle.
In certain aspects, equipment 1402 and equipment 1404 can comprise functional one or more integrated circuits that assembly illustrated in fig. 14 is provided.For instance; In certain aspects; Single integrated circuit can be implemented the functional of illustrated processor module; And an above processor can be implemented the functional of illustrated assembly in others, and an above integrated circuit can be implemented the functional of illustrated processor module in others.
In addition, can use any appropriate device to implement by represented assembly of Figure 14 and other assembly and the function described in function and this paper.Also can use at least in part like the corresponding construction of institute's teaching among this paper and implement this device.For instance, in certain aspects, the device that is used for sensing can comprise converter; The device that is used to transmit can comprise transmitter, and the device that is used to receive can comprise receiver, and the device that is used to handle can comprise processor; The device that is used for directly transmitting can comprise processor and/or receiver, is used for pretreated device and can comprises processor, and the device that is used for waveform coding can comprise wave coder; The device that is used for ∑-Δ modulation can comprise wave coder, and the device that is used to produce can comprise processor, and the device that is used to decompress can comprise decompressor; The device that is used to handle the data that received can comprise processor, and the device that is used to handle to extract can comprise processor, is used for balanced device and can comprises equalizer; The device that is used for the echo elimination can comprise echo eliminator; The device that is used for the active noise removing can comprise initiatively noise eliminator, and the device that is used for filtering and sampling can comprise filter and sampler, and the device that is used for the sidetone generation can comprise the sidetone processor; Be used for the device that the filter tap produces and comprise filter tap computation processor, and the device that is used for speech recognition can comprise voice command and identification processor.Also can implement one or more in the said device according to one or more in the processor module of Figure 14.
Those skilled in the art will appreciate that any one the expression information and the signal (for example, being called data among this paper) that can use in various different skill and the technology.For instance, running through preceding text describes analogue data, numerical data, instruction, order, information, signal, position, symbol and the chip that possibly quote and can be represented by voltage, electric current, electromagnetic wave, magnetic field or particle, light field or particle or its any combination.
The those skilled in the art will further understand in various illustrative components, blocks, module, processor, device, circuit and the algorithm steps that combines institute announcement aspect among this paper and describe any one be implemented as electronic hardware (for example; Numeral embodiment, simulation embodiment or both combinations, it can use source code or a certain other technology to design), incorporate various forms of programs or design code (it can be called as " software " or " software module " for simplicity among this paper) or both combinations that instruction is arranged into.Be this interchangeability of clear explanation hardware and software, preceding text are substantially according to its functional various Illustrative components, piece, module, circuit and step described.With this functional hardware that is embodied as still is that software is looked the application-specific forced on the whole system and design limit and decided.The variation pattern that the those skilled in the art can be used for each application-specific is implemented said functional, does not cause and the departing from of wooden scope of invention but should said embodiment decision-making be interpreted as.
Various illustrative components, blocks, module and the circuit of describing in conjunction with institute announcement aspect among this paper can integrated circuit (" IC "), access terminal or access point in implement or by integrated circuit (" IC "), access terminal or access point is implemented.IC can comprise general processor, digital signal processor (DSP), application-specific integrated circuit (ASIC) (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, electric assembly, optical assembly, mechanical component or its through design carrying out any combination of function described in this paper, and can carry out to stay and be stored in the IC, stay and be stored in outer or both sign indicating number or the instruction of IC.General processor can be microprocessor, but processor can be any conventional processors, controller, microcontroller or state machine in alternative.Processor also can be embodied as the combination of calculation element, for example, and the associating of the combination of DSP and microprocessor, the combination of a plurality of microprocessors, one or more microprocessors and DSP core or any other this configuration.
Any certain order or the hierarchy that should understand the step in any institute announcement process are the instance of exemplary method.Based on design preference, answer the certain order of the step in the understanding process or hierarchy to keep within the scope of the invention simultaneously through arranging again.The method of enclosing is advocated to present the current key element of each step and not mean that with sample order to be limited to certain order or the hierarchy that is appeared.
The software module that the method for describing in conjunction with institute announcement aspect among this paper or the step of algorithm can be directly carried out with hardware, by processor or both embodied in combination.Software module (for example, comprising executable instruction and related data) and other data can be stayed in the data storage of the computer-readable storage medium be stored in any other form known in for example RAM memory, flash memory, ROM memory, eprom memory, eeprom memory, register, hard disk, detachable disk, CD-ROM or this technology.The machine that exemplary storage medium for example can be coupled to (for instance) computer/processor (it can be called as " processor " for simplicity among this paper) makes processor and to write information to medium from read information (for example, sign indicating number).Exemplary storage medium can be integral with processor.Processor and medium can be stayed and be stored among the ASIC.ASIC can stay and be stored in the subscriber's installation.In alternative, processor and medium can be used as discrete component in being stored in the subscriber's installation.In addition, in certain aspects, any suitable computer program can comprise computer-readable media, and said computer-readable media comprises about the one or more sign indicating number in the aspect of the present invention (for example, can be carried out by at least one computer).In certain aspects, computer program can comprise encapsulating material.
Provide the previous description of institute announcement aspect to make the those skilled in the art can make or use the present invention.The those skilled in the art will be easy to understand the various modifications of said aspect, and the General Principle that is defined among this paper can be applicable to others under the situation that does not depart from scope of the present invention.Therefore, do not hope that the present invention is limited to the aspect shown in this paper but it meets the widest scope consistent with principle disclosed herein and novel feature.

Claims (129)

1. the method for a deal with data, it comprises:
Receive data at the first device place, the wherein said data that receive are to supply the analogue data of wireless transmission to produce at the second device place through preliminary treatment;
Manage the said data that receive everywhere at said first device, to improve by at least one represented characteristic of said analogue data; And
Said treated data are transferred to said second device from said first device, and wherein the battery charge when said first device drops to critical point when following, and said first device stops to provide unloading processing and untreatment data being sent to said second and installs.
2. method according to claim 1, wherein said at least one characteristic comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
3. method according to claim 1, wherein said at least one characteristic comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
4. method according to claim 1, wherein said improvement comprise provides the data of comparing the less degradation with said at least one characteristic with said analogue data.
5. method according to claim 4, wherein said degradation is with noise, interference or noise and disturb relevant.
6. method according to claim 1, wherein said processing comprise with the said data that receive in fact reconstruct represent the data of said analogue data.
7. method according to claim 1, wherein said processing improves at least one attribute of said at least one characteristic.
8. method according to claim 7, wherein said at least one attribute comprise by in the following group that forms at least one: frequency response, noise be accuracy when.
9. method according to claim 1, wherein said processing comprise equilibrium, echo elimination, initiatively noise removing, filtering and sampling operation, the calculating of filter tap, sidetone processing or speech recognition.
10. method according to claim 1, wherein said processing comprise definite heart rate, the heart rate of classifying, confirm temperature, confirm pressure, confirm speed or definite acceleration.
11. method according to claim 1, wherein said analogue data comprise the original analog data by the transducer output of said second device.
12. method according to claim 1, wherein said analogue data comprises analog waveform.
13. method according to claim 1, wherein said preliminary treatment comprise by in the following group that forms at least one: error-coded, scrambling, staggered and format.
14. method according to claim 1, the wherein said data that receive comprise through the waveform coding data.
15. method according to claim 1, the wherein said data that receive comprise through ∑-Δ modulating data.
16. further comprising, method according to claim 15, wherein said processing convert into through pulse code modulation data through ∑-Δ modulating data said.
17. method according to claim 1, it further comprises:
Said treated data are carried out waveform coding; And
Be transferred to said second device through the waveform coding data from said first device with said.
18. method according to claim 1 wherein receives said data via wireless personal local area network network air interface or wireless human body local area network network air interface.
19. method according to claim 1; Wherein receive said data via ultra-wideband pulse; In the said ultra-wideband pulse each has about 20% or bigger part bandwidth, have about 500MHz or bigger bandwidth, or has about 20% or bigger part bandwidth and have about 500MHz or bigger bandwidth.
20. method according to claim 1, wherein said analogue data is produced by chemical transformation device, electric transducer, mechanical converter, magnetic transformer, nuclear converter or optical transducer.
21. an equipment that is used for deal with data, it comprises:
Receiver, it is suitable for receiving data, and the wherein said data that receive are to supply the analogue data of wireless transmission to produce at another equipment place through preliminary treatment;
Processor, it is suitable for handling the said data that receive, to improve by at least one represented characteristic of said analogue data; And
Transmitter, it is suitable for said treated transfer of data to said another equipment, wherein drops to critical point when following when the battery charge of said equipment, and said equipment stops to provide and unloads processing and untreatment data is sent to said another equipment.
22. equipment according to claim 21, wherein said at least one characteristic comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
23. equipment according to claim 21, wherein said at least one characteristic comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
24. equipment according to claim 21, wherein said processor are further adapted for the data of comparing the less degradation with said at least one characteristic with said analogue data are provided.
25. equipment according to claim 24, wherein said degradation is with noise, interference or noise and disturb relevant.
26. equipment according to claim 21, wherein said processor be further adapted for the said data that receive in fact reconstruct represent the data of said analogue data.
27. equipment according to claim 21, wherein said processor are further adapted at least one attribute that improves said at least one characteristic.
28. equipment according to claim 27, wherein said at least one attribute comprise by in the following group that forms at least one: frequency response, noise be accuracy when.
29. equipment according to claim 21, wherein said processor comprise equalizer, echo eliminator, active noise eliminator, filter and sampler, filter tap computation processor, sidetone processor or speech recognition processor.
30. equipment according to claim 21, wherein said processor are further adapted for definite heart rate, the heart rate of classifying, confirm temperature, confirm pressure, confirm speed or definite acceleration.
31. equipment according to claim 21, wherein said analogue data comprise the original analog data by the transducer output of said another equipment.
32. equipment according to claim 21, wherein said analogue data comprises analog waveform.
33. equipment according to claim 21, wherein said preliminary treatment comprise by in the following group that forms at least one: error-coded, scrambling, staggered and format.
34. equipment according to claim 21, the wherein said data that receive comprise through the waveform coding data.
35. equipment according to claim 21, the wherein said data that receive comprise through ∑-Δ modulating data.
36. comprising, equipment according to claim 35, wherein said processor is suitable for converting into through the filter of pulse code modulation data and sampler through ∑-Δ modulating data with said.
37. equipment according to claim 21, it further comprises:
Wave coder, it is suitable for said treated data are carried out waveform coding; And
Transmitter, it is suitable for arriving said another equipment with said through the waveform coding transfer of data.
38. equipment according to claim 21, wherein said data receive via wireless personal local area network network air interface or wireless human body local area network network air interface.
39. equipment according to claim 21; Wherein said data receive via ultra-wideband pulse; In the said ultra-wideband pulse each has about 20% or bigger part bandwidth, have about 500MHz or bigger bandwidth, or has about 20% or bigger part bandwidth and have about 500MHz or bigger bandwidth.
40. equipment according to claim 21, wherein said analogue data is produced by chemical transformation device, electric transducer, mechanical converter, magnetic transformer, nuclear converter or optical transducer.
41. an equipment that is used for deal with data, it comprises:
Be used to receive the device of data, the wherein said data that receive are to supply the analogue data of wireless transmission to produce at another equipment place through preliminary treatment;
Be used to handle the said data that receive to improve device by at least one represented characteristic of said analogue data; And
Be used for the device of said treated transfer of data to said another equipment, wherein drop to critical point when following when the battery charge of said equipment, said equipment stops to provide and unloads processing and untreatment data is sent to said another equipment.
42. according to the described equipment of claim 41, wherein said at least one characteristic comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
43. according to the described equipment of claim 41, wherein said at least one characteristic comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
44. according to the described equipment of claim 41, wherein said improvement comprises provides the data of comparing the less degradation with said at least one characteristic with said analogue data.
45. according to the described equipment of claim 44, wherein said degradation is with noise, interference or noise and disturb relevant.
46. according to the described equipment of claim 41, the wherein said device that is used to handle with the said data that receive in fact reconstruct represent the data of said analogue data.
47. according to the described equipment of claim 41, the wherein said device that is used to handle improves at least one attribute of said at least one characteristic.
48. according to the described equipment of claim 47, wherein said at least one attribute comprises by in the following group that forms at least one: frequency response, noise be accuracy when.
49. according to the described equipment of claim 41, the wherein said device that is used to handle comprises and is used for balanced device, is used for device that echo eliminates, be used for noise removing initiatively device, be used for filtering and sampling device, be used for device that the filter tap calculates, be used for device that sidetone handles or the device that is used for speech recognition.
50. according to the described equipment of claim 41, the wherein said device that is used to handle is confirmed heart rate, the heart rate of classifying, confirm temperature, confirm pressure, confirm speed or definite acceleration.
51. according to the described equipment of claim 41, wherein said analogue data comprises the original analog data by the transducer output of said another equipment.
52. according to the described equipment of claim 41, wherein said analogue data comprises analog waveform.
53. according to the described equipment of claim 41, wherein said preliminary treatment comprises by in the following group that forms at least one: error-coded, scrambling, staggered and format.
54. according to the described equipment of claim 41, the wherein said data that receive comprise through the waveform coding data.
55. according to the described equipment of claim 41, the wherein said data that receive comprise through ∑-Δ modulating data.
56. according to the described equipment of claim 55, the wherein said device that is used to handle comprise be used for filtering and the sampling to convert device into through ∑-Δ modulating data through pulse code modulation data with said.
57. according to the described equipment of claim 41, it further comprises:
Be used for said treated data are carried out the device of waveform coding; And
Be used for said through the device of waveform coding transfer of data to said another equipment.
58. according to the described equipment of claim 41, wherein said data receive via wireless personal local area network network air interface or wireless human body local area network network air interface.
59. according to the described equipment of claim 41; Wherein said data receive via ultra-wideband pulse; In the said ultra-wideband pulse each has about 20% or bigger part bandwidth, have about 500MHz or bigger bandwidth, or has about 20% or bigger part bandwidth and have about 500MHz or bigger bandwidth.
60. according to the described equipment of claim 41, wherein said analogue data is produced by chemical transformation device, electric transducer, mechanical converter, magnetic transformer, nuclear converter or optical transducer.
61. a telephone headset that is used for deal with data, it comprises:
Receiver, it is suitable for receiving data, and the wherein said data that receive are to supply the analogue data of wireless transmission to produce at another equipment place through preliminary treatment;
Processor, it is suitable for handling the said data that receive, to improve by at least one represented characteristic of said analogue data;
Converter, it is suitable for based on said treated data sense of hearing output being provided; And
Transmitter, it is suitable for said treated transfer of data is arrived said another equipment,
Wherein drop to critical point when following when the battery charge of said telephone headset, said telephone headset stops to provide unloading to handle and untreatment data is sent to said another equipment.
62. a watch that is used for deal with data, it comprises:
Receiver, it is suitable for receiving data, and the wherein said data that receive are to supply the analogue data of wireless transmission to produce at another equipment place through preliminary treatment;
Processor, it is suitable for handling the said data that receive, to improve by at least one represented characteristic of said analogue data;
Display, it is suitable for based on said treated data vision output being provided; And
Transmitter, it is suitable for said treated transfer of data is arrived said another equipment,
Wherein drop to critical point when following when the battery charge of said watch, said watch stops to provide unloading to handle and untreatment data is sent to said another equipment.
63. a medical treatment device that is used for deal with data, it comprises:
Receiver, it is suitable for receiving data, and the wherein said data that receive are to supply the analogue data of wireless transmission to produce at another equipment place through preliminary treatment;
Processor, it is suitable for handling the said data that receive, to improve by at least one represented characteristic of said analogue data;
Converter, it is suitable for producing output based on said treated data; And
Transmitter, it is suitable for said treated transfer of data is arrived said another equipment,
Wherein drop to critical point when following when the battery charge of said medical treatment device, said medical treatment device stops to provide unloading to handle and untreatment data is sent to said another equipment.
64. the method for a deal with data, it comprises:
In the first device place preliminary treatment analogue data to be used for wireless transmission;
Install through pretreated transfer of data to the second said, said second device is suitable for handling said through pretreated data, to improve by at least one represented characteristic of said analogue data;
Receive the treated data that derive as the said process result of being undertaken by said second device at the said first device place; And
If the battery charge of said second device drops to below the critical point, receive undressed said at the said first device place through pretreated data.
65. according to the described method of claim 64, wherein said preliminary treatment comprises waveform coding.
66. according to the described method of claim 64, wherein said preliminary treatment comprises ∑-Δ modulating-coding.
67. according to the described method of claim 64, wherein said comprise through pretreated data to be converted for through the data of pulse code modulation data.
68. according to the described method of claim 64, wherein said comprise through pretreated data treat balanced data, wait to stand data that echo eliminates, wait to stand noise removing initiatively data, treat filtering and sampling data, wait to stand data that the filter tap calculates, wait to stand the data that sidetone handles or wait to stand the data that speech recognition is handled.
69. according to the described method of claim 64, wherein said comprise through pretreated data pending to confirm heart rate, the heart rate of classifying, confirm temperature, confirm pressure, to confirm the data of speed or definite acceleration.
70. according to the described method of claim 64, wherein said preliminary treatment comprises by in the following group that forms at least one: error-coded, scrambling, staggered and format.
71. according to the described method of claim 64, wherein said analogue data comprises the original analog data by the transducer output of said first device.
72. according to the described method of claim 64, wherein said analogue data comprises analog waveform.
73. according to the described method of claim 64, wherein said analogue data is produced by chemical transformation device, electric transducer, mechanical converter, magnetic transformer, nuclear converter or optical transducer.
74. according to the described method of claim 64, wherein said at least one characteristic comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
75. according to the described method of claim 64, wherein said at least one characteristic comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
76. according to the described method of claim 64, the said treated data process processing that wherein receives from said second device is to improve at least one attribute of said at least one characteristic.
77. according to the described method of claim 76, wherein said at least one attribute comprises by in the following group that forms at least one: frequency response, noise be accuracy when.
78. according to the described method of claim 64, the said treated data that wherein receive from said second device were eliminated or the active noise removing by equilibrium, echo once.
79., wherein compare the less degradation that the said treated data that receive from said second device have said at least one characteristic according to the described method of claim 64 with said analogue data.
80. according to the described method of claim 79, wherein said degradation is with noise, interference or noise and disturb relevant.
81. according to the described method of claim 64, the said treated data that wherein receive from said second device comprise through the waveform coding data.
82. according to the described method of claim 64, it further comprises the said treated data that receive from said second device are directly delivered to based on said treated data and produces the converter of output.
83. it is, wherein said through pretreated data via wireless personal local area network network air interface or the transmission of wireless human body local area network network air interface according to the described method of claim 64.
84. according to the described method of claim 64; Wherein said through pretreated data via the ultra-wideband pulse transmission; In the said ultra-wideband pulse each has about 20% or bigger part bandwidth, have about 500MHz or bigger bandwidth, or has about 20% or bigger part bandwidth and have about 500MHz or bigger bandwidth.
85. an equipment that is used for deal with data, it comprises:
Processor, it is suitable for the preliminary treatment analogue data to be used for wireless transmission;
Transmitter, it is suitable for arriving another equipment with said through pretreated transfer of data, and said another equipment is suitable for handling said through pretreated data, to improve by at least one represented characteristic of said analogue data; And
Receiver, it is suitable for receiving the treated data that derive as the said process result of being undertaken by said another equipment,
Wherein, if the battery charge of said another equipment drops to below the critical point, receive undressed said at said equipment place through pretreated data.
86. comprising, 5 described equipment according to Claim 8, wherein said processor are suitable for said analogue data is carried out waveform coding to be used for the wave coder of wireless transmission.
87. comprising, 5 described equipment according to Claim 8, wherein said processor are suitable for said analogue data is carried out the ∑-Δ modulating coder of ∑-Δ modulating-coding to be used for wireless transmission.
88. 5 described equipment according to Claim 8 wherein saidly comprise the data through pulse code modulation data that are to be converted through pretreated data.
89. 5 described equipment according to Claim 8, wherein said comprise through pretreated data treat balanced data, wait to stand data that echo eliminates, wait to stand noise removing initiatively data, treat filtering and sampling data, wait to stand data that the filter tap calculates, wait to stand the data that sidetone handles or wait to stand the data that speech recognition is handled.
90. 5 described equipment according to Claim 8, wherein said comprise through pretreated data pending to confirm heart rate, the heart rate of classifying, confirm temperature, confirm pressure, to confirm the data of speed or definite acceleration.
91. 5 described equipment according to Claim 8, wherein said preliminary treatment comprise by in the following group that forms at least one: error-coded, scrambling, staggered and format.
92. 5 described equipment according to Claim 8, it further comprises transducer, and wherein said analogue data comprises the original analog data by said transducer output.
93. 5 described equipment according to Claim 8, wherein said analogue data comprises analog waveform.
94. 5 described equipment according to Claim 8, it further comprises chemical transformation device, electric transducer, mechanical converter, magnetic transformer, nuclear converter or the optical transducer that is suitable for producing said analogue data.
95. 5 described equipment according to Claim 8, wherein said at least one characteristic comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
96. 5 described equipment according to Claim 8, wherein said at least one characteristic comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
97. 5 described equipment wherein through from the said treated data of said another equipment reception and processing, to improve at least one attribute of said at least one characteristic according to Claim 8.
98. according to the described equipment of claim 97, wherein said at least one attribute comprises by in the following group that forms at least one: frequency response, noise be accuracy when.
99. 5 described equipment according to Claim 8, the said treated data that wherein receive from said another equipment were eliminated or noise removing initiatively by equilibrium, echo once.
100. 5 described equipment are wherein compared with said analogue data according to Claim 8, the less degradation that the said treated data that receive from said another equipment have said at least one characteristic.
101. according to the described equipment of claim 100, wherein said degradation is with noise, interference or noise and disturb relevant.
102. 5 described equipment according to Claim 8, the said treated data that wherein receive from said another equipment comprise through the waveform coding data.
103. 5 described equipment according to Claim 8, it further comprises based on said treated data and produces the converter of output, wherein will be directly delivered to said converter from the said treated data that said another equipment receives.
104. 5 described equipment according to Claim 8, wherein said through pretreated data via wireless personal local area network network air interface or the transmission of wireless human body local area network network air interface.
105. 5 described equipment according to Claim 8; Wherein saidly transmit via ultra-wideband pulse through pretreated data; In the said ultra-wideband pulse each has about 20% or bigger part bandwidth, have about 500MHz or bigger bandwidth, or has about 20% or bigger part bandwidth and have about 500MHz or bigger bandwidth.
106. an equipment that is used for deal with data, it comprises:
Be used for the preliminary treatment analogue data to be used for the device of wireless transmission;
Be used for said through pretreated transfer of data to the device of another equipment, said another equipment is suitable for handling said through pretreated data, to improve by at least one represented characteristic of said analogue data;
Be used for receiving the device of the treated data that derive as the said process result of being undertaken by said another equipment at said equipment place; And
If the battery charge of said another equipment drops to below the critical point, be used for receiving undressed said device through pretreated data at said equipment place.
107., wherein saidly be used for pretreated device and comprise and be used for said analogue data is carried out waveform coding to be used for the device of wireless transmission according to the described equipment of claim 106.
108., wherein saidly be used for pretreated device and comprise and be used for said analogue data is carried out ∑-Δ modulating-coding to be used for the device of wireless transmission according to the described equipment of claim 106.
109. according to the described equipment of claim 106, wherein said comprise through pretreated data to be converted for through the data of pulse code modulation data.
110. according to the described equipment of claim 106, wherein said comprise through pretreated data treat balanced data, wait to stand data that echo eliminates, wait to stand noise removing initiatively data, treat filtering and sampling data, wait to stand data that the filter tap calculates, wait to stand the data that sidetone handles or wait to stand the data that speech recognition is handled.
111. according to the described equipment of claim 106, wherein said comprise through pretreated data pending to confirm heart rate, the heart rate of classifying, confirm temperature, confirm pressure, to confirm the data of speed or definite acceleration.
112. according to the described equipment of claim 106, wherein saidly be used for pretreated device and carry out: error-coded, scrambling, staggered and format by at least one of the following group that forms.
113. according to the described equipment of claim 106, it further comprises the device that is used for sensing, wherein said analogue data comprises the original analog data that are used for the device output of sensing by said.
114. according to the described equipment of claim 106, wherein said analogue data comprises analog waveform.
115. according to the described equipment of claim 106, it further comprises chemical transformation device, electric transducer, mechanical converter, magnetic transformer, nuclear converter or the optical transducer that is suitable for producing said analogue data.
116. according to the described equipment of claim 106, wherein said at least one characteristic comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
117. according to the described equipment of claim 106, wherein said at least one characteristic comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
118. according to the described equipment of claim 106, the said treated data process processing that wherein receives from said another equipment is to improve at least one attribute of said at least one characteristic.
119. according to the described equipment of claim 118, wherein said at least one attribute comprises by in the following group that forms at least one: frequency response, noise be accuracy when.
120. according to the described equipment of claim 106, the said treated data that wherein receive from said another equipment were eliminated or the active noise removing by equilibrium, echo once.
121., wherein compare the less degradation that the said treated data that receive from said another equipment have said at least one characteristic according to the described equipment of claim 106 with said analogue data.
122. according to the described equipment of claim 121, wherein said degradation is with noise, interference or noise and disturb relevant.
123. according to the described equipment of claim 106, the said treated data that wherein receive from said another equipment comprise through the waveform coding data.
124. according to the described equipment of claim 106, it further comprises and is used for the said treated data that receive from said another equipment are directly delivered to the device that produces the converter of output based on said treated data.
125. according to the described equipment of claim 106, wherein said through pretreated data via the transmission of wireless personal local area network network air interface or wireless human body local area network network air interface.
126. according to the described equipment of claim 106; Wherein saidly transmit via ultra-wideband pulse through pretreated data; In the said ultra-wideband pulse each has about 20% or bigger part bandwidth, have about 500MHz or bigger bandwidth, or has about 20% or bigger part bandwidth and have about 500MHz or bigger bandwidth.
127. a telephone headset that is used for deal with data, it comprises:
Processor, it is suitable for the preliminary treatment analogue data to be used for wireless transmission;
Transmitter, it is suitable for arriving another equipment with said through pretreated transfer of data, and said another equipment is suitable for handling said through pretreated data, to improve by at least one represented characteristic of said analogue data;
Converter, it is suitable for based on the said data by said another device processes sense of hearing output being provided; And
Receiver, it is suitable for receiving the treated data that derive as the said process result of being undertaken by said another equipment,
If the battery charge of said another equipment drops to below the critical point, said telephone headset receives undressed said through pretreated data.
128. a watch that is used for deal with data, it comprises:
Processor, it is suitable for the preliminary treatment analogue data to be used for wireless transmission;
Transmitter, it is suitable for arriving another equipment with said through pretreated transfer of data, and said another equipment is suitable for handling said through pretreated data, to improve by at least one represented characteristic of said analogue data;
Display, it is suitable for based on the said data by said another device processes vision output being provided; And
Receiver, it is suitable for receiving the treated data that derive as the said process result of being undertaken by said another equipment,
If the battery charge of said another equipment drops to below the critical point, said watch receives undressed said through pretreated data.
129. a medical treatment device that is used for deal with data, it comprises:
Processor, it is suitable for the preliminary treatment analogue data to be used for wireless transmission;
Transmitter, it is suitable for arriving another equipment with said through pretreated transfer of data, and said another equipment is suitable for handling said through pretreated data, to improve by at least one represented characteristic of said analogue data;
Transducer, it is suitable for producing the sense data of treating by said transmitter transmission; And
Receiver, it is suitable for receiving the treated data that derive as the said process result of being undertaken by said another equipment,
If the battery charge of said another equipment drops to below the critical point, said medical treatment device receives undressed said through pretreated data.
CN200780013543.5A 2006-04-18 2007-04-18 Offloaded processing for wireless applications Active CN101422017B (en)

Applications Claiming Priority (11)

Application Number Priority Date Filing Date Title
US79311406P 2006-04-18 2006-04-18
US60/793,114 2006-04-18
US79403906P 2006-04-20 2006-04-20
US60/794,039 2006-04-20
US79543606P 2006-04-26 2006-04-26
US79544506P 2006-04-26 2006-04-26
US79551206P 2006-04-26 2006-04-26
US60/795,512 2006-04-26
US60/795,436 2006-04-26
US60/795,445 2006-04-26
PCT/US2007/066887 WO2007121476A1 (en) 2006-04-18 2007-04-18 Offloaded processing for wireless applications

Publications (2)

Publication Number Publication Date
CN101422017A CN101422017A (en) 2009-04-29
CN101422017B true CN101422017B (en) 2012-11-07

Family

ID=40631567

Family Applications (2)

Application Number Title Priority Date Filing Date
CN200780013543.5A Active CN101422017B (en) 2006-04-18 2007-04-18 Offloaded processing for wireless applications
CN200780013533.1A Active CN101422016B (en) 2006-04-18 2007-04-18 Waveform encoding for wireless applications

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN200780013533.1A Active CN101422016B (en) 2006-04-18 2007-04-18 Waveform encoding for wireless applications

Country Status (1)

Country Link
CN (2) CN101422017B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10207117B2 (en) * 2015-07-29 2019-02-19 Cochlear Limited Wireless communication in an implantable medical device system
CN110062444B (en) * 2019-04-10 2022-05-27 展讯通信(上海)有限公司 Data processing method, terminal device and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7020701B1 (en) * 1999-10-06 2006-03-28 Sensoria Corporation Method for collecting and processing data using internetworked wireless integrated network sensors (WINS)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1306260A (en) * 2000-01-17 2001-08-01 林维岗 Wireless medical monitor method and system
CN1722785A (en) * 2004-07-12 2006-01-18 上海乐金广电电子有限公司 Blue tooth wireless audio output device for digital broadcasting receiver and method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7020701B1 (en) * 1999-10-06 2006-03-28 Sensoria Corporation Method for collecting and processing data using internetworked wireless integrated network sensors (WINS)

Also Published As

Publication number Publication date
CN101422016B (en) 2013-08-21
CN101422016A (en) 2009-04-29
CN101422017A (en) 2009-04-29

Similar Documents

Publication Publication Date Title
KR100975248B1 (en) Waveform encoding for wireless applications
KR100723307B1 (en) Communication device
KR101612096B1 (en) Method and apparatus for processing and reconstructing data
CN102832968A (en) Method for performing communication between mobile phone and equipment by using audio interface
CN103959660A (en) A dual mode wireless communications device
KR20110050469A (en) Switching power amplifier for quantized signals
CN101436909A (en) Wireless audio emission, acceptance and transmitting/receiving device, and wireless audio transmission method
CN101422017B (en) Offloaded processing for wireless applications
CN104602247A (en) apparatus and method of low latency multi-hop communication
CN103187999A (en) Information transmission method and device and mobile terminal
Ozols et al. EEG data acquisition system based on asynchronous sigma-delta modulator
US20160285952A1 (en) Conveying data between devices in wireless personal area network
CN203896411U (en) Mobile phone business card exchange system
CN101816136B (en) Method and apparatus for communicating sound wave of human body
KR101418880B1 (en) Wireless interphone system
CN102857302A (en) Audio communication system and audio communication method
CN206850760U (en) Integrated form interphone circuit
CN212463209U (en) Self-adaptive receiving and self-adaptive vocoder communication circuit
CN102376308A (en) Device and method for processing pulse-code modulation (PCM) digital signals
CN103239219A (en) Online electronic sphygmomanometer and communication method thereof
CN109286922B (en) Bluetooth prompt tone processing method, system, readable storage medium and Bluetooth device
CN104716996A (en) Wireless signal transmission device, method and system
CN104020697A (en) Voice control system
CN117498892A (en) UWB-based audio transmission method, device, terminal and storage medium
CN112616103A (en) Mask with Bluetooth microphone and method for communicating mask with mobile phone

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