" 앞서 설명 된 실시 예 들 중 어느 하나 에서 의 용어 "" 비디오 프로세서 "" 는 오로지 하드웨어 컴포넌트 만 을 반드시 말 하 는 것 이 아님 을 이해 해야 한다 . 이 용어 는 대안 적 으로 펌웨어 컴포넌트 ", 소프트웨어 컴포넌트 ( 예 를 들 어 소프트웨어 모듈 혹은 프로그램 ) , 혹은 이 들 의 조합 을 말 할 수 있 다 . 비디오 프로세서 가 소프트웨어 혹은 펌웨어 컴포넌트 인 경우 에 , 다양 한 비디오 프로세싱 동작 들 을 수행 할 수 있 는 기능 블 럭 들 은 해당 컴포넌트 의 서브 컴포넌트 들 ( 예 를 들 어 , 서브루틴 들 ) 일 수 있 다 . 소프트웨어 혹은 펌웨어 는 머신 판독 가능 매체 ( 815 ( 도 8 ) , 917 ( 도 9 ) 또는 1313 ( 도 13 ) ) 로부터 로드 될 수 있 거나 이 머신 판독 가능 매체 상 에 저장 될 수 있 으며 , 이러 한 머신 판독 가능 매체 는 예 를 들 어 , 필요 에 따라 , 광학 디스크 , 자기 저장 매체 , 혹은 판독 전용 메모리 칩 일 수 있 다 . 일부 실시 예 들 에서 , 소프트웨어 는 , 하드웨어 ( 예 를 들 어 , 하나 이상 의 범용 프로세서 들 ) 로 하여금 본 명세서 에서 설명 된 바 와 같이 동작 하 도록 , ( 예 를 들 어 , 메모리 에 ) 로드 되 어 실행 될 수 있 다 . 또한 , 비디오 프로세서 가 반드시 전용 비디오 프로세서 일 필요 는 없 다 . 오히려 , 다른 타입 의 프로세싱 에 추가 하 여 , 비디오 프로세싱 을 수행 하 는 컴포넌트 일 수 있 고 , 비디오 프로세싱 과 관련 되 지 않 을 수 있 다 .