High Definition Compatible Digital
Media type | Optical disc |
---|---|
Capacity | Typically up to 700 MB |
Read mechanism | 780 nm wavelength semiconductor laser |
Developed by | Pacific Microsonics Inc./Microsoft |
Usage | Audio storage |
Extended from | Redbook |
High Definition Compatible Digital, or HDCD is a Microsoft proprietary audio encode-decode process that claims to provide increased dynamic range over that of standard Redbook audio CDs, while retaining backward compatibility with existing Compact disc players.
Originally developed by Pacific Microsonics, the first HDCD-enabled CD was released in 1995.[1] In 2000, the technology was purchased by Microsoft, and the following year, there were over 5,000 HDCD titles available.[2] Microsoft's HDCD official website was discontinued in 2005; by 2008, the number of available titles had declined to around 4,000.[1]
A number of CD and DVD players include HDCD decoding, and versions 9 and above of the Microsoft's Windows Media Player software on personal computers are capable of decoding HDCD.
Contents
Technical overview
HDCD encodes the equivalent of 20 bits worth of data in a 16-bit digital audio signal by using custom dithering, audio filters, and some reversible amplitude and gain encoding; Peak Extend, which is a reversible soft limiter and Low Level Range Extend, which is a reversible gain on low-level signals. There is thus a benefit at the expense of a very minor increase in noise.[3]
The claim that the encoding process is compatible with ordinary CD players (without audible distortion), is disputed: “Not being able to decode the peak soft limiting, a normal CD player will output distorted peaks”.[4]
History
HDCD technology was developed between 1986 and 1991 by "Prof." Keith O. Johnson and Michael "Pflash" Pflaumer of Pacific Microsonics Inc. It was made publicly available as HDCD-enabled audio CDs (often identifiable by the HDCD logo printed on the back cover) in 1995.
In 1998, Burr-Brown (now part of Texas Instruments) and Sanyo Electronics of Japan introduced low cost D-to-A converters with HDCD decoding included, allowing HDCD to be used in CD and DVD players in the $100 range. HDCD algorithms were included in DVD chips from many IC makers including Motorola and C-Cubed, allowing HDCD to be offered by mass-market DVD player makers such as Panasonic and Toshiba.
In 2000, Pacific Microsonics folded and Microsoft acquired the company and all of its intellectual property assets.[5][6]
Microsoft discontinued the official HDCD website in 2005.
In January 2007, there were roughly the same number of titles available on SACD as on HDCD-encoded CDs.
Hardware
A number of manufacturers offer players with HDCD capability. The Oppo line of players all feature HDCD decoding.[7]
Software decoders
Windows Media Player
Since version 9 of Microsoft's Windows Media Player (WMP), released in 2003, it has been possible to decode and play HDCD enabled CDs on personal computers fitted with a 24-bit sound card.[8][9]
In some HDCD discs, and some DVD players using WMP, the first track is not recognized as HDCD but all other tracks are from the end of the previous track. This is because HDCD has a control signal, and if that control signal is not detected by WMP at the beginning of the song, the HDCD decoder is not activated.
Others
In 2007, a member of the Doom9 forum authored a Windows CLI utility, hdcd.exe,[10] to extract and decode the HDCD data in 16-bit WAV files ripped from HDCD discs. This utility writes 24-bit WAV output files with four bits of padding per sample. The author of the utility decided not to make the source code publicly available as the HDCD technology is patented.[11]
Illustrate's dBpoweramp Music Converter, a Windows GUI program, has an HDCD DSP effect that acts as a front-end to the utility listed above.[12]
A plugin[13] is available for foobar2000 that will decode HDCD data in any 16-bit PCM passed through it, resulting in a 20-bit PCM stream.
See also
References
- ↑ 1.0 1.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ US 5479168
- ↑ US 5872531
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ utility[unreliable source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ dBPoweramp's DSP Effects page [1]; dBpoweramp's local help file
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
External links
- [2] last Internet Archive capture of Microsoft's now discontinued HDCD official website
- [3] last Internet Archive capture of Microsoft's now discontinued HDCD official FAQ
- website with many details about HDCD: Lua error in package.lua at line 80: module 'strict' not found.