Method and system for information signal coding using combinatorial and huffman codes
First Claim
Patent Images
1. A method of coding an information signal comprising:
- representing the information signal by a sequence of pulses;
determining a plurality of pulse parameters based on the sequence of pulses including a non-zero pulse parameter corresponding to a number of non-zero pulse positions in the sequence of pulses; and
coding the non-zero pulse parameter using a variable-length codeword.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method of coding an information signal. An information signal is represented by a sequence of pulses. A plurality of pulse parameters are determined based on the sequence of pulses including a non-zero pulse parameter corresponding to a number of non-zero pulse positions in the sequence of pulses. The non-zero pulse parameter is coded using a variable-length codeword.
-
Citations
29 Claims
-
1. A method of coding an information signal comprising:
-
representing the information signal by a sequence of pulses;
determining a plurality of pulse parameters based on the sequence of pulses including a non-zero pulse parameter corresponding to a number of non-zero pulse positions in the sequence of pulses; and
coding the non-zero pulse parameter using a variable-length codeword. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for coding an information signal comprising:
-
means for representing the information signal by a sequence of pulses;
means for determining a plurality of pulse parameters based on the sequence of pulses including a non-zero pulse parameter corresponding to a number of non-zero pulse positions in the sequence of pulses; and
means for coding the non-zero pulse parameter using a variable-length codeword. - View Dependent Claims (18)
-
-
19. A computer usable medium including a program for coding an information signal comprising:
-
computer program code for representing the information signal by a sequence of pulses;
computer program code for determining a plurality of pulse parameters based on the sequence of pulses including a non-zero pulse parameter corresponding to a number of non-zero pulse positions in the sequence of pulses; and
computer program code for coding the non-zero pulse parameter using a variable-length codeword. - View Dependent Claims (20)
-
-
21. A method of decoding an information signal comprising:
-
receiving a plurality of codewords from a source;
determining a set of characteristics of the information signal based in part on a variable-length codeword representing a number of non-zero pulse positions contained in the information signal; and
decoding the information signal based on the set of characteristics. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for decoding an information signal comprising:
-
means for receiving a plurality of codewords from a source;
means for determining a set of characteristics of the information signal based in part on a variable-length codeword representing a number of non-zero pulse positions contained in the information signal; and
means for decoding the information signal based on the set of characteristics.
-
-
29. A computer usable medium including a program for decoding an information signal comprising:
-
computer program code for receiving a plurality of codewords from a source;
computer program code for determining a set of characteristics of the information signal based in part on a variable-length codeword representing a number of non-zero pulse positions contained in the information signal; and
computer program code for decoding the information signal based on the set of characteristics.
-
Specification