(57)【要約】【課題】装置の使用をガイドするための情報を、低コストで、多彩に表現可能なコンテンツ記録装置、制御プログラム、記録媒体および制御方法を提供する。【解決手段】記憶手段に記憶される複数のコンテンツデータのうちのガイドコンテンツデータに基づいて、コンテンツ記録装置の使用をガイドするためのガイド画像を生成し、ガイド画像を表示装置に表示させるための処理を行なう。【選択図】図６
2007243891.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示可能な表示装置に接続され、ディジタル放送のプロトコルに基づく放送信号を受信可能なコンテンツ記録装置であって、
データを記憶する記憶手段を備え、
前記記憶手段には、前記ディジタル放送のプロトコルに基づく複数のコンテンツデータが記憶されており、
前記複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、前記放送信号が前記ディジタル放送のプロトコルに基づくデータに変換された放送コンテンツデータであり、
前記複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、前記コンテンツ記録装置の使用をガイドするためのガイドコンテンツデータであり、
前記ガイドコンテンツデータに基づいて、前記コンテンツ記録装置の使用をガイドするためのガイド画像を生成する画像生成手段と、
前記ガイド画像を前記表示装置に表示させるための処理を行なう表示制御手段とをさらに備える、コンテンツ記録装置。
【請求項２】
前記複数のコンテンツデータの各々が、前記放送コンテンツデータおよび前記ガイドコンテンツデータのいずれであるかを判定する判定手段をさらに備え、
前記画像生成手段は、前記複数のコンテンツデータのうち、前記判定手段により前記放送コンテンツデータと判定された１以上のコンテンツデータの各々に基づく情報をリスト表示したリスト画像を生成し、
前記表示制御手段は、前記リスト画像を前記表示装置に表示させるための処理を行なう、請求項１に記載のコンテンツ記録装置。
【請求項３】
前記複数のコンテンツデータの各々が、前記放送コンテンツデータおよび前記ガイドコンテンツデータのいずれであるかを判定する判定手段と、
指示入力を受付ける受付手段と、
前記指示入力に応じて、前記複数のコンテンツデータのうち、前記判定手段により前記放送コンテンツデータと判定された全てのコンテンツデータを、前記記憶手段から消去する消去手段とをさらに備える、請求項１に記載のコンテンツ記録装置。
【請求項４】
前記ガイドコンテンツデータを含む放送信号を受信する受信部をさらに備え、
前記受信部は、前記ガイドコンテンツデータを含む放送信号を、前記ディジタル放送のプロトコルに基づいてデコード処理することで、前記放送信号に含まれる前記ガイドコンテンツデータを取得し、
前記記憶手段に記憶されている前記ガイドコンテンツデータに基づく情報と、前記受信部により取得された前記ガイドコンテンツデータに基づく情報とにより、前記記憶手段に記憶されている前記ガイドコンテンツデータを更新する必要があるか否かを判定する更新判定手段と、
前記更新判定手段により、前記記憶手段に記憶されている前記ガイドコンテンツデータを更新する必要があると判定された場合、前記記憶手段に記憶されている前記ガイドコンテンツデータを、前記受信部により取得された前記ガイドコンテンツデータに更新する更新手段とをさらに備える、請求項１に記載のコンテンツ記録装置。
【請求項５】
前記ガイドコンテンツデータは、動画像データおよび音声データと、前記動画像データおよび前記音声データを制御するための制御データとを含む、請求項１に記載のコンテンツ記録装置。
【請求項６】
画像を表示可能な表示装置に接続され、ディジタル放送のプロトコルに基づく放送信号を受信可能なコンピュータに実行させるための制御プログラムであって、
前記コンピュータには、データを記憶する記憶部が設けられ、
前記記憶部には、前記ディジタル放送のプロトコルに基づく複数のコンテンツデータが記憶されており、
前記複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、前記放送信号が前記ディジタル放送のプロトコルに基づくデータに変換された放送コンテンツデータであり、
前記複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、前記コンピュータの使用をガイドするためのガイドコンテンツデータであり、
前記制御プログラムは、
前記ガイドコンテンツデータに基づいて、前記コンピュータの使用をガイドするためのガイド画像を生成する画像生成ステップと、
前記ガイド画像を前記表示装置に表示させるための処理を行なう表示制御ステップとを備える、制御プログラム。
【請求項７】
請求項６に記載の制御プログラムを記録した、記録媒体。
【請求項８】
画像を表示可能な表示装置に接続され、ディジタル放送のプロトコルに基づく放送信号を受信可能なコンテンツ記録装置に実行させるための制御方法であって、
前記コンテンツ記録装置には、データを記憶する記憶部が設けられ、
前記記憶部には、前記ディジタル放送のプロトコルに基づく複数のコンテンツデータが記憶されており、
前記複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、前記放送信号が前記ディジタル放送のプロトコルに基づくデータに変換された放送コンテンツデータであり、
前記複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、前記コンテンツ記録装置の使用をガイドするためのガイドコンテンツデータであり、
前記制御方法は、
前記ガイドコンテンツデータに基づいて、前記コンテンツ記録装置の使用をガイドするためのガイド画像を生成する画像生成ステップと、
前記ガイド画像を前記表示装置に表示させるための処理を行なう表示制御ステップとを備える、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ記録装置、制御プログラム、記録媒体および制御方法に関し、特に、ディジタル放送のプロトコルに基づく放送信号を処理するコンテンツ記録装置、制御プログラム、記録媒体および制御方法に関する。
【背景技術】
【０００２】
ディジタル放送により提供されるコンテンツを記録可能なコンテンツ記録装置が普及しつつある。コンテンツとは、動画像、静止画像、音声、文字情報等を含むものである。ここで、コンテンツ記録装置は、たとえば、ＨＤＤ（Hard disk drive）レコーダ、ＤＶＤ（Digital Versatile Disc）レコーダ、ＶＴＲ（Video Tape Recorder）等である。
【０００３】
また、コンテンツ記録装置の高機能化に伴い、コンテンツ記録装置の操作も複雑化している。そこで、コンテンツ記録装置の操作方法等を、ユーザに容易に参照可能とさせる技術が、特開平１−２８６１５８号公報（特許文献１）に開示されている。この技術は、ＶＴＲ（Video Tape Recorder）内のメモリに、操作ガイドのデータを記憶させ、ユーザの操作に応じて、操作ガイド情報をモニタに表示する技術である。
【特許文献１】特開平１−２８６１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特開平１−２８６１５８号公報に開示されている技術では、録画データとしてのコンテンツを記録可能な大容量の記憶装置に操作ガイドのデータを記憶させるのではなく、別途設けられたメモリに操作ガイドのデータが記憶されていた。すなわち、操作ガイドのデータを専用に記憶させるメモリを設けるため、装置のコストアップが発生するという問題点がある。
【０００５】
また、操作ガイドのデータを記憶させるメモリが、半導体を使用したＲＯＭ（Read Only Memory）等である場合、メモリの単位容量当たりの単価は、一般的に、ＨＤＤの単位容量当たりの単価より高い。そのため、装置のコストアップが発生するという問題点がある。
【０００６】
また、操作ガイドのデータを記憶させるメモリが、半導体を使用したＲＯＭ（Read Only Memory）等である場合、メモリのコストを抑えるためには、小容量のメモリを使う必要がある。そのため、小容量のメモリに記憶された操作ガイドのデータでは、動画や音声等を多用した操作ガイドを提供することは困難であった。
【０００７】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、装置の使用をガイドするための情報を、低コストで、多彩に表現可能なコンテンツ記録装置を提供することである。
【０００８】
本発明の他の目的は、装置の使用をガイドするための情報を、低コストで、多彩に表現可能な制御プログラムを提供することである。
【０００９】
本発明のさらに他の目的は、装置の使用をガイドするための情報を、低コストで、多彩に表現可能な記録媒体を提供することである。
【００１０】
本発明のさらに他の目的は、装置の使用をガイドするための情報を、低コストで、多彩に表現可能な制御方法を提供することである。
【課題を解決するための手段】
【００１１】
上述の課題を解決するために、この発明のある局面に従うと、画像を表示可能な表示装置に接続され、ディジタル放送のプロトコルに基づく放送信号を受信可能なコンテンツ記録装置であって、データを記憶する記憶手段を備え、記憶手段には、ディジタル放送のプロトコルに基づく複数のコンテンツデータが記憶されており、複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、放送信号がディジタル放送のプロトコルに基づくデータに変換された放送コンテンツデータであり、複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、コンテンツ記録装置の使用をガイドするためのガイドコンテンツデータであり、ガイドコンテンツデータに基づいて、コンテンツ記録装置の使用をガイドするためのガイド画像を生成する画像生成手段と、ガイド画像を表示装置に表示させるための処理を行なう表示制御手段とをさらに備える。
【００１２】
好ましくは、複数のコンテンツデータの各々が、放送コンテンツデータおよびガイドコンテンツデータのいずれであるかを判定する判定手段をさらに備え、画像生成手段は、複数のコンテンツデータのうち、判定手段により放送コンテンツデータと判定された１以上のコンテンツデータの各々に基づく情報をリスト表示したリスト画像を生成し、表示制御手段は、リスト画像を表示装置に表示させるための処理を行なう。
【００１３】
好ましくは、複数のコンテンツデータの各々が、放送コンテンツデータおよびガイドコンテンツデータのいずれであるかを判定する判定手段と、指示入力を受付ける受付手段と、指示入力に応じて、複数のコンテンツデータのうち、判定手段により放送コンテンツデータと判定された全てのコンテンツデータを、記憶手段から消去する消去手段とをさらに備える。
【００１４】
好ましくは、ガイドコンテンツデータを含む放送信号を受信する受信部をさらに備え、受信部は、ガイドコンテンツデータを含む放送信号を、ディジタル放送のプロトコルに基づいてデコード処理することで、放送信号に含まれるガイドコンテンツデータを取得し、記憶手段に記憶されているガイドコンテンツデータに基づく情報と、受信部により取得されたガイドコンテンツデータに基づく情報とにより、記憶手段に記憶されているガイドコンテンツデータを更新する必要があるか否かを判定する更新判定手段と、更新判定手段により、記憶手段に記憶されているガイドコンテンツデータを更新する必要があると判定された場合、記憶手段に記憶されているガイドコンテンツデータを、受信部により取得されたガイドコンテンツデータに更新する更新手段とをさらに備える。
【００１５】
好ましくは、ガイドコンテンツデータは、動画像データおよび音声データと、動画像データおよび音声データを制御するための制御データとを含む。
【００１６】
この発明の他の局面に従うと、画像を表示可能な表示装置に接続され、ディジタル放送のプロトコルに基づく放送信号を受信可能なコンピュータに実行させるための制御プログラムであって、コンピュータには、データを記憶する記憶部が設けられ、記憶部には、ディジタル放送のプロトコルに基づく複数のコンテンツデータが記憶されており、複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、放送信号がディジタル放送のプロトコルに基づくデータに変換された放送コンテンツデータであり、複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、コンピュータの使用をガイドするためのガイドコンテンツデータであり、制御プログラムは、ガイドコンテンツデータに基づいて、コンピュータの使用をガイドするためのガイド画像を生成する画像生成ステップと、ガイド画像を表示装置に表示させるための処理を行なう表示制御ステップとを備える。
【００１７】
この発明のさらに他の局面に従うと、記録媒体は、制御プログラムを記録した媒体である。
【００１８】
この発明のさらに他の局面に従うと、画像を表示可能な表示装置に接続され、ディジタル放送のプロトコルに基づく放送信号を受信可能なコンテンツ記録装置に実行させるための制御方法であって、コンテンツ記録装置には、データを記憶する記憶部が設けられ、記憶部には、ディジタル放送のプロトコルに基づく複数のコンテンツデータが記憶されており、複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、放送信号がディジタル放送のプロトコルに基づくデータに変換された放送コンテンツデータであり、複数のコンテンツデータのうち、少なくとも１つのコンテンツデータは、コンテンツ記録装置の使用をガイドするためのガイドコンテンツデータであり、制御方法は、ガイドコンテンツデータに基づいて、コンテンツ記録装置の使用をガイドするためのガイド画像を生成する画像生成ステップと、ガイド画像を表示装置に表示させるための処理を行なう表示制御ステップとを備える。
【発明の効果】
【００１９】
本発明に係るコンテンツ記録装置は、記憶手段に記憶される複数のコンテンツデータのうちのガイドコンテンツデータに基づいて、コンテンツ記録装置の使用をガイドするためのガイド画像を、表示装置に表示させるための処理を行なう。
【００２０】
したがって、ガイドコンテンツデータを記憶させるために、専用の記憶手段を設ける必要がないので、装置の使用をガイドするための情報を、低コストで、多彩に表現できるという効果を奏する。
【００２１】
本発明に係る制御プログラムは、記憶部に記憶される複数のコンテンツデータのうちのガイドコンテンツデータに基づいて、コンピュータの使用をガイドするためのガイド画像を、表示装置に表示させるための処理を行なう。
【００２２】
したがって、ガイドコンテンツデータを記憶させるために、専用の記憶部を設ける必要がないので、装置の使用をガイドするための情報を、低コストで、多彩に表現できるという効果を奏する。
【００２３】
本発明に係る記録媒体は、制御プログラムを記録する。制御プログラムは、記憶部に記憶される複数のコンテンツデータのうちのガイドコンテンツデータに基づいて、コンピュータの使用をガイドするためのガイド画像を、表示装置に表示させるための処理を行なう。
【００２４】
したがって、ガイドコンテンツデータを記憶させるために、専用の記憶部を設ける必要がないので、装置の使用をガイドするための情報を、低コストで、多彩に表現できるという効果を奏する。
【００２５】
本発明に係る制御方法は、記憶部に記憶される複数のコンテンツデータのうちのガイドコンテンツデータに基づいて、コンテンツ記録装置の使用をガイドするためのガイド画像を、表示装置に表示させるための処理を行なう。
【００２６】
したがって、ガイドコンテンツデータを記憶させるために、専用の記憶部を設ける必要がないので、装置の使用をガイドするための情報を、低コストで、多彩に表現できるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２８】
＜第１の実施の形態＞
図１は、本実施の形態におけるコンテンツ記録装置５００の内部の構成を示すブロック図である。コンテンツ記録装置５００は、一例として、ＨＤＤレコーダであるとする。なお、コンテンツ記録装置５００は、ＨＤＤレコーダに限定されることなく、ディジタル放送により提供されるコンテンツを記録可能な装置（たとえば、ＤＶＤレコーダ）であればどのような装置であってもよい。また、コンテンツ記録装置５００は、ハイビジョン映像を録画処理する機能を有する。なお、コンテンツ記録装置５００は、ハイビジョン映像を録画処理する機能を有していなくてもよい。
【００２９】
なお、図１には、説明のために、後述する、記録媒体５５５、表示装置６００およびリモコン３００も示している。記録媒体５５５には、後述するプログラム１８０が記録されている。すなわち、プログラム１８０は、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５もプログラム製品として流通される。
【００３０】
図１を参照して、コンテンツ記録装置５００は、表示装置６００と接続される。表示装置６００は、画像や文字等を表示する機能を有する。表示装置６００は、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）、ＦＥＤ（Field Emission Display）、ＰＤＰ（Plasma Display Panel）および有機ＥＬディスプレイパネル（Organic Electro luminescence Display Panel）のいずれかを使用した表示装置である。なお、表示装置６００は、上記以外の表示方式のディスプレイを使用した装置であってもよい。なお、表示装置６００には、音声を出力するスピーカーが設けられている。
【００３１】
コンテンツ記録装置５００は、受信部５０５と、制御部５１０と、一時記憶部５２２と、ＲＯＭ５２１と、記憶部５２０と、通信部５６０と、通信部５６２と、ＣＧＲＯＭ（Character Graphic Read Only Memory）５３４と、ＶＲＡＭ（Video Random Access Memory）５３６と、映像・音声出力部５３８と、入力部５４０と、記録媒体アクセス部５５０と、リモコン信号受信部５８０とを備える。
【００３２】
受信部５０５は、図示しないアンテナに接続されたケーブルから、ディジタル放送による放送信号を受信する機能を有する。受信部５０５が受信する放送信号は、後述する制御部５１０により指示された周波数の放送信号である。
【００３３】
受信部５０５は、受信した放送信号を復調し、復調データとする。そして、受信部５０５は、復調データをＭＰＥＧ（Moving Picture Experts Group）２−ＴＳ（Transport Stream）プロトコルに基づいて、デコード処理する。以下においては、受信部５０５によりデコード処理された復調データを、デコードデータともいう。デコードデータには、動画像データ、静止画像データ、音声データ、テキストデータ等が含まれる。なお、デコードデータは、ＭＰＥＧ２−ＴＳプロトコルに基づいて、デコード処理されたデータに限定されることなく、ディジタル放送のプロトコルであればどのようなプロトコルでデコード処理されたデータであってもよい。そして、受信部５０５は、後述する制御部５１０により指示されたチャンネルのデコードデータを、制御部５１０へ送信する。
【００３４】
ＣＧＲＯＭ５３４には、フォントデータ、図形データなど、制御部５１０が、表示装置６００で表示される画像を生成するための画像データが記憶されている。ＲＯＭ５２１には、制御部５１０に後述する処理を行なわせるためのプログラム１８０、設定データ等が記憶されている。プログラム１８０は、後述する、ガイド情報表示プログラムおよびリスト表示プログラムを含む。なお、ＲＯＭ５２１には、プログラム１８０が記憶されていなくてもよい。
【００３５】
記憶部５２０には、ガイドコンテンツデータ、放送コンテンツデータ、設定テーブル、設定データ等が記憶される。ガイドコンテンツデータは、コンテンツ記録装置５００の使用をガイドするための情報を表示するためのコンテンツである。ガイドコンテンツデータは、予め、記憶部５２０に記憶されている。
【００３６】
放送コンテンツデータは、受信部５０５が制御部５１０へ送信する、前述したデコードデータである。放送コンテンツデータは、コンテンツ記録装置５００が録画処理することにより、記憶部５２０に記憶される。したがって、放送コンテンツデータは、たとえば、野球中継番組のデータである。
【００３７】
ガイドコンテンツデータのデータ形式と、放送コンテンツデータのデータ形式は同じである。以下においては、ガイドコンテンツデータおよび放送コンテンツデータを、単に、コンテンツデータともいう。コンテンツデータは、以下のコンテンツデータＣＴＤＴの構成を有する。本実施の形態にいて、コンテンツデータは、ＭＰＥＧ２−ＴＳプロトコルに基づくデータであるとする。なお、コンテンツデータは、ＭＰＥＧ２−ＴＳプロトコルに基づくデータに限定されることなく、ディジタル放送のプロトコルであればどのようなプロトコルに基づくデータであってもよい。
【００３８】
図２は、一例としてのコンテンツデータＣＴＤＴの構成を示す図である。図２を参照して、コンテンツデータＣＴＤＴは、動画像データ、静止画像データ、音声データ、テキストデータおよびＢＭＬ（Broadcast Markup Language）データとから構成される。ＢＭＬデータは、コンテンツデータＣＴＤＴに含まれる、動画像データ、静止画像データ、音声データおよびテキストデータの各々の配置位置や、動作などの制御を行なうためのデータである。なお、コンテンツデータＣＴＤＴには、動画像データ、静止画像データ、音声データ、テキストデータの少なくとも１つが含まれていなくてもよい。たとえば、コンテンツデータＣＴＤＴは、動画像データと、ＢＭＬデータとから構成されるデータであってもよい。
【００３９】
図３は、コンテンツデータＣＴＤＴに基づいて生成される、一例としての画像Ｇ１００を示す図である。図３を参照して、画像Ｇ１００は、コンテンツデータＣＴＤＴに含まれるＢＭＬデータに基づいて、各種画像が配置された画像である。なお、画像Ｇ１００が、表示装置６００に表示される場合、ＢＭＬデータに基づいて、コンテンツデータＣＴＤＴに含まれる音声データに基づく音声も、表示装置６００のスピーカーから出力される。
【００４０】
画像Ｇ１００は、動画像Ｇ１１０と、テキスト画像Ｇ１２２，Ｇ１２４と、静止画像Ｇ１３０とが配置される。動画像Ｇ１１０は、コンテンツデータＣＴＤＴに含まれる動画像データに基づく動画像を表示する画像である。動画像データは、ＭＰＥＧ２形式で圧縮されたデータである。なお、動画像データは、ＭＰＥＧ２形式で圧縮されたデータに限定されることなく、他の形式で圧縮されたデータであってもよい。ここで、他の形式とは、たとえば、ＭＰＥＧ１、Ｈ．２６４等の形式である。
【００４１】
テキスト画像Ｇ１２２，Ｇ１２４は、コンテンツデータＣＴＤＴに含まれるテキストデータに基づく文字列を表示する画像である。静止画像Ｇ１３０は、コンテンツデータＣＴＤＴに含まれる静止画像データに基づく画像を表示した画像である。
【００４２】
図４は、記憶部５２０に記憶されている、一例としての設定テーブルＴ１００を示す図である。図４を参照して、設定テーブルＴ１００は、コンテンツデータを管理するためのテーブルである。設定テーブルＴ１００は、複数のコンテンツ設定データから構成される。設定テーブルＴ１００内の「識別番号」は、複数のコンテンツ設定データを識別するための番号である。
【００４３】
「タイトル」は、複数のコンテンツ設定データの各々の名称である。「表示フラグ」は、後述する処理において、対応するコンテンツデータに基づく情報をリスト表示させことを許可するか否かを設定するためのフラグである。「表示フラグ」が“０”の場合、後述する処理において、対応するコンテンツデータに基づく情報をリスト表示させることが許可されない。一方、「表示フラグ」が“１”の場合、後述する処理において、対応するコンテンツデータに基づく情報をリスト表示させることが許可される。
【００４４】
「消去フラグ」は、後述する処理において、対応するコンテンツデータの消去を許可するか否かを設定するためのフラグである。「消去フラグ」が“０”の場合、後述する処理において、対応するコンテンツデータの消去は許可されない。一方、「消去フラグ」が“１”の場合、後述する処理において、対応するコンテンツデータの消去は許可される。
【００４５】
「バージョン」は、ガイドコンテンツデータのバージョン情報を示す。バージョン情報は、対応するコンテンツデータが、ガイドコンテンツデータである場合に、設定テーブルＴ１００に記述される。たとえば、識別番号が“１”のコンテンツデータＣＴＤＴ１は、ガイドコンテンツデータであるので、コンテンツデータＣＴＤＴ１のバージョン情報が、設定テーブルＴ１００に記述される。一方、たとえば、識別番号が“１０１”のコンテンツデータＣＴＤＴ１０１は、放送コンテンツデータであるので、バージョン情報は、設定テーブルＴ１００に記述されない。
【００４６】
再び、図１を参照して、ＲＯＭ５２１に、プログラム１８０が記憶されていない場合、記憶部５２０には、プログラム１８０が記憶される。
【００４７】
記憶部５２０は、制御部５１０によってデータアクセスされる。記憶部５２０は、大容量のデータを記憶可能なハードディスクである。なお、記憶部５２０は、ハードディスクに限定されることなく、電源を供給されなくてもデータを不揮発的に保持可能な媒体であればよい。
【００４８】
制御部５１０は、ＲＯＭ５２１または記憶部５２０に記憶されたプログラム１８０に従って、コンテンツ記録装置５００の内部の各機器に対する各種処理や、演算処理等を行なう機能を有する。制御部５１０は、マイクロプロセッサ（Microprocessor）、ＦＰＧＡ（Field Programmable Gate Array）、ＡＳＩＣ（Application Specific Integrated Circuit）、その他の演算機能を有する回路のいずれであってもよい。
【００４９】
また、制御部５１０は、プログラム１８０に従って、画像を生成する。
制御部５１０は、映像・音声出力部５３８と接続されている。制御部５１０は、ＣＧＲＯＭ５３４から必要に応じて、画像データを読出し、ＶＲＡＭ５３６を利用して画像を生成する。そして、制御部５１０は、ＶＲＡＭ５３６に記憶された画像データを読出し、当該画像データを、映像・音声出力部５３８へ送信する。
【００５０】
ＶＲＡＭ５３６は、制御部５１０が生成した画像を一時的に記憶する機能を有する。
映像・音声出力部５３８は、制御部５１０から画像データを受信する。また、映像・音声出力部５３８は、音声データを受信する。映像・音声出力部５３８は、受信した画像データおよび音声データを、表示装置６００へ送信する。表示装置６００は、画像データを受信すると、画像データに基づく画像を表示する。また、表示装置６００は、音声データを受信すると、音声データに基づく音声をスピーカーから出力する。
【００５１】
一時記憶部５２２は、制御部５１０によってデータアクセスされ、一時的にデータを記憶するワークメモリとして使用される。一時記憶部５２２は、ＲＡＭ（Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＤＲＡＭ（Synchronous DRAM）、ＤＤＲ−ＳＤＲＡＭ（Double Data Rate SDRAM）、ＲＤＲＡＭ（Rambus Dynamic Random Access Memory）、Ｄｉｒｅｃｔ−ＲＤＲＡＭ（Direct Rambus Dynamic Random Access Memory）、その他、データを揮発的に記憶保持可能な構成を有する回路のいずれであってもよい。
【００５２】
入力部５４０には、ボタン群５４２が接続されている。ボタン群５４２は、ユーザがコンテンツ記録装置５００を操作するためのインターフェースである。ボタン群５４２は、複数のボタンを含む。ボタン群５４２は、コンテンツ記録装置５００の外部に配置される。ボタン群５４２に含まれる複数のボタンのいずれかのボタンが、ユーザにより押下操作されると、押下操作されたボタンに対応するボタン信号が、入力部５４０へ送信される。入力部５４０は、受信したボタン信号を制御部５１０へ送信する。制御部５１０は、受信したボタン信号に基づいて所定の処理を行なう。すなわち、ユーザは、ボタン群５４２を操作することで、コンテンツ記録装置５００に指示を与えることができる。
【００５３】
記録媒体アクセス部５５０は、記録媒体５５５に記憶されているデータを読み出す機能を有する。また、ＲＯＭ５２１にプログラム１８０が記憶されていない場合、プログラム１８０が記録された記録媒体５５５から、プログラム１８０を読出す機能を有する。記録媒体５５５に記憶されているプログラム１８０は、制御部５１０の動作（インストール処理）により、記録媒体アクセス部５５０により読み出され、制御部５１０が、記憶部５２０に記憶させる。
【００５４】
このインストール処理用プログラムは、予め、記憶部５２０に格納されており、インストール処理は、制御部５１０が、インストール処理用プログラムに基づいて行なう。
【００５５】
なお、記憶部５２０には、プログラム１８０がインストールされていなくてもよい。この場合、制御部５１０は、記録媒体アクセス部５５０を介して、記録媒体５５５に記憶されたプログラム１８０を読み出して、プログラム１８０に基づいた所定の処理を行なう。
【００５６】
記録媒体５５５は、ＢＤ（Blu-ray Disc）、ＨＤ−ＤＶＤ（High-Definition Digital Versatile Disc）、ＤＶＤ−ＲＯＭ（Digital Versatile Disk Read Only Memory）、ＤＶＤ−Ｒ（Digital Versatile Disk Recordable）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk Random Access Memory）、ＤＶＤ＋ＲＷ（Digital Versatile Disk Re-Writable）、ＤＶＤ−ＲＷ、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＭＯ（Magneto Optical Disk）、フロッピー（登録商標）ディスク、ＣＦ(Compact Flash) カード、ＳＭ（Smart Media（登録商標））、ＭＭＣ（Multi Media Card）、ＳＤ（Secure Digital）メモリーカード、メモリースティック（登録商標）、ｘＤピクチャーカードおよびＵＳＢメモリ、磁気テープおよび上記以外の不揮発性メモリのいずれであってもよい。
【００５７】
通信部５６０は、制御部５１０とデータの送受信を行なう。また、通信部５６０は、図示しない他の端末と有線または無線で、データの送受信を行なう。通信部５６０は、ＵＳＢ（Universal Serial Bus）１．１またはＵＳＢ２．０の規格に基づく、シリアル転送を行なう通信用インターフェースの機能を有する。なお、シリアル転送を行なう通信用インターフェースの規格は、ＵＳＢ（Universal Serial Bus）１．１またはＵＳＢ２．０に限定されることなく他の規格であってもよい。
【００５８】
なお、通信部５６０は、パラレル転送を行なう通信用インターフェースの機能を有していてもよい。パラレル転送を行なう通信用インターフェースは、たとえば、セントロニクス準拠の規格またはＩＥＥＥ（Institute of Electrical and Electronic Engineers）１２８４の規格に準拠したインターフェースである。また、通信部５６０は、ＩＥＥＥ１３９４またはＳＣＳＩ規格に基づく通信用インターフェースの機能を有していてもよい。
【００５９】
また、通信部５６０は、さらに、無線データ通信機能を有する。無線データ通信機能は、ブルートゥース（Bluetooth）を使用して、無線でデータ通信を行なう機能を有する。なお、無線データ通信は、ブルートゥースを使用した方式に限定されることなく、たとえば、赤外線等を使用した他の通信方式であってもよい。通信部５６０は、制御部５１０からの制御指示に応じて、他の端末と無線でデータ通信を行なう。
【００６０】
通信部５６２は、制御部５１０と、データの送受信を行なう。通信部５６２は、無線ＬＡＮの規格である、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂおよびＩＥＥＥ８０２．１１ｇのいずれかに基づく無線技術を利用してデータ通信を行なう機能を有する。なお、無線技術は、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂおよびＩＥＥＥ８０２．１１ｇのいずれかに基づく技術に限定されることはなく、その他の無線技術であってもよい。
【００６１】
また、通信部５６２は、さらに、イーサネット（登録商標）を利用した通信用インターフェースの機能を有する。したがって、通信部５６２は、たとえば、ＬＡＮケーブルを介して、ネットワーク７０とデータ通信を行なうことができる。ネットワーク７０は、インターネットなどの外部のネットワークである。
【００６２】
したがって、本実施の形態におけるコンテンツ記録装置５００は、ネットワーク７０から、通信部５６２を介して、プログラムのダウンロード処理を行ない、記憶部５２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０である。
【００６３】
制御部５１０は、ネットワーク７０からダウンロードしたプログラム（プログラム１８０）に従って、所定の処理を行なう。このダウンロード用プログラムは、予め、記憶部５２０に格納されており、ダウンロード処理は、制御部５１０が、ダウンロード用プログラムに基づいて行なう。
【００６４】
リモコン信号受信部５８０は、リモコン（リモートコントローラー）３００から出力される、コンテンツ記録装置５００を操作するためのリモコン信号を受信する機能を有する。リモコン信号受信部５８０は、受信したリモコン信号を制御部５１０へ送信する。制御部５１０は、受信したリモコン信号に応じて、後述する処理を行なう。
【００６５】
図５は、本実施の形態におけるリモコン３００の外部構成を示す図である。図５を参照して、リモコン３００は、コンテンツ記録装置５００を、無線で制御するためのリモコン信号を出力する。リモコン信号は、たとえば、赤外線信号である。
【００６６】
リモコン３００は、リモコン信号出力部３０５と、電源ボタン３１０と、ガイドボタン３１２と、終了ボタン３１４と、消音ボタン３１６とを備える。
【００６７】
リモコン信号出力部３０５は、リモコン３００の備える後述する各種ボタンが、ユーザにより押下操作された場合、対応するボタンのリモコン信号を出力する機能を有する。電源ボタン３１０は、ユーザの押下操作があった場合、コンテンツ記録装置５００の電源をオンおよびオフを行なうためのリモコン信号を交互にリモコン信号出力部３０５から出力させるためのボタンである。
【００６８】
ガイドボタン３１２は、ユーザにより押下操作された場合、後述する処理を行なうためのボタンである。終了ボタン３１４は、ユーザにより押下操作された場合、後述する処理を行なうためのボタンである。
【００６９】
消音ボタン３１６は、ユーザの押下操作がある毎に、消音リモコン信号および消音解除リモコン信号をリモコン信号出力部３０５から交互に出力させるためのボタンである。消音リモコン信号は、表示装置６００に表示されている画像に対応する音声の消音を行なうためのリモコン信号である。消音解除リモコン信号は、表示装置６００に表示されている画像の音声の消音が行なわれている場合、音声の消音を解除するためのリモコン信号である。
【００７０】
リモコン３００は、さらに、チャンネル切替ボタン３２２と、音量ボタン３２４と、カーソルボタン３４２Ａ，３４２Ｂ，３４２Ｃ，３４２Ｄと、決定ボタン３４４と、設定ボタン３４６と、戻るボタン３４８と、数字ボタン群３５０とを備える。
【００７１】
チャンネル切替ボタン３２２は、チャンネル切替ボタン３２２Ａと、チャンネル切替ボタン３２２Ｂとを含む。チャンネル切替ボタン３２２Ａは、ユーザの押下操作があった場合、制御部５１０が受信するデコードデータのチャンネル番号を１インクリメントさせるためのリモコン信号をリモコン信号出力部３０５から出力させるためのボタンである。ここで、チャンネル番号とは、制御部５１０が取得可能な１２個のチャンネルのデコードデータの各々に予め割り当てられた番号であり、１〜１２のいずれかを示す。なお、チャンネル番号が“１２”の場合に、上記の１インクリメントされる処理が行われた場合、チャンネル番号は、“１”になるとする。なお、チャンネル番号は、１〜１２のいずれかに限定されることなく、他の数字であってもよい。
【００７２】
チャンネル切替ボタン３２２Ｂは、ユーザの押下操作があった場合、制御部５１０が受信するデコードデータのチャンネル番号を１デクリメントさせるためのリモコン信号をリモコン信号出力部３０５から出力させるためのボタンである。なお、チャンネル番号が“１”の場合に、上記の１デクリメントされる処理が行われた場合、チャンネル番号は、“１２”になるとする。
【００７３】
音量ボタン３２４は、音量ボタン３２４Ａと、音量ボタン３２４Ｂとを含む。音量ボタン３２４Ａはユーザの押下操作があった場合、表示装置６００に表示される画像に対応する音声の音量を大ボタンくさせるためのリモコン信号をリモコン信号出力部３０５から出力させるためのボタンである。
【００７４】
音量ボタン３２４Ｂは、ユーザの押下操作があった場合、表示装置６００に表示される画像に対応する音声の音量を小さくさせるためのリモコン信号をリモコン信号出力部３０５から出力させるためのボタンである。
【００７５】
カーソルボタン３４２Ａ，３４２Ｂ，３４２Ｃ，３４２Ｄは、設定画像等が表示装置６００に表示されているときにユーザの押下操作があった場合、選択箇所を、それぞれ、上、下、左、右に移動させるためのリモコン信号をリモコン信号出力部３０５から出力させるためのボタンである。
【００７６】
決定ボタン３４４は、設定画像等が表示装置６００に表示されているときにユーザの押下操作があった場合、カーソルボタン３４２Ａ，３４２Ｂ，３４２Ｃ，３４２Ｄにより選択されている項目を確定させるためのリモコン信号をリモコン信号出力部３０５から出力させるためのボタンである。
【００７７】
設定ボタン３４６は、表示装置６００に設定画像を表示させるためのリモコン信号をリモコン信号出力部３０５から出力させるためのボタンである。
【００７８】
戻るボタン３４８は、表示装置６００に現在表示されている画像の前に表示されていた画像を、表示部２８０に表示させるためのリモコン信号をリモコン信号出力部３０５から出力させるためのボタンである。
【００７９】
数字ボタン群３５０は、１〜１２の数字にそれぞれ対応する複数の数字ボタンを含む。
数字ボタン群３５０の各数字ボタンは、ユーザの押下操作があった場合、対応する数値のチャンネル番号のリモコン信号をリモコン信号出力部３０５から出力させるためのボタンである。
【００８０】
次に、コンテンツ記録装置５００で行なわれるガイド情報表示処理について説明する。ガイド情報表示処理は、制御部５１０がプログラム１８０のガイド情報表示プログラムを実行することで行なわれる処理である。なお、ガイド情報表示プログラムは、たとえば、コンテンツ記録装置５００の電源がオンされた後、自動的に実行されるものとする。
【００８１】
図６は、ガイド情報表示処理のフローチャートである。図６を参照して、ステップＳ１１０では、制御部５１０が、ガイド表示操作があるか否かを判定する。ガイド表示操作とは、ユーザによる、リモコン３００のガイドボタン３１２の押下操作である。ステップＳ１１０において、ＹＥＳならば、ステップＳ１１２に進む。一方、ステップＳ１１０において、ＮＯならば、再度、ステップＳ１１０の処理が行なわれる。
【００８２】
ステップＳ１１２では、後述する終了判定処理が制御部５１０により実行される。終了判定処理は、ガイド情報表示処理とは、独立して行なわれる処理である。その後，ステップＳ１２０に進む。
【００８３】
ステップＳ１２０では、ガイドメニュー表示処理が行なわれる。ガイドメニュー表示処理では、制御部５１０が、記憶部５２０に記憶されている、ガイドコンテンツデータであるコンテンツデータＣＴＤＴ０に基づいて、以下のガイドメニュー画像ＧＭ１００を生成する。なお、コンテンツデータＣＴＤＴ０には、静止画像データ、テキストデータ、音声データおよびＢＭＬデータが含まれているとする。
【００８４】
図７は、一例としてガイドメニュー画像ＧＭ１００を示す図である。図７を参照して、ガイドメニュー画像ＧＭ１００は、制御部５１０が、コンテンツデータＣＴＤＴ０に含まれるＢＭＬデータに基づいて、静止画像データおよびテキストデータを使用して生成した画像である。ガイドメニュー画像ＧＭ１００には、一例として、「操作説明」、「専門用語解説」および「録画予約解説」の文字列が表示される。「操作説明」の文字列は、コンテンツ記録装置５００の基本的な操作を動画像および音声で説明するための文字列である。「専門用語解説」の文字列は、コンテンツ記録装置５００の使用時に使われる専門用語を、動画像および音声で解説するための文字列である。「録画予約解説」の文字列は、録画予約の手順を、動画像および音声で解説するための文字列である。
【００８５】
再び、図６を参照して、制御部５１０は、コンテンツデータＣＴＤＴ０に含まれる音声データおよび生成したガイドメニュー画像ＧＭ１００のデータを、映像・音声出力部５３８を介して、表示装置６００へ送信する。なお、音声データは、たとえば、「参照したいガイド情報を選択してください」という音声のデータであるとする。これにより、表示装置６００において、ガイドメニュー画像ＧＭ１００が表示されるとともに、表示装置６００のスピーカーから、「参照したいガイド情報を選択してください」という音声が出力される。その後、ステップＳ１３０に進む。
【００８６】
ステップＳ１３０では、制御部５１０が、選択決定操作があるか否かを判定する。選択決定操作とは、ユーザによる、リモコン３００のカーソルボタン３４２Ａ，３４２Ｂ，３４２Ｃ，３４２Ｄおよび決定ボタン３４４の操作に基づく、ガイドメニュー画像ＧＭ１００内の文字列の選択を決定する操作である。たとえば、選択決定操作は、ガイドメニュー画像ＧＭ１００の「操作説明」という文字列がカーソルボタン３４２Ａ，３４２Ｂ，３４２Ｃ，３４２Ｄの操作により選択された状態で、決定ボタン３４４が押下される操作である。ステップＳ１３０において、ＹＥＳならば、ステップＳ１４０に進む。一方、ステップＳ１３０において、ＮＯならば、再度、ステップＳ１３０の処理が行なわれる。ここでは、ユーザにより、ガイドメニュー画像ＧＭ１００の「操作説明」という文字列が選択された状態で、決定ボタン３４４が押下される操作があったとする。
【００８７】
ステップＳ１４０では、ガイド画像表示処理が制御部５１０により実行される。ガイド画像表示処理は、ガイド情報表示処理とは、独立して行なわれる処理である。なお、ガイド画像表示処理は、ガイド情報表示処理の終了と同時に終了する。ステップＳ１４０の後、ステップＳ１８０に進む。
【００８８】
ガイド画像表示処理では、ステップＳ１４２において、画像生成処理が行なわれる。画像生成処理では、制御部５１０が、ステップＳ１３０で判定された選択決定操作に対応するコンテンツデータに基づく画像を生成する。ここで、選択決定操作は、たとえば、ガイドメニュー画像ＧＭ１００の「操作説明」という文字列が選択された状態で、決定ボタン３４４が押下される操作であるとする。この場合、制御部５１０は、設定テーブルＴ１００内の「識別番号」“２”に対応する、記憶部５２０に記憶されている、ガイドコンテンツデータであるコンテンツデータＣＴＤＴ１に基づいて、以下のガイド画像ＧＧ１００を生成する。なお、コンテンツデータＣＴＤＴ１には、動画像データ、テキストデータ、音声データおよびＢＭＬデータが含まれているとする。
【００８９】
図８は、一例としてガイド画像ＧＧ１００を示す図である。図８を参照して、ガイド画像ＧＧ１００は、制御部５１０が、コンテンツデータＣＴＤＴ１に含まれるＢＭＬデータに基づいて、動画像データおよびテキストデータを使用して生成した画像である。ガイド画像ＧＧ１００には、動画像ＧＧ１１０が配置される。動画像ＧＧ１１０は、たとえば、コンテンツ記録装置５００の基本的な操作を説明するための動画像であるとする。
【００９０】
再び、図６を参照して、ステップＳ１４２の処理が終了すると、ステップＳ１４４に進む。
【００９１】
ステップＳ１４４では、ガイド処理が行なわれる。ガイド処理では、制御部５１０は、コンテンツデータＣＴＤＴ１に含まれる音声データおよび生成したガイド画像ＧＧ１００のデータを、映像・音声出力部５３８を介して、表示装置６００へ送信する。なお、音声データは、ガイド画像ＧＧ１００に対応する音声のデータであるとする。これにより、表示装置６００において、ガイド画像ＧＧ１００が表示されるとともに、表示装置６００のスピーカーから、ガイド画像ＧＧ１００に対応する音声が出力される。すなわち、制御部５１０は、ガイド画像ＧＧ１００を、表示装置６００に表示させるための処理を行なう。
【００９２】
そして、制御部５１０は、コンテンツデータＣＴＤＴ１に含まれるＢＭＬデータに基づいて、ガイド画像表示処理を終了させる。たとえば、ＢＭＬデータに、５分間の動画像を表示し、動画像とともに音声データに基づく音声も出力する制御指示が記載されていた場合、制御部５１０は、表示装置６００に動画像を５分間表示させる処理を行なった後、ガイド画像表示処理を終了させる。
【００９３】
ステップＳ１８０では、制御部５１０が、ガイド画像表示処理が終了したか否かを判定する。ステップＳ１８０において、ＹＥＳならば、再度、ステップＳ１２０の処理が行なわれる。一方、ステップＳ１８０において、ＮＯならば、再度、ステップＳ１８０の処理が行なわれる。
【００９４】
次に、前述したステップＳ１１２の処理により実行される終了判定処理について説明する。前述したように、終了判定処理は、ガイド情報表示処理とは、独立して行なわれる処理である。
【００９５】
ステップＳ１９０では、制御部５１０が、ガイド終了操作があるか否かを判定する。ガイド終了操作とは、ユーザによる、リモコン３００の終了ボタン３１４の押下操作である。ステップＳ１９０において、ＹＥＳならば、ステップＳ１９２に進む。一方、ステップＳ１９０において、ＮＯならば、再度、ステップＳ１９０の処理が行なわれる。
【００９６】
ステップＳ１９２では、制御部５１０が、ガイド情報表示処理を終了させる。すなわち、ガイド情報表示処理は、ガイド終了操作があった場合、どのステップの処理が行なわれているかに関わらず終了する。その後、この終了判定処理も終了する。
【００９７】
以上説明したガイド情報表示処理によれば、コンテンツ記録装置５００の使用をガイドするための情報を、動画像、音声を利用して多彩に表現することができるという効果を奏する。
【００９８】
また、ガイド情報表示処理で使用されるガイドコンテンツデータは、放送コンテンツデータが記憶される記憶部５２０に記憶される。そのため、ガイドコンテンツデータを記憶させるための専用のメモリを別途設ける必要がない。また、記憶部５２０は、半導体を利用したメモリよりも、単位容量当たりの単価が安いＨＤＤである。したがって、コンテンツ記録装置５００の使用をガイドするための情報を、低コストで、多彩に表現することができるという効果を奏する。
【００９９】
次に、記憶部５２０に記憶されているコンテンツデータに基づく情報をリスト表示させる処理（以下、リスト表示処理ともいう）について説明する。リスト表示処理は、ユーザによる、リモコン３００のカーソルボタン３４２Ａ，３４２Ｂ，３４２Ｃ，３４２Ｄおよび決定ボタン３４４等の操作に応じて、制御部５１０が、プログラム１８０のリスト表示プログラムを実行することで行なわれる処理である。
【０１００】
図９は、リスト表示処理のフローチャートである。図９を参照して、ステップＳ２１０では、制御部５１０が、リスト表示操作があるか否かを判定する。
リスト表示操作とは、記憶部５２０に記憶されている複数の放送コンテンツデータの各々に基づく情報をリスト表示させるためのユーザによるリモコン３００の操作である。ステップＳ２１０において、ＹＥＳならば、ステップＳ２２０に進む。一方、ステップＳ２１０において、ＮＯならば、再度、ステップＳ２１０の処理が行なわれる。
【０１０１】
ステップＳ２２０では、放送コンテンツ判定処理が行なわれる。放送コンテンツ判定処理では、制御部５１０が、設定テーブルＴ１００に基づいて、記憶部５２０に記憶されている複数のコンテンツデータの各々が、放送コンテンツデータであるか否かを判定する。具体的には、制御部５１０は、図４の設定テーブルＴ１００において、「表示フラグ」が“１”に設定されているコンテンツデータを、放送コンテンツデータと判定する。したがって、コンテンツデータＣＴＤＴ１０１，ＣＴＤＴ１０２は、放送コンテンツデータである。その後、ステップＳ２３０に進む。
【０１０２】
ステップＳ２３０では、放送コンテンツリスト表示処理が行なわれる。放送コンテンツリスト表示処理では、制御部５１０が、ステップＳ２２０で判定した放送コンテンツデータに基づいて、以下のリスト画像ＬＧ１００を生成する。ステップＳ２２０で判定された放送コンテンツデータは、たとえば、設定テーブルＴ１００のコンテンツデータＣＴＤＴ１０１，ＣＴＤＴ１０２であるとする。
【０１０３】
図１０は、一例としてリスト画像ＬＧ１００を示す図である。図１０を参照して、リスト画像ＬＧ１００は、情報表示画像ＬＧ１１０と、ボタン画像ＢＧ１２０，ＢＧ１３０，ＢＧ１３２とが配置される。
【０１０４】
情報表示画像ＬＧ１１０は、複数の放送コンテンツデータの各々に対応するコンテンツ情報がリスト表示された画像である。「番号」とは、複数のコンテンツ情報にそれぞれ対応する複数の放送コンテンツデータを管理するための番号である。「タイトル」とは、対応する放送コンテンツデータの番組名である。「録画日時」は、録画処理により、対応する放送コンテンツデータが記憶部５２０に記憶された日時である。「時間」とは、対応する放送コンテンツデータの再生可能な時間である。
【０１０５】
ボタン画像ＢＧ１２０は、ユーザによるリモコン３００の操作により選択された放送コンテンツデータを再生するためのボタン画像である。ボタン画像ＢＧ１３０は、ユーザによるリモコン３００の操作により選択されたコンテンツ情報に対応する放送コンテンツデータを消去するためのボタン画像である。ボタン画像ＢＧ１３２は、ユーザによるリモコン３００の操作により、情報表示画像ＬＧ１１０に表示されている複数のコンテンツ情報にそれぞれ対応する複数の放送コンテンツデータを全て消去するためのボタン画像である。
【０１０６】
再び、図９を参照して、制御部５１０は、生成したリスト画像ＬＧ１００のデータを、映像・音声出力部５３８を介して、表示装置６００へ送信する。これにより、表示装置６００において、リスト画像ＬＧ１００が表示される。すなわち、制御部５１０は、リスト画像ＬＧ１００を、表示装置６００に表示させるための処理を行なう。以上により、このリスト表示処理は終了する。
【０１０７】
以上説明したリスト表示処理によれば、記憶部５２０に記憶された複数のコンテンツデータのうち、放送コンテンツデータのみをリスト表示することができる。すなわち、ガイドコンテンツデータのコンテンツ情報のリスト表示を防ぐことができるという効果を奏する。
【０１０８】
次に、表示装置６００に表示されている複数のコンテンツ情報にそれぞれ対応する複数の放送コンテンツデータを全て消去するための処理（以下、全消去処理ともいう）について説明する。全消去処理は、表示装置６００に、図１０のリスト画像ＬＧ１００が表示されている場合に、コンテンツ記録装置５００で行なわれる処理である。なお、全消去処理は、他の処理とは、独立して行なわれる。
【０１０９】
図１１は、全消去処理のフローチャートである。図１１を参照して、ステップＳ３１０では、制御部５１０が、全放送コンテンツ消去操作があるか否かを判定する。全放送コンテンツ消去操作とは、表示装置６００に表示されている複数のコンテンツ情報にそれぞれ対応する複数の放送コンテンツデータを全て消去するための操作である。すなわち、全放送コンテンツ消去操作は、記憶部５２０に記憶されている全ての放送コンテンツデータを消去するための操作である。具体的には、全放送コンテンツ消去操作は、ユーザによる、カーソルボタン３４２Ａ，３４２Ｂ，３４２Ｃ，３４２Ｄの操作によりボタン画像ＢＧ１３２が選択された状態で、決定ボタン３４４が押下される操作である。
【０１１０】
ステップＳ３１０において、ＹＥＳならば、ステップＳ３２０に進む。一方、ステップＳ３１０において、ＮＯならば、再度、ステップＳ３１０の処理が行なわれる。
【０１１１】
ステップＳ３２０では、消去可能放送コンテンツ判定処理が行なわれる。消去可能放送コンテンツ判定処理では、制御部５１０が、設定テーブルＴ１００に基づいて、記憶部５２０に記憶されている複数のコンテンツデータの各々が、消去可能なコンテンツデータであるか否かを判定する。具体的には、制御部５１０は、図４の設定テーブルＴ１００において、「消去フラグ」が“１”に設定されているコンテンツデータを、消去可能なコンテンツデータと判定する。したがって、消去可能なコンテンツデータは、コンテンツデータＣＴＤＴ１０１，ＣＴＤＴ１０２である。その後、ステップＳ３３０に進む。
【０１１２】
ステップＳ３３０では、消去処理が行なわれる。消去処理では、制御部５１０が、ステップＳ２２０で判定した消去可能なコンテンツデータを、記憶部５２０から消去する。その後、制御部５１０は、以下のリスト画像ＬＧ１００Ａを生成する。
【０１１３】
図１２は、一例としてリスト画像ＬＧ１００Ａを示す図である。図１２を参照して、リスト画像ＬＧ１００Ａは、図１０のリスト画像ＬＧ１００と比較して、情報表示画像ＬＧ１１０の代わりに情報表示画像ＬＧ１１０Ａが配置される点が異なる。それ以外は、情報表示画像ＬＧ１１０と同様なので詳細な説明は繰り返さない。情報表示画像ＬＧ１１０Ａは、コンテンツ情報が表示されていない画像である。
【０１１４】
再び、図９を参照して、制御部５１０は、生成したリスト画像ＬＧ１００Ａのデータを、映像・音声出力部５３８を介して、表示装置６００へ送信する。これにより、表示装置６００において、リスト画像ＬＧ１００Ａが表示される。以上により、この全消去処理は終了する。
【０１１５】
以上説明した全消去処理によれば、記憶部５２０に記憶された複数のコンテンツデータのうち、放送コンテンツデータのみを消去することができる。すなわち、記憶部５２０に記憶されている、ガイドコンテンツデータの消去を防ぐことができるという効果を奏する。
【０１１６】
＜第２の実施の形態＞
本実施の形態では、記憶部５２０に記憶されているガイドコンテンツデータを更新する処理について説明する。本実施の形態におけるコンテンツ記録装置の構成および機能は、第１の実施の形態のコンテンツ記録装置５００と同様なので詳細な説明は繰り返さない。
【０１１７】
図１３は、ガイドコンテンツデータの更新方法を説明するための図である。図１３を参照して、ガイドコンテンツ送信装置９００は、ガイドコンテンツデータＣＴＤＴＮを含む放送信号を、コンテンツ記録装置５００へ送信する装置である。ガイドコンテンツデータＣＴＤＴＮは、一例として、Ｎ（自然数）チャンネルのデコードデータであるとする。
【０１１８】
ガイドコンテンツデータＣＴＤＴＮは、図２のコンテンツデータＣＴＤＴと同様に、動画像データ、静止画像データ、音声データ、テキストデータおよびＢＭＬデータとから構成される。なお、ガイドコンテンツデータＣＴＤＴＮには、動画像データ、静止画像データ、音声データ、テキストデータの少なくとも１つが含まれていなくてもよい。なお、ガイドコンテンツデータＣＴＤＴＮに含まれるＢＭＬデータには、タイトルおよびバージョンの情報が含まれる。
【０１１９】
次に、コンテンツ記録装置５００で行なわれる、ガイドコンテンツデータを受信するための処理（以下、ガイドコンテンツ受信時処理ともいう）について説明する。ガイドコンテンツ受信時処理は、他の処理とは、独立して行なわれる処理である。本実施の形態では、一例として、コンテンツ記録装置５００の受信部５０５が、ガイドコンテンツ送信装置９００から、ＮチャンネルのデコードデータであるガイドコンテンツデータＣＴＤＴＮを含む放送信号を受信したとする。
【０１２０】
なお、ガイドコンテンツ受信時処理の開始と同時に、制御部５１０は、受信部５０５から、ＮチャンネルのデコードデータであるガイドコンテンツデータＣＴＤＴＮを受信するために以下の処理を行なう。具体的には、制御部５１０は、Ｎチャンネルのデコードデータを、制御部５１０へ送信するための指示を、受信部５０５へ出す。これにより、受信部５０５は、ＮチャンネルのデコードデータであるガイドコンテンツデータＣＴＤＴＮを、制御部５１０へ送信する。
【０１２１】
図１４は、ガイドコンテンツ受信時処理のフローチャートである。図１４を参照して、ステップＳ５１０では、制御部５１０が、受信部５０５からガイドコンテンツデータを受信したか否かを判定する。ステップＳ５１０において、ＹＥＳならば、ステップＳ５２０に進む。一方、ステップＳ５１０において、ＮＯならば、再度、ステップＳ５１０の処理が行なわれる。本実施の形態では、制御部５１０が、受信部５０５から、ＮチャンネルのデコードデータであるガイドコンテンツデータＣＴＤＴＮを受信し、取得したとする。また、ガイドコンテンツデータＣＴＤＴＮに含まれるＢＭＬデータには、「操作説明」というタイトルの情報と、“２．０”というバージョンの情報が含まれるとする。
【０１２２】
ステップＳ５２０では、ガイドコンテンツ解析処理が行なわれる。ガイドコンテンツ解析処理では、制御部５１０が、取得したガイドコンテンツデータに含まれるＢＭＬデータから、ガイドコンテンツデータのタイトルの情報と、バージョンの情報を取得する。本実施の形態では、取得したコンテンツデータは、ガイドコンテンツデータＣＴＤＴＮであり、ガイドコンテンツデータＣＴＤＴＮに含まれるＢＭＬデータには、「操作説明」というタイトルの情報と、“２．０”というバージョンの情報とが含まれるので、制御部５１０は、「操作説明」というタイトルの情報と、“２．０”というバージョンの情報を取得する。その後、ステップＳ５３０に進む。
【０１２３】
ステップＳ５３０では、ガイドコンテンツの更新が必要か否かが判定される。具体的には、まず、制御部５１０が、記憶部５２０に記憶されている複数のガイドコンテンツのうち、取得したガイドコンテンツのタイトルと一致するガイドコンテンツ（以下、一致ガイドコンテンツともいう）のバージョンを、図４の設定テーブルＴ１００を参照することで取得する。ここでは、一致ガイドコンテンツは、タイトルが「操作説明」のコンテンツデータＣＴＤＴ１であるとする。したがって、一致ガイドコンテンツのバージョンは、“１．０”である。
【０１２４】
そして、制御部５１０は、取得したガイドコンテンツのバージョンの数値が、一致ガイドコンテンツのバージョンの数値より大きいか否かを判定することにより、一致ガイドコンテンツの更新が必要か否かを判定する。取得したガイドコンテンツのバージョンの数値が、一致ガイドコンテンツのバージョンの数値より大きい場合、制御部５１０は、一致ガイドコンテンツの更新が必要であると判定する。一方、取得したガイドコンテンツのバージョンの数値が、一致ガイドコンテンツのバージョンの数値以下である場合、制御部５１０は、一致ガイドコンテンツの更新が必要でないと判定する。
【０１２５】
ステップＳ５３０において、ＹＥＳならば、ステップＳ５４０に進む。一方、ステップＳ５３０において、ＮＯならば、このガイドコンテンツ受信時処理は終了する。
【０１２６】
本実施の形態では、取得したガイドコンテンツデータＣＴＤＴＮのバージョンは“２．０”であり、一致ガイドコンテンツ（コンテンツデータＣＴＤＴ１）のバージョンの数値より大きい。そのため、制御部５１０は、一致ガイドコンテンツの更新が必要であると判定し、ステップＳ５４０に進む。
【０１２７】
ステップＳ５４０では、ガイドコンテンツ更新処理が行なわれる。ガイドコンテンツ更新処理では、制御部５１０が、取得したガイドコンテンツデータを、一致ガイドコンテンツに上書き記憶させる。具体的には、受信したガイドコンテンツデータＣＴＤＴＮを、一致ガイドコンテンツ（コンテンツデータＣＴＤＴ１）に上書き記憶させる。これにより、一致ガイドコンテンツ（コンテンツデータＣＴＤＴ１）は、記憶部５２０から消去され、記憶部５２０には、ガイドコンテンツデータＣＴＤＴＮが記憶される。すなわち、一致ガイドコンテンツは、取得されたガイドコンテンツデータＣＴＤＴＮに更新される。その後、ステップＳ５５０に進む。
【０１２８】
ステップＳ５５０では、設定テーブル更新処理が行なわれる。設定テーブル更新処理では、制御部５１０が、記憶部５２０に記憶されているコンテンツデータに基づいて、設定テーブルＴ１００を更新する。設定テーブルＴ１００は、更新されことにより、以下の設定テーブルＴ１００Ａになるとする。
【０１２９】
図１５は、一例としての設定テーブルＴ１００Ａを示す図である。
再び、図１４を参照して、その後、このガイドコンテンツ受信時処理は終了する。
【０１３０】
以上説明したように、本実施の形態によれば、ガイドコンテンツデータを含む放送信号を使用する。したがって、記憶部５２０に記憶されているガイドコンテンツデータを、容易に更新することができるという効果を奏する。
【０１３１】
なお、本実施の形態では、ガイドコンテンツ送信装置９００は、ガイドコンテンツデータＣＴＤＴＮを、放送信号に含めてコンテンツ記録装置５００へ送信したが、ガイドコンテンツデータＣＴＤＴＮを、インターネットを介して、コンテンツ記録装置５００へ送信してもよい。この場合、制御部５１０は、ネットワーク７０、通信部５６２を介して、ガイドコンテンツデータＣＴＤＴＮを受信する。
【０１３２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１３３】
【図１】本実施の形態におけるコンテンツ記録装置の内部の構成を示すブロック図である。
【図２】一例としてのコンテンツデータの構成を示す図である。
【図３】コンテンツデータに基づいて生成される、一例としての画像を示す図である。
【図４】記憶部に記憶されている、一例としての設定テーブルを示す図である。
【図５】本実施の形態におけるリモコンの外部構成を示す図である。
【図６】ガイド情報表示処理のフローチャートである。
【図７】一例としてガイドメニュー画像を示す図である。
【図８】一例としてガイド画像を示す図である。
【図９】リスト表示処理のフローチャートである。
【図１０】一例としてリスト画像を示す図である。
【図１１】全消去処理のフローチャートである。
【図１２】一例としてリスト画像を示す図である。
【図１３】ガイドコンテンツデータの更新方法を説明するための図である。
【図１４】ガイドコンテンツ受信時処理のフローチャートである。
【図１５】一例としての設定テーブルを示す図である。
【符号の説明】
【０１３４】
１８０  プログラム、３００  リモコン、５００  コンテンツ記録装置、５０５  受信部、５１０  制御部、５２０  記憶部、５５５  記録媒体、６００  表示装置。
【図１】
2007243891.tif 000003
【図２】
2007243891.tif 000004
【図３】
2007243891.tif 000005
【図４】
2007243891.tif 000006
【図５】
2007243891.tif 000007
【図６】
2007243891.tif 000008
【図７】
2007243891.tif 000009
【図８】
2007243891.tif 000010
【図９】
2007243891.tif 000011
【図１０】
2007243891.tif 000012
【図１１】
2007243891.tif 000013
【図１２】
2007243891.tif 000014
【図１３】
2007243891.tif 000015
【図１４】
2007243891.tif 000016
【図１５】
2007243891.tif 000017