[go: up one dir, main page]

KR19990056473A - Program Information Processing Method of Satellite Broadcast Receiver - Google Patents

Program Information Processing Method of Satellite Broadcast Receiver Download PDF

Info

Publication number
KR19990056473A
KR19990056473A KR1019970076468A KR19970076468A KR19990056473A KR 19990056473 A KR19990056473 A KR 19990056473A KR 1019970076468 A KR1019970076468 A KR 1019970076468A KR 19970076468 A KR19970076468 A KR 19970076468A KR 19990056473 A KR19990056473 A KR 19990056473A
Authority
KR
South Korea
Prior art keywords
program information
time zone
area
key signal
signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1019970076468A
Other languages
Korean (ko)
Inventor
이재범
Original Assignee
전주범
대우전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 전주범, 대우전자 주식회사 filed Critical 전주범
Priority to KR1019970076468A priority Critical patent/KR19990056473A/en
Publication of KR19990056473A publication Critical patent/KR19990056473A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

본 발명은 위성 방송 수신기에 제공되는 프로그램 정보를 특정 시간을 기준으로 하여 각각 분리 저장하므로 써, 수신기의 메모리를 효율적으로 사용할 수 있는 위성 방송 수신기의 프로그램 정보 처리 방법에 관한 것으로, 이를 위하여 본 발명은, 위성 방송 신호에 삽입된 상기 각종 패킷 정보 및 각 채널에 대한 프로그램 정보중 소정 시간 단위만큼의 프로그램 정보를 상기 메모리 수단의 제 1 영역에 저장하고, 나머지 시간대의 프로그램 정보를 상기 메모리 수단의 나머지 영역인 제 2 영역의 크기만큼 순차 저장하며, 각 채널별 프로그램 정보를 디스플레이하기 위한 키 신호가 입력되면, 현재 시간대를 기준으로 한 화면에 대한 시간 단위만큼 순차 판독하여 디스플레이하고, 상기 디스플레이된 안내 화면을 다른 시간대로 이동시키기 위한 키 신호가 입력되면, 키 신호에 대응하는 시간대의 프로그램 정보가 상기 메모리 수단에 저장되어 있는지를 판별하여 해당 시간대의 프로그램 정보가 존재하면, 상기 키 신호에 대응하는 시간대의 프로그램 정보를 디스플레이하고, 프로그램 정보가 존재하지 않으면, 상기 키 신호에 대응하는 시간대의 프로그램 정보를 추출하여 제 2 영역의 프로그램 정보를 갱신하며, 이를 디스플레이하는 과정을 포함한다.The present invention relates to a method for processing program information of a satellite broadcast receiver that can efficiently use the memory of the receiver by separately storing and storing program information provided to the satellite broadcast receiver on a specific time basis. Program information of a predetermined time unit among the various packet information inserted into the satellite broadcast signal and program information for each channel is stored in the first area of the memory means, and program information of the remaining time zone is stored in the remaining area of the memory means. In order to sequentially store as much as the size of the second area, and when a key signal for displaying program information for each channel is input, the display unit sequentially reads and displays the time unit for the screen based on the current time zone, and displays the displayed guide screen. The key signal for moving to another time zone If it is input, it is determined whether program information of a time zone corresponding to the key signal is stored in the memory means. If program information of the corresponding time zone exists, the program information of the time zone corresponding to the key signal is displayed, and program information exists. Otherwise, extracting program information of a time zone corresponding to the key signal to update program information of a second area, and displaying the same.

Description

위성 방송 수신기의 프로그램 정보 처리 방법Program Information Processing Method of Satellite Broadcast Receiver

본 발명은 위성 방송 수신기에 관한 것으로, 더욱 상세하게는 위성 방송 신호에 별도로 삽입되어 전송되는 프로그램 안내 정보를 효율적으로 처리하는데 적합한 위성 방송 수신기의 프로그램 정보 처리 방법에 관한 것이다.The present invention relates to a satellite broadcast receiver, and more particularly, to a program information processing method of a satellite broadcast receiver suitable for efficiently processing program guide information inserted and transmitted separately into a satellite broadcast signal.

최근 들어, 그 이용이 급격하게 확대되고 있는 위성을 이용한 방송 방식은 지표면에서 대략 수십 내지 수백 킬로 정도의 고도에 위치하는 위성체(통신위성)를 이용하여 보다 넓은 지역에 방송 신호를 제공하는 방식인 것으로, 이러한 위성방송 방식에서는, 예를 들면 11.7 GHz 내지 12.0 GHz 의 주파수 대역을 갖는 구밴드(band)의 RF 신호가 이용되고 있다.In recent years, the broadcast method using satellites, which is rapidly expanding in use, is a method of providing a broadcast signal to a wider area by using a satellite (communication satellite) located at an altitude of about tens to hundreds of kilos on the surface of the earth. In this satellite broadcasting system, for example, an old band RF signal having a frequency band of 11.7 GHz to 12.0 GHz is used.

이를 위해, 위성방송 수신용 안테나에는 초고주파의 RF(Radio Frequency) 신호를 IF(Intermediate Frequency) 신호로 변환시켜 주기 위한 저잡음 컨버터(Low Noise Blockdown Converter)가 구비되는 데, 이러한 저잡음 컨버터는 초고주파의 RF 신호를 위성방송 수신기(리시버)에서 수신 가능한 수백 내지 수천 MHz 대역(예를 들면, 950 MHz - 2050 MHz)의 IF(중간주파) 신호로 변환한다.To this end, the antenna for satellite broadcasting reception is provided with a low noise blockdown converter for converting a radio frequency (RF) signal of a very high frequency into an intermediate frequency (IF) signal, which is a high frequency RF signal. Is converted into an IF (intermediate frequency) signal in the hundreds to thousands of MHz bands (for example, 950 MHz to 2050 MHz) that can be received by a satellite broadcasting receiver (receiver).

따라서, 위성방송 수신기(리시버)에 구비된 위성방송용 튜너에서는 저잡음 컨버터를 통해 수신되는 IF 신호를 입력으로 하여 사용자가 선택한 채널을 튜닝하게 되는 데, 이러한 위성방송 수신기는 채널 이용의 극대화, 영상 및 음향신호 품질의 개선, 부가 디지탈 서비스 데이터 전송의 용이성 이외에도 사용자 인터페이스의 획기적인 개선을 큰 장점으로 들 수 있다.Therefore, in the satellite broadcasting tuner provided in the satellite broadcasting receiver (receiver), the IF signal received through the low noise converter is inputted to tune the channel selected by the user. The satellite broadcasting receiver maximizes channel utilization, image and sound. Along with the improvement of signal quality and the ease of transmitting additional digital service data, the significant improvement of the user interface is a big advantage.

한편, 위성방송에 있어서, 고정된 채널을 통해 위성체로부터 위성방송 수신기에 수신되는 디지탈 방송 신호의 전송 신호는 중간 주파로의 변환, 복조 및 오류 정정 등의 과정을 거쳐 전송 스트림으로 복원되는데, 이러한 전송 스트림에는 각 채널별 방송 신호(영상 데이터와 음성 데이터), EIT(event information table), TDT(time data table) 등의 다양한 정보가 포함되어 있다.Meanwhile, in satellite broadcasting, a transmission signal of a digital broadcasting signal received from a satellite through a fixed channel to a satellite broadcasting receiver is restored to a transport stream through a process of converting to an intermediate frequency, demodulating, and correcting an error. The stream includes various information such as broadcast signals (video data and audio data) for each channel, an event information table (EIT), a time data table (TDT), and the like.

그런 다음, 이와 같이 메모리 영역에 저장된 프로그램 안내 정보들은 사용자에 의해 특정 채널이 선택될 때 위성 채널을 통해 수신되는 전송 스트림에서 선택된 특정 채널을 튜닝하는데 이용되며, 또한 사용자에 의해 다수의 채널 정보 및 각 채널의 방송 프로그램 정보의 제공(즉, 디스플레이)이 요구될 때 메뉴 화면으로 구성되어 모니터상에 디스플레이된다.Then, the program guide information stored in the memory area is used to tune a specific channel selected in a transport stream received through a satellite channel when a specific channel is selected by the user, and also by the user. When the provision of broadcast program information of the channel (i.e., display) is requested, it is composed of a menu screen and displayed on the monitor.

예를 들어, 사용자가 키 입력 수단을 이용하여 각 채널별 프로그램 정보를 디스플레이하기 위한 키 신호가 입력되면, 메모리부의 소정 영역에 저장된 각 채널별 프로그램 정보가 도 4에 도시된 바와 같은 안내 화면으로 디스플레이되고, 사용자는 키 입력 수단을 조작하여 화면을 좌.우 또는 상.하 스크롤(scroll)시키므로 써, 자신이 원하는 방송 프로그램을 검색하게 된다.For example, when a user inputs a key signal for displaying program information for each channel by using a key input means, the program information for each channel stored in a predetermined area of the memory unit is displayed on a guide screen as shown in FIG. 4. Then, the user operates the key input means to scroll the screen left, right, or up and down to search for a desired broadcast program.

한편, 일반적인 위성 방송 수신기에서는 상술한 바와 같은 프로그램 정보를 저장할 수 있는 메모리의 크기를 512 Kbytes 이하로 한정하고 있기 때문에 사용자에게 보다 더 많은 정보를 제공하는 데 어려움이 있고, 위성 방송의 전체 채널 수가 증가하게 되면, 사용자에게 제공할 수 있는 각 채널에 대한 프로그램 정보의 량이 그 만큼 감소하게 된다.On the other hand, in the general satellite broadcasting receiver, since the size of the memory for storing the program information as described above is limited to 512 Kbytes or less, it is difficult to provide more information to the user, and the total number of channels of the satellite broadcasting is increased. As a result, the amount of program information for each channel that can be provided to the user is reduced by that much.

즉, 현재 위성 방송 수신 시스템에서는 각 채널에 대한 프로그램 정보를 대략 일주일 정도의 분량만큼 제공하고 있는데, 만일 위성 방송 시스템의 전체 채널 수가 증가하게 되면, 상술한 바와 같은 512 Kbytes의 데이터 크기로는 각 채널에 대한 프로그램 정보를 제공함에 있어서, 전송할 수 있는 전체 데이터량이 감소하므로써 하루 또는 이틀 정도에 해당하는 정보밖에 제공할 수 없는 문제점이 발생하게 된다.That is, the current satellite broadcasting reception system provides program information for each channel by about one week. If the total number of channels of the satellite broadcasting system increases, each channel has a data size of 512 Kbytes as described above. In providing the program information for, the amount of data that can be transmitted is reduced, thereby causing a problem that only one or two days of information can be provided.

따라서, 본 발명은 상술한 종래 기술의 문제점을 해결하기 위한 것으로, 위성 방송 수신기에서 위성으로부터 제공되는 프로그램 정보를 저장하기 위한 메모리 영역을 특정 시간대별로 분할하여 제어하므로 써, 프로그램 정보를 효율적으로 관리 할 수 있는 위성 방송 수신기의 프로그램 정보 처리 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention is to solve the above-described problems of the prior art, by controlling the memory area for storing the program information provided from the satellite in a satellite broadcast receiver by controlling a specific time period, it is possible to efficiently manage the program information An object of the present invention is to provide a method for processing program information of a satellite broadcast receiver.

상기 목적을 달성하기 위하여 본 발명은, 위성으로부터 제공되는 다수의 채널에 대한 방송 신호를 수신하고, 상기 방송 신호로부터 추출한 각종 패킷 정보 및 각 채널에 대한 프로그램 정보를 메모리 수단에 저장하고 이를 디스플레이하는 위성 방송 수신기의 프로그램 정보 처리 방법에 있어서, 상기 수신기의 전원이 온 되면, 상기 위성 방송 신호에 삽입된 상기 각종 패킷 정보 및 각 채널에 대한 프로그램 정보를 추출하는 제 1 단계; 상기 추출된 프로그램 정보중 소정 시간 단위만큼의 프로그램 정보를 상기 메모리 수단의 제 1 영역에 저장하고, 나머지 시간대의 프로그램 정보를 상기 메모리 수단의 나머지 영역인 제 2 영역의 크기만큼 순차 저장하는 제 2 단계; 상기 저장된 각 채널별 프로그램 정보를 디스플레이하기 위한 키 신호가 입력되면, 현재 시간대를 기준으로 상기 메모리 수단의 각 영역에 저장된 프로그램 정보를 한 화면에 대한 시간 단위만큼 순차 판독하여 디스플레이하는 제 3 단계; 상기 디스플레이된 안내 화면을 다른 시간대로 이동시키기 위한 키 신호가 입력되면, 상기 메모리 수단의 각 영역을 판독하여 상기 키 신호에 대응하는 시간대의 프로그램 정보가 상기 메모리 수단에 저장되어 있는지를 판별하는 제 4 단계; 상기 판별 결과, 상기 키 신호에 대응하는 시간대의 프로그램 정보가 존재하면, 상기 키 신호에 대응하는 시간대의 프로그램 정보를 디스플레이하는 제 5 단계; 상기 판별 결과, 상기 키 신호에 대응하는 시간대의 프로그램 정보가 존재하지 않으면, 프로그램 정보 수신중임을 알리는 안내 메시지를 디스플레이하고, 상기 위성 방송 신호로부터 상기 키 신호에 대응하는 시간대의 프로그램 정보를 추출하여 상기 제 2 영역에 저장하므로서, 상기 제 2 영역의 프로그램 정보를 갱신하는 제 6 단계; 상기 갱신된 프로그램 정보를 판독하여 상기 키 신호에 대응하는 시간대의 프로그램 정보를 디스플레이하는 제 7 단계를 포함하는 위성 방송 수신기의 프로그램 정보 처리 방법을 제공한다.In order to achieve the above object, the present invention provides a satellite for receiving broadcast signals for a plurality of channels provided from satellites, and storing and displaying various packet information extracted from the broadcast signals and program information for each channel in a memory means. A program information processing method of a broadcast receiver, comprising: a first step of extracting program information for each channel and the various packet information inserted into the satellite broadcast signal when the receiver is powered on; A second step of storing program information of a predetermined time unit among the extracted program information in a first area of the memory means, and sequentially storing program information of a remaining time zone as the size of a second area, which is a remaining area of the memory means; ; A third step of sequentially reading and displaying program information stored in each area of the memory means based on a current time zone by a unit of time when a key signal for displaying program information for each channel is input, based on a current time zone; A fourth signal for reading each area of the memory means to determine whether program information of a time zone corresponding to the key signal is stored in the memory means when a key signal for moving the displayed guide screen to another time zone is input; step; A fifth step of displaying program information of a time zone corresponding to the key signal if program information of a time zone corresponding to the key signal exists as a result of the determination; As a result of the determination, if the program information of the time zone corresponding to the key signal does not exist, a guide message indicating that program information is being received is displayed, and program information of the time zone corresponding to the key signal is extracted from the satellite broadcast signal. A sixth step of updating the program information of the second area by storing in the second area; And a seventh step of reading the updated program information and displaying program information in a time zone corresponding to the key signal.

도 1은 본 발명의 바람직한 실시예에 따른 위성 방송 수신기의 프로그램 정보 처리 방법을 적용하기에 적합한 위성 방송 수신기의 블록구성도,1 is a block diagram of a satellite broadcast receiver suitable for applying a program information processing method of a satellite broadcast receiver according to an embodiment of the present invention;

도 2는 본 발명의 바람직한 실시예에 따른 위성 방송 수신기의 프로그램 정보 처리 방법을 설명하기 위한 도면,2 is a view for explaining a program information processing method of a satellite broadcast receiver according to an embodiment of the present invention;

도 3a는 본 발명의 바람직한 실시예에 따른 위성 방송 수신기의 프로그램 정보 처리 과정을 도시한 플로우차트,3A is a flowchart illustrating a program information processing process of a satellite broadcast receiver according to an embodiment of the present invention;

도 3b는 본 발명의 바람직한 실시예에 따른 위성 방송 수신기의 안내 화면 표시 과정을 도시한 플로우차트,3B is a flowchart illustrating a process of displaying a guide screen of a satellite broadcast receiver according to an embodiment of the present invention;

도 4는 일반적인 위성 방송 수신기에서 제공되는 프로그램 안내 화면에 대한 일 예를 도시한 도면.4 is a diagram illustrating an example of a program guide screen provided by a general satellite broadcasting receiver.

<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>

110 : 키 입력부 120 : 마이컴110: key input unit 120: microcomputer

130 : 튜너 및 복조부 140 : 메모리부130 tuner and demodulator 140 memory unit

150 : MPEG 디코더 160 : 비디오 인코더150: MPEG Decoder 160: Video Encoder

170 : OSD부 180 : 영상 합성부170: OSD unit 180: image synthesizing 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은 본 발명의 바람직한 실시예에 따른 위성 방송 수신기의 프로그램 정보 처리 방법을 적용하기에 적합한 위성 방송 수신기의 블록구성도로써, 키 입력부(110), 마이컴(120), 튜너 및 복조부(130), 메모리부(140), MPEG 디코더(150), 비디오 인코더(160), OSD부(170), 영상 합성부(180)를 포함한다.1 is a block diagram of a satellite broadcast receiver suitable for applying a program information processing method of a satellite broadcast receiver according to an exemplary embodiment of the present invention, and includes a key input unit 110, a microcomputer 120, a tuner, and a demodulator 130. ), A memory unit 140, an MPEG decoder 150, a video encoder 160, an OSD unit 170, and an image synthesizer 180.

도 1을 참조하면, 키 입력부(110)는 리모콘 또는 자체 패널상의 키 메트릭스로 구성되어 사용자의 조작에 의해 그에 상응하는 키 신호를 발생하여 마이컴(120)에 제공하게 되며, 마이컴(120)은 키 입력부(110)로부터의 키 신호에 의거하여 그에 상응하는 기능을 수행시키기 위한 각각의 제어 신호를 발생하게 되는데, 예를 들면 수신기의 전반적인 동작 제어를 수행하는 마이크로 프로세서를 포함하여 외부로부터 사용자 방송 채널 선택 신호가 입력될 때 그에 상응하는 튜닝 제어 신호를 발생하여 후술하는 튜너 및 복조부(130)로 제공하게 된다.Referring to FIG. 1, the key input unit 110 is configured with key metrics on a remote controller or its own panel to generate a corresponding key signal by a user's operation and provide the corresponding key signal to the microcomputer 120, and the microcomputer 120 provides a key. Each control signal is generated based on a key signal from the input unit 110 to perform a corresponding function. For example, a user processor selects a user broadcast channel from the outside, including a microprocessor that controls overall operation of the receiver. When a signal is input, a corresponding tuning control signal is generated and provided to the tuner and demodulator 130 to be described later.

튜너 및 복조부(130)에서는 마이컴(120)으로부터 제공되는 튜닝 제어 신호에 의거하여 도시 생략된 방송 신호 수신부(즉, 위성 수신 안테나)를 통해 수신되는 방송 신호에서 사용자에 의해 선택된 방송 채널을 튜닝하고 이 튜닝된 방송 채널 신호에 대해 중간주파로의 변환, 복조 및 오류 정정 등의 과정을 거쳐 전송 스트림으로 복원하며, 이와 같이 복원된 전송 스트림은 다음단의 MPEG 디코더(150)로 제공된다.The tuner and demodulator 130 tunes a broadcast channel selected by a user in a broadcast signal received through a broadcast signal receiver (ie, a satellite reception antenna), not shown, based on a tuning control signal provided from the microcomputer 120. The tuned broadcast channel signal is restored to a transport stream through a process of converting to an intermediate frequency, demodulation, and error correction, and the restored transport stream is provided to the next MPEG decoder 150.

이때, 마이컴(120)은 튜너 및 복조부(130)로부터 출력되는 각종 부가 정보와 프로그램 정보 및 각종 패킷 정보를 메모리부(140)의 소정 영역에 저장하게 되고, 사용자로부터 임의의 정보가 요구되면, 이를 이용하여 각종 메뉴 화면을 디스플레이하게 된다.At this time, the microcomputer 120 stores various additional information, program information, and various packet information output from the tuner and the demodulator 130 in a predetermined area of the memory unit 140, and when arbitrary information is requested from the user, Various menu screens are displayed using this.

이러한 각종 부가 정보를 저장하는 메모리부(140)는 각 채널별 프로그램 정보를 저장하기 위한 영역과 각종 패킷 정보와 메뉴 화면 정보를 저장하기 위한 영역으로 각각 분리되는데, 상술한 각 채널별 프로그램 정보를 저장하기 위한 영역은 다시 도 2에 도시된 바와 같이 마이컴(120)으로부터 제공되는 프로그램 정보중 특정 시간대의 프로그램 정보만을 고정적으로 저장하기 위한 고정 영역(141)과 마이컴(120)의 제어에 의해 정보를 수시로 갱신할 수 있는 유동 영역(142)으로 구분된다.The memory unit 140 storing various kinds of additional information is divided into an area for storing program information for each channel and an area for storing various packet information and menu screen information. The program information for each channel is stored. As shown in FIG. 2, as shown in FIG. 2, the information is frequently controlled by the control of the fixed area 141 and the microcomputer 120 for fixedly storing only program information of a specific time zone among the program information provided from the microcomputer 120. It is divided into an updateable flow zone 142.

한편, MPEG 디코더(150)에서는, 마이컴(120)으로부터 제공되는 제어 신호에 의거하여, 튜너 및 복조부(130)로부터 제공되는 방송 채널의 압축 부호화된 오디오 신호 및 비디오 신호, 예를 들면 비디오 신호의 시,공간적인 상관성을 고려하여 압축 부호화된 비디오 신호를 가변 길이 복호화, 역 DCT, 역양자화, 움직임 보상 등의 복호화 기법을 이용하여 부호화 전의 원신호로 복원하며, 여기에서 복원된 디지탈 방송 비디오 신호는 다음단의 비디오 인코더(160)로 제공되고, 복원된 오디오 신호는 도시 생략된 오디오 신호 처리기로 제공된다.On the other hand, in the MPEG decoder 150, on the basis of the control signal provided from the microcomputer 120, the compressed and encoded audio and video signals of the broadcast channel provided from the tuner and demodulator 130, In consideration of spatiotemporal and spatial correlation, the compressed and encoded video signal is restored to the original signal before encoding by using a decoding technique such as variable length decoding, inverse DCT, inverse quantization, and motion compensation, and the restored digital broadcast video signal The next stage is provided to the video encoder 160, the reconstructed audio signal is provided to an audio signal processor not shown.

그리고, 비디오 인코더(160)에서는 상술한 MPEG 디코더(150)에서 제공되는 선택된 디지탈 방송 비디오 신호를 NTSC 또는 PAL 아날로그 비디오 신호로 변환한 다음 영상 합성부(180)에 제공하게 되고, OSD부(170) 또한 마이컴(120)으로부터 제공되는 각종 메뉴 화면 정보 및 메시지 정보를 소정 형태의 안내 화면으로 구성하여 영상 합성부(180)에 제공하게 된다.In addition, the video encoder 160 converts the selected digital broadcast video signal provided by the MPEG decoder 150 to an NTSC or PAL analog video signal and then provides the image synthesizer 180 to the video synthesizer 180. The OSD unit 170 In addition, various menu screen information and message information provided from the microcomputer 120 are configured as a guide screen in a predetermined form and provided to the image synthesizing unit 180.

따라서, 영상 합성부(180)는 비디오 인코더(160)로부터 출력되는 아날로그 위성방송 신호를 도시 생략된 디스플레이측으로 전달하거나 혹은 OSD부(170)를 통해 디스플레이되는 각종 메뉴 화면 데이터를 혼합한 화면을 도시 생략된 디스플레이측으로 전달하게 된다.Accordingly, the image synthesizing unit 180 transfers the analog satellite broadcasting signal output from the video encoder 160 to a display side, not shown, or omits a screen in which various menu screen data displayed through the OSD unit 170 are mixed. To the display side.

상술한 바와 같이 구성된 위성 방송 수신기의 전원이 온(ON) 되면, 튜너 및 복조부(130)는 위성으로 전송된 비트 스트림을 소정의 신호 처리 과정을 거쳐 복원하게 되는데, 이때 마이컴(120)은 복원된 신호로부터 각종 부가 정보 및 각종 패킷 정보, 그리고 각 채널별 프로그램 정보를 추출하여 메모리부(140)의 소정 영역에 저장하게 된다.When the power of the satellite broadcast receiver configured as described above is turned on, the tuner and demodulator 130 restores the bit stream transmitted to the satellite through a predetermined signal processing process. In this case, the microcomputer 120 restores the bit stream. Various additional information, various packet information, and program information for each channel are extracted from the received signal and stored in a predetermined area of the memory unit 140.

이때, 메모리부(140)에 제공되는 각 채널별 프로그램 정보는 약 일주일 정도 분량의 프로그램 정보가 제공되어 소정 영역에 저장되는데, 도 2는 이러한 프로그램 정보를 저장하는 메모리부(140)의 구성을 도시한 도면으로써, 동도면을 참조하여 상세히 설명하면 다음과 같다.In this case, program information for each channel provided to the memory unit 140 is provided for about a week's worth of program information and stored in a predetermined area. FIG. 2 illustrates a configuration of the memory unit 140 storing such program information. As a drawing, it will be described in detail with reference to the drawings.

위성 방송 수신기의 전원이 온 되면, 마이컴(120)은 튜너 및 복조부(130)에 의해 복조된 비트 스트림으로부터 각 채널별 프로그램 정보를 추출하여 메모리부(140)의 소정 영역에 저장하게 되는데, 이때 사용자에 의해 요구되는 빈도가 높은 가까운 미래 정보, 예를 들어 현재 시간을 기준으로 하여 4 시간 정도 분량의 프로그램 정보(EIT 1)는 메모리부(140)의 고정 영역(141)에 저장되고, 이를 제외한 나머지 시간대의 프로그램 정보(EIT 2, 3, 4,...)는 메모리부(140)의 유동 영역(142)에 순차 저장하게 된다.When the satellite broadcasting receiver is powered on, the microcomputer 120 extracts program information for each channel from the bit stream demodulated by the tuner and the demodulator 130 and stores the program information for each channel in a predetermined region of the memory unit 140. Near future information frequently requested by the user, for example, about 4 hours of program information EIT 1 based on the current time, is stored in the fixed region 141 of the memory unit 140, except for this. The program information EIT 2, 3, 4,... Of the remaining time zones are sequentially stored in the flow region 142 of the memory unit 140.

이때, 메모리부(140)의 고정 영역(141)은 상술한 바와 같이 4시간 정도의 데이터량을 저장해야 하기 때문에 메모리부(140)내에서 프로그램 정보를 저장하기 위해 할당된 전체 512 Kbytes중에서 128 Kbytes정도로 할당하고, 유동 영역(142)은 나머지 384 Kbytes정도로 할당하는 것이 바람직하다.At this time, since the fixed area 141 of the memory unit 140 needs to store a data amount of about 4 hours as described above, 128 Kbytes of the total 512 Kbytes allocated for storing program information in the memory unit 140. The flow area 142 is preferably allocated to the remaining 384 Kbytes.

한편, 상술한 바와 같이 메모리부(140)의 고정 영역(141)에 EIT 1이 저장된 후 유동 영역(142)에 나머지 시간대의 프로그램 정보 EIT 2, 3, .... 가 순차 저장됨에 있어서 반드시 나머지 프로그램 정보(EIT 2, 3, ....)가 모두 저장되는 것은 아니다.Meanwhile, as described above, after the EIT 1 is stored in the fixed region 141 of the memory unit 140, the remaining program information EIT 2, 3,... Not all program information (EIT 2, 3, ...) is stored.

즉, EIT 1을 제외한 나머지 프로그램 정보인 EIT 2, 3,...의 전체 크기가 유동 영역(142)의 크기인 384 Kbytes보다 작을 경우에는 유동 영역(142)에 나머지 프로그램 정보를 모두 저장할 수 있지만, 이와는 달리 채널 수 및 프로그램 정보량이 증가하게 되면 이를 모두 저장할 수는 없게 된다.That is, when the total size of the remaining program information EIT 2, 3, ... except EIT 1 is smaller than 384 Kbytes, the size of the flow area 142, all the remaining program information may be stored in the flow area 142. On the other hand, when the number of channels and the amount of program information increase, it cannot be stored.

따라서, 마이컴(120)은 튜너 및 복조부(130)로부터 제공된 프로그램 정보중 4시간 분량의 정보 EIT 1은 메모리부(140)의 고정 영역(141)에 저장하고 나머지 프로그램 정보 EIT 2, 3,...는 유동 영역(142)의 크기만큼만 순차 저장하게 된다.Accordingly, the microcomputer 120 stores four hours of information EIT 1 of the program information provided from the tuner and the demodulator 130 in the fixed area 141 of the memory unit 140, and the remaining program information EIT 2, 3,. .. sequentially stores only the size of the flow region 142.

도 3a는 본 발명은 바람직한 실시예에 따른 위성 방송 수신기의 가이드 정보 처리 과정을 도시한 플로우차트로써, 동도면을 참조하여 상술한 일련의 과정을 상세히 설명하면 다음과 같다.3A is a flowchart illustrating a guide information processing process of a satellite broadcast receiver according to a preferred embodiment of the present invention. Hereinafter, a series of processes described above with reference to the accompanying drawings will be described in detail.

위성 방송 수신기의 전반적인 동작이 키 입력부(110)로부터 입력되는 특정 명령을 수행하기 위한 대기 모드 수행 도중(단계 301), 사용자가 키 입력부(110)를 조작하여 수신기의 전원을 온(ON) 시키면(단계 303), 마이컴(120)은 튜너 및 복조부(130)로부터 출력되는 복조된 비트 스트림으로부터 각종 패킷 정보 및 프로그램 정보를 수신하게 되는데(단계 305), 이때 수신된 프로그램 정보를 가까운 미래 정보(EIT 1)와 나머지 프로그램 정보(EIT 2, 3, ...)로 분리하여(단계 307) 메모리부(140)의 고정 영역(141)과 유동 영역(142)에 각각 별도로 저장하게 된다.When the overall operation of the satellite broadcasting receiver is in the standby mode for performing a specific command input from the key input unit 110 (step 301), when the user operates the key input unit 110 to turn on the power of the receiver ( In operation 303, the microcomputer 120 receives various packet information and program information from the demodulated bit stream output from the tuner and the demodulator 130 (step 305). 1) and the remaining program information (EIT 2, 3, ...) are separated (step 307) and stored separately in the fixed area 141 and the flow area 142 of the memory unit 140, respectively.

즉, 사용자의 요구 빈도가 높은 가까운 미래에 대한 프로그램 정보(EIT 1)를 먼저 메모리부(140)의 고정 영역(141)에 저장하게 되고(단계 309), 나머지 각 시간대별 프로그램 정보(EIT 2, 3, ...)를 메모리부(311)의 유동 영역(142)에 순차 저장하게 된다(단계 311).That is, the program information (EIT 1) for the near future, which is frequently requested by the user, is first stored in the fixed area 141 of the memory unit 140 (step 309), and the remaining program information for each time zone (EIT 2, 3, ... are sequentially stored in the flow area 142 of the memory unit 311 (step 311).

상술한 바와 같은 과정을 거쳐 위성 방송 수신기의 각 채널별 프로그램 정보에 대한 저장 과정이 종료되면, 즉 각 시간대별 프로그램 정보 EIT 2, 3, ...중에서 메모리부(140)의 유동 영역(142)의 크기에 해당하는 만큼의 정보가 저장되면(단계 313), 마이컴(120)은 튜너 및 복조부(130)로부터 출력되는 다수의 방송 채널중 기설정된 채널(예를 들어, 가장 최근에 시청한 과거 시청 채널)을 튜닝하여 소정의 신호 처리 과정을 거쳐 화면에 디스플레이하게 된다(단계 315).After the process of storing the program information for each channel of the satellite broadcasting receiver through the above-described process, that is, the flow region 142 of the memory unit 140 of the program information EIT 2, 3, ... for each time zone If the information corresponding to the size of is stored (step 313), the microcomputer 120 is a preset channel (for example, the most recently watched past of the plurality of broadcast channels output from the tuner and demodulator 130) The viewing channel is tuned and displayed on the screen through a predetermined signal processing process (step 315).

그리고, 상술한 바와 같은 과정을 거쳐 각 채널별 프로그램 정보가 시간대별로 분리되어 메모리부(140)의 고정 영역(141)과 유동 영역(142)에 각각 저장된 상태에서 사용자가 키 입력부(110)를 조작하여 각 채널별 프로그램 안내 키 신호를 입력하게 되면, 마이컴(120)은 메모리부(140)에 저장된 프로그램 정보를 판독하여 소정 형태의 안내 화면으로 디스플레이하게 된다.Then, the user operates the key input unit 110 in a state in which program information for each channel is separated by time zones and stored in the fixed region 141 and the flow region 142 of the memory 140 through the above-described process. When the program guide key signal for each channel is input, the microcomputer 120 reads the program information stored in the memory 140 and displays the guide information in a predetermined form.

도 3b는 본 발명의 바람직한 실시예에 따른 위성 방송 수신기의 안내 화면 표시 과정을 도시한 플로우차트로써, 동도면을 참조하여 설명하면 다음과 같다.3B is a flowchart illustrating a process of displaying a guide screen of a satellite broadcasting receiver according to an exemplary embodiment of the present invention, which will be described below with reference to the accompanying drawings.

도 3a에 도시된 바와 같은 과정을 거쳐 각 채널별 프로그램 정보가 메모리부(140)의 각 영역(141, 142)에 저장된 후 특정 채널의 방송 신호를 수신하여 소정의 신호 처리 과정을 거친 후 화면에 디스플레이하는 일반 시청 모드 수행 도중(단계 351), 키 입력부(110)로부터 각 채널별 프로그램 정보를 디스플레이하기 위한 키 신호가 입력되면(단계 353), 마이컴(355)은 현재 시간을 기준으로 하여 소정 시간 만큼의 프로그램 정보, 즉 메모리부(140)의 고정 영역(141)에 저장된 프로그램 정보(EIT 1)을 판독하여(단계 355) OSD부(170)에 제공하므로써, 도 4에 도시된 바와 같은 프로그램 안내 화면이 디스플레이된다(단계 357).After the program information for each channel is stored in each region 141 and 142 of the memory unit 140 through a process as illustrated in FIG. 3A, a broadcast signal of a specific channel is received, and a predetermined signal processing process is performed. During the normal viewing mode to be displayed (step 351), if a key signal for displaying program information for each channel is input from the key input unit 110 (step 353), the microcomputer 355 determines a predetermined time based on the current time. By reading the program information, that is, the program information EIT 1 stored in the fixed area 141 of the memory unit 140 (step 355) and providing it to the OSD unit 170, the program guide as shown in FIG. The screen is displayed (step 357).

한편, 사용자는 화면에 디스플레이된 프로그램 안내 화면을 참조하여 자신이 원하는 프로그램을 검색하게 되는데, 이때 사용자가 키 입력부(110)를 조작하여 화면에 디스플레이되지 않은 다른 시간대의 프로그램 정보를 검색하고자 화면 이동 키 신호를 입력하게 되면(단계 359), 마이컴(120)은 다시 메모리부(120)의 고정 영역(141) 및 유동 영역(142)에 저장된 프로그램 정보를 판독하여 키 신호에 대응하는 시간대의 프로그램 정보를 판독하게 된다(단계 361).Meanwhile, the user searches for a desired program by referring to the program guide screen displayed on the screen. At this time, the user operates the key input unit 110 to search for program information of another time zone not displayed on the screen. When the signal is input (step 359), the microcomputer 120 reads the program information stored in the fixed area 141 and the flow area 142 of the memory unit 120 again to obtain program information of a time zone corresponding to the key signal. It is read (step 361).

그리고, 판독된 프로그램 정보를 OSD부(170)에 제공하므로써, 현재 화면에 디스플레이된 프로그램 안내 화면을 상술한 단계(359)에서 입력된 키 신호에 대응하는 시간대의 프로그램 안내 화면으로 갱신하여 디스플레이하게 된다(단계 371).By providing the read program information to the OSD unit 170, the program guide screen displayed on the current screen is updated and displayed as the program guide screen of the time zone corresponding to the key signal input in step 359. (Step 371).

이러한 과정을 거쳐 사용자의 화면 이동 키 신호에 대응하여 안내 화면을 스크롤 하는 도중, 키 입력부(110)의 화면 이동 키 신호에 대응하는 프로그램 정보가 메모리부(140)에 저장되어 있지 않을 경우, 즉 사용자가 입력한 화면 이동 키 신호에 대응하는 시간대가 메모리부(140)의 유동 영역(142)에 저장된 프로그램 정보의 시간 범위를 초과하게 되면(단계 363), 마이컴(120)은 OSD부(170)를 통해 소정의 안내 메시지(예를 들어, '프로그램 정보를 수신중입니다')를 현재 디스플레이된 프로그램 안내 화면위에 중첩하여 디스플레이하게 된다(단계 365).If the program information corresponding to the screen movement key signal of the key input unit 110 is not stored in the memory unit 140 while the user scrolls the guide screen in response to the screen movement key signal of the user, that is, the user If the time zone corresponding to the input screen shift key signal exceeds the time range of the program information stored in the flow area 142 of the memory unit 140 (step 363), the microcomputer 120 may enter the OSD unit 170. The predetermined guidance message (for example, 'receiving program information') is superimposed on the currently displayed program guide screen and displayed (step 365).

그리고, 튜너 및 복조부(130)에 수신되는 비트 스트림으로부터 다음 시간대의 프로그램 정보, 즉 화면 이동 키 신호에 대응하는 시간대의 프로그램 정보를 수신하여(단계 367) 메모리부(140)의 유동 영역(142)에 저장하므로 써, 유동 영역(142)에 저장된 프로그램 정보를 갱신하게 된다(단계 369).Then, the program information of the next time zone, that is, the program information of the time zone corresponding to the screen shift key signal, is received from the bit stream received by the tuner and the demodulator 130 (step 367), and the flow area 142 of the memory unit 140 is received. ), The program information stored in the flow area 142 is updated (step 369).

이와 동시에 마이컴(120)은 화면에 디스플레이된 안내 메시지를 오프시키고, 갱신된 프로그램 정보를 OSD부(170)에 제공하므로 써, 화면 이동 키 신호에 대응하는 시간대로 이동된 프로그램 안내 화면을 디스플레이하게 된다(단계 371).At the same time, the microcomputer 120 turns off the guide message displayed on the screen and provides updated program information to the OSD unit 170 to display the program guide screen moved to the time zone corresponding to the screen moving key signal. (Step 371).

이상 설명한 바와 같이 본 발명에 따르면, 위성 방송 수신기에 제공되는 프로그램 정보를 사용 빈도가 높은 시간대의 프로그램 정보만을 고정 저장하고, 나머지 시간대의 프로그램 정보는 사용자의 요구에 따라 적응적으로 수신하여 디스플레이하므로 써, 수신기의 메모리를 효율적으로 사용할 수 있는 효과가 있고, 그에 따라 보다 더 많은 량의 프로그램 정보를 수용할 수 있는 효과가 있다.As described above, according to the present invention, the program information provided to the satellite broadcasting receiver is fixedly stored only in the program information of a high frequency of use, and the program information of the remaining time zone is adaptively received and displayed according to a user's request. In addition, the memory of the receiver can be used efficiently, and accordingly, a larger amount of program information can be accommodated.

Claims (3)

위성으로부터 제공되는 다수의 채널에 대한 방송 신호를 수신하고, 상기 방송 신호로부터 추출한 각종 패킷 정보 및 각 채널에 대한 프로그램 정보를 메모리 수단에 저장하고 이를 디스플레이하는 위성 방송 수신기의 프로그램 정보 처리 방법에 있어서,A program information processing method of a satellite broadcast receiver for receiving broadcast signals for a plurality of channels provided from a satellite, storing and displaying various packet information extracted from the broadcast signal and program information for each channel in a memory means, 상기 수신기의 전원이 온 되면, 상기 위성 방송 신호에 삽입된 상기 각종 패킷 정보 및 각 채널에 대한 프로그램 정보를 추출하는 제 1 단계;Extracting the packet information and program information for each channel inserted into the satellite broadcast signal when the receiver is powered on; 상기 추출된 프로그램 정보중 소정 시간 단위만큼의 프로그램 정보를 상기 메모리 수단의 제 1 영역에 저장하고, 나머지 시간대의 프로그램 정보를 상기 메모리 수단의 나머지 영역인 제 2 영역의 크기만큼 순차 저장하는 제 2 단계;A second step of storing program information of a predetermined time unit among the extracted program information in a first area of the memory means, and sequentially storing program information of a remaining time zone as the size of a second area, which is a remaining area of the memory means; ; 상기 저장된 각 채널별 프로그램 정보를 디스플레이하기 위한 키 신호가 입력되면, 현재 시간대를 기준으로 상기 메모리 수단의 각 영역에 저장된 프로그램 정보를 한 화면에 대한 시간 단위만큼 순차 판독하여 디스플레이하는 제 3 단계;A third step of sequentially reading and displaying program information stored in each area of the memory means based on a current time zone by a unit of time when a key signal for displaying program information for each channel is input, based on a current time zone; 상기 디스플레이된 안내 화면을 다른 시간대로 이동시키기 위한 키 신호가 입력되면, 상기 메모리 수단의 각 영역을 판독하여 상기 키 신호에 대응하는 시간대의 프로그램 정보가 상기 메모리 수단에 저장되어 있는지를 판별하는 제 4 단계;A fourth signal for reading each area of the memory means to determine whether program information of a time zone corresponding to the key signal is stored in the memory means when a key signal for moving the displayed guide screen to another time zone is input; step; 상기 판별 결과, 상기 키 신호에 대응하는 시간대의 프로그램 정보가 존재하면, 상기 키 신호에 대응하는 시간대의 프로그램 정보를 디스플레이하는 제 5 단계;A fifth step of displaying program information of a time zone corresponding to the key signal if program information of a time zone corresponding to the key signal exists as a result of the determination; 상기 판별 결과, 상기 키 신호에 대응하는 시간대의 프로그램 정보가 존재하지 않으면, 프로그램 정보 수신중임을 알리는 안내 메시지를 디스플레이하고, 상기 위성 방송 신호로부터 상기 키 신호에 대응하는 시간대의 프로그램 정보를 추출하여 상기 제 2 영역에 저장하므로서, 상기 제 2 영역의 프로그램 정보를 갱신하는 제 6 단계;As a result of the determination, if the program information of the time zone corresponding to the key signal does not exist, a guide message indicating that program information is being received is displayed, and program information of the time zone corresponding to the key signal is extracted from the satellite broadcast signal. A sixth step of updating the program information of the second area by storing in the second area; 상기 갱신된 프로그램 정보를 판독하여 상기 키 신호에 대응하는 시간대의 프로그램 정보를 디스플레이하는 제 7 단계를 포함하는 위성 방송 수신기의 프로그램 정보 처리 방법.And a seventh step of reading the updated program information and displaying program information of a time zone corresponding to the key signal. 제 1 항에 있어서, 상기 메모리 수단의 제 1 영역에 저장되는 프로그램 정보는, 상기 각 채널별 프로그램 정보중 현재 시간을 기준으로 한 소정 시간 단위만큼의 최근 프로그램 정보인 것을 특징으로 하는 위성 방송 수신기의 프로그램 정보 처리 방법.The satellite broadcasting receiver as claimed in claim 1, wherein the program information stored in the first area of the memory means is recent program information of a predetermined time unit based on a current time of the program information for each channel. How to process program information. 제 1 항에 있어서, 상기 안내 메시지는, 상기 디스플레이된 프로그램 안내 화면 위에 중첩하여 디스플레이하는 것을 특징으로 하는 위성 방송 수신기의 프로그램 정보 처리 방법.The method of claim 1, wherein the guide message is displayed by being superimposed on the displayed program guide screen.
KR1019970076468A 1997-12-29 1997-12-29 Program Information Processing Method of Satellite Broadcast Receiver Withdrawn KR19990056473A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019970076468A KR19990056473A (en) 1997-12-29 1997-12-29 Program Information Processing Method of Satellite Broadcast Receiver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019970076468A KR19990056473A (en) 1997-12-29 1997-12-29 Program Information Processing Method of Satellite Broadcast Receiver

Publications (1)

Publication Number Publication Date
KR19990056473A true KR19990056473A (en) 1999-07-15

Family

ID=66172308

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019970076468A Withdrawn KR19990056473A (en) 1997-12-29 1997-12-29 Program Information Processing Method of Satellite Broadcast Receiver

Country Status (1)

Country Link
KR (1) KR19990056473A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000055872A (en) * 1999-02-10 2000-09-15 구자홍 Method for program down loading of digital tv
KR20030009952A (en) * 2001-07-24 2003-02-05 삼성전자주식회사 Memory selecting device of digital satellite receiver
US8959012B2 (en) 2007-04-04 2015-02-17 Orville E. Easterly System and method for the automatic generation of patient-specific and grammatically correct electronic medical records

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000055872A (en) * 1999-02-10 2000-09-15 구자홍 Method for program down loading of digital tv
KR20030009952A (en) * 2001-07-24 2003-02-05 삼성전자주식회사 Memory selecting device of digital satellite receiver
US8959012B2 (en) 2007-04-04 2015-02-17 Orville E. Easterly System and method for the automatic generation of patient-specific and grammatically correct electronic medical records

Similar Documents

Publication Publication Date Title
US7322039B2 (en) Digital and analog broadcasting receiver
KR19990056472A (en) Channel Control Method of Satellite Broadcast Receiver
KR19990056473A (en) Program Information Processing Method of Satellite Broadcast Receiver
KR100247446B1 (en) Method for automatically searching and controlling channel in composite broadcasting receiver
KR19990056474A (en) Memory Management Method of Satellite Broadcast Receiver
KR19990052304A (en) How to Display Program Guide Screen of Satellite Broadcasting Receiver
KR19990056475A (en) Memory control method of satellite broadcasting receiver
KR19990056480A (en) How to Display Program Guide Screen of Satellite Broadcast Receiver
KR19990052305A (en) How to Display Program Guide Screen of Satellite Broadcasting Receiver
KR19990052314A (en) How to Display Program Guide Screen of Composite Broadcast Receiver
JP3609727B2 (en) Digital / analog broadcast receiver
KR19990042794A (en) How to Display the Guide Screen of a Satellite Broadcast Receiver
KR19990052306A (en) How to Display Program Guide Screen of Satellite Broadcasting Receiver
KR19990056476A (en) Guide screen control method of satellite broadcasting receiver
KR19990052307A (en) How to Display Program Guide Screen of Satellite Broadcasting Receiver
KR19990052309A (en) Program reservation method of satellite broadcasting receiver
KR19990056481A (en) How to Display Program Guide Screen of Satellite Broadcast Receiver
KR19990056484A (en) Time Control Method of Satellite Broadcast Receiver
KR19990042795A (en) How to Display the Guide Screen of a Satellite Broadcast Receiver
KR100252348B1 (en) Program guide selective reception method of satellite broadcasting receiver
KR100269811B1 (en) Method for reducting memory of bit map in a satellite broadcasting receiver
KR19990056482A (en) How to Display Program Guide Screen of Satellite Broadcast Receiver
KR19990052324A (en) How to Display the Guide Screen of a Satellite Broadcast Receiver
KR19990056479A (en) How to Display Program Guide Screen of Satellite Broadcast Receiver
KR100267147B1 (en) Method for display of channel information in cable television

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19971229

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid