scispace - formally typeset
Search or ask a question
Topic

Codebook

About: Codebook is a research topic. Over the lifetime, 8492 publications have been published within this topic receiving 115995 citations.


Papers
More filters
Journal ArticleDOI
TL;DR: Subjective testing indicates that the quality of this coder is equivalent to that of 32-kb/s adaptive differential pulse code modulation (ADPCM) under error-free conditions, and testing has further demonstrated that the coding is robust against random bit errors.
Abstract: This paper describes a high-quality 8-kb/s speech coder called conjugate structure code-excited linear prediction (CS-CELP) with a 10-ms frame length. To provide a short delay and high quality under both error-free and channel error conditions, it uses three new schemes: line spectrum pair (LSP) quantization using interframe prediction, preselection in the codebook search, and gain vector quantization (VQ) with backward prediction. The LSP parameters are quantized by using multistage VQ with moving-average (MA) prediction. This scheme can operate efficiently with various frequency responses of speech. The preselection of the codebook reduces the computational complexity and improves the robustness to channel errors. The gain VQ with backward prediction can provide a high quality and robustness without transmission of input speech power information. A conjugate structure for both random codebook and gain codebook is introduced to improve the ability to handle random bit errors and to reduce codebook storage memory requirements. Subjective testing indicates that the quality of this coder is equivalent to that of 32-kb/s adaptive differential pulse code modulation (ADPCM) under error-free conditions. Testing has further demonstrated that the coder is robust against random bit errors.

28 citations

Patent
19 Apr 2000
TL;DR: In this article, the Huffman codebook selection section includes a code length calculation section for calculating the code length which would result from a Huffman encoding operation of each group of data using each Huffman Codebook.
Abstract: An encoder of the present invention includes: a number G of storage sections (G is an integer equal to or greater than 1) for storing a number G of groups of data; a Huffman codebook selection section for selecting one of a number H of Huffman codebooks (H is an integer equal to or greater than 1) for each of the groups of data stored in the respective storage sections, each of the Huffman codebooks having a codebook number; a number G of Huffman encoding sections, each of the Huffman encoding sections Huffman-encoding a corresponding one of the G groups of data by using one of the Huffman codebooks which is selected by the Huffman codebook selection section for the one group of data; and a codebook number encoding section for encoding the codebook number of each Huffman codebook selected by the Huffman codebook selection section. The Huffman codebook selection section includes a code length calculation section for calculating a code length which would result from a Huffman encoding operation of each of the G groups of data using each Huffman codebook, and a control section for selecting one of the Huffman codebooks which is suitable for the group of data based on the code length calculated by the code length calculation section. When the Huffman codebook selected is an unsigned codebook, a number of bits required for sign information has previously been added to the code length calculated by the code length calculation section.

28 citations

Patent
02 Dec 2010
TL;DR: In this article, a method and apparatus for providing channel feedback is provided, where a covariance matrix at time t (R) is calculated as a function of a received downlink signal.
Abstract: A method and apparatus for providing channel feedback is provided herein. During operation a covariance matrix at time t (R) is calculated as a function of a received downlink signal. In order to reduce overhead, R is normalized and quantized. The base unit then uses the covariance matrix estimate to determine appropriate channel beamforming weights, and instructs transmit beamforming circuitry to use the appropriate weights. In an embodiment, circuitry performs a method of calculating a first precoding matrix index I from a codebook using a received signal, calculating a second codebook index J* using the first precoding matrix index I to approximate a covariance matrix and calculating a quantized coefficient α* to approximate the covariance matrix wherein the quantized coefficient α* is determined using the first precoding matrix index I.

28 citations

Patent
James P. Ashley1, Weimin Peng1
24 Aug 1999
TL;DR: In this paper, position combinations among two or more pulses (403) are implemented to achieve high quality speech reconstruction at low bit rates, and certain combinations of pulses are prohibited which allows the most significant pulses to always be coded, thereby improving speech quality.
Abstract: To achieve high quality speech reconstruction at low bit rates, constraints on position combinations among two or more pulses (403) are implemented. By placing constraints on position combinations, certain combinations of pulses are prohibited which allows the most significant pulses to always be coded, thereby improving speech quality. After all valid combinations are considered, a list of pulse pairs (codebook) which can be indexed using a single, predetermined bit length codeword is produced. The codeword is transmitted to a destination where it is used by a decoder to reconstruct the original information signal.

28 citations

Journal ArticleDOI
TL;DR: The BoS Tree is proposed, which constructs a bottom-up hierarchy of codewords that enables efficient mapping of videos to the BoS codebook and enables the practical use of larger, richer codebooks and demonstrates the effectiveness of BoS Trees on classification of four video datasets, as well as on annotation of a video dataset and a music dataset.
Abstract: The bag-of-systems (BoS) representation is a descriptor of motion in a video, where dynamic texture (DT) codewords represent the typical motion patterns in spatio-temporal patches extracted from the video. The efficacy of the BoS descriptor depends on the richness of the codebook, which depends on the number of codewords in the codebook. However, for even modest sized codebooks, mapping videos onto the codebook results in a heavy computational load. In this paper we propose the BoS Tree, which constructs a bottom-up hierarchy of codewords that enables efficient mapping of videos to the BoS codebook. By leveraging the tree structure to efficiently index the codewords, the BoS Tree allows for fast look-ups in the codebook and enables the practical use of larger, richer codebooks. We demonstrate the effectiveness of BoS Trees on classification of four video datasets, as well as on annotation of a video dataset and a music dataset. Finally, we show that, although the fast look-ups of BoS Tree result in different descriptors than BoS for the same video, the overall distance (and kernel) matrices are highly correlated resulting in similar classification performance.

28 citations


Network Information
Related Topics (5)
Feature extraction
111.8K papers, 2.1M citations
88% related
Wireless network
122.5K papers, 2.1M citations
88% related
Network packet
159.7K papers, 2.2M citations
87% related
Wireless
133.4K papers, 1.9M citations
87% related
Wireless sensor network
142K papers, 2.4M citations
86% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
2023217
2022495
2021237
2020383
2019432
2018364