KR20070092376A - 디지털 방송 신호와 상기 방송 신호를 처리하는 방법 및장치 - Google Patents
디지털 방송 신호와 상기 방송 신호를 처리하는 방법 및장치 Download PDFInfo
- Publication number
- KR20070092376A KR20070092376A KR1020060022424A KR20060022424A KR20070092376A KR 20070092376 A KR20070092376 A KR 20070092376A KR 1020060022424 A KR1020060022424 A KR 1020060022424A KR 20060022424 A KR20060022424 A KR 20060022424A KR 20070092376 A KR20070092376 A KR 20070092376A
- Authority
- KR
- South Korea
- Prior art keywords
- rrt
- version
- information
- received
- broadcast signal
- Prior art date
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F03—MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
- F03G—SPRING, WEIGHT, INERTIA OR LIKE MOTORS; MECHANICAL-POWER PRODUCING DEVICES OR MECHANISMS, NOT OTHERWISE PROVIDED FOR OR USING ENERGY SOURCES NOT OTHERWISE PROVIDED FOR
- F03G7/00—Mechanical-power-producing mechanisms, not otherwise provided for or using energy sources not otherwise provided for
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F03—MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
- F03G—SPRING, WEIGHT, INERTIA OR LIKE MOTORS; MECHANICAL-POWER PRODUCING DEVICES OR MECHANISMS, NOT OTHERWISE PROVIDED FOR OR USING ENERGY SOURCES NOT OTHERWISE PROVIDED FOR
- F03G3/00—Other motors, e.g. gravity or inertia motors
-
- 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/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Databases & Information Systems (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Circuits Of Receivers In General (AREA)
- Television Systems (AREA)
Abstract
본 발명은 디지털 방송 신호를 처리하는 방법 및 장치를 제공하기 위한 것으로서, 본 발명에 따른 방송 신호는 MGT(master guide table)와 RRT(rating region table)를 포함하되, 상기 MGT는 상기 RRT의 버전에 관한 제한 정보를 포함하고 있는 것을 특징으로 한다. 그리고 본 발명에 따른 방송 신호를 송신하는 방법은 MGT에 RRT의 버전에 관한 제한 정보를 포함하여 전송하는 단계를 포함하는 것을 특징으로 한다. 또한, 본 발명에 따른 방송 신호 수신 방법은 수신되는 방송 신호의 MGT를 파싱하여 다운로더블(Downloadable) RRT가 존재하는지 유무와 상기 RRT의 버전에 관한 제한 정보를 이용하여 제한 기간 경과 여부를 판단하는 단계; 상기 수신된 새로운 RRT의 버전 정보가 유효한지 판단하는 단계; 상기 유효한 버전 정보를 가진 RRT를 수신하도록 섹션 필터링하는 단계; 상기 섹션 필터링된 RRT를 파싱하고, 상기 파싱된 RRT의 버전 정보와 기 파싱된 MGT 내 RRT의 버전에 관한 제한 정보를 저장하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
디지털 방송, PSIP, MGT, RRT
Description
도 1은 본 발명에 따라 MGT를 위한 비트 스트림 신택스의 일예를 도시한 도면
도 2a는 본 발명에 따라 MGT를 위한 비트 스트림 신택스 중 디스크립터를 새롭게 정의한 일예를 도시한 도면
도 2b는 본 발명에 따라 MGT를 위한 비트 스트림 신택스 중 디스크립터를 새롭게 정의한 다른예를 도시한 도면
도 3은 본 발명에 따라 RRT를 위한 비트 스트림 신택스의 일예를 도시한 도면
도 4는 본 발명에 따라 RRT를 수신하여 처리하는 수신기 구성의 일예를 도시한 블록도
도 5는 본 발명에 따라 RRT를 수신하여 처리하는 방법의 일예에 대한 순서도
도 6은 본 발명에 따라 RRT를 수신하여 처리하는 방법의 다른예에 대한 순서도
도 7은 본 발명에 따라 RRT를 수신하여 처리하는 방법의 또 다른예에 대한 순서도
*도면의 주요 부분에 대한 부호의 설명
401: 디지털 방송 수신기 402: 튜너부
403: 복조부 404: 역다중화부
405: A/V 디코더 406: 디스플레이부
407: SI/PSIP 데이터 베이스 408: PSI/PSIP 디코더
409: 채널 매니저 410: 채널 맵
411: 어플리케이션 제어부 412: 플래시 메모리
본 발명은 디지털 방송(digital broadcast)에 관한 것으로, 더욱 상세하게는 디지털 방송 신호 및 상기 방송 신호를 수신하여 처리하는 방법 및 장치에 관한 것이다.
상기 디지털 방송과 관련하여 PSIP은 Program and System Information Protocol의 약어로, 공중파 및 케이블(terrestrial & cable) 디지털 방송 환경에서의 디지털 방송 규격인 ATSC(Advanced Television Systems Committee)에서 채널 튜닝(Channel Tuning)과 방송 스케줄 전송을 위한 프로토콜로 사용된다.
그리고 상기 PSIP은 다중화(Multiplex)된 전송 스트림(Transport Stream)에 의해 전송되는 패킷들(Packets) 내에 포함되는 테이블들(tables)의 전송에 관한 표 준 프로토콜(Standard Protocol)이다.
이때, 상기 PSIP에는 각각 특정 목적을 가진 테이블들(tables)이 정의되며, 이와 같은 테이블들은 기본적으로 MPEG(Moving Picture Expert Group)의 PSI(Program and System Information)에 정의된 테이블들처럼 섹션(section) 구조를 가진다.
즉, 상기 PSIP의 각 테이블들은 전송을 위하여 섹션의 구조로 구성이 되며 이때, 테이블들은 각 테이블의 종류에 따라 하나의 섹션 또는 복수 개의 섹션으로 구성될 수 있다.
상기 PSIP 내 테이블에는 가상 채널에 대한 정보를 가지고 있는 VCT(Virtual Channel Table), 현재의 날짜와 시간에 대한 정보를 표현하는 STT(System Time Table), 상기 STT를 제외한 모든 테이블의 패킷 아이디(Packet IDentification: PID) 값과 버전 정보를 가지는 MGT(Master Guide Table), 프로그램 콘텐츠에 대한 등급 정보를 가지고 있는 RRT(Rating Region Table), 상기 VCT에 있는 모든 채널에 대한 최소 3시간 동안의 프로그램의 제목과 시작 시간에 대한 정보를 가지고 있는 EIT(Event Information Table), 프로그램에 대한 배경, 줄거리, 등장 인물과 같은 상세한 설명의 표현이 가능한 ETT(Extended Text Table) 등이 있다.
특히, 상기 열거한 테이블 중 RRT는 여러 지역에 관계된 방송 등급 정보를 가지고 있다. 이때, 상기 방송 등급 정보(rating region)에 따라 정의된 각 RRT는 어떤 하나의 특정 지역에 대한 등급 시스템(rating system) 정보를 싣고 있으며, 이벤트 스케줄(event schedule)과 각 이벤트들의 정보를 가지는 상기 EIT나 PMT(Program Map Table)에 존재하는 방송 등급(rating)을 표시하는 'Content_Advisory_Descriptor'의 기준 테이블이다.
그러나 기존의 RRT를 포함하고 있는 디지털 방송 신호를 송, 수신하여 처리하는 방법 및 장치에는 다음과 같은 문제점 있었다.
기존의 RRT의 경우에는 방송 등급 정보가 고정되어 있어, 다운로더블(downloadable) RRT를 위한 방송 신호 및 상기 방송 신호를 수신하여 처리할 수 있는 방법 및 장치가 구현되지 않은 문제점이 있다.
또한, 수신기는 상기 다운로더블 RRT의 경우에 각 채널에서 수신한 RRT 중 어떤 RRT가 최신 버전으로 유효한 것인지 RRT 버전 넘버를 보고 판단해야 하나, 상기 판단을 위한 명확한 기준이 없어 이를 판단할 수 없는 문제점이 있다.
본 발명은 상기와 같은 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 다운로더블 RRT를 포함하는 디지털 방송 신호 및 상기 방송 신호를 수신하여 처리하는 방법 및 장치를 제공하고자 한다.
상기 목적을 달성하기 위하여, 본 발명에 따른 디지털 방송 신호는 MGT(Master Guide Table)와 RRT(Rating Region Table)를 포함하되, 상기 MGT는 상기 RRT의 버전에 관한 제한 정보를 포함하고 있는 것을 특징으로 한다.
이때, 상기 제한 정보는 상기 RRT의 버전 정보의 업데이트 가능한 시간 정보인 것이 바람직하다.
그리고 상기 제한 정보는 GPS(Global Positioning System) 단위를 이용하여 정의할수 있는 것이 바람직하다.
또한, 상기 제한 정보는 연(year), 월(month) 그리고 일(day)로 구분하여 정의할 수 있는 것이 바람직하다.
그리고 상기 제한 정보는 상기 MGT 내 리저브(reserved) 필드 또는 디스크립터(descriptor) 정보를 이용하여 정의할 수 있는 것이 바람직하다.
본 발명에 따른 상기 디지털 방송 신호를 송신하는 방법에 있어서, MGT에 RRT의 버전에 관한 제한 정보를 포함하여 전송하는 단계를 포함하는 것을 특징으로 한다.
이때, 상기 제한 정보는 상기 RRT의 버전 정보의 업데이트 가능한 시간 정보인 것이 바람직하다.
그리고 상기 제한 정보는 GPS 단위를 이용하여 정의할 수 있는 것이 바람직하다.
또한, 상기 제한 정보는 연, 월 그리고 일로 구분하여 정의할 수 있는 것이 바람직하다.
그리고 상기 제한 정보는 상기 MGT 내 리저브 필드 또는 디스크립터 정보를 이용하여 정의할 수 있는 것이 바람직하다.
본 발명에 따른 디지털 방송 신호를 수신하는 방법의 일 예는, 수신되는 방송 신호의 MGT를 파싱(parsing)하여 다운로더블(downloadable) RRT가 존재하는지 유무를 판단하는 단계; 기 저장된 RRT가 있는지 판단하는 단계; 상기 수신된 방송 신호에 포함된 새로운 RRT의 버전이 유효한지 판단하는 단계; 상기 유효한 버전을 가지는 RRT를 수신하도록 설정하여 필터링하는 단계; 상기 필터링되어 수신되는 RRT를 파싱하고, 상기 파싱된 RRT의 버전 정보를 저장하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 디지털 방송 신호를 수신하는 방법의 다른 예는, 수신되는 방송 신호의 MGT를 파싱하여 다운로더블 RRT가 존재하는지 유무와 상기 RRT의 버전에 관한 제한 정보를 이용하여 제한 기간 경과 여부를 판단하는 단계; 기저장된 RRT가 있는지 판단하는 단계; 상기 수신된 방송 신호에 포함된 RRT의 버전이 새로운 버전인지 판단하는 단계; 상기 새로운 버전 정보를 가지는 RRT를 수신하도록 필터링하는 단계; 상기 필터링되어 수신되는 RRT를 파싱하고, 상기 파싱된 RRT의 버전 정보와 기 파싱된 MGT 내 RRT의 버전에 관한 제한 정보를 저장하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 디지털 방송 신호를 수신하는 방법의 또 다른 예는, 수신되는 방송 신호의 MGT를 파싱하여 다운로더블 RRT가 존재하는지 유무와 상기 RRT의 버전에 관한 제한 정보를 이용하여 제한 기간 경과 여부를 판단하는 단계; 상기 수신된 새로운 RRT의 버전 정보가 유효한지 판단하는 단계; 상기 유효한 버전 정보를 가진 RRT를 수신하도록 섹션 필터링하는 단계; 상기 섹션 필터링된 RRT 섹션을 파싱하고, 상기 파싱된 RRT 섹션의 버전 정보와 기 파싱된 MGT 내 RRT의 버전에 관한 제한 정보를 저장하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
이때, 상기 제한 기간 경과 여부 판단하는 단계에서 상기 다운로더블 RRT가 존재하는지 않는다면, 수신된 RRT에 대한 프로세스(process)를 종료하는 것이 바람직하다.
그리고 상기 제한 기간 경과 여부 판단 결과 상기 제한 기간이 경과되지 않은 경우에는 수신된 RRT에 대한 프로세스를 종료하는 것이 바람직하다.
또한, 상기 제한 기간 경과 여부에 판단 결과 상기 제한 기간이 경과된 경우에는 상기 수신된 새로운 RRT의 버전 정보가 유효한지 판단하기 전에 기 저장된 RRT의 버전 정보가 존재하는지 판단하는 단계를 더 포함하는 것이 바람직하다.
그리고 기 저장된 버전 정보가 존재하는지 판단 결과 기 저장된 버전 정보가 존재하지 않으면, 상기 수신된 새로운 RRT의 버전 정보가 유효한지 판단하는 단계를 거치지 않고 섹션 필터링하는 단계로 넘어가는 것이 바람직하다.
또한, 상기 버전 정보가 유효한지 판단은 기 저장된 RRT 버전 정보와 상기 수신되는 RRT의 버전 정보를 비교하여 판단하는 것이 바람직하다.
그리고 상기 비교 판단한 결과 상기 수신되는 RRT의 버전 정보가 기 저장된 버전 정보보다 일정 범위 이상인 경우에는 상기 수신되는 RRT의 버전 정보는 유효하지 않다고 판단하는 것이 바람직하다.
또한, 상기 비교 판단한 결과 상기 수신되는 RRT의 버전 정보가 기 저장된 버전 정보보다 적거나 같은 경우에는 상기 수신되는 RRT의 버전 정보는 유효하지 않다고 판단하는 것이 바람직하다.
그리고 상기 일정 범위는 버전 정보가 2 이상인 것이 바람직하다.
또한, 상기 유효하지 않다고 판단된 버전 정보를 가진 RRT는 무시(discard) 하는 것이 바람직하다.
본 발명에 따라 디지털 방송 신호를 송, 수신하는 방법은, MGT에 RRT의 버전에 관한 제한 정보를 포함하여 전송하는 단계; 및 수신되는 방송 신호의 MGT를 파싱하여 다운로더블 RRT가 존재하는지 유무와 제한 기간 경과 여부를 판단하고, 상기 판단 결과 제한 기간이 경과된 경우에는 기 저장된 버전 넘버가 없거나 수신되는 다운로더블 RRT의 버전 넘버가 유효한 경우에는 상기 RRT 섹션을 수신하도록 섹션 필터링하고, 상기 섹션 필터링된 RRT를 파싱하여 상기 파싱된 버전 넘버와 기 파싱된 MGT의 RRT 버전에 관한 제한 정보를 저장하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 디지털 방송 수신기는, 방송 신호를 튜닝(tuning)하여 수신하는 튜너부(tuner); 상기 수신되는 방송 신호를 복조(demodulating)하는 복조부(demodulator); 상기 복조된 신호로부터 RRT의 버전에 관한 제한 정보를 가지는 MGT와 유효한 버전 정보를 가지는 RRT를 수신하도록 섹션 필터링(section filtering)하는 역다중화부(demutiplexer); 상기 섹션 필터링된 MGT와 RRT 섹션을 파싱하는 파싱부; 상기 수신되는 RRT 섹션의 버전 정보와 기 저장된 버전 정보를 비교하여 버전 정보의 유효 여부를 판단하고, 상기 판단 결과 버전 정보가 유효한 경우에는 상기 버전 정보 및 상기 기 파싱된 MGT 내 상기 RRT의 버전에 관한 제한 정보를 저장하도록 제어하는 것을 특징으로 하는 제어부를 포함하여 구성되는 것을 특징으로 한다.
이때, 상기 제어부는 기 저장된 버전 정보가 존재하지 않는 경우에는 상기 섹션 필터링되어 수신되는 RRT의 버전 정보를 저장하도록 제어하는 것이 바람직하다.
본 발명의 다른 목적, 특성 및 이점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다. 아울러 본 발명에서 사용되는 용어는 가능한 한 현재 널리 사용되는 일반적인 용어를 선택하였다. 그러나 특정한 경우는 출원인이 임의로 용어를 선정하였으며, 이 경우에는 해당되는 부분에서 상세히 그 의미를 기재하였다. 따라서, 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌 그 용어가 가지는 의미로서 파악하여야 할 것이다.
이하 본 발명에 따른 바람직한 실시예들을 첨부한 도면을 참조하여 설명한다.
본 발명은 디지털 방송 신호 및 상기 방송 신호를 수신하여 처리하는 방법 및 장치에 관한 것으로 특히, 상기 방송 신호는 PSIP(Program and System Information Protocol) 내 테이블 중 프로그램 콘텐츠에 대한 방송 등급(rating) 정보를 가지는 RRT(Rating Region Table)를 포함한다. 이하 본 발명에서는 설명의 편의를 위해 상기 RRT를 포함하는 디지털 방송 신호, 상기 방송 신호를 처리하는 장치 및 방법을 나누어서 설명한다. 이때, 상기 RRT는 다운로더블(downloadable) RRT를 예로 하여 설명한다.
먼저, 상기 다운로더블 RRT를 포함하는 디지털 방송 신호에 대해 살펴보면, 본 발명에서는 RRT의 버전 넘버(version number)에 대해 모든 방송 제공업자(broadcaster)가 제한된 기간의 범위 안에서는 RRT 버전이 자주 바뀌지 않도록 함 으로써, 상기 RRT의 버전이 바뀌는 시점이 방송국마다 차이가 나더라도 수신기에서 구현함에 문제가 없도록 한다. 이 경우 수신된 RRT 버전이 새로 바뀌는 경우에 이전 버전과 바뀐 버전 두 가지가 존재할 수 있다.
이를 위해 본 발명에서는 현재의 날짜와 시간에 대한 정보를 표현하는 STT(System Time Table)을 제외한 모든 테이블의 패킷아이디(Packet IDentifier: PID) 값과 버전 정보를 가지는 MGT(Master Guide Table)을 이용하여 상기 RRT의 버전에 관한 제한 정보를 제공하는 것을 특징으로 한다. 상기 제한 정보는 본 발명에서는 기간 또는 시간에 관련된 것을 예로 하고, 이하 절대 시간 또는 제한 기간으로 명명하여 설명한다.
상기와 같이 MGT 내에 상기 RRT의 버전에 관한 제한 정보 즉, 절대 시간 또는 제한 기간을 별도로 정의함으로써, 수신기는 적어도 해당 기간 내에 다시 새로운 버전을 가지는 RRT가 수신되지 않도록 하여 버전 정보의 잦은 업데이트(update)를 방지하고자 한다.
도 1은 본 발명과 관련하여 MGT를 위한 비트 스트림 신택스(Bit stream syntax)를 나타낸 도면이다. 이하 상기 MGT를 구성하는 신택스에 대해 차례대로 설명한다. 이때, 보다 간단 명료한 설명을 위하여, 신택스를 구성하는 필드(field)에 대한 영어 표현은 그대로 사용하되, 큰 따옴표를 함께 표기하기로 하겠다.
또한, 데이터 구조(data structure)를 결합하여 이루어진 섹션(section)의 구조에 대해 살펴보면, PSIP 내 테이블들의 모든 섹션은 "table_id" 필드로 시작하여 "CRC_32" 필드로 종료된다. 상기 각 섹션은 서로 공통된 형식을 가진 헤더 (header), 상기 테이블 섹션의 목적에 따라 실제 데이터가 기록되는 바디(body)와 상기 테이블 섹션의 오류 체크 및 정정을 위한 트레일러(trailer)로 구분된다.
상기 헤더는 "table_id" 필드에서 "protocol_version" 필드까지이고, 바디는 "tables_defined" 필드에서 "descriptors_length" 필드까지이고, 트레일러는 CRC_32 필드이다. 본 발명과 관련하여, 상기 MGT는 헤더, 바디와 트레일러로 나누어서 살펴본다.
먼저, 헤더(header)를 살펴보면, "table_id"는 '0xC7' 값을 가질 수 있는 8비트(bit)의 필드로서, 상기 필드는 상기 테이블이 MGT임을 알려준다.
"section_syntax_indicator"는 '1' 값을 가질 수 있는 1비트의 필드로서, 상기 '1'이라 함은 당해 섹션(section)이 제너릭 섹션 신택스(generic section syntax)를 따른다는 것을 지시한다.
"private_indicator"는 '1' 값을 가질 수 있는 1비트 필드이다.
"section_length"는 당해 섹션에서 남아있는 바이트 수를 의미하는 12비트의 필드이다.
"table_id_extension"은 '0x0000' 값으로 설정되는 16비트 필드이다.
"version_number"는 MGT의 버전 넘버를 나타내는 5비트의 필드이다. 상기 버전 넘버는 후술할 "tables_defined" 필드의 루프 내에 정의된 "table_types" 필드 에서 어떤 필드에 변경이 있거나 상기 MGT 자체의 변경이 있으면 1에서 모듈로(modulo) 32로 증가될 것이다.
"current_next_indicator"는 MGT 섹션에 대해서는 항상 '1' 값으로 설정되어 있는 1비트의 지시자(indicator)이다.
"section_number"는 항상 '0x00' 값으로 설정되어 있는 8비트 필드이다.
"last_section_number"는 항상 '0x00' 값으로 설정되어 있는 8비트 필드이다.
"protocol_version"는 항상 '0x00' 값으로 설정되어 있는 8비트 필드이다.
다음으로, 바디를 살펴보면, "table_defined"는 공중파 방송을 위해서는 6~370의 범위를, 케이블 방송을 위해서는 2-370의 범위를 가지는 부호가 정하여지지 않은 16비트를 가진다.
"table_type"은 테이블의 타입을 상세하게 설명하는 16비트의 부호가 정하여지지 않은 정수이다.
"table_type_PID"는 루프 내에서 묘사되는 테이블 타입을 위한 PID를 상세하게 설명하는 13비트의 필드이다.
"table_type_version_number"는 루프 내에서 묘사되는 테이블 타입의 버전 넘버를 반영하는 5비트 필드이다. 이 비트의 값은 테이블과 테이블 인스턴스의 해당 필드 내에서 기재된 버전 넘버의 값과 동일할 것이다.
"number_bytes"는 32비트의 부호가 정하여지지 않은 정수 필드로서, 루프 내에서 묘사되는 테이블 타입을 위하여 사용되는 바이트의 총 수를 지시하기 위한 것이다.
"table_type_description_length"는 루프 내에서 묘사되는 테이블 타입을 위한 디스크립터들의 총 길이를 정의한다. "descriptor()" 필드는 필요한 디스크립터 를 포함하고 있을 수 있다.
"descriptor()" 필드는 적절하게 '0' 또는 그 이상의 디스크립터를 포함할 거싱다. 즉, 필요한 디스크립터를 포함하고 있을 수 있다.
"descriptors_length" 필드는 본 발명과 관련하여 당해 필드 다음에 이어질 모든 디스크립터의 길이를 의미한다.
마지막으로, 트레일러(trailer)에 대해 살펴보면, "CRC_32"는 전체 MGT 섹션을 프로세싱(processing)한 후, MPEG-2시스템에 정의된 디코더(decoder) 내의 레지스터(register)들로부터 제로 출력(zero output)을 보증하는 CRC(Cyclic Redundancy Check) 값을 포함하는 32비트 필드이다.
특히, 본 발명과 관련하여, 상기 디스크립터 필드에 전송되는 RRT의 내용이 확정되어, 상기 RRT의 버전 정보에 대한 절대 시간 또는 제한 기간에 대한 정보를 포함할 수 있다.
예를 들어, 도 2a 내지 도 2b에 도시된 바와 같이, "version_expiredate_descriptor()" 디스크립터를 추가하여 상기 절대 시간 또는 제한 기간을 정의할 수 있을 것이다. 이때, 상기 디스크립터의 명칭은 바람직한 일예로서, 본 발명의 권리범위는 명세서 전반에 걸쳐 나타나는 기술적 사상을 토대로 하여 판단하여야 하고, 상기 명칭에 한정되는 것은 아니다.
예를 들어, 도 2a는 본 발명에 따라 MGT를 위한 비트 스트림 신택스 중 디스크립터를 새롭게 정의한 일예를 도시한 도면이고, 도 2b는 본 발명에 따라 MGT를 위한 비트 스트림 신택스 중 디스크립터를 새롭게 정의한 다른예를 도시한 도면으 로서, 이하 상기 디스크립터에 대해 도 2a 내지 도 2b를 참조하여 설명한다.
따라서, 도 1의 신택스 중 "descriptor()"는 본 발명과 관련하여 적절하게 '0' 또는 그 이상의 디스크립터들이 포함될 것이다. 도 2a 내지 도 2b의 디스크립터는 상기 다운로더블 RRT가 전송되는 경우에, 상기 RRT의 버전 정보에 대한 제한 정보 즉, 절대 시간 또는 제한 기간을 설정하고자 한다. 본 발명에 따른 도 2a 내지 도 2b에서는 상기 디스크립터의 명칭을 버전 만료일자 디스크립터라고 "version_expiredate_descriptor()" 라고 명명하였으나, 상기 명칭에 한정되지는 않는다.
먼저, 도 2a에 대해 설명하면, 상기 디스크립터에 "descriptor_tag", "descriptors_length", "year", "month"와 "day"를 정의하였다.
상기 "descriptor_tag"는 8비트 필드로서, 특정 값을 가질 때 당해 디스크립터가 "version_expiredate_descriptor()"로 사용된다는 의미를 가질 수 있다.
상기 "descriptors_length"는 8비트 필드로서, 상기 디스크립터의 전체 길이를 표시한다.
상기 "year", "month"와 "day" 필드는 각각 년, 월, 일을 나타내는 필드로서, 본 발명에 따른 절대 시간 또는 제한 기간을 표시하기 위한 것이다. 그리고 상기 "year", "month"와 "day" 필드는 각각 16비트, 8비트, 8비트의 총 32비트이다.
다음으로, 도 2b에 대해 설명하면, 상기 디스크립터에 "descriptor_tag", "descriptors_length"와 "expiredate"를 정의하였다.
상기 "descriptor_tag" 필드와 "descriptors_length" 필드는 상술한 도 2a와 동일한바, 이를 참조한다.
상기 "expiredate" 필드는 총 32비트의 부호를 정하지 않은 정수 값을 가지는 필드로, 이는 상기 도 2a의 "year", "month"와 "day" 필드와 대응한다. 즉, 상기 "year", "month"와 "day" 필드와 대응하는 표현으로 보다 구체적으로 1980년 1월 6일 0시부터 GPS 단위의 시간(seconds)을 사용하여 상기 절대 시간 또는 제한 기간을 표현한 예이다.
상기 절대 시간 또는 제한 기간은 송신기 신호에 RRT의 현재 버전이 새로 업데이트가 가능한 시간 정보를 주기 위해 송신기와 수신기에서 정하는 것으로 예를 들어, 2006년 1월 1일 09:00시 또는 2006년 3월 1일이 될 수 있다.
이때, 상기 절대 시간 또는 제한 기간에 대한 정보를 도 2a 내지 도 2b에서는 MGT의 디스크립터를 이용하였으나, 본 발명은 이에 한정되지 않고 상술한 디스크립터 정의 방식과 같이 상기 MGT의 리저브 필드를 이용하여 정의할 수도 있을 것이다.
상술한 바와 같이, MGT의 디스크립터 정보를 이용하여 상기 절대 시간 또는 제한 기간을 표시함으로써, 본 발명에서는 전송되는 RRT의 유효성 여부를 판단할 수 있게 된다. 즉, 상기 버전 만료일자 디스크립터를 이용하면 상기 수신되는 RRT의 내용을 살피기 이전에 먼저 수신된 RRT의 버전의 유효성 여부를 내용을 파싱(parsing)하지 않고도 이를 처리할 수 있는 장점이 있다. 또한, 상기와 같이 절대 시간 또는 제한 기간에 대한 정보를 정의함으로써 송신단에서 버전 변경을 자주 하거나 맘대로 할 수 없도록 강제할 수 있어, 시청자(사용자)의 입장에서는 잦은 버 전 변경으로 인한 혼란 등의 문제에 대해 부담을 줄일 수 있다.
상술한 바와 같이, 도 1과 도 2a ~ 도 2b의 MGT를 이용함으로써 RRT의 버전에 관한 정보를 모든 방송 제공업자(broadcaster)가 제한된 기간의 범위 안에서는 RRT 버전이 자주 바뀌지 않도록 하였다.
다음으로, 상기 절대 시간 또는 제한 기간이 경과되어 수신되는 RRT의 버전 정보의 업데이트 유무를 판단하여야 한다. 본 발명에서는 상기 업데이트 유무를 판단함에 있어서, 수신되는 RRT의 버전 넘버를 기 저장된 버전 넘버와 비교하여 일정 범위 내이면, 상기 RRT의 버전 정보를 최신 버전으로 판단하여 업데이트 한다. 이때, 상기 일정 범위는 버전 정보의 차이가 둘 이상인 것이 바람직할 것이다. 상기와 같이 함으로써, 송신측에서 잘못 전송한 버전 정보에 대해 대응할 수 있게 된다. 이때, 수신된 RRT 버전이 새로 바뀌는 경우에 이전 버전과 바뀐 버전 두 가지가 존재할 수 있다.
이하 본 발명에 따른 버전 정보와 관련하여 RRT를 위한 신택스에 대해 살펴본다. 도 3은 본 발명과 관련하여 RRT의 비트 스트림 신택스의 일 예를 나타낸 도면이다. 이하 상기 RRT를 구성하는 신택스에 대해 차례대로 설명한다. 이때, 보다 간단 명료한 설명을 위하여, 신택스를 구성하는 필드(field)에 대한 영어 표현은 그대로 사용하되, 큰 따옴표를 함께 표기하기로 하겠다.
그리고 상기 RRT를 위한 신택스를 구성하는 필드를 설명함에 있어서, 상기 도 1의 MGT의 필드와 중복되는 부분에 대한 설명은 상기 도 1의 설명을 참조하고, 이하 도 1의 MGT 필드와 상이한 부분과 본 발명의 특징과 관련된 부분을 위주로 설 명한다.
본 발명은 상기 RRT의 헤더에 위치한 "table_id_extension" 필드와 "version_number" 필드를 이용하여 섹션 필터링(section-filtering) 하는 것을 특징으로 한다.
상기 "table_id_extension" 필드에 존재하는 "rating_region" 필드에 상기 RRT의 지역 등급 정보를 포함하고 있다. 상기 "rating_region" 필드 값이 예를 들어 '0x05'이라면, 본 발명과 관련하여 다운로더블 RRT임을 나타낼 수 있을 것이다.
따라서, 상기 "table_id_extension" 필드에 존재하는 "rating_region" 필드 값을 필터(filter)에 조건으로 설정함으로써, 수신되는 RRT 섹션 중 상기 조건을 만족하는 다운로더블 RRT의 섹션만을 섹션 필터링하여 수신할 수 있다. 그러므로 수신되는 방송 신호에 다운로더블 RRT가 포함되었는지 판단할 수 있다.
또한, 본 발명과 관련하여 헤더에 위치한 "version_number"는 "table_id" 필드와 "table_id_extension" 필드들의 결합에 의해 정의되는 RRT의 버전 넘버(version number)를 나타내는 5비트 필드로서, 상기 버전 넘버는 RRT의 인스턴스(instance)에 있는 어떤 필드가 변경되면, 1씩 증가할 것이다.
본 발명에서는 상기 "version_number" 필드를 이용하여 수신되는 RRT의 버전 넘버로 섹션 필터링(section-filtering)하는 것을 특징으로 한다.
즉, 상기 "version_number" 필드 값을 필터에 조건으로 설정하는바 이때, 상기 필터에는 수신기에 기 저장된 버전 넘버 값이 존재하지 않는 경우에는 수신되는 RRT를 그대로 수신하여 버전 넘버를 수신기에 저장을 한다. 그러나 수신기에 기 저 장된 버전 넘버 값이 존재하는 경우에는 필터에 상기 수신되는 RRT의 버전 넘버가 기 저장된 버전 넘버 값보다 일정 범위 내인 경우에만 수신하도록 조건을 부가할 수 있다.
예를 들면, 상기 조건을 설정함에 있어서, 버전 정보는 모듈로 32로 1씩 증가하는바, 수신되는 RRT의 버전 정보가 상기 기 저장된 버전 정보보다 적거나 같은 경우에는 이는 새로운 버전이 아니라고 판단한다. 그리고 상기 기 저장된 버전 정보와의 차이가 일정 범위 밖이면 역시 새로운 버전이 아니라고 판단한다. 즉, 새로운 버전이라고 판단할 수 있는 경우에는 상기 비교하는 두 버전 정보의 차이가 일정 범위 내인 경우일 것이다. 이때, 상기 일정 범위는 상기 두 버전 정보의 차이가 둘 이상인 것이 바람직할 것이다.
따라서, 상기 기 저장된 버전 정보와 현재 수신되는 RRT 섹션의 버전 정보를 비교하여, 상기 현재 수신되는 RRT 섹션의 버전 정보가 기 저장된 버전 정보보다 일정 범위 이상이면, 상기 수신되는 RRT의 버전은 잘못 전송된 것으로 취급하여 해당 RRT를 무시(discard)함으로써 섹션 필터링을 할 수 있게 된다.
그리고 상술한 바와 같이, 수신되는 RRT의 버전 정보가 기 저장된 버전 정보보다 적거나 같은 경우에도 기 저장된 RRT의 버전이 최신 버전이라고 판단하여 업데이트할 필요가 없을 것이다. 따라서, 이러한 경우에도 상기 버전 넘버가 일정 범위 이상 차이 나는 경우와 마찬가지로 해당 RRT를 무시한다.
상술한 바와 같이, 도 3의 "table_id_extension" 필드와 "version_number" 필드를 함께 이용함으로써 수신되는 RRT 섹션을 필터링할 수 있게 된다. 상기 섹션 필터링이 이루어지면, 수신기에서는 최신 버전의 다운로더블 RRT만을 수신할 수 있게 된다.
또한, 상기 "version_number" 필드는 모듈로 32로 0에서 31까지의 범위를 가지는 5비트의 필드로서, 상기 필드는 증가하면서 31에서 0으로 순환하는바, 버전 넘버를 체킹하는 목적으로 수신기는 31보다 큰 0을 고려하여야 한다. 따라서, 본 발명에 의하면 송신측에서 아주 이전 버전의 RRT를 전송하더라도 수신측에서 이를 최신 버전과 혼동하지 않도록 하여, RRT 버전 넘버가 랩 어라운드(wrap around) 됨으로써 야기될 수 있는 혼선을 방지할 수 있게 된다. 즉, 수신기는 버전 정보를 비교하여 다른 채널의 버전 정보에 비해 일정 범위 이상 차이가 나면 수신되는 RRT 섹션을 무시(discard)한다.
그러므로 본 발명에 의하면 기존의 RRT 구조를 그대로 유지하면서 잘못된 버전 넘버를 가려낼 수 있는 특징이 있다.
또한, 상기 수신되는 RRT가 동일한 버전 넘버를 가지는 경우에는 상기 RRT의 내용 예를 들어, 디멘션 등이 항상 동일함을 가정한다. 상기와 같이 가정하면 본 발명에 따라 헤더에 의해 상기 RRT를 섹션 필터링함으로써 본 발명의 목적을 이룰 수 있고, 별도로 상기 목적을 달성하기 위해 RRT의 바디까지 파싱하여 해당 콘텐츠(contents)까지 하나하나 비교하지 않고 헤더만으로 섹션 필터링을 할 수 있다.
다음으로, 상기 RRT의 바디(body)에 대해 설명하면, "rating_region_name_length"는 이어질 "rating_region_name_text()" 필드의 총 길이를 정의하는 8비트 필드이다.
"rating_region_name_text()"는 상기 "rating_region" 필드에 의해 주어진 값과 관련하여 방송 등급이 적용되는 지역명(rating region name)을 나타내는 멀티플 스트링 구조(multiple string structure)를 포함하는 데이터 구조를 의미한다.
"dimensions_defined"는 "rating_region_table_section()" 에서 정의되는 디멘션(dimension)의 수(1~255)를 설명하기 위한 8비트의 필드이다. 이때, 상기 "dimensions_defined" 필드는 루프(loop) 구조를 가지는바, 후술할 "dimension_name_length"에서부터 "values_defined"까지가 상기 루프 내에 존재한다.
이하 상기 "dimensions_defined"의 루프 내 필드에 대해 살펴보면 다음과 같다. "dimension_name_length"는 이어질 "dimension_name_text()" 필드의 총 길이를 정의하는 8비트의 필드이다.
"dimension_name_text()" 필드는 루프(loop)에서 기술된 디멘션 이름(dimension name)을 나타내는 멀티플 스트링 구조(multiple string structure)를 포함하는 데이터 구조를 의미한다.
"graduated_scale"는 당해 디멘션(dimension)에서 등급 값(rating value)이 변화된 스케일(graduated scale)을 가지는지 여부를 지시하는 1비트의 플래그(flag)이다.
"values_defined"는 당해 특정 디멘션(dimension)을 위해 정의된 값(value)들의 수를 설명하기 위한 4비트(1~15)의 필드이다. 이때, 상기 "values_defined" 필드는 다시 루프 구조를 가지는바, 후술할 "abbrev_rating_value_length"에서부터 "rating_value_text()"까지가 상기 "values_defined" 필드의 루프 내에 존재한다. 이하 상기 "values_defined" 필드의 루프 내 필드에 대해 살펴보면 다음과 같다.
"abbrev_rating_value_length"는 이어질 "abbrev_rating_value_text()" 필드의 총 길이를 정의하는 8비트의 필드이다.
"abbrev_rating_value_text()"는 어떤 특정 등급(rating) 값의 약칭(abbreviated name)을 나타내는 멀티플 스트링 구조(multiple string structure)를 포함하는 데이터 구조를 의미하는 필드이다.
"rating_value_length"는 이어질 "rating_value_text()" 필드의 총 길이를 정의하는 8비트 필드이다.
"rating_value_text()"는 어떤 특정 등급(rating) 값의 완전한 명칭(full name)을 나타내는 멀티플 스트링 구조(multiple string structure)를 포함하는 데이터 구조를 의미하는 필드이다.
"descriptors_length" 필드는 당해 필드 다음에 이어질 모든 디스크립터(descriptor)의 길이를 의미한다.
"descriptor()" 필드는 상기 "descriptors_length" 필드의 루프 내에 존재하며, 필요한 디스크립터(descriptor)를 포함할 수 있다.
이하 상기 본 발명에 따른 디지털 방송 신호를 수신하여 처리하는 장치 및 방법에 대해 살펴본다. 먼저, 수신기에 대해 살펴보면, 도 4는 본 발명에 따라 RRT를 수신하여 처리하는 수신기 구성의 일예를 도시한 블록도이다. 도 4를 참조하여 본 발명에 따라 RRT를 수신하여 처리하는 디지털 방송 수신기(receiver) 구성에 대 하여 설명하면 다음과 같다.
본 발명에 따른 디지털 방송 수신기(401)는 튜너부(Tuner, 402), 복조부(demodulator, 403), 역다중화부(demultiplexer, 404), A/V 디코더(405), 디스플레이부(406), SI/PSIP 데이터베이스(407), PSI/PSIP 디코더(408), 채널 매니저(Channel Manager, 409), 채널 맵(410), 어플리케이션 제어부(411), 그리고 플래시 메모리(412) 등을 포함하여 이루어진다. 이때, 상기 디지털 방송 수신기(401)는 예를 들면, 디지털 방송 수신이 가능한 디지털 텔레비전(Digital TeleVision) 등이 될 수 있다.
상기 튜너부(402)는 PSI/PSIP(Program and System Information/Program and System Information Protocol) 테이블을 포함하는 디지털 방송 신호를 수신할 수 있다. 이때, 수신되는 PSIP 테이블에는 RRT(Rating Region Table)가 포함되어 있다. 한편, 상기 튜너부(402)는 상기 채널 매니저(409)의 제어를 받아 상기 수신되는 디지털 방송 신호의 결과를 다시 채널 매니저(409)에 기록해 둔다.
상기 복조부(403)는 상기 튜너부(402)에 의해 튜닝된 신호를 VSB/EVSB(Vestigal Side Band/Enhanced Vestigal Side Band) 신호로 변조시키는 기능을 담당한다.
상기 역다중화부(404)는 상기 복조부(403)에 의해 변조된 신호로부터 오디오 데이터, 비디오 데이터 그리고 PSI/PSIP 테이블 데이터로 역다중화(demultiplexing)하는 역할을 한다. 이때, 상기 오디오 데이터, 비디오 데이터에 대한 역다중화는 채널 매니저(409)에 의해 제어될 수 있으며, 상기 PSI/PSIP 테이 블 데이터에 대한 역다중화는 PSIP/PSIP 디코더(408)에 의해 제어될 수 있다.
그리고 상기 역다중화기(404)는 상기 역다중화된 PSI/PSIP 테이블은 PSI/PSIP 디코더(408)로 전송하고, 상기 오디오 데이터와 비디오 데이터는 A/V 디코더(405)로 전송한다. 그리고 상기 A/V 디코더(405)는 상기 역다중화기(404)로부터 데이터를 수신하여 디코딩한다.
상기 PSI/PSIP 디코더(508)는 PSI/PSIP 섹션(section)을 파싱하고, 상기 역다중화부(504)에서 섹션 필터링(section-filtering)하지 못한 나머지 실제 섹션 데이터(actual section data)를 모두 읽어 SI/PSIP 데이터 베이스(407)에 기록한다.
상기 채널 매니저(409)는 채널 맵(410)을 참조하여 채널 관련 정보 테이블에 대한 수신을 요청하고 그 결과를 전송받는다. 이때, 상기 PSI/PSIP 디코더(408)는 상기 채널 관련 정보 테이블에 대한 역다중화를 제어하고, 오디오/비디오 패킷아이디(Packet IDentifier: PID) 리스트를 상기 채널 매니저(409)에 전송한다.
그리고 상기 채널 매니저(409)는 상기 PSI/PSIP 디코더(408)로부터 수신한 오디오/비디오 PID를 이용하여, 상기 역다중화부(404)를 직접 제어함으로써 오디오/비디오(Audio/Video) 디코더(405)를 제어한다.
그리고 상기 어플리케이션 제어부(411)는 수신기 시스템의 상태를 OSD(On Screen Display)로 디스플레이(display)시키는 GUI(Graphical User Interface)를 제어한다.
특히, 본 발명과 관련하여, 상기 역다중화부(404)는 PID, 테이블 아이디(table_id), 버전 넘버(version_number), 섹션 넘버(section_number), 그리고 테이 블 아이디 익스텐션(table_id_extension) 등을 이용하여, 송신단으로부터 전송되는 PSIP 테이블의 헤더(header) 부분을 검사(check)한다.
이때, 상기 역다중화부(404)는 원하는 테이블 섹션을 필터링(filtering)하게 된다. 예를 들어, 상기 역다중화부(404)는 RRT(Rating Region Table) 섹션을 필터링한다.
그리고 상기 PSI/PSIP 디코더(408)는 상기 필터링된 RRT의 버전 넘버를 판단하여 상기 RRT의 업데이트 여부를 확인하기 위해 상기 RRT를 파싱한다.
그리고 상기 파싱된 RRT의 내용 즉, 버전 넘버와 플래시 메모리(412)에 기 저장된 RRT의 버전 넘버를 비교한다. 그리고 상기 비교 결과에 따라 업데이트 여부를 결정한다.
상기 비교 결과에 따라 업데이트 여부를 결정함에 있어서 예를 들어, 상술한 도 3의 RRT 신택스에서 "version_number" 필드에 정의된 값들을 파싱한다. 그리고 상기 파싱된 버전 정보가 수신기에 기 저장된 버전 정보에 비해 일정 범위 이상 차이 나는지 판단한다. 이때, 상기 일정 범위라 함은 버전 정보 차이가 둘 이상인 것이 바람직할 것이다.
따라서, 상기 판단 결과 일정 범위 이상 버전 정보가 차이나는 경우에는 상기 수신된 RRT는 잘못 전송되거나 유효하지 않은 버전이라고 판단하고 상기 수신된 RRT를 무시(discard)한다. 그러나 상기 판단 결과 만약 수신된 RRT의 버전 넘버가 기 저장된 버전 넘버보다 일정 범위 이내 이면, 상기 수신된 RRT는 최신 버전이라고 판단하고 이를 상기 SI/PSIP 데이터 베이스(407)에 저장하여 업데이트(upgrade) 시킨다.
결국, 상기 역다중화기(30)는 본 발명과 관련하여 PSI/PSIP 테이블 내 RRT를 헤더를 이용하여 기 저장된 버전 넘버와 상기 수신되는 RRT의 버전 넘버를 비교하여, 최신 버전 정보를 가지는 RRT를 수신하도록 섹션 필터링하고, 상기 섹션 필터링에 의해 만들어진 각 섹션에 대한 데이터는 해당 디코더로 전송한다.
그리고 상기 PSI/PSIP 디코더(308)는 상기 역다중화기(30)에서 섹션 필터링된 RRT의 버전 정보가 최신인지 판단하여 이를 업데이트하기 전에 수신기에 기 설정된 제한 기간 내에 업데이트가 있었는지 판단한다. 상기 판단 결과 만약 상기 기 설정된 제한 기간 내에 업데이트가 있었으면, 상기 섹션 필터링된 RRT는 잘못 전송된 것으로 간주하여 이를 무시(discard)한다.
상술한 디지털 방송 수신기를 이용하여 본 발명에 따른 디지털 방송 신호를 수신하여 처리하는 방법을 살펴보면, 도 5~도 7은 본 발명에 따른 RRT를 수신하여 처리하는 방법의 예에 대한 순서도이다. 이하 본 발명에 따라 수신기에서 RRT를 수신하여 처리하는 방법을 설명하면 다음과 같다.
먼저, 도 5는 본 발명에 따라 RRT를 수신하여 처리하는 방법의 일예에 대한 순서도로서, 이에 대해 살펴보면, 수신되는 방송 신호의 MGT(master guide table)를 수신하도록 필터를 설정하여 상기 방송 신호를 필터링한다. 그리고 상기 필터링되어 수신된 MGT를 파싱(parsing)한다(S501).
상기 파싱된 MGT의 정보로부터 수신되는 방송 신호에 본 발명에 따른 다운로더블 RRT(downloadable RRT)가 존재하는지 판단한다(S502).
상기 S502에서 판단 결과 다운로더블 RRT가 존재하지 않는다면, 상기 방송 신호에 존재하는 해당 RRT에 대한 프로세스(process)를 종료한다. 그러나 상기 S502에서 판단 결과 다운로더블 RRT가 존재한다면, 기 저장된 RRT가 있는지 판단한다(S503).
상기 S503에서 판단 결과 기저장된 RRT가 있다면, 상기 수신된 방송 신호에 포함된 새로운 RRT의 버전이 유효한지 판단한다(S504). 이때, 상기 판단을 함에 있어서, 본 발명에 따라 기저장된 버전 정보와 새로운 버전 정보를 비교하여, 상기 새로운 버전 정보가 기저장된 버전 정보에 비해 일정 범위 이상인지로 상기 새로운 버전 정보의 유효성을 판단한다. 이때, 상기 일정 범위라 하면 예를 들면, 버전 정보의 차이가 둘 이상인 것이 바람직할 것이다.
즉, 상기 S504에서 판단 결과 상기 수신된 새로운 RRT의 버전 정보가 기저장된 버전 정보보다 일정 범위 이상이거나 또는 기저장된 버전 정보보다 적거나 같으면 상기 수신된 새로운 버전 정보는 잘못 전송된 유효하지 않은 버전 정보를 가진 RRT라고 판단하여 상기 수신된 RRT를 무시한다(S505).
그러나 상기 S503에서 판단 결과 RRT의 버전 정보가 기저장되지 않았거나 상기 S504에서 판단 결과 상기 수신된 새로운 버전 정보가 기저장된 버전 정보보다 일정 범위 이내인 경우에는 상기 수신된 버전은 유효하다고 판단한다. 따라서, 상기 유효한 버전 정보를 가지는 새로운 다운로더블 RRT를 수신하도록 설정하여 필터링한다(S506).
상기 필터링되어 수신되는 다운로더블 RRT 섹션을 파싱하고, 상기 파싱된 RRT 섹션의 버전 정보를 SI/PSIP 데이터베이스(DB)에 저장을 하고(S507), 상기 수신된 해당 RRT에 대한 프로세스를 종료한다(S508).
다른 예를 살펴보면, 도 6은 본 발명에 따라 RRT를 수신하여 처리하는 방법의 다른예에 대한 순서도로서, 이에 대해 살펴보면, 수신되는 방송 신호의 MGT(master guide table)를 수신하도록 필터를 설정하여 상기 방송 신호를 필터링한다. 그리고 상기 필터링되어 수신된 MGT를 파싱(parsing)한다(S601).
상기 파싱된 MGT의 정보로부터 수신되는 방송 신호에 본 발명에 따른 다운로더블 RRT(downloadable RRT)가 존재하는지 판단한다(S602).
상기 S602에서 판단 결과 다운로더블 RRT가 존재하지 않는다면, 상기 방송 신호에 존재하는 해당 RRT에 대한 프로세스(process)를 종료한다. 그러나 상기 S602 판단 결과 다운로더블 RRT가 존재한다면, 본 발명에 따른 상기 MGT 내 디스크립터(descriptor) 중 RRT에 대한 버전 정보 디스크립터인 버전 만료일자 디스크립터 정보를 체크(check)하여 절대 시간 또는 제한 기간(limited period)이 지났는지 판단한다(S603).
상기 S603에서 판단 결과 제한 기간이 지나지 않았다면, 상기 방송 신호 내 해당 RRT에 대한 프로세스를 종료한다. 그러나 상기 S603에서 판단 결과 제한 기간이 지났다면, 기저장된 RRT가 있는지 판단한다(S604).
상기 S604 판단 결과 기저장된 RRT가 있다면, 상기 수신된 방송 신호에 포함된 RRT의 버전이 새로운 버전인지 판단한다(S605). 이때, 상기 판단을 함에 있어서, 본 발명에 따라 새로운 버전인지 판단은 버전 정보는 모듈로 32로 1씩 증가하 는바 상기 기 저장된 버전 정보보다 적거나 같은 경우에는 이는 새로운 버전이 아니라고 판단하고, 상기 기 저장된 버전 정보 이상이면 새로운 버전이라고 판단할 수 있을 것이다. 이때, 상기 기 저장된 버전 정보 이상은 예를 들어, 새로운 버전 정보와 기 저장된 버전 정보가 하나의 차이만 있는 경우에만 새로운 버전이라고 정의한다와 같이 일정 범위로 한정하여 정의하는 것이 바람직할 것이다.
즉, 상기 S605에서 판단 결과 상기 수신된 RRT의 버전이 새로운 버전이 아니라면, 상기 수신된 RRT를 무시한다(S606).
그러나 상기 S604에서 판단 결과 기 저장된 RRT가 없거나 상기 S605에서 판단 결과 상기 수신된 RRT가 새로운 버전이면, 상기 유효한 버전 정보를 가지는 새로운 다운로더블 RRT를 수신하도록 설정하여 필터링한다(S607).
상기 필터링되어 수신되는 다운로더블 RRT 섹션을 파싱하고, 상기 파싱된 버전 정보와 수신되는 RRT의 버전 정보에 대한 디스크립터 정보 즉, 기 파싱된 MGT의 버전 만료일자 디스크립터 정보를 SI/PSIP 데이터베이스(DB)에 저장을 하고(S608), 상기 수신된 해당 RRT에 대한 프로세스를 종료한다(S609).
또 다른 예를 살펴보면, 도 7은 본 발명에 따라 RRT를 수신하여 처리하는 방법의 또 다른예에 대한 순서도로서, 이에 대해 살펴본다.
수신되는 방송 신호의 MGT(master guide table)를 수신하도록 필터를 설정하여 상기 방송 신호를 필터링한다. 그리고 상기 필터링되어 수신된 MGT를 파싱(parsing)한다(S701).
상기 파싱된 MGT의 정보로부터 수신되는 방송 신호에 본 발명에 따른 다운로 더블 RRT(downloadable RRT)가 존재하는지 판단한다(S702).
상기 S702 판단 결과 다운로더블 RRT가 존재하지 않는다면, 상기 방송 신호에 존재하는 해당 RRT에 대한 프로세스(process)를 종료한다. 그러나 상기 S702 판단 결과 다운로더블 RRT가 존재한다면, 본 발명에 따른 상기 MGT 내 디스크립터(descriptor) 중 RRT에 대한 버전 정보 디스크립터인 버전 만료일자 디스크립터 정보를 체크(check)하여 절대 시간 또는 제한 기간(limited period)이 지났는지 판단한다(S703).
상기 S703 판단 결과 제한 기간이 지나지 않았다면, 상기 방송 신호 내 해당 RRT에 대한 프로세스를 종료한다. 그러나 상기 S703 판단 결과 제한 기간이 지났다면, 기저장된 RRT이 있는지 판단한다(S704).
상기 S704 판단 결과 기저장된 RRT가 있다면, 상기 수신된 방송 신호에 포함된 새로운 RRT의 버전이 유효한지 판단한다(S705). 이때, 상기 판단을 함에 있어서, 본 발명에 따라 기저장된 버전 정보와 새로운 버전 정보를 비교하여, 상기 새로운 버전 정보가 기저장된 버전 정보에 비해 일정 범위 이상인지로 상기 새로운 버전 정보의 유효성을 판단한다. 이때, 상기 일정 범위라 하면 예를 들면, 버전 정보의 차이가 둘 이상인 것이 바람직할 것이다.
즉, 상기 S705 판단 결과 상기 수신된 새로운 RRT의 버전 정보가 기저장된 버전 정보보다 일정 범위 이상이거나 기저장된 버전 정보보다 적거나 같으면, 상기 수신된 새로운 버전 정보는 잘못 전송된 유효하지 않은 버전 정보를 가진 RRT라고 판단하여 상기 수신된 RRT를 무시한다(S706).
그러나 상기 S704에서 판단 결과 RRT의 버전 정보가 기저장되지 않았거나 상기 S705에서 판단 결과 상기 수신된 새로운 버전 정보가 기저장된 버전 정보보다 일정 범위 이내인 경우에는 상기 수신된 버전은 유효하다고 판단한다. 따라서, 상기 유효한 버전 정보를 가지는 새로운 다운로더블 RRT를 수신하도록 설정하여 필터링한다(S707).
상기 필터링되어 수신되는 다운로더블 RRT 섹션을 파싱하고, 상기 파싱된 버전 정보와 수신되는 RRT의 버전 정보에 대한 디스크립터 정보 즉, 기 파싱된 MGT의 버전 만료일자 디스크립터 정보를 SI/PSIP 데이터베이스(DB)에 저장을 하고(S708), 상기 수신된 해당 RRT에 대한 프로세스를 종료한다(S709).
한편, 본 발명에서 사용되는 용어(terminology)들은 본 발명에서의 기능을 고려하여 정의 내려진 용어들로써, 이는 당 분야에 종사하는 기술자의 의도 또는 관례 등에 따라 달라질 수 있으므로, 그 정의는 본 발명의 전반에 걸친 내용을 토대로 내려져야 할 것이다.
본 발명은 상술한 실시 예에 한정되지 않으며, 첨부된 청구범위에서 알 수 있는 바와 같이 본 발명이 속한 분야의 통상의 지식을 가진 자에 의해 변형이 가능하고 이러한 변형은 본 발명의 범위에 속한다.
그리고, 상기에서 언급한 수치들은 바람직한 실시 예이거나, 단순한 예시인 바, 상기 수치들에 본 발명의 권리범위가 제한되지는 않으며, 첨부된 청구범위에서 알 수 있는 바와 같이 본 발명이 속한 분야의 통상의 지식을 가진 자에 의해 변형이 가능하고 이러한 변형은 본 발명의 범위에 속한다.
이상에서 설명한 바와 같은 본 발명에 따른 디지털 텔레비전 신호의 데이터 구조, 상기 신호의 디코딩 방법 및 장치의 효과를 설명하면 다음과 같다. 본 발명에 따르면,
첫째, 수신측에서는 버전 넘버만으로 수신되는 각 채널의 데이터가 최신 버전인지 방송국에서 데이터를 잘못 전송한 경우인지 판단할 수 있는 효과가 있다.
둘째, 송신측에서는 정기적으로 한 번에 변경할 내용을 반영할 수 있도록 함으로써 빈번한 버전 업데이트를 방지할 수 있는 효과가 있다.
Claims (25)
- 디지털 방송 신호에 있어서,상기 방송 신호는 MGT(master guide table)와 RRT(rating region table)를 포함하되,상기 MGT는 상기 RRT의 버전에 관한 제한 정보를 포함하고 있는 것을 특징으로 하는 방송 신호.
- 제 1항에 있어서,상기 제한 정보는 상기 RRT의 버전 정보의 업데이트 가능한 시간 정보인 것을 특징으로 하는 방송 신호.
- 제 1항에 있어서,상기 제한 정보는 GPS(Global Positioning System) 단위를 이용하여 정의할수 있는 것을 특징으로 하는 방송 신호.
- 제 1항에 있어서,상기 제한 정보는 연(year), 월(month) 그리고 일(day)로 구분하여 정의할 수 있는 것을 특징으로 하는 방송 신호.
- 제 1항 내지 제 4항 중 어느 한 항에 있어서,상기 제한 정보는 상기 MGT 내 리저브 필드 또는 디스크립터 정보를 이용하여 정의할 수 있는 것을 특징으로 하는 방송 신호.
- 디지털 방송 신호를 송신하는 방법에 있어서,MGT(master guide table)에 RRT(rating region table)의 버전에 관한 제한 정보를 포함하여 전송하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 6항에 있어서,상기 제한 정보는 상기 RRT의 버전 정보의 업데이트 가능한 시간 정보인 것을 특징으로 하는 방법.
- 제 6항에 있어서,상기 제한 정보는 GPS(Global Positioning System) 단위를 이용하여 정의할 수 있는 것을 특징으로 하는 방법.
- 제 6항에 있어서,상기 제한 정보는 연(year), 월(month) 그리고 일(day)로 구분하여 정의할 수 있는 것을 특징으로 하는 방법.
- 제 6항 내지 제 9항 중 어느 한 항에 있어서,상기 제한 정보는 상기 MGT 내 리저브 필드 또는 디스크립터 정보를 이용하여 정의할 수 있는 것을 특징으로 하는 방법.
- 디지털 방송 신호를 수신하는 방법에 있어서,수신되는 방송 신호의 MGT(master guide table)를 파싱하여 다운로더블(downloadable) RRT(rating region table)가 존재하는지 유무를 판단하는 단계;기 저장된 RRT가 있는지 판단하는 단계;상기 수신된 방송 신호에 포함된 새로운 RRT의 버전이 유효한지 판단하는 단계;상기 유효한 버전을 가지는 RRT를 수신하도록 설정하여 필터링하는 단계;상기 필터링되어 수신되는 RRT를 파싱하고, 상기 파싱된 RRT의 버전 정보를 저장하는 단계를 포함하여 이루어지는 것을 특징으로 하는 방법.
- 디지털 방송 신호를 수신하는 방법에 있어서,수신되는 방송 신호의 MGT(master guide table)를 파싱하여 다운로더블(downloadable) RRT(rating region table)가 존재하는지 유무와 상기 RRT의 버전에 관한 제한 정보를 이용하여 제한 기간 경과 여부를 판단하는 단계;기저장된 RRT가 있는지 판단하는 단계;상기 수신된 방송 신호에 포함된 RRT의 버전이 새로운 버전인지 판단하는 단 계;상기 새로운 버전 정보를 가지는 RRT를 수신하도록 필터링하는 단계;상기 필터링되어 수신되는 RRT를 파싱하고, 상기 파싱된 RRT의 버전 정보와 기 파싱된 MGT 내 RRT의 버전에 관한 제한 정보를 저장하는 단계를 포함하여 이루어지는 것을 특징으로 하는 방법.
- 디지털 방송 신호를 수신하는 방법에 있어서,수신되는 방송 신호의 MGT를 파싱하여 다운로더블 RRT(Downloadable Rating Region Table)가 존재하는지 유무와 상기 RRT의 버전에 관한 제한 정보를 이용하여 제한 기간 경과 여부를 판단하는 단계;상기 수신된 새로운 RRT의 버전 정보가 유효한지 판단하는 단계;상기 유효한 버전 정보를 가진 RRT를 수신하도록 섹션 필터링하는 단계;상기 섹션 필터링된 RRT 섹션을 파싱하고, 상기 파싱된 RRT 섹션의 버전 정보와 기 파싱된 MGT 내 RRT의 버전에 관한 제한 정보를 저장하는 단계를 포함하여 이루어지는 것을 특징으로 하는 방법.
- 제 13항에 있어서,상기 제한 기간 경과 여부 판단하는 단계에서 상기 다운로더블 RRT가 존재하는지 않는다면, 수신된 RRT에 대한 프로세스(process)를 종료하는 것을 특징으로 하는 방법.
- 제 13항에 있어서,상기 제한 기간 경과 여부 판단 결과 상기 제한 기간이 경과되지 않은 경우에는 수신된 RRT에 대한 프로세스(process)를 종료하는 것을 특징으로 하는 방법.
- 제 13항에 있어서,상기 제한 기간 경과 여부에 판단 결과 상기 제한 기간이 경과된 경우에는 상기 수신된 새로운 RRT의 버전 정보가 유효한지 판단하기 전에 기 저장된 RRT의 버전 정보가 존재하는지 판단하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 16항에 있어서,상기 기 저장된 버전 정보가 존재하는지 판단 결과 기 저장된 버전 정보가 존재하지 않으면, 상기 수신된 새로운 RRT의 버전 정보가 유효한지 판단하는 단계를 거치지 않고 섹션 필터링하는 단계로 넘어가는 것을 특징으로 하는 방법.
- 제 13항에 있어서,상기 버전 정보가 유효한지 판단은 기 저장된 RRT 버전 정보와 상기 수신되는 RRT의 버전 정보를 비교하여 판단하는 것을 특징으로 하는 방법.
- 제 18항에 있어서,상기 비교 판단한 결과 상기 수신되는 RRT의 버전 정보가 기 저장된 버전 정보보다 일정 범위 이상인 경우에는 상기 수신되는 RRT의 버전 정보는 유효하지 않다고 판단하는 것을 특징으로 하는 방법.
- 제 18항에 있어서,상기 비교 판단한 결과 상기 수신되는 RRT의 버전 정보가 기 저장된 버전 정보보다 적거나 같은 경우에는 상기 수신되는 RRT의 버전 정보는 유효하지 않다고 판단하는 것을 특징으로 하는 방법.
- 제 17항에 있어서,상기 일정 범위는 버전 정보가 2 이상인 것을 특징으로 하는 방법.
- 제 19항 또는 제 20항에 있어서,상기 유효하지 않다고 판단된 버전 정보를 가진 RRT는 무시(discard)하는 것을 특징으로 하는 방법.
- 디지털 방송 신호를 송, 수신하는 방법에 있어서,MGT에 RRT의 버전에 관한 제한 정보를 포함하여 전송하는 단계; 및수신되는 방송 신호의 MGT를 파싱하여 다운로더블 RRT가 존재하는지 유무와 제한 기간 경과 여부를 판단하고, 상기 판단 결과 제한 기간이 경과된 경우에는 기 저장된 버전 넘버가 없거나 수신되는 다운로더블 RRT의 버전 넘버가 유효한 경우에는 상기 RRT 섹션을 수신하도록 섹션 필터링하고, 상기 섹션 필터링된 RRT를 파싱하여 상기 파싱된 버전 넘버와 기 파싱된 MGT의 RRT 버전에 관한 제한 정보를 저장하는 단계를 포함하여 이루어지는 것을 특징으로 하는 방법.
- 디지털 방송 수신기에 있어서,방송 신호를 튜닝(tuning)하여 수신하는 튜너부(tuner);상기 수신되는 방송 신호를 복조(demodulating)하는 복조부(demodulator);상기 복조된 신호로부터 RRT의 버전에 관한 제한 정보를 가지는 MGT와 유효한 버전 정보를 가지는 RRT(Rating Region Table)를 수신하도록 섹션 필터링(section filtering)하는 역다중화부(demutiplexer);상기 섹션 필터링된 MGT와 RRT 섹션을 파싱(parsing)하는 파싱부;상기 수신되는 RRT 섹션의 버전 정보와 기 저장된 버전 정보를 비교하여 버전 정보의 유효 여부를 판단하고, 상기 판단 결과 버전 정보가 유효한 경우에는 상기 버전 정보 및 상기 기 파싱된 MGT 내 상기 RRT의 버전에 관한 제한 정보를 저장하도록 제어하는 것을 특징으로 하는 제어부를 포함하여 구성되는 것을 특징으로 하는 장치.
- 제 24항에 있어서,상기 제어부는 기 저장된 버전 정보가 존재하지 않는 경우에는 상기 섹션 필 터링되어 수신되는 RRT의 버전 정보를 저장하도록 제어하는 것을 특징으로 하는 장치.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060022424A KR20070092376A (ko) | 2006-03-09 | 2006-03-09 | 디지털 방송 신호와 상기 방송 신호를 처리하는 방법 및장치 |
US11/432,342 US7647608B2 (en) | 2006-03-09 | 2006-05-12 | Digital broadcast signal, digital television receiver, and method of processing digital broadcast signal |
CA2578974A CA2578974C (en) | 2006-03-09 | 2007-02-19 | Digital broadcast signal, digital television receiver, and method of processing digital broadcast signal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060022424A KR20070092376A (ko) | 2006-03-09 | 2006-03-09 | 디지털 방송 신호와 상기 방송 신호를 처리하는 방법 및장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070092376A true KR20070092376A (ko) | 2007-09-13 |
Family
ID=38480375
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060022424A KR20070092376A (ko) | 2006-03-09 | 2006-03-09 | 디지털 방송 신호와 상기 방송 신호를 처리하는 방법 및장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7647608B2 (ko) |
KR (1) | KR20070092376A (ko) |
CA (1) | CA2578974C (ko) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1293981A1 (en) * | 2001-09-18 | 2003-03-19 | Deutsche Thomson-Brandt Gmbh | Method for processing information parts of recorded data |
JP4747733B2 (ja) * | 2005-08-22 | 2011-08-17 | ブラザー工業株式会社 | ノード装置、共用情報更新処理プログラム、共用情報更新方法、及び情報共有システム |
JP4277892B2 (ja) * | 2006-10-26 | 2009-06-10 | 船井電機株式会社 | テレビジョン放送受信装置 |
JP4325661B2 (ja) * | 2006-10-26 | 2009-09-02 | 船井電機株式会社 | テレビジョン放送受信装置 |
JP4311439B2 (ja) * | 2006-12-01 | 2009-08-12 | 船井電機株式会社 | 放送受信装置 |
JP4229178B2 (ja) * | 2006-12-01 | 2009-02-25 | 船井電機株式会社 | 放送受信装置 |
JP4218724B2 (ja) * | 2006-12-28 | 2009-02-04 | 船井電機株式会社 | 放送受信装置 |
TWI477148B (zh) * | 2008-02-19 | 2015-03-11 | Mstar Semiconductor Inc | 數位電視機與應用於其上之數位電視頻道節目管控方法 |
US8484672B2 (en) * | 2010-01-07 | 2013-07-09 | Shenzhen Tcl New Technology Ltd. | Method and device for updating regional rating table |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5828402A (en) * | 1996-06-19 | 1998-10-27 | Canadian V-Chip Design Inc. | Method and apparatus for selectively blocking audio and video signals |
US6295541B1 (en) * | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
US20050166227A1 (en) * | 2004-01-27 | 2005-07-28 | Pioneer Research Center Usa, Inc. | Background atsc psip retrieval process |
US20050210501A1 (en) * | 2004-03-19 | 2005-09-22 | Microsoft Corporation | Method and apparatus for handling metadata |
GB0413848D0 (en) | 2004-06-21 | 2004-07-21 | British Broadcasting Corp | Accessing broadcast media |
-
2006
- 2006-03-09 KR KR1020060022424A patent/KR20070092376A/ko not_active Application Discontinuation
- 2006-05-12 US US11/432,342 patent/US7647608B2/en not_active Expired - Fee Related
-
2007
- 2007-02-19 CA CA2578974A patent/CA2578974C/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CA2578974C (en) | 2011-03-29 |
US7647608B2 (en) | 2010-01-12 |
US20070214472A1 (en) | 2007-09-13 |
CA2578974A1 (en) | 2007-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20070092376A (ko) | 디지털 방송 신호와 상기 방송 신호를 처리하는 방법 및장치 | |
KR101253632B1 (ko) | 디지털 방송에서 psip의 방송 프로그램 등급 정보와 관련된 테이블을 제어하는 방법, 상기 테이블의 데이터 구조를 포함하는 방송 신호를 처리하는 방송 수신기 | |
US8935730B2 (en) | Digital television signal, digital television receiver, and method of processing digital television signal | |
KR20070106325A (ko) | 디지털 방송 신호와 상기 신호를 처리하는 장치 및 방법 | |
EP1635561A2 (en) | Cable broadcast receiver and method of processing service information for the same | |
US20170347131A1 (en) | Transmission device and transmission method as well as reception device and reception method | |
US20080066142A1 (en) | Digital television receiver and method for processing a digital television signal | |
KR101227499B1 (ko) | 디지털 방송 신호 수신 방법 및 장치 | |
KR20070088196A (ko) | 디지털 방송 신호, 상기 디지털 방송 신호를 처리하는 방법및 장치 | |
EP1761061A2 (en) | Digital television signal, method of processing the same in transmitter and receiver, digital broadcast receiver and digital broadcast transmitter | |
US20070110167A1 (en) | Digital television signal, digital television receiver, and method of processing digital television signal | |
US20070204296A1 (en) | Digital television signal, method of processing the digital television signal, and digital television receiver | |
KR20110019404A (ko) | 디지털 방송 송수신기 및 디지털 방송 수신기에서 디지털 방송 신호를 처리하는 방법 | |
KR101285380B1 (ko) | 디지털 방송 신호를 처리하는 장치 및 방법 | |
KR20100051203A (ko) | 방송 수신기 및 방송 프로그램 정보의 업데이트 방법 | |
KR20070016051A (ko) | 디지털 텔레비젼 수신기에 있어서 방송 신호 및 psip테이블 디코딩 방법 및 장치 | |
KR20070053589A (ko) | 디지털 텔레비전 수신장치에 있어서 방송 신호 및 테이블디코딩 방법 및 장치 | |
US20070252740A1 (en) | Digital television receiver and method for processing a digital television signal | |
KR20070106296A (ko) | 디지털 방송 신호와 상기 신호를 처리하는 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |