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

JPWO2012147620A1 - 受信装置及び方法、送信装置及び方法、並びにプログラム - Google Patents

受信装置及び方法、送信装置及び方法、並びにプログラム Download PDF

Info

Publication number
JPWO2012147620A1
JPWO2012147620A1 JP2013512310A JP2013512310A JPWO2012147620A1 JP WO2012147620 A1 JPWO2012147620 A1 JP WO2012147620A1 JP 2013512310 A JP2013512310 A JP 2013512310A JP 2013512310 A JP2013512310 A JP 2013512310A JP WO2012147620 A1 JPWO2012147620 A1 JP WO2012147620A1
Authority
JP
Japan
Prior art keywords
content
download
trigger information
reservation
application program
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
JP2013512310A
Other languages
English (en)
Other versions
JP6463886B2 (ja
Inventor
淳 北原
淳 北原
北里 直久
直久 北里
義治 出葉
義治 出葉
山岸 靖明
靖明 山岸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Publication of JPWO2012147620A1 publication Critical patent/JPWO2012147620A1/ja
Application granted granted Critical
Publication of JP6463886B2 publication Critical patent/JP6463886B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • H04N21/4349Demultiplexing of additional data and video streams by extracting from data carousels, e.g. extraction of software modules from a DVB carousel
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/40Arrangements for broadcast specially adapted for accumulation-type receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/93Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/13Arrangements for device control affected by the broadcast information
    • 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
    • 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/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • H04N21/23617Multiplexing of additional data and video streams by inserting additional data into a data carousel, e.g. inserting software modules into a DVB carousel
    • 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • 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
    • 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/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/30Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data
    • H04H2201/37Aspects of broadcast communication characterised by the use of a return channel, e.g. for collecting users' opinions, for returning broadcast space/time information or for requesting data via a different channel

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Circuits Of Receivers In General (AREA)
  • Television Systems (AREA)

Abstract

本技術は、AVコンテンツのダウンロード予約の機会を広げることができるようにする受信装置及び方法、送信装置及び方法、並びにプログラムに関する。トリガ検出部は、AVコンテンツとともに送信されるトリガ情報を検出し、アプリエンジンは、トリガ情報に基づいて、ダウンロード予約可能な非リアルタイムに送信されるAVコンテンツを選択させるためのアプリケーションプログラムを取得し、仮予約登録部は、アプリケーションプログラムにより選択されるAVコンテンツを仮予約として登録し、本予約登録部は、AVコンテンツとともに定期的に送信されるダウンロード情報に含まれるダウンロード可能なAVコンテンツの識別子と、仮予約されたAVコンテンツの識別子が一致する場合、仮予約されたAVコンテンツを本予約として登録する。本発明は、例えば、米国などにおいてデータ放送を実現する場合に適用できる。

Description

本技術は、受信装置及び方法、送信装置及び方法、並びにプログラムに関し、特に、確実に、AVコンテンツのダウンロード予約を行うことができるようにした受信装置及び方法、送信装置及び方法、並びにプログラムに関する。
近年、デジタル放送の普及により、多チャンネルあるいは高詳細なテレビジョン放送の受信が一般的になっている。
一方で、デジタル放送で利用可能な帯域を利用して、通常のテレビジョン放送だけでなく、視聴者が求めるさらに高度な放送サービスを可能とするための技術検討、方式策定が行われている。
視聴者の求める機能として、視聴者が視聴したいときにAVコンテンツを視聴することができるようにするオンデマンド視聴が挙げられる。しかしながら、双方向ではなく、一方向伝送の放送においてオンデマンド視聴を実現することは困難とされてきた。
そこで、一方向伝送の放送においてオンデマンド視聴を可能とするために、受信装置が大容量のストレージを保持することを前提として、放送されたAVコンテンツを一旦ストレージに記録した後に、再生するNRTサービスが検討されている(例えば、特許文献1参照)。
NRT(Non Real Time)サービスは、リアルタイムでの視聴を前提とせず、AVコンテンツの放送時刻に同期してAVコンテンツを視聴する必要がなく、AVコンテンツをデータとして放送信号により送信するものである。
すなわち、NRTサービスにおいては、従来の放送番組のAVコンテンツの録画予約などとは異なり、例えば、放送波による信号の伝送帯域が大きい場合、より短時間で録画(ダウンロード)が完了するようにすることが可能である。あるいはまた、例えば、放送波による信号の伝送帯域が小さい場合、より長時間でダウンロードが完了することになる。
特開2011−41242号公報
従来のNRTサービスにおいては、AVコンテンツのダウンロード予約を行う場合、NRT-IT(NRT Information Table)と称される非リアルタイムに送信されるAVコンテンツのダウンロードに関する情報を事前に取得する必要がある。NRT-ITには、ダウンロード予約可能なAVコンテンツのリストが記述されており、そのリストの中から、所望のAVコンテンツが選択されることになる。
NRT-ITは、AVコンテンツとともに定期的に送信されるものであるが、受信装置が保持しているNRT-ITが古いと、本来であればダウンロード予約が可能なAVコンテンツであっても予約をすることができず、NRT-ITが更新されるまで、ダウンロード予約を待たなければならなかった。その結果、AVコンテンツのダウンロード予約の機会を失ってしまう可能性があった。
本技術はこのような状況に鑑みてなされたものであり、確実に、AVコンテンツのダウンロード予約を行うことができるようにして、ダウンロード予約の機会を広げることができるようにするものである。
本技術の一側面の受信装置は、AVコンテンツを受信する受信部と、受信される前記AVコンテンツとともに送信される、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を検出する検出部と、検出された前記トリガ情報に基づいて、ダウンロード予約可能な非リアルタイムに送信されるAVコンテンツを選択させるためのアプリケーションプログラムを取得する取得部と、取得された前記アプリケーションプログラムにより選択されたAVコンテンツを仮予約として登録する仮予約登録部と、前記AVコンテンツとともに定期的に送信される、非リアルタイムに送信されるAVコンテンツのダウンロードに関するダウンロード情報に含まれるダウンロード予約可能なAVコンテンツの識別子と、仮予約された前記AVコンテンツの識別子が一致する場合、仮予約された前記AVコンテンツを本予約として登録する本予約登録部とを備える。
前記仮予約登録部は、前記ダウンロード情報が記録されていない場合、選択されたAVコンテンツを仮予約として登録する。
前記アプリケーションプログラムは、ダウンロード予約可能な非リアルタイムに送信されるAVコンテンツをリストにより選択させるコンテンツである。
検出された前記トリガ情報が示すコマンドに応じて、前記アプリケーションプログラムの取得若しくは起動、又は実行中の前記アプリケーションプログラムの終了を制御する制御部をさらに備える。
受信装置は、独立した装置であってもよいし、1つの装置を構成している内部ブロックであってもよい。
本技術の一側面の受信方法又はプログラムは、前述した本技術の一側面の受信装置に対応する方法又はプログラムである。
本技術の一側面の受信装置及び方法、並びにプログラムにおいては、AVコンテンツが受信され、受信されるAVコンテンツとともに送信される、AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報が検出され、検出されたトリガ情報に基づいて、ダウンロード予約可能な非リアルタイムに送信されるAVコンテンツを選択させるためのアプリケーションプログラムが取得され、取得されたアプリケーションプログラムにより選択されたAVコンテンツが仮予約として登録され、AVコンテンツとともに定期的に送信される、非リアルタイムに送信されるAVコンテンツのダウンロードに関するダウンロード情報に含まれるダウンロード予約可能なAVコンテンツの識別子と、仮予約されたAVコンテンツの識別子が一致する場合、仮予約されたAVコンテンツが本予約として登録される。
本技術の一側面の送信装置は、受信装置においてAVコンテンツに連動して実行させるアプリケーションプログラムの制御に関するトリガ情報を生成するトリガ情報生成部と、生成された前記トリガ情報を、前記AVコンテンツとともに送信する送信部と、非リアルタイムに送信される前記AVコンテンツのダウンロードに関するダウンロード情報を生成するダウンロード情報生成部とを備え、前記送信部は、生成された前記ダウンロード情報を、前記AVコンテンツとともに定期的に送信する。
前記トリガ情報の示すコマンドには、ダウンロード予約可能な非リアルタイムに送信されるAVコンテンツを選択させるためのアプリケーションプログラムの取得若しくは起動、又は実行中の前記アプリケーションプログラムの終了を制御するコマンドのうちの少なくとも1つが含まれる。
前記送信部は、前記トリガ情報を、前記AVコンテンツに対応するトランスポートストリームに多重化して送信する。
前記送信部は、前記トリガ情報を、前記AVコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドに格納して送信する。
送信装置は、独立した装置であってもよいし、1つの装置を構成している内部ブロックであってもよい。
本技術の一側面の送信方法又はプログラムは、前述した本技術の一側面の送信装置に対応する方法又はプログラムである。
本技術の一側面の送信装置及び方法、並びにプログラムにおいては、受信装置においてAVコンテンツに連動して実行させるアプリケーションプログラムの制御に関するトリガ情報が生成され、生成されたトリガ情報が、AVコンテンツとともに送信され、非リアルタイムに送信されるAVコンテンツのダウンロードに関するダウンロード情報が生成され、生成されたダウンロード情報が、AVコンテンツとともに定期的に送信される。
本技術の一側面によれば、AVコンテンツのダウンロード予約の機会を広げることができる。
放送システムの構成例を示す図である。 放送装置の構成例を示す図である。 受信装置の構成例を示す図である。 放送波の信号のプロトコルスタックを示す図である。 NRT-ITの構成例を示す図である。 アプリケーションプログラムの状態遷移図である。 トリガ情報をトランスポートストリームに多重化する例を説明する図である。 トリガ情報をTSのPCRパケットに含めて送信する概念を示す図である。 AVコンテンツ送信処理を説明するフローチャートである。 AVコンテンツ受信処理を説明するフローチャートである。 AVコンテンツ受信処理を説明するフローチャートである。 TDOコンテンツの構成例を示す図である。 仮予約可能なAVコンテンツのリストの表示例を示す図である。 コンピュータの構成例を示す図である。
以下、図面を参照しながら本技術の実施の形態について説明する。
[放送システムの構成]
図1は、放送システムの構成例を示す図である。
放送システム1は、放送装置11、受信装置13、及びコンテンツ配信サーバ18から構成される。
放送装置11は、放送局に設置される。放送装置11は、例えば番組やCM等のAVコンテンツを、デジタルテレビジョン放送信号として送信する。デジタルテレビジョン放送信号は、通常放送及びNRT放送として送信するようになされている。
通常放送とは、当該放送信号が受信された受信装置13において、リアルタイムでの視聴を前提とした放送である。また、NRT放送とは、リアルタイムでの視聴を前提とせず、AVコンテンツの放送時刻にAVコンテンツを視聴する必要がなく、AVコンテンツをデータとして放送信号により送信するものである。
また、放送装置11は、番組等のAVコンテンツの進行に連動して実行させるデータ放送用コンテンツの実行を指示するためのコマンドとしてのトリガ情報を、デジタルテレビジョン放送信号に含めて送信する。このトリガ情報は、コマンドの種類を示す情報の他、データ放送用コンテンツ、すなわち、データ放送用コンテンツの取得先を示す情報などを含む。なお、トリガ情報の詳細については後述する。
また、放送装置11は、NRT放送において非リアルタイムに送信されるAVコンテンツのダウンロードに関する情報(以下、ダウンロード情報という)を、AVコンテンツとともに定期的に送信する。なお、ダウンロード情報としては、例えば、前述したNRT-ITがあり、その詳細については後述する。
放送装置11から送信されたデジタルテレビジョン放送信号は、中継局12を経由して、受信装置13により受信される。
受信装置13は、例えばユーザ宅に設置される。受信装置13は、通常放送のデジタルテレビジョン放送信号を受信した場合、デジタルテレビジョン放送信号から得られるAVコンテンツをディスプレイ13Aに表示させて、視聴させる。
また、受信装置13は、AVコンテンツのダウンロード予約を行った場合、予約されたAVコンテンツの放送開始時刻に、NRT放送のデジタルテレビジョン放送信号の受信を開始し、デジタルテレビジョン放送信号から得られるAVコンテンツをストレージ14に記録する。そして、受信装置13は、ストレージ14に記録されたAVコンテンツを読み出して、再生することで、NRT放送により放送されたAVコンテンツを視聴させる。
また、受信装置13は、LAN(Local Area Network)15に接続されており、ルータ16を介してインターネット17に接続可能とされる。受信装置13は、デジタルテレビジョン放送信号からトリガ情報が得られた場合、トリガ情報に含まれるデータ放送用コンテンツの取得先に基づいて、インターネット17を介してコンテンツ配信サーバ18に接続し、データ放送用コンテンツを取得する。なお、データ放送用コンテンツは、インターネット17を介して取得する方法に限らず、例えば、デジタルテレビジョン放送信号を復調して得られる多重化ストリームから取得されるようにしてもよい。
受信装置13は、取得されたデータ放送用コンテンツに基づいて、AVコンテンツの仮予約の登録を行った後、放送装置11から定期的に送信されるダウンロード情報に基づいて、仮予約されたAVコンテンツの本予約の登録を行う。なお、データ放送用コンテンツ(後述するTDOコンテンツ)を用いたダウンロード予約の詳細については後述する。
コンテンツ配信サーバ18は、放送局等に設置される。コンテンツ配信サーバ18は、NRT放送においてダウンロード予約が可能なAVコンテンツのリストを提示するためのデータ放送用コンテンツを生成する。コンテンツ配信サーバ18は、受信装置13からの取得要求に応じて、インターネット17を介してデータ放送用コンテンツを配信する。
放送システム1は、以上のように構成される。
なお、データ放送用コンテンツは、受信装置13に供給されるアプリケーションプログラムが受信装置13のコンピュータにより実行されることで実現されるので、以下、データ放送用コンテンツを、データ放送用アプリケーションプログラム又はデータ放送用アプリとも称する。
[放送装置の構成]
図2は、放送装置の構成例を示す図である。
放送装置11は、ビデオエンコーダ31、オーディオエンコーダ32、多重化部33、トリガ生成部34、ダウンロード情報生成部35、及び送出部36から構成される。
ビデオエンコーダ31は、前段から入力される番組等のAVコンテンツのビデオストリームを所定の符号化方式に従って符号化し、その結果得られる符号化ビデオストリームを多重化部33に供給する。なお、ビデオエンコーダ31における符号化方式としては、例えば、MPEG2(Moving Picture Experts Group phase 2)方式、H.264方式などがある。
オーディオエンコーダ32は、ビデオエンコーダ31に入力されるビデオストリームに対応するオーディオストリームを所定の符号化方式に従って符号化し、その結果得られる符号化オーディオストリームを多重化部33に供給する。なお、オーディオエンコーダ32における符号化方式としては、例えば、AC3(Audio Code number 3)方式、AAC(Advanced Audio Coding)方式などがある。
トリガ生成部34は、前段から入力されるAVコンテンツのビデオストリームの進行に合わせてトリガ情報を生成し、多重化部33に供給する。
ダウンロード情報生成部35は、ダウンロード予約可能なAVコンテンツに関する情報に基づいて、定期的に、例えばNRT-IT等のダウンロード情報を生成し、多重化部33に供給する。
多重化部33には、ビデオエンコーダ31からの符号化ビデオストリーム、オーディオエンコーダ32からの符号化オーディオストリーム、トリガ生成部34からのトリガ情報、及びダウンロード情報生成部35からのダウンロード情報が供給される。
多重化部33は、符号化ビデオストリーム及び符号化オーディオストリームを多重化し、さらに、トリガ情報も多重化し、その結果得られる多重化ストリームを送出部36に供給する。具体的には、例えば、TS(トランスポートストリーム)に多重化する。あるいは、デジタルテレビジョン放送のネットワーク配信を考慮して、それに適したISO ベースメディアファイルフォーマット(MP4)に多重化するようにしてもよい。
また、多重化部33は、ダウンロード情報生成部35からダウンロード情報が供給された場合、ダウンロード情報を、多重化ストリームに多重化する。
送出部36は、多重化部33から供給される多重化ストリームをデジタルテレビジョン放送信号として送出する。
放送装置11は、以上のように構成される。
[受信装置の構成]
図3は、受信装置の構成例を示す図である。
受信装置13は、チューナ51、多重分離部52、ビデオデコーダ53、ビデオ出力部54、オーディオデコーダ55、オーディオ出力部56、トリガ検出部57、制御部58、メモリ59、操作部60、通信I/F61、キャッシュメモリ62、アプリエンジン63、ダウンロード情報検出部64、及びダウンロード予約部65から構成される。
チューナ51は、ユーザによって選局されたチャンネルに対応するデジタルテレビジョン放送信号を受信して復調し、その結果得られる多重化ストリームを多重分離部52に供給する。
多重分離部52は、チューナ51から供給される多重化ストリームを分離し、分離された符号化ビデオストリーム及び符号化オーディオストリームをそれぞれ、ビデオデコーダ53及びオーディオデコーダ55に供給する。また、多重化ストリームとともに送信されたトリガ情報又はダウンロード情報が検出された場合、トリガ情報をトリガ検出部57に、ダウンロード情報をダウンロード情報検出部64にそれぞれ供給する。
ビデオデコーダ53は、多重分離部52からの符号化ビデオストリームを復号し、その結果得られるビデオ信号をビデオ出力部54に供給する。
ビデオ出力部54は、ビデオデコーダ53から供給されるビデオ信号を後段(例えば、ディスプレイ13A)に出力する。また、ビデオ出力部54は、アプリエンジン63から供給されるデータ放送用アプリケーションプログラム(以下、データ放送用アプリという)のビデオ信号と、ビデオデコーダ53から供給されるビデオ信号を合成して、後段に出力する。
オーディオデコーダ55は、多重分離部52からの符号化オーディオストリームを復号し、その結果得られるオーディオ信号をオーディオ出力部56に供給する。
オーディオ出力部56は、オーディオデコーダ55から供給されるオーディオ信号を後段(例えば、スピーカ)に出力する。
トリガ検出部57は、多重分離部52により分離される多重化ストリームからトリガ情報を検出し、制御部58に供給する。
制御部58は、メモリ59に記録されている制御用プログラムを実行することにより、受信装置13の各部の動作を制御する。また、制御部58は、トリガ検出部57から供給されるトリガ情報に基づいて、データ放送用アプリの取得、起動、イベント発火、休止、終了等を制御する。
操作部60は、ユーザからの各種の操作を受け付けて、それに対応する操作信号を制御部58に通知する。
通信I/F61は、アプリエンジン63からの制御に従い、インターネット17を介してコンテンツ配信サーバ18に接続する。アプリエンジン63は、制御部58からの制御に従い、通信I/F61及びインターネット17を介してコンテンツ配信サーバ18からデータ放送用アプリを取得し、キャッシュメモリ62に保持させる。
アプリエンジン63は、制御部58からの制御に従い、キャッシュメモリ62に保持されているデータ放送用アプリを読み出して実行する。
ダウンロード情報検出部64は、多重分離部52により分離される多重化ストリームからダウンロード情報を検出し、制御部58に供給する。
制御部58は、ダウンロード情報検出部64から供給されるダウンロード情報の解析を行い、その解析結果をメモリ59に記録する。
ダウンロード予約部65は、制御部58からの制御に従い、AVコンテンツのダウンロード予約に関する処理を行う。ダウンロード予約部65は、仮予約登録部71及び本予約登録部72から構成される。
仮予約登録部71は、制御部58からの制御に従い、データ放送用アプリの実行により選択される所望のAVコンテンツを仮予約として登録する。
本予約登録部72は、制御部58からの制御に従い、制御部58により解析されたダウンロード情報に含まれるAVコンテンツの識別子と、仮予約登録部71により仮予約されたAVコンテンツの識別子が一致する場合、仮予約されたAVコンテンツを本予約として登録する。
ダウンロード予約部65は、本予約登録されたAVコンテンツの予約開始時刻になった場合、チューナ51を制御して、所定のチャンネルのAVコンテンツのダウンロードを行う。チューナ51により受信され、復調された多重化ストリームは、多重分離部52により分離され、ストレージ14に記録される。なお、AVコンテンツがインターネット17に接続された配信用のサーバから取得される場合、ダウンロード予約部65は、本予約登録されたAVコンテンツの予約開始時刻になった場合、通信I/F61を制御して、所定のチャンネルのAVコンテンツのダウンロードを行う。通信I/F61により受信されたAVコンテンツは、ストレージ14に記録される。
ストレージ14に記録されたAVコンテンツの再生が指示された場合、ビデオデコーダ53は、ストレージ14に記録された符号化ビデオストリームを読み出して復号し、その結果得られるビデオ信号を、ビデオ出力部54を介して後段に出力する。また、オーディオデコーダ55は、ストレージ14に記録された符号化オーディオストリームを読み出して復号し、その結果得られるオーディオ信号を、オーディオ出力部56を介して後段に出力する。
受信装置13は、以上のように構成される。
[NRT放送の詳細]
次に、NRT放送の詳細について説明する。NRT放送においては、ユーザが個々のAVコンテンツを選択した後、受信し蓄積する方式(以下、Pull型NRT放送という)と、ユーザが特定のAVコンテンツの集合を視聴する登録を行った上で、受信装置13がこれらのAVコンテンツを自動的に受信して蓄積する方式(以下、Push型NRT放送という)の2つの方式がある。
ここでは、Pull型NRT放送について説明する。
図4は、NRT放送及び通常放送を含む放送波の信号におけるプロトコルスタックを示す図である。
図4に示すように、最も下位の階層は、Physical Layer(物理層)とされ、当該チャンネルのために割り当てられた放送波の周波数帯域がこれに対応する。Physical Layerに隣接する上位の階層は、TS(トランスポートストリーム)とされる。
TSにおいては、上位の階層のパケットが、トランスポートパケットと呼ばれる固定長のパケットに分割されて伝送され、このトランスポートパケットの連続が、トランスポートストリームとなる。すなわち、1つの放送チャンネルに対応する周波数帯域において伝送される信号は、全てその放送チャンネルに対応するヘッダ情報などを有するトランスポートパケットにより伝送される。
トランスポートストリームに隣接する上位の階層は、Section又はPES(Packetized Elementary Stream)とされる。例えば、通常放送のAVコンテンツのように、リアルタイムで再生されるデータは、PESのパケットとして伝送される。また、ファイル転送のデータ、制御情報のデータなどは、Sectionのパケットとして伝送される。
図4に示すように、PESのパケットの種類に対応して、Caption Coding,Audio Coding,及びVideo CodingがPESの上位階層として規定される。Caption Codingは、画像の字幕に関するデータが格納されるパケットであり、Audio Codingは、音声データが格納されるパケットであり、Video Codingは、画像データが格納されるパケットとされる。
Sectionに隣接する上位階層として、PSIP及びPSIが規定される。PSIP(Program and System Information Protocol)は、VCT,NRT-ITなどを有する階層とされる。このPSIPのデータは、VCT,NRT-ITなどを含んで構成され、受信装置13により定期的に受信されるようになされている。PSI(Program Specific Information)は、PAT(Program Association Table)、PMT(Program Map Table)などを有する階層とされる。
また、Sectionに隣接する上位階層として、DSM-CC(Digital Storage Media Command and Control)が表示されている。DSM-CCは、放送ストリームのMPEG2-TS上でIPパケットを伝送するためのアダプテーションレイヤーとして用いられる。なお、DSM-CCは、ISO規格として規定される。
DSM-CCに隣接する上位階層として、Interactive Data Codingが表示される。Interactive Data Coding,Caption Coding,Audio Coding,及びVideo Codingに格納されるデータにより、ストリーミング放送が実現される。すなわち、これらのデータを受信することで、通常放送の番組を受信して再生することができる。
また、DSM-CCに隣接する上位階層として、IPが表示される。ここで表示されるIPは、TCI/IPのプロトコルスタックにおけるIPと同じものであり、IPアドレスによりIPパケットが特定される。NRT放送は、IPパケットを用いて構成されるようになされている。勿論、NRT放送は、通信ではなく、放送として提供されるものであるから、本来、通信プロトコルであるTCI/IPのプロトコルスタックを用いる必要はないが、AVコンテンツのダウンロードを行うにあたり、形式的にIPパケットが用いられる。
IPに隣接する上位階層は、UDPとされ、その上位階層としてFLUTE/ALC(Asynchronous Layered Coding Protocol)/LCT(Layered Coding Transport (Building Block))が表示される。すなわち、NRT放送においては、TCP/IP通信におけるUDPのポートが指定されたパケットが送信され、例えば、FLUTE(File Delivery over Unidirectional Transport)によるセッションが確立されるようになされている。なお、FLUTEの詳細は、RFC3926として規定されている。
図5は、NRT-ITの例を示す図である。
NRT-IT(NRT Information Table)は、受信装置13において、各チャンネルにおいて放送されるNRT放送のAVコンテンツのそれぞれを識別可能とするための記述子により構成されるテーブルである。
図5に示すように、NRT-ITには、AVコンテンツ単位の記述領域に、各AVコンテンツのダウンロードに関する情報が記述される。図5の例では、Content#1,Content#2,・・・,Content#Nごとに、その記述領域に、Content ID,Distribution start/end,Content name,Content URL等の情報が記述される。
Content IDは、AVコンテンツを識別するためのIDが記述される。このIDは、所定の文字や数値などにより記述される。
Distribution start/endは、AVコンテンツの配信スケジュールに関する情報が記述される。配信スケジュールとしては、AVコンテンツの放送開始時刻及び放送終了時刻を表す情報が記述される。なお、AVコンテンツは、NRT放送のAVコンテンツであるため、放送開始時刻及び放送終了時刻により、AVコンテンツを視聴可能な時間が表されるものではなく、AVコンテンツのダウンロードを開始すべき時刻及び終了すべき時刻が表される。
Content nameは、AVコンテンツの名称に関する情報が記述される。この名称としては、例えば、AVコンテンツのタイトルが文字列や数値などにより記述される。
Content URLは、AVコンテンツが配置されている場所を特定するためのURL(Uniform Resource Locator)に関する情報が記述される。
このように、NRT-ITの記述領域には、Content IDにより識別されるAVコンテンツに関する情報として、Distribution start/end,Content name,Content URLが記述され、これらの情報が記述されたNRT-ITがダウンロード情報として送信される。
なお、NRT-ITの記述領域には、例えば、AVコンテンツのバージョンや有効期限に関する情報などを記述することもできる。
NRT-ITは、以上のように構成される。
なお、このNRT-ITに関しては、例えば、本出願人による出願である特許文献1(特開2011−41242号公報)に記載されている。
[トリガ情報の詳細]
次に、トリガ情報の詳細について説明する。トリガ情報は、データ放送用アプリを制御するための情報である。このトリガ情報には、例えば、プリキャッシュ、エクスキュート、インジェクトイベント、サスペンド、及びターミネートのコマンドが含まれる。
プリキャッシュコマンド(Pre-cache)は、データ放送用アプリの取得を指示するためのコマンドである。また、エクスキュートコマンド(Execute)は、データ放送用アプリの起動を指示するためのコマンドである。さらに、インジェクトイベントコマンド(Inject_event)は、実行中のデータ放送用アプリにおいてイベントを引火させるためのコマンドである。
サスペンドコマンド(Suspend)は、実行中のデータ放送用アプリを休止させるためのコマンドである。また、ターミネートコマンド(Terminate)は、実行中のデータ放送用アプリを終了させるためのコマンドである。
図6は、プリキャッシュ、エクスキュート、インジェクトイベント、サスペンド、及びターミネートの各コマンドに応じて受信装置13にて動作するデータ放送用アプリの状態遷移図である。
図6に示すように、データ放送用アプリの状態は、終了状態(Stopped)、準備状態(Ready)、実行中状態(Active)、又は休止状態(Suspended)の4種類のうちのいずれかに遷移していると定義される。
終了状態は、データ放送用アプリが受信装置13に未取得である状態を指す。準備状態は、そのデータ放送用アプリが受信装置13に取得済みであって起動されていない状態を指す。実行中状態は、データ放送用アプリが起動されて実行中である状態を指す。休止状態は、データ放送用アプリの実行が中断され、その中断したときの状態を示す情報が退避メモリに保持されている状態を指す。
データ放送用アプリが終了状態に遷移しているとき(受信装置13に未取得のとき)、プリキャッシュコマンドのトリガ情報が受信され、プリキャッシュコマンドに従ってそのデータ放送用アプリが取得されると、準備状態に遷移する。
データ放送用アプリが準備状態であるとき、エクスキュートコマンドのトリガ情報が受信され、エクスキュートコマンドに従ってそのデータ放送用アプリが起動されると、実行中状態に遷移する。
また、データ放送用アプリが終了状態に遷移しているとき(受信装置13に未取得のとき)、エクスキュートコマンドのトリガ情報が受信され、エクスキュートコマンドに従ってそのデータ放送用アプリが取得されて起動されると、実行中状態に遷移する。
データ放送用アプリが実行中状態に遷移しているとき、サスペンドコマンドのトリガ情報が受信され、サスペンドコマンドに従って実行中のデータ放送用アプリが中断されると休止状態に遷移する。
データ放送用アプリが休止状態に遷移しているとき、エクスキュートコマンドのトリガ情報が受信され、エクスキュートコマンドに従って、中断されていたデータ放送用アプリが再開されると、実行中状態に遷移する。
データ放送用アプリが準備状態、実行中状態、又は休止状態に遷移しているとき、ターミネートコマンドのトリガ情報が受信され、ターミネートコマンドに従って、実行中のデータ放送用アプリが終了されると、終了状態に遷移する。
データ放送用アプリは、以上のようにその状態が遷移する。
図7は、トリガ情報をTSに多重化する場合を示している。
この場合、図7のAに示すように、TSのPMT(Program Map Table) descriptorに、トリガ情報のdescriptorを定義し、図7のBに示すようにトリガ情報が記述される。具体的には、図7のBにおけるdescriptor_length以降の位置に、トリガ情報のシンタックスが記述される。
なお、PMT descriptorでなく、例えば、SIT(selection information table) descriptorにトリガ情報のdescriptorを定義するようにしてもよい。
図8は、トリガ情報がデジタルテレビジョン放送信号のTSのPCR(Program Clock Reference)パケットに配置されて送信される場合の概念を示している。
図8に示すように、トリガ情報は全てのPCRパケットに格納されるわけではなく、AVコンテンツと連動させる適切なタイミングにおいてのみ、PCRパケットに格納される。PCRパケットは、TSパケットのadaptation_fieldにPCRが格納されたものであり、トリガ情報は、PCRの後に続くtransport_private_data_byteに格納される。
なお、図7及び図8においては、トリガ情報をTSに多重化して伝送する例と、PCRに格納して伝送する例を示したが、トリガ情報の格納、及び伝送方法としてはこれに限定されるものではない。例えば他にトリガ情報を映像情報そのものに埋め込んでもよい。また、トリガ情報のコマンドとして、プリキャッシュ、エクスキュート、インジェクトイベント、サスペンド、及びターミネートを一例に説明したが、それ以外のコマンドを用いることも可能である。
また、このトリガ情報に関しては、例えば、本出願人による出願である特願2011−041801号(出願日:平成23年2月28日)に記載されている。
[AVコンテンツ送信処理の流れ]
次に、図9のフローチャートを参照して、放送装置11により行われるAVコンテンツ送信処理について説明する。
ステップS11において、ビデオエンコーダ31は、前段から入力される番組等のAVコンテンツのビデオストリームを符号化し、その結果得られる符号化ビデオストリームを多重化部33に供給する。
ステップS12において、オーディオエンコーダ32は、前段から入力されるオーディオストリームを符号化し、その結果得られる符号化オーディオストリームを多重化部33に供給する。
ステップS13において、トリガ生成部34は、トリガ情報を送信するか否かを判定する。ステップS13において、トリガ情報を送信すると判定された場合、処理は、ステップS14に進む。
ステップS14において、トリガ生成部34は、前段から入力されるAVコンテンツのビデオストリームの進行に対応させたトリガ情報を生成する。一方、ステップS13において、トリガ情報を送信しないと判定された場合、ステップS14をスキップして、処理は、ステップS15に進む。
ステップS15において、ダウンロード情報生成部35は、NRT-IT(ダウンロード情報)を送信するか否かを判定する。ステップS15において、NRT-ITを送信すると判定された場合、処理は、ステップS16に進む。
ステップS16において、ダウンロード情報生成部35は、ダウンロード予約可能なAVコンテンツに関する情報に基づいて、NRT-ITを生成する。一方、ステップS16において、NRT-ITを送信しないと判定された場合、ステップS16をスキップして、処理は、ステップS17に進む。
ステップS17において、多重化部33は、多重化ストリームを生成し、送出部36に供給する。
すなわち、多重化部33においては、符号化ビデオストリーム及び符号化オーディオストリームが多重化されるとともに、トリガ情報を送信する場合にはトリガ情報も多重化され、さらに、NRT-ITを送信する場合にはNRT-ITも多重化される。
ステップS18において、送出部36は、多重化部33から供給された多重化ストリームをデジタルテレビジョン放送信号として送出する。その後、処理はステップS11に戻り、前述したそれ以降の処理が繰り返される。
以上のように、放送装置11においては、AVコンテンツの送信が行われるに際して、所定のタイミングで、トリガ情報又はNRT-ITが生成され、AVコンテンツとともに送信される。
[AVコンテンツ受信処理の流れ]
次に、図10及び図11を参照して、受信装置13により行われるAVコンテンツ受信処理について説明する。
ステップS31において、チューナ51は、ユーザにより選局されたチャンネルに対応するデジタルテレビジョン放送信号を受信して復調し、多重分離部52に供給する。
ステップS32において、多重分離部52は、チューナ51からの多重化ストリームを分離し、分離された符号化ビデオストリーム及び符号化オーディオストリームを、ビデオデコーダ53及びオーディオデコーダ55に供給する。また、多重分離部52は、多重化ストリームとともに送信されたトリガ情報又はNRT-ITが検出された場合、トリガ情報をトリガ検出部57に、NRT-ITをダウンロード情報検出部64にそれぞれ供給する。
ステップS33において、ビデオデコーダ53は、多重分離部52により分離された符号化ビデオストリームを復号し、その結果得られるビデオ信号を、ビデオ出力部54を介してディスプレイ13Aに出力する。
ステップS34において、オーディオデコーダ55は、多重分離部52により分離された符号化オーディオストリームを復号し、その結果得られるオーディオ信号を、オーディオ出力部56を介してスピーカ(不図示)に出力する。
これにより、放送装置11から送信されてくるAVコンテンツが受信され、ユーザにより視聴される。
ステップS35において、トリガ検出部57は、多重分離部52により分離される多重化ストリームからトリガ情報が検出されたか否かを判定する。
ステップS35において、トリガ情報が検出されたと判定された場合、処理は、ステップS36に進む。ステップS36において、制御部58は、検出されたトリガ情報の示すコマンドを解析する。
ステップS37において、制御部58は、解析されたコマンドがプリキャッシュであるか否かを判定する。ステップS37において、コマンドがプリキャッシュであると判定された場合、処理は、ステップS38に進む。
ステップS38において、アプリエンジン63は、制御部58からの制御に従い、当該トリガ情報のApp_idにより特定されるデータ放送用アプリとして、TDOコンテンツのデータを取得する。このTDOコンテンツは、コンテンツ配信サーバ18から取得され、キャッシュメモリ62に保持される。なお、App_idは、当該トリガ情報に対応して取得すべきデータ放送用アプリの識別情報である。
続いて、ステップS39において、コマンドがエクスキュートであるか否かを判定する。例えば、解析されたコマンドがプリキャッシュである場合(ステップS39の「No」)、処理は、ステップS31に戻り、前述した処理が繰り返される。そして、再度、トリガ情報が検出され(ステップS35の「Yes」)、コマンドがエクスキュートであると判定された場合(ステップS39の「Yes」)、処理は、ステップS40に進む。
ステップS40において、アプリエンジン63は、制御部58からの制御に従い、App_idにより特定されるデータ放送用アプリとして、キャッシュメモリ62に保持されたTDOコンテンツを起動する。
なお、アプリエンジン63は、App_idにより特定されるデータ放送用アプリのプログラムデータが未取得(キャッシュメモリ62に存在しない)の場合には、それを取得してから起動する。また、アプリエンジン63は、現在実行中のデータ放送用アプリがあるならば、それを終了させてから、起動する。
ステップS41において、アプリエンジン63は、TDOコンテンツに、仮予約可能なAVコンテンツのダウンロードに関する情報(以下、仮予約ダウンロード情報という)が含まれるか否かを判定する。TDOコンテンツには、例えば、図12に示す仮予約ダウンロード情報が記述される。
図12は、TDOコンテンツの構成例を示す図である。
図12に示すように、TDOコンテンツは、HTML(HyperText Markup Language)により記述される。
tdo要素の開始タグと終了タグの間には、1以上のitems要素が記述される。各item要素は、content name要素,content ID要素,content url要素から構成される。
content name要素は、AVコンテンツの名称を記述するための要素であり、図12の例では、「sportsnews10thApril」が記述されている。
content ID要素は、AVコンテンツを識別するIDを記述するための要素であり、図12の例では、「01234567」が記述されている。
content url要素は、AVコンテンツの配置されている場所を特定するURLを記述するための要素であり、図12の例では、「http://www.abc.com/NRT/sportsnews/940822.mp4」が記述されている。
このように、TDOコンテンツには、仮予約可能なAVコンテンツを識別するための仮予約ダウンロード情報として、AVコンテンツごとに、ID、名称、及びURLが記述される。
なお、図12の例では、1つのAVコンテンツの仮予約ダウンロード情報を代表して記述したが、2以上の仮予約可能なAVコンテンツがある場合には、それに応じた仮予約ダウンロード情報がitems要素により記述される。また、仮予約ダウンロード情報には、AVコンテンツを一意に識別可能な情報が含まれていればよいので、ID、名称、又はURLの全ての情報が含まれている必要はなく、また、それ以外の他の識別情報を用いてもよい。また、tdo要素やitems要素のタグ以外の他のタグを用いてもよい。
図10のフローチャートに戻り、ステップS41において、仮予約ダウンロード情報が含まれると判定された場合、処理は、ステップS42に進む。ステップS42において、アプリエンジン63は、仮予約ダウンロード情報をビデオ出力部54に供給し、ディスプレイ13Aに表示させる。例えば、図13に示すような、仮予約可能なAVコンテンツのリストがディスプレイ13Aに表示される。
図10のフローチャートに戻り、ステップS43において、制御部58は、ユーザによる操作部60の操作に基づいて、所望のAVコンテンツが選択されたか否かを判定する。ステップS43において、所望のAVコンテンツが選択されたと判定された場合、処理は、図11のステップS44に進む。
一方、ステップS43において、所望のAVコンテンツが選択されなかったと判定された場合、処理は、ステップS31に戻り、前述した処理が繰り返される。なお、トリガ情報が検出されなかった場合(ステップS35の「No」)、あるいはTDOコンテンツに仮予約ダウンロード情報が含まれていない場合(ステップS41の「No」)、所望のAVコンテンツの選択が行われないため、処理はステップS31に戻り、前述した処理が繰り返される。
図11のステップS44において、制御部58は、AVコンテンツとともに定期的に送信されるNRT-ITがメモリ59に記録されているか否かを判定する。ステップS44において、NRT-ITが記録されていないと判定された場合、処理は、ステップS45に進む。例えば、放送装置11から定期的に送信されるNRT-ITが、電波障害や受信装置13における取りこぼし(受信ミス)などにより受信されなかった場合、放送装置11には、古いNRT-ITが記録されたままになる。
ステップS45において、仮予約登録部71は、制御部58からの制御に従い、選択された所望のコンテンツの仮予約の登録を行う。なお、この時点では、予約は仮のものであるため、仮予約登録は、確実にダウンロードが行われることを保障するものではない。
そして、受信装置13では、放送装置11から新たなNRT-ITが送信された場合、NRT-ITが受信され、ダウンロード情報検出部64により検出される(ステップS46)。ステップS47において、制御部58は、新たに受信されたNRT-ITの解析を行う。
ステップS48において、制御部58は、新たに受信されたNRT-ITの解析結果に基づいて、NRT-ITに含まれるAVコンテンツの識別子と、仮予約されたAVコンテンツの識別子が一致するか否かを判定する。
この判定処理では、例えば、NRT-IT(ダウンロード情報)に記述されたContent ID(図5)と、TDOコンテンツ(仮予約ダウンロード情報)のcontent ID要素に記述された仮予約されたAVコンテンツのID(図12)が一致するか否かが判定される。また、Content IDに限らず、図5のNRT-ITと、図12のTDOコンテンツで共通の情報となる、Content name,Content URL等の他の識別情報を用いた判定処理を行ってもよい。
ステップS48において、識別子が一致すると判定された場合、処理は、ステップS49に進む。
ステップS49において、制御部58は、仮予約されたAVコンテンツがダウンロード及び視聴可能であるか否かを判定する。ステップS49において、仮予約されたAVコンテンツがダウンロード及び視聴可能であると判定された場合、処理は、ステップS50に進む。
ステップS50において、本予約登録部72は、制御部58からの制御に従い、仮予約されたAVコンテンツを、本予約として登録する。
すなわち、NRT-ITが記録されていない場合、一旦、選択された所望のAVコンテンツを仮予約として登録しておく。そして、新たにNRT-ITを受信した場合に、そのNRT-ITに含まれるAVコンテンツの識別子と、仮予約された所望のAVコンテンツの識別子が一致する場合には、仮予約された所望のAVコンテンツを本予約として登録する。
また、ステップS44において、NRT-ITが記録されていると判定された場合、処理は、ステップS47に進む。そして、ステップS47において、制御部58は、記録されているNRTを解析し、その解析結果に基づいて、そのNRT-ITに含まれるAVコンテンツの識別子と、選択された所望のAVコンテンツの識別子が一致するか否かを判定する(ステップS48)。ステップS48において、AVコンテンツの識別子が一致すると判定された場合、処理は、ステップS49に進む。
そして、当該AVコンテンツがダウンロード及び視聴可能である場合(ステップS49の「Yes」)、ステップS50において、本予約登録部72は、制御部58からの制御に従い、選択された所望のAVコンテンツを、本予約として登録する。
すなわち、NRT-ITが記録されている場合、選択された所望のAVコンテンツを仮予約の登録をせずに、そのAVコンテンツの識別子が、NRT-ITに含まれるAVコンテンツの識別子と一致する場合には、直ちに、そのAVコンテンツを本予約として登録する。
なお、ステップS48において、NRT-ITに含まれるAVコンテンツの識別子と、当該AVコンテンツの識別子が一致しないと判定された場合、処理は、ステップS51に進む。ステップS51において、制御部58は、AVコンテンツが仮予約済みであるか否かを判定する。ステップS51において、AVコンテンツが仮予約されていないと判定された場合、仮予約登録部71は、制御部58からの制御に従い、AVコンテンツの仮予約登録を行う(ステップS52)。一方、ステップS51において、AVコンテンツが仮予約されていると判定された場合、ステップS52をスキップして、処理は、ステップS53に進む。そして、受信装置13では、放送装置11から新たなNRT-ITが送信された場合、NRT-ITが受信される(ステップS53)。
ステップS54において、制御部58は、仮予約登録(ステップS45)が行われた場合には、その仮予約登録が行われた後、一定時間が経過したか否かを判定する。ステップS54において、一定時間を経過していないと判定された場合、処理は、ステップS47に戻り、再度、当該AVコンテンツの識別子が、新たに受信されたNRT-ITに含まれるAVコンテンツの識別子と比較されることになる。
一方、ステップS54において、一定時間が経過したと判定された場合、仮予約登録は無効とみなされて解除され、処理は、ステップS55に進む。ステップS55において、制御部58は、アプリエンジン63を制御して、ダウンロード不可である旨を示すメッセージを、ディスプレイ13Aに表示させる。
また、例えば、AVコンテンツを記録するために必要な容量がストレージ14に不足している場合など、ステップS49において、当該AVコンテンツがダウンロード及び視聴可能ではないと判定された場合も同様に、ダウンロード不可である旨を示すメッセージが表示される。なお、ストレージ14の容量不足が解消した場合には、本予約登録が行われるようにしてもよい。
ステップS55の処理が終了すると、図10及び図11のコンテンツ受信処理は終了する。
すなわち、仮予約登録後一定時間が経過したり、当該AVコンテンツがダウンロード及び視聴可能でない場合には、メッセージが表示され、AVコンテンツのダウンロードが行われないこととなる。
ステップS56において、トリガ検出部57は、多重分離部52により分離される多重化ストリームからトリガ情報が検出されたか否かを判定する。
ステップS56において、トリガ情報が検出されたと判定された場合、処理は、ステップS57に進む。ステップS57において、制御部58は、検出されたトリガ情報の示すコマンドを解析する。
ステップS58において、制御部58は、解析されたコマンドがターミネートであるか否かを判定する。ステップS58において、コマンドがターミネートであると判定された場合、処理は、ステップS59に進む。
ステップS59において、アプリエンジン63は、当該トリガ情報のApp_idにより特定されるデータ放送用アプリであるTDOコンテンツが実行中であれば、それを終了させる。そして、処理は、ステップS60に進む。
なお、トリガ情報が検出されなかった場合(ステップS56の「No」)、あるいは解析されたコマンドがターミネートではない場合(ステップS58の「No」)、トリガ情報の処理はスキップされ、処理は、ステップS60に進む。また、トリガ情報によるTDOコンテンツの終了の処理は、本予約登録が終わった後に限らず、例えば、仮予約登録が終わった後などに行われるようにしてもよい。
ステップS60において、ダウンロード予約部65は、本予約登録されたAVコンテンツの予約開始時刻になったか否かを判定し、予約開始時刻となるまで待機する。なお、この予約開始時刻は、NRT-ITに記述されたDistribution start/endにより特定される。ステップS60において、予約開始時刻になったと判定された場合、処理は、ステップS61に進む。
ステップS61において、ダウンロード予約部65は、チューナ51を制御して、所定のチャンネルのAVコンテンツのダウンロードを行う。チューナ51により受信され、復調された多重化ストリームは、多重分離部52により分離され、ストレージ14に記録される。なお、ストレージ14には、AVコンテンツとともに、NRT-IT等の情報も記録される。また、2以上のAVコンテンツが選択された場合には、ステップS60,S61の処理が繰り返され、すべてのAVコンテンツがダウンロードされる。また、AVコンテンツがインターネット17に接続された配信用のサーバから取得される場合、ダウンロード予約部65は、通信I/F61を制御して、所定のチャンネルのAVコンテンツのダウンロードを行い、ダウンロードされたAVコンテンツがストレージ14に記録される。
AVコンテンツのダウンロードが終了すると、ステップS62において、制御部58は、アプリエンジン63を制御して、ダウンロードされたAVコンテンツのリストを表示させる。
ステップS63において、制御部58は、ユーザによる操作部60の操作に基づいて、表示されたAVコンテンツのリストの中から、再生するAVコンテンツの選択を受け付ける。
ユーザによりAVコンテンツが選択された場合、ビデオデコーダ53及びオーディオデコーダは、選択されたAVコンテンツに対応する符号化ビデオストリーム及び符号化オーディオストリームをそれぞれ、ストレージ14から読み出す。そして、ビデオデコーダ53は、符号化ビデオストリームを復号し、その結果得られるビデオ信号をディスプレイ13Aに出力する。また、オーディオデコーダ55は、符号化オーディオストリームを復号し、その結果得られるオーディオ信号をスピーカ(不図示)に出力する。
これにより、放送装置11からダウンロードされ、ストレージ14に記録されたAVコンテンツが再生され、ユーザにより視聴される(ステップS64)。
以上のように、受信装置13においては、AVコンテンツとともに送信されるトリガ情報が検出され、検出されたトリガ情報に基づいて、データ放送用アプリとしてのTDOコンテンツが取得され、TDOコンテンツにより所望のAVコンテンツが選択される。そして、TDOコンテンツにより選択される所望のAVコンテンツが仮予約として登録され、定期的に送信されるNRT-ITに含まれるダウンロード可能なAVコンテンツの識別子と、仮予約されたAVコンテンツの識別子が一致する場合、仮予約されたAVコンテンツが本予約として登録される。
これにより、受信装置13が保持しているNRT-ITが最新のものでない場合であっても、所望のAVコンテンツの仮予約登録を行っておき、新たにNRT-ITを受信してから仮予約登録を本予約登録に変更するので、新たにNRT-ITが受信されるまで、ダウンロード予約を待つ必要なない。そのため、AVコンテンツのダウンロード予約の機会を失うといったことがなくなるため、確実に、NRTサービスにおけるAVコンテンツのダウンロード予約を行うことができる。その結果、ダウンロード予約の機会を広げることができる。
なお、前述した図1の放送システム1は、例えば現状の米国のように、デジタルテレビジョン放送の放送帯域にデータ放送用コンテンツを放送するための帯域が設けられていない状態において、AVコンテンツに連動し得るデータ放送用コンテンツを実現するものである。また、前述した説明では、AVコンテンツは、放送装置11によりデジタルテレビジョン放送信号で放送される例を主に説明したが、前述したように、専用の配信用のサーバを設けて、インターネット17を介して配信するようにしてもよい。
また、前述した説明では、データ放送用アプリとして、TDOコンテンツを説明し、TDOコンテンツにより仮予約可能なAVコンテンツをディスプレイ13Aに表示して選択させる例を説明したが、ディスプレイ13Aに表示せずに選択するようにしてもよい。例えば、制御部58がTDOコンテンツを実行することで、あらかじめ設定された条件などに基づいて、AVコンテンツを選択するようにしてもよい。
また、TDOコンテンツは、トリガ情報に基づいて取得され、起動されるだけでなく、他のTDOコンテンツから起動されるようにしてもよい。また、TDOコンテンツは、HTMLにより記述されるとして説明したが、その他、JavaScript(登録商標),JPEGファイル,PNGファイルなどから構成される。また、TDOコンテンツの記述言語としては、例えば、BML(Broadcast Markup Language)など他の記述言語を採用することもできる。
また、前述した説明では、Pull型NRT放送について説明したが、Push型NRT放送についても同様に適用することができる。
[本技術を適用したコンピュータの説明]
前述した一連の処理は、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。一連の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、汎用のコンピュータ等にインストールされる。
そこで、図14は、前述した一連の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
プログラムは、コンピュータ100に内蔵されているハードディスク等の記録部108やROM(Read Only Memory)102に予め記録しておくことができる。
あるいはまた、プログラムは、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory),MO(Magneto Optical)ディスク,DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブルメディア111に、一時的あるいは永続的に格納(記録)しておくことができる。このようなリムーバブルメディア111は、いわゆるパッケージソフトウエアとして提供することができる。
なお、プログラムは、前述したようなリムーバブルメディア111からコンピュータ100にインストールする他、ダウンロードサイトから、デジタル衛星放送用の人工衛星を介して、コンピュータ100に無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータ100に有線で転送し、コンピュータ100では、そのようにして転送されてくるプログラムを、通信部109で受信し、記録部108にインストールすることができる。
コンピュータ100は、CPU(Central Processing Unit)101を内蔵している。CPU101には、バス104を介して、入出力インタフェース105が接続されており、CPU101は、入出力インタフェース105を介して、ユーザによって、キーボードや、マウス、マイク等で構成される入力部106が操作等されることにより指令が入力されると、それに従って、ROM102に格納されているプログラムを実行する。あるいは、また、CPU101は、記録部108に格納されているプログラム、衛星若しくはネットワークから転送され、通信部109で受信されて記録部108にインストールされたプログラム、又はドライブ110に装着されたリムーバブルメディア111から読み出されて記録部108にインストールされたプログラムを、RAM(Random Access Memory)103にロードして実行する。これにより、CPU101は、前述したフローチャートにしたがった処理、あるいは前述したブロック図の構成により行われる処理を行う。そして、CPU101は、その処理結果を、必要に応じて、例えば、入出力インタフェース105を介して、LCD(Liquid Crystal Display)やスピーカ等で構成される出力部107から出力、あるいは、通信部109から送信、さらには、記録部108に記録等させる。
ここで、本明細書において、コンピュータに各種の処理を行わせるためのプログラムを記述する処理ステップは、必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく、並列的あるいは個別に実行される処理(例えば、並列処理あるいはオブジェクトによる処理)も含むものである。
また、プログラムは、1のコンピュータにより処理されるものであってもよいし、複数のコンピュータによって分散処理されるものであってもよい。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであってもよい。
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
さらに、本技術の実施の形態は、前述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
1 放送システム, 11 放送装置, 13 受信装置, 14 ストレージ, 17 インターネット, 18 コンテンツ配信サーバ, 33 多重化部, 34 トリガ生成部, 35 ダウンロード情報生成部, 36 送出部, 51 チューナ, 57 トリガ検出部, 58 制御部, 60 操作部, 63 アプリエンジン, 64 ダウンロード情報検出部, 65 ダウンロード予約部, 71 仮予約登録部, 72 本予約登録部, 100 コンピュータ, 101 CPU

Claims (12)

  1. AVコンテンツを受信する受信部と、
    受信される前記AVコンテンツとともに送信される、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を検出する検出部と、
    検出された前記トリガ情報に基づいて、ダウンロード予約可能な非リアルタイムに送信されるAVコンテンツを選択させるためのアプリケーションプログラムを取得する取得部と、
    取得された前記アプリケーションプログラムにより選択されたAVコンテンツを仮予約として登録する仮予約登録部と、
    前記AVコンテンツとともに定期的に送信される、非リアルタイムに送信されるAVコンテンツのダウンロードに関するダウンロード情報に含まれるダウンロード予約可能なAVコンテンツの識別子と、仮予約された前記AVコンテンツの識別子が一致する場合、仮予約された前記AVコンテンツを本予約として登録する本予約登録部と
    を備える受信装置。
  2. 前記仮予約登録部は、前記ダウンロード情報が記録されていない場合、選択されたAVコンテンツを仮予約として登録する
    請求項1に記載の受信装置。
  3. 前記アプリケーションプログラムは、ダウンロード予約可能な非リアルタイムに送信されるAVコンテンツをリストにより選択させるコンテンツである
    請求項2に記載の受信装置。
  4. 検出された前記トリガ情報が示すコマンドに応じて、前記アプリケーションプログラムの取得若しくは起動、又は実行中の前記アプリケーションプログラムの終了を制御する制御部をさらに備える
    請求項3に記載の受信装置。
  5. AVコンテンツを受信する受信装置の受信方法において、
    前記AVコンテンツを受信する受信ステップと、
    受信される前記AVコンテンツとともに送信される、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を検出する検出ステップと、
    検出された前記トリガ情報に基づいて、ダウンロード予約可能な非リアルタイムに送信されるAVコンテンツを選択させるためのアプリケーションプログラムを取得する取得ステップと、
    取得された前記アプリケーションプログラムにより選択されたAVコンテンツを仮予約として登録する仮予約登録ステップと、
    前記AVコンテンツとともに定期的に送信される、非リアルタイムに送信されるAVコンテンツのダウンロードに関するダウンロード情報に含まれるダウンロード予約可能なAVコンテンツの識別子と、仮予約された前記AVコンテンツの識別子が一致する場合、仮予約された前記AVコンテンツを本予約として登録する本予約登録ステップと
    を含む受信方法。
  6. AVコンテンツを送信する送信装置の制御用のプログラムであって、
    前記AVコンテンツを受信する受信ステップと、
    受信される前記AVコンテンツとともに送信される、前記AVコンテンツに連動して実行させるためのアプリケーションプログラムの制御に関するトリガ情報を検出する検出ステップと、
    検出された前記トリガ情報に基づいて、ダウンロード予約可能な非リアルタイムに送信されるAVコンテンツを選択させるためのアプリケーションプログラムを取得する取得ステップと、
    取得された前記アプリケーションプログラムにより選択されたAVコンテンツを仮予約として登録する仮予約登録ステップと、
    前記AVコンテンツとともに定期的に送信される、非リアルタイムに送信されるAVコンテンツのダウンロードに関するダウンロード情報に含まれるダウンロード予約可能なAVコンテンツの識別子と、仮予約された前記AVコンテンツの識別子が一致する場合、仮予約された前記AVコンテンツを本予約として登録する本予約登録ステップと
    を含む処理をコンピュータに実行させるプログラム。
  7. 受信装置においてAVコンテンツに連動して実行させるアプリケーションプログラムの制御に関するトリガ情報を生成するトリガ情報生成部と、
    生成された前記トリガ情報を、前記AVコンテンツとともに送信する送信部と、
    非リアルタイムに送信される前記AVコンテンツのダウンロードに関するダウンロード情報を生成するダウンロード情報生成部と
    を備え、
    前記送信部は、生成された前記ダウンロード情報を、前記AVコンテンツとともに定期的に送信する
    送信装置。
  8. 前記トリガ情報の示すコマンドには、ダウンロード予約可能な非リアルタイムに送信されるAVコンテンツを選択させるためのアプリケーションプログラムの取得若しくは起動、又は実行中の前記アプリケーションプログラムの終了を制御するコマンドのうちの少なくとも1つが含まれる
    請求項7に記載の送信装置。
  9. 前記送信部は、前記トリガ情報を、前記AVコンテンツに対応するトランスポートストリームに多重化して送信する
    請求項7に記載の送信装置。
  10. 前記送信部は、前記トリガ情報を、前記AVコンテンツに対応するトランスポートストリームを構成するパケットのアダプテーションフィールドに格納して送信する
    請求項7に記載の送信装置。
  11. AVコンテンツを送信する送信装置の送信方法において、
    受信装置において前記AVコンテンツに連動して実行させるアプリケーションプログラムの制御に関するトリガ情報を生成するトリガ情報生成ステップと、
    生成された前記トリガ情報を、前記AVコンテンツとともに送信する送信ステップと、
    非リアルタイムに送信される前記AVコンテンツのダウンロードに関するダウンロード情報を生成するダウンロード情報生成ステップと
    を含み、
    前記送信ステップの処理によって、生成された前記ダウンロード情報を、前記AVコンテンツとともに定期的に送信する
    送信方法。
  12. AVコンテンツを送信する送信装置の制御用のプログラムであって、
    受信装置において前記AVコンテンツに連動して実行させるアプリケーションプログラムの制御に関するトリガ情報を生成するトリガ情報生成ステップと、
    生成された前記トリガ情報を、前記AVコンテンツとともに送信する送信ステップと、
    非リアルタイムに送信される前記AVコンテンツのダウンロードに関するダウンロード情報を生成するダウンロード情報生成ステップと
    を含み、
    前記送信ステップの処理によって、生成された前記ダウンロード情報を、前記AVコンテンツとともに定期的に送信する
    処理をコンピュータに実行させるプログラム。
JP2013512310A 2011-04-28 2012-04-19 受信装置及び方法、並びにプログラム Expired - Fee Related JP6463886B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201161480033P 2011-04-28 2011-04-28
US61/480033 2011-04-28
PCT/JP2012/060614 WO2012147620A1 (ja) 2011-04-28 2012-04-19 受信装置及び方法、送信装置及び方法、並びにプログラム

Publications (2)

Publication Number Publication Date
JPWO2012147620A1 true JPWO2012147620A1 (ja) 2014-07-28
JP6463886B2 JP6463886B2 (ja) 2019-02-06

Family

ID=47067609

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013512310A Expired - Fee Related JP6463886B2 (ja) 2011-04-28 2012-04-19 受信装置及び方法、並びにプログラム

Country Status (12)

Country Link
US (2) US8904417B2 (ja)
EP (1) EP2704431A4 (ja)
JP (1) JP6463886B2 (ja)
KR (1) KR101982358B1 (ja)
CN (1) CN103493503B (ja)
AR (1) AR086197A1 (ja)
BR (1) BR112013027145A2 (ja)
CA (1) CA2831779A1 (ja)
MX (1) MX2013012274A (ja)
RU (1) RU2585253C2 (ja)
TW (1) TWI545955B (ja)
WO (1) WO2012147620A1 (ja)

Families Citing this family (66)

* 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
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US8941779B2 (en) 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
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
US20110247028A1 (en) 2010-04-01 2011-10-06 Mark Eyer Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast services
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
KR20120060134A (ko) * 2010-08-16 2012-06-11 삼성전자주식회사 광고 재생 방법 및 장치
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
US8909694B2 (en) 2010-08-27 2014-12-09 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8875169B2 (en) 2010-08-27 2014-10-28 Sony Corporation Transmission and reception apparatus, methods, and systems for filtering content
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
US8892636B2 (en) 2010-08-30 2014-11-18 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception 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
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
CA2809311C (en) 2010-10-01 2019-01-08 Sony Corporation Information processing device, information processing 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
JP5783402B2 (ja) 2011-01-25 2015-09-24 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
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
WO2013021824A1 (ja) 2011-08-05 2013-02-14 ソニー株式会社 受信装置、受信方法、プログラム、及び情報処理システム
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
US9113230B2 (en) 2011-12-21 2015-08-18 Sony Corporation Method, computer program, and reception apparatus for delivery of supplemental content
KR102057107B1 (ko) 2012-01-24 2019-12-18 소니 주식회사 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템
US9414002B2 (en) 2012-02-07 2016-08-09 Sony Corporation Receiving apparatus, receiving method, and program
US9936231B2 (en) 2012-03-21 2018-04-03 Saturn Licensing Llc Trigger compaction
WO2013191976A1 (en) 2012-06-19 2013-12-27 Sony Corporation Extensions to trigger parameters table for interactive television
US9456245B2 (en) 2012-07-05 2016-09-27 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method for controlling applications
WO2014011355A1 (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
US9432744B2 (en) 2012-07-31 2016-08-30 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US9883247B2 (en) 2012-08-13 2018-01-30 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, and transmission method
US9264648B2 (en) 2012-10-09 2016-02-16 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US10002206B2 (en) 2012-10-26 2018-06-19 Saturn Licensing Llc Information processing device and information processing method
US9253518B2 (en) 2012-11-09 2016-02-02 Sony Corporation On-demand access to scheduled content
US9769503B2 (en) 2012-11-14 2017-09-19 Saturn Licensing Llc Information processor, information processing method and program
US9936256B2 (en) 2012-11-28 2018-04-03 Saturn Licensing Llc Receiver, reception method, transmitter and transmission method
US9148676B2 (en) 2012-12-04 2015-09-29 Sony Corporation Broadcast transition channel
US8914832B2 (en) 2012-12-14 2014-12-16 Sony Corporation Information processing apparatus, information processing method, and program
US9942601B2 (en) 2013-01-24 2018-04-10 Saturn Licensing Llc Storing non-real time content
US10257564B2 (en) 2013-01-24 2019-04-09 Saturn Licensing Llc Distributed non-real-time content
EP2979459A1 (en) * 2013-03-28 2016-02-03 Thomson Licensing Adaptive guide based on categorization
US9300896B2 (en) 2013-06-03 2016-03-29 Sony Corporation Method, computer-readable storage medium, reception apparatus, and information providing apparatus for identifying available channels and/or services
US9137566B2 (en) 2013-06-28 2015-09-15 Sony Corporation Distribution system, reception apparatus, and methods for transitioning to new services
US9980014B2 (en) 2013-06-28 2018-05-22 Saturn Licensing Llc Methods, information providing system, and reception apparatus for protecting content
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
JP6583281B2 (ja) * 2014-10-28 2019-10-02 ソニー株式会社 受信装置、送信装置、およびデータ処理方法
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
CA2999701C (en) * 2015-10-05 2023-09-26 Sony Corporation Reception apparatus, transmission apparatus, and data processing method
US11018754B2 (en) * 2018-08-07 2021-05-25 Appareo Systems, Llc RF communications system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007072821A1 (ja) * 2005-12-20 2007-06-28 Matsushita Electric Industrial Co., Ltd. 機器連携装置及び機器連携方法
JP2011041242A (ja) * 2009-02-09 2011-02-24 Sony Corp コンテンツ受信装置および方法

Family Cites Families (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8261315B2 (en) * 2000-03-02 2012-09-04 Tivo Inc. Multicasting multimedia content distribution system
JP4766770B2 (ja) * 2000-06-13 2011-09-07 パナソニック株式会社 蓄積型放送サービスシステムおよび受信蓄積装置
US7899915B2 (en) * 2002-05-10 2011-03-01 Richard Reisman Method and apparatus for browsing using multiple coordinated device sets
CN1501711A (zh) * 2002-11-18 2004-06-02 北京中视联数字系统有限公司 一种在数字电视系统中实现电视节目预定的方法
WO2004098186A1 (en) * 2003-04-29 2004-11-11 Koninklijke Philips Electronics N.V. Device and method for recording information
US7813228B2 (en) 2004-08-31 2010-10-12 Koninklijke Philips Electronics N.V. Accessing pre-recorded content on a record carrier
WO2006075885A1 (en) * 2005-01-12 2006-07-20 Electronics And Telecommunications Research Institute Effective application program transmitting/receiving method and its device using module concept at digital broadcasting network
US7562385B2 (en) * 2005-04-20 2009-07-14 Fuji Xerox Co., Ltd. Systems and methods for dynamic authentication using physical keys
BRPI0612002A2 (pt) * 2005-06-30 2012-04-17 Koninkl Philips Electronics Nv método e sistema para prover acesso condicional a conteúdo especial receptìvel através de um meio de comunicação em um sistema de radiodifusão, e, meio legìvel por computador
US20080085695A1 (en) * 2006-10-10 2008-04-10 Nokia Corporation Emergency Alert and Delivery Framework for Broadcast Systems
KR100864849B1 (ko) * 2007-02-13 2008-10-23 주식회사 알티캐스트 개인용 녹화기의 콘텐츠 재생 장치 및 방법
US20080229371A1 (en) * 2007-02-22 2008-09-18 Mick Colin K Digital multimedia network including method and apparatus for high speed user download of digital files
EP2156330B1 (en) * 2007-05-15 2015-03-18 TiVo Inc. Multimedia content search and recording scheduling system
CA2721397C (en) * 2008-05-02 2014-09-30 Lg Electronics Inc. Method of receiving broadcasting signal and apparatus for receiving broadcasting signal
JP5353170B2 (ja) * 2008-10-02 2013-11-27 富士通株式会社 録画予約プログラム、録画予約方法、及び、録画予約装置
WO2010068033A2 (ko) * 2008-12-09 2010-06-17 엘지전자 주식회사 비실시간 서비스 처리 방법 및 방송 수신기
US8705933B2 (en) 2009-09-25 2014-04-22 Sony Corporation Video bookmarking
US9277183B2 (en) 2009-10-13 2016-03-01 Sony Corporation System and method for distributing auxiliary data embedded in video data
CN101778255A (zh) * 2010-01-25 2010-07-14 青岛海信移动通信技术股份有限公司 电视节目预约播放的方法和系统及用户终端
US8839338B2 (en) 2012-03-28 2014-09-16 Sony Corporation Service usage reporting data transport
US8878913B2 (en) 2010-03-12 2014-11-04 Sony Corporation Extended command stream for closed caption disparity
US8941779B2 (en) 2012-03-21 2015-01-27 Sony Corporation Non-closed caption data transport in standard caption service
US9723360B2 (en) 2010-04-01 2017-08-01 Saturn Licensing Llc Interests and demographics profile for advanced broadcast services
US20110247028A1 (en) 2010-04-01 2011-10-06 Mark Eyer Receiver and System Using an Electronic Questionnaire for Advanced Broadcast Services
US9706158B2 (en) 2010-04-01 2017-07-11 Saturn Licensing Llc Receiver and method for reporting the usage of advanced television services
US20110302611A1 (en) 2010-06-07 2011-12-08 Mark Kenneth Eyer Scripted Interactivity for Non-Real-Time Services
US8863171B2 (en) 2010-06-14 2014-10-14 Sony Corporation Announcement of program synchronized triggered declarative objects
US8898723B2 (en) 2010-08-20 2014-11-25 Sony Corporation Virtual channel declarative script binding
US8893210B2 (en) 2010-08-20 2014-11-18 Sony Corporation Server load balancing for interactive television
JP5765558B2 (ja) 2010-08-27 2015-08-19 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
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
US8595783B2 (en) 2010-08-30 2013-11-26 Sony Corporation Receiving device, receiving method, program, and broadcasting system
US10511887B2 (en) 2010-08-30 2019-12-17 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
US20120050619A1 (en) 2010-08-30 2012-03-01 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, program, and broadcasting system
US8918801B2 (en) 2010-08-30 2014-12-23 Sony Corporation Transmission apparatus, transmission method, reception apparatus, reception method, program, and broadcasting system
JP5897468B2 (ja) 2010-08-30 2016-03-30 ソニー株式会社 受信装置、受信方法、及びプログラム
US9179188B2 (en) 2010-08-30 2015-11-03 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
US8892636B2 (en) 2010-08-30 2014-11-18 Sony Corporation Transmission apparatus and method, reception apparatus and method, and transmission and reception system
JP5757075B2 (ja) 2010-09-15 2015-07-29 ソニー株式会社 送信装置、送信方法、受信装置、受信方法、プログラム、および放送システム
US9986270B2 (en) 2010-09-21 2018-05-29 Saturn Licensing Llc Reception and transmission of trigger information for application program control
JP5703664B2 (ja) 2010-09-30 2015-04-22 ソニー株式会社 受信装置、受信方法、送信装置、送信方法、プログラム、および放送システム
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
US8842974B2 (en) 2010-10-01 2014-09-23 Sony Corporation Content transmission apparatus, content transmission method, content reproduction apparatus, content reproduction method, program, and content delivery system
CA2809311C (en) 2010-10-01 2019-01-08 Sony Corporation Information processing device, information processing 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
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
US20120185888A1 (en) 2011-01-19 2012-07-19 Sony Corporation Schema for interests and demographics profile for advanced broadcast services
JP5793871B2 (ja) 2011-01-25 2015-10-14 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5783402B2 (ja) 2011-01-25 2015-09-24 ソニー株式会社 受信装置、受信方法、供給装置、供給方法、プログラム、および放送システム
JP5668512B2 (ja) 2011-02-15 2015-02-12 ソニー株式会社 情報処理装置、及び、情報処理方法
TWI574565B (zh) 2011-03-31 2017-03-11 Sony Corp A transmitting apparatus, a transmitting method, a receiving apparatus, a receiving method, a computer-readable medium, and a broadcasting system
US8886009B2 (en) 2011-04-26 2014-11-11 Sony Corporation Creation of video bookmarks via scripted interactivity in advanced digital television
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
US10491966B2 (en) 2011-08-04 2019-11-26 Saturn Licensing Llc Reception apparatus, method, computer program, and information providing apparatus for providing an alert service
WO2013021824A1 (ja) 2011-08-05 2013-02-14 ソニー株式会社 受信装置、受信方法、プログラム、及び情報処理システム
HUE062523T2 (hu) 2011-08-24 2023-11-28 Saturn Licensing Llc Vevõberendezés, vételi eljárás, program és információ feldolgozó rendszer
US20130055313A1 (en) 2011-08-31 2013-02-28 Sony Corporation Method, computer program, reception apparatus, and information providing apparatus for accessing content from a plurality of content sources
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
US9374620B2 (en) 2011-10-21 2016-06-21 Sony Corporation Terminal apparatus, server apparatus, information processing method, program, and interlocked application feed 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
US9113230B2 (en) 2011-12-21 2015-08-18 Sony Corporation Method, computer program, and reception apparatus for delivery of supplemental content
KR102057107B1 (ko) 2012-01-24 2019-12-18 소니 주식회사 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템
US9414002B2 (en) 2012-02-07 2016-08-09 Sony Corporation Receiving apparatus, receiving method, and program
US9936231B2 (en) 2012-03-21 2018-04-03 Saturn Licensing Llc Trigger compaction
US20130282870A1 (en) 2012-04-18 2013-10-24 Sony Corporation Reception apparatus, reception method, transmission apparatus, transmission method, and program
WO2013191976A1 (en) 2012-06-19 2013-12-27 Sony Corporation Extensions to trigger parameters table for interactive television
US9456245B2 (en) 2012-07-05 2016-09-27 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method for controlling applications
WO2014011355A1 (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
US9432744B2 (en) 2012-07-31 2016-08-30 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US9883247B2 (en) 2012-08-13 2018-01-30 Saturn Licensing Llc Reception apparatus, reception method, transmission apparatus, and transmission method
EP2885698B1 (en) 2012-08-15 2021-10-06 Saturn Licensing LLC Broadband delivery of personalization information for advanced tv services
US9264648B2 (en) 2012-10-09 2016-02-16 Sony Corporation Receiving device, receiving method, transmitting device, and transmitting method
US10002206B2 (en) 2012-10-26 2018-06-19 Saturn Licensing Llc Information processing device and information processing method
US9253518B2 (en) 2012-11-09 2016-02-02 Sony Corporation On-demand access to scheduled content
US9769503B2 (en) 2012-11-14 2017-09-19 Saturn Licensing Llc Information processor, information processing method and program
US9936256B2 (en) 2012-11-28 2018-04-03 Saturn Licensing Llc Receiver, reception method, transmitter and transmission method
US9148676B2 (en) 2012-12-04 2015-09-29 Sony Corporation Broadcast transition channel
US8914832B2 (en) 2012-12-14 2014-12-16 Sony Corporation Information processing apparatus, information processing method, and program
US10257564B2 (en) 2013-01-24 2019-04-09 Saturn Licensing Llc Distributed non-real-time content
US9942601B2 (en) 2013-01-24 2018-04-10 Saturn Licensing Llc Storing non-real time content
US20140229580A1 (en) 2013-02-12 2014-08-14 Sony Corporation Information processing device, information processing method, and information processing system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007072821A1 (ja) * 2005-12-20 2007-06-28 Matsushita Electric Industrial Co., Ltd. 機器連携装置及び機器連携方法
JP2011041242A (ja) * 2009-02-09 2011-02-24 Sony Corp コンテンツ受信装置および方法

Also Published As

Publication number Publication date
RU2585253C2 (ru) 2016-05-27
KR101982358B1 (ko) 2019-05-27
WO2012147620A1 (ja) 2012-11-01
US20120274848A1 (en) 2012-11-01
AR086197A1 (es) 2013-11-27
CN103493503B (zh) 2018-05-08
JP6463886B2 (ja) 2019-02-06
US10516913B2 (en) 2019-12-24
MX2013012274A (es) 2013-11-21
US20150058875A1 (en) 2015-02-26
TW201246931A (en) 2012-11-16
US8904417B2 (en) 2014-12-02
RU2013146978A (ru) 2015-04-27
KR20140015475A (ko) 2014-02-06
BR112013027145A2 (pt) 2017-01-10
CN103493503A (zh) 2014-01-01
EP2704431A1 (en) 2014-03-05
EP2704431A4 (en) 2014-10-22
TWI545955B (zh) 2016-08-11
CA2831779A1 (en) 2012-11-01

Similar Documents

Publication Publication Date Title
JP6463886B2 (ja) 受信装置及び方法、並びにプログラム
KR101814398B1 (ko) 방송 서비스 전송 방법, 그 수신 방법 및 그 수신 장치
WO2012133064A1 (ja) 送信装置、送信方法、受信装置、受信方法、プログラム、および放送システム
JP5950821B2 (ja) 受信装置、受信方法、及びプログラム
KR101855521B1 (ko) 송신 장치, 송신 방법, 수신 장치, 수신 방법, 프로그램 및 방송 시스템
KR101695514B1 (ko) 방송 서비스 전송 방법, 그 수신 장치 및 그 수신 장치의 부가 서비스 처리 방법
US9215497B2 (en) Method for transmitting a broadcast service, and method and apparatus for receiving same
KR101735881B1 (ko) 방송 서비스 전송 방법, 그 수신 방법 및 그 수신 장치
US20150033271A1 (en) Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service
US9883239B2 (en) Method for transmitting broadcast service, receiving method thereof, and receiving device thereof
US9699487B2 (en) Method for transmitting a broadcasting service, method for receiving a broadcast service, and apparatus for receiving a broadcast service

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150408

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160607

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20160725

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20160726

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161006

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20170330

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180711

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180813

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180911

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190107

R150 Certificate of patent or registration of utility model

Ref document number: 6463886

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees