KR20000034366A - Method of web-based additional information service by using television - Google Patents
Method of web-based additional information service by using television Download PDFInfo
- Publication number
- KR20000034366A KR20000034366A KR1019980051694A KR19980051694A KR20000034366A KR 20000034366 A KR20000034366 A KR 20000034366A KR 1019980051694 A KR1019980051694 A KR 1019980051694A KR 19980051694 A KR19980051694 A KR 19980051694A KR 20000034366 A KR20000034366 A KR 20000034366A
- Authority
- KR
- South Korea
- Prior art keywords
- additional information
- web
- item
- service
- data
- Prior art date
Links
Classifications
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23605—Creation or processing of packetized elementary streams [PES]
-
- 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/4343—Extraction or processing of packetized elementary streams [PES]
-
- 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/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
본 발명은 웹 기반의 부가 정보를 서비스하는 방법에 관한 것으로, 더욱 상세하게는 텔레비젼 방송신호를 통해 브로드 캐스팅되는 웹 기반의 각종 부가 정보를 사용자에게 서비스하는 데 적합한 텔레비젼을 이용한 웹 기반 부가 정보 서비스 방법에 관한 것이다.The present invention relates to a method of serving web-based additional information, and more particularly, to a web-based additional information service method using a television suitable for serving a user with various web-based additional information broadcasted through a television broadcast signal. It is about.
근래들어, 아날로그 텔레비젼 방송 방식 대신에 각종 부가 서비스를 실시간으로 제공할 수 있는 디지탈 방송 방식(즉, 디지탈 지상파 방송, 디지탈 케이블 방송, 디지탈 위성 방송 등)에 대한 실용화가 도처에서 급진전되고 있는 실정이다.In recent years, the practical use of digital broadcasting methods (that is, digital terrestrial broadcasting, digital cable broadcasting, digital satellite broadcasting, etc.) capable of providing various additional services in real time instead of analog television broadcasting systems is rapidly advancing everywhere.
한편, 디지탈 방송 방식은, 아날로그 방송 방식과는 달리, 방송 프로그램 신호를 잘 알려진 압축 알고리즘(예를들면, MPEG-2 알고리즘)을 이용하는 압축 부호화한 방송 프로그램 신호를 전송하고 수신측(디지탈 텔레비젼 또는 셋탑 박스 등)에서는 MPEG 디코더를 이용하여 압축 부호화된 방송신호를 원신호로 복원하여 디스플레이한다.On the other hand, unlike the analog broadcast method, the digital broadcast method transmits a broadcast program signal obtained by compressing and encoding a broadcast program signal using a well-known compression algorithm (for example, the MPEG-2 algorithm) and receiving the digital TV or set-top. In a box or the like), a broadcast signal encoded and compressed by using an MPEG decoder is recovered and displayed as an original signal.
그러므로, 디지탈 방송 방식의 경우 아날로그 방송 방식에 비해 보다 많은 방송 채널을 할당할 수 있을 뿐만 아니라 문자, 그림 등과 같은 부가 정보들을 서비스할 수 있다. 특히, 디지탈 위성 방송 방식의 경우 큰 대역폭을 갖기 때문에 보다 많은 방송 채널의 할당 및 부가 정보 서비스가 가능하다.Therefore, the digital broadcasting scheme can allocate more broadcasting channels than the analog broadcasting scheme, and can service additional information such as text and pictures. In particular, since the digital satellite broadcasting method has a large bandwidth, more broadcasting channels can be allocated and additional information services can be provided.
따라서, 디지탈 방송 방식에서 부가 정보를 서비스하기 위한 여러 가지 기법들에 개발되고 있으며, 본 발명은 이러한 일환으로써 제안되었다.Therefore, various techniques for serving additional information in digital broadcasting schemes have been developed, and the present invention has been proposed as part of this.
따라서, 본 발명은, 상기한 점에 착안하여 안출한 것으로, 브로드 캐스트 방식으로 웹 기반 부가 정보를 사용자에게 서비스할 수 있는 텔레비젼을 이용한 웹 기반 부가 정보 서비스 방법을 제공하는 데 그 목적이 있다.Accordingly, an object of the present invention is to provide a web-based additional information service method using a television that can provide web-based additional information to a user in a broadcast manner.
상기 목적을 달성하기 위하여 본 발명은, 디지탈 방송 방식을 수용 가능한 텔레비젼을 이용하여 웹 기반의 부가 정보 서비스를 제공하는 방법에 있어서, 웹 기반의 부가 정보들로 된 DIR(download info response) 패킷들을 방송신호에 삽입하여 송출하고, 부가 정보 PID를 프로그램 조합 테이블(PAT)에 삽입하여 송출하는 과정; 수신된 프로그램 조합 테이블에 삽입된 부가 정보 PID에 의거하여 방송신호에 삽입된 DIR 패킷 데이터들을 추출하고, 이 추출된 DIR 패킷 데이터들을 디코딩하여 메모리 블록에 저장하는 과정; 웹 기반의 부가 정보 서비스 요구가 있을 때, 서비스 종류 항목, 세부 항목 및 실제 부가 정보 데이터가 디스플레이되는 부가 정보 영역을 갖는 웹 기반 기본 메뉴 화면을 생성하여 모니터상에 디스플레이하는 과정; 사용자에 의해 상기 서비스 종류 항목내 서비스 종류와 상기 세부 항목내 세부 항목이 선택되면, 상기 메모리 블록을 탐색하여 선택된 서비스 종류의 세부 항목에 대응하는 부가 정보 데이터들을 인출하고, 이 인출된 부가 정보 데이터들에 대해 웹 브라우저를 이용하여 분석 및 포맷팅함으로써, 부가 정보 화면 데이터를 구성하는 과정; 및 상기 구성된 부가 정보 화면 데이터를 상기 웹 기반 기본 메뉴 화면내 부가 정보 영역상에 디스플레이하는 과정으로 이루어진 텔레비젼을 이용한 웹 기반 부가 정보 서비스 방법을 제공한다.In order to achieve the above object, the present invention provides a web-based additional information service using a television capable of accepting a digital broadcasting method, broadcasting DIR (download info response) packets of web-based additional information Inserting and transmitting the signal, and inserting the additional information PID into the program combination table (PAT) to send the signal; Extracting DIR packet data inserted into a broadcast signal based on the additional information PID inserted into the received program combination table, decoding the extracted DIR packet data, and storing the extracted DIR packet data in a memory block; When there is a web-based additional information service request, generating a web-based basic menu screen having an additional information area where service type items, detailed items, and actual additional information data are displayed and displaying on a monitor; When a service type in the service type item and a detailed item in the detail item are selected by a user, the memory block is searched to retrieve additional information data corresponding to the detailed item of the selected service type, and the extracted additional information data. Constructing additional information screen data by analyzing and formatting using a web browser for; And displaying the configured additional information screen data on the additional information area in the web-based basic menu screen.
도 1은 본 발명에 따른 웹 기반 부가 정보 서비스 방법을 적용하는 데 적합한 전형적인 위성 방송 수신기의 블록구성도,1 is a block diagram of a typical satellite broadcast receiver suitable for applying a web-based method of providing additional information according to the present invention;
도 2는 본 발명의 바람직한 실시예에 따라 웹 기반의 부가 정보를 사용자에게 서비스하는 과정을 도시한 플로우챠트,2 is a flowchart illustrating a process of serving web-based additional information to a user according to a preferred embodiment of the present invention;
도 3은 웹 기반 부가 정보 서비스를 위해 사용되는 웹 화면의 일예를 도시한 도면,3 is a diagram illustrating an example of a web screen used for a web-based additional information service;
도 4는 웹 화면내의 항목 선택시에 웹 화면내에 디스플레이되는 팝업 메뉴의 일예를 도시한 도면.4 shows an example of a pop-up menu displayed in a web screen when an item in the web screen is selected.
<도면의 주요부분에 대한 부호의 설명><Description of the code | symbol about the principal part of drawing>
102 : 튜너 및 복조 블록 104 : 디멀티플렉서(DMUX)102 tuner and demodulation block 104 demultiplexer (DMUX)
106 : MPEG 디코딩 블록 108 : 제어 블록106: MPEG decoding block 108: control block
110, 112 : 메모리 블록 114 : 웹 브라우져110, 112: memory block 114: web browser
이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세하게 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 웹 기반 부가 정보 서비스 방법을 적용하는 데 적합한 전형적인 위성 방송 수신기의 블록구성도로써, 튜너 및 복조 블록(102), DMUX(104), MPEG 디코딩 블록(106), 제어 블록(108) 제 1 및 제 2 메모리 블록(110, 112) 및 웹 브라우저(114)를 포함한다.1 is a block diagram of a typical satellite broadcasting receiver suitable for applying a web-based side information service method according to the present invention. The tuner and demodulation block 102, the DMUX 104, the MPEG decoding block 106, and the control block are shown in FIG. 108 includes first and second memory blocks 110, 112 and a web browser 114.
도 1을 참조하면, 튜너 및 복조 블록(102)은, 위성 방송 수신기의 파워가 온되면 안테나를 통해 수신되는 전송 스트림상에 삽입된 안내 패킷(즉, 채널 정보, 프로그램 정보 등)를 추출, 즉 각 채널의 프로그램 넘버를 의미하는 N비트의 프로그램 구분자(PID : program identifier) 정보로 된 프로그램 조합 테이블(PAT : program associated table) 정보를 갖는 채널 정보 패킷 데이터와 특정 채널의 오디오, 비디오, 텍스트 등을 의미하는 N비트의 프로그램 구분자(PID) 정보로 된 프로그램 맵 테이블(PMT : program map table) 정보를 갖는 프로그램 정보 패킷 데이터를 추출하고, 이 추출된 패킷 데이터들에 대해 중간주파로의 변환, 복조 및 오류 정정 등의 과정을 거쳐 전송 스트림으로 복원한 다음 디멀티플렉서(DMUX : 104)로 제공한다.1, the tuner and demodulation block 102 extracts, i.e., channel information, program information, and the like, inserted into a transport stream received through an antenna when the satellite broadcast receiver is powered on. Channel information packet data having program associated table (PAT) information including N-bit program identifier (PID) information representing a program number of each channel, and audio, video, and text of a specific channel. Extract program information packet data having program map table (PMT) information of N-bit program identifier (PID) information, and convert, demodulate and After restoring to a transport stream through error correction, a demultiplexer (DMUX) 104 is provided.
또한, 튜너 및 복조 블록(102)은 라인 L11을 통해 후술하는 제어 블록(108)으로부터 제공되는 튜닝 제어신호에 의거하여, 도시 생략된 방송신호 수신부(즉, 위성 수신 안테나)를 통해 수신되는 위성 방송신호에서 사용자에 의해 선택된 방송 채널을 튜닝하고 이 튜닝된 방송 채널 신호를 전송전의 원신호로 복조(QPSK 복조)하여, 디멀티플렉서(DMUX : 104)로 제공한다.In addition, the tuner and demodulation block 102 is a satellite broadcast received through a broadcast signal receiver (i.e., a satellite reception antenna), not shown, based on a tuning control signal provided from the control block 108 described later through the line L11. The broadcast channel selected by the user is tuned from the signal, and the tuned broadcast channel signal is demodulated (QPSK demodulated) to the original signal before transmission, and provided to the demultiplexer (DMUX) 104.
더욱이, 튜너 및 복조 블록(102)은, 본 발명의 구현을 위해 방송 패킷 스트림상에 삽입되어 전송되는 부가 정보(예를들면, 조간지 석간지 등의 신문 등)에 대한 패킷 스트림을 추출하여 변조전의 원신호로 복조한 다음 디멀티플렉서(104)로 제공한다. 이때, 수신되는 부가 정보 패킷 데이터(즉, DIR(download info response) 패킷 데이터)들은 웹 브라우저에서 사용가능한 HTML(hyper text mark-up language) 파일 형태를 갖는다.Further, the tuner and demodulation block 102 extracts the packet stream for additional information (e.g., newspapers, such as intertidal paper, tidal paper, etc.) inserted and transmitted on the broadcast packet stream for implementation of the present invention. The signal is demodulated and then provided to a demultiplexer 104. In this case, the received additional information packet data (ie, download information response (DIR) packet data) has a form of a hyper text mark-up language (HTML) file that can be used in a web browser.
다음에, 디멀티플렉서(104)에서는 상기한 튜너 및 복조 블록(102)으로부터 제공되는 선택된 방송 채널의 오디오 및 비디오 전송 스트림, 안내 패킷의 전송 스트림 및 부가 정보 패킷 스트림을 각각 분리하며, 여기에서 분리된 방송 채널의 오디오 및 비디오 전송 스트림은 다음단의 MPEG 디코딩 블록(106)으로 제공되고, 안내 패킷 및 부가 정보 패킷의 전송 스트림은 라인 L13을 통해 제어 블록(108)으로 제공된다.Next, the demultiplexer 104 separates the audio and video transport streams of the selected broadcast channel, the transport stream of the announcement packet, and the side information packet stream provided from the tuner and the demodulation block 102, respectively. The audio and video transport stream of the channel is provided to the next MPEG decoding block 106, and the transport stream of the guide packet and the side information packet is provided to the control block 108 via line L13.
한편, MPEG 디코딩 블록(106)에서는 상술한 디멀티플렉서(104)를 통해 제공되는 선택된 방송 채널의 압축 부호화된 오디오 신호 및 비디오 신호, 예를들면 비디오 신호의 시,공간적인 상관성을 고려하여 압축 부호화된 비디오 신호를 가변길이 복호화, 역 DCT, 역양자화, 움직임 보상 등의 복호화 기법을 이용하여 부호화 전의 원신호로 복원하며, 여기에서 복원된 디지탈 방송 비디오 신호는 도시 생략된 비디오 신호 처리기를 통해 모니터측으로 전달되고, 복원된 방송 오디오 신호는 도시 생략된 오디오 신호 처리기를 통해 스피커측으로 절단된다.Meanwhile, in the MPEG decoding block 106, the compressed coded audio signal and the video signal of the selected broadcast channel provided through the above-described demultiplexer 104, for example, the video coded in consideration of spatiotemporal and spatial correlation of the video signal, are compressed and encoded. The signal is restored to the original signal before encoding by using a decoding technique such as variable length decoding, inverse DCT, inverse quantization, and motion compensation, and the digital broadcast video signal reconstructed here is transmitted to the monitor through a video signal processor (not shown). The restored broadcast audio signal is cut to the speaker side through an audio signal processor (not shown).
다른한편, 제어 블록(108)은, 예를들면 위성 방송 수신기의 전반적인 동작제어를 수행하는 마이크로 프로세서를 포함하는 것으로, 수신기의 파워가 온될 때 라인 L11을 통해 안내 패킷의 획득을 요구하는 신호를 발생하고, 라인 L13을 통해 전송 스트림상에서 추출한 안내 패킷 데이터들이 입력되면 이들 데이터를 제 1 메모리 블록(110)에 순차적으로 저장한다. 즉, 제 1 메모리 블록(110)에는 위성 방송에 대한 안내 패킷 데이터들이 저장되며, 이와같이 저장되는 안내 패킷 데이터들은 그래픽 유저 인터페이스(GUI)를 위해 사용된다.On the other hand, the control block 108 includes a microprocessor for performing overall operation control of the satellite broadcast receiver, for example, and generates a signal for requesting acquisition of a guide packet via line L11 when the receiver is powered on. When guide packet data extracted from the transport stream is input through the line L13, the data are sequentially stored in the first memory block 110. That is, guide packet data for satellite broadcasting is stored in the first memory block 110, and the guide packet data stored in this manner is used for a graphical user interface (GUI).
또한, 제어 블록(108)에서는, PAT 정보내에 삽입된 부가 정보 PID(예를들어, 서비스하고자하는 부가 정보가 n개의 신문일 때 각 신문 정보별 PID)에 의거하여 튜너 및 복조 블록(102)에서 추출되어 디멀티플렉서(104)를 통해 부가 정보 패킷들이 제공될 때, 이들 부가 정보 패킷들을 분석하여 얻어지는 서비스 종류 정보(예를들어, A 신문, B 신문, C 신문 등)와 파일 정보(즉, 실제 내용 정보)를 제 2 메모리 블록(112)에 저장, 즉 부가 정보들은 종류별로 구분(예를들어, 부가 정보가 조간지 석간지 등의 신문 정보일 때 각 신문의 종류별 및 해당 신문의 기사 종류별(즉, 사설, 사회면, 정치면, 경제면, 문화면, 스포츠면 등)로 구분)되어 제 2 메모리 블록(112)에 순차적으로 저장한다. 즉, 제 2 메모리 블록(112)에는 부가 정보들에 대한 서비스 종류 정보 및 파일 정보들이 저장되는 데, 이러한 정보들은 웹을 기반으로하는 그래픽 유저 인터페이스(GUI) 환경을 지원하는 데 사용된다.Further, in the control block 108, the tuner and demodulation block 102 are based on the additional information PID (for example, PID for each newspaper information when the additional information to be serviced is n newspapers) inserted in the PAT information. When extracted and provided with additional information packets through the demultiplexer 104, service type information (e.g., A newspaper, B newspaper, C newspaper, etc.) and file information (i.e., actual content) obtained by analyzing these additional information packets are provided. Information) in the second memory block 112, i.e., the additional information is classified by type (e.g., when the additional information is newspaper information, such as an inter- tidal or evening paper), by the type of each newspaper and the article type of the newspaper (ie, editorial). , Social, political, economic, cultural, sports, etc.) and sequentially store in the second memory block 112. That is, the service type information and file information about the additional information are stored in the second memory block 112, and the information is used to support a web-based Graphical User Interface (GUI) environment.
즉, 제어 블록(108)에서는 웹 기반의 그래픽 유저 인터페이스시에 제 2 메모리 블록(112)에 저장된 서비스 종류 정보 및/또는 실제 내용 정보들을 인출하여 라인 L15를 통해 웹 브라우저(114)로 전달한다.That is, the control block 108 retrieves the service type information and / or the actual content information stored in the second memory block 112 at the time of the web-based graphical user interface and transmits the information to the web browser 114 through the line L15.
한편, 웹 브라우저(114)에서는 라인 L15를 통해 제어 블록(108)으로부터 부가 정보(서비스 종류 정보 또는 실제 내용 정보)들이 제공되면, HTML 엔진을 이용하여 부가 정보를 분석(제목, 그림, 내용 문자 등)하고, 이 분석된 부가 정보를 포맷팅하여 웹 기반 화면을 구성하며, 이와같이 구성되는 웹 화면 데이터들은 도시 생략된 모니터로 제공된다. 따라서, 모니터상에는, 일예로서 도 3에 도시된 바와같은 웹 화면이 디스플레이될 것이다.On the other hand, when the additional information (service type information or actual content information) is provided from the control block 108 through the line L15 in the web browser 114, the additional information is analyzed using the HTML engine (title, picture, content text, etc.). And forms the web-based screen by formatting the analyzed additional information, and the web screen data thus configured is provided to a monitor not shown. Thus, on the monitor, a web screen as shown in FIG. 3 will be displayed as an example.
또한, 웹 브라우저(114)에서는 웹 화면상에서 사용자가 임의의 항목, 예를들면 도 3의 서비스 종류 항목(302a), 세부 항목(302b), OK/CANCEL 항목(302c)들이 선택될 때 발생하는 선택신호가 인가되면, 라인 L15를 통해 제어 블록(108)으로 제공한다. 도 3에서 참조번호 302는 항목 영역을 나타내고, 참조번호 304는 사용자에게 서비스되는 실제 내용 정보(예를들어, A 신문의 사회면 등)들이 디스플레이되는 영역을 나타낸다.In addition, in the web browser 114, a selection that occurs when a user selects an arbitrary item, for example, a service type item 302a, a detail item 302b, and an OK / CANCEL item 302c on a web screen. When a signal is applied, it is provided to the control block 108 via line L15. In FIG. 3, reference numeral 302 denotes an item area, and reference numeral 304 denotes an area in which actual content information (for example, social pages of A newspaper, etc.) serviced to a user is displayed.
다음에, 상술한 바와같은 구성을 갖는 위성 방송 수신기를 이용하여 본 발명에 따라 웹 기반 부가 정보 서비스를 수행하는 과정에 대하여 설명한다.Next, a process of performing a web-based additional information service according to the present invention using a satellite broadcast receiver having the above-described configuration will be described.
도 2는 본 발명의 바람직한 실시예에 따라 웹 기반의 부가 정보를 사용자에게 서비스하는 과정을 도시한 플로우챠트게 서비스하는 과정을 도시한 플로우챠트이다.FIG. 2 is a flowchart illustrating a process of serving a web service according to a preferred embodiment of the present invention.
도 2를 참조하면, 위성 방송 수신기의 파워가 온되면(단계 202), 디멀티플렉서(104)를 통해 안내 패킷 데이터(즉, 프로그램 조합 테이블(PAT) 데이터, 프로그램 맵 테이블(PMT) 데이터)들이 추출되며, 이와같이 추출되는 안내 패킷 데이터들은 제어 블록(108)으로 제공된 다음 제 1 메모리 블록(110)에 저장된다(단계 204).Referring to FIG. 2, when the satellite broadcasting receiver is powered on (step 202), guide packet data (ie, program combination table (PAT) data and program map table (PMT) data) are extracted through the demultiplexer 104. The guide packet data thus extracted is provided to the control block 108 and then stored in the first memory block 110 (step 204).
다음에, 제어 블록(108)에서는 제 1 메모리 블록(110)에 저장된 프로그램 조합 테이블(PAT)을 탐색하여 부가 정보 PID, 즉 웹 기반 부가 정보 PID가 존재하는 지의 여부를 체크한다(단계 206). 이때, 위성 방송 수신기는 시청 모드 또는 입력 대기 모드 등을 수행하게 된다.Next, the control block 108 searches the program combination table PAT stored in the first memory block 110 to check whether there is an additional information PID, that is, a web-based additional information PID (step 206). At this time, the satellite broadcast receiver performs a viewing mode or an input standby mode.
상기 단계(206)에서의 체크 결과, 프로그램 조합 테이블(PAT)에 웹 기반 부가 정보 PID가 존재하는 것으로 판단되면, 튜너 및 복조 블록(102)에서는 제어 블록(108)으로부터의 제어에 따라 부가 정보 패킷들을 추출하며, 이와같이 추출되는 부가 정보 패킷들은 디멀티플렉서(104) 및 라인 L13을 통해 제어 블록(108)으로 전달된다. 이때, 수신되는 부가 정보(예를들면, 조간지 석간지 등의 신문 등), 즉 DIR(download info response) 패킷 데이터들은 웹 브라우저에서 사용가능한 HTML(hyper text mark-up language) 파일 형태를 갖는다.As a result of the check in step 206, if it is determined that the web-based side information PID exists in the program combination table PAT, the tuner and demodulation block 102 according to the control from the control block 108, the side information packet. The additional information packets thus extracted are delivered to the control block 108 via the demultiplexer 104 and line L13. In this case, the received additional information (for example, a newspaper such as a morning paper evening paper, etc.), that is, DIR (download info response) packet data has a form of a hyper text mark-up language (HTML) file that can be used in a web browser.
그런다음, 제어 블록(108)에서는 수신된 부가 정보 패킷(DIR 패킷)들을 분석하여 서비스 종류 정보(예를들어, A 신문, B 신문, C 신문 등)와 파일 정보(즉, 실제 내용 정보)로 구분, 예를들어 부가 정보가 조간지 석간지 등의 신문 정보일 때 각 신문의 종류별 및 해당 신문의 기사 종류별(즉, 사설, 사회면, 정치면, 경제면, 문화면, 스포츠면 등)로 구분하고, 이 구분된 부가 정보 데이터들을 제 2 메모리 블록(112)에 순차적으로 저장한다(208).Then, the control block 108 analyzes the received side information packets (DIR packets) and converts them into service type information (e.g., A newspaper, B newspaper, C newspaper, etc.) and file information (i.e., actual content information). When the additional information is newspaper information, such as morning or evening papers, the information is classified by the type of each newspaper and by the article type (ie, editorial, social, political, economic, cultural, sports, etc.) of the newspaper. The additional information data is sequentially stored in the second memory block 112 (208).
즉, 프로그램 조합 테이블(PAT)에 웹 기반 부가 정보 PID가 존재할 때 제어 블록(108)에서는 상술한 바와같은 DIR 패킷들을 추출 및 분석하여 제 2 메모리 블록(112)에 저장해 두므로써, 웹 기반 부가 정보 서비스를 준비하며, 이때 위성 방송 수신기는 시청 모드 또는 입력 대기 모드를 수행중이다.That is, when the web-based additional information PID exists in the program combination table (PAT), the control block 108 extracts and analyzes the DIR packets as described above and stores the DIR packets in the second memory block 112 so that the web-based additional information is stored. In preparation for the service, the satellite broadcast receiver is executing a viewing mode or an input standby mode.
다음에, DIR 패킷 데이터들이 저장되면, 제어 블록(108)에서는 사용자 조작에 따라 웹 기반 부가 정보 서비스 요구가 있는지의 여부를 체크, 즉 웹 브라우저(114)로부터 부가 정보 서비스 요구가 있는지의 여부를 체크한다(단계 210).Next, when the DIR packet data is stored, the control block 108 checks whether there is a web-based side information service request according to a user operation, that is, checks whether there is a side information service request from the web browser 114. (Step 210).
상기 단계(210)에서의 체크 결과, 웹 브라우저(114)로부터 부가 정보 서비스 요구가 있는 것으로 판단되면, 제어 블록(108)에서는 라인 L15 상에 웹 기반 기본 메뉴 생성 제어신호를 발생하여 웹 브라우저(114)로 전달한다.If it is determined in the step 210 that there is a request for additional information service from the web browser 114, the control block 108 generates a web-based basic menu generation control signal on the line L15 to generate the web browser 114; To pass).
따라서, 웹 브라우저(114)에서는 수신된 웹 기반 기본 메뉴 생성 제어신호에 응답하여, 일예로서 도 3에 도시된 바와같은 웹 기반 기본 메뉴 화면 데이터를 구성한 다음, 도시 생략된 모니터측으로 전달한다. 그 결과, 도시 생략된 모니터상에는 일예로서 도 3에 도시된 바와같은 웹 기반 기본 메뉴 화면이 디스플레이될 것이다(단계 212).Therefore, in response to the received web-based basic menu generation control signal, the web browser 114 configures web-based basic menu screen data as shown in FIG. 3 as an example, and transfers the same to the monitor side, not shown. As a result, a web-based main menu screen as shown in FIG. 3 will be displayed as an example on the monitor not shown (step 212).
상기한 바와같이, 웹 기반 기본 메뉴 화면이 디스플레이중일 때 웹 브라우저(114)에서는 부가 정보 서비스를 위한 항목이 선택되는 지의 여부를 체크한다(단계 214). 즉, 사용자가 항목 영역(302)내 서비스 종류 항목(302a)을 선택하면, 웹 브라우저(114)에서는 그에 상응하는 서비스 종류 선택신호를 발생하여 라인 L15를 통해 제어 블록(108)으로 전달하며, 제어 블록(108)에서는 서비스 종류 선택신호가 인가될 때 이에 응답하여 제 2 메모리 블록(112)에 저장된 서비스 종류 정보(예를들어, 부가 정보가 석간지 조간지 등의 신문 정보일 때, A 신문, B 신문, C 신문, D 신문, - - -, 모든 신문 등)를 인출하여 라인 L15를 통해 웹 브라우저(114)로 전달한다.As described above, when the web-based main menu screen is being displayed, the web browser 114 checks whether an item for additional information service is selected (step 214). That is, when the user selects the service type item 302a in the item area 302, the web browser 114 generates a corresponding service type selection signal and transmits the corresponding service type selection signal to the control block 108 through the line L15. In block 108, in response to the service type selection signal being applied, in response to the service type selection signal, when the service type information stored in the second memory block 112 (for example, the additional information is newspaper information such as an evening paper or an inter-later paper), the A newspaper or the B newspaper , C newspaper, D newspaper,---, all newspapers, etc.) are withdrawn and delivered to the web browser 114 via line L15.
이어서, 웹 브라우저(114)에서는 전달받은 서비스 종류 정보를 분석하고, 이를 포맷팅한 다음, 일예로서 도 4a에 도시된 바와같은 웹 기반의 서비스 종류 메뉴 화면 데이터로 구성한 다음, 도시 생략된 모니터측으로 전달한다. 따라서, 도시 생략된 모니터상에는 서비스 종류 메뉴 화면이 웹 기반 기본 메뉴 화면상에 팝업 메뉴 형태로 디스플레이되며, 사용자는 자신이 서비스받고자하는 신문, 예를들어 꺽기 표시된 B 신문을 선택할 수 있다.Subsequently, the web browser 114 analyzes the received service type information, formats it, and configures the web type service screen menu data as shown in FIG. 4A as an example, and transmits the same to the monitor side, not shown. . Accordingly, the service type menu screen is displayed in the form of a pop-up menu on the web-based basic menu screen on the monitor (not shown), and the user can select a newspaper, for example, a B newspaper, which is to be serviced.
또한, 사용자가 항목 영역(302)내의 세부 항목(302b)을 선택하게 되면, 웹 브라우저(114)에서는 그에 상응하는 세부 항목 선택신호를 발생하여 라인 L15를 통해 제어 블록(108)으로 전달하며, 제어 블록(108)에서는 세부 항목 선택신호가 인가될 때 이에 응답하여 제 2 메모리 블록(112)에 저장된 세부 항목 정보(예를들어, 부가 정보가 석간지 조간지 등의 신문 정보일 때, 사설, 정치면, 사회면, 경제면, 문화면, 스포츠면, 모든면 등)를 인출하여 라인 L15를 통해 웹 브라우저(114)로 전달한다.Further, when the user selects the detail item 302b in the item area 302, the web browser 114 generates a corresponding detail item selection signal and transmits it to the control block 108 through the line L15, and controls In block 108, when the sub-item selection signal is applied, the sub-item information stored in the second memory block 112 (e.g., when the additional information is newspaper information, such as an evening paper, a morning paper, a private page, a political page, a social page) , Economic side, culture side, sports side, all side, etc.) are withdrawn and delivered to the web browser 114 via line L15.
이어서, 웹 브라우저(114)에서는 전달받은 세부 항목 정보를 분석하고, 이를 포맷팅한 다음, 일예로서 도 4b에 도시된 바와같은 세부 항목 메뉴 화면 데이터로 구성한 다음, 도시 생략된 모니터측으로 전달한다. 따라서, 도시 생략된 모니터상에는 세부 항목 메뉴 화면이 웹 기반 기본 메뉴 화면상에 팝업 메뉴 형태로 디스플레이되며, 사용자는 자신이 서비스받고자하는 신문의 기사 종류, 예를들어 꺽기 표시된 사설 정보를 선택할 수 있다.Subsequently, the web browser 114 analyzes the received detailed item information, formats it, configures the detailed item menu screen data as shown in FIG. 4B as an example, and then transfers the detailed item information to the monitor side, which is not shown. Accordingly, the detailed item menu screen is displayed in the form of a pop-up menu on the web-based basic menu screen on the monitor, not shown, and the user can select the type of newspaper article, for example, private information, displayed by the user.
따라서, 상술한 바와같은 과정을 통해 사용자가 B 신문의 사설을 선택한 후에 0K/CANCEL 항목(302c)내 OK 항목을 선택하게 되면, 웹 브라우저(114)에서는 사용자 선택신호에 상응하는 부가 정보 서비스 요구신호, 예를들어 B 신문의 사설에 대한 서비스 요구신호를 라인 L15 상에 발생하여 제어 블록(108)으로 전달한다.Accordingly, if the user selects the OK item in the 0K / CANCEL item 302c after the user selects the editorial of the newspaper B through the above-described process, the web browser 114 requests the additional information service request signal corresponding to the user selection signal. For example, a service request signal for the editorial of the B newspaper is generated on the line L15 and transmitted to the control block 108.
그 결과, 제어 블록(108)에서는 제 2 메모리 블록(112)을 탐색하여 B 신문의 사설 데이터를 인출하여 라인 L15를 통해 웹 브라우저(114)로 전달하며, 웹 브라우저(114)에서는 전달받은 B 신문의 사설 데이터, 즉 사설 문자 정보를 분석하고, 이를 포맷팅함으로써, 사설 서비스 화면 데이터로 구성한 다음, 도시 생략된 모니터측으로 전달한다. 따라서, 도시 생략된 모니터상에는 B 신문의 사설 데이터가 디스플레이, 즉 도 3의 웹 기반 기본 메뉴 화면내 내용 정보 디스플레이 영역(304)상에 B 신문의 사설 데이터가 디스플레이된다(단계 216).As a result, the control block 108 searches for the second memory block 112, withdraws private data of the B newspaper, and delivers it to the web browser 114 through the line L15, and the B newspaper received from the web browser 114. By analyzing the private data, i.e., the private character information, and formatting it, the private data is composed of the private service screen data and then transferred to the monitor side (not shown). Thus, on the monitor not shown, private data of newspaper B is displayed, that is, private data of newspaper B is displayed on the content information display area 304 of the web-based main menu screen of FIG. 3 (step 216).
따라서, 사용자들은 항목 영역(302)내에 있는 화면 전환 항목, 즉 다음 화면 항목과 이전 화면 항목으로 된 화면 전환 항목을 선택함으로써, B 신문에 대한 사설 데이터를 서비스받을 수 있게 된다.Thus, the users can receive private data for the newspaper B by selecting a screen switching item in the item area 302, that is, a screen switching item consisting of a next screen item and a previous screen item.
즉, 상술한 바와같은 과정을 통해 웹을 기반으로하는 사용자 인터페이스 환경을 통해 사용자들은 자신이 원하는 신문 정보 또는 특정 신문의 기사 종류별 정보를 서비스받을 수 있다.That is, through the above-described process through the web-based user interface environment, users can receive the newspaper information they want or the information for each article type of a particular newspaper.
한편, 상기한 단계(214)에서 항목을 선택하는 지의 여부를 체크하는 것은 웹 기반 기본 메뉴 화면이 제공되는 상황에서 기설정된 소정시간(예를들면, 30초, 1분 등) 동안 수행되는 데, 기설정된 소정시간이 경과했는 데도 서비스를 제공받기 위한 항목 선택이 없는 것으로 판단되면, 즉 단계(218)에서의 체크 결과 현재 경과 시간 t가 기설정된 시간 N에 도달한 것으로 판단되면, 제어 블록(108)에서는 라인 L15 상에 메뉴 화면 오프 제어신호를 발생함과 동시에 현재 모드를 이전 모드(시청 모드 또는 입력 대기 모드)로 자동 절환시킨다. 따라서, 모니터상에 디스플레이중인 웹 기반 기본 메뉴 화면이 오프됨과 동시에 위성 방송 수신기가 시청 모드 또는 입력 대기 모드로 자동 절환된다(단계 220).On the other hand, checking whether the item is selected in the step 214 is performed for a predetermined time (for example, 30 seconds, 1 minute, etc.) in the situation that the web-based main menu screen is provided, If it is determined that there is no item selection to receive the service even after the predetermined time has elapsed, that is, when the check in step 218 determines that the current elapsed time t reaches the predetermined time N, the control block 108 ) Generates a menu screen off control signal on line L15 and automatically switches the current mode to the previous mode (view mode or input standby mode). Accordingly, the web-based main menu screen being displayed on the monitor is turned off and the satellite broadcasting receiver is automatically switched to the viewing mode or the input standby mode (step 220).
다른한편, 본 실시예에서는 위성 방송 수신기에 본 발명에 따른 부가 정보 서비스 방법을 적용하는 것으로하여 설명하였으나, 본 발명이 반드시 이에 국한되는 것은 아니며, 디지탈 방송 방식을 이용하는 것이라면 어떠 A/V 기기(예를들면, 디지탈 TV, PDP TV, 투사형 TV 등)에도 본 발명을 적용할 수 있다.On the other hand, in the present embodiment has been described by applying the additional information service method according to the present invention to a satellite broadcast receiver, the present invention is not necessarily limited to this, what kind of A / V device (eg, using a digital broadcasting method) For example, the present invention can be applied to digital TVs, PDP TVs, projection TVs, and the like.
이상 설명한 바와같이 본 발명에 따르면, 서비스하고자하는 웹 기반의 부가 정보들을 DIR 패킷으로 패킷타이징하여 방송신호에 삽입 전송하고, 수신측에서 부가 정보 PID를 이용하여 DIR 패킷들을 추출 및 디코딩 저장하며, 사용자로부터 웹 기반의 서비스 요구가 있을 때 웹 브라우저를 이용하여 웹 기반의 부가 정보 화면 데이터를 구성하여 모니터상에 제공함으로써, 디지탈 위성 방송 방식을 이용한 부가 정보 서비스의 다양화를 도모할 수 있다.As described above, according to the present invention, the web-based additional information to be serviced is packetized into an DIR packet and inserted into a broadcast signal, and the receiving side extracts, decodes and stores the DIR packets using the additional information PID. When there is a web-based service request from the user, the web-based additional information screen data is constructed using a web browser and provided on the monitor, thereby making it possible to diversify the additional information service using the digital satellite broadcasting method.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980051694A KR20000034366A (en) | 1998-11-30 | 1998-11-30 | Method of web-based additional information service by using television |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980051694A KR20000034366A (en) | 1998-11-30 | 1998-11-30 | Method of web-based additional information service by using television |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20000034366A true KR20000034366A (en) | 2000-06-15 |
Family
ID=19560320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980051694A KR20000034366A (en) | 1998-11-30 | 1998-11-30 | Method of web-based additional information service by using television |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20000034366A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020043510A (en) * | 2002-05-09 | 2002-06-10 | 종 해 김 | The method & System Apparatus of VOD & E-commerce Utilizing Television Broadcasting Network. |
KR100370021B1 (en) * | 2000-08-30 | 2003-01-29 | 엘지전자 주식회사 | Method for displaying brodcasting information of tv |
KR100654430B1 (en) * | 1999-05-20 | 2006-12-07 | 삼성전자주식회사 | apparatus and method for processing an application at the digital broadcasting system of broadcasting data |
KR100672405B1 (en) * | 2001-02-01 | 2007-01-23 | 엘지전자 주식회사 | Apparatus and method for user interface in digital TV |
KR100760081B1 (en) * | 2006-01-26 | 2007-09-18 | 엘지전자 주식회사 | Indexing method of Locator information at digital data broadcasting |
KR100772631B1 (en) * | 2006-06-29 | 2007-11-02 | 하승준 | Method for displaying internet web documents by digital multimedia broadcasting receiver |
KR100818933B1 (en) * | 2005-12-02 | 2008-04-04 | 한국전자통신연구원 | Method for 3D Contents Service based Digital Broadcasting |
-
1998
- 1998-11-30 KR KR1019980051694A patent/KR20000034366A/en not_active Application Discontinuation
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100654430B1 (en) * | 1999-05-20 | 2006-12-07 | 삼성전자주식회사 | apparatus and method for processing an application at the digital broadcasting system of broadcasting data |
KR100370021B1 (en) * | 2000-08-30 | 2003-01-29 | 엘지전자 주식회사 | Method for displaying brodcasting information of tv |
KR100672405B1 (en) * | 2001-02-01 | 2007-01-23 | 엘지전자 주식회사 | Apparatus and method for user interface in digital TV |
KR20020043510A (en) * | 2002-05-09 | 2002-06-10 | 종 해 김 | The method & System Apparatus of VOD & E-commerce Utilizing Television Broadcasting Network. |
KR100818933B1 (en) * | 2005-12-02 | 2008-04-04 | 한국전자통신연구원 | Method for 3D Contents Service based Digital Broadcasting |
KR100760081B1 (en) * | 2006-01-26 | 2007-09-18 | 엘지전자 주식회사 | Indexing method of Locator information at digital data broadcasting |
KR100772631B1 (en) * | 2006-06-29 | 2007-11-02 | 하승준 | Method for displaying internet web documents by digital multimedia broadcasting receiver |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9591384B2 (en) | Method and apparatus forwarding television channel video image snapshots to an auxiliary display device | |
US8056110B2 (en) | Service system of thumbnail image and transmitting/receiving method thereof | |
US7337457B2 (en) | Apparatus and method for providing and obtaining product information through a broadcast signal | |
US20030159153A1 (en) | Method and apparatus for processing ATVEF data to control the display of text and images | |
AU2005205497A1 (en) | Method of transmitting digital services over a network and device implementing the method | |
KR100568230B1 (en) | Device and method for providing advertisement in digital tv | |
CN101345838A (en) | TV program navigation method, apparatus and system | |
JPH11275537A (en) | Information transmitter and its method, information receiver and its method and providing medium | |
KR20040074342A (en) | Method for display controlling ETT information in electric program guide image of a digital television | |
KR20000021499A (en) | Apparatus for receiving digital broadcasting | |
KR101371016B1 (en) | Method and apparatus for transmitting/receiving broadcasting information using reserved channels | |
KR20000034366A (en) | Method of web-based additional information service by using television | |
KR20150013110A (en) | Device and method for processing bi-directional service related to broadcast program | |
KR101666246B1 (en) | Advance metadata provision augmented broadcasting apparatus and method | |
KR20040058458A (en) | A Way of Sending/Receiving of Metadata to Provide Information of Broadcasting Program | |
JP3631125B2 (en) | Digital broadcasting system | |
JP2005295257A (en) | Brodcast receiving apparatus, broadcast program-related information acquiring system and broadcast program-related information acquiring method | |
KR19990032224A (en) | How to Display Channel Information on Satellite Broadcasting Receivers | |
JP3594524B2 (en) | Digital broadcast receiver | |
KR100251235B1 (en) | Channel information display method in satellite broadcasting receiver | |
KR20010029047A (en) | Method for servicing map information in a digital broadcasting system | |
KR20060072639A (en) | Receiving system for digital multimedia broadcasting able to automatic record the special broadcasting, and mobile phone used it, and automatic recording method for the special broadcasting from digital multimedia broadcasting | |
KR100265274B1 (en) | Improved method for displaying program information in satellite broadcasting receiver | |
KR200156496Y1 (en) | Television for displaying program information | |
KR100263712B1 (en) | Method for processing service information in digital receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |