(57)【要約】【課題】放送枠の変更や再放送に合わせて、カット編集されたテレビジョン放送番組の映像に連動したデータ放送コンテンツを送出することが可能なデータ放送コンテンツ送出装置を提供する。【解決手段】送出サーバ１１において、テレビジョン放送番組の映像をカット編集したオンエア番組の送出リストとＩＮ／ＯＵＴ点の情報を取得し、オンエア番組に連動したデータ放送コンテンツの再生箇所をメモリ１１１から順次再生するようにし、また再生カット期間中に更新するべくコンテンツが存在する場合に、擬似ブラウザ実行部１５にてオンエア開始時間からカット期間終了までの期間内に存在する複数のデータ放送コンテンツをメモリ１１１から順次再生してイベントメッセージの発火処理及びモジュールアップデート処理を擬似的に実行し早送り再生された状態の擬似カルーセルファイルを生成して送出サーバ１１の再生制御部１１２に送出する。【選択図】      図１
2010206636.tif 000002
【特許請求の範囲】
【請求項１】
予めオンエア用のデータ放送コンテンツを格納する記憶部と、
オンエア指示に従い、前記記憶部から再生されるデータ放送コンテンツをカルーセルに変換して送出するカルーセル送出部と、
再生指示入力に従って、オンエア番組情報とその番組管理情報に含まれる再生開始位置と再生終了位置、オンエア時間の情報を取得する取得部と、
少なくとも再生開始位置後、再生終了位置前の期間を再生箇所として指定して前記記憶部からデータ放送コンテンツを順次再生させる再生制御部と、
前記取得部で得られる情報に基づきオンエア時間内の再生箇所とは異なるカット期間中に更新するべくコンテンツが存在する場合に、オンエア開始時間から前記カット期間終了までの期間内に存在する複数のデータ放送コンテンツを前記記憶部から順次再生させて当該コンテンツの更新処理を擬似的に実行し早送り再生した状態の擬似カルーセルファイルを生成して前記再生制御部に送出する擬似カルーセル生成部とを具備したことを特徴とするデータ放送コンテンツ送出装置。
【請求項２】
前記再生制御部は、前記データ放送コンテンツが複数のモジュールからなる場合に、前記記憶部からモジュールを順次再生させ、
前記擬似カルーセル生成部は、前記オンエア時間内のカット期間中に更新するべくモジュールが存在する場合に、前記オンエア開始時間から前記カット期間終了までの期間内に存在する複数のモジュールを前記記憶部から順次再生させて当該モジュールの更新処理を擬似的に実行し早送り再生した状態の擬似カルーセルファイルを生成して前記再生制御部に送出することを特徴とする請求項１記載のデータ放送コンテンツ送出装置。
【請求項３】
前記再生制御部は、前記データ放送コンテンツが複数のイベントメッセージを含む場合に、前記記憶部からイベントメッセージを順次再生させ、
前記擬似カルーセル生成部は、前記オンエア時間内の前記カット期間中に発火するべくイベントメッセージが存在する場合に、前記オンエア開始時間から前記カット期間終了までの期間内に存在する複数のイベントメッセージを前記記憶部から順次再生させて当該イベントメッセージの発火処理を擬似的に実行し早送り再生した状態の擬似カルーセルファイルを生成して前記再生制御部に送出することを特徴とする請求項１記載のデータ放送コンテンツ送出装置。
【請求項４】
前記擬似カルーセル生成部は、前記オンエア時間内に複数のカット期間が存在しかつ各カット期間中に更新するべくコンテンツが存在する場合に、カット期間毎に、オンエア開始時間から前記カット期間終了までの期間内に存在する複数のデータ放送コンテンツを前記記憶部から順次再生させて当該コンテンツの更新処理を擬似的に実行し早送り再生した状態の擬似カルーセルファイルを生成して前記再生制御部に送出することを特徴とする請求項１記載のデータ放送コンテンツ送出装置。
【請求項５】
データ放送コンテンツをカルーセルに変換して送出するデータ放送コンテンツ送出装置に用いられ、
予めオンエア用のデータ放送コンテンツを記憶部に格納し、
再生指示入力に従って、オンエア番組情報とその番組管理情報に含まれる再生開始位置と再生終了位置、オンエア時間の情報を取得し、
少なくとも再生開始位置後、再生終了位置前の期間を再生箇所として指定して前記記憶部からデータ放送コンテンツを順次再生させ、
前記オンエア時間内の再生箇所とは異なるカット期間中に更新するべくコンテンツが存在する場合に、オンエア開始時間から前記カット期間終了までの期間内に存在する複数のデータ放送コンテンツを前記記憶部から順次再生させて当該コンテンツの更新処理を擬似的に実行し早送り再生した状態の擬似カルーセルファイルを生成し、
オンエア指示に従い、再生箇所のデータ放送コンテンツと前記擬似カルーセルファイルとを組み合わせ、前記カルーセルに変換して送出することを特徴とするデータ放送コンテンツ編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばテレビジョン放送番組に連動するデータ放送コンテンツを送出するデータ放送コンテンツ送出装置に係り、特に番組の放送枠の変更に合わせて適切なデータ放送コンテンツの送出処理を実現するものに関する。
【背景技術】
【０００２】
一般に、データ放送では、番組を構成する例えばＢＭＬ(Broadcasting Markup Language)コンテンツを含むコンポーネントをセクションと呼ばれるデータに分割し、管理情報であるＢＣＭＬ(Broadcast Contents Markup Language)情報を元にカルーセルという単位で繰り返し送出する。カルーセルはセクションデータの集まりである。受信装置では、このカルーセルを受信し、番組を構成する全てのコンポーネントを受信した時点で番組内容の表示が完成する。
【０００３】
コンポーネントは複数のモジュールから構成されており、送出時にはセクションデータに分割されて送出される。天気予報画面を例にとると、画面フレームを構成するＢＭＬ文書、日本地図を示すイメージファイル、天気マークを示すイメージファイル、気温等を示すテキストファイルがコンポーネントを構成するモジュールとなり、送出時にはさらにセクションデータに分割される。
【０００４】
ところで、データ放送付き番組を放送する放送番組送出システムにおいては、再放送等でデータ放送コンテンツを付加する場合に、元のデータ放送コンテンツをそのまま映像と同期させて送出を行えばよいが、スポーツ番組などに連動してオンエアされるデータ放送コンテンツについては、イベントメッセージの発火やモジュールアップデート等により時系列にコンテンツが遷移または内容が更新されていくと、受信装置において任意の時刻からの再生状態を提示させることができない。なお、ここでイベントメッセージの発火とは、カルーセルで送出されたイベントメッセージ（電文）を更新するべくイベントの発生を示す。
【０００５】
なお、関連する従来技術として、特許文献１に、編集された番組の送出開始時刻と送出終了時刻とに合わせてカルーセル期間に送出するモジュールを決定する構成が示されている。但し、この特許文献１に記載のものは、オペレータの操作により任意のモジュールをカルーセル期間中に送出するものであり、イベントメッセージの発火やモジュールアップデート等により時系列にコンテンツが遷移または内容が更新されていく場合のモジュールの送出制御に関するものではない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１５８６２６公報。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
以上述べたように、上記データ放送付き番組を放送する放送番組送出システムでは、イベントメッセージの発火やモジュールアップデート等により時系列にコンテンツが遷移または内容が更新されていくデータ放送コンテンツについて任意の時刻からの再生状態を提示させることができない。
【０００８】
そこで、この発明の目的は、放送枠の変更や再放送に合わせて、カット編集されたテレビジョン放送番組の映像に連動したデータ放送コンテンツを送出することが可能なデータ放送コンテンツ送出装置とそのデータ放送コンテンツ編集方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、この発明に係るデータ放送コンテンツ送出装置は、予めオンエア用のデータ放送コンテンツを格納する記憶部と、オンエア指示に従い、記憶部から再生されるデータ放送コンテンツをカルーセルに変換して送出するカルーセル送出部と、再生指示入力に従って、オンエア番組情報とその番組管理情報に含まれる再生開始位置と再生終了位置、オンエア時間の情報を取得する取得部と、少なくとも再生開始位置後、再生終了位置前の期間を再生箇所として指定して記憶部からデータ放送コンテンツを順次再生させる再生制御部と、取得部で得られるオンエア時間内の再生箇所とは異なるカット期間中に更新するべくコンテンツが存在する場合に、オンエア開始時間からカット期間終了までの期間内に存在する複数のデータ放送コンテンツを記憶部から順次再生させて当該コンテンツの更新処理を擬似的に実行し早送り再生した状態の擬似カルーセルファイルを生成して再生制御部に送出する擬似カルーセル生成部とを備えるようにしたものである。
【００１０】
この構成によれば、テレビジョン放送番組の映像をカット編集したオンエア番組情報とその番組管理情報に含まれる再生開始位置と再生終了位置の情報を取得し、オンエア番組に連動したデータ放送コンテンツの再生箇所が順次再生されるため、オペレータが再生箇所を指定して早送り再生、スキップ再生を操作することなく、また再生箇所とは異なるカット期間中に更新するべくコンテンツが存在する場合に、オンエア開始時間からカット期間終了までの期間内に存在する複数のデータ放送コンテンツを記憶部から順次再生してデータ放送コンテンツの更新処理を擬似的に実行し早送り再生された状態の擬似カルーセルファイルを生成するようにしているので、受信機のブラウザにて映像カット前のデータ放送コンテンツと映像カット後のデータ放送コンテンツが連続してつながった状態で再生されることになる。
【００１１】
従って、放送枠の変更や再放送に合わせて、カット編集されたテレビジョン放送番組の映像に連動したデータ放送コンテンツを送出する場合にも、受信機のブラウザに対し映像カット前のデータ放送コンテンツと映像カット後のデータ放送コンテンツとが連続した違和感のないデータ放送コンテンツを提供することが可能となる。
【発明の効果】
【００１２】
この発明によれば、放送枠の変更や再放送に合わせて、カット編集されたテレビジョン放送番組の映像に連動したデータ放送コンテンツを送出することが可能なデータ放送コンテンツ送出装置とそのデータ放送コンテンツ編集方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】この発明に係る一実施形態とするデータ放送コンテンツ送出システムとその周辺構成を示すブロック図。
【図２】同実施形態におけるデータ放送コンテンツの再生例を説明するために示す図。
【図３】同実施形態において、送出サーバの再生制御部による処理手順を示すフローチャート。
【図４】同実施形態において、擬似ブラウザ実行部の処理手順を示すフローチャート
【図５】同実施形態におけるカルーセル送出部で取り扱うデータ放送コンテンツのモジュール構造を示す図。
【図６】同実施形態におけるカルーセル送出部で取り扱うデータ放送コンテンツのカルーセル構造を示す図。
【発明を実施するための形態】
【００１４】
以下、この発明の実施形態について図面を参照して詳細に説明する。  
図１はこの発明に係る一実施形態とするデータ放送コンテンツ送出システムとその周辺構成を示すブロック図である。図１において、符号１１は送出サーバで予めオンエア用のデータ放送コンテンツ（ＢＭＬコンテンツを含む素材データ及びＢＣＭＬ管理データ）をメモリ１１１に格納しておき、ＥＤＬ(Edit Decision List)情報入力部１２を通じてノンリニア編集機等（図示せず）から与えられるＥＤＬ情報に応じて、該当するデータ放送コンテンツをメモリ１１１から選択的に再生してカルーセル送出部１３に送出する。なお、ＥＤＬ情報には、データ放送コンテンツの送出リストの生成に必要な情報が含まれる。
【００１５】
カルーセル送出部１３は、自動番組送出制御装置（ＡＰＣ）２０から与えられるオンエア指示信号に応じて、再生されたデータ放送コンテンツをカルーセル化し、ＴＳ(Transport Stream)に変換して映像・音声送出部３０から送出されるＴＳに同期して送出する。
【００１６】
また、送出サーバ１１には、再生制御部１１２が備えられている。再生制御部１１２は、上記ＥＤＬ情報に従い、上記メモリ１１１のデータ放送コンテンツの読み出し制御を行うものである。
【００１７】
さらに、送出サーバ１１には、ＢＣＭＬ解析部１４、擬似ブラウザ実行部１５及びカルーセルファイル取得部１６が接続される。
【００１８】
送出サーバ１１は、ＢＣＭＬ解析部１４へＢＣＭＬ管理データおよび、送出リストを渡す。ＢＣＭＬ解析部１４では、送出リストの情報を元に、最初の開始点（ＩＮ点）時刻までに発生する事象をＢＣＭＬ管理データから抽出し、実行すべきイベントデータ（モジュールアップデート、イベントメッセージ）を擬似ブラウザ実行部１５へ出力する。
【００１９】
擬似ブラウザ実行部１５は、受信機が搭載するブラウザと同等の処理を行える機能を有し、かつモジュールアップデート処理ならびにイベントメッセージの発火処理を行える機能を持つ。ただし内部処理のみのため、ＢＭＬを提示する機能は必要としない。擬似ブラウザ実行部１５は、ＢＭＬコンテンツ（初期状態）を送出サーバ１１のメモリ１１１から読み出し、ＢＣＭＬ解析部１４から取得したＢＣＭＬの実行リストに記載されるイベントを必要な数だけ入力し、すべてを順番に実行する。
【００２０】
実行リストを処理完了後、カルーセルファイル取得部１６は、擬似ブラウザ実行部１５によるブラウザの最終状態をカルーセルファイルとして取り出し、送出サーバ１１へ返される。
【００２１】
カルーセルファイル取得部１６により取得されたカルーセルファイルは再生開始点の状態（キューアップ点）のファイルとして、送出サーバ１１の再生制御部１１２にて送出開始時刻情報と共にカルーセル送出部１３へ出力される。
【００２２】
次に、上記構成における動作について説明する。  
図２は、データ放送コンテンツの再生例を示す。送出サーバ１１のメモリ１１１に格納されたデータ放送コンテンツにおいて、図２（ａ）に示すようにカット編集された箇所は２箇所（ＩＮ／ＯＵＴが２セット）存在し、最初の送出開始点は、最初のＩＮ点Ｔ１であり、初期状態（Ｔｓ）からＴ１までのデータ放送コンテンツの更新イベントとしては、イベントメッセージの発火が２回（Ｅ１、Ｅ２）行われた状態となるためＴ１でのキューアップのため、初期状態コンテンツに対して、Ｅ１,Ｅ２を内部的に処理させることになり、その状態がＴ１時点でのキューアップ（送出開始点）ファイルの状態となる。実際の再生対象となるＴ１〜Ｔ２の間のイベント（Ｅ３およびＭ１）は通常通りの送出で処理される。なお、ここでイベントメッセージの発火とは、カルーセルで送出されたイベントメッセージ（電文）を更新するべくイベントの発生を示す。つまり、受信機でイベントメッセージ、例えば「Ｘチーム２点、Ｙチーム２点」が再生表示されている状態で、更新するべくイベント、例えば「Ｘチーム３点」が発生した場合に、「Ｘチーム３点、Ｙチーム２点」に更新して再生表示する。
【００２３】
２つ目の開始点Ｔ３も同様に、初期状態コンテンツに対して、Ｔ３までに発生しているすべてのイベント（Ｅ１〜Ｅ４、Ｍ１〜Ｍ２）がすべて内部処理対象となる。
【００２４】
なお、図２（ｂ）は、最終的にカルーセル送出部１３から送出されるデータ放送コンテンツの構造を示すものであり、図２（ｃ）は、受信機のブラウザにより再生されるデータ放送コンテンツの表示画面の一例を示すものである。ここでは、野球番組に連動したデータ放送コンテンツを送出する例について説明する。例えば、再生部分１（Ｔ１〜Ｔ２）において、イベントメッセージＥ３の発火処理が行われると、Ｙチームが２点に更新され、モジュールアップデートＭ１が実行されると、天気マークが「雨」から「くもり」に更新される。Ｔ２〜Ｔ３において、イベントメッセージＥ４の発火処理が行われると、Ｘチームが２点に更新され、モジュールアップデートＭ２が実行されると、上側の画面が「ホームラン」という表示に更新される。再生部分２（Ｔ３〜Ｔ４）において、イベントメッセージＥ５の発火処理が行われると、Ｘチームが３点に更新され、モジュールアップデートＭ３が実行されると、天気マークが「くもり」から「雨」に更新される。
【００２５】
図３は、送出サーバ１１の再生制御部１１２による処理手順を示すフローチャートである。まず、再生制御部１１２は、再生指示入力を判断し（ステップＳＴ３ａ）、指示入力があった場合には、ノンリニア編集機等から、現時点からオンエア開始前までの番組の送出リストを取得する（ステップＳＴ３ｂ）。
【００２６】
続いて、再生制御部１１２は取得した送出リスト中の番組それぞれのＢＣＭＬ管理データをメモリ１１１から読み出し（ステップＳＴ３ｃ）、これら送出リスト及びＢＣＭＬ管理データからデータ放送コンテンツのＩＮ／ＯＵＴ点、オンエア時間を求め（ステップＳＴ３ｄ）、再生箇所を特定する（ステップＳＴ３ｅ）。再生箇所としては、例えばＴ１〜Ｔ２、Ｔ３〜Ｔ４の２点とする。
【００２７】
次に、再生制御部１１２は、メモリ１１１から再生箇所となるデータ放送コンテンツを読み出す（ステップＳＴ３ｆ）。再生データはカルーセル送出部１３によってカルーセルに変換される。
【００２８】
ここで、再生箇所の切替時、つまり再生カット期間には、データ放送コンテンツが途切れ、表示が中断される。例えば野球番組で、図２（ｃ）に示すように、再生カット期間Ｔ２〜Ｔ３の間にホームランがあったときに、イベントメッセージＥ４が発火せず、モジュールアップデートＭ２が行われないとすると、受信機のブラウザではイベントメッセージＥ３の発火時及びモジュールアップデートＭ１のまま更新されることなく、再生部分２のイベントメッセージＥ５の発火時までそのまま続くことになり、受信機のユーザに違和感を与えることになる。
【００２９】
そこで、本実施形態では、再生制御部１１２にて再生カット期間を判断し（ステップＳＴ３ｇ）、その期間は擬似ブラウザ実行部１５にてモジュールアップデート及びイベントメッセージの発火処理が擬似的に行われ早送り再生された状態の擬似カルーセルファイルをカルーセルファイル取得部１６から取得するようにする（ステップＳＴ３ｈ）。
【００３０】
以上の再生を送出リスト中の全コンテンツについて繰り返し実行し、全コンテンツの実行が完了した場合には、再生処理を終了する（ステップＳＴ３ｉ）。
【００３１】
一方、図４は、擬似ブラウザ実行部１５の処理手順を示すフローチャートである。  
まず、擬似ブラウザ実行部１５は、ＢＣＭＬ解析部１４から現時点からオンエア開始前までの番組の送出リストを取得する（ステップＳＴ４ａ）。
【００３２】
続いて、擬似ブラウザ実行部１５は取得した送出リスト中の番組それぞれのＢＣＭＬ管理データをメモリ１１１から読み出し（ステップＳＴ４ｂ）、これら送出リスト及びＢＣＭＬ管理データからデータ放送コンテンツのＩＮ／ＯＵＴ点、オンエア時間を求め（ステップＳＴ４ｃ）、再生カット期間を特定する（ステップＳＴ４ｄ）。再生カット期間としては、例えばＴｓ〜Ｔ１、Ｔ２〜Ｔ３、Ｔ４〜Ｔｅの３点とする。
【００３３】
続いて、擬似ブラウザ実行部１５は、再生カット期間内に更新するべくイベントがあるか否かを判断し（ステップＳＴ４ｅ）、更新するべくイベントがある場合に、オンエア開始時間から再生カット期間終了までの上記再生箇所を含むデータ放送コンテンツをメモリ１１１から読み出し、イベントメッセージの発火処理及びモジュールアップデート処理を順次実行する（ステップＳＴ４ｆ）。例えばＴｓ〜Ｔ１については、イベントメッセージＥ１，Ｅ２の発火処理を順に実行し、Ｔ２〜Ｔ３については、イベントメッセージＥ１〜Ｅ４の発火処理を順に実行すると共に、モジュールアップデートＭ１，Ｍ２を順に実行する。Ｔ４〜Ｔｅについては、イベントメッセージＥ１〜Ｅ７の発火処理を順に実行すると共に、モジュールアップデートＭ１〜Ｍ３を順に実行する。そして、これら３点について、早送り再生した擬似カルーセルファイルを生成してカルーセルファイル取得部１６に出力する。
【００３４】
以上の擬似カルーセルファイルの生成処理を送出リスト中の全コンテンツについて繰り返し実行し、全コンテンツの実行が完了した場合には、再生処理を終了する（ステップＳＴ４ｇ）。
【００３５】
そして、カルーセル送出部１３では、データ放送コンテンツをカルーセルに変換し、ＴＳとして送出する。ここで、１カルーセルにおいて、図５に示すように３つのモジュールＡ〜Ｃ（モジュールＩＤ１〜３）で構成されるコンテンツのセクション数（ブロック数）がそれぞれ６，２，３である。例えばモジュールＡはＢＭＬコンテンツであり、モジュールＢはＪＰＥＧであり、モジュールＣはイメージファイルである。
【００３６】
そして、１カルーセルは、図６に示す順序で配列されているとする。なお、ＴＳのＤＩＩ(Download Information Indication)には全てのモジュールＡ〜ＣのＩＤ及びイベントメッセージのＩＤが記載されている。
【００３７】
以上のように上記実施形態では、送出サーバ１１において、テレビジョン放送番組の映像をカット編集したオンエア番組の送出リストとＩＮ／ＯＵＴ点の情報を取得し、オンエア番組に連動したデータ放送コンテンツの再生箇所をメモリ１１１から順次再生するようにし、また再生カット期間中に更新するべくコンテンツが存在する場合に、擬似ブラウザ実行部１５にてオンエア開始時間からカット期間終了までの期間内に存在する複数のデータ放送コンテンツをメモリ１１１から順次再生してイベントメッセージの発火処理及びモジュールアップデート処理を擬似的に実行し早送り再生された状態の擬似カルーセルファイルを生成し、カルーセルファイル取得部１６を介して送出サーバ１１の再生制御部１１２に送出するようにしている。
【００３８】
従って、受信機のブラウザにて映像カット前のデータ放送コンテンツと映像カット後のデータ放送コンテンツが連続してつながった状態で再生されることになり、これにより放送枠の変更や再放送に合わせて、カット編集されたテレビジョン放送番組の映像に連動したデータ放送コンテンツを送出する場合にも、受信機のブラウザに対し映像カット前のデータ放送コンテンツと映像カット後のデータ放送コンテンツとが連続した違和感のないデータ放送コンテンツを提供することが可能となる。
【００３９】
なお、上記実施形態では、イベントメッセージの発火処理とモジュールアップデート処理とを両方実行する例について説明したが、いずれか一方であってもよい。
【００４０】
その他、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００４１】
１１…送出サーバ、１２…ＥＤＬ情報入力部、１３…カルーセル送出部、１４…ＢＣＭＬ解析部、１５…擬似ブラウザ実行部、１６…カルーセルファイル取得部、２０…自動番組送出制御装置（ＡＰＣ）、３０…映像・音声送出部、１１１…メモリ、１１２…再生制御部。
【図１】
2010206636.tif 000003
【図２】
2010206636.tif 000004
【図３】
2010206636.tif 000005
【図４】
2010206636.tif 000006
【図５】
2010206636.tif 000007
【図６】
2010206636.tif 000008