The present invention relates to a method for processing a signal and more particular also to a power efficient broadcast receiver.
In many customer devices which are adapted to receive a signal, for instance, via a broadcast channel, certain processing steps are applied to the received signal in order to extract certain information and/or in order to modify the signal for recording, displaying and/or reproduction issues or the like.
Sometimes the received signal has certain properties which lead to the necessity of enabling or disabling certain processing steps.
It is known that for instance certain processing steps with respect to a received signal can be disabled or suspended due to an user action, for instance in the case where a reproduction process for an audio signal is switched from stereo to mono reproduction.
It is an object of the present invention to provide a method for processing a signal which is capable of disabling certain processing steps with respect to the signal in a comparable easy and reliable manner.
The object underlying the present invention is achieved by methods for processing a signal according to the present invention by the features of independent claims 1 or 3. The object underlying the present invention is also achieved by an apparatus, by a computer program product, as well as by a computer readable storage medium according to independent claims 27, 30, and 31, respectively. Preferred embodiments of the inventive method and of the apparatus are within the scope of the respective dependent sub-claims.
The invention in its broadest sense is based on the aspect that switching off or disabling certain processing steps in a processing stage or section of the processing cascade with respect to a signal to be processed is based on an evaluation of the signal itself, i.e. on signal properties which are obtained in a preceding processing stage or section, e.g. in a preceding pre-processing step with respect to the signal to be processed.
According to the present invention a method for processing a signal is provided, comprising at least a first processing stage and a second processing stage, wherein said first processing stage is a preceding processing stage with respect to said second processing stage, wherein at least one processing step of second processing stage is suspended while at least one of certain suspending criteria is fulfilled, and wherein said at least one suspending criteria is obtained as control data from at least one processing step of said second processing stage with respect to at least a part of said signal to be processed or a derivative thereof.
According to an alternative or additional view of the present invention a method for processing a signal is provided wherein at least one of the group consisting of NF processing steps, audio processing steps, demodulation processing steps, and parts thereof of a processing stage or section is suspended, while one or a plurality of certain suspending criteria are fulfilled, and wherein said one or said plurality of suspending criteria are obtained or evaluated as control data from or by a pre-processing stage or section with respect to said signal to be processed or with respect to a part or derivative of said signal to be processed, in particular as properties thereof.
The present invention further provides an apparatus for processing a signal, which is adapted and which comprises means for carrying out and realizing a method for processing a signal according to the present invention and the steps thereof.
The present invention also provides a computer program product, comprising computer program means which is arranged and adapted in order to carry out and realize a method for processing a signal according to the present invention and the steps thereof when is executed on a computer or a digital signal processing means.
In addition, the present invention provides a computer readable storage medium, comprising a computer program product according to the present invention.
The invention will now be explained based on preferred embodiments thereof and by taking reference to the accompanying and schematical figures.
In the following functional and structural similar or equivalent element structures will be denoted with the same reference symbols. Not in each case of their occurrence a detailed description will be repeated.
According to the present invention a method for processing a signal S is provided, comprising at least a first processing stage S2 and a second processing stage S3, wherein said first processing stage S2 is a preceding processing stage with respect to said second processing stage S3, wherein at least one processing step of second processing stage S3 is suspended while at least one of certain suspending criteria SCD is fulfilled, and wherein said at least one suspending criteria SCD is obtained as control data CD from at least one processing step of said second processing stage S2 with respect to at least a part of said signal S to be processed or a derivative thereof.
Preceding and succeeding may be used in a temporal sense.
Said at least one suspensible processing step may comprise at least one of the group consisting of NF processing steps, audio processing steps, demodulation processing steps, and parts thereof.
Said first and said second processing stages S2 and S3 may also be referred to as respective first and said second processing stage or sections S2 and S3. Additionally or alternatively, said first processing stage or section S2 may also be referred to as a pre-processing stage or section S2. These notion may be synonymously be used in the sense of the present invention.
According to an alternative or additional view the present invention provides a method for processing a signal S, wherein at least one of the group consisting of NF processing steps, audio processing steps, demodulation processing steps, and parts thereof of a processing stage or section S3 is suspended, while one or a plurality of certain suspending criteria SCD are fulfilled, and wherein said one or said plurality of suspending criteria SCD are obtained or evaluated as control data CD from or by a pre-processing stage or section S2 with respect to said signal S to be processed or with respect to a part or derivative of said signal S to be processed, in particular as properties thereof.
Said process of suspending said at least one of the group consisting of NF processing steps, audio processing steps, demodulation processing steps, and parts thereof may be or may comprises at least one of switching off, disabling and having stand-by one or a plurality of the group consisting of respective processing elements, processing devices and parts thereof, in particular to thereby at least one of reduce power consumption and control the design and/or output of an output signal outD.
The presence of monaural reception condition or mono reception condition in the reception process S1 for said signal S to be processed may be used as one or for one suspension criterion SCD.
At least one of the presence of a certain noise level in said signal S to be processed and said noise level in said signal S to be processed as such is used as one or for one suspension criterion SCD.
Wherein at least one of the presence of a signal S to be processed with a signal strength below a certain threshold value and said signal strength of said signal S to be processed as such is used as one or for one suspension criterion SCD.
Said threshold value may indicate or may be chosen to indicate that no signal S to be processed at all is received.
The presence of a certain signal component within said signal S to be processed may be used as one or for one suspension criterion SCD.
Coded information may be used as said certain signal component, as a part thereof or as one or for one suspension criterion SCD.
Data service information may be used as said certain signal component, as a part thereof or as one or for one suspension criterion SCD, in particular from a data service demodulation process or decoding process.
Service description information may be used as said certain signal component, as a part thereof or as one or for one suspension criterion SCD, in particular from a service description demodulation process or decoding process.
An RDS signal or a part thereof may be used as said certain signal component, as a part thereof or as one or for one suspension criterion SCD.
An AGC control value or an automatic gain control value may be used as one or for one suspension criterion SCD.
Envelope information with respect to said signal S to be processed or a part thereof may be used as one or for one suspension criterion SCD, in particular from a respective demodulation process.
Stereo information with respect to said signal S to be processed or a part thereof may be used as one or for one suspension criterion SCD, in particular from a respective demodulation process.
Said process of suspending said at least one of the group consisting of NF processing steps, audio processing steps, demodulation processing steps, and parts thereof may be or may comprise at least one of switching off, disenabling, and having standby monaural processing or mono processing, monaural reproduction or mono reproduction, and monaural playback or mono playback.
Said process of suspending said at least one of the group consisting of NF processing steps, audio processing steps, demodulation processing steps, and parts thereof may be or may comprise at least one of switching off, disenabling, and having standby at least one of a clock and a trigger, in particular to thereby at least one of switch off, have standby, and disable a digital processing unit.
Said process of suspending said at least one of the group consisting of NF processing steps, audio processing steps, demodulation processing steps, and parts thereof may be or may comprise at least one of switching off, disenabling, and having standby at least one of avoiding and reducing flip-flop load currencies, in particular by routing identical values through respective flip-flops, in particular in multiplex stereo processing units.
Said process of suspending said at least one of the group consisting of NF processing steps, audio processing steps, demodulation processing steps, and parts thereof may be or comprise at least one of switching off, disenabling, and having standby a power supply in or for analogue circuits or parts thereof.
Said pre-processing stage or section S2 may be or may comprises a demodulation process.
Said pre-processing stage or section S2 may be or may comprise an envelope information demodulation process.
Said pre-processing stage or section S2 may be or may comprise a stereo information demodulation process.
Said pre-processing stage or section S2 may be or may comprise a data service demodulation or decoding process.
Said pre-processing stage or section S2 may be or may comprise a service description demodulation or decoding process.
Said pre-processing stage or section S2 may be or may comprises an AGC process or automatic gain control process.
According to an additional aspect the present invention further provides an apparatus 10 for processing a signal, which is adapted and which comprises means for carrying out and realizing a method for processing a signal according to the present invention and the steps thereof.
The apparatus 10 may be or may comprise a super-heterodyne receiver.
The apparatus 10 may comprise an input amplifier stage or section 1, a first band pass filter stage or section 2, a mixer stage or section 3, a second band pass filter stage or section 4, an automatic gain control stage or section 5, a demodulation stage or section 6, and a NF processing/audio processing stage or section 7, in particular sequentially connected in this order.
According to another aspect the present invention also provides a computer program product, comprising computer program means which is arranged and adapted in order to carry out and realize a method for processing a signal according to the present invention and the steps thereof when is executed on a computer or a digital signal processing means.
In addition, according to still a further aspect the present invention provides a computer readable storage medium, comprising a computer program product according to the present invention.
These and further aspects of the present invention will be further discussed in the following:
The present invention inter alia relates also to power efficient broadcast receiver.
In particular in mobile electronic devices one of the most crucial benchmarks is the power consumption, which is directly related to the battery life time.
The present invention inter alia proposes a strategy to reduce power consumption in broadcast receivers, especially in audio broadcast receivers.
A broadcast receiver e.g. consists of various steps to demodulate the received signal to finally output an (audio) signal. It contains an AGC, a demodulation step followed by some NF or audio processing.
The present invention proposes to switch off not needed NF and/or audio processing depending on information, gained from the AGC and in the demodulation process.
One target of the present invention is to reduce the power consumption of a (digital) broadcast receiver, to be integrated into an already developed digital chip.
So far a separate, analogue chip is needed. Analogue broadcast chips have superior power consumption characteristics, and switch off strategies are probably more difficult to realize. Therefore maybe no power consumption reduction strategy was needed so far.
A broadcast receiver consists of a number of signal processing steps, sections or module in order to transform a received RF signal into a wanted (audio) signal.
The present invention inter alia proposes to switch off at least parts of the NF/audio processing depending on the information gained from the AGC and Demodulation.
At least two strategies can be thought of:
Of cause the concept can be extended to other information, which might be contained in the broadcast signal, as e.g. RDS data. Moreover the concept can be easily applied to other receiver architectures as e.g. a feed forward receiver.
In the following, further possible aspects are elucidated which may arbitrarily be combined according to the present invention.
In the following, in more detail reference is taken to the accompanying figures:
In a first stage or section S1 an input signal IS which is representative for a signal S to be processed is received as input data inD. In a following second stage or section S2 said input data inD, i.e. said input signal IS are pre-processed in order to derive control data CD which contain or represent respective suspension criteria or suspension criteria data SCD which are used in order to control the succeeding processing steps of the following third stage or section S3. It is also possible that not the input signal IS, i.e. the signal S to be processed, as such is pre-processed, but a derivative thereof, for instance some sub-channel data or sub-channel signal or the like. It is also possible that instead of feeding the input signal IS directly to the following stage or section S3 of processing to forward instead a respective derivative IS′ of said input signal IS.
In the following third stage or section S3 the input signal IS or a derivate IS′ thereof are processed. This can be done by a variety and plurality of different processing steps. It is a basic aspect of the present invention to use said control data CD, namely said suspension criteria SCD in order to control at least one of the processing steps of processing stage or section S3. In the embodiment shown in
In a first stage or section S1 an input signal IS which is representative for a signal S to be processed is received as input data inD. In a following second stage or section S2 said input data inD, i.e. said input signal IS are pre-processed in order to derive control data CD which contain or represent respective suspension criteria or suspension criteria data SCD which are used in order to control the succeeding processing steps of the following third stage or section S3. It is also possible that not the input signal IS, i.e. the signal S to be processed, as such is pre-processed, but a derivative thereof, for instance some sub-channel data or sub-channel signal or the like. It is also possible that instead of feeding the input signal IS directly to the following stage or section S3 of processing to forward instead a respective derivative IS′ of said input signal IS.
In the following third stage or section S3 the input signal IS or a derivate IS′ thereof are processed. This can be done by a variety and plurality of different processing steps. It is a basic aspect of the present invention to use said control data CD, namely said suspension criteria SCD in order to control at least one of the processing steps of processing stage or section S3. In the embodiment shown in
In addition to
As already indicated above an apparatus according to the present invention for processing a signal S may be realized as a superheterodyne receiver. Such a superheterodyne receiver is presented in
The first or amplifying stage or section 1 receives a RF signal as an input signal IS which is representative for the signal S to be processed. The AGC stage or section 5 and/or the demodulation stage or section 6 are adapted to preprocess the respective intermediate signal which is forwarded from the second bass pass filter stage or section 4 and from the AGC stage or section 5, respectively. As a result of the respective pre-processing steps control data CD in the sense of a suspension criterion are obtained. The AGC stage or section 5 therefore forms a channel or main channel indication and the demodulation stage or section 7 forms a sub channel indication which can be used in order to control the processing of the NF or audio processing stage or section and the sub stage or sections in the sub steps thereof.
The schematic block diagram of
Here one has after having received an input signal IS which is representative for a signal S to be processed in an initial step V0 which is formed by a pre-processing stage or section S2 being constituted by two sequentially arranged first and second demodulation processes V1 and V2 and a processing stage or section S3 which is formed by two parallely arranged demodulation processes V3 and V4. The first demodulation process V1 of the pre-processing stage or section S1 is adapted to derive a first signal characteristic V1′ which is used in the processing stage or section S3 in order to control the second demodulation process V2 of the pre-processing stage or section S2 and/or the first and second demodulation processes V3 and V4 of the processing stage or section S3 in a certain and pre-defined combination. The second demodulation process V2 of the pre-processing stage or section S2 is adapted to obtain a second signal characteristic V2′ which is used in order to control at least one of the first and second demodulation processes V3 and V4 of the processing stage or section S3 in a given and pre-defined combination. The first and second demodulation process V3 and V4 of the processing stage or section S3 are adapted in order to provide first and second output signals V3′ and V4′ which are then provided and output in a final stage or section S4.
According to the first realization of the general arrangement of
The flowchart as shown in
Number | Date | Country | Kind |
---|---|---|---|
06006 319.5 | Mar 2006 | EP | regional |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP07/02663 | 3/26/2007 | WO | 00 | 3/5/2009 |