(57)【要約】【課題】データコンテンツの蓄積管理を簡単な処理により実現する。【解決手段】自動蓄積サービスの対象となる蓄積コンテンツが受信された場合に、この受信された蓄積コンテンツをそのブックマーク情報と対応付けた状態で、ＮＶＲＡＭ１５内に設けた蓄積コンテンツ記憶部５３及びブックマーク情報記憶部５１に蓄積するようにしている。そして、蓄積されたコンテンツを再生する場合には、ポータル画面又はＧＵＩを使用して蓄積対象コンテンツを選択し、この選択された蓄積コンテンツをブックマーク情報に含まれるＵＲＩをもとにコンテンツバッファ１７に読み出し、モニタ１８に表示するようにしたものである。【選択図】    図３
2004254211.tif 000002
【特許請求の範囲】
【請求項１】
放送信号を送信する送信装置と、この送信装置から送信された放送信号を受信する放送受信装置とを具備し、
前記送信装置は、
前記放送信号に放送コンテンツとそのブックマーク情報とを含めて送信する送信手段を備え、
前記放送受信装置は、
前記放送信号を受信する受信手段と、
前記受信された放送信号から蓄積対象の放送コンテンツとそのブックマーク情報をそれぞれ抽出する抽出手段と、
前記抽出された放送コンテンツ及びブックマーク情報を相互に対応付けてそれぞれ記憶媒体のコンテンツ領域及びブックマーク領域に蓄積する蓄積手段と
を備えることを特徴とするデータ放送システム。
【請求項２】
前記送信手段は、前記ブックマーク情報に放送コンテンツのバージョン情報を含めて送信し、
前記蓄積手段は、
前記抽出されたブックマーク情報に含まれるバージョン情報をもとに、当該ブックマーク情報に対応する放送コンテンツが更新されたコンテンツであるか否かを判定する手段と、
前記放送コンテンツが更新されたコンテンツであると判定された場合に、当該放送コンテンツ及びそのブックマーク情報をそれぞれ記憶媒体のコンテンツ領域及びブックマーク領域に相互に対応付けて蓄積する手段と
を備えることを特徴とする請求項１記載のデータ放送システム。
【請求項３】
前記送信手段は、前記ブックマーク情報に放送コンテンツのジャンルを表すジャンル情報を含めて送信し、
前記蓄積手段は、
ユーザが蓄積対象の放送コンテンツのジャンルを指定入力する手段と、
前記抽出されたブックマーク情報に含まれるジャンル情報を前記指定入力されたジャンルと比較する手段と、
前記抽出されたジャンル情報が指定入力されたジャンルと一致した場合に、
前記抽出された放送コンテンツ及びそのブックマーク情報を相互に対応付けてそれぞれ記憶媒体のコンテンツ領域及びブックマーク領域に蓄積する手段と
を備えることを特徴とする請求項１記載のデータ放送システム。
【請求項４】
送信装置から送信される、放送コンテンツとそのブックマーク情報とを含む放送信号を受信する受信手段と、
前記受信された放送信号から蓄積対象の放送コンテンツとそのブックマーク情報をそれぞれ抽出する抽出手段と、
前記抽出された放送コンテンツ及びブックマーク情報を相互に対応付けてそれぞれ記憶媒体のコンテンツ領域及びブックマーク領域に蓄積する第１の蓄積手段と
を具備することを特徴とする放送受信装置。
【請求項５】
前記記憶媒体のブックマーク領域からブックマーク情報を選択的に読み出し、この読み出されたブックマーク情報をもとに前記記憶媒体のコンテンツ領域から対応する放送コンテンツを読み出す読み出し手段と、
前記読み出された放送コンテンツを再生出力する出力手段と
を、さらに具備することを特徴とする請求項４記載の放送受信装置。
【請求項６】
前記読み出し手段は、
ポータル画面を構成する文書ファイルを蓄積する手段と、
前記ポータル画面を表示する手段と、
前記表示されたポータル画面に基づくユーザの指定操作に応じて、前記記憶媒体のブックマーク領域から該当するブックマーク情報を読み出す手段と、
前記読み出されたブックマーク情報をもとに、前記記憶媒体のコンテンツ領域から対応する放送コンテンツを読み出す手段と
を備えることを特徴とする請求項５記載の放送受信装置。
【請求項７】
前記読み出し手段は、
ユーザが放送コンテンツの視聴に係わる操作を行うために使用するユーザインタフェース用アプリケーションを記憶する手段と、
前記ユーザインタフェース用アプリケーションに基づくユーザの指定操作に応じて、前記記憶媒体のブックマーク領域からブックマーク情報を読み出す手段と、
前記読み出されたブックマーク情報をもとに、前記記憶媒体のコンテンツ領域から対応する放送コンテンツを読み出す手段と
を備えることを特徴とする請求項５記載の放送受信装置。
【請求項８】
前記読み出し手段は、
前記放送信号を受信可能か否かを判定する手段と、
前記放送信号を受信不可能と判定された場合に、前記記憶媒体のブックマーク領域からブックマーク情報を読み出す手段と、
前記読み出されたブックマーク情報をもとに前記記憶媒体のコンテンツ領域から対応する放送コンテンツを読み出し、この読み出された放送コンテンツを前記放送信号の受信が不可能な期間に前記出力手段から再生出力させる手段と
を備えることを特徴とする請求項５記載の放送受信装置。
【請求項９】
前記受信された放送信号に含まれる放送コンテンツのうち、非蓄積対象の放送コンテンツをユーザが視聴可能な状態に出力する手段と、
前記非蓄積対象の放送コンテンツの出力期間中に、ユーザが当該放送コンテンツの蓄積指示を入力するための手段と、
前記非蓄積対象の放送コンテンツの蓄積指示が入力された場合に、前記第１の蓄積手段による蓄積対象の放送コンテンツ及びそのブックマーク情報の蓄積処理に代わって、前記指示された非蓄積対象の放送コンテンツ及びそのブックマーク情報を相互に対応付けてそれぞれ前記記憶媒体のコンテンツ領域及びブックマーク領域に蓄積する第２の蓄積手段と
を、さらに具備することを特徴とする請求項４記載の放送受信装置。
【請求項１０】
前記第１の蓄積手段は、前記抽出された放送コンテンツ及びブックマーク情報をバッファメモリに一旦記憶し、しかるのち前記バッファメモリから放送コンテンツ及びブックマーク情報を読み出して不揮発性メモリに記憶することを特徴とする請求項４記載の放送受信装置。
【請求項１１】
前記第１の蓄積手段は、前記バッファメモリに記憶された放送コンテンツ及びそのブックマーク情報を、放送受信装置が放送受信動作状態からサスペンド状態に移行する際に前記バッファメモリから読み出して不揮発性メモリに記憶することを特徴とする請求項１０記載の放送受信装置。
【請求項１２】
前記ブックマーク情報に放送コンテンツのバージョン情報が含まれている場合に、
前記第１の蓄積手段は、
前記抽出されたブックマーク情報に含まれるバージョン情報をもとに、当該ブックマーク情報に対応する放送コンテンツが更新されたコンテンツであるか否かを判定する手段と、
更新されたコンテンツであると判定された場合に、当該放送コンテンツ及びそのブックマーク情報を相互に対応付けてそれぞれ記憶媒体のコンテンツ領域及びブックマーク領域に蓄積する手段と
を備えることを特徴とすることを特徴とする請求項４記載の放送受信装置。
【請求項１３】
蓄積対象とする放送コンテンツと蓄積対象から除外する放送コンテンツとの少なくとも一方を表す蓄積条件をユーザが入力するための入力手段を、さらに具備し、
前記第１の蓄積手段は、
前記入力手段による入力された蓄積条件に基づいて、抽出された複数の放送コンテンツの中から前記蓄積が許可された放送コンテンツを選択する手段と、
前記選択された放送コンテンツとそのブックマーク情報を相互に対応付けてそれぞれ記憶媒体のコンテンツ領域及びブックマーク領域に蓄積することを特徴とする請求項４記載の放送受信装置。
【請求項１４】
送信装置から送信される、放送コンテンツとそのブックマーク情報とを含む放送信号を受信する受信ユニットと、コンピュータを使用する制御ユニットとを具備する放送受信装置で使用されるプログラムであって、
前記受信ユニットによる放送信号の受信動作を制御する処理と、
前記受信された放送信号から蓄積対象の放送コンテンツとそのブックマーク情報をそれぞれ抽出する処理と、
前記抽出された放送コンテンツ及びブックマーク情報を相互に対応付けてそれぞれ記憶媒体のコンテンツ領域及びブックマーク領域に蓄積する処理と
を、前記制御ユニットに実行させるプログラム。
【請求項１５】
前記記憶媒体のブックマーク領域からブックマーク情報を選択的に読み出す処理と、
前記読み出されたブックマーク情報をもとに、前記記憶媒体のコンテンツ領域から対応する放送コンテンツを読み出す処理と、
前記読み出された放送コンテンツを出力ユニットから再生出力させる処理と
を、前記制御ユニットにさらに実行させる請求項１４記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば地上波ディジタル放送或いは衛星ディジタル放送を利用してデータの自動蓄積サービスを提供するデータ放送システムとその放送受信装置及びプログラムに関する。
【０００２】
【従来の技術】
近年、例えば地上波ディジタル放送或いは衛星ディジタル放送を利用して、ニュースやゲーム等のコンテンツデータを放送し、このコンテンツデータをユーザの放送受信装置に自動的に蓄積させるサービスが提唱されている。
【０００３】
この種のサービスは、例えば放送局に設置された送信装置から予め規定した特別なディレクトリパスを持つコンテンツデータを放送する。放送受信装置では、出荷時に設定された情報に従い、放送信号に含まれる自動蓄積サービスのための番組配列情報を受信して、コンテンツデータの受信スケジュールを策定する。そして、この策定されたスケジュールに従いコンテンツデータを受信して蓄積する。この蓄積されたコンテンツデータは、放送局又は送信装置で規定された特定のルートを持つディレクトリツリー上にマッピングすることにより管理される。図１１に上記ディレクトリツリーの一例を示す。なお、記憶媒体としては例えばハードディスクが用いられる。
【０００４】
一方、上記蓄積されたコンテンツデータをユーザが視聴する場合には、上記ディレクトリツリーにしたがって蓄積対象のコンテンツデータを選択し、この選択されたコンテンツデータをコンテンツバッファに展開して再生する。再生対象のコンテンツデータを選択する技術としては、ポータル画面を使用するもの（例えば特許文献１を参照）と、ＧＵＩ画面を使用するもの（例えば特許文献２を参照）とが知られている。
【０００５】
【特許文献１】
特開２００２−３２０１８３
【０００６】
【特許文献２】
特開２０００−２０１３１７。
【０００７】
【発明が解決しようとする課題】
ところが、このような従来提唱されているデータ放送の自動蓄積型サービスは、放送局又は送信装置が送信したコンテンツデータを、予め規定されたディレクトリツリーに従って放送受信装置で蓄積管理するものとなっている。このため、放送受信装置においては、コンテンツデータの自動蓄積を行うために、ディレクトリ構造を実現するファイルシステムを必要とし、さらにマッピングされたデータのディレクトリパスを管理する必要がある。このため、コンテンツデータの蓄積管理に複雑な処理が必要となる。
【０００８】
この発明は上記事情に着目してなされたもので、その主たる目的は、データコンテンツの蓄積管理を簡単な処理により実現し得るデータ放送システムとその放送受信装置及びプログラムを提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するためにこの発明は、放送受信装置において、送信装置から送信される放送コンテンツとそのブックマーク情報とを含む放送信号を受信し、この受信された放送信号から蓄積対象の放送コンテンツとそのブックマーク情報をそれぞれ抽出する。そして、この抽出された放送コンテンツ及びそのブックマーク情報をそれぞれ記憶媒体のコンテンツ領域及びブックマーク領域に相互に対応付けて蓄積するようにしたものである。
【００１０】
したがってこの発明によれば、蓄積対象の放送コンテンツをそのブックマーク情報に対応付けて蓄積するだけでよい。このため、従来のように蓄積に際して放送コンテンツをディレクトリツリーにマッピングする必要がなくなり、ディレクトリ構造を実現するファイルシステムやコンテンツデータのディレクトリパスの管理が不要となる。したがって、蓄積対象の放送コンテンツの蓄積を簡単な処理で実現でき、これにより放送受信装置の処理負担を軽減できる。
【００１１】
またこの発明は、上記記憶媒体のブックマーク領域からブックマーク情報を選択的に読み出し、この読み出されたブックマーク情報をもとに上記記憶媒体のコンテンツ領域から対応する放送コンテンツを読み出して、再生出力することも特徴とする。
【００１２】
このように構成すると、蓄積された放送コンテンツをブックマーク情報をもとに選択的に再生することができる。このため、再生対象の放送コンテンツをディレクトリツリーを辿ることなく簡単な処理で再生することが可能となり、再生に要する放送受信装置の処理負担を軽減できる。
【００１３】
上記蓄積された放送コンテンツの読み出し手段としては、以下の各種構成が考えられる。
【００１４】
第１の構成は、ポータル画面を構成する文書ファイルを蓄積する手段を備え、この蓄積されたポータル画面を表示する。そして、上記表示されたポータル画面に基づくユーザの指定操作に応じて、記憶媒体のブックマーク領域から該当するブックマーク情報を読み出し、この読み出されたブックマーク情報をもとに記憶媒体のコンテンツ領域から対応する放送コンテンツを読み出すものである。
【００１５】
この構成によれば、ユーザはポータル画面を利用して所望の放送コンテンツを読み出して再生することができる。
【００１６】
第２の構成は、ユーザが放送コンテンツの視聴操作を行うためのユーザインタフェース用アプリケーション（例えばＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）アプリケーション）を記憶する手段を備え、このユーザインタフェース用アプリケーションに基づくユーザの指定操作に応じて、記憶媒体のブックマーク領域からブックマーク情報を読み出し、この読み出されたブックマーク情報をもとに記憶媒体のコンテンツ領域から対応する放送コンテンツを読み出すものである。
【００１７】
この構成によれば、ポータル画面を構成する文書ファイルが万が一壊れたとしても、受信装置に予め組み込まれたユーザインタフェース用アプリケーションにより、蓄積された放送コンテンツを読み出して再生することが可能となる。
【００１８】
第３の構成は、放送信号を受信可能か否かを判定する手段を備え、この判定手段により放送信号を受信不可能と判定された場合に、ブックマーク情報をもとに記憶媒体のコンテンツ領域から蓄積された放送コンテンツを読み出す。そして、上記放送信号が受信不可能な期間に、当該放送信号により受信される放送コンテンツに代わって上記読み出された蓄積コンテンツを再生出力するものである。
【００１９】
この構成によれば、ユーザが送信装置から送信される非蓄積対象の放送コンテンツをリアルタイムに視聴している最中に、例えば放送受信装置がビル陰に入ったりフェージングの影響により放送信号を受信できなくなった場合に、当該視聴中の放送コンテンツに代わって、蓄積されている放送コンテンツが自動的に読み出されて再生される。このため、放送信号が途絶えることによるユーザの不快感は軽減される。
【００２０】
またこの発明は、蓄積対象の放送コンテンツの蓄積処理期間に、ユーザが非蓄積対象の放送コンテンツの蓄積指示を入力した場合に、上記蓄積対象の放送コンテンツの蓄積処理に代わって、上記指示された非蓄積対象の放送コンテンツ及びそのブックマーク情報を記憶媒体のコンテンツ領域及びブックマーク領域に相互に対応付けて蓄積する手段を、さらに備えるものである。
したがってこの構成によれば、蓄積対象の放送コンテンツの蓄積処理と非蓄積対象の放送コンテンツの視聴出力処理が並行して行われている状態で、ユーザが非蓄積対象の放送コンテンツの蓄積指示を入力すると、蓄積対象の放送コンテンツの蓄積処理に割り込むかたちで、視聴中の非蓄積対象の放送コンテンツを蓄積することが可能となる。
【００２１】
さらに、前記放送コンテンツの蓄積手段としては、以下の各種構成が考えられる。
【００２２】
第１の構成は、放送信号から抽出された放送コンテンツ及びそのブックマーク情報をバッファメモリに一旦記憶し、しかるのちこのバッファメモリから放送コンテンツ及びそのブックマーク情報を読み出して不揮発性メモリに記憶するものである。
【００２３】
この構成によれば、抽出された放送コンテンツ及びブックマーク情報を直接不揮発性メモリに書き込む場合に比べ、不揮発性メモリへの書き込み回数を減らすことができ、これにより放送コンテンツ及びそのブックマーク情報の蓄積処理を円滑に行うことが可能となる。
【００２４】
特に、上記バッファメモリに記憶された放送コンテンツ及びそのブックマーク情報を、放送受信装置が受信動作状態からサスペンド状態に移行する際に上記バッファメモリから読み出して不揮発性メモリに記憶するとよい。このようにすると、バッファメモリから不揮発性メモリへのコンテンツの転送記憶を、放送受信動作の終了後に一括して行うことができ、放送受信中における放送受信装置の処理負荷を軽減できる。
【００２５】
第２の構成は、受信されたブックマーク情報に放送コンテンツのバージョン情報が含まれている場合に、このバージョン情報をもとに当該放送コンテンツが更新されたコンテンツであるか否かを判定する。そして、更新されたコンテンツであると判定された場合に、当該放送コンテンツ及びそのブックマーク情報をそれぞれ記憶媒体のコンテンツ領域及びブックマーク領域に相互に対応付けて蓄積するものである。
【００２６】
この構成により、例えば内容が同一の放送コンテンツが時間を隔てて複数回受信された場合に、これらの同一の放送コンテンツが無条件に蓄積されないようにすることができ、これにより記憶媒体の記憶領域の有効利用を図ることが可能となる。
【００２７】
さらにこの発明は、蓄積対象とする放送コンテンツと蓄積対象から除外する放送コンテンツとの少なくとも一方をユーザが指定入力する入力手段をさらに具備し、この入力手段による指定入力結果に基づいて、放送信号から蓄積対象のコンテンツ及びそのブックマーク情報を選択的に抽出し、この抽出された蓄積対象のコンテンツ及びそのブックマーク情報を蓄積することも特徴とする。
【００２８】
このように構成することによって、ユーザが蓄積を希望する放送コンテンツ或いは蓄積を希望しない放送コンテンツを指定入力しておくことで、必要な放送コンテンツのみを選択的に蓄積することが可能となる。
【００２９】
【発明の実施の形態】
以下、この発明の実施形態を図面を参照して説明する。
【００３０】
図１は、この発明に係わるデータ放送システムの一実施形態を示す概略構成図である。
【００３１】
このデータ放送システムは、放送局等に設けられる送信装置１と、この送信装置１が送信した放送信号を受信してサービスエリアＳＥに向け送信する衛星２と、上記サービスエリアＳＥにおいて前記衛星２から送信された放送信号を受信する複数の放送受信装置３，…とを備えている。放送受信装置３には、自動車等の移動体に搭載される車載型の装置と、屋内等に設置される固定設置型の装置がある。
【００３２】
放送受信装置３は次のように構成される。図２はその構成を示すブロック図である。
【００３３】
すなわち、送信装置１から送信されたのち衛星２により中継された放送信号は、ディジタル放送用アンテナ４により受信されてチューナ５に入力される。チューナ５は、メインＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１から指定された周波数の放送信号を選択的に受信する。このチューナにより受信された放送信号は、復調器６により復調され、さらにデスクランブラ７によってスクランブルが解除されたのち、多重分離回路（ＤＥＭＵＸ）８に入力される。
【００３４】
上記デスクランブラ７から入力された復調信号は、複数のチャネルがＣＤＭ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ）方式により多重されたもので、上記多重分離回路８は上記入力された復調信号から複数のチャネルを分離する。
【００３５】
図８に復調信号の多重構成の一例を示す。すなわち復調信号には、常時受信チャンネルと、非常時受信チャンネルとが多重されており、このうち常時受信チャンネルの一部の帯域には自動蓄積サービスの対象となる放送コンテンツ（以後蓄積コンテンツと称する）とそのブックマーク情報が挿入される。このブックマーク情報には、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）と、バージョン情報と、ジャンル情報が含まれる。一方、非常時受信チャンネルには、ユーザが任意に受信して視聴するオンエアサービス用の放送コンテンツ（以後オンエアコンテンツと称する）が挿入される。
【００３６】
多重分離回路８は、上記蓄積コンテンツが含まれる常時受信チャネルと、上記オンエアコンテンツが含まれる非常時受信チャネルとを同時に分離する機能を有しており、この機能により本実施形態の放送受信装置３はオンエアコンテンツと蓄積コンテンツの同時並行受信が可能となっている。
【００３７】
上記多重分離回路８により分離された各チャネルのうち、非常時受信チャネルのオンエアコンテンツは映像／音声デコーダ１０に入力される。映像／音声デコーダ１０は、上記入力されたオンエアコンテンツのデータをデコードすることにより映像信号及び音声信号を再生する。この再生された映像信号は、モニタ１８に供給されて表示される。また音声信号はスピーカ１９に供給されて拡声出力される。
【００３８】
一方、上記多重分離回路８により分離された常時受信チャネルの信号は、ＤＳＭ−ＣＣ（Ｄｉｇｉｔａｌ  Ｓｔｏｒａｇｅ  Ｍｅｄｉａ  Ｃｏｍｍａｎｄ  ａｎｄ  Ｃｏｎｔｒｏｌ）処理部９に入力される。ＤＳＭ−ＣＣ処理部９は、入力された信号に含まれるコンテンツについて、ＩＳＯ／ＩＥＣ  １３８１８−６に定義される、ファイルやストリームに対するアクセスのための制御処理を行い、この処理によりモジュール構成を示すモジュール制御情報、つまりＤＩＩ（Ｄｏｗｎｌｏａｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄｉｃａｔｉｏｎ）を得る。そして、このＤＩＩから蓄積情報を得て蓄積判定処理部１４に与える。蓄積判定処理部１４は、上記入力されたコンテンツが蓄積コンテンツであるかリアルタイム受信対象のコンテンツであるかを判定する。ＤＳＭ−ＣＣ処理部９は、上記蓄積判定処理部１４の判定結果に基づいて、上記入力されたコンテンツがリアルタイム受信対象のコンテンツであれば、当該コンテンツのデータをコンテンツバッファ１６に書き込む。ブラウザ１７は、コンテンツバッファ１６に書き込まれたデータを処理したのち、上記映像／音声デコーダ１０によりデコードされた映像信号に重ね合わせてモニタ１８に供給し表示させる。
【００３９】
これに対し上記入力されたコンテンツが蓄積コンテンツと判定されると、蓄積判定処理部１４は、当該蓄積コンテンツのデータとそのブックマーク情報を不揮発性メモリであるＮＶＲＡＭ１５に蓄積する。このＮＶＲＡＭ１５に蓄積された蓄積コンテンツのデータは、キー入力装置２０においてユーザが視聴要求を入力した場合に、メインＣＰＵ１１に制御の下、ＮＶＲＡＭ１５から読み出されてコンテンツバッファ１６に書き込まれる。ブラウザ１７は、上記リアルタイム受信の場合と同様にコンテンツバッファ１６のデータを処理したのち、上記映像／音声デコーダ１０によりデコードされた映像信号に重ね合わせてモニタ１８に供給し表示させる。
【００４０】
また、この放送受信装置３は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）実行部２１を備える。このＧＵＩ実行部２１は、メインＣＰＵ１１からの起動指示を受けて動作し、上記コンテンツバッファ１６に展開されたブックマーク情報及び蓄積データを処理したのち、上記映像／音声デコーダ１０によりデコードされた映像信号に重ね合わせてモニタ１８に供給し表示させる。
【００４１】
なお、１３はＲＯＭであり、メインＣＰＵ１１の制御動作に必要なプログラム及び制御データを記憶している。また１２はＲＡＭであり、前記蓄積コンテンツ及びオンエアコンテンツとその各ブックマーク情報をＮＶＲＡＭ１５に蓄積する際にバッファメモリとして使用される。この制御部３０は、プログラムを実行することにより装置の種々制御を行う。
【００４２】
以上述べた放送受信装置３の各回路部のうち、チューナ５、復調器６、デスクランブラ７及び多重分離回路８は受信ユニットを構成する。また、ＤＳＭ−ＣＣ処理部９、メインＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、蓄積判定処理部１４、ＮＶＲＡＭ１５、コンテンツバッファ１６、ブラウザ１７及びＧＵＩ実行部２１は、制御ユニット３０を構成する。
【００４３】
ところで、上記ＮＶＲＡＭ１５は次のように構成される。図３は、このＮＶＲＡＭ１５とその周辺回路の構成を示すブロック図である。すなわち、ＮＶＲＡＭ１５は、ブックマーク情報記憶部５１と、ポータル情報記憶部５２と、蓄積コンテンツ記憶部５３と、オンエアコンテンツ記憶部５４とを備えている。
【００４４】
このうち先ず蓄積コンテンツ記憶部５３は、受信された蓄積コンテンツを蓄積するために使用される。オンエアコンテンツ記憶部５４は、ユーザにより指定されたオンエアコンテンツを蓄積するために使用される。ポータル情報記憶部５２は、上記蓄積コンテンツ及びオンエアコンテンツを選択するためのポータル画面を構成するＢＭＬ（Ｂｒｏａｄｃａｓｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルを蓄積するために使用される。
【００４５】
ブックマーク情報記憶部５１は、複数のブックマーク記憶領域５１１，５１２，…を備える。これらのブックマーク記憶領域５１１，５１２，…には、上記蓄積コンテンツ記憶部５３に記憶される蓄積コンテンツのブックマーク情報、オンエアコンテンツ記憶部５４に記憶されるオンエアコンテンツのブックマーク情報、及び上記ポータル情報記憶部５２に記憶される、ポータル画面を構成するＢＭＬファイルのブックマーク情報が、蓄積コンテンツ、オンエアコンテンツ及びポータルＢＭＬファイルに一対一に対応付けて格納される。
【００４６】
ＲＡＭ１２にも、上記ＮＶＲＡＭ１５と同様に、複数のブックマーク記憶領域を有するブックマーク情報記憶部３１と、蓄積コンテンツ及びオンエアコンテンツを蓄積するためのコンテンツ記憶部３２とが設けられている。これらのブックマーク情報記憶部３１及びコンテンツ記憶部３２は、先に述べたように蓄積コンテンツ及びオンエアコンテンツとその各ブックマーク情報をＮＶＲＡＭ１５に蓄積する際のバッファメモリとして使用される。
【００４７】
次に、以上のように構成された放送受信装置によるコンテンツの蓄積処理及び再生処理を、制御ユニット３０の処理手順に従い説明する。
【００４８】
（１）蓄積コンテンツ及びオンエアコンテンツの蓄積処理
図４は、このコンテンツ蓄積処理の手順と処理内容を示すフローチャートである。
【００４９】
放送信号の受信動作が開始されると、制御ユニット３０は先ずステップ３ａにおいて、受信されたコンテンツが蓄積コンテンツであるかオンエアコンテンツであるかを蓄積判定処理１４により判定する。この判定の結果、受信されたコンテンツが蓄積コンテンツであれば、続いてステップ３ｂに移行する。そして、このステップ３ｂにより、当該受信された蓄積コンテンツが蓄積対象として予め指定されたコンテンツであるか否かを判定する。この判定の結果、受信された蓄積コンテンツが予め指定されたコンテンツでなければ、蓄積処理を行わずにステップ３ａに戻る。これに対し、指定されたコンテンツであればステップ３ｃに移行する。
【００５０】
例えば、蓄積対象としないコンテンツをＧＵＩを利用して選択し、この選択されたコンテンツ又はジャンルを予め記憶しておく。そして、受信された蓄積コンテンツが入力されるごとに、蓄積判定処理部１４において当該蓄積コンテンツが上記記憶されたコンテンツであるか否かを判定する。この判定の結果、上記受信された蓄積コンテンツが上記記憶されたコンテンツに該当する場合には、上記受信された蓄積コンテンツを蓄積しない。
【００５１】
また、ジャンル別に蓄積するか否かを制御することも可能である。例えば、ポータル画面のＢＭＬファイルに新規拡張関数を用意し、ポータル画面においてカーソルによりジャンル（例えば“ｂａｓｅｂａｌｌ”）を指定する。そして、このジャンルに該当するコンテンツを蓄積対象から除外するように選択する。そうすると、蓄積判定処理部１４は、受信された蓄積コンテンツが入力されるごとに、当該蓄積コンテンツが上記指定されたジャンルに該当するコンテンツであるか否かを、ブックマーク情報に含まれるジャンル情報をもとに判定する。そして、上記受信された蓄積コンテンツが上記指定されたジャンルに該当するコンテンツだった場合には、上記受信された蓄積コンテンツを蓄積しないようにする。
【００５２】
次に制御ユニットは、ステップ３ｃにおいて、上記受信された蓄積コンテンツが更新されたコンテンツであるか否かを蓄積判定処理部１４により判定する。例えば、ブックマーク情報に埋め込まれている当該コンテンツの登録日時やバージョン情報を、ＮＶＲＡＭ１５に既に蓄積されている同一のコンテンツのバージョン情報と比較する。そして、バージョンが変化していなければ、上記受信された蓄積コンテンツは内容が更新されていないと判断して蓄積しない。これに対し、バージョンが更新されていれば、上記受信された蓄積コンテンツは内容が更新されていると判断してステップ３ｅに移行する。
【００５３】
ステップ３ｅにおいて制御をユニット３０は、上記蓄積コンテンツのブックマーク情報をＮＶＲＡＭ１５のブックマーク情報記憶部５１内の空き領域に格納する。続いてステップ３ｆにより、蓄積先の記憶媒体の選択を行う。例えば、蓄積コンテンツがＮＶＲＡＭ１５に直接蓄積するに適したコンテンツであるか否かを判定する。この判定は例えばＤＩＩ（Ｄｏｗｎｌｏａｄ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｉｎｄｉｃａｔｉｏｎ）をもとに行うことができる。
【００５４】
この判定の結果、蓄積コンテンツが“Ｇａｍｅ”のような頻繁に更新されないコンテンツであれば、このコンテンツはＮＶＲＡＭ１５への直接蓄積に適したコンテンツであると判断する。そして、ステップ３ｇに移行し、ここで当該蓄積コンテンツをＮＶＲＡＭ１５内の蓄積コンテンツ記憶部５３に記憶する。
【００５５】
これに対し、蓄積コンテンツが例えば“Ｎｅｗｓ”のように比較的頻繁に更新されるコンテンツだったとする。この場合には、当該蓄積コンテンツはＮＶＲＡＭ１５への直接蓄積に適さないコンテンツであると判断し、ステップ３ｉに移行して当該蓄積コンテンツをＲＡＭ１２内のコンテンツ記憶部３２に記憶する。なお、蓄積コンテンツをＲＡＭ１２内のコンテンツ記憶部３２に記憶する場合には、当該蓄積コンテンツのブックマーク情報もＲＡＭ１２内のブックマーク情報記憶部３１に記憶するとよい。
【００５６】
上記蓄積コンテンツをＲＡＭ１２内のコンテンツ記憶部３２に記憶した場合、制御ユニット３０はステップ３ｊにおいて放送受信動作が終了したか否かを判定する。そして放送受信動作が終了すると、サスペンド状態に移行する前に、ステップ３ｇにおいて、上記ＲＡＭ１２のコンテンツ記憶部３２に記憶された蓄積コンテンツをＮＶＲＡＭ１５へ一括して転送し、蓄積コンテンツ記憶部５３に記憶する。なお、ＲＡＭ１２からＮＶＲＡＭ１５への蓄積コンテンツの転送は、ＲＡＭ１２における蓄積コンテンツの蓄積量が予め設定したデータ量に達した時点、或いは一定の時間が経過するごとに行うようにしてもよい。
【００５７】
最後に制御ユニット３０は、蓄積コンテンツ蓄積処理の終了をステップ３ｈで監視する。そして、蓄積処理が終了するまで上記処理を繰り返し、蓄積コンテンツの受信が終了すると待機状態に復帰する。
【００５８】
一方、本実施形態の放送受信装置３は、上記蓄積コンテンツの蓄積処理期間中に、割り込みによるオンエアコンテンツの蓄積処理を行うことも可能である。すなわち、制御ユニット３０はステップ３ａにおいて、入力されたコンテンツが蓄積コンテンツではなくオンエアコンテンツであると判定されると、ステップ３ｄに移行する。そして、このステップ３ｄにおいて、当該入力されたオンエアコンテンツについてユーザが蓄積指示を入力したか否かを判定する。
【００５９】
この状態で、ユーザが蓄積指示を入力したとする。そうすると制御ユニット３０は、ステップ３ｅに移行して当該オンエアコンテンツのブックマーク情報の蓄積を行い、さらにステップ３ｆ〜ステップ３ｈによりオンエアコンテンツの蓄積処理を実行する。このオンエアコンテンツの蓄積処理も、前記蓄積コンテンツの蓄積処理と同様にＮＶＲＡＭ１５及びＲＡＭ１２に対し選択的に行われる。
【００６０】
これに対し、上記入力されたオンエアコンテンツについてユーザが蓄積指示を入力しなかったとする。そうすると、制御ユニット３０はステップ３ｋに移行し、ここで上記オンエアデータをコンテンツバッファ１６に展開する。そして、ステップ３ｍにおいてブラウザ１７を起動し、このブラウザ１７により、上記コンテンツバッファ１６に展開されたオンエアコンテンツを読み出してモニタ１８に表示させる。
【００６１】
（２）  蓄積されたコンテンツの再生処理
図５は、オンエアコンテンツ視聴期間の処理手順とその内容を示すフローチャートである。
【００６２】
制御ユニット３０はステップ４ｂにおいてオンエアコンテンツの視聴制御を実行しながら、ＮＶＲＡＭ１５に蓄積されたコンテンツに対する再生要求が入力されたか否かをステップ４ａにより監視すると共に、ステップ４ｃにおいて放送波が視聴可能か否かを監視している。
【００６３】
この状態で、ユーザがキー入力装置２０において、蓄積されたコンテンツに対する再生要求を入力したとする。そうすると制御ユニット３０は、ステップ４ａからステップ４ｄに移行し、このときＧＵＩの起動要求が入力されたか否かを判定する。この判定の結果、ＧＵＩの起動要求が入力されなければ、ポータル画面を使用したコンテンツ再生処理を実行する。一方、ＧＵＩの起動要求が入力された場合には、ＧＵＩによるコンテンツ再生処理を実行する。すなわちユーザは、蓄積コンテンツの再生に際し、コンテンツの選択をポータル画面から行うか、受信装置に内蔵されたＧＵＩから行うかを任意に選択することができる。
【００６４】
（２−１）ポータル画面を使用したコンテンツ再生処理
図６は、このポータル画面を使用したコンテンツ再生処理の手順と内容を示すフローチャートである。
【００６５】
制御ユニット３０は、先ずステップ６ａにおいてＮＶＲＡＭ１５のブックマーク情報記憶部５１から、ポータル画面用のブックマーク情報を読み出す。このポータル画面のブックマーク情報の読み出しは以下のように行われる。
【００６６】
すなわち、制御ユニット３０は先ずブックマークの蓄積数の情報を取得し、ここで得られた蓄積数分のブックマーク情報を読み出す。そして、この読み出されたブックマーク情報に書き込まれたブックマークブロックのタイトル情報から、ポータルであることを特定する。
【００６７】
なお、ポータル画面のブックマーク情報を、ＮＶＲＡＭ１５のブックマーク情報記憶部５１内に設けた特定の領域（例えば図３に示す５１１）に蓄積するようにし、ポータル画面を起動させる際に必ずこのブックマーク領域５１１からポータル画面のブックマーク情報を読み出すように構成することも可能である。
【００６８】
次に制御ユニット３０は、上記読み出されたポータル画面のブックマーク情報よりリンク先のＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を取得し、このＵＲＩにより示されるリンク先の記憶部５２にポータル画面を構成するＢＭＬファイルが蓄積されているか否かを、ステップ６ｂにより判定する。そして、ポータル画面を構成するＢＭＬファイルが記憶されていなかった場合には、図５に示したステップ４ｂによるオンエアコンテンツの視聴処理に戻る。
【００６９】
一方、リンク先の記憶部５２にポータル画面を構成するＢＭＬファイルが蓄積されている場合には、ステップ６ｃでブラウザ１７を起動したのち、ステップ６ｄによりリンク先のポータル情報記憶部５２からポータル画面を構成するＢＭＬファイルを読み出してコンテンツバッファに読み込む。この結果、ブラウザ１７により、コンテンツバッファ１６に読み込まれたポータル画面がモニタ１８に表示される。なお、上記ブックマーク情報のＵＲＩと、ポータル画面を構成するＢＭＬファイルが実際に蓄積されている記憶領域との対応付けは、ＵＲＩと記憶領域のアドレスとの対応テーブルを保持することにより行う。
【００７０】
続いて、ステップ６ｅにおいて、上記ポータル画面を構成するＢＭＬファイル中のスクリプトにより、ＮＶＲＡＭ１５のブックマーク情報記憶部５１から蓄積コンテンツのブックマーク情報が読み出される。そして、ステップ６ｆにおいて、上記読み出されたブックマーク情報をもとに蓄積コンテンツ名等がポータル画面に表示される。
【００７１】
例えば、ブックマーク情報にはジャンル情報が含まれており、制御ユニット３０はこのジャンル情報をもとに蓄積コンテンツのジャンル分けを行い、このジャンル分けされたポータル画面を表示する。図１０（ａ）にその一例を示す。送信装置１は、ジャンル一覧を提示するポータル画面のＢＭＬファイルを作成すると共に、このポータル画面において選択されたジャンルに遷移するための文書ファイルも作成する。各ジャンルの文書ファイルには、この文書ファイルで指定する蓄積コンテンツと同一のコンテンツを選択するためのスクリプトが記述されており、このスクリプトによりコンテンツ名等が表示される。例えば、図１０（ａ）においてユーザがジャンルの一つである“Ｓｐｏｒｔｓ”を選択したとすると、この選択されたジャンル“Ｓｐｏｒｔｓ”に属する蓄積コンテンツ名が図１０（ｂ）に示すように表示される。すなわち、以上の処理を行うことで、ユーザにはあたかも階層構造をもつように蓄積コンテンツの一覧を表示することができる。
【００７２】
さて、この状態でユーザが再生対象の蓄積コンテンツを選択指定したとする。そうすると制御ユニット３０は、ステップ６ｇにおいて、上記選択された蓄積コンテンツが実際に蓄積されているか否かを判定する。この判定処理は、ブックマーク情報のＵＲＩと蓄積コンテンツが蓄積されている記憶領域のアドレスとの対応付けを表す対応テーブルをもとに行われる。
【００７３】
上記判定の結果、蓄積コンテンツ記憶部５３内における上記ＵＲＩにより指定された記憶領域に蓄積コンテンツが蓄積されていなかったとする。この場合制御ユニット３０は、蓄積コンテンツの再生は不可能と判断し、図５のステップ４ｂによるオンエアコンテンツの視聴処理に戻る。
【００７４】
これに対し、蓄積コンテンツ記憶部５３内における上記ＵＲＩにより指定された記憶領域に蓄積コンテンツが蓄積されていたとする。この場合制御ユニット３０は、蓄積コンテンツの再生が可能であるため、ステップ６ｈに移行してここで上記ＮＶＲＡＭ１５の蓄積コンテンツ記憶領域から蓄積コンテンツを読み出し、コンテンツバッファ１６に展開する。そして、ステップ６ｉにより上記蓄積コンテンツをモニタ１８に表示する。かくして、ＮＶＲＡＭ１５に蓄積されていた１個の蓄積コンテンツの再生が行われる。
【００７５】
また、ユーザが続いて他の蓄積コンテンツの再生を要求したとする。そうすると、制御ユニット３０はステップ６ｊからステップ６ｄに戻り、先に述べたポータル画面によるジャンルの表示を行った後、ユーザの選択操作に応じてステップ６ｆによりコンテンツの一覧を表示する。そして、この状態でユーザが再生対象のコンテンツを選択すると、この選択された蓄積コンテンツの有無をステップ６ｇにより確認したのち、モニタ１８に表示する。以後、同様にユーザが蓄積コンテンツの再生要求を入力するごとに、上記ステップ６ｄからステップ６ｉにより蓄積コンテンツの再生処理が行われる。
【００７６】
一方、ユーザが蓄積コンテンツの再生の終了指示を入力すると、制御ユニット３０はステップ６ｋにおいてこの終了指示を検出する。そして、ステップ６ｍに移行してブラウザ１７を終了し、図５のステップ４ｂによるオンエアコンテンツの視聴処理に戻る。
【００７７】
（２−２）ＧＵＩを使用したコンテンツ再生処理
図７は、このＧＵＩを使用したコンテンツ再生処理の手順と内容を示すフローチャートである。
【００７８】
制御ユニット３０は、ＧＵＩ実行部２１によりＧＵＩを起動すると、このＧＵＩに従い先ずステップ５ａによりＮＶＲＡＭ１５のブックマーク記憶部５１からブックマーク情報を読み出す。そして、ステップ５ｂにより、上記読み出されたブックマーク情報からコンテンツ名等を抽出してモニタ１８に表示する。例えば、ブックマーク情報からジャンル情報を抽出し、このジャンル情報の一覧を表示する。ジャンル情報はジャンル名として表示する。図９（ａ）にその表示結果の一例を示す。そして、この状態でユーザが再生を希望するコンテンツを含むジャンルを選択すると、この選択されたジャンルに属するコンテンツ名を一覧表示する。図９（ｂ）にその表示結果の一例を示す。
【００７９】
さて、この状態でユーザが再生対象の蓄積コンテンツを選択指定したとする。そうすると制御ユニット３０は、ステップ５ｃにおいて、上記選択された蓄積コンテンツが実際に蓄積されているか否かを判定する。この判定処理は、ブックマーク情報のＵＲＩと蓄積コンテンツが蓄積されている記憶領域のアドレスとの対応付けを表す対応テーブルをもとに行われる。
【００８０】
上記判定の結果、蓄積コンテンツ記憶部５３内におけるＵＲＩにより指定された記憶領域に蓄積コンテンツが蓄積されていなかったとする。この場合制御ユニット３０は、蓄積コンテンツの再生は不可能と判断して、図５のステップ４ｂによるオンエアコンテンツの視聴処理に戻る。
【００８１】
これに対し、蓄積コンテンツ記憶部５３内におけるＵＲＩにより指定された記憶領域に蓄積コンテンツが蓄積されていたとする。この場合制御ユニット３０は、蓄積コンテンツの再生が可能であるため、ステップ５ｄによりブラウザ１７を起動した後、ステップ５ｅにより上記ＮＶＲＡＭ１５の蓄積コンテンツ記憶領域から蓄積コンテンツを読み出し、コンテンツバッファ１６に展開する。ブラウザ１７は、ステップ５ｆにおいて上記コンテンツバッファ１６から蓄積コンテンツの表示データを読み出してモニタ１８に供給する。かくして、モニタ１８には上記蓄積コンテンツが表示される。
【００８２】
また、ユーザが続いて他の蓄積コンテンツの再生を希望したとする。そうすると、制御ユニット３０はステップ５ｇからステップ５ａに戻り、先に述べたＧＵＩによるジャンルの表示を行った後、ユーザの選択操作に応じてステップ５ｂによりコンテンツ名の一覧を表示する。そして、この状態でユーザが再生対象のコンテンツを選択すると、この選択された蓄積コンテンツの有無をステップ５ｃにより確認したのち、モニタ１８に表示する。以後、同様にユーザが蓄積コンテンツの再生要求を入力するごとに、上記ステップ５ａからステップ５ｆにより蓄積コンテンツの再生処理が行われる。
【００８３】
一方、ユーザが蓄積コンテンツの再生の終了指示を入力すると、制御ユニット３０はステップ５ｈにおいてこの終了指示を検出する。そして、ステップ５ｉに移行してブラウザ１７を終了し、図５のステップ４ｂによるオンエアコンテンツの視聴処理に戻る。
【００８４】
（２−３）オンエア視聴中に放送波を受信できなくなった場合の処理
図５で述べたように、制御ユニット３０はステップ４ｂにおいてオンエアコンテンツの視聴制御を実行しながら、ステップ４ｃにおいて放送波が視聴可能か否かを監視している。
【００８５】
この状態で、例えば放送受信装置３を搭載した移動体がビル陰に入ったり、またフェージングの影響により放送信号を受信できなくなったとする。そうすると制御ユニット３０は、ステップ４ｃから図６に示すステップ６ａに移行し、以後ポータル画面を使用した蓄積コンテンツの再生処理を実行する。このポータル画面を使用した蓄積コンテンツの再生処理は、先に（２−１）で述べた処理手順及び内容と同じ手順及び内容により行われる。したがって、モニタ１８には受信できなくなったオンエアコンテンツに代わり、蓄積済みのコンテンツがＮＶＲＡＭ１５から読み出されて表示される。
【００８６】
なお、この放送波が受信できなくなった場合に再生する蓄積コンテンツは、ユーザがその時点で選択してもよいが、予め特定の蓄積コンテンツに固定しておき、この固定された蓄積コンテンツが自動的に再生されるようにしてもよい。また、放送波が視聴できなくなった場合に使用するコンテンツ選択用のアプリケーションとしては、ポータル画面に限らずＧＵＩを使用してもよい。これは、放送波が視聴できなくなった場合に起動するアプリケーションをＧＵＩに予め設定しておくことで実現できる。
【００８７】
以上述べたようにこの実施形態では、自動蓄積サービスの対象となる蓄積コンテンツが受信された場合に、この受信された蓄積コンテンツをそのブックマーク情報と対応付けた状態で、ＮＶＲＡＭ１５内に設けた蓄積コンテンツ記憶部５３及びブックマーク情報記憶部５１に蓄積するようにしている。そして、蓄積されたコンテンツを再生する場合には、上記ブックマーク情報に含まれるＵＲＩを参照して対応する蓄積コンテンツを読み出し、モニタ１８に表示するようにしている。
【００８８】
したがって、放送コンテンツの自動蓄積に際し、蓄積対象のコンテンツをそのブックマーク情報を利用することで、ディレクトリツリー上にマッピング処理することなく簡単な処理により蓄積することができる。また、蓄積されたコンテンツを再生する際にも、ブックマーク情報を読み込んでそのＵＲＩで指定される蓄積コンテンツを参照するだけで、ディレクトリツリーを辿ることなく簡単な処理により、蓄積されたコンテンツをコンテンツバッファ１６に読み込むことができる。
【００８９】
しかも、ブックマーク情報を読み込んだ際、その中の“Ｎｅｗｓ”や“Ｓｐｏｒｔｓ”などといったジャンル情報（カテゴリ情報）を利用して、それぞれの下位層に相当する蓄積コンテンツにリンクすることで、ディレクトリ構造を築かなくともディレクトリを使用する場合と同様のユーザインタフェースとしてのサービスを実現できる。
【００９０】
またこの実施形態では、ポータル画面を構成するＢＭＬファイルをＮＶＲＡＭ１５のポータル情報記憶部５２に蓄積しているので、蓄積コンテンツを再生する際にポータル画面を使用して所望の蓄積コンテンツにアクセスすることができる。さらに、蓄積されたコンテンツの選択を、受信装置に予め組み込まれたＧＵＩからも行えるようにしているので、ポータルのデータ画面を構成するＢＭＬファイルが万が一壊れた場合でも蓄積コンテンツの視聴が可能になる。
【００９１】
さらにこの実施形態では、オンエアコンテンツの視聴中に放送信号を受信できなくなった場合に、代わって既に蓄積されているコンテンツを再生するようにしている。すなわち、放送信号が途絶えた場合に、表示対象のコンテンツがオンエアコンテンツから蓄積コンテンツに自動的に切り替えられる。このため、放送信号の遮断に対するユーザの不快感を軽減することができる。
【００９２】
また、蓄積コンテンツの蓄積処理中に、ユーザがオンエアコンテンツの蓄積要求を入力した場合に、上記蓄積コンテンツの蓄積処理に割り込むかたちでオンエアコンテンツをそのブックマーク情報と対応付けてＮＶＲＡＭ１５に蓄積するようにしている。したがって、オンエアコンテンツの視聴中に当該オンエアコンテンツを蓄積したくなった場合にも、簡単な処理で無理なく対応することができる。
【００９３】
さらにこの実施形態では、蓄積コンテンツを蓄積する際に、蓄積コンテンツがＮＶＲＡＭ１５に直接記憶するに適したコンテンツであるか否かを判定する。そして、蓄積コンテンツが例えば“Ｎｅｗｓ”のように比較的頻繁に更新されるような、ＮＶＲＡＭ１５への直接蓄積に適さないコンテンツだった場合には、当該蓄積コンテンツをＲＡＭ１２内のコンテンツ記憶部３２に記憶する。そして、受信装置３がサスペンド状態に移行する際に、上記ＲＡＭ１２に記憶された蓄積コンテンツを一括してＮＶＲＡＭ１５へ転送し記憶するようにしている。このため、ＮＶＲＡＭ１５に対する蓄積コンテンツの書き込み又は更新回数を減らすことができ、これにより蓄積処理の効率を高めると共にＮＶＲＡＭ１５の寿命を延ばすことができる。
【００９４】
またさらに、蓄積コンテンツを蓄積する際に、ブックマーク情報にバージョン情報を新たに含めて送信し、放送受信装置３においてこのバージョン情報をもとに蓄積対象のコンテンツの内容が更新されているか否かを判定する。そして、更新されている場合に、当該蓄積コンテンツとそのブックマーク情報をそれぞれ蓄積するようにしている。したがって、例えば同一の放送コンテンツが時間を隔てて複数回受信された場合に、これらの同一内容のコンテンツが無条件に蓄積されないようにすることができ、これによりＮＶＲＡＭ１５の限られた記憶領域を有効に利用することができる。
【００９５】
さらに、蓄積コンテンツを蓄積する際に、蓄積対象から除外するコンテンツ又はジャンルを事前にユーザが指定入力し、該当する蓄積コンテンツが受信された場合にこの蓄積コンテンツを蓄積しないようにしている。すなわち、蓄積対象のコンテンツにフィルタをかけることができ、これによりユーザが蓄積を希望しないコンテンツを自動的に排除することができる。
【００９６】
なお、この発明は上記実施形態に限定されるものではない。例えば、前記実施形態では、蓄積対象コンテンツにフィルタをかける際に、蓄積を希望しないコンテンツ又はジャンルを指定するようにしたが、蓄積を希望するコンテンツ又はジャンルを指定するようにしてもよい。
【００９７】
また前記実施形態では、蓄積対象のコンテンツがＮＶＲＡＭ１５に直接蓄積するに適したものか否かを判定し、適さない場合にのみ当該蓄積コンテンツをＲＡＭ１２に蓄積するようにした。しかし、すべての蓄積コンテンツを一旦ＲＡＭ１２に記憶し、サスペンドに移行する際にＮＶＲＡＭ１５へ転送して蓄積させるようにしてもよい。このようにすると、放送受信中の蓄積コンテンツの蓄積処理を高速に効率良く行うことができる。
【００９８】
しかも、上記ＲＡＭ１２からＮＶＲＡＭ１５へ蓄積コンテンツを転送する際に、ユーザが事前に指定した必要なコンテンツ又はジャンルに属するコンテンツのみをＮＶＲＡＭ１５へ転送し蓄積させるようにするとよい。このようにすると、ユーザはコンテンツの受信終了後に蓄積対象のコンテンツ又はジャンルを指定することができる。
【００９９】
さらに、前記実施形態ではユーザがオンエアコンテンツの蓄積要求を入力した場合に、蓄積コンテンツの自動蓄積処理に割り込むかたちで上記オンエアコンテンツを蓄積するようにした。しかし、例えば蓄積コンテンツの蓄積先をＮＶＲＡＭ１５とし、かつオンエアコンテンツの蓄積先をＲＡＭ１２とすることで、蓄積コンテンツの蓄積処理を中断することなくオンエアコンテンツの蓄積処理を行えるようにしてもよい。
【０１００】
さらに、前記実施形態では蓄積コンテンツとそのブックマーク情報を蓄積するための記憶媒体としてＮＶＲＡＭ１５を使用した場合を例にとって説明したが、ＨＤＤ等の他の不揮発性メモリを使用することができる。その他、データ放送システムの種類や構成、放送受信装置の設置場所や装置の回路構成、コンテンツの蓄積処理手順と内容、蓄積されたコンテンツの再生処理手順とその内容等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【０１０１】
【発明の効果】
以上詳述したようにこの発明では、放送受信装置において、放送局から送信される放送コンテンツとそのブックマーク情報とを含む放送信号を受信し、この受信された放送信号から蓄積対象の放送コンテンツとそのブックマーク情報をそれぞれ抽出する。そして、この抽出された放送コンテンツ及びブックマーク情報をそれぞれ記憶媒体のコンテンツ領域及びブックマーク領域に相互に対応付けて蓄積するようにしている。
【０１０２】
したがってこの発明によれば、データコンテンツの蓄積管理を簡単な処理により実現し得るデータ放送システムとその放送受信装置及びプログラムを提供することができる。
【図面の簡単な説明】
【図１】この発明に係わるデータ放送システムの一実施形態を示す概略構成図。
【図２】図１に示したシステムの放送受信装置の構成を示すブロック図。
【図３】図２に示した放送受信装置のＮＶＲＡＭとその周辺回路の構成を示すブロック図。
【図４】図２及び図３に示した放送受信装置によるコンテンツ蓄積処理の手順と処理内容を示すフローチャート。
【図５】図２及び図３に示した放送受信装置によるオンエアコンテンツ視聴期間の処理手順とその内容を示すフローチャート。
【図６】図２及び図３に示した放送受信装置によるポータル画面を使用したコンテンツ再生処理の手順と内容を示すフローチャート。
【図７】図２及び図３に示した放送受信装置によるＧＵＩを使用したコンテンツ再生処理の手順と内容を示すフローチャート。
【図８】複数のチャネルをＣＤＭ多重した放送信号の多重構成の一例を示す図。
【図９】蓄積コンテンツを再生する際のＧＵＩを使用したコンテンツ選択処理の一例を説明するための図。
【図１０】蓄積コンテンツを再生する際のポータル画面を使用したコンテンツ選択処理の一例を説明するための図。
【図１１】蓄積コンテンツをディレクトリツリーを使用して蓄積管理する場合のディレクトリ構造の一例を示す図。
【符号の説明】
ＳＥ…サービスエリア、１…送信装置、２…衛星、３…放送受信装置、４…ディジタル放送用アンテナ、５…チューナ、６…復調器、７…デスクランブラ、８…多重分離回路（ＤＥＭＵＸ）、９…ＤＳＭ−ＣＣ処理部、１０…映像／音声デコーダ、１１…メインＣＰＵ、１２…ＲＡＭ、１３…ＲＯＭ、１４…蓄積判定処理部、１５…ＮＶＲＡＭ、１６…コンテンツバッファ、１７…ブラウザ、１８…モニタ、１９…スピーカ、２０…キー入力装置、２１…ＧＵＩ実行部、３０…制御ユニット、３１…ＲＡＭ内のブックマーク情報記憶部、３２…ＲＡＭ内のコンテンツ記憶部、５１…ブックマーク情報記憶部、５２…ポータル情報記憶部、５３…蓄積コンテンツ記憶部、５４…オンエアコンテンツ記憶部、５１１，５１２，５１３…ブックマーク領域。
【図１】
2004254211.tif 000003
【図２】
2004254211.tif 000004
【図３】
2004254211.tif 000005
【図４】
2004254211.tif 000006
【図５】
2004254211.tif 000007
【図６】
2004254211.tif 000008
【図７】
2004254211.tif 000009
【図８】
2004254211.tif 000010
【図９】
2004254211.tif 000011
【図１０】
2004254211.tif 000012
【図１１】
2004254211.tif 000013