본 발명 은 기능 적 인 블록 구성 들 및 다양 한 처리 단계 들 로 나타내 어 질 수 있 다 . 이러 한 기능 블록 들 은 특정 기능 들 을 실행 하 는 다양 한 개수 의 하드웨어 또는 / 및 소프트웨어 구성 들 로 구현 될 수 있 다 . 예 를 들 어 , 본 발명 은 하나 이상 의 마이크로프로세서 들 의 제 어 또는 다른 제어 장치 들 에 의해서 다양 한 기능 들 을 실행 할 수 있 는 , 메모리 , 프로세싱 , 로직 ( logic ) , 룩 업 테이블 ( look - up table ) 등 과 같 은 직접 회로 구성 들 을 채용 할 수 있 다 . 본 발명 에 의 구성 요소 들 이 소프트웨어 프로그래밍 또는 소프트웨어 요소 들 로 실행 될 수 있 는 것 과 유사 하 게 , 본 발명 은 상태 변화 정보 구조 , 프로세스 들 , 루틴 들 또는 다른 프로그래밍 구성 들 의 조합 으로 구현 되 는 다양 한 알고리즘 을 포함 하 여 , C , C ++, 자바 ( Java ) , 어셈블러 ( assembler ) 등 과 같 은 프로그래밍 또는 스크립팅 언어 로 구현 될 수 있 다 . 기능 적 인 측면 들 은 하나 이상 의 프로세서 들 에서 실행 되 는 알고리즘 으로 구현 될 수 있 다 . 또한 , 본 발명 은 전자 적 인 환경 설정 , 신호 처리 , 및 / 또는 상태 변화 정보 처리 등 을 위하 여 종래 기술 을 채용 할 수 있 다 . “ 매 커 니즘 ” , “ 요소 ” , “ 수단 ” , “ 구성 ” 과 같 은 용어 는 넓 게 사용 될 수 있 으며 , 기계 적 이 고 물리 적 인 구성 들 로서 한정 되 는 것 은 아니 다 . 상기 용어 는 프로세서 등 과 연계 하 여 소프트웨어 의 일련 의 처리 들 ( routines ) 의 의미 를 포함 할 수 있 다 .