CN101422016B - Waveform encoding for wireless applications - Google Patents
Waveform encoding for wireless applications Download PDFInfo
- Publication number
- CN101422016B CN101422016B CN200780013533.1A CN200780013533A CN101422016B CN 101422016 B CN101422016 B CN 101422016B CN 200780013533 A CN200780013533 A CN 200780013533A CN 101422016 B CN101422016 B CN 101422016B
- Authority
- CN
- China
- Prior art keywords
- data
- wireless device
- waveform coding
- processing
- request
- 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
Links
- 238000012545 processing Methods 0.000 claims abstract description 145
- 230000005540 biological transmission Effects 0.000 claims abstract description 60
- 238000000034 method Methods 0.000 claims abstract description 57
- 238000004891 communication Methods 0.000 claims description 114
- 230000004044 response Effects 0.000 claims description 47
- 230000001133 acceleration Effects 0.000 claims description 26
- 238000012546 transfer Methods 0.000 claims description 14
- 230000015556 catabolic process Effects 0.000 claims description 13
- 238000006731 degradation reaction Methods 0.000 claims description 13
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 230000003287 optical effect Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 abstract description 12
- 230000003068 static effect Effects 0.000 abstract description 4
- 230000000875 corresponding effect Effects 0.000 description 29
- 230000002093 peripheral effect Effects 0.000 description 19
- 230000002596 correlated effect Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 13
- 230000008030 elimination Effects 0.000 description 12
- 238000003379 elimination reaction Methods 0.000 description 12
- 230000014509 gene expression Effects 0.000 description 9
- 230000000712 assembly Effects 0.000 description 8
- 238000000429 assembly Methods 0.000 description 8
- 238000013461 design Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 8
- 239000000284 extract Substances 0.000 description 8
- 238000000605 extraction Methods 0.000 description 8
- 241001269238 Data Species 0.000 description 7
- 238000001914 filtration Methods 0.000 description 7
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 5
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 5
- 230000036772 blood pressure Effects 0.000 description 5
- 239000008103 glucose Substances 0.000 description 5
- 229910052760 oxygen Inorganic materials 0.000 description 5
- 239000001301 oxygen Substances 0.000 description 5
- 230000011664 signaling Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 4
- 230000006835 compression Effects 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 238000004088 simulation Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000036760 body temperature Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 230000006837 decompression Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000001427 coherent effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013144 data compression Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000002386 leaching Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 230000001737 promoting effect Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004159 blood analysis Methods 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 238000011031 large-scale manufacturing process Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000002496 oximetry Methods 0.000 description 1
- 238000001441 oximetry spectrum Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006722 reduction reaction Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- VEMKTZHHVJILDY-UHFFFAOYSA-N resmethrin Chemical compound CC1(C)C(C=C(C)C)C1C(=O)OCC1=COC(CC=2C=CC=CC=2)=C1 VEMKTZHHVJILDY-UHFFFAOYSA-N 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- Y02B60/50—
Landscapes
- Mobile Radio Communication Systems (AREA)
- Measuring And Recording Apparatus For Diagnosis (AREA)
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
Advocate priority according to 35U.S.C. § 119
Rights and interests and the priority of the following patent application case that the application's case opinion is owned together: asking the attorney docket of No. the 60/793rd, 114, case and transfer in the interim patent of the U.S. of application on April 18th, 2006 is 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 described application case all is incorporated herein by reference at this.
Technical field
The application's case relates generally to radio communication and relates to for the unloading of wireless application and handling.
Background technology
The various types of devices that comprise (for example) mobile phone, computer and associated peripheral can utilize wireless communication technology to communicate with one another and communicate by letter with other device.In order to promote this radio communication, the various operations that described 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 via wireless communication link (for example, bluetooth (Bluetooth)) (for example installs with second, mobile phone) communication is to send to data in long range positioning device (for example, being connected to the communicator of internet) and to receive data from the long range positioning device.Herein, 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, the various processing of the first device execution are operated to promote via wireless communication link transfer of data to the second device that produces.For instance, first device can be converted to the analogue data that produces numerical data, attempt to improve one or more features, packed data and the coded data of data to be transferred to second device via wireless communication link.
Second device can be carried out various operations subsequently to promote data to the transmission of remote-control device.For instance, second device can and be encoded to data suitable communication format to be transferred to intended destination via network (for example, cellular network) subsequently again from the form decoded data that is 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 receives subsequently and handle the operation of the data through decoding.First device can be analogue data subsequently with this digital data conversion and analogue data is provided to another converter (for example, loud speaker).
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 a little situations, can hinder with disposal ability that setter is associated routinely or otherwise influence device unfriendly other want feature.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 described design object and may compare difficulty.
Summary of the invention
It hereinafter is the general introduction of exemplified aspect of the present invention.Should understand and to refer to one or more aspects of the present invention to any reference of each side herein.
In certain aspects, the present invention handles about the unloading that is used for radio communication device.For instance, the processing of being carried out by first device routinely alternately represents the first device execution by second device.
Can use unloading to handle to improve or otherwise change one or more attributes of setter or system.In certain aspects, handling and to use unloading to handle under the situation by the more effective execution of another device.For instance, a class device can have more strength reason ability, more many available horsepower or bigger area occupied than another kind of device.Therefore, a class 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 carry out at a device usually, and wherein said device wirelessly connects.Herein, 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 the cost height that any transmission that the cost ratio that is associated with the execution processing and execution are associated with unloading is associated then can utilize to unload processing.For instance, save more power even need excess power to send data (for example, data are not compressed format, therefore send more multidata) but need only by carrying out processing (for example, data compression), then can realize the power saving at the device place.
In certain aspects, can use unloading handle so that first device can deal with data be used for transmission and described data wireless can be sent to subsequently another device with for the treatment of.For instance, but the first device preliminary treatment analogue data (for example, the original analog sense data of analog waveform for example) (for example to be used for transmission, with the analog or digital form) to second device, and the data that the second device processing receives are to improve by at least one represented feature of analogue data.In this way, second device can represent first device and carry out one or more processing operations.For instance, second device can be handled the data that receive with at least one feature of improving sound for example or image or for example at least one feature of the indication of heart rate, temperature, pressure, speed or acceleration.Herein, can be at second device but not the first device place carries out that balanced, echo is for example 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.Second device can represent first device subsequently and handle the data that receive.Can comprise the numerical data (being that convertible time analog form is with the wooden form that goes up reconfiguration waveform through the waveform coding data for example) of representing whole waveform through the waveform coding data herein.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.) reliably transmit at Radio Link being used for through the waveform coding data.
In certain aspects, can use unloading to handle, first device represents the second device deal with data and subsequently treated data is sent to second device by this.For instance, first device can be handled the data that receive and the treated data of waveform coding are installed transmit back second.Second the device can handle subsequently receive through the waveform coding data to provide based on data and will export.Herein, second device can be directly delivered to output translator through the waveform coding data with what receive.
In certain aspects, can static mode or implement unloading with dynamical fashion and handle.The example 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 described disposal ability.In addition, can make dispositions in advance so that second device can represent the first device execution respective handling.
As the example that dynamic offloading is handled, both can be suitable for providing some disposal ability first device and second device.In addition, described 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 and install 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 feature of the present invention, aspect and advantage, in the accompanying drawings:
Fig. 1 is for being suitable for providing the simplified block diagram of 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 receive 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 provides the simplified block diagram of the some exemplified aspect that unload the equipment of handling for being suitable for data to be transmitted;
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 provides the simplified block diagram of the some exemplified aspect that unload the equipment of handling for being suitable for various sense operation;
Figure 11 is for comprising 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 features.Therefore, for enlarging or dwindle the size of various features 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
Various aspect of the present invention is hereinafter described.Should be easy to understand, teaching herein can embodied in various forms and any ad hoc structure disclosed herein, function or both only be representational.Based on teaching herein, it will be understood by one of ordinary skill in the art that can be independent of any other side implement aspect disclosed herein and can make up in every way in the described aspect both or both more than.For instance, but but use any number aspect facilities and equipments or the hands-on approach state herein.In addition, use other structure, functional, or append to or one or more structures and functional this equipment of implementing of being different from the institute statement aspect herein maybe can be 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 receive comprise by another device obtain and preliminary treatment to be used for the analogue data of wireless transmission; And the data that processing receives are to extract by at least one represented feature 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 illustrates 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 associated with each other and optionally be associated to set up or add with one or more other devices 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 through debugging and carries out processing.For instance, be not to carry out given processing operation at device 102 places, but processing can 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 respectively for the transceiver 112 and 114 that sends data between device 102 and 104.
Can use unloading to handle in various situations, a plurality of devices that wherein have different abilities communicate with one another to support a certain functional.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 described transducer each can send to the data that sense the Centroid of mobile phone for example or personal digital assistant (" PDA ").Another example relates to the wireless headset (for example, earphone) of communicating by letter with mobile phone, music player or a certain other device.Another example 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 described 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 produce the initial data that need handle before using.The echo that the example of this processing is included in the telephone headset place eliminates to reduce effect, the equilibrium of ambient noise, data compression and the audio compression of heartbeat waveform.Under some situations, treated data are sent to another device use for final.For instance, the voice data that is produced by telephone headset can compress before it is transferred to remote-control device for playback.Under other situation, treated data are finally used at low-complexity, low-power device place.For instance, initiatively noise reduce be created in the playback of telephone headset place through revising voice data.Routinely, carry out the processing of above discussing in low-complexity, low-power device.
By as handling to higher-wattage, higher complexity device from the unloading of low-power, low complexity device of institute's teaching herein, can in whole system, obtain one or more advantages.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, by using smaller batteries and less circuit) and more make the user satisfied and can need not recharge more frequently or battery altering thus.In addition, when being deployed in the network, a plurality of devices can have large-scale production.For instance, audio stream is multicasted in the situation of some telephone headsets at audio player, audio player is carried out that noise is initiatively eliminated the complexity that reduces a plurality of telephone headsets and power draw and the complexity and the power consumption that only increase single assembly (that is audio player).
In the example of Fig. 1, device 102 comprises one or more input units 116, and described input unit 116 produces may need the Wave data handled.In some embodiments, treat to comprise initial data by the data that device 104 is handled.For instance, for any purpose except being transferred to device 104, device 102 data that can not handle from input unit 116.Therefore, device 102 not deal with data to improve by the represented any feature of data.As a particular instance, device 102 not deal with data for example to improve the 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 described preprocessor 118 preprocessed datas (for example, original analog data) are to be used for being 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, compressed, as transmitting) in conventional system, device 102 can be transferred to Wave data device 104.
In certain aspects, improvement by data (for example, the raw analog waveform data) at least one represented feature can comprise extraction (for example, by extractor assembly 124) by at least one represented feature of device 102 data that produce (for example, original analog data).For instance, extraction can relate to from the data that receive (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 feature of data and carry out this process.For instance, extraction can relate to filtering, denoising, noise elimination or a certain other proper technology.
In certain aspects, extraction can relate to extraction about the indication of the data (representing original sense data) that receive.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 feature 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 feature and also can comprise improvement by machine readable or the human-readable of the represented value of analogue data.For instance, the indication of extracting or calculating heart rate (or a certain other parameter) can improve the machine readable of analogue data or the feature of human-readable.Herein, can by 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 extracts.For instance, as hereinafter with more detailed argumentation, this waveform processing can relate at least one feature of improving data by the operation of for example equilibrium of execution, echo elimination, initiatively noise elimination, the calculating of filter tap, sidetone processing, biology relevant (for example, medical being correlated with) processing, voice command and identification and ambient environmental conditions processing.
Handle at least one attribute that can improve feature 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 by the device 102 Wave datas that produce (for example, initial data) data.
In certain aspects, the result of leaching process can provide and the data of being compared the less degradation with at least one feature by device 102 data that produce (for example, simulation initial data).For instance, and in the original analog data, compare, with respect to by the represented feature of data (for example, audio volume control) extract in the data and can have less noise.Similarly, 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 feature of data) can be different from the processing (for example, compression or decompressed data) of data being carried out simple operations herein.
Can be about the various aspects of various types of data (for example, multi-medium data, biological data and ambient data) and described data by the feature that data are represented.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 event or condition by the represented feature of data.
In addition, as mentioned above, can be comprised about the one or more indication in above event and the condition by the represented feature of data.For instance, the audio frequency correlated characteristic can comprise the noise level of audio frequency, the audio frequency correlated characteristic can comprise audio frequency to the comfort level of people's ear, the heartbeat correlated characteristic can comprise the heart rate that calculates, the pressure correlation feature can comprise the pressure value that calculates, temperature-dependent characteristics can comprise the temperature value that calculates, the oxygen concentration correlated characteristic can comprise the oxygen concentration value of calculating, the glucose level correlated characteristic can comprise the glucose level value of calculating, temperature-dependent characteristics can comprise the temperature value that calculates, and the velocity correlation feature can comprise the velocity amplitude and the acceleration correlated characteristic that calculate can comprise the accekeration that calculates.
And for example above discuss, in certain aspects, unloading is handled and can be improved by in the represented feature 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 audio frequency to the comfort level (for example, adding sidetone) of people's ear.Improve biological correlated characteristic and can comprise the calculating (for example, improving the accuracy of calculating) that improves for definite heart rate, blood pressure etc.Improve the surrounding environment correlated characteristic and can comprise the calculating (for example, improving the accuracy of calculating) that improves for definite 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 the standard transmission relevant treatment.Therefore, opposite with the treated data of expression waveform, device 104 also can be transferred to Wave data device 102.As hereinafter discussing, under this kind situation, because device 102 is the data of the form that can be easy to be provided to output device with reception, therefore can carry out less processing at device 102 places.
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 suitable communication link with treated data.
Discuss as mentioned, device 104 can send it back treated data device 102.For instance, device 102 for the end user's of data situation under or be more suitable for installing 104 and treated data can being sent it back device 102 in treated data being forwarded under the situation of final destination at device 102.Herein, the transmission plan that optionally uses on the apparent link 106 of processor 110 and come coded data surely and subsequently encoded data are provided to transmitter 130.
The receiver 132 of device 102 can be provided to the data that receive processor 108 subsequently to be used for the communication relevant treatment.For instance, the transmission plan that optionally uses on the apparent link 106 of processor 108 and the fixed data of decoding and receiving.
Can how to implement the unloading processing in order to further specify, to comprise the wireless device of mobile phone for example or entertainment device (for example, audio player) and install 102 at device 104 and comprise the example of discussing the unloading processing for the situation of the embodiment of the telephone headset of wireless device tout court.Under this behaviour in service, various types of processing can 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 the elimination of active noise.Herein, input unit 116 can comprise the microphone of sensing surrounding environment sound.Thereby telephone headset 102 as mentioned argumentation original sensing surrounding environment voice data (for example, waveform) is transferred to device 104.
By understanding above summary, will discuss the additional detail of incorporating the system that unloading processing and operations associated are arranged in more detail in conjunction with Fig. 2 A, Fig. 3 and Fig. 4.The exemplary components of Fig. 2 A illustrative system 200, described 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 the ox sense data with (for example).Fig. 4 is about being transferred to data the operation of another device of output data through execution from a device with (for example).For simplicity, the operation of Fig. 3 and Fig. 4 (or any other operation of argumentation herein or teaching) can be described to be carried out by specific components (for example, system 200).Yet, should be appreciated that described 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 discussing herein.
Fig. 2 A tracing device 202 is the example 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 (wireless access point)).In some embodiments, wireless device 204 can comprise mobile phone.Under this kind situation, peripheral unit 202 can be including (for example) for example ancillary equipment of telephone headset, watch, medical treatment device or a certain other appropriate device.Should be appreciated that can be except specific description herein variety of way implement herein teaching.Therefore, in other embodiments, device 202 can not be peripheral unit.
Fig. 2 A is the example 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.
Now referring to Fig. 3, in certain aspects, unloading is handled and can be installed the situation that receives data and represent described another device deal with 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 feature of both or both the above a certain combination in visual signature (for example, for example rest image of picture or for example mobile image of video) or the described feature 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 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 information (for example, pressure, speed etc.) in essence.
As represented by square frame 306, install 202 preliminary treatment sense datas to be used for transmission.Discuss as mentioned, in some embodiments, preliminary treatment can relate to waveform coding institute sensed data (for example, the original analog data of being exported by converter 206).Herein, wave coder 210 can be carried out for example operation of the waveform coding of ∑-Δ modulating-coding, pulse code modulated coding or some other appropriate formats.By analogue data is converted to digital form, can easily transmit original waveform data via the communication link that utilizes Digital Transmission.
Herein, 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, with packed data before sending data via communication link (for example, used the band coding in conjunction with bluetooth, MP3, or stereo coding) and the routine techniques of the data that receive of decompressing compare, the method that discloses can relate to less processing.For instance, for transmission, routine techniques can will be converted to through pulse code modulation data and can compress through pulse code modulation data before the transmission data through ∑-Δ modulating data.On the contrary, receiving terminal can relate to decompressed data to provide through pulse code modulation data or will be converted to through ∑-Δ modulating data through pulse code modulation data.
May need more wireless bandwidth although compare the method that discloses with the method for using compression, especially can the application of using relative high-bandwidth communication channel, can more effective transmission 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 data via the more reliable transmission of 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, (for example, 16 PCM in) the scheme, losing of any one in the higher significance bit can have remarkable adverse effect to institute's data recovered through overall pulse sign indicating number modulating data sending via link.
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 coding, scrambling, interlock, formats or other similar signal processing.
As represented by square frame 308 and 310, transmitter 212 is transferred to pretreated data the receiver 214 of device 204 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, solution scrambling, release of an interleave, solution format or other similar operations.
As represented by square frame 312, the processor 216 of device 204 can represent device 202 subsequently and handle the data that receive.For this reason, processor 216 can extract by at least one represented feature of the analogue data of institute's sensing.Discuss as mentioned, this can relate to the data reconstruction original analog data (for example, producing the data that the expression original waveform adds quantizing noise) from receiving in fact.For instance, processor 216 can represent device 202 derives 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 receive (for example, to improve the frequency response of audio volume control).Therefore, under this kind situation, the 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 finish 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 by carrying out component count and the power consumption that described operation reduces device 202 to installing 204.
Fig. 2 A explanation can represent device 202 and carry out some other processing components of handling.For instance, filter tap computation module 238 can calculate the equalization filter tap for device 202.Under this kind situation, device 202 data that are 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 calculating subsequently.
In some embodiments, sidetone processing components 240 can be added sidetone information to the information of going to device 202.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 device 202 with the audio frequency (for example, speech business) of playback on loud speaker.
In some embodiments, biological treatment component 242 can be carried out the biological relevant treatment 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 based on sensing data feedback is provided to device 202 or to a certain other device under some situations.In some embodiments, assembly 242 can detect EKG (electrocardiogram) unusually and exception and make the one or both (or a certain other device) in device 202 and 204 change operator scheme subsequently.
In some embodiments, voice command and identification assembly 244 can be carried out the speech recognition relevant treatment 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.
With more detailed argumentation, processor 216 can comprise for other assembly of carrying out unloading operation as hereinafter.Described operation can be about the elimination of (for example) echo, initiatively noise elimination, 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 for example suitable communication link of (for instance) Wide Area Network (not shown among Fig. 2 A).
Now referring to Fig. 4, in certain aspects, the situation that can represent another device deal with data about a device before treated data being sent to another 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 example of last situation, device 204 can comprise generation to be treated by the entertainment device (for example, music player) that installs 202 voice datas that play out.As the example of back one situation, device 204 can comprise reception to be treated by the air station (for example, mobile phone) of installing 202 speech datas that play out.
As represented by square frame 404, processor 204 can be handled the data that receive.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, as hereinafter with more detailed argumentation, under the previous compressed situation of data, can the decompress data that receive or produce of wireless device 204.
As represented by square frame 406, processor 216 can represent device 202 subsequently and come deal with data.In addition, processor 216 can improve and at least one attribute that is associated by at least one represented feature of data.For instance, with the similar fashion of being discussed as mentioned, equalizer 218 can balanced be gone to the data of device 202.Equally, as hereinafter will be in conjunction with the more detailed argumentation of Fig. 8, processor 216 can be handled the data that produced or received by wireless device 204 together with from installing 202 data that receive so that data of getting back to device 202 to be sent to be provided.
Discuss in conjunction with Fig. 1 as mentioned, but processor 216 waveform codings are gone to the data of device 202 and are made device 202 can more effectively export data.In addition, be not that compressed data are sent to device 202, but can send data through overall pulse sign indicating number modulation format or to cross sampled form (for example, through ∑-Δ modulating data), make device 202 not need the data that decompress and receive.In addition, as hereinafter arriving the more detailed argumentation of Fig. 7 in conjunction with Fig. 5, in some applications can be by realizing additional advantage via transmission of radio links through ∑-Δ modulating data.
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 as mentioned, 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.
As represented by square frame 412, in some embodiments, the processing through waveform coding data (for example, through ∑-Δ modulating data) that receives 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 receive.Hereinafter will be in conjunction with Fig. 6 and this embodiment of the more detailed argumentation of Fig. 7.
Under any circumstance, as represented by square frame 414, the data that will be appropriate format are provided to the converter 232 of exporting data 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 for supporting various functional.In some embodiments, device one in 202 and 204 or both can optionally provide extra process.In some embodiments, described 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, described system 200B have and comprise device 202B and the 204B that can be used for the some assemblies in the described embodiment for example.Generally, Fig. 2 B assembly with or like symbol identical with Fig. 2 A assembly also can have identical or similar functions.
Discuss as mentioned, 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, as shown in Fig. 2 B, in certain aspects, device 202B can optionally comprise the processor 208 for the treatment of institute's sense data.
And for example above discuss, 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, as shown in Fig. 2 B, in certain aspects, device 202B can optionally comprise the processor 230 for the treatment of the data that receive.
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 described operation.For instance, one or more processors 216B can comprise MP3 decompressor 248, sidetone processor 250 or echo eliminator 234.Therefore, decide on the requirement of given application, device 202B and 204B can be configured and make device 204B treat one or more from the operation of device 202B unloading from device 202B receiving sensor data with execution.
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 disconnect 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 with untreatment data (for example, compressed MP3 data) 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 watch that only shows information) with unloading relevant treatment ability.Subsequently, At All Other Times a certain, the device 202B untreated sensing data (for example, heartbeat waveform) can be sent to have suitable disposal ability (for example, heart rate detection) another the device 204B (for example, mobile phone).
The wireless device 204 of Fig. 2 A can represent wireless device 202 and carry out various types of operations.Fig. 5 explanation can provide the exemplary components in the embodiment that need handle the some or all of signals that the data of being exported by wireless device 504 (for example, it can be similar to device 202) are carried out at wireless device 502 (for example, it can be similar to device 204).Herein, the form that device 502 can Wave data sends to device 504 with treated data.Therefore, device 504 can only be provided to the Wave data that receives for example suitable output device of converter.
With similar fashion as mentioned, device 502 can comprise communication processor 506, and described 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 receive and go to the data of device 504 with extraction.
The gained data are provided to and can represent device 504 data processor for processing data 508.Data processor 508 can comprise data decompressor 510, and described data decompressor 510 is decompressed data under the previous compressed situation of data.In addition, data processor 508 can comprise processor 512, and described processor 512 for example can provide the signal processing function of (for instance) decoding.In certain aspects, signal handle also can attempt to improve as institute's teaching herein by at least one represented feature 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 as mentioned, processor 512 can produce through pulse code modulation data, through ∑-Δ modulating data or a certain other form through the waveform coding data.
At device 504 places, receiver 518 is handled the data (for example, the similar fashion to be discussed as mentioned) 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 receive be provided to proper transformation device 522 (for example, loud speaker) through the waveform coding data and with described 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.To discuss an embodiment of direct drive-type D class A amplifier A circuit in conjunction with Fig. 6 and Fig. 7 in more detail.
The exemplified aspect of the output translator circuit 600 that Fig. 6 explanation can directly be driven by the Wave data 602 that receives (for example, through ∑-Δ modulating data).Herein, output translator circuit 600 comprises direct drive-type D quasi-controller 604, described direct drive-type D quasi-controller 604 produces for (for example controlling pair of switches 608A and 608B, transistor) control signal 606A and 606B, described switch is driven output translator 610 (for example, optionally via low pass filter 612) again.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 receives is driving transducer 610 and without undergoing for example attempting to improve the processing of being handled by the signal of the represented feature of data or the processing that Wave data is converted to analogue data directly.Handle by getting rid of this signal, 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, now will study the additional detail of the generation of control signal 606A and 606B again.In some embodiments, control signal Q1 and the Q2 interval generation that can be associated in the 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 ").Defined an example of the described set of continuous high level and low level part by line W0, W2 and represented time cycle of 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.Similarly, 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 example of Fig. 7, control signal Q1 and Q2 are based on the pulse of time cycle W0, W2 and W4 and produce.Specifically, (for example, time cycle W0 under the situation of) high level pulse number greater than the low level pulse number of described time cycle, can produce negative-going pulse at signal Q1 in cycle preset time.On the contrary, under the situation of high level pulse number less than the low level pulse number of described time cycle in cycle preset time, can produce direct impulse at signal Q2.Therefore, in the example of Fig. 7, after time cycle W0 and W4, produce pulse at signal Q1, and after time cycle W2, produce pulse at signal Q2.
In certain aspects, the width of control impuls Q1 and Q2 is based on the pulse of time cycle W0, W2 and W4.What for instance, the width of control signal can be based between the high level pulse number in cycle preset time and the low level pulse number is poor.Therefore, in the example 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.Similarly, 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 disconnect 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.By using this tristate technique, the power consumption of circuit 600 is can be in fact proportional by 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.Herein, the collision between effective Q1 and Q2 pulse may be more frequent; Therefore, can make dispositions to guarantee not open simultaneously switch in advance.
Can implement in every way to provide and be similar to above discussed functional direct drive-type D class A amplifier A circuit or a certain other similar circuit.For instance, in some embodiments, controller 604 can comprise pulse counter 614, the pulse number that described 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 described control impuls generator 616 produces control signal 606A and the 606B that discusses as mentioned.In some embodiments, the up/down counter can be used for determining 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 described 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 described 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.
Discuss as mentioned, 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 described ∑-Δ modulating coder will be converted to through ∑-Δ modulating data (for example, the Wave data S of Fig. 7) through pulse code modulation data.
Teaching herein can be used with the pulse-width modulation scheme of other type.For instance, circuit 600 can be suitable for handling the Wave data (for example, the data that 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, discussing as mentioned).
Now referring to Fig. 8, in certain aspects, unloading is handled and can be received data, represent the situation that another installs processing said data and subsequently treated data is sent back to another device from another device about a device.The square frame 802 of Fig. 8,806 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 of above being discussed 302,306 and 308 operation.Therefore, device 202 can produce or otherwise obtain data and with data send to another device (for example, device 204) with for the treatment of.In addition, device 202 can utilize waveform processing with data that preliminary treatment is produced be used for to transmit.
Herein, the data that send to device 204 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.Similarly, have in the embodiment that initiatively noise is eliminated incorporating 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 of Fig. 8,814 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 square frame 310 above discussed, 312 and 314 the operation.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 square frame 402 above discussed, 404 and 406 the operation.Therefore, device 204 can be handled the data of going to device 202.
Under arbitrary situation, device 204 can represent the data that device 202 is handled its reception.In addition, device 204 can optionally be carried out other processing, as discussed herein.
In some embodiments, the echo eliminator 234 of processor 216 can represent device 202 and carry out echo elimination 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 to reduce any echo component that can be present in the data.
In some embodiments, the active noise eliminator 236 of processor 216 can represent device 202 and carry out initiatively noise cancellation operation.For this reason, initiatively noise eliminator can be handled and treat the 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 the data that just send to device 202, and described device 202 will be eliminated the ambient noise that can be heard by the user of device 202 originally.
Should be appreciated that above a little example that only can represent the operation of device 202 execution for device 204, and should be appreciated that and to use other operation according to teaching herein.After device 204 was finished the processing of data, device 204 can send back to wireless device 202 (square frame 816) via Radio Link with treated data.Discuss as mentioned, 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.
As mentioned above, can static mode or implement unloading with dynamical fashion and handle.Herein, 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.Described processing resource can comprise more high capacity cell, more strength reason ability (for example, faster processor), more effective processing 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, by 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.Herein, 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.Herein, 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 described 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, described 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 future (for example, expection) condition.
Fig. 9 illustrates the exemplary operations of embodiment, and wherein another device of peripheral unit request represents it and carries out processing.As represented by square frame 902 and 904, the one or more abilities of determining other device in the device.In some embodiments, described device can communicate with one another to learn the ability (for example, when device is associated with each other) of 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 described wireless device in following certain a bit one or more operation of place's execution.Agree to carry out institute at wireless device and ask under the situation of processing, wireless device can be confirmed the request (square frame 908) from peripheral unit.Herein, can identify from the message in one or two described device and will unload which specific operation and can how to call (for example, request form) subsequently described operation.
As represented by square frame 910, at a certain time point after a while, peripheral unit transfers data to wireless device.As represented by square frame 912, wireless device represents peripheral unit subsequently and comes deal with data.This processing can take (for example) above to discuss or the form handled of the unloading of teaching otherwise herein.
As represented by square frame 914, wireless device arrives suitable recipient with treated transfer of data subsequently.Discuss as mentioned, wireless device can be got back to treated transfer of data peripheral unit (square frame 916) or arrive a certain other device (square frame 918).
Teaching herein can be used for unloading the processing for various operations.For instance, the exemplary components of Figure 10 illustrative system 1000, described system 1000 be suitable for handling can be from various transducers the one or more data that sense.
The sensing data that obtains can be used as for the treatment of the analog or digital waveform be delivered to another wireless device.Therefore, discuss as mentioned, device 1002 can comprise: wave coder 1006, its for the treatment of institute's sense data to be used for transmission; And transmitter 1008, it is used for transferring data to another wireless device 1010.
Wireless device 1010 comprises with the receiver 1012 of the similar fashion of being discussed as mentioned, processor 1014 and communication processor 1016.Herein, processor 1014 can comprise for one or more assemblies that represent device 1002 processing institute sense datas.For instance, heart rate assembly 1018 can be handled the EKG data of institute's sensing with the indication of 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.Blood analysis assembly 1030 can be handled the chemical data of institute's sensing or Oximetry data 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 dispose one or more wireless sensing devices at sensing (for example) surrounding environment or biotic factor, 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.To discuss the exemplary operations that to be carried out by the assembly of system 1100 in conjunction with the flow chart of Figure 12.
As represented by the square frame 1202 among Figure 12, sensing apparatus 1102 comprises for sensing as discussed herein or one or more transducers 1108 of the various conditions of teaching.As represented by square frame 1204, described transducer 1108 can produce analog sensing data (waveform of for example, catching) on basis continuous or that repeat.As mentioned above, in typical embodiments, institute's sensed data comprises original (for example, unprocessed) analogue data.
In some embodiments, sensing apparatus 1102 can only institute's sensed data be delivered to another the device with for the treatment of.As discussed herein, 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 for the treatment of the wave coder 1110 (for example, ∑-Δ encoder) of institute's sense data for transmission.
As represented by square frame 1208, sensing apparatus 1102 comprises for the transmitter 1112 that data is transferred to another wireless device via wireless communication link.As mentioned above, in some embodiments, sensing apparatus 1102 can be transferred to wireless device 1104 via one or more middle devices 1106 in direct mode or as depicted in figure 11 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, and one or more handle operation to be relayed to another device (for example, wireless device) or to be used for unloading in time after a while to be used for temporary transient store sensor data.
Referring to Figure 12, as represented by square frame 1210, middle device 1106 comprises for the transceiver 1114 that receives data from sensing apparatus 1102 again.As represented by square frame 1212, middle device 1106 can comprise processor module 1116, and described processor module 1116 is including (for example) the waveform processor 1118 that is used for carrying out one or more operations as discussed herein.In addition, peripheral unit 1106 can comprise the data storage 1120 for storage 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.
As discussed herein, in case wireless device 1104 receives original or treated sense data, then wireless device can represent sensing apparatus 1102 or a certain other device (for example, peripheral unit 1106) comes deal with data immediately.For this reason, wireless device 1104 also comprise for sensing apparatus 1102, middle device 1106 or transceiver module 1122 that both communicate by letter.In addition, wireless device 1104 comprise for the treatment of data and with one or more processor modules 1124 of other device (for example, via Wide Area Network or a certain other communication link) communication.
In some embodiments, sensing apparatus 1102 can comprise digital signal processor or microprocessor.Herein, sensing apparatus also can comprise for the analog-digital converter that institute's sensed data is converted to digital form.
Teaching herein can be incorporated into the device that uses for the various assemblies of 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.Herein, 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.Generally, data symbol is the modulation symbol for data, and frequency pilot sign is for being used for the modulation symbol (its priori is known) of pilot tone.Modulator 1312 receives data symbols, frequency pilot sign 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, being converted to simulation, filtering, amplification and up-conversion) output code laminar flows and produce subsequently from antenna 1316 transmission through modulation signal.
By device 1302 transmission through modulation signal (with from the signal of device 1304 other devices of communicate by letter) by 1318 receptions of device 1304 antenna.Receiver (" RCVR ") 1320 is handled (for example, regulating and digitlization) from the received signal of antenna 1318 and the example that receives is provided.Demodulator (" DEMOD ") 1322 is handled the example that (for example, rectification and detection) receive and the data symbol that detects is provided, and the described data symbol noise that has that other device is transferred to the data symbol of device 1304 of can serving as reasons is estimated.Receive (" RX ") data processor 1324 handle the data symbol that (for example, symbol de-maps, release of an interleave and decoding) detect and provide with each transmitting device (for example, device 1302) be associated through decoded data.
Now will study information sent to related assembly in the process of device 1302 (for example, forward link) from installing 1304.At device 1304 places, business datum handles 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 by controller 1332 and is transferred to power control command and other information (for example, about communication channel) of device 1304 for what all devices (for example, terminal) produced at reverse link.
At device 1302 places, receiving, being regulated and digitlization and handled the data symbol that obtains to detect by demodulator (" DEMOD ") 1336 by receiver (" RCVR ") 1334 by antenna 1316 through modulation signal by device 1304 transmission.Receive (" RX ") data processor 1338 handle the data symbol that detects and be provided for device 1302 through decoded data and forward link signaling.Controller 1340 received power control commands and other information is the through-put power on the reverse link of auto levelizer 1304 with control data transmission and control.
Figure 13 illustrates also that described communications component can comprise and carries out as one or more assemblies of the range finding associative operation of institute's teaching herein.For instance, range finding control assembly 1346 can and/or install other assembly of 1302 cooperate to receive and will find range coherent signal and information with controller 1340 and send to another device (for example, installing 1304).Similarly, range finding control assembly 1348 can and/or install other assembly of 1304 cooperate to receive and will find range coherent signal and information with controller 1332 and send to another device (for example, installing 1302).
Can support or otherwise use various wireless communication links and wireless network topology as the device of institute's teaching herein.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 be used to device 102 and 104, and described 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), described transmitter and receiver assembly comprise that promotion is via the various assemblies (for example, signal generator and signal processor) of the communication of wireless medium.Described assembly can be supported various wireless physical layer schemes.For instance, physical layer can be utilized some forms of CDMA, 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 can be utilized ultra-wideband pulse, and described 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 can various forms implement as wooden literary composition in the device of institute's teaching.For instance, teaching herein 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 into herein, cellular handset), personal digital assistant (" PDA "), entertainment device (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, set-top box or any other appropriate device.
Described device can have different capacity and data demand.In certain aspects, teaching herein (for example can be suitable for low power applications, by using signaling schemes and the low duty cycle mode based on pulse) in and can support to comprise the various data rates (for example, by using the high bandwidth pulse) of relative higher data rate.
In certain aspects, device can comprise the access device (for example, Wi-Fi access point) for communication system.For instance, device can be provided to another network connectivity of (as, 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 herein one or more in the device can be portable or under some situations for non-relatively portable.
Can comprise the various assemblies of carrying out function based on the data of transmitting via radio communication or receive as the device of institute's teaching herein.For instance, telephone headset can comprise the converter that is suitable for providing based on the data that receive via receiver or wireless communication link sense of hearing output.In addition, telephone headset can comprise being suitable for producing and treats that preliminary treatment is with the converter (for example, microphone) of the sense data that is used for radio communication.Watch can comprise the display that is suitable for providing based on the data that receive via receiver or wireless communication link vision output.Watch also can comprise being suitable for producing treats that preliminary treatment is with the converter of 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 for the treatment of via the sense data of transmitter or wireless communication link transmission.In addition, medical treatment device can comprise the converter that is suitable for producing based on the data that receive via receiver or wireless communication link output (for example, warning signal).
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, described functional block can be represented by (for example) one or more integrated circuits (for example, function of ASIC) implementing or can be as a certain embodied in other of institute's teaching herein.As discussed herein, integrated circuit can comprise processor, software, its a certain combination.
As 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 described module can be carried out above 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 above discuss corresponding to (for example).The ASIC1408 that is used for transmission can provide about as institute's teaching assembly 120 of transferring data to the various functional of another device and can above discussing corresponding to (for example) herein.The ASIC1410A that be used for to receive can provide about as institute's teaching assembly 132 of receiving the various functional of data and can above discuss corresponding to (for example) from another device herein.The ASIC1414 that is used for directly transmitting can provide about as institute's teaching assembly 108 and/or assembly 112 that data are provided to the various functional of output translator and can above discuss corresponding to (for example) herein.Be used for pretreated ASIC1416 can provide about as the wooden literary composition institute teaching assembly 118 handling the various functional of the signal that is used for transmission and can above discuss corresponding to (for example).The ASIC1418 that is used for waveform coding can provide about as institute's teaching assembly 210 of producing the various functional of Wave data and can above discussing corresponding to (for example) herein.The ASIC1420 that is used for ∑-Δ modulation can provide about as herein institute's teaching produce through the various functional of ∑-Δ modulating data and the assembly 210 that can above discuss corresponding to (for example).
Equipment 1404A also comprises one or more modules 1422A, 1424A, 1432,1434,1436,1438,1440 and 1442, and described module can be carried out above about described one or more functions of each figure.For instance, the ASIC1422A that is used for transmission can provide about as institute's teaching assembly 130 of transferring data to the various functional of another device and can above discussing corresponding to (for example) herein.The ASIC1424A that be used for to receive can provide about as institute's teaching assembly 122 of receiving the various functional of data and can above discuss corresponding to (for example) from another device herein.The ASIC1432 that is used for waveform coding can provide about as the wooden literary composition institute teaching assembly 512 that produces the various functional of Wave data and can above discuss corresponding to (for example).For the treatment of ASIC1434 can carry out the assembly 216 of handling operation and can above discussing corresponding to (for example) as one or more of institute's teaching herein.Being used for balanced ASIC1436 can carry out as one or more equalization operation of institute's teaching herein and the assembly 218 that can above discuss corresponding to (for example).Be used for ASIC1438 that echo eliminates and can carry out the assembly 234 of eliminating operation and can above discussing corresponding to (for example) as one or more echoes of institute's teaching herein.Be used for ASIC1440 that noise initiatively eliminates and can carry out one or more initiatively noise cancellation operation and the assemblies 236 that can above discuss corresponding to (for example) as institute's teaching herein.The ASIC1442 that is used for filtering and sampling can carry out as one or more filtering of institute's teaching herein and sampling operation and the assembly 220 that can above discuss corresponding to (for example).Be used for ASIC1444 that sidetone produces can provide about as institute's teaching assembly 240 of producing the various functional of sidetone and can discussing as mentioned corresponding to (for example) herein.Be used for ASIC1446 that the filter tap produces can provide about as institute's teaching assembly 238 of producing the various functional of filter tap and can above discussing corresponding to (for example) herein.The ASIC1448 that is used for biological treatment can provide about as handle various functional of the biology of institute's teaching (for example, medical treatment) and the assembly 242 and/or 1014 that can above discuss corresponding to (for example) herein.The ASIC1450 that is used for voice command and identification can provide about as institute's teaching identification voice and order herein various functional and the assembly 244 that can above discuss corresponding to (for example).
As 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 described module can be carried out above about described one or more functions of each figure.For instance, the ASIC1410B that be used for to receive can provide about as institute's teaching assembly 132 of receiving the various functional of data and can above discuss corresponding to (for example) from another device herein.For the treatment of ASIC1412 can carry out the assembly 108 of handling operation and can above discussing corresponding to (for example) as one or more of institute's teaching herein.
As indicated above, in certain aspects, described assembly can be implemented via suitable processor module.In certain aspects, described processor module can use at least in part as the structure enforcement of institute's teaching herein.In certain aspects, processor can be suitable for implementing one or more parts or all functions in the described 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 other side, and an above integrated circuit can be implemented the functional of illustrated processor module in other side.
In addition, can use any appropriate device to implement by the represented assembly of Figure 14 and function and described other assembly and function herein.Also can use at least in part as the corresponding construction of institute's teaching herein and implement this device.For instance, in certain aspects, the device that is used for sensing can comprise converter, the device that is used for transmission can comprise transmitter, the device that is used for receiving can comprise receiver, for the treatment of device can comprise processor, the device that is used for directly transmitting can comprise processor and/or receiver, be used for pretreated device and can comprise processor, the device that is used for waveform coding can comprise wave coder, the device that is used for ∑-Δ modulation can comprise wave coder, for generation of device can comprise processor, the device that is used for decompressing can comprise decompressor, device for the treatment of the data that receive can comprise processor, for the treatment of comprising processor with the device that extracts, be used for balanced device and can comprise equalizer, the device that is used for the echo elimination can comprise echo eliminator, the device that is used for initiatively noise elimination can comprise initiatively noise eliminator, the device that is used for filtering and sampling can comprise filter and sampler, the device that is used for the sidetone generation can comprise the sidetone processor, the device that is used for the generation of filter tap can comprise filter tap computation processor, and can comprise voice command and identification processor for the device of speech recognition.Also can implement one or more in the described device according to one or more in the processor module of Figure 14.
Those skilled in the art will appreciate that any one expression information and the signal (for example, being called data herein) that can use in various different skill and the technology.For instance, running through analogue data, numerical data, instruction, order, information, signal, position, symbol and the chip that above description may quote 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 of describing in conjunction with institute announcement aspect herein 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) or both combinations that instruction is arranged into herein.Be this interchangeability of clear explanation hardware and software, above substantially according to its functional various Illustrative components, piece, module, circuit and step described.Functional to be embodied as hardware still be software decides on application-specific and the design restriction forced on the whole system with this.The variation pattern that the those skilled in the art can be used for each application-specific be implemented described functional, but described embodiment decision-making should be interpreted as causing and the departing from of scope of the present invention.
Various illustrative components, blocks, module and the circuit of describing in conjunction with institute announcement aspect herein 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 described function herein, and can carry out and reside in the IC, reside 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 example 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 rearranging.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 presented.
The software module that the method for describing in conjunction with institute announcement aspect herein 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 reside in the data storage of computer-readable storage medium of 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) herein 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 reside among the ASIC.ASIC can reside in the subscriber's installation.In alternative, processor and medium can be used as discrete component and reside in the subscriber's installation.In addition, in certain aspects, any suitable computer program can comprise computer-readable media, and described computer-readable media comprises about the one or more sign indicating number in the wooden inventive aspect (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 described aspect, and the General Principle that defines herein can be applicable to other side under the situation that does not depart from scope of the present invention.Therefore, do not wish the aspect of the present invention shown in being limited to herein but it meets the widest scope consistent with principle disclosed herein and novel feature.
Claims (99)
1. carry out the method that unloading is handled for one kind, it comprises:
Via wireless communication link, receive request at the first wireless device place, described request represents second wireless device for request and described first wireless device and carries out the relevant information of ability that unloading is handled;
Via described wireless communication link, to described second wireless device, described response comprises the information relevant with the described ability of described first wireless device to the response of described request in transmission;
Via described wireless communication link, at described first wireless device place, receive for the treatment of the processing unload request from the data of described second wireless device;
At described first wireless device place, in response to described processing unload request, determine whether processing said data based on the current electric charge on the battery of described first wireless device;
If determined processing said data, at described first wireless device place, handle the described data from described second wireless device, to produce treated data;
Produce through the waveform coding data according to treated data at described first wireless device place; And
Be transferred to described second wireless device through the waveform coding data via described wireless communication link with described.
2. method according to claim 1 wherein saidly comprises through ∑-Δ modulating data through the waveform coding data.
3. method according to claim 1 wherein saidly comprises passages through which vital energy circulates through the waveform coding data and dashes a sign indicating number modulating data.
4. method according to claim 1 is wherein said through waveform coding data representation multimedia, heart rate, temperature, pressure, speed or acceleration.
5. method according to claim 1, wherein said described generation through the waveform coding data further comprises:
Data are decompressed; And
Carry out waveform coding to described through the data that decompress.
6. method according to claim 1, wherein said described generation through the waveform coding data further comprises:
If determined not processing said data, produce another through the waveform coding data based on described data; And
Via described wireless communication link, transmit described another through the waveform coding data to described second wireless device.
7. method according to claim 6, wherein said processing comprise by in the following group that forms at least one: balanced, echo is eliminated, initiatively noise is eliminated, the filter tap is calculated, sidetone is handled and speech recognition.
8. method according to claim 6, wherein said processing improves at least one the represented feature of analogue data that is produced by described second wireless device.
9. method according to claim 8, wherein said processing are improved at least one at least one attribute that comprises by in the following group that forms: frequency response, noise be accuracy when.
10. method according to claim 8, wherein said at least one feature comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
11. method according to claim 8, wherein said at least one feature comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
12. comprising, method according to claim 8, wherein said processing provide the treated data of comparing the less degradation with described at least one feature with described analogue data.
13. method according to claim 12, wherein said degradation is with noise, interference or noise and disturb relevant.
14. method according to claim 1 is wherein described through the waveform coding data via wireless personal local area network network air interface or the transmission of wireless human body local area network network air interface.
15. method according to claim 1, wherein transmit described treated data via ultra-wideband pulse, in the described ultra-wideband pulse each has 20% or bigger part bandwidth, have 500MHz or bigger bandwidth, or has 20% or bigger part bandwidth and have 500MHz or bigger bandwidth.
16. one kind is used for carrying out the equipment that unloading is handled, it comprises:
Receiver, it is suitable for:
Receive request via wireless communication link, described request is used for request and described equipment and represent wireless device to carry out the ability that unloads processing relevant; And
Via described wireless communication link, receive for the treatment of the processing unload request from the data of described wireless device;
Processor, it is suitable for:
Whether determine in response to described processing unload request processing said data based on the current electric charge on the battery of described equipment; And
If determined processing said data, handle the described data from described wireless device, to produce treated data;
Wave coder, it is suitable for producing through the waveform coding data according to treated data; And
Transmitter, it is suitable for:
Via described wireless communication link, the response of transmission described request is to described wireless device, and described response comprises the information relevant with the ability of described equipment; And
Be transferred to described wireless device through the waveform coding data via described wireless communication link with described.
17. equipment according to claim 16 wherein saidly comprises through ∑-Δ modulating data through the waveform coding data.
18. equipment according to claim 16 wherein saidly comprises passages through which vital energy circulates through the waveform coding data and dashes a sign indicating number modulating data.
19. equipment according to claim 16 is wherein said through waveform coding data representation multimedia, heart rate, temperature, pressure, speed or acceleration.
20. equipment according to claim 16, it further comprises and is suitable for decompressor that data are decompressed, and wherein said wave coder is further adapted for to described that to carry out waveform coding through the data that decompress described through the waveform coding data to produce.
21. equipment according to claim 16, wherein said wave coder is further adapted for: if determined not processing said data, the described data of waveform coding are to produce another through the waveform coding data, wherein said wave coder is further adapted for: via described wireless communication link, transmit described another through the waveform coding data to described wireless device.
22. equipment according to claim 21, wherein said processing comprise by in the following group that forms at least one: balanced, echo is eliminated, initiatively noise is eliminated, the filter tap is calculated, sidetone is handled and speech recognition.
23. equipment according to claim 21, wherein said processing improves at least one the represented feature of analogue data that is produced by described device.
24. equipment according to claim 23, wherein said processing improve at least one at least one attribute that comprises by in the following group that forms: frequency response, noise be accuracy when.
25. equipment according to claim 23, wherein said at least one feature comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
26. equipment according to claim 23, wherein said at least one feature comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
27. comprising, equipment according to claim 23, wherein said processing provides the treated data of comparing the less degradation with described at least one feature with described analogue data.
28. equipment according to claim 27, wherein said degradation is with noise, interference or noise and disturb relevant.
29. equipment according to claim 16, wherein said through the waveform coding data via the transmission of wireless personal local area network network air interface or wireless human body local area network network air interface.
30. equipment according to claim 16, wherein saidly transmit via ultra-wideband pulse through the waveform coding data, in the described ultra-wideband pulse each has 20% or bigger part bandwidth, have 500MHz or bigger bandwidth, or has 20% or bigger part bandwidth and have 500MHz or bigger bandwidth.
31. one kind is used for carrying out the equipment that unloading is handled, it comprises:
The member that be used for to receive describedly receives request for the member that receives via wireless communication link, and described request is used for request and described equipment and represent wireless device and carry out the relevant information of ability that unloads processing;
The member that is used for transmission, to described wireless device, described response comprises the information relevant with the described ability of described equipment to described member for transmission via the response of described wireless communication link transmission described request;
Wherein saidly further be set to via described wireless communication link for the member that receives, receive for the treatment of the processing unload request from the data of described wireless device;
Be used in response to described processing unload request, whether determine the member of processing said data based on the current electric charge on the battery of described device;
If be used for having determined processing said data, handle the described data from described wireless device, to produce the member of treated data; Be used for according to the member of handled data generation through the waveform coding data; And
Be used for the described member that is transferred to described device through the waveform coding data via wireless communication link.
32. equipment according to claim 31 wherein saidly comprises through ∑-Δ modulating data through the waveform coding data.
33. equipment according to claim 31 wherein saidly comprises passages through which vital energy circulates through the waveform coding data and dashes a sign indicating number modulating data.
34. equipment according to claim 31 is wherein said through waveform coding data representation multimedia, heart rate, temperature, pressure, speed or acceleration.
35. equipment according to claim 31, it further comprises for the member that data are decompressed, and is wherein said for generation of to carry out waveform coding through the data that decompress described through the waveform coding data to produce to described through the member of waveform coding data.
36. equipment according to claim 31, wherein said for generation of member be suitable for: if determined not processing said data, the described data of waveform coding are to produce another through the waveform coding data, and the member that wherein is used for transmission is suitable for being further adapted for: via described wireless communication link, transmit described another through waveform coding data described wireless device extremely.
37. equipment according to claim 36, wherein said for the treatment of member carry out by in the following group that forms at least one: balanced, echo is eliminated, initiatively noise is eliminated, the filter tap is calculated, sidetone is handled and speech recognition.
38. equipment according to claim 36, wherein said member for the treatment of data improves at least one the represented feature of analogue data that is produced by described device.
39. according to the described equipment of claim 38, wherein said processing improves at least one at least one attribute that comprises by in the following group that forms: frequency response, noise be accuracy when.
40. according to the described equipment of claim 38, wherein said at least one feature comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
41. according to the described equipment of claim 38, wherein said at least one feature comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
42. according to the described equipment of claim 38, wherein said for the treatment of member the treated data of comparing the less degradation with described at least one feature with described analogue data are provided.
43. according to the described equipment of claim 42, wherein said degradation is with noise, interference or noise and disturb relevant.
44. equipment according to claim 31, wherein said through the waveform coding data via the transmission of wireless personal local area network network air interface or wireless human body local area network network air interface.
45. equipment according to claim 31, wherein saidly transmit via ultra-wideband pulse through the waveform coding data, in the described ultra-wideband pulse each has 20% or bigger part bandwidth, have 500MHz or bigger bandwidth, or has 20% or bigger part bandwidth and have 500MHz or bigger bandwidth.
46. the telephone headset for the treatment of data, it comprises:
Receiver, it is suitable for:
Receive request via wireless communication link, described request is used for request and represents the relevant information of ability that wireless device execution unloading is handled with described telephone headset; And
Via described wireless communication link, receive for the treatment of the processing unload request from the data of described wireless device;
Processor, it is suitable for:
Whether determine in response to described processing unload request processing said data based on the current electric charge on the battery of described telephone headset; And
If determined processing said data, handle the described data from described wireless device;
Wave coder, it is suitable for producing through the waveform coding data according to treated data;
Transmitter, it is suitable for:
Via described wireless communication link, the response of transmission described request is to described wireless device, and described response comprises the information relevant with the ability of described telephone headset; And
Via described wireless communication link, arrive described wireless device with described through the waveform coding transfer of data; And converter, it is suitable for providing sense of hearing output based on the data that receive via described wireless communication link.
47. the watch for the treatment of data, it comprises:
Receiver, it is suitable for:
Receive request via wireless communication link, described request is used for request and represents the relevant information of ability that wireless device execution unloading is handled with described watch; And
Via described wireless communication link, receive for the treatment of the processing unload request from the data of described wireless device;
Processor, it is suitable for:
Whether determine in response to described processing unload request processing said data based on the current electric charge on the battery of described watch; And
If determined processing said data, handle the described data from described wireless device;
Wave coder, it is suitable for producing through the waveform coding data according to handled data;
Transmitter, it is suitable for:
Via described wireless communication link, the response of transmission described request is to described wireless device, and described response comprises the information relevant with the ability of described watch; And
Via described wireless communication link, arrive described wireless device with described through the waveform coding transfer of data; And
Display, it is suitable for providing vision output based on the data that receive via described wireless communication link.
48. the medical treatment device for the treatment of data, it comprises:
Receiver, it is suitable for:
Receive request via wireless communication link, described request is used for request and represents the relevant information of ability that wireless device execution unloading is handled with described medical treatment device; And
Via described wireless communication link, receive for the treatment of the processing unload request from the data of described wireless device;
Processor, it is suitable for:
Whether determine in response to described processing unload request processing said data based on the current electric charge on the battery of described medical treatment device; And
If determined processing said data, handle the described data from described wireless device;
Wave coder, it is suitable for producing through the waveform coding data according to handled data;
Transmitter, it is suitable for:
Via described wireless communication link, the response of transmission described request is to described wireless device, and described response comprises the information relevant with the ability of described medical treatment device; And
Via described wireless communication link, arrive described wireless device with described through the waveform coding transfer of data; And
Transducer, it is suitable for producing institute's sense data for the treatment of via described transmitter transmission.
49. the method for a deal with data, it comprises:
Via wireless communication link, at the first wireless device place, send first request to second wireless device, described first request is used for the request information relevant with the ability of described second wireless device;
Via described wireless communication link, at described first wireless device place, reception is to first response of described first request, and the described ability of described second wireless device is indicated in described first response, and the described ability of wherein said second wireless device comprises the margin of power of described second wireless device;
At described first wireless device place, decide based on described first response: carry out at described first wireless device place first of described data are handled, or described second wireless device is unloaded described first to be handled;
In response to described first of described data are handled the decision that is offloaded to described second wireless device, carry out following operation:
Via described wireless communication link, at described first wireless device place, transmit described data to described second wireless device;
Via described wireless communication link, at described first wireless device place, receive from described second wireless device through the waveform coding data; And
At described first wireless device place, carry out described second processing through the waveform coding data; Or
In response to described first decision of handling of carrying out described data at described first wireless device place, carry out described first of described data at described first wireless device place and handle.
50. according to the described method of claim 49, wherein saidly comprise through ∑-Δ modulating data through the waveform coding data.
51. according to the described method of claim 49, wherein saidly comprise passages through which vital energy circulates through the waveform coding data and dash a sign indicating number modulating data.
52. it is according to the described method of claim 49, wherein said through waveform coding data representation multimedia, heart rate, temperature, pressure, speed or acceleration.
53. according to the described method of claim 49, wherein said second processing comprises the described converter that produces output through the waveform coding data based on described that is directly delivered to through the waveform coding data.
54. according to the described method of claim 53, wherein said converter comprises chemical transformation device, electric transducer, mechanical converter, magnetic transformer, nuclear converter or optical transducer.
55. according to the described method of claim 49, wherein saidly comprise at least one data that once are subjected to by in the following group that forms through the waveform coding data: balanced, echo is eliminated, initiatively noise is eliminated, the filter tap is calculated, sidetone is handled and speech recognition.
56. according to the described method of claim 49, wherein said through the waveform coding data based on the analogue data that produces at described first wireless device place.
57. according to the described method of claim 56, wherein compare with described analogue data, described have less degradation by at least one represented feature of described analogue data through the waveform coding data.
58. according to the described method of claim 57, wherein said degradation is with noise, interference or noise and disturb relevant.
59. according to the described method of claim 49, wherein said through the waveform coding data based on through described first data of handling to improve by at least one represented feature of described data.
60. according to the described method of claim 59, wherein said first handle to improve at least one at least one attribute that comprises by in the following group that forms: frequency response, noise be accuracy when.
61. according to the described method of claim 59, wherein said at least one feature comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
62. according to the described method of claim 59, wherein said at least one feature comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
63. according to the described method of claim 49, wherein receive described through the waveform coding data via wireless personal local area network network air interface or wireless human body local area network network air interface.
64. according to the described method of claim 49, wherein receive described through the waveform coding data via ultra-wideband pulse, in the described ultra-wideband pulse each has 20% or bigger part bandwidth, have 500MHz or bigger bandwidth, or has 20% or bigger part bandwidth and have 500MHz or bigger bandwidth.
65. the equipment for the treatment of data, it comprises:
Transmitter, it is suitable for via wireless communication link, sends first request to wireless device, and described first request is used for the request information relevant with the ability of described wireless device;
Receiver, it is suitable for via described wireless communication link, receives first response to described first request, the described ability of the described wireless device of the described first response indication, the described ability of wherein said wireless device comprises the margin of power of described wireless device; And
Processor, it is suitable for:
Decide based on described first response: carry out at described equipment place first of described data are handled, or described first processing of described data is offloaded to described wireless device; And
If determined in the execution of described equipment place described first of described data to be handled, carry out described first of described data and handle;
Wherein said transmitter is further adapted for: if determine described first processing of described data is offloaded to described wireless device, via described wireless communication link, transmit described data to described device;
Wherein said receiver is further adapted for: via described wireless communication link, receive from described wireless device through the waveform coding data, and wherein said processor is further adapted for to carry out and describedly handles through second of waveform coding data.
66. according to the described equipment of claim 65, wherein saidly comprise through ∑-Δ modulating data through the waveform coding data.
67. according to the described equipment of claim 65, wherein saidly comprise passages through which vital energy circulates through the waveform coding data and dash a sign indicating number modulating data.
68. it is according to the described equipment of claim 65, wherein said through waveform coding data representation multimedia, heart rate, temperature, pressure, speed or acceleration.
69. according to the described equipment of claim 65, wherein said second processing comprises the described converter that produces output through the waveform coding data based on described that is directly delivered to through the waveform coding data.
70. according to the described equipment of claim 69, wherein said converter comprises chemical transformation device, electric transducer, mechanical converter, magnetic transformer, nuclear converter or optical transducer.
71. according to the described equipment of claim 65, wherein saidly comprise at least one data that once are subjected to by in the following group that forms through the waveform coding data: balanced, echo is eliminated, initiatively noise is eliminated, the filter tap is calculated, sidetone is handled and speech recognition.
72. according to the described equipment of claim 65, wherein said through the waveform coding data based on the analogue data that produces at described equipment place.
73. according to the described equipment of claim 72, wherein compare with described analogue data, described have less degradation by at least one represented feature of described analogue data through the waveform coding data.
74. according to the described equipment of claim 73, wherein said degradation is with noise, interference or noise and disturb relevant.
75. according to the described equipment of claim 65, wherein said through the waveform coding data based on through described first data of handling to improve by at least one represented feature of described data.
76. according to the described equipment of claim 75, wherein said first handle to improve at least one at least one attribute that comprises by in the following group that forms: frequency response, noise be accuracy when.
77. according to the described equipment of claim 75, wherein said at least one feature comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
78. according to the described equipment of claim 75, wherein said at least one feature comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
79. according to the described equipment of claim 65, wherein saidly receive via wireless personal local area network network air interface or wireless human body local area network network air interface through the waveform coding data.
80. according to the described equipment of claim 65, wherein saidly receive via ultra-wideband pulse through the waveform coding data, in the described ultra-wideband pulse each has 20% or bigger part bandwidth, have 500MHz or bigger bandwidth, or has 20% or bigger part bandwidth and have 500MHz or bigger bandwidth.
81. the equipment for the treatment of data, it comprises:
The member that is used for the request that sends via wireless communication link road direction wireless device, described request is used for the information of the request ability relevant with the ability of described wireless device;
Be used for via the member of described wireless communication link reception to the response of described request, the described ability of described wireless device is indicated in described response, and the described ability of wherein said wireless device comprises the margin of power of described wireless device;
Be used for deciding in first processing of described equipment place execution to described data based on described response, or described first of described data are handled the member that is offloaded to described wireless device;
If be used for having determined in the execution of described equipment place described first of described data to be handled, carry out described first member of handling of described data;
If be used for determining that described first processing with described data is offloaded to described wireless device, via described wireless communication link, send described data to the member of described device;
Be used for via described wireless communication link from the member of described wireless device reception through the waveform coding data; And
Be used for carrying out second member of handling to described through the waveform coding data.
82. 1 described equipment according to Claim 8 wherein saidly comprises through ∑-Δ modulating data through the waveform coding data.
83. 1 described equipment according to Claim 8 wherein saidly comprises passages through which vital energy circulates through the waveform coding data and dashes a sign indicating number modulating data.
84. 1 described equipment is wherein said through waveform coding data representation multimedia, heart rate, temperature, pressure, speed or acceleration according to Claim 8.
85. 1 described equipment is wherein said for carrying out described second member of handling with the described converter that produces output through the waveform coding data based on described that is directly delivered to through the waveform coding data according to Claim 8.
86. 5 described equipment according to Claim 8, wherein said converter comprises chemical transformation device, electric transducer, mechanical converter, magnetic transformer, nuclear converter or optical transducer.
87. 1 described equipment according to Claim 8 wherein saidly comprises at least one data that once are subjected to by in the following group that forms through the waveform coding data: balanced, echo is eliminated, initiatively noise is eliminated, the filter tap is calculated, sidetone is handled and speech recognition.
88. 1 described equipment according to Claim 8, wherein said through the waveform coding data based on the analogue data that produces at described equipment place.
89. 8 described equipment are wherein compared with described analogue data according to Claim 8, described have less degradation by at least one represented feature of described analogue data through the waveform coding data.
90. 9 described equipment according to Claim 8, wherein said degradation is with noise, interference or noise and disturb relevant.
91. 1 described equipment according to Claim 8, wherein said through the waveform coding data based on through described first data of handling to improve by at least one represented feature of described data.
92. according to the described equipment of claim 91, wherein said first handle to improve at least one at least one attribute that comprises by in the following group that forms: frequency response, noise be accuracy when.
93. according to the described equipment of claim 91, wherein said at least one feature comprises multimedia, heart rate, temperature, pressure, speed or acceleration.
94. according to the described equipment of claim 91, wherein said at least one feature comprises the indication about multimedia, heart rate, temperature, pressure, speed or acceleration.
95. 1 described equipment according to Claim 8 wherein saidly receives via wireless personal local area network network air interface or wireless human body local area network network air interface through the waveform coding data.
96. 1 described equipment according to Claim 8, wherein saidly receive via ultra-wideband pulse through the waveform coding data, in the described ultra-wideband pulse each has 20% or bigger part bandwidth, have 500MHz or bigger bandwidth, or has 20% or bigger part bandwidth and have 500MHz or bigger bandwidth.
97. the telephone headset for the treatment of data, it comprises:
Transmitter, it is suitable for via wireless communication link, sends request to wireless device, and described request is used for the request information relevant with the ability of described wireless device;
Receiver, it is suitable for via described wireless communication link, receives the response to described request, and the described ability of described wireless device is indicated in described response, and the described ability of wherein said wireless device comprises the margin of power of described wireless device;
Processor, it is suitable for:
Decide in first processing of described telephone headset place execution to described data based on described response, or described first processing of described data is offloaded to described wireless device;
If determined in the execution of described telephone headset place described first of described data to be handled, carry out described first of described data and handle;
Wherein said transmitter is further adapted for: if determine described first processing of described data is offloaded to described wireless device, via described wireless communication link, send described data to described wireless device;
Wherein said receiver is further adapted for: via described wireless communication link, receive from described wireless device through the waveform coding data, and wherein said processor is further adapted for to carry out and describedly handles through second of waveform coding data; And
Converter, it is suitable for providing sense of hearing output based on described through the waveform coding data.
98. the watch for the treatment of data, it comprises:
Transmitter, it is suitable for via wireless communication link, sends request to wireless device, and described request is used for the request information relevant with the ability of described wireless device;
Receiver, it is suitable for via described wireless communication link, receives the response to described request, and the described ability of described wireless device is indicated in described response, and the described ability of wherein said wireless device comprises the margin of power of described wireless device;
Processor, it is suitable for:
Decide in first processing of described watch place execution to described data based on described response, or described first processing of described data is offloaded to described wireless device;
If determined in the execution of described watch place described first of described data to be handled, carry out described first of described data and handle;
Wherein said transmitter is further adapted for: if determine described first processing of described data is offloaded to described wireless device, via described wireless communication link, send described data to described wireless device;
Wherein said receiver is further adapted for: via described wireless communication link, receive from described wireless device through the waveform coding data, and wherein said processor is further adapted for to carry out and describedly handles through second of waveform coding data; Display, it is suitable for providing vision output based on described through the waveform coding data.
99. the medical treatment device for the treatment of data, it comprises:
Transmitter, it is suitable for via wireless communication link, sends request to wireless device, and described request is used for the request information relevant with the ability of described wireless device;
Receiver, it is suitable for via described wireless communication link, receives the response to described request, and the described ability of described wireless device is indicated in described response, and the described ability of wherein said wireless device comprises the margin of power of described wireless device;
Processor, it is suitable for:
Decide in first processing of described medical treatment device place execution to described data based on described response, or described first processing of described data is offloaded to described wireless device;
If determined in the execution of described medical treatment device place described first of described data to be handled, carry out described first of described data and handle;
Wherein said transmitter is further adapted for: if determine described first processing of described data is offloaded to described wireless device, via described wireless communication link, send described data to described wireless device;
Wherein said receiver is further adapted for: via described wireless communication link, receive from described wireless device through the waveform coding data, and wherein said processor is further adapted for to carry out and describedly handles through second of waveform coding data;
Transducer, it is suitable for producing institute's sense data for the treatment of via described wireless communication link transmission.
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 | |
| US79551206P | 2006-04-26 | 2006-04-26 | |
| US79544506P | 2006-04-26 | 2006-04-26 | |
| US60/795,436 | 2006-04-26 | ||
| US60/795,445 | 2006-04-26 | ||
| US60/795,512 | 2006-04-26 | ||
| PCT/US2007/066888 WO2007121477A1 (en) | 2006-04-18 | 2007-04-18 | Waveform encoding for wireless applications |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101422016A CN101422016A (en) | 2009-04-29 |
| CN101422016B true CN101422016B (en) | 2013-08-21 |
Family
ID=40631567
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200780013533.1A Active CN101422016B (en) | 2006-04-18 | 2007-04-18 | Waveform encoding for wireless applications |
| CN200780013543.5A Active CN101422017B (en) | 2006-04-18 | 2007-04-18 | Offloaded processing for wireless applications |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200780013543.5A Active CN101422017B (en) | 2006-04-18 | 2007-04-18 | Offloaded processing for wireless applications |
Country Status (1)
| Country | Link |
|---|---|
| CN (2) | CN101422016B (en) |
Families Citing this family (2)
| 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 (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1306260A (en) * | 2000-01-17 | 2001-08-01 | 林维岗 | Wireless medical monitoring method and monitoring system |
| CN1722785A (en) * | 2004-07-12 | 2006-01-18 | 上海乐金广电电子有限公司 | Blue tooth wireless audio output device for digital broadcasting receiver and method thereof |
Family Cites Families (1)
| 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) |
-
2007
- 2007-04-18 CN CN200780013533.1A patent/CN101422016B/en active Active
- 2007-04-18 CN CN200780013543.5A patent/CN101422017B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1306260A (en) * | 2000-01-17 | 2001-08-01 | 林维岗 | Wireless medical monitoring method and monitoring system |
| CN1722785A (en) * | 2004-07-12 | 2006-01-18 | 上海乐金广电电子有限公司 | Blue tooth wireless audio output device for digital broadcasting receiver and method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101422017A (en) | 2009-04-29 |
| CN101422016A (en) | 2009-04-29 |
| CN101422017B (en) | 2012-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100975248B1 (en) | Waveform Encoding for Wireless Applications | |
| KR101543193B1 (en) | Audio transfer using the bluetooth low energy standard | |
| US11722251B2 (en) | Data transmission method and device | |
| CN110089169B (en) | A signaling transmission method and device | |
| KR101234697B1 (en) | Switching power amplifier for quantized signals | |
| CN106506029A (en) | A U-segment digital wireless audio transmission system and its transmission method | |
| CN101422016B (en) | Waveform encoding for wireless applications | |
| CN104602247A (en) | apparatus and method of low latency multi-hop communication | |
| WO2016153707A1 (en) | Conveying data between devices in wireless personal area network | |
| CN113891366B (en) | Control methods, devices, equipment, systems and storage media for relay equipment | |
| US20250355100A1 (en) | Vehicle detection method and apparatus thereof | |
| CN107680578A (en) | A kind of blue-tooth intelligence voice system for text message | |
| CN206850760U (en) | Integrated form interphone circuit | |
| CN105007305A (en) | Remotely-controlled electronic communication device |
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 |