(57)【特許請求の範囲】
【請求項１】
動画像と、自装置のクロックのカウント値で表される当該動画像の提示時刻とを放送波を介して出力する放送部と、
前記カウント値と、他の装置が参照可能な時刻系との関係を示すマッピング情報を、通信回線または記録媒体を介して出力するマッピング情報出力部と
を備える放送装置。
【請求項２】
放送装置から、当該放送装置のクロックのカウント値と、前記放送装置以外の装置が参照可能な時刻系との関係を示すマッピング情報を取得するマッピング情報取得部と、
前記マッピング情報を通信網を介して送信するマッピング情報送信部と
を備えるマッピング情報送信装置。
【請求項３】
放送装置が出力する動画像と同期して提示すべき提示対象データと、所定の時刻系で表される当該提示対象データの提示時刻とを受信する提示対象データ受信部と、
前記放送装置のクロックのカウント値と前記時刻系との関係を示すマッピング情報を通信網を介して受信するマッピング情報受信部と、
前記マッピング情報に基づいて前記提示対象データの前記提示時刻を前記時刻系から前記カウント値に変換する変換部と、
前記カウント値に基づいて、前記動画像および前記提示対象データの提示を制御する提示部と
を備える受信機。
【請求項４】
放送装置が出力する動画像と同期して提示すべき提示対象データと、所定の時刻系で表される当該提示対象データの提示時刻とを関連付けて記憶する提示対象データ記憶部と、
前記放送装置のクロックのカウント値と前記時刻系との関係を示すマッピング情報を通信網を介して受信するマッピング情報受信部と、
前記マッピング情報に基づいて前記提示対象データの前記提示時刻を前記時刻系から前記カウント値に変換する変換部と、
前記提示対象データ記憶部が記憶する提示対象データと、前記変換部が変換した前記提示時刻とを関連付けて、通信網を介して送信する提示対象データ送信部と
を備える提示対象データ送信装置。
【請求項５】
放送装置と請求項２に記載のマッピング情報送信装置とを備え、
前記放送装置は、
動画像と、自装置のクロックのカウント値で表される当該動画像の提示時刻とを放送波を介して出力する放送部と、
前記カウント値と、他の装置が参照可能な時刻系との関係を示すマッピング情報を前記マッピング情報送信装置に出力するマッピング情報出力部と
を備える放送通信データ同期システム。
【請求項６】
コンピュータを、
動画像と、自装置のクロックのカウント値で表される当該動画像の提示時刻とを放送波を介して出力する放送部、
前記カウント値と、他の装置が参照可能な時刻系との関係を示すマッピング情報を、通信回線または記録媒体を介して出力するマッピング情報出力部
として機能させるためのプログラム。
【請求項７】
コンピュータを、
放送装置から、当該放送装置のクロックのカウント値と、前記放送装置以外の装置が参照可能な時刻系との関係を示すマッピング情報を取得するマッピング情報取得部、
前記マッピング情報を通信網を介して送信するマッピング情報送信部
として機能させるためのプログラム。
【請求項８】
コンピュータを、
放送装置が出力する動画像と同期して提示すべき提示対象データと、所定の時刻系で表される当該提示対象データの提示時刻とを受信する提示対象データ受信部、
前記放送装置のクロックのカウント値と前記時刻系との関係を示すマッピング情報を通信網を介して受信するマッピング情報受信部、
前記マッピング情報に基づいて前記提示対象データの前記提示時刻を前記時刻系から前記カウント値に変換する変換部、
前記カウント値に基づいて前記提示対象データの提示を制御する提示部
として機能させるためのプログラム。
【請求項９】
コンピュータを、
放送装置が出力する動画像と同期して提示すべき提示対象データと所定の時刻系で表される当該提示対象データの提示時刻とを関連付けて記憶する提示対象データ記憶部、
前記放送装置のクロックのカウント値と前記時刻系との関係を示すマッピング情報を通信網を介して受信するマッピング情報受信部、
前記マッピング情報に基づいて前記提示対象データの前記提示時刻を前記時刻系から前記カウント値に変換する変換部、
前記提示対象データ記憶部が記憶する提示対象データと、前記変換部が変換した前記提示時刻とを関連付けて、通信網を介して送信する提示対象データ送信部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送装置、マッピング情報送信装置、受信機、提示対象データ送信装置、放送通信データ同期システムおよびプログラムに関する。
【背景技術】
【０００２】
放送と通信とを連携して提供するサービスであるHybridcast（登録商標）サービスとして、放送局が放送番組とアプリケーション用データとを送出するサービス（フェーズ１サービス）が提供されている。フェーズ１サービスの次の段階のサービスとして、放送局以外のサードパーティー事業者がアプリケーション用データを送出するサービス（フェーズ２サービス）が検討されている。
【０００３】
このとき、サードパーティー事業者が送出するアプリケーション用データを、放送局が送出する放送番組に同期させるためには、放送番組の時刻系を放送局より取得する必要がある。具体的には、放送局が送出する放送番組の提示時刻は、ＳＴＣ（System Time Clock）／ＰＣＲ（Program Clock Reference）によって示される。ＳＴＣ／ＰＣＲは、放送装置のクロックのカウント値によって表される時刻系である。
非特許文献１には、サードパーティー事業者が送出するアプリケーション用データを、放送局が送出する放送番組に同期させるために、ＭＰＥＧ−２  ＴＳのタイムラインを拡張し、ＰＣＲとＮＴＰ（Network Time Protocol）のマッピング情報を放送で伝送する技術が開示されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】“超高精細度テレビジョン放送システムに関する中間報告（多重化方式）”、［online］、一般社団法人電波産業会、［２０１５年０２月２５日検索］、インターネット〈URL: http://www.soumu.go.jp/main_content/000262096.pdf〉
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、非特許文献１に開示された方法によりＴＳタイムラインを拡張する場合、拡張されたＴＳタイムラインを送出できるよう放送装置を改修する必要がある。また、ＴＳタイムラインを拡張する場合、タイムライン拡張用の独立ストリームを受信できるように受信機を改修する必要がある。
本発明の目的は、上述した課題を解決する放送装置、マッピング情報送信装置、受信機、提示対象データ送信装置、放送通信データ同期システムおよびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、放送装置は、動画像と、自装置のクロックのカウント値で表される当該動画像の提示時刻とを放送波を介して出力する放送部と、前記カウント値と、他の装置が参照可能な時刻系との関係を示すマッピング情報を、通信網、専用線または記録媒体を介して出力するマッピング情報出力部とを備える。
【０００７】
本発明の第２の態様によれば、マッピング情報送信装置は、放送装置から、当該放送装置のクロックのカウント値と、前記放送装置以外の装置が参照可能な時刻系との関係を示すマッピング情報を取得するマッピング情報取得部と、前記マッピング情報を通信網を介して送信するマッピング情報送信部とを備える。
【０００８】
本発明の第３の態様によれば、受信機は、放送装置が出力する動画像と同期して提示すべき提示対象データと、所定の時刻系で表される当該提示対象データの提示時刻とを受信する提示対象データ受信部と、前記放送装置のクロックのカウント値と前記時刻系との関係を示すマッピング情報を通信網を介して受信するマッピング情報受信部と、前記マッピング情報に基づいて前記提示対象データの前記提示時刻を前記時刻系から前記カウント値に変換する変換部と、前記カウント値に基づいて、前記動画像および前記提示対象データの提示を制御する提示部とを備える。
【０００９】
本発明の第４の態様によれば、提示対象データ送信装置は、放送装置が出力する動画像と同期して提示すべき提示対象データと、所定の時刻系で表される当該提示対象データの提示時刻とを関連付けて記憶する提示対象データ記憶部と、前記放送装置のクロックのカウント値と前記時刻系との関係を示すマッピング情報を通信網を介して受信するマッピング情報受信部と、前記マッピング情報に基づいて前記提示対象データの前記提示時刻を前記時刻系から前記カウント値に変換する変換部と、前記提示対象データ記憶部が記憶する提示対象データと、前記変換部が変換した前記提示時刻とを関連付けて、通信網を介して送信する提示対象データ送信部とを備える。
【００１０】
本発明の第５の態様によれば、放送通信データ同期システムは、放送装置と第２の態様に係るマッピング情報送信装置とを備え、前記放送装置は、動画像と、自装置のクロックのカウント値で表される当該動画像の提示時刻とを放送波を介して出力する放送部と、前記カウント値と、他の装置が参照可能な時刻系との関係を示すマッピング情報を前記マッピング情報送信装置に出力するマッピング情報出力部とを備える。
【００１１】
本発明の第６の態様によれば、プログラムは、コンピュータを、動画像と、自装置のクロックのカウント値で表される当該動画像の提示時刻とを放送波を介して出力する放送部、前記カウント値と、他の装置が参照可能な時刻系との関係を示すマッピング情報を、通信網、専用線または記録媒体を介して出力するマッピング情報出力部として機能させる。
【００１２】
本発明の第７の態様によれば、プログラムは、コンピュータを、放送装置から、当該放送装置のクロックのカウント値と、前記放送装置以外の装置が参照可能な時刻系との関係を示すマッピング情報を取得するマッピング情報取得部、前記マッピング情報を通信網を介して送信するマッピング情報送信部として機能させる。
【００１３】
本発明の第８の態様によれば、プログラムは、コンピュータを、放送装置が出力する動画像と同期して提示すべき提示対象データと、所定の時刻系で表される当該提示対象データの提示時刻とを受信する提示対象データ受信部、前記放送装置のクロックのカウント値と前記時刻系との関係を示すマッピング情報を通信網を介して受信するマッピング情報受信部、前記マッピング情報に基づいて前記提示対象データの前記提示時刻を前記時刻系から前記カウント値に変換する変換部、前記カウント値に基づいて前記提示対象データの提示を制御する提示部として機能させる。
【００１４】
本発明の第９の態様によれば、プログラムは、コンピュータを、放送装置が出力する動画像と同期して提示すべき提示対象データと所定の時刻系で表される当該提示対象データの提示時刻とを関連付けて記憶する提示対象データ記憶部、前記放送装置のクロックのカウント値と前記時刻系との関係を示すマッピング情報を通信網を介して受信するマッピング情報受信部、前記マッピング情報に基づいて前記提示対象データの前記提示時刻を前記時刻系から前記カウント値に変換する変換部、前記提示対象データ記憶部が記憶する提示対象データと、前記変換部が変換した前記提示時刻とを関連付けて、通信網を介して送信する提示対象データ送信部として機能させる。
【発明の効果】
【００１５】
上記態様のうち少なくとも１つの態様によれば、放送装置のクロックのカウント値と、放送装置以外の装置が参照可能な時刻系との関係を示すマッピング情報が、通信網を介して送信される。これにより、MPEG-2 TSのタイムラインの拡張が不要となる。そのため、放送装置は、改修することなく提示対象データを動画像に同期させることができる。
また、上記態様に係る受信機は、既存のアプリケーション実行機能において動画像のカウント値を取得することができる。そのため、受信機は、改修することなく提示対象データを動画像に同期させることができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態に係る放送通信データ同期システムの構成を示す概略ブロック図である。
【図２】第１の実施形態に係る放送装置の構成を示す概略ブロック図である。
【図３】第１の実施形態に係るデータ配信装置の構成を示す概略ブロック図である。
【図４】第１の実施形態に係る提示対象データ送信装置の構成を示す概略ブロック図である。
【図５】第１の実施形態に係る受信機の構成を示す概略ブロック図である。
【図６】第１の実施形態に係る受信機の動作を示すフローチャートである。
【図７】第２の実施形態に係る提示対象データ送信装置の構成を示す概略ブロック図である。
【図８】第２の実施形態に係る受信機の構成を示す概略ブロック図である。
【図９】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら実施形態について詳しく説明する。
《第１の実施形態》
図１は、第１の実施形態に係る放送通信データ同期システムの構成を示す概略ブロック図である。
放送通信データ同期システム１は、時刻サーバ１００、放送装置２００、データ配信装置３００、提示対象データ送信装置４００、および受信機５００を備える。
放送装置２００は、放送局が所有する装置である。データ配信装置３００は、クラウドサービス事業者が所有する装置である。提示対象データ送信装置４００は、アプリケーション用データなどの提示対象データを製作するサードパーティー事業者が所有する装置である。受信機５００は、動画像の視聴者が所有する装置である。
【００１８】
時刻サーバ１００は、ＵＴＣ（協定世界時、Coordinated Universal Time）で表される現在時刻を通知する。ＵＴＣは、放送装置２００以外の装置が参照可能な時刻系の一例である。なお、他の実施形態に係る時刻サーバは、ＧＭＴ（グリニッジ平均時、Greenwich Mean Time）、標準時、または他の時刻系で表される現在時刻を通知しても良い。
放送装置２００は、動画像と、ＳＴＣ（System Time Clock）／ＰＣＲ（Program Clock Reference）で表される当該動画像の提示時刻とを多重した放送波を送出する。ＳＴＣおよびＰＣＲは、放送装置２００のクロックのカウント値によって表される時刻系の例である。
データ配信装置３００は、提示対象データ送信装置４００から受信した提示対象データを、通信網を介して受信機５００へ配信する。提示対象データとは、放送装置２００が出力する動画像と同期させて受信機５００に提示させるデータであって、例えば、ＨＴＭＬ５によるアプリケーション用データが挙げられる。またデータ配信装置３００は、ＳＴＣとＵＴＣとの関係を示すマッピング情報を、通信網を介して受信機５００へ配信する。なお、データ配信装置３００は、複数のサーバ装置の組み合わせによって構成されても良い。例えば、提示対象データの配信とマッピング情報の配信とが、別個のサーバ装置によって実現されても良い。
【００１９】
提示対象データ送信装置４００は、放送装置２００が送出する動画像と同期して提示すべき提示対象データを、通信網を介してデータ配信装置３００に送信する。提示対象データには、ＵＴＣで表される当該提示対象データの提示時刻が含まれる。
受信機５００は、放送装置２００から受信した動画像と、データ配信装置３００から受信した提示対象データとを、同期させて提示する。
【００２０】
図２は、第１の実施形態に係る放送装置の構成を示す概略ブロック図である。
放送装置２００は、ＵＴＣ受信部２０１、クロック生成部２０２、ＳＴＣ生成部２０３、マッピング情報生成部２０４、動画像取得部２０５、放送信号生成部２０６、放送部２０７、マッピング情報出力部２０８を備える。
ＵＴＣ受信部２０１は、時刻サーバ１００からＵＴＣで表された現在時刻を取得する。
クロック生成部２０２は、所定の周波数のクロックを生成する。
ＳＴＣ生成部２０３は、クロック生成部２０２が生成したクロックを計数し、現在時刻を表すＳＴＣを生成する。
マッピング情報生成部２０４は、ＵＴＣ受信部２０１が受信した時刻とＳＴＣ生成部２０３が特定した時刻とに基づいて、ＳＴＣとＵＴＣとの関係を示すマッピング情報を生成する。当該マッピング情報には、動画像取得部２０５が取得する動画像が現場で実際に生成されてから放送装置で処理されるまでの時間がオフセット値として加算される。
動画像取得部２０５は、図示しない撮像装置が撮像した動画像、または図示しない記憶装置に記録された動画像を取得する。動画像のフォーマットの例としては、ＡＳＩ（Asynchronous Serial Interface）フォーマット等が挙げられる。
放送信号生成部２０６は、ＳＴＣ生成部２０３が生成したＳＴＣに基づいて、動画像取得部２０５が取得した動画像に、ＳＴＣのタイムスタンプとしてＰＴＳ（提示時刻）を付与する。これにより、放送信号生成部２０６は、動画像と当該動画像の提示時刻であるＰＴＳとを含むMPEG-2 TS（Transport Stream）信号を生成する。
放送部２０７は、放送信号生成部２０６が生成したMPEG-2 TS信号を、放送波に多重して送信する。
マッピング情報出力部２０８は、マッピング情報生成部２０４が生成したマッピング情報をデータ配信装置３００に出力する。マッピング情報の出力は、通信回線を介してなされても良いし、記録媒体を介してなされても良い。なお、通信回線を介した通信は、通信網による通信および専用線による通信を含み、無線通信、有線通信を問わない。
【００２１】
図３は、第１の実施形態に係るデータ配信装置の構成を示す概略ブロック図である。
データ配信装置３００は、マッピング情報取得部３０１、マッピング情報記憶部３０２、マッピング情報送信部３０３、提示対象データ受信部３０４、提示対象データ記憶部３０５、提示対象データ送信部３０６を備える。
マッピング情報取得部３０１は、放送装置２００からマッピング情報を取得する。マッピング情報の取得は、通信回線を介してなされても良いし、記録媒体を介してなされても良い。マッピング情報記憶部３０２は、マッピング情報取得部３０１が取得したマッピング情報を記憶する。マッピング情報送信部３０３は、受信機５００からの要求に応じて、マッピング情報を当該受信機５００に送信する。
提示対象データ受信部３０４は、提示対象データ送信装置４００が送信した提示対象データを、通信網を介して受信する。提示対象データ記憶部３０５は、提示対象データ受信部３０４が受信した提示対象データを記憶する。提示対象データ送信部３０６は、受信機５００からの要求に応じて、提示対象データを当該受信機５００に送信する。
【００２２】
図４は、第１の実施形態に係る提示対象データ送信装置の構成を示す概略ブロック図である。
提示対象データ送信装置４００は、ＵＴＣ受信部４０１、提示対象データ記録部４０２、提示対象データ記憶部４０３、提示対象データ送信部４０４を備える。
ＵＴＣ受信部４０１は、時刻サーバからＵＴＣで表される現在時刻を受信する。
提示対象データ記録部４０２は、サードパーティー事業者によって生成された提示対象データを提示対象データ記憶部４０３に記録する。当該提示対象データには、提示時刻としてＵＴＣ受信部４０１が受信した時刻が含まれる。
提示対象データ送信部４０４は、提示対象データ記憶部４０３が記憶する提示対象データを、データ配信装置３００に送信する。
【００２３】
図５は、第１の実施形態に係る受信機の構成を示す概略ブロック図である。
受信機５００は、放送受信部５０１、ＳＴＣ生成部５０２、データ受信部５０３、変換部５０４、同期制御部５０５、動画像ディレイ調整部５０６、符号化バッファ５０７、デコーダ５０８、データディレイ調整部５０９、コンテンツキャッシュ５１０、アプリケーション実行部５１１、提示部５１２を備える。
放送受信部５０１は、放送装置２００が送信する放送波を受信する。放送受信部５０１は、受信した放送波を復調し、MPEG-2 TS信号を受信する。
ＳＴＣ生成部５０２は、放送受信部５０１が受信したMPEG-2 TS信号に基づいてＳＴＣ同期クロックを生成する。
データ受信部５０３は、データ配信装置３００から提示対象データおよびマッピング情報を受信する。
変換部５０４は、データ受信部５０３が受信したマッピング情報に基づいて、提示対象データに含まれる提示時刻をＵＴＣからＳＴＣに変換する。
同期制御部５０５は、放送受信部５０１が受信した動画像の提示時刻と、変換部５０４が変換した提示対象データの提示時刻とに基づいて、動画像と提示対象データの提示時刻を同期させるために必要な動画像または提示対象データの提示遅延量を特定する。
【００２４】
動画像ディレイ調整部５０６は、同期制御部５０５の制御に基づいて、動画像の提示時刻を遅延させる。具体的には、動画像ディレイ調整部５０６は、同期制御部５０５が指示するデータを、符号化バッファ５０７から取り出してデコーダ５０８へ出力する。
符号化バッファ５０７は、デコーダ５０８によるデコードに必要な動画像データを蓄積する。
デコーダ５０８は、符号化バッファ５０７に蓄積された動画像データをデコードする。
【００２５】
データディレイ調整部５０９は、同期制御部５０５の制御に基づいて、提示対象データの提示時刻を遅延させる。具体的には、データディレイ調整部５０９は、同期制御部５０５が指示する提示対象データを、コンテンツキャッシュ５１０から取り出してアプリケーション実行部５１１へ出力する。
コンテンツキャッシュ５１０は、アプリケーション実行部５１１に実行させる提示対象データを記憶する。
アプリケーション実行部５１１は、コンテンツキャッシュ５１０が記憶する提示対象データに基づいてアプリケーションプログラムを実行する。
提示部５１２は、ＳＴＣ生成部５０２が生成したＳＴＣ同期クロックに基づいて、デコーダ５０８がデコードした動画像データとアプリケーション実行部５１１によるアプリケーション実行結果とを表示装置に描画する。
【００２６】
次に、本実施形態に係る受信機５００の動作について説明する。
図６は、第１の実施形態に係る受信機の動作を示すフローチャートである。
受信機５００の放送受信部５０１は、放送装置２００が送信する放送波を受信する。放送受信部５０１は、受信した放送波を復調し、MPEG-2 TS信号を受信する（ステップＳ１）。またデータ受信部５０３は、データ配信装置３００から提示対象データおよびマッピング情報を受信する（ステップＳ２）。次に、変換部５０４は、データ受信部５０３が受信したマッピング情報に基づいて、提示対象データに含まれる提示時刻をＵＴＣからＳＴＣに変換する（ステップＳ３）。
【００２７】
次に、同期制御部５０５は、同時刻において放送受信部５０１が受信した動画像の提示時刻と、変換部５０４が変換した提示対象データの提示時刻を特定する（ステップＳ４）。同期制御部５０５は、特定した動画像の提示時刻が提示対象データの提示時刻以前の時刻を示しているか否かを判定する（ステップＳ５）。動画像の提示時刻が提示対象データの提示時刻以前の時刻を示している場合、つまり放送の遅延量が通信の遅延量以上である場合（ステップＳ５：ＹＥＳ）、同期制御部５０５は、想定される最大遅延量を算出し、当該最大遅延量に応じた量の提示対象データをコンテンツキャッシュ５１０に蓄積する（ステップＳ６）。
【００２８】
放送の遅延量が通信の遅延量以上である場合、ＳＴＣ生成部５０２は、放送受信部５０１が受信したＭＰＥＧ−２  ＴＳ信号に基づいてＳＴＣ同期クロックを生成する（ステップＳ７）。またデータディレイ調整部５０９は、同期制御部５０５の指示に基づいて、提示対象データの提示時刻を遅延させる（ステップＳ８）。
【００２９】
他方、動画像の提示時刻が提示対象データの提示時刻より後の時刻を示している場合、つまり通信の遅延量が放送の遅延量より大きい場合（ステップＳ５：ＮＯ）、同期制御部５０５は、想定される最大遅延量を算出し、当該最大遅延量に応じた量の動画像を符号化バッファ５０７に蓄積する（ステップＳ９）。
【００３０】
通信の遅延量が放送の遅延量より大きい場合、ＳＴＣ生成部５０２は、放送受信部５０１が受信したＭＰＥＧ−２  ＴＳ信号から特定されるＳＴＣに、通信の遅延量を吸収可能な動画像の最大遅延量に相当するクロック数を加算したＳＴＣ同期クロックを生成する（ステップＳ１０）。また動画像ディレイ調整部５０６は、同期制御部５０５の指示に基づいて、動画像の提示時刻を遅延させる（ステップＳ１１）。
【００３１】
ステップＳ８またはステップＳ１１で提示時刻の遅延処理がなされると、デコーダ５０８は、符号化バッファ５０７に蓄積された動画像データをデコードする（ステップＳ１２）。またアプリケーション実行部５１１は、コンテンツキャッシュ５１０が記憶する提示対象データに基づいてアプリケーションプログラムを実行する（ステップＳ１３）。
そして、提示部５１２は、ＳＴＣ生成部５０２が生成したＳＴＣ同期クロックに基づいて、デコーダ５０８がデコードした動画像データとアプリケーション実行部５１１によるアプリケーションプログラムの実行結果とを表示装置に描画する（ステップＳ１４）。
【００３２】
このように、本実施形態によれば、データ配信装置３００は、放送装置２００から、ＳＴＣとＵＴＣとの関係を示すマッピング情報を取得するマッピング情報取得部３０１と、当該マッピング情報を通信網を介して送信するマッピング情報送信部３０３とを備える。これにより、データ配信装置３００は、提示対象データの提示時刻がＵＴＣで表される場合に、受信機５００に動画像と提示対象データとを同期して提示させることができる。また、マッピング情報送信部３０３がマッピング情報を通信網を介して送信することで、ＭＰＥＧ−２  ＴＳ信号を拡張する必要がなくなる。また、受信機５００がＡＰＩ（Application Programming Interface）としてgetSTC関数など、ＳＴＣ同期クロックを取得する関数を提供する場合、当該関数を用いたアプリケーションプログラムを受信機５００が実行することで、受信機５００に動画像と提示対象データとを同期させることができる。このように、本実施形態に係るデータ配信装置３００は、放送装置２００および受信機５００の改修なしに、受信機５００に動画像と提示対象データとを同期して提示させることができる。
【００３３】
また、本実施形態に係る受信機５００は、提示対象データと、ＵＴＣで表される提示時刻、およびマッピング情報を通信網を介して受信するデータ受信部５０３と、マッピング情報に基づいて提示対象データの提示時刻をＵＴＣからＳＴＣに変換する変換部５０４と、変換されたＳＴＣに基づいて動画像および提示対象データの提示を制御する提示部５１２とを備える。これにより、受信機５００は、提示対象データの提示時刻がＵＴＣで表される場合に、動画像と提示対象データとを同期して提示することができる。また、データ受信部５０３がマッピング情報を通信網を介して受信することで、ＭＰＥＧ−２  ＴＳ信号を拡張する必要がなくなる。これにより、受信機５００は、改修なしに動画像と提示対象データとを同期して提示することができる。
【００３４】
本実施形態に係る放送通信データ同期システム１のユースケースとしては、スポーツ中継などのライブ番組での利用が挙げられる。提示対象データの例としては、ライブ番組のメタデータ、実況音声、画像などのリアルタイムに生成されるアプリケーション用データが挙げられる。
中継会場では、放送局の撮影スタッフが動画像を撮像装置により撮影し、当該動画像データをＦＰＵ（Field Pickup Unit）、光回線またはその他の通信手段により放送装置２００に送信する。撮像装置は、動画像データにＵＴＣで表される時刻データを埋め込む。例えば、撮像装置は、動画像データにＵＴＣで表される時刻データをパケットとして埋め込んでも良いし、電子透かしにより動画像データのフレームに直接記録しても良い。
また、中継会場では、サードパーティー事業者のスタッフが提示対象データ送信装置４００を用いて提示対象データをリアルタイムに生成する。提示対象データ送信装置４００の提示対象データ記録部４０２は、当該提示対象データに時刻サーバ１００から受信したＵＴＣのタイムスタンプ（提示時刻）を付与する。
これにより、提示対象データ送信装置４００は、提示対象データの提示時刻を中継会場で撮像された動画像の時刻データと一致させることができる。
【００３５】
《第２の実施形態》
第１の実施形態による放送通信データ同期システム１は、受信機５００がＵＴＣとＳＴＣの変換を行うものである。これに対し、第２の実施形態に係る放送通信データ同期システム１は、提示対象データ送信装置４００が、ＵＴＣとＳＴＣの変換を行う。
第２の実施形態に係る放送通信データ同期システム１は、第１の実施形態と提示対象データ送信装置４００および受信機５００の動作が異なる。
【００３６】
図７は、第２の実施形態に係る提示対象データ送信装置の構成を示す概略ブロック図である。
提示対象データ送信装置４００は、ＵＴＣ受信部４０１、提示対象データ記録部４０２、提示対象データ記憶部４０３、提示対象データ送信部４０４に加え、さらにマッピング情報受信部４０５および変換部４０６を備える。
マッピング情報受信部４０５は、データ配信装置３００からマッピング情報を受信する。
変換部４０６は、マッピング情報受信部４０５が受信したマッピング情報に基づいて、提示対象データ記憶部４０３が記憶する提示対象データに含まれる提示時刻をＵＴＣからＳＴＣに変換する。
つまり、第２の実施形態に係る提示対象データ送信装置４００は、ＳＴＣで表される提示時刻を含む提示対象データを、データ配信装置３００に送信する。
【００３７】
図８は、第２の実施形態に係る受信機の構成を示す概略ブロック図である。
第２の実施形態に係る受信機５００は、第１の実施形態の構成のうち、変換部５０４を備えない。これは、第２の実施形態に係るデータ配信装置３００が、ＳＴＣで表される提示時刻を含む提示対象データを配信するため、受信機５００において提示対象データの提示時刻の時刻系を変換する必要がないためである。
つまり、第２の実施形態に係る同期制御部５０５は、データ受信部５０３が受信した提示対象データに含まれる提示時刻に基づいて、動画像と提示対象データとの提示時刻を同期させる。
【００３８】
このように、本実施形態によれば、放送通信データ同期システム１は、第１の実施形態と同様に、放送装置２００および受信機５００の改修なしに、受信機５００に動画像と提示対象データとを同期して提示させることができる。
なお、本実施形態では、提示対象データ送信部３０６が提示対象データの提示時刻をＵＴＣからＳＴＣに変換するが、これに限られない。例えば、他の実施形態では、提示対象データ送信部３０６に代えて、データ配信装置３００が提示時刻をＵＴＣからＳＴＣに変換しても良い。
【００３９】
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。
例えば、上述した実施形態では、データ配信装置３００がマッピング情報と提示対象データとを受信機５００に配信するが、これに限られない。例えば、他の実施形態では、マッピング情報の配信と提示対象データの配信とを別個の装置が行っても良い。すなわち、他の実施形態に係る放送通信データ同期システム１は、マッピング情報取得部３０１、マッピング情報記憶部３０２およびマッピング情報送信部３０３を備える装置と、提示対象データ受信部３０４、提示対象データ記憶部３０５および提示対象データ送信部３０６を備える装置とを別個に備えても良い。具体的には、他の実施形態では、データ配信装置３００が提示対象データを送信し、放送局が所有するサーバ装置がマッピング情報を配信しても良い。
【００４０】
また、上述した実施形態では、提示対象データが通信網を介して送受信されるが、これに限られない。例えば、他の実施形態では、提示対象データは、放送波に多重されて送受信されても良い。また、上述した実施形態では、クラウドサービス事業者が所有するデータ配信装置３００が提示対象データを受信機５００に配信するが、これに限られない。例えば、他の実施形態では、提示対象データ送信装置４００または他のサーバ装置が提示対象データを受信機５００に配信しても良い。
【００４１】
図９は、少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ９００は、ＣＰＵ９０１、主記憶装置９０２、補助記憶装置９０３、インタフェース９０４を備える。
上述の放送装置２００、データ配信装置３００、提示対象データ送信装置４００および受信機５００は、内部にコンピュータ９００を備える。そして、上述した各処理部の動作は、プログラムの形式で補助記憶装置９０３に記憶されている。ＣＰＵ９０１は、プログラムを補助記憶装置９０３から読み出して主記憶装置９０２に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ９０１は、プログラムに従って、上述した各記憶部に対応する記憶領域を主記憶装置９０２または補助記憶装置９０３に確保する。
【００４２】
なお、少なくとも１つの実施形態において、補助記憶装置９０３は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェース９０４を介して接続される磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等が挙げられる。また、このプログラムが通信回線によってコンピュータ９００に配信される場合、配信を受けたコンピュータ９００が当該プログラムを主記憶装置９０２に展開し、上記処理を実行しても良い。
【００４３】
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置９０３に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００４４】
１  放送通信データ同期システム
２００  放送装置
２０１  ＵＴＣ受信部
２０２  クロック生成部
２０３  ＳＴＣ生成部
２０４  マッピング情報生成部
２０７  放送部
２０８  マッピング情報出力部
４００  提示対象データ送信装置
４０１  ＵＴＣ受信部
４０３  提示対象データ記憶部
４０４  提示対象データ送信部
４０５  マッピング情報受信部
４０６  変換部
５００  受信機
５０１  放送受信部
５０２  ＳＴＣ生成部
５０３  データ受信部
５０４  変換部
５０５  同期制御部
５１２  提示部
【図１】
0006461681.tif 000002
【図２】
0006461681.tif 000003
【図３】
0006461681.tif 000004
【図４】
0006461681.tif 000005
【図５】
0006461681.tif 000006
【図６】
0006461681.tif 000007
【図７】
0006461681.tif 000008
【図８】
0006461681.tif 000009
【図９】
0006461681.tif 000010