[go: up one dir, main page]

KR20150002432A - 수신 장치, 수신 방법, 송신 장치, 송신 방법 및 프로그램 - Google Patents

수신 장치, 수신 방법, 송신 장치, 송신 방법 및 프로그램 Download PDF

Info

Publication number
KR20150002432A
KR20150002432A KR1020137032482A KR20137032482A KR20150002432A KR 20150002432 A KR20150002432 A KR 20150002432A KR 1020137032482 A KR1020137032482 A KR 1020137032482A KR 20137032482 A KR20137032482 A KR 20137032482A KR 20150002432 A KR20150002432 A KR 20150002432A
Authority
KR
South Korea
Prior art keywords
file
content
attribute information
file attribute
nrt
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
KR1020137032482A
Other languages
English (en)
Other versions
KR102091075B1 (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 소니 주식회사
Publication of KR20150002432A publication Critical patent/KR20150002432A/ko
Application granted granted Critical
Publication of KR102091075B1 publication Critical patent/KR102091075B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/06Receivers
    • H04B1/16Circuits
    • 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/27Arrangements for recording or accumulating broadcast information or broadcast-related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)
  • Circuits Of Receivers In General (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 기술은 NRT 서비스에 있어서, 다양한 운용 형태를 유연하게 제공할 수 있도록 하는 수신 장치, 수신 방법, 송신 장치, 송신 방법 및 프로그램에 관한 것이다. 파일 속성 정보 취득부는, 방송파에 의해 전송되는 다운로드 대상의 콘텐츠의 파일마다 설정되는 파일 속성 정보를 취득하고, 표시 제어부, 재생 제어부, 또는 파일 제어부는, 파일 속성 정보 취득부에 의해 취득된 파일 속성 정보에 기초하여, 콘텐츠의 파일에 대한 소정의 동작을 제어한다. 본 기술은, 예를 들어 소정의 규격에 적합한 NRT 방송을 수신 가능한 수신 장치에 적용할 수 있다.

Description

수신 장치, 수신 방법, 송신 장치, 송신 방법 및 프로그램{RECEPTION DEVICE, RECEPTION METHOD, TRANSMISSION DEVICE, TRANSMISSION METHOD, AND PROGRAM}
본 기술은 수신 장치, 수신 방법, 송신 장치, 송신 방법 및 프로그램에 관한 것으로, 특히 NRT 서비스에서 다양한 운용 형태를 유연하게 제공할 수 있도록 한 수신 장치, 수신 방법, 송신 장치, 송신 방법 및 프로그램에 관한 것이다.
최근, 디지털 방송의 보급에 의해, 다채널 혹은 고정밀도의 텔레비전 방송의 수신이 일반화되었다.
한편, 디지털 방송에서 이용 가능한 대역을 이용해서, 통상의 텔레비전 방송뿐만 아니라, 유저가 요구하는 더 고도의 방송 서비스를 가능하게 하기 위한 기술 검토, 방식 책정이 행해지고 있다.
유저에 의해 요구되는 기능으로서, 시청하고 싶을 때 콘텐츠를 시청할 수 있도록 하는 온디맨드(on-demand) 시청을 들 수 있다. 그러나, 쌍방향이 아닌, 단방향 전송 방송에 있어서 온디맨드 시청을 실현하는 것은 곤란한 것으로 되어 왔다.
따라서, 단방향 전송 방송에 있어서 온디맨드 시청을 가능하게 하기 위해, 수신 장치가 대용량의 스토리지를 유지하는 것을 전제로 해서, 방송된 콘텐츠의 파일 데이터를 일단 스토리지에 축적한 후에, 재생할 NRT 서비스가 검토되고 있다(예를 들어, 특허문헌 1 참조).
NRT(Non Real Time) 서비스에 있어서는, 콘텐츠의 실시간 시청은 전제로 되어 있지 않고, 방송파에 의해 전송되는 콘텐츠의 파일 데이터가 다운로드되어, 스토리지에 축적된다. 그로 인해, 유저는 콘텐츠의 방송 시각에 상관없이, 축적된 콘텐츠를 시청할 수 있다.
일본 특허 공개 제2011-41242호 공보
그런데, NRT 서비스에 있어서는, 콘텐츠의 다운로드 예약을 행하는 경우, NRT-IT(NRT Information Table)라고 칭해지는 비실시간으로 송신되는 콘텐츠의 다운로드에 관한 정보를 사전에 취득할 필요가 있다. NRT-IT에는 다운로드 예약 가능한 콘텐츠의 리스트가 기술되어 있고, 그 리스트 중에서 원하는 콘텐츠가 선택되게 된다.
그러나, NRT-IT에는, 다운로드 대상의 콘텐츠의 파일의 파일 속성 정보가 포함되어 있지 않았기 때문에, 수신 장치에서는, 상기 파일을 일률적으로밖에 취급할 수 없어, NRT 서비스로 제공 가능해지는 운용 형태가 한정적인 것으로 되어 있었다.
본 기술은 이러한 상황을 감안하여 이루어진 것으로, NRT 서비스에 있어서, 다양한 운용 형태를 유연하게 제공할 수 있도록 하는 것이다.
본 기술의 제1 측면의 수신 장치는, 방송파에 의해 전송되는, 다운로드 대상의 콘텐츠를 수신하는 수신부와, 상기 콘텐츠의 파일마다 설정되는 파일 속성 정보를 취득하는 파일 속성 정보 취득부와, 취득한 상기 파일 속성 정보에 기초하여, 상기 콘텐츠의 파일에 대한 소정의 동작을 제어하는 제어부를 구비한다.
상기 파일 속성 정보 취득부는, 상기 콘텐츠가 다운로드된 경우 또는 상기 콘텐츠가 다운로드 중인 경우, 상기 파일 속성 정보를 취득한다.
상기 콘텐츠에 대하여 소정의 처리가 행해진 경우, 상기 소정의 처리의 내용에 따라, 상기 파일 속성 정보의 설정 내용을 변경하는 파일 속성 정보 설정부를 더 구비한다.
상기 파일 속성 정보는, 상기 콘텐츠의 파일의 표시의 가부를 설정하기 위한 제1 속성을 포함하고, 상기 제어부는, 상기 파일 속성 정보에 포함되는 상기 제1 속성에 기초하여, 상기 콘텐츠의 리스트의 표시를 제어한다.
상기 파일 속성 정보 설정부는, 상기 콘텐츠가 유료 콘텐츠인 경우에, 그 콘텐츠에 대한 과금(課金) 처리가 완료되었을 때, 상기 제1 속성의 속성값을, 비표시에서 표시로 변경한다.
상기 파일 속성 정보는, 상기 콘텐츠의 파일의 판독의 가부를 설정하기 위한 제2 속성을 포함하고, 상기 제어부는, 상기 파일 속성 정보에 포함되는 상기 제2 속성에 기초하여, 상기 콘텐츠의 재생을 제어한다.
상기 파일 속성 정보는, 상기 콘텐츠의 파일의 변경의 가부를 설정하기 위한 제3 속성을 포함하고, 상기 제어부는, 상기 파일 속성 정보에 포함되는 상기 제3 속성에 기초하여, 상기 콘텐츠의 변경을 제어한다.
상기 파일 속성 정보 설정부는, 방송파에 의해 전송되는 콘텐츠에 연동하여 실행되는 어플리케이션 프로그램에 기술된 스크립트의 실행에 따라, 상기 파일 속성 정보의 설정 내용을 변경한다.
상기 파일 속성 정보 설정부는, 상기 파일 속성 정보의 설정 내용을, 상기 콘텐츠의 제공원인 사업자와, 상기 어플리케이션 프로그램의 제공원인 사업자에 의해 정해지는 소정의 관리 범위 내에서만 변경한다.
상기 콘텐츠는, FLUTE(File Delivery over Unidirectional Transport) 세션을 이용한 NRT(Non Real Time) 방송에 의해 전송되는 것이며, 상기 파일 속성 정보는 NRT-IT(NRT Information Table)의 속성으로서 규정된다.
수신 장치는 독립된 장치여도 되고, 1개의 장치를 구성하고 있는 내부 블록이어도 된다.
본 기술의 제1 측면의 수신 방법 또는 프로그램은, 전술한 본 기술의 제1 측면의 수신 장치에 대응하는 수신 방법 또는 프로그램이다.
본 기술의 제1 측면의 수신 장치, 수신 방법 및 프로그램에 있어서는, 방송파에 의해 전송되는, 다운로드 대상의 콘텐츠가 수신되고, 상기 콘텐츠의 파일마다 설정되는 파일 속성 정보가 취득되고, 취득된 상기 파일 속성 정보에 기초하여, 상기 콘텐츠의 파일에 대한 소정의 동작이 제어된다.
본 기술의 제2 측면의 송신 장치는, 방송파에 의해 전송되는 다운로드 대상의 콘텐츠의 파일마다, 파일 속성 정보를 설정하는 설정부와, 상기 방송파에 의해, 상기 파일 속성 정보가 설정된 상기 콘텐츠를 송신하는 송신부를 구비한다.
본 기술의 제2 측면의 송신 방법은, 전술한 본 기술의 제2 측면의 송신 장치에 대응하는 송신 방법이다.
본 기술의 제2 측면의 송신 장치 및 송신 방법에 있어서는, 방송파에 의해 전송되는 다운로드 대상의 콘텐츠의 파일마다, 파일 속성 정보가 설정되고, 상기 방송파에 의해, 상기 파일 속성 정보가 설정된 상기 콘텐츠가 송신된다.
본 기술의 제1 측면 및 제2 측면에 따르면, NRT 서비스에 있어서, 다양한 운용 형태를 유연하게 제공할 수 있다.
도 1은 본 기술을 적용한 NRT 시스템의 일 실시 형태의 구성을 도시하는 도면이다.
도 2는 NRT 방송에 있어서의 송출 플로우와 수신 플로우를 설명하는 도면이다.
도 3은 수신 장치의 구성예를 도시하는 도면이다.
도 4는 제어 프로그램의 구성예를 도시하는 도면이다.
도 5는 제어 데이터로서 전송되는 테이블의 예를 나타내는 도면이다.
도 6은 NRT-IT의 구조를 도시하는 도면이다.
도 7은 NRT-IT의 구조를 도시하는 도면이다.
도 8은 파일 속성 정보 기술자의 기술예를 도시하는 도면이다.
도 9는 파일 속성 정보의 설정 내용을 도시하는 도면이다.
도 10은 콘텐츠 다운로드·재생 처리를 설명하는 플로우차트이다.
도 11은 콘텐츠의 리스트 표시 처리를 설명하는 플로우차트이다.
도 12는 콘텐츠의 리스트의 표시예를 도시하는 도면이다.
도 13은 제1 파일 속성 정보 변경 처리를 설명하는 플로우차트이다.
도 14는 콘텐츠의 리스트의 표시예를 도시하는 도면이다.
도 15는 제2 파일 속성 정보 변경 처리를 설명하는 플로우차트이다.
도 16은 컴퓨터의 구성예를 도시하는 도면이다.
이하, 도면을 참조하면서 본 기술의 실시 형태에 대하여 설명한다.
[NRT 서비스의 개요의 설명]
도 1은 본 기술을 적용한 NRT 시스템의 일 실시 형태의 구성을 도시하는 도면이다.
NRT 시스템(1)은 NRT 서비스를 제공하기 위한 것이다. 도 1에 도시한 바와 같이, NRT 시스템(1)은 방송국(2)에 설치되는 방송 장치(10) 및 유저의 집(4)에 설치되는 수신 장치(20) 및 텔레비전 수상기(30)를 포함하도록 구성된다.
방송 장치(10)는 텔레비전 방송 신호를 사용해서 다운로드 대상의 콘텐츠(이하, DL 콘텐츠라고 함)를, 위성(3)을 통해서 전송한다. 또한, 본 명세서에서는, DL 콘텐츠를 텔레비전 방송 신호에 의해 전송하는 것을, NRT 방송이라고 표현한다.
즉, 방송 장치(10)에 의한 NRT 방송의 방법은, 도 1의 예에서는 위성 방송파를 사용한 방법이 채용되고 있다. 무엇보다, 방송 장치(10)에 의한 텔레비전 방송의 방법 자체는, 도 1의 예에 특별히 한정되지 않고 지상파를 사용하거나, CATV(Community Antenna Television)망을 통하거나 하는 방법을 채용할 수 있다. 또한, 텔레비전 방송파 이외의 방송파, 예를 들어 디지털 라디오 방송파를 사용하는 방법을 채용할 수도 있다.
수신 장치(20)는 방송 장치(10)로부터 방송파에 의해 전송되는 DL 콘텐츠를 수신하여, 스토리지에 축적한다. 또한, 본 명세서에서는, 수신 장치(20)가 DL 콘텐츠를 수신하여 축적하는 것을, DL 콘텐츠를 다운로드한다라고 표현한다. 또한, 수신 장치(20)는 허용되어 있는 이용 기간 내의 임의의 타이밍에, DL 콘텐츠를, 텔레비전 수상기(30) 등에 의해 재생시킬 수 있다.
또한, 수신 장치(20)는 도 1의 예에서는 텔레비전 수상기(30)의 외부에 설치되어 있지만, 텔레비전 수상기(30)에 내장되어 있어도 된다.
[NRT 방송에 있어서의 송출 플로우와 수신 플로우의 설명]
도 2는 NRT 방송에 있어서의 송출 플로우와 수신 플로우를 설명하는 도면이다.
DL 콘텐츠를 구성하는 영상과 음성이 공급되면, 방송 장치(10)는 스텝 S11에서, AV 인코드/다중화 처리를 실행한다. 여기서, AV 인코드/다중화 처리란, 영상과 음성의 각 신호를 소정의 방식으로 압축 부호화하고, 그 결과 얻어지는 영상과 음성의 각 데이터를 다중화함으로써, DL 콘텐츠를 파일로서 생성하는 처리를 말한다.
DL 콘텐츠의 파일의 단위는, 특별히 한정되지 않지만, 예를 들어 본 실시 형태에서는, 프로그램 단위가 채용되어 있는 것으로 한다. 즉, 이 경우, 1개의 파일에는, 1개의 프로그램을 구성하는 DL 콘텐츠가 포함되어 있다.
스텝 S12에서, 방송 장치(10)는 DL 콘텐츠의 파일을 유지한다. 이 스텝 S12의 처리를, 콘텐츠 파일 아카이브 처리라고 한다. 또한, 방송 장치(10)는 DL 콘텐츠로서 구성되는 다운로드 프로그램에 관한 각종 정보도 파일로서 유지한다.
방송 장치(10)는 소정의 방송 스케줄에 따라, 스텝 S13에서, FLUTE/IP 패킷화 처리를 실행하고, 스텝 S14에서, 방송 송출 처리를 실행한다. 여기서, FLUTE/IP 패킷화 처리란, FLUTE(File Delivery over Unidirectional Transport)나, UDP(User Datagram Protocol)/IP(Internet Protocol)에 따라, DL 콘텐츠의 파일 등을 TS(Transport Stream) 패킷화하는 처리를 말한다. 또한, 방송 송출 처리란, TS 패킷을 방송파로서 송출할 때까지의 일련의 처리를 말한다.
여기까지의 스텝 S11 내지 S14까지의 처리 플로우가, 방송 장치(10)에 있어서의, NRT 방송의 송출 플로우이다. 또한, 다음 스텝 S15 내지 S18까지의 처리 플로우가, 수신 장치(20)에 있어서의, NRT 방송의 수신 플로우이다.
수신 장치(20)는 스텝 S15에서, 방송 수신 처리를 실행하고, 스텝 S16에서, FLUTE/IP 패킷 처리를 실행하고, 스텝 S17에서, 스토리지 처리를 실행한다.
여기서, 방송 수신 처리란, 튜너에 의해 방송파를 수신하고, 그 수신 신호로부터 TS 패킷을 추출할 때까지의 일련의 처리를 말한다. FLUTE/IP 패킷 처리는, FLUTE나 UDP/IP에 따라, TS 패킷으로부터 DL 콘텐츠의 파일 등을 복원하는 처리를 말한다. 스토리지 처리란, DL 콘텐츠의 파일 등을 스토리지에 축적하는 처리를 말한다.
이와 같이, 스텝 S15 내지 S17의 처리가 실행됨으로써, DL 콘텐츠가 다운로드되게 된다.
수신 장치(20)는 허용되어 있는 이용 기간 내의 임의의 타이밍에, 스텝 S18에서, Demux/AV 디코드 처리를 실행한다. 여기서, Demux/AV 디코드 처리란, 재생 대상의 DL 콘텐츠의 파일에 포함되는 영상 데이터와 음성 데이터를 분리하여, 각각 소정의 방식으로 신장 복호화 처리를 실시하고, 그 결과 얻어지는 영상과 음성의 각 신호를 출력할 때까지의 일련의 처리를 말한다.
이 영상과 음성의 각 신호가 텔레비전 수상기(30) 등에 공급됨으로써, 재생 대상의 DL 콘텐츠가 재생되게 된다. 이에 의해, 유저는 다운로드 프로그램을 시청할 수 있다.
[수신 장치의 구성예]
이어서, 도 3을 참조하여, 수신 장치(20)의 구성을 설명한다.
수신 장치(20)는 컨트롤러(101), 입력부(102), 튜너(103), TS 디먹스(104), FLUTE 프로세서(105), 스토리지(106), 파일 디먹스(107), 비디오 디코더(108), 영상 출력부(109), 오디오 디코더(110) 및 음성 출력부(111)를 포함하도록 구성되어 있다.
컨트롤러(101)는 수신 장치(20)의 각 부의 동작을 제어한다.
입력부(102)에는 방송 장치(10)로부터 위성(13)을 통해서 송출된 방송파가 입력된다. 튜너(103)는 방송 장치(10)로부터 수신한 방송파를 복조하여 얻어지는 수신 신호를 TS 디먹스(104)에 공급한다.
TS 디먹스(104)는 튜너(103)로부터 공급되는 수신 신호로부터, TS 패킷을 추출한다. TS 패킷은 FLUTE 프로세서(105)에 공급된다.
즉, 튜너(103)와 TS 디먹스(104)가 도 2의 스텝 S15의 방송 수신 처리를 실행한다.
또한, 수신 장치(20)는 NRT 방송뿐만 아니라, 소위 실시간 방송에도 대응하고 있다. 이로 인해, 실시간 방송인 경우에는, TS 패킷 중 영상 데이터를 저장한 패킷으로부터 영상 스트림이 생성되고, 비디오 디코더(108)에 공급된다. 또한, TS 패킷 중 음성 데이터를 저장한 패킷으로부터 음성 스트림이 생성되고, 오디오 디코더(110)에 공급된다.
FLUTE 프로세서(105)는 FLUTE나 UDP/IP에 따라, TS 패킷으로부터 DL 콘텐츠의 파일 등을 복원하여, 스토리지(106)에 축적한다. 이와 같이 해서, 스토리지(106)에는, 복수의 DL 콘텐츠가 파일 형태로 축적된다. 또한, 메타데이터 등의 정보도 파일 형태로 축적된다. 즉, FLUTE 프로세서(105)가 도 2의 스텝 S16의 FLUTE/IP 패킷 처리와, 스텝 S17의 스토리지 처리를 실행한다.
파일 디먹스(107)는 스토리지(106)에 축적된 복수의 파일 중에서 재생 대상의 DL 콘텐츠의 파일을 검색하고, 그 중에 포함되는 영상 데이터와 음성 데이터를 분리하여 취득한다. 파일 디먹스(107)는, 영상 데이터를 비디오 디코더(108)에 공급하고, 음성 데이터를 오디오 디코더(110)에 공급한다.
비디오 디코더(108)는 파일 디먹스(107)로부터의 영상 데이터에 대하여 소정의 방식으로 신장 복호화 처리를 실시하고, 그 결과 얻어지는 영상 신호를, 영상 출력부(109)를 통해서 텔레비전 수상기(30)에 출력한다. 오디오 디코더(110)는 파일 디먹스(107)로부터의 음성 데이터에 대해서 소정의 방식으로 신장 복호화 처리를 실시하고, 그 결과 얻어지는 음성 신호를, 음성 출력부(111)를 통해서 텔레비전 수상기(30)에 출력한다.
즉, 파일 디먹스(107), 비디오 디코더(108) 및 오디오 디코더(110)가, 도 2의 스텝 S18의 Demux/AV 디코드 처리를 실행한다.
수신 장치(20)는 이상과 같이 구성된다.
[제어 프로그램의 구성예]
도 4는 컨트롤러(101)에 의해 실행되는 제어 프로그램(151)의 구성예를 도시하는 도면이다.
제어 프로그램(151)은 파일 속성 정보 취득부(161), 파일 속성 정보 설정부(162), 표시 제어부(163), 재생 제어부(164) 및 파일 제어부(165)로 구성된다.
파일 속성 정보 취득부(161)는 NRT-IT를 참조하여, DL 콘텐츠의 파일 속성 정보를 취득한다. 파일 속성 정보 취득부(161)는 취득한 파일 속성 정보를, 표시 제어부(163), 재생 제어부(164), 또는 파일 제어부(165)에 공급한다.
파일 속성 정보는 DL 콘텐츠의 파일마다 설정되는, 파일의 속성에 관한 정보이다. 파일 속성 정보는 NRT-IT에 포함된다. 예를 들어, 파일 속성 정보에 규정되는 속성으로서는, 파일의 판독의 가부를 설정하기 위한 Read 속성, 파일의 변경의 가부를 설정하기 위한 Write 속성 및 파일의 리스트 등으로의 표시의 가부를 설정하기 위한 Visible 속성이 있다. 즉, 파일 속성 정보는, 소위 파일 퍼미션(file permission)을 설정하기 위한 정보라고 할 수 있다. 또한, 파일 속성 정보의 상세에 대해서는 후술한다.
파일 속성 정보 설정부(162)는 NRT-IT를 참조하여, 파일 속성 정보에 규정되는 각 속성의 속성값을 설정한다.
표시 제어부(163)는 텔레비전 수상기(30)에 표시되는 각종 화면의 표시를 제어한다. 또한, 표시 제어부(163)는 파일 속성 정보 취득부(161)로부터 공급되는 파일 속성 정보에서 규정되는 Visible 속성의 속성값에 기초하여, DL 콘텐츠의 리스트로의 표시를 제어한다.
재생 제어부(164)는 파일 디먹스(107), 비디오 디코더(108) 및 오디오 디코더(110)에서 실행되는 Demux/AV 디코드 처리(도 2의 S18)를 제어한다. 또한, 재생 제어부(164)는 파일 속성 정보 취득부(161)로부터 공급되는 파일 속성 정보에서 규정되는 Read 속성의 속성값에 기초하여, DL 콘텐츠의 재생을 제어한다.
파일 제어부(165)는 스토리지(106)에 축적된 DL 콘텐츠의 파일에 대한 각종 동작을 제어한다. 또한, 파일 제어부(165)는 파일 속성 정보 취득부(161)로부터 공급되는 파일 속성 정보에서 규정되는 Write 속성의 속성값에 기초하여, DL 콘텐츠의 변경(예를 들어 삭제 등)을 제어한다.
제어 프로그램(151)은 이상과 같이 구성된다.
[DL 콘텐츠의 다운로드 방법]
이어서, DL 콘텐츠의 다운로드 방법에 대하여 설명한다.
전술한 TS 패킷에는, 영상 데이터 및 음성 데이터 외에, SMT(Service Map Table)나 NRT-IT 등의 제어 데이터를 포함하여 보내진다. 수신 장치(20)는 SMT 및 NRT-IT를 참조함으로써, FLUTE 세션을 이용해서 전송되는 DL 콘텐츠의 취득 위치(예를 들어 시간 위치 등)를 특정하게 된다.
도 5는 제어 데이터로서 전송되는 테이블의 예를 나타내는 도면이다. 도 5에는, SMT, NRT-IT, FDT 및 TFT의 각 테이블이 도시되어 있다.
SMT는 트랜스포트 스트림(Transport Stream)에 포함되는 NRT 서비스의 서비스 레벨의 속성 정보를 나타낸다. 또한, NRT-IT는 1개의 NRT 서비스에 포함되는 콘텐츠 레벨의 속성 정보를 나타낸다. SMT 및 NRT-IT는 트랜스포트 스트림에 있어서 고정 IP 어드레스와 UDP 포트에서 전송되는 SSC(Service Signaling Channel)에 포함된다. 여기에서는, 예를 들어 IP 어드레스로서 224.0.23.60이, 포트 번호로서 4937이, 각각 사용된다.
도 5에 도시한 바와 같이, SMT에는, 예를 들어 Service#1, #2, … 등의 NRT 서비스 단위의 속성 정보가 기술된다. 또한, SMT에는, NRT 서비스 단위로, Service Name, IP, Port, Service ID, Service Category, Essential Type Codes, Media Type, Content Length, Storage Reservation, ISO-639 language, Genre, Consumption Model, Icon Content-Linkage 등의 NRT 서비스에 관한 정보가 기술된다.
Service Name에는, 상기 NRT 서비스의 명칭이 기술된다.
IP(dst)에는, 수신처(destination)의 IP 어드레스가 기술된다. 또한, Port에는 수신처의 포트 번호가 기술된다. 즉, FLUTE 세션은 DL 콘텐츠의 전송에 사용하는 패킷의 수신처의 IP 어드레스 및 포트 번호의 조합에 의해 구별되는, 일련의 패킷의 전송에 의해 행해진다.
Service ID에는, 상기 NRT 서비스의 식별 정보가 기술된다. 또한, Service Category에는, 상기 NRT 서비스가 속하는 카테고리가 기술된다. Essential Type Codes에는 소정의 타입을 나타내는 코드가 기술된다.
Media Type에는, 미디어 타입이 기술된다. 또한, Content Length에는, DL 콘텐츠의 데이터양이 기술된다. 또한, Storage Reservation에는, 스토리지의 예약에 관한 정보가 기술된다. ISO-639 language에는, 예를 들어 일본어나 영어 등의 언어가 기술된다.
Genre에는, 상기 NRT 서비스가 속하는 쟝르에 관한 정보가 기술된다. 또한, Consumption Model에는, 소정의 모델에 관한 정보가 기술된다. Icon Content-Linkage에는, 아이콘의 식별 정보가 기술된다.
또한, 도 5에 도시한 바와 같이, NRT-IT에는, 예를 들어 Content#1, #2, … 등의 DL 콘텐츠 단위의 속성 정보가 기술된다. NRT-IT에는, Service ID 외에, DL 콘텐츠 단위로, Content name, Content-Linkage, Distribution start/end time, Playback length, Content length, Media Types, Icon Content-Linkage, ISO-639 language, Caption service, Content advisory, Genre, Internet Location, File Attributes 등의 DL 콘텐츠에 관한 정보가 기술된다.
Service ID에는, NRT 서비스를 식별하기 위한 식별 정보가 기술된다. 이 Service ID는, SMT에 기술된 NRT 서비스마다 Service ID에 관련지어져 있다.
Content name에는, 상기 DL 콘텐츠의 타이틀이 기술된다. 또한, Content-Linkage에는, 상기 DL 콘텐츠의 식별 정보가 기술된다. Distribution start/end time에는, 상기 DL 콘텐츠의 개시 시각과 종료 시각을 나타내는 정보가 기술된다.
Playback length에는, 상기 DL 콘텐츠의 플레이백 시간이 기술된다. 또한, Content length에는, 스토리지에 축적되는 DL 콘텐츠의 데이터양이 기술된다. Media Types에는, 미디어 타입이 기술된다.
Icon Content-Linkage에는, 아이콘의 식별 정보가 기술된다. 또한, ISO-639 language에는, 예를 들어 일본어나 영어 등의 언어가 기술된다. Caption service에는 자막에 관한 정보가 기술된다.
Content advisory에는, DL 콘텐츠의 권고에 관한 정보가 기술된다. 또한, Genre에는 상기 DL 콘텐츠가 속하는 장르에 관한 정보가 기술된다. Internet Location에는, 인터넷을 통해서 배신(配信)되는 어플리케이션 프로그램의 취득처의 URL(Uniform Resource Locator)이 기술된다.
File Attributes에는, DL 콘텐츠의 파일 속성 정보가 기술된다.
그런데, FLUTE에서는, 송신하는 파일 등을 1개의 오브젝트로서, TOI(Transport Object Identifier)에 의해 관리한다. 또한, 복수의 오브젝트의 집합을 1개의 세션으로 해서, TSI(Transport Session Identifier)에 의해 관리한다.
즉, 방송 장치(10)로부터 수신 장치(20)에 송신되는 각 오브젝트는, ALC/LCT의 헤더 등이 부가된 IP 패킷에 저장되어 송신된다. 상기 헤더에는, Transport Session Identifier(TSI)로서, 각 세션의 식별 정보가 기술된다. 또한, 상기 헤더에는, Transport Object Identifier(TOI)로서, 각 세션마다 보내지는 복수의 오브젝트의 식별 정보가 기술된다. 즉, FLUTE에 의한 세션에 있어서는, TSI와 TOI의 2개의 식별 정보에 의해 특정한 파일을 지정하는 것이 가능해진다.
또한, FLUTE에 의한 세션에서는, NRT 서비스의 파일의 각종 속성 정보를 보내기 위한 FDT(File Delivery Table)가 주기적으로 송신된다. FDT는 TOI=0인 파일로서 TSI마다 송신되는 것이며, 상기 FDT에는, TSI마다 인덱스 정보가 기술된다. 또한, FDT는 FDT를 전송하기 위한 오브젝트인 FDT Instance에 의해 전송된다. 따라서, FDT의 IP 패킷에는 FDT Instance가 저장된다.
이와 같이, 수신 장치(20)는 FDT에 기술된 인덱스 정보를 사용해서, 복수의 파일로부터 DL 콘텐츠를 복원하게 된다. 즉, 수신 장치(20)는 FLUTE 세션을 이용함으로써, IP 패킷에 의해, DL 콘텐츠를 다운로드하는 것이 가능해진다.
도 5의 설명으로 되돌아가서, FDT(File Delivery Table)에는, FLUTE 세션을 이용해서 배신하는 파일에 관한 속성 정보가 기술된다. FDT에는 TOI, Content Location 및 Content-Linkage 등의 속성 정보가 각각 관련지어져 기술된다.
TOI(Transport Object Identifier)에는, 전송하는 파일 오브젝트의 식별 정보가 기술된다. FDT Instance의 TOI에는 0이 기술되고, 전송하는 파일 오브젝트의 TOI에는, 예를 들어 다운로드 헤더에 저장되는 식별 정보가 기술된다.
Content Location에는, 파일의 식별 정보가 URI(Uniform Resource Identifier)에서 기술된다. Content-Linkage에는, DL 콘텐츠 등의 식별 정보가 기술된다. 이 Content-Linkage는 NRT-IT에 기술된 DL 콘텐츠마다 Content-Linkage나 Icon Content-Linkage에 관련지어져 있다.
TFT(Text Fragment Table)에는, Content ID와 Text가 관련지어져 기술된다. Content ID에는 DL 콘텐츠의 식별 정보가 기술된다. 이 Content ID는 NRT-IT에 기술된 DL 콘텐츠마다 Content-Linkage에 관련지어져 있다. Text에는 텍스트 정보가 기술된다.
제어 데이터로서 전송되는 각 테이블은, 이상과 같이 구성된다.
그리고, 수신 장치(20)는 상기 SMT, NRT-IT 및 FDT를 참조하여, 방송파에 의해 전송되는 DL 콘텐츠를 다운로드하게 된다. 즉, 수신 장치(20)는 SMT를 참조하여, 지정된 NRT 서비스의 Service ID에 관련지어진 IP 어드레스와 포트 번호를 취득한다. 수신 장치(20)는 취득한 IP 어드레스(S1)와 포트 번호(P1)의 조합에 의해 특정되는 FLUTE 세션(TSI=T1)으로부터, TOI=0으로 되는 FDT를 취득한다.
또한, 수신 장치(20)는 NRT-IT를 참조하여, 상기 Service ID에 관련지어진 Content-Linkage를 특정한다. 그리고, 수신 장치(20)는 취득한 FDT를 참조하여, NRT-IT에서 특정된 Content-Linkage(id1)와의 대조를 행하고, id1로 되는 Content-Linkage를 특정한다. 이에 의해, 수신 장치(20)는 Content-Linkage(id1)에 관련지어진 TOI(TOI=6, 7)를 특정한다. 그 결과, 수신 장치(20)에서는 FLUTE 세션(TSI=T1)에 있어서, TOI(TOI=6, 7)에 의해 식별되는 오브젝트에 기초하여, DL 콘텐츠의 파일이 취득되고, DL 콘텐츠가 다운로드된다.
또한, 수신 장치(20)에 있어서는, FDT가 참조되어, SMT에서 특정된 Icon Content-Linkage(id3)와의 대조가 행해지고, Content-Linkage(id3)에 관련지어진 TOI(TOI=9)가 특정된다. 또한, 수신 장치(20)에서는, FDT를 참조하여 NRT-IT에서 특정된 Icon Content-Linkage(id2)와의 대조가 행해지고, Content-Linkage(id2)에 관련지어진 TOI(TOI=8)가 특정된다. 그리고, 그들의 파일에 대해서도 취득된다.
이상, 방송파에 의해 전송되는 DL 콘텐츠의 다운로드 방법에 대하여 설명했다.
[NRT-IT의 상세]
이어서, 도 6 내지 도 9를 참조하여 NRT-IT의 상세에 대하여 설명한다.
(NRT-IT의 구조)
NRT-IT는 도 6 및 도 7에 나타내는 구조를 갖는다. 또한, 도 7에 도시한 바와 같이, NRT-IT의 descriptor()에는, 각종 기술자가 기술 가능해진다. 그리고, DL 콘텐츠의 파일마다 설정되는 파일 속성 정보를 기술하기 위해 사용되는 기술자(이하, 파일 속성 정보 기술자라고 함)가, 도 7의 descriptor()에 기술된다.
도 8은 파일 속성 정보 기술자의 기술예를 도시하는 도면이다.
descriptor_tag에는 상기 기술자에 할당된 태그값이 기술된다. 또한, descriptor_length에는, 상기 기술자의 기술자 길이가 기술된다.
file_attribute에는, 파일 속성 정보가 기술된다. 파일 속성 정보에 규정되는 속성으로서는, Read 속성, Write 속성 및 Visible 속성이 있다.
도 9에 도시한 바와 같이, Read 속성, Write 속성 및 Visible 속성에는, 각각 「+」 또는 「-」가 설정된다. 「+」는 상기 속성에 의해 설정되는 파일에 대한 동작이 허가된 것을 나타낸다. 또한, 「-」는 파일에 대한 동작이 거부된 것을 나타낸다. 또한, 이하의 설명에서는, Read 속성의 속성값으로서, 「+」가 설정된 경우를 R+, 「-」가 설정된 경우를 R-라 표기한다. 마찬가지로, Write 속성에 대해서는, W+, W-라 표기하고, Visible 속성에 대해서는, V+, V-라 표기한다.
즉, Read 속성의 속성값으로서 「R+」가 설정되어 있는 경우, 대상 파일의 판독이 허가되어 있으므로, 수신 장치(20)는 DL 콘텐츠를 재생할 수 있다. 한편, 상기 속성값으로서 「R-」가 설정되어 있는 경우에는, 대상 파일의 판독이 거부되고 있기 때문에, 수신 장치(20)는 DL 콘텐츠를 재생할 수 없다.
또한, Write 속성의 속성값으로서 「W+」가 설정되어 있는 경우, 대상 파일의 변경이 허가되어 있으므로, 수신 장치(20)는 DL 콘텐츠의 변경을 할 수 있다. 한편, 상기 속성값으로서 「W-」가 설정되어 있는 경우에는, 대상 파일의 변경이 거부되어 있으므로, 수신 장치(20)는 DL 콘텐츠의 변경을 할 수 없다. 이 Write 속성의 설정을 행함으로써, 예를 들어 수신 장치(20)에 있어서는, 「W+」가 설정되어 있는 경우에는 대상 파일을 삭제시키지만, 「W-」가 설정되어 있는 경우에는, 유저에게 패스워드를 입력시켜서 인증에 성공한 경우 이외에는 파일을 삭제시키지 않는다고 하는 운용이 가능해진다.
또한, Visible 속성의 속성값으로서, 「V+」가 설정된 경우, 대상 파일의 표시가 허가되어 있으므로, 수신 장치(20)는 DL 콘텐츠를 리스트에 표시시킬 수 있다. 한편, 상기 속성값으로서 「V-」가 설정되어 있는 경우에는, 대상 파일의 표시가 거부되어 있으므로, 수신 장치(20)는 DL 콘텐츠를 리스트에 표시시킬 수는 없다.
또한, Read 속성, Write 속성 및 Visible 속성은, 각 1비트로 표현함으로써, 3비트의 수치로 나타낼 수 있다. 예를 들어, R+를 「r」, W+를 「w」, V+를 「v」로 표기하고, R-, W-, V-를 각각, 「-」로 표기하는 경우, 모든 속성이 허가로 될 때에는, 「rwv」와 같이 표기된다. 이때, 상기 3자리의 표기는, 7인 수치로 나타난다.
또한, 예를 들어 Read 속성 및 Write 속성만이 허가로 될 때에는, 「rw-」와 같이 표기되고, 상기 3자리의 표기는 6인 수치로 나타난다. 또한, Read 속성만이 허가가 될 때에는, 「r--」와 같이 표기되고, 상기 3자리의 표기는 4인 수치로 나타난다. 그리고, 모든 속성이 거부로 될 때에는, 「---」와 같이 표기되고, 상기 3자리의 표기는 0인 수치로 나타나게 된다.
이와 같이, DL 콘텐츠의 파일의 파일 속성 정보로서, Read 속성, Write 속성 및 Visible 속성을 설정 가능하게 함으로써, 대상 파일을 운용에 맞춰서 취급하는 것이 가능해지므로, NRT 서비스에 있어서, 다양한 운용 형태를 제공할 수 있게 된다.
또한, 전술한 파일 속성 정보 기술자의 기술 방법은 임의이며, 도 8의 기술예에 한정되는 것은 아니다. 또한, Read 속성, Write 속성 및 Visible 속성은, 파일 속성 정보에서 규정되는 속성의 일례이며, 그 이외의 속성이 규정되도록 해도 된다.
이상, NRT-IT의 상세에 대하여 설명했다.
[구체적인 운용예]
이어서, 도 10 내지 도 15를 참조하여, 구체적인 운용예에 대하여 설명한다.
(DL 콘텐츠 다운로드·재생 처리)
우선, 도 10의 플로우차트를 참조하여, 콘텐츠 다운로드·재생 처리에 대하여 설명한다.
스텝 S111에서, 컨트롤러(101)는 다운로드 가능한 DL 콘텐츠의 리스트를, 텔레비전 수상기(30)에 표시한다. 또한, 상기 리스트는 NRT 서비스에 의해 제공되는 DL 콘텐츠의 리스트이며, 예를 들어 SMT나 NRT-IT 등에 기초하여 생성되는 것이다.
스텝 S112에서, 컨트롤러(101)는 스텝 S111의 처리에서 표시된 리스트에 대한 유저의 조작에 따라, 다운로드할 DL 콘텐츠의 선택을 접수한다. 이에 의해, 유저가 시청하고 싶은 DL 콘텐츠의 다운로드가 예약된다.
스텝 S113에서, 컨트롤러(101)는 스텝 S112의 처리에서 선택된 DL 콘텐츠의 방송 개시 시각이 되었는지 여부를 판정한다. 그리고, 상기 DL 콘텐츠의 방송 개시 시각이 되는 것을 기다려, 처리는 스텝 S114로 진행된다.
스텝 S114에서, 컨트롤러(101)는 튜너(103), TS 디먹스(104), FULTE 프로세서(105) 및 스토리지(106)를 제어하여, DL 콘텐츠를 다운로드한다.
구체적으로는, 튜너(103)의 선국이 스텝 S112에서 선택된 DL 콘텐츠의 방송 채널로 설정되고, 그 콘텐츠가 방송되는 논리 채널로 전송되는 데이터가 특정된다. 또한, SMT나 NRT-IT 등에 기초하여, 상기 콘텐츠가 전송되는 FLUTE 세션이 특정되고, 그 FLUTE 세션을 구성하는 파일이 취득된다. 그 후, 방송 종료 시각이 되면, FLUTE 세션을 구성하는 모든 파일의 취득이 완료되고, 이에 의해, DL 콘텐츠의 다운로드가 완료되게 된다.
또한, 스텝 S112의 처리에서 복수의 DL 콘텐츠가 선택된 경우에는, 상기 처리가 반복되어, 선택된 모든 DL 콘텐츠가 다운로드되게 된다.
스텝 S115에서, 컨트롤러(101)는 콘텐츠의 리스트 표시 처리를 실행한다. 콘텐츠의 리스트 표시 처리에서는, 예를 들어 스텝 S112에서 예약된 DL 콘텐츠나, 스텝 S114에서 다운로드된 DL 콘텐츠의 리스트가 텔레비전 수상기(30)에 표시된다.
또한, 콘텐츠의 리스트 표시 처리의 상세에 대해서는, 도 11의 플로우차트를 참조하여 후술한다.
스텝 S116에서, 컨트롤러(101)는 스텝 S115의 처리에서 표시된 리스트에 대한 유저의 조작에 따라, 재생할 DL 콘텐츠의 선택을 접수한다.
스텝 S117에서, 컨트롤러(101)는 스토리지(106), 파일 디먹스(107), 비디오 디코더(108) 및 오디오 디코더(110)를 제어하여, DL 콘텐츠를 재생한다. 이에 의해, 유저가 시청하고 싶은 DL 콘텐츠의 재생이 개시되고, 텔레비전 수상기(30)에서 시청 가능해진다.
이상, 콘텐츠 다운로드·재생 처리에 대하여 설명했다.
(콘텐츠의 리스트 표시 처리)
이어서, 도 11의 플로우차트를 참조하여, 도 10의 스텝 S115에 대응하는 콘텐츠의 리스트 표시 처리에 대하여 설명한다.
스텝 S151에서, 컨트롤러(101)는 유저 조작에 따라, 콘텐츠의 리스트 표시가 지시되었는지 여부를 판정한다. 스텝 S151에서, 콘텐츠의 리스트 표시가 지시되었다고 판정된 경우, 처리는 스텝 S152로 진행된다.
스텝 S152에서, 파일 속성 정보 취득부(161)는 NRT-IT를 참조하여, 리스트 표시의 대상으로 되는 모든 콘텐츠 중, 처음에 체크할 DL 콘텐츠의 파일 속성 정보를 취득한다.
스텝 S153에서, 표시 제어부(163)는 파일 속성 정보 취득부(161)에 의해 취득된 파일 속성 정보의 Visible 속성의 속성값이 「V+」를 나타내고 있는지 여부를 판정한다. 스텝 S153에서, Visible 속성의 속성값이 「V+」를 나타내고 있다고 판정된 경우, 처리는 스텝 S154로 진행된다.
스텝 S154에서, 표시 제어부(163)는 Visible 속성의 속성값이 「V+」로 설정되어 있는 DL 콘텐츠에 관한 정보(예를 들어 타이틀 등)를 표시한다. 스텝 S154의 표시 처리가 종료되면, 처리는 스텝 S155로 진행된다.
한편, 스텝 S153에서, Visible 속성의 속성값이 「V-」를 나타내고 있다고 판정된 경우, 스텝 S154의 처리는 스킵되고, 처리는 스텝 S155로 진행된다. 즉, Visible 속성의 속성값이 「V-」로 설정되어 있는 DL 콘텐츠에 관한 정보는 표시되지 않게 된다.
스텝 S155에서, 표시 제어부(163)는 리스트 표시의 대상으로 되는 모든 DL 콘텐츠의 Visible 속성을 체크했는지 여부를 판정한다. 스텝 S155에서, 모든 DL 콘텐츠의 Visible 속성을 체크하지 않았다고 판단된 경우, 처리는 스텝 S156으로 진행된다.
스텝 S156에서, 파일 속성 정보 취득부(161)는 NRT-IT를 참조하여, 리스트 표시의 대상으로 되는 DL 콘텐츠 중, 다음에 체크할 DL 콘텐츠의 파일 속성 정보를 취득한다. 파일 속성 정보가 취득되면, 처리는 스텝 S153으로 진행된다.
그리고, 스텝 S153에서, 표시 제어부(163)는 취득된 파일 속성 정보의 Visible 속성의 속성값이 「V+」를 나타내고 있는지 여부를 판정하여, Visible 속성의 속성값이 「V+」를 나타내고 있는 경우에는, 상기 DL 콘텐츠에 관한 정보를 표시한다(S154).
이와 같이, 리스트 표시의 대상으로 되는 모든 DL 콘텐츠의 Visible 속성의 체크가 완료될 때까지, 스텝 S153 내지 S156의 처리가 반복되고, 파일 속성 정보의 Visible 속성의 속성값이 「V+」로 설정된 DL 콘텐츠에 관한 정보는 리스트에 표시된다. 한편, Visible 속성의 속성값이 「V-」로 설정된 DL 콘텐츠에 관한 정보는, 리스트에는 표시되지 않게 된다.
도 12는 콘텐츠의 리스트의 표시예를 도시하는 도면이다.
도 12의 예에서는, 텔레비전 수상기(30)의 화면에는, 콘텐츠의 리스트로서, 다운로드 완료된 콘텐츠 A, 예약 완료된 콘텐츠 B, 구독 중인 콘텐츠 C 및 다운로드 중인 콘텐츠 E가 표시된다. 즉, DL 콘텐츠 중, 다운로드 완료나 다운로드 중인 DL 콘텐츠이며, Visible 속성의 속성값으로서 「V+」가 설정되어 있는 것은, 콘텐츠의 리스트로서 표시되게 된다.
또한, 도 12의 예에서는, 다운로드 완료된 콘텐츠 D는, 파일 속성 정보의 Visible 속성의 속성값으로서 「V-」가 설정되어 있기 때문에, 콘텐츠의 리스트로부터 제외되어, 텔레비전 수상기(30)의 화면에는 표시되어 있지 않다. 즉, 예를 들어 콘텐츠 D는 다운로드 완료라도, 콘텐츠 D가 유료 콘텐츠이며 그 과금 처리가 완료되지 않은 경우에는, 콘텐츠 D를 유저에게는 제시하지 않는다라고 하는 운용도 상정된다. 그러한 경우에는 예를 들어, 방송 장치(10)에서 설정되는 콘텐츠 D의 파일 속성 정보의 Visible 속성의 속성값으로서 「V-」를 설정해 둠으로써, 콘텐츠 D는 과금 처리가 완료되기 전에는, 리스트에 표시되지 않게 된다.
도 11의 플로우차트로 되돌아가서, 스텝 S155에서, 리스트 표시의 대상으로 되는 모든 DL 콘텐츠의 Visible 속성의 체크를 종료했다고 판정된 경우, 콘텐츠의 리스트 표시 처리는 종료된다.
이상, 콘텐츠의 리스트 표시 처리에 대하여 설명했다. 콘텐츠의 리스트 표시 처리에서는, 리스트 표시의 대상으로 되는 DL 콘텐츠의 파일 속성 정보가 취득되고, Visible 속성의 속성값으로서 「V+」가 설정된 DL 콘텐츠에 관한 정보는 리스트에 표시되지만, 「V-」가 설정된 DL 콘텐츠에 관한 정보는 리스트에는 표시되지 않게 된다. 이에 의해, NRT 서비스의 운용에 맞추어, DL 콘텐츠에 관한 정보의 표시 또는 비표시를 전환하는 것이 가능해지기 때문에, 다양한 운용 형태를 유연하게 제공할 수 있다.
(제1 파일 속성 정보 변경 처리)
그런데, 전술한 도 12의 표시예에서는, 콘텐츠 D는 과금 처리가 완료되지 않았으므로, 리스트 표시의 대상에서 제외되어 있지만, 과금이 완료되면 리스트 표시의 대상에서 제외되어서는 안 된다. 그를 위해서는, 콘텐츠 D의 파일 속성 정보를 변경하여, Visible 속성의 속성값에 「V+」를 설정할 필요가 있다.
따라서, 이어서, 도 13의 플로우차트를 참조하여, DL 콘텐츠의 파일 속성 정보를 변경하기 위한 제1 파일 속성 정보 변경 처리에 대하여 설명한다.
스텝 S211에서, 컨트롤러(101)는 다운로드 완료된 유료 DL 콘텐츠에 대한 과금 처리가 행해졌는지 여부를 판정한다. 스텝 S211에서, 상기 DL 콘텐츠에 대한 과금 처리가 행해졌다고 판정된 경우, 처리는 스텝 S212로 진행된다.
스텝 S212에서, 파일 속성 정보 설정부(162)는 스텝 S211에서 과금 처리가 완료되었다고 판정된 DL 콘텐츠에 대해서, 파일 속성 정보의 Visible 속성의 속성값을, 「V-」로부터 「V+」로 변경한다. 이에 의해, 예를 들어 유료 콘텐츠 D에 대해서, 파일 속성 정보의 Visible 속성의 속성값이, 「V-」로부터 「V+」로 변경되게 된다. 그 결과, 전술한 도 11의 콘텐츠의 리스트 표시 처리가 실행된 경우, 도 14에 도시한 바와 같이, 텔레비전 수상기(30)의 화면에는, 콘텐츠의 리스트로서, 콘텐츠 A, B, C, E 외에, 과금 처리가 완료된 콘텐츠 D에 대해서도 표시되게 된다.
즉, 유저 관점에서 보면, 콘텐츠 D가 사전에 다운로드되어 있는 것을 알아차리는 일 없이, 과금 처리의 완료와 동시에, 다운로드 완료된 콘텐츠 D를 재생할 수 있게 된다. 가령 과금 처리가 종료된 후 밖에는, 콘텐츠 D의 다운로드를 개시할 수 없다고 하면, 그 과금 타이밍에 콘텐츠 D가 배신 대상으로 되어 있다고는 할 수 없고, 배신 대상으로 되어 있었다고 해도, 그 시점부터 다운로드를 개시하게 되면 재생 가능한 상태가 될 때까지 어느 정도의 시간이 걸리기 때문에, 유저는 불편을 느끼게 된다.
따라서, 제1 파일 속성 정보 변경 처리에서는, DL 콘텐츠를 미리 다운로드해 두고, DL 콘텐츠에 대한 과금 처리가 행해진 경우에, 대상 DL 콘텐츠의 Visible 속성의 속성값을 「V-」로부터 「V+」로 변경하고, 그 정보가 리스트에 표시되도록 해서, 다운로드 완료된 콘텐츠가 즉시 재생되도록 하고 있다.
또한, 도 13의 설명에서는, 제1 파일 속성 정보 변경 처리는, 유료 DL 콘텐츠의 과금 처리가 행해지는 타이밍에 실행되는 것으로 설명했지만, 과금 처리는 제1 파일 속성 정보 변경 처리가 실행되기 위한 트리거로 되는 처리의 일례이며, 과금 처리 이외의 처리가 행해지는 타이밍에 실행되도록 해도 된다.
또한, 도 13의 설명에서는, 변경 대상으로 되는 파일 속성 정보로서, Visible 속성을 대표로 설명했지만, Read 속성이나 Write 속성의 속성값이 변경되도록 해도 된다. 예를 들어, 전술한 예에서, Visible 속성 대신에 Read 속성을 설정하여, 유료 DL 콘텐츠의 과금 처리가 행해진 경우에, 대상 DL 콘텐츠의 Read 속성의 속성값을 「R-」로부터 「R+」로 변경하는 것도 가능하다. 이 경우, 유료 DL 콘텐츠는, 과금 처리가 행해지기 전이라도, 콘텐츠의 리스트에는 표시되지만 재생할 수 없고, 과금 처리가 완료되었을 때 재생이 가능해진다.
이와 같이, NRT 서비스의 운용 형태에 맞추어, 파일 속성 정보의 설정 내용을 적절히 변경하는 것이 가능해지기 때문에, 다양한 운용 형태를 유연하게 제공할 수 있다.
이상, 제1 파일 속성 정보 변경 처리에 대해서 설명했다.
(제2 파일 속성 정보 변경 처리)
또한, 파일 속성 정보 변경 처리는, 데이터 방송용 어플리케이션에 기술된 스크립트의 실행에 따라서 실행되도록 해도 된다. 여기서, 데이터 방송용 어플리케이션이란, 텔레비전 프로그램 등의 콘텐츠에 연동하여 실행되는 데이터 방송용 어플리케이션 프로그램이다. 데이터 방송용 어플리케이션은, 방송파로 전송되거나, 또는 인터넷에 접속된 소정의 서버(도시하지 않음)로부터 취득된다.
따라서, 이어서, 도 15의 플로우차트를 참조하여, 스크립트의 실행에 따라, DL 콘텐츠의 파일 속성 정보를 변경하는 제2 파일 속성 정보 변경 처리에 대하여 설명한다.
스텝 S251에서, 컨트롤러(101)는 DL 콘텐츠의 재생 중인 소정의 타이밍에, 데이터 방송용 어플리케이션을 실행한다.
스텝 S252에서, 컨트롤러(101)는 데이터 방송용 어플리케이션에 기술된 스크립트의 실행에 의해, 파일 속성 정보의 변경이 지시되었는지 여부를 판정한다. 스텝 S252에서, 파일 속성 정보의 변경이 지시되지 않았다고 판정된 경우, 상기 판정 처리가 반복된다.
한편, 스텝 S252에서, 파일 속성 정보의 변경이 지시되었다고 판정된 경우, 처리는 스텝 S253으로 진행된다. 스텝 S253에서, 파일 속성 정보 설정부(162)는 대상 DL 콘텐츠의 파일은 관리 범위 내에 있는지 여부를 판정한다.
상기 판정 처리는, DL 콘텐츠의 파일을 스토리지(106)에 축적할 때에 DL 콘텐츠의 파일이 NRT 방송을 행하는 방송국마다 디렉토리에 저장되도록 함으로써 행해진다. 즉, 파일 속성 정보 설정부(162)는 파일 속성 정보의 설정 내용의 변경이 지시된 파일이, 데이터 방송용 어플리케이션의 제공원의 방송국의 디렉토리의 계층보다도 하위의 계층에 저장된 파일인지 여부에 의해, 관리 범위 내의 파일인지 여부를 판정한다. 바꾸어 말하면, 데이터 방송용 어플리케이션의 제공원인 사업자와, 데이터 방송용 어플리케이션에 의해 파일 속성 정보의 설정 내용의 변경이 지시된 파일의 제공원인 사업자에 의해 정해지는 소정의 관리 범위 내에서만, 상기 파일 속성 정보의 설정 내용의 변경이 가능해진다.
또한, 상기 관리 범위의 판정 처리는 일례이며, 다른 방법을 채용해도 된다.
스텝 S253에서, 대상 DL 콘텐츠의 파일은 관리 범위 내라고 판정된 경우, 처리는 스텝 S254로 진행된다. 스텝 S254에서, 파일 속성 정보 설정부(162)는 스크립트의 함수의 인수에 의해 파일마다 지정되는 속성값을 취득한다. 상기 속성값은, 예를 들어 chmod(file, 7) 등과 같이 지정된다. 또한, 함수의 인수 중, 제1 인수에는 파일 속성 정보를 변경하는 파일이 지정되고, 제2 인수에는 전술한 속성의 비트에 의한 3자리 표기에 대응하는 수치가 지정된다. 이 예의 경우, 7인 수치가 지정되어 있으므로, Read 속성, Write 속성 및 Visible 속성의 속성값으로서, 「R+」, 「W+」, 「V+」가 각각 설정되게 된다.
스텝 S255에서, 파일 속성 정보 설정부(162)는, 취득한 속성값을, 대상 DL 콘텐츠의 파일 속성 정보의 각 속성에 설정한다.
한편, 스텝 S253에서, 대상 DL 콘텐츠의 파일은 관리 범위 외라고 판정된 경우, 처리는 스텝 S256으로 진행된다. 스텝 S256에서, 파일 속성 정보 설정부(162)는 파일 속성 정보의 설정 변경에 실패했다는 취지의 에러를 통지한다.
스텝 S255 또는 S256의 처리가 종료되면, 파일 속성 정보 변경 처리는 종료된다.
이상, 제2 파일 속성 정보 변경 처리에 대하여 설명했다. 제2 파일 속성 정보 변경 처리에서는, 데이터 방송용 어플리케이션에 기술된 스크립트의 함수의 인수에 의해 파일마다 지정되는 속성값에 따라, 파일 속성 정보의 설정 내용이 변경된다. 이에 의해, NRT 서비스의 운용 형태에 맞추어, 파일 속성 정보의 설정 내용을 적절히 변경하는 것이 가능해지기 때문에, 다양한 운용 형태를 유연하게 제공할 수 있다.
[본 기술을 적용한 컴퓨터의 설명]
전술한 일련의 처리는, 하드웨어에 의해 실행할 수도 있고, 소프트웨어에 의해 실행할 수도 있다. 일련의 처리를 소프트웨어에 의해 실행하는 경우에는, 그 소프트웨어를 구성하는 프로그램이 컴퓨터에 인스톨된다. 여기서, 컴퓨터에는 전용 하드웨어에 내장되어 있는 컴퓨터나, 각종 프로그램을 인스톨함으로써, 각종 기능을 실행하는 것이 가능한, 예를 들어 범용 퍼스널 컴퓨터 등이 포함된다.
도 16은 전술한 일련의 처리를 프로그램에 의해 실행하는 컴퓨터의 하드웨어의 구성예를 도시하는 블록도이다.
컴퓨터(300)에 있어서, CPU(Central Processing Unit)(301), ROM(Read Only Memory)(302), RAM(Random Access Memory)(303)은 버스(304)에 의해 서로 접속되어 있다.
버스(304)에는, 또한 입출력 인터페이스(305)가 접속되어 있다. 입출력 인터페이스(305)에는 입력부(306), 출력부(307), 기록부(308), 통신부(309) 및 드라이브(310)가 접속되어 있다.
입력부(306)는 키보드, 마우스, 마이크로폰 등을 포함해서 이루어진다. 출력부(307)는 디스플레이, 스피커 등을 포함해서 이루어진다. 기록부(308)는 하드 디스크나 불휘발성 메모리 등을 포함해서 이루어진다. 통신부(309)는 네트워크 인터페이스 등을 포함해서 이루어진다. 드라이브(310)는 자기 디스크, 광 디스크, 광자기 디스크, 또는 반도체 메모리 등 리무버블 미디어(311)를 구동한다.
이상과 같이 구성되는 컴퓨터(300)에서는, CPU(301)가, 예를 들어 기록부(308)에 기억되어 있는 프로그램을, 입출력 인터페이스(305) 및 버스(304)를 통해서, RAM(303)에 로드해서 실행함으로써, 전술한 일련의 처리가 행해진다.
컴퓨터(300)(CPU(301))가 실행하는 프로그램은, 예를 들어 패키지 미디어 등으로서의 리무버블 미디어(311)에 기록하여 제공할 수 있다. 또한, 프로그램은 근거리 네트워크, 인터넷, 디지털 위성 방송이라고 하는, 유선 또는 무선의 전송 매체를 통해서 제공할 수 있다.
컴퓨터(300)에서는, 프로그램은 리무버블 미디어(311)를 드라이브(310)에 장착함으로써, 입출력 인터페이스(305)를 통해서, 기록부(308)에 인스톨할 수 있다. 또한, 프로그램은 유선 또는 무선의 전송 매체를 통해서, 통신부(309)에서 수신하고, 기록부(308)에 인스톨할 수 있다. 그 외, 프로그램은, ROM(302)이나 기록부(308)에 미리 인스톨해 둘 수 있다.
또한, 컴퓨터(300)가 실행하는 프로그램은, 본 명세서에서 설명된 순서에 따라 시계열로 처리가 행해지는 프로그램이어도 되고, 병렬로, 혹은 호출이 행해졌을 때 등의 필요한 타이밍에 처리가 행해지는 프로그램이어도 된다.
여기서, 본 명세서에 있어서, 컴퓨터(300)에 각종 처리를 행하게 하기 위한 프로그램을 기술하는 처리 스텝은, 반드시 플로우차트로서 기재된 순서에 따라 시계열로 처리할 필요는 없고, 병렬적 혹은 개별로 실행되는 처리(예를 들어, 병렬 처리 혹은 오브젝트에 의한 처리)도 포함하는 것이다.
또한, 프로그램은 하나의 컴퓨터에 의해 처리되는 것이어도 되고, 복수의 컴퓨터에 의해 분산 처리되는 것이어도 된다. 또한, 프로그램은 먼 곳의 컴퓨터로 전송되어 실행되는 것이어도 된다.
또한, 본 명세서에 있어서, 시스템이란, 복수의 구성 요소(장치, 모듈(부품) 등)의 집합을 의미하고, 모든 구성 요소가 동일 하우징 안에 있는지 여부는 상관없다. 따라서, 별개의 하우징에 수납되어, 네트워크를 통해서 접속되어 있는 복수의 장치 및 1개의 하우징 안에 복수의 모듈이 수납되어 있는 1개의 장치는, 모두 시스템이다.
또한, 본 기술의 실시 형태는, 전술한 실시 형태에 한정되는 것은 아니고, 본 기술의 요지를 일탈하지 않는 범위에서 다양한 변경이 가능하다.
예를 들어, 본 기술은 1개의 기능을, 네트워크를 통해서 복수의 장치로 분담 및 공동으로 처리하는 클라우드 컴퓨팅의 구성을 취할 수 있다.
또한, 전술한 플로우차트에서 설명한 각 스텝은, 1개의 장치로 실행하는 것 외에, 복수의 장치로 분담하여 실행할 수 있다.
또한, 1개의 스텝에 복수의 처리가 포함되는 경우에는, 그 1개의 스텝에 포함되는 복수의 처리는, 1개의 장치로 실행하는 것 외에, 복수의 장치로 분담하여 실행할 수 있다.
또한, 본 기술은, 이하와 같은 구성을 취할 수 있다.
(1) 방송파에 의해 전송되는, 다운로드 대상의 콘텐츠를 수신하는 수신부와,
상기 콘텐츠의 파일마다 설정되는 파일 속성 정보를 취득하는 파일 속성 정보 취득부와,
취득한 상기 파일 속성 정보에 기초하여, 상기 콘텐츠의 파일에 대한 소정의 동작을 제어하는 제어부
를 구비하는 수신 장치.
(2) 상기 파일 속성 정보 취득부는, 상기 콘텐츠가 다운로드된 경우 또는 상기 콘텐츠가 다운로드 중인 경우, 상기 파일 속성 정보를 취득하는 (1)에 기재된 수신 장치.
(3) 상기 콘텐츠에 대하여 소정의 처리가 행해진 경우, 상기 소정의 처리의 내용에 따라, 상기 파일 속성 정보의 설정 내용을 변경하는 파일 속성 정보 설정부를 더 구비하는 (1) 또는 (2)에 기재된 수신 장치.
(4) 상기 파일 속성 정보는, 상기 콘텐츠의 파일의 표시의 가부를 설정하기 위한 제1 속성을 포함하고,
상기 제어부는, 상기 파일 속성 정보에 포함되는 상기 제1 속성에 기초하여, 상기 콘텐츠의 리스트의 표시를 제어하는 (1) 내지 (3) 중 어느 하나에 기재된 수신 장치.
(5) 상기 파일 속성 정보 설정부는, 상기 콘텐츠가 유료 콘텐츠인 경우에, 그 콘텐츠에 대한 과금 처리가 완료되었을 때, 상기 제1 속성의 속성값을, 비표시에서 표시로 변경하는 (4)에 기재된 수신 장치.
(6) 상기 파일 속성 정보는, 상기 콘텐츠의 파일의 판독의 가부를 설정하기 위한 제2 속성을 포함하고,
상기 제어부는, 상기 파일 속성 정보에 포함되는 상기 제2 속성에 기초하여, 상기 콘텐츠의 재생을 제어하는 (1) 내지 (4) 중 어느 하나에 기재된 수신 장치.
(7) 상기 파일 속성 정보는, 상기 콘텐츠의 파일의 변경의 가부를 설정하기 위한 제3 속성을 포함하고,
상기 제어부는, 상기 파일 속성 정보에 포함되는 상기 제3 속성에 기초하여, 상기 콘텐츠의 변경을 제어하는 (1) 내지 (6) 중 어느 하나에 기재된 수신 장치.
(8) 상기 파일 속성 정보 설정부는, 방송파에 의해 전송되는 콘텐츠에 연동하여 실행되는 어플리케이션 프로그램에 기술된 스크립트의 실행에 따라, 상기 파일 속성 정보의 설정 내용을 변경하는 (1) 내지 (3) 중 어느 하나에 기재된 수신 장치.
(9) 상기 파일 속성 정보 설정부는, 상기 파일 속성 정보의 설정 내용을, 상기 콘텐츠의 제공원인 사업자와, 상기 어플리케이션 프로그램의 제공원인 사업자에 의해 정해지는 소정의 관리 범위 내에서만 변경하는 (8)에 기재된 수신 장치.
(10) 상기 콘텐츠는, FLUTE(File Delivery over Unidirectional Transport) 세션을 이용한 NRT(Non Real Time) 방송에 의해 전송되는 것이며,
상기 파일 속성 정보는 NRT-IT(NRT Information Table)의 속성으로서 규정되는 (1)에 기재된 수신 장치.
(11) 수신 장치의 수신 방법으로서,
상기 수신 장치는,
방송파에 의해 전송되는, 다운로드 대상의 콘텐츠를 수신하고,
상기 콘텐츠의 파일마다 설정되는 파일 속성 정보를 취득하고,
취득한 상기 파일 속성 정보에 기초하여, 상기 콘텐츠의 파일에 대한 소정의 동작을 제어하는
스텝을 포함하는 수신 방법.
(12) 컴퓨터를,
방송파에 의해 전송되는, 다운로드 대상의 콘텐츠를 수신하는 수신부와,
상기 콘텐츠의 파일마다 설정되는 파일 속성 정보를 취득하는 파일 속성 정보 취득부와,
취득한 상기 파일 속성 정보에 기초하여, 상기 콘텐츠의 파일에 대한 소정의 동작을 제어하는 제어부로서 기능시키기 위한, 프로그램.
(13) 방송파에 의해 전송되는 다운로드 대상의 콘텐츠의 파일마다, 파일 속성 정보를 설정하는 설정부와,
상기 방송파에 의해, 상기 파일 속성 정보가 설정된 상기 콘텐츠를 송신하는 송신부를 구비하는, 송신 장치.
(14) 방송파에 의해 전송되는 다운로드 대상의 콘텐츠의 파일마다, 파일 속성 정보를 설정하고,
상기 방송파에 의해, 상기 파일 속성 정보가 설정된 상기 콘텐츠를 송신하는
스텝을 포함하는, 송신 방법.
1 : NRT 시스템
10 : 방송 장치
20 : 수신 장치
30 : 텔레비전 수상기
101 : 컨트롤러
103 : 튜너
104 : TS 디먹스
105 : FLUTE 프로세서
106 : 스토리지
107 : 파일 디먹스
108 : 비디오 디코더
110 : 오디오 디코더
151 : 제어 프로그램
161 : 파일 속성 정보 취득부
162 : 파일 속성 정보 설정부
163 : 표시 제어부
164 : 재생 제어부
165 : 파일 제어부
300 : 컴퓨터
301 : CPU

Claims (14)

  1. 방송파에 의해 전송되는, 다운로드 대상의 콘텐츠를 수신하는 수신부와,
    상기 콘텐츠의 파일마다 설정되는 파일 속성 정보를 취득하는 파일 속성 정보 취득부와,
    취득한 상기 파일 속성 정보에 기초하여, 상기 콘텐츠의 파일에 대한 소정의 동작을 제어하는 제어부
    를 구비하는, 수신 장치.
  2. 제1항에 있어서,
    상기 파일 속성 정보 취득부는, 상기 콘텐츠가 다운로드된 경우 또는 상기 콘텐츠가 다운로드 중인 경우, 상기 파일 속성 정보를 취득하는, 수신 장치.
  3. 제2항에 있어서,
    상기 콘텐츠에 대하여 소정의 처리가 행해진 경우, 상기 소정의 처리의 내용에 따라, 상기 파일 속성 정보의 설정 내용을 변경하는 파일 속성 정보 설정부를 더 구비하는, 수신 장치.
  4. 제3항에 있어서,
    상기 파일 속성 정보는, 상기 콘텐츠의 파일의 표시의 가부를 설정하기 위한 제1 속성을 포함하고,
    상기 제어부는, 상기 파일 속성 정보에 포함되는 상기 제1 속성에 기초하여, 상기 콘텐츠의 리스트의 표시를 제어하는, 수신 장치.
  5. 제4항에 있어서,
    상기 파일 속성 정보 설정부는, 상기 콘텐츠가 유료 콘텐츠인 경우에, 그 콘텐츠에 대한 과금(課金) 처리가 완료되었을 때, 상기 제1 속성의 속성값을, 비표시에서 표시로 변경하는, 수신 장치.
  6. 제3항에 있어서,
    상기 파일 속성 정보는, 상기 콘텐츠의 파일의 판독의 가부를 설정하기 위한 제2 속성을 포함하고,
    상기 제어부는, 상기 파일 속성 정보에 포함되는 상기 제2 속성에 기초하여, 상기 콘텐츠의 재생을 제어하는, 수신 장치.
  7. 제3항에 있어서,
    상기 파일 속성 정보는, 상기 콘텐츠의 파일의 변경의 가부를 설정하기 위한 제3 속성을 포함하고,
    상기 제어부는, 상기 파일 속성 정보에 포함되는 상기 제3 속성에 기초하여, 상기 콘텐츠의 변경을 제어하는, 수신 장치.
  8. 제3항에 있어서,
    상기 파일 속성 정보 설정부는, 방송파에 의해 전송되는 콘텐츠에 연동하여 실행되는 어플리케이션 프로그램에 기술된 스크립트의 실행에 따라, 상기 파일 속성 정보의 설정 내용을 변경하는, 수신 장치.
  9. 제8항에 있어서,
    상기 파일 속성 정보 설정부는, 상기 파일 속성 정보의 설정 내용을, 상기 콘텐츠의 제공원인 사업자와, 상기 어플리케이션 프로그램의 제공원인 사업자에 의해 정해지는 소정의 관리 범위 내에서만 변경하는, 수신 장치.
  10. 제1항에 있어서,
    상기 콘텐츠는, FLUTE(File Delivery over Unidirectional Transport) 세션을 이용한 NRT(Non Real Time) 방송에 의해 전송되는 것이며,
    상기 파일 속성 정보는 NRT-IT(NRT Information Table)의 속성으로서 규정되는, 수신 장치.
  11. 수신 장치의 수신 방법으로서,
    상기 수신 장치는,
    방송파에 의해 전송되는, 다운로드 대상의 콘텐츠를 수신하고,
    상기 콘텐츠의 파일마다 설정되는 파일 속성 정보를 취득하고,
    취득한 상기 파일 속성 정보에 기초하여, 상기 콘텐츠의 파일에 대한 소정의 동작을 제어하는
    스텝을 포함하는, 수신 방법.
  12. 컴퓨터를,
    방송파에 의해 전송되는, 다운로드 대상의 콘텐츠를 수신하는 수신부와,
    상기 콘텐츠의 파일마다 설정되는 파일 속성 정보를 취득하는 파일 속성 정보 취득부와,
    취득한 상기 파일 속성 정보에 기초하여, 상기 콘텐츠의 파일에 대한 소정의 동작을 제어하는 제어부로서 기능시키기 위한, 프로그램.
  13. 방송파에 의해 전송되는 다운로드 대상의 콘텐츠의 파일마다, 파일 속성 정보를 설정하는 설정부와,
    상기 방송파에 의해, 상기 파일 속성 정보가 설정된 상기 콘텐츠를 송신하는 송신부를 구비하는, 송신 장치.
  14. 방송파에 의해 전송되는 다운로드 대상의 콘텐츠의 파일마다, 파일 속성 정보를 설정하고,
    상기 방송파에 의해, 상기 파일 속성 정보가 설정된 상기 콘텐츠를 송신하는
    스텝을 포함하는, 송신 방법.
KR1020137032482A 2012-04-18 2013-04-09 수신 장치, 수신 방법, 송신 장치, 송신 방법 및 프로그램 Active KR102091075B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261635061P 2012-04-18 2012-04-18
US61/635,061 2012-04-18
PCT/JP2013/060676 WO2013157440A1 (ja) 2012-04-18 2013-04-09 受信装置、受信方法、送信装置、送信方法、及びプログラム

Publications (2)

Publication Number Publication Date
KR20150002432A true KR20150002432A (ko) 2015-01-07
KR102091075B1 KR102091075B1 (ko) 2020-03-20

Family

ID=49381183

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137032482A Active KR102091075B1 (ko) 2012-04-18 2013-04-09 수신 장치, 수신 방법, 송신 장치, 송신 방법 및 프로그램

Country Status (8)

Country Link
US (1) US20130282870A1 (ko)
EP (1) EP2840798A4 (ko)
JP (1) JP6408762B2 (ko)
KR (1) KR102091075B1 (ko)
CN (1) CN103609131A (ko)
CA (1) CA2837039A1 (ko)
MX (1) MX2013014569A (ko)
WO (1) WO2013157440A1 (ko)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8705933B2 (en) 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
US8878913B2 (en) 2010-03-12 2014-11-04 Sony Corporation Extended command stream for closed caption disparity
US8760498B2 (en) 2011-03-14 2014-06-24 Sony Corporation Disparity data transport in standard caption service
US8941779B2 (en) 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US8893210B2 (en) 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving method, program, and broadcasting system
MX2013003406A (es) 2010-10-01 2013-05-09 Sony Corp Dispositivo de procesamiento de la informacion, metodo de procesamiento de la informacion y programa.
US8872888B2 (en) 2010-10-01 2014-10-28 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program and content delivery system
US9078031B2 (en) 2010-10-01 2015-07-07 Sony Corporation Reception apparatus, reception method, and program
US9179198B2 (en) 2010-10-01 2015-11-03 Sony Corporation Receiving apparatus, receiving method, and program
US8908103B2 (en) 2010-10-01 2014-12-09 Sony Corporation Content supplying apparatus, content supplying method, content reproduction apparatus, content reproduction method, program and content viewing system
JP5668512B2 (ja) 2011-02-15 2015-02-12 ソニー株式会社 情報処理装置、及び、情報処理方法
TWI545955B (zh) 2011-04-28 2016-08-11 Sony Corp Signal receiving apparatus and method, a signal transmission apparatus and method, and program
US9554175B2 (en) 2011-07-20 2017-01-24 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for trigger compaction
US8917358B2 (en) 2011-07-27 2014-12-23 Sony Corporation Reception apparatus, terminal apparatus, control method, program, and communication system
RU2594000C2 (ru) 2011-08-05 2016-08-10 Сони Корпорейшн Приемное устройство, способ приема, носитель записи и система обработки информации
TWI528749B (zh) 2011-09-06 2016-04-01 Sony Corp A signal receiving device, a signal receiving method, an information processing program and an information processing system
US9015785B2 (en) 2011-11-29 2015-04-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and linking application supply system
US8930988B2 (en) 2011-12-21 2015-01-06 Sony Corporation Reception apparatus, reception method, program, and information processing system
US10104447B2 (en) 2012-06-19 2018-10-16 Saturn Licensing Llc Extensions to trigger parameters table for interactive television
CA2869533A1 (en) 2012-07-12 2014-01-16 Sony Corporation Parameterized services descriptor for advanced television services
US9154840B2 (en) 2012-07-31 2015-10-06 Sony Corporation Reception apparatus, reception method, transmission apparatus, and transmission method
US9883247B2 (en) 2012-08-13 2018-01-30 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, and transmission method
US9253518B2 (en) 2012-11-09 2016-02-02 Sony Corporation On-demand access to scheduled content
US9148676B2 (en) 2012-12-04 2015-09-29 Sony Corporation Broadcast transition channel
US9137566B2 (en) 2013-06-28 2015-09-15 Sony Corporation Distribution system, reception apparatus, and methods for transitioning to new services
US9038095B2 (en) 2013-07-03 2015-05-19 Sony Corporation Methods, information providing system, and reception apparatus for distribution of at least one content version
US8884800B1 (en) 2013-07-31 2014-11-11 Sony Corporation Method and apparatus for performing analog-to-digital conversion on multiple input signals
WO2015126223A1 (en) * 2014-02-24 2015-08-27 Lg Electronics Inc. Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
WO2015137149A1 (ja) * 2014-03-14 2015-09-17 ソニー株式会社 受信装置、受信方法、送信装置、及び、送信方法
CA2948128C (en) * 2014-05-22 2023-09-12 Sony Corporation Reception apparatus, reception method, transmission apparatus, and transmission method
US9326295B1 (en) 2014-12-10 2016-04-26 Sony Corporation Method and apparatus for transmitting a-priori information in a communication system
US20160204804A1 (en) 2015-01-13 2016-07-14 Sony Corporation Data processing apparatus and method
US9762354B2 (en) 2015-01-27 2017-09-12 Sony Corporation Signaling methods and apparatus
US9912986B2 (en) 2015-03-19 2018-03-06 Sony Corporation System for distributing metadata embedded in video
US9756401B2 (en) 2015-04-07 2017-09-05 Sony Corporation Processing and providing an image in which a plurality of symbols are encoded
US9590782B2 (en) 2015-06-22 2017-03-07 Sony Corporation Signaling methods and apparatus
US10205991B2 (en) 2015-07-27 2019-02-12 Sony Corporation Hidden replaceable media slots

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060075770A (ko) * 2004-12-29 2006-07-04 엘지전자 주식회사 유기 전계 발광 소자 및 이를 구동하는 방법
KR20080006589A (ko) * 2005-04-08 2008-01-16 콸콤 인코포레이티드 멀티캐스트 또는 브로드캐스트에서 향상된 화일 배포를위한 방법 및 장치
KR20090095488A (ko) * 2008-03-04 2009-09-09 소니 가부시끼 가이샤 전자 기기, 송신 방법 및 프로그램
JP2011041242A (ja) 2009-02-09 2011-02-24 Sony Corp コンテンツ受信装置および方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7103777B2 (en) * 2000-06-30 2006-09-05 Matsushita Electric Industrial Co., Ltd. User information control device
JP2002112208A (ja) * 2000-07-06 2002-04-12 Hitachi Ltd 総合データ配信システム
JP2004146860A (ja) * 2000-12-29 2004-05-20 Ccp:Kk コンテンツのディレクトリサービス・システム
JP3966503B2 (ja) * 2002-05-30 2007-08-29 インターナショナル・ビジネス・マシーンズ・コーポレーション コンテンツ再生制御装置、データ管理装置、蓄積型コンテンツ配信システム、コンテンツの配信方法、制御データ送信サーバ、プログラム
US8438238B2 (en) * 2002-10-16 2013-05-07 Sap Ag Master data access
AU2003242232A1 (en) * 2003-06-10 2005-01-04 Fujitsu Limited Image management method
US7676847B2 (en) * 2003-09-17 2010-03-09 Panasonic Corporation Application execution device, application execution method, integrated circuit, and computer-readable program
WO2005046167A1 (en) * 2003-11-07 2005-05-19 Matsushita Electric Industrial Co., Ltd. System and method for time based digital content access
JP2005176018A (ja) * 2003-12-12 2005-06-30 Olympus Corp 制御装置、制御プログラム、記憶媒体及び制御方法
JP4642023B2 (ja) * 2004-03-31 2011-03-02 パナソニック株式会社 受信装置、送出装置、セキュリティモジュール、及びデジタル権利管理システム
JP4478871B2 (ja) * 2004-05-19 2010-06-09 ソニー株式会社 コンテンツデータ再生装置、コンテンツデータ提供装置、コンテンツデータ再生方法、コンテンツデータ提供方法、コンテンツデータ再生プログラム及びコンテンツデータ提供プログラム
EP1703409A1 (en) * 2004-07-21 2006-09-20 Sony Corporation Content processing device, content processing method, and computer program
US7590744B2 (en) * 2004-12-15 2009-09-15 Guard Insurance Group Remote communication system and method implementing a session server and one or more object servers
US8225410B2 (en) * 2005-07-08 2012-07-17 At&T Intellectual Property I, L. P. Methods, systems, and devices for securing content
US7627652B1 (en) * 2006-01-31 2009-12-01 Amazon Technologies, Inc. Online shared data environment
EP2055079A4 (en) * 2006-08-21 2017-06-21 Nokia Technologies Oy Caching directives for a file delivery protocol
US8321915B1 (en) * 2008-02-29 2012-11-27 Amazon Technologies, Inc. Control of access to mass storage system
KR101580516B1 (ko) * 2008-04-07 2015-12-28 엘지전자 주식회사 방송 신호 수신 방법 및 방송 신호 수신 장치
US9323681B2 (en) * 2008-09-18 2016-04-26 Avere Systems, Inc. File storage system, cache appliance, and method
KR101759958B1 (ko) * 2008-11-18 2017-07-20 엘지전자 주식회사 비실시간 서비스 처리 방법 및 방송 수신기
US8099752B2 (en) * 2008-12-03 2012-01-17 Sony Corporation Non-real time services
JP5278059B2 (ja) * 2009-03-13 2013-09-04 ソニー株式会社 情報処理装置及び方法、プログラム、並びに情報処理システム
JP2011254410A (ja) * 2010-06-04 2011-12-15 Ntt Docomo Inc 放送コンテンツ送信装置及び放送コンテンツ受信装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060075770A (ko) * 2004-12-29 2006-07-04 엘지전자 주식회사 유기 전계 발광 소자 및 이를 구동하는 방법
KR20080006589A (ko) * 2005-04-08 2008-01-16 콸콤 인코포레이티드 멀티캐스트 또는 브로드캐스트에서 향상된 화일 배포를위한 방법 및 장치
KR20090095488A (ko) * 2008-03-04 2009-09-09 소니 가부시끼 가이샤 전자 기기, 송신 방법 및 프로그램
JP2011041242A (ja) 2009-02-09 2011-02-24 Sony Corp コンテンツ受信装置および方法
KR20110116023A (ko) * 2009-02-09 2011-10-24 소니 주식회사 콘텐츠 수신 장치 및 방법, 콘텐츠 송신 장치 및 방법, 프로그램, 및 기록 매체

Also Published As

Publication number Publication date
EP2840798A1 (en) 2015-02-25
KR102091075B1 (ko) 2020-03-20
EP2840798A4 (en) 2016-01-20
JPWO2013157440A1 (ja) 2015-12-21
JP6408762B2 (ja) 2018-10-17
US20130282870A1 (en) 2013-10-24
MX2013014569A (es) 2014-03-21
WO2013157440A1 (ja) 2013-10-24
CA2837039A1 (en) 2013-10-24
CN103609131A (zh) 2014-02-26

Similar Documents

Publication Publication Date Title
KR102091075B1 (ko) 수신 장치, 수신 방법, 송신 장치, 송신 방법 및 프로그램
US10666894B2 (en) Receiver and method for reporting the usage of advanced television services
EP2809070B1 (en) Receiving device, receiving method, program, and information processing system
CA2886935C (en) Receiving device, receiving method, transmitting device, and transmitting method
EP2613528B1 (en) Receiving device, receiving method and program
EP2908539B1 (en) Reception device, reception method, transmission device, transmission method, and program
CN105900440B (zh) 接收设备、接收方法、发送设备以及发送方法
CN103650482A (zh) 发送和接收广播服务的方法及其接收装置
US20210152875A1 (en) Reception apparatus, reception method, transmission apparatus, and transmission method for controlling termination of application
JP2008270930A (ja) インターネット番組表配信システム
JP5921398B2 (ja) 放送受信装置およびアプリケーション取得方法
RU2704725C1 (ru) Способ предоставления медиаконтента и система сервиса для его осуществления
JP6400784B2 (ja) 放送受信装置、および、受信方法、伝送方法
JP2018207515A (ja) 放送受信装置および受信方法、伝送方法
JP2018207516A (ja) 放送受信装置および受信方法、伝送方法

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20131206

Patent event code: PA01051R01D

Comment text: International Patent Application

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

Patent event code: PA02012R01D

Patent event date: 20180404

Comment text: Request for Examination of Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20190327

Patent event code: PE09021S01D

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: 20191214

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200313

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200316

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240304

Start annual number: 5

End annual number: 5