여기 에서 공개 된 상기 양상 들 과 관련 되 어 기재 된 다양 한 예시 적 인 논리 블록 들 , 모듈 들 , 프로세서 들 , 수단 들 , 회로 들 , 및 알고리즘 단계 들 이 전자 하드웨어 ( 예 를 들 어 , 소스 코딩 또는 다른 기술 을 이용 해서 설계 될 수 있 는 , 디지털 구현 , 아날로그 구현 , 또는 그 둘 의 조합 ) , ( 편의 를 위해 , " 여기 에서 "" 소프트웨어 "" 또는 "" 소프트웨어 모듈 "" 로서 지칭 될 수 있 는 ) 인스트 럭 션 들 을 포함 하 는 다양 한 형태 의 설계 코드 및 프로그램 ", 또는 그 둘 의 조합 들 로서 구현 될 수 있 음 을 당업자 들 은 추가 로 이해 할 것 이 다 . 하드웨어 와 소프트웨어 의 이 상호 교환 성 을 명확 하 게 설명 하 기 위해 , 다양 한 예시 적 인 컴포넌트 들 , 블록 들 , 모듈 들 , 회로 들 , 및 단계 들 이 기능 성 ( functionality ) 의 관점 에서 일반 적 으로 상기 에 기재 되 었 다 . 그러 한 기능 성 이 하드웨어 또는 소프트웨어 로서 구현 되 는지 여부 는 전체 시스템 상 에 부과 된 설계 의 제약 들 및 특정 한 애플리케이션 에 의해 좌우 된다 . 당업자 들 은 각각 의 특정 한 애플리케이션 에 대한 방법 들 을 변화 시키 면서 기재 된 기능 성 을 구현 할 수 있 으나 , 그러 한 구현 결정 들 이 본 개 시물 의 범위 를 벗어나 게 하 는 것 으로 해석 되 어서 는 안 된다 .