[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20070016037A - 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법 - Google Patents

방송 수신 장치 및 방송 수신 장치의 채널 전환 방법 Download PDF

Info

Publication number
KR20070016037A
KR20070016037A KR1020050070787A KR20050070787A KR20070016037A KR 20070016037 A KR20070016037 A KR 20070016037A KR 1020050070787 A KR1020050070787 A KR 1020050070787A KR 20050070787 A KR20050070787 A KR 20050070787A KR 20070016037 A KR20070016037 A KR 20070016037A
Authority
KR
South Korea
Prior art keywords
control information
descramble
broadcast
program
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020050070787A
Other languages
English (en)
Other versions
KR101258987B1 (ko
Inventor
원용문
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050070787A priority Critical patent/KR101258987B1/ko
Priority to US11/407,089 priority patent/US8396217B2/en
Priority to JP2006170064A priority patent/JP2007043670A/ja
Publication of KR20070016037A publication Critical patent/KR20070016037A/ko
Application granted granted Critical
Publication of KR101258987B1 publication Critical patent/KR101258987B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4405Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/16Arrangements for conditional access to broadcast information or to broadcast-related services on playing information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/23Arrangements for conditional access to broadcast information or to broadcast-related services using cryptography, e.g. encryption, authentication, key distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/25Arrangements for updating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법에 관한 것으로, 임의의 방송 프로그램 선택에 따라 수신되는 채널 방송 신호에 포함된 상기 방송 프로그램에 상응하는 방송 데이터를 기 저장된 디스크램블 제어 정보에 따라 디스크램블함으로써, 디스크램블하는 시간을 단축하여 방송 수신 장치에서 채널 전환에 소요되는 시간을 감소시킬 수 있다.

Description

방송 수신 장치 및 방송 수신 장치의 채널 전환 방법{Broadcasting receiving apparatus and channel changing method thereof}
도 1은 본 발명의 바람직한 실시예에 따른 방송 수신 장치의 블록 구성을 나타낸 도면.
도 2는 본 발명의 바람직한 실시예에 따른 방송 수신 장치의 채널 전환 방법에 대한 플로우챠트를 나타낸 도면.
<도면의 주요 부분에 대한 부호의 설명>
103: 데이터베이스
105 : 채널 전환 제어부
107 : 디스크램블부
본 발명은 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법에 관한 것이 다.
방송 수신 장치 중 하나인 셋탑박스를 통해 수신되는 디지털 방송은 MPEG(Moving Picture Experts Group) 부호화 규격 등에 근거하여 각 채널별 프로그램 데이터가 고능률로 압축되고, 각 전송 매체별 디지털 변조 방식에 근거해 다수의 채널에 대응하는 프로그램들이 다중화되어 전송된다.
이러한 특성으로 인해 디지털 방송은 아날로그 방송과는 달리, 다량의 중계기를 사용하지 않고도 수십 내지 수백 개의 채널들을 방송할 수 있다.
즉, 디지털 방송은 아날로그 방송에 비해 주파수 이용의 효율성을 대폭 향상시킨다. 이를 통해 디지털 방송은 방송 채널 부족을 해소할 수 있는 장점을 가진다.
또한 디지털 방송은 전문 유료 방송, 양방향 서비스 방송 소프트웨어의 다원적 이용이 가능해져 방송 산업을 복합 미디어 산업으로 발전할 계기를 제공해 주고 있다.
이러한 여러 가지 이유들로 인해 디지털 방송은 위성 방송을 필두로 하여 케이블 및 지상파 방송까지 확대 실시되고 있으며, 차세대 방송 기술로 각광받고 있다.
그런데, 디지털 방송은 채널 전환(재핑, zapping) 시에, 디지털 방송 신호 처리, 디지털 컨텐츠 보호, 양방향 어플리케이션 등의 영향으로 인해 긴 채널 전환 시간을 요구한다.
이는 아날로그 방송에서는 나타나지 않았던 현상이기 때문에 디지털 방송 시 청자들에게 많은 불편을 느끼게 한다. 이와 같은 긴 채널 전환 시간은 디지털 케이블, 지상파, 위성 방송을 막론하고 발생하는데, 디지털 케이블 방송의 경우에는 다른 방송 매체에 비해 긴 채널 전환 시간 특성을 가지고 있는 것으로 알려져 있다.
디지털 방송에서 긴 채널 전환 시간이 발생하는 요인으로는, 물리채널 구분을 위한 튜닝 시간, 컨텐츠 보호를 위한 수신 제한 여부 확인 과정, 논리채널 구분을 위한 디코딩 과정 등을 들 수 있다.
특히, 컨텐츠 보호를 위한 수신 제한 여부 확인 과정은 선택된 방송 프로그램이 디스크램블 대상인 경우에는 방송 제공 장치로부터 수신된 방송 데이터 중에 사용자가 선택한 방송 프로그램에 대한 방송 데이터에 디스크램블(descramble)이 이루어 져야한다.
디스크램블된 방송 데이터는 수신된 채널 방송 신호 중 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 생성된 디스크램블 제어 정보에 따라 디스크램블된다.
그런데, 사용자가 방송 프로그램을 선택할 때마다 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하는데 시간이 많이 소요됨에 따라 결국 채널 전환에 많은 시간이 소요되는 문제점이 있었다.
따라서, 본 발명은 상기와 같은 문제점을 해결하기 위한 것으로, 임의의 방송 프로그램 선택에 따라 수신되는 채널 방송 신호에 포함된 상기 방송 프로그램에 상응하는 방송 데이터를 기 저장된 디스크램블 제어 정보에 따라 디스크램블하는 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명의 일 측면에 따른 방송 수신 장치는, 임의의 방송 프로그램 선택에 따라 수신되는 채널 방송 신호에 포함된 상기 방송 프로그램에 상응하는 방송 데이터를 기 저장된 디스크램블 제어 정보에 따라 디스크램블하는 제어부를 포함한다.
상기 디스크램블 제어 정보는, 상기 채널 방송 신호에 포함된 방송 데이터 중에 선택된 방송 프로그램에 대한 오디오 데이터의 위치 정보인 오디오 PID(Packet Identifier)와 비디오 데이터의 위치 정보인 비디오 PID 중 적어도 어느 하나를 포함한다.
상기 제어부는, 상기 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 상기 기 저장된 디스크램블 제어 정보와 새로 생성된 디스크램블 제어 정보를 비교하여 서로 다른 경우에 새로 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 기 저장된 디스크램블 제어 정보를 새로 생성된 디스크램블 제어 정보로 업데이트한다.
상기 제어부는, 상기 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되지 않는 경우, 상기 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 생성된 디스크램블 제어 정보를 저장한다.
상기 제어부는, 적어도 하나 이상의 방송 프로그램에 대한 방송 데이터 중에 선택된 방송 프로그램에 대한 방송 데이터를 식별하기 위한 디스크램블 제어 정보를 저장하고 있는 저장부; 와 a)선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있는지 검사하고, 저장되어 있는 경우에 수신된 방송 데이터 중에 선택된 방송 프로그램에 상응하는 방송 데이터를 기 저장된 디스크램블 제어 정보에 따라 디스크램블하고, 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 상기 기 저장된 디스크램블 제어 정보와 새로 생성된 디스크램블 제어 정보를 비교하여 서로 다른 경우에 새로 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 기 저장된 디스크램블 제어 정보를 새로 생성된 디스크램블 제어 정보로 업데이트하고, b)선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있지 않는 경우에 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 생성된 디스크램블 제어 정보를 저장하는 디스크램블 제어부를 포함한다.
상기 목적을 달성하기 위한 본 발명의 다른 측면에 따른 방송 수신 장치는, 적어도 하나 이상의 방송 프로그램에 대한 방송 데이터 중에 선택된 방송 프로그램에 대한 방송 데이터를 식별하기 위한 디스크램블 제어 정보를 저장하고 있는 저장부; 와 a)선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있는지 검사하고, 저장되어 있는 경우에 수신된 방송 데이터 중에 선택된 방송 프로그램에 상응하는 방송 데이터를 기 저장된 디스크램블 제어 정보에 따라 디스크램블하고, b)선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있지 않는 경우에 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 생성된 디스크램블 제어 정보를 저장하는 디스크램블 제어부를 포함한다.
상기 목적을 달성하기 위한 본 발명에 따른 디스크램블 제어 정보를 저장하는 데이터베이스를 포함하는 방송 수신 장치의 채널 전환 방법은, 임의의 방송 프로그램 선택에 따라 수신되는 채널 방송 신호에 포함된 상기 방송 프로그램에 상응하는 디스크램블 제어 정보가 저장되어 있는지 검사하는 단계;와 상기 검사 결과, 선택된 방송 프로그램에 상응하는 디스크램블 제어 정보가 저장되어 있는 경우, 저장된 디스크램블 제어 정보에 따라 상기 채널 방송 신호에 포함된 방송 데이터 중에 선택된 방송 프로그램에 해당하는 방송 데이터를 디스크램블하는 단계를 포함한다.
이하 본 발명에 따른 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법을 첨부한 도면을 참조하여 상세히 설명한다.
도 1은 본 발명의 바람직한 실시예에 따른 방송 수신 장치의 블록 구성을 나타낸 도면이다.
도 1에 도시된 바와 같이, 본 발명에 따른 방송 수신 장치는 수신부(101), 데이터베이스(103), 채널 전환 제어부(105), 디스크램블부(107) 및 키입력부(109)를 포함한다. 여기서, 방송 수신 장치는 셋탑박스로 구비될 수 있다.
키입력부(109)는 프로그램 선택키 등을 포함하는 하나 이상의 키를 구비하며, 사용자로부터 방송 프로그램에 대한 선택이 있는 경우에 선택된 방송 프로그램에 대한 방송 프로그램 선택 신호를 발생하여 채널 전환 제어부(105)로 제공한다.
채널 전환 제어부(105)는 키입력부(109)로부터 제공된 방송 프로그램 선택 신호에 해당하는 방송 프로그램에 대한 채널 방송 신호를 수신하도록 수신부(101)를 제어한다.
수신부(101)는 선택된 방송 프로그램에 대한 채널 방송 신호를 튜닝한다.
여기서, 채널 방송 신호는 PAT/PMT(Program Association Table/Program Map Table) 정보, 하나 이상의 방송 프로그램에 대한 사용자의 시청 권한에 따라 스크램블된 각 방송 프로그램에 대한 방송 데이터의 디스크램블 여부에 대한 정보인 디스크램블(descramble) 정보 및 하나 이상의 방송 프로그램에 대한 비디오, 오디오 등의 컨텐츠 정보를 포함하는 방송 데이터를 포함하며, 하나의 물리 채널을 통해 튜닝되는 신호이다.
수신부(101)는 튜닝된 채널 방송 신호 중 PAT/PMT(Program Association Table/Program Map Table) 정보는 채널 전환 제어부(105)에 제공하고, 디스크램블 정보 및 방송 데이터는 디스크램블부(107)에 제공한다.
PAT(Program Association Table)는 채널 방송 신호 중에 각 방송 프로그램에 대한 PMT(Program Map Table) 위치 정보인 PMT PID(Packet Identifier) 정보를 포함한다.
PMT(Program Map Table)는 방송 데이터 중에 각 방송 프로그램에 대한 오디오 데이터의 위치 정보인 오디오 PID(Packet Identifier)와 비디오 데이터의 위치 정보인 비디오 PID 정보 등을 포함한다.
채널 전환 제어부(105)는 수신된 채널 방송 신호 중 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 사용자에 의해 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성한다.
여기서, 선택된 방송 프로그램에 대한 디스크램블 제어 정보는 채널 방송 신호에 포함된 방송 데이터 중에 선택된 방송 프로그램에 대한 오디오 데이터의 위치 정보인 오디오 PID(Packet Identifier)와 비디오 데이터의 위치 정보인 비디오 PID를 포함한다.
채널 전환 제어부(105)는 생성된 디스크램블 제어 정보를 디스크램블부(107)에 제공한다.
채널 전환 제어부(105)는 키입력부(109)로부터 방송 프로그램 선택 신호를 제공받는 경우, 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 데이터베이 스(103)에 존재하는지 검사한다.
채널 전환 제어부(105)는 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 데이터베이스(103)에 존재하는 경우, 해당 디스크램블 제어 정보를 디스크램블부(107)에 제공한다.
채널 전환 제어부(105)는 선택된 방송 프로그램에 대해 기존에 데이터베이스(103)에 저장된 디스크램블 제어 정보와 선택된 방송 프로그램에 대해 새로 생성된 디스크램블 제어 정보를 비교한다.
이때, 채널 전환 제어부(105)는 기존에 디스크램블 제어 정보와 새로 생성된 디스크램블 제어 정보가 서로 다른 경우, 새로 생성된 디스크램블 제어 정보를 데이터베이스(103)에 저장하여 갱신하고, 새로 생성된 디스크램블 제어 정보를 디스크램블부(107)에 제공한다.
데이터베이스(103)는 하나 이상의 방송 프로그램에 대한 디스크램블 제어 정보를 저장한다.
디스크램블부(107)는 채널 전환 제어부(105)로부터 제공된 디스크램블 제어 정보를 이용하여 수신부(101)로부터 제공된 스크램블된 방송 데이터 중에 선택된 방송 프로그램에 해당하는 비디오 데이터와 오디오 데이터 등의 위치 정보를 인식한다.
디스크램블부(107)는 수신부(101)로부터 제공된 디스크램블 정보를 이용하여 선택된 방송 프로그램이 디스크램블 대상이 되는지 여부를 판단한다.
디스크램블부(107)는 선택된 방송 프로그램이 디스크램블 대상인 경우에 수 신부(101)로부터 제공된 방송 데이터 중에 디스크램블 제어 정보를 이용하여 인식된 위치의 비디오 데이터와 오디오 데이터 등을 디스크램블(descramble)한다.
이하에서, 도 1에 도시된 본 발명에 따른 방송 수신 장치에 대한 동작을 살펴보기로 한다.
키입력부(109)는 사용자로부터 방송 프로그램에 대한 선택이 있는 경우, 선택된 방송 프로그램에 대한 방송 프로그램 선택 신호를 발생하여 채널 전환 제어부(105)로 제공한다.
채널 전환 제어부(105)는 키입력부(109)로부터 제공된 방송 프로그램 선택 신호에 해당하는 방송 프로그램에 대한 채널 방송 신호를 수신하도록 수신부(101)를 제어한다.
수신부(101)는 선택된 방송 프로그램에 대한 채널 방송 신호를 튜닝한다.
수신부(101)는 튜닝된 채널 방송 신호 중 PAT/PMT(Program Association Table/Program Map Table) 정보는 채널 전환 제어부(105)에 제공하고, 디스크램블 정보 및 방송 데이터는 디스크램블부(107)에 제공한다.
채널 전환 제어부(105)는 수신된 채널 방송 신호 중 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 사용자에 의해 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성한다.
채널 전환 제어부(105)는 생성된 디스크램블 제어 정보를 디스크램블부(107)에 제공한다.
채널 전환 제어부(105)는 생성된 디스크램블 제어 정보를 데이터베이스(103) 를 통해 저장한다.
디스크램블부(107)는 선택된 방송 프로그램이 디스크램블 대상인 경우에 수신부(101)로부터 제공된 방송 데이터 중에 디스크램블 제어 정보를 이용하여 인식된 위치의 비디오 데이터와 오디오 데이터 등을 디스크램블(descramble)한다.
키입력부(109)는 사용자로부터 방송 프로그램에 대한 선택이 있는 경우, 선택된 방송 프로그램에 대한 방송 프로그램 선택 신호를 발생하여 채널 전환 제어부(105)로 제공한다.
채널 전환 제어부(105)는 키입력부(109)로부터 방송 프로그램 선택 신호를 제공받는 경우, 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 데이터베이스(103)에 저장되어 있는지 검사한다.
채널 전환 제어부(105)는 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 데이터베이스(103)에 저장되어 있는 경우, 해당 디스크램블 제어 정보를 디스크램블부(107)에 제공한다.
한편, 채널 전환 제어부(105)는 키입력부(109)로부터 제공된 방송 프로그램 선택 신호에 해당하는 방송 프로그램에 대한 채널 방송 신호를 수신하도록 수신부(101)를 제어한다.
수신부(101)는 선택된 방송 프로그램에 대한 채널 방송 신호를 튜닝한다.
수신부(101)는 튜닝된 채널 방송 신호 중 PAT/PMT(Program Association Table/Program Map Table) 정보는 채널 전환 제어부(105)에 제공하고, 디스크램블 정보 및 방송 데이터는 디스크램블부(107)에 제공한다.
채널 전환 제어부(105)는 수신된 채널 방송 신호 중 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 사용자에 의해 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성한다.
채널 전환 제어부(105)는 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 데이터베이스(103)에 저장되어 있지 않은 경우, 생성된 디스크램블 제어 정보를 디스크램블부(107)로 제공하고, 생성된 디스크램블 제어 정보를 데이터베이스(103)에 저장한다.
채널 전환 제어부(105)는 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 데이터베이스(103)에 저장되어 있었던 경우, 기존에 데이터베이스(103)에 저장된 디스크램블 제어 정보와 새로 생성된 디스크램블 제어 정보를 비교한다.
이때, 채널 전환 제어부(105)는 기존에 디스크램블 제어 정보와 새로 생성된 디스크램블 제어 정보가 서로 다른 경우, 새로 생성된 디스크램블 제어 정보를 데이터베이스(103)에 저장하여 갱신하고, 새로 생성된 디스크램블 제어 정보를 디스크램블부(107)에 제공한다.
디스크램블부(107)는 채널 전환 제어부(105)로부터 제공된 디스크램블 제어 정보를 이용하여 수신부(101)로부터 제공된 스크램블된 방송 데이터 중에 선택된 방송 프로그램에 해당하는 비디오 데이터와 오디오 데이터 등의 위치 정보를 인식한다.
디스크램블부(107)는 수신부(101)로부터 제공된 디스크램블 정보를 이용하여 선택된 방송 프로그램이 디스크램블 대상이 되는지 여부를 판단한다.
디스크램블부(107)는 선택된 방송 프로그램이 디스크램블 대상인 경우에 수신부(101)로부터 제공된 방송 데이터 중에 디스크램블 제어 정보를 이용하여 인식된 위치의 비디오 데이터와 오디오 데이터 등을 디스크램블(descramble)한다.
도 2는 본 발명의 바람직한 실시예에 따른 방송 수신 장치의 채널 전환 방법에 대한 플로우챠트를 나타낸 도면이다.
도 2에 도시된 바와 같이, 사용자는 방송 수신 장치를 통해 시청하고자 하는 방송 프로그램을 선택한다(S201).
방송 수신 장치는 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있는지 검사한다(S203).
여기서, 선택된 방송 프로그램에 대한 디스크램블 제어 정보는 채널 방송 신호에 포함된 방송 데이터 중에 선택된 방송 프로그램에 대한 오디오 데이터의 위치 정보인 오디오 PID(Packet Identifier)와 비디오 데이터의 위치 정보인 비디오 PID를 포함한다.
이때, 채널 방송 신호는 PAT/PMT(Program Association Table/Program Map Table) 정보, 하나 이상의 방송 프로그램에 대한 사용자의 시청 권한에 따라 스크램블된 각 방송 프로그램에 대한 방송 데이터의 디스크램블 여부에 대한 정보인 디스크램블(descramble) 정보 및 하나 이상의 방송 프로그램에 대한 비디오, 오디오 등의 컨텐츠 정보를 포함하는 방송 데이터를 포함하며, 하나의 물리 채널을 통해 튜닝되는 신호이다.
PAT(Program Association Table)는 채널 방송 신호 중에 각 방송 프로그램에 대한 PMT(Program Map Table) 위치 정보인 PMT PID(Packet Identifier) 정보를 포함한다.
PMT(Program Map Table)는 방송 데이터 중에 각 방송 프로그램에 대한 오디오 데이터의 위치 정보인 오디오 PID(Packet Identifier)와 비디오 데이터의 위치 정보인 비디오 PID 정보 등을 포함한다.
방송 수신 장치는 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있지 않는 경우, 선택된 방송 프로그램에 대한 채널 방송 신호를 튜닝하고, 튜닝된 채널 방송 신호 중 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 사용자에 의해 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성한다(S205).
방송 수신 장치는 채널 방송 신호에 포함된 방송 데이터 중에 디스크램블 제어 정보에 따라 선택된 방송 프로그램에 해당하는 비디오 데이터와 오디오 데이터 등을 디스크램블(descramble)한다(S207).
방송 수신 장치는 생성된 디스크램블 제어 정보를 저장한다(S208).
반면, 방송 수신 장치는 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있는 경우, 채널 방송 신호에 포함된 방송 데이터 중에 기존에 디스크램블 제어 정보에 따라 선택된 방송 프로그램에 해당하는 비디오 데이터와 오디오 데이터 등을 디스크램블한다(S209).
한편, 방송 수신 장치는 선택된 방송 프로그램에 대한 채널 방송 신호를 튜 닝하고, 튜닝된 채널 방송 신호 중 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 사용자에 의해 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성한다(S211).
방송 수신 장치는 저장된 디스크램블 제어 정보와 새로 생성된 디스크램블 제어 정보가 동일한지 판단한다(S213).
방송 수신 장치는 기존에 디스크램블 제어 정보와 새로 생성된 디스크램블 제어 정보가 동일한 경우에는 제어를 종료하고, 서로 다른 경우에는 새로 생성된 디스크램블 제어 정보에 따라 선택된 방송 프로그램에 해당하는 비디오 데이터와 오디오 데이터 등을 디스크램블한다(S215).
방송 수신 장치는 기 저장된 디스크램블 제어 정보를 새로 생성된 디스크램블 제어 정보로 업데이트한다(S217).
상술한 바와 같이, 본 발명에 따른 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법에 따르면, 임의의 방송 프로그램 선택에 따라 수신되는 채널 방송 신호에 포함된 상기 방송 프로그램에 상응하는 방송 데이터를 기 저장된 디스크램블 제어 정보에 따라 디스크램블함으로써, 디스크램블하는 시간을 단축하여 방송 수신 장치에서 채널 전환에 소요되는 시간을 감소시킬 수 있다.

Claims (11)

  1. 방송 수신 장치에 있어서,
    임의의 방송 프로그램 선택에 따라 수신되는 채널 방송 신호에 포함된 상기 방송 프로그램에 상응하는 방송 데이터를 기 저장된 디스크램블 제어 정보에 따라 디스크램블하는 제어부를 포함하는 방송 수신 장치.
  2. 제 1항에 있어서,
    상기 디스크램블 제어 정보는,
    상기 채널 방송 신호에 포함된 방송 데이터 중에 선택된 방송 프로그램에 대한 오디오 데이터의 위치 정보인 오디오 PID(Packet Identifier)와 비디오 데이터의 위치 정보인 비디오 PID 중 적어도 어느 하나를 포함하는 방송 수신 장치.
  3. 제 1항에 있어서,
    상기 제어부는,
    상기 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 상기 기 저장된 디스크램블 제어 정보와 새로 생성된 디 스크램블 제어 정보를 비교하여 서로 다른 경우에 새로 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 기 저장된 디스크램블 제어 정보를 새로 생성된 디스크램블 제어 정보로 업데이트하는 방송 수신 장치.
  4. 제 1항에 있어서,
    상기 제어부는,
    상기 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되지 않는 경우, 상기 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 생성된 디스크램블 제어 정보를 저장하는 방송 수신 장치.
  5. 제 1항에 있어서,
    상기 제어부는,
    적어도 하나 이상의 방송 프로그램에 대한 방송 데이터 중에 선택된 방송 프로그램에 대한 방송 데이터를 식별하기 위한 디스크램블 제어 정보를 저장하고 있는 저장부; 와
    a)선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있는지 검 사하고, 저장되어 있는 경우에 수신된 방송 데이터 중에 선택된 방송 프로그램에 상응하는 방송 데이터를 기 저장된 디스크램블 제어 정보에 따라 디스크램블하고, 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 상기 기 저장된 디스크램블 제어 정보와 새로 생성된 디스크램블 제어 정보를 비교하여 서로 다른 경우에 새로 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 기 저장된 디스크램블 제어 정보를 새로 생성된 디스크램블 제어 정보로 업데이트하고,
    b)선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있지 않는 경우에 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 생성된 디스크램블 제어 정보를 저장하는 디스크램블 제어부를 포함하는 방송 수신 장치.
  6. 방송 수신 장치에 있어서,
    적어도 하나 이상의 방송 프로그램에 대한 방송 데이터 중에 선택된 방송 프로그램에 대한 방송 데이터를 식별하기 위한 디스크램블 제어 정보를 저장하고 있는 저장부; 와
    a)선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있는지 검사하고, 저장되어 있는 경우에 수신된 방송 데이터 중에 선택된 방송 프로그램에 상응하는 방송 데이터를 기 저장된 디스크램블 제어 정보에 따라 디스크램블하고,
    b)선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있지 않는 경우에 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 생성된 디스크램블 제어 정보를 저장하는 디스크램블 제어부를 포함하는 방송 수신 장치.
  7. 제 6항에 있어서,
    상기 디스크램블 제어부는,
    상기 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있는 경우, 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하고, 상기 기 저장된 디스크램블 제어 정보와 새로 생성된 디스크램블 제어 정보를 비교하여 서로 다른 경우에 새로 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하고, 기 저장된 디스크램블 제어 정보를 새로 생성된 디스크램블 제어 정보로 업데이트하는 방송 수신 장치.
  8. 디스크램블 제어 정보를 저장하는 데이터베이스를 포함하는 방송 수신 장치의 채널 전환 방법에 있어서,
    임의의 방송 프로그램 선택에 따라 수신되는 채널 방송 신호에 포함된 상기 방송 프로그램에 상응하는 디스크램블 제어 정보가 저장되어 있는지 검사하는 단계; 와
    상기 검사 결과, 선택된 방송 프로그램에 상응하는 디스크램블 제어 정보가 저장되어 있는 경우, 저장된 디스크램블 제어 정보에 따라 상기 채널 방송 신호에 포함된 방송 데이터 중에 선택된 방송 프로그램에 해당하는 방송 데이터를 디스크램블하는 단계를 포함하는 채널 전환 방법.
  9. 제 8항에 있어서,
    상기 디스크램블 제어 정보는,
    상기 채널 방송 신호에 포함된 방송 데이터 중에 선택된 방송 프로그램에 대한 오디오 데이터의 위치 정보인 오디오 PID(Packet Identifier)와 비디오 데이터의 위치 정보인 비디오 PID 중 적어도 어느 하나를 포함하는 채널 전환 방법.
  10. 제 8항에 있어서,
    상기 저장된 디스크램블 제어 정보에 따라 상기 채널 방송 신호에 포함된 방송 데이터 중에 선택된 방송 프로그램에 해당하는 방송 데이터를 디스크램블하는 단계는,
    상기 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하는 단계;
    상기 기 저장된 디스크램블 제어 정보와 새로 생성된 디스크램블 제어 정보를 비교하여 서로 다른 경우에 새로 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하는 단계; 및
    상기 기 저장된 디스크램블 제어 정보를 새로 생성된 디스크램블 제어 정보로 업데이트하는 단계를 포함하는 채널 전환 방법.
  11. 제 8항에 있어서,
    상기 검사 결과, 선택된 방송 프로그램에 대한 디스크램블 제어 정보가 저장되어 있지 않는 경우, 상기 수신된 채널 방송 신호에 포함된 PAT/PMT(Program Association Table/Program Map Table) 정보를 해석하여 선택된 방송 프로그램에 대한 디스크램블 제어 정보를 생성하는 단계;
    상기 생성된 디스크램블 제어 정보에 따라 해당 방송 데이터를 디스크램블하 는 단계; 및
    상기 생성된 디스크램블 제어 정보를 저장하는 단계를 더 포함하는 채널 전환 방법.
KR1020050070787A 2005-08-02 2005-08-02 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법 Active KR101258987B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020050070787A KR101258987B1 (ko) 2005-08-02 2005-08-02 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법
US11/407,089 US8396217B2 (en) 2005-08-02 2006-04-20 Broadcast receiving apparatus and channel changing method thereof
JP2006170064A JP2007043670A (ja) 2005-08-02 2006-06-20 放送受信装置及び放送受信装置のチャンネル切替方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050070787A KR101258987B1 (ko) 2005-08-02 2005-08-02 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법

Publications (2)

Publication Number Publication Date
KR20070016037A true KR20070016037A (ko) 2007-02-07
KR101258987B1 KR101258987B1 (ko) 2013-04-26

Family

ID=37717603

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050070787A Active KR101258987B1 (ko) 2005-08-02 2005-08-02 방송 수신 장치 및 방송 수신 장치의 채널 전환 방법

Country Status (3)

Country Link
US (1) US8396217B2 (ko)
JP (1) JP2007043670A (ko)
KR (1) KR101258987B1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10306298B2 (en) 2016-02-05 2019-05-28 Samsung Electronics Co., Ltd. Image processing apparatus and control method thereof
KR20220063512A (ko) * 2020-11-10 2022-05-17 주식회사 픽스트리 캐싱 데이터 제공 방법 및 시스템

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5782705B2 (ja) * 2009-11-26 2015-09-24 三菱電機株式会社 デジタル放送受信装置及びその受信方法
KR20140132507A (ko) * 2013-05-08 2014-11-18 (주)휴맥스 선취득한 psi를 사용하는 채널 변경 방법 및 장치

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5600378A (en) * 1995-05-22 1997-02-04 Scientific-Atlanta, Inc. Logical and composite channel mapping in an MPEG network
US5899578A (en) * 1995-12-25 1999-05-04 Sony Corporation Digital signal processor, processing method, digital signal recording/playback device and digital signal playback method
CN1655595A (zh) * 1996-09-11 2005-08-17 松下电器产业株式会社 数据发送装置
US6970564B1 (en) * 1998-07-13 2005-11-29 Sony Corporation Data multiplexing device, program distribution system, program transmission system, pay broadcast system, program transmission method, conditional access system, and data reception device
JP2000013696A (ja) 1998-06-19 2000-01-14 Sony Corp デジタル放送受信機およびその選局方法、並びにデータ伝送方法
EP1022900A1 (en) * 1998-07-13 2000-07-26 Sony Corporation Data multiplexer, program distribution system, program transmission system, toll broadcast system, program transmission method, limited receiving system, and data receiver
JP2001001651A (ja) * 1999-06-17 2001-01-09 Toray Ind Inc 感熱転写材用積層フィルム
JP3549442B2 (ja) 1999-06-28 2004-08-04 シャープ株式会社 デジタル放送受信機
JP4034502B2 (ja) * 2000-06-30 2008-01-16 株式会社東芝 放送番組記録再生方法および放送番組記録再生装置
US7158185B2 (en) * 2001-05-01 2007-01-02 Scientific-Atlanta, Inc. Method and apparatus for tagging media presentations with subscriber identification information
EP1280362A3 (en) * 2001-07-27 2004-05-12 Matsushita Electric Industrial Co., Ltd. Digital video recording/reproduction apparatus and program therefor
JP2003110954A (ja) 2001-09-26 2003-04-11 Toshiba Corp デジタル放送受信装置とサービスid切り換え方法
JP4099051B2 (ja) * 2001-12-19 2008-06-11 松下電器産業株式会社 ディジタル放送受信装置、方法及びプログラム
EP1347642A3 (en) * 2002-03-18 2008-03-12 Matsushita Electric Industrial Co., Ltd. Digital broadcast receiving apparatus, method, and program
WO2003088646A2 (en) * 2002-04-08 2003-10-23 Thomson Licensing S.A. Apparatus and method for data caching to reduce channel change delay
KR100811167B1 (ko) * 2002-11-04 2008-03-07 삼성전자주식회사 디지털 방송 수신장치의 오디오 언어 선택 방법
JP2004228850A (ja) 2003-01-22 2004-08-12 Matsushita Electric Ind Co Ltd 受信再生方法、受信再生装置
US20040158641A1 (en) * 2003-02-07 2004-08-12 Christopher Poli Method and apparatus for conveying network data and quasi-static data using a single data stream filter
US20040181813A1 (en) * 2003-02-13 2004-09-16 Takaaki Ota Methods and systems for rapid channel change within a digital system
CN1778062A (zh) * 2003-04-21 2006-05-24 Rgb网络有限公司 时分复用多程序加密系统
US7661120B2 (en) * 2003-11-26 2010-02-09 Wegener Communications, Inc. Automated transport stream apparatus and method
US7386128B2 (en) * 2004-12-29 2008-06-10 General Instrument Corporation Conditional access system providing access to multiple programs or services

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10306298B2 (en) 2016-02-05 2019-05-28 Samsung Electronics Co., Ltd. Image processing apparatus and control method thereof
KR20220063512A (ko) * 2020-11-10 2022-05-17 주식회사 픽스트리 캐싱 데이터 제공 방법 및 시스템
WO2022103017A1 (ko) * 2020-11-10 2022-05-19 주식회사 픽스트리 캐싱 데이터 제공 방법 및 시스템

Also Published As

Publication number Publication date
KR101258987B1 (ko) 2013-04-26
US8396217B2 (en) 2013-03-12
US20070030969A1 (en) 2007-02-08
JP2007043670A (ja) 2007-02-15

Similar Documents

Publication Publication Date Title
US7242773B2 (en) Multiple partial encryption using retuning
KR20060060014A (ko) 채널-변경 시간을 감소시키기 위한 디스크램블링 데이터의사전-처리
US8819721B2 (en) System and method for controlling access to video events associated with video broadcast services
US9363556B1 (en) System and method for providing multiple rating versions in media programming
KR20080007511A (ko) 고속 디지털 케이블 튜닝을 위해 액세스 정보를 캐싱하는방법 및 장치
US9210383B2 (en) Conditional access to encrypted media content
US8392945B2 (en) System and method for controlling alternative access to video events associated with video broadcast services
EP1793622A2 (en) Method and apparatus for storing digital broadcasting signal
KR100819738B1 (ko) 방송신호 수신장치 및 그 제어방법
US8396217B2 (en) Broadcast receiving apparatus and channel changing method thereof
KR100765317B1 (ko) 디지털 방송 시스템에서의 채널 전환 장치 및 방법
CN106713977B (zh) 网络播放方法及装置
KR100912839B1 (ko) 방송데이터의 녹화를 수행하는 장치 및 그 방법
KR100991772B1 (ko) 위성 방송 수신기에서 채널 검색 방법
KR100431791B1 (ko) 디지털 방송수신기에서의 디스크램블 오류 메시지 출력방법
WO2016179072A1 (en) Apparatus and method for using pointer in broadcast channel to link to component on different channel
KR20110015173A (ko) 디스플레이장치 및 그의 제어 방법
KR100689506B1 (ko) 디지털 방송을 위한 전자프로그램안내 정보 제공 장치 및 방법과 그 관리 방법
KR20140017892A (ko) 컨텐츠 처리 방법 및 컨텐츠 처리 장치
EP1634446A1 (en) Control of a system for access to teletext information
KR20110012253A (ko) 방송 수신 방법 및 장치
US20070013810A1 (en) Control of a system for access to teletext information
KR20080066197A (ko) 디지털 방송 재생 장치의 출력 언어 자동 설정 방법
KR20000044768A (ko) 디지털 텔레비젼에서의 저작권 정보 방법
KR20080066193A (ko) 디지털 기기에서 전송 스트림의 저장 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20050802

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20100723

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20050802

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20111017

Patent event code: PE09021S01D

PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20120820

Patent event code: PE09021S02D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20130218

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20130416

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20130417

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20160330

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20160330

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee