본 고안은 위성 방송 수신기에 관한 것으로, 더욱 상세하게는 위성 방송 수신기에서 사용되는 실제 리모콘을 퍼스널 컴퓨터상에 그래픽 유저 인터페이스로서 구현하여 사용하는 가상 리모콘에 관한 것이다.The present invention relates to a satellite broadcast receiver, and more particularly, to a virtual remote control using a real remote control used in the satellite broadcast receiver as a graphical user interface on a personal computer.
잘 알려진 바와 같이, 위성 방송은 적도 상공 약 36,000㎞의 정지궤도에 떠 있는 방송위성을 이용하여 지상국(방송 지국)으로부터 보내진 방송 신호를 수신하고, 각 가정에서 이를 위성 수신 안테나로 직접 수신할 수 있는 방송 시스템으로, 기존의 지상파 또는 케이블 방송 시스템과 비교하여 정보의 선택 범위가 대폭 확장된 방송 방식이다. 이러한 위성 방송에 사용되는 위성 방송 수신기는 위성으로부터 제공되는 비트 스트림을 수신하여 선택된 채널의 방송 신호를 처리한 다음 텔레비젼 세트와 같은 디스플레이 장치로 제공한다.As is well known, satellite broadcasting is capable of receiving broadcast signals from ground stations (broadcast stations) using broadcast satellites in a stationary orbit about 36,000 km over the equator, which can be directly received by satellite receiving antennas in each home. As a broadcasting system, a broadcasting system in which a selection range of information is greatly expanded compared to a conventional terrestrial or cable broadcasting system. The satellite broadcast receiver used for such a satellite broadcast receives a bit stream provided from the satellite, processes the broadcast signal of the selected channel, and then provides it to a display device such as a television set.
이때, 위성으로부터 제공되는 비트 스트림내에는 각 채널별 방송 신호(영상 데이터와 음성 데이터), EIT(event information table), TDT(time data table) 등의 다양한 정보가 포함되어 있고, 그에 따라 위성방송 수신기에는 이러한 다양한 정보를 디스플레이하기 위해 각종 메뉴 화면, 즉 프로그램 가이드 모드(program guide mode, 이하 PGM이라 함)를 구비하고 있다. 따라서, 일반적인 위성방송 수신기에서 사용되는 리모콘 또한 이러한 다양한 기능을 원격 처리하기 위해서 많은 기능키가 구비되어 있다.In this case, various information such as broadcast signals (image data and audio data), EIT (event information table), TDT (time data table), etc. for each channel are included in the bit stream provided from the satellite. Has various menu screens, that is, a program guide mode (hereinafter, referred to as a PGM) to display such various information. Accordingly, a remote controller used in a general satellite broadcasting receiver is also provided with many function keys to remotely process these various functions.
경우에 따라 사용자는 리모콘을 분실할 수 있고, 또한 리모콘 자체에서 어떤 고장이 발생할 수도 있다. 물론 프론트 패널을 이용하여 위성방송 수신기를 조작할 수 도 있겠지만, 이러한 상황에 대비하여 제 2 리모콘을 구비하는 것도 바람직할 것이다.In some cases, the user may lose the remote control, and some failure may occur in the remote control itself. Of course, it is possible to operate the satellite broadcasting receiver using the front panel, but it would be desirable to have a second remote control in preparation for such a situation.
그러므로, 본 고안은 위성방송 수신기에 사용되는 리모콘을 퍼스널 컴퓨터를 이용하여 그래픽의 가상 리모콘으로 구현하여 이를 제 2 리모콘으로 제공하는 것을 그 목적으로한다.Therefore, an object of the present invention is to provide a second remote controller by implementing a remote controller used in satellite broadcasting receiver as a virtual virtual remote controller using a personal computer.
상술한 목적을 달성하기 위한 본 고안에 따르면, 위성방송 수신기의 가상 리모콘이 제공되며, 이 가상 리모콘은, 상기 위성방송 수신기에서 사용하는 실제 리모콘과 동일한 모습의 그래픽 유저 인터페이스를 비트 맵으로서 가지고 있는 PC 제어부; 상기 비트 맵을 그래픽 정보의 가상 리모콘으로서 디스플레이하는 PC 모니터; 상기 PC 모니터상에 디스플레이된 가상 리모컨상의 여러 버튼을 선택하는 포인팅 수단; 상기 포인팅 수단에 의해 선택된 가상 리모콘상의 버튼으로부터 발생한 키 코드를 전송하는 시리얼 전송 케이블; 상기 시리얼 전송 케이블을 통하여 전송된 상기 키 코드를 처리하여 상기 위성 방송 수신기를 제어하는 제어부를 포함하는 것을 특징으로한다.According to the present invention for achieving the above object, there is provided a virtual remote control of the satellite broadcasting receiver, the virtual remote control, a PC having a graphical user interface as a bit map of the same appearance as the actual remote control used in the satellite broadcasting receiver Control unit; A PC monitor for displaying the bit map as a virtual remote controller of graphic information; Pointing means for selecting various buttons on the virtual remote controller displayed on the PC monitor; A serial transmission cable for transmitting a key code generated from a button on the virtual remote controller selected by the pointing means; And a control unit which controls the satellite broadcasting receiver by processing the key code transmitted through the serial transmission cable.
도 1은 본 고안의 바람직한 실시예에 따른 위성방송 수신기용 가상 리모콘의 블록 구성도,1 is a block diagram of a virtual remote control for a satellite broadcasting receiver according to an embodiment of the present invention;
도 2는 PC 모니터상에 디스플레이된 그래픽 정보로서의 가상 리모콘을 도시하는 도면,2 shows a virtual remote control as graphic information displayed on a PC monitor;
도 3은 위성 방송 수신의 상세 블럭 구성도,3 is a detailed block diagram of satellite broadcast reception;
도 4는 본 고안의 바람직한 실시예에 따른 위성방송 수신기의 가상 리모콘의 동작을 설명하는 플로우차트.4 is a flowchart illustrating the operation of the virtual remote controller of the satellite broadcasting receiver according to the preferred embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>
10 : PC 모니터 20 : PC 본체10: PC monitor 20: PC body
30 : 마우스 50 : 위성방송 수신기30: mouse 50: satellite broadcasting receiver
120 : 튜너/복조부 140 : MPEG 디코더120: tuner / demodulator 140: MPEG decoder
150 : 신호 처리부 170 : OSD부150: signal processing unit 170: OSD unit
본 고안의 상기 및 기타 목적과 여러 가지 장점은 첨부된 도면을 참조하여 하기에 기술되는 본 고안의 바람직한 실시예로부터 더욱 명확하게 될 것이다.The above and other objects and various advantages of the present invention will become more apparent from the preferred embodiments of the present invention described below with reference to the accompanying drawings.
이하 첨부된 도면을 참조하여 본 고안의 바람직한 실시예에 대하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1을 참조하면, 본 고안의 바람직한 실시예에 따른 위성방송 수신기용 가상 리모콘 시스템의 개략적인 블록 구성도가 도시된다. 도시된 바와같이, 위성 방송 수신기용 가상 리모콘 시스템은 모니터(10), PC 본체(20), 마우스(30), 키보드(40)로 구성된 PC 시스템과 위성 방송 수신기(50)와 텔레비젼과 같은 디스플레이(60)로 구성된 위성 방송 수신 시스템과, 이들을 연결하는 시리얼 통신 케이블(70)로 구성된다.1, there is shown a schematic block diagram of a virtual remote control system for a satellite broadcasting receiver according to a preferred embodiment of the present invention. As shown, a virtual remote control system for a satellite broadcast receiver includes a PC system consisting of a monitor 10, a PC body 20, a mouse 30, a keyboard 40, and a display such as a satellite broadcast receiver 50 and a television. And a serial communication cable 70 connecting them.
마이크로 컴퓨터를 구비하는 PC 시스템의 PC 본체(20)는 윈도우(window) 환경하에서 실제 위성 방송 수신용 리모콘과 동일한 모습의 가상 리모콘의 그래픽 유저 인터페이스를 이미지 파일(image file) 또는 비트 맵(bit map)으로서 가지고 있다. 가상 리모콘 시스템의 사용시, 이미지 파일은 도 2에 도시된 바와같이 가상 리모콘(100)의 그래픽 정보로서 PC 모니터(10)상에 디스플레이된다. PC 모니터(10)상에서 그래픽 정보로서 디스플레이되는 가상 리모콘 화면(100)상의 각 점(dot) 또는 위치는 PC 본체(20)의 비디오 램(video RAM)(도시안됨)과 같은 메모리의 한 비트씩에 할당되어 있으며, 해당 비트의 0 또는 1 값이 그 점의 온 또는 오프를 나타내도록 한다.The PC main body 20 of the PC system including the microcomputer is configured to display an image file or a bit map of the graphical user interface of the virtual remote controller in the window environment in the same manner as the remote controller for receiving the actual satellite broadcast. As have. In the use of the virtual remote control system, the image file is displayed on the PC monitor 10 as graphic information of the virtual remote control 100 as shown in FIG. Each dot or position on the virtual remote control screen 100 displayed as graphic information on the PC monitor 10 is stored in a bit of memory such as a video RAM (not shown) of the PC main body 20. The value 0 or 1 of the corresponding bit indicates whether the point is on or off.
PC 시스템의 포인팅 수단인 마우스(30) 또는 키보드(40)는 가상 리모콘 그래픽상의 원하는 버튼을 포인팅하여 클릭함으로써 리모콘을 조작한다. 이때, 클릭된 버튼이 반전되며, 이러한 반전에 의해 가상 리모콘상에서 선택된 버튼의 위치가 PC 본체(20)로 전달되어 포인팅 수단에 의해 선택된 키를 인식할 수 있게된다. 예로, 동도면에 도시된 바와 같은 가상 리모콘이 PC 모니터(10)상에 디스플레이된 상태에서 사용자가 가상 리모콘(100)에 구비된 'Calendar' 버튼을 마우스(30)등에 의해 포인팅하면, 가상 리모콘(100)의 'Calendar' 버튼 부분이 반전되어 이를 비트 맵으로 전달하여 해당 버튼이 선택되었음을 알리게 된다.The mouse 30 or keyboard 40, which is the pointing means of the PC system, operates the remote control by pointing and clicking a desired button on the virtual remote control graphic. At this time, the clicked button is inverted, and the position of the selected button on the virtual remote controller is transmitted to the PC main body 20 by the inversion so that the selected key can be recognized by the pointing means. For example, when the user points the 'Calendar' button provided on the virtual remote control 100 with the mouse 30 or the like while the virtual remote control as shown in the drawing is displayed on the PC monitor 10, the virtual remote control ( The 'Calendar' button part of 100) is inverted and transferred to the bit map, indicating that the button is selected.
PC 본체(20)에서 인식된 키 입력은 범용 비동기 송수신기(Universal Asynchronous Receiver-Transmitter : UART)(도시안됨)로 제공되어, 그에 대응하는 직렬의 키 코드로 변환화된 다음 시리얼 통신 케이블(70)을 통하여 위성 방송 수신기(50)로 전송된다.The key input recognized by the PC main body 20 is provided to a universal asynchronous receiver-transmitter (UART) (not shown), which is converted into a corresponding serial key code, and then the serial communication cable 70 is connected. It is transmitted to the satellite broadcast receiver 50 through.
도 3은 위성 방송 수신 시스템의 상세 블록 구성도로써, UART(110), 튜너 및 복조부(120), 마이컴(130), MPEG 디코더(140), 신호 처리부(150), 메모리부(160), OSD부(170)을 포함한다.3 is a detailed block diagram of a satellite broadcasting reception system, which includes a UART 110, a tuner and a demodulator 120, a microcomputer 130, an MPEG decoder 140, a signal processor 150, a memory 160, OSD unit 170 is included.
UART(110)는 시리얼 통신 케이블(70)을 통하여 전송되는 직렬의 키 코드 데이터를 수신하여 이를 병렬 데이터로 변환하여 마이컴(130)에 제공하게 되며, 마이컴(130)은 UART(110)로부터 제공된 병렬의 키 데이터에 의거하여 그에 상응하는 기능을 수행시키기 위한 제어신호와 방송 채널을 선국하기 위한 튜닝 제어신호 및 OSD부(170)를 구동하기 위한 제어신호를 발생하게 된다.The UART 110 receives serial key code data transmitted through the serial communication cable 70, converts the serial key code data into parallel data, and provides the same to the microcomputer 130. The microcomputer 130 provides the parallel provided from the UART 110. On the basis of the key data of the control signal for performing the corresponding function, the tuning control signal for tuning the broadcast channel and the control signal for driving the OSD unit 170 is generated.
튜너 및 복조부(120)는 도시 생략된 안테나를 통해 수신되는 위성으로부터의 비트 스트림 중에 마이컴(130)의 튜닝 제어신호에 상응하는 채널의 비트 스트림을 튜닝한 다음, 다시 이를 복조하여 MPEG 디코더(140)에 제공한다.The tuner and demodulator 120 tunes the bit stream of the channel corresponding to the tuning control signal of the microcomputer 130 in the bit stream from the satellite received through the antenna (not shown), and then demodulates it and then decodes the MPEG decoder 140. To provide.
MPEG 디코더(140)는 튜너 및 복조부(120)로부터 제공되는 방송 신호를 오디오 신호와 비디오 신호 및 각종 프로그램 정보로 분리하여 디코딩한 후 신호 처리부(150)에 제공하게 되며, OSD부(170)로부터 제공되는 각종 정보에 대한 데이터 또한 소정의 신호 처리 과정을 거친 후 신호 처리부(150)에 제공하게 된다.The MPEG decoder 140 separates and decodes a broadcast signal provided from the tuner and the demodulator 120 into an audio signal, a video signal, and various program information, and then provides the decoded signal to the signal processor 150. From the OSD unit 170, Data about the various information provided is also provided to the signal processor 150 after a predetermined signal processing process.
그리고, 신호 처리부(150)는 MPEG 디코더(140)로부터 디코딩 되어 제공되는 프레임 단위의 디지탈 영상신호를 NTSC 또는 PAL 신호로 전환하여 텔레비젼 모니터(60)(도 1 참조)에 디스플레이하게 되며, MPEG 디코더(140)로부터 디코딩된 디지탈 오디오 신호를 아날로그 신호로 변환하여 스피커(도시안됨)로 출력하게 된다.The signal processor 150 converts the digital video signal in units of frames provided after being decoded from the MPEG decoder 140 into an NTSC or PAL signal and displays it on the television monitor 60 (see FIG. 1). The digital audio signal decoded from 140 is converted into an analog signal and output to the speaker (not shown).
도 4은 본 고안의 바람직한 실시예에 따른 위성방송 수신기용 가상 리모콘 시스템의 동작을 설명하기위한 플로우차트로써, 동도면을 참조하여 상술한 가상 리모콘 시스템의 작동에 대하여 상세히 설명하면 다음과 같다.4 is a flowchart illustrating the operation of the virtual remote control system for a satellite broadcasting receiver according to the preferred embodiment of the present invention. The operation of the virtual remote control system described above with reference to the accompanying drawings will be described in detail as follows.
먼저, 단계(210)에서 사용자가 위성방송 수신기의 동작을 제어하기위하여 가상 리모콘의 비트 맵을 그래픽 정보로서 PC 모니터(10)상에 디스플레이한다.First, in step 210, the user displays the bit map of the virtual remote controller as graphic information on the PC monitor 10 in order to control the operation of the satellite broadcasting receiver.
단계(220)에서, 사용자는 PC 시스템의 포인팅 수단(30, 또는 40)을 이용하여 가상 리모콘(100)상의 버튼 위치를 포인팅하여 클릭하여 해당 버튼을 선택한다.In step 220, the user points and clicks a button position on the virtual remote controller 100 using the pointing means 30 or 40 of the PC system to select the corresponding button.
단계(230)에서는 가상 리모콘(100)상의 버튼 선택에 응답하여, PC 본체(20)로부터 시리얼 전송 케이블(70)을 통하여 위성 방송 수신 시스템의 마이컴(130)으로 해당 버튼의 키 코드를 전송한다.In step 230, in response to the button selection on the virtual remote control 100, the key code of the corresponding button is transmitted from the PC main body 20 to the microcomputer 130 of the satellite broadcasting reception system through the serial transmission cable 70.
단계(240)에서, 마이컴(130)은 가상 리모콘(100)으로부터 전송된 키 코드에 대응하는 명령에 따라 위성 방송 수신기(50)를 제어하며, 그 제어 결과를 텔레비젼 모니터(60)로 출력한다.In step 240, the microcomputer 130 controls the satellite broadcasting receiver 50 according to a command corresponding to the key code transmitted from the virtual remote controller 100, and outputs the control result to the television monitor 60.
이상 설명한 바와 같이 본 고안의 위성방송 수신기용 가상 리모콘 시스템에 따르면, PC 상에서 리모콘의 그래픽 유저 인터페이스를 이용함으로써 사용자에게 보다 친숙한 환경을 제공할 수 있으며, 위성 방송 수신기의 프론트 패널의 고장으로 인하여 위성 방송 수신기의 동작을 제어할 수 없는 경우 여분의 리모콘으로 사용할 수 있다. 또한, 본 고안의 가상 리모콘을 프로터파입의 테스트용으로 사용하면, 위성 방송 수신기의 개발시 프론트 패널을 실제로 구현하지않고도 위성 방송 수신기를 제어할 수 있기 때문에 추가 개발 비용을 절감시킬 수 있으며, 가정용에서 홈 오토메이션용도로 사용하는 것도 가능하다.As described above, according to the virtual remote control system for a satellite broadcasting receiver of the present invention, it is possible to provide a more familiar environment to the user by using the graphical user interface of the remote control on the PC, and satellite broadcasting due to a failure of the front panel of the satellite broadcasting receiver. If you can't control the operation of the receiver, you can use it as a spare remote control. In addition, if the virtual remote control of the present invention is used for the test of the projector input, the satellite broadcast receiver can be controlled without actually implementing the front panel when the satellite broadcast receiver is developed, thereby further reducing the cost of development. It can also be used for home automation.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR2019970022062UKR19990008903U (en) | 1997-08-13 | 1997-08-13 | Virtual Remote Control of Satellite Receiver |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR2019970022062UKR19990008903U (en) | 1997-08-13 | 1997-08-13 | Virtual Remote Control of Satellite Receiver |
| Publication Number | Publication Date |
|---|---|
| KR19990008903Utrue KR19990008903U (en) | 1999-03-05 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR2019970022062UCeasedKR19990008903U (en) | 1997-08-13 | 1997-08-13 | Virtual Remote Control of Satellite Receiver |
| Country | Link |
|---|---|
| KR (1) | KR19990008903U (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9124918B2 (en) | 2009-08-31 | 2015-09-01 | Lg Electronics Inc. | Digital broadcast receiver controlled by screen remote controller and space remote controller and controlling method thereof |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9124918B2 (en) | 2009-08-31 | 2015-09-01 | Lg Electronics Inc. | Digital broadcast receiver controlled by screen remote controller and space remote controller and controlling method thereof |
| US9529453B2 (en) | 2009-08-31 | 2016-12-27 | Lg Electronics Inc. | Digital broadcast receiver controlled by screen remote controller and space remote controller and controlling method thereof |
| US9594437B2 (en) | 2009-08-31 | 2017-03-14 | Lg Electronics Inc. | Digital broadcast receiver controlled by screen remote controller and space remote controller and controlling method thereof |
| Publication | Publication Date | Title |
|---|---|---|
| EP0735750B1 (en) | Program guide signal receiver for television | |
| KR100500231B1 (en) | Computer system with tv card | |
| JP3609663B2 (en) | Digital broadcast receiving system | |
| JP2000197155A (en) | Television receiver | |
| KR19990008903U (en) | Virtual Remote Control of Satellite Receiver | |
| US7196732B2 (en) | Television broadcast reception device | |
| US20050219424A1 (en) | Digital tuner control apparatus and control method | |
| KR100449722B1 (en) | Method and apparatus for controlling display of broadcasting information on a television unit | |
| KR100247447B1 (en) | Method for display of channel information in cable television | |
| KR100579871B1 (en) | Digital broadcast receiver having real time program information display function and broadcast reservation function using same and method thereof | |
| JP2002199244A (en) | Television receiver, television reception system | |
| KR100577153B1 (en) | How to control TV's electronic program guide display | |
| KR100246794B1 (en) | Progam guide method | |
| KR19990016098A (en) | How to Display Help on the Remote Control for Satellite Receivers | |
| JP2718464B2 (en) | TV receiver | |
| KR19990026850A (en) | How to Display the Guide Screen of a Satellite Broadcast Receiver | |
| JP3111406U (en) | TV receiver | |
| JP3979435B2 (en) | Receiver | |
| KR0157558B1 (en) | Memory channel controlling method by using the pip fuction | |
| KR100267147B1 (en) | Method for display of channel information in cable television | |
| KR19990042307A (en) | How to adjust menu screen color of satellite broadcasting receiver | |
| KR19990026847A (en) | How to set channel information for cable TV | |
| KR19990016102A (en) | How to Display Program Guide Screen of Satellite Broadcast Receiver | |
| KR19990026848A (en) | How to Scroll the Guide Screen of a Satellite Broadcast Receiver | |
| JPH07288795A (en) | Television receiving terminal device |
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| UA0108 | Application for utility model registration | Comment text:Application for Utility Model Registration Patent event code:UA01011R08D Patent event date:19970813 | |
| UA0201 | Request for examination | Patent event date:19970813 Patent event code:UA02012R01D Comment text:Request for Examination of Application | |
| UG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| UE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event code:UE09021S01D Patent event date:19990827 | |
| E601 | Decision to refuse application | ||
| UE0601 | Decision on rejection of utility model registration | Comment text:Decision to Refuse Application Patent event code:UE06011S01D Patent event date:20000129 |