본 명세서 에 기재 된 요지 와 기능 적 동작 들 의 실시 예 들 은 디지털 전자 회로 로 구현 되 거나 , 또는 상세 한 설명 에 기재 된 구조 및 그 들 의 구조 적 등가물 을 포함 하 는 컴퓨터 소프트웨어 , 펌웨어 , 또는 하드웨어 로 구현 되 거나 , 또는 이 들 중 하나 이상 의 조합 으로 구현 될 수 있 다 . 본 명세서 에 기재 된 요지 의 실시 예 들 은 하나 이상 의 컴퓨터 프로그램 제품 , 즉 , 데이터 프로세싱 장치 에 의해 실행 되 거나 또는 그 장치 의 동작 을 제어 하 도록 , 유형 의 프로그램 운반체 ( carrier ) 에 구체 화 된 컴퓨터 프로그램 명령 의 하나 이상 의 모듈 로서 구현 될 수 있 다 . 유형 의 프로그램 운반체 는 전파 되 는 ( propagated ) 신호 또는 컴퓨터 판독 가능 매체 일 수 있 다 . 전파 되 는 신호 는 인공 적 으로 생성 된 신호 ( 예 를 들 어 , 기계 - 생성 전기 , 광 또는 전자기 신호 ) 로서 , 컴퓨터 에 의한 실행 을 위하 여 적절 한 수신 장치 로 전송 하 기 위한 정보 를 인코딩 하 기 위해 생성 된다 . 컴퓨터 판독 가능 매체 는 기계 판독 가능 저장 디바이스 , 기계 판독 가능 저장 기판 ( substrate ) , 메모리 디바이스 , 기계 판독 가능 전파 되 는 신호 를 실현 하 는 조성물 , 또는 이 들 중 하나 이상 의 조합 일 수 있 다 .