1.2MMMay 16, 2016
Daala: A Perceptually-Driven Still Picture CodecJean-Marc Valin, Nathan E. Egge, Thomas Daede et al.
Daala is a new royalty-free video codec based on perceptually-driven coding techniques. We explore using its keyframe format for still picture coding and show how it has improved over the past year. We believe the technology used in Daala could be the basis of an excellent, royalty-free image format.
5.1MMMar 10, 2016
Daala: A Perceptually-Driven Next Generation Video CodecThomas J. Daede, Nathan E. Egge, Jean-Marc Valin et al.
The Daala project is a royalty-free video codec that attempts to compete with the best patent-encumbered codecs. Part of our strategy is to replace core tools of traditional video codecs with alternative approaches, many of them designed to take perceptual aspects into account, rather than optimizing for simple metrics like PSNR. This paper documents some of our experiences with these tools, which ones worked and which did not, and what we've learned from them. The result is a codec which compares favorably with HEVC on still images, and is on a path to do so for video as well.
2.4SDMar 6, 2016
Low-Complexity Iterative Sinusoidal Parameter EstimationJean-Marc Valin, Daniel V. Smith, Christopher Montgomery et al.
Sinusoidal parameter estimation is a computationally-intensive task, which can pose problems for real-time implementations. In this paper, we propose a low-complexity iterative method for estimating sinusoidal parameters that is based on the linearisation of the model around an initial frequency estimate. We show that for N sinusoids in a frame of length L, the proposed method has a complexity of O(LN), which is significantly less than the matching pursuits method. Furthermore, the proposed method is shown to be more accurate than the matching pursuits and time frequency reassignment methods in our experiments.
8.7SDFeb 17, 2016
A High-Quality Speech and Audio Codec With Less Than 10 ms DelayJean-Marc Valin, Timothy B. Terriberry, Christopher Montgomery et al.
With increasing quality requirements for multimedia communications, audio codecs must maintain both high quality and low delay. Typically, audio codecs offer either low delay or high quality, but rarely both. We propose a codec that simultaneously addresses both these requirements, with a delay of only 8.7 ms at 44.1 kHz. It uses gain-shape algebraic vector quantisation in the frequency domain with time-domain pitch prediction. We demonstrate that the proposed codec operating at 48 kbit/s and 64 kbit/s out-performs both G.722.1C and MP3 and has quality comparable to AAC-LD, despite having less than one fourth of the algorithmic delay of these codecs.
4.3SDFeb 17, 2016
An Iterative Linearised Solution to the Sinusoidal Parameter Estimation ProblemJean-Marc Valin, Daniel V. Smith, Christopher Montgomery et al.
Signal processing applications use sinusoidal modelling for speech synthesis, speech coding, and audio coding. Estimation of the model parameters involves non-linear optimisation methods, which can be very costly for real-time applications. We propose a low-complexity iterative method that starts from initial frequency estimates and converges rapidly. We show that for N sinusoids in a frame of length L, the proposed method has a complexity of O(LN), which is significantly less than the matching pursuits method. Furthermore, the proposed method is shown to be more accurate than the matching pursuits and time-frequency reassignment methods in our experiments.
2.3MMFeb 17, 2016
A Full-Bandwidth Audio Codec With Low Complexity And Very Low DelayJean-Marc Valin, Timothy B. Terriberry, Gregory Maxwell
We propose an audio codec that addresses the low-delay requirements of some applications such as network music performance. The codec is based on the modified discrete cosine transform (MDCT) with very short frames and uses gain-shape quantization to preserve the spectral envelope. The short frame sizes required for low delay typically hinder the performance of transform codecs. However, at 96 kbit/s and with only 4 ms algorithmic delay, the proposed codec out-performs the ULD codec operating at the same rate. The total complexity of the codec is small, at only 17 WMOPS for real-time operation at 48 kHz.
13.4MMFeb 15, 2016
High-Quality, Low-Delay Music Coding in the Opus CodecJean-Marc Valin, Gregory Maxwell, Timothy B. Terriberry et al.
The IETF recently standardized the Opus codec as RFC6716. Opus targets a wide range of real-time Internet applications by combining a linear prediction coder with a transform coder. We describe the transform coder, with particular attention to the psychoacoustic knowledge built into the format. The result out-performs existing audio codecs that do not operate under real-time constraints.