본 명세서 의 또 다른 실시 예 들 은 위 에서 요약 되 고 아래 에 상세히 개시 된 단계 들 및 동작 들 을 수행 하 기 위한 소프트웨어 프로그램 들 을 포함 한다 . 하나 의 그러 한 실시 예 는 프로세서 및 대응 하 는 메모리 를 갖 는 컴퓨터 화 된 디바이스 에서 수행 될 때 본 명세서 에 개시 된 동작 들 중 임의 의 것 을 수행 하 도록 프로세서 를 프로그래밍 하 는 컴퓨터 프로그램 명령어 들 및 / 또는 로직 이 인코딩 되 어 있 는 비 - 일시 적 컴퓨터 저장 매체 ( 예 를 들 어 , 메모리 , 디스크 , 플래시 , . ..) 를 갖 는 컴퓨터 프로그램 제품 을 포함 한다 . 이러 한 구성 들 은 하나 이상 의 ROM 또는 RAM 또는 PROM 칩 , ASIC ( Application Specific Integrated Circuit ) , 회로 로직 등 내 의 펌웨어 또는 마이크로코드 와 같이 , 광학 매체 ( 예 를 들 어 , CD - ROM ) , 플로피 또는 하드 디스크 , 또는 다른 매체 와 같 은 컴퓨터 판독 가능 한 저장 매체 또는 비 - 일시 적 컴퓨터 판독 가능 한 매체 상 에 배열 되 거나 인코딩 된 소프트웨어 명령어 , 코드 및 / 또는 다른 데이터 ( 예 를 들 어 , 데이터 구조 ) 로서 전형 적 으로 제공 된다 . 소프트웨어 또는 펌웨어 또는 다른 그러 한 구성 들 은 제어기 회로 ( 예컨대 , 로직 ) 가 본 명세서 에 설명 된 기술 들 을 수행 하 게 하 기 위해 각각 의 제어기 회로 상 에 설치 될 수 있 다 .