http://multimedia.wri.org/wr2005/pdf/wrr05_ch5.pdf