Bit Rate Reduction Information & Bit Rate Reduction Links at HealthHaven.com
advertise
add site
services
publishers
database
health videos
Bookmark and Share

search wiki for    ?
web dir firms image gallery news pdf wiki shop video 
about
toolbar
stats
live show
health store
more stuff
JOIN/LOGIN
Featured Results:
Drill Bit ,Bone Drill Bit ,Sterile Drill Bit ,Drill Bit Q. C.
Drill Bit,Bone Drill Bit,Sterile Drill Bit,Drill Bit Q. C.
indianorthopaedic.com
  Bit ten Adult Tongue | Bit ten Adult Cheek | Bit ten Adult Lip | Bronx
Bitten Adult Tongue | Bitten Adult Cheek | Bitten Adult Lip | Bronx
montefioredental.com
 Affordable Freight Rate s, Cheap Freight Rate s, Discount Freight Rate s,...
Affordable Freight Rates, Cheap Freight Rates, Discount Freight Rates,...
ironcompany.com
 

Bit Rate Reduction, or BRR, also called Bit Rate Reduced, is a name given to an audio compression method used on the SPC700 sound coprocessor used in the SNES. The method is a form of ADPCM.

BRR compresses each consecutive sequence of sixteen 16-bit PCM samples into a block of 9 bytes. From most to least significant, the first byte of each block consists of four bits indicating the range of the block (see below), two bits indicating the filter (see below), and two bits of control information for the SPC700. The remaining eight bytes consist of 16 signed 4-bit nibbles which correspond to the 16 samples, packed in a big-endian manner. As 32 bytes of input become 9 bytes of output, the BRR algorithm yields a 3.56:1 compression ratio.

[edit] Decompression algorithm

A nibble n in a block with filter f and range r should be decoded into a PCM sample s in the following manner:

  • If f=0, s=2r n.
  • If f=1, s=2r n + (15/16) s′.
  • If f=2, s=2r n + (61/32) s′ - (15/16) s″.
  • If f=3, s=2r n + (115/64) s′ - (13/16) s″.

Here, s′ and s″ are the last-output and next-to-last-output PCM samples, respectively. In words:

  • Filter 0 linearly decodes the r bit downquantized version of the samples.
  • Filter 1 adds an r bit downquantized version of the samples to a lowered previous input (delta pack or differential coding).
  • Filters 2 and 3 add an r bit downquantized version of the samples to the linear extrapolation from the last two samples (2nd order differential coding).

[edit] References




Product Results (view all...)

search wiki for    ?
web dir firms image gallery news pdf wiki shop video 



↑ top of page ↑about thumbshots