самый тупой способ (С) самопальный компутер "Спецыалисьт". старший битик байта показывает - что за бит в потоке ("0"или "1"), остальные - сколько(1-128)подряд. Можно использовать слово(16 бит), должно бысть компактнее.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)