도1은 본 발명에 따른 영상 기기의 구성을 보여주는 블록 다이어그램이다. 도1에 따른 영상 기기는 리모트 콘트롤러(1), 수신부(2), 통신 포트(3), 제어기(4), 메모리(5), 그리고 코드 변환기(6)를 포함한다.
리모트 콘트롤러(1)는 사용자의 선택에 따라 자체 제어용 원격 코드 및 다른 주변 영상 기기들용 원격 코드를 발생한다. 상기 수신부(2)는 상기 리모트 콘트롤러(1)로부터 상기 원격 코드를 수신하며 제어기가 인식할 수 있는 형태로 처리한다. 상기 통신 포트(3)는 상기 주변 영상 기기들의 통신 포트와 통신 채널을 형성하기 위하여 설치된다. 상기 제어기(4)는 상기 원격 코드가 수신되면 현재의 외부 입력 소스 모드가 상기 주변 영상 기기들 중 어느 한 영상 기기에 해당하는지를 확인하여 그 확인 결과에 따라서 코드 변환용 제어 신호를 발생한다. 또한 상기 제어기(4)는 상기 현재의 외부 입력 모드에 상응하는 주변 영상 기기가 자신의 통신 포트(3)에 연결되었는지를 확인하여 연결되었으면 상기 코드를 상기 확인된 주변 영상 기기에 적합하게 변환한다. 그리고 그 변환된 코드를 상기 확인된 주변 영상 기기로 출력 시키기 위한 출력 제어 신호를 발생한다. 상기 메모리(5)는 코드 변환데이터를 저장하며, 상기 제어기(4)의 제어에 의해 상기 저장된 코드 변환 데이터를 출력 시킨다. 상기 코드 변환기(6)는 상기 제어기(4)로부터의 상기 코드 변환용 제어 신호에 응답하여 상기 메모리(5)에 저장된 상기 코드 변환 데이터를 이용하여 상기 원격 코드를 상기 확인된 주변 영상 기기용 코드로 변환하고 상기 출력 제어 신호에 응답하여 그 변환된 코드를 상기 통신 포트(3)를 통해 상기 확인된 주변 영상 기기로 출력하는 코드 변환기(6)를 구비한다.
도1의 영상 기기는 동일 통신 포트를 갖는 상기 주변 영상 기기들로 상기 리모트 콘트롤러(1)를 통해 상기 주변 영상 기기들을 조작할 수 있게 된다. 도1의 영상 기기는 텔레비젼 수신기, 카셋트 테이프 레코더, 디브이디, 및 셋탑 박스 중 어느 하나일 수 있다.
이하에서, 도1에 따른 영상기기의 동작을 상세히 설명 하기로 한다. 도1에 나타낸 바와 같이, 상기 영상 기기는 필수적으로 통신 포트(3)(예로서RS232)를 구비하며 그것과 연결되기 위한 주변 영상 기기들도 동일한 통신 포트를 구비하여야 한다. 또한, 상기 통신 포트(3)로서 I2C와 병렬 포트가 사용될 수 있다. 먼저 상기 영상 기기용 리모트 콘트롤러(1)가 사용자의 선택에 의해 원격 코드를 발생하면 상기 수신부(2)는 상기 원격 코드를 수신한 후 상기 제어기(4)가 인식할 수 있는 형태의 신호로 처리한다. 그리고 나서, 상기 수신부(2)는 상기 처리된 코드를 상기 제어기(4)로 보낸다. 상기 제어기(4)는 상기 처리된 코드를 기 설정된 조건에 따라 판단하여 상기 처리된 코드가 상기 영상 기기 자체에 내장된 기능을 실행하기 위한 것이면 상기 처리된 리모트 콘트롤러(1)의 코드를 상기 영상 기기를 조작하기 위한용도로 사용한다. 한편, 상기 처리된 코드가 한 주변 영상 기기 즉 셋탑 박스나 비디오 카셋트 레코더(VCR)를 조작하기 위한 것이라면 상기 리모트 콘트롤러(1)로부터의 코드는 상기 코드 변환기(6)에서 상기 영상 기기에 연결된 상기 주변 영상 기기용 코드로 변환이 된다. 이 변환된 코드는 상기 제어기(4)로부터의 출력 제어 신호에 응답하여 상기 통신 포트(3)를 통하여 상기 해당하는 주변 영상 기기로 전달된다.
전술한 바와 같이, 본 발명에 따른 영상 기기는 자신의 리모트 콘트롤러를 가지고 자신과 연결된 주변 영상 기기들을 직접 조작할 수 있다. 예로서, 상기 영상 기기가 텔레비젼 수신기인 경우, 이 텔레비젼 수신기의 리모트 콘트롤러를 사용하여 이 텔레비젼 수신기와 연결된 카셋트 테이프 레코더(VCR), 디브이디(DVD) 및 셋탑 박스(settop box)와 같은 주변 영상 기기들을 조작하므로 이들 주변 영상 기기들의 리모트 콘트롤러들을 별도로 조작할 필요가 없다.
한편, 상기 텔레비젼 수신기는 다양한 입력 포트들을 제공하기 때문에, 비디오, 디브이디, 케이블 셋탑 박스, 위성 방송용 셋탑 박스 그리고 개인용 컴퓨터와 연결 할 수 있다. 따라서, 본 발명에 따른 방법을 구현하기 위하여 상기 텔레비젼 수신기의 리모트 콘트롤러상에는 이들 외부 입력 소스들을 선택적으로 지정하기 위한 키이들이 제공될 수 있다. 사용자가 상기 리모트 콘트롤러를 사용하여 텔레비젼 수신기에 연결된 한 주변 영상 기기를 입력 소스로 지정하면 상기 텔레비젼 수신기는 자신의 통신 포트와 연결된 상기 주변 영상 기기의 통신 포트를 통해서 상기 자신의 리모트 콘트롤러로부터 출력된 코드를 상기 해당 주변 영상 기기로 전달한다.그리고, 상기 리모트 콘트롤러의 코드를 수신한 상기 주변 영상 기기는 그 코드에 상응하는 기능들을 수행한다. 한편, 상기 사용자가 상기 입력 소스를 다른 주변 영상 기기로 변환하면 상기 텔레비젼 수신기는 상기 코드를 상기 다른 주변 영상 기기에 해당하는 코드로 변환 한 후 상기 통신 포트를 통해서 상기 해당 주변 영상 기기로 전달한다.
도2는 본 발명에 따른 방법을 설명하기 위한 텔레비젼 수신기와 케이블 셋탑 박스간의 유선 연결을 보여주는 다이어그램이다.
도2에서, 번호 11은 텔레비젼 수신기용 리모트 콘트롤러, 번호 12는 텔레비젼 수신기, 번호 13은 텔레비젼 수신기의 통신 포트, ANT/CABLE1과 ANT/CABLE2는 안테나 및 케이블 방송과 연결되기 위한 텔레비젼 수신기의 단자들, LOOP-OUT는 텔레비젼 수신기의 루프 아웃 단자, V1는 텔레비젼 수신기의 영상 단자, L1과 R1은 텔레비젼 수신기의 음성 단자들, 번호 14는 셋탑 박스, 번호15는 상기 셋탑 박스의 통신 포트, 번호16은 통신 전용선, 17은 영상/음성선, 18은 음성 라인들, V2는 상기 셋탑 박스의 영상 단자, L2와 R2는 상기 셋탑 박스의 음성 단자이다. 도2에서, 상기 텔레비젼 수신기(12)는 뒷 단자 판에 상기 통신 포트(13)를 가지고 있으며, 상기 셋탑 박스(14)도 뒷 단자 판에 상기 텔레비젼 수신기(12)의 리모트 콘트롤러(11)로부터 출력되는 코드를 수신할 수 있는 통신 포트를 가지고 있다. 도2에서 상기 텔레비젼 수신기(12)와 상기 셋탑 박스(14)는 유선으로 연결되어 있으나 적외선(IR) 신호의 송신 및 수신 같은 무선 형태의 연결도 가능하다. 상기 무선 형태로 두 개의 영상 기기들을 연결하는 경우에는 이들 두 영상 기기들을 연결하는 통신 전용선(RS232)이 필요 없기 때문에 상호 연결이 간편해 진다.
위와 같은 연결 상태에서, 상기 텔레비젼 수신기(12)용 리모트 콘트롤러(11)는 사용자의 선택에 의해 상기 텔레비젼 수신기(12)를 향해서 원격 코드를 발생 한다. 이 때 상기 텔레비젼 수신기(12)는 상기 원격 코드를 수신 한 후에 현재 입력 소스 모드가 무엇 인지를 판단한다. 만약, 현재 입력 소스 모드가 상기 텔레비젼 수신기(12) 자체 모드이면 상기 입력된 코드는 상기 텔레비젼 수신기(12)의 기능에 해당하므로 상기 텔레비젼 수신기(12)는 자체적으로 상기 코드를 처리하고 상기 처리된 코드에 상응하는 기능을 수행한다.
한편, 상기 입력 소스 모드가 상기 셋탑 박스(14)에 해당하면 상기 텔레비젼 수신기(12) 내부에서 상기 코드를 상기 셋탑 박스(14)에 해당하는 코드로 변경 한다. 상기 변경된 코드는 상기 통신 전용선(16)을 통해서 상기 셋탑 박스(14)의 통신 포트(15)로 전송된다.
상기 셋탑 박스(14)는 상기 통신 전용선(16)을 통해서 보내진 코드에 상응하는 명령을 실행하고 그 실행 결과를 영상 라인(17) 및 음성 라인(18)을 통해서 상기 텔레비젼 수신기(12)로 전달한다. 상기 텔레비젼 수신기(12)는 상기 실행 결과에 따른 영상을 스크린에 디스플레이 하고 스피커를 통해 출력 시킨다. 결국, 상기 사용자는 상기 텔레비젼 수신기(12)에서 디스플레이된 영상이나 출력된 음성의 변화를 통해서 상기 코드에 상응하는 명령이 실행되었는지를 알 수가 있다. 다시말해서, 상기 명령이 수행되면, 상기 셋탑 박스(14)의 온 스크린 디스플레이(OSD:on screen display) 메뉴가 상기 영상 라인(17) 및 음성 라인(18)을 통해서 상기 텔레비젼 수신기(12)의 스크린 상에 디스플레이 된다. 전술한 바와 같이, 상기 리모트 콘트롤러(11)를 계속 조작하는 것에 의해 상기 텔레비젼 수신기용 리모트 콘트롤러(11)로부터의 코드는 상기 통신 전용선(16)을 통해서 상기 셋탑 박스(14)로 전달되고 상기 셋탑 박스(14)는 상기 코드에 따른 명령을 수행하고 그 결과를 상기 텔레비젼 수신기(12)의 스크린에 디스플레이 한다. 따라서, 상기 사용자는 상기 코드에 따른 수행 결과를 피드백 받을 수 있게 된다.
한편, 상기 입력 소스 모드를 텔레비젼 수신기로 변경하면, 상기 텔레비젼 수신기용 리모트 콘트롤러(11)로부터의 상기 코드는 상기 셋탑 박스(14)로 전달될 필요가 없기 때문에 상기 텔레비젼 수신기(12)와 상기 셋탑 박스(14) 사이의 통신 채널은 자연적으로 단절되고, 상기 리모트 콘트롤러(11)로부터의 코드는 상기 텔레비젼 수신기(12) 자체내에서 처리되고 사용된다.
한편, 부가적인 스텝으로서, 상기 입력 소스 모드가 상기 텔레비젼 수신기로부터 상기 셋탑 박스로 전환되면, 먼저 상기 텔레비젼 수신기(12)는 상기 자신과 상기 셋탑 박스(14)가 서로 연결되었는지를 확인한다. 만약 상기 셋탑 박스(14)와 상기 텔레비젼 수신기(12)가 서로 연결 되어 있지 않으면 상기 텔레비젼 수신기(12)는 상기 셋탑 박스(14)와 통신 채널이 없다는 메시지를 그것의 화면에 디스플레이 한다. 따라서, 사용자는 상기 텔레비젼 수신기(12)와 상기 셋탑 박스(14)의 연결 상태를 확인 할 수 있게 된다. 이와는 반대로, 상기 텔레비젼 수신기(12)로부터 상기 셋탑 박스(14)로 상기 입력 소스 모드가 전환된 상태에서, 상기 텔레비젼 수신기(12)가 상기 셋탑 박스(14)와 통신 채널이 설정되었다는 것을검출하면, 상기 텔레비젼 수신기(12)는 그와 같은 통신 채널이 설정되어 있다는 메시지를 자신의 스크린에 디스플레이 하여 준다. 따라서, 사용자는 계속하여 상기 텔레비젼 수신기(12)용 리모트 콘트롤러(11)를 사용하여 상기 셋탑 박스(14)로 원하는 명령에 상응하는 코드를 발생 시킬 수 있다.
통상 상기 텔레비젼 수신기의 메뉴에는 다른 주변 영상 기기와의 통신 채널 설정을 온 또는 오프 할 수 있는 항목이 있다. 예로서, 상기 텔레비젼 수신기가 갖고 있는 통신 포트와 동일한 통신 포트를 갖고 있지 않는 주변 영상 기기를 구입한 경우는 상기 통신 채널 설정 항목을 오프하면 된다. 이 경우에는 텔레비젼 수신기와 주변 영상 기기들을 연결하는데 있어서, 기존의 가능한 방법을 사용한다.
반면에, 상기 사용자가 통신 채널 설정 항목이 지원되는 텔레비젼 수신기와 주변 영상 기기들을 갖고 있으며 본 발명에 따른 방법을 사용하고자 하는 경우, 상기 사용자는 상기 메뉴에서 상기 통신 채널 설정 항목을 온 하면 된다. 상기 항목을 온 하면 상기 텔레비젼 수신기는 상기 사용자의 선택에 의해 상기 입력 소스 모드가 상기 텔레비젼 수신기로부터 어느 한 주변 영상 기기로 전환되는 경우, 자동으로 상기 자신과 상기 주변 영상 기기 사이에 통신 채널이 형성되어 있는지 즉 상호간 통신 포트들 및 통신 전용선을 통해 연결되어 있는지를 확인한다. 먼저, 상호간 연결이 되어 있는 경우에는 자신의 스크린에 상호간 연결되어 있다는 메시지를 디스플레이 하고 그렇지 않는 경우에는 상호간 연결 되어 있지 않았다는 메시지를 화면에 디스플레이 한다. 또한, 상기 사용자가 상기 통신 채널 설정을 원하지 않는 경우에는 상기 텔레비젼 수신기의 메뉴상에서 상기 통신 채널 설정 항목을 오프 시킬 수 있고 반대로 상기 사용자가 원하는 상기 항목을 경우에는 상기 항목을 온 시킬 수 있다.
도3은 본 발명에 따른 영상 기기 및 방법을 구현하는데 필요한 키이들의 배치를 보여주는 텔레비젼 수신기용 리모트 콘트롤러를 보여주는 다이어그램이다.
도4는 텔레비젼 수신기의 스크린에 디스플레이된 상기 텔레비젼 수신기와 셋탑 박스 사이의 채널 설정에 관한 메시지를 보여주는 다이어그램이다.
도3에서, 키이들의 배치는 상기 텔레비젼 수신기와 상기 주변 영상 기기들간에 상기 통신 채널을 설정하는 것과 밀접한 관계가 있도록 하였다. 상기 통신 채널 설정을 위한 키이들과 상기 외부 입력 소스를 선택하기 위한 키이들은 상기 리모트 콘트롤러의 상측에 함께 배치되었다. 따라서, 한번에 외부 입력 소스를 선택하거나 전환하는 것이 가능하고, 또한, 한번에 임의의 외부 입력 소스 전환시에 상기 통신 채널 설정 유무를 확인하는 것이 가능하다.
도3의 리모트 콘트롤러는 텔레비젼 수신기에 연결되는 비디오 카셋트 레코더(VCR),케이블 셋탑 박스, 디브이디(DVD)와 같은 주변 영상 기기들을 조작할 수 있는 코드들을 발생할 수 있도록 미리 프로그램되어 있는 유니버셜형 리모트 콘트롤러이다. 상기 리모트 콘트롤러를 주어진 방법에 따라서 프로그램하는 것에 의해 상기 텔레비젼 수신기에 연결되는 상기 주변 영상 기기들의 코드를 발생 할 수 가 있다. 예로서, 상기 리모트 콘트롤러가 정확히 프로그램 되어진 상태에서, 도3의 MODE 키이를 누르면 상기 리모트 콘트롤러는 주변 영상 기기용 원격 코드를 발생 할 수 있게 된다. 또한, 상기 MODE 키이를 누르면 상기 리모트 콘트롤러의 최상단에 위치한 발광 다이오드(LED:light emitting diode)들이 상기 주변 영상 기기들의 명칭들을 따라 차례로 발광된다. 상기 MODE 키이는 상기 텔레비젼 수신기와 상기 주변 영상 기기들 사이에 통신 채널 설정이 이루어 지지않는 경우에 원하는 주변 영상 기기를 조정하기 위해서 제공된다. 한편, 상기 텔레비젼 수신기와 상기 주변 영상 기기들 사이에 통신 채널이 설정될 수 있는 경우에는 상기 MODE 키이는 상기 입력 소스 가 항상 텔레비젼 수신기로 설정되도록 하는데 사용된다.
도3에서 상기 외부 입력 소스용 키이들은 상기 주변 영상 기기들이 상기 텔레비젼 수신기에 연결된 상태에서 상기 주변 영상 기기들을 외부 입력 소스로 설정하는데 사용된다. 즉, 해당 주변 영상 기기를 상기 텔레비젼 수신기의 관점에서 외부 입력 소스로서 지정하기 위한 키이들이다. 상기 외부 입력 소스 키이들을 누르면 상기 텔레비젼 수신기는 외부에서 들어오는 입력 소스 신호의 통로를 내부에서 변경한다. 그리고 나서, 상기 텔레비젼 수신기는 선택된 외부 입력 소스로 리모트 콘트롤러의 코드를 전달 할 수 있는 통신 채널이 설정되었는지를 자동으로 검출한다.
예로서, 상기 디브이디와 상기 텔레비젼 수신기 사이에 통신 채널이 설정되어 있지 않다면 상기 텔레비젼 수신기의 스크린에 상기 통신 채널이 연결되어 있지 않다는 메시지를 디스플레이 하여 주고 이후에 수신되는 상기 리모트 콘트롤러로부터의 키이 코드들은 바로 상기 텔레비젼 수신기 내부로 전달된다. 이 경우 상기 텔레비젼 수신기의 내부에서는 상기 수신된 코드에 상응하는 명령이 실행되고 그 실행 결과가 상기 텔레비젼 수신기의 스크린에 디스플레이 된다. 먼저, 상기 통신 채널이 상기 두 영상 기기들 사이에서 설정되어 있지 않은 상태에서 MENU 키이를 누르면 상기 텔레비젼 수신기의 스크린에는 상기 텔레비젼 수신기 자체의 온 스크린 디스플레이(OSD) 메뉴가 디스플레이 된다. 이어서, 상기 텔레비젼 수신기와 상기 디브이디 사이에 통신 채널이 설정되어 있는 경우에 DVD 키이가 눌러지면, 상기 텔레비젼 수신기는 상기 디브이디로 영상 신호 및 음성 신호의 경로(path)를 변경하고 상기 통신 채널이 설정되었다는 걸 확인한다. 이어서, 상기 통신 채널이 설정 되었다는 메시지를 상기 스크린에 디스플레이 한다. 그리고 나서, 이후에 수신되는 상기 리모트 콘트롤러로부터의 키이 코드들은 상기 리모트 콘트롤러 자체에서 상기 디브이디의 코드 값들로 변경 된 후 통신 전용선을 통해서 상기 디브이디로 보내진다. 이때 텔레비젼 수신기는 단순히 수신되는 키이 코드들을 상기 디브이디로 전달하는 역할만 수행한다.
상기 통신 채널이 설정된 경우 상기 외부 입력 소스로서 상기 DVD 키이를 누르고 나서 상기 MENU 키이를 누르면 상기 텔레비젼 수신기의 화면에는 상기 디브이디의 메뉴가 디스플레이 된다. 이후 발생된 메뉴 관련 키이 코드들은 상기 설정된 통신 채널을 통해서 상기 디브이디로 전달된다.
한편, 상기 통신 채널이 상기 텔레비젼 수신기와 상기 주변 영상 기기들 간에 기 설정된 경우에는 상기 리모트 콘트롤러의 키이 코드들을 상기 주변 영상 기기들로 전달하는데 있어서 일정 체계가 필요하다. 예로서, 상기 리모트 콘트롤러의 키이 코드들은 외부 입력 소스에 따라 다르게 처리 할 수 있다. 특히, 상기 텔레비젼 수신기의 볼륨 조정과 관련하여 상기 텔레비젼 수신기의 볼륨과 뮤팅(Muting)을위한 키이 코드는 상기 텔레비젼 수신기 내부에서 직접 처리된다. 즉, 상기 리모트 콘트롤러로부터 상기 볼륨 키이 코드가 수신되는 경우에는 상기 외부 입력 소스에 상관 없이 상기 볼륨 키이 코드를 상기 텔레비젼 수신기 내부에서 직접 처리하고 상기 기 설정된 통신 채널을 통해서 상기 선택된 외부 입력 소스에 전달되지 않도록 할 수도 있거나 또는 상기 텔레비젼 수신기의 구성 특성에 따라 상기 코드를 상기 연결된 외부 입력 소스로 전달 할 수도 있다.
또한, 상기 텔레비젼 수신기는 상기 외부 입력 소스 키이들로부터의 코드들을 그것과 연결된 주변 영상 기기들에 전달되지 않도록 할 수 있다. 왜냐하면, 상기 외부 입력 소스 키이들은 실질적으로 상기 텔레비젼 수신기 내부에서만 사용되는 키이들이기 때문에 상기 텔레비젼 수신기에 연결된 상기 주변 영상 기기들에 전달될 필요가 없다. 어느 한 외부 입력 소스 키이로 인한 코드가 수신되면 상기 텔레비젼 수신기는 내부적으로 그 선택된 외부 입력 소스로 입력 신호 경로를 변경한다. 그외에 채널 조작 및 메뉴 관련등 나머지 키이 코드들은 상기 선택된 외부 입력 소스와 상기 텔레비젼 수신기 사이에 통신 채널이 기 설정되어 있는 경우 상기 선택된 외부 입력 소스로 바로 전달된다.