상기 데이터 출력 제 어부 ( 165 ) 는 상기 응용 프로그램 확인 부 ( 163 ) 로부터 전달 되 는 현재 활성 화 되 고 있 는 응용 프로그램 의 종류 정보 와 상기 터치 이벤트 감지 부 ( 161 ) 로부터 전달 되 는 특정 멀티 터치 이벤트 발생 을 참조 하 여 현재 출력 중 데이터 의 표시 형태 를 변경 하 도록 제어 할 수 있 다 . 특히 상기 데이터 출력 제 어부 ( 165 ) 는 다 수개 의 항목 들 을 포함 하 는 리스트 를 활성 화 되 고 있 는 응용 프로그램 에 따라 터치스크린 ( 140 ) 에 출력 하 도록 제어 할 수 있 다 . 그리고 상기 데이터 출력 제 어부 ( 165 ) 는 특정 형태 의 멀티 터치 이벤트 예 를 들 면 핀치 ( pinch ) 타입 의 멀티 터치 이벤트 가 발생 하 면 , 상기 데이터 출력 제 어부 ( 165 ) 는 현재 출력 되 고 있 는 리스트 의 구조 를 변화 시켜 , 현재 출력 되 고 있 는 하부 항목 들 의 상위 레벨 항목 들 만 을 포함 하 는 리스트 를 출력 하 도록 제어 하 거나 , 현재 출력 되 고 있 는 하부 항목 과 연관 된 다른 상위 레벨 항목 의 하부 항목 들 까지 도 포함 하 는 리스트 형태 로 출력 하 도록 제어 하 거나 , 화면 최적화 가 이루어진 리스트 형태 로 출력 하 도록 제어 할 수 있 다 . 여기 서 상위 레벨 항목 들 만 의 출력 기능 은 색인 별 로 각각 하부 항목 이 포함 되 어 있 는 데이터 구조 에서 상기 하부 항목 들 을 화면 에서 제거 하 고 상기 색인 들 만 을 가지 는 리스트 구조 를 출력 하 도록 하 는 기능 을 의미 할 수 있 다 . 상기 다른 상위 레벨 항목 의 하부 항목 들 까지 모두 포함 하 는 리스트 출력 기능 은 현재 출력 되 고 있 는 항목 을 하부 항목 으로 하 는 상위 항목 들 을 포함 하 는 리스트 를 출력 하 도록 하 는 기능 을 의미 할 수 있 다 . 상기 화면 최적화 기능 은 표시 패널 ( 141 ) 에 출력 되 고 있 는 리스트 가 트리 구조 를 이루 며 , 특정 트리 의 하부 항목 이 비 어 있 거나 , 색인 별 리스트 에서 특정 색인 의 하부 항목 이 비 어 있 는 경우 , 해당 항목 이 비 어 있 는 트리 또는 색인 을 화면 에서 제거 하 고 , 하부 항목 이 링크 되 어 있 는 색인 들 만 으로 구성 된 리스트 를 출력 하 는 기능 을 의미 할 수 있 다 . 이러 한 기능 제어 설명 은 후술 하 는 화면 예 시도 들 을 참조 하 여 보다 상세히 설명 하 기 로 한다 .