Claims
- 1. A signal encoding system having a coder for encoding signals, the coder including a quantizer and a lossless coder, the quantizer producing a distortion on the signals to be encoded, wherein the quantizer is an optimal quantizer under a rate/distortion tradeoff, so that the distortion is minimized when the rate of the optimal quantizer is no larger than a specified value.
- 2. The signal encoding system of claim 1, wherein the quantizer is a variable rate quantizer.
- 3. The signal encoding system of claim 1, wherein the signal encoding system is a communications system and the encoded signals are transmitted along a channel.
- 4. The signal encoding system of claim 1, further comprising a storage device for storing the encoded signals.
- 5. The signal encoding system of claim 1, wherein the quantizer is a single-description scalar quantizer.
- 6. The signal encoding system of claim 1, wherein the quantizer is a multiple-description scalar quantizer.
- 7. The signal encoding system of claim 6, wherein the quantizer is a multi-resolution scalar quantizer.
- 8. A signal decoding system having a decoder for decoding signals, the decoder including a lossless decoder and an inverse quantizer wherein the inverse quantizer is an optimal quantizer under a rate/distortion tradeoff, so that the distortion is minimized when the rate of the optimal quantizer is no larger than a specified value.
- 9. The signal decoding system of claim 8, wherein the inverse quantizer is a variable rate inverse quantizer.
- 10. The signal decoding system of claim 8, wherein the data decoding system is a communications system and the decoded signals are received through a channel.
- 11. The signal decoding system of claim 8, further comprising a storage device for storing the decoded signals.
- 12. The signal decoding system of claim 8, wherein the inverse quantizer is a single-description scalar quantizer.
- 13. The signal decoding system of claim 8, wherein the inverse quantizer is a multiple-description scalar quantizer.
- 14. The signal decoding system of claim 13, wherein the inverse quantizer is a multi-resolution scalar quantizer.
- 15. A signal encoding method for use in a signal encoding system, comprising the steps of:
providing a source alphabet containing a set of source characters; approximating the set of source characters by designing a quantizer and applying the designed quantizer to the set of source characters, thus producing a distortion on the set of source characters; and applying a compression algorithm to the smaller set of characters, wherein the step of designing a quantizer comprises the steps of:
defining a target function depending on the distortion on the set of source characters; and minimizing the target function.
- 16. The method of claim 15, wherein the target function also depends on the number of bits describing a source character in the encoding method.
- 17. The method of claim 15, wherein the step of minimizing the target function comprises the step of building a graph.
- 18. The method of claim 17, wherein the target function is minimized by applying a shortest path algorithm to the graph.
- 19. The method of claim 16, wherein the minimized target function is optimal under a rate/distortion tradeoff, the rate being the number of bits describing a source character in the encoding method.
- 20. The method of claim 19, wherein the step of minimizing the target function comprises the steps of:
dividing the rate into a sum of partial rates; and dividing the distortion into a sum of partial distortions.
- 21. The method of claim 15, wherein the step of approximating the set of source characters comprises the step of obtaining a partition of the source alphabet.
- 22. The method of claim 17, wherein the graph is a weighted directed acyclic graph.
- 23. The method of claim 18, wherein the shortest path algorithm is a single-source shortest path algorithm
- 24. The method of claim 18, wherein the shortest path algorithm is an all-pairs shortest path algorithm.
- 25. The method of claim 18, wherein the shortest path algorithm is an optimal segmentation algorithm.
- 26. The method of claim 18, wherein the step of applying the shortest path algorithm is applied to the partial rate-distortion graph.
- 27. The method of claim 15, further comprising a step of preprocessing the source alphabet before the step of approximating the source alphabet.
- 28. A client-server system comprising a server and a plurality of clients, wherein when a client of the plurality of clients requests data to the server, the server provides the client with an approximation of the requested data, the approximation being based on a quantization process of the requested data, thus producing distortion on the requested data, the quantization process approximating the requested data to a smaller number of data and comprising a step of designing a quantizer by defining a target function and minimizing the target function.
- 29. The system of claim 28, wherein the minimized target function is optimal under a rate/distortion tradeoff, the rate depending on the smaller number of data.
- 30. The system of claim 28, wherein the step of minimizing the target function comprises the step of building a graph.
- 31. The system of claim 30, wherein the target function is minimized by applying a shortest path algorithm to the graph.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional Patent Application Serial No. 60/332,489, filed Nov. 16, 2001 for a “Quantization as histogram segmentation: globally optimal scalar quantizer design in network systems” by Michelle Effros and Dan Muresan, the disclosure of which is incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60332489 |
Nov 2001 |
US |