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 PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/72—Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/434—Disassembling 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/4341—Demultiplexing of audio and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/458—Scheduling 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
Description
본 발명은 방송수신기의 프로그램 녹화 및 재생에 관한 것으로, 특히 방송 프로그램을 사용자가 원하는 날짜와 시간에 자동 재생하기 위한 방송수신기의 프로그램 재생 장치 및 그 방법에 관한 것이다.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
본 발명의 실시예에 따른 방송수신기(100)는, 소정의 디지털 방송신호를 수신하여 소정의 저장수단(155)에 예약 녹화할 수 있는 기능을 구비한 디지털 텔레비전(Digital TV), 셋톱박스(Settop Box) 등을 포함할 수 있다. 여기서, 저장수단(155)은 대용량의 하드디스크(Hard disk)나 플래시 메모리가 해당할 수 있다. The
즉, 본 발명의 실시예에 의한 방송수신기(100)는 내장된 또는 외부의 저장수단(155)을 포함하며, 저장수단(155)은 튜너(110)를 통해 출력된 AV 스트림을 전달받아 저장할 수 있을 뿐 아니라, 저장된 AV 스트림을 재생하여 표시패널로 출력되도록 할 수 있다. That is, the
튜너(110)는 안테나를 통해 수신된 고주파의 전송 스트림을 튜닝하여 처리하는 기능을 담당한다. 이때, 상기 디지털 방송신호는 본 발명과 관련하여 EIT(Event Information Table) 및 ETT(Extended Text Table) 등을 포함하는 PSIP(program and system information protocol) 데이터를 포함한다. The
복조부(115)는 상기 튜너(110)로부터 출력된 중간주파수의 전송 스트림을 제공받아 VSB/EVSB(Vestigial Side Band/Enhanced Vestigial Side Band) 신호로 복조하는 기능을 담당한다.The
역다중화부(120)는 상기 복조부(115)에서 입력된 전송 스트림을 역다중화(demultiplexing)하여 AV(Audio/Video) 스트림과 PSIP 데이터로 분리하여 출력하는 기능을 담당한다. 이때, 상기 PSIP 데이터에 대한 역다중화는 PSIP 처리부(130)에 의해 제어될 수 있다.The
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
상기에서 퍼스널 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
업다운제어부(150)는 역다중화부(120)를 통해 출력되는 AV 스트림을 마이크로프로세서(160)의 제어에 따라 저장수단(155)에 저장하거나 저장수단(155)에 저장된 프로그램을 검색하여 A/V 디코더(180)로 전달하도록 구성되어 있다. 상기 저장수단(155)은 대용량의 하드디스크(HDD)나 플래시 메모리로 구성되어 있다. 즉, 상기 업다운제어부(150)는 마이크로프로세서(160)의 제어에 따라 역다중화부(120)를 통해 출력된 디코딩되지 않은 AV 스트림을 제공받아 저장수단(155)에 저장하게 되며, 저장된 프로그램을 재생할 때에는 해당 프로그램의 AV 스트림을 읽어와 A/V 디코더(180)로 입력하게 된다.The up-
상기 마이크로프로세서(160)는 소정의 리모컨수신부나 GUI(Graphic User Interface)을 통해 입력된 사용자의 명령에 따라 PSIP 처리부(130) 및 업다운제어부(150)를 각기 제어하여 퍼스널 EPG의 설정과 퍼스널 EPG의 설정에 따른 방송 저 장 및 재생과 관련된 제반 동작을 수행하게 된다. The
아울러, 마이크로프로세서(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
OSD신호생성부(170)는 마이크로프로세서(160)에서 이미지화한 프로그램 편성 정보와 퍼스널 EPG 정보를 OSD(On Screen Display) 신호로 처리하여 OSD화면데이터를 생성하여 출력하도록 구성되어 있다.The OSD
그리고, A/V 디코더(180)는 상기 역다중화부(120) 또는 업다운제어부(150)로부터 출력된 AV 스트림을 제공받아 오디오 및 비디오 신호로 각각 분리한 후 오디오디코더(181)와 비디오디코더(185)를 통해 각각 디코딩하도록 구성되어 있고, 비디오처리부(190)는 상기 비디오디코더(185)로부터 입력된 비디오데이터 또는 OSD신호생성부(170)로부터 입력된 OSD화면데이터를 오버레이하거나 또는 그 각각을 외부의 표시패널로 출력하도록 구성되어 있다.In addition, the A /
도 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
상기 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
이와 같은 상태에서 마이크로프로세서(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
도 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
도 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
상기에서 사용자는 정규 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
이에 따라 마이크로프로세서(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
상기에서 사용자는 퍼스널 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
이와 같은 과정을 통해 예컨대, 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
상기에서 퍼스널 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
마이크로프로세서(160)는 AV 스트림이 저장수단(155)에 저장되면 정규 프로그램 편성 정보를 검색하여 새로 저장된 프로그램의 제목, 줄거리, 방영일자 등을 삽입하여 녹화 프로그램 목록에 추가한다. 아울러, 마이크로프로세서(160)는 해당 프로그램의 AV 스트림을 저장수단(155)에 저장한 후 저장된 주소를 퍼스널 EPG에 기록함에 따라 추후 해당 프로그램의 재생시에 저장 주소를 참조하도록 쉽게 찾을 수 있도록 할 수도 있다.When the AV stream is stored in the storage means 155, the
만일, 상기(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
상기(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
이에 따라 AV 스트림은 A/V 디코더(180)에서 오디오 및 비디오데이터로 분리된 후 오디오디코더(181)와 비디오디코더(185)로 각각 입력되고, 오디오 및 비디오데이터는 오디오디코더(181)와 비디오디코더(185)를 통해 각각 디코딩되어 스피커와 표시패널을 통해 출력되어 재생된다(S20).Accordingly, the AV stream is separated into audio and video data by the A /
한편, 상기에서 방송수신기가 동작 중인 상태에서 재생시각이 되지 않았으면, 방송수신기는 사용자의 입력명령에 따라 그에 대응되는 동작을 수행하게 된다(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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10798453B2 (en) | 2016-12-06 | 2020-10-06 | The Directv Group, Inc. | Content scheduling |
-
2008
- 2008-03-12 KR KR1020080022826A patent/KR20090097585A/en not_active Application Discontinuation
Cited By (1)
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 |