본 발명 과 관련 하 여 설명 되 는 알고리즘 또는 방법 의 단계 들 은 하드웨어 로 직접 , 프로세서 에 의해 실행 되 는 소프트웨어 모듈 , 또는 이 둘 의 결합 으로 구현 될 수 있 다 . 소프트웨어 모듈 은 당 분야 에 알려진 임의 의 형태 의 저장 매체 에 상주 할 수 있 다 . 사용 될 수 있 는 저장 매체 들 의 몇몇 예 들 은 랜덤 액세스 메모리 ( RAM ) , 판독 전용 메모리 ( ROM ) , 플래시 메모리 , EPROM 메모리 , EEPROM 메모리 , 레지스터 들 , 하드 디스크 , 제거 가능 한 디스크 , CD - ROM 등 을 포함 한다 . 소프트웨어 모듈 은 단일 명령 또는 다수 의 명령 들 을 포함 할 수 있 고 , 다수 의 저장 매체 들 을 통해 상이 한 프로그램 들 사이 에서 다수 의 상이 한 코드 세그먼트 들 에 걸쳐 분산 될 수 있 다 . 저장 매체 는 , 프로세서 가 저장 매체 로부터 정보 를 판독 하 고 저장 매체 에 정보 를 기록 할 수 있 도록 프로세서 에 결합 될 수 있 다 . 대안 적 으로 , 저장 매체 는 프로세서 에 통합 될 수 있 다 .