또한 , 그 모든 구성 요소 들 이 각각 하나 의 독립 적 인 하드웨어 로 구현 될 수 있 지만 , 각 구성 요소 들 의 일부 또는 전부 가 선택 적 으로 조합 되 어 하나 또는 복수 개 의 하드웨어 에서 조합 된 일부 또는 전부 의 기능 을 수행 하 는 프로그램 모듈 을 갖 는 컴퓨터 프로그램 으로서 구현 될 수 도 있 다 . 그 컴퓨터 프로그램 을 구성 하 는 코드 들 및 코드 세그먼트 들 은 본 발명 의 기술 분야 의 담당자 에 의해 용이 하 게 추론 될 수 있 을 것 이 다 .