본 발명 의 실시 예 는 , 데이터 프로세서 , " 특수 목적 컴퓨터 또는 데이터 프로세서 상 에서 실행 될 수 있 는 소프트웨어 ( 선택 적 으로 "" 펌웨어 "" 를 포함 할 수 있 음 ) 의 제공 에 의해 구성 되 는 특별히 설계 된 하드웨어 ( specifically designed hardware ) ", 상대 적 으로 배치 가능 한 하드웨어 ( configurable hardware ) , 프로그램 가능 한 데이터 프로세서 ( programmable data processor ) 를 사용 하 여 구현 되 어 , 여기 에서 상세히 설명 된 바 와 같 은 방법 의 하나 이상 의 단계 및 / 또는 이 들 중 둘 이상 의 조합 을 수행 하 도록 특별히 프로그래밍 되 거나 , 상대 적 으로 배치 또는 구성 될 수 있 다 . 특별히 설계 된 하드웨어 의 예 는 논리 회로 , " 주문 형 집 적 회로 ( "" ASIC "")"," 대 규모 집 적 회로 ( "" LSI "")"," 매우 큰 규모 의 집 적 회로 ( "" VLSI "") 등 이 다 . 상대 적 으로 배치 가능 한 하드웨어 의 예 로 는 프로그래머 블 어레이 로직 ( "" PAL "")"," 프로그래머 블 로직 어레이 ( "" PLA "") 및 필드 프로그래머 블 게이트 어레이 ( "" FPGA "") 와 같 은 하나 이상 의 프로그래머 블 로직 장치 가 있 다 . 프로그램 가능 한 데이터 프로세서 의 예 는 마이크 로 프로세서 "," 디지털 신호 프로세서 ( "" DSP "")", 임베디드 프로세서 , 그래픽 프로세서 , 매스 코 - 프로세서 ( math co - processor ) , 범용 컴퓨터 , 서버 컴퓨터 , 클라우드 컴퓨터 , 메인프레임 컴퓨터 , 컴퓨터 워크스테이션 등 이 다 . 예 를 들 어 , 장치 에 대한 제어 회로 에서 하나 이상 의 데이터 프로세서 는 프로세서 에 액세스 가능 한 프로그램 메모리 에서 소프트웨어 명령 을 실행 함 으로써 여기 에 기술 된 바 와 같 은 방법 을 구현 할 수 있 다 .