KR101157099B1 - 보조 프로그램들 관리 방법 및 이에 대응하는 수신기 및시스템 - Google Patents
보조 프로그램들 관리 방법 및 이에 대응하는 수신기 및시스템 Download PDFInfo
- Publication number
- KR101157099B1 KR101157099B1 KR1020050049622A KR20050049622A KR101157099B1 KR 101157099 B1 KR101157099 B1 KR 101157099B1 KR 1020050049622 A KR1020050049622 A KR 1020050049622A KR 20050049622 A KR20050049622 A KR 20050049622A KR 101157099 B1 KR101157099 B1 KR 101157099B1
- Authority
- KR
- South Korea
- Prior art keywords
- programs
- auxiliary
- digital data
- data stream
- receiver
- Prior art date
Links
Images
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/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
-
- 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/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- 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
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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
-
- 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/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- 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/4348—Demultiplexing of additional data and video streams
- H04N21/4349—Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N21/4351—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
-
- 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/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
-
- 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/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
- H04N21/8402—Generation or processing of descriptive data, e.g. content descriptors involving a version number, e.g. version number of EPG data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
- Orthopedics, Nursing, And Contraception (AREA)
Abstract
디지털 데이터 스트림(TS)으로 주 프로그램들과 함께 방송된 보조 프로그램들을 관리하는 이러한 방법은,
- 디지털 데이터 스트림(TS)을 포함하는 복수의 디지털 데이터 스트림들을 수신하는 단계(9);
- 디지털 데이터 스트림(TS)에 포함된 모든 보조 프로그램들을 식별하는 데이터를 검출하는 단계(10);
- 스트림(TS)에서 식별된 모든 보조 프로그램들을 추출하는 단계(20); 및
- 디지털 데이터 스트림(TS)으로부터 식별되고 추출된 보조 프로그램들 모두를 수신기(4)가 저장하는 단계를 포함하는 것을 특징으로 한다.
그것은 유리하게는 저장된 보조 프로그램의 모두 또는 일부의 고속 전송의 부단계(56)를 포함하는 보조 프로그램으로의 액세스 단계(50)를 유리하게 구비한다.
디지털 데이터 스트림, 주 프로그램, 보조 프로그램, 고속 전송
Description
도 1은 본 발명이 구현되는 시스템의 블록도.
도 2는 도 1의 시스템에 사용되는 데이터 구조의 도면.
도 3은 본 발명의 방법의 플로차트.
도 4는 본 발명의 수신기의 블록도.
본 발명은 디지털 데이터의 스트림에서 주 프로그램들과 함께 보조 프로그램들을 관리하는 방법, 이러한 방법을 구현하는 수신기, 및 이러한 수신기를 포함하는 시스템에 관한 것이다.
방송 분야에서, 특히 라디오 방송 분야에서, "전송들(transmissions)"로서 일반적으로 불리는 프로그램들은 송신기로부터 복수의 수신기 단말들로 전송된다.
따라서 라디오 프로그램들, 텔레비전 프로그램들, 및 대화형 프로그램들은 주 프로그램들을 방송하는 환경에서 비디오, 오디오, 또는 대화형 프로그램들과 같은 보조 프로그램들로의 액세스를 허용한다.
보조 프로그램들을 관리하는 방법들은 보조 프로그램이 그 방송 윈도에 후속하여 사용되게 하려는 기술 분야에서, 특히 공개된 국제 출원 WO-01/50763-A1에 공지되어 있다.
위 문헌은 아날로그 스트림을 관리하는 방법에 대해 상세히 설명하고 있지만 디지털 데이터 스트림으로 주 프로그램과 함께 방송된 복수의 보조 프로그램을 관리하는 방법에 대해서는 언급하고 있지 않다.
디지털 응용들 환경에서, 보조 프로그램들 및 주 프로그램들은 다중화되어 동일 디지털 데이터 스트림으로 전송된다.
모든 주 및 보조 프로그램들은 연속적으로 반복되는 순환 시퀀스로 분해되어 전송되고, 프로그램들의 여러 부분들은 시분할 다중화된다. 이러한 종류의 전송은 일반적으로 "캐러셀 전송(carrousel transmission)"이라 불린다.
주어진 프로그램을 액세스하기 위한 요청에 응답하여, 수신기는 전송을 형성하는 복수의 스트림들로부터의 디지털 데이터 스트림들 중 하나로 고정된다.
캐러셀 전송을 듣는 제 1 사이클 동안, 수신기는 데이터 식별 프로그램들 및 특히 요구되는 보조 프로그램을 검출한다.
이러한 식별 데이터를 이용하여, 디지털 데이터 스트림을 듣는 제 2 사이클 동안, 수신기는 필요한 보조 프로그램을 재구성하고 그것을 즉시 또는 후속하여 실행하기 위해 필요한 보조 프로그램의 모든 구성 요소들을 추출한다.
이와 같은 전송의 상세들은 이 기술에서 공지되어 있고 특히 스펙 ISO 13818.6에 설명되어 있고, 이 스펙 ISO 13818.6은 MPEG-2 코딩을 정의하는 표준의 파트 6이다.
그러나, 위 관리 방법은 수신기가 사용자에 의해 요구되는 보조 프로그램의 전체를 재구성할 수 있도록 하기 위해 복수의 전송 사이클들, 즉 캐러셀의 순서들(turns)을 대기해야 하고, 대기 시간은 시스템을 사용자에게 덜 친숙하게 하고 특히 대화성을 부족하게 한다는 문제를 일으킨다.
따라서, 현재 사용자에 의해 요구되는 보조 프로그램의 신속한 실행을 가능하게 하는 디지털 데이터 스트림으로 주 프로그램들과 함께 방송된 보조 프로그램들을 관리하는 방법은 없다.
본 발명의 목적은 보조 프로그램들이 요청에 응답하여 신속하게 실행될 수 있게 하는 보조 프로그램들 관리 방법; 이러한 방법을 구현하는 수신기; 및 이에 대응하는 시스템을 제공함으로써 이러한 문제를 해결하는 것이다.
이 때문에, 본 발명은, 디지털 데이터 스트림으로 주 프로그램들과 함께 방송된 보조 프로그램들을 관리하는 방법에 있어서,
- 디지털 데이터 스트림을 포함하는 복수의 디지털 데이터 스트림들을 수신하는 단계;
- 디지털 데이터 스트림에 포함된 모든 보조 프로그램들을 식별하는 데이터를 검출하는 단계;
- 스트림에서 식별된 모든 보조 프로그램들을 추출하는 단계; 및
- 디지털 데이터 스트림으로부터 식별되고 추출된 보조 프로그램들 모두를 수신기가 저장하는 단계를 포함하는 것을 특징으로 하는 보조 프로그램들을 관리 방법에 있다.
수신기에서 모든 보조 프로그램들을 체계적으로 검출하고 저장하는 것은 연속하여 사용자로 하여금 보조 프로그램들을 신속하게 사용할 수 있게 한다.
본 발명은, 또한 주 프로그램들 및 보조 프로그램들을 포함하는 디지털 데이터 스트림을 수신하는 수단을 포함하는 수신기에 있어서, 디지털 데이터 스트림내의 모든 보조 프로그램들의 체계적 검출 및 체계적 저장을 명령하도록 적응되어 있는, 저장 수단에 그리고 수신 수단과 필터링 수단의 제어 수단에 접속된 디지털 데이터 스트림에서 수신된 데이터를 필터링하기 위한 선택적으로 동작 가능한 수단을 더 구비하는 것을 특징으로 하는 수신기에 있다.
본 발명은, 또한 디지털 데이터 스트림으로 주 프로그램들과 함께 방송된 보조 프로그램들을 관리하는 시스템으로서, 디지털 데이터 스트림의 송신기 및 디지털 데이터의 모두 또는 일부를 사용자 단말에 포워딩(forwarding)하기 위해 접속된 디지털 데이터 스트림의 수신기를 포함하는, 위 시스템에 있어서, 수신기는 위에 정의된 것과 같은 수신기인 것을 특징으로 하는 시스템에 있다.
본 발명은 단지 예로서 첨부 도면들을 참조하여 주어진, 다음의 상세한 설명을 읽은 후 더욱 잘 이해될 것이다.
도 1에 나타낸 시스템은 대화형 디지털 텔레비전 시스템이고 디지털 데이터 스트림(TS)을 복수의 수신기들 및 특히 수신기(4)에 전송하기 위한 신호 송신기(2) 를 구비한다.
전술한 실시예에서, 수신기(4)는 "구내(priviate)" 또는 "국내(domestic)" 네트워크라 불리는 네트워크(8)에 의해 사용자 단말들(6)에 접속된다. 이와 같은 네트워크들의 배열 및 사용은 이 기술 분야에서 잘 알려져 있으므로 여기서는 더 상세히 기술하지 않는다.
사용자 단말들(6)은 "양방향성 단말들(interactive terminals)"이라 불리며, 이들은 시청각 데이터를 관리할 수 있고, 이들 각각은 사용자 인터페이스를 구비한다.
특히, 단말들(6)은 대화형 텔레비전 프로그램들을 수신하도록 되어 있고 예를 들면 텔레비전(6A) 또는 컴퓨터(6B)를 구비한다.
도 2는 전송의 캐러셀 모드(carrousel mode of transmission)를 이용하여 송신기(2)와 수신기(4) 사이에서 주 및 보조 프로그램들을 전송하는 특정 디지털 데이터 스트림(TS)의 데이터 구조의 도면이다.
이러한 형태의 구조를 이용한 전송은 일반적으로 "디지털 스토리지 미디어 제어 및 명령(Digital Storage Media Control and Command" (DSM-CC) 전송이라 불린다.
이러한 전송 모드에서, 모든 파일들은 다중화되고, 여기서 주기적으로 전송되는 스트림(TS)를 구성하기 위해 복수의 패킷들로 적용 가능하게 분할된다.
이러한 스트림 내에서, 각 데이터 패킷은 그 어드레스 또는 식별 데이터에 의해 식별된다. 이들 어드레스들 중 어떤 것은 고정되고 나머지들은 다이나믹하게 할당된다.
이러한 데이터 구조는 먼저 어드레스가 고정되고 알려진 프로그램 관련 테이블(PAT)를 구비한다. 이 PAT는 데이터 스트림 및 이들 각각의 식별 데이터에서 이용 가능한 모든 프로그램들간의 대응 테이블이다.
이 때 이러한 방식으로 식별된 각 프로그램의 데이터 구조는 프로그램 맵 테이블(PMTi)을 구비한다.
각 PMT는 프로그램 및 이들 각각의 식별 데이터를 구성하는 모든 기본 스트림들(ES)간의 대응 테이블이다.
각 기본 스트림(ES)은 비디오 데이터 또는 오디오 데이터와 같은 단일 형태의 데이터를 구비한다.
프로그램이, 일반적으로 "멀티미디어 홈 플랫폼(Multimedia Home Platform; MHP) 어플리케이션이라 불리는 보조 프로그램을 구비하면, 이들은 "구내 섹션들"(PS)로서 알려진 패킷들을 포함하는 특정 기본 스트림들에 위치된다. 이들 구내 섹션 기본 스트림들은 특정 요소들을 이들 식별 데이터에 구비하여 이들을 디코딩할 필요없이 MHP 보조 프로그램들을 포함하는 기본 스트림들로서 이들이 인식되게 한다.
따라서, 구내 섹션들의 스트림은 MHPi로 나타낸 복수의 MHP 어플리케이션들을 구비하고 이들 각각은 예를 들면 복수의 파일들(Fi)로 구성된다. 모든 이들 파일들이 식별되게 하기 위해, 구내 섹션들(PS)의 스트림은 또한 각 MHP 어플리케이 션과 어드레스들 또는 그것을 구성하는 파일들의 식별 데이터간의 대응을 정의하는 어플리케이션 정보 테이블(application information table; AIT)을 구비한다.
더욱이, 동일한 파일(Fi)이 하나의 MHP 어플리케이션 이외에 포함될 수 있다.
다음에 도 1 시스템에 사용되고 도 2 데이터 구조를 이용하는 본 발명의 발명을 도 3을 참조하여 기술한다.
본 발명의 방법은 데이터 스트림(TS)을 포함하는 복수의 디지털 데이터 스트림들을 수신하는 단계 9로 시작하고, 데이터 스트림은 도 2를 참조하여 기술된 데이터 구조에 따르는 주 프로그램들 및 보조 프로그램들의 세트를 포함한다. 스트림(TS)은 연속적으로 그리고 주기적으로 전송되고 시분할 다중화된 형식으로 모든 프로그램들을 포함한다.
이러한 수신 단계 9는 디지털 데이터 스트림(TS)을 전송하는 신호를 포함하는 복수의 신호들을 픽업하기 위해 튜너 유닛을 조정하는 것에 대응하고 사용자로부터의 요청에 응답하여 또는 자동으로 예를 들면 시스템이 기동할 때 실행된다.
이 후 방법은 데이터 스트림(TS)의 모든 보조 프로그램의 식별 데이터를 검출하는 단계 10를 포함한다.
이러한 단계 10는 위의 특정 및 특정 식별 데이터를 특징짓는 테이블을 구성하는 데이터 패킷들을 인식한 후 프로그램 관련 테이블(PAT)을 추출하는 부단계(12)로 시작한다.
이후 위의 방법은 스트림(TS)에서 이용 가능한 모든 프로그램의 모든 식별 데이터를 인식하기 위해 PAT를 분석하는 부단계(14)를 포함한다.
이러한 부단계 14 다음에는 데이터 스트림에서 이용 가능한 모든 프로그램들의 PMT를 재구성하기 위해 PMT형 식별 데이터를 포함하는 모든 데이터 패킷들을 추출하는 부단계 16가 이어진다.
이 후 단계 10은 부단계 19에서 디지털 데이터 스트림(TS)에서 이용 가능한 모든 MHP형 보조 프로그램들의 모든 식별 데이터의 남김 없는 리스트를 작성하기 위해 데이터 스트림에 포함된 모든 MHP 어플리케이션들의 식별 데이터를 얻기 위해 부단계 16 중 추출된 모든 PMT를 분석하기 위한 부단계 18를 포함한다.
이 후 위의 방법은 디지털 데이터 스트림 TS에서 식별된 모든 보조 프로그램들을 추출하는 단계 20를 포함한다.
이 단계 20은 부단계 19 동안 결정된 리스트를 형성하는 것에 대응하는 식별 데이터를 포함하는 디지털 데이터 스트림(TS)에서 모든 데이터 패킷들을 추출하는 부단계 22를 포함한다.
이 후 위의 방법은 동일한 식별 데이터를 가진 추출된 데이터 패킷들을 재결합함으로써 각각의 보조 프로그램들을 재구성하는 부단계 24를 포함한다.
따라서, 검출 단계 10 및 추출 단계 20 후, 데이터 스트림(TS)에서 모든 이용 가능한 보조 프로그램들이 추출된다.
이 후 위의 방법은 보조 프로그램을 실행하기 위해 명령들을 분석하는 단계 30를 포함한다.
이것은 대화식 디지털 텔레비전에서, 보조 프로그램들의 실행을 명령하는 상 이한 모드들이 있기 때문이다.
어떤 실행 명령들은 시간 또는 일자 조건들과 같은 트리거링 조건들을 포함하며, 다른 것들은 사용자의 요청시 트리거링되고, 추가의 실행 명령들은 주 프로그램의 전송과 동시에 그것의 자동 실행의 관점에서 전송된 디지털 데이터 스트림(TS)과 동기화된다.
이와 같은 실행 명령들은 일반적으로 즉시 실행 명령들 또는 "do it now"와 같은 명령들로서 불린다.
본 예에서, 전송된 디지털 데이터 스트림으로부터 추출된 모든 보조 프로그램들은 이들 실행 명령들로 캐싱된다. 그러므로 대응하는 "do it now"와 같은 명령을 제거함으로써 주 프로그램과의 어떤 동기화를 제거할 필요가 있다.
이를 위하여, 분석 단계 30는 모든 추출된 보조 프로그램에 대해 모든 보조 프로그램 실행 명령 데이터를 판독하는 부단계 32를 포함한다.
이러한 부단계 32 이후에는 검출된 즉시 실행 명령들을 제거하는 부단계 34가 이어진다.
이것은 즉시 실행 명령들을 제거하고 이후 관련된 보조 프로그램들이 명백한 요청에 의해서만 실행될 수 있다.
부단계 32는 DSM-CC MPEG-2 프로토콜을 커버하는 표준에 정의된 중간 실행 명령들에 특유한 식별 데이터를 사용함으로써 가능하게 된다.
이 후 위의 방법은 수신기(4)가 디지털 데이터 스트림(TS)으로부터 추출된 모든 식별된 보조 프로그램들을 저장하는 단계 40를 포함한다.
이러한 저장 단계 40는 유리하게는 단말(6)로의 보조 프로그램들의 직접 포워딩 및/또는 단말(6)에 의한 그것의 즉시 사용에 적합한 포맷으로 저장하기 위해 저장된 보조 프로그램들을 포맷팅하는 부단계(42)를 포함한다.
전술한 실시예에서, 수신기(4) 및 단말(들)(6)은 네트워크(8)를 통해 송신기(2)와 수신기(4) 사이의 링크와 동일한 프로토콜, 즉 DSM-CC MPEG-2 프로토콜 하에서 동작하는 네트워크(8)를 통해 접속된다.
그 결과, 저장될 데이터를 포맷팅하는 부단계(32)는 보조 프로그램들을 구성하는 데이터 패킷들 각각을 수신된 포맷에 저장하는 것과 대응한다.
따라서, 데이터를 디코딩 또는 재결합하는 보완 단계가 필요하지 않고, 보조 프로그램들을 형성하는 데이터 패킷들이 동일 포맷으로 포워딩되도록 하기 위해 수신된 포맷에 저장된다.
그 결과, 위의 방법은 MPEG-2 표준으로 인코딩된 데이터를 디코딩하는 단계를 포함하지 않으므로, 수신기(4)에서 상당한 계산 시간을 절약시킨다.
따라서, 본 발명의 관리 방법은 디지털 데이터 스트림(TS)에서 전송된 모든 보조 프로그램들을 체계적으로 검출하고 저장한다.
식별 단계 10, 추출 단계 20, 분석 단계 30 및 저장 단계 40는 디지털 데이터 스트림(TS)에 대해 연속적으로 실행된다.
게다가, 본 발명의 방법을 더 효율적으로 하기 위해, 수신기(4)는 그것을 구성하는 다양한 파일들 위에 및 상에 각 보조 프로그램에 대해, 예를 들면 서비스 번호 및 설명 데이터와 같은 버전 데이터를 저장한다.
이러한 데이터 때문에, 추출 단계 20, 분석 단계 30 및 저장 단계 40가 새로운 보조 프로그램들 또는 기존 보조 프로그램들의 새로운 버전에서만 실행되고, 이 경우 이 새로운 버전은 선행 버전들을 위해 메모리에서 대체된다.
저장된 보조 프로그램의 이러한 선택은 특히 AIT에서 통상적으로 이용 가능한 특정 버전 데이터를 사용한다.
위 방법은 단말(6)에 의한 보조 프로그램들로의 액세스의 후속 단계 50를 포함한다.
이러한 단계 50는 예를 들면 단말(6)이 단말 사용자의 시작에서 요청을 보내는 부단계 52로 시작한다.
수신기(4)에 의한 요청의 수신은 통상적으로 실행되는 부단계 54 동안 단말(6)로의 수신기(4)에 의해 수신된 보조 프로그램의 통상 전송으로 이어지고, 수신기가 송신기(2)로부터 즉 전송 캐러셀의 속도로 도착할 때 및 경우에 수신기(4)는 요청된 보조 프로그램과 관련된 데이터를 단말(6)에 포워딩한다.
그러나, 수신기(4)와 단말(6) 간의 이러한 전송은 이용 가능한 대역폭 전체를 점유하지 않는다.
그 결과, 위 방법은 단계들 10, 20, 30 및 40 후, 수신기(4)가 그 메모리에 요구되는 보조 프로그램을 가지면, 수신기(4)에 의해 저장된 보조 프로그램의, 부단계 54와 병렬로, 신속한 전송의 부단계 56를 포함한다.
이러한 부단계 56은 높은 비트 레이트로 전송 캐러셀의 이용 가능한 슬롯에서 수신기(4)와 단말(6) 사이의 전송에 의해 실행된다.
그 결과, 단말(6a)은 부단계 54에서 통상의 방식으로 필요한 보조 프로그램을 수신하고 또한 보조 프로그램이 이미 수신기(4)에 의해 저장되어 있으면, 그것을 더욱 빠르게, 부단계 56에서 수신한다.
이러한 종류의 전송은 빠르며 일반적으로 "버스트(burst)" 전송이라고 불린다.
정상 속도 및 더 높은 속도에서의 수신기에 의한 보조 프로그램의 병렬 전송은 사용자 단말(6)이 더 높은 속도로 전송된 데이터 스트림에서 잃어버릴 수도 있는 정상 속도로 전송된 데이터 스트림에서 데이터를 검색할 수 있게 한다.
그 결과, 본 발명의 관리 방법으로 인해, 보조 프로그램들은 이들이 이미 저장되어 있으면 극히 빠르게 또는 그렇지 않으면 정상 방법으로 단말(6)에 이용 가능하다.
대안으로, 필요한 보조 프로그램이 고속 전송을 위하여 이미 부단계 56에서 저장되어 있으면 부단계 54 동안 실행되는 정상 전송은 금지된다.
모든 경우들에 있어서, 본 발명의 방법은 단말 사용자에 전체적으로 투명하고, 단말 사용자는 전술한 식별, 추출 및 저장 단계들에 포함되지 않는다.
본 발명의 방법은 복수의 상이한 단말들이 동일한 데이터 스트림에 의해 전송된 상이한 보조 프로그램들을 동시에 또는 성공적으로 액세스할 수 있는 국내 네트워크의 경우에 특히 유리하다.
이것은 단말이 특정 데이터 스트림에 대한 액세스를 요구할 경우, 그 데이터 스트림의 모든 보조 프로그램들이 저장되어 있으므로 이들은 이러한 특정 데이터 스트림으로의 제 1 액세스 후 다른 단말로 직접 액세스할 수 있다.
더욱이, 특히 즉시 실행 명령들의 보조 프로그램 버전 데이터 및 동기화 데이터를 고려하면 성능을 개선할 수 있다.
다음에 도 4를 참조하여 본 발명의 수신기를 설명하며, 도 4는 그것의 일반적인 블록도이다.
수신기(4)는 예를 들면 작동 메모리들과 관련된 마이크로프로세서를 통상의 방식으로 포함하는 마이크로컨트롤러와 같은 제어 유닛(60)을 포함한다.
수신기(4)는 또한 예를 들면 위성 안테나 또는 케이블 네트워크로의 접속물(connection)과 같은 송신기(2)와 수신기(3) 사이의 전송 모드에 적응된 안테나(62)를 포함한다.
안테나(62)는 수신기(4)를 안테나(62)를 통해 수신된 디지털 데이터 스트림들 중 하나에 고정하기 위한 튜너 유닛(64)에 접속된다.
튜너 유닛(64)은 제어 유닛(60)에 의해 제어되고, 이것은 선택될 디지털 데이터 스트림의 식별과 관련된 명령들을 보낸다.
튜너 유닛(64) 다음에는 이들 식별 데이터의 함수로서 수신된 데이터 패킷들을 필터링하는 필터 유닛(66)이 이어진다. 이러한 필터 유닛(66)은 또한 제어 유닛(60)에 의해 제어된다.
필터 유닛(66)은 임의의 종류의 메모리 및 유리하게는 "플래쉬" 메모리와 같은 영구 메모리로 구성된 저장 유닛(68)에 접속된다.
필터 유닛(66) 및 저장 유닛(68)은 모두 네크워크(8)에 접속되고 제어 유닛 (60)에 의해 제어되는 전송 유닛(70)에 접속된다.
끝으로, 수신기(4)는 보조 프로그램들 및/또는 주 프로그램들과 관련된 요청들을 직접 또는 네트워크(8)를 통해 사용자 단말로부터 수신하기 위해, 도면에 도시하지 않은 사용자 단말(6)에 인터페이스를 제공하는 인터페이스 유닛(72)를 포함한다.
따라서, 동작 중, 사용자는 단말(6)을 이용하여 특정 디지털 데이터 스트림으로부터 주어진 프로그램의 수신 요청을 한다.
위 요청은 인터페이스(72)에 의해 수신되고, 이 인터페이스는 그것을 제어 유닛(60)에 포워딩한다.
이 후 제어 유닛(60)은 단계 9의 실행에 대응하는 특정 데이터 스트림을 수신하기 위해 튜너 유닛(64)에 명령들을 보낸다.
필요한 프로그램의 통상 전송과 동시에, 수신기(4)는 본 발명의 방법을 실행한다.
수신된 디지털 데이터 스트림에서 모든 보조 프로그램들의 식별 데이터를 검출하는 단계 10를 실행한 후 모든 보조 프로그램들을 추출하는 단계 20를 실행하기 위해 제어 유닛(60)은 연속 필터링 명령들을 필터 유닛(66)에 보낸다.
일단 수신된 디지털 데이터 스트림으로부터 추출되면, 모든 보조 프로그램들은 메모리(58)에 저장된다(단계 40).
이 후 스트림으로부터의 모든 보조 프로그램들이 수신기(4)에 저장되므로 이들은 특히 부단계 56에서 버스트 전송에 의해, 네트워크(8)에 접속된 모든 단말들 에 매우 신속하게 이용 가능하다.
물론 본 발명의 다른 실시예들 및 변형예들을 생각해 낼 수 있다.
일 변형예에서, 수신기(4)와 단말(6) 간의 접속 특성은 송신기(2)와 수신기(4) 간의 접속 특성과 다르며, 그 결과 포맷팅 부단계(42)는 전송된 데이터를 디코딩한 후 그것을 새로운 포맷으로 인코딩할 필요가 있다.
다른 변형예에서, 사용자 단말(6)은 수신기(4)의 보조 프로그램 저장 메모리에 직접 액세스하고 보조 프로그램들은 직접 실행 가능한 형태들로 저장된다.
끝으로, 다른 변형예에서, 수신기(4) 및 단말(6)이 단일 장치를 형성하므로, 이들을 접속할 필요성이 제거되고, 이러한 단일 장치는 다른 장치들을 접속하는 데 사용될 수 있다.
본 발명은 보조 프로그램들이 요청에 응답하여 신속하게 실행될 수 있게 하는 보조 프로그램들 관리 방법; 이러한 방법을 구현하는 수신기; 및 대응하는 시스템을 제공할 수 있다.
Claims (10)
- 디지털 데이터 스트림(TS)으로 주 프로그램들과 함께 방송된 보조 프로그램들을 관리하는 방법으로서, 상기 방법은 수신기에 의해 구현되는, 보조 프로그램들의 관리 방법에 있어서,- 상기 디지털 데이터 스트림(TS)을 포함하는 복수의 디지털 데이터 스트림들을 수신하는 단계(9);- 상기 디지털 데이터 스트림(TS)에 포함된 모든 상기 보조 프로그램들을 식별하는 데이터를 검출하는 단계(10);- 상기 스트림(TS)에서 식별된 모든 상기 보조 프로그램들을 추출하는 단계(20); 및- 상기 디지털 데이터 스트림(TS)으로부터 식별되고 추출된 상기 보조 프로그램들 모두를 저장하는 단계(40)를 포함하되,상기 추출 단계(20) 다음에, 보조 프로그램들과 연관된 실행 명령들을 분석하는 단계(30)가 이어지고, 상기 분석하는 단계(30)는:- 모든 상기 보조 프로그램들의 실행 명령 데이터를 판독하는 부단계(32); 및- 상기 디지털 데이터 스트림(TS)과 동기화된 모든 상기 보조 프로그램들의 즉시 실행 명령들을 제거하는 부단계(34)를 포함하는것을 특징으로 하는, 보조 프로그램들의 관리 방법.
- 제 1 항에 있어서,상기 검출하는 단계(10)는:- 상기 디지털 데이터 스트림(TS)에 포함된 모든 상기 프로그램들의 리스트(PAT)를 추출하는 부단계(12);- 상기 스트림(TS)의 상기 프로그램들을 식별하기 위해 상기 리스트(PAT)를 분석하는 부단계(14);- 각 프로그램을 구성하는 데이터 식별 기본 스트림들(ES, PS)의 리스트(PMT)를 추출하는 부단계(16);- 상기 보조 프로그램들(MHP)를 식별하기 위해 모든 상기 프로그램들의 기본 스트림들(ES, PS)을 식별하는 데이터를 분석하는 부단계(18); 및- 보조 프로그램들(MHP)에 대응하는 모든 식별 데이터의 리스트를 작성하는 부단계(19)를 포함하는 것을 특징으로 하는, 보조 프로그램들의 관리 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 추출하는 단계(20)는:- 보조 프로그램들에 대응하는 상기 디지털 스트림(TS)으로 전송된 모든 상기 데이터 패킷들을 추출하는 부단계(22); 및- 데이터 패킷들을 이들 식별 데이터의 함수로서 재결합시킴으로써 모든 상기 보조 프로그램들을 재구성하는 부단계(24)를 포함하는 것을 특징으로 하는, 보조 프로그램들의 관리 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 저장하는 단계(40)는, 상기 수신기(4)에 의해 사용자 단말(6)로의 직접 전달에 적응되고, 상기 사용자 단말에 의한 사용에 적응되는 포맷으로 저장되도록 보조 프로그램들을 포맷팅하는 부단계(42)를 포함하고,상기 수신기와 상기 사용자 단말은 동일한 프로토콜 하에서 동작하고, 상기 포맷팅은 상기 보조 프로그램들을 구성하는 데이터 패킷 각각을 상기 수신기에 의해 수신된 포맷으로 저장하는 것과 대응하는것을 특징으로 하는, 보조 프로그램들의 관리 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 디지털 데이터 스트림(TS)내의 특정 보조 프로그램에 사용자 단말(6)에 의한 액세스 단계(50)를 포함하고, 상기 단계(50)는 상기 수신기(4)가 상기 저장된 특정 보조 프로그램의 모두 또는 일부를 상기 사용자 단말(6)로 고속 전송하는 부단계(56)를 포함하는 것을 특징으로 하는, 보조 프로그램들의 관리 방법.
- 제 5 항에 있어서,상기 액세스 단계(50)는 또한 상기 수신기(4)가 상기 특정 보조 프로그램에 대응하는 상기 디지털 데이터 스트림(TS)의 부분들을 수신 후 즉시 상기 단말(6)에 보내는 부단계(54)를 포함하는 것을 특징으로 하는, 보조 프로그램들의 관리 방법.
- 주 프로그램들 및 보조 프로그램들을 포함하는 디지털 데이터 스트림(TS)을 수신하는 수단(62, 64)을 포함하는 수신기(4)에 있어서,저장 수단(68)과 제어 수단(60)에 접속되어, 상기 디지털 데이터 스트림(TS)에서 수신된 데이터를 필터링하는 필터링 수단(66)을 더 포함하되, 상기 제어 수단(60)은 상기 수신 수단(62, 64)과 필터링 수단(66) 그리고 상기 저장 수단(68)을 제어하고, 또한 상기 제어 수단(60)은, 상기 수신된 디지털 데이터 스트림(TS)내에 포함된 모든 보조 프로그램들의 식별 데이터를 검출하고 상기 디지털 데이터 스트림내에서 식별된 모든 보조 프로그램들을 추출하도록, 상기 필터링 수단(66)에 명령하고, 상기 디지털 테이터 스트림(TS)로부터 추출된 모든 보조 프로그램을 저장하도록 상기 저장 수단(68)에 명령하며,상기 수신기는 보조 프로그램들과 관련된 실행 명령을 분석하기 위한 수단을 더 포함하고, 상기 분석은 모든 상기 보조 프로그램들의 실행 명령 데이터를 판독하는 것과, 상기 디지털 데이터 스트림(TS)과 동기화된 모든 상기 보조 프로그램들의 즉시 실행 명령들을 제거하는 것을 포함하는것을 특징으로 하는, 수신기.
- 삭제
- 삭제
- 삭제
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0406364A FR2871639A1 (fr) | 2004-06-11 | 2004-06-11 | Procede de gestion de programmes auxiliaires et recepteur et systeme correspondants |
FR0406364 | 2004-06-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060046402A KR20060046402A (ko) | 2006-05-17 |
KR101157099B1 true KR101157099B1 (ko) | 2012-07-02 |
Family
ID=34942381
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050049622A KR101157099B1 (ko) | 2004-06-11 | 2005-06-10 | 보조 프로그램들 관리 방법 및 이에 대응하는 수신기 및시스템 |
Country Status (8)
Country | Link |
---|---|
US (1) | US8015588B2 (ko) |
EP (1) | EP1605669A1 (ko) |
JP (1) | JP4815154B2 (ko) |
KR (1) | KR101157099B1 (ko) |
CN (1) | CN100521783C (ko) |
FR (1) | FR2871639A1 (ko) |
MX (1) | MXPA05006161A (ko) |
WO (1) | WO2006000716A1 (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1838810B1 (en) * | 2005-01-20 | 2014-11-05 | LG Chemical Limited | Alignment film for lcd using photoreactive polymer and lcd comprising the same |
FR2959404A1 (fr) * | 2010-04-28 | 2011-11-04 | Homme Francois Xavier Prud | Siege avec assise a appuis diffencies |
KR101946861B1 (ko) * | 2011-09-21 | 2019-02-13 | 삼성전자주식회사 | 멀티미디어 방송 서비스의 미디어 데이터 동기화 방법 및 장치 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS577355U (ko) * | 1980-06-16 | 1982-01-14 | ||
FR2694172B1 (fr) * | 1992-07-30 | 1994-11-04 | Europ Sieges Automobiles | Coussin pour siège à surface portante réglable et son application à un siège d'automobile. |
US5819034A (en) * | 1994-04-28 | 1998-10-06 | Thomson Consumer Electronics, Inc. | Apparatus for transmitting and receiving executable applications as for a multimedia system |
US6209132B1 (en) * | 1995-06-15 | 2001-03-27 | Intel Corporation | Host apparatus for simulating two way connectivity for one way data streams |
US5966120A (en) * | 1995-11-21 | 1999-10-12 | Imedia Corporation | Method and apparatus for combining and distributing data with pre-formatted real-time video |
US5790935A (en) * | 1996-01-30 | 1998-08-04 | Hughes Aircraft Company | Virtual on-demand digital information delivery system and method |
DE19605779C2 (de) * | 1996-02-16 | 2000-05-25 | Audi Ag | Fahrzeugsitz mit verstellbaren Sitz- und Lehnenwangen |
US5713632A (en) * | 1997-01-03 | 1998-02-03 | Su; Ching-Chuan | Swivel chair having a body-fit structure |
US6459427B1 (en) * | 1998-04-01 | 2002-10-01 | Liberate Technologies | Apparatus and method for web-casting over digital broadcast TV network |
EP1089560B1 (en) * | 1998-06-17 | 2009-09-23 | Hitachi, Ltd. | Broadcasting method and broadcast receiver |
US6460180B1 (en) * | 1999-04-20 | 2002-10-01 | Webtv Networks, Inc. | Enabling and/or disabling selected types of broadcast triggers |
GB0016061D0 (en) * | 2000-06-30 | 2000-08-23 | Koninkl Philips Electronics Nv | Efficient recording of object carousels |
US7676822B2 (en) * | 2001-01-11 | 2010-03-09 | Thomson Licensing | Automatic on-screen display of auxiliary information |
US20030056224A1 (en) * | 2001-07-19 | 2003-03-20 | General Instrument Corporation | Method and apparatus for processing transport type B ATVEF data |
US8024766B2 (en) * | 2001-08-01 | 2011-09-20 | Ericsson Television, Inc. | System and method for distributing network-based personal video |
US8397269B2 (en) * | 2002-08-13 | 2013-03-12 | Microsoft Corporation | Fast digital channel changing |
GB2393805B (en) * | 2002-10-02 | 2005-09-14 | Tektronix Int Sales Gmbh | Cold boot timing |
FR2845555A1 (fr) * | 2002-10-07 | 2004-04-09 | Thomson Licensing Sa | Procedes de reception et de diffusion de television interactive et dispositifs associes |
-
2004
- 2004-06-11 FR FR0406364A patent/FR2871639A1/fr active Pending
-
2005
- 2005-06-06 EP EP05291210A patent/EP1605669A1/fr not_active Withdrawn
- 2005-06-07 US US11/146,273 patent/US8015588B2/en not_active Expired - Fee Related
- 2005-06-09 MX MXPA05006161A patent/MXPA05006161A/es active IP Right Grant
- 2005-06-10 CN CNB2005100923991A patent/CN100521783C/zh not_active Expired - Fee Related
- 2005-06-10 JP JP2005170335A patent/JP4815154B2/ja not_active Expired - Fee Related
- 2005-06-10 KR KR1020050049622A patent/KR101157099B1/ko not_active IP Right Cessation
- 2005-06-14 WO PCT/FR2005/001461 patent/WO2006000716A1/fr active Application Filing
Also Published As
Publication number | Publication date |
---|---|
EP1605669A1 (fr) | 2005-12-14 |
CN1728826A (zh) | 2006-02-01 |
FR2871639A1 (fr) | 2005-12-16 |
JP2006033812A (ja) | 2006-02-02 |
KR20060046402A (ko) | 2006-05-17 |
JP4815154B2 (ja) | 2011-11-16 |
CN100521783C (zh) | 2009-07-29 |
US20050286861A1 (en) | 2005-12-29 |
US8015588B2 (en) | 2011-09-06 |
MXPA05006161A (es) | 2005-12-15 |
WO2006000716A1 (fr) | 2006-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103024456B (zh) | 一种在线视频播放方法及视频播放服务器 | |
JP3464264B2 (ja) | データパケット送受信方法 | |
US20010052856A1 (en) | Receiver in a cyclic packet data transmission system | |
US20050044201A1 (en) | Information processing apparatus | |
EP2478701B1 (en) | Distribution of mpeg-2 ts multiplexed multimedia stream with selection of elementary packets of the stream | |
CN103119954A (zh) | 接收器,接收方法和程序 | |
CN101107855A (zh) | 下载执行装置 | |
RU2304855C2 (ru) | Запись интерактивных приложений | |
JP4378780B2 (ja) | 受信装置及び受信方法 | |
KR101157099B1 (ko) | 보조 프로그램들 관리 방법 및 이에 대응하는 수신기 및시스템 | |
CN102883184A (zh) | 用于与基于mpeg-2的系统一起使用的用于改进的节目获取的方法和设备 | |
US20070073900A1 (en) | Parsing apparatus and method for shortening download time delay of data broadcasting application | |
US8170009B2 (en) | Method and apparatus for receiving broadcasting data | |
CN100512403C (zh) | 在以录制模式运行的系统中改变频道的方法和装置 | |
KR100839004B1 (ko) | 데이터 저장 디스크립터를 이용하는 통신 시스템, 송신기, 수신기, 및 방법 | |
EP1818826A1 (en) | Application program execution device | |
US8701151B2 (en) | Method of downloading terrestrial DMB data using multi-download algorithm and an apparatus thereof | |
US20100146540A1 (en) | Receiving device, communications system, receiving device control method and program | |
Park et al. | Real-time carousel caching and monitoring in data broadcasting | |
US20080013472A1 (en) | Method of controlling data broadcast and data broadcast receiver | |
KR100726563B1 (ko) | 디지털 방송 수신기의 데이터 처리 장치 및 방법 | |
JP2006086993A (ja) | データ受信装置、データ受信方法およびデータ受信プログラム | |
KR100870125B1 (ko) | Ci 모듈 및 이를 이용한 데이터 방송 수신 방법 | |
US20040162908A1 (en) | Method of servicing reception of software broadcasted in a carousel of objects | |
KR100721557B1 (ko) | 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을위한 파싱 장치 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150518 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160509 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |