그래픽 표시 는 컨트롤 서 페이스 의 서술 로부터 렌더링 된다 . 이러 한 서술 은 , 예 를 들 어 , 컴퓨터 판독 가능 한 그래픽 파일 의 형태 일 수 있 다 . 도 6 은 본 발명 의 특정 실시 예 에 따른 그래픽 파일 을 얻 기 위한 방법 의 흐름 도 이 다 . 이러 한 예시 에서 , 네 비게 이 션 장치 는 스크린 을 갖 는 것 으로 한다 . 시작 블록 ( 600 ) 에 이어서 , 블록 ( 601 ) 에서 , 제어 하 려는 장치 를 확인 한다 . 결정 블록 ( 602 ) 에서 , 제어 하 려는 장치 가 새로운 것 인지 판정 하 는 확인 이 네 비게 이 션 장치 에 의해 이루어진다 . 이것 은 , 예 를 들 어 제어 하 려는 장치 에 식별자 를 물 어 보 는 네 비게 이 션 장치 및 이전 에 제어 된 장치 들 의 식별자 리스트 에 대하 여 그 식별자 를 확인 하 는 네 비게 이 션 장치 에 의해 수행 될 수 있 다 . 결정 블록 ( 602 ) 의 예 · 분기 로 도시 된 바 와 같이 , 제어 하 려는 장치 가 새로운 것 이 면 , 결정 블록 ( 604 ) 에서 , 제어 하 려는 장치 가 이미 네 비게 이 션 장치 에 알려진 것 인지 , 즉 , 해당 그래픽 파일 이 네 비게 이 션 장치 의 메모리 내 에 저장 되 어 있 는지 판정 하 는 확인 이 이루어진다 . 결정 블록 ( 604 ) 의 아니오 · 분기 로 도시 된 바 와 같이 , 그렇 지 않 으면 , 블록 ( 606 ) 에서 , 네 비게 이 션 장치 는 제어 하 려는 장치 로부터 적합 한 그래픽 파일 을 요청 한다 . 결정 블록 ( 608 ) 의 아니오 · 분기 로 도시 된 바 와 같이 , 제어 하 려는 장치 에서 이용 가능 한 그래픽 파일 이 없 으면 ( 즉 , 이러 한 형태 의 네 비게 이 션 장치 에서 이용 가능 한 파일 이 없 으면 ) , 블록 ( 610 ) 에서 , 제어 하 려는 장치 는 , 예 를 들 어 인터넷 과 같 은 네트워크 로부터 적합 한 파일 을 다운로드 할 수 있 다 . 제어 하 려는 장치 상 에서 파일 이 이용 가능 하 게 되 면 , 블록 ( 612 ) 에서 , 파일 은 네 비게 이 션 장치 에 전송 되 고 메모리 에 저장 된다 . 대안 적 으로 제어 장치 는 인터넷 과 같 은 네트워크 로부터 그래픽 파일 을 , 제 어 장치 에 직접 또는 TV 와 같 은 중 개기 를 통해서 , 다운로드 할 수 있 다 . 그 파일 은 네 비게 이 션 장치 및 가상 컨트롤 서 페이스 상 에서 이용 가능 하 거나 , 또는 그것 의 적어도 일부 가 네 비게 이 션 장치 의 스크린 상 에 렌더링 된다 . 그래픽 파일 은 VCS 의 외형 을 설명 하 는 데이터 또는 명령어 에 추가 하 여 VCS 의 각각 의 제 어부 와 연관 된 커맨드 의 정의 를 포함 할 수 있 다 . 일 실시 예 에서 , 그래픽 파일 은 렌더링 하 려는 그래픽 의 서술 과 제어 하 려는 장치 에 대한 특정 커맨드 및 기능 을 포함 한다 . 예 를 들 어 , " 기본 커맨드 와 기능 의 대부분 을 포함 하 는 TV 및 DVD 플레이어 를 위한 "" 사용 케이스 프리미티브 ( use case primitive ) "" 는 어 셈 블링 될 수 있 다 . 특정 TV 및 DVD 모델 을 알 고 있 을 경우 ", 정확 한 커맨드 가 프리미티브 에 플러그 될 수 있 어 장치 의 상호 작용 에 대한 모든 중요 세부 요소 들 이 포함 될 수 있 다 .