비교대상발명 2는 멀티프로세서 환경하에서 빈 상태의 CPU(프로세서)를 효율적으로 사용할 수 있도록 하여 디코드 처리효율의 향상을 도모하는 것을 과제로 한다. 상기 과제를 해결하기 위하여 본 발명의 데이터처리시스템은 MPEG2소프트웨어 디코드 모듈에 의한 복호화 처리는 쓰레드#1과 쓰레드#2의 2개의 쓰레드로 분할하여 실행된다. 쓰레드#1은 MPEG2에 의해 부호화된 화상데이터를 복호하는 복호처리 시퀀스 중 다른 화면에 비의존 부분의 처리를 실행하기 위한 것인 한편, 쓰레드#2는 다른 화면에 의존하는 부분의 처리를 실행한다. 쓰레드#1은 1장의 픽쳐 데이터마다 생성되어 빈 상태의 CPU에 할당되어 실행되는 것을 특징으로 한다.
비교대상발명2는 디코드 처리효율 향상을 도모하기 위한 과제로서, MPEG2 소프트웨어 디코드 모듈의 복호화를 쓰레드#1과 #2로 분할하여 처리한다.