Nova Patents
EP0631402A2

Variable rate coder.

Abstract

A coder for transforming an input signal into a low bit rate digital signal, includes a plurality of coding means (101, 102, 10m) in each of which a number of output bits can be variably set, and each of which can carry out a predictive coding independently, and a plurality of prediction gain obtaining means (321, 322, 32m, 331, 332, 33m) each for obtaining a prediction gain in each of said plurality of coding means (101, 102, 10m). A bit rate calculating means (360) determines a plurality of successive numbers as said numbers of output bits of said plurality of coding means (101, 102, 10m), based on a required value of the signal-to-noise ratio of the coder and said prediction gains in said plurality of coding means (101, 102, 10m). A bit rate setting means (380, 156) sets said plurality of successive numbers in said plurality of coding means (101, 102, 10m) as said number of output bits, respectively, and an output selecting means (400, 500) selects an output of one of said plurality of coding means (101, 102, 10m), as the output of said coder, based on a predetermined standard.

EP0631402A2, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Projected expiry passed 26 September 2009, 17 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

12 claims: 3 independent, 9 dependent

  1. 1
    A coder for transforming an input signal into a low bit rate digital signal, comprising:a plurality of coding means (101, 102, 10m) for independently transforming said input signal into a compressed digital signal;and    an output selecting means (400, 500) for selecting an output or one of said plurality of coding means (101, 102, 10m), as the output of said coder, based on a predetermined standard,    characterized by    said coding means (101, 102, 10m) being ones in each of which a number of output bits can be variably set, and each of which can carry out a predictive coding independently;a plurality of prediction gain obtaining means (321, 322, 32m, 331, 332, 33m) each for obtaining a prediction gain in each of said plurality of coding means (101, 102, 10m);a bit rate calculating means (360) for determining a plurality of successive numbers as said numbers of output bits of said plurality of coding means (101, 102, 10m), based on a required value of the signal-to-noise ratio of the coder and said prediction gains in said plurality of coding means (101, 102, 10m);and    a bit rate setting means (380, 156) for setting said plurality of successive numbers in said plurality of coding means (101, 102, 10m) as said number of output bits, respectively.
  2. 7
    A coder for transforming an input signal into a low bit rate digital signal, comprising:a plurality of coding means (101, 102, 10m) in each of which a number of output bits can be variably set, and each of which can carry out a predictive coding independently;a plurality of prediction gain obtaining means (321, 322, 32m, 331, 332, 33m) each for obtaining a prediction gain in each of said plurality of coding means (101, 102, 10m);an bit rate calculating means (360) for determining a plurality of successive numbers as said numbers of output bits of said plurality of coding means (101, 102, 10m), based on a required value of the signal- to-noise ratio of the coder and said prediction gains in said plurality of coding means (101, 102, 10m);a bit rate setting means (380, 156) for setting said plurality of successive numbers in said plurality of coding means (101, 102, 10m) as said number of output bits, respectively;and    an output selecting means (400, 500) for selecting an output of one of said plurality of coding means (101, 102, 10m), as the output of said coder, based on a predetermined standard.
  3. 9
    A coder for transforming an analog input signal into a low bit rate digital signal, comprising:an analog to digital converter provided in an input stage, and converting said analog input signal to a digital signal;a plurality of coding means (101, 102, 10m) in each of which a number of output bits can be variably set, and each of which can carry out a predictive coding independently;a plurality of prediction gain obtaining means (321, 322, 32m, 331, 332, 33m) each for obtaining a prediction gain in each of said plurality of coding means (101, 102, 10m);a bit rate calculating means (360) for determining a plurality of successive numbers as said numbers of output bits of said plurality of coding means (101, 102, 10m), based on a required value of the signal-to-noise ratio of the coder, an ADC signal-to-noise ratio determined by an input amplitude range and resolution in said analog to digital converter, and said prediction gains in the plurality of coding means (101, 102, 10m);a bit rate setting means (380, 156) for setting said plurality of successive numbers in said plurality of coding means (101, 102, 10m) as the number of output bits, respectively;and    an output selecting means (400, 500) for selecting an output of one of said plurality of coding means (101, 102, 10m) as the output of said coder, based on a predetermined standard.