KR20010042543A - Method and apparatus for presenting a program - Google Patents

Method and apparatus for presenting a program Download PDF

Info

Publication number
KR20010042543A
KR20010042543A KR1020007011193A KR20007011193A KR20010042543A KR 20010042543 A KR20010042543 A KR 20010042543A KR 1020007011193 A KR1020007011193 A KR 1020007011193A KR 20007011193 A KR20007011193 A KR 20007011193A KR 20010042543 A KR20010042543 A KR 20010042543A
Authority
KR
South Korea
Prior art keywords
program
data
selected program
additional data
presentation
Prior art date
Application number
KR1020007011193A
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 요트.게.아. 롤페즈
Publication of KR20010042543A publication Critical patent/KR20010042543A/en

Links

Classifications

    • 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
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • 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/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • 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
    • 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/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8126Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts
    • H04N21/8133Monomedia components thereof involving additional data, e.g. news, sports, stocks, weather forecasts specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video program
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors

Abstract

본 발명은 선택된 프로그램을 제공하기 위한 장치, 및 방법과 관한 것이다. 본 방법은 선택된 프로그램과 관련된 광고들 또는 메시지들과 같은 선택된 프로그램과 관계된 부가적인 데이타를 수신하고 기억하는 단계로 구성된다. 본 발명은 선택된 프로그램을 구성하는 데이타 즉, 오디오와 비디오 데이타를 수신하는 단계, 및 상기 부가적인 데이타와 상기 내용 데이타를 포함하는 프리젠테이션 스케줄을 발생시키는 단계를 포함한다. 선택된 프로그램과 부가적인 데이타는 상기 프리젠테이션 스케줄에 따라 제공된다. 비록 사용자가 프로그램이 한동안 이미 계속되고 있을 때 이 프로그램을 선택한다 할지라도, 부가적인 데이타는 예를 들어, 프리젠테이션의 시작 및/또는 종료시에 제공된다. 그래서, 부가적인 메시지들이 뷰어에 도달하는 것이 보장된다.The present invention relates to an apparatus and a method for providing a selected program. The method consists in receiving and storing additional data related to the selected program, such as advertisements or messages related to the selected program. The present invention includes receiving data constituting the selected program, i.e. audio and video data, and generating a presentation schedule comprising the additional data and the content data. The selected program and additional data are provided according to the presentation schedule. Although the user selects this program when the program has already been running for a while, additional data is provided, for example, at the beginning and / or end of the presentation. Thus, additional messages are guaranteed to reach the viewer.

Description

프로그램을 제공하기 위한 방법 및 장치{Method and apparatus for presenting a program}Method and apparatus for presenting a program

그러한 방법과 장치는 잘 알려져 있다. 예를 들어, 기존의 텔레 비전 수신기들과 셋-톱 박스(set-top box)들은 다수의 수신 프로그램으로부터 선택된 프로그램을 제공할 수 있다. 게다가, 이 기존의 장치들은 내용(content) 데이타 즉, 선택된 정보로 구성된 오디오와 비디오 정보를 수신하여 복호한다. 가까운 장래에 전송될 프로그램들과 관계된 프로그램 데이타를 수신 및 복호하는 것도 알려져 있다. 예를 들어, 전기 프로그램 가이드(electronic program guide:EPG) 정보는 수신기에 수신되고 기억된다. 요구에 따라, EPG는 사용자들에게 제공된다. 일반적으로, 그러한 EPG는 어떤 시각에 그리고 어떤 채널에 의해 프로그램이 전달 될 것인지를 지시하는 프로그램 타이틀들과 클럭-타임(cluck-time)들의 리스트를 보여준다.Such methods and apparatus are well known. For example, existing television receivers and set-top boxes can provide a program selected from a plurality of receiving programs. In addition, these existing devices receive and decode content data, i.e., audio and video information consisting of selected information. It is also known to receive and decode program data related to programs to be transmitted in the near future. For example, electronic program guide (EPG) information is received and stored at the receiver. As required, EPGs are provided to users. Generally, such an EPG shows a list of program titles and clock-times indicating at what time and by which channel the program is to be delivered.

방송 프로그램 전, 방송 프로그램 중, 방송 프로그램 후에 방송 광고들과 같은 메시지들을 방송하는 것 또한 알려져 있다. 이러한 광고 방송들은 방송된 프로그램의 스폰서에 의해 자주 제공된다. 기존의 방법과 장치의 단점은 이 프로그램과 관계된 메시지 예컨대, 광고들이 예를 들어, 뷰어(viewer)가 프로그램 중간에 뷰잉(viewing)을 시작했기 때문에 뷰어에 도달하지 못한다. 따라서, '광고 노출 시각'은 최적이 아니다.It is also known to broadcast messages such as broadcast advertisements before, during, or after a broadcast program. Such commercials are often provided by the sponsor of the broadcast program. A disadvantage of existing methods and apparatus is that messages related to this program, such as advertisements, do not reach the viewer, for example because the viewer has started viewing in the middle of the program. Therefore, the 'ad exposure time' is not optimal.

본 발명은 선택된 프로그램을 제공하기 위한 방법 및 장치에 관한 것이다.The present invention relates to a method and an apparatus for providing a selected program.

도 1은 본 발명에 따른 장치의 실시예로서 텔레비전 수신기의 도표를 도시한다.1 shows a diagram of a television receiver as an embodiment of the apparatus according to the invention.

도 2는 본 발명에 따른 방법의 실시예의 흐름도를 도시한다.2 shows a flowchart of an embodiment of a method according to the invention.

방송 노출 타임을 증가시키기 위해 서두부에 정의된 타입의 방법 및 장치를 제공하는 것이 본 발명의 목적이다. 이를 위해, 본 발명에 따른 방법은 선택된 프로그램과 관련된 부가적인 데이타를 수신하여 기억하기 위한 단계, 선택된 프로그램을 구성하는 내용 데이타를 수신하는 단계, 상기 부가 데이타와 상기 내용 데이타를 포함하는 프리젠테이션 스케줄을 만드는 단계, 및 상기 프리젠테이션 스케줄에 따라 선택된 프로그램과 부가적인 데이타를 제공하는 단계를 포함하는 것으로 특징 지어진다.It is an object of the present invention to provide a method and apparatus of the type defined at the beginning for increasing the broadcast exposure time. To this end, the method according to the invention comprises the steps of receiving and storing additional data associated with the selected program, receiving content data constituting the selected program, and a presentation schedule comprising the additional data and the content data. And providing the selected program and additional data according to the presentation schedule.

그래서, 메시지들 또는 광고들은 개별적으로 전송되고 기억된다. 그러한 메시지들은 특정 프로그램들 또는 특정 프로그램 카테고리들 등과 관련될 수 있다. 사용자가 프로그램을 선택할 때, 이 메시지들 또는 광고들은 노출 타임이 최적이 되는 방법으로 제공되도록 설정된다. 예를 들어, 선택된 프로그램이 이미 한동안 진행되고 있다고 하더라도, 실제 프로그램이 제공되기 전에 이 메시지가 제공될 수 있다. 추가적으로 또는 대안으로, 예를 들어, 메시지가 프로그램을 일시적으로 중단시키면서 또는 프로그램 종료 후 여러번 제공된다. 또한, 다중의 다른 메시지들이 유사한 방법으로 선택된 프로그램 전, 동안, 또는 후에 제공될 수 있다.Thus, messages or advertisements are sent and stored separately. Such messages may be associated with specific programs or specific program categories and the like. When the user selects a program, these messages or advertisements are set to be presented in such a way that the exposure time is optimal. For example, even if the selected program is already running for a while, this message may be provided before the actual program is provided. Additionally or alternatively, for example, a message is provided several times after the program has been temporarily interrupted or after the program is terminated. In addition, multiple other messages may be provided before, during, or after the selected program in a similar manner.

바람직한 실시예는 폭넓게 적용되는 디지털 비디오 방송(DVB) 표준에 적합하다. 본 실시예는 방송 스트림(stream)이 디지털 비디오 방송(DVB) 사양에 따른 스트림 컨포먼트(conformant)로 특징 지어진다. EPG 데이타와 관련된 다른 프로그램은 DVB 서비스 정보(SL)와 함께 전송된다.The preferred embodiment is suitable for the widely applied digital video broadcasting (DVB) standard. This embodiment is characterized in that the broadcast stream is a stream conformant according to the Digital Video Broadcasting (DVB) specification. Another program related to the EPG data is transmitted with the DVB service information (SL).

본 발명은 특히 텔레비전 수신기들과 셋-톱 박스들에 적합하다.The invention is particularly suitable for television receivers and set-top boxes.

본 발명의 상기와 그 밖의 면은 도면을 참조하여 비한정적인 예에의해 명료하게 되고, 설명될 것이다.These and other aspects of the invention will be apparent from and elucidated by way of non-limiting examples with reference to the drawings.

도 1은 본 발명에 따른 장치의 실시예로서 디지털 텔레비전 수신기의 불럭도를 도시하다. 라디오 주파수(RF) 신호들로 변조된 디지털 방송 스트림은 선택적으로 안테나(1) 또는 케이블 네트워크로부터 수신된다. 방송 스트림은 예를 들어, 디지털 비디오 방송(DVB) 표준에 따라 포맷될 수 있다. 튜너(2)는 상기 RF 신호들을 수신할 수 있으며, 복조기(3)에 출력되는 신호들 중의 하나를 선택할 수 있는 표준 아날로그 RF 수신 장치를 포함한다. 신호 튜너(2)가 선택하는 것은 중앙 처리 유닛(CPU;5)으로부터 수신된 제어 데이타에 의존한다. 복조기(3)는 CPU로부터 수신된 제어 신호들에 근거하여 아날로그 신호를 디지털 패킷(packet) 스트림으로 변환한다. 이 패킷 스티림은 디멀티플렉서(4)로 출력된다. 이 디멀티플렉서는 CPU(5)로부터 수신된 제어 데이타에 따라 특정 프로그램에 속하는 패킷을 선택하고, 엘리먼터리(elementary) 비디오, 오디오 또는 데이타 스트림들로 패킷 스트림을 분해한다.1 shows a block diagram of a digital television receiver as an embodiment of the apparatus according to the invention. A digital broadcast stream modulated with radio frequency (RF) signals is optionally received from antenna 1 or cable network. The broadcast stream may for example be formatted according to the Digital Video Broadcasting (DVB) standard. The tuner 2 can receive the RF signals and includes a standard analog RF receiver for selecting one of the signals output to the demodulator 3. The selection of the signal tuner 2 depends on the control data received from the central processing unit (CPU) 5. The demodulator 3 converts the analog signal into a digital packet stream based on the control signals received from the CPU. This packet stream is output to the demultiplexer 4. This demultiplexer selects packets belonging to a particular program according to control data received from the CPU 5, and decomposes the packet stream into elementary video, audio or data streams.

본 발명의 대안의 실시예에서, 패킷 스트림은 직접적으로 복조기(3)으로부터 CPU(5)로 출력된다. 이 실시예에서, CPU(5)는 디멀티플렉서(4)의 태스크(task)들을 행한다. 그로 인해 디멀티플렉서(4)의 필요성은 제거된다.In an alternative embodiment of the invention, the packet stream is output directly from the demodulator 3 to the CPU 5. In this embodiment, the CPU 5 performs the tasks of the demultiplexer 4. This eliminates the need for the demultiplexer 4.

방송 신호들에 부가하여, 텔레비전 수신기는 다른 소스(source)들로부터, 예를 들어, (디지털) 비디오 리코더(recorder) 또는 DVD로부터, 인터넷으로부터 , 또는 디지털 가입자 라인으로부터의 신호들을 수신하기 위해 적응될 수 있다. 프로그램들과 프로그램 속성들은 같은 소스로부터 얻어질 필요가 없다. 예를 들어, 방송 프로그램들과 연관된 속성들과 속성 값들은 인터넷 사이트로부터 얻어질 수 있다.In addition to broadcast signals, a television receiver may be adapted to receive signals from other sources, for example from a (digital) video recorder or DVD, from the Internet, or from a digital subscriber line. Can be. Programs and program properties do not have to be obtained from the same source. For example, attributes and attribute values associated with broadcast programs can be obtained from an internet site.

비디오 프로세서(8)는 디멀티프렉서(4) 또는 CPU(5)로부터 수신된 비디오 스트림을 복호한다. 본 발명의 바람직한 실시예에서, 비디오 프로세서(8)는 MPEG-2 디코더이다. 그러나, 어떤 디코더라도 디코더가 비디오 데이타를 부호화하기 위해 사용된 부호화의 타입과 호환하는 한 사용될 수 있다. 그 후, 복호된 비디오 데이타는 디스플레이 스크린(9)으로 전송된다. 오디오 프로세서(6)는 디멀티플렉서(4)로부터 수신된 오디오 스트림을 복호한다. 다시, 어떤 디코더라도 디코더가 오디오 데이타를 부호화하기 위해 사용된 부호화 타입과 호환하는 한 사용될 수 있다. 그 후, 복호된 오디오 데이타는 스피커 시스템(7)으로 전송된다.The video processor 8 decodes the video stream received from the demultiplexer 4 or the CPU 5. In a preferred embodiment of the invention, the video processor 8 is an MPEG-2 decoder. However, any decoder can be used as long as the decoder is compatible with the type of encoding used to encode the video data. The decoded video data is then sent to the display screen 9. The audio processor 6 decodes the audio stream received from the demultiplexer 4. Again, any decoder can be used as long as the decoder is compatible with the encoding type used to encode the audio data. The decoded audio data is then sent to the speaker system 7.

디멀티플렉서(4)는 CPU(5)로 엘리먼터리 데이타 스트림을 출력한다. 엘리먼터리 데이타 스트림은 제어 데이타와 내용 데이타의 두 가지 타입의 데이타를 갖는다. 예를 들어, 내용은 인터엑티브 프로그램을 가리키고, 제어는 멀티플렉스 구조, 채널들이 변조되는 (RF)주파수들, 및 멀티플렉스에서 다양한 내용 요소(component)들과 (다른)테이블들이 있는 어드레스들 같은 내용들을 열거하는 멀티플렉스 내의 테이블을 나타낸다. CPU(5)는 판독 전용 기억 장치(ROM;12)에 기억된 프로그램 지시를 실행할 수 있는 하나 또는 그 이상의 마이크로프로세서들을 포함한다. 이 프로그램 명령들은 , 특히, 명령 모듈(13), EPG 모듈(14), 및 스케줄러(15)를 포함하는 소프트웨어 모듈 부분들을 포함한다. 상기 소프트웨어 모듈들에 의해 처리된 데이타, 예를 들어, DVB-SI 데이타와 사용자 프로필 정보는 불 휘발성 메모리(non-volatile memory;11)에 기억될 수 있다. 명령 모듈(13)은 튜닝(tuning) 선택, 디멀티플렉싱 선택, 및 스크린(9) 상에 제공되는 비디오 프로세서(8)로 데이타를 전송하는 것과 같은 TV-셋 제어 기능을 할 수 있다. 사용자 명령 유닛(10)은 예를 들어, 원거리 제어(도시되지 않음)를 통해서 사용자 명령들을 받으며, 처리될 명령 모듈로 사용자 명령들을 전송한다. 예를 들어, 사용자가 채널 넘버에 엔터했을 때, 명령 모듈(13)은 대응하는 방송 스트림과 데이타 패킷들을 선택하도록 튜너(2)와 디멀티플렉서(4)를 제어하며, 스크린(9) 상에 피드백을 제공하도록 비디오 프로세서(8)에 그래픽적인 데이타 예컨대, 프리셋 번호를 전송하고, 채널 명칭은 수 초 동안 디스플레이 된다. EPG 모듈(14)은 수신된 방송 스트림에 가용한 채널(DVB 용어로 'servces')에 관한 정보와 이들 채널들에 대한 예정된 프로그램들(DVB 용어로 'EVENT)에 관한 정보를 모으기 위해 디멀티플렉서(4)로부터 수신된 DVB-SI 데이타를 해석한다. 게다가, EPG 모듈(14)은, 광고처럼, 프로그램과 관련된 메시지를 복호하고 저장할 수 있다. 스케줄러(15)는 특정 프로그램을 선택하는 사용자에 응답하여, 프레젠테이션 스케줄을 작성하며, 상기 스케줄은 상기 프로그램과 선택된 프로그램과 관계된 하나 또는 그 이상의 메시지들을 포함한다. 어떠한 프로그램이 시작부터 보여지는 가의 여부에 관계없이, 관련 메시지가 (일부의)선택된 프로그램의 프리젠테이션에 앞서 제공된다. 동일 메시지가 프로그램 종료 후에 제공되고, 다른 그램을 선택하거나 장치의 스위치를 오프 하는 사용자 또는 다른 활동(activity)에 반응한다. 이러한 방법으로 관련된 메시지가 사용자에 도달하도록 달성된다. 기존의 장치에 있어서, 이러한 메시지들은 사용자가 장치가 한동안 이미 동작하고 있을 때 프로그램을 선택하거나, 프로그램의 실질적인 종료 전에 활동(activity), 또는 다른 프로그램을 선택함으로 인해서 종종 놓쳐지게 된다.The demultiplexer 4 outputs an elementary data stream to the CPU 5. The elementary data stream has two types of data: control data and content data. For example, content refers to an interactive program, and control refers to content such as multiplex structure, (RF) frequencies at which channels are modulated, and addresses with various content components and (different) tables in the multiplex. Represents a table in an enumerated multiplex. The CPU 5 includes one or more microprocessors capable of executing program instructions stored in the read-only memory device (ROM) 12. These program instructions include, in particular, software module portions comprising the instruction module 13, the EPG module 14, and the scheduler 15. Data processed by the software modules, for example DVB-SI data and user profile information, can be stored in non-volatile memory 11. The command module 13 may function as a TV-set control, such as tuning selection, demultiplexing selection, and transferring data to the video processor 8 provided on the screen 9. The user command unit 10 receives user commands, for example via remote control (not shown), and sends the user commands to the command module to be processed. For example, when the user enters the channel number, the command module 13 controls the tuner 2 and the demultiplexer 4 to select the corresponding broadcast stream and data packets, and provides feedback on the screen 9. Graphical data such as preset numbers are sent to the video processor 8 to provide, and the channel name is displayed for a few seconds. The EPG module 14 uses a demultiplexer 4 to collect information about the channels available in the received broadcast stream ('servces' in DVB terminology) and information about the scheduled programs for these channels ('EVENT' in DVB terminology). Interpret DVB-SI data received from In addition, the EPG module 14 may decrypt and store messages related to the program, such as advertisements. The scheduler 15 creates a presentation schedule in response to the user selecting a particular program, the schedule comprising one or more messages related to the program and the selected program. Regardless of which program is shown from the beginning, a relevant message is provided prior to the presentation of the (some) selected program. The same message is provided after the end of the program and responds to the user or other activity selecting another program or switching off the device. In this way, a relevant message is achieved to reach the user. In existing devices, these messages are often missed by the user selecting a program when the device has already been running for some time, or by selecting an activity or other program before the actual termination of the program.

스케줄러(15)는 예를 들어, 관련 프로그램 전과 후에 있어, 동일 메시지의 다양한 예(instance)들을 예정할 수 있다. 프로그램과 관련된 여러 메시지들이 있다면, 스케줄러(15)는 프로그램의 프리젠테이션 전과 후에 모든 여러 메시지들을 예정할 수 있으며, 또한 이러한 방법으로 예를 들어, 프로그램의 프리젠테이션 전의 하나의 메시지와 프리젠테이션 후에 또 다른 메시지를 분배할 수 있다.The scheduler 15 may schedule various instances of the same message, eg, before and after the associated program. If there are several messages related to the program, the scheduler 15 can schedule all the various messages before and after the presentation of the program, and also in this way, for example, one message before the presentation of the program and another after the presentation. You can distribute the message.

프로그램은 EPG로부터 선택되거나, 단지 원격 제어의 업/다운 키를 사용하여 바꾸거나 또는 채널 넘버에 직접 앤터를 함으로서 선택될 수 있다. 프로그램은 기록(recording) 장치로부터 또한 수신될 수 있다. 그 경우에, 관련 메시지들은 분리되어 기억될 수 있고 프로그램 재생 바로 전에 예정될 수 있거나, 발생된 프리젠테이션은 전체적으로 즉, 관련된 메시지를 포함하여 기억될 수 있다.The program can be selected from the EPG, changed using only the up / down keys of the remote control or by directly entering the channel number. The program can also be received from a recording device. In that case, the relevant messages can be stored separately and scheduled just before the program playback, or the generated presentation can be stored as a whole, i.e. including the associated message.

메시지는 특정 프로그램, 또는 프로그램 그룹 즉, 특정 형식의 프로그램들과 관련될 수 있다. 예를 들어, 스포츠 프로그램이 선택되면, 스포츠관련 광고는 스포츠 프로그램의 프리젠테이션의 시작 시에 예정될 수 있다.The message may be associated with a particular program or program group, ie programs of a particular type. For example, if a sports program is selected, sports-related advertisements may be scheduled at the start of the presentation of the sports program.

도 2는 본 발명에 따른 방법의 실시례의 순서도를 도시한다. 이 장치가 스위치 온이 되고 디폴트 프로그램이 선택되는 초기 단계(200) 이후, 선택된 프로그램은 단계(201)에 제공된다. 단계(202)에서, 프로그램 선택 이벤트가 일어나는지의 여부가 검색된다. 만일 그렇지 않다면, 선택된 프로그램의 프리젠테이션이 계속되거나, 새롭게 선택된 프로그램과 관련된 메시지가 존재하는지의 여부 예컨대, 메모리에 기억되었지의 여부가 단계(203)에서 검색된다. 만약 그러하다면, 이 메시지가 단계(201)에서 새롭게 선택된 프로그램을 제공하기 전에 단계(204)에 디스플레이 된다. 또는, 새롭게 선택된 프로그램의 카테고리 또는 종류와 관련된 메시지가 존재하는 지의 여부를 단계(205)에서 검색한다. 만약 그러하다면, 이 메시지는 단계(201)에서 새롭게 선택된 프로그램을 제공하기 전에 단계(206)에서 디스플레이 된다.2 shows a flowchart of an embodiment of the method according to the invention. After the initial step 200 in which the device is switched on and a default program is selected, the selected program is provided to step 201. In step 202, whether a program selection event occurs is retrieved. If not, the presentation of the selected program continues, or a search is made at step 203 whether there is a message associated with the newly selected program, for example whether it has been stored in memory. If so, this message is displayed in step 204 before providing the newly selected program in step 201. Or, in step 205, whether there is a message related to the category or type of the newly selected program exists. If so, this message is displayed in step 206 before providing the newly selected program in step 201.

대안의 실시례에서, 선택된 프로그램의 종류에 관계된 메시지들과 선택된 프로그램과 특별히 관계된 메시지들은 선택된 프로그램의 프리젠테이션 전에 제공되며, 또한 선택된 프로그램의 프리젠테이션 후 및/또는 프리젠테이션 동안에도 제공이 가능하다.In an alternative embodiment, messages relating to the type of program selected and messages specifically related to the selected program are provided before the presentation of the selected program and may also be provided after and / or during the presentation of the selected program.

요약해서, 본 발명은 선택된 프로그램을 제공하기 위한 장치 및 방법에 관한 것이다. 본 방법은 선택된 프로그램과 관련된 광고들 또는 메시지들과 같은 선택된 프로그램과 관계된 추가적인 데이타를 수신하고 기억하는 단계를 포함한다. 본 방법은 선택된 프로그램 즉, 오디오 및 비디오 정보를 구성하는 내용 데이타을 수신하는 단계와 및 상기 추가적인 데이타와 상기 내용 데이타를 포함하는 프리젠테이션 스케줄을 발생시키는 단계를 더 포함한다. 선택된 프로그램과 추가적인 데이타는 상기 프리젠테이션 스케줄에 따라 제공된다. 비록 사용자가 프로그램이 한동안 이미 계속되고 있을 때 이 프로그램을 선택한다 할지라도, 추가적인 데이타는 예를 들어, 프리젠테이션의 시작 및/또는 종료 시에 제공된다. 그래서, 추가적인 메시지들이 뷰어에 도달하는 것이 보장된다.In summary, the present invention relates to an apparatus and a method for providing a selected program. The method includes receiving and storing additional data related to the selected program, such as advertisements or messages associated with the selected program. The method further includes receiving content data constituting a selected program, i.e., audio and video information, and generating a presentation schedule comprising the additional data and the content data. The selected program and additional data are provided according to the presentation schedule. Although the user selects this program when the program has already been running for a while, additional data is provided, for example, at the start and / or end of the presentation. Thus, additional messages are guaranteed to reach the viewer.

본 발명은 특별히 예시적 실시례를 참조하여 설명되었지만, 변형과 변용들은 본 발명 개념의 범위내에서 가능하다. 용어 '포함하는'은 청구항에서 열거된 것 이외의 다른 엘리먼트 또는 단계들의 존재를 배제하지 않는다.Although the present invention has been specifically described with reference to exemplary embodiments, variations and modifications are possible within the scope of the inventive concept. The term 'comprising' does not exclude the presence of elements or steps other than those listed in a claim.

메시지들 또는 광고들은 개별적으로 전송되고 기억된다. 그러한 메시지들은 특정 프로그램들 또는 특정 프로그램 카테고리들 등과 관련될 수 있다. 사용자가 프로그램을 선택할 때, 이 메시지들 또는 광고들은 노출 타임이 최적이 되는 방법으로 제공되도록 설정된다. 예를 들어, 선택된 프로그램이 이미 한동안 진행되고 있다고 하더라도, 실제 프로그램이 제공되기 전에 이 메시지가 제공될 수 있다. 추가적으로 또는 대안으로, 예를 들어, 메시지가 프로그램을 일시적으로 중단시키면서 또는 프로그램 종료 후 여러번 제공된다. 또한, 다중의 다른 메시지들이 유사한 방법으로 선택된 프로그램 전, 동안, 또는 후에 제공될 수 있다.Messages or advertisements are sent and stored separately. Such messages may be associated with specific programs or specific program categories and the like. When the user selects a program, these messages or advertisements are set to be presented in such a way that the exposure time is optimal. For example, even if the selected program is already running for a while, this message may be provided before the actual program is provided. Additionally or alternatively, for example, a message is provided several times after the program has been temporarily interrupted or after the program is terminated. In addition, multiple other messages may be provided before, during, or after the selected program in a similar manner.

바람직한 실시예는 폭넓게 적용되는 디지털 비디오 방송(DVB) 표준에 적합하다. 본 실시예는 방송 스트림(stream)이 디지털 비디오 방송(DVB) 사양에 따른 스트림 컨포먼트(conformant)로 특징 지어진다. EPG 데이타와 관련된 다른 프로그램은 DVB 서비스 정보(SL)와 함께 전송된다.The preferred embodiment is suitable for the widely applied digital video broadcasting (DVB) standard. This embodiment is characterized in that the broadcast stream is a stream conformant according to the Digital Video Broadcasting (DVB) specification. Another program related to the EPG data is transmitted with the DVB service information (SL).

본 발명은 특히 텔레비전 수신기들과 셋-톱 박스들에 적합하다.The invention is particularly suitable for television receivers and set-top boxes.

Claims (11)

선택 프로그램 제공 방법에 있어서,In the selection program providing method, 선택된 프로그램과 관계된 부가 데이타를 수신하고 기억하는 단계,Receiving and storing additional data related to the selected program, 선택된 프로그램을 구성하는 내용 데이타를 수신하는 단계,Receiving content data constituting the selected program, 상기 부가 데이타와 상기 내용 데이타를 포함하는 프리젠테이션 스케줄을 생성하는 단계, 및Generating a presentation schedule including the additional data and the content data; and 상기 프레젠테이션 스케줄에 따라 부가 데이타와 선택된 프로그램을 제공하는 단계를 포함하는 선택 프로그램 제공 방법.Providing additional data and a selected program according to the presentation schedule. 제 1항에 있어서,The method of claim 1, 부가 데이타가 광고 데이타를 포함하는 선택 프로그램 제공 방법.A selection program providing method wherein the additional data includes advertisement data. 제 1항 또는 제 2항에 있어서,The method according to claim 1 or 2, 내용 데이타가 오디오 및/또는 비디오 데이타를 포함하는 선택 프로그램 제공 방법.A method of providing an optional program wherein content data includes audio and / or video data. 제 1항 내지 제 3항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 3, 상기 부가 데이타가 적어도 선택된 프로그램의 시작 시에 예정되는 선택 프로그램 제공 방법.And the additional data is scheduled at least at the start of the selected program. 제 1항 내지 제 4항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 부가 데이타가 적어도 선택된 프로그램의 종료 시에 예정되는 선택 프로그램 제공 방법.And the additional data is scheduled at least at the end of the selected program. 선택 프로그램 제공 장치에 있어서,In the selective program providing apparatus, 선택된 프로그램과 관계된 부가 데이타를 수신하기 위한 수신 수단,Receiving means for receiving additional data related to the selected program, 선택된 프로그램을 구성하는 내용 데이타을 수신하기 위한 다른 수신 수단,Other receiving means for receiving content data constituting the selected program, 상기 부가 데이타와 상기 내용 데이타를 포함하는 프리젠테이션 스케줄을 작성하기 위한 스케줄링 수단, 및Scheduling means for creating a presentation schedule including the additional data and the content data; and 상기 프리젠테이션 스케줄에 따라서 선택된 프로그램과 부가 데이타를 제공하기 위한 프리젠테이션 수단을 구비하는 선택 프로그램 제공 장치.And a presentation means for providing the selected program and additional data according to the presentation schedule. 제 6항에 있어서,The method of claim 6, 상기 부가 데이타가 광고 데이타를 포함하는 선택 프로그램 제공 장치.And the additional data includes advertisement data. 제 6항 또는 제 7항에 있어서,The method according to claim 6 or 7, 상기 내용 데이타가 오디오 및/또는 비디오 데이타를 포함하는 선택 프로그램 제공 장치.And the content data includes audio and / or video data. 제 6항 내지 제 8항 중 어느 한 항에 있어서,The method according to any one of claims 6 to 8, 상기 부가 데이타가 적어도 선택된 프로그램의 시작 시에 예정되는 선택 프로그램 제공 장치.And the additional data is scheduled at least at the start of the selected program. 제 6항 내지 제9항 중 어느 한 항에 있어서,The method according to any one of claims 6 to 9, 상기 부가 데이타가 적어도 선택된 프로그램의 종료 시에 예정되는 선택 프로그램 제공 장치.And the additional program is scheduled at the end of at least the selected program. 제 6항 내지 제 10항 중 어느 한 항에 정의된 바와 같은 장치로서의 텔레비전 수신기.Television receiver as an apparatus as defined in claim 6.
KR1020007011193A 1999-02-08 2000-01-28 Method and apparatus for presenting a program KR20010042543A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP99200343.4 1999-02-08
EP99200343 1999-02-08
PCT/EP2000/000679 WO2000048394A1 (en) 1999-02-08 2000-01-28 Method and apparatus for presenting a program

Publications (1)

Publication Number Publication Date
KR20010042543A true KR20010042543A (en) 2001-05-25

Family

ID=8239867

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020007011193A KR20010042543A (en) 1999-02-08 2000-01-28 Method and apparatus for presenting a program

Country Status (7)

Country Link
EP (1) EP1070427A1 (en)
JP (1) JP2002537694A (en)
KR (1) KR20010042543A (en)
CN (1) CN1293867A (en)
BR (1) BR0004700A (en)
MY (1) MY128683A (en)
WO (1) WO2000048394A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030025602A (en) * 2001-09-21 2003-03-29 (주)프리샛 코리아 Digital Audio brodcasting Receiver having a function of receiving moving image

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4977455B1 (en) * 1988-07-15 1993-04-13 System and process for vcr scheduling
US5155591A (en) * 1989-10-23 1992-10-13 General Instrument Corporation Method and apparatus for providing demographically targeted television commercials
US5099319A (en) * 1989-10-23 1992-03-24 Esch Arthur G Video information delivery method and apparatus
US5233423A (en) * 1990-11-26 1993-08-03 North American Philips Corporation Embedded commericals within a television receiver using an integrated electronic billboard
JPH0621907A (en) * 1991-09-10 1994-01-28 New Media Corp Method and apparatus for multiple medium sending network
JP3425159B2 (en) * 1992-02-06 2003-07-07 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Commercial advertisement method and commercial advertisement generation device
JPH08171374A (en) * 1994-12-16 1996-07-02 Ekushingu:Kk Advertisement reproducing device
JP3495198B2 (en) * 1996-09-02 2004-02-09 株式会社東芝 Commercial information selective reproduction method and broadcast system
JP3983853B2 (en) * 1997-07-31 2007-09-26 松下電器産業株式会社 Broadcast receiver

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030025602A (en) * 2001-09-21 2003-03-29 (주)프리샛 코리아 Digital Audio brodcasting Receiver having a function of receiving moving image

Also Published As

Publication number Publication date
BR0004700A (en) 2000-12-19
JP2002537694A (en) 2002-11-05
WO2000048394A1 (en) 2000-08-17
CN1293867A (en) 2001-05-02
EP1070427A1 (en) 2001-01-24
MY128683A (en) 2007-02-28

Similar Documents

Publication Publication Date Title
US6813776B2 (en) Method for automatic and semi-automatic event scheduling based on information embedded in multimedia content
EP1057329B1 (en) Apparatus for receiving programs
US6990680B1 (en) System for scheduled caching of in-band data services
JP4280644B2 (en) Download program to broadcast receiver
JP4324322B2 (en) Television signal replacement system and method
US7610598B2 (en) Recording apparatus that switches decoding methods between data received over the internet and data received over a broadcast network
US8019984B2 (en) Method for controlling autostart of data application and video playback apparatus thereof
US20030172381A1 (en) Digital television system having personalized addressable content
US20070022434A1 (en) Broadcasting signal receiving device and method for executing data broadcasting application of the same
US7712117B1 (en) Multiple channel presenter
AU774912B2 (en) Method for selecting a program displayed in an advertisement in an application software program
US20100186048A1 (en) Television receiver device
EP1589755B1 (en) Receiver of analogue and digital television signals and method of receiving analogue and digital signals
JP2002077837A (en) Method for delivering data broadcast program and data broadcast receiver
KR100992003B1 (en) Dvd virtual machine
EP1129574A1 (en) Method of and apparatus for advising about receivable programs
KR20010042543A (en) Method and apparatus for presenting a program
JP2020025331A (en) Broadcast receiving apparatus, receiving method, and transmission method
KR20010038584A (en) Software upgrade method in digital television
KR100577173B1 (en) Method for displaying Electronic Program Guide
KR100683346B1 (en) Method for manupulating EPG information in Digital Multimedia Broadcasting receiver
KR101462279B1 (en) Apparatus method for viewing subscription in IPTV
KR100949958B1 (en) Method for offer EPG of DTV
KR20070121425A (en) Method of processing program guide information and broadcast receiver thereof and broadcast system
JP2009530951A (en) Data distribution system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application