본 발명 의 동작 을 실행 하 기 위한 컴퓨터 프로그램 명령 은 어셈블리 명령 , 명령 세트 아키텍처 ( ISA ) 명령 , 기계어 명령 , 기계 의존 명령 , 마이크 로 코드 , 펌웨어 명령 , 상태 설정 데이터 또는 Smalltalk , C ＋＋ 등 의 오브젝트 지향 프로그래밍 언어 , 및 「 C 」 언어 또는 유사 한 프로그래밍 언어 등 의 일반 적 인 절차 형 프로그래밍 언어 를 포함 하 는 하나 이상 의 프로그래밍 언어 의 임의 의 조합 으로 작성 된 소스 코드 또는 목표 코드 여도 된다 . 컴퓨터 판독 가능 프로그램 명령 은 완전히 사용 자 의 컴퓨터 에서 실행 되 어도 되 고 , 부분 적 으로 사용 자 의 컴퓨터 에서 실행 되 어도 되 고 , 독립 형 소프트웨어 패키지 로서 실행 되 어도 되 고 , 부분 적 으로 사용 자 의 컴퓨터 에서 또한 부분 적 으로 리모트 컴퓨터 에서 실행 되 어도 되 고 , 완전히 리모트 컴퓨터 또는 서버 에서 실행 되 어도 된다 . 리모트 컴퓨터 의 경우 , 리모트 컴퓨터 는 로컬 에어리어 ( LAN ) 또는 광역 네트워크 ( WAN ) 를 포함 하 는 임의 의 종류 의 네트워크 를 경유 하 여 사용 자 의 컴퓨터 에 접속 되 어도 되 고 , 또는 ( 예 를 들 면 , 인터넷 서비스 프로 바이더 를 이용 해 인터넷 을 경유 하 여 ) 외부 컴퓨터 에 접속 되 어도 된다 . 일부 실시 예 에서 는 컴퓨터 판독 가능 프로그램 명령 의 상태 정보 를 이용 하 여 , 예 를 들 면 , 프로그래머 블 논리 회로 , 필드 프로그래머 블 게이트 어레이 ( FPGA ) 또는 프로그래머 블 논리 어레이 ( PLA ) 등 의 전자 회로 를 맞춤 제조 하 고 , 상기 전자 회로 에 의해 컴퓨터 판독 가능 프로그램 명령 을 실행 함 으로써 본 발명 의 각 측면 을 실현 하 도록 해도 된다 .