(57)【特許請求の範囲】
【請求項１】
他局からデータ放送用コンテンツとして配信され、ＰＩＤ（パケット識別情報）によって区別されるＴＳ（Transport Stream）パケットを取り込み、編成で指定されるＴＳパケットを選択的に送出するデータ放送ＴＳパケット編成装置において、
予め自局データ放送で使用するＴＳパケットのＰＩＤ（パケット識別情報）を登録しておくと共に、前記登録ＰＩＤを有するＴＳパケットをスルーで送出するか蓄積して時差送出するかを指定するスルー／蓄積情報、前記登録ＰＩＤにＴＳパケットのコンテンツ内容を識別するための素材情報をそれぞれ前記ＰＩＤに関連づけて登録しておくＰＩＤ登録手段と、
前記配信されるＴＳパケットからＰＩＤを抽出するＰＩＤ抽出手段と、
前記ＰＩＤ登録手段に登録されたＰＩＤの中に、前記ＰＩＤ抽出手段で抽出されたＰＩＤに一致する情報があるか否かを判別し、一致するＰＩＤがあったとき、前記ＰＩＤ登録手段から一致したＰＩＤに関連するスルー／蓄積情報、素材情報を取得するＰＩＤ判定手段と、
この手段で一致するＰＩＤが得られなかった場合には配信されたＴＳパケットを棄却し、一致するＰＩＤが得られた場合には、前記ＰＩＤ判定手段で取得されたスルー／蓄積情報に基づいて、前記配信されたＴＳパケットをデータ放送コンテンツとしてスルー系統／蓄積系統に振り分けるＴＳパケット振り分け手段と、
前記ＰＩＤ判定手段で取得された素材情報をコンテンツコントロール記述子内に記述し、前記蓄積系統に振り分けられたＴＳパケットのセクション内のプライベート用領域に追加する書換手段と、
前記書換手段でコンテンツコントロール記述子が追加されたＴＳパケットを蓄積する蓄積手段と
を具備し、
前記蓄積手段は、前記ＴＳパケットのプライベート用領域に追加されたコンテンツコントロール記述子から素材情報を読み取り、当該素材情報に対応するディレクトリを作成して、当該ディレクトリに前記ＴＳパケットを格納し、編成によって指定されるディレクトリから前記ＴＳパケットを読み出し出力することを特徴とするデータ放送ＴＳパケット編成装置。
【請求項２】
前記ＰＩＤ登録手段は、前記登録ＰＩＤにＴＳパケットの素材情報の放送時間枠情報を関連づけて登録しておくものとし、
前記ＰＩＤ判定手段は、前記登録ＰＩＤに抽出されたＰＩＤと一致するＰＩＤがあったとき、前記ＰＩＤ登録手段から一致したＰＩＤに関連する放送時間枠情報を取得し、
前記蓄積手段は、前記ＰＩＤ判定手段で取得された放送時間枠情報に基づいて、蓄積されたＴＳパケットを読み出し出力することを特徴とする請求項１に記載のデータ放送ＴＳパケット編成装置。
【請求項３】
前記蓄積手段は、さらにＴＳパケットをモノメディアファイルに復元して蓄積する手段を備えることを特徴とする請求項１記載のデータ放送ＴＳパケット編成装置。
【請求項４】
他局からデータ放送用コンテンツとして配信され、ＰＩＤ（パケット識別情報）によって区別されるＴＳ（Transport Stream）パケットを取り込み、編成で指定されるＴＳパケットを選択的に送出するもので、
予め自局データ放送で使用するＴＳパケットのＰＩＤ（パケット識別情報）を登録しておくと共に、前記登録ＰＩＤを有するＴＳパケットをスルーで送出するか蓄積して時差送出するかを指定するスルー／蓄積情報、前記登録ＰＩＤにＴＳパケットのコンテンツ内容を識別するための素材情報をそれぞれ前記ＰＩＤに関連づけて登録しておくＰＩＤ登録部を備えるデータ放送用ＴＳパケット編成装置に用いられる編成方法であって、
前記配信されるＴＳパケットからＰＩＤを抽出するＰＩＤ抽出ステップと、
前記ＰＩＤ登録部に登録されたＰＩＤの中に、前記ＰＩＤ抽出ステップで抽出されたＰＩＤに一致する情報があるか否かを判別し、一致するＰＩＤがあったとき、前記ＰＩＤ登録部から一致したＰＩＤに関連するスルー／蓄積情報、素材情報を取得するＰＩＤ判定ステップと、
このＰＩＤ判定ステップで一致するＰＩＤが得られなかった場合には配信されたＴＳパケットを棄却し、一致するＰＩＤが得られた場合には、前記ＰＩＤ判定ステップで取得されたスルー／蓄積情報に基づいて、前記配信されたＴＳパケットをデータ放送コンテンツとしてスルー系統／蓄積系統に振り分けるＴＳパケット振り分けステップと、
前記ＰＩＤ判定手段で取得された素材情報をコンテンツコントロール記述子内に記述し、前記蓄積系統に振り分けられたＴＳパケットのセクション内のプライベート用領域に追加する書換ステップと、
前記書換ステップでコンテンツコントロール記述子が追加されたＴＳパケットを蓄積する蓄積ステップと
を具備し、
前記蓄積ステップは、前記ＴＳパケットのプライベート用領域に追加されたコンテンツコントロール記述子から素材情報を読み取り、当該素材情報に対応するディレクトリを作成して、当該ディレクトリに前記ＴＳパケットを格納し、編成によって指定されるディレクトリから前記ＴＳパケットを読み出し出力することを特徴とするデータ放送用ＴＳパケット編成方法。
【請求項５】
前記ＰＩＤの登録時に、前記登録ＰＩＤにＴＳパケットの放送時間枠情報が関連づけて登録されているとき、
前記ＰＩＤ判定ステップは、前記登録ＰＩＤに抽出されたＰＩＤと一致するＰＩＤがあったとき、前記登録ＰＩＤから一致したＰＩＤに関連する放送時間枠情報を取得し、
前記蓄積ステップは、前記ＰＩＤ判定ステップで取得された放送時間枠情報に基づいて、蓄積されたＴＳパケットを読み出し出力することを特徴とする請求項４に記載のデータ放送ＴＳパケット編成方法。
【請求項６】
前記蓄積ステップは、さらにＴＳパケットをモノメディアファイルに復元して蓄積することを特徴とする請求項４記載のデータ放送ＴＳパケット編成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば地上デジタル放送のローカル局において、自局のデータ放送ＴＳパケットとキー局から送信されるデータ放送ＴＳパケットとを組み合わせてデータ放送の送出内容を編成するデータ放送ＴＳパケット編成装置及び方法に関する。
【０００２】
【従来の技術】
地上デジタル放送の実用化に際し、本放送と共にデータ放送も予定されている。また、従来の地上アナログ放送と同様に、キー局とローカル局をネットワークで結び、キー局から配信される放送コンテンツ（番組素材）をローカル局で放送可能とすることが予定されている。
【０００３】
但し、キー局からのデータ放送コンテンツは、必ずしもローカル局の放送内容にそぐわない場合がある。また、ローカル局の放送コンテンツを優先し、後でキー局からの放送コンテンツを提供したいという要求もある。このため、ローカル局において、キー局からの放送コンテンツをそのままリアルタイムで放送する、後で放送するために蓄積する、不要と判断して棄却するといった自動的な編成処理が必要となる。
【０００４】
【発明が解決しようとする課題】
ところで、地上デジタル放送におけるデータ放送用のコンテンツは、ＴＳ（Transport Stream）パケット形式で配信される。この形式では、各パケットにＰＩＤ（パケット識別符号）が付加されている。しかしながら、このＰＩＤはパケットの区別を行うためのもので、コンテンツの内容を示すものではない。このため、ローカル局側では、キー局からＴＳパケットの配信を受けたとき、各パケットからストリームを取り出してそのコンテンツ内容を判別し上で前述の編成を行わなければならず、煩雑な作業が強いられることになる。
【０００５】
本発明は、上記の問題を解決し、外部から与えられるデータ放送ＴＳパケットのリアルタイム送出、蓄積、棄却といった処理を、ストリームに展開することなく、自動的に簡単に行うことのできるデータ放送ＴＳパケット編成装置及び方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記の課題を解決するために、本発明に係るデータ放送ＴＳパケット編成装置及び方法は、（１）データ放送用コンテンツとして配信されるＴＳ（Transport Stream）パケットについて、予め放送で使用するＴＳパケットのＰＩＤ（パケット識別情報）を登録しておくＰＩＤ登録手段と、前記配信されるＴＳパケットからＰＩＤを抽出するＰＩＤ抽出手段と、前記ＰＩＤ登録手段に登録されたＰＩＤの中に、前記ＰＩＤ抽出手段で抽出されたＰＩＤに一致する情報があるか否かを判別するＰＩＤ判定手段と、この手段で一致するＰＩＤが得られなかった場合には配信されたＴＳパケットを棄却し、一致するＰＩＤが得られた場合にはデータ放送コンテンツとして使用するＴＳパケット振り分け手段とを具備する。
【０００７】
（２）特に、前記ＰＩＤ登録手段は、前記登録ＰＩＤを有するＴＳパケットをスルーで送出するか蓄積するかを指定するスルー／蓄積情報を前記ＰＩＤに関連づけて登録しておくものとし、前記ＰＩＤ判定手段は、登録ＰＩＤに抽出されたＰＩＤと一致するＰＩＤがあったとき、前記ＰＩＤ登録手段から一致したＰＩＤに関連するスルー／蓄積情報を取得し、前記ＴＳパケット振り分け手段は、前記ＰＩＤ判定手段で一致するＰＩＤが得られた場合に、前記ＰＩＤ判定手段で取得されたスルー／蓄積情報に基づいて、入力ＴＳパケットをスルー系統／蓄積系統に振り分けることを特徴とする。
【０００８】
（３）（２）の構成において、さらに、前記蓄積系統に振り分けられたＴＳパケットを蓄積する蓄積手段を備え、前記ＰＩＤ登録手段は、前記登録ＰＩＤにＴＳパケットのコンテンツ内容を識別するための素材情報を関連づけて登録しておくものとし、前記ＰＩＤ判定手段は、前記ＰＩＤに抽出されたＰＩＤと一致するＰＩＤがあったとき、前記ＰＩＤ登録手段から一致したＰＩＤに関連する素材情報を取得し、前記蓄積手段は、蓄積するＴＳパケットのＰＩＤに前記ＰＩＤ判定手段で取得された素材情報を追加し、当該管理情報に対応するディレクトリを作成して、当該ディレクトリにＴＳパケットを格納することを特徴とする。
【０００９】
（４）（２）の構成において、さらに、前記蓄積系統に振り分けられたＴＳパケットを蓄積する蓄積手段を備え、前記ＴＳパケットのＰＩＤにコンテンツ内容を識別するための素材情報が付加されているとき、前記蓄積手段は、前記管理情報に対応するディレクトリを作成して、当該ディレクトリにＴＳパケットを格納することを特徴とする。
【００１０】
（５）（２）の構成において、さらに、前記蓄積系統に振り分けられたＴＳパケットを蓄積する蓄積手段を備え、前記ＰＩＤ登録手段は、前記登録ＰＩＤにＴＳパケットの放送時間枠情報を関連づけて登録しておくものとし、前記ＰＩＤ判定手段は、前記ＰＩＤに抽出されたＰＩＤと一致するＰＩＤがあったとき、前記ＰＩＤ登録手段から一致したＰＩＤに関連する放送時間枠情報を取得し、前記蓄積手段は、前記ＰＩＤ判定手段で取得された放送時間枠情報に基づいて、蓄積されたＴＳパケットを読み出し出力することを特徴とする。
【００１１】
（６）（２）の構成において、前記蓄積手段は、さらにＴＳパケットをモノメディアファイルに復元して蓄積する手段を備えることを特徴とする。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１３】
図１は本発明に係るデータ放送ＴＳパケット編成装置の一実施形態の構成を示すブロック図である。本装置は、図示しないネットワークを介してキー局に接続されるローカル局に設けられる。
【００１４】
図１において、ＰＩＤ抽出部１１は、キー局から送られてくるデータ放送用のＴＳパケット列を入力して、各パケットからＰＩＤを抽出する。ここで抽出されたＰＩＤはＰＩＤ判定部１２に送られる。このＰＩＤ判定部１２は、予め作成されたＰＩＤ／素材ＩＤテーブル１３を参照して、入力ＰＩＤに一致する登録ＰＩＤを検索し、該当ＰＩＤの有無、該当ＰＩＤに対応する素材（コンテンツ）ＩＤ、スルー／蓄積、放送時間枠等を判別する。
【００１５】
一方、ＰＩＤ抽出部１１から出力されるＴＳパケットは、パケット出力切換部１４に供給される。このパケット出力切換部１４は、ＰＩＤ判定部１２の判定結果、該当ＰＩＤがなかったときは入力ＴＳパケットを棄却し、該当ＰＩＤが有り、スルーが指定されているときは入力ＴＳパケットをスルー系統に出力し、該当ＰＩＤが有り、蓄積が指定されているときは入力ＴＳパケットをＰＩＤ書換部１５に出力する。
【００１６】
このＰＩＤ書換部１５は、ＰＩＤ判定部１２で取得された、入力ＴＳパケットに対応する素材ＩＤをＰＩＤに埋め込む。このＰＩＤ書換部１５の出力は、ＴＳパケット蓄積部１６に供給される。このＴＳパケット蓄積部１６は、情報記録媒体（図示せず）を備え、入力ＴＳパケットのＰＩＤに埋め込まれた素材ＩＤ毎に情報記録媒体にディレクトリを作成し、そのディレクトリに入力ＴＳパケットを蓄積する。そして、ＰＩＤ判定部１２で取得された放送時間枠に基づいて、記録媒体から該当するＴＳパケットを順次読み出し出力する。
【００１７】
以上の構成による編成装置から出力されるスルーＴＳパケット、蓄積ＴＳパケットは、データ放送送出装置（図示せず）に送られ、パケット形式あるいはストリーム形式で自局のサービスエリアに向けて放送される。
【００１８】
上記構成による編成装置の処理について、図２を参照して具体的に説明する。
【００１９】
例として、キー局が、１０：００から１１：００までの時間枠で、データ放送コンテンツ「ドラマ」のＴＳパケット（ＰＩＤ：６００，ＰＩＤ：７００）を配信し、１１：００から１２：００まで「サッカー」のＴＳパケット（ＰＩＤ：８００，ＰＩＤ：９００）を配信している状態で、ローカル局Ａでは１０：００から１１：００まで自局で制作した「野球」（ＰＩＤ：１００，ＰＩＤ：２００）を放送した後にキー局からの「ドラマ」を放送し、ローカル局Ｂでは１０：００から１１：００までの時間枠でキー局からの「ドラマ」を放送し、１１：００から１２：００までの時間枠で過去にキー局から配信された「映画」（ＰＩＤ：３００，ＰＩＤ：４００）を放送し、ローカル局Ａ，Ｂではキー局からの「サッカー」は放送されない場合を考える。
【００２０】
まず、ローカル局Ａ、Ｂでは、予めキー局から配信される予定のデータ放送コンテンツの時間枠と各コンテンツのＴＳパケットに付されるＰＩＤの情報を受け取り、自局で放送予定のコンテンツに対応するＰＩＤに、自局で管理するための素材ＩＤとスルー／蓄積情報との関係をテーブル１３に登録しておく。図２にキー局の配信内容と、各ローカル局Ａ，Ｂのテーブル内容を示す。
【００２１】
ローカル局Ａでは、１０：００〜１１：００の時間枠において、自局で制作した「野球」を放送している。この時間枠の１０：００〜１１：００に配信される「ドラマ」のＴＳパケットを受け取ると、ＰＩＤ判定部１２において、各ＴＳパケットのＰＩＤがテーブル１３に登録しているか判定する。このとき、ローカル局Ａのテーブル１３には、「ドラマ」のＰＩＤが登録されているため、ＰＩＤ判定部１２はテーブル１３から該当ＰＩＤに対応する素材ＩＤ、スルー／蓄積、放送時間枠の情報を受け取り、適宜対応する処理部へ出力する。
【００２２】
このとき、スルー／蓄積の情報は蓄積を指定しているので、パケット出力切換部１４では入力ＴＳパケットを蓄積系統に出力する。ＰＩＤ書換部１５では、蓄積系統に出力されたＴＳパケットのＰＩＤに素材ＩＤを埋め込んでＴＳパケット蓄積部１６へ出力する。ＴＳパケット蓄積部１６では、入力ＴＳパケットのＰＩＤに埋め込まれた素材ＩＤからディレクトリを作成し、そのディレクトリにＴＳパケットを蓄積していく。蓄積された「ドラマ」のＴＳパケットは、放送時間枠１１：００〜１２：００に読み出され、データ放送として送出される。
【００２３】
続いて、１１：００〜１２：００に配信される「サッカー」のＴＳパケットを受け取ると、ＰＩＤ判定部１２では、テーブル１３に該当するＰＩＤが存在しないため、パケット出力切換部１４に棄却の指示を送る。これにより、パケット出力切換部１４において、放送で使用されない「サッカー」のＴＳパケットは棄却される。
【００２４】
一方、ローカル局Ｂでは、１０：００〜１１：００に配信される「ドラマ」のＴＳパケットを受け取ると、ＰＩＤ判定部１２において、各ＴＳパケットのＰＩＤがテーブル１３に登録されているか判定する。このとき、ローカル局Ｂのテーブル１３には、「ドラマ」のＰＩＤが登録されているため、ＰＩＤ判定部１２はテーブル１３から該当ＰＩＤに対応する情報を受け取り、適宜対応する処理部へ出力する。このとき、スルー／蓄積の情報はスルーを指定しているので、パケット出力切換部１４では入力ＴＳパケットをスルー系統に出力する。これにより、「ドラマ」のＴＳパケットはリアルタイムで放送される。
【００２５】
続いて、１１：００〜１２：００に配信される「サッカー」のＴＳパケットを受け取ると、ＰＩＤ判定部１２では、テーブル１３に該当するＰＩＤが存在しないため、パケット出力切換部１４に棄却の指示を送る。これにより、パケット出力切換部１４において、放送で使用されない入力ＴＳパケットは棄却される。代わって、ＴＳパケット蓄積部１６では、過去にキー局から配信され、情報記録媒体の「映画」のディレクトリから「映画」のＴＳパケットが読み出され、データ放送として送出される。
【００２６】
次に、上記ＰＩＤ書換部１５のＰＩＤ書き換えについて、図３を参照して説明する。
【００２７】
コンテンツの復元に際して、キー局から配信されるデータ放送のＴＳパケットは、ＤＩＩセクション、ＤＤＢセクションの２つのセクションからなる。上記のように時差送出が必要で、コンテンツを蓄積する場合、時差送出における編成と結びつける指標（蓄積する場合のディレクトリ等）が必要となる。そこで、ＰＩＤ書換部１５では、ＤＩＩセクションのPrivateDataByte領域に、図３に示すコンテンツコントロール記述子を追加する。この記述子において、Content_IDの１２８ビットのフィールドは、当該カルーセルで送出しているコンテンツの管理ＩＤ（素材ＩＤ）を表す。ＴＳパケット蓄積部１６では、この素材ＩＤに従って当該カルーセルで送られてきたＴＳパケットの蓄積先となるディレクトリを作成する。
【００２８】
上記のように、本実施形態のデータ放送ＴＳパケット編成装置によれば、キー局から配信される各ＴＳパケットのスルー、蓄積、棄却を、ストリームに展開することなく、それぞれのＰＩＤを用いて自動的に行うことができる。
【００２９】
尚、上記実施形態では、編成装置にＰＩＤ書換部１５を設けて、ＤＩＩセクションのPrivateDataByte領域にコンテンツコントロール記述子を追加するようにしているが、ローカル局側の時差送出を考慮して、予めキー局側で追加しておくようにすれば、編成装置のＰＩＤ書き換えが不要となる。
【００３０】
また、上記実施形態では、ＴＳパケット蓄積部１６において、時差送出用のＴＳパケットをそのまま蓄積するようにしているが、デコードしてモノモジュールファイル等のモノメディアファイルに復元した状態で蓄積する機能を設けるようにすれば、データ放送のコンテンツとして再利用する場合に、取り扱いが容易となる。このコンテンツ復元のための処理の流れを図４に示す。
【００３１】
図４において、ＴＳパケットを読み込み（Ｓ１）、セクション復元処理を実行し（Ｓ２）、復元が完了するまでステップＳ１，Ｓ２の処理を繰り返す（Ｓ３）。復元が完了した場合には、モジュール復元処理を実行し（Ｓ４）、その復元が完了するまでステップＳ４の処理を繰り返す（Ｓ５）。モジュール復元処理が完了すれば、モノモジュールファイルが得られる。
【００３２】
その他、本発明は上記実施形態に限定されず、種々変形可能である。
【００３３】
【発明の効果】
以上のように本発明によれば、外部から与えられるデータ放送ＴＳパケットのリアルタイム送出、蓄積、棄却といった処理を、ストリームに展開することなく、自動的に簡単に行うことのできるデータ放送ＴＳパケット編成装置を提供することができる。
【図面の簡単な説明】
【図１】  本発明に係るデータ放送ＴＳパケット編成装置の一実施形態の構成を示すブロック図。
【図２】  同実施形態の編成処理の具体例を説明するために、キー局の配信内容と、各ローカル局Ａ，Ｂのテーブル内容を示す図。
【図３】  同実施形態のＰＩＤ書換部において、ＰＩＤに追加するコンテンツコントロール記述子を示す図。
【図４】  同実施形態のコンテンツ復元のための処理の流れを示すフローチャート。
【符号の説明】
１１…ＰＩＤ抽出部
１２…ＰＩＤ判定部
１３…ＰＩＤ／素材ＩＤテーブル
１４…パケット出力切換部
１５…ＰＩＤ書換部
１６…ＴＳパケット蓄積部
【図１】
0004116281.tif 000002
【図２】
0004116281.tif 000003
【図３】
0004116281.tif 000004
【図４】
0004116281.tif 000005