[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20090097585A - Device for playing program file of digital broadcasting receiver and method therefor - Google Patents

Device for playing program file of digital broadcasting receiver and method therefor Download PDF

Info

Publication number
KR20090097585A
KR20090097585A KR1020080022826A KR20080022826A KR20090097585A KR 20090097585 A KR20090097585 A KR 20090097585A KR 1020080022826 A KR1020080022826 A KR 1020080022826A KR 20080022826 A KR20080022826 A KR 20080022826A KR 20090097585 A KR20090097585 A KR 20090097585A
Authority
KR
South Korea
Prior art keywords
program
broadcast
personal
epg
information
Prior art date
Application number
KR1020080022826A
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 KR1020080022826A priority Critical patent/KR20090097585A/en
Publication of KR20090097585A publication Critical patent/KR20090097585A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/68Systems specially adapted for using specific information, e.g. geographical or meteorological information
    • H04H60/72Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

An apparatus for reproducing programs in a broadcasting receiver and a method thereof are provided to enable a user to view a program at a desired time and realize a customized broadcast service. An apparatus for reproducing programs in a broadcasting receiver comprises the following steps of: receiving/storing personal program arrangement information in which a date of reproducing a specific program is edited by using a regular program arrangement information included in a broadcast signal(S11, S12); checking the televising time for the specific program which is set up in a personal EPG(S13); and then receiving the corresponding program and storing it in a storage means when the televising time of the corresponding program arrives(S14, S15).

Description

방송수신기의 프로그램 재생 장치 및 그 방법{DEVICE FOR PLAYING PROGRAM FILE OF DIGITAL BROADCASTING RECEIVER AND METHOD THEREFOR}Program reproduction apparatus and method of broadcast receiver {DEVICE FOR PLAYING PROGRAM FILE OF DIGITAL BROADCASTING RECEIVER AND METHOD THEREFOR}

본 발명은 방송수신기의 프로그램 녹화 및 재생에 관한 것으로, 특히 방송 프로그램을 사용자가 원하는 날짜와 시간에 자동 재생하기 위한 방송수신기의 프로그램 재생 장치 및 그 방법에 관한 것이다.The present invention relates to program recording and reproducing of a broadcast receiver, and more particularly, to a program reproducing apparatus and a method of a broadcast receiver for automatically reproducing a broadcast program at a date and time desired by a user.

최근 디지털 방송수신기는 하드디스크와 같은 저장매체를 통해 디지털 방송을 녹화, 재생하여 주는 디지털 방송 녹화(Personal Video Recorder 또는 Digital Video Recorder; 이하 'PVR'이라 함) 기능이 탑재되어 출시되고 있다. 상기 PVR 기능은 디지털 방송수신기에 내장되는 내장형이거나 외부에서 디지털 방송수신기에 연결되는 외장형일 수 있다. Recently, a digital broadcast receiver has been released with a digital broadcast recording function (Personal Video Recorder or Digital Video Recorder; hereinafter referred to as 'PVR') that records and plays digital broadcasts through a storage medium such as a hard disk. The PVR function may be a built-in type embedded in the digital broadcast receiver or an external type connected to the digital broadcast receiver externally.

상기 PVR 기능은 디지털 방송의 본격화로 기존의 VCR(Video Cassette Recorder) 제품을 급속히 대체하고 있다. 상기 PVR 기능은 고성능의 CPU(Central Processing Unit)를 탑재하고, 디지털 프로그램을 대용량 하드디스크 드라이 브(HDD; Hard Disc Drive)와 같은 저장매체에 파일 단위로 녹화하는 방식을 사용한다. 따라서, 사용자는 저장매체에 저장된 프로그램을 검색하여 반복 재생 및 편집해서 시청할 수 있다는 장점이 있다.The PVR function is rapidly replacing the existing VCR (Video Cassette Recorder) product due to the full-scale digital broadcasting. The PVR function is equipped with a high-performance central processing unit (CPU), and uses a method of recording digital programs on a storage unit such as a hard disk drive (HDD) on a file basis. Therefore, the user can search for a program stored in the storage medium, and repeatedly play and edit the program to watch.

이러한 PVR 기능을 이용하여 프로그램을 녹화하는 방법은, 프로그램 시청 중 키입력을 통해 바로 녹화하는 '즉시 녹화(Record)' 방법이나, EPG 정보를 통해 녹화를 예약하는 '예약 녹화' 또는 메뉴를 통해 타임 시프트(Time Shift) 기능을 설정하는 '타임 시프트 녹화' 방법이 있다.The method of recording a program using the PVR function is 'immediate recording' that records directly through key input while watching a program, or 'scheduled recording' or menu that schedules recording through EPG information. There is a 'time shift recording' method to set the time shift function.

참고로, 상기 타임 시프트 기능이라 함은 이미 시청한 프로그램에 대해 일정 시간동안 임시 저장(혹은 버퍼링) 방법을 제공함으로써 순간적으로 흘러간 방송을 놓치지 않고 다시 시청하거나, 큰 관심이 없는 부분에서 방송을 건너뛰어 시청하는 기능을 의미한다.For reference, the time shift function provides a temporary storage (or buffering) method for a program that has already been watched for a predetermined time, so that the program may not be missed for a moment or watch again, or the broadcast may be skipped at a part of which is not of great interest. It means to watch.

도 1은 일반적인 PVR 기능을 이용하여 프로그램을 녹화하는 방법을 나타낸 플로우챠트이다.1 is a flowchart illustrating a method of recording a program using a general PVR function.

도 1과 같이, 먼저 방송국으로부터 오디오와 비디오 및 PSIP(Program and System Information Protocol) 데이터가 수신되면, 상기 PSIP 데이터로부터 프로그램에 대한 정보를 보여주는 EPG(Electronic Program Guide) 정보가 얻어진다(S1).As shown in FIG. 1, when audio, video, and PSIP (Program and System Information Protocol) data are received from a broadcasting station, EPG (Electronic Program Guide) information showing information about a program is obtained from the PSIP data (S1).

참고로, 상기 PSIP(Program and System Information Protocol)는 ATSC 디지털 방송 표준에서 다중화(Multiplex)된 전송 스트림(Transport Stream)의 각 채널에 대한 정보와 방송 스케줄을 전송하기 위해 사용하는 프로토콜로서, PSIP에서는 가상 채널과 프로그램 제목, 방영시각, 줄거리 및 영상물의 내용에 따른 등급 정보 와 같은 EPG(Electronic Program Guide) 정보 등을 정의하고 있다.For reference, the PSIP (Program and System Information Protocol) is a protocol used to transmit information and broadcast schedules for each channel of a transport stream multiplexed in the ATSC digital broadcasting standard. It defines EPG (Electronic Program Guide) information such as channel and program title, broadcast time, storyline, and rating information according to the contents of video contents.

사용자는 상기 EPG를 이용해서 원하는 프로그램을 찾아 시청하게 되며, 프로그램 시청시 PVR의 타임 시프트 녹화 기능에 의해 일정 시간 동안의 시청 내용이 임시 저장되게 된다(S2).The user finds and watches a desired program by using the EPG, and when viewing a program, viewing contents for a predetermined time are temporarily stored by the time shift recording function of the PVR (S2).

이때, 사용자가 원하는 프로그램을 녹화하고자 원한다면 리모컨이나 본체의 녹화 버튼을 눌러 즉시 녹화를 수행시키고(S3), 이에 의해 프로그램이 PVR의 하드디스크에 저장되기 시작한다(S4).At this time, if the user wants to record a desired program, pressing the record button of the remote control or the main body immediately records (S3), whereby the program starts to be stored in the hard disk of the PVR (S4).

이후, 원하는 프로그램 시청이 끝나면 사용자는 리모컨이나 본체의 정지 버튼을 누름으로써 즉시 녹화를 정지시키게 된다(S5). 이때, PVR은 하드디스크에 대한 저장 작업을 멈추고 EPG 데이터를 검색하여 새로 만들어진 녹화 프로그램의 제목, 줄거리 등을 삽입하여 녹화 프로그램 목록에 추가시킴으로써 녹화 작업을 종료시킨다(S6, S7).Thereafter, when watching the desired program is finished, the user immediately stops recording by pressing the stop button on the remote controller or the main body (S5). At this time, the PVR stops the recording operation on the hard disk, searches for EPG data, inserts a title, a plot, and the like of the newly created recording program and adds it to the recording program list (S6, S7).

이어, 사용자는 원하는 때에 키입력을 통해 PVR의 하드디스크에 저장된 녹화 방송을 재생시켜 시청하게 된다(S8). 물론, 녹화방송을 시청할 때 타임 시프트 기능이 설정되어 있다면 현재 채널의 방송은 디지털 방송 녹화기에 설정 시간동안 저장(버퍼링)되게 된다. Subsequently, the user plays the recorded broadcast stored in the hard disk of the PVR through key input when desired (S8). Of course, if the time shift function is set when watching the recorded broadcast, the broadcast of the current channel is stored (buffered) in the digital broadcast recorder for a predetermined time.

종래의 디지털 방송수신기는 이러한 과정을 통해 타임 시프트와 녹화 기능을 수행하게 된다.Conventional digital broadcast receivers perform time shift and recording functions through this process.

이와 같이 기존의 PVR 기능은 사용자가 원하는 프로그램을 녹화(저장)한 후에 사용자가 원할 때 특정 파일을 검색하여 재생하는 장치로서, 방송시간과 무관하 게 특정 프로그램을 저장하여 시청할 수 있다. As such, the conventional PVR function is a device that searches for and plays a specific file when the user wants after recording (storing) a desired program. The PVR function can store and watch a specific program regardless of the broadcast time.

하지만, 이와 같은 PVR 기능은 편리하기는 하나 사용자가 저장된 파일들을 일일이 검색하여 재생하여야 하므로 파일이 많을 경우 검색에 적지않은 번거로움이 있으며, 사용자가 재생시에 원하는 파일의 제목을 기억하여 선택해야 하는 등의 여러 가지 비효율적인 문제가 있었다.However, such a PVR function is convenient, but the user has to search and play the stored files one by one. Therefore, when there are many files, there is a lot of trouble in searching. There were several inefficient problems.

본 발명의 목적은 수신된 정규 프로그램 편성 정보인 EPG(Electronic Program Guide) 정보를 활용하여 사용자 위주의 퍼스널 EPG(Personal EPG)를 설정하면 설정된 퍼스널 EPG 정보에 따라 프로그램을 저장하여 자동 재생함으로써, 사용자 위주의 EPG 서비스를 구현할 수 있는 방송수신기의 프로그램 재생 장치 및 그 방법을 제공하는 데 있다. An object of the present invention is to set the user-oriented personal EPG (EPG) information by using the received program information EPG (Electronic Program Guide) information to store the program automatically according to the set personal EPG information to automatically play, Disclosed is a program reproduction apparatus and method for a broadcast receiver capable of implementing an EPG service.

상기 목적을 달성하기 위한 본 발명의 기술적 수단은, 사용자에 의해 설정된 방영관련 정보와 재생관련 정보로 이루어진 퍼스널 프로그램 편성 정보가 저장되는 EPG(Electronic Program Guide) 저장부; 외부로부터 입력된 전송 스트림으로부터 AV(Audio/Video) 스트림과 PSIP(Program and System Information Protocol) 데이터를 역다중화하여 출력하는 역다중화부; 상기 역다중화부에서 입력된 AV 스트림을 마이크로프로세서의 제어에 따라 저장수단에 저장하거나 저장수단에 저장된 특정 프로그램의 AV 스트림을 검색하여 A/V 디코더로 전달하는 업다운제어부; 및 사용자가 입력한 퍼스널 EPG 정보를 EPG 저장부에 저장하여 설정함과 아울러 상기 퍼스널 EPG에서 설정된 방영관련 정보에 따라 해당 프로그램이 저장수단에 저장되도록 업다운제어부를 제어하고, 상기 퍼스널 EPG에 설정된 재생관련 정보에 따라 재생시각이 되면 저장된 해당 프로그램이 재생되도록 업다운제어부를 제어하는 마이크로프로세서;를 포함하는 것을 특징으로 한다.Technical means of the present invention for achieving the above object, Electronic program guide (EPG) storage unit for storing the personal program programming information consisting of the broadcast-related information and playback-related information set by the user; A demultiplexer for demultiplexing and outputting an AV (Audio / Video) stream and PSIP (Program and System Information Protocol) data from an externally transmitted transport stream; An up-down control unit for storing the AV stream inputted from the demultiplexer in a storage unit or retrieving an AV stream of a specific program stored in the storage unit and delivering the AV stream to the A / V decoder; And storing and setting the personal EPG information input by the user in the EPG storage unit, and controlling the up-down control unit so that the program is stored in the storage unit according to the broadcasting-related information set in the personal EPG, and the playback-related setting set in the personal EPG. And a microprocessor for controlling the up-down control unit so that the stored program is reproduced when the reproduction time is reached according to the information.

구체적으로, 상기 방영관련 정보는 프로그램의 제목과 방영일자, 방영시각 및 방영채널을 포함하며, 상기 재생관련 정보는 프로그램의 재생일자 및 재생시각을 포함하는 것을 특징으로 한다.Specifically, the broadcast-related information includes a title of the program, a broadcast date, a broadcast time, and a broadcast channel, and the play-related information includes a play date and a play time of the program.

상기 마이크로프로세서는, 방송수신기가 동작대기 또는 동작 중인 상태에서 퍼스널 EPG에서 설정된 방영관련 정보에 따라 해당 프로그램이 저장되도록 제어하고, 동작 중인 상태에서 상기 퍼스널 EPG에 설정된 재생관련 정보에 따라 저장된 해당 프로그램이 재생되도록 제어하는 것을 특징으로 한다.The microprocessor controls the program to be stored in accordance with the broadcast related information set in the personal EPG while the broadcast receiver is operating or in operation, and stores the corresponding program stored in accordance with the playback related information set in the personal EPG in the operating state. And control to be reproduced.

상기 퍼스널 프로그램 편성 정보는 사용자가 방송신호에 포함되어 수신된 정규 프로그램 편성 정보를 편집하여 구성한 사용자 위주의 퍼스널 EPG인 것을 특징으로 한다.The personal program programming information may be a user-oriented personal EPG configured by a user editing and configuring the received regular program programming information included in the broadcast signal.

상기 목적을 달성하기 위한 본 발명의 기술적 방법은, 방송신호에 포함된 정규 프로그램 편성 정보를 이용하여 특정 프로그램의 재생일자를 편집한 퍼스널 프로그램 편성 정보를 입력받아 저장하는 제1 단계; 상기 퍼스널 EPG에 설정된 특정 프로그램의 방영시각을 체크하고, 해당 프로그램의 방영시각이 되면 해당 프로그램을 수신하여 저장수단에 저장하는 제2 단계; 상기 퍼스널 EPG에 설정된 프로그램의 재생시각을 체크하여 재생시간이 되었는지를 판단하는 제3 단계; 및 상기 퍼스널 EPG에 설정된 프로그램의 재생시각이 되면 저장수단에 저장된 해당 프로그램을 재생하는 제4 단계;를 포함하는 것을 특징으로 한다.In accordance with an aspect of the present invention, there is provided a technical method comprising: a first step of receiving and storing personal program listing information in which a reproduction date of a specific program is edited using regular program listing information included in a broadcast signal; Checking a broadcast time of a specific program set in the personal EPG, and when the broadcast time of the corresponding program arrives, receiving the corresponding program and storing the program in a storage means; A third step of determining whether a playback time has been reached by checking a playback time of a program set in the personal EPG; And a fourth step of reproducing the corresponding program stored in the storage means when the reproduction time of the program set in the personal EPG is reached.

구체적으로, 상기 퍼스널 프로그램 편성 정보는, 예약 녹화를 위한 프로그램의 방영관련 정보와 재생을 위한 재생관련 정보를 포함하며, 상기 방영관련 정보는 프로그램의 제목과 방영일자, 방영시각 및 방영채널을 포함하며, 상기 재생관련 정보는 프로그램의 재생일자 및 재생시각을 포함하는 것을 특징으로 한다.Specifically, the personal program configuration information includes broadcast related information of a program for reservation recording and playback related information for reproduction, and the broadcast related information includes a title, a broadcast date, a broadcast time, and a broadcast channel of the program. The play related information may include a play date and a play time of the program.

상기 제1 단계는, 입력 명령에 따라 방송신호에 포함되어 수신된 정규 프로그램 편성 정보를 화면상에 디스플레이시키는 단계; 상기 정규 프로그램 편성 정보 중 퍼스널 프로그램 편성 정보로 설정하고자 하는 특정 프로그램을 입력받는 단계; 상기 입력된 특정 프로그램의 재생일자와 재생시각을 각각 입력받는 단계; 및 상기 입력된 특정 프로그램의 방영관련 정보와 재생관련 정보를 설정하여 퍼스널 EPG를 완성하는 단계;를 포함하는 것을 특징으로 한다.The first step may include: displaying, on a screen, regular program programming information included in a broadcast signal according to an input command; Receiving a specific program to be set as personal program programming information among the regular program programming information; Receiving a play date and a play time of the inputted specific program, respectively; And setting the broadcasting-related information and the reproduction-related information of the inputted specific program to complete the personal EPG.

상기 방영관련 정보는 정규 프로그램 편성 정보에 포함된 프로그램의 제목과 방영일자, 방영시각 및 방영채널 중 적어도 하나인 것을 특징으로 한다.The airing-related information may be at least one of a title of the program included in the regular program formation information, a broadcast date, a broadcast time, and a broadcast channel.

이상에서 설명한 바와 같이 본 발명은 수신된 정규 프로그램 편성 정보인 EPG(Electronic Program Guide) 정보를 활용하여 사용자 위주의 퍼스널 EPG(Personal EPG)를 설정하면 설정된 퍼스널 EPG 정보에 따라 프로그램을 저장하여 자동 재생함으로써, 사용자 위주의 프로그램 재생이 가능하여 편리함을 극대화시킬 수 있다.As described above, according to the present invention, when a user-oriented personal EPG is set using EPG (Electronic Program Guide) information that is received regular program programming information, the program is automatically reproduced by storing the program according to the set personal EPG information. User-oriented programs can be played to maximize convenience.

또한, 사용자가 원하는 시간에 원하는 프로그램을 시청하는 것이 가능하여 개인 맞춤형 방송 서비스의 실현이 가능함과 아울러 소비자의 다양한 요구를 충족시킬 수 이점이 있다.In addition, it is possible to watch a desired program at a time desired by the user, thereby realizing a personalized broadcasting service, and there is an advantage of meeting various needs of consumers.

이하, 첨부된 도면을 참조하여 본 발명의 실시예에 대하여 보다 상세하게 설명하고자 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 실시예에 의한 방송수신기의 프로그램 재생 장치를 나타낸 도면으로서, 튜너(110), 복조부(115), 역다중화부(120; DMUX), PSIP 처리부(130), EPG 저장부(140), 업다운제어부(150), 저장수단(155), 마이크로프로세서(160), OSD신호생성부(170), A/V 디코더(180) 및 비디오처리부(190) 등을 포함하여 이루어져 있다. 2 is a diagram illustrating a program reproduction apparatus of a broadcast receiver according to an embodiment of the present invention, in which a tuner 110, a demodulator 115, a demultiplexer 120 (DMUX), a PSIP processor 130, and an EPG storage unit are shown. 140, an up-down control unit 150, a storage unit 155, a microprocessor 160, an OSD signal generator 170, an A / V decoder 180, a video processor 190, and the like.

본 발명의 실시예에 따른 방송수신기(100)는, 소정의 디지털 방송신호를 수신하여 소정의 저장수단(155)에 예약 녹화할 수 있는 기능을 구비한 디지털 텔레비전(Digital TV), 셋톱박스(Settop Box) 등을 포함할 수 있다. 여기서, 저장수단(155)은 대용량의 하드디스크(Hard disk)나 플래시 메모리가 해당할 수 있다. The broadcast receiver 100 according to an embodiment of the present invention includes a digital television and a set-top box having a function of receiving a predetermined digital broadcast signal and making a reservation recording to a predetermined storage means 155. Box) and the like. Here, the storage means 155 may correspond to a large capacity hard disk or flash memory.

즉, 본 발명의 실시예에 의한 방송수신기(100)는 내장된 또는 외부의 저장수단(155)을 포함하며, 저장수단(155)은 튜너(110)를 통해 출력된 AV 스트림을 전달받아 저장할 수 있을 뿐 아니라, 저장된 AV 스트림을 재생하여 표시패널로 출력되도록 할 수 있다. That is, the broadcast receiver 100 according to the embodiment of the present invention includes a built-in or external storage means 155, the storage means 155 may receive and store the AV stream output through the tuner 110. In addition, the stored AV stream may be reproduced and output to the display panel.

튜너(110)는 안테나를 통해 수신된 고주파의 전송 스트림을 튜닝하여 처리하는 기능을 담당한다. 이때, 상기 디지털 방송신호는 본 발명과 관련하여 EIT(Event Information Table) 및 ETT(Extended Text Table) 등을 포함하는 PSIP(program and system information protocol) 데이터를 포함한다. The tuner 110 is responsible for tuning and processing a high frequency transmission stream received through an antenna. In this case, the digital broadcast signal includes program and system information protocol (PSIP) data including an event information table (EIT), an extended text table (ETT), and the like according to the present invention.

복조부(115)는 상기 튜너(110)로부터 출력된 중간주파수의 전송 스트림을 제공받아 VSB/EVSB(Vestigial Side Band/Enhanced Vestigial Side Band) 신호로 복조하는 기능을 담당한다.The demodulator 115 receives a transport stream of an intermediate frequency output from the tuner 110 and performs a function of demodulating a VSB / EVSB (Vestigial Side Band / Enhanced Vestigial Side Band) signal.

역다중화부(120)는 상기 복조부(115)에서 입력된 전송 스트림을 역다중화(demultiplexing)하여 AV(Audio/Video) 스트림과 PSIP 데이터로 분리하여 출력하는 기능을 담당한다. 이때, 상기 PSIP 데이터에 대한 역다중화는 PSIP 처리부(130)에 의해 제어될 수 있다.The demultiplexer 120 performs a function of demultiplexing a transport stream input from the demodulator 115 to separate and output an AV / Audio stream and PSIP data. In this case, the demultiplexing of the PSIP data may be controlled by the PSIP processing unit 130.

PSIP 처리부(130)는 상기 역다중화부(120)로부터 전달된 PSIP 데이터 중 EIT(Event Information Table) 및 ETT(Extended Text Table) 테이블을 통해 EPG 정보를 각기 추출하여 EPG 저장부(140)에 저장하게 되며, EPG 저장부(140)는 PSIP 처리부(130)의 관리 하에 채널별 및 시간대별 정규 프로그램 편성 정보(141)를 저장하게 된다. 아울러, EPG 저장부(140)는 사용자에 의해 설정된 퍼스널 EPG 정 보(145)도 프로그램 편성 정보(141)와 함께 저장하고 있다.The PSIP processing unit 130 extracts EPG information through the event information table (EIT) and extended text table (ETT) table among the PSIP data transmitted from the demultiplexing unit 120 and stores them in the EPG storage unit 140. The EPG storage unit 140 stores the program information 141 for each channel and time zone under the management of the PSIP processing unit 130. In addition, the EPG storage unit 140 also stores the personal EPG information 145 set by the user together with the program organization information 141.

상기에서 퍼스널 EPG는 사용자가 프로그램 편성 정보를 활용하여 방송 재생 시간을 편집한 사용자 위주의 프로그램 편성 정보를 의미한다. 즉, 퍼스널 EPG는 사용자가 정규 프로그램 편성 정보(Normal EPG; 이하 'NEPG'라고 함)를 활용하여 만든 퍼스널 프로그램 편성 정보(Personal EPG; 이하 'PEPG'라고 함)이다.The personal EPG refers to user-oriented program programming information in which a user edits a broadcast reproduction time by using program programming information. That is, the personal EPG is personal program organization information (Personal EPG; hereinafter referred to as 'PEPG') created by the user using normal program organization information (Normal EPG).

이와 같은 EPG 저장부(140)에 저장되는 퍼스널 EPG(PEPG)는 도 3과 같이 프로그램 제목과 방영일자, 방영시각, 방영채널, 재생일자 및 재생시각을 포함하여 이루어져 있다. 상기 방영관련 정보는 해당 프로그램을 예약 녹화하기 위한 것이고, 재생관련 정보는 녹화된 해당 프로그램을 재생하기 위한 것이다. The personal EPG (PEPG) stored in the EPG storage unit 140 includes a program title, a broadcast date, a broadcast time, a broadcast channel, a play date, and a play time as shown in FIG. 3. The broadcast-related information is for reserved recording of a corresponding program, and the playback-related information is for playing back the recorded corresponding program.

업다운제어부(150)는 역다중화부(120)를 통해 출력되는 AV 스트림을 마이크로프로세서(160)의 제어에 따라 저장수단(155)에 저장하거나 저장수단(155)에 저장된 프로그램을 검색하여 A/V 디코더(180)로 전달하도록 구성되어 있다. 상기 저장수단(155)은 대용량의 하드디스크(HDD)나 플래시 메모리로 구성되어 있다. 즉, 상기 업다운제어부(150)는 마이크로프로세서(160)의 제어에 따라 역다중화부(120)를 통해 출력된 디코딩되지 않은 AV 스트림을 제공받아 저장수단(155)에 저장하게 되며, 저장된 프로그램을 재생할 때에는 해당 프로그램의 AV 스트림을 읽어와 A/V 디코더(180)로 입력하게 된다.The up-down controller 150 stores the AV stream output through the demultiplexer 120 in the storage means 155 or retrieves a program stored in the storage means 155 under the control of the microprocessor 160. Configured to pass to the decoder 180. The storage means 155 is composed of a large capacity hard disk (HDD) or flash memory. That is, the up-down control unit 150 receives an undecoded AV stream output through the demultiplexer 120 and stores the decoded AV stream under the control of the microprocessor 160 and stores it in the storage unit 155 to reproduce the stored program. In this case, the AV stream of the corresponding program is read and input to the A / V decoder 180.

상기 마이크로프로세서(160)는 소정의 리모컨수신부나 GUI(Graphic User Interface)을 통해 입력된 사용자의 명령에 따라 PSIP 처리부(130) 및 업다운제어부(150)를 각기 제어하여 퍼스널 EPG의 설정과 퍼스널 EPG의 설정에 따른 방송 저 장 및 재생과 관련된 제반 동작을 수행하게 된다. The microprocessor 160 controls the PSIP processing unit 130 and the up-down control unit 150 according to a user's command input through a predetermined remote control receiver or a GUI (Graphic User Interface) to set personal EPG and to control personal EPG. Various operations related to broadcasting storage and playback according to the setting are performed.

아울러, 마이크로프로세서(160)는 소정의 리모컨수신부를 통해 EPG 표시 명령이 입력되면, EPG 저장부(140)에 저장된 정규 프로그램 편성 정보(141)와 퍼스널 EPG 정보(145)를 획득하여 OSD신호생성부(170)로 출력하게 된다.In addition, when the EPG display command is input through a predetermined remote control receiver, the microprocessor 160 obtains the regular program programming information 141 and the personal EPG information 145 stored in the EPG storage unit 140 to display the OSD signal generation unit. The output is 170.

OSD신호생성부(170)는 마이크로프로세서(160)에서 이미지화한 프로그램 편성 정보와 퍼스널 EPG 정보를 OSD(On Screen Display) 신호로 처리하여 OSD화면데이터를 생성하여 출력하도록 구성되어 있다.The OSD signal generation unit 170 is configured to process the program information and personal EPG information imaged by the microprocessor 160 as an On Screen Display (OSD) signal to generate and output OSD screen data.

그리고, A/V 디코더(180)는 상기 역다중화부(120) 또는 업다운제어부(150)로부터 출력된 AV 스트림을 제공받아 오디오 및 비디오 신호로 각각 분리한 후 오디오디코더(181)와 비디오디코더(185)를 통해 각각 디코딩하도록 구성되어 있고, 비디오처리부(190)는 상기 비디오디코더(185)로부터 입력된 비디오데이터 또는 OSD신호생성부(170)로부터 입력된 OSD화면데이터를 오버레이하거나 또는 그 각각을 외부의 표시패널로 출력하도록 구성되어 있다.In addition, the A / V decoder 180 receives the AV stream output from the demultiplexer 120 or the up-down controller 150 and separates the audio stream into audio and video signals, respectively, and then the audio decoder 181 and the video decoder 185. Are respectively decoded, and the video processing unit 190 overlays the video data input from the video decoder 185 or the OSD screen data input from the OSD signal generating unit 170 or respectively. It is configured to output to the display panel.

도 4는 본 발명에 의한 퍼스널 EPG 설정과 프로그램 재생 과정을 나타낸 플로우챠트이고, 도 5a 내지 도 5d는 본 발명의 실시예에 의한 퍼스널 EPG 설정 과정을 나타낸 GUI 화면이다.4 is a flowchart illustrating a personal EPG setting and a program reproducing process according to the present invention, and FIGS. 5A to 5D are GUI screens illustrating a personal EPG setting process according to an embodiment of the present invention.

먼저, 방송수신기(100)는 PSIP 처리부(130)를 통해 역다중화부(120)로부터 전달된 PSIP 데이터 중 EIT 및 ETT 테이블을 통해 EPG 정보를 추출하여 EPG 저장부(140)에 저장하게 되며, EPG 저장부(140)는 PSIP 처리부(130)의 관리 하에 방송 채널별 및 시간별로 프로그램 편성 정보(EPG)를 저장하게 된다.First, the broadcast receiver 100 extracts EPG information from the PSIP data transferred from the demultiplexer 120 through the PSIP processing unit 130 through the EIT and ETT tables and stores the EPG information in the EPG storage unit 140. The storage 140 stores program schedule information (EPG) for each broadcast channel and time under the management of the PSIP processor 130.

상기 PSIP 데이터에서 각 프로그램의 ID, 제목, 방영일자, 방영시각, 방영 길이(방영 시간) 등의 정보는 EIT(Event Information Table) 테이블을 통해 전송되며, 상기 프로그램의 부가 정보는 ETT(Extended Text Table)를 통해 전송되어진다. 따라서, PSIP 처리부(130)에서 PSIP 데이터의 EIT 및 ETT 테이블을 파싱하게 되면 각 채널의 프로그램에 관한 정보, 즉 프로그램의 제목, 방영일자, 방영시각 등의 정보와 상기 프로그램을 설명하는 상세 정보를 얻을 수 있게 된다.Information such as ID, title, airing date, airing time, airing length (airing time) of each program in the PSIP data is transmitted through an event information table (EIT) table, and additional information of the program is extended text table (ETT). Is sent via). Therefore, when the PSIP processing unit 130 parses the EIT and ETT table of the PSIP data, it obtains information about the program of each channel, that is, information such as the title of the program, the date of the broadcast, the time of the broadcast, and detailed information describing the program. It becomes possible.

이와 같은 상태에서 마이크로프로세서(160)는 소정의 리모컨수신부나 입력부를 통해 EPG 표시 명령이 입력되면, EPG 저장부(140)에 저장된 정규 프로그램 편성 정보(NEPG)와 퍼스널 EPG 정보(PEPG)를 각각 획득하여 OSD신호생성부(170)로 출력하게 된다. 이에 따라 OSD신호생성부(170)는 마이크로프로세서(160)에서 이미지화한 정규 프로그램 편성 정보와 퍼스널 EPG 정보를 OSD(On Screen Display) 신호로 처리하여 OSD 화면데이터를 생성하여 비디오처리부(190)로 출력하며, 비디오처리부(190)는 비디오디코더(185)에서 디코딩된 비디오데이터에 OSD신호생성부(170)에서 출력된 도 5a와 같은 OSD 화면데이터를 오버레이하여 표시패널로 출력하게 된다(S11).In this state, when the EPG display command is input through a predetermined remote control receiver or input unit, the microprocessor 160 obtains the regular program organization information NEPG and the personal EPG information PEPG stored in the EPG storage unit 140, respectively. To be output to the OSD signal generation unit 170. Accordingly, the OSD signal generation unit 170 processes the regular program programming information and the personal EPG information imaged by the microprocessor 160 as an On Screen Display (OSD) signal to generate OSD screen data and output the OSD screen data to the video processing unit 190. The video processor 190 overlays the OSD screen data as shown in FIG. 5A output from the OSD signal generator 170 on the video data decoded by the video decoder 185 and outputs the same to the display panel (S11).

도 5a는 표시패널에 디스플레이되는 EPG 초기화면을 도시한 것으로, EPG 저장부(140)에 저장된 정규 프로그램 편성 정보(NEPG)와 퍼스널 프로그램 편성 정보(PEPG)가 동시에 디스플레이되는 예를 나타낸 것이다. EPG 정보의 열람이나 편집시에 정규 프로그램 편성 정보와 퍼스널 프로그램 편성 정보를 한 화면에 동시에 디스플레이하는 것이 바람직하지만, 정규 프로그램 편성 정보(NEPG)와 퍼스널 프로 그램 편성 정보(PEPG)가 순차적으로 표시되도록 구현할 수도 있다. 도 5a에서 퍼스널 프로그램 편성 정보는 초기화된 상태를 나타냈다. FIG. 5A illustrates an EPG initial screen displayed on a display panel, and illustrates an example in which regular program programming information NEPG and personal program programming information PEPG stored in the EPG storage unit 140 are simultaneously displayed. Although it is preferable to simultaneously display the regular program programming information and the personal program programming information on one screen when viewing or editing the EPG information, it is possible to implement such that the regular program programming information (NEPG) and the personal program programming information (PEPG) are sequentially displayed. It may be. In Fig. 5A, the personal program programming information indicates an initialized state.

도 5a와 같은 EPG 초기화면에서 마이크로프로세서(160)는 리모컨수신부나 입력부를 통해 정규 EPG 정보 중 퍼스널 EPG로 설정하고자 하는 특정 프로그램을 선택하는 명령이 입력되면, 도 5b와 같이 퍼스널 EPG의 설정을 확인하는 확인 메시지를 메모리(165)로부터 추출하여 OSD신호생성부(170)를 통해 GUI 화면상에 팝업시킨다. 상기 EPG 설정과 관련된 응용프로그램은 메모리(165)에 미리 저장되어 있다.In the EPG initial screen as shown in FIG. 5A, when the microprocessor 160 receives a command for selecting a specific program to be set as the personal EPG from the regular EPG information through the remote control receiver or the input unit, confirms the setting of the personal EPG as shown in FIG. 5B. The confirmation message is extracted from the memory 165 and popped up on the GUI screen through the OSD signal generator 170. Application programs related to the EPG settings are previously stored in the memory 165.

상기에서 사용자는 정규 EPG 정보 중 퍼스널 EPG로 설정하고자 하는 프로그램을 리모컨이나 입력부의 방향키로 조정하여 선택할 수 있으며, 정규 EPG 정보의 방영일자와 방영시간은 입력명령에 따라 상하/좌우로 각기 스크롤되며 그에 따라 프로그램도 변경되어 디스플레이된다. In the above, the user can select a program to be set as a personal EPG among the regular EPG information by adjusting the direction keys of the remote controller or the input unit, and the airing date and the airing time of the regular EPG information are scrolled up, down, left and right according to the input command The program is also changed and displayed accordingly.

도 5b의 확인 메시지에서 리모컨수신부나 입력부를 통해 '확인'을 선택하는 명령이 입력되면, 마이크로프로세서(160)는 응용프로그램에 따라 퍼스널 EPG의 재생일자와 재생시각의 입력 설정을 대기하게 된다.When a command for selecting 'confirmation' is input through the remote control receiver or the input unit in the confirmation message of FIG. 5B, the microprocessor 160 waits for the input setting of the reproduction date and the reproduction time of the personal EPG according to the application program.

이에 따라 마이크로프로세서(160)는 리모컨수신부나 입력부를 통해 퍼스널 EPG로 설정하고자 하는 특정 프로그램의 재생일자와 재생시각을 선택하는 명령이 입력되면, 도 5c와 같이 재생일자를 확인하는 확인 메시지를 메모리(165)로부터 독출하여 OSD신호생성부(170)를 통해 GUI 화면상에 팝업시킨다.Accordingly, when a command for selecting a playback date and a playback time of a specific program to be set as a personal EPG is input through the remote control receiver or input unit, the microprocessor 160 receives a confirmation message for confirming the playback date as shown in FIG. 5C. Read from the 165 and pops up on the GUI screen through the OSD signal generation unit 170.

상기에서 사용자는 퍼스널 EPG에서 재생하고자 하는 재생일자와 재생시각을 리모컨이나 입력부의 방향키로 조정하여 선택할 수 있으며, 퍼스널 EPG 정보의 재 생일자와 재생시각은 입력명령에 따라 상하/좌우로 각기 스크롤되며 디스플레이된다. In the above, the user can select the playback date and playback time to be played in the personal EPG by adjusting the direction keys of the remote controller or the input unit. Is displayed.

도 5c의 확인 메시지에서 리모컨수신부나 입력부를 통해 '확인'을 선택하는 명령이 입력되면, 도 5d와 같이 퍼스널 EPG에 사용자가 선택한 프로그램이 선택된 해당 일자와 시각에 삽입되어 디스플레이되며, 마이크로프로세서(160)는 해당 퍼스널 EPG를 도 3과 같이 EPG 저장부(140)에 저장하게 된다. 즉, EPG 저장부(140)에 저장되는 퍼스널 EPG(PEPG)는 도 3과 같이 프로그램 제목과 방영일자, 방영시각, 방영채널, 재생일자 및 재생시각을 포함하여 이루어져 있다. 따라서, 방송수신기는 퍼스널 EPG의 방영관련 정보를 참조하여 해당 프로그램을 예약 녹화하고, 재생관련 정보를 참조하여 녹화된 해당 프로그램을 해당 일자와 시각에 퍼스널 채널(방송신호가 없는 임의의 채널을 칭함)에서 재생하게 된다. When a command for selecting 'OK' is input through the remote control receiver or the input unit in the confirmation message of FIG. 5C, the program selected by the user is inserted and displayed on the selected date and time in the personal EPG as shown in FIG. 5D, and the microprocessor 160 is displayed. ) Stores the personal EPG in the EPG storage unit 140 as shown in FIG. 3. That is, a personal EPG (PEPG) stored in the EPG storage unit 140 includes a program title, a broadcast date, a broadcast time, a broadcast channel, a play date, and a play time as shown in FIG. 3. Therefore, the broadcast receiver reserves and records the program with reference to the broadcasting-related information of the personal EPG, and records the corresponding program recorded with reference to the playback-related information at the corresponding date and time (an arbitrary channel without a broadcasting signal). Will be played on.

이와 같은 과정을 통해 예컨대, 2007년 11월 28일 22시에 MBC에서 방영되는 태왕사신기를, 2007년 12월 1일 14시에 퍼스널 채널에서 자동 재생되도록 하는 퍼스널 EPG의 설정을 완료하게 된다. 이와 같이 정규 프로그램 EPG를 활용하여 사용자가 원하는 시간에 다양한 프로그램들이 자동으로 재생되도록 하는 퍼스널 EPG의 설정을 수행하게 된다(S12). Through this process, for example, the setting of the personal EPG to automatically play the Taewangsashingi aired on the MBC on November 28, 2007 at 14:00 and on the personal channel at 14:00 on December 1, 2007 is completed. As described above, the personal EPG is set to automatically play back various programs at a desired time by using the regular program EPG (S12).

이어, 마이크로프로세서(160)는 EPG 저장부(140)에 저장된 도 3과 같은 퍼스널 EPG를 검색하여 설정된 소정 프로그램의 방영일자 및 방영시각이 되었는지를 주기적으로 체크하게 된다(S13). 물론, 이때 방송수신기는 동작대기(Standby) 상태에 있거나 동작 중(Power On)인 상태에 있어야 한다.Subsequently, the microprocessor 160 periodically checks whether the broadcast date and the broadcast time of the predetermined program are reached by searching the personal EPG shown in FIG. 3 stored in the EPG storage unit 140 (S13). Of course, the broadcast receiver should be in a standby state or a power on state.

상기에서 퍼스널 EPG로 설정된 소정 프로그램의 방영일자와 방영시각이 되었으면(S14), 마이크로프로세서(160)는 튜너(110)가 해당 채널로 튜닝되도록 제어하고, 수신된 AV 스트림이 역다중화부(120)와 업다운제어부(150)를 통해 저장수단(155)에 저장되도록 관련 장치들을 제어하게 된다(S15). 저장수단(155)에 방송 신호를 다운로드하여 저장하고자 하는 경우에는 AV 디코딩 과정을 수행하지 않고, 전송 스트림 형태로 저장한다. 이후, 상기 저장수단(155)에 저장된 AV 스트림을 업로드하여 재생하고자 하는 경우에는 각각 오디오디코더(181) 및 비디오디코더(185)에서 디코딩을 수행하여 스피커와 표시패널(미 도시함)에 출력하게 된다.When the broadcast date and the broadcast time of the predetermined program set as the personal EPG are reached (S14), the microprocessor 160 controls the tuner 110 to tune to the corresponding channel, and the received AV stream is demultiplexer 120. The associated devices are controlled to be stored in the storage means 155 through the up-down control unit 150 (S15). When the broadcast signal is to be downloaded and stored in the storage means 155, the broadcast signal is stored in the form of a transport stream without performing an AV decoding process. Subsequently, when the AV stream stored in the storage means 155 is to be uploaded and played, the audio decoder 181 and the video decoder 185 decode the audio stream and output the same to the speaker and the display panel (not shown). .

마이크로프로세서(160)는 AV 스트림이 저장수단(155)에 저장되면 정규 프로그램 편성 정보를 검색하여 새로 저장된 프로그램의 제목, 줄거리, 방영일자 등을 삽입하여 녹화 프로그램 목록에 추가한다. 아울러, 마이크로프로세서(160)는 해당 프로그램의 AV 스트림을 저장수단(155)에 저장한 후 저장된 주소를 퍼스널 EPG에 기록함에 따라 추후 해당 프로그램의 재생시에 저장 주소를 참조하도록 쉽게 찾을 수 있도록 할 수도 있다.When the AV stream is stored in the storage means 155, the microprocessor 160 searches for regular program programming information, inserts a title, a plot, a broadcast date, and the like of the newly stored program, and adds it to the list of recorded programs. In addition, the microprocessor 160 may store the AV stream of the program in the storage means 155 and record the stored address in the personal EPG so that the microprocessor 160 may easily find the storage address for future reference of the program. .

만일, 상기(S14)에서 퍼스널 EPG로 설정된 소정 프로그램의 방영시각이 아니면, 마이크로프로세서(160)는 방송수신기가 동작 중(Power On)인 상태인지를 체크하고(S16), 동작 중이면 퍼스널 EPG에 설정된 소정 프로그램의 재생일자와 재생시각이 되었는지를 주기적으로 체크하게 된다(S17). If it is not the broadcast time of the predetermined program set as the personal EPG in S14, the microprocessor 160 checks whether the broadcast receiver is in a power-on state (S16). It is periodically checked whether the playing date and the playing time of the predetermined program are set (S17).

상기(S16)에서 방송수신기가 동작 중인 상태가 아니면 즉, 동작대기 상태에서는 퍼스널 EPG에 설정된 프로그램의 방영일자와 방영시각만을 체크하게 된 다(S13). 이는 방송수신기가 동작 중인 상태에서만 퍼스널 EPG의 재생 동작을 수행하고자 하는 것이며, 퍼스널 EPG가 통상의 '켜짐 예약' 기능과는 상이함을 의미한다.If the broadcast receiver is not in operation (S16), that is, in the operation standby state, only the airing date and the airing time of the program set in the personal EPG are checked (S13). This is to perform the reproduction operation of the personal EPG only while the broadcast receiver is in operation, which means that the personal EPG is different from the normal 'on reservation' function.

상기에서 퍼스널 EPG에 설정된 소정 프로그램의 재생일자와 재생시각이 되었으면(S18), 마이크로프로세서(160)는 채널을 퍼스널 채널로 자동 전환(S19)한 후 업다운제어부(150)로 재생명령을 전달하고, 업다운제어부(150)는 저장수단(155)에 저장된 해당 프로그램의 AV 스트림을 검색하여 A/V 디코더(180)로 업로드시킨다.When the reproduction date and the reproduction time of the predetermined program set in the personal EPG are reached (S18), the microprocessor 160 automatically switches the channel to the personal channel (S19), and then transfers a reproduction command to the up-down control unit 150. The up-down control unit 150 retrieves the AV stream of the corresponding program stored in the storage unit 155 and uploads it to the A / V decoder 180.

이에 따라 AV 스트림은 A/V 디코더(180)에서 오디오 및 비디오데이터로 분리된 후 오디오디코더(181)와 비디오디코더(185)로 각각 입력되고, 오디오 및 비디오데이터는 오디오디코더(181)와 비디오디코더(185)를 통해 각각 디코딩되어 스피커와 표시패널을 통해 출력되어 재생된다(S20).Accordingly, the AV stream is separated into audio and video data by the A / V decoder 180, and then input to the audio decoder 181 and the video decoder 185, respectively. The audio and video data are input to the audio decoder 181 and the video decoder. Decoded through 185 and output through a speaker and a display panel (S20).

한편, 상기에서 방송수신기가 동작 중인 상태에서 재생시각이 되지 않았으면, 방송수신기는 사용자의 입력명령에 따라 그에 대응되는 동작을 수행하게 된다(S21).On the other hand, if the playback time is not in the state where the broadcast receiver is in operation, the broadcast receiver performs an operation corresponding thereto according to the user's input command (S21).

이와 같이 본 발명에서는 방송국에서 송출하는 정규 프로그램 편성 정보를 이용하여 사용자가 원하는 프로그램을 원하는 날짜와 시간으로 퍼스널 EPG를 편집하면 방송수신기는 퍼스널 채널에서 사용자가 지정한 날짜와 시간에 원하는 프로그램을 재생해 준다.As described above, in the present invention, when a personal EPG is edited with a desired date and time of a user's desired program using regular program programming information transmitted from a broadcasting station, the broadcast receiver plays a desired program at a date and time designated by a user in a personal channel. .

기존의 PVR(Personal video recorder) 기술은 사용자가 원하는 프로그램을 녹화(저장)한 후에 사용자가 원할 때 검색하여 재생하는 장치이다. 하지만 본 발명 에서는 방송국의 정규 프로그램 편성 정보(NEPG)에 의한 방송이 아니라 사용자의 스케줄에 따라 즉, 퍼스널 EPG에 따라 프로그램이 방송되도록 하는 효과를 갖는다.Conventional personal video recorder (PVR) technology is a device that records (stores) a program that a user wants and then searches for and plays when the user wants. However, according to the present invention, the program is broadcasted according to the user's schedule, that is, according to the personal EPG, rather than the broadcast by the NEPG of the broadcasting station.

상기의 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것이고, 본 발명에 대한 통상의 지식을 가진 당업자라면 본 발명의 기술적 사상 내에서 다양한 수정, 변경 및 부가가 가능할 것이다. 그러므로, 이러한 수정, 변경 및 부가는 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Preferred embodiments of the present invention are disclosed for purposes of illustration, and those skilled in the art will be able to make various modifications, changes, and additions within the spirit of the present invention. Therefore, such modifications, changes and additions should be determined not only by the claims below, but also by equivalents to those claims.

도 1은 일반적인 PVR 기능을 이용하여 프로그램을 녹화하는 방법을 나타낸 플로우챠트이다.1 is a flowchart illustrating a method of recording a program using a general PVR function.

도 2는 본 발명의 실시예에 의한 방송수신기의 프로그램 재생 장치를 나타낸 블록도이다.2 is a block diagram showing a program reproduction apparatus of a broadcast receiver according to an embodiment of the present invention.

도 3은 본 발명의 실시예에 의한 퍼스널 EPG의 구성을 나타낸 도면이다.3 is a diagram showing the configuration of a personal EPG according to an embodiment of the present invention.

도 4는 본 발명에 의한 퍼스널 EPG 설정과 프로그램 재생 과정을 나타낸 플로우챠트이다.4 is a flowchart showing a personal EPG setting and program reproduction process according to the present invention.

도 5a 내지 도 5d는 본 발명의 실시예에 의한 퍼스널 EPG 설정 과정을 나타낸 GUI 화면이다.5A to 5D are GUI screens illustrating a personal EPG setting process according to an embodiment of the present invention.

* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings

110: 튜너 115: 복조부110: tuner 115: demodulator

120: 역다중화부 130: PSIP 처리부120: demultiplexer 130: PSIP processing unit

140: EPG 저장부 141: 정규 EPG(NEPG)140: EPG storage unit 141: regular EPG (NEPG)

145: 퍼스널 EPG(PEPG) 150: 업다운제어부145: personal EPG (PEPG) 150: up-down control unit

155: 저장수단 160: 마이크로프로세서155: storage means 160: microprocessor

170: OSD신호생성부 180: A/V 디코더170: OSD signal generator 180: A / V decoder

190: 비디오처리부190: video processing unit

Claims (12)

사용자에 의해 편집된 방영관련 정보와 재생관련 정보로 이루어진 퍼스널 프로그램 편성(퍼스널 EPG) 정보가 저장되는 EPG(Electronic Program Guide) 저장부;An electronic program guide (EPG) storage unit for storing personal program configuration (personal EPG) information composed of broadcast-related information and reproduction-related information edited by a user; 외부로부터 입력된 전송 스트림으로부터 AV(Audio/Video) 스트림과 PSIP(Program and System Information Protocol) 데이터를 역다중화하여 출력하는 역다중화부;A demultiplexer for demultiplexing and outputting an AV (Audio / Video) stream and PSIP (Program and System Information Protocol) data from an externally transmitted transport stream; 상기 역다중화부에서 입력된 AV 스트림을 마이크로프로세서의 제어에 따라 저장수단에 저장하거나 저장수단에 저장된 특정 프로그램의 AV 스트림을 검색하여 A/V 디코더로 전달하는 업다운제어부; 및An up-down control unit for storing the AV stream inputted from the demultiplexer in a storage unit or retrieving an AV stream of a specific program stored in the storage unit and delivering the AV stream to the A / V decoder; And 사용자가 편집한 퍼스널 EPG 정보를 EPG 저장부에 저장함과 아울러 상기 퍼스널 EPG에서 설정된 방영관련 정보에 따라 해당 프로그램이 저장수단에 저장되도록 업다운제어부를 제어하고, 상기 퍼스널 EPG에 설정된 재생관련 정보에 따라 재생시각이 되면 저장된 해당 프로그램이 재생되도록 업다운제어부를 제어하는 마이크로프로세서;를 포함하는 방송수신기의 프로그램 재생 장치.In addition to storing the personal EPG information edited by the user in the EPG storage unit, the control unit controls the up-down control unit so that the program is stored in the storage unit according to the broadcasting-related information set in the personal EPG, and reproduces according to the reproduction related information set in the personal EPG. And a microprocessor for controlling the up-down control unit so that the stored program is reproduced when the time is reached. 청구항 1에 있어서, The method according to claim 1, 상기 방영관련 정보는 프로그램의 제목과 방영일자, 방영시각 및 방영채널을 포함하며, 상기 재생관련 정보는 프로그램의 재생일자 및 재생시각을 포함하는 것 을 특징으로 하는 방송수신기의 프로그램 재생 장치.The broadcasting-related information includes a title and a broadcasting date, a broadcasting time, and a broadcasting channel of the program, and the playing-related information includes a playing date and a playing time of the program. 청구항 1에 있어서, The method according to claim 1, 상기 마이크로프로세서는, 방송수신기가 동작대기 또는 동작 중인 상태에서 퍼스널 EPG에서 설정된 방영관련 정보에 따라 해당 프로그램이 저장되도록 제어하고, 동작 중인 상태에서 상기 퍼스널 EPG에 설정된 재생관련 정보에 따라 저장된 해당 프로그램이 재생되도록 제어하는 것을 특징으로 하는 방송수신기의 프로그램 재생 장치.The microprocessor controls the program to be stored in accordance with the broadcast related information set in the personal EPG while the broadcast receiver is operating or in operation, and stores the corresponding program stored in accordance with the playback related information set in the personal EPG in the operating state. Program playback apparatus for a broadcast receiver, characterized in that the control to be reproduced. 청구항 1에 있어서, The method according to claim 1, 상기 퍼스널 프로그램 편성 정보는 사용자가 방송신호에 포함되어 수신된 정규 프로그램 편성 정보를 편집하여 구성한 사용자 위주의 퍼스널 EPG인 것을 특징으로 하는 방송수신기의 프로그램 재생 장치.And the personal program programming information is a user-oriented personal EPG configured by a user editing the received regular program programming information included in a broadcast signal. 방송신호에 포함된 정규 프로그램 편성 정보를 이용하여 특정 프로그램의 재생일자를 편집한 퍼스널 프로그램 편성 정보를 입력받아 저장하는 제1 단계;A first step of receiving and storing personal program listing information in which a reproduction date of a specific program is edited using regular program listing information included in a broadcast signal; 상기 퍼스널 EPG에 설정된 특정 프로그램의 방영시각을 체크하고, 해당 프로 그램의 방영시각이 되면 해당 프로그램을 수신하여 저장수단에 저장하는 제2 단계;A second step of checking a broadcasting time of a specific program set in the personal EPG, and receiving the corresponding program and storing it in a storage means when the broadcasting time of the corresponding program arrives; 상기 퍼스널 EPG에 설정된 프로그램의 재생시각을 체크하여 재생시간이 되었는지를 판단하는 제3 단계; 및 A third step of determining whether a playback time has been reached by checking a playback time of a program set in the personal EPG; And 상기 퍼스널 EPG에 설정된 프로그램의 재생시각이 되면 저장수단에 저장된 해당 프로그램을 재생하는 제4 단계;를 포함하는 방송수신기의 프로그램 재생 방법.And a fourth step of reproducing the corresponding program stored in the storage means when the reproduction time of the program set in the personal EPG is reached. 청구항 5에 있어서, The method according to claim 5, 상기 퍼스널 프로그램 편성 정보는, 예약 녹화를 위한 프로그램의 방영관련 정보와 재생을 위한 재생관련 정보를 포함하는 것을 특징으로 하는 방송수신기의 프로그램 재생 방법.And the personal program programming information includes broadcast related information of a program for reservation recording and playback related information for reproduction. 청구항 6에 있어서, The method according to claim 6, 상기 방영관련 정보는 프로그램의 제목과 방영일자, 방영시각 및 방영채널을 포함하며, 상기 재생관련 정보는 프로그램의 재생일자 및 재생시각을 포함하는 것을 특징으로 하는 방송수신기의 프로그램 재생 방법.The broadcast-related information includes a title of the program, a broadcast date, a broadcast time, and a broadcast channel, and the play-related information includes a play date and a play time of the program. 청구항 5에 있어서, The method according to claim 5, 상기 제1 단계는, 입력 명령에 따라 방송신호에 포함되어 수신된 정규 프로그램 편성 정보를 화면상에 디스플레이시키는 단계; 상기 정규 프로그램 편성 정보 중 퍼스널 프로그램 편성 정보로 설정하고자 하는 특정 프로그램을 입력받는 단계; 상기 입력된 특정 프로그램의 재생일자와 재생시각을 각각 입력받는 단계; 및 상기 입력된 특정 프로그램의 방영관련 정보와 재생관련 정보를 설정하여 퍼스널 EPG를 완성하는 단계;를 포함하는 방송수신기의 프로그램 재생 방법.The first step may include: displaying, on a screen, regular program programming information included in a broadcast signal according to an input command; Receiving a specific program to be set as personal program programming information among the regular program programming information; Receiving a play date and a play time of the inputted specific program, respectively; And setting the broadcasting related information and the reproduction related information of the specific program to complete a personal EPG. 청구항 8에 있어서,The method according to claim 8, 상기 방영관련 정보는 정규 프로그램 편성 정보에 포함된 프로그램의 제목과 방영일자, 방영시각 및 방영채널 중 적어도 하나인 것을 특징으로 하는 방송수신기의 프로그램 재생 방법.The broadcast-related information is a program reproduction method of a broadcast receiver, characterized in that at least one of the title and the broadcast date, the broadcast time and the broadcast channel of the program included in the program information. 청구항 5에 있어서,The method according to claim 5, 상기 제2 단계는 방송수신기가 동작대기 또는 동작 중인 상태에서 수행되는 것을 특징으로 하는 방송수신기의 프로그램 재생 방법.The second step is a program reproduction method of a broadcast receiver, characterized in that the broadcast receiver is performed in the operation standby or operating state. 청구항 5 또는 청구항 10에 있어서,The method according to claim 5 or 10, 상기 제3 단계는 방송수신기가 동작 중인 상태에서 수행되는 것을 특징으로 하는 방송수신기의 프로그램 재생 방법.And the third step is performed while the broadcast receiver is operating. 청구항 5에 있어서,The method according to claim 5, 상기 제4 단계를 수행하기 전에 현재 채널을 퍼스널 채널로 자동 전환하는 것을 특징으로 하는 방송수신기의 프로그램 재생 방법.And automatically converting the current channel into a personal channel before performing the fourth step.
KR1020080022826A 2008-03-12 2008-03-12 Device for playing program file of digital broadcasting receiver and method therefor KR20090097585A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080022826A KR20090097585A (en) 2008-03-12 2008-03-12 Device for playing program file of digital broadcasting receiver and method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080022826A KR20090097585A (en) 2008-03-12 2008-03-12 Device for playing program file of digital broadcasting receiver and method therefor

Publications (1)

Publication Number Publication Date
KR20090097585A true KR20090097585A (en) 2009-09-16

Family

ID=41356931

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080022826A KR20090097585A (en) 2008-03-12 2008-03-12 Device for playing program file of digital broadcasting receiver and method therefor

Country Status (1)

Country Link
KR (1) KR20090097585A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10798453B2 (en) 2016-12-06 2020-10-06 The Directv Group, Inc. Content scheduling

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10798453B2 (en) 2016-12-06 2020-10-06 The Directv Group, Inc. Content scheduling

Similar Documents

Publication Publication Date Title
JP4124110B2 (en) Content viewing support apparatus, content viewing support method, and computer program
KR19990088059A (en) The device and method for displaying recording contents
JP2007281537A (en) Video recording/reproducing device, and television receiver including the same
US7486875B2 (en) Method of recording multiple programs over a specified time period in separate program data files
US7783157B2 (en) Recording/reproducing apparatus
JP2009152668A (en) Broadcast-program viewing system
JP4232452B2 (en) Video / audio signal processor
JP2004328244A (en) Broadcast receiver, stored program reproducing method, and distributed program selection method
JP2007208307A (en) Broadcast receiver, broadcast recorder, broadcast receiving method and broadcast recording method
KR20090097585A (en) Device for playing program file of digital broadcasting receiver and method therefor
JP2010239652A (en) Broadcast receiving device, and program playback method
EP2192766A2 (en) Broadcast receiving apparatus and method for reproducing recorded programs
US20080310828A1 (en) Television signal recording
KR20040066594A (en) Personal video recorder and reserved recording method using electronic program guide abstracted from vertical blanking interval on personal video recorder
KR101242758B1 (en) Recording state checking method in digital broadcasting receiver
KR100738663B1 (en) Editing method of personal video recorder
KR100752877B1 (en) Method for outputting record list in picture display device
KR20070107545A (en) Method and apparatus for controlling replay of image output device
JP2002290887A (en) Digital broadcasting receiver
KR20100047729A (en) Video play apparatus and background screen display method using by it
JP4386065B2 (en) Digital broadcast receiving apparatus and digital broadcast receiving method
KR100903432B1 (en) Apparatus for recording broadcast and method for searching a final playback location
JP3796203B2 (en) Broadcast receiver with recording device control function
JP2004221662A (en) Digital broadcast video recorder
JP2007180711A (en) Broadcast recording device and broadcast recording method

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination