(57)【要約】  データ伝送装置は、データ放送用コンテンツよりも短い周期で繰り返し伝送されるセクション情報に、特定画像に関する情報を埋め込む。また、特定情報を埋め込まれたセクション情報とデータ放送用コンテンツと放送用コンテンツとを多重化する。そして、多重化したデータをデータ受信装置に向けて伝送する。一方、データ受信装置は、放送用コンテンツに含まれる特定画像の出力が回避されたことを検知する。そして、特定画像の出力が回避されたことを検知すると、セクション情報に埋め込まれた特定情報を検索し、検索した特定情報を出力部に出力する。
2010046971.tif 000002
【特許請求の範囲】
【請求項１】
セクション情報とデータ放送用コンテンツと放送用コンテンツとを多重化して伝送するデータ伝送装置であって、
セクション情報に、特定画像に関する情報を埋め込む特定情報埋め込み手段と、
前記特定情報埋め込み手段によって特定情報を埋め込まれたセクション情報とデータ放送用コンテンツと放送用コンテンツとを多重化する多重化手段と、
前記多重化手段によって多重化されたデータをデータ受信装置に向けて伝送する伝送手段と、
を備えたことを特徴とするデータ伝送装置。
【請求項２】
前記データ放送用コンテンツに、特定画像に関するコンテンツであって前記特定情報よりもデータ量の大きい特定情報コンテンツを埋め込む特定情報コンテンツ埋め込み手段をさらに備えたことを特徴とする請求項１に記載のデータ伝送装置。
【請求項３】
セクション情報とデータ放送用コンテンツと放送用コンテンツとが多重化されたストリームを受信して出力部に出力するデータ受信装置であって、
前記放送用コンテンツに含まれる特定画像の出力が回避されたことを検知する検知手段と、
前記検知手段によって特定画像の出力が回避されたことが検知されると、前記セクション情報に埋め込まれた特定情報を検索し、検索した当該特定情報を出力部に出力する特定情報出力手段と、
を備えたことを特徴とするデータ受信装置。
【請求項４】
前記特定情報出力手段は、前記検知手段によって特定画像の出力が回避されたことが検知されると、前記データ放送用コンテンツに埋め込まれた特定情報コンテンツを検索し、特定情報コンテンツが検索できなかったことを条件として、前記セクション情報に埋め込まれた特定情報を検索し、出力部に出力することを特徴とする請求項３に記載のデータ受信装置。
【請求項５】
セクション情報とデータ放送用コンテンツと放送用コンテンツとを多重化して伝送するデータ伝送プログラムであって、
セクション情報に、特定画像に関する情報を埋め込む特定情報埋め込み手順と、
前記特定情報埋め込み手順によって特定情報を埋め込まれたセクション情報とデータ放送用コンテンツと放送用コンテンツとを多重化する多重化手順と、
前記多重化手順によって多重化されたデータをデータ受信装置に向けて伝送する伝送手順と、
をコンピュータに実行させることを特徴とするデータ伝送プログラム。
【請求項６】
前記データ放送用コンテンツに、特定画像に関するコンテンツであって前記特定情報よりもデータ量の大きい特定情報コンテンツを埋め込む特定情報コンテンツ埋め込み手順をさらにコンピュータに実行させることを特徴とする請求項５に記載のデータ伝送プログラム。
【請求項７】
セクション情報とデータ放送用コンテンツと放送用コンテンツとが多重化されたストリームを受信して出力部に出力するデータ受信プログラムであって、
前記放送用コンテンツに含まれる特定画像の出力が回避されたことを検知する検知手順と、
前記検知手順によって特定画像の出力が回避されたことが検知されると、前記セクション情報に埋め込まれた特定情報を検索し、検索した当該特定情報を出力部に出力する特定情報出力手順と、
をコンピュータに実行させることを特徴とするデータ受信プログラム。
【請求項８】
前記特定情報出力手順は、前記検知手順によって特定情報の出力が回避されたことが検知されると、前記データ放送用コンテンツに埋め込まれた特定情報コンテンツを検索し、特定情報コンテンツが検索できなかったことを条件として、前記セクション情報に埋め込まれた特定情報を検索し、出力部に出力することを特徴とする請求項７に記載のデータ受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送装置およびデータ受信装置に関する。
【背景技術】
【０００２】
ＡＲＩＢ（Association  of  Radio  Industries  and  Businesses）やＡＴＳＣ（Advanced  Television  System  Commitｔee）やＤＶＢ（Digital  Video  Broadcasting  Project）などの規格によるデジタル放送（例えば、地上波デジタル放送など）では、視聴者は、番組だけを視聴し、ＣＭを視聴しないことができる。例えば、視聴者は、ＣＭの時間だけ別のチャネルに切り替えたり、録画再生中にＣＭを早送りすることで、ＣＭを視聴しないことができる。しかしながら、視聴者がＣＭを視聴しなくなると、現在のビジネスモデルでは、スポンサーが番組制作のための資金を提供しなくなることが予想され、結果として、良質な番組が減少してしまう危険性がある。【０００３】
このため、従来、例えば、番組を記録再生する装置が、ＣＭが正しく再生されたか否かを記録し、再生されていなければ、記録した番組を消去できないように制御する手法が開示されている。また、例えば、ＶＯＤ（Video  On  Demand）システムにおいて、本編を配信する際にＣＭに関するＣＭ関連情報を挿入する手法が開示されている。この手法では、ユーザ端末は、本編を記憶部に格納するとともにＣＭ関連情報を記憶部に格納する。そして、ユーザ端末は、ＣＭがスキップされた場合には、ＣＭ関連情報を記憶部から読み出して、本編とともに表示する。【０００４】
【特許文献１】特開２００１−２６６４８２号公報
【特許文献２】国際公開ＷＯ２００３／０７９６９０号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記した従来の技術では、デジタル放送において、特定画像に関する特定情報を受信側で確実に再生させることができないという課題があった。すなわち、デジタル放送においては、例えば、ＣＭの時間だけ別のチャネルにリアルタイムに切り替えられると、ＣＭは、受信側で再生されないことになる。別のチャネルにリアルタイムに切り替えられた場合、ＣＭや本編に挿入されたＣＭ関連情報が記憶部に格納されることもないので、上記した課題は、従来の技術によって解決することもできない。【０００６】
なお、上記した課題は、ＣＭに関する情報に限られるものではない。本編とは異なる位置づけで視聴者に提供される情報や、視聴者によってスキップされ得る情報、例えば、番組内で行われるスポンサー紹介（“提供”画面）、番組内で行われるイベントの告知、ドラマなどでスポンサーの製品が使われるシーン、放送延長に伴う後番組の放送時間変更の告知など、その他の特定画像に関する特定情報についても同様に課題となる。【０００７】
そこで、本発明は、上記した従来の技術の課題を解決するためになされたものであり、デジタル放送において、特定画像に関する特定情報を受信側で確実に再生させることが可能なデータ伝送装置およびデータ受信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するため、データ放送用コンテンツよりも短い周期で繰り返し伝送されるセクション情報に、特定画像に関する情報を埋め込む。また、特定情報を埋め込まれたセクション情報とデータ放送用コンテンツと放送用コンテンツとを多重化する。そして、多重化したデータをデータ受信装置に向けて伝送する。
【発明の効果】
【０００９】
デジタル放送において、特定画像に関する特定情報を受信側で確実に再生させることが可能になる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係るデータ伝送装置およびデータ受信装置の概要を説明するための図である。
【図２】図２は、実施例１におけるデータ伝送装置の構成を示すブロック図である。
【図３】図３は、セクション情報に挿入されるＣＭ関連情報を説明するための図である。
【図４】図４は、ＥＩＴの構造を説明するための図である。
【図５】図５は、ＥＩＴに挿入するＣＭ関連情報の構造を説明するための図である。
【図６】図６は、データカルーセルを説明するための図である。
【図７】図７は、セクション情報とデータ放送用コンテンツとの関係を説明するための図である。
【図８】図８は、実施例１におけるデータ受信装置の構成を示すブロック図である。
【図９】図９は、データカルーセルに含まれるＣＭ関連コンテンツの表示を説明するための図である。
【図１０】図１０は、ＥＩＴに含まれるＣＭ関連情報の表示を説明するための図である。
【図１１】図１１は、実施例１におけるデータ伝送装置による処理手順を示すシーケンス図である。
【図１２】図１２は、実施例１におけるデータ受信装置による処理手順を示すフローチャートである。
【図１３】図１３は、実施例１におけるデータ受信装置による処理手順を示すフローチャートである。
【図１４】図１４は、データ伝送プログラムを実行するコンピュータを示す図である。
【図１５】図１５は、データ受信プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００１１】
１０  データ伝送装置
１１  制御部
１２  セクション情報生成部
１３  データコンテンツ生成部
１４  符号化部
１５  多重化部
２０  データ受信装置
２１  制御部
２２  多重化分離部
２３  復号部
２４  データ復号部
２５  データ蓄積部
２６  出力部
２７  蓄積部
３０  データ伝送プログラム（コンピュータ）
３１  ＲＡＭ
３２  キャッシュ
３３  ＨＤＤ
３４  ＲＯＭ
３５  ＣＰＵ
４０  データ受信プログラム（コンピュータ）
４１  ＲＡＭ
４２  キャッシュ
４３  ＨＤＤ
４４  ＲＯＭ
４５  ＣＰＵ
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、本発明に係るデータ伝送装置およびデータ受信装置の実施例を詳細に説明する。なお、以下では、まず、実施例１に係るデータ伝送装置およびデータ受信装置の概要を説明し、続いて、データ伝送装置の構成、データ受信装置の構成、データ伝送装置による処理手順、データ受信装置による処理手順、実施例１の効果を順に説明する。その後、他の実施例について説明する。
【実施例１】
【００１３】
［実施例１に係るデータ伝送装置およびデータ受信装置の概要］
まず、図１を用いて、実施例１に係るデータ伝送装置およびデータ受信装置の概要を説明する。図１は、実施例１に係るデータ伝送装置およびデータ受信装置の概要を説明するための図である。【００１４】
実施例１に係るデータ伝送装置は、ＭＰＥＧ（Moving  Picture  Experts  Group）−２  Ｓｙｓｔｅｍ規格のストリームで、デジタル放送のためのデータを伝送する。具体的には、データ伝送装置は、図１に示すように、放送局や番組などの情報をセクション情報（ＰＳＩ：Program  Specific  InformationやＳＩ：Service  Information）として生成し、データ放送用コンテンツや、本編である放送用コンテンツとともに多重化して伝送する。【００１５】
ここで、データ伝送装置は、データ放送用コンテンツをデータカルーセルと呼ばれる方式で伝送する。データカルーセルとは、データ放送用コンテンツを繰り返し伝送する方式であり、その伝送周期は、データ放送用コンテンツのデータ量によって変動する。一般的に、データ放送用コンテンツとして伝送されるデータには、画像データ等のリッチなコンテンツが含まれることから、データ伝送装置は、データ放送用コンテンツを比較的長い周期（例えば、数分単位）で繰り返し伝送することになる。【００１６】
一方、データ伝送装置は、セクション情報についても、繰り返し伝送している。セクション情報として伝送されるデータには、データ放送用コンテンツのようなリッチなコンテンツは含まれず、そのデータ量は一般的に少ない。このため、データ伝送装置は、セクション情報を比較的短い周期（例えば、数秒単位）で繰り返し伝送することになる。【００１７】
ところで、本編である放送用コンテンツには、一般的に、いわゆるＣＭの映像データや音声データが含まれる。しかしながら、例えば、図１に示すように、視聴者は、ＣＭの時間だけ別のチャネルに切り替えることで、放送用コンテンツに含まれるＣＭの映像データや音声データを視聴しないことができてしまう。【００１８】
そこで、実施例１に係るデータ伝送装置は、図１に示すように、データ放送用コンテンツよりも短い周期で繰り返し伝送されるセクション情報に、ＣＭに関するＣＭ関連情報を埋め込む。そして、データ伝送装置は、ＣＭ関連情報を埋め込んだセクション情報とデータ放送用コンテンツと放送用コンテンツとを多重化して、データ受信装置に向けて伝送する。なお、ＣＭ関連情報とは、例えば、菓子のＣＭであれば、菓子の名称、特徴、セールスポイントといった情報などが考えられる。【００１９】
すると、データ受信装置は、仮に、視聴者が、ＣＭの時間だけ別のチャネルに切り替えたとしても、少なくとも、短い周期で繰り返し伝送されたセクション情報に埋め込まれたＣＭ関連情報については、すでに受信し、記憶部に格納している。例えば、図１に示すように、仮に、視聴者が、クッキーのＣＭの時間だけ別のチャネルに切り替えたとしても、クッキーに関するＣＭ関連情報は、記憶部に格納される。【００２０】
その後、データ受信装置は、放送用コンテンツに含まれるＣＭがスキップされたことを検知し、セクション情報に埋め込まれて伝送されたＣＭ関連情報を検索する。そして、データ受信装置は、検索したＣＭ関連情報を表示する。例えば、図１に示すように、視聴者が、元のチャネルに戻った場合には、データ受信装置は、クッキーに関するＣＭ関連情報を本編とともに表示する。【００２１】
このように、実施例１によれば、データ伝送装置は、短い周期で繰り返し伝送するセクション情報にＣＭ関連情報を埋め込むので、ＣＭ中にチャネルが切り替えられても、データ受信装置は、ＣＭ関連情報を確実に受信し、その後再生することができる。このようなことから、実施例１によれば、デジタル放送において、ＣＭ関連情報を受信側で確実に再生させることが可能になる。【００２２】
［データ伝送装置の構成］
次に、図２を用いて、実施例１におけるデータ伝送装置の構成を説明する。図２は、実施例１におけるデータ伝送装置の構成を示すブロック図である。【００２３】
図２に示すように、実施例１におけるデータ伝送装置１０は、制御部１１と、セクション情報生成部１２と、データコンテンツ生成部１３と、符号化部１４と、多重化部１５とを備える。【００２４】
制御部１１は、データ伝送装置１０の制御を行う。具体的には、制御部１１は、セクション情報生成部１２とデータコンテンツ生成部１３と符号化部１４と多重化部１５と接続され、セクション情報生成部１２、データコンテンツ生成部１３、符号化部１４、および多重化部１５を制御する。【００２５】
セクション情報生成部１２は、放送局や番組などの情報の他にＣＭ関連情報を埋め込んだセクション情報を生成する。具体的には、セクション情報生成部１２は、制御部１１とデータコンテンツ生成部１３と多重化部１５とが接続される。また、セクション情報生成部１２は、外部から入力された放送局や番組などの情報の他に、外部から入力されたＣＭ関連情報や、データコンテンツ生成部１３から通知された情報を用いて、セクション情報を生成する。また、セクション情報生成部１２は、生成したセクション情報を多重化部１５に送信する。なお、ＣＭ関連情報とは、ＣＭに関する情報であり、ＣＭの内容を簡略化した文字情報から構成される。例えば、菓子のＣＭに関するＣＭ関連情報は、菓子を製造する会社の社名、菓子の名称、菓子の特徴、セールスポイントといった情報などである。【００２６】
ここで、実施例１におけるセクション情報生成部１２は、ＣＭ関連情報をＥＩＴ（Event  Information  Table）に挿入する記述子（Descriptor）として挿入する。ＡＲＩＢでは、ＥＩＴとして、現在の番組に関する番組情報と次の番組に関する番組情報とを伝送するＥＩＴ［p/f］と、約１週間分の番組情報を伝送するＥＩＴ［schedule］とが規定されている。実施例１におけるセクション情報生成部１２は、図３に示すように、ＣＭ関連情報をＥＩＴ［p/f］に挿入する。図３は、セクション情報に挿入されるＣＭ関連情報を説明するための図である。【００２７】
図４および図５を用いて、セクション情報に挿入されるＣＭ関連情報を詳細に説明する。図４は、ＥＩＴの構造を説明するための図である。図４に示すように、ＥＩＴでは、『イベント識別』から『記述子領域』までの領域を、１つの番組に関する情報を設定する領域として定義している。複数の番組に関する情報を設定する場合には、『イベント識別』から『記述子領域』までの領域を番組の数分繰り返し設定することになる。すなわち、ＥＩＴ［ｐ／ｆ］では、『イベント識別』から『記述子領域』までの領域を、現在の番組と次の番組との２番組分設定する。【００２８】
実施例１におけるセクション情報生成部１２は、ＣＭ関連情報を『記述子領域』に挿入する。例えば、セクション情報生成部１２は、図５に示すように、ＣＭ関連情報を『記述子領域』に挿入する。図５は、ＥＩＴに挿入するＣＭ関連情報の構造を説明するための図である。【００２９】
『記述子タグ』は、記述子を識別するＩＤである。実施例１においては、『０ｘ６０』であるとする。『記述子長』は、以降に続く記述子の長さ（バイト）を示す。『ＣＭ挿入位置』は、番組開始を０として、該当するＣＭが放送用コンテンツに挿入されている時間（時／分／秒）を示す。『ＣＭ時間』は、該当するＣＭの長さ（分／秒）を示す。『有効期間』は、番組開始を０として、該当するＣＭが有効な期間（時／分／秒）を示す。データ受信装置側でＣＭがスキップされた場合には、データ受信装置は、スキップ後、有効期間内であれば、ＣＭ関連コンテンツやＣＭ関連情報を表示することになる。【００３０】
『データカルーセルにあるＣＭ関連コンテンツの位置』は、データコンテンツ生成部１３によって生成されたＣＭ関連コンテンツが含まれるデータイベントＩＤ、モジュールＩＤ、ブロック番号、ブロック先頭からの位置を示す。セクション情報生成部１２は、データコンテンツ生成部１３によってＣＭ関連コンテンツがモジュール化され、ＤＳＭ−ＣＣ（Digital  Storage  Media  Command  and  Control）の形式にされた際に、データコンテンツ生成部１３から情報を取得する。すなわち、セクション情報生成部１２は、データコンテンツ生成部１３によってＤＩＩ（Download  Information  Indication）メッセージが作成された際に、データイベントＩＤを取得する。また、セクション情報生成部１２は、データコンテンツ生成部１３によってＤＤＢ（Download  Data  Block）メッセージが作成された際に、モジュールＩＤ、ブロック番号、およびブロック先頭からの位置を取得する。【００３１】
『ＣＭ関連情報の長さ』は、以降に続くＣＭ関連情報の長さ（バイト）を示す。『ＣＭ関連情報』は、ＣＭに関する情報であり、ＣＭの内容を簡略化した文字情報から構成される。【００３２】
データコンテンツ生成部１３は、ＣＭ関連コンテンツを含むデータ放送用コンテンツを生成する。具体的には、データコンテンツ生成部１３は、制御部１１とセクション情報生成部１２と多重化部１５と接続される。また、データコンテンツ生成部１３は、外部から入力された通常のデータ放送用コンテンツの他に、外部から入力されたＣＭ関連コンテンツを用いてデータ放送用コンテンツを生成する。また、データコンテンツ生成部１３は、生成したデータ放送用コンテンツを多重化部１５に送信する。なお、ＣＭ関連コンテンツとは、文字情報に加え、静止画像データや動画像データ、音声データなどを含んだＢＭＬ（Broadcast  Markup  Language）の形式で構成される。【００３３】
データコンテンツ生成部１３は、ＢＭＬの形式で構成したＣＭ関連コンテンツを一定サイズでモジュール化する。データコンテンツ生成部１３は、モジュール化する際に、ＣＭ関連コンテンツが複数のモジュールにまたがらないように配置し、ＤＤＢメッセージを生成する。この時、ＥＩＴ［ｐ／ｆ］に挿入するＣＭ関連コンテンツのモジュールＩＤ、ブロック番号、ブロック先頭からの位置が決定され、データコンテンツ生成部１３からセクション情報生成部１２に通知される。その後、データコンテンツ生成部１３は、その他のデータ放送用コンテンツとともにデータイベントと呼ばれる形式でデータを構成し、ＤＩＩメッセージを生成する。この時、ＥＩＴ［ｐ／ｆ］に挿入するＣＭ関連コンテンツのデータイベントＩＤが決定され、データコンテンツ生成部１３からセクション情報生成部１２に通知される。なお、データイベントは、１回のデータカルーセルで伝送するデータの範囲を示し、図６の（Ａ）に示すように、１つの番組で１つのデータイベントの形式とすることや、（Ｂ）に示すように、各ＣＭの終了を区切りとしたデータイベントの形式とすることもできる。図６の（Ａ）は、図６の（Ｂ）と比較してデータ量が大きくなるので、データの伝送周期もより長くなる。【００３４】
こうして、図７に示すように、セクション情報生成部１２によって生成されたセクション情報に含まれるＣＭ関連情報に、データコンテンツ生成部１３によって生成されたデータ放送用コンテンツに含まれるＣＭ関連コンテンツへのポインタが生成される。【００３５】
符号化部１４は、本編の映像データや音声データを符号化する。具体的には、符号化部１４は、制御部１１と多重化部１５と接続される。また、符号化部１４は、外部から入力された映像データや音声データを符号化し、符号化したデータを多重化部１５に送信する。なお、映像データや音声データが予め符号化されて入力される場合には、符号化部１４を省略してもよい。【００３６】
多重化部１５は、生成データや符号化データをＭＰＥＧ−２  Ｓｙｓｔｅｍ規格で多重化し、伝送する。具体的には、多重化部１５は、セクション情報生成部１２から送信されたセクション情報や、データコンテンツ生成部１３から送信されたデータ放送用コンテンツ、および符号化部１４から送信された符号化データを多重化し、伝送する。【００３７】
この時、多重化部１５は、データ量の少ないセクション情報を伝送する際には、１回のセクション情報を伝送するにあたり、数秒単位の短い周期で繰り返し伝送する。一方、多重化部１５は、データ量の多いデータ放送用コンテンツを伝送する際には、１回のデータイベントを伝送するにあたり、数分単位の長い周期で繰り返し伝送する。【００３８】
［データ受信装置の構成］
次に、図８を用いて、実施例１におけるデータ受信装置の構成を説明する。図８は、実施例１におけるデータ受信装置の構成を示すブロック図である。【００３９】
図８に示すように、実施例１におけるデータ受信装置２０は、制御部２１と、多重化分離部２２と、復号部２３と、データ復号部２４と、データ蓄積部２５と、出力部２６と、蓄積部２７とを備える。【００４０】
制御部２１は、データ受信装置２０の制御を行う。具体的には、制御部２１は、多重化分離部２２と復号部２３とデータ復号部２４とデータ蓄積部２５と出力部２６と蓄積部２７と接続される。また、制御部２１は、多重化分離部２２、復号部２３、データ復号部２４、データ蓄積部２５、出力部２６、および蓄積部２７を制御する。なお、制御部２１は、リモコンなどが視聴者によって押下されることで早送りコマンドを受信したことや、選局コマンドを受信したことなどを判定し、判定した内容に基づいて出力部２１による出力処理を制御する。【００４１】
多重化分離部２２は、ストリームを受信し、受信したストリームの多重化を分離する。具体的には、多重化分離部２２は、制御部２１と復号部２３とデータ復号部２４と蓄積部２７と接続される。また、多重化分離部２２は、受信したストリームの多重化を分離すると、映像データや音声データの符号化データを復号部２３や蓄積部２７に送信し、データ放送用コンテンツやセクション情報をデータ復号部２４に送信する。【００４２】
復号部２３は、映像データや音声データを復号する。具体的には、復号部２３は、制御部２１と多重化分離部２２と出力部２６と蓄積部２７と接続される。また、復号部２３は、多重化分離部２２から送信された符号化データや蓄積部２７に格納された符号化データを復号し、復号した映像データや音声データを出力部２６に送信する。【００４３】
データ復号部２４は、データ放送用コンテンツおよびセクション情報を復号する。具体的には、データ復号部２４は、多重化分離部２２とデータ蓄積部２５と出力部２６と接続される。また、データ復号部２４は、多重化分離部２２から送信されたデータ放送用コンテンツやセクション情報を復号し、復号したデータ放送用コンテンツやセクション情報に含まれる番組情報などを出力部２６に出力したり、データ蓄積部２５に送信する。【００４４】
データ蓄積部２５は、復号されたデータ放送用コンテンツおよびセクション情報を一時的に蓄積する。具体的には、データ蓄積部２５は、制御部２１とデータ復号部２４と出力部２６と接続され、データ復号部２４から送信されたデータ放送用コンテンツやセクション情報を一時的に蓄積し、出力部２６による出力処理に従って、出力部２６に送信する。【００４５】
蓄積部２７は、受信したストリームを蓄積する。具体的には、蓄積部２７は、制御部２１と多重化分離部２２と復号部２３とデータ復号部２４と接続される。また、蓄積部２７は、多重化分離部２２から送信されたストリームを蓄積し、出力部２６による出力処理に従って、復号部２３やデータ復号部２４に送信する。【００４６】
出力部２６は、復号されたデータ放送用コンテンツおよびセクション情報に含まれる番組情報などを、復号された映像データや音声データとともに出力する。具体的には、出力部２６は、制御部２１と復号部２３とデータ復号部２４とデータ蓄積部２５と接続される。また、出力部２６は、データ復号部２４によって復号されたデータ放送用コンテンツおよびセクション情報に含まれる番組情報などを、復号部２３によって復号された映像データや音声データとともに出力する。また、出力部２６は、データ蓄積部２５に蓄積されたデータ放送用コンテンツおよびセクション情報に含まれるＣＭ関連情報などを、復号部２３によって復号された映像データや音声データとともに出力する。【００４７】
ここで、実施例１における出力部２６は、復号されたデータ放送用コンテンツおよびセクション情報に含まれるＣＭ関連情報などを、復号された映像データや音声データとともに出力する際に、図９や図１０に示すように出力する。すなわち、出力部２６は、データ放送用コンテンツに含まれるＣＭ関連コンテンツを出力する際には、例えば、図９のように出力し、セクション情報に含まれるＣＭ関連情報を出力する際には、例えば、図１０のように出力する。【００４８】
また、実施例１における出力部２６は、制御部２１によって制御されることで、ＣＭの時間だけ別のチャネルに切り替えられたり、録画再生中にＣＭが早送りされた際に、少なくともセクション情報に含まれるＣＭ関連情報を出力する。この点については、実施例１におけるデータ受信装置による処理手順を説明する際に詳述する。【００４９】
［データ伝送装置による処理手順］
続いて、図１１を用いて、実施例１におけるデータ伝送装置による処理手順を説明する。図１１は、実施例１におけるデータ伝送装置による処理手順を示すシーケンス図である。【００５０】
図１１に示すように、データ伝送装置１０において、セクション情報生成部１２は、放送局や番組などの情報やＣＭ関連情報の入力を外部から受け付ける（ステップＳ１１）。【００５１】
その後、セクション情報生成部１２は、データコンテンツ生成部１３から通知されるモジュールＩＤ、ブロック番号、ブロック先頭からの位置、データイベントＩＤを待機し、ＣＭ関連情報をセクション情報の記述子として設定する（ステップＳ１２）。【００５２】
そして、セクション情報生成部１２は、セクション情報を生成し（ステップＳ１３）、多重化部１５に送信する。【００５３】
また、図１１に示すように、データ伝送装置１０において、データコンテンツ生成部１３は、データ放送用コンテンツやＣＭ関連コンテンツの入力を外部から受け付ける（ステップＳ２１）。【００５４】
次に、データコンテンツ生成部１３は、ＣＭ関連コンテンツをＢＭＬの形式で構成し（ステップＳ２２）、モジュール化する（ステップＳ２３）。続いて、データコンテンツ生成部１３は、ＤＤＢメッセージを生成し（ステップＳ２４）、モジュールＩＤ、ブロック番号、ブロック先頭からの位置をセクション情報生成部１２に通知する。また、データコンテンツ生成部１３は、ＤＩＩメッセージを生成し（ステップＳ２５）、データイベントＩＤをセクション情報生成部１２に通知する。【００５５】
その後、データコンテンツ生成部１３は、データ放送用コンテンツを生成し（ステップＳ２６）、多重化部１５に送信する。【００５６】
また、図１１に示すように、データ伝送装置１０において、符号化部１４は、映像データや音声データの入力を外部から受け付け（ステップＳ３１）、符号化して（ステップＳ３２）、多重化部１５に送信する。【００５７】
また、図１１に示すように、データ伝送装置１０において、多重化部１５は、符号化部１４から送信された符号化データ、データコンテンツ生成部１３から送信されたデータ放送用コンテンツ、セクション情報生成部１２から送信されたセクション情報を受信する。そして、多重化部１５は、これらを多重化し（ステップＳ４１）、伝送する（ステップＳ４２）。【００５８】
［データ受信装置による処理手順］
次に、図１２および図１３を用いて、実施例１におけるデータ受信装置による処理手順を説明する。図１２および図１３は、実施例１におけるデータ受信装置による処理手順を示すフローチャートである。【００５９】
まず、図１２を用いて、録画再生時にＣＭを早送りした際の処理手順について説明する。なお、データ受信装置２０は、データ伝送装置１０から送信されてきたストリームを多重化分離部２２で分離した上で、蓄積部２７に蓄積している。データ受信装置２０は、録画再生時、蓄積部２７に蓄積しているデータ放送用コンテンツおよびセクション情報をデータ復号部２４で復号（ＢＭＬ等の分離）し、データ蓄積部２５で、再生している番組終了までデータを蓄積する。そして、出力部２６は、データ蓄積部２５に蓄積されたデータ放送用コンテンツおよびセクション情報に含まれるＣＭ関連情報などを、復号部２３によって復号された映像データや音声データとともに出力する。【００６０】
図１２に示すように、データ受信装置２０において、制御部２１は、リモコンなどが視聴者によって押下されることで、早送りコマンドを受信したか否かを判定している（ステップＳ１００）。早送りコマンドを受信した場合には（ステップＳ１００肯定）、制御部２１は、ＣＭスキップフラグをＯＦＦにして初期化する（ステップＳ１０１）。【００６１】
そして、制御部２１は、現在の再生時刻を取得する（ステップＳ１０２）。具体的には、制御部２１は、データ蓄積部２５に蓄積されているセクション情報を参照し、ＥＩＴ［ｐ／ｆ］に含まれる『開始時間』と、制御部２１にて把握している再生時間とを用いて、現在の再生時刻を取得する。【００６２】
次に、制御部２１は、現在の再生時刻がＣＭ中であるか否かを判定する（ステップＳ１０３）。具体的には、制御部２１は、データ蓄積部２５に蓄積されているセクション情報を参照し、ＥＩＴ［ｐ／ｆ］に含まれる『ＣＭ挿入位置』と『ＣＭ時間』と現在の再生時刻とを比較し、現在の再生時刻がＣＭ中であるか否かを判定する。【００６３】
現在の再生時刻がＣＭ中である場合には（ステップＳ１０３肯定）、制御部２１は、データカルーセルのＣＭ関連コンテンツを受信しているか否かを判定する（ステップＳ１０４）。具体的には、制御部２１は、データ蓄積部２５に蓄積されているセクション情報を参照し、ＥＩＴ［ｐ／ｆ］に含まれる『データカルーセルにあるＣＭ関連コンテンツの位置』を用いて、データ蓄積部２５に蓄積されているデータ放送用コンテンツを検索する。【００６４】
ＣＭ関連コンテンツがデータ蓄積部２５に蓄積されている場合には（ステップＳ１０４肯定）、制御部２１は、データ蓄積部２５からＣＭ関連コンテンツを取得する（ステップＳ１０５）。一方、ＣＭ関連コンテンツがデータ蓄積部２５に蓄積されていない場合には（ステップＳ１０４否定）、制御部２１は、データ蓄積部２５からＥＩＴ［ｐ／ｆ］に含まれるＣＭ関連情報を検索し、取得する（ステップＳ１０６）。その後、制御部２１は、ＣＭスキップフラグをＯＮに設定する（ステップＳ１０７）。【００６５】
ステップＳ１０３において、現在の再生時刻がＣＭ中でなかった場合（ステップＳ１０３否定）、もしくは、ステップＳ１０７に続いて、制御部２１は、早送り解除コマンドを受信する（ステップＳ１０８）。すると、制御部２１は、ＣＭスキップフラグがＯＮであるか否かを判定し（ステップＳ１０９）、ＯＮでない場合には（ステップＳ１０９否定）、処理を終了する。【００６６】
一方、ＯＮである場合には（ステップＳ１０９肯定）、ＣＭがスキップされた場合であるので、制御部２１は、現在の時刻を取得する（ステップＳ１１０）。具体的には、制御部２１は、ステップＳ１０２で取得した時刻と、制御部２１にて把握している早送り時間とを用いて、現在の時刻を取得する。【００６７】
そして、制御部２１は、現在の時刻が有効期間内か否かを判定する（ステップＳ１１１）。具体的には、制御部２１は、データ蓄積部２５に蓄積されているセクション情報を参照し、ＥＩＴ［ｐ／ｆ］に含まれる『有効期間』と現在の時刻とを比較し、現在の時刻が有効期間内であるか否かを判定する。【００６８】
有効期間内でなければ（ステップＳ１１１否定）、制御部２１は、処理を終了する。一方、有効期間内であれば（ステップＳ１１１肯定）、制御部２１は、出力部２６を制御して、本編とともに、ＣＭ関連コンテンツもしくはＣＭ関連情報を出力させ（ステップＳ１１２）、処理を終了する。【００６９】
次に、図１３を用いて、ＣＭの時間にチャネルが切り替えられた際の処理手順について説明する。なお、データ受信装置２０は、データ伝送装置１０から送信されてきたストリームを多重化分離部２２で分離した上で、データ放送用コンテンツおよびセクション情報をデータ復号部２４で復号し、データ蓄積部２５で、再生している番組終了までデータを蓄積する。そして、出力部２６は、データ蓄積部２５に蓄積されたデータ放送用コンテンツおよびセクション情報に含まれるＣＭ関連情報などを、復号部２３によって復号された映像データや音声データとともに出力する。【００７０】
図１３に示すように、データ受信装置２０において、制御部２１は、リモコンなどが視聴者によって押下されることで、選局コマンドを受信したか否かを判定している（ステップＳ２００）。選局コマンドを受信した場合には（ステップＳ２００肯定）、制御部２１は、ＣＭスキップフラグをＯＦＦにして初期化する（ステップＳ２０１）。【００７１】
そして、制御部２１は、録画再生時と同様に、現在の再生時刻を取得し（ステップＳ２０２）、現在の再生時刻がＣＭ中であるか否かを判定する（ステップＳ２０３）。現在の再生時刻がＣＭ中である場合には（ステップＳ２０３肯定）、制御部２１は、録画再生時と同様に、データカルーセルのＣＭ関連コンテンツを受信しているか否かを判定する（ステップＳ２０４）。ＣＭ関連コンテンツがデータ蓄積部２５に蓄積されている場合には（ステップＳ２０４肯定）、制御部２１は、データ蓄積部２５からＣＭ関連コンテンツを取得する（ステップＳ２０５）。【００７２】
一方、ＣＭ関連コンテンツがデータ蓄積部２５に蓄積されていない場合には（ステップＳ２０４否定）、制御部２１は、録画再生時と同様に、データ蓄積部２５からＥＩＴ［ｐ／ｆ］に含まれるＣＭ関連情報を検索し、取得する（ステップＳ２０６）。【００７３】
その後、制御部２１は、チャネル切り替え時には、チャネル番号および有効期間と、ＣＭ関連コンテンツもしくはＣＭ関連情報とを、ＣＭ関連情報表示候補を記憶する記憶部に保存する（ステップＳ２０７）。具体的には、制御部２１は、ステップＳ２００において選局コマンドを受信する前に視聴されていたチャネルを識別するチャネル番号を保存する。また、制御部２１は、データ蓄積部２５に蓄積されているセクション情報を参照し、ＥＩＴ［ｐ／ｆ］に含まれる『有効期間』を保存する。また、制御部２１は、ステップＳ２０５もしくはステップＳ２０６において取得したＣＭ関連コンテンツもしくはＣＭ関連情報を保存する。【００７４】
ステップＳ２０３において、現在の再生時刻がＣＭ中でなかった場合（ステップＳ２０３否定）、もしくは、ステップＳ２０７に続いて、制御部２１は、選局コマンドを受信する（ステップＳ２０８）。すると、制御部２１は、受信した選局コマンドによって選局されたチャネルが、ＣＭ関連情報表示候補を記憶する記憶部に保存されているチャネルであるか否かを判定する（ステップＳ２０９）。チャネルが保存されていない場合には（ステップＳ２０９否定）、処理を終了する。【００７５】
一方、チャネルが保存されている場合には（ステップＳ２０９肯定）、視聴者が、ＣＭの時間だけチャネルを切り替えた場合であるので、制御部２１は、現在の時刻を取得する（ステップＳ２１０）。そして、制御部２１は、現在の時刻が有効期間内か否かをＣＭ関連情報表示候補を記憶する記憶部に保存されている有効期間から判定する（ステップＳ２１１）。有効期間内でなければ（ステップＳ２１１否定）、制御部２１は、ＣＭ関連情報表示候補を記憶する記憶部から情報を削除し（ステップＳ２１３）、処理を終了する。【００７６】
一方、有効期間内であれば（ステップＳ２１１肯定）、制御部２１は、出力部２６を制御して、本編とともに、ＣＭ関連コンテンツもしくはＣＭ関連情報を出力させ（ステップＳ２１２）、処理を終了する。【００７７】
［実施例１の効果］
上記してきたように、実施例１におけるデータ伝送装置は、データ放送用コンテンツよりも短い周期で繰り返し伝送されるセクション情報にＣＭ関連情報を埋め込む。そして、ＣＭ関連情報を埋め込まれたセクション情報とデータ放送用コンテンツと放送用コンテンツとを多重化し、データ受信装置に向けて伝送する。【００７８】
一方、実施例１におけるデータ受信装置は、放送用コンテンツに含まれるＣＭの出力が回避されたことを検知すると、セクション情報に埋め込まれたＣＭ関連情報を検索し、検索したＣＭ関連情報を出力部に出力する。【００７９】
このように、実施例１によれば、データ伝送装置は、短い周期で繰り返し伝送するセクション情報にＣＭ関連情報を埋め込むので、例えば、ＣＭ中にチャネルが切り替えられても、データ受信装置は、ＣＭ関連情報を確実に受信し、その後再生することができる。このようなことから、実施例１によれば、デジタル放送において、ＣＭ関連情報を受信側で確実に再生させることが可能になる。【００８０】
また、実施例１におけるデータ伝送装置は、データ放送用コンテンツにＣＭ関連情報よりもデータ量の大きいＣＭ関連コンテンツを埋め込む。一方、実施例１におけるデータ受信装置は、ＣＭの出力が回避されたことを検知すると、まず、データ放送用コンテンツに埋め込まれたＣＭ関連コンテンツを検索する。そして、ＣＭ関連コンテンツが検索できなかったことを条件として、セクション情報に埋め込まれたＣＭ関連情報を検索し、出力部に出力する。【００８１】
このように、実施例１によれば、データ受信装置は、ＣＭ関連コンテンツを受信している場合には、ＣＭ関連コンテンツを優先的に再生することも可能になる。
【実施例２】
【００８２】
［他の実施例］
さて、これまで本発明の実施例について説明してきたが、本発明は上記した実施例以外にも、種々の異なる形態にて実施されてよいものである。【００８３】
［特定情報］
実施例１においては、特定情報として、菓子のＣＭ関連情報を例に挙げ、菓子を製造する会社の社名、菓子の名称、菓子の特徴、セールスポイントといった情報を例に挙げた。しかしながら、本発明はこれに限られるものではない。本発明でいうところの特定情報は、いわゆる商品の宣伝のためのＣＭに限られず、本編とは異なる位置づけで視聴者に提供される情報や、視聴者によってスキップされ得る情報を広く含む概念である。例えば、番組内で行われるスポンサー紹介（“提供”画面）、番組内で行われるイベントの告知、ドラマなどでスポンサーの製品が使われるシーン、放送延長に伴う後番組の放送時間変更の告知などを含む。
【００８４】
［ＣＭ関連情報、ＣＭ関連コンテンツの挿入］
また、実施例１においては、ＣＭ関連情報をＥＩＴ［p/f］に挿入し、ＣＭ関連コンテンツをＢＭＬの形式で生成する手法を説明したが、本発明はこれに限られるものではない。ＣＭ関連情報をＥＩＴ［schedule］に挿入してもよいし、ＣＭ関連コンテンツをＭＨＰ（Multimedia  Home  Platform）の形式で生成してもよい。【００８５】
また、実施例１においては、セクション情報にＣＭ関連情報を挿入するのみならず、データ放送用コンテンツにＣＭ関連コンテンツを挿入する手法を説明した。このため、データ受信装置は、まず、ＣＭ関連コンテンツを検索し、ＣＭ関連コンテンツを受信していた場合には、優先的にＣＭ関連コンテンツを本編とともに表示していた。しかしながら、本発明はこれに限られるものではない。例えば、データ放送用コンテンツには、ＣＭ関連コンテンツを挿入しなくてもよい。この場合には、データ受信装置は、ＣＭ関連コンテンツを検索することなく、直ちにＣＭ関連情報を検索して本編とともに表示すればよい。【００８６】
［システム構成等］
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順（図１１〜図１３など）、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。【００８７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示（図２、図８など）の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵ（Central  Processing  Unit）および当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。【００８８】
［データ伝送プログラムおよびデータ受信プログラム］
また、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１４および図１５を用いて、上記の実施例と同様の機能を有するデータ伝送プログラムを実行するコンピュータ、データ受信プログラムを実行するコンピュータの一例を説明する。図１４は、データ伝送プログラムを実行するコンピュータを示す図であり、図１５は、データ受信プログラムを実行するコンピュータを示す図である。【００８９】
図１４に示すように、データ伝送プログラム（コンピュータ）３０は、ＲＡＭ（Random  Access  Memory）３１、キャッシュ３２、ＨＤＤ（Hard  Disk  Drive）３３、ＲＯＭ（Read  Only  Memory）３４およびＣＰＵ３５をバス３６で接続して構成される。ここで、ＲＯＭ３４には、上記の実施例と同様の機能を発揮するデータ伝送プログラム、つまり、図１４に示すように、制御プログラム３４ａ、セクション情報生成プログラム３４ｂ、データコンテンツ生成プログラム３４ｃ、符号化プログラム３４ｄ、多重化プログラム３４ｅが備えられる。【００９０】
そして、ＣＰＵ３５は、これらのプログラム３４ａ〜３４ｅを読み出して実行することで、図１４に示すように、各プログラム３４ａ〜３４ｅは、制御プロセス３５ａ、セクション情報生成プロセス３５ｂ、データコンテンツ生成プロセス３５ｃ、符号化プロセス３５ｄ、多重化プロセス３５ｅとなる。なお、各プロセス３５ａ〜３５ｅは、図２に示した、制御部１１、セクション情報生成部１２、データコンテンツ生成部１３、符号化部１４、多重化部１５に各々対応する。【００９１】
ところで、上記した各プログラム３４ａ〜３４ｅについては、必ずしもＲＯＭ３４に記憶させておく必要はなく、例えば、コンピュータ３０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ３０の内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）などを介してコンピュータ３０に接続される「他のコンピュータ（またはサーバ）」に記憶させておき、コンピュータ３０がこれらからプログラムを読み出して実行するようにしてもよい。【００９２】
また、図１５に示すように、データ受信プログラム（コンピュータ）４０は、ＲＡＭ４１、キャッシュ４２、ＨＤＤ４３、ＲＯＭ４４およびＣＰＵ４５をバス４６で接続して構成される。ここで、ＲＯＭ４４には、上記の実施例と同様の機能を発揮するデータ受信プログラム、つまり、図１５に示すように、制御プログラム４４ａ、多重化分離プログラム４４ｂ、復号プログラム４４ｃ、データ復号プログラム４４ｄ、出力プログラム４４ｅが備えられる。【００９３】
そして、ＣＰＵ４５は、これらのプログラム４４ａ〜４４ｅを読み出して実行することで、図１５に示すように、各プログラム４４ａ〜４４ｅは、制御プロセス４５ａ、多重化分離プロセス４５ｂ、復号プロセス４５ｃ、データ復号プロセス４５ｄ、出力プロセス４５ｅとなる。なお、各プロセス４５ａ〜４５ｅは、図８に示した、制御部２１、多重化分離部２２、復号部２３、データ復号部２４、出力部２６に各々対応する。【００９４】
また、ＨＤＤ４３は、図１５に示すように、データ蓄積テーブル４３ａおよび蓄積テーブル４３ｂを備える。なお、データ蓄積テーブル４３ａおよび蓄積テーブル４３ｂは、図８に示したデータ蓄積部２５および蓄積部２７にそれぞれ対応する。【００９５】
ところで、上記した各プログラム４４ａ〜４４ｅについては、必ずしもＲＯＭ４４に記憶させておく必要はなく、例えば、コンピュータ４０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ４０の内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ４０に接続される「他のコンピュータ（またはサーバ）」に記憶させておき、コンピュータ４０がこれらからプログラムを読み出して実行するようにしてもよい。
【図１】
2010046971.tif 000003
【図２】
2010046971.tif 000004
【図３】
2010046971.tif 000005
【図４】
2010046971.tif 000006
【図５】
2010046971.tif 000007
【図６】
2010046971.tif 000008
【図７】
2010046971.tif 000009
【図８】
2010046971.tif 000010
【図９】
2010046971.tif 000011
【図１０】
2010046971.tif 000012
【図１１】
2010046971.tif 000013
【図１２】
2010046971.tif 000014
【図１３】
2010046971.tif 000015
【図１４】
2010046971.tif 000016
【図１５】
2010046971.tif 000017
【国際調査報告】
2010046971.tif 000018
2010046971.tif 000019
2010046971.tif 000020