도 2 를 참조 하 면 , 가상 골프 시뮬레이션 장치 의 동작 시 , 감지 부 ( 10 ) 에 의하 여 감지 된 결과 ( 타격 전 골프공 이 놓여 있 는 위치 , 사용 자 가 타격 한 골프공 의 물리 적 인 상태 등 ) 및 입력 부 ( 20 ) 를 통하 여 사용 자 가 입력 한 입력 정보 는 제 어부 ( 30 ) 에 전달 된다 . 제 어부 ( 30 ) 는 감지 부 ( 10 ) 에서 의 감지 결과 에 의거 하 여 가상 의 골프 코스 에서 의 가상 의 골프공 의 움직임 을 시뮬레이션 하 여 산출 하 고 , 표시 부 ( 40 ) 를 통하 여 시뮬레이션 된 관련 영상 이 사용 자 에게 디스플레이 되 도록 작동 한다 . 또한 , 제 어부 ( 30 ) 는 사용 자 가 입력 한 정보 에 맞추 어 사용 자 의 요구 를 충족 하 도록 필요 한 동작 을 수행 하 는데 , 예 를 들 면 사용 자 가 자신 이 플레이 하 고자 하 는 골프 코스 를 입력 한 경우 에 선택 된 가상 의 골프 코스 가 표시 부 ( 40 ) 를 통하 여 사용 자 에게 디스플레이 되 도록 작동 한다 . 위 와 같 은 제 어부 ( 30 ) 의 동작 을 위해서 는 가상 의 골프 코스 의 전경 이나 지형 의 데이터 , 골프공 궤적 의 시뮬레이션 계산 을 위한 소정 의 데이터 등 이 필요 할 수 있 고 , 이 를 위해 제 어부 ( 30 ) 에 는 소정 의 데이터베이스 ( 31 ) 가 구비 된다 . 도 2 에 도시 되 어 있 는 것 과 같이 데이터베이스 ( 31 ) 는 제 어부 ( 30 ) 내부 에 구비 되 어 있 을 수 있 고 , 또는 도 2 에 도시 되 어 있 는 것 과 달리 데이터베이스 ( 31 ) 는 제 어부 ( 30 ) 의 외부 에 별도 로 구비 되 거나 스크린 골프 를 제공 하 는 서비스 업자 가 운영 하 는 서버 에 저장 되 어 있 을 수 있 다 .