WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Coding transmission equipment for carrying out coding with adaptive quantization    
United States Patent4831636   
Link to this pagehttp://www.wikipatents.com/4831636.html
Inventor(s)Taniguchi; Tomohiko (Wakayama, JP); Iseda; Kohei (Yokohama, JP); Tomita; Yoshihiro (Tokyo, JP); Amano; Fumio (Tokyo, JP); Unagami; Shigeyuki (Atsugi, JP); Tominaga; Shoji (Yokohama, JP)
AbstractCoding transmission equipment wherein an plurality of adaptive coding units having different processing characteristics are provided, and the adaptive coding unit having the optimum processing characteristic for a current input signal is selected from among the plurality of adaptive coding units, and an output signal from the optimum adaptive coding unit and the unit number thereof are transmitted to the receiver side. At the receiver side, the processing characteristic of a decoder is changed to become the optimum processing characteristic indicated by the received unit number, whereby a high quality recovered signal is realized.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4831636
Coding transmission equipment for carrying out coding with adaptive

     quantization - US Patent 4831636 Drawing
Coding transmission equipment for carrying out coding with adaptive quantization
Inventor     Taniguchi; Tomohiko (Wakayama, JP); Iseda; Kohei (Yokohama, JP); Tomita; Yoshihiro (Tokyo, JP); Amano; Fumio (Tokyo, JP); Unagami; Shigeyuki (Atsugi, JP); Tominaga; Shoji (Yokohama, JP)
Owner/Assignee     Fujitsu Limited (Kawasaki, JP)
Patent assignment
All assignments
Publication Date     May 16, 1989
Application Number     07/134,818
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     December 18, 1987
US Classification     375/245 348/405.1 348/409.1 358/426.12 375/252 382/239
Int'l Classification     H04B 014/06
Examiner     Griffin; Robert L.
Assistant Examiner     Huseman; Marianne
Attorney/Law Firm     Staas & Halsey
Address
Parent Case     This application is a continuation-in-part of co-pending application Ser. No. 879,962, filed on June 30, 1986.
Priority Data     Jun 28, 1985[JP]60-142307 Jan 29, 1986[JP]61-15784 Mar 20, 1986[JP]61-60972 Apr 09, 1986[JP]61-80063 Dec 19, 1986[JP]61-304572
USPTO Field of Search     375/27 375/30 375/33 358/13 358/133 358/136 358/260
Patent Tags     coding transmission equipment carrying out coding adaptive quantization
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4633325
Usubuchi
382/238
Dec,1986

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. Coding transmission equipment for communication of an input signal, comprising:

a transmitter device, comprising:

a plurality of adaptive coding units each including an adaptive quantizer, operatively connected to receive the input signal, for outputting a quantized value according to the input signal and an error calculating unit, operatively connected to said adaptive quantizer, for calculating a quantization error of said adaptive quantizer, said adaptive quantizer in each of said adaptive coding units having a different updating speed of quantizing step size;

an evaluating unit, operatively connected to said error calculating unit in each of said adaptive coding units, for outputting decision information indicating which of said adaptive coding units should be selected as an optimum adaptive coding unit to carry out optimum quantization at every frame of the input signal in dependence upon the quantization errors output by said error calculating unit in each of said plurality of adaptive coding units; and

a sending unit, operatively connected to said adaptive quantizer in each of said adaptive coding units and said evaluating unit, for selecting an optimum quantized value output by the optimum adaptive coding unit in dependence upon the decision information output by said evaluating unit and transmitting the optimum quantized value together with the decision information identifying the optimum adaptive coding unit;

a receiver device receiving the optimum quantized value and the decision information in a received signal, comprising:

a dividing unit for dividing the received signal from said transmitter device into the quantized value and the decision information;

an adaptive decoding unit, operatively connected to said dividing unit, for decoding the quantized value obtained by said dividing unit into the original input signal; and

an optimum control unit, operatively connected to said dividing unit and said adaptive decoding unit, for controlling an updating speed of a quantizing step size of said adaptive decoding unit to coincide with the updating speed of the quantizing step size of the optimum adaptive coding unit in dependence upon the decision information obtained by said dividing unit.

2. Coding transmission equipment according to

wherein said transmitter device further comprises a parameter copy unit, operatively connected to said adaptive coding units and said evaluating unit, for storing parameters determining inner conditions of each of said adaptive coding units and for outputting an optimum parameter of the optimum adaptive coding unit selected by said evaluating unit to said adaptive coding units at every frame, and

wherein each of said adaptive coding units starts a signal process for a next frame after changing one of the inner conditions in accordance with the optimum parameter from said parameter copy unit.

3. Coding transmission equipment according to claim 2,

wherein said transmitter device further comprises an error correction coding unit, operatively connected to said evaluating unit and said sending unit, for carrying out an error correction coding process on the decision information from said evaluating unit and outputting processed decision information to be sent to said receiver device, and

wherein said receiver device further comprises an error correcting unit, operatively connected to said dividing unit and said optimum control unit, for carrying out an error correcting process on the decision information obtained by said dividing unit and outputting error corrected decision information to said optimum control unit.

4. Coding transmission equipment according to claim 2,

wherein said receiver device further comprises a post-processing filter, operatively connected to said adaptive decoding unit, having a parameter, and

wherein said adaptive decoding unit has a parameter and the parameter of said post-processing filter is varied in dependence upon changes in the parameter of said adaptive decoding unit.

5. Coding transmission equipment according to claim 2, wherein each said adaptive coding unit is an adaptive differential pulse code modulation coder.

6. Coding transmission equipment according to claim 2, wherein each said adaptive coding unit comprises:

a subtractor, operatively connected to receive the input signal, for calculating a prediction error corresponding to a difference between the input signal and a predicted value;

an adaptive quantizer, operatively connected to said subtractor and said sending unit, for adaptive quantization of the prediction error to produce the quantized value;

an adaptive inverse quantizer, operatively connected to said adaptive quantizer, for adaptive inverse quantization of the quantized value from said adaptive quantizer to produce an inverse quantized value;

a predictor, operatively connected to said adaptive inverse quantizer and said subtractor, for calculating the predicted value in dependence upon prior inverse quantized values produced by said adaptive inverse quantizer; and

an error calculating unit, operatively connected to said subtractor and said adaptive inverse quantizer, for calculating the quantization error corresponding to a differential value between the prediction error and the inverse quantized value from said adaptive inverse quantizer.

7. Coding transmission equipment according to claim 6, wherein said predictor includes a zero predictor and a pole predictor each operatively connected to said adaptive inverse quantizer and said subtractor.

8. Coding transmission equipment according to claim 2, wherein the optimum parameter of the optimum adaptive coding unit to be copied by said parameter copy unit includes a quantization step size updating coefficient.

9. Coding transmission equipment according to claim 8, wherein the optimum parameter to be copied further includes tap data and a prediction coefficient of said predictor.

10. A transmitter device, used in coding transmission equipment, for carrying out coding of an input signal with adaptive quantization, comprising:

a plurality of adaptive coding units each including an adaptive quantizer, operatively connected to receive the input signal, for outputting a quantized value according to the input signal and an error calculating unit, operatively connected to said adaptive quantizer, for calculating a quantization error of said adaptive quantizer, said adaptive quantizer in each of said adaptive coding units having a different updating speed of a quantizing step size;

an evaluating unit, operatively connected to said error calculating unit in each of said adaptive coding units, for outputting decision information indicating which of said adaptive coding units should be selected as an optimum adaptive coding unit to carry out optimum quantization at every frame of the input signal in dependence upon the quantization error output by said error calculating unit in each of said plurality of adaptive coding units; and

a sending unit, operatively connected to said adaptive quantizer in each of said adaptive coding units and said evaluating unit, for selecting an optimum quantized value output by the optimum adaptive coding unit in dependence upon the decision information output by said evaluating unit and transmitting an optimum quantized value together with the decision information identifying the optimum adaptive coding unit.

11. A transmitter device according to claim 10, further comprising a parameter copy unit, operatively connected to said adaptive coding units and said evaluating unit, for storing parameters determining inner conditions of each of said adaptive coding units and for outputting an optimum parameter of the optimum adaptive coding unit selected by said evaluating unit to said adaptive coding units at every frame, and

wherein each of said adaptive coding units starts a signal process for a next frame after changing one of the inner conditions in accordance with the optimum parameter from said parameter copy unit.

12. A transmitter device according to claim 11, wherein each said adaptive coding unit is an adaptive differential pulse code modulation coder.

13. A transmitter device according to claim 11, wherein each said adaptive coding unit comprises:

a subtractor, operatively connected to receive the input signal, for calculating a prediction error corresponding to a difference between the input signal and a predicted value;

an adaptive quantizer, operatively connected to said subtractor and said sending unit, for adaptive quantization of the prediction error to produce the quantized value;

an adaptive inverse quantizer, operatively connected to said adaptive quantizer, for adaptive inverse quantization of the quantized value from said adaptive quantizer to produce an inverse quantized value;

a predictor, operatively connected to said adaptive inverse quantizer and said subtractor, for calculating the predicted value in dependence upon prior inverse quantized values produced by said adaptive inverse quantizer; and

an error calculating unit, operatively connected to said subtractor and said adaptive inverse quantizer, for calculating the quantization error corresponding to a differential value between the prediction error and the inverse quantized value from said adaptive inverse quantizer.

14. A transmitter device according to claim 13, wherein said predictor includes a zero predictor and a pole predictor each operatively connected to said adaptive, quantizer and said subtractor.

15. A transmitter device according to claim 11, wherein the parameter of the optimum adaptive coding unit to be copied by said parameter copy unit includes a quantization step size updating coefficient.

16. A transmitter device according to claim 15, wherein the parameter to be copied further includes tap data and a prediction coefficient of said predictor.

17. Coding transmission equipment for communication of an input signal, comprising:

a transmitter device, comprising:

a plurality of adaptive coding units each including an adaptive quantizer, operatively connected to receive the input signal, for outputting a quantized value according to the input signal and an error calculating unit, operatively connected to said adaptive quantizer, for calculating a quantization error of said adaptive quantizer, said adaptive quantizer in each of said adaptive coding units having a different updating speed of quantizing step size determined in dependence upon an individual prediction coefficient;

a plurality of adaptive weighting filters, each operatively connected to said error calculating unit in a corresponding one of said adaptive coding units, each weighting the quantization error with the individual prediction coefficient used in the corresponding one of said adaptive coding units, each of said adaptive weighting filters outputting an additional quantization error in which a hearing characteristic is taken into consideration;

an evaluating unit, operatively connected to said adaptive weighting filters, for outputting decision information indicating which of said adaptive coding units should be selected as an optimum adaptive coding unit to carry out optimum quantization at every frame of the input signal in dependence upon the additional quantization errors output by said adaptive weighting filters; and

a sending unit, operatively connected to said adaptive quantizer in each of said adaptive coding units and said evaluating unit, for selecting an optimum quantized value output by the optimum adaptive coding unit in dependence upon the decision information output by said evaluating unit and transmitting the optimum quantized value together with the decision information identifying the optimum adaptive coding unit;

a receiver device receiving the optimum quantized value and the decision information in a received signal, comprising:

a dividing unit for dividing the received signal from said transmitter device into the quantized value and the decision information;

an adaptive decoding unit, operatively connected to said dividing unit, for decoding the quantized value obtained by said dividing unit into the original input signal; and

an optimum control unit, operatively connected to said dividing unit and said adaptive decoding unit, for controlling an updating speed of a quantizing step size of said adaptive decoding unit to coincide with the updating speed of the quantizing step size of the optimum adaptive coding unit in dependence upon the decision information obtained by said dividing unit.

18. Coding transmission equipment according to claim 17,

wherein said transmitter device further comprises:

a first parameter copy unit, operatively connected to said adaptive coding units and said evaluating unit, for storing parameters determining inner conditions of each of said adaptive coding units and for outputting and optimum coding parameter of the optimum adaptive coding unit selected by said evaluating unit to said adaptive coding units at every frame; and

a second parameter copy unit, operatively connected to said adaptive weighting filters and said evaluating unit, for storing parameters determining inner conditions of each of said adaptive weighting filters and for outputting an optimum filter parameter of said adaptive weighting filter in the optimum adaptive coding unit selected by said evaluating unit to said adaptive weighting filters at every frame, and

wherein each of said adaptive coding units starts a signal coding process for a next frame after changing one of the inner conditions therein in accordance with the optimum coding parameter from said parameter copy unit and each of said adaptive weighting filters starts a signal filtering process for the next frame after changing one of the inner conditions therein in accordance with the optimum filter parameter from said additional parameter copy unit.

19. Coding transmission equipment according to claim 18,

wherein said transmitter device further comprises an error correction coding unit, operatively connected to said evaluating unit and said sending unit, for carrying out an error correction coding process on the decision information from said evaluating unit and outputting processed decision information to be sent to said receiver device, and

wherein said receiver device further comprises an error correcting unit, operatively connected to said dividing unit and said optimum control unit, for carrying out an error correcting process on the decision information obtained by said dividing unit and outputting error corrected decision information to said optimum control unit.

20. Coding transmission equipment according to claim 18,

wherein said receiver device further comprises a post-processing filter, operatively connected to said adaptive decoding unit, having a parameter, and

wherein said adaptive decoding unit has a parameter and the parameter of said post-processing filter is varied in dependence upon changes in the parameter of said adaptive decoding unit.

21. Coding transmission equipment according to claim 18, wherein said adaptive coding units have a processing characteristic varying by a difference in quantization step size updating coefficients between said adaptive quantizers.

22. Coding transmission equipment according to claim 18, wherein each said adaptive coding unit is an adaptive differential pulse code modulation coder.

23. Coding transmission equipment according to claim 18, wherein each said adaptive coding unit comprises:

a subtractor, operatively connected to receive the input signal, for calculating a prediction error corresponding to a difference between the input signal and a predicted value;

an adaptive quantizer, operatively connected to said subtractor and said sending unit, for adaptive quantization of the prediction error to produce the quantized value;

an adaptive inverse quantizer, operatively connected to said adaptive quantizer, for adaptive inverse quantization of the quantized value from said adaptive quantizer to produce an inverse quantized value;

a predictor, operatively connected to said adaptive inverse quantizer and said subtractor, for calculating the predicted value in accordance with a characteristic determined in dependence upon prior inverse quantized values produced by said adaptive inverse quantizer;

an adder, operatively connected to the output of said adaptive inverse quantizer and to the output of said predictor, for calculating a reproduced signal; and

an error calculating unit, operatively connected to receive the input signal and the reproduced signal, for calculating the quantization error by subtracting the reproduced signal from the input signal.

24. Coding transmission equipment according to claim 23, wherein said transmitter device further comprises additional filters, each corresponding to one of said adaptive weighting filters and having an inverse characteristic of the characteristic of said predictor in the corresponding one of said adaptive coding units.

25. Coding transmission equipment according to claim 23, wherein said predictor includes a zero predictor and a pole predictor each operatively connected to said adaptive inverse quantizer and said subtractor.

26. Coding transmission equipment according to claim 23, wherein the optimum coding parameter of the optimum adaptive coding unit to be copied by said parameter copy unit includes a quantization step size updating coefficient.

27. Coding transmission equipment according to claim 26, wherein the optimum coding parameter to be copied further includes tap data and a prediction coefficient of said predictor.

28. Coding transmission equipment according to claim 18, wherein each said adaptive coding unit comprises:

a first subtractor, operatively connected to receive the input signal, for calculating a prediction error corresponding to a difference between the input signal and a predicted value;

an adaptive quantizer, operatively connected to said first subtractor and said sending unit, for adaptive quantization of the prediction error to produce the quantized value;

an adaptive inverse quantizer, operatively connected to said adaptive quantizer, for adaptive inverse quantization of the quantized value from said adaptive quantizer to produce an inverse quantized value;

a predictor, operatively connected to said adaptive inverse quantizer and said first subtractor, for calculating the predicted value in dependence upon prior inverse quantized values produced by said adaptive inverse quantizer; and

a second subtractor, operatively connected to the output of said adaptive inverse quantizer and to the output of said first subtractor, for calculating the quantization error by subtracting the output of said adaptive inverse quantizer from the output of said first subtractor.

29. Coding transmission equipment according to claim 28, wherein said transmitter device further comprises additional filters, each corresponding to one of said adaptive weighting filters and having an inverse characteristic of the characteristic of said predictor in the corresponding one of said adaptive coding units.

30. Coding transmission equipment according to claim 28, wherein said predictor includes a zero predictor and a pole predictor each operatively connected to said adaptive inverse quantizer and said first subtractor.

31. Coding transmission equipment according to claim 26, wherein the optimum coding parameter of the optimum adaptive coding unit to be copied by said parameter copy unit includes a quantization step size updating coefficient.

32. Coding transmission equipment according to claim 31, wherein the optimum coding parameter to be copied further includes tap data and a prediction coefficient of said predictor.

33. A transmission device, used in coding transmission equipment, for carrying out coding of an input signal with adaptive quantization, comprising:

a plurality of adaptive coding units each including an adaptive quantizer, operatively connected to receive the input signal, for outputting a quantized value according to the input signal and an error calculation unit, operatively connected to said adaptive quantizer, for calculating a quantization error of said adaptive quantizer, said adaptive quantizer in each of said adaptive coding units having a different updating speed of quantizing step size determined in dependence upon an individual prediction coefficient;

a plurality of adaptive weighting filters, each operatively connected to said error in a corresponding one of said adaptive coding units, each for weighting the quantization error with the individual prediction coefficient used in the corresponding one of said adaptive coding units, each of said adaptive weighting filters outputting an additional quantization error in which a hearing characteristic is taken into consideration;

an evaluating unit, operatively connected to said adaptive weighting filters, for outputting decision information indicating which of said adaptive coding units should be selected as an optimum adaptive coding unit to carry out optimum quantization at every frame of the input signal in dependence upon the additional quantization errors output by said adaptive weighting filters; and

a sending unit, operatively connected to said adaptive quantizer in each of said adaptive coding units and said evaluating unit, for selecting an optimum quantized value output by the optimum adaptive coding unit, in dependence upon the decision information output by said evaluating unit and transmitting the optimum quantized value together with the decision information identifying the optimum adaptive coding unit.

34. A transmission device according to claim 33,

further comprising:

a first parameter copy unit, operatively connected to said adaptive coding units and said evaluating unit, for storing parameters determining inner conditions of each of said adaptive coding units and for outputting an optimum coding parameter of the optimum adaptive coding unit selected by said evaluating unit to said adaptive coding units at every frame; and

a second parameter copy unit, operatively connected to said adaptive weighting filters and said evaluating unit, for storing parameters determining inner conditions of each of said adaptive weighting filters and for outputting an optimum filter parameter of said adaptive weighting filter in the optimum adaptive coding unit selected by said evaluating unit to said adaptive weighting filters at every frame, and

wherein each of said adaptive coding units starts a signal coding process for a next frame after changing one of the inner conditions therein in accordance with the optimum coding parameter from said parameter copy unit and each of said adaptive weighting filters starts a signal filtering process for the next frame after changing one of the inner conditions therein in accordance with the optimum filter parameter from said additional parameter copy unit.

35. A transmission device according to claim 33, wherein said plurality of adaptive coding units have a processing characteristic varying by a difference in quantization step size updating coefficients between said adaptive quantizers.

36. A transmitter device according to claim 33, wherein each said adaptive coding unit is an adaptive differential pulse code modulator coder.

37. A transmission device according to claim 33, wherein each said adaptive coding unit comprises:

a subtractor, operatively connected to receive the input signal, for calculating a prediction error corresponding to a difference between the input signal and a predicted value;

an adaptive quantizer, operatively connected to said subtractor and said sending unit, for adaptive quantization of the prediction error to produce the quantized value;

an adaptive inverse quantizer, operatively connected to said adaptive quantizer, for adaptive inverse quantization of the quantized value from said adaptive quantizer to produce an inverse quantized value;

a predictor, operatively connected to said adaptive inverse quantizer and said subtractor, for calculating the predictor value in accordance with a characteristic determined in dependence upon prior inverse quantized values produced by said adaptive inverse quantizer;

an adder, operatively connected to the output of said adaptive inverse quantizer and to the output of said predictor, for calculating a reproduced signal; and

an error calculating unit, operatively connected to receive the input signal and the reproduced signal, for calculating the quantization error by subtracting the reproduced signal from the input signal.

38. A transmission device according to claim 37, wherein further comprising additional filters, each corresponding to one of said adaptive weighting filters and having an inverse characteristic of the characteristic of said predictor in the corresponding one of said adaptive coding units.

39. A transmission device according to claim 33, wherein said predictor includes a zero predictor and a pole predictor each operatively connected to said adaptive inverse quantizer and said subtractor.

40. A transmission device according to claim 33, wherein the optimum coding parameter of the optimum adaptive coding unit to be copied by said parameter copy unit includes a quantization step size updating coefficient.

41. A transmission device according to claim 40, wherein the optimum coding parameter to be copied further includes tap data and a prediction coefficient of said predictor.

42. A transmission device according to claim 35, wherein each said adaptive coding unit comprises:

a first subtractor, operatively connected to receive the input signal, for calculating a prediction error corresponding to a difference between the input signal and a predicted value;

an adaptive quantizer, operatively connected to said first subtractor and said sending unit, for adaptive quantization of the prediction error to produce the quantized value;

an adaptive inverse quantizer, operatively connected to said adaptive quantizer, for adaptive inverse quantization of the quantized value from said adaptive quantizer to produce an inverse quantized value;

a predictor, operatively connected to said adaptive inverse quantizer and said first subtractor, for calculating the predicted value in dependence upon prior inverse quantized values produced by said adaptive inverse quantizer; and

a second subtractor, operatively connected to the output of said adaptive inverse quantizer and to the output of said first subtractor, for calculating the quantization error by subtracting the output of said adaptive inverse quantizer from the output of said first subtractor.

43. A transmission device according to claim 42, wherein said transmitter device further comprises additional filters, each corresponding to one of said adaptive weighting filters and having an inverse characteristic of the characteristic of said predictor in the corresponding one of said adaptive coding units.

44. A transmission device according to claim 42, wherein said predictor includes a zero predictor and a pole predictor each operatively connected to said adaptive inverse quantizer and said first subtractor.

45. A transmission device according to claim 42, wherein the optimum coding parameter of the optimum adaptive coding unit to be copied by said parameter copy unit includes a quantization step size updating coefficient.

46. A transmission device according to claim 45, wherein the optimum coding parameter to be copied further includes tap data and a prediction coefficient of said predictor.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to coding transmission equipment in which an input signal, such as a voice signal or a picture signal, is coded and transmitted to a receiver side from a transmitter side and a received signal is decoded to become an original signal at the receiver side. In particular, the present invention relates to low bit rate coding equipment (bandwidth compression coding equipment), such as an ADPCM (Adaptive Differential Pulse Code Modulation) system CODEC (COder and DECoder), which carries out low bit rate coding of a voice or picture signal.

When the voice signal, etc., is transmitted, bandwidth compression is required to ensure an efficient utilization of a transmission line. The low bit rat coding transmission equipment for the voice signal carries out information compression while maintaining the quality of the voice signal, which enables a reduction of line costs for the transmission of the voice information in equipment used for, for example, mobile radio communication, satellite communication, or office inter communication system, and a reduction of storage capacity needed, for example, for the storage of voice information in an audio response system.

2. Description of the Related Art

ADPCM coding equipment is related to the present invention in that it carries out coding by adaptive quantization. In the ADPCM coding equipment, a prediction error E corresponding to a difference between a current input signal X and a predicted value X obtained on the basis of past input signals is produced and quantized at the transmitter side. At this time, adaptive quantization, in which the size of a quantizing step is increased or decreased in accordance with a quantizing level of a signal sampled just prior to the current sampled signal, is carried out in order to realize a quick adaptation to a sudden change of the predicted error, instead of uniform quantization, whereby a high quality recovered signal is realized.

In this case, however, the sizes to which the quantizing step can increased or decreased are limited, and therefore, when the input signals are voice signals, for example, a voiced sound, an unvoiced sound, or a voicelessness, etc., the nature of the signals changes from moment to moment and the coding system of the prior art cannot cope with these rapid variations in the voice signal. As a result, an optimum quantization is not realized, and thus the voice recovered at the receiver side has a poor quality.

SUMMARY OF THE INVENTION

Accordingly, it is an object of the present invention to provide coding transmission equipment which can obtain a high quality recovered signal, for example, a voice signal recovered at a receiver side.

According to a fundamental aspect of the present invention, there is provided coding transmission equipment having a transmitter device and a receiver device wherein, the transmitter device comprises a plurality of adaptive coding units including an adaptive quantizer for outputting a quantized value according to an input signal, and an error calculating unit for calculating the quantization error of the adaptive quantizer, each of the adaptive coding units having different adaptive quantizer processing characteristics; an evaluating unit for deciding which is the optimum adaptive coding unit to carry out an optimum quantization, from among the plurality of adaptive coding units, at every frame of the input signal on the basis of the quantization errors input from the plurality of adaptive coding units respectively; and a sending unit for selecting the optimum quantized value of the optimum adaptive coding unit from among the quantized values input from the plurality of adaptive coding units, respectively, on the basis of the decision of the evaluating unit, and transmitting the optimum quantized value together with the decision information; the receiver device comprises a dividing unit for dividing a signal received from the transmitter device into the optimum quantized value and the decision information; an adaptive decoding unit for decoding the optimum quantized value obtained by the dividing unit into the original input signal; and an optimum controlling unit for controlling the processing characteristic of the adaptive decoding unit to an optimum processing characteristic according to the decision information obtained by the dividing unit.

According to another aspect of the present invention, the transmitter device further comprises a parameter copy unit in which parameters for determining an inner condition of the adaptive coding unit are input from all of the adaptive coding units, and an optimum parameter of the optimum adaptive coding unit is selected and sent to other adaptive coding units at every frame according to the decision of the evaluating unit; wherein each of the other adaptive coding units starts the signal process for a next frame after copying the optimum parameter sent from the parameter copy unit, as an own parameter.

According to still another aspect of the present invention, the transmitter device further comprises an error correction coding unit for carrying out an error correction coding process for the decision information from the evaluating unit, whereby the decision information processed by the error correction coding is sent to the receiver device; and the receiver device further comprises an error correcting unit for carrying out the error correcting process for the decision information obtained by the dividing unit, whereby the error corrected decision information is sent to the optimum controlling unit.

According to a still further aspect of the present invention, the transmitter device further comprises

a plurality of adaptive weighting filters each effecting weighting on said quantization error with the same prediction coefficient as said prediction coefficient used in the corresponding one of said adaptive coding units, whereby an additional error signal in which a masking effect is taken into consideration is sent to the evaluation unit.

According to yet another aspect of the present invention, the receiver device further comprises a post-processing filter disposed at a latter stage of tee adaptive decoding unit, wherein the parameter of the post-processing filter is varied according to the parameter of the adaptive decoding unit.

BRIEF DESCRIPTION OF THE DRAWINGS

Examples of coding transmission equipment in accordance with the present invention will be described with reference to the accompanying drawings, in which

FIG. 1 shows a prior art ADPCM coder;

FIG. 2 shows a prior art ADPCM decoder;

FIG. 3 shows an embodiment of an ADPCM decoder at a receiver side of the coding transmission equipment according to the present invention;

FIG. 4 shows an embodiment of an ADPCM decoder at a receiver side of the coding transmission equipment according to the present invention;

FIG. 5 shows an adaptive differential coding unit of the ADPCM coder of FIG. 3 in more detail;

FIG. 6 shows another embodiment of the ADPCM coder according to the present invention;

FIG. 7 shows a further embodiment of the coding transmission equipment according to the present invention;

FIG. 8 shows an example of an error correcting code;

FIG. 9 shows a format of the transmission signal including the error correcting code;

FIG. 10 shows an example of an error correction at the receiver side;

FIG. 11 shows still another embodiment of the ADPCM decoder at the receiver side according to the present invention;

FIG. 12 is a view for explaining a post-processing filter in detail;

FIG. 13 is a graph showing the relationship between the noise threshold and the signal amplitude;

FIG. 14 shows still another embodiment of the ADPCM coder according to the present invention;

FIG. 15 shows an embodiment of a detailed construction of a part of the ADPCM coder shown in FIG. 14; and

FIG. 16 shows another embodiment of the detailed construction of a part of the ADPCM coder shown in FIG. 14.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

For a better understanding of the preferred embodiment, the problems in the prior art will be first explained with reference to FIGS. 1 and 2.

FIG. 1 shows an adaptive differential coder on the transmitter side in a prior art low bit rate coding transmission equipment for a voice signal. In FIG. 1, the coder comprises a subtractor 10 for calculating a prediction error E(n) corresponding to a difference between an input voice signal X(n) and a predicted value X(n) to be output; an adaptive quantizer 11 for adaptive quantizing of the prediction error E(n) to output the quantized value I(n) as a transmission signal; an adaptive inverse quantizer 12 for adaptive inverse quantizing of the quantized value I(n); an adder 13 for adding the inverse quantized value E(n) of the prediction error E(n) from the inverse quantizer 12 and the predicted value X(n); an adaptive zero predictor 14 for producing a zero predicted value X(n).sub.z ; an adaptive pole predictor 15 for producing a pole predicted value X(n).sub.p ; and an adder 16 for adding the zero predicted value X(n).sub.z and the pole predicted value X(n).sub.p to produce the predicted value X(n).

In this adaptive differential coder, the quantizer 11, the inverse quantizer 12, the zero predictor 14, and the pole predictor 15 are adaptive-controlled. For example, in the quantizer 11 and the inverse quantizer 12, the adaptive quantization wherein the quantizing step size .DELTA.(n) is updated according to the following formula is carried out.

.DELTA.(n+1)=.DELTA.(n).sup..gamma. .times.M(I(n)) (1)

where, .gamma. is a coefficient for gradually reducing the influence of the line error, which has a value close to and lower than 1; and M(I(n)) is a step size updating coefficient (or a step size updating speed).

When the quantized value I(n) from the quantizer 11 is, for example, a 1 bit output signal, the updating coefficient M(I(n)) assumes a value .alpha. close to and lower than 1, for example, .alpha.=0.93, when the quantized value I(n) is "0", and a value .beta. close to and higher than 1, for example, .beta.=1.31, when the quantized value I(n) is "1". Also, when the quantized value I(n) is a plurality bit output signal, the step size updating coefficient M(I(n)) is increased in proportion to the increment of the number indicated by the plurality bit output signal.

FIG. 2 shows an adaptive differential decoder on the receiver side in a prior art low bit rate coding transmission equipment.

In FIG. 2, the decoder comprises an inverse quantizer 71', an adder 73, a zero predictor 75, a pole predictor 76, and an adder 77.

In this decoder, the quantized value I(n) of the prediction error transmitted from the transmitter side is inverse-quantized by the inverse quantizer 71 to recover the prediction error, and the zero predicted value X(n).sub.z and the pole predicted value X(n).sub.p are produced by the zero predictor 75 and the pole predictor 76 on the basis of the recovered past prediction errors respectively. Then, the predicted value X(n) obtained by adding this zero predicted value X(n).sub.z and the pole predicted value X(n).sub.p by the adder 73 is added to the inverse-quantized prediction error from the inverse quantizer 71' by the adder 73, to recover the voice signal S(n). The processing characteristics of the inverse quantizer 71', the zero predictor 75, and the pole predictor 76 at the receiver side are the same as that of the inverse quantizer 12, the zero predictor 14, and the pole predictor 15 at the transmitter side, respectively.

In the differential coder of FIG. 1, the sep size updating coefficient M(I(n)) of the quantizer 11 and the inverse quantizer 12 is a fixed value, since the values .alpha. and .beta. which determine the updating coefficient M(I(n)) are fixed. Therefore, sometimes the optimum quantization is not carried out at the quantizer 11, since updating coefficient M(I(n)) of the step size .DELTA.(n), which is a threshold for quantizing the prediction error E(n), may not sufficiently follow the change of the prediction error E(n).

In particular, when the input signal is a voice signal, the nature of the signal, for example, a voiced sound, unvoiced sound, or silence, changes from moment to moment and frequently varies, and therefore, the optimum quantization is not carried out since the fixed step size updating coefficient M(I(n)) cannot follow the change of the voice signal.

A preferred embodiment of the present invention will now be explained wit reference to FIGS. 3 to 5. FIGS. 3 to 5 show an embodiment of the coding transmission equipment, according to the present invention, which is adapted to transmission equipment using the ADPCM coding system. FIG. 3 shows an ADPCM coder at the transmitter side, and FIG. 4 shows an ADPCM decoder at the receiver side.

In FIG. 3, 1.sub.1 to 1.sub.k are the k numbers of adaptive differential coding units in which the step size updating coefficients M(I(n)).sub.1 to M(I(n)).sub.k of quantizers (in more detail, values .alpha. and .beta. described above) are different, respectively. The fundamental structure is the same as the adaptive differential coder shown in FIG. 1, except that a subtractor is provided which calculates and outputs a quantization error e(n) corresponding to a differential value between prediction error E(n) and the inverse-quantized value of the prediction error E(n) from the inverse quantizer 12.

FIG. 5 shows a more detailed structure of one of the adaptive differential coding units 1.sub.1 to 1.sub.k. In FIG. 5, the subtractor 10 calculates the prediction error E(n) corresponding to the differential value between the input voice signal X(n) and the predicted value X(n) and sends this prediction error E(n) to the adaptive quantizer 11. The adaptive quantizer 11 quantizes the prediction error E(n) and outputs a quantized value I(n). This quantized value I(n) is introduced to the inverse quantizer 12, which carries out the inverse quantization. At the same time, the quantized value I(n) is transmitted to the receiver side. The inverse quantized value E(n) of the prediction error E(n) from the inverse quantizer 12 is introduced to the zero predictor 14 and the subtractor 17, and to the pole predictor 15 via the adder 13. The predictor 14 produces a zero predicted value X(n).sub.z, and the pole predictor 15 produces a pole predicted value X(n).sub.p. The zero predicted value X(n).sub.z and the pole predicted value X(n).sub.p are added by the adder 16 to produce a predicted value X(n), which is then sent to the subtractor 10. The subtractor 17 calculates the differential value between the prediction error E(n) and the inverse quantized value E(n) thereof, and outputs the result as a quantization error e(n).

The quantizer 11 and the inverse quantizer 12 are adaptive controlled type devices, and the quantizing step size .DELTA.(n) is updated by the quantizing step adapter (not shown) according to the formula (1) described previously. This quantizing step size .DELTA.(n) is a parameter for deciding inner conditions of the quantizer 11 and the inverse quantizer 12.

The zero predictor 14 and the pole predictor 15 are also adaptive control type devices, and are constituted by circuits comprising taps (time delay elements) and coefficient multipliers, having the orders l and m, respectively. The zero predictor 14 and the pole predictor 15 hold prediction coefficients updated in sequence, and from the viewpoint of the transfer function as a filter, hold tap data containing past records.

That is, in the zero predictor 14, zero prediction coefficients C.sub.z (1,n).about.C.sub.z (l, n) of each coefficient multiplier are updated by the prediction coefficient adapter (not shown) according to the following formula, respectively.

C.sub.z (i, n+1)=L.sub.z .times.C.sub.z (i, n)+D.sub.z .times.sgn(E(n)).times.sgn(E(n-i) (2)

where, L.sub.z and D.su