본 발명 의 일 실시 예 는 YUV 비디오 데이터 를 압축 및 복원 하 는 방법 이 며 , 상기 방법 은 , ( a ) 입력 비디오 데이터 를 양자 화기 를 사용 하 여 압축 비율 R 에 의해 비디오 데이터 의 각 블록 의 루마 및 / 또는 크로마 의 비트 수 가 줄어든 압축 된 비디오 데이터 블록 으로 압축 하 는 단계 ; ( b ) 상기 압축 은 압축 되 는 상기 블록 이외 블록 의 데이터 를 이용 하 지 않 고 상기 비디오 데이터 블록 들 에 대해 수행 되 고 ; ( c ) 루마 텍 스쳐 복잡도 및 크로마 텍 스쳐 복잡도 를 추정 하 는 단계 ; ( d ) 전체 압축 비율 R 을 유지 하 면서 루마 및 크로마 의 압축 레벨 을 동일 하 게 또는 다르 게 선택 하 는 단계 ; ( e ) 블록 에서 검출 된 특성 에 따라 압축 이 수행 될 소정 블록 내 각 서브 블록 마다 선형 또는 비 선형 양자 화 를 선택 하 는 단계 ; ( f ) 압축 동안 , 상기 루마 압축 프로세스 는 동일 블록 의 상기 크로마 압축 프로세스 로부터 의 정보 를 이용 하 며 ; ( g ) 상기 압축 된 비디오 데이터 를 비디오 메모리 에 저장 하 는 단계 ; ( h ) 상기 비디오 데이터 의 블록 을 상기 압축 된 비디오 데이터 를 저장 하 는 상기 단계 에 후속 하 여 임의 의 시간 에 임의 의 희망 하 는 순서 로 비디오 메모리 로부터 검색 하 는 단계 ; 및 ( i ) 상기 검색 된 블록 의 상기 압축 된 비디오 데이터 를 복원 하 여 복원 된 비디오 데이터 출력 을 생성 하 는 단계 를 포함 한다 .