본 발명 의 실시 예 들 에 따른 기기 는 단일 키 프레임 및 단일 비 - 키 프레임 을 복호 화 하 는 데 요구 되 는 시간 에 관련 된 통계 사항 을 별도 로 유지 할 수 있 다 . 이 통계 사항 은 그 기기 의 메모리 , 이를테면 예 를 들 어 모바일 단말 ( 10 ) 의 휘발 성 메모리 ( 40 ) 에 저장 될 수 있 다 . 하나 의 실시 예 에서 , 예 를 들 어서 , 통계 사항 은 키 프레임 을 복호 화 하 는 데 요구 되 는 평균 시간 및 비 - 키 프레임 을 복호 화 하 는 데 요구 되 는 평균 시간 을 기술 할 수 도 있 고 그리고 프레임 이 복호 화 되 는 각 시간 마다 그 기기 에 의해 동적 으로 재 계산 될 수 있 다 . 그 기기 의 프로세서 , 이를테면 모바일 단말 ( 10 ) 의 콘트 롤러 ( 20 ) 는 평균 복호화 시간 을 결정 하 는데 , 이를테면 이 결정 을 위한 기능 을 제공 하 는 소프트웨어 를 실행 함 으로써 평균 복호화 시간 을 결정 할 수 있 다 . 비록 평균 복호화 시간 이 유입 프레임 을 복호 화 하 는 데 요구 되 는 시간 을 추정 할 수 있 도록 동적 으로 계산 되 고 유지 될 수 도 있 지만 , 본 발명 의 실시 예 들 은 그 와 같이 제한 되 는 것 은 아니 고 평균 복호화 시간 통계 사항 을 유지 하 여야 하 는 것 은 아니 다 . 대신 에 , 대안 적 실시 예 들 에서 , 그 기기 는 마지막 키 프레임 및 마지막 비 - 키 프레임 각각 을 복호 화 하 는 데 걸리 는 시간 을 결정 하 고 유지 할 수 있 다 . 대안 적 으로 , 그 기기 는 예 를 들 어 비디오 의 복잡 성 에 기반 하 여 그리고 그것 의 해상도 와 같 은 인자 들 을 고려 하 여 키 프레임 및 비 - 키 프레임 을 복호 화 하 는 데 요구 되 는 시간 에 대한 일정 한 추정 치 를 결정 할 수 있 다 . 대안 적 인 실시 예 들 에서 , 그 기기 는 평균 복호화 시간 대신 에 중앙값 복호화 시간 ( median decoding time ) 을 유지 할 수 있 다 . 단일 키 프레임 및 단일 비 - 키 프레임 을 복호 화 하 는 데 요구 되 는 시간 을 결정 하 기 위한 이러 한 방안 들 및 다른 유사 한 방안 들 모두 가 본 발명 의 실시 예 들 에 의해 예상 되 어 지 고 그리고 이를테면 어떤 방안 이 더 효율 적 인지 에 따라 서로 교체 되 어 사용 될 수 있 다 . 이 와 같 은 것 으로서 , 비록 단일 키 프레임 및 단일 비 - 키 프레임 을 복호 화 하 는 데 요구 되 는 시간 이 예시 를 위해 이하 에서 평균 복호화 시간 으로 논의 될 것 이 지만 , 본 발명 의 실시 예 들 은 이 와 같이 제한 되 는 것 은 아니 다 .