KR20200093541A - 안내된 서비스 인가를 위한 qr 코드들 - Google Patents

안내된 서비스 인가를 위한 qr 코드들 Download PDF

Info

Publication number
KR20200093541A
KR20200093541A KR1020207014254A KR20207014254A KR20200093541A KR 20200093541 A KR20200093541 A KR 20200093541A KR 1020207014254 A KR1020207014254 A KR 1020207014254A KR 20207014254 A KR20207014254 A KR 20207014254A KR 20200093541 A KR20200093541 A KR 20200093541A
Authority
KR
South Korea
Prior art keywords
service
receiving device
drm
television service
selected television
Prior art date
Application number
KR1020207014254A
Other languages
English (en)
Inventor
마크 아이어
Original Assignee
소니 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 소니 주식회사 filed Critical 소니 주식회사
Publication of KR20200093541A publication Critical patent/KR20200093541A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06037Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1408Methods for optical code recognition the method being specifically adapted for the type of code
    • G06K7/14172D bar codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4784Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • H04N21/8586Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

수신 장치는 수신기 회로부 및 프로세싱 회로부를 포함한다. 수신기 회로부는 사용자에 의해 선택되는 텔레비전 서비스를 포함하는 방송 스트림을 수신한다. 프로세싱 회로부는 방송 스트림에 포함된 텔레비전 서비스의 사용자 선택을 수신하고, 선택된 텔레비전 서비스가 DRM(digital rights management) 보호된 서비스인지 여부를 결정한다. 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때, 프로세싱 회로부는 디스플레이하기 위해 QR(quick response) 코드를 출력하고, 수신 장치의 고유 식별자와 연관된 DRM 라이선스가 있는지 수신된 방송 스트림을 모니터링하며, 수신된 방송 스트림으로부터 수신 장치의 고유 식별자와 연관된 DRM 라이선스를 취득하고, 선택된 텔레비전 서비스의 적어도 하나의 미디어 컴포넌트를 취득된 DRM 라이선스를 사용하여 복호화한다.

Description

안내된 서비스 인가를 위한 QR 코드들
관련 출원에 대한 상호 참조
본 출원은 2017년 11월 29일자로 출원된 미국 특허 출원 제15/826,337호의 우선권의 이익을 주장하며, 이 미국 특허 출원의 전체 내용은 본 명세서에 참고로 포함된다.
기술 분야
본 개시내용은 보호된 콘텐츠에 대한 액세스를 제공하는 것에 관한 것이다.
텔레비전 방송은 기본적인 아날로그 지상파 방송 텔레비전으로부터 복잡한 디지털 방송 텔레비전 시스템들로 발전해왔다. 현재 개발 중인 방송 표준들은 방송사들이 보호된 콘텐츠는 물론 보호되지 않은 콘텐츠를 제공할 수 있게 해줄 것으로 기대된다. 보호된 콘텐츠를 수신하는 텔레비전은 보호된 콘텐츠에 액세스하기 위해 먼저 라이선스를 획득할 필요가 있다.
전술한 "배경기술" 설명은 본 개시내용의 맥락을 전반적으로 제시하기 위한 것이다. 본 발명자의 연구가 이 배경기술 섹션에 설명되어 있는 한, 본 발명자의 연구는 물론, 출원 당시에 종래 기술로서 다른 방식으로 자격이 없을 수 있는 설명의 양태들이 본 발명에 대한 종래 기술로서 명시적으로도 암시적으로 인정되지 않는다.
본 개시내용의 실시예에 따르면, 수신기 회로부 및 프로세싱 회로부를 포함하는, 수신 장치가 제공된다. 수신기 회로부는 사용자에 의해 선택되는 텔레비전 서비스를 포함하는 방송 스트림을 수신하도록 구성된다. 프로세싱 회로부는 방송 스트림에 포함된 텔레비전 서비스의 사용자 선택을 수신하고, 선택된 텔레비전 서비스가 DRM(digital rights management; 디지털 권리 관리) 보호된 서비스인지 여부를 결정하도록 구성된다. 프로세싱 회로부는, 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때, 디스플레이하기 위해 QR(quick response) 코드를 출력하고, 수신 장치의 고유 식별자와 연관된 DRM 라이선스가 있는지 수신된 방송 스트림을 모니터링하며, 수신된 방송 스트림으로부터 수신 장치의 고유 식별자와 연관된 DRM 라이선스를 취득하고, 선택된 텔레비전 서비스의 적어도 하나의 미디어 컴포넌트를 취득된 DRM 라이선스를 사용하여 복호화하도록 구성된다. QR 코드는 선택된 텔레비전 서비스에 가입하기 위한 웹사이트의 어드레스 및 수신 장치의 고유 식별자를 포함하는 URL(uniform resource locator)을 포함한다.
본 개시내용의 실시예에 따르면, 컴퓨터에 의해 실행될 때 컴퓨터로 하여금 DRM 보호된 서비스에 액세스하는 방법을 수행하게 하는 명령어들을 저장하는 비일시적 컴퓨터 판독가능 매체가 제공된다. 이 방법은 방송 스트림에 포함된 텔레비전 서비스의 사용자 선택을 수신하는 단계, 사용자에 의해 선택되는 텔레비전 서비스를 포함하는 방송 스트림을 수신하는 단계, 및 선택된 텔레비전 서비스가 DRM 보호된 서비스인지 여부를 결정하는 단계를 포함한다. 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때, QR 코드가 디스플레이하기 위해 출력되고, 수신 장치의 고유 식별자와 연관된 DRM 라이선스가 있는지 수신된 방송 스트림이 모니터링되며, 수신 장치의 고유 식별자와 연관된 DRM 라이선스가 수신된 방송 스트림으로부터 취득되고, 선택된 텔레비전 서비스의 적어도 하나의 미디어 컴포넌트가 취득된 DRM 라이선스를 사용하여 복호화된다. QR 코드는 선택된 텔레비전 서비스에 가입하기 위한 웹사이트의 어드레스 및 수신 장치의 고유 식별자를 포함하는 URL을 포함한다.
본 개시내용의 실시예에 따르면, DRM 보호된 서비스에 액세스하기 위한 수신 장치의 방법이 제공된다. 이 방법은 방송 스트림에 포함된 텔레비전 서비스의 사용자 선택을 수신하는 단계, 사용자에 의해 선택되는 텔레비전 서비스를 포함하는 방송 스트림을 수신 장치의 수신기 회로부에 의해 수신하는 단계, 및 선택된 텔레비전 서비스가 DRM 보호된 서비스인지 여부를 결정하는 단계를 포함한다. 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때, QR 코드가 디스플레이하기 위해 수신 장치의 프로세싱 회로부에 의해 출력되고, 수신 장치의 고유 식별자와 연관된 DRM 라이선스가 있는지 수신된 방송 스트림이 프로세싱 회로부에 의해 모니터링되며, 수신 장치의 고유 식별자와 연관된 DRM 라이선스가 수신된 방송 스트림으로부터 프로세싱 회로부에 의해 취득되고, 선택된 텔레비전 서비스의 적어도 하나의 미디어 컴포넌트가 취득된 DRM 라이선스를 사용하여 복호화된다. QR 코드는 선택된 텔레비전 서비스에 가입하기 위한 웹사이트의 어드레스 및 수신 장치의 고유 식별자를 포함하는 URL을 포함한다.
전술한 단락들은 전반적인 서론으로서 제공되었으며, 이하의 청구항들의 범위를 제한하는 것으로 의도되지 않는다. 설명된 실시예들은, 추가 장점들과 함께, 첨부 도면들과 관련하여 취해진 이하의 상세한 설명을 참조하여 가장 잘 이해될 것이다.
본 개시내용 및 그의 부수적인 장점들 중 다수에 대한 더 완전한 이해가 용이하게 획득될 것인데, 그 이유는 이들이 첨부 도면들과 관련하여 고려될 때 이하의 상세한 설명을 참조하여 더 잘 이해되기 때문이다.
도 1은 예시적인 디지털 텔레비전 방송 시스템을 예시한다;
도 2는 예시적인 수신 장치를 예시한다;
도 3a는 서비스를 프로세싱하기 위한 예시적인 방법을 예시한다;
도 3b는 DRM 보호된 서비스를 프로세싱하기 위한 예시적인 방법을 예시한다;
도 4a 및 도 4b는 DRM 보호된 서비스에 가입하기 위한 예시적인 사용자 인터페이스들을 예시한다;
도 5는 QR 코드를 스캔하는 인터넷 접속(Internet-connected) 디바이스의 예를 예시한다;
도 6a 및 도 6b는 DRM 보호된 서비스에 가입하기 위한 예시적인 웹페이지들을 예시한다;
도 7은 디지털 텔레비전 방송 시스템에서 DRM 보호된 서비스에 액세스하기 위한 예시적인 흐름 동작을 예시한다;
도 8은 컴퓨터의 하드웨어 구성의 예를 예시한다.
본 개시내용이 많은 상이한 형태들로 구체화될 수 있지만, 그러한 실시예들의 본 개시내용이 원리들의 예로서 간주되어야 하고 본 개시내용을 도시되고 설명된 특정 실시예들로 제한하는 것으로 의도되지 않는다는 이해 하에, 도면들에 도시되고, 본 명세서에서 특정 실시예들에서 상세히 설명될 것이다.
비슷한 참조 번호들이 몇몇 뷰들에 걸쳐 동일한 또는 대응하는 부분들을 가리키는 도면들을 이제 참조하면, 이하의 설명은 보호된 콘텐츠에 대한 액세스를 제공하는 것에 관한 것이다.
텔레비전 콘텐츠의 방송사들은, DRM(Digital Rights Management) 시스템으로 보호되는 콘텐츠와 같은, 보호된 콘텐츠를 전달하는 것에 관심을 표명해왔다. 본 개시내용의 실시예에서, DRM 보호된 콘텐츠는 인가된 사용자들에게만 시청을 위해 이용가능할 것이며, 인가된 사용자들의 수신 장치들은 콘텐츠를 암호화하는 데 사용되는 DRM 시스템들 중 하나를 지원하고 암호화된 콘텐츠에 액세스하기 위한 라이선스를 획득하였다. 라이선스는 개별 콘텐츠별로, 개별 서비스별로, 또는 방송사별로 액세스를 허여할 수 있다. 사용자는 DRM 보호된 콘텐츠 또는 서비스(들)에 액세스하는 권한에 대한 비용을 지불하는 것에 의해, 또는 방송사 또는 콘텐츠 소유자에 의해 확립된 어떤 다른 기준을 충족시키는 것에 의해 라이선스를 부여받을 수 있다.
DRM 보호된 콘텐츠는 비-실시간으로 개별적으로 또는 비-실시간 또는 실시간 서비스의 일부로서 제공될 수 있다. 일부 콘텐츠는 선형 실시간 방송 프로그래밍인 반면, 다른 것들은 "애플리케이션 기반"일 수 있는데, 애플리케이션 기반이란 그 콘텐츠에 튜닝할 때의 사용자의 경험이 수신 장치가, 예를 들어, 방송사-정의(broadcaster-defined) 다운로드된 HTML 5 애플리케이션을 실행할 때 결정된다는 것을 의미한다. 서비스는 연속적이거나 간헐적인 것 중 어느 하나일 수 있고, 수신 장치에 전체적으로(in aggregate) 전달되는 미디어 컴포넌트들 및/또는 메타데이터의 컬렉션을 포함한다. 게다가, 각각의 서비스는 방송사의 사용자 선택가능 채널 번호(예를 들어, 4.6)와 연관될 수 있다. 실시간 서비스는 텔레비전 프로그램들의 시퀀스를 포함할 수 있다. 일 실시예에서, 서비스는, 그 전체가 참고로 포함되는, ATSC Standard A/300 - ATSC 3.0 System (2017년 10월 19일자 Doc. A/300:2017)에 정의된 바와 같은, Advanced Television Systems Committee (ATSC) 3.0 Service이다.
인터넷에 접속된 수신 장치는 사용자가 방송사의 서비스 센터와 직접적으로 상호작용하여 DRM 보호된 콘텐츠에 액세스할 수 있게 해줄 수 있지만, 일부 수신 디바이스들은, 예를 들어, 인터넷 액세스를 갖지 않고 방송 안테나 소스로부터만 신호들을 수신하는 "접속되지 않은 디바이스들"이다. 접속되지 않은 수신 장치는 DRM 보호된 콘텐츠 또는 서비스에 가입하는 방법에 대한 지시사항들을 사용자에게 제시할 수 있다.
일 실시예에서, 접속되지 않은 수신 장치는 전화할 전화 번호 및 에이전트가 필요로 할 특정 정보를 나타내는 사용자 인터페이스를 사용자에게 제시한다. 예를 들어, 사용자는 에이전트와 상호작용하고 수신 장치의 디바이스 식별자(디바이스 ID)를 제공하며 지불 및/또는 다른 가입 요구사항들을 충족시키기 위해 방송사의 서비스 센터에 전화하기 위해 전화기를 집어들 것으로 예상될 것이다. 수신 장치는 추가로, 또는 대안적으로, 사용자가 인터넷 접속 디바이스를 사용하여 웹사이트에 액세스하기 위해 사용할 수 있는 인터넷 URL을 사용자에게 제시할 수 있다. 예를 들어, 사용자는 디스플레이된 URL을 인터넷 접속 디바이스의 웹 브라우저에 입력하고, 이어서 방송사와 연관된 웹사이트와 상호작용하여 수신 장치의 디바이스 ID를 제공하고 지불 및/또는 다른 가입 요구사항들을 충족시킬 것으로 예상될 것이다.
서비스 센터에 전화하도록 또는 URL을 수동 유형으로 타이핑하도록 사용자에게 요구하는 것은 번거롭고 사용자 친화적이지 않을 수 있는데, 그 이유는 그것이 다소 복잡한 트랜잭션을 갖는 전화 통화 및/또는 올바르고 정확하게 전달될(예를 들어, 스크린으로부터 기록되고 에이전트에 관련될, 또는 인터넷 접속 디바이스에 수동으로 입력될) 특정 정보 중 어느 하나를 수반하기 때문이다. 그에 따라, 본 개시내용의 특정 실시예들은 접속되지 않은 수신 장치가 QR 코드(Quick Response) 코드를 사용하여 DRM 보호된 콘텐츠에 액세스할 수 있게 해주기 위해 더 간단하고, 더 깔끔하며, 더 쉬운 사용자 인터페이스를 제공한다.
도 1은 하나 이상의 보호된 콘텐츠(예를 들어, DRM 보호된 콘텐츠)에 대한 액세스를 제공하기 위한 예시적인 디지털 텔레비전 방송 시스템이다. 시스템은 서비스 제공자(10), 수신 장치(20), 및 인터넷 접속 디바이스(40)를 포함한다. 일 실시예에 따르면 인터넷 접속 디바이스(40)는 인터넷(30)을 통해 서비스 제공자(10)에 위치된 또는 서비스 제공자(10)와 연관된 라이선스 서버와 통신하여 DRM 보호된 콘텐츠 또는 서비스에 가입한다.
일 예에서, 서비스 제공자(10)는 텔레비전 콘텐츠의 방송사이고 수신 장치(20)는 텔레비전이다. 그렇지만, 본 개시내용의 실시예들은 다른 방송 콘텐츠(예를 들어, 게임들과 같은 실행가능 애플리케이션)에 대한 액세스를 제공하는 데 이용될 수 있다. 서비스 제공자(10)는 하나 이상의 DRM 보호된 콘텐츠를 포함하고 디지털 텔레비전 방송 신호를 통해 전달될 수 있는 방송 스트림을 전송한다. 하나 이상의 DRM 보호된 콘텐츠 각각은 적어도 하나의 암호화된 미디어 컴포넌트를 포함한다. 수신 장치(20)는 하나 이상의 DRM 보호된 콘텐츠에 액세스하기 위해 하나 이상의 라이선스를 획득한다. 예를 들어, 라이선스는 개별 DRM 보호된 콘텐츠, 하나 이상의 DRM 보호된 콘텐츠를 포함하는 서비스, 또는 특정 서비스 제공자(10)에 의해 제공되는 모든 DRM 보호된 콘텐츠에 대한 액세스를 제공할 수 있다.
서비스 제공자(예를 들어, 방송사 엔티티 또는 방송국)(10)은, 일 실시예에서, 하나 이상의 서비스를 데이터 스트림(예를 들어, 방송 스트림)으로 수신 장치(20)에게 전송하도록 구성된 송신기를 갖는 전송 장치를 포함하는 서비스 배포 시스템이다. 송신기는, 예를 들어, 디지털 지상파 방송을 통해 데이터 스트림을 수신 장치(20)에 제공하도록 구성된다. 다른 예들에서, 데이터 스트림은 디지털 지상파 방송, 모바일 폰 네트워크, 인터넷과 같은 광대역 네트워크, 케이블 네트워크, 및 위성 링크 중 하나 또는 그 조합을 통해 수신 장치(20)에게 전송될 수 있다. 서비스 배포 시스템은 데이터 스트림을 수신 장치(20)에게 통신하기 위해 다양한 전송 기술들 중 임의의 것을 사용할 수 있다.
일 실시예에 따른 서비스 배포 시스템은 소스 인코더, 채널 인코더, 및 변조기를 포함한다. 소스 인코더는 소스로부터 수신되는 오디오, 비디오, 시그널링, 제어 또는 다른 데이터를 압축하기 위한 데이터 인코더, 오디오 인코더, 및 비디오 인코더를 포함한다. 채널 인코더는 압축된 미디어 및 시그널링 데이터를 랜덤화하고, 인터레이싱하며, 채널 코딩하고, 프레임 매핑한다. 예를 들어, 채널 인코더는 많은 데이터 셀들을 OFDM(Orthogonal frequency-division multiplexing) 심벌들 상에서 전달될 시퀀스들로 형성하는 프레임 빌더(frame builder)를 포함한다. 변조기(예를 들어, 멀티플렉서)는 프로세싱된 디지털 데이터를, 예를 들어, (예를 들어, 현재 표준화 중인 ATSC 3.0 표준의 경우에) OFDM 심벌들일 수 있는, 변조 심벌들로 변환한다. 멀티플렉싱된 데이터는 이어서 주파수 도메인 신호를 시간 도메인 신호로 변환하는 IFFT(inverse fast Fourier transformer)에 전달된다. 시간 도메인 신호는 심벌들 사이에 GI(guard interval)를 생성하기 위한 가드 삽입 모듈(guard insertion module)에 그리고 이어서 디지털-아날로그(D/A) 변환기에 공급된다. 이어서, 방송 스트림을 전송하기 위해 상향 변환, RF 증폭, 및 공중파 방송(over-the air broadcasting)이 수행된다.
전송 장치 또는 수신 장치의 특정 컴포넌트들이 다른 실시예들에서는 필요하지 않을 수 있다. OFDM 송신기 및 수신기의 세부사항들은, 예를 들어, 그 전체가 참고로 본 명세서에 포함되는 DVB-T2 표준(2015년 7월 1일자 ETSI EN 302 755 V1.4.1), ATSC Standard A/322 - Physical Layer Protocol (2017년 6월 6일자 Doc. A/322:2017), 및 ATSC Standard A/321 - System Discovery and Signaling (2016년 3월 23일자 Doc. A/321:2016)에서 발견될 수 있다.
도 2는 하나 이상의 보호된 서비스에 액세스하도록 구성된, 예시적인 수신 장치(20)를 예시한다. 수신 장치(20)는 텔레비전 콘텐츠를 수신하도록 구성된 텔레비전 세트, 셋톱 박스, 스마트폰, 태블릿 컴퓨터, 랩톱, 휴대용 컴퓨터, 또는 임의의 다른 디바이스와 같은 고정 또는 모바일 디바이스일 수 있다. 게다가, 수신 장치(20)는 차량 또는 위에서 설명된 고정 또는 모바일 디바이스들 중 임의의 것에 포함된 디지털 텔레비전 수신기일 수 있다.
수신 장치(20)는 하나 이상의 서비스 제공자(10)로부터 데이터 스트림(예를 들어, 방송 스트림)을 수신하도록 구성된 수신기 회로부 및 수신 장치(20)의 다양한 기능들을 수행하도록 구성된 프로세싱 회로부를 포함한다. 일 실시예에서, 튜너/복조기(202)는 방송 스트림을 포함하는 방송 송출들(broadcast emissions)을 수신한다. 이 실시예에 따르면, 수신 장치(20)는 대안적으로 또는 부가적으로 케이블 텔레비전 전송 또는 위성 방송을 수신하도록 구성될 수 있다. 튜너/복조기(202)는 디멀티플렉서(204)에 의해 디멀티플렉싱되거나 미들웨어에 의해 핸들링되어 오디오 및 비디오(A/V) 스트림들로 분리될 수 있는 데이터 스트림을 수신한다. 오디오는 오디오 디코더(210)에 의해 디코딩되고 비디오는 비디오 디코더(214)에 의해 디코딩된다. 게다가, 비압축 A/V 데이터는, 이용가능한 경우, 비압축 A/V 인터페이스(예를 들어, HDMI 인터페이스)를 통해 수신될 수 있다.
수신 장치(20)는 일반적으로 하나 이상의 버스(예를 들어, 버스(250))를 통해 작업 메모리(240), 프로그램 메모리(242), 및 그래픽 서브시스템(244)에 커플링되는, CPU(238)와 같은, 적어도 하나의 프로세서의 제어 하에서 동작한다. 일 실시예에 따르면 CPU(238)는 사용자가 보호된 서비스에 액세스하기 위해 라이선스 정보를 취득하기 위한 사용자 인터페이스를 생성하도록 구성된다. 그래픽 서브시스템(244)에 의해 출력되는 그래픽은 합성기(compositor) 및 비디오 인터페이스(260)에 의해 비디오 이미지들과 결합되어 비디오 디스플레이 상에 디스플레이하기에 적합한 출력을 생성한다.
CPU(238)는 DRM 보호된 콘텐츠를 제시하는 것에 관련된 프로세싱 및 제시를 위해 필요한 DRM 라이선스의 취득을 포함한 수신 장치(20)의 기능들을 수행하도록 동작한다. 게다가, CPU(238)는, 예를 들어, 프로그램 메모리(242)에 저장된 HTML5 사용자 에이전트를 사용하여, 애플리케이션(예를 들어, HTML5 애플리케이션), 방송사 애플리케이션들(BA) 등에 포함된 스크립트 객체들(제어 객체들)을 실행하도록 동작한다.
일 실시예에서, BA는 맨 먼저 로딩되어야 하는 애플리케이션 시그널링에 의해 참조되는 초기 HTML5 문서인 HTML5 문서, 및 그 문서에 의해 직접적으로 또는 간접적으로 참조되는 다른 HTML5, CSS, JavaScript, 이미지, 및 멀티미디어 자원들 - 모두가 방송 스트림에서 제공됨 -로 구성된 파일들의 컬렉션으로 구체화되는 기능성을 지칭한다. BA를 구성하는 파일들의 컬렉션은 그 전체가 참고로 포함되는, 예를 들어, ATSC Proposed Standard A/331 (2017년 11월 7일자 Doc. S33-331r1)에 설명된 ROUTE 프로토콜을 통해, 패키지들로서 방송을 통해 전달될 수 있다. 예시적인 BA는, 그 전체가 참고로 포함되는, ATSC Proposed Standard A/344 (2017년 11월 15일자 Doc. S34-230r5)에 설명되어 있다.
특정 실시예들에서, CPU(238)는 하나 이상의 기능의 제어를 중앙집중화하기 위해 수신 장치(20) 자원들 중 임의의 것 또는 그 조합에 커플링될 수 있다. 일 실시예에서, CPU(238)는 또한 튜너/복조기(202) 및 다른 텔레비전 자원들을 포함하는 수신 장치(20)의 제어를 감독하도록 동작한다.
도 3a는 서비스 제공자(10)에 의해 제공되는 서비스를 제시하기 위한 수신 장치(20)의 예시적인 방법을 예시한다. 단계(S302)에서, 수신 장치(20)의 프로세싱 회로부는 사용자로부터 서비스의 선택을 위한 요청을 수신한다. 서비스는 서비스와 연관된 채널(예를 들어, 채널 4.1)의 사용자 선택 또는 ESG(Electronic Service Guide)와의 상호작용을 통한 사용자에 의한 서비스의 선택에 의해 선택될 수 있다.
프로세싱 회로부는 수신 장치(20)의 수신기 회로부로 하여금 선택된 서비스를 포함하는 방송 스트림이 전송되는 방송 채널에 튜닝하게 한다. 단계(S304)에서, 수신기 회로부는 튜닝된 방송 채널 상에서 서비스 제공자(10)에 의해 제공되는 방송 스트림을 수신한다. 일 실시예에 따르면 방송 스트림은 라디오 주파수(RF) 채널(예를 들어, 지상파 방송 채널)을 통해 방송된다.
단계(S306)에서, 프로세싱 회로부는 선택된 서비스가 DRM 보호된 서비스인지 여부를 결정한다. 선택된 서비스는 선택된 서비스가 DRM 보호된 서비스인 것으로 결정되는지 여부에 기초하여 단계(S308) 또는 단계(S310)에 따라 프로세싱된다. 단계(S312)에서 프로세싱된 서비스의 콘텐츠는 디스플레이하기 위해 출력된다.
도 3b는 단계(S308)의 DRM 보호된 서비스 프로세싱을 수행하기 위한 예시적인 방법을 예시한다. 단계(S322)에서, 수신 장치(20)의 프로세싱 회로부는 DRM 보호된 서비스에 대한 DRM 라이선스가 이전에 다운로드되었는지 또는 다른 방식으로 캐싱되었는지를 결정한다. 단계(S322)에서 프로세싱 회로부가 DRM 라이선스가 이전에 다운로드되었다고 결정하면, 프로세싱 회로부는 DRM 보호된 서비스의 암호화된 콘텐츠가 DRM 라이선스를 사용하여 복호화되는 단계(S332)로 진행한다. 예를 들어, 프로세싱 회로부는 DRM 라이선스에서 제공되거나 DRM 라이선스로부터 도출되는 복호화 키를 사용하여, 암호화된 콘텐츠를 복호화한다.
단계(S322)에서, 프로세싱 회로부가 DRM 라이선스가 다운로드되지 않았거나, 다른 방식으로 캐시되었다고 결정하면, 프로세싱 회로부는 사용자에게 디스플레이하기 위해 QR 코드를 출력한다. 일 실시예에서, 선택된 서비스의 서비스 제공자(10)에 의해 제공되는 BA는 사용자에게 디스플레이하기 위해 QR 코드를 생성 및/또는 출력하도록 구성된다. 특정 실시예에서 BA는 방송 스트림으로부터 다운로드되고 사용자가 DRM 보호된 서비스 또는 DRM 보호된 서비스에서의 특정 콘텐츠에 대한 액세스를 획득하는 데 도움을 주도록 구성된다.
사용자가 각자의 서비스 제공자(10)에 의해 제공되는 임의의 DRM 보호된 콘텐츠 또는 서비스들에 액세스하는 데 도움을 주기 위해 각각의 서비스 제공자(10)에 대한 하나 이상의 BA가 제공될 수 있다. 일반 BA 또는 서비스 특정 BA는, 예를 들어, 사용자가 채널 4.7을 선택할 때 다운로드 및/또는 실행될 수 있다. 복수의 보호된 서비스들에 대한 단일 BA가 제공될 때, BA는 선택된 DRM 보호된 콘텐츠 또는 서비스를 검출하도록, 또는 사용자가 액세스하기를 원하는 DRM 보호된 콘텐츠 또는 서비스를 사용자가 선택하기 위한 사용자 인터페이스를 제시하고 적절한 QR 코드를 생성 및/또는 출력하도록 구성될 수 있다. BA는 적절한 QR 코드를 생성 및/또는 출력하기 위해 어느 DRM 시스템이 수신 장치(20)에 의해 지원되는지를 결정할 수 있다. 일 실시예에서, BA는 선택된 서비스에 대한 상이한 가입 옵션들을 사용자에 제공하도록 구성된다. 예를 들어, 사용자는 가입 지속기간, 원하는 향상들의 유형들 등을 선택하도록 프롬프팅될 수 있다.
수신 장치(20)는 특정 실시예들에서, 도 4a 또는 도 4b에 예시된 바와 같이, QR 코드를 포함하는 사용자 인터페이스를 디스플레이스한다. 이 예에서, QR 코드는 다음과 같은 URL: https://wxbc.com/drm?ua=0124a67709&sid=5772를 인코딩한다. URL은 서버 어드레스(wxbc.com), 그 서버 상의 디렉토리(/drm), 및 2개의 파라미터, 디바이스 ID("ua=0124a67709") 및 서비스 식별자("sid=5772")를 포함한다. 가입 지속기간, 지불 정보, DRM 시스템 유형, 향상 유형들, 및/또는 특정 콘텐츠를 지정하기 위해 다른 파라미터들이 제공될 수 있다.
일 실시예에서, 수신 장치(20)는 사용자 입력에 응답하여 또는 자동으로(예를 들어, 특정 시간 간격으로) 디스플레이된 QR 코드의 크기를 변경한다. 예를 들어, 디스플레이된 QR 코드의 크기는 BA에 지시를 제공함으로써 변경될 수 있다. 예를 들어, QR 코드가 너무 크거나 너무 작아서 인터넷 접속 디바이스(40)에 의해 쉽게 스캔될 수 없는 경우, 디스플레이된 QR 코드의 크기를 변경하는 것이 필요할 수 있다. 일 실시예에서, BA는 다른 콘텐츠(예를 들어, 보호된 서비스들의 미리보기 또는 베이스 레이어)가 사용자에게 제시되는 동안 QR 코드 및 메시지를 디스플레이의 일 부분에 디스플레이하도록 구성된다.
디바이스 ID 파라미터는 수신 장치(20)의 전역 고유 식별자(globally unique identifier)인 숫자이다. 이는 인터넷 프로토콜들에서 MAC 어드레스가 동작하는 방식과 유사하게 기능할 수 있다. 디바이스 ID는 큰 디지털 숫자, 예를 들어, 32개 이상의 이진 비트로 표현되는 숫자로 표현될 수 있고, 텍스트 부분들도 포함할 수 있다. 시그널링에서 사용되는 디바이스 ID는 수신기 내의 특정 데이터 항목들을 입력으로서 사용하여 해시 함수에 의해 생성될 수 있다. 특정의 DRM 시스템에 대해 사용되는 디바이스 ID를 생성하기 위해 주어진 디바이스에 의해 사용되는 알고리즘은 전형적으로 DRM 시스템 의존적이다(예를 들어, DRM 시스템 제공자에 의해 수신 장치 제조업체에 주어진 규칙들에 의해 정의됨).
서비스 식별자 파라미터는 사용자가 액세스하기를 원하는 보호된 서비스를 식별해주는 데 사용되는 숫자이다. 서비스 식별자는, 예를 들어, 서비스 제공자(10)가 상이한 서비스들에 대한 상이한 유형들의 액세스를 제공할 때 이용된다.
예를 들어, 도 5에 예시된 바와 같이, 수신 장치(20)의 스크린 상에 디스플레이되는 QR 코드를 인터넷 접속 디바이스(40) 상의 애플리케이션(예를 들어, QR 코드 스캐너를 갖는 브라우저)을 사용하여 스캔함으로써, 사용자는 서비스 제공자(10)의 웹사이트로 곧바로 안내될 것이고, 웹 서버는 사용자의 디바이스 ID 및, 특정 실시예들에서, 이 시청자의 관심 대상 서비스의 ID(identification)를 자동으로 제공받을 것이다. 가입 프로세스는, 예를 들어, 도 6a 및 도 6b에 예시된 바와 같이, 거기서부터 진행될 수 있다. 가입 프로세스는 질문지를 작성하도록, 이력 정보(예를 들어, 시청 및/또는 브라우징 정보) 및/또는 인구통계 정보(예를 들어, 성별, 연령, 혼인 여부 등)를 공유하는 데 동의하도록, 또는 고가치 서비스 및/또는 미디어의 제공자에게 지불을 제출하도록 사용자에게 요구할 수 있다.
단계(S328)에서, 수신 장치(20)의 프로세싱 회로부는 특정 실시예에서 선택된 DRM 보호된 서비스, 또는 DRM 보호된 서비스 내의 특정 콘텐츠에 액세스하는 데 필요한 DRM 라이선스가 있는지 수신된 방송 스트림을 모니터링한다. 일 실시예에서, 프로세싱 회로부는 QR 코드가 사용자에게 디스플레이되는 동안 그리고 수신 장치(20)의 고유 식별자와 연관된 DRM 라이선스가 방송 스트림에서 검출될 때까지 또는 모니터링이 취소될 때(예를 들어, 사용자가 선택된 DRM 보호된 서비스로부터 다른 방식으로 튜닝 어웨이(tune away)할 때)까지 방송 스트림을 모니터링한다.
단계(S330)에서, 수신 장치(20)의 프로세싱 회로부는 수신된 방송 스트림으로부터 DRM 라이선스를 취득한다. 예를 들어, 프로세싱 회로부는 수신 장치(20)의 고유 식별자와 연관된 DRM 라이선스를 취득한다. 프로세싱 회로부는 단계(S332)에서 DRM 라이선스를 사용하여 선택된 서비스의 하나 이상의 암호화된 컴포넌트를 복호화한다. 예를 들어, 프로세싱 회로부는 취득된 DRM 라이선스로부터 추출되거나 또는 다른 방식으로 도출되는 복호화 키를 사용하여 하나 이상의 암호화된 컴포넌트를 복호화한다.
도 6a 및 도 6b는 일 실시예에 따른 보호된 서비스에 대한 액세스를 획득하기 위해 인터넷 접속 디바이스(40)에 의해 액세스되는 예시적인 웹페이지들을 예시한다. 특정 실시예들에서, 수신 장치(20)가 인터넷에 접속되어 있는 것으로 결정될 때 수신 장치(20)는 이러한 웹페이지들에 곧바로 액세스할 수 있다.
위에서 설명된 바와 같이, 일 실시예에 따르면 사용자는 수신 장치(20)에 의해 디스플레이되는 QR 코드를 인터넷 접속 디바이스(40)를 사용하여 스캔하여 DRM 보호된 서비스에 대한 액세스를 획득한다. QR 코드는 인터넷 접속 디바이스(40) 상의 내장 카메라를 사용하여 스캔될 수 있다. QR 코드의 스캐닝은 인터넷 접속 디바이스(40)로 하여금 사용자를 DRM 보호된 서비스를 위한 웹사이트로 안내하게 한다. 예를 들어, QR 코드의 스캐닝은 인터넷 접속 디바이스(40) 상에 설치된 브라우저로 하여금 도 6a에 예시된 웹페이지를 로딩하게 한다.
일단 사용자가 도 6a에 예시되는 요구된 정보를 입력하고 제출 버튼을 선택하면, 일 실시예에서, 예를 들어, 도 6b에 예시되는 확인 웹페이지가 디스플레이된다. 확인 웹페이지는 보호된 서비스에 대한 액세스가 승인되었음을 사용자에게 통지하고, 선택된 보호 서비스에 대한 라이선스가 다운로드될 수 있게 해주기 위해 현재 텔레비전 채널로부터 튜닝 어웨이하지 말도록 사용자에게 추가로 지시한다.
일 실시예에서, 수신 장치(20) 상에서 실행되는 BA는, 예를 들어, 도 6a에 예시된 바와 같이, 사용자가 가입 정보를 입력하기 위한 사용자 인터페이스를 생성하도록 구성될 수 있다. BA는 그러면 입력된 정보를 추가로 포함하는 QR 코드를 생성할 수 있다. 예를 들어, 생성된 QR 코드는 위에서 설명된 URL을 포함할 수 있고 BA의 사용자 인터페이스에 입력되는 이름, 성, 이메일, 및 지불 정보 중 하나 또는 그 조합에 대한 부가 파라미터들을 포함할 수 있다. BA의 사용자 인터페이스를 용이하게 하기 위해, 일 실시예에서, 부가 파라미터들이 수신 장치(20)에 이전에 등록되어 있을 수 있다. 이 경우에, BA는 수신 장치(20)에 미리 등록되어 있는 부가 파라미터들을 자동으로 검색할 수 있다.
도 7은 인터넷에 접속되지 않은 수신 장치(20)의 예시적인 사용 사례에 대한 흐름 동작을 예시한다. 이 예에서, 수신 장치(20)의 사용자는, 컴포넌트들 중 하나(예를 들어, 비디오에 대한 향상 레이어)가 암호화되어 있는, DRM 보호된 서비스(예를 들어, ATSC 3.0 서비스)를 만난다. 수신 장치(20)는 향상 레이어를 사용하여 고화질 해상도(high definition resolution)를 초고화질 해상도(ultra-high definition resolution)로 변환할 수 있다.
흐름 동작은, 수신 장치(20)가 암호화된 컴포넌트를 갖는 DRM 보호된 서비스를 만나는, 단계(S702)에서 시작된다. 암호화된 콘텐츠는 점선으로 표시된 바와 같이 OEM 암호 모듈(Crypto Module)에 제공된다. 단계(S704)에서, 수신 장치(20) 상에 설치된 수신기 미디어 플레이어(RMP)는 SHVC(HEVC Scalability Extension) 비디오 컴포넌트가 암호화되어 있다는 것을 식별한다. 일 실시예에서, 수신 장치(20)는 방송 또는 광대역 중 어느 하나를 통해 전달되는 미디어 콘텐츠를 플레이 아웃(play out)할 수 있는 2개의 소프트웨어 컴포넌트, 애플리케이션 미디어 플레이어(AMP) 및 RMP를 포함한다. AMP는, HTML5 BA의 일부인, JavaScript 코드(예를 들어, DASH.js)인 반면, RMP는 수신기 특정 구현이다. RMP는 수신기 로직에 의해 또는 BA로부터의 명시적 요청에 의해 방송을 통해 스트리밍되는 미디어 콘텐츠를 플레이 아웃하도록 트리거될 수 있다. BA의 예는 ATSC Proposed Standard A/344에 설명되어 있다.
단계(S706)에서, RMP는 서비스 시그널링(예를 들어, DASH Media Presentation Description)을 프로세싱하고 어느 DRM 시스템들이 암호화된 컴포넌트를 복호화하는 데 사용될 수 있는지를 발견한다. 수신 장치(20)는 이 암호화된 컴포넌트에 관한 정보를 사용될 DRM 시스템과 연관된 콘텐츠 복호화 모듈(CDM)에 제공한다.
단계(S708)에서, CDM은 자신이 이 컴포넌트를 복호화하는 데 필요한 적절한 DRM 라이선스를 갖지 않음을 발견한다. CDM은 이어서 BA와의 통신을 개시하고, 단계(S710)에서, 필요한 키의 ID(identification)("KeyID")와 함께, "keyRequired" 메시지를 전달한다. 일 실시예에 따르면, 예를 들어, BA가 방송 스트림에서 검출될 때 또는 적절한 DRM 라이선스가 다운로드 또는 캐싱되어 있지 않다고 결정될 때 BA가 방송 스트림으로부터 다운로드된다. CDM이 키가 요구된다고 결정할 때 BA가 실행될 수 있다.
단계(S712)에서, BA는 인터넷 접속성이 이용가능하지 않고 DRM 라이선스가 인터넷을 통해 획득될 수 없다고 결정한다. 단계(S714)에서, BA는 사용자가 DRM 보호된 서비스에 대한 액세스를 얻도록 안내하는 데 도움을 주기 위해 도 4a 및 도 4b에 예시된 인터페이스들 중 하나와 같은 사용자 인터페이스를 준비한다. 단계(S716)에서, 사용자는 사용자 인터페이스에 디스플레이된 QR 코드를 인터넷 접속 디바이스(40)를 사용하여 스캔하여 보호된 서비스에 가입하기 위한 웹페이지 또는 애플리케이션에 액세스한다. 단계(S718)에서 DRM 보호된 서비스에 액세스하기 위한 요구사항들이 충족되는 경우(예를 들어, 지불, 가입, 질문지에 응답하는 것 등), 단계(S720)에서 라이선스 서버는 방송사와 상호작용하여 방송 신호 내에서 배포하기 위한 DRM 라이선스를 전달한다.
단계(S722)에서, 방송사는 수신 장치(20)에 대한 DRM 라이선스를 방송 신호에 포함시킨다. 그 전체가 참고로 포함되는, 미국 출원 제15/680,068호에 설명된 바와 같이 DRM 라이선스가 수신 장치(20)에 제공될 수 있다.
단계(S724)에서, 수신 장치(20)는 DRM 라이선스를 캡처하고 이를 시그널링된 DRM 시스템 ID에 의해 식별되는 CDM에 공급한다. CDM은 DRM 라이선스를 사용하여 콘텐츠에 대한 암호화된 키를 도출하고 이를 OEM 암호 모듈에 공급한다. 단계(S726)에서, OEM 암호 모듈은 콘텐츠 키를 복호화하고 이를 사용하여 암호화된 컴포넌트를 디스크램블링하며, 점선으로 표시된 바와 같이, 복호화된 콘텐츠를 출력한다.
이하는 위에서 설명된 QR 코드 시스템을 사용할 때 수신 장치(20)의 사용자가 만날 수 있는 경험에 대한 더 상세한 설명을 제공한다. 먼저, 사용자는 ESG를 숙독하고 "프리미엄 스포츠"라는 프로그래밍 서비스 상의 관심 프로그램에 주목한다. 사용자는 이어서 그 서비스를 선택한다. 수신 장치(20)는 선택된 서비스를 취득하고, (1) 이 서비스가 DRM 시스템에 의해 보호되기(예를 들어, 콘텐츠가 암호화되어 있기) 때문에 오디오/비디오 콘텐츠에 대한 액세스가 차단되어 있으며; (2) "프리미엄 스포츠" 서비스와 연관된 BA가 다운로드되어 실행될 수 있다는 것을 발견한다. BA는 방송사가 DRM 보호된 서비스에 가입하는 것에 대한 사용자 경험을 제어할 수 있게 해주기 위해 특정 실시예들에서 방송사 특정적(broadcaster specific)이다. 예를 들어, 방송사는 QR 코드를 포함한 사용자 인터페이스의 모습(look)을 커스터마이징할 수 있다.
수신 장치(20)는 BA를 다운로드하여 론칭한다. 수신 장치(20)는 키가 필요하다는 것을 BA에 통지한다. 이 통지는, 전화할 전화 번호, 사용자가 웹 브라우저를 사용하여 등록하는 데 사용할 수 있는 웹 서버의 URL, 및 전화로 등록할 때 사용자가 필요로 할 디바이스 ID를 포함한, 방송 시그널링으로부터 도출되는 일부 정보를 포함한다. BA는 제공된 웹 서버 URL을 사용하여 QR 코드를 생성하고, 사용자의 디바이스 ID 및 "프리미엄 스포츠" 서비스의 ID의 표현을 질의어들(query terms)로서 추가한다.
BA는 "프리미엄 스포츠"에 액세스하기 위해 사용자가 진행할 수 있는 세 가지 방식을 포함하는, 사용자를 위한 전체 스크린 디스플레이를 제시한다:
(1) 주어진 전화 번호를 사용하고 스크린 상에 보여지는 디바이스 ID를 조작자에게 제공하는 것;
(2) 인터넷 접속 디바이스(40)(예를 들어, 스마트 폰 또는 태블릿)에 주어진 URL을 타이핑하고, 주어진 디바이스 ID를 온-스크린 양식에 입력하며, 가입 프로세스에 의해 요구되는 임의의 요구사항들(지불 등)을 충족시키는 것;
(3) 인터넷 접속 디바이스(40)를 사용하여 온-스크린 QR 코드를 스캔하고, 이어서 그 결과 나타나는 웹사이트와 상호작용하는 것(위와 같은 요구사항들을 충족시키는 것).
사용자는 QR 코드 옵션을 선택한다. 등록의 완료 시에, 사용자는 대기하도록 그리고 사용자의 TV를 튜닝 어웨이하지 말도록 지시받는다. 잠시 동안(예를 들어, 몇 분 내에), 수신 장치(20)는 자신이 "프리미엄 스포츠" 서비스 상의 콘텐츠를 디스크램블링하는 데 필요한 키들을 복호화할 수 있게 해주기 위해 필요한 DRM 라이선스를 복구한다.
비록 본 개시내용의 특정 실시예들이 서비스 제공자(10)의 라이선스 서버에 대한 액세스를 용이하게 하기 위해 QR 코드를 이용하는 것으로 설명되었지만, 다른 실시예들에서 QR 코드에 포함된 정보가 수신 장치(20)와 인터넷 접속 디바이스(40) 사이의 무선 접속을 확립하는 것에 의해 통신될 수 있다. 무선 접속은 Wi-Fi, Bluetooth, 및 NFC 중 하나 또는 그 조합을 사용하여 확립할 수 있다.
이러한 경우들 각각에서, 수신 장치(20)로부터 사용자의 인터넷 접속 디바이스(40)로 오는 최소량의 정보는, 예를 들어, 위에서 설명된 바와 같이 QR 코드에 포함된 동일한 정보를 제공하는 것에 의해, 서비스에 대한 액세스를 허여하는 데 필요한 사용자 상호작용을 가능하게 해주기에 충분하다. 그렇지만, 이러한 방법들은, 적절한 경우(예를 들어, 사용자 선택 또는 NFC에 의해) 론칭될, 미리 설치된 애플리케이션이 인터넷 접속 디바이스(40)에서 실행될 것을 요구할 수 있다. 미리 설치된 애플리케이션은, 보호된 콘텐츠에 가입하는 것을 용이하게 하기 위한 인터페이스에 부가하여, 리모컨 및 프로그램 가이드를 포함하는 TV 제조업체에 의해 제공되는 애플리케이션일 수 있다. 예를 들어, "Android Pay" 애플리케이션이 로딩되고 인터넷 접속 Android 디바이스(전화기 또는 태블릿)가 페이 포인트(pay point)에 가깝게 위치될 때, 그 애플리케이션이 디바이스 상에서 론칭되는 것과 동일한 방식으로, "Watch Pay TV" 애플리케이션이 인터넷 접속 디바이스(40)에 로딩되고 수신 장치(20)에 가까이 위치될 때, 그 애플리케이션이 론칭될 수 있다.
수신 장치(20)와 인터넷 접속 디바이스(40) 둘 다가 Wi-Fi 가능인 경우, 홈 네트워크가 인터넷 게이트웨이에 접속되어 있지 않더라도 또는 DHCP 서버가 네트워크 상에 존재하지 않더라도, 그들은 서로를 발견하고 통신 경로를 확립할 수 있다. 각각의 디바이스는 Apple Bonjour와 같은 프로토콜을 사용하여 로컬 네트워킹을 위해 사용가능한 IP 어드레스를 자신에게 할당할 수 있다. Bonjour가 사용되는 경우, 각각의 디바이스는 링크-로컬 IP 어드레스를 자신에게 할당한다. IPv4에 대한 링크-로컬 어드레스는 어드레스 블록 169.254.0.0/16에 정의되어 있다. Bonjour는 발견 프로토콜도 포함하며, 따라서, 본 경우에, 인터넷 접속 디바이스(40)는 수신 장치(20)를 발견하고 통신을 개시할 수 있다. 이 통신 경로를 사용하여, 인터넷 접속 디바이스(40) 상에서 실행되는 애플리케이션은 모바일 데이터 서비스를 사용하여 라이선스 서버와 통신할 수 있다.
사용자는 Wi-Fi 접속을 이용하기 위해 특정의 애플리케이션을 수동으로 론칭할 필요가 있을 수 있다. 예를 들어, 스마트폰은 인터넷 액세스를 갖지 않는 수신 장치(20)를 발견하려고 시도할 애플리케이션을 실행할 수 있다. Wi-Fi 접속은 스마트폰 상의 애플리케이션이 수신 장치(20)와 통신하고, 예를 들어, QR 코드에 포함된 정보를 수신할 수 있게 해줄 것이다.
위에서 설명된 바와 같이, 수신 장치(20)는 블루투스 접속을 사용하여 인터넷 접속 디바이스(40) 상에서 실행되는 애플리케이션과 통신할 수 있다. 사용자는 먼저 애플리케이션을 다운로드하여 설치한다. 애플리케이션은, 수신 장치(20)로부터 접속 요청을 수신할 시에, 론칭된다. 론칭된 애플리케이션은 수신 장치(20)와 상호작용하여 QR 코드에 포함된 정보를 인터넷 접속 디바이스(40)에 통신한다.
NFC의 사용은, 사용자가 인터넷 접속 디바이스를 수신 장치(20) 상의 어떤 영역에 물리적으로 가까이 가져가는 것에 의해 수신 장치(20)와 인터넷 접속 디바이스(40)의 "메이팅(mating)"이 개시될 것임을 제외하고는, 블루투스 사례와 유사할 수 있다. 이 액션은, 예를 들어, 사용자가 NFC 가능 전화기를 Android Pay를 지원하는 지불 단말 가까이로 가져가는 경우 Android Pay 애플리케이션이 론칭되는 것과 유사한 방식으로, 인터넷 접속 디바이스(40) 내의 미리 설치된 애플리케이션을 론칭한다. 예를 들어, 근거리 통신(near-field communication)은, 보호된 콘텐츠에 가입하는 것을 용이하게 하기 위한 인터페이스에 부가하여, 리모컨 및 프로그램 가이드 중 하나 또는 그 조합을 포함하는 인터넷 접속 디바이스(40) 상에 설치된 제조업체 특정 애플리케이션을 웨이크 업시킨다.
도 8은 수신 장치 및 서비스 배포 시스템 중 임의의 것 또는 그 조합의 기능들을 수행하도록 구성될 수 있는 컴퓨터의 하드웨어 구성의 예를 도시하는 블록 다이어그램이다. 예를 들어, 일 실시예에서, 컴퓨터는 수신 장치(20), 인터넷 접속 디바이스(40), 및/또는 서비스 배포 장치와 관련하여 본 명세서에서 설명된 기능들 중 하나 또는 그 조합을 수행하도록 구성된다.
도 8에 예시된 바와 같이, 컴퓨터는 하나 이상의 버스(808)를 통해 서로 상호접속되는 CPU(802), ROM(read only memory)(804), 및 RAM(random access memory)(806)을 포함한다. 하나 이상의 버스(808)는 입출력 인터페이스(810)와 추가로 접속된다. 입출력 인터페이스(810)는 키보드, 마우스, 마이크로폰, 리모컨 등에 의해 형성되는 입력부(812)와 접속된다. 입출력 인터페이스(810)는 또한 오디오 인터페이스, 비디오 인터페이스, 디스플레이, 스피커 등에 의해 형성되는 출력부(814); 하드 디스크, 비휘발성 메모리 또는 다른 비일시적 컴퓨터 판독가능 저장 매체에 의해 형성되는 기록부(816); 네트워크 인터페이스, 모뎀, USB 인터페이스, 파이어 와이어(fire wire) 인터페이스 등에 의해 형성되는 통신부(818); 및 자기 디스크, 광학 디스크, 광학 자기 디스크, 반도체 메모리 등과 같은 이동식 매체들(822)을 구동하기 위한 드라이브(820)에 접속된다.
일 실시예에 따르면, CPU(802)는 기록부(816)에 저장된 프로그램을 입출력 인터페이스(810) 및 버스(808)를 통해 RAM(806)에 로딩하고, 이어서 수신 장치(20), 인터넷 접속 디바이스(40), 및/또는 서비스 배포 장치와 관련하여 본 명세서에서 설명된 기능들 중 하나 또는 그 조합의 기능성을 제공하도록 구성된 프로그램을 실행한다.
도 2 및 도 8에 도시된 구조 예들 중 임의의 것에 의해 예시된, 상기 하드웨어 설명은, 예를 들어, 도 3a, 도 3b, 및 도 7을 참조하여, 위에서 설명된 알고리즘을 수행하도록 프로그래밍되거나 구성되는 특화된 대응하는 구조를 구성하거나 포함한다. 예를 들어, 도 3a, 도 3b, 및 도 7에 도시된 알고리즘들 중 임의의 것 또는 그 조합은 도 2에 도시된 단일 디바이스에 포함된 회로부에 의해 전체적으로 수행될 수 있다.
전술한 설명에서의 특징들을 포함하는 시스템은 수많은 장점들을 제공한다. 특히, 본 명세서에서 설명된 방법론들은 인터넷에 접속되지 않은 수신 장치가 보호된 서비스들 및/또는 콘텐츠에 액세스할 수 있게 해주는 데 이용될 수 있다.
명백히, 상기 교시내용을 바탕으로 수많은 수정들 및 변형들이 가능하다. 따라서, 첨부된 청구항들의 범위 내에서, 본 개시내용이 본 명세서에서 구체적으로 설명된 것과 다른 방식으로 실시될 수 있음이 이해되어야 한다.
따라서, 전술한 논의는 본 개시내용의 단지 예시적인 실시예들을 개시하고 설명한다. 본 기술분야의 통상의 기술자에 의해 이해될 것인 바와 같이, 본 개시내용의 사상 또는 본질적인 특성들을 벗어나지 않고 본 개시내용이 다른 특정 형태들로 구체화될 수 있다. 그에 따라, 본 개시내용은 예시적인 것으로 의도되지만, 본 개시내용은 물론 다른 청구항들의 범위를 제한하는 것으로 의도되지 않는다. 본 명세서에서의 교시내용의 임의의 용이하게 분간가능한 변형들을 포함한, 본 개시내용은 발명 주제가 공중에 의해 좌우되지 않도록 전술한 청구항 용어의 범위를, 부분적으로, 정의한다.
상기 개시내용은 아래에서 열거되는 실시예들을 또한 포함한다.
(1) 수신 장치로서, 사용자에 의해 선택되는 텔레비전 서비스를 포함하는 방송 스트림을 수신하도록 구성된 수신기 회로부; 및 방송 스트림에 포함된 텔레비전 서비스의 사용자 선택을 수신하고; 선택된 텔레비전 서비스가 DRM(digital rights management) 보호된 서비스인지 여부를 결정하며; 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때, 디스플레이하기 위해 QR(quick response) 코드를 출력하고 - QR 코드는 선택된 텔레비전 서비스에 가입하기 위한 웹사이트의 어드레스 및 수신 장치의 고유 식별자를 포함하는 URL(uniform resource locator)을 포함함 -, 수신 장치의 고유 식별자와 연관된 DRM 라이선스가 있는지 수신된 방송 스트림을 모니터링하며, 수신된 방송 스트림으로부터 수신 장치의 고유 식별자와 연관된 DRM 라이선스를 취득하고, 선택된 텔레비전 서비스의 적어도 하나의 미디어 컴포넌트를 취득된 DRM 라이선스를 사용하여 복호화하도록 구성된 프로세싱 회로부를 포함하는, 수신 장치.
(2) 특징 (1)에 따른 수신 장치로서, URL은 선택된 텔레비전 서비스의 서비스 식별자를 추가로 포함하는, 수신 장치.
(3) 특징 (1) 또는 특징 (2)에 따른 수신 장치로서, 프로세싱 회로부는 방송 스트림에 포함된 방송사 애플리케이션을 다운로드하고, 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때 방송사 애플리케이션을 실행하도록 구성되고; 방송사 애플리케이션은 디스플레이하기 위해 QR 코드를 생성하도록 구성되는, 수신 장치.
(4) 특징 (1) 내지 특징 (3) 중 어느 한 특징에 따른 수신 장치로서, 프로세싱 회로부는, 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때, 수신 장치가 인터넷에 접속되어 있는지 여부를 결정하고, 수신 장치가 인터넷에 접속되어 있지 않은 것으로 결정될 때 디스플레이하기 위해 QR 코드를 출력하도록 구성되는, 수신 장치.
(5) 특징 (1) 내지 특징 (4) 중 어느 한 특징에 따른 수신 장치로서, 선택된 텔레비전 서비스는 선형 오디오/비디오 서비스인, 수신 장치.
(6) 특징 (1) 내지 특징 (5) 중 어느 한 특징에 따른 수신 장치로서, 사용자가 웹사이트 - 웹사이트는 QR 코드가 인터넷 접속 디바이스에 의해 스캔될 때 액세스됨 - 를 통해 선택된 텔레비전 서비스에 가입한 후에 DRM 라이선스가 방송 스트림에 포함되는, 수신 장치.
(7) 컴퓨터에 의해 실행될 때 컴퓨터로 하여금 DRM(digital rights management) 보호된 서비스에 액세스하는 방법을 수행하게 하는 명령어들을 저장하는 비일시적 컴퓨터 판독가능 매체로서, 이 방법은 방송 스트림에 포함된 텔레비전 서비스의 사용자 선택을 수신하는 단계; 사용자에 의해 선택되는 텔레비전 서비스를 포함하는 방송 스트림을 수신하는 단계; 선택된 텔레비전 서비스가 DRM 보호된 서비스인지 여부를 결정하는 단계; 및 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때, 디스플레이하기 위해 QR(quick response) 코드를 출력하는 단계 - QR 코드는 선택된 텔레비전 서비스에 가입하기 위한 웹사이트의 어드레스 및 수신 장치의 고유 식별자를 포함하는 URL(uniform resource locator)을 포함함 -, 수신 장치의 고유 식별자와 연관된 DRM 라이선스가 있는지 수신된 방송 스트림을 모니터링하는 단계, 수신된 방송 스트림으로부터 수신 장치의 고유 식별자와 연관된 DRM 라이선스를 취득하는 단계, 및 선택된 텔레비전 서비스의 적어도 하나의 미디어 컴포넌트를 취득된 DRM 라이선스를 사용하여 복호화하는 단계를 포함하는, 비일시적 컴퓨터 판독가능 매체.
(8) 특징 (7)에 따른 비일시적 컴퓨터 판독가능 매체로서, URL은 선택된 텔레비전 서비스의 서비스 식별자를 추가로 포함하는, 비일시적 컴퓨터 판독가능 매체.
(9) 특징 (7) 또는 특징 (8)에 따른 비일시적 컴퓨터 판독가능 매체로서, 이 방법은 방송 스트림에 포함된 방송사 애플리케이션을 다운로드하는 단계, 및 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때 방송사 애플리케이션을 실행하는 단계를 추가로 포함하고, 방송사 애플리케이션은 디스플레이하기 위해 QR 코드를 생성하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
(10) 특징 (7) 내지 특징 (9) 중 어느 한 특징에 따른 비일시적 컴퓨터 판독가능 매체로서, 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때, 수신 장치가 인터넷에 접속되어 있는지 여부를 결정하는 단계, 및 수신 장치가 인터넷에 접속되어 있지 않은 것으로 결정될 때 디스플레이하기 위해 QR 코드를 출력하는 단계를 추가로 포함하는, 비일시적 컴퓨터 판독가능 매체.
(11) 특징 (7) 내지 특징 (10) 중 어느 한 특징에 따른 비일시적 컴퓨터 판독가능 매체로서, 선택된 텔레비전 서비스는 선형 오디오/비디오 서비스인, 비일시적 컴퓨터 판독가능 매체.
(12) 특징 (7) 내지 특징 (11) 중 어느 한 특징에 따른 비일시적 컴퓨터 판독가능 매체로서, 사용자가 웹사이트 - 웹사이트는 QR 코드가 인터넷 접속 디바이스에 의해 스캔될 때 액세스됨 - 를 통해 선택된 텔레비전 서비스에 가입한 후에 DRM 라이선스가 방송 스트림에 포함되는, 비일시적 컴퓨터 판독가능 매체.
(13) DRM(digital rights management) 보호된 서비스에 액세스하기 위한 수신 장치의 방법으로서, 이 방법은 방송 스트림에 포함된 텔레비전 서비스의 사용자 선택을 수신하는 단계; 사용자에 의해 선택되는 텔레비전 서비스를 포함하는 방송 스트림을, 수신 장치의 수신기 회로부에 의해, 수신하는 단계; 선택된 텔레비전 서비스가 DRM 보호된 서비스인지 여부를 결정하는 단계; 및 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때, 디스플레이하기 위해 QR(quick response) 코드를, 수신 장치의 프로세싱 회로부에 의해, 출력하는 단계 - QR 코드는 선택된 텔레비전 서비스에 가입하기 위한 웹사이트의 어드레스 및 수신 장치의 고유 식별자를 포함하는 URL(uniform resource locator)을 포함함 -, 수신 장치의 고유 식별자와 연관된 DRM 라이선스가 있는지 수신된 방송 스트림을, 프로세싱 회로부에 의해, 모니터링하는 단계, 수신된 방송 스트림으로부터 수신 장치의 고유 식별자와 연관된 DRM 라이선스를, 프로세싱 회로부에 의해, 취득하는 단계, 및 선택된 텔레비전 서비스의 적어도 하나의 미디어 컴포넌트를 취득된 DRM 라이선스를 사용하여 복호화하는 단계를 포함하는, 방법.
(14) 특징 (13)에 따른 방법으로서, URL은 선택된 텔레비전 서비스의 서비스 식별자를 추가로 포함하는, 방법.
(15) 특징 (13) 또는 특징 (14)에 따른 방법으로서, 방송 스트림에 포함된 방송사 애플리케이션을 다운로드하는 단계, 및 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때 방송사 애플리케이션을 실행하는 단계를 추가로 포함하고, 방송사 애플리케이션은 디스플레이하기 위해 QR 코드를 생성하도록 구성되는, 방법.
(16) 특징 (13) 내지 특징 (15) 중 어느 한 특징에 따른 방법으로서, 선택된 텔레비전 서비스가 DRM 보호된 서비스인 것으로 결정될 때, 수신 장치가 인터넷에 접속되어 있는지 여부를 결정하는 단계, 및 수신 장치가 인터넷에 접속되어 있지 않은 것으로 결정될 때 디스플레이하기 위해 QR 코드를 출력하는 단계를 추가로 포함하는, 방법.
(17) 특징 (13) 내지 특징 (16) 중 어느 한 특징에 따른 방법으로서, 선택된 텔레비전 서비스는 선형 오디오/비디오 서비스인, 방법.
(18) 특징 (13) 내지 특징 (17) 중 어느 한 특징에 따른 방법으로서, 사용자가 웹사이트 - 웹사이트는 QR 코드가 인터넷 접속 디바이스에 의해 스캔될 때 액세스됨 - 를 통해 선택된 텔레비전 서비스에 가입한 후에 DRM 라이선스가 방송 스트림에 포함되는, 방법.

Claims (18)

  1. 수신 장치로서,
    사용자에 의해 선택되는 텔레비전 서비스를 포함하는 방송 스트림을 수신하도록 구성된 수신기 회로부; 및
    상기 방송 스트림에 포함된 상기 텔레비전 서비스의 사용자 선택을 수신하고;
    상기 선택된 텔레비전 서비스가 DRM(digital rights management; 디지털 권리 관리) 보호된 서비스인지 여부를 결정하며;
    상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인 것으로 결정될 때,
    디스플레이하기 위해 QR(quick response) 코드를 출력하고 - 상기 QR 코드는 상기 선택된 텔레비전 서비스에 가입하기 위한 웹사이트의 어드레스 및 상기 수신 장치의 고유 식별자를 포함하는 URL(uniform resource locator)을 포함함 -,
    상기 수신 장치의 상기 고유 식별자와 연관된 DRM 라이선스가 있는지 상기 수신된 방송 스트림을 모니터링하며,
    상기 수신된 방송 스트림으로부터 상기 수신 장치의 상기 고유 식별자와 연관된 상기 DRM 라이선스를 취득하고,
    상기 선택된 텔레비전 서비스의 적어도 하나의 미디어 컴포넌트를 상기 취득된 DRM 라이선스를 사용하여 복호화하도록 구성된 프로세싱 회로부
    를 포함하는, 수신 장치.
  2. 제1항에 있어서, 상기 URL은 상기 선택된 텔레비전 서비스의 서비스 식별자를 추가로 포함하는, 수신 장치.
  3. 제1항에 있어서,
    상기 프로세싱 회로부는
    상기 방송 스트림에 포함된 방송사 애플리케이션을 다운로드하고,
    상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인 것으로 결정될 때 상기 방송사 애플리케이션을 실행하도록 구성되고;
    상기 방송사 애플리케이션은 디스플레이하기 위해 상기 QR 코드를 생성하도록 구성되는, 수신 장치.
  4. 제1항에 있어서, 상기 프로세싱 회로부는, 상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인 것으로 결정될 때,
    상기 수신 장치가 인터넷에 접속되어 있는지 여부를 결정하고,
    상기 수신 장치가 인터넷에 접속되어 있지 않은 것으로 결정될 때 디스플레이하기 위해 상기 QR 코드를 출력하도록 구성되는, 수신 장치.
  5. 제1항에 있어서,
    상기 선택된 텔레비전 서비스는 선형 오디오/비디오 서비스인, 수신 장치.
  6. 제1항에 있어서, 상기 사용자가 상기 웹사이트 - 상기 웹사이트는 상기 QR 코드가 인터넷 접속 디바이스에 의해 스캔될 때 액세스됨 - 를 통해 상기 선택된 텔레비전 서비스에 가입한 후에 상기 DRM 라이선스가 상기 방송 스트림에 포함되는, 수신 장치.
  7. 컴퓨터에 의해 실행될 때 상기 컴퓨터로 하여금 DRM(digital rights management) 보호된 서비스에 액세스하는 방법을 수행하게 하는 명령어들을 저장하는 비일시적 컴퓨터 판독가능 매체로서, 상기 방법은:
    방송 스트림에 포함된 텔레비전 서비스의 사용자 선택을 수신하는 단계;
    사용자에 의해 선택되는 상기 텔레비전 서비스를 포함하는 방송 스트림을 수신하는 단계;
    상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인지 여부를 결정하는 단계; 및
    상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인 것으로 결정될 때,
    디스플레이하기 위해 QR(quick response) 코드를 출력하는 단계 - 상기 QR 코드는 상기 선택된 텔레비전 서비스에 가입하기 위한 웹사이트의 어드레스 및 상기 수신 장치의 고유 식별자를 포함하는 URL(uniform resource locator)을 포함함 -,
    상기 수신 장치의 상기 고유 식별자와 연관된 DRM 라이선스가 있는지 상기 수신된 방송 스트림을 모니터링하는 단계,
    상기 수신된 방송 스트림으로부터 상기 수신 장치의 상기 고유 식별자와 연관된 상기 DRM 라이선스를 취득하는 단계, 및
    상기 선택된 텔레비전 서비스의 적어도 하나의 미디어 컴포넌트를 상기 취득된 DRM 라이선스를 사용하여 복호화하는 단계
    를 포함하는, 비일시적 컴퓨터 판독가능 매체.
  8. 제7항에 있어서, 상기 URL은 상기 선택된 텔레비전 서비스의 서비스 식별자를 추가로 포함하는, 비일시적 컴퓨터 판독가능 매체.
  9. 제7항에 있어서, 상기 방법은
    상기 방송 스트림에 포함된 방송사 애플리케이션을 다운로드하는 단계, 및
    상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인 것으로 결정될 때 상기 방송사 애플리케이션을 실행하는 단계
    를 추가로 포함하고,
    상기 방송사 애플리케이션은 디스플레이하기 위해 상기 QR 코드를 생성하도록 구성되는, 비일시적 컴퓨터 판독가능 매체.
  10. 제7항에 있어서,
    상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인 것으로 결정될 때,
    상기 수신 장치가 인터넷에 접속되어 있는지 여부를 결정하는 단계, 및
    상기 수신 장치가 인터넷에 접속되어 있지 않은 것으로 결정될 때 디스플레이하기 위해 상기 QR 코드를 출력하는 단계
    를 추가로 포함하는, 비일시적 컴퓨터 판독가능 매체.
  11. 제7항에 있어서, 상기 선택된 텔레비전 서비스는 선형 오디오/비디오 서비스인, 비일시적 컴퓨터 판독가능 매체.
  12. 제7항에 있어서, 상기 사용자가 상기 웹사이트 - 상기 웹사이트는 상기 QR 코드가 인터넷 접속 디바이스에 의해 스캔될 때 액세스됨 - 를 통해 상기 선택된 텔레비전 서비스에 가입한 후에 상기 DRM 라이선스가 상기 방송 스트림에 포함되는, 비일시적 컴퓨터 판독가능 매체.
  13. DRM(digital rights management) 보호된 서비스에 액세스하기 위한 수신 장치의 방법으로서,
    방송 스트림에 포함된 텔레비전 서비스의 사용자 선택을 수신하는 단계;
    사용자에 의해 선택되는 상기 텔레비전 서비스를 포함하는 방송 스트림을, 상기 수신 장치의 수신기 회로부에 의해, 수신하는 단계;
    상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인지 여부를 결정하는 단계; 및
    상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인 것으로 결정될 때,
    디스플레이하기 위해 QR(quick response) 코드를, 상기 수신 장치의 프로세싱 회로부에 의해, 출력하는 단계 - 상기 QR 코드는 상기 선택된 텔레비전 서비스에 가입하기 위한 웹사이트의 어드레스 및 상기 수신 장치의 고유 식별자를 포함하는 URL(uniform resource locator)을 포함함 -,
    상기 수신 장치의 상기 고유 식별자와 연관된 DRM 라이선스가 있는지 상기 수신된 방송 스트림을, 상기 프로세싱 회로부에 의해, 모니터링하는 단계,
    상기 수신된 방송 스트림으로부터 상기 수신 장치의 상기 고유 식별자와 연관된 상기 DRM 라이선스를, 상기 프로세싱 회로부에 의해, 취득하는 단계, 및
    상기 선택된 텔레비전 서비스의 적어도 하나의 미디어 컴포넌트를 상기 취득된 DRM 라이선스를 사용하여 복호화하는 단계
    를 포함하는, 방법.
  14. 제13항에 있어서, 상기 URL은 상기 선택된 텔레비전 서비스의 서비스 식별자를 추가로 포함하는, 방법.
  15. 제13항에 있어서,
    상기 방송 스트림에 포함된 방송사 애플리케이션을 다운로드하는 단계, 및
    상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인 것으로 결정될 때 상기 방송사 애플리케이션을 실행하는 단계
    를 추가로 포함하고,
    상기 방송사 애플리케이션은 디스플레이하기 위해 상기 QR 코드를 생성하도록 구성되는, 방법.
  16. 제13항에 있어서,
    상기 선택된 텔레비전 서비스가 상기 DRM 보호된 서비스인 것으로 결정될 때,
    상기 수신 장치가 인터넷에 접속되어 있는지 여부를 결정하는 단계, 및
    상기 수신 장치가 인터넷에 접속되어 있지 않은 것으로 결정될 때 디스플레이하기 위해 상기 QR 코드를 출력하는 단계
    를 추가로 포함하는, 방법.
  17. 제13항에 있어서, 상기 선택된 텔레비전 서비스는 선형 오디오/비디오 서비스인, 방법.
  18. 제13항에 있어서, 상기 사용자가 상기 웹사이트 - 상기 웹사이트는 상기 QR 코드가 인터넷 접속 디바이스에 의해 스캔될 때 액세스됨 - 를 통해 상기 선택된 텔레비전 서비스에 가입한 후에 상기 DRM 라이선스가 상기 방송 스트림에 포함되는, 방법.
KR1020207014254A 2017-11-29 2018-11-28 안내된 서비스 인가를 위한 qr 코드들 KR20200093541A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/826,337 2017-11-29
US15/826,337 US10708641B2 (en) 2017-11-29 2017-11-29 QR codes for guided service authorization
PCT/US2018/062710 WO2019108569A1 (en) 2017-11-29 2018-11-28 Qr codes for guided service authorization

Publications (1)

Publication Number Publication Date
KR20200093541A true KR20200093541A (ko) 2020-08-05

Family

ID=66633803

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020207014254A KR20200093541A (ko) 2017-11-29 2018-11-28 안내된 서비스 인가를 위한 qr 코드들

Country Status (7)

Country Link
US (2) US10708641B2 (ko)
EP (1) EP3718033A4 (ko)
KR (1) KR20200093541A (ko)
BR (1) BR112020010247A2 (ko)
CA (1) CA3083256A1 (ko)
MX (1) MX2020004377A (ko)
WO (1) WO2019108569A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022235084A1 (en) * 2021-05-05 2022-11-10 Samsung Electronics Co., Ltd. Mmt based drm operation for atsc 3.0

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA3048042A1 (en) * 2018-06-25 2019-12-25 Intraway R&D S.A. System and method for interactive set-top box setup
US11461605B2 (en) * 2019-03-29 2022-10-04 Siemens Industry, Inc. System and method for configuring and managing field devices of a building
CN110209070A (zh) * 2019-04-10 2019-09-06 浙江捷昌线性驱动科技股份有限公司 基于二维码的通讯方法、装置以及升降桌
CN110784767B (zh) * 2019-10-12 2022-03-25 茂佳科技(广东)有限公司 电视机许可码写入方法及装置
EP4022933A1 (en) * 2019-12-03 2022-07-06 Google LLC Methods, systems, and media for presenting media content items using multiple devices
US11647178B2 (en) * 2020-02-07 2023-05-09 Sony Corporation Digital television rendering verification
EP4213488A1 (en) * 2022-01-12 2023-07-19 Nagravision Sarl Method for acquiring configuration information by a reception device, corresponding computer program product and devices
KR20240083716A (ko) * 2022-12-05 2024-06-12 삼성전자주식회사 데이터 처리 방법, 디스플레이 장치, 및 단말기의 동작 방법

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030070174A1 (en) 2001-10-09 2003-04-10 Merrill Solomon Wireless video-on-demand system
US7916755B2 (en) 2006-02-27 2011-03-29 Time Warner Cable Inc. Methods and apparatus for selecting digital coding/decoding technology for programming and data delivery
GB0613944D0 (en) * 2006-07-13 2006-08-23 British Telecomm Decoding media content at a wireless receiver
JP2009033411A (ja) 2007-07-26 2009-02-12 Sharp Corp 放送受信装置および有料番組提供システム
CN101257619B (zh) * 2008-03-21 2010-10-27 华为技术有限公司 控制交互视频业务的方法、***和设备
KR101062182B1 (ko) 2008-09-09 2011-09-05 삼성전자주식회사 권한 객체 자동 갱신 방법 및 장치
US9280515B2 (en) * 2010-12-03 2016-03-08 Echostar Technologies L.L.C. Provision of alternate content in response to QR code
EP3832974A1 (en) * 2012-03-13 2021-06-09 TiVo Solutions Inc. Scheduling media recording via a handheld device
KR101579603B1 (ko) * 2012-06-27 2016-01-04 네이버 주식회사 이미지 인증키를 이용한 tv와 스마트폰의 연동 시스템, 방법 및 컴퓨터 판독 가능한 기록 매체
US9413798B2 (en) * 2013-05-24 2016-08-09 Cisco Technology, Inc. Method and system for video-on-demand (VOD)
US11601525B2 (en) * 2014-01-28 2023-03-07 Time Warner Cable Enterprises Llc Apparatus and methods for content access, retrieval, and delivery in a content distribution network
US9544624B2 (en) * 2014-02-10 2017-01-10 Echostar Technologies L.L.C. Temporary subscription access via an alternate television receiver
WO2016026532A1 (en) * 2014-08-21 2016-02-25 Irdeto B.V. User authentication using a randomized keypad over a drm secured video path
US9693083B1 (en) * 2014-12-31 2017-06-27 The Directv Group, Inc. Systems and methods for controlling purchasing and/or reauthorization to access content using quick response codes and text messages
US9961416B2 (en) 2015-10-29 2018-05-01 Thomson Licensing Method and apparatus for set-top-box activation
EP3246868A1 (de) 2016-05-18 2017-11-22 Johann Pirkl Verfahren zur bestellung eines produktes

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022235084A1 (en) * 2021-05-05 2022-11-10 Samsung Electronics Co., Ltd. Mmt based drm operation for atsc 3.0

Also Published As

Publication number Publication date
EP3718033A1 (en) 2020-10-07
US20190166392A1 (en) 2019-05-30
EP3718033A4 (en) 2020-10-07
BR112020010247A2 (pt) 2020-10-13
US20200296440A1 (en) 2020-09-17
MX2020004377A (es) 2020-08-20
WO2019108569A1 (en) 2019-06-06
US11212567B2 (en) 2021-12-28
US10708641B2 (en) 2020-07-07
CA3083256A1 (en) 2019-06-06

Similar Documents

Publication Publication Date Title
US11212567B2 (en) QR codes for guided service authorization
US10038928B2 (en) Systems and methods for securely providing adaptive bit rate streaming media content on-demand
US8973026B2 (en) Decoding media content at a wireless receiver
US20120060031A1 (en) Secure video content provisioning using digital rights management
US20150373295A1 (en) Apparatus and method for device configuration
EP3497579B1 (en) Urls for acquiring or transmitting data
US9736528B2 (en) Content delivery for viewing devices within a customer premises
US10826913B2 (en) Apparatus and method for providing security service in communication system
Ghiglieri I know what you watched last sunday-a new survey of privacy in HbbTV
JP2006135589A (ja) デジタル放送受信装置および方法
KR20120062550A (ko) 단말 인증 기반 멀티스크린 서비스 제공 방법 및 장치
US11019375B2 (en) Method and apparatus for installing conditional access system information
KR20090014276A (ko) 어드레스 생성 방법 및 방송 수신 장치
JP6450974B2 (ja) 受信装置、受信方法及び受信プログラム
CN102457774B (zh) 电视节目数据的处理方法、装置及***
CN117412106A (zh) 一种基于dvb的数据处理方法、设备及可读存储介质
KR20160027951A (ko) 수신 장치, 수신 방법 및 송신 방법
JP2022181737A (ja) 番組予約装置、番組予約プログラム、アドレス情報取得方法および番組予約方法
JP2011097384A (ja) 情報配信管理装置、情報配信管理方法、情報配信管理プログラム、および情報配信システム
JP2015228646A (ja) 受信装置
KR20090123433A (ko) 디스플레이 기기 및 컨텐츠 관리 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right