(57)【特許請求の範囲】
【請求項１】
広告区間と前記広告区間に対応する本編区間を含む番組データのうち前記広告区間の再生状態を管理する再生管理部と、
前記広告区間の再生が完了するまで前記本編区間の再生を制限する再生制御部と、
前記広告区間と前記本編区間をそれぞれ示す領域を、前記広告区間と前記本編区間それぞれの時刻順に配列してなるシークバーを含む再生状態表示画面を表示部に表示させ、
前記広告区間の再生が完了したとき前記広告区間の表示態様を、前記広告区間の再生が完了するまでとは異なる表示態様に変更する表示制御部と、
を備え、
前記表示制御部は、
操作により番組を再生させる時点を指示する図形を前記シークバーに表示させ、
再生位置が前記広告区間内である場合、前記再生位置が前記本編区間内である場合と異なる形状で前記図形を表示させる
再生装置。
【請求項２】
前記表示制御部は、前記広告区間の再生が完了するまで表示させた前記本編区間の再生制限を示す画像を、前記広告区間の再生が完了したとき前記本編区間の再生許可を示す画像に変更する請求項１に記載の再生装置。
【請求項３】
前記番組データを多重化して受信した放送信号から得られた制御データから前記広告区間での宣伝対象の商品に関する関連情報を抽出する制御情報解析部を備え、
前記表示制御部は、
前記広告区間の領域に前記関連情報に係るアイコンを表示させ、
前記アイコンが押下されるとき、前記関連情報を表示させ、
前記再生制御部は、
前記関連情報が表示されるとき、前記広告区間に対応する本編区間の再生を許可する
請求項２に記載の再生装置。
【請求項４】
前記再生制御部は、広告区間と前記広告区間に対応する本編区間の組を複数個含む番組データにおいて、指示された広告区間よりも前の広告区間の再生が完了するまで前記指示された広告区間に対応する本編区間の再生を制御する請求項１から請求項３のいずれか一項に記載の再生装置。
【請求項５】
前記再生制御部は、広告区間と前記広告区間に対応する本編区間の組を複数個含む番組データにおいて、指示された広告区間よりも前の広告区間の再生が完了するまで前記指示された広告区間に対応する本編区間の再生を制御し、
前記表示制御部は、番組を再生させる時点を指示する画像の位置を、前記前の広告区間の表示位置に移動させる請求項４に記載の再生装置。
【請求項６】
前記再生制御部は、前記本編区間の再生のために再生が必要な１又は複数の広告区間を示す再生必要広告情報に基づいて、前記１又は複数の広告区間の再生が完了するまで前記本編区間の再生を制限する請求項１から請求項５のいずれか一項に記載の再生装置。
【請求項７】
再生装置における再生方法であって、
広告区間と前記広告区間に対応する本編区間を含む番組データのうち前記広告区間の再生状態を管理する再生管理過程と、
前記広告区間の再生が完了するまで前記本編区間の再生を制限する再生制御過程と、
前記広告区間と前記本編区間をそれぞれ示す領域を、前記広告区間と前記本編区間それぞれの時刻順に配列してなるシークバーを含む再生状態表示画面を表示部に表示させ、
前記広告区間の再生が完了したとき前記広告区間の表示態様を、前記広告区間の再生が完了するまでとは異なる表示態様に変更する表示制御過程と、
を有し、
前記表示制御過程において、
操作により番組を再生させる時点を指示する図形を前記シークバーに表示させ、
再生位置が前記広告区間内である場合、前記再生位置が前記本編区間内である場合と異なる形状で前記図形を表示させる
再生方法。
【請求項８】
再生装置のコンピュータに、
広告区間と前記広告区間に対応する本編区間を含む番組データのうち前記広告区間の再生状態を管理する再生管理手順、
前記広告区間の再生が完了するまで前記本編区間の再生を制限する再生制御手順、
前記広告区間と前記本編区間をそれぞれ示す領域を、前記広告区間と前記本編区間それぞれの時刻順に配列してなるシークバーを含む再生状態表示画面を表示部に表示させ、
前記広告区間の再生が完了したとき前記広告区間の表示態様を、前記広告区間の再生が完了するまでとは異なる表示態様に変更する表示制御手順、
を実行させ、
前記表示制御手順において、
操作により番組を再生させる時点を指示する図形を前記シークバーに表示させ、
再生位置が前記広告区間内である場合、前記再生位置が前記本編区間内である場合と異なる形状で前記図形を表示させる
ためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置、再生方法およびプログラムに関する。
【背景技術】
【０００２】
再生装置には、録画された映像の一部をスキップし、所望の区間を再生するスキップ機能を有するものがある。商品、サービスの宣伝を主目的とする広告番組（ＣＭ：Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅ）が、主にスキップの対象となることがある。通例、ＣＭは、番組の本編に間欠的に挿入されるため、視聴者による番組の本編を集中して視聴することを妨げ、煩わしい印象を与えることがある。
【０００３】
他方、放送事業者や番組提供者として、視聴者にＣＭを視聴してもらいたいという要請がある。そのため、ＣＭのスキップを制限することについて規格化の動きがある。特許文献１には、蓄積した放送データの再生を制御するルールを放送データと関連づけて蓄積し、ルールを適用するタイミングを検出し、検出したルールを実行して放送データの再生を制御するデジタル放送用受信方法について記載されている。
【０００４】
特許文献２には、録画する番組からＣＭ部分を検出し、録画した番組を再生する際に付随するＣＭ部分を視聴したかどうかを管理し、録画した番組の再生時に番組の本編とＣＭ部分とを分離して再生する録画再生装置について記載されている。当該録画再生装置は、録画した番組の再生時に番組の本編とＣＭ部分とを分離して再生し、ＣＭ部分を視聴するまで録画装置から削除処理を禁止する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１２８１３０号公報
【特許文献２】特開２００６−２５２６５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＣＭのスキップが制限されると、ＣＭが視聴されていないと番組の本編が再生されないことや、早送りがなされないなど、ユーザの意図とは異なる動作がなされることがある。かかる動作は、ユーザに不具合もしくは煩雑と認識されるおそれがある。
【０００７】
本発明は上記の点に鑑みてなされたものであり、広告区間の視聴状態に応じてユーザの意図に沿った操作を容易にする録画再生装置、録画再生方法およびプログラムを提供する。
【課題を解決するための手段】
【０００８】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、広告区間と前記広告区間に対応する本編区間を含む番組データのうち前記広告区間の再生状態を管理する再生管理部と、前記広告区間の再生が完了するまで前記本編区間の再生を制限する再生制御部と、前記広告区間と前記本編区間をそれぞれ示す領域を、前記広告区間と前記本編区間それぞれの時刻順に配列してなるシークバーを含む再生状態表示画面を表示部に表示させ、前記広告区間の再生が完了したとき前記広告区間の表示態様を、前記広告区間の再生が完了するまでとは異なる表示態様に変更する表示制御部と、を備え、前記表示制御部は、操作により番組を再生させる時点を指示する図形を前記シークバーに表示させ、再生位置が前記広告区間内である場合、前記再生位置が前記本編区間内である場合と異なる形状で前記図形を表示させる再生装置である。
【発明の効果】
【０００９】
本発明によれば、広告区間の視聴状態に応じてユーザの意図に沿った操作を容易にする録画再生装置、録画再生方法およびプログラムを提供する。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る放送システムの構成を示すブロック図である。
【図２】第１の実施形態に係る送信装置の構成を示すブロック図である。
【図３】ＭＨ−ＥＩＴのデータ構造の一例を示す図である。
【図４】第１の実施形態に係る再生装置の構成を示すブロック図である。
【図５】第１の実施形態に係る制御部の構成を示すブロック図である。
【図６】第１の実施形態に係る録画処理を示すフローチャートである。
【図７】再生管理データの例を示す図である。
【図８】再生状態表示画面の例を示す図である。
【図９】再生状態表示画面の例を示す図である。
【図１０】再生状態表示画面の例を示す図である。
【図１１】再生状態表示画面の例を示す図である。
【図１２】再生状態表示画面の例を示す図である。
【図１３】再生状態表示画面の例を示す図である。
【図１４】第１の実施形態に係る表示制御処理の例を示すフローチャートである。
【図１５】第１の実施形態に係る表示制御処理の例を示すフローチャートである。
【図１６】第１の実施形態に係る表示制御処理の例を示すフローチャートである。
【図１７】第２の実施形態に係る再生必要ＣＭ情報の例を示す概念図である。
【図１８】第２の実施形態に係る再生処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（第１の実施形態）
まず、本発明の第１の実施形態に係る放送システム１の概要について説明する。
図１は、本実施形態に係る放送システム１の構成を示すブロック図である。
放送システム１は、送信装置１０と再生装置３０とを含んで構成される。
送信装置１０は、放送番組の内容（コンテンツ）を表す番組データと当該番組の提供形態、構成など放送サービスの提供を制御するための制御データを取得する。１つの番組に係る番組データには、広告区間と番組本編の区間の組を１個又は複数個含まれる。それらの組が連接して番組データが形成される。広告区間は、各種の商品、サービスその他の事物を広告、宣伝又は報知することを目的とする広告番組の内容を表すデータ又は区間である。一般に商品又はサービスの広告を目的とする広告番組は、ＣＭ（Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅ）と呼ばれるが、以下の説明では、広告番組をＣＭと呼ぶことがある。また、広告区間をＣＭ区間と呼ぶことがある。ＣＭは、番組提供者が自己の業務により提供する商品やサービスの宣伝を目的に用いられることがある。放送事業者は、番組提供者からの対価の支払いに応じてＣＭと番組本編を放送する。番組本編とは、制作者が制作した放送番組の主たる内容、つまり、番組提供者が各種の事物の広告、宣伝又は報知を主目的としないものを意味する。番組本編には、例えば、ドラマ番組、ドキュメンタリ番組、スポーツ番組、ニュース番組、などがある。送信装置１０は、番組データと制御データを再生装置３０に放送伝送路２０を介して送信する。送信装置１０は、例えば、放送事業者が管理する送信装置である。
【００１２】
放送伝送路２０は、送信装置１０から送信される各種のデータを不特定多数の再生装置３０に一方的かつ一斉に送信する伝送路である。放送伝送路２０は、例えば、所定の周波数帯域を有する放送波である。放送伝送路２０は、放送波を中継する放送衛星ＢＳを含んで構成されてもよい。放送伝送路２０には、その一部にネットワーク、例えば、専用回線、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などが含まれてもよい。
【００１３】
再生装置３０は、放送伝送路２０を介して伝送された番組データと制御データを受信し、ユーザの操作により指示された番組データを蓄積する。再生装置３０は、指示された番組データに含まれるＣＭ区間が再生されたか否かを管理し、ＣＭ区間が再生されるまで当該ＣＭ区間に対応する本編区間の再生を制限する。ここで、ＣＭ区間が再生されたとは、ＣＭ区間内の番組データが示す映像、音声等が再生されたことを意味する。同様に、本編区間が再生されたとは、本編区間内の番組データが示す映像、音声等が再生されたことを意味する。再生装置３０は、当該ＣＭ区間を再生した後、当該本編区間の再生を許可する。再生装置３０は、表示部３１８（後述）にＣＭ区間と本編区間を表示する際、本編区間の表示態様を、ＣＭ区間が再生されたとき当該ＣＭ区間が再生されるまでの表示態様とは異なる表示態様に変更する。再生装置３０は、放送波で伝送された番組データと制御データを記憶し、番組データに基づく映像や音声を再生することができる機器である。再生装置３０は、例えば、光ディスクレコーダである。
【００１４】
放送システム１において、送信装置１０、再生装置３０の数は、一般には複数であるが、以下では、それぞれの数が１個であると仮定して説明する。また、放送システム１は、多重化・伝送方式としてＭＭＴ（ＭＰＥＧ  Ｍｅｄｉａ  Ｔｒａｎｓｐｏｒｔ）・ＴＬＶ（Ｔｙｐｅ  Ｖａｌｕｅ  Ｌｅｎｇｔｈ）方式を用いる場合を例にする。
【００１５】
（送信装置の構成）
次に、本実施形態に係る送信装置１０の構成について説明する。
図２は、本実施形態に係る送信装置１０の構成を示すブロック図である。
送信装置１０は、番組データ取得部１１、制御データ取得部１２、多重化部１３、変調部１４及び送信部１５を含んで構成される。
【００１６】
番組データ取得部１１は、送信装置１０の外部から番組データを取得する。番組データは、放送番組の内容（コンテンツ）を表すデータである。番組データは、例えば、放送番組を構成する映像データ、音声データ、テキストデータなどが含まれる。番組データ取得部１１は、取得した番組データを多重化部１３に出力する。
【００１７】
制御データ取得部１２は、送信装置１０の外部から制御情報を取得する。制御データは、例えば、ＭＭＴ方式におけるＭＭＴ−ＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）である。ＭＭＴ−ＳＩには、例えば、ＭＰＴ（ＭＭＴ  Ｐａｃｋａｇｅ  Ｔａｂｌｅ；ＭＭＴパッケージテーブル）、ＭＨ−ＥＩＴ（ＭＨ−イベント情報テーブル、ＭＨ−Ｅｖｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）が含まれる。ＭＰＴは、放送番組の構成要素であるアセット、つまり映像、音声のリストや、それらの提供条件を示す情報を含むテーブルである。ＭＨ−ＥＩＴは、その時点から所定期間内に放送もしくは放送予定の番組に関する情報、例えば、番組の名称、放送時間、放送内容の説明などを示す情報を含むテーブルである。そのため、ＭＨ−ＥＩＴは、番組の進行に応じて更新される。番組がＣＭである場合には、番組に関する情報としてＣＭ関連情報が含まれる。これにより、放送される番組にＣＭが含まれるか否かが判別される。ＣＭ関連情報として、１又は複数のＣＭのそれぞれの放送時間の情報が含まれる。これにより、各番組においてＣＭ区間と、番組の本編区間とが判別される。制御データ取得部１２は、取得した制御データ情報を多重化部１３に出力する。
【００１８】
多重化部１３には、番組データ取得部１１から入力された番組データと、制御データ取得部１２から入力された制御データを多重化して多重化データを生成する。多重化部１３は、生成した多重化データを変調部１４に出力する。
変調部１４は、多重化部１３から入力された多重化データを所定の変調方式（例えば、ＱＰＳＫ：Ｑｕａｄｒａｔｕｒｅ  Ｐｈａｓｅ−ｓｈｉｆｔ  Ｋｅｙｉｎｇ）を用いて変調して基底周波数帯域の放送信号を生成し、生成した放送信号を送信部１５に出力する。
送信部１５は、変調部１４から入力された基底周波数帯域の放送信号に基づいて、所定の周波数の搬送波を変調して放送周波数帯域の放送信号を生成し、生成した放送信号を放送波として放射する。これにより、制御データと番組データを多重化した多重化データを搬送する放送信号が放送伝送路２０を介して伝送される。
【００１９】
（ＭＨ−ＥＩＴ）
次に、ＭＨ−ＥＩＴのデータ構造について説明する。
図３は、ＭＨ−ＥＩＴのデータ構造の一例を示す図である。
ＭＨ−ＥＩＴは、個々の番組を識別するイベント識別（ｅｖｅｎｔ＿ｉｄ）、開始時刻（ｓｔａｒｔ＿ｔｉｍｅ）、継続時間（ｄｕｒａｔｉｏｎ）及び記述子領域（ｄｅｓｃｒｉｐｔｏｒ）を含んで構成される。記述子領域にＣＭ関連情報を表す記述子が記述される。ＣＭ関連情報を記述する記述子として、例えば、ＭＨ−拡張形式イベント記述子（ＭＨ−Ｅｘｔｅｎｄｅｄ＿Ｅｖｅｎｔ＿Ｄｅｓｃｒｉｐｔｏｒ（））が用いられる。ＣＭ関連情報として、放送時間の他、ＣＭ番号、ＣＭ情報、ＣＭ情報表示優先、ＣＭ視聴ルールが含まれてもよい。ＣＭ番号は、個々のＣＭを識別する識別番号である。ＣＭ情報は、ＣＭならびに番組本編の提供者や広告対象の商品やサービスの情報を含む。ＣＭ情報表示優先とは、１つのＣＭに複数のＣＭ情報が設定される場合において、他のＣＭ情報よりも優先して表示するＣＭ情報を示す情報である。ＣＭ視聴ルールとは、番組本編の表示を許可するために要するＣＭの表示条件である。ＣＭ視聴ルールとして、例えば、トリック再生（早送り再生、逆方向再生、コマ送り再生、等の特殊再生）の可否、などが設定される。
【００２０】
（再生装置）
次に、本実施形態に係る再生装置３０の構成について説明する。
図４は、本実施形態に係る再生装置３０の構成を示すブロック図である。
再生装置３０は、受信部３１１、復調部３１２、分離部３１３、音声復号部３１４、拡声部３１５、映像復号部３１６、映像合成部３１７、表示部３１８、記憶部３２２、入力部３２３及び制御部３３１を含んで構成される。
【００２１】
受信部３１１は、放送伝送路２０を介して送信装置１０から放送波として伝送された放送信号のうち、制御部３３１の選局部３３２からの選局信号で指定されるチャンネルで伝送された放送信号を受信する。受信部３１１は、例えば、放送波を受信するチューナーを含んで構成される。チューナーは、選局信号で指定されたチャンネルに対応した搬送周波数で放送信号をダウンコンバートして基底周波数帯域の放送信号を生成する。受信部３１１は、生成した基底周波数帯域の放送信号を復調部３１２に出力する。
【００２２】
復調部３１２は、受信部３１１から入力された放送信号を復調して、多重化データを生成する。復調部３１２で用いられる復調方式は、変調部１４（図２）で用いられる変調方式に対応する復調方式である。復調部３１２は、生成した多重化データを分離部３１３に出力する。
【００２３】
分離部３１３は、復調部３１２から入力された多重化データから番組データと制御データに分離する。また、分離部３１３は、番組データから音声データと、映像データとを分離する。分離部３１３は、分離した音声データ、映像データ及び制御データを制御部３３１に出力する。
【００２４】
音声復号部３１４は、制御部３３１の再生制御部３３５から入力された音声データ（符号化されている）について復号処理を行い、復号した音声データを生成する。音声復号部３１４が用いる音声復号方式は、音声データの符号化に用いられた符号化方式に対応する音声復号方式（例えば、ＭＰＥＧ−４オーディオ）である。音声復号部３１４は、復号により生成された音声データを拡声部３１５に出力する。
拡声部３１５は、音声復号部３１４から入力された音声データに基づく音声を再生する。拡声部３１５は、例えば、スピーカーを含んで構成される。
【００２５】
映像復号部３１６は、制御部３３１の再生制御部３３５から入力された映像データ（符号化されている）について復号処理を行い、復号した映像データを生成する。映像復号部３１６が用いる映像復号方式は、映像データの符号化に用いられた符号化方式に対応する映像復号方式（例えば、ＨＥＶＣ：Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）である。映像復号部３１６は、生成した映像データを映像合成部３１７に出力する。
【００２６】
映像合成部３１７には、制御部３３１の表示制御部３３６から画面データが入力されることがある。画面データには、各種のグラフィック画面、例えば、メニュー画面、案内画面、警告画面などがある。映像合成部３１７は、映像復号部３１６から入力される映像データが示す映像に画面データが示す画面を重畳して表示映像を合成する。映像合成部３１７は、合成した表示映像を示す映像データを表示部３１８に出力する。
表示部３１８は、映像合成部３１７から入力された映像データに基づく映像を再生する。表示部３１８は、例えば、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。
【００２７】
記憶部３２２は、受信した番組データ（映像データ、音声データ）を蓄積する。また、記憶部３２２には、それらの映像データに含まれるＣＭデータに関するＣＭ関連情報など、受信した制御データに基づくデータが記憶される。記憶部３２２には、制御部３３１で行われる処理に用いる各種のデータ、制御部３３１が生成したデータが記憶される。記憶部３２２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ−ｏｎｌｙ  Ｍｅｍｏｒｙ）などの各種の記憶媒体を含んで構成される。また、記憶部３２２は、光ディスクを着脱可能に固定するホルダを含んで構成されてもよい。光ディスクには、番組データ及びＣＭ関連情報など、番組データに基づく映像や音声の再生に用いる各種のデータが対応付けて記憶される。
【００２８】
入力部３２３には、ユーザの操作によって生成された操作信号が入力される。入力部３２３は、例えば、制御装置（リモコン）ＲＣからの操作信号を赤外線で受信する赤外線インターフェースを含んで構成される。操作信号は、例えば、電源のオン／オフ、放送波を受信するチャンネル、時間帯もしくは番組、再生する番組、再生位置（時間）、記録・再生の開始／停止、再生態様（通常再生、特殊再生、等）、などの情報を指定する。入力部３２３は、操作信号を制御部３３１に出力する。なお、入力部３２３は、ユーザの操作を受け付けるための物理的な部材、例えば、各種のボタン、つまみなどを含んで構成され、操作に応じた操作信号を生成してもよい。
【００２９】
制御部３３１は、再生装置３０の動作に係る各種の処理を行う。制御部３３１は、図５に示すように選局部３３２、制御情報解析部３３３、データ蓄積部３３４、再生制御部３３５、表示制御部３３６及び再生管理部３３７を含んで構成される。制御部３３１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御回路を含んで構成される。制御部３３１は、記憶部３２２から読み取った制御プログラムが表す命令で指示された処理を実行することにより、選局部３３２、制御情報解析部３３３、データ蓄積部３３４、再生制御部３３５、表示制御部３３６及び再生管理部３３７などの機能を実現してもよい。
【００３０】
選局部３３２は、入力部３２３から入力される操作信号で指定されるチャンネルを判定し、判定したチャンネルを示す選局信号を生成する。選局部３３２は、生成した選局信号を受信部３１１に出力する。
【００３１】
制御情報解析部３３３は、分離部３１３から入力される制御データのうちＭＨ−ＥＩＴを抽出し、その時点で受信している番組データに関するＣＭ関連情報がＭＨ−ＥＩＴに含まれているか否かを判定する。含まれていると判定するとき、制御情報解析部３３３は、ＭＨ−ＥＩＴからＣＭ関連情報を抽出し、抽出したＣＭ関連情報をデータ蓄積部３３４に出力する。
【００３２】
データ蓄積部３３４は、入力部３２３から入力される操作信号で録画が指示されるとき、分離部３１３から入力される番組データ（映像データ、音声データ）を記憶部３２２に順次記憶する。制御情報解析部３３３からＣＭ関連情報が入力されるとき、データ蓄積部３３４は、当該ＣＭ関連情報をその時点で（現在）受信している番組データと対応付けて記憶部３２２に記憶することにより再生管理データを形成する。また、データ蓄積部３３４は、当該番組の制御データを記憶部３２２に記憶する。制御データに含まれるＭＰＴ、ＭＨ−ＥＩＴも番組データに基づく映像や音声の再生に用いられる。再生管理データの例について後述する。
【００３３】
再生制御部３３５は、入力部３２３から入力される操作信号で再生が指示されるとき、指示される番組の番組データを記憶部３２２から順次読み出し、読み出した番組データのうち映像データを映像復号部３１６に出力し、音声データを音声復号部３１４に出力する。これにより、番組の映像と音声が再生される。再生制御部３３５は、現在番組データを読み出し、再生位置を示す再生位置データを表示制御部３３６と再生管理部３３７に出力する。再生位置とは、記憶された番組のうちその時点において再生されている位置（時刻）を意味する。再生位置は、番組の冒頭からの経過時間で表されることがある。本実施形態では、再生制御部３３５は、番組データがＣＭ区間と本編区間とを含むとき、ＣＭ区間について再生が完了するまで、当該ＣＭ区間に対応する本編区間の再生を開始させない。再生制御部３３５は、記憶部３２２に記憶された再生管理データを参照することにより本編区間の再生の可否を判定することができる。
【００３４】
表示制御部３３６は、入力部３２３から入力される操作信号で再生が指示される番組について、記憶部３２２に記憶された当該番組の番組データとＣＭ関連情報を参照して、再生状態表示画面を生成する。再生状態表示画面は、番組を構成するＣＭ区間と当該ＣＭ区間に対応する本編区間をそれぞれ表すバーを、各区間の開始位置（時刻）の順に配列して形成されるシークバーを含む。再生状態表示画面において、ＣＭ区間と本編区間の表示態様が異なっていてもよい。また、表示制御部３３６は、再生が完了した区間の表示態様を、未完了の区間の表示態様とは異なる表示態様に変更する。再生状態表示画面には、現在の再生位置を示す再生ポインタ（再生指示画像）と、ユーザ所望の再生位置（シーク位置）を操作により指示するためのシークポインタ（再生位置指示画像）が含まれてもよい。現在の再生位置は、再生制御部３３５からの再生位置データで指示される。表示制御部３３６は、操作により指示される再生位置として、表示部３１８で表示される再生状態表示画面において、操作信号により指示される座標に対応する位置を指示する。表示制御部３３６は、番組構成画像上のその位置にシークポインタを重畳する。表示制御部３３６は、番組構成画像を示す画面データを生成し、生成した画面データを映像合成部３１７に出力する。
【００３５】
再生管理部３３７は、再生制御部３３５から逐次に入力される再生位置データに基づいて、再生が指示された番組データのうち番組の再生が完了した区間を判定する。再生管理部３３７は、再生が完了したＣＭ区間について当該区間の再生の完了を示すＣＭ視聴フラグを記憶部３２２に記憶された再生管理データに設定する。これにより、番組データに含まれるＣＭ区間のそれぞれについて再生が完了したか否かが管理される。
【００３６】
（録画処理）
次に、本実施形態に係る録画処理について説明する。
図６は、本実施形態に係る録画処理を示すフローチャートである。
（ステップＳ１０１）分離部３１３は、受信された受信波で搬送された多重化データから制御データと番組データを抽出する。その後、ステップＳ１０２に進む。
（ステップＳ１０２）制御情報解析部３３３は、制御データに含まれるＭＨ−ＥＩＴに、その時点で受信している番組データに関するＣＭ関連情報が含まれているか否かを判定する。含まれていると判定するとき（ステップＳ１０２  ＹＥＳ）、ステップＳ１０３に進む。含まれていないと判定するとき（ステップＳ１０２  ＮＯ）、ステップＳ１０４に進む。
【００３７】
（ステップＳ１０３）データ蓄積部３３４は、録画が指示される番組データと対応付けて記憶部３２２にＣＭ関連情報を記憶部３２２に順次記憶して再生管理データを形成する。その後、ステップＳ１０４に進む。
（ステップＳ１０４）データ蓄積部３３４は、録画が指示される番組データを記憶部３２２に順次蓄積する。その後、図６に示す処理を終了する。
【００３８】
（再生管理データ）
次に、再生管理データの例について説明する。図７は、再生管理データの例を示す図である。図７に示す例では、再生管理データは、録画タイトルＩＤ、ＣＭ番号、ＣＭ情報１、ＣＭ情報２、ＣＭ情報表示優先、開始時刻、終了時刻、ＣＭ視聴フラグ（ＣＭ視聴）及びＣＭ視聴ルールを含んで構成される。録画タイトルＩＤは、個々の番組を識別する識別情報である。ＣＭ情報１として、本編番組の提供者である広告主の企業名が設定されている。ＣＭ情報２として、宣伝対象の商品又はサービスのブランド名などが設定されている。開始時刻、終了時刻は、それぞれ当該ＣＭ区間の開始位置、終了位置を示す。ＣＭ視聴ルールとして、トリック再生可又はトリック再生不可が設定される。なお、この例では、再生管理データの要素のうち、ＣＭ番号、ＣＭ情報１、ＣＭ情報２、ＣＭ情報表示優先、開始時刻、終了時刻、及びＣＭ視聴ルールは、制御情報解析部３３３がＭＨ−ＥＩＴから抽出した情報である。録画タイトルＩＤは、データ蓄積部３３４が番組データと対応付けて付加した情報である。ＣＭ視聴フラグは、再生管理部３３７が設定した情報である。
【００３９】
（再生状態表示画面）
次に、表示部３１８に表示される再生状態表示画面の例について説明する。
図８は、再生状態表示画面の一例を示す図である。図８に示す例は、初期における３つの本編区間ｍｐ００、ｍｐ０１、ｍｐ０２と２つのＣＭ区間ｃｍ０１、ｃｍ０２を含む番組のシークバーを示す。このシークバーは、本編区間ｍｐ００、ＣＭ区間ｃｍ０１、本編区間ｍｐ０１、ＣＭ区間ｃｍ０２、本編区間ｍｐ０２のそれぞれを示す棒状の領域が、順次水平方向に連接してなる。表示制御部３３６は、再生管理データを参照してＣＭ区間ｃｍ０１、ｃｍ０２を特定し、記憶部３２２に記憶したＭＨ−ＥＩＴを参照して当該番組の継続時間を有する番組の全区間から特定されたＣＭ区間ｃｍ０１、ｃｍ０２で区切られる区間を時刻の早い順に本編区間ｍｐ００、ｍｐ０１、ｍｐ０２として特定する。棒状の領域は、それぞれ垂直方向の幅よりも水平方向の長さの方が長い。図８において左側よりも右側の方が時間的に後の区間が配置されている。本編区間ｍｐ０１、ｍｐ０２は、それぞれＣＭ区間ｃｍ０１、ｃｍ０２に対応付けられる。
【００４０】
再生制御部３３５は、ＣＭ区間ｃｍ０１について再生が完了するまで、本編区間ｍｐ０１の再生を制限し、ＣＭ区間ｃｍ０２について再生が完了するまで、本編区間ｍｐ０２の再生を制限する。また、再生が許可されている本編区間ｍｐ００は、本編区間ｍｐ０１、ｍｐ０２よりも明るい階調で表される。ＣＭ区間ｃｍ０１、ｃｍ０２の再生が完了したとき、表示制御部３３６は、再生の完了前よりも本編区間ｍｐ０１、ｍｐ０２を本編区間ｍｐ００と同様の明るい階調で表すことで再生可能であることを表す。
【００４１】
次に、再生状態表示画面の他の例を示す。図９は、再生状態表示画面の他の例を示す図である。図９（ａ）、（ｂ）は、いずれも図８と同様のＣＭ区間ｃｍ０１、ｃｍ０２と本編区間ｍｐ００、ｍｐ０１、ｍｐ０２を示すシークバーに、さらにシークポインタｓｂ０２が重畳してなる再生状態表示画面を示す。シークポインタｓｂ０２は、それぞれＣＭ区間ｃｍ０２の真上に隣接する位置に表示される。このことは、ＣＭ区間ｃｍ０２内のシーク位置が操作により指示されていることを示す。表示制御部３３６は、再生状態表示画面のうち入力部３２３から入力される操作信号で指示される水平方向の座標を特定し、特定した水平方向の座標と所定の垂直方向の座標からなる２次元座標をシークポインタｓｂ０２表示する位置として定める。再生制御部３３５は、その水平方向の座標に対応する再生位置の候補を定める。
【００４２】
図９（ａ）に示す例では、指定されたＣＭ区間ｃｍ０２よりも前に再生が完了していないＣＭ区間ｃｍ０１がある。再生制御部３３５は、指定されたＣＭ区間ｃｍ０２以前のＣＭ区間ｃｍ０１について再生が完了していない場合には、ＣＭ区間ｃｍ０２に対応する直後の本編区間ｍｐ０２について再生を許可しない。再生制御部３３５は、指定されたＣＭ区間ｃｍ０２以前のＣＭ区間ｃｍ０１について、いずれも再生を完了した場合には、本編区間ｍｐ０２について再生を許可する。よって、番組全体を視聴するために番組内に挿入される全てのＣＭ区間を再生することが条件となる。
【００４３】
図９（ｂ）に示す例では、再生制御部３３５は、指定されたＣＭ区間ｃｍ０２の再生が完了したとき、より前のＣＭ区間ｃｍ０１の再生の有無に関わらず、ＣＭ区間ｃｍ０２にそれぞれ対応する本編区間ｃｍ０２の再生を許可する。このような再生の制限または許可の制御は、例えば、本編区間により番組提供者が異なる場合や、内容が異なる場合でも適用可能である。
【００４４】
次に、再生状態表示画面のさらに他の例を示す。図１０は、再生状態表示画面の他の例を示す図である。図１０（ａ）、（ｂ）は、いずれも図８と同様のＣＭ区間ｃｍ０１、ｃｍ０２と本編区間ｍｐ００、ｍｐ０１、ｍｐ０２を示すシークバーに、さらに再生ポインタｐｂが重畳してなる再生状態表示画面を示す。図１０（ａ）に示す例では、ＣＭ区間ｃｍ０１、ｃｍ０２のそれぞれの真上に隣接して閉じられた鍵の画像（鍵マーク）ｌｋ０１、ｌｋ０２が表示されている。また、再生ポインタｐｂが示す現在の再生位置は、ＣＭ区間ｃｍ０１よりも前の本編区間ｍｐ００の範囲内にある。従って、画像ｌｋ０１、ｌｋ０２は、ＣＭ区間ｃｍ０１、ｃｍ０２の再生が完了していないために、それぞれの直後の本編区間ｍｐ０１、ｍｐ０２の再生が制限されていることを明示する。
【００４５】
図１０（ｂ）に示す例では、ＣＭ区間ｃｍ０１の再生が完了し、本編区間ｍｐ０１の再生が許可されるのに対し、ＣＭ区間ｃｍ０２の再生が未完了であり、本編区間ｍｐ０２の再生が制限されている。ＣＭ区間ｃｍ０１の真上において、閉じられた鍵の画像ｌｋ０１に代えて、開放された鍵の画像（解除マーク）ｒｌ０１が隣接して表示される。また、再生ポインタｐｂが示す現在の再生位置は、ＣＭ区間ｃｍ０１の直後の本編区間ｍｐ０１の範囲内にある。そして、ＣＭ区間ｃｍ０１は、再生が未完了のときよりも明るい階調で表される。これらのことは、ＣＭ区間ｃｍ０１の再生が完了することにより、その直後の本編区間ｍｐ０１の再生が許可されていることを明示する。また、表示制御部３３６は、ＣＭ区間ｃｍ０１の映像や音声を再生しているとき、再生していないときとは異なる表示態様で、再生状態表示画面上にＣＭ区間ｃｍ０１を表示させてもよい。表示制御部３３６は、例えば、ＣＭ区間ｃｍ０１の表示を点滅させる。
【００４６】
次に、再生状態表示画面のさらに他の例を示す。図１１は、再生状態表示画面のさらに他の例を示す図である。図１１は、いずれも図１０（ｂ）と同様のＣＭ区間ｃｍ０１、ｃｍ０２と本編区間ｍｐ００、ｍｐ０１、ｍｐ０２を示すシークバーに、鍵の画像ｒｌ０１、ｌｋ０２、ｒｌ０２−１、ｌｋ０２−２と、アイコンａｄ０２−１、ａｄ０２−２をさらに表す。アイコンａｄ０２−１、ａｄ０２−２は、それぞれＣＭ区間ｃｍ０２に係る番組提供者の名称である「Ｋａｄｅｎ  Ｉｎｃ」、宣伝対象の商品を表す。表示制御部３３６は、アイコンａｄ０２−１、ａｄ０２−２が押下されることに応じて、それらの詳細な情報などの関連情報、例えば、説明文、動画などを記憶部３２２から読み出し、表示させてもよい。ここで「押下」とは、操作により指定される座標を表示領域内に含む操作信号を取得することを意味し、必ずしも、物理的に押下されることを意味しない。これらのアイコンａｄ０２−１、ａｄ０２−２や関連情報は、ＭＨ−ＥＩＴに記述される記述子又は記述子で指定されるデータファイルとして放送波により搬送され、記憶部３２２に記憶される。アイコンａｄ０２−１、ａｄ０２−２の左方、右方に表示された、開放された鍵の画像ｒｌ０２−１、閉じた鍵の画像ｌｋ０２−２は、アイコンａｄ０２−１の関連情報、アイコンａｄ０２−２の関連情報がそれぞれ表示されたこと、表示されていないことを示す。なお、再生制御部３３５は、さらにアイコンａｄ０２−１の関連情報、アイコンａｄ０２−２の関連情報のいずれも表示されることを、本編区間ｍｐ０２の再生条件として用いてもよい。
【００４７】
なお、上述した例では、ＣＭ区間の再生を、当該ＣＭ区間に対応する本編区間の再生を許可するための条件として用いる場合を例にしたが、これには限られない。ＣＭ区間の再生方式（トリック再生）や、その可否が、再生を許可するための条件として用いられてもよい。その生成方式や、その可否は、再生管理データのＣＭ視聴ルールで指示されてもよい（図７）。
【００４８】
次に、再生状態表示画面のまたさらに他の例を示す。図１２は、再生状態表示画面のまたさらに他の例を示す図である。図１２は、再生が許可された本編区間ｍｐ００、ＣＭ区間ｃｍ０１、再生が制限された本編区間ｍｐ０１を示すシークバーを表す。図１２（ａ）に示す例では、再生ポインタｐｂが示す再生位置とシークポインタｓｂが示すシーク位置が、いずれも本編区間ｍｐ００の範囲内にある。図１２（ｂ）に示す例では、シークポインタｓｂのドラッグ操作により指示されるシーク位置が順次右方に移動し、ある時点において本編区間ｍｐ０１内に含まれる場合を示す。このとき、表示制御部３３６は、シークポインタｓｂの下方に隣接する位置に禁止マークｐｈ０１を再生状態表示画面上に表示させる。シーク位置が本編区間ｍｐ０１の範囲外に移動されたとき、表示制御部３３６は、禁止マークｐｈ０１の表示を停止する。これにより、ＣＭ区間ｃｍ０１が再生されないと、対応する本編区間ｍｐ０１が再生されないことが明示される。なお、表示制御部３３６は、禁止マークｐｈ０１に代えて、ＣＭ区間０１を視聴しなければ本編区間ｍｐ０１を視聴できないことを示すポップアップ表示を表示させてもよい。
【００４９】
次に、再生状態表示画面のまたさらに他の例を示す。図１３は、再生状態表示画面のまたさらに他の例を示す図である。図１３は、本編区間ｍｐ００、ｍｐ０１、ｍｐ０２及びＣＭ区間ｃｍ０１、ｃｍ０２を含むシークバーに対して、さらに各種のシークポインタを示す。図１３（ａ）は、シークポインタｓｂのドラッグ操作により指示されるシーク位置が順次右方に移動し、ある時点においてＣＭ区間ｃｍ０１内に含まれる場合を示す。このとき、表示制御部３３６は、表示させるシークポインタｓｂを、形態が異なるシークポインタｓｂ０２に変更する。シークポインタｓｂの形状は、水平方向の幅が垂直方向の長さよりも短い縦長の形状であるのに対して、シークポインタｓｂ０２の形状は、頂点の位置が底辺よりも下方に向いた逆三角形の形状である。なお、本編区間ｍｐ０１が未表示であるときにおいて、指示されるシーク位置がさらに後に移動される場合がある。この場合、図１３（ｂ）に示すように、表示制御部３３６は、シーク位置を次のＣＭ区間ｃｍ０２内の位置に移動させ、その位置にシークポインタｓｂ０２に表示させる。これにより、未表示のＣＭ区間を表示させることが誘導される。また、ＣＭ区間に関するアイコンが表示される場合には、個々のアイコンがシーク位置の移動先として指定されてもよい。図１３（ｂ）に示す例では、シーク位置の移動先として、表示制御部３３６は、ＣＭ区間ｃｍ０３に関するアイコンａｄ０３−１、ａｄ０３−２を順次指定する。
【００５０】
（表示制御処理）
次に、本実施形態に係る表示制御処理の例について説明する。
図１４は、本実施形態に係る表示制御処理の例を示すフローチャートである。図１４に示す処理は、表示した再生状態表示画面を再生管理データに基づいて更新する処理である。
（ステップＳ２０１）入力部３２３は、ユーザによる操作を検知し、ユーザ所望の番組の再生を指示するための操作信号を生成し、生成した操作信号を再生制御部３３５に出力する。これにより、再生状態表示画面の表示要求がなされる。その後、ステップＳ２０２に進む。
（ステップＳ２０２）再生制御部３３５は、入力部３２３から入力された操作信号が示す番組の番組データを記憶部３２２から読み出す。その後、ステップＳ２０３に進む。
（ステップＳ２０３）再生制御部３３５は、操作信号が示す番組の再生管理データと制御データを読み出し、当該番組のＣＭ区間と本編区間を識別する。その後、ステップＳ２０４に進む。
【００５１】
（ステップＳ２０４）表示制御部３３６は、識別されたＣＭ区間と本編区間を含んだシークバーを表す再生状態表示画面の画面データを生成し、生成した画面データを映像合成部３１７に出力する。これにより、形成されたシークバーが表示部３１８に表示される。その後、ステップＳ２０５に進む。
（ステップＳ２０５）表示制御部３３６は、入力部３２３から入力される操作信号が示す再生位置を含むＣＭ区間を特定する。その後、ステップＳ２０６に進む。
【００５２】
（ステップＳ２０６）表示制御部３３６は、特定したＣＭ区間について再生管理データを参照して再生が完了したか否かを判定する。完了したと判定するとき（ステップＳ２０６  ＹＥＳ）、ステップＳ２０７に進む。完了していないと判定するとき（ステップＳ２０６  ＮＯ）、ステップＳ２０９に進む。
（ステップＳ２０７）表示制御部３３６は、特定したＣＭ区間の上方に隣接した位置に解除マークを重畳した再生状態表示画面を形成する。その後、ステップＳ２０８に進む。
（ステップＳ２０８）表示制御部３３６は、特定したＣＭ区間の直後の本編区間を示すバーの色を、当該本編区間が再生可であることを示す所定の色に設定する。その後、ステップＳ２１１に進む。
【００５３】
（ステップＳ２０９）表示制御部３３６は、特定したＣＭ区間の上方に隣接した位置に鍵マークを重畳した再生状態表示画面を形成する。その後、ステップＳ２１０に進む。
（ステップＳ２１０）表示制御部３３６は、特定したＣＭ区間の直後の本編区間を示すバーの色を、当該本編区間が再生不可であることを示す所定の色に設定する。その後、ステップＳ２１１に進む。
【００５４】
（ステップＳ２１１）表示制御部３３６は、番組内の全てのＣＭ区間について表示が完了したか否かを判定する。完了したと判定する場合（ステップＳ２１１  ＹＥＳ）、図１４に示す処理を終了する。完了していないと判定する場合（ステップＳ２１１  ＮＯ）、表示対象のＣＭ区間を変更してステップＳ２０４に進む。
【００５５】
次に、本実施形態に係る表示制御処理の他の例について説明する。
図１５は、本実施形態に係る表示制御処理の他の例を示すフローチャートである。図１５に示す処理は、ＣＭ区間の再生に応じて再生状態管理画面を更新する処理である。
（ステップＳ３０１）再生状態管理画面が表示されているとき、入力部３２３は、ユーザによる操作を検知し、再生位置を指示するための操作信号を生成し、生成した操作信号を再生制御部３３５に出力する。これにより、シークバーの表示更新要求がなされる。その後、ステップＳ３０２に進む。
（ステップＳ３０２）再生制御部３３５は、操作信号で指示される再生位置を特定する。この再生位置は、再生状態管理画面上に表示されるシークポインタで指示される。その後、ステップＳ３０３に進む。
【００５６】
（ステップＳ３０３）再生制御部３３５は、映像を再生する再生位置がＣＭ区間の範囲内であるか否かを判定する。ＣＭ区間の範囲内であると判定されるとき（ステップＳ３０３  ＹＥＳ）、ステップＳ３０４に進む。ＣＭ区間の範囲内ではないと判定されるとき（ステップＳ３０３  ＮＯ）、ステップＳ３０９に進む。
（ステップＳ３０４）再生管理部３３７は、再生中のＣＭ区間を特定する。その後、ステップＳ３０５に進む。
【００５７】
（ステップＳ３０５）再生管理部３３７は、特定したＣＭ区間内の映像データが示す映像について再生を完了したか否かを判定する。再生が完了したと判定するとき（ステップＳ３０５  ＹＥＳ）、ステップＳ３０６に進む。再生が完了していないと判定するとき（ステップＳ３０５  ＮＯ）、ステップＳ３０９に進む。
（ステップＳ３０６）再生管理部３３７は、記憶部３２２に記憶した再生管理データのＣＭ視聴フラグが示す視聴状態（未視聴）を「視聴済」に変更する。その後、ステップＳ３０７に進む。
（ステップＳ３０７）表示制御部３３６は、特定したＣＭ区間の上方に解除マークを視聴状態管理画面に重畳する。その後、ステップＳ３０８に進む。
（ステップＳ３０８）表示制御部３３６は、再生状態管理画面上において特定したＣＭ区間の直後の本編区間を示すバーの色を、当該本編区間が再生可であることを示す所定の色に設定する。その後、ステップＳ３０９に進む。
（ステップＳ３０９）表示制御部３３６は、番組が再生される再生位置の進行に伴い、再生状態管理画面上における再生ポインタの表示位置を更新する。その後、図１５に示す処理を終了する。
【００５８】
次に、本実施形態に係る表示制御処理のさらに他の例について説明する。
図１６は、本実施形態に係る表示制御処理のさらに他の例を示すフローチャートである。図１６に示す処理は、再生状態管理画面上において指示されたシーク位置に応じてシークポインタの表示形態やシーク位置を制御する処理である。
（ステップＳ４０１）再生状態管理画面が表示されているとき、表示制御部３３６は、入力部３２３から操作信号の入力を検出したか否かを判定する。検出したと判定される場合（ステップＳ４０１  ＹＥＳ）、ステップＳ４０２に進む。検出していないと判定される場合（ステップＳ４０１  ＮＯ）、ステップＳ４０１の処理を繰り返す。
（ステップＳ４０２）表示制御部３３６は、入力部３２３からの操作信号で指示されるシーク位置の移動を検出したか否かを判定する。検出したと判定される場合（ステップＳ４０２  ＹＥＳ）、ステップＳ４０６に進む。検出していないと判定される場合（ステップＳ４０２  ＮＯ）、ステップＳ４０３の処理に進む。
【００５９】
（ステップＳ４０３）表示制御部３３６は、入力部３２３からの操作信号として、番組の再生を指示する操作信号を検出したか否かを判定する。検出したと判定される場合（ステップＳ４０３  ＹＥＳ）、ステップＳ４０４に進む。検出していないと判定される場合（ステップＳ４０３  ＮＯ）、ステップＳ４０５の処理に進む。
（ステップＳ４０４）再生制御部３３５は、指示されたシーク位置から番組データの映像と音声の再生を開始する。その後、ステップＳ４１２に進む。
（ステップＳ４０５）表示制御部３３６は、入力部３２３からの操作信号として、シークバーの消去を指示する操作信号を検出したか否かを判定する。検出したと判定される場合（ステップＳ４０５  ＹＥＳ）、ステップＳ４１２の処理に進む。検出していないと判定される場合（ステップＳ４０５  ＮＯ）、ステップＳ４０１の処理に進む。
【００６０】
（ステップＳ４０６）表示制御部３３６は、シーク位置の移動方向が順方向か、逆方向かを判定する。順方向とは、時間的に前から後に経過する方向である。逆方向とは、時間的に後から前に遡る方向である。順方向であると判定されるとき（ステップＳ４０６  ＹＥＳ）、ステップＳ４０７に進む。逆方向であると判定されるとき（ステップＳ４０６  ＮＯ）、ステップＳ４０８に進む。
【００６１】
（ステップＳ４０７）表示制御部３３６は、再生管理データを参照して、操作信号により現在指定されているシーク位置が未再生のＣＭ区間内にあるか否かを判定する。未再生のＣＭ区間内にあると判定されるとき（ステップＳ４０７  ＹＥＳ）、ステップＳ４０９に進む。未再生のＣＭ区間内にないと判定されるとき（ステップＳ４０７  ＮＯ）、ステップＳ４１１に進む。
（ステップＳ４０８）表示制御部３３６は、再生管理データを参照して、操作信号により現在指定されているシーク位置の直前のＣＭ区間が未再生であるか否かを判定する。未再生であると判定されるとき（ステップＳ４０８  ＹＥＳ）、ステップＳ４１０に進む。再生が完了したと判定されるとき（ステップＳ４０８  ＮＯ）、ステップＳ４１１に進む。
【００６２】
（ステップＳ４０９）表示制御部３３６は、シーク位置を直後のＣＭ区間内の位置（例えば、中心点）に移動し、その位置に表示態様がＣＭ区間用のシークポインタを表す再生状態管理画面の画面データを映像合成部３１７に出力する。これにより、直後のＣＭ区間にＣＭ区間用のシークポインタが表示される。その後、ステップＳ４０１に戻る。
（ステップＳ４１０）表示制御部３３６は、シーク位置を直前のＣＭ区間内の位置（例えば、中心点）に移動し、その位置に表示態様がＣＭ区間用のシークポインタを表す再生状態管理画面を表す画面データを映像合成部３１７に出力する。これにより、直前のＣＭ区間にＣＭ区間用のシークポインタが表示される。その後、ステップＳ４０１に戻る。
（ステップＳ４１１）シーク位置がＣＭ区間内の位置である場合には、表示制御部３３６は、表示態様がＣＭ区間用のシークポインタを表す再生状態管理画面の画面データを映像合成部３１７に出力する。シーク位置が本編区間内の位置である場合には、表示制御部３３６は、表示態様が本編区間用のシークポインタを表す再生状態管理画面の画面データを映像合成部３１７に出力する。これにより、シーク位置がＣＭ区間内であるか否かに応じた表示態様のシークポインタが表示される。その後、ステップＳ４０１に戻る。
【００６３】
（ステップＳ４１２）表示制御部３３６は、再生状態管理画面を示す画面データの出力を停止する。これにより、シークバーを表す再生状態管理画面が消去される。その後、図１６に示す処理を終了する。
【００６４】
以上に説明したように、本実施形態に係る再生装置３０は、ＣＭ区間とＣＭ区間に対応する本編区間を含む番組データのうちＣＭ区間の再生状態を管理する再生管理部３３７を備える。再生装置３０は、ＣＭ区間の再生が完了するまで本編区間の再生を制限する再生制御部３３５を備える。再生装置３０は、ＣＭ区間の再生が完了したときＣＭ区間の表示態様を、ＣＭ区間の再生が完了するまでとは異なる表示態様に変更する表示制御部３３６を備える。
この構成により、ユーザは番組に含まれるＣＭ区間の視聴状態として再生が完了したか否かを直ちに識別することができるので、再生が完了したか否かに応じてユーザの意図に沿ってＣＭ区間もしくは本編区間を視聴するための操作が容易になる。
【００６５】
また、本実施形態に係る表示制御部３３６は、ＣＭ区間の再生が完了するまで表示させた本編区間の再生制限を示す画像（例えば、鍵マーク）を、ＣＭ区間の再生が完了したとき本編区間の再生許可を示す画像（例えば、解除マーク）に変更する。
この構成により、ユーザはＣＭ区間の再生が完了したか否かに応じて、本編区間の再生が許可されているか否かを直ちに識別することができる。
【００６６】
また、本実施形態に係る表示制御部３３６は、番組を再生させるシーク位置を指示する画像（例えば、シークポインタ）の表示態様を、シーク位置がＣＭ区間内であるか否かに基づいて定める。
この構成により、ユーザは指示しているシーク位置がＣＭ区間内にあるか本編区間内にあるかを容易に認識することができる。
【００６７】
また、本実施形態に係る再生制御部３３５は、ＣＭ区間とＣＭ区間に対応する本編区間の組を複数個含む番組データにおいて、指示されたＣＭ区間よりも前のＣＭ区間の再生が完了するまで指示されたＣＭ区間に対応する本編区間の再生を制御する。
この構成により、所望の本編区間を視聴するために、ユーザに対して前のＣＭ区間を視聴することを促すことができる。
【００６８】
また、本実施形態に係る表示制御部３３６は、番組を再生させる時点を指示する画像（例えば、シークポインタ）の位置を、前のＣＭ区間の表示位置に移動させる。
この構成により、所望の本編区間を視聴するために、ユーザに対して前のＣＭ区間を視聴することを促すことができる。
【００６９】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。第１の実施形態と共通の構成については、同一の符号を付してその説明を援用する。
本実施形態に係る放送システム１（図１）において送信装置１０の制御データ取得部１２（図２）は、再生必要ＣＭ情報をさらに含むＣＭ関連情報を有する制御データを取得する。ＣＭ関連情報は、ＣＭ区間毎に対応する本編区間を再生するために、再生を要するＣＭ区間の情報（再生必要ＣＭ情報）をさらに含む。送信部１５は、この制御データと番組データと多重化して生成される多重化データを搬送する放送信号を再生装置３０に送信する。
【００７０】
再生装置３０の分離部３１３（図４）は、受信部３１１が受信した放送信号で搬送される多重化データから制御データを分離し、分離した制御データを制御情報解析部３３３（図５）に出力する。データ蓄積部３３４は、制御データからＣＭ関連情報を抽出し、ＣＭ区間毎にさらに再生必要ＣＭ情報を記憶部３２２に記憶することにより、ＣＭ番号（ＣＭ区間に相当）毎に再生必要ＣＭ情報を有する再生管理データを形成する。
【００７１】
再生管理部３３７は、ＣＭ区間毎に再生必要ＣＭ情報が示すＣＭ区間について再生が完了したか否かを示すＣＭ視聴フラグを生成し、生成したＣＭ視聴フラグをもって再生管理データを更新する。
再生制御部３３５は、記憶部３２２に記憶した再生管理データを参照して、再生必要ＣＭ情報が示すＣＭ区間のいずれも再生が完了したことを示すＣＭ視聴フラグに係るＣＭ区間に対応する本編区間の再生を許可する。他方、再生制御部３３５は、再生必要ＣＭ情報が示すＣＭ区間のいずれも再生が完了していないことを示すＣＭ視聴フラグに係るＣＭ区間については、対応する本編区間の再生を制限する。
【００７２】
（再生必要ＣＭ情報）
図１７は、本実施形態に係る再生必要ＣＭ情報の例を示す概念図である。図１７の上段は、ＣＭ区間ｃｍ０１、ｃｍ０２、ｃｍ０３と、それぞれに対応する本編区間ｍｐ０１、ｍｐ０２、ｍｐ０３とが連節されてなるシークバーを示す。図１７の下段は、左から右へ順に、ＣＭ区間ｃｍ０１、ｃｍ０２、ｃｍ０３のそれぞれに係る再生必要ＣＭ情報を示す。例えば、シークポインタｓｂ０２で指示されているＣＭ区間ｃｍ０３に係る再生必要ＣＭ情報は、再生を要するＣＭ区間としてｃｍ０１とｃｍ０３を含む。再生制御部３３５は、ＣＭ区間ｃｍ０１、ｃｍ０３のいずれも再生が完了した場合、ＣＭ区間ｃｍ０３に対応する本編区間ｍｐ０３の再生を許可する。他方、再生制御部３３５は、ＣＭ区間ｃｍ０１、ｃｍ０３の少なくともいずれかが再生が完了していない場合、ＣＭ区間ｃｍ０３に対応する本編区間ｍｐ０３の再生を制限する。
【００７３】
（再生処理）
次に、本実施形態に係る再生処理の例について説明する。
図１８は、本実施形態に係る再生処理の例を示すフローチャートである。図１８に示す処理は、シーク位置で指定されたＣＭ区間に対応する本編区間の映像と音声を再生するための処理である。次に説明する処理は、シーク位置に基づくＣＭ区間の指定が、順次なされることを前提としている場合を例にする。
【００７４】
（ステップＳ５０１）再生状態管理画面が表示されているとき、再生制御部３３５は、入力部３２３からシーク位置を示す操作信号の入力（シーク再生操作）を検出する。その後、ステップＳ５０２に進む。
（ステップＳ５０２）再生制御部３３５は、操作信号が示すシーク位置が未再生のＣＭ区間内であるか否かを判定する。再生が完了していないＣＭ区間内であると判定されるとき（ステップＳ５０２  ＹＥＳ）、ステップＳ５０３に進む。再生が完了したＣＭ区間もしくは再生が許可された本編区間内であると判定されるとき（ステップＳ５０２  ＮＯ）、ステップＳ５０７に進む。
【００７５】
（ステップＳ５０３）再生制御部３３５は、再生が完了していないＣＭ区間内の番組データをＣＭ再生スタックに追加する。ＣＭ再生スタックとは、再生対象の候補となるＣＭ区間内の番組データを一時的に記憶する記憶領域である。その後、ステップＳ５０４に進む。
（ステップＳ５０４）再生制御部３３５は、当該ＣＭ区間に係る再生必要ＣＭ情報を参照して、それ以外の再生を要するＣＭ区間の有無を判定する。あると判定される場合（ステップＳ５０４  ＹＥＳ）、ステップＳ５０５に進む。ないと判定される場合（ステップＳ５０４  ＮＯ）、ステップＳ５０６に進む。
【００７６】
（ステップＳ５０５）再生制御部３３５は、ＣＭ視聴フラグを参照して再生を要するＣＭ区間のうち、再生が完了していないＣＭ区間の有無を判定する。再生が完了していないＣＭ区間があると判定されるとき（ステップＳ５０５  ＹＥＳ）、ステップＳ５０３にもどる。再生が完了していないＣＭ区間がないと判定されるとき（ステップＳ５０５  ＮＯ）、ステップＳ５０６に進む。
【００７７】
（ステップＳ５０６）再生制御部３３５は、ＣＭ再生スタックに記憶されたＣＭ区間の番組データについて再生を行う。再生管理部３３７は、再生が完了したＣＭ区間について、その旨を示すＣＭ視聴フラグを生成し、生成したＣＭ視聴フラグをもって再生管理データを更新する。なお、ＣＭ再生スタックに記憶されたＣＭ区間のいずれも再生が完了した後、再生制御部３３５は、操作信号で指示されるシーク位置を含むＣＭ区間（ステップＳ５０２）に対応する本編区間の先頭にシーク位置を移動する。その後、ステップＳ５０７に進む。
（ステップＳ５０７）再生制御部３３５は、番組データにおいて指示されたシーク位置から再生を開始する。その後、図１８に示す処理を終了する。
【００７８】
なお、再生必要ＣＭ情報が設定されていないＣＭ区間については、再生制御部３３５は、当該ＣＭ区間について再生が完了したことをもって、当該ＣＭ区間に対応する本編区間の再生を許可してもよい。また、再生必要ＣＭ情報に当該ＣＭ区間が含まれない場合がある。かかる場合には、例えば、ＣＭ区間ｃｍ０１に係る再生必要ＣＭ情報において、再生を要するＣＭ区間ｃｍ０１が指示されない場合である。その場合、再生制御部３３５は、ＣＭ区間ｃｍ０１について再生が完了していない場合であっても、ＣＭ区間ｃｍ０１に対応する本編区間の再生を許可してもよい。また、再生必要ＣＭ情報は、再生の要否の制御対象となる本編区間毎に設定されてもよい。この再生必要ＣＭ情報を参照することによって、再生制御部３３５は、本編区間の再生に要するＣＭ区間を判定する。
【００７９】
以上に説明したように、本実施形態に係る再生装置３０において、再生制御部３３５は、本編区間の再生のために再生を要する１又は複数のＣＭ区間を示す再生必要ＣＭ情報に基づいて、それらのＣＭ区間の再生がいずれも完了するまで本編区間の再生を制限する。
この構成により、番組を構成する本編区間について、放送事業者や番組提供者は、視聴者に視聴させるＣＭの種類や数をより柔軟に設定することができる。
【００８０】
以上、この発明の実施形態について詳述してきたが、具体的な構成は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。上述の実施形態において説明した各構成は、任意に組み合わせることができる。
例えば、上述では、再生装置３０が拡声部３１５、表示部３１８及び入力部３２３を含んだ単一の再生装置３０として構成されている場合を例にしたが、これには限られない。
拡声部３１５、表示部３１８及び入力部３２３のいずれか又はそれらの組は、再生装置３０とは別体であってもよい。
また、上述では本編区間の再生を許可する条件が、当該本編区間に対応するＣＭ区間が通常の再生方式で再生が完了したことであることを例にしたが、これには限られない。その条件が、当該ＣＭ区間が特殊再生で再生が完了したことであってもよい。再生管理部３３７は、その条件として再生管理データのＣＭ区間毎に設定されたＣＭ視聴ルールに示す条件を利用可能である。また、本編区間の再生を許可する条件は、当該ＣＭ区間の最低再生時間であってもよい。最低再生時間は、その時間よりも長く再生された場合に、対応する本編区間の再生を許可する時間の閾値である。
【００８１】
なお、上述した実施形態では、放送システム１が放送信号を伝送する際、主にＭＭＴ・ＴＬＶ方式を用いる例について説明したが、これには限られない。放送システム１は、例えば、ＭＰＥＧ−２  ＴＳ方式やＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）方式などのメディアトランスポート方式が用いられてもよい。
【００８２】
なお、上述した発明は、次の態様でも実施することができる。
（１）広告区間と前記広告区間に対応する本編区間を含む番組データのうち前記広告区間の再生状態を管理する再生管理部と、前記広告区間の再生が完了するまで前記本編区間の再生を制限する再生制御部と、前記広告区間の再生が完了したとき前記広告区間の表示態様を、前記広告区間の再生が完了するまでとは異なる表示態様に変更する表示制御部と、を備える再生装置。
【００８３】
（２）前記表示制御部は、前記広告区間の再生が完了するまで表示させた前記本編区間の再生制限を示す画像を、前記広告区間の再生が完了したとき前記本編区間の再生許可を示す画像に変更する（１）の再生装置。
【００８４】
（３）前記表示制御部は、番組を再生させる時点を指示する画像の表示態様を、前記時点が前記広告区間内であるか否かに基づいて定める（１）または（２）の再生装置。
【００８５】
（４）前記再生制御部は、広告区間と前記広告区間に対応する本編区間の組を複数個含む番組データにおいて、指示された広告区間よりも前の広告区間の再生が完了するまで前記指示された広告区間に対応する本編区間の再生を制御する（１）から（３）のいずれかの再生装置。
【００８６】
（５）前記表示制御部は、番組を再生させる時点を指示する画像の位置を、前記前の広告区間の表示位置に移動させる（４）の再生装置。
【００８７】
（６）前記再生制御部は、前記本編区間の再生のために再生が必要な１又は複数の広告区間を示す再生必要広告情報に基づいて、前記１又は複数の広告区間の再生が完了するまで前記本編区間の再生を制限する（１）から（５）のいずれかの再生装置。
【００８８】
（７）再生装置における再生方法であって、広告区間と前記広告区間に対応する本編区間を含む番組データのうち前記広告区間の再生状態を管理する再生管理過程と、前記広告区間の再生が完了するまで前記本編区間の再生を制限する再生制御過程と、前記広告区間の再生が完了したとき前記広告区間の表示態様を、前記広告区間の再生が完了するまでとは異なる表示態様に変更する表示制御過程と、を有する再生方法。
【００８９】
（８）再生装置のコンピュータに、広告区間と前記広告区間に対応する本編区間を含む番組データのうち前記広告区間の再生状態を管理する再生管理手順、前記広告区間の再生が完了するまで前記本編区間の再生を制限する再生制御手順、前記広告区間の再生が完了したとき前記広告区間の表示態様を、前記広告区間の再生が完了するまでとは異なる表示態様に変更する表示制御手順、を実行させるためのプログラム。
【００９０】
また、上述の送信装置１０、再生装置３０の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより送信装置１０、再生装置３０を実現してもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。
【００９１】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。
【００９２】
なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で一体化する構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００９３】
１…放送システム、１０…送信装置、１１…番組データ取得部、１２…制御データ取得部、１３…多重化部、１４…変調部、１５…送信部、２０…放送伝送路、３０…再生装置、３１１…受信部、３１２…復調部、３１３…分離部、３１４…音声復号部、３１５…拡声部、３１６…映像復号部、３１７…映像合成部、３１８…表示部、３２２…記憶部、３２３…入力部、３３１…制御部、３３２…選局部、３３３…制御情報解析部、３３４…データ蓄積部、３３５…再生制御部、３３６…表示制御部、３３７…再生管理部
【図１】
0006537180.tif 000002
【図２】
0006537180.tif 000003
【図３】
0006537180.tif 000004
【図４】
0006537180.tif 000005
【図５】
0006537180.tif 000006
【図６】
0006537180.tif 000007
【図７】
0006537180.tif 000008
【図８】
0006537180.tif 000009
【図９】
0006537180.tif 000010
【図１０】
0006537180.tif 000011
【図１１】
0006537180.tif 000012
【図１２】
0006537180.tif 000013
【図１３】
0006537180.tif 000014
【図１４】
0006537180.tif 000015
【図１５】
0006537180.tif 000016
【図１６】
0006537180.tif 000017
【図１７】
0006537180.tif 000018
【図１８】
0006537180.tif 000019