(57)【要約】    【課題】  放送中もしくは放送予定の番組と、記録した番組とを表示する番組表を実現する。    【解決手段】  信号処理装置であって、放送中もしくは放送予定の番組と、選択された番組とを時間軸が共通になるように配置した番組表を表示するためのデータを生成する信号処理回路を有しており、前記選択された番組は、ユーザが任意の時刻に行う再生指示に応じて再生できるように記録された番組である信号処理装置によると、放送中もしくは放送予定の番組と、記録した番組とを表示する番組表を実現することができる。【選択図】    図１
2005130478.tif 000002
【特許請求の範囲】
【請求項１】
信号処理装置であって、
放送中もしくは放送予定の番組と、選択された番組とを時間軸が共通になるように配置した番組表を表示するためのデータを生成する信号処理回路を有しており、前記選択された番組は、ユーザが任意の時刻に行う再生指示に応じて再生できるように記録された番組であることを特徴とする信号処理装置。
【請求項２】
前記番組表は、前記放送中もしくは放送予定の番組の放送時間と、前記選択された番組の再生時間とを時間軸が共通になるようにして表示する番組表であることを特徴とする請求項１に記載の信号処理装置。
【請求項３】
前記再生時間は、互いに異なる再生時間から選択された再生時間であることを特徴とする請求項２に記載の信号処理装置。
【請求項４】
番組信号記録装置であって、
ユーザが任意の時刻に行う再生指示に応じて再生できるように番組を記録する記録装置と、請求項１に記載の信号処理装置とを有することを特徴とする番組信号記録装置。
【請求項５】
放送されている番組を選択するためのチューナを有することを特徴とする請求項４に記載の番組信号記録装置。
【請求項６】
表示装置であって、
請求項１から３のいずれかに記載の信号処理装置と、前記番組表を表示する表示デバイスとを有することを特徴とする表示装置。
【請求項７】
テレビジョン装置であって、
請求項１から３のいずれかに記載の信号処理装置と、放送されている番組を選択するためのチューナと、前記番組表と前記番組とを表示する表示デバイスとを有することを特徴とするテレビジョン装置。
【請求項８】
信号処理方法であって、
放送中もしくは放送予定の番組と、選択された番組とを時間軸が共通になるように配置した番組表を表示するためのデータを生成するステップと、
前記データを出力するステップとを有しており、
前記選択された番組は、ユーザが任意の時刻に行う再生指示に応じて再生できるように記録された番組であることを特徴とする信号処理方法。
【請求項９】
信号処理プログラムであって、
放送中もしくは放送予定の番組と、選択された番組とを時間軸が共通になるように配置した番組表を表示するためのデータを生成するステップと、前記データを出力するステップとを実行可能に構成したことを特徴とする信号処理プログラム。
【請求項１０】
前記選択された番組は、番組選択用の表示画面によって選択されたものであり、前記表示画面は、蓄積手段に蓄積された番組に関する情報である番組情報と前記蓄積手段に蓄積された番組の放送データとをマークアップ言語形式で関連付けて文書化するマークアップ言語編集によって文書化された番組ファイルに基づいて表示されるものであることを特徴とする請求項１に記載の信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号処理装置に関し、特には番組表に係わる信号処理装置に関する。
【背景技術】
【０００２】
従来、この種の分野のデジタル放送記録再生装置は、種々の提案がなされており、特に、従来型の番組表等の情報を含んだデジタル放送を受信して蓄積し、指定の再生速度で放送中の対象番組の追いかけ再生を行う追いかけ再生機能を有するデジタル放送記録再生装置が注目されている（例えば、特許文献１参照）。
【０００３】
図２２は、従来のデジタル放送記録再生装置の構成を示すブロック図である。
【０００４】
受信制御部５０２は、受信チャンネル情報に従い受信部５０１より所望の受信データを受信する。この受信データは、切り替え部５０３により、制御部５１２からの指示に従い通常時には直接ＴＳ分離部５０５へ振り分けられ、一時停止または追いかけ再生時には一度受信動画蓄積部５０４に蓄積された後にＴＳ分離部５０５へと振り分けられる。ＴＳ分離部５０５では、受信データが動画データと番組情報データとに分離され、動画復号部５０６及び番組表作成部５０７により所望のデータに変換された後、表示制御部５０８で合成されて表示部５０９から出力される。
【０００５】
そして追いかけ再生時には、動画復号部５０６は複数種の再生速度で復号が可能であり、ユーザからの再生速度指定情報に従って再生速度が変化する。同時に遅延状況算出部５１１において、放送時刻取得部５１０から得られる現在の放送時刻と、前記番組表作成部５０７から得られる現在の再生時刻とにより、追いかけ再生の残り時間等の情報が表示制御部５０８に渡され復号されたデータに合成されて出力される。また、ユーザが選択した再生速度の情報が表示制御部５０８に渡され復号されたデータに合成されて出力される。
【０００６】
図２３は、上記従来例の追いかけ再生時の再生速度の入力画面を示した図であり、この画面には、ユーザが指定した再生速度を表示すると共に再生している時刻と現在の放送している時刻までの差分時間を表示する。
【０００７】
図２４は、特許文献１に開示されたデジタル放送記録再生装置の構成を示すブロック図であり、図２２と共通の要素には同一の符号を付し、その説明を省略する。
【０００８】
この装置では、追いかけ再生時において、動画復号部５０６は複数種の再生速度で復号が可能であり、再生速度決定部７１１により、放送時刻取得部５１０から取得した現在の放送時刻と、番組表作成部５０７から受け取った現在の受信データ再生時刻と、制御部７１２を通じて渡されるユーザからの終了時刻等の再生情報とを用いて再生速度が算出され、動画復号部５０６に再生速度が指定される。また、再生速度決定部７１１から追いかけ再生の残り時間等の情報や、制御部７１２から終了時刻指定等のユーザ入力待ち画面の情報が表示制御部５０８に渡され復号されたデータに合成されて出力される。
【０００９】
この特許文献１の装置では、追いかけ再生時において入力部５１４によりユーザからの終了希望時刻が設定されると、
倍率Ｐ＝（終了希望時刻−再生時刻）／（終了希望時刻−放送時刻）
の式を用いて、図２５に示す表を基に再生方法と再生速度が決定される。
【００１０】
図２６は、従来のデジタル放送受信システムの構成例を示す概念図である。
【００１１】
このシステムにおいて、１は、デジタル放送を受信し複数の番組の受信結果を出力するＩＲＤ（Ｉｎｔｅｇｒａｔｅｄ  Ｒｅｃｅｉｖｅｒ／Ｄｅｃｏｄｅｒ）であり、２は、ＩＲＤ１の映像、音声を視聴するためのモニタである。このＩＲＤ１とモニタ２間は、映像、音声信号を伝送するためのケーブル３を介して接続されている。４は、ＩＲＤ１に命令を送るためのリモートコントローラ（以後リモコン）であり、５は、衛星や地上波等のデジタルテレビ放送信号を受信するためのアンテナである。
【００１２】
図２７は、図２６中のＩＲＤ１の構成を示すブロック図である。
【００１３】
使用者が衛星やＣＡＴＶ、地上波等のデジタル放送を視聴するには、まずリモコン４等を用いて操作部１２０８で指示したチャンネル（サービスＩＤ）に対応する周波数並びにＴＳＩＤ等をＣＰＵ１２０４が放送受信部１２０１に設定することで、アンテナ５で受信した信号をＴＳデータに変換する。
【００１４】
ＴＳデータは、デマルチプレクサ１２１１によって映像データ、音声データ、データ放送データ、並びにその他データに分別され、映像データはＭＰＥＧ２ビデオデコーダ１２１２、音声データはＭＰＥＧ２オーディオデコーダ１２１３、データ放送データはデータ放送デコーダ１２１４、その他データは記憶部１２０３を経てＣＰＵ１２０４にそれぞれ受け渡される。暗号化されたＴＳデータの復号は、ＣＡＭ１２０５にて暗号解読キーと解読プログラムが必要となる。
【００１５】
ＭＰＥＧ２ビデオデコーダ１２１２は、ＭＰＥＧ２方式で圧縮されているビデオ信号をデコードして、記憶部１２０３を経て表示データ生成部１２０６へ送る。該デコード結果は、表示データ生成部１２０６において表示用の信号に変換され、ケーブル３により接続されたモニタ２へ出力される。
【００１６】
ＭＰＥＧ２オーディオデコーダ１２１３は、ＭＰＥＧ２方式で圧縮されているオーディオ信号をデコードしてＤ／Ａ変換部１２０７に送る。該デコード結果は、Ｄ／Ａ変換部１２０７においてＤ／Ａ変換されて左チャンネルと右チャンネルの信号となり、モニタ２へ出力される。
【００１７】
データ放送デコーダ１２１４は、ＢＭＬ等のマークアップ言語で記述されたファイルをデコードし、さらに該ファイル内で用いられている映像や音声等のコンテンツファイルを対応するデコーダでデコードさせて記憶部１２０３を経て表示データ生成部１２０６に送る。前記デコード結果は、表示データ生成部１２０６において表示用の信号に変換され、Ｄ／Ａ変換部１２０７へと送られ、Ｄ／Ａ変換されて左チャンネルと右チャンネルの信号となり、モニタ２に出力される。
【００１８】
受信した放送データを保存し、保存した放送データを再生して視聴する録画番組視聴を行うには、まず、ＣＰＵ１２０４の指示により、放送受信部１２０１から出力されるＴＳデータをＴＳ蓄積部１２０９に蓄積する。
【００１９】
蓄積されたＴＳデータを再生する際は、ＣＰＵ１２０４により、ＴＳ蓄積部１２０９からＤＴＶモジュール１２０２にＴＳデータを出力するように指示する。保存されたＴＳデータの管理は、ＣＰＵ１２０４の管理用プログラムにより行われ、リモコン４等を用いて操作部１２０８を経て選択指示したＴＳデータをＴＳデータファイルとしてＤＴＶモジュール１２０２の各デコーダで再生する。また、番組の録画、削除等の操作も管理用プログラムにより行われ、リモコン４等を用いて操作部１２０８を経て選択指示したＴＳデータをＴＳデータファイルとして処理する。
【特許文献１】特開２００１−１１９６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【００２０】
本願発明は、記録した番組を放送中もしくは放送予定の番組とともに認識できる番組表を実現することを課題とする。
【００２１】
なお以下に示す実施の形態で考慮した具体的な課題の例としては以下の課題を挙げることができる。
【００２２】
（１）前述の図２２の記録再生装置では、一時停止中または追いかけ再生中の番組表は時間的に古い番組表であるばかりか、遅延の状況が反映されておらず、快適な閲覧ができない、という問題があった。
【００２３】
（２）特許文献１においては、上記課題（１）に加え、追いかけ再生の再生スケジュールを指示する際、他番組の放送時刻や終了時間を意識して綿密なスケジュール案を立てた上で、数値による具体的な指示が必要となり、かつスケジュール結果が番組表に反映されないため快適な再生スケジュール操作ができない、という問題があった。
【００２４】
（３）前述した図２７の記録再生装置では、ＴＳ蓄積部１２０９に蓄積した番組の番組情報や番組リストの表示、並びに選択画面の表示は専用のアプリケーションを用いて行っていた。そのため、使用者の使い勝手にそぐわない表示構成、表示内容であっても、それを変更することが困難であった。また、使用者の使い勝手に合わせて表示構成、表示内容を変更することができたとしても、さらに専用のアプリケーションが必要となるためシステムが複雑になる、という問題があった。
【課題を解決するための手段】
【００２５】
本願に係わる発明の一つは以下のように構成される。
【００２６】
すなわち、信号処理装置であって、放送中もしくは放送予定の番組と、選択された番組とを時間軸が共通になるように配置した番組表を表示するためのデータを生成する信号処理回路を有しており、前記選択された番組は、ユーザが任意の時刻に行う再生指示に応じて再生できるように記録された番組であることを要件とする信号処理回路である。
【００２７】
なお信号処理回路としては、プログラムを用いない回路として構成してもよく、またはプログラムを実行することで所定の処理を行うように構成した回路を用いてもよい。
【００２８】
特にこの構成において、前記番組表は、前記放送中もしくは放送予定の番組の放送時間と、前記選択された番組の再生時間とを時間軸が共通になるようにして表示する番組表である構成を好適に採用できる。
【００２９】
またこの構成において、前記再生時間は、互いに異なる再生時間から選択された再生時間である構成を好適に採用できる。
【００３０】
また本願に係わる番組信号記録装置の発明は、ユーザが任意の時刻に行う再生指示に応じて再生できるように番組を記録する記録デバイスと先に述べた信号処理装置によって構成される。ここで特には、放送されている番組を選択するためのチューナを有する構成を好適に採用できる。記録デバイスとしてはハードディスクドライブや光学ディスクドライブや磁気ディスクドライブや半導体メモリなどを採用できる。
【００３１】
また本願に係わる表示装置の発明は、先に述べた信号処理装置と前記番組表を表示する表示デバイスによって構成される。表示デバイスとしてはプラズマディスプレイパネルや液晶表示パネルやフィールドエミッションディスプレイパネルやエレクトロルミネッセンスパネルなどのフラットディスプレイやＣＲＴなどを採用できる。
【００３２】
また本願に係わるテレビジョン装置の発明は、先に述べた信号処理装置と、放送されている番組を選択するためのチューナと、前記番組表と前記番組とを表示する表示デバイスによって構成される。
【００３３】
また本願に係わる信号処理方法の発明は、放送中もしくは放送予定の番組と、選択された番組とを時間軸が共通になるように配置した番組表を表示するためのデータを生成するステップと、前記データを出力するステップを有しており、前記選択された番組は、ユーザが任意の時刻に行う再生指示に応じて再生できるように記録された番組であることを要件とする。
【００３４】
また本願に係わる信号処理プログラムは、放送中もしくは放送予定の番組と、選択された番組とを時間軸が共通になるように配置した番組表を表示するためのデータを生成するステップと、前記データを出力するステップとを実行可能に構成されていることを要件とする。
【００３５】
また以上の発明を利用したデジタル放送記録再生装置として、本願の実施形態では以下の構成を採用している。
【００３６】
その一つは、デジタル放送中のデータを蓄積する蓄積手段と、前記蓄積手段に蓄積されたデータに対して複数種の再生速度での復号を可能とする復号手段とを有し、指定の再生速度で放送中の対象番組の追いかけ再生を行うデジタル放送記録再生装置において、前記デジタル放送中のデータから番組データを抽出する番組データ抽出手段と、前記抽出された番組データに基づいて番組表を作成する番組表作成手段と、前記蓄積手段に蓄積されたデータから対象となる番組の再生時刻と番組情報を取得する再生時刻／番組情報取得手段と、前記番組表作成手段で作成された番組表から取得した放送時刻情報と前記再生時刻／番組情報取得手段から取得した再生時刻情報とに基づいて、追いかけ再生の対象となる番組の遅延状況を算出する遅延状況算出手段と、前記遅延状況算出手段で算出された遅延状況と前記再生時刻／番組情報取得手段で取得された番組情報とに基づいて、前記番組表作成手段より得られた番組表を加工する番組表加工手段とを備えたことを特徴とする。
【００３７】
またデジタル放送中のデータを蓄積する蓄積手段と、前記蓄積手段に蓄積されたデータに対して複数種の再生速度での復号を可能とする復号手段とを有し、指定の再生速度で放送中の対象番組の追いかけ再生を行うデジタル放送記録再生装置において、前記デジタル放送中のデータから番組データを抽出する番組データ抽出手段と、前記抽出された番組データに基づいて番組表を作成する番組表作成手段と、前記蓄積手段に蓄積されたデータから対象となる番組の再生時刻と番組情報を取得する再生時刻／番組情報取得手段と、前記番組表作成手段で作成された番組表から取得した放送時刻情報と前記再生時刻／番組情報取得手段から取得した再生時刻情報とに基づいて、追いかけ再生の対象となる番組の再生スケジュール情報を算出する再生スケジュール算出手段と、前記再生スケジュール算出手段で算出された再生スケジュール情報と前記再生時刻／番組情報取得手段で取得された番組情報とに基づいて、前記番組表作成手段より得られた番組表を加工する番組表加工手段とを備えた構成も開示している。
【００３８】
またデジタル放送データを蓄積手段に蓄積し再生するデジタル放送記録再生装置において、前記蓄積手段に蓄積された番組に関する情報である番組情報と前記蓄積手段に蓄積された番組の放送データとをマークアップ言語形式で関連付けて文書化するマークアップ言語編集手段と、前記マークアップ言語編集手段によって文書化された番組ファイルに基づいて、番組情報用の表示画面データ及び番組選択用の表示画面データを作成する表示画面データ作成手段とを備えた構成も開示している。
【００３９】
また、デジタル放送中のデータを蓄積手段に蓄積し、指定の再生速度で放送中の対象番組の追いかけ再生を行うデジタル放送記録再生装置の制御方法において、前記デジタル放送中のデータから抽出された番組データに基づいて番組表を作成する番組表作成工程と、前記蓄積手段に蓄積されたデータから対象となる番組の再生時刻と番組情報を取得する再生時刻／番組情報取得工程と、前記番組表作成工程で作成された番組表から取得した放送時刻情報と前記再生時刻／番組情報取得工程から取得した再生時刻情報とに基づいて、追いかけ再生の対象となる番組の遅延状況を算出する遅延状況算出工程と、前記遅延状況算出工程で算出された遅延状況と前記再生時刻／番組情報取得工程で取得された番組情報とに基づいて、前記番組表作成工程より得られた番組表を加工する番組表加工工程とを順次実行することを特徴とする制御方法も開示している。
【００４０】
またデジタル放送中のデータを蓄積手段に蓄積し、指定の再生速度で放送中の対象番組の追いかけ再生を行うデジタル放送記録再生装置の制御方法において、前記デジタル放送中のデータから抽出された番組データに基づいて番組表を作成する番組表作成工程と、前記蓄積手段に蓄積されたデータから対象となる番組の再生時刻と番組情報を取得する再生時刻／番組情報取得工程と、前記番組表作成工程で作成された番組表から取得した放送時刻情報と前記再生時刻／番組情報取得工程から取得した再生時刻情報とに基づいて、追いかけ再生の対象となる番組の再生スケジュール情報を算出する再生スケジュール算出工程と、前記再生スケジュール算出工程で算出された再生スケジュール情報と前記再生時刻／番組情報取得工程で取得された番組情報とに基づいて、前記番組表作成工程より得られた番組表を加工する番組表加工工程とを順次実行することを特徴とする制御方法も開示している。
【００４１】
またデジタル放送データを蓄積手段に蓄積し再生するデジタル放送記録再生装置の制御方法において、前記蓄積手段に蓄積された番組に関する情報である番組情報と前記蓄積手段に蓄積された番組の放送データとをマークアップ言語形式で関連付けて文書化し、該文書化された番組ファイルに基づいて、番組情報用の表示画面データ及び番組選択用の表示画面データを作成し、該作成された番組情報用の表示画面データまたは番組選択用の表示画面データを表示手段に表示することを特徴とする制御方法も開示している。
【００４２】
またデジタル放送中のデータを蓄積手段に蓄積し、指定の再生速度で放送中の対象番組の追いかけ再生を行うデジタル放送記録再生装置の制御方法を実行するための制御プログラムであって、前記デジタル放送中のデータから抽出された番組データに基づいて番組表を作成する番組表作成ステップと、前記蓄積手段に蓄積されたデータから対象となる番組の再生時刻と番組情報を取得する再生時刻／番組情報取得ステップと、前記番組表作成ステップで作成された番組表から取得した放送時刻情報と前記再生時刻／番組情報取得ステップから取得した再生時刻情報とに基づいて、追いかけ再生の対象となる番組の遅延状況を算出する遅延状況算出ステップと、前記遅延状況算出ステップで算出された遅延状況と前記再生時刻／番組情報取得ステップで取得された番組情報とに基づいて、前記番組表作成ステップより得られた番組表を加工する番組表加工ステップとを実行できるプログラムを開示している。
【００４３】
またデジタル放送中のデータを蓄積手段に蓄積し、指定の再生速度で放送中の対象番組の追いかけ再生を行うデジタル放送記録再生装置の制御方法を実行するための制御プログラムであって、前記デジタル放送中のデータから抽出された番組データに基づいて番組表を作成する番組表作成ステップと、前記蓄積手段に蓄積されたデータから対象となる番組の再生時刻と番組情報を取得する再生時刻／番組情報取得ステップと、前記番組表作成ステップで作成された番組表から取得した放送時刻情報と前記再生時刻／番組情報取得ステップから取得した再生時刻情報とに基づいて、追いかけ再生の対象となる番組の再生スケジュール情報を算出する再生スケジュール算出ステップと、前記再生スケジュール算出ステップで算出された再生スケジュール情報と前記再生時刻／番組情報取得ステップで取得された番組情報とに基づいて、前記番組表作成ステップより得られた番組表を加工する番組表加工ステップとを実行できるプログラムも開示している。
【００４４】
またデジタル放送データを蓄積手段に蓄積し再生するデジタル放送記録再生装置の制御方法を実行するための制御プログラムであって、前記蓄積手段に蓄積された番組に関する情報である番組情報と前記蓄積手段に蓄積された番組の放送データとをマークアップ言語形式で関連付けて文書化するステップと、該文書化された番組ファイルに基づいて、番組情報用の表示画面データ及び番組選択用の表示画面データを作成するステップと、該作成された番組情報用の表示画面データまたは番組選択用の表示画面データを表示手段に表示するステップとを実行できるプログラムも開示している。
【発明の効果】
【００４５】
本願発明によると、記録した番組を放送中もしくは放送予定の番組とともに認識できる番組表を実現することができる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の実施の形態を図面に基づいて説明する。
【００４７】
［第１実施形態］
＜第１実施形態に係る装置構成＞
図１は、本発明の第１実施形態に係るデジタル放送記録再生装置の構成を示すブロック図である。この構成は本願発明に特有の番組表を表示するためのデータを生成する信号処理装置と、その信号処理装置を用いた番組信号記録装置とテレビジョン装置とを組み合わせた構成を採用している。
【００４８】
このデジタル放送記録再生装置１００は、ユーザが要求を入力するための操作入力部（以下、リモコンと記す）１１６から発信された操作情報を操作入力信号受信部１１５で受けて、制御部１１４が当該記録再生装置の動作を制御する。
【００４９】
受信制御部１０２では、制御部１１４からの受信チャンネル情報に従い受信部１０１より所望の受信データを受信する。この受信データは、制御部１１４からの指示に従って切り替え部１０３により、通常時には直接ＴＳ分離部１０５へ出力される。また一時停止または追いかけ再生を行う場合など、データを記憶した後所望の時刻に再生を行う場合は、一旦受信動画蓄積部１０４に蓄積するために、受信動画蓄積部１０４に出力する。受信動画蓄積部から読み出されたデータはＴＳ分離部１０５に出力される。ＴＳ分離部１０５で受信データから動画データが抽出され、動画復号部１０６により復号された受信データは表示制御部１０７へと渡される。
【００５０】
また、受信制御部１０２から出力された受信データは、番組情報データ抽出部１０９により番組情報だけが抽出され、この番組情報を用いて番組表作成部１１０により、現在放送されている受信データの番組表が作成される。
【００５１】
追いかけ再生時には、動画復号部１０６は複数種の再生速度で復号が可能であり、制御部１１４を通じて渡されるユーザからの再生速度指定情報に応じて再生速度が変化する。再生時刻／番組情報取得部１１２は、受信動画蓄積部１０４に蓄積された追いかけ再生用のデータから対象となる番組の再生時刻と番組情報を取得する。
【００５２】
そして、遅延状況算出部１１３において、再生時刻／番組情報取得部１１２から得られる現在の再生時刻と、番組表作成部１１０から得られる現在の放送時刻とにより、追いかけ再生の残り時間等の情報が算出され、その算出された情報が、表示制御部１０７に渡され復号されたデータに合成されて表示部７０９から出力される。ユーザが選択した再生速度の情報も同様に、表示制御部１０７に渡され復号されたデータに合成されて出力される。
【００５３】
また、信号処理回路である番組表加工部１１１において、一時停止または追いかけ再生の対象となる全ての番組について、再生時刻／番組情報取得部１１２から番組情報を取得し、遅延状況算出部１１３から遅延時間を取得し、番組表作成部１１０により作成された番組表に、再生時刻が現在の放送時刻と同じ時刻になるようにレイアウトが変更される。これにより、番組表の表示の際には、遅延の状況を含んだ現在の放送の番組表が表示制御部１０７により動画データと合成されて出力される。なお、ここでは追いかけ再生をする場合を例に挙げて説明しており、すなわち、選択された番組は追いかけ再生しようとする番組となっているが、記憶しておいた番組を再生するのであればそれが追いかけ再生であるか否かによらず本願発明を適用可能である。
【００５４】
＜追いかけ再生時の遅延状況の表示動作＞
次に、図２、図３及び図４を用いて、追いかけ再生時の遅延状況の表示動作について説明する。
【００５５】
図２（ａ）の状態２００は、通常再生時に２チャンネルを一時停止した状態を表しており、遅延状況算出部１１３による再生開始時刻を表示している。ここで番組表の表示を指示すると、図２（ｂ）に示す状態２０１のように現在放送している番組表が表示される。
【００５６】
その後、時間経過と共に図３（ａ）に示す状態２０２、図３（ｂ）に示す状態２０３のように遷移し、遅延の状態が現在放送している番組表と共に表示される。すなわち、状態２０２の番組表では、一時停止の状態が１５分経過し、２チャンネルの番組が現在放送している番組よりも１５分だけ遅れた状態に表示されている。状態２０３の番組表では、さらに一時停止の状態が１５分経過し、２チャンネルの番組が現在放送している番組よりも３０分だけ遅れた状態に表示されている。すなわち、放送中及び放送予定の番組と選択されている番組（２チャンネルの番組）とを時間軸が共通になるように配置した番組表になっている。特に選択されている番組の再生時間と放送中及び放送予定の番組の放送時間とを時間軸が共通になるように配置しているため、選択されている番組を再生した場合の終了時刻と、放送中及びもしくは放送予定の番組の放送時間との関係が容易に視認できるようになっている。
【００５７】
その後、通常画面に戻り、ユーザが再開を指定し、また再生速度として高速再生を指定すると、図４（ａ）に示す状態２０４のように、ユーザが指定した再生速度を表示する（図４（ａ）の２０４ａ参照）と共に、再生している時刻（図４（ａ）の１９：１５：０５）と、現在放送している時刻までの差分時間（図４（ａ）の０：１５：０５）を表示する。このように高速再生を指定した場合でも、図４（ｂ）に示す状態２０５のように、番組表は遅延の状態が現在放送している番組表と共に表示される。すなわち、図４（ｂ）の状態２０５では、２チャンネルの番組が、前記差分時間分（０：１５：０５）だけ、現在放送している番組よりも遅れた状態に表示されている。
【００５８】
以上のように本実施形態では、ユーザの要求制約決定の重要要素となる他番組と遅延の状態とを番組表として同時に表示することで、ユーザの遅延状態の認識と要求制約の意思決定が行い易くなる。すなわち、再生中の番組表には遅延の状況が反映され、快適な閲覧が可能になる。
【００５９】
［第２実施形態］
＜第２実施形態に係る装置構成＞
図５は、本発明の第２実施形態に係るデジタル放送記録再生装置の構成を示すブロック図であり、図１と共通の要素には同一の符号を付し、その説明を省略する。
【００６０】
上記第１実施形態では、番組表に遅延状況を反映するために遅延状況算出部１１３を設けたが、本実施形態では、番組表に再生スケジュールを反映するために、図１の構成において前記遅延状況算出部１１３に代えて、再生スケジュール算出部３１３を設けた点が特徴となっている。
【００６１】
再生スケジュール算出部３１３は、一時停止または追いかけ再生の対象となる番組に対して、番組の識別子と再生速度または番組の識別子と番組終了希望時刻で構成される情報を再生指定情報として制御部３１４から受け取ることで、前記再生スケジュール案を算出する機能を有する。
【００６２】
追いかけ再生時には、再生スケジュール算出部３１３において、再生時刻／番組情報取得部１１２から得られた現在の再生時刻と、前記番組表作成部１１０から得られた受信データの現在の放送時刻とにより、追いかけ再生の残り時間（つまり遅延時間）等の情報が算出される。そして、この算出された情報が表示制御部１０７に渡され復号されたデータに合成されて表示部１０８から出力される。
【００６３】
さらに、制御部３１４を通じてユーザが選択した番組の識別子と再生速度または番組の識別子と番組終了希望時刻で構成される再生指定情報と、前記算出した遅延情報とを基に、指定された番組についての再生速度、開始時刻、追いかけ再生終了時刻、及び番組終了時刻を算出し、番組の遅延情報と共に番組の識別子、再生速度、及び番組終了時刻が番組表加工部１１１へ送られる。
【００６４】
そして、番組表加工部１１１において、一時停止または追いかけ再生の対象となる全ての番組について、前記再生時刻／番組情報取得部１１２から番組情報を取得し、前記再生スケジュール算出部３１３から遅延情報、番組の識別子、再生速度、及び番組終了時刻を取得し、番組表作成部１１０により作成された番組表に、算出された再生スケジュール通りになるようにレイアウトが変更される。これによって、番組表の表示の際には、遅延の状況と再生スケジュールを含んだ現在の放送の番組表が表示制御部１０７により動画データと合成されて出力される。
【００６５】
また、ユーザがスケジュールを確定した際には、これらの情報は全て制御部３１４へ送られ、再生スケジュール算出部３１３から通知された追いかけ再生の再生速度、開始時刻、及び追いかけ再生終了時刻に従い、制御部３１４が動画復号部１０６に指示することでスケジュール通りに再生速度が変化する。
【００６６】
＜再生スケジュール算出部の算出処理＞
図６は、図５に示した再生スケジュール算出部３１３の算出処理を示すフローチャートであり、遅延時間ｔｌ、再生現在時刻、番組放送時間、及び番組開始時刻を用い、指定された番組について、追いかけ再生の再生速度ｓ、開始時刻ｔｓ、追いかけ再生終了時刻ｔｖｅ、及び番組終了時刻ｔｅの決定方法を示したものである。
【００６７】
具体的には、まず図６のステップＳ１において、当該算出処理を行う対象番組が一時停止中の番組か否かを判定し、一時停止中の番組であればステップＳ２へ進み、一時停止中の番組でなければステップＳ３へ進む。ステップＳ２では、図６に示すように、開始時刻ｔｓを式（１）で求め、番組放送時間’ｔｒを式（２）で求める。すなわち、一時停止中の番組であれば、一時停止するまでに、どの時点までの放送分の再生を終えたかを求め、その時点の時刻を再生現在時刻とする。例えば９時に放送が開始された番組を９時４５分から１倍速で再生し、３０分経過した時点（時刻は１０時１５分）では、９時３０分までに放送された番組を再生したことになるので、再生現在時刻は９時３０分となる。また９時に放送が開始された番組を９時４５分から１．５倍速で再生し、３０分経過した時点（時刻は１０時１５分）では、９時４５分までに放送された番組を再生したことになるので、再生現在時刻は９時４５分となる。この再生現在時刻に遅延時間ｔｌを加えたものが開始時刻である。ステップＳ３では、開始時刻ｔｓを式（３）で求め、番組放送時間’ｔｒを式（４）で求める。番組放送時間は、対象番組の放送開始時刻から放送終了までの時刻である。番組放送時間’ｔｒはあと何時間分の再生を行わなければならないかを示す。
【００６８】
その後、ステップＳ４へ進んで、再生速度の指定が行われたか否かを判定し、再生速度の指定が行われた場合にはステップＳ５へ進み、指定が行われない場合にはステップＳ６へ進む。ステップＳ５では、再生速度ｓを定数として番組終了時刻ｔｅを式（５）で求め、追いかけ再生終了時刻ｔｖｅを式（６）で求める。ステップＳ６では、番組終了時刻Ｔｅを定数として再生速度ｓを式（７）で求め、追いかけ再生終了時刻ｔｖｅを式（８）で求める。
【００６９】
その後、ステップＳ７へ進んで、最終的な遅延時間ｔｌ’を式（９）で求める。
【００７０】
＜追いかけ再生時のスケジュール決定動作＞
次に、図７、図８及び図９を用いて、追いかけ再生時において、番組終了時刻指定によるスケジュール決定の一連の動作について説明する。
【００７１】
図７の状態４００は、通常再生時に一時停止をした状態における番組表を表している。ここでユーザがリモコン１１６の終了時間変更キー４０ａを押下して、番組終了時刻設定の操作を行うと、リモコン１１６の上／下ボタン４０ｂ，４０ｃにより「終了時刻を早める／遅くする」を意味する操作を行うことができる。
【００７２】
図８（ａ）の状態４０１は、リモコン１１６の上ボタン４０ｂを押下して、「終了時刻を早める」操作を行った状態であり、前記再生スケジュール算出部３１３による再生スケジュール通りに対象となる番組群がレイアウトされる。さらに、上ボタン４０ｂを押下して、「終了時刻を早める」操作を続けると、図８（ｂ）の状態４０２のように状態４０１とは異なる再生速度が選択され、放送時刻よりも早く設定しようとした場合は、図９（ａ）の状態４０３のようにエラー表示４０ｄが行われる。その後、図９（ｂ）の状態４０４のように決定ボタン４０ｅによりスケジュールが確定され、スケジュール通りの動作が開始される。
【００７３】
次に、図１０及び図１１を用いて、追いかけ再生時において、再生速度指定によるスケジュール決定の一連の動作について説明する。
【００７４】
図１０の状態４２０は、通常再生時に一時停止をした状態における番組表を表している。ここで、ユーザがリモコン１１６の再生速度変更キー４０ｆを押下して再生速度設定の操作を行うと、リモコン１１６の上／下ボタン４０ｂ，４０ｃにより「再生速度を速くする／遅くする」を意味する操作を行うことができる。
【００７５】
図１１（ａ）の状態４２１は、「再生速度を速くする」操作を一度行った状態であり、前記再生スケジュール算出部３１３による再生スケジュール通りに対象となる番組群がレイアウトされる。さらに、上ボタン４０ｂを押下して、「再生速度を速くする」操作を続けると、図１１（ｂ）の状態４２２、図１２（ａ）の状態４２３のように図１１（ａ）の状態４２１とは異なる再生速度における遅延状態が表示される。その後、図１２（ｂ）の状態４２４のように決定ボタン４０ｅによりスケジュールが確定され、スケジュール通りの動作が開始される。
【００７６】
以上のように本実施形態では、番組表を変更してインタラクティヴにスケジュール決定を行うことにより、他番組の放送時刻や終了時間を意識して綿密なスケジュール案を作成することなく複雑なスケジュールを簡単な操作で実現でき、快適な番組表の閲覧と快適な再生スケジュール操作の提供が可能となる。
【００７７】
［第３実施形態］
＜装置の全体的な構成＞
図１３（ａ），（ｂ）は、本発明の第３実施形態に係るデジタル放送記録再生装置の構成を示すブロック図であり、前述した図２６のシステムにおけるＩＲＤ１の構成について、従来構成（図２７に示す）に代えて適用するものである。なお、同図（ａ）は、その主要な構成を示し、同図（ｂ）は、図１３（ａ）中のＤＴＶモジュールの内部構成例を示し、図２７と共通の要素には同一の符号を付している。
【００７８】
本実施形態のＩＲＤ１の構成は、図２７の構成において、ＴＳ蓄積部１２０９に蓄積する番組の番組情報と番組選択用の蓄積番組リストをＢＭＬ等のマークアップ言語形式で編集するマークアップ言語編集部３０１を設けた点が特徴となっている。すなわち、このマークアップ言語編集部３０１は、受信したサービス情報のうちＴＳ蓄積部１２０９に蓄積する番組に関する番組情報と、蓄積した放送データとをマークアップ言語により関連付けて文書化するものである。マークアップ言語編集部３０１によって文書化された１つ以上の番組ファイルは、さらにマークアップ言語により関連付けて文書化され蓄積番組ファイルとしてＴＳ蓄積部１２０９に蓄積される。
【００７９】
図１３（ａ）において、１２０１は、アンテナ５からデジタル放送信号を受信、選局してＴＳデータを出力する放送受信部であり、１２０２は、記憶部１２０３に記憶されているＴＳデータを入力し、復号された映像データ、音声データ、及びパケット識別子（ＰＩＤ）フィルタリングがなされた番組情報等のデータを出力するＤＴＶモジュールである。
１２０３は、放送受信部１２０１から出力されるＴＳデータを一時的に記憶し、ＤＴＶモジュール１２０２により復号された映像、音声、及びＰＩＤフィルタリングがなされた番組情報等のデータを記憶しておく記憶部である。
【００８０】
１２０４は、装置全体の制御を行うＣＰＵ（中央処理装置）である。このＣＰＵ１２０４は、特に、記憶部１２０３に記憶されている番組情報データであるサービス情報の各種テーブルデータ（ＰＡＴ、ＮＩＴ、ＰＭＴ、ＢＡＴ、ＳＤＴ、ＥＩＴ、ＴＯＴ、ＣＡＴ）を解読し、表示する情報においては表示データ生成部１２０６に出力し、番組情報として記憶しておくものは記憶部１２０３に記憶する等の制御を行う。
【００８１】
１２０５は、コンディショナル・アクセス・モジュール（ＣＡＭ）であって、図示しないＣＰＵやＲＯＭ、ＲＡＭ等から構成されるＩＣカードの読取装置を含み、ＩＣカードに含まれている暗号解読キーと解読プログラムを用いてデマルチプレクサ１２１１により暗号化ＴＳを分別させる機能を有する。
【００８２】
１２０６は、記憶部１２０３に記憶されている復号された映像データとＣＰＵ１２０４により作られた表示データとを基に、描画した画像を合成しＮＴＳＣ等の表示器に合った信号フォーマットに変換する表示データ生成部である。１２０７は、記憶部１２０３に記憶されている復号された音声データをステレオ音声等の音声信号として外部に出力するためのＤ／Ａ変換部である。
【００８３】
１２０８は、リモコン４等の操作によりチャンネル選択等を行う操作部であり、１２０９は、放送受信部１２０１から出力されるＴＳデータを蓄積し、蓄積したＴＳデータを出力するハードディスク等のメディアを用いたＴＳ蓄積部である。１２１０は、ＩＲＤ１の電源を切っても内容を失わない番組情報記憶部であって、ＣＰＵ１２０４により処理されて記憶部１２０３に記憶されている各種テーブルデータを番組選択のための番組情報として記憶する。
【００８４】
＜ＤＴＶモジュール１２０２の内部構成＞
次に、ＤＴＶモジュール１２０２の内部構成について説明する。
【００８５】
図１３（ｂ）において、１２１１は、記憶部１２０３に記憶されているＴＳデータをＰＩＤでフィルタリングし、各種データに分別するデマルチプレクサであり、１２１２は、デマルチプレクサ１２１１によって分別されたＭＰＥＧ２映像データを復号するＭＰＥＧ２ビデオデコーダである。
【００８６】
１２１３は、デマルチプレクサ１２１１によって分別されたＭＰＥＧ２音声データを復号するＭＰＥＧ２オーディオデコーダであり、１２１４は、デマルチプレクサ１２１１によって分別されたデータ放送データを復号するＢＭＬブラウザ等からなるデータ放送デコーダである。
【００８７】
＜番組情報用表示画面データのＢＭＬファイル例＞
図１４は、ＴＳ蓄積部１２０９に蓄積しておく番組情報用表示画面データのＢＭＬファイル例を示す図であり、この例は説明のため簡略化されている。
【００８８】
図中の１４０１は、表示情報タグであり、１４０２は、表示情報タグ１４０１の情報内容である。
【００８９】
本例では、表示情報タグ１４０１として、録画日、時間、番組名、及び番組詳細内容が使われている。表示情報としては、放送データに多重化されているサービス情報内に含まれる情報と対応して、ジャンルや出演者、放送局名、視聴制限等が扱え、マークアップ言語編集部３０１により設定可能である。情報内容１４０２は「空欄」となっているが、実際はこの部分に対応する内容が書き込まれる。書き込まれる内容は、サービス情報のＥＩＴ等のテーブルデータからマークアップ言語編集部３０１によって収集されて編集される。
【００９０】
したがって、マークアップ言語編集部３０１は、番組を蓄積する際に、表示情報タグ１４０１に対応した番組情報を参照して情報内容１４０２を編集する。
【００９１】
＜番組選択用表示画面データのＢＭＬファイル例＞
図１５は、ＴＳ蓄積部１２０９に蓄積しておく番組選択用表示画面データのＢＭＬファイル例を示す図であり、この例は説明のため簡略化されている。
【００９２】
図中の１５０１は、表示項目タグであり、１５０２は、表示項目タグ１５０１の項目内容である。
【００９３】
本例では、表示項目タグ１５０１として、項目１は録画日、項目２は時間、項目３は番組名、項目４は番組簡易内容が使われている。表示項目としては、放送データに多重されているサービス情報に含まれる情報と対応して、ジャンルや出演者、放送局名等が扱え、マークアップ言語編集部３０１により設定可能である。
【００９４】
項目内容１５０２は「空欄」となっているが、実際はこの部分に対応する内容が書き込まれる。書き込まれる内容は、サービス情報のＥＩＴ等のテーブルデータからマークアップ言語編集部３０１によって収集され、編集される。
【００９５】
したがって、マークアップ言語編集部３０１は、番組を蓄積する際に、表示項目タグ１５０１に対応した番組情報を参照して、項目内容１５０２を編集する。
【００９６】
＜ＢＭＬファイル自動編集処理＞
図１６は、第３実施形態におけるＢＭＬファイル自動編集処理を示すフローチャートであり、マークアップ言語編集部３０１によって、番組情報及び蓄積番組リストにおける表示画面データのＢＭＬファイルがサービス情報を基に編集される動作を示している。
【００９７】
蓄積動作が開始すると、まず番組情報における表示画面データのＢＭＬファイルを編集する処理が行われる。マークアップ言語編集部３０１は、情報内容１４０２が「空欄」となっている表示情報タグ１４０１（図１４参照）を処理するため、ステップＳ６０１で処理されていないサービス情報が残っているかを判断し、全て処理されていたならば編集処理は終了であり、サービス情報が残っていたならばステップＳ６０２でサービス情報を取得する。
【００９８】
次のステップＳ６０３で、処理されていない表示情報タグ１４０１が残っているかを判断し、全て処理されていたならば編集処理は終了であり、表示情報タグ１４０１が残っていたならば、次のステップＳ６０４でサービス情報と表示情報タグ１４０１が一致するものが有るかを判断する。一致するものがなければステップＳ６０１に戻り処理を続け、一致していたならばステップＳ６０５で情報内容１４０２にサービス情報の内容を書き込みステップＳ６０１に戻り処理を続ける。
【００９９】
この処理の終了が、番組情報における表示画面データのＢＭＬファイル編集の終了となる。
【０１００】
次に、蓄積動作が終了すると、蓄積番組リストにおける表示画面データのＢＭＬファイルを編集する処理が行われる。マークアップ言語編集部３０１は、項目内容１５０２が「空欄」となっている表示項目タグ１５０１を処理するため、ステップＳ６０１で処理されていないサービス情報が残っているかを判断し、全て処理されていたならば編集処理は終了であり、サービス情報が残っていたならばステップＳ６０２でサービス情報を取得する。
【０１０１】
次のステップＳ６０３で、処理されていない表示項目タグ１５０１が残っているかを判断し、全て処理されていたならば編集処理は終了であり、表示項目タグ１５０１が残っていたならば、次のステップＳ６０４でサービス情報と表示項目タグ１５０１が一致するものが有るかを判断する。一致するものがなければステップＳ６０１に戻り処理を続け、一致していたならばステップＳ６０５で項目内容１５０２にサービス情報の内容を書き込みステップＳ６０１に戻り処理を続ける。
【０１０２】
この処理の終了が、蓄積番組リストにおける表示画面データのＢＭＬファイル編集の終了となる。
【０１０３】
＜番組選択用表示画面の表示例＞
図１７は、モニタ２に表示される番組選択用表示画面の表示例を示す図である。
【０１０４】
図中の１７０１は、番組選択を行うための番組リストであり、１７０２は、リモコン４の操作に対応して動く選択カーソルである。１７０５は、選択カーソル１７０２で選択している放送の番組プレビュー画面であり、１７０３は、番組を選択するための選択ボタンであり、１７０４は、番組の再生を止めるための取消ボタンである。
【０１０５】
この番組選択用表示画面は、使用者が番組選択機能を選択することでモニタ２に表示されるが、この表示動作は、番組選択用表示画面データがＢＭＬファイルであるためデータ放送デコーダ１２１４を用いて行われる。番組リスト１７０１は、マークアップ言語編集部３０１によって編集された内容を表示し、リモコン４の操作において選択、決定することで、データ放送デコーダ１２１４が該選択決定内容を解釈して動作する。
【０１０６】
選択カーソル１７０２を動かし、番組リスト１７０１を選択すると、選択された番組は番組プレビュー画面１７０３に表示され確認することができる。さらに、リモコン４の操作において選択ボタン１７０４を選択しリモコン４の決定ボタンを押すことで、対応する番組情報用表示画面（後述する）が表示される。もしくは取消ボタン１７０５を選択しリモコン４の決定ボタンを押すことで蓄積されている番組の選択は終了する。
【０１０７】
この動作内容は、全てマークアップ言語によって記述された番組選択用表示画面データによるものである。
【０１０８】
＜番組情報用表示画面の表示例＞
図１８は、上述した番組選択用表示画面で番組を選択した際にモニタ２に表示される番組情報用表示画面の表示例を示す図である。
【０１０９】
図中の１８０１は、番組情報内容であり、１８０２は、番組プレビュー表示である。１８０３は、番組を再生するための再生ボタンであり、１８０４は、番組の再生を止めるための取消ボタンである。
【０１１０】
番組情報用表示画面は、使用者が上述した番組選択用表示画面で番組を選択することで表示される。この表示動作は、番組情報用表示画面データがＢＭＬファイルであるためデータ放送デコーダ１２１４を用いて行われる。リモコン４の操作において選択、決定されることで、データ放送デコーダ１２１４が該選択決定内容を解釈して動作する。
【０１１１】
番組情報内容１８０１は、マークアップ言語編集部３０１によって編集された内容を表示する。図中では再生ボタン１８０３にカーソルが位置しており、リモコン４の決定ボタンを押すことで番組の再生が開始される。もしくは取消ボタン１８０４を押すと番組選択用表示画面に戻る。
【０１１２】
この動作内容は、全てマークアップ言語によって記述された番組情報用表示画面データによるものである。
【０１１３】
このように、マークアップ言語を用いて記述した番組情報ファイルと蓄積番組リストファイルを用いることで、番組選択用表示画面並びに番組情報用表示画面を専用のアプリケーションを用いずに表示することが可能になる。すなわち、デジタル放送受信機に標準機能として備わるデータ放送デコーダを、録画番組視聴を行うために必要な番組選択用表示画面並びに番組情報用表示画面の描画に使用し、データ放送の表示画面を記述するのに用いられているＢＭＬ等のマークアップ言語を用いて、番組選択用表示画面データ並びに番組情報用表示画面データを作成するので、当該番組選択用表示画面並びに番組情報用表示画面を使用者の使い勝手に合った表示構成、表示内容に容易に変更することができる。
【０１１４】
これにより選択した番組を放送中及びもしくは放送予定の番組とともにそれらの時間軸を共通にした番組表に表示することで選択した番組の再生時間と放送中もしくは放送予定の番組の放送時間との関係を容易に視認できる。
【０１１５】
［第４実施形態］
図１９は、本発明の第４実施形態に係るデジタル放送記録再生装置の構成を示すブロック図であり、前述した図２６のシステムにおけるＩＲＤ１の構成について、従来構成（図２７に示す）に代えて適用するものである。なお、図１３（ａ），（ｂ）に示した第３実施形態の構成と共通の構成要素には同一の符号を付し、その説明を省略する。
【０１１６】
本実施形態のＩＲＤ１の構成は、図１３（ａ）の構成において、番組選択用表示画面の内容をＢＭＬ等のマークアップ言語で記述した雛形データが記憶された不揮発性の表示画面データ記憶部１９０１を設けた点が特徴となっている。
【０１１７】
また、番組情報用表示画面データ及び番組選択用表示画面データのＢＭＬファイル例は、それぞれ図１４及び図１５で示したものと同様である。
【０１１８】
＜ＢＭＬファイルの編集操作の表示例＞
図２０は、ＢＭＬファイルの編集操作の表示画面例を示す図であり、マークアップ言語編集部３０１によって作成された図１４の番組情報用表示画面データのＢＭＬファイルにおける表示情報タグ１４０１の編集画面を示している。
【０１１９】
編集の雛形となる番組情報ファイルは、表示画面データ記憶部９０１に記憶されており、編集後の番組情報ファイルは、別途表示画面データ記憶部９０１に記憶される。
【０１２０】
図中の１００１は、選択された表示情報タグ１４０１に対応する表示情報であり、１００２は、表示情報１００１を構成するサービス情報のテーブルデータに対応するサービス情報リストである。１００３は、現在選択されている表示情報１００１のプレビュー画面であり、１００４は、現在選択している表示情報１００１を新たな表示画面データとして採用し終了する決定ボタンである。
【０１２１】
１００５は、現在選択している表示情報１００１を取りやめ、編集前の表示画面データを採用し終了する取消ボタンであり、１００６は、現在選択している表示情報１００１を取りやめ、初期設定の表示画面データに戻すリセットボタンである。
【０１２２】
＜第４実施形態に係るＢＭＬファイル編集動作＞
図２１は、第４実施形態に係るＢＭＬファイル編集動作を示すフローチャートであり、マークアップ言語編集部３０１によって、ＢＭＬファイル化された番組情報用表示画面データの表示情報タグ１４０１の編集動作を示すものである。
【０１２３】
マークアップ言語編集部３０１による編集操作は全てリモコン４によって行い、使用者はマークアップ言語の編集を行っているとは意識せずに項目を選択することができる。選択された表示情報１００１の内容は表示情報タグ１４０１として編集される。
【０１２４】
番組情報用表示画面データのＢＭＬファイルを編集する機能を選択すると、ステップＳ１１０１で番組情報用表示画面データのＢＭＬファイルの読み込みが行われる。
【０１２５】
図２０に示す例では、表示情報１００１の第４項目を編集しているところを示している。ステップＳ１１０７でＮ＝４の表示情報を選択し、ステップＳ１１０８でサービス情報リスト１００２を表示する。使用者はステップＳ１１０９でＭ＝５のサービス情報リスト１００２の「内容」を選択し、ステップＳ１１１１でリモコン４の決定ボタンを押そうとしているところである。
【０１２６】
このままリモコン４の決定ボタンを押せば、Ｍ＝５のサービス情報リスト１００２は未選択であるため、ステップＳ１１１２の判断を通過し、ステップＳ１１１３でＮ＝４の表示情報１００１をＭ＝５のサービス情報リスト１００２と書き換えられる。
【０１２７】
サービス情報リスト１００２の「内容」は、ＥＩＴの短形式イベント記述子、及び拡張形式イベント記述子に記述されており、これらの記述子の情報と対応している。その他のサービス情報リスト１００２もそれぞれサービス情報のテーブルデータと対応している。サービス情報リスト１００２の斜線になっている部分は選択済みであることを示し、ステップＳ１１１２において、このサービス情報リスト１００２の斜線の部分を選択してリモコン４の決定ボタンを押しても表示情報１００１は書き換えられず、サービス情報リスト１００２の選択を継続する。また、ステップＳ１１０９でサービス情報リスト１００２から選択を外すとステップＳ１１１０でサービス情報リスト１００２の表示は消去される。
【０１２８】
次に、ステップＳ１１０２で決定ボタン１００４を選択しリモコン４の決定ボタンを押すと、ステップＳ１１０３の番組情報用表示画面データのＢＭＬファイルとして表示画面データ記憶部９０１に記憶され、編集操作は終了する。また、ステップＳ１１０４で取消ボタン１００５を選択しリモコン４の決定ボタンを押すと、現在編集中の番組情報用表示画面データは破棄され編集操作は終了する。
【０１２９】
また、Ｓ１００５でリセットボタン１００６を選択しリモコン４の決定ボタンを押すと、現在編集中の番組情報用表示画面データは破棄され、番組情報用表示画面データの雛形データファイルが読み込まれて表示情報１００１が初期設定され、編集は継続する。
【０１３０】
また、編集中の表示情報１００１の内容はプレビュー画面１００３で確認することができ、この処理の終了がＢＭＬファイル化された番組情報用表示画面データの編集終了となる。
【０１３１】
同様にして、図１５に示した、ＢＭＬファイル化された番組選択用表示画面データの表示項目タグ１５０１の編集も行うことが可能である。
【０１３２】
使用者がマークアップ言語編集部３０１によって編集を行った番組選択用表示画面データは、使用者が番組選択機能を選択することで表示される。表示内容は図１７及び図１８のようになるが、表示内容は編集が可能であることから使用者の好みに応じて変更することができる。
【０１３３】
また、編集した番組選択用及び番組情報用表示画面データは、ＢＭＬファイルであるため、上記第３実施形態と同様にデータ放送デコーダ１２１４を用いて表示され、リモコン４の操作において選択、決定することでデータ放送デコーダ１２１４により解釈され動作する。この動作内容は全て、使用者によりマークアップ言語編集部３０１を用いて編集された表示画面データの記述によるものである。
【０１３４】
本実施形態では、上記第３実施形態と同様に、番組情報用表示画面及び番組選択用表示画面を、専用のアプリケーションソフトを使用しなくても使用者の使い勝手に合った表示構成、表示内容に容易に変更することできる。さらに、番組選択用表示画面の内容をＢＭＬ等のマークアップ言語で記述した雛形データを用いたので、表示構成、表示内容の変更操作がより一層容易になる。
【０１３５】
なお、図示しないが、スタイルシートファイルの編集を行える機能を用意することで、より一層使用者の使い勝手に応じた表示内容に変更することができる。すなわち、マークアップ言語編集部301によって文書化された番組情報ファイルと蓄積番組リストファイルを復号する際に、表示方法を指定するスタイルシートファイルを変更することにより、文字や図形の大きさ、配置等のデザインを変更することが容易にできる。
【０１３６】
本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用してもよい。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【０１３７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３８】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１３９】
【図１】本発明の第１実施形態に係るデジタル放送記録再生装置の構成を示すブロック図である。
【図２】第１実施形態における追いかけ再生時の遅延状況の表示動作を示す図である。
【図３】第１実施形態における追いかけ再生時の遅延状況の表示動作を示す図である。
【図４】第１実施形態における追いかけ再生時の遅延状況の表示動作を示す図である。
【図５】本発明の第２実施形態に係るデジタル放送記録再生装置の構成を示すブロック図である。
【図６】図５に示した再生スケジュール算出部３１３の算出処理を示すフローチャートである。
【図７】第２実施形態における追いかけ再生時のスケジュール決定の動作を示す図である。
【図８】第２実施形態における追いかけ再生時のスケジュール決定の動作を示す図である。
【図９】第２実施形態における追いかけ再生時のスケジュール決定の動作を示す図である。
【図１０】第２実施形態における追いかけ再生時のスケジュール決定の動作を示す図である。
【図１１】第２実施形態における追いかけ再生時のスケジュール決定の動作を示す図である。
【図１２】第２実施形態における追いかけ再生時のスケジュール決定の動作を示す図である。
【図１３】本発明の第３実施形態に係るデジタル放送記録再生装置の構成を示すブロック図である。
【図１４】番組情報用表示画面データのＢＭＬファイル例を示す図である。
【図１５】番組選択用表示画面データのＢＭＬファイル例を示す図である。
【図１６】第３実施形態におけるＢＭＬファイル自動編集処理を示すフローチャートである。
【図１７】番組選択用表示画面の表示例を示す図である。
【図１８】番組情報用表示画面の表示例を示す図である。
【図１９】本発明の第４実施形態に係るデジタル放送記録再生装置の構成を示すブロック図である。
【図２０】ＢＭＬファイルの編集操作の表示画面例を示す図である。
【図２１】第４実施形態に係るＢＭＬファイル編集動作を示すフローチャートである。
【図２２】従来のデジタル放送記録再生装置の構成を示すブロック図である。
【図２３】従来の追いかけ再生時の再生速度の入力画面を示した図である。
【図２４】従来のデジタル放送記録再生装置の構成を示すブロック図である。
【図２５】図２４の装置における再生方法と再生速度の決定方法を示す図である。
【図２６】従来のデジタル放送受信システムの構成例を示す概念図である。
【図２７】図２６中のＩＲＤの構成を示すブロック図である。
【符号の説明】
【０１４０】
１０１  受信部
１０２  受信制御部
１０３  切り替え部
１０４  受信動画蓄積部
１０５  ＴＳ分離部
１０６  動画復号部
１０７  表示制御部
１０８  表示部
１０９  番組データ抽出部
１１０  番組表作成部
１１１  番組表加工部
１１２  再生時刻／番組情報取得部
１１３  遅延状況算出部
１１４，３１４  制御部
１１５  操作入力信号受信部
１１６  リモコン
３１３  再生スケジュール算出部
【図１】
2005130478.tif 000003
【図２】
2005130478.tif 000004
【図３】
2005130478.tif 000005
【図４】
2005130478.tif 000006
【図５】
2005130478.tif 000007
【図６】
2005130478.tif 000008
【図７】
2005130478.tif 000009
【図８】
2005130478.tif 000010
【図９】
2005130478.tif 000011
【図１０】
2005130478.tif 000012
【図１１】
2005130478.tif 000013
【図１２】
2005130478.tif 000014
【図１３】
2005130478.tif 000015
【図１４】
2005130478.tif 000016
【図１５】
2005130478.tif 000017
【図１６】
2005130478.tif 000018
【図１７】
2005130478.tif 000019
【図１８】
2005130478.tif 000020
【図１９】
2005130478.tif 000021
【図２０】
2005130478.tif 000022
【図２１】
2005130478.tif 000023
【図２２】
2005130478.tif 000024
【図２３】
2005130478.tif 000025
【図２４】
2005130478.tif 000026
【図２５】
2005130478.tif 000027
【図２６】
2005130478.tif 000028
【図２７】
2005130478.tif 000029