상기 목적을 달성하기 위하여, 본 발명에 의한 인터페이스 장치는 구동상태정보가 저장되고 상기 구동상태정보에 대응되는 일련의 매핑계수가 저장되는 데이터저장부; 3단계 전압레벨을 갖는 클럭펄스신호를 입력받는 신호입력부; 상기 신호입력부로부터 전달된 클럭펄스신호의 전압레벨을 검출하는 레벨검출부; 상기 일련의 매핑계수를 상기 레벨검출부에서 검출된 클럭신호의 전압레벨 변화에 따라 증감되거나 유지하는 계수조정부; 및 상기 계수조정부에서 증감되거나 유지된 매핑계수에 대응되는 구동상태정보를 검색하는 매핑회로부를 포함한다.
또한, 본 발명에 의한 디스플레이 모듈의 인터페이스 장치는 상기 구동상태정보에 따라 출력 신호레벨을 제어하여 디스플레이 모듈을 구동하는 구동부가 더 구비된다.
또한, 본 발명에 의한 디스플레이 모듈의 인터페이스 장치는 상기 계수조정부가 상기 레벨검출부에서 검출된 전압레벨이 최저전압레벨에서 중간전압레벨로 천 이되면 상기 매핑계수가 증가되는 제1계수조정수단과 상기 레벨검출부에서 검출된 전압레벨이 최저전압레벨에서 최고전압레벨로 천이되면 상기 매핑계수가 감소되는 제2계수조정수단을 포함한다.
상기의 다른 목적을 달성하기 위하여, 본 발명에 의한 디스플레이 모듈의 인터페이스 방법은 3단계의 전압레벨을 갖는 클럭펄스신호를 입력받는 단계; 상기 입력받은 클럭펄스신호의 전압레벨을 검출하는 단계; 상기 전압레벨 변화에 따라 매핑계수를 증감되거나 유지되는 단계; 및 상기 매핑계수에 대응되는 구동상태정보가 데이터저장부에서 검색되는 단계를 포함한다.
또한, 본 발명에 의한 디스플레이 모듈의 인터페이스 방법은 상기 구동상태정보가 데이터저장부에서 검색되는 단계는 상기 매핑회로부에서 검색된 구동상태정보에 따라 출력 신호레벨을 제어하여 디스플레이 모듈을 구동하는 단계가 더 구비된다.
이하에서 첨부된 도면을 참조하여 본 발명의 실시예에 따른 인터페이스 장치 및 인터페이스 방법에 대하여 상세히 설명하는데, 본 발명의 실시예에 따른 인터페이스 장치는 이동통신단말기에 적용된 것으로 한다.
도 2는 본 발명의 실시예에 따른 인터페이스 장치(120)가 적용된 이동통신단말기(100)의 구성요소를 개략적으로 도시한 블록도이다.
도 2에 의하면, 본 발명의 실시예에 따른 이동통신단말기(100)는 중앙처리장치(110), 인터페이스 장치(120) 및 디스플레이 모듈(130)을 포함하여 구성된다.
상기 중앙처리장치(110)는 커널을 구비하여 각 구성부와 통신하고, 인터럽 트를 처리하며, 동적 스케쥴링을 통하여 각 구성부가 순차적으로 동작되도록 한다.
여기서 상기 중앙처리장치(110)는 멀티미디어 신호 중에서 디스플레이 모듈을 구동하는데 필요한 신호를 분류하여 인터페이스 장치(120)로 전달한다.
상기 인터페이스 장치(120)는 중앙처리장치(110)와 디스플레이 모듈(130)간에 데이터 포맷을 변환해주는 장치로, 본 발명에서는 중앙처리장치(110)로부터 디스플레이 모듈(130)을 구동시키기 위해 클럭펄스신호를 입력받아 구동상태정보를 디스플레이 모듈(130)로 출력하는 기능을 한다.
일반적으로, 상기 중앙처리장치(110)는 인에이블(enable) 신호, 클럭펄스신호, 데이터신호의 3개의 신호를 3개의 라인을 통하여 각각 입력하는데, 본 발명의 실시예에서는 상기 중앙처리장치(110)가 3개의 전압레벨을 갖는 한개의 클럭펄스신호를 단선으로 입력된다.
즉, 중앙처리장치(110)와 인터페이스 장치(120)는 하나의 라인을 통하여 연결되며, 클럭펄스신호의 전압레벨에 따라 인에이블 신호를 결정하고 전압레벨의 변화상태에 따라 매핑계수를 결정하여 기존에 3개의 입력신호가 단선을 통해 입력될 수 있도록 한다.
상기 디스플레이 모듈(130)은 전기적인 신호를 빛 신호로 바꾸어 디스플레이 해주는 장치로서, 가령 LCD(liquid crystal display), LED(light emitting display), OLED(organic light emitting diodes) 등이 사용될 수 있다.
도 3은 본 발명의 실시예에 따른 인터페이스 장치(120)의 구성요소를 개략적으로 도시한 블록도이다.
도 3에 의하면, 본 발명의 실시예에 따른 인터페이스 장치(120)는 신호입력부(121), 레벨검출부(122), 계수조정부(123), 매핑회로부(124), 데이터저장부(125), 구동부(126)를 포함하여 구성되는데, 상기 계수조정부(123)는 제1계수조정수단(123a)과 제2계수조정수단(123b)으로 이루어지고 구동부(126)는 전류제어수단(126a)과 출력수단(126b)을 구비한다.
우선, 상기 신호입력부(121)는 3단계 전압레벨을 갖는 클럭펄스신호를 입력받는데, 신호입력부(121)로 입력되는 신호는 단선을 통하여 입력된다.
상기 레벨검출부(122)는 신호입력부(121)로부터 전달된 클럭펄스신호의 전압레벨을 검출하는 기능을 하는데, 상기 전압레벨은 최저전압레벨(low level), 중간전압레벨(mid level), 최고전압레벨(high level)의 3단계로 나뉜다. 일반적으로 0V의 전압은 최저전압레벨에 해당되고, 0V 내지 2.5V 사이의 전압은 중간전압레벨에 해당되며, 최고전압레벨은 2.5V 내지 5V의 수치를 가진다.
상기 계수조정부(123)는 일련의 매핑계수를 레벨검출부(122)에서 검출된 클럭신호의 전압레벨 변화에 따라 증감하거나 유지하는 기능을 한다.
즉, 상기 레벨검출부(122)가 검출한 전압레벨이 최저전압레벨(low)에서 중간전압레벨(mid)로 천이된 경우에는 상기 계수조정부(123)의 제1계수조정수단은 매핑계수를 증가시킨다.
마찬가지로 레벨검출부(122)가 검출한 전압레벨이 최저전압레벨(low)에서 최고전압레벨(high)로 천이된 경우에는 상기 제2계수조정수단은 매핑계수를 감소시킨다.
예를 들어, 클럭펄스신호의 전압레벨이 0V(low)에서 2.5V(mid)로 천이되면 매핑계수는 "1"씩 증가되고, 클럭펄스신호의 전압레벨이 0V(low)에서 5V(high)로 천이되면 매핑계수는 역으로 "1"씩 감소되는데, 이에 대하여 보다 상세히 살펴보면 다음과 같다.
도 4는 본 발명의 실시예에 따른 인터페이스 장치로 입력되는 클럭펄스신호의 전압레벨에 따라 계수가 변화되는 패턴을 예시적으로 도시한 그래프이다.
도 4에 의하면, 입력되는 클럭펄스신호는 3단계의 전압레벨을 갖고, 최저전압레벨은 0V이다. 클럭펄스신호의 중간전압레벨은 0V~2.5V(a)에 해당되고, 최고전압레벨은 2.5V~5V(b-a)에 해당된다.
상기 클럭펄스신호는 일정한 주기(c)로 입력되며 클럭펄스신호가 라이징에지(rising edges)일때 매핑계수가 증감된다.
따라서, 매핑계수는 처음에 "0"으로 설정되어 있고 첫번째 클럭펄스신호가 최저전압레벨에서 중간전압레벨로 천이 되면 매핑계수가 "1" 증가되고 두번째 클럭펄스신호가 최저전압레벨에서 중간전압레벨로 천이 되면 다시 "1" 증가 되어 매핑계수는 "2"가 된다.
마찬가지로 세번째 클럭펄스신호가 입력되면 매핑계수는 "3"이 된다. 네번째 클럭펄스신호는 최저전압레벨에서 최고전압레벨로 천이되었으므로 매핑계수는 "1" 감소 되어 "2"가 된다.
상기 매핑계수가 "0"인 경우에 클럭펄스신호가 최저전압레벨에서 최고전압레벨로 천이하게 되면 매핑계수는 감소하지 않고 "0"으로 유지된다.
상기 매핑회로부(124)는 계수조정부(123)에서 증감되거나 유지된 매핑계수에 대응되는 구동상태정보를 검색하는 기능을 한다. 즉, 상기 매핑회로부(124)는 계수조정부(123)에서 조정된 매핑계수에 대응되는 데이터저장부(125)의 주소를 어드레싱하고 데이터저장부(125)의 주소에 저장된 구동상태정보를 검색한다.
상기 데이터저장부(125)는 가령, EEPROM(Electrically Erasable Programmable Read-only Memory), FLASH와 같은 비휘발성 메모리로 구비될 수 있는 것으로서, 상기 디스플레이 모듈(130)의 구동상태정보가 저장되고 구동상태정보에 대응되는 일련의 매핑계수가 저장된다. 데이터저장부(125)는 도 5에 도시되어 있다.
도 5는 본 발명의 실시예에 따른 인터페이스 장치의 데이터저장부의 데이터 구조이다.
도 5에 의하면, 매핑계수에 대응되는 데이터저장부(125)의 주소 및 데이터저장부(125)의 주소가 나타내는 구동상태정보가 예시되어 있는데, 이는 간접 매핑 방식으로서 상기 매핑계수가 직접 구동상태정보를 지정하도록 논리회로를 구비하여 직접 매핑 방식으로 구현될 수도 있을 것이다.
상기 구동부(126)는 전류제어수단(126a)과 출력수단(126b)을 구비하는데, 상기 전류제어수단(126a)은 구동상태정보에 따라 출력제어신호를 생성하여 출력수단(126b)으로 전달하며, 상기 출력수단(126b)은 신호 차이에 따라 전하를 밀고 당겨 디스플레이 모듈(130)에 제공되는 전류량을 조절한다.
상기 매핑회로부(124)는 상기 레벨검출부(122)에서 검출된 전압레벨에 따라 인에이블(enable)/디스에이블(disable) 신호를 전류제어수단(126a)으로 전달한다.
상기 전류제어수단(126a)은 최저전압레벨(low)에서는 디스에이블되고, 중간전압레벨(mid) 또는 최고전압레벨(hgh)에서는 인에이블 상태를 유지한다.
즉, 상기 레벨검출부(122)에서 검출된 전압레벨이 최저전압레벨(low)인 경우 상기 구동부(126)는 디스플레이 모듈을 오프(off)상태로 유지하고, 상기 검출된 전 레벨이 중간(mid) 또는 최고전압레벨(high)인 경우 구동부(126)는 디스플레이 모듈을 온(on)상태로 유지한다.
따라서, 인에이블(enable) 신호가 입력된 경우에만 상기 매핑회로부(124)에서 검색된 구동상태정보에 따라 출력 신호레벨이 제어되어 디스플레이 모듈이 구동된다.
가령, 구동상태정보는 상기 디스플레이 모듈(130)의 휘도나 밝기 등을 제어하는 정보를 담고 있어, 구동상태정보에 따라 휘도나 밝기의 출력신호레벨이 제어된다.
도 6은 본 발명의 실시예에 따른 인터페이스 방법을 도시한 흐름도이다.
처음으로, 우선 상기 신호입력부(121)는 중앙처리장치(110)로부터 클럭펄스신호를 입력받고(S100), 레벨검출부(122)는 클럭펄스신호를 전압레벨에 따라 3단계로 검출한다(S105).
상기 레벨검출부(122)는 클럭펄스신호의 전압을 판단하여 0V(최저전압레벨), 0V ~ 2.5V(중간전압레벨), 2.5V ~ 5V(최고전압레벨)의 3단계 전압레벨로 분류하는데, 전압레벨은 클럭펄스신호의 라이징 에지(rising edges)에서 검출된다.
상기 레벨검출부(122)에서 클럭펄스신호가 검출되면, 상기 검출된 레벨신호가 0V인 최저전압레벨인 경우에는(S110) 디스플레이 모듈(130)이 오프(off)되고(S115), 최저전압레벨이 아닌 경우에는 디스플레이 모듈(130)이 온(on)된다(S120).
따라서, 레벨검출부(122)에서 검출된 전압레벨 상태에 따라 인에이블(enable)/디스에이블(disable) 신호가 결정된다.
상기 레벨검출부(122)에서 검출된 전압레벨이 최저전압레벨에서 중간 또는 최고전압레벨로 변화했으면(S125) 전압레벨 변화상태에 따라(S130) 매핑계수가 증감되는데, 전압레벨이 최저전압레벨에서 중간전압레벨로 천이된 경우에는 상기 계수조정부(123)에서 매핑계수가 증가되고(S135), 전압레벨이 최저전압레벨에서 최고전압레벨로 천이된 경우에는 상기 계수조정부(123)에서 매핑계수가 감소된다(S140).
한편, 상기 레벨검출부(122)에서 검출된 전압레벨이 변하지 않은 경우에는(S125) 상기 계수조정부(123)에서 매핑계수가 유지된다.
상기 계수조정부(123)에서 매핑계수가 결정되면, 상기 매핑회로부(124)에서매핑계수에 대응되는 구동상태정보가 검색되는데(S150), 구동상태정보가 검색되는 방법으로는 매핑계수에 대응하는 데이터저장부(125)의 주소가 선택되고 선택된 데이터저장부(125)의 주소가 지정하는 구동상태정보가 검색되는 방식이 사용된다.
상기 전류제어수단(126a)은 검색된 구동상태정보에 따라 출력레벨신호를 생성하여(S155) 출력수단(126b)으로 전달하고, 출력수단(126b)은 출력레벨신호에 따라 전류값을 조정함으로써 가령 휘도와 같은 출력레벨을 제어한다.
상기 디스플레이 모듈(130)에 화면 출력되는 광신호는 출력수단(126b)에서 공급하는 전류값에 따라 휘도와 같은 출력레벨이 제어될 수 있다(S160).
전술한 대로, 전압레벨 검출 단계(S105)에서 검출된 전압레벨이 최저전압레벨인 경우에는(S110의 "예") 디스플레이 모듈이 오프(off) 상태로 유지되고(S115), 검출된 전압레벨이 중간 또는 최고전압레벨인 경우에는(S110의 "아니오") 디스플레이 모듈이 온(on) 상태로 유지되게 한다(S120).
따라서, 클럭펄스신호가 입력되고 전압레벨이 최저전압레벨이 아닌 경우에 디스플레이 모듈은 온(on)상태가 유지되고, 전압레벨 변화에 상응하여 매핑계수가 증감 또는 유지된다(단계 S125 내지 단계 S145에 해당됨).
상기 매핑계수가 결정되면 이에 대응되는 구동상태정보가 검색되고(S150) 구동상태정보에 따라 출력레벨신호가 생성된다(S155).
상기 출력레벨신호에 따라 출력수단(126b)은 전류량을 조절하여 디스플레이 모듈로 공급하고, 비디오 신호는 소정의 출력 레벨(가령, 소정의 휘도값)을 가지고 디스플레이된다.
따라서, 본 발명은 3개의 전압레벨을 갖는 클럭펄스신호의 규격을 정의하여 단선을 통하여 전송하고 처리할 수 있으므로, 인에이블(enable) 정보, 매핑계수를 증감 또는 유지시키는 정보를 하나의 클럭펄스신호로에 담을 수 있게 된다.
이상에서 본 발명에 대하여 그 바람직한 실시예를 중심으로 설명하였으나 이는 단지 예시일 뿐 본 발명을 한정하는 것이 아니며, 본 발명이 속하는 분야의 통상의 지식을 가진 자라면 본 발명의 본질적인 특성을 벗어나지 않는 범위에서 이상 에 예시되지 않은 여러 가지의 변형과 응용이 가능함을 알 수 있을 것이다. 예를 들어, 본 발명의 실시예에 구체적으로 나타난 각 구성 요소는 변형하여 실시할 수 있는 것이다. 그리고 이러한 변형과 응용에 관계된 차이점들은 첨부된 청구 범위에서 규정하는 본 발명의 범위에 포함되는 것으로 해석되어야 할 것이다.