Teknik reduksi data dikembangkan untuk membantu membangun sebuah sistem yang kompleks dimana sistem
tersebut menghasilkan atau membutuhkan data dalam jumlah yang besar. Seringkali jumlah data yang besar ini
melebihi kapasitas memori yang dimiliki oleh sistem tersebut. Sehingga diperlukan suatu metode untuk
mengurangi jumlah data tersebut tanpa menghilangkan informasi asli yang terkandung dalam data tersebut.
Dengan demikian, rekonstruksi ulang dari data yang telah direduksi tersebut akan menghasilkan informasi yang
mendekati sama dengan aslinya. Selain itu, metode yang dipakai juga harus bisa berjalan pada mode real-time.
Dalam tulisan ini dibahas algoritma pereduksian data dengan metode Run Length Encoding untuk perekaman
sinyal suara dengan teknik PCM-Companding yang disimpan dalam Single In Line Memory Module. Dengan
menggunakan teknik pereduksian data ini, kapasitas penyimpanan informasi dari chip memory tersebut akan
meningkat.