한편 상기 리모트 컨트롤러 의 소프트웨어 는 도 4 와 같이 실행 되 고 있 는 프로그램 인 프로세스 를 제어 하 는 실시간 운영 체제 ( OS ) 부 와 , 하드웨어 와 실시간 운영 체제 ( OS ) 사이 에 있 으면서 필요 한 하드웨어 의 제어 를 담당 하 는 디바이스 드라이버 부 , 그리고 게이트웨이 간 의 통합 프로토콜 을 해석 하 고 사용 자 의 입력 을 받 아 게이트웨이 에 명령 을 내려 주 고 GUI 를 처리 해 주 는 프로그램 인 어플리케이션 부 로 구성 되 며 , 어플리케이션 부 는 LCD 화면 을 담당 하 는 LCD 화면 업 데이터 ( Updater ) , 배터리 사용량 을 줄이 기 위해 리모컨 에서 사용 하 는 디바이스 들 의 소모전 류 를 조절 해 주 는 사용 모드 선택 매니저 , 게이트웨이 에서 받 은 데이터 가 유효 한지 를 체크 하 는 수신 데이터 검증 기부 로 구성 된다 .