The increased demand for portable multimedia systems has made power an important factor during design process. Though variable length coding / decoding is widely used technique in digital video systems, previous approaches to reduce power consumption have concentrated on other steps such as the discrete cosine transform. In the case of variable length decoder, it has been designed to achieve high throughput. To minimize the total power consumption of entire systems, low power designs are required for all steps including variable-length decoding. In this thesis, a low power variable length decoding architecture exploiting codeword statistics as well as correlation is presented. This approach uses a small lookup table to reduce number of operations in VLC detector where the most of power is consumed. Power consumption is estimated by PowerMill using 0.35um cell library. The simulation result shows that average 35 percent of power reduction is possible compared to previous table partitioning scheme.
최근 휴대용 멀티 미디어 시스템의 대중화로 인하여, 어느 때보다 저 전력을 소모하는 시스템의 개발이 요구되고 있다. 따라서, 시스템의 디자인 단계에서 저전력화는 주된 관심사가 되었다. 영상 신호를 압축하거나 압축된 영상을 디코딩하는 시스템에서, 가변 길이 복호화 / 부호화 방법은 매우 널리 사용되고 있다. 하지만 영상 시스템에서 저전력을 구현하고자 하는 이전의 연구는 대부분이 DCT와 같은 시스템의 다른 부분에 집중되어 있었다. 그리고 가변 길이 복호화기의 경우에는, 주된 연구의 목적이 높은 데이터 처리량을 얻는 것이었다. 멀티 미디어 시스템 전체에서 소모되는 파워를 줄이는 일은 어느 한 부분만으로는 부족하므로, 가변길이 부호화기 역시 저전력 구현의 대상이 되어야 한다. 최근의 몇몇 연구에서는, 부호화된 신호의 확률적인 데이터를 이용하여 평균적인 저전력을 구현하였다. 본 논문에서는 부호의 확률적인 데이터와 더불어 부호들 사이의 상호 관계를 이용하여 저 전력을 구현하는 방법을 제시한다. 이것은 캐쉬라고 불리는 작은 테이블에 의해서 구현된다. 캐쉬를 사용함으로써, 가변길이 복호화기의 최대 전력 소모 블럭인 VLC Detector부분의 전력소모를 줄일 수 있다. 0.35um 셀 라이브러리를 이용, PowerMill으로 전력 소모를 측정하였다. 실험 결과, 본 논문에서 제안된 방법은 기존 연구결과에 비하여 35%의 전력 소모를 감소 시킨다.