(57)【特許請求の範囲】
【請求項１】
動画像の再生を開始させる第１のボタンの表示を制御する第１の表示制御手段と、
前記動画像が再生されていないとき、前記第１のボタンがクリックされた場合、前記動画像の再生を開始する再生手段と、
前記動画像が再生されているとき、前記第１のボタンがクリックされた場合、前記動画像の再生の速度を調整するための、再生中の前記動画像を表示する再生用画面と異なる画面であるウィンドウであって、前記再生用画面の表示領域に比べて小さい表示領域からなる前記ウィンドウの表示を制御する第２の表示制御手段と、
前記ウィンドウの操作に対応して、前記動画像の再生の速度を調整する調整手段と
を含むことを特徴とする再生装置。
【請求項２】
前記第２の表示制御手段は、前記動画像の再生の速度を連続的に変更するように調整するための前記ウィンドウの表示を制御し、
前記調整手段は、前記ウィンドウの操作に対応して、前記動画像の再生の速度を連続的に変更するように調整する
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
前記第２の表示制御手段は、前記動画像の再生を予め定めた速度に調整するための第２のボタンがさらに配置されている前記ウィンドウの表示を制御し、
前記調整手段は、前記第２のボタンがクリックされたとき、前記動画像の再生を予め定めた速度に調整する
ことを特徴とする請求項１に記載の再生装置。
【請求項４】
前記第１の表示制御手段は、前記動画像の再生が開始したとき、前記第１のボタンを非アクティブとなるように表示を制御し、
前記第２の表示制御手段は、非アクティブである前記第１のボタンがクリックされた場合、前記ウィンドウの表示を制御する
ことを特徴とする請求項１に記載の再生装置。
【請求項５】
動画像の再生を開始させる第１のボタンの表示を制御する第１の表示制御処理ステップと、
前記動画像が再生されていないとき、前記第１のボタンがクリックされた場合、前記動画像の再生を開始する再生処理ステップと、
前記動画像が再生されているとき、前記第１のボタンがクリックされた場合、前記動画像の再生の速度を調整するための、再生中の前記動画像を表示する再生用画面と異なる画面であるウィンドウであって、前記再生用画面の表示領域に比べて小さい表示領域からなる前記ウィンドウの表示を制御する第２の表示制御処理ステップと、
前記ウィンドウの操作に対応して、前記動画像の再生の速度を調整する調整処理ステップと
を含むことを特徴とする再生方法。
【請求項６】
動画像の再生を開始させる第１のボタンの表示を制御する第１の表示制御処理ステップと、
前記動画像が再生されていないとき、前記第１のボタンがクリックされた場合、前記動画像の再生を開始する再生処理ステップと、
前記動画像が再生されているとき、前記第１のボタンがクリックされた場合、前記動画像の再生の速度を調整するための、再生中の前記動画像を表示する再生用画面と異なる画面であるウィンドウであって、前記再生用画面の表示領域に比べて小さい表示領域からなる前記ウィンドウの表示を制御する第２の表示制御処理ステップと、
前記ウィンドウの操作に対応して、前記動画像の再生の速度を調整する調整処理ステップと
を含むことを特徴とする再生処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【請求項７】
動画像の再生を開始させる第１のボタンの表示を制御する第１の表示制御処理ステップと、
前記動画像が再生されていないとき、前記第１のボタンがクリックされた場合、前記動画像の再生を開始する再生処理ステップと、
前記動画像が再生されているとき、前記第１のボタンがクリックされた場合、前記動画像の再生の速度を調整するための、再生中の前記動画像を表示する再生用画面と異なる画面であるウィンドウであって、前記再生用画面の表示領域に比べて小さい表示領域からなる前記ウィンドウの表示を制御する第２の表示制御処理ステップと、
前記ウィンドウの操作に対応して、前記動画像の再生の速度を調整する調整処理ステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、再生装置および方法、記録媒体、並びにプログラムに関し、特に、動画像を再生する再生装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
パーソナルコンピュータに、チューナを内蔵し、受信した画像および音声を所定のデジタルデータに変換して、ハードディスクなどの記録媒体に記録し、必要に応じて再生する技術が利用されている。
【０００３】
このようなパーソナルコンピュータは、専用のスロー再生ボタン、または専用の倍速再生ボタンをクリックしたとき、画像のスロー再生、または倍速再生などを実行する。
【０００４】
【発明が解決しようとする課題】
しかしながら、このようなパーソナルコンピュータにおいて、専用のスロー再生ボタンおよび倍速再生ボタンに対応する再生の速度は、それぞれ一つの速度であり、他の速度で画像を再生することはできなかった。
【０００５】
また、その都度異なる所望の速度で画像を再生させるには、多数のボタンを表示させなければならず、画像を表示させる領域が狭くなってしまうという問題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、画像を表示させる領域を狭くすることなく、簡単に、所望の速度で画像を再生させることができるようにすることを目的とする。
【０００７】
【課題を解決するための手段】
本発明の第１の再生装置は、動画像の再生を開始させる第１のボタンの表示を制御する第１の表示制御手段と、動画像が再生されていないとき、第１のボタンがクリックされた場合、動画像の再生を開始する再生手段と、動画像が再生されているとき、第１のボタンがクリックされた場合、動画像の再生の速度を調整するための、再生中の動画像を表示する再生用画面と異なる画面であるウィンドウであって、再生用画面の表示領域に比べて小さい表示領域からなるウィンドウの表示を制御する第２の表示制御手段と、ウィンドウの操作に対応して、動画像の再生の速度を調整する調整手段とを含むことを特徴とする。
【０００８】
第２の表示制御手段は、動画像の再生の速度を連続的に変更するように調整するためのウィンドウの表示を制御し、調整手段は、ウィンドウの操作に対応して、動画像の再生の速度を連続的に変更するように調整するようにすることができる。
【０００９】
第２の表示制御手段は、動画像の再生を予め定めた速度に調整するための第２のボタンがさらに配置されているウィンドウの表示を制御し、調整手段は、第２のボタンがクリックされたとき、動画像の再生を予め定めた速度に調整するようにすることができる。
【００１０】
第１の表示制御手段は、動画像の再生が開始したとき、第１のボタンを非アクティブとなるように表示を制御し、第２の表示制御手段は、非アクティブである第１のボタンがクリックされた場合、ウィンドウの表示を制御するようにすることができる。
【００１１】
本発明の再生方法は、動画像の再生を開始させる第１のボタンの表示を制御する第１の表示制御処理ステップと、動画像が再生されていないとき、第１のボタンがクリックされた場合、動画像の再生を開始する再生処理ステップと、動画像が再生されているとき、第１のボタンがクリックされた場合、動画像の再生の速度を調整するための、再生中の動画像を表示する再生用画面と異なる画面であるウィンドウであって、再生用画面の表示領域に比べて小さい表示領域からなるウィンドウの表示を制御する第２の表示制御処理ステップと、ウィンドウの操作に対応して、動画像の再生の速度を調整する調整処理ステップとを含むことを特徴とする。
【００１２】
本発明の記録媒体のプログラムは、動画像の再生を開始させる第１のボタンの表示を制御する第１の表示制御処理ステップと、動画像が再生されていないとき、第１のボタンがクリックされた場合、動画像の再生を開始する再生ステップと、動画像が再生されているとき、第１のボタンがクリックされた場合、動画像の再生の速度を調整するための、再生中の動画像を表示する再生用画面と異なる画面であるウィンドウであって、再生用画面の表示領域に比べて小さい表示領域からなるウィンドウの表示を制御する第２の表示制御処理ステップと、ウィンドウの操作に対応して、動画像の再生の速度を調整する調整処理ステップとを含むことを特徴とする。
【００１３】
本発明のプログラムは、動画像の再生を開始させる第１のボタンの表示を制御する第１の表示制御処理ステップと、動画像が再生されていないとき、第１のボタンがクリックされた場合、動画像の再生を開始する再生処理ステップと、動画像が再生されているとき、第１のボタンがクリックされた場合、動画像の再生の速度を調整するための、再生中の動画像を表示する再生用画面と異なる画面であるウィンドウであって、再生用画面の表示領域に比べて小さい表示領域からなるウィンドウの表示を制御する第２の表示制御処理ステップと、ウィンドウの操作に対応して、動画像の再生の速度を調整する調整処理ステップとをコンピュータに実行させることを特徴とする。
【００１８】
本発明の再生装置および方法、記録媒体、並びにプログラムにおいては、動画像の再生を開始させる第１のボタンの表示が制御され、動画像が再生されていないとき、第１のボタンがクリックされた場合、動画像の再生が開始され、動画像が再生されているとき、第１のボタンがクリックされた場合、動画像の再生の速度を調整するための、再生中の動画像を表示する再生用画面と異なる画面であるウィンドウであって、再生用画面の表示領域に比べて小さい表示領域からなるウィンドウの表示が制御され、ウィンドウの操作に対応して、動画像の再生の速度が調整される。
【００２０】
【発明の実施の形態】
図１は、本発明に係る放送システムの一実施の形態の構成を示すブロック図である。パーソナルコンピュータ１は、番組配信者１０−２から送信された地上波を受信したアンテナ３から供給される信号を入力し、入力された信号を基に所定の画像および音声（いわゆる、番組の画像および音声）を再生し、その画像および音声を記録する。
【００２１】
また、パーソナルコンピュータ１は、VCR(Video Cassette Recorder)７から供給されたアナログ信号、またはIEEE（Institute of Electrical and Electronic Engineers）1394などのネットワークを介してセットトップボックス５から供給されたデジタルデータに対応する画像および音声を再生し、その画像および音声を記録する。
【００２２】
パーソナルコンピュータ１は、受信した番組の画像若しくは音声の信号、セットトップボックス５若しくはVCR７から供給された番組の画像若しくは音声の信号、または記録している画像若しくは音声の信号をモニタ２に供給する。
【００２３】
パーソナルコンピュータ１は、使用者の操作に対応して、セットトップボックス５またはVCR７を操作するコマンドに対応する信号を発光部４に供給する。
【００２４】
パーソナルコンピュータ１は、インターネットまたはローカルエリアネットワークなどのネットワーク８を介して、サーバ９から後述するTVCI（TV Channel Information）ファイルを受信する。パーソナルコンピュータ１は、受信したTVCIファイルを基に、アンテナ３で受信し、再生する放送のチャンネルを選択する。また、パーソナルコンピュータ１は、受信したTVCIファイルを基に、セットトップボックス５に受信させる放送のチャンネルを選択する。
【００２５】
モニタ２は、パーソナルコンピュータ１から供給された画像の信号を基に、画像を表示すると共に、パーソナルコンピュータ１から供給された音声の信号を基に、音声を出力する。
【００２６】
アンテナ３は、所定のテレビジョン放送局または番組配信者１０−２から送信された地上波を受信し、受信した電波に対応する信号をパーソナルコンピュータ１に供給する。
【００２７】
発光部４は、パーソナルコンピュータ１から供給された、セットトップボックス５またはVCR７を操作するコマンドに対応する信号を基に、コマンドに対応するパターンの光を発光する。
【００２８】
セットトップボックス５は、番組配信者１０−１から人工衛星１１を介して送信された電波を受信したアンテナ６から供給される信号を入力し、所定の番組の画像および音声の信号をパーソナルコンピュータ１に供給する。
【００２９】
セットトップボックス５は、発光部４が発光したセットトップボックス５のコマンドに対応するパターンの光を受光したとき、コマンドに対応する動作を実行する。
【００３０】
アンテナ６は、所定のテレビジョン放送局または番組配信者１０−１から人工衛星１１を介して送信された電波を受信し、受信した電波に対応する信号をセットトップボックス５に供給する。
【００３１】
VCR７は、パーソナルコンピュータ１から供給された、所定の番組の画像および音声の信号を装着されているビデオカセットに記録するか、または装着されているビデオカセットに記録されている番組の画像および音声を再生して、再生した所定の番組の画像および音声の信号をパーソナルコンピュータ１に供給する。
【００３２】
VCR７は、発光部４が発光したVCR７のコマンドに対応するパターンの光を受光したとき、コマンドに対応する動作を実行する。
【００３３】
サーバ９は、番組配信者１０−１または１０−２に対応する、チャンネルの情報を示すTVCIファイルを記憶する。サーバ９は、パーソナルコンピュータ１からの要求に対応して、ネットワーク８を介して、TVCIファイルをパーソナルコンピュータ１に送信する。
【００３４】
番組配信者１０−１は、放送局１３−１、放送局１３−２、および放送局１３−４から供給された番組をパーソナルコンピュータ１に配信する。例えば、番組配信者１０−１は、放送局１３−１、放送局１３−２、および放送局１３−４から供給された番組を人工衛星１１を介して、放送する。
【００３５】
番組配信者１０−２は、放送局１３−１、放送局１３−３、および放送局１３−４から供給された番組をパーソナルコンピュータ１に配信する。例えば、番組配信者１０−２は、放送アンテナ１２を介して、地上波で放送する。
【００３６】
放送局１３−１は、番組を製作し、製作した番組を番組配信者１０−１および番組配信者１０−２に供給する。放送局１３−１のサーバ２１−１は、ネットワーク８を介して、放送局１３−１のチャンネルに関するデータをサーバ９に供給する。サーバ９が、サーバ２１−１から供給されたチャンネルに関するデータを基に、TVCIファイルを生成し、生成されたTVCIファイルをパーソナルコンピュータ１に送信することに対応して、放送局１３−１は、サーバ９の管理者に料金を支払う。
【００３７】
放送局１３−２は、番組を製作し、製作した番組を番組配信者１０−１に供給する。放送局１３−２のサーバ２１−２は、ネットワーク８を介して、放送局１３−２のチャンネルに関するデータをサーバ９に供給する。サーバ９が、サーバ２１−２から供給されたチャンネルに関するデータを基に、TVCIファイルを生成し、生成されたTVCIファイルをパーソナルコンピュータ１に送信することに対応して、放送局１３−２は、サーバ９の管理者に料金を支払う。
【００３８】
放送局１３−３は、番組を製作し、製作した番組を番組配信者１０−２に供給する。放送局１３−３のサーバ２１−３は、ネットワーク８を介して、放送局１３−３のチャンネルに関するデータをサーバ９に供給する。サーバ９が、サーバ２１−３から供給されたチャンネルに関するデータを基に、TVCIファイルを生成し、生成されたTVCIファイルをパーソナルコンピュータ１に送信することに対応して、放送局１３−３は、サーバ９の管理者に料金を支払う。
【００３９】
放送局１３−４は、番組を製作し、製作した番組を番組配信者１０−１および番組配信者１０−２に供給する。放送局１３−４のサーバ２１−４は、ネットワーク８を介して、放送局１３−４のチャンネルに関するデータをサーバ９に供給する。サーバ９が、サーバ２１−４から供給されたチャンネルに関するデータを基に、TVCIファイルを生成し、生成されたTVCIファイルをパーソナルコンピュータ１に送信することに対応して、放送局１３−４は、サーバ９の管理者に料金を支払う。
【００４０】
以下、放送局１３−１乃至３−４を個々に区別する必要がないとき、単に、放送局１３と称する。以下、サーバ２１−１乃至２１−４を個々に区別する必要がないとき、単に、サーバ２１と称する。
【００４１】
図２は、パーソナルコンピュータ１の構成を説明するブロック図である。CPU（Central Processing Unit）３１は、後述するアプリケーションプログラムや、基本的なOS（Operating System）を実際に実行する。ROM（Read-Only Memory）３２は、一般的には、CPU３１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。RAM（Random-Access Memory）３３は、CPU３１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。これらはCPUバスまたはメモリバスなどから構成されるホストバス３４により相互に接続されている。
【００４２】
ホストバス３４は、ブリッジ３５を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス３６に接続されている。
【００４３】
キーボード３８は、CPU３１に各種の指令を入力するとき、ユーザにより操作される。マウス３９は、モニタ４０の画面上のポイントの指示や選択を行うとき、使用者により操作される。モニタ４０は、CRT（Cathode Ray Tube）または液晶表示装置などからなり、各種情報をテキストやイメージで表示する。HDD（Hard Disk Drive）４１およびFDD（Floppy（登録商標） Disk Drive）４２は、それぞれハードディスクまたはフロッピー（登録商標）ディスクを駆動し、それらにCPU３１によって実行するプログラムや情報を記録または再生させる。スピーカ４３は、所定の音声を再生する。
【００４４】
ドライブ４４は、装着されている磁気ディスク４７、光ディスク４８、光磁気ディスク４９、または半導体メモリ５０に記録されているプログラムまたはデータを読み出して、パーソナルコンピュータ１にインストールするか、またはCPU３１若しくはRAM３３に供給する。
【００４５】
これらのキーボード３８乃至ドライブ４４および発光部４は、インターフェース３７に接続されており、インターフェース３７は、外部バス３６、ブリッジ３５、およびホストバス３４を介してCPU３１に接続されている。
【００４６】
画像処理ボード４５は、CPU３１の制御の基に、アンテナ３から供給された信号、VCR７から供給される画像または音声のアナログ信号、または、セットトップボックス５から供給される画像または音声のデジタルデータを基に、所定の画像または音声のデータを生成し、外部バス３６およびインターフェース３７を介して、HDD４１に出力する。
【００４７】
画像処理ボード４５は、CPU３１の制御の基に、VCR７から供給される画像または音声のアナログ信号をモニタ２に供給するか、またはアンテナ３から供給された信号、または、セットトップボックス５から供給される画像または音声のデジタルデータを基に、所定の画像または音声のアナログ信号を生成し、モニタ２に供給する。
【００４８】
また、画像処理ボード４５は、外部バス３６およびインターフェース３７を介して、HDD４１に記録されている画像または音声のデータを入力し、入力された画像または音声のデータに対応するアナログ信号を生成して、モニタ２またはVCR７に供給し、または入力された画像または音声のデータに対応するデジタルデータを生成して、VCR７に供給する。
【００４９】
画像処理ボード４５は、外部バス３６、ブリッジ３５、およびホストバス３４を介してCPU３１に接続されている。
【００５０】
通信部４６は、ネットワーク８を介して、サーバ９に所望のデータの要求を送信すると共に、サーバ９から送信されたデータを受信する。通信部４６は、受信したデータを、外部バス３６およびインターフェース３７を介して、HDD４１に供給するか、または、外部バス３６、ブリッジ３５、およびホストバス３４を介してCPU３１に供給する。
【００５１】
通信部４６は、外部バス３６、ブリッジ３５、およびホストバス３４を介してCPU３１に接続されている。
【００５２】
次に、画像処理ボード４５の構成について説明する。図３は、画像処理ボード４５の構成を示す図である。1394インターフェース５１は、IEEE1394の規格に対応する構成を有し、IEEE1394の規格に対応するプロトコルに基づき、セットトップボックス５から供給される、例えば、DVCRフォーマットの画像または音声のデジタルデータを受信し、DV(Digital Video)データインターフェース５２に供給する。
【００５３】
また、1394インターフェース５１は、DVデータインターフェース５２から供給された画像または音声のDVCRフォーマットのデジタルデータを、IEEE1394の規格に対応するプロトコルに基づき、セットトップボックス５に供給する。
【００５４】
DVデータインターフェース５２は、1394インターフェース５１から供給されたDVCRフォーマットの画像または音声のデジタルデータ、またはデジタルセレクタ５７から供給された画像または音声のデジタルデータ（例えば、いわゆる、４：１：１などの圧縮されていないデジタルデータなど）をDVデータ圧縮伸張回路５３に出力し、DVデータ圧縮伸張回路５３から供給されたDVCRフォーマットの画像または音声のデジタルデータを1394インターフェース５１に出力し、DVデータ圧縮伸張回路５３から供給されたデジタルセレクタ５７から供給された画像または音声のデジタルデータ（圧縮されていない）をデジタルセレクタ５７に出力する。
【００５５】
DVデータ圧縮伸張回路５３は、DVデータインターフェース５２から供給されたDVCRフォーマットの画像または音声のデジタルデータを、圧縮されていない画像または音声のデジタルデータに伸張して、DVデータインターフェース５２に出力し、または、DVデータインターフェース５２から供給された圧縮されていない画像または音声のデジタルデータを、DVCRフォーマットの画像または音声のデジタルデータに圧縮し、DVデータインターフェース５２に出力する。
【００５６】
チューナ５４は、アンテナ３から供給されたRF(Radio Frequency)信号を入力し、所定のチャンネルの画像および音声のアナログ信号をアナログセレクタ５５に出力する。アナログセレクタ５５は、チューナ５４、VCR７、またはD/A(Digital/Analog)変換回路６１から供給された画像または音声のアナログ信号のいずれかを選択し、A/D(Analog/Digital)変換回路５６、モニタ２、またはVCR７に出力する。
【００５７】
A/D変換回路５６は、アナログセレクタ５５から供給された画像および音声のアナログ信号を、デジタルデータ（例えば、いわゆる、４：１：１などの画像データなど）に変換し、デジタルセレクタ５７に出力する。デジタルセレクタ５７は、DVデータインターフェース５２、A/D変換回路５６、またはMPEG(Moving Picture Experts Group)デコーダ６０から出力された画像および音声のデジタルデータを入力し、いずれかの画像および音声のデジタルデータを選択し、DVデータインターフェース５２、MPEGエンコーダ５８、またはD/A変換回路６１に出力するとともに、ブリッジ５９に出力し、シーンの切り換えの位置の情報をブリッジ５９に出力する。
【００５８】
MPEGエンコーダ５８は、デジタルセレクタ５７から供給された画像および音声のデジタルデータを、MPEG方式のデジタルデータに圧縮し、ブリッジ５９に出力する。また、MPEGエンコーダ５８は、シーンの切り替わりの画像を、静止画像に変換し、ブリッジ５９に出力する。
【００５９】
ブリッジ５９は、デジタルセレクタ５７から供給された画像および音声のデジタルデータ（圧縮されてない）を、画像処理ボード４５が装着されているパーソナルコンピュータ１のPCIバス３６およびインターフェース３７を介して、モニタ４０に出力する。ブリッジ５９は、MPEGエンコーダ５８から供給されたMPEG方式の画像または音声のデジタルデータを、画像処理ボード４５が装着されているパーソナルコンピュータ１のPCIバス３６を介して、HDD４１またはCPU３１に出力する。更に、ブリッジ５９は、PCIバス３６を介して、パーソナルコンピュータ１のHDD４１から、MPEG方式の画像または音声のデジタルデータを受信し、MPEGデコーダ６０に出力する。
【００６０】
MPEGデコーダ６０は、ブリッジ５９から供給されたMPEG方式の画像または音声のデジタルデータを伸張して、圧縮されていない画像または音声のデジタルデータとし、デジタルセレクタ５７に出力する。
【００６１】
D/A変換回路６１は、デジタルセレクタ５７から供給された画像および音声のデジタルデータを、アナログ信号に変換し、アナログセレクタ５５に出力する。
【００６２】
なお、MPEGエンコーダ５８またはMPEGデコーダ６０に対応する処理は、所定のプログラムにより、CPU３１が実行するようにしてもよい。
【００６３】
図４は、パーソナルコンピュータ１が実行するアプリケーションプログラムを説明する図である。録画再生プログラム８１は、画像処理ボード４５に、チューナ５４で受信した所定のチャンネルの画像および音声のアナログ信号、VCR７から供給された画像および音声のアナログ信号、またはセットトップボックス５から供給された画像および音声のデジタルデータのいずれかを選択させ、選択されたアナログ信号またはデジタルデータをMPEG方式の画像または音声のデジタルデータに変換させ、１以上の所定の形式のファィルから構成されるAV(Audio Visual)コンテンツとして、HDD４１に記録させる。
【００６４】
また、録画再生プログラム８１は、１以上の所定の形式のファイルとしてHDD４１に記録されているAVコンテンツを、画像処理ボード４５に、伸張させて、圧縮されていない所定の画像または音声のデジタルデータを生成し、画像をモニタ４０に表示させ、音声をスピーカ４３に再生させる。
【００６５】
録画再生プログラム８１は、画像処理ボード４５に、チューナ５４で受信した所定のチャンネルの画像および音声のアナログ信号、VCR７から供給された画像および音声のアナログ信号、セットトップボックス５から供給された画像および音声のデジタルデータに対応する画像および音声のアナログ信号、並びにHDD４１に記録されているAVコンテンツを復号した画像および音声のアナログ信号のいずれかを選択させ、選択した画像および音声のアナログ信号をモニタ２に出力させる。
【００６６】
録画再生プログラム８１は、発光部４に、セットトップボックス５またはVCR７を制御するコマンドに対応するパターンで発光させるための信号を供給する。
【００６７】
AVコンテンツ管理検索プログラム８２は、HDD４１に記録されているAVコンテンツの内容または録画された日付などの所定の情報を表示する。また、AVコンテンツ管理検索プログラム８２は、所定のAVコンテンツの再生を録画再生プログラム８１に指示し、編集の対象となるAVコンテンツを選択し、その選択されたAVコンテンツの情報をAVコンテンツ編集プログラム８３に供給し、予約録画設定プログラム８４に予約録画の指示を行う。
【００６８】
AVコンテンツ編集プログラム８３は、HDD４１に記録されているAVコンテンツを基に、選択されたAVコンテンツの所定の画像および音声を編集し（所定AVコンテンツにふくまれるている画像および音声をつなぎ合わせる）、編集された画像または音声を再生する所定の形式のAVコンテンツを生成する。
【００６９】
予約録画設定プログラム８４は、設定に基づき、予約録画を実行させるAVコンテンツを生成する。このAVコンテンツは、設定（録画時間、および画質を決定する録画モード）に対応し、HDD４１の記憶領域を予め確保する。
【００７０】
予約監視プログラム８５は、パーソナルコンピュータ１が動作しているとき（OSが動作しているとき）、常に動作し（いわゆる、常駐している）、予約録画設定プログラム８４が生成した予約録画を実行させるAVコンテンツ、および、図示せぬRTC(Real Time Clock)から供給される時刻を基に、予約録画を実行する。また、予約監視プログラム８５は、予約録画を実行させるAVコンテンツの設定を変更する。
【００７１】
予約監視プログラム８５は、録画再生プログラム８１の制御に基づいて、発光部４に、セットトップボックス５またはVCR７を制御するコマンドに対応するパターンで発光させるための信号を供給する。
【００７２】
通信プログラム８６は、通信部４６に、ネットワーク８を介して、所望のデータの要求をサーバ９に送信させ、サーバ９から送信された、例えば、後述するTVCIファイルを受信させる。通信プログラム８６は、受信したTVCIファイルを録画再生プログラム８１および予約録画設定プログラム８４に供給する。
【００７３】
録画再生プログラム８１は、通信プログラム８６からTVCIファイルが供給されたとき、TVCIファイルをHDD４１に記録すると共に、TVCIファイルに基づいて、録画再生プログラム８１の内部に記憶している内部データを更新する。録画再生プログラム８１は、内部データを、例えば、チャンネルの選択の処理において、チャンネルの表示などに使用する。
【００７４】
予約録画設定プログラム８４は、通信プログラム８６からTVCIファイルが供給されたとき、TVCIファイルに基づいて、予約録画設定プログラム８４の内部に記憶している内部データを更新する。予約録画設定プログラム８４は、内部データを、例えば、予約録画の設定の処理における、チャンネルの表示などに使用する。
【００７５】
図５は、パーソナルコンピュータ１が実行するアプリケーションプログラム、ミドルウェア、およびドライバ類の構成を説明する図である。ミドルウェアは、アプリケーションプログラムからの要求に対応し、所定のドライバ類を動作させる。ドライバ類は、画像処理ボード４５のMPEGエンコーダ５８など、所定のハードウェアのリソースを、実際に動作させる。
【００７６】
ハードウェアインターフェース９１は、録画再生プログラム８１、AVコンテンツ管理検索プログラム８２、AVコンテンツ編集プログラム８３、予約録画設定プログラム８４、予約監視プログラム８５、または通信プログラム８６が要求する、ハードウェアリソースの使用を調停し、各種の優先順位などの設定に基づき、アプリケーションプログラムが所定のハードウェアリソースを適切に利用できるようにする。
【００７７】
コンテンツデータベース９２は、AVコンテンツの後述する属性のデータなどを管理し、録画再生プログラム８１、AVコンテンツ管理検索プログラム８２、AVコンテンツ編集プログラム８３、予約録画設定プログラム８４、または予約監視プログラム８５に対し、AVコンテンツの後述する属性のデータ、またはAVコンテンツに対応する画像または音声のデジタルデータを記憶しているファイルを特定するデータを提供するデータベースである。
【００７８】
ファイルI/O(Input/Output)９３は、コンテンツデータベース９２を介して、録画再生プログラム８１、AVコンテンツ管理検索プログラム８２、AVコンテンツ編集プログラム８３、予約録画設定プログラム８４、または予約監視プログラム８５の所定のAVコンテンツ（１以上のファイルから構成される）に対する読み出し、または書き込みの要求に対応し、実際に、所定のファイルに対しデータの読み出し、または書き込みを実行する。
【００７９】
エンコード９４は、画像処理ボード４５のMPEGエンコーダ５８に、デジタルセレクタ５７から入力された画像または音声のデータを、MPEG方式のデジタルデータに圧縮させる制御を実行する。
【００８０】
デコード９５は、画像処理ボード４５のMPEGデコーダ６０に、ブリッジ５９から入力されたMPEG方式の画像または音声のデジタルデータを、伸張させる制御を実行する。
【００８１】
出力切り換え９６は、画像処理ボード４５のアナログセレクタ５５、および1394インターフェース５１を動作させ、画像処理ボード４５からのアナログ信号またはデジタルデータの出力を制御する。
【００８２】
入力切り換え９７は、画像処理ボード４５のアナログセレクタ５５、1394インターフェース５１、DVデータインターフェース５２、およびデジタルセレクタ５７を動作させ、画像処理ボード４５に入力されるアナログ信号またはデジタルデータを選択する。
【００８３】
画面表示９８は、デジタルセレクタ５７およびブリッジ５９などを動作させ、モニタ４０への画像の表示を制御する。
【００８４】
ドライバ９９は、エンコード９４、デコード９５、出力切り換え９６、入力切り換え９７、および画面表示９８の要求に対応し、画像処理ボード４５を実際に動作させるプログラムである。
【００８５】
以下において、音声に関する処理については説明を省略する。
【００８６】
図６は、AVコンテンツの構成の例を説明する図である。HDD４１に記録されているコンテンツデータベース９２には、各AVコンテンツの属性が記録されている。コンテンツデータベース９２に記録されているAVコンテンツ属性レコード１０２−１は、AVコンテンツ１０１−１の属性である、名前、ID(Identification data)、作成日時、変更日時、録画時間、チャンネル名、録画モード、状態、有効期限（日付および時刻から示される）、誤削除防止の設定、エラーの有り無し、２次元バーコード（例えば、サイバーコード（商標））、およびメモなどのデータを格納している。コンテンツデータベース９２に記録されているAVコンテンツ属性レコード１０２−２は、AVコンテンツ１０１−２の属性である、名前、ID、作成日時、変更日時、録画時間、チャンネル名、録画モード、状態、有効期限、誤削除防止の設定、エラーの有り無し、およびメモなどのデータを格納している。
【００８７】
AVコンテンツ属性レコード１０２−１に格納されている録画モードのデータは、動画像データファイル１１１−１−１乃至１１１−１−３が高画質、標準、またはビデオCD互換（画像のデータがMPEG１方式であること示す）のいずれかであることを示す。同様に、AVコンテンツ属性レコード１０２−１に格納されている状態のデータは、AVコンテンツ１０１−１が予約待ち、録画中、録画・再生中（録画し、録画している画像のデータを再生している）、未再生、再生中、または再生済の、いずれかの状態であることを示す。
【００８８】
エラーは、例えば、録画中にパーソナルコンピュータ１が故障し、途中までしか録画されなかった、録画中の受信状態が悪く、アンテナ３からの入力された信号で画像が再生できなかった、または、動画像データファイル１１１−１−１の一部が欠落している等のAVコンテンツ１０１−１の状態を示す。
【００８９】
有効期限および誤削除防止の設定は、どちらも設定されない、または、そのいずれかが設定され、有効期限および誤削除防止の双方が同時に設定されることはない。
【００９０】
AVコンテンツ属性レコード１０２−２に格納されている録画モードのデータは、動画像データファイル１１１−２−１乃至１１１−２−３が高画質、標準、またはビデオCD互換のいずれかであることを示す。同様に、AVコンテンツ属性レコード１０２−２に格納されている状態のデータは、AVコンテンツ１０１−２が予約待ち、録画中、録画・再生中、未再生、再生中、または再生済の、いずれかの状態であることを示す。
【００９１】
AVコンテンツ１０１−１は、HDD４１に記録されている動画像データファイル１１１−１−１乃至１１１−１−３、およびHDD４１に記録されている静止画像データファイル１１２−１−１乃至１１２−１−３から構成される。動画像データファイル１１１−１−１乃至１１１−１−３は、MPEG方式の画像データが格納されている。動画像データファイル１１１−１−２の先頭に格納されている画像データに対応する画像は、動画像データファイル１１１−１−１の最後に格納されている画像データに対応する画像に連続している。同様に、動画像データファイル１１１−１−３の先頭に格納されている画像データに対応する画像は、動画像データファイル１１１−１−２の最後に格納されている画像データに対応する画像に連続している。
【００９２】
静止画像データファイル１１２−１−１は、動画像データファイル１１１−１−１に格納されている画像データのシーンの切り替わりの画像を、静止画像に変換した画像データ、および、そのシーンの切り替わりの時刻（または、動画像データファイル１１１−１−１上のオフセット位置）のデータが格納されている。静止画像データファイル１１２−１−２は、動画像データファイル１１１−１−２に格納されている画像データのシーンの切り替わりの画像を、静止画像に変換した画像データ、および、そのシーンの切り替わりの時刻（または、動画像データファイル１１１−１−２上のオフセット位置）のデータが格納されている。静止画像データファイル１１２−１−３は、動画像データファイル１１１−１−３に格納されている画像データのシーンの切り替わりの画像を、静止画像に変換した画像データ、および、そのシーンの切り替わりの時刻（または、動画像データファイル１１１−１−３上のオフセット位置）のデータが格納されている。
【００９３】
AVコンテンツ１０１−２は、動画像データファイル１１１−２−１および１１１−２−２、および静止画像データファイル１１２−２−１および１１２−２−２から構成され、AVコンテンツ１０１−１の場合と同様なのでその説明は省略する。
【００９４】
以下、AVコンテンツ１０１−１またはAVコンテンツ１０１−２を個別に区別する必要がないとき、単にAVコンテンツ１０１と称する。以下、AVコンテンツ属性レコード１０２−１またはAVコンテンツ属性レコード１０２−２を個別に区別する必要がないとき、単にAVコンテンツ属性レコード１０２と称する。以下、動画像データファイル１１１−１−１乃至動画像データファイル１１１−１−３または動画像データファイル１１１−２−１若しくは動画像データファイル１１１−２−２を個別に区別する必要がないとき、単に動画像データファイル１１１と称する。以下、静止画像データファイル１１２−１−１乃至静止画像データファイル１１２−１−３または静止画像データファイル１１２−２−１若しくは静止画像データファイル１１２−２−２を個別に区別する必要がないとき、単に静止画像データファイル１１２と称する。
【００９５】
図７は、サーバ９の構成を説明するブロック図である。CPU１２１は、サーバプログラムなどの各種アプリケーションプログラムや、基本的なOSを実際に実行する。ROM１２２は、一般的には、CPU１２１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。RAM１２３は、CPU１２１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。これらはCPUバスまたはメモリバスなどから構成されるホストバス１２４により相互に接続されている。
【００９６】
ホストバス１２４は、ブリッジ１２５を介して、PCIバスなどの外部バス１２６に接続されている。
【００９７】
キーボード１２８は、CPU１２１に各種の指令を入力するとき、使用者により操作される。マウス１２９は、モニタ１３０の画面上のポイントの指示や選択を行うとき、使用者により操作される。モニタ１３０は、CRTまたは液晶表示装置などからなり、各種情報をテキストやイメージで表示する。HDD１３１およびFDD１３２は、それぞれハードディスクまたはフロッピー（登録商標）ディスクを駆動し、それらにCPU１２１によって実行するプログラムや情報を記録または再生させる。
【００９８】
ドライブ１３３は、装着されている磁気ディスク１３５、光ディスク１３６、光磁気ディスク１３７、または半導体メモリ１３８に記録されているプログラムまたはデータを読み出して、パーソナルコンピュータ１にインストールするか、またはCPU１２１若しくはRAM１２３に供給する。
【００９９】
これらのキーボード１２８乃至ドライブ１３３は、インターフェース１２７に接続されており、インターフェース１２７は、外部バス１２６、ブリッジ１２５、およびホストバス１２４を介してCPU１２１に接続されている。
【０１００】
通信部１３４は、ネットワーク８を介して、サーバ２１−１乃至２１−４から送信された放送局１３−１乃至１３−４に関係するデータを受信すると共に、パーソナルコンピュータ１から送信されたTVCIファイルの要求を受信する。通信部１３４は、受信したデータを、外部バス１２６およびインターフェース１２７を介して、HDD１３１に供給するか、または、外部バス１２６、ブリッジ１２５、およびホストバス１２４を介してCPU１２１に供給する。
【０１０１】
通信部１３４は、ネットワーク８を介して、パーソナルコンピュータ１に、要求に対応する、例えば、HDD１３１に記録されているTVCIファイルを送信する。
【０１０２】
通信部１３４は、外部バス１２６、ブリッジ１２５、およびホストバス１２４を介してCPU１２１に接続されている。
【０１０３】
サーバ２１は、サーバ９と同様の構成を有するので、その説明は省略する。
【０１０４】
図８は、サーバ９が実行するアプリケーションプログラムを説明する図である。データベースプログラム１４１は、サーバ９がパーソナルコンピュータ１に提供するデータ、例えば、後述するTVCIファイルを記録する。サーバプログラム１４２は、WebサーバまたはFTP（File Transfer Protocol）サーバなどの、ネットワーク８を介して、パーソナルコンピュータ１にデータを提供するプログラムである。通信プログラム１４３は、TCP/IP（Transmission Control Protocol/Internet Protocol）などの手順に基づいて、ネットワーク８を介して、サーバプログラム１４２へのパーソナルコンピュータ１からの要求を受信し、またはサーバプログラム１４２の制御に基づいて、パーソナルコンピュータ１宛てのデータを送信する。
【０１０５】
サーバ２１は、サーバ９と同様のプログラムを実行するので、その説明は省略する。
【０１０６】
次に、録画再生プログラム８１が、パーソナルコンピュータ１のモニタ４０に表示させる画面について説明する。
【０１０７】
図９は、録画再生プログラム８１がパーソナルコンピュータ１のモニタ４０に表示させる画面の例を説明する図である。
【０１０８】
録画ウィンドウ１５１には、録画されるチャンネル、録画モードなどが設定される。録画を開始したとき、録画再生プログラム８１は、録画ウィンドウ１５１の設定に基づき、画像処理ボード４５のチューナ５４またはMPEGエンコーダ５８などの動作を設定し、所定のAVコンテンツ１０１およびAVコンテンツ属性レコード１０２を生成し、HDD４１に記録させる。
【０１０９】
録画ウィンドウ１５１が選択され、アクティブであるとき、録画ボタン１５２および停止ボタン１５３は、アクティブとなり、操作が可能になる。すなわち、録画ウィンドウ１５１が選択され、アクティブである場合、録画再生プログラム８１は、録画ボタン１５２がクリックされたとき、録画を開始し、停止ボタン１５３がクリックされたとき、録画を停止する。
【０１１０】
一方、録画ウィンドウ１５１が選択され、アクティブであるとき、再生ボタン１５４および一時停止ボタン１５５は、非アクティブとなり、録画再生プログラム８１は、再生ボタン１５４または一時停止ボタン１５５がクリックされても、動作しない。
【０１１１】
再生ウィンドウ１５６には、再生するAVコンテンツの録画モード等が表示される。再生ウィンドウ１５６が選択され、アクティブであるとき、停止ボタン１５３、再生ボタン１５４、および一時停止ボタン１５５は、アクティブとなり、操作が可能になる。すなわち、再生ウィンドウ１５６が選択され、アクティブである場合、録画再生プログラム８１は、再生ボタン１５４がクリックされたとき、再生を開始し、一時停止ボタン１５５がクリックされたとき、再生を一時停止し、停止ボタン１５３がクリックされたとき、再生を停止する。
【０１１２】
一方、再生ウィンドウ１５６が選択され、アクティブであるとき、録画ボタン１５２は、非アクティブとなり、録画再生プログラム８１は、録画ボタン１５２がクリックされても、動作しない。
【０１１３】
チャンネル選択ボタン１５７は、チャンネル、入力信号、または入力データを選択するためのメニューを表示させるためのボタンである。
【０１１４】
チャンネル選択ボタン１５７がクリックされたとき、図１０に示すように、録画再生プログラム８１は、チャンネル選択メニュー１６１をパーソナルコンピュータ１のモニタ４０に表示させる。
【０１１５】
チャンネル選択メニュー１６１のチャンネル、入力信号、または入力データが選択されたとき、録画再生プログラム８１は、チャンネル選択メニュー１６１の選択に対応して、モニタ２およびモニタ４０に表示させる番組のチャンネル、入力信号、若しくは入力データ、または記録する番組のチャンネル、入力信号、若しくは入力データを設定する。
【０１１６】
録画再生プログラム８１は、チャンネル選択メニュー１６１を表示させるためのデータである内部データを、予めHDD４１に記録されているTVCIファイルまたはサーバ９から受信したTVCIファイルを基に生成する。
【０１１７】
ここで、TVCIファイルについて説明する。
【０１１８】
図１１は、TVCIファイルの構造を説明する図である。
【０１１９】
TVCIファイルの先頭の行には、このファイルがTVCIファイルであることを示す、文字列”Content-type:application/x-tv-channel-info”が配置される。
【０１２０】
TVCIファイルの２行目には、現在のバージョン番号（このファイルのバージョン）を示す、文字列”version:2”が配置される。
【０１２１】
TVCIファイルの３行目には、このTVCIファイルを利用できる地域に対応する郵便番号が配置される。TVCIファイルに格納される郵便番号は、文字列”zipcode:”の後に配置される。
【０１２２】
TVCIファイルの４行目には、このTVCIファイルが適用される番組配信者１０−１または１０−２の名称が配置される。TVCIファイルに格納される番組配信者１０−１または１０−２の名称は、文字列”providers:”の後に配置される。
【０１２３】
TVCIファイルの５行目には、名称により特定された番組配信者１０−１または１０−２の番組配信形態を示すデータが配置される。番組配信形態を示すデータは、例えば、CATV（Cable Television System）を介した放送を示す文字列”cable”、人工衛星１１を介した放送を示す文字列”satellite”、および地上波を介した放送を示す文字列”antenna”のいずれかである。番組配信形態を示すデータは、文字列”broadcast-type:”の後に配置される。
【０１２４】
TVCIファイルの６行目以降には、各行毎に、名称により特定された番組配信者１０−１または１０−２が配信する番組のチャンネルのデータが配置される。チャンネルのデータは、文字列”station-desc:”の後に配置される。
【０１２５】
番組配信者１０−１または１０−２が配信する番組のチャンネルは、放送局１３−１乃至１３−４のいずれかに対応する。
【０１２６】
TVCIファイルのチャンネルのデータは、チャンネル番号、対応する放送局１３−１乃至１３−４のいずれかの名称、お好みフラグ、およびジャンルなどで構成れる。
【０１２７】
お好みフラグは、詳細は後述するが、対応するチャンネルのデータをチャンネル選択メニュー１６１に表示するか否かなどを決定するフラグである。
【０１２８】
ジャンルは、例えば、スポーツ、ニュース、またはドラマなどの番組の内容の区分けを示す。
【０１２９】
図１２は、TVCIファイルの具体例を示す図である。
【０１３０】
図１２のTVCIファイルの３行目の文字列”zipcode:”の後に”95050”が配置されているので、図１２に示すTVCIファイルを利用できる地域に対応する郵便番号は、95050である。
【０１３１】
図１２のTVCIファイルの４行目の文字列”providers:”の後に”BU&U CABLE SERVICES,SANTA CLARA”が配置されているので、図１２に示すTVCIファイルが適用される番組配信者の名称は、BU&U CABLE SERVICES,SANTA CLARAである。
【０１３２】
図１２のTVCIファイルの５行目の文字列文字列”broadcast-type:”の後に”cable”が配置されているので、図１２に示すTVCIファイルが適用される番組配信者は、CATVを介して番組を提供する。
【０１３３】
図１２のTVCIファイルの文字列”station-desc:”の後に、１チャンネル、３チャンネル、４チャンネル、６チャンネル、８チャンネル、１０チャンネル、１２チャンネル、４６チャンネル、４２チャンネル、および３８チャンネルに対応するチャンネルのデータが配置されている。
【０１３４】
図１２のTVCIファイルにおいて、１チャンネルの放送局の名称は、映画特集であり、１チャンネルに対応するお好みフラグは、１に設定されている。
【０１３５】
図１２のTVCIファイルにおいて、３チャンネルの放送局の名称は、掲示板であり、３チャンネルに対応するお好みフラグは、１に設定されている。
【０１３６】
図１２のTVCIファイルにおいて、４チャンネルの放送局の名称は、今週のヒット曲であり、４チャンネルに対応するお好みフラグは、１に設定されている。
【０１３７】
図１２のTVCIファイルにおいて、６チャンネルの放送局の名称は、トレンディドラマであり、６チャンネルに対応するお好みフラグは、１に設定されている。
【０１３８】
図１２のTVCIファイルにおいて、８チャンネルの放送局の名称は、ニュースであり、８チャンネルに対応するお好みフラグは、１に設定されている。
【０１３９】
図１２のTVCIファイルにおいて、１０チャンネルの放送局の名称は、お笑いであり、１０チャンネルに対応するお好みフラグは、１に設定されている。
【０１４０】
図１２のTVCIファイルにおいて、１２チャンネルの放送局の名称は、バラエティであり、１２チャンネルに対応するお好みフラグは、１に設定されている。
【０１４１】
図１２のTVCIファイルにおいて、４６チャンネルの放送局の名称は、海外ニュースであり、４６チャンネルに対応するお好みフラグは、１に設定されている。
【０１４２】
図１２のTVCIファイルにおいて、４２チャンネルの放送局の名称は、クラッシックであり、４２チャンネルに対応するお好みフラグは、１に設定されている。
【０１４３】
図１２のTVCIファイルにおいて、３８チャンネルの放送局の名称は、環境映像であり、３８チャンネルに対応するお好みフラグは、１に設定されている。
【０１４４】
図１３は、図１２のTVCIファイルを基に、表示されたチャンネル選択メニュー１６１を示す図である。
【０１４５】
図１３のチャンネル選択メニュー１６１には、１チャンネルの放送局の名称である映画特集、３チャンネルの放送局の名称である掲示板、４チャンネルの放送局の名称である今週のヒット曲、６チャンネルの放送局の名称であるトレンディドラマ、８チャンネルの放送局の名称であるニュース、１０チャンネルの放送局の名称であるお笑い、１２チャンネルの放送局の名称であるバラエティ、４６チャンネルの放送局の名称である海外のニュース、４２チャンネルの放送局の名称であるクラッシック、および３８チャンネルの放送局の名称である環境映像が表示されている。
【０１４６】
図１４は、ネットワーク８を介して、サーバ９から送信され、パーソナルコンピュータ１が受信したTVCIファイルの例を示す図である。
【０１４７】
図１４に示す例において、文字列”station-desc:”の後に、１チャンネル、３チャンネル、４チャンネル、６チャンネル、８チャンネル、１０チャンネル、１２チャンネル、４６チャンネル、４２チャンネル、および３８チャンネルに対応するチャンネルのデータに加えて、７チャンネルのデータが配置されている。
【０１４８】
図１４のTVCIファイルにおいて、７チャンネルの放送局の名称は、夏の夜の怪談（New!）であり、７チャンネルに対応するお好みフラグは、１に設定されている。
【０１４９】
パーソナルコンピュータ１は、TVCIファイルを受信したとき、チャンネル選択メニュー１６１の表示に利用される内部データを更新する。
【０１５０】
図１５は、図１２に示すTVCIファイルを基に、チャンネル選択メニュー１６１を表示していたパーソナルコンピュータ１が、図１４に示すTVCIファイルを受信し、内部データを更新したとき表示される、更新されたチャンネル選択メニュー１６１を示す図である。
【０１５１】
図１４に示すTVCIファイルを基に、内部データを更新したとき、パーソナルコンピュータ１は、チャンネル選択メニュー１６１に、１チャンネルの放送局の名称である映画特集、３チャンネルの放送局の名称である掲示板、４チャンネルの放送局の名称である今週のヒット曲、６チャンネルの放送局の名称であるトレンディドラマ、８チャンネルの放送局の名称であるニュース、１０チャンネルの放送局の名称であるお笑い、１２チャンネルの放送局の名称であるバラエティ、４６チャンネルの放送局の名称である海外のニュース、４２チャンネルの放送局の名称であるクラッシック、および３８チャンネルの放送局の名称である環境映像に加えて、７チャンネルの放送局の名称である夏の夜の怪談（New!）を表示する。
【０１５２】
このように、パーソナルコンピュータ１は、ネットワーク８を介して、サーバ９からTVCIファイルを受信したとき、受信したTVCIファイルを基に内部データを更新して、受信したTVCIファイルに対応して、チャンネルの選択メニューを表示し、チャンネルを選択させることができる。例えば、番組配信者が多数のチャンネルで番組を提供し、季節毎に、チャンネルと放送局との割り当てを変更するとき、パーソナルコンピュータ１は、チャンネルと放送局との割り当ての変更に対応したTVCIファイルを受信すれば、容易に、割り当てが変更されたチャンネルで、番組を受信することができる。
【０１５３】
次に、内部データの設定の処理について説明する。
【０１５４】
録画再生プログラム８１は、録画再生プログラム８１が表示させるウィンドウの設定と名前が付されたメニューから、チャンネル設定のコマンドが選択されたとき、チャンネルの設定のウィンドウをモニタ４０に表示させる。録画再生プログラム８１は、TVCIファイルおよび内部データの設定に対応して、チャンネルの設定のウィンドウの設定項目を表示する。
【０１５５】
図１６は、図１３に示すチャンネル選択メニュー１６１が表示されるときの、チャンネルの設定のウィンドウの例を示す図である。
【０１５６】
チャンネルの設定のウィンドウにおいて、各チャンネルに対応させて、図示せぬリモートコントローラから指定するときのチャンネルの番号、お好みの設定、および放送局名が表示される。
【０１５７】
チャンネルに対応するお好みが設定されているとき（チェックが表示されているとき）、録画再生プログラム８１は、チャンネル選択メニュー１６１に、対応するチャンネルの番号および放送局の名称を表示する。
【０１５８】
チャンネルに対応するお好みが設定されている旨のチェックが表示されているとき、例えば、チェックがクリックされた場合、録画再生プログラム８１は、チャンネルに対応するお好みを解除し、チャンネル選択メニュー１６１に、お好みが解除されたチャンネルの番号および放送局の名称を表示しない。
【０１５９】
例えば、図１６に示すチャンネルの設定のウィンドウにおいて、受信チャンネルに３と表示されている３チャンネル、受信チャンネルに６と表示されている６チャンネル、受信チャンネルに１０と表示されている１０チャンネル、および受信チャンネルに４２と表示されている４２チャンネルのチェックがクリックされたとき、録画再生プログラム８１は、図１７に示すように、受信チャンネルに３と表示されている３チャンネル、受信チャンネルに６と表示されている６チャンネル、受信チャンネルに１０と表示されている１０チャンネル、および受信チャンネルに４２と表示されている４２チャンネルのお好みを解除する。
【０１６０】
図１７に示すようにお好みの設定がなされ、ＯＫと名前が付されたボタンがクリックされたとき、録画再生プログラム８１は、お好みが設定されているチャンネルに対応する放送局のデータのみからなる内部データを生成する。
【０１６１】
従って、受信チャンネルに３と表示されている３チャンネル、受信チャンネルに６と表示されている６チャンネル、受信チャンネルに１０と表示されている１０チャンネル、および受信チャンネルに４２と表示されている４２チャンネルのお好みの解除に対応した内部データが生成されたとき、録画再生プログラム８１は、図１８に示すように、チャンネル選択メニュー１６１に、１チャンネル、４チャンネル、８チャンネル、１２チャンネル、４６チャンネル、および３８チャンネルのいずれかを選択するコマンドを表示し、３チャンネル、６チャンネル、１０チャンネル、または４２チャンネルを選択するコマンドを表示しない。
【０１６２】
図１９は、ネットワーク８を介して、サーバ９から送信され、パーソナルコンピュータ１が受信したTVCIファイルの他の例を示す図である。
【０１６３】
図１９に示す例において、文字列”station-desc:”の後に、お好みフラグが０に設定されている１チャンネル、３チャンネル、４チャンネル、６チャンネル、８チャンネル、１０チャンネル、１２チャンネル、４６チャンネル、４２チャンネル、および３８チャンネルに対応するチャンネルのデータ、およびお好みフラグが１に設定されている７チャンネルのデータが配置されている。
【０１６４】
図１９のTVCIファイルにおいて、７チャンネルの放送局の名称は、夏の夜の怪談（New!）である。
【０１６５】
録画再生プログラム８１は、TVCIファイルを受信したとき、受信したTVCIファイルのチャンネルのデータと、番組配信者が同一である、既に記憶しているTVCIファイルのチャンネルのデータとを比較し、チャンネル番号または名称が異なり、かつ、お好みフラグが１に設定されているチャンネルのデータを抽出する。
【０１６６】
録画再生プログラム８１は、抽出したチャンネルのデータを内部データに加えて、内部データを更新する。
【０１６７】
図１７に示すチャンネルの設定のウィンドウに対応する内部データが記憶されているとき、図１９に示すTVCIファイルを受信し、内部データを更新した後、設定と名前が付されたメニューから、チャンネル設定のコマンドが選択された場合、録画再生プログラム８１は、図２０に例を示す、チャンネルの設定のウィンドウを表示する。
【０１６８】
図２０に例を示すように、録画再生プログラム８１は、チャンネル番号または名称が異なり、かつお好みフラグが１に設定されているチャンネルである、７チャンネルのデータを加えた内部データを基に、受信チャンネルに７と表示されている７チャンネルのデータをチャンネルの設定のウィンドウに表示する。
【０１６９】
パーソナルコンピュータ１は、TVCIファイルを受信したとき、チャンネル選択メニュー１６１の表示に利用される内部データを更新する。
【０１７０】
図２１は、図１７に示すチャンネルの設定のウィンドウに基づいて内部データを生成した録画再生プログラム８１が、図１９に示すTVCIファイルを受信し、内部データを更新したとき表示される、チャンネル選択メニュー１６１を示す図である。
【０１７１】
チャンネル選択メニュー１６１には、７チャンネルを選択するコマンドが表示される。
【０１７２】
図２２のフローチャートを参照して、チャンネルの設定のウィンドウが表示されたときに録画再生プログラム８１が実行する内部データの生成の処理を説明する。ステップＳ１１において、録画再生プログラム８１は、HDD４１に記録されているTVCIファイルから、各チャンネルに対応するデータを取得する。
【０１７３】
ステップＳ１２において、録画再生プログラム８１は、チャンネルの設定のウィンドウに、取得したデータに対応する、全ての放送局のデータを表示する。
【０１７４】
ステップＳ１３において、録画再生プログラム８１は、チャンネルの設定のウィンドウへの使用者の入力操作に対応した、放送局毎のお好みの設定を取得する。
【０１７５】
ステップＳ１４において、録画再生プログラム８１は、放送局毎のお好みの設定を基に、内部データを生成する。例えば、録画再生プログラム８１は、お好みが解除されている放送局に対応するTVCIファイルのデータを使用しないで、お好みが設定されている放送局に対応するTVCIファイルのデータのみを抽出して、内部データを生成する。
【０１７６】
ステップＳ１５において、録画再生プログラム８１は、生成した内部データを録画再生プログラム８１内部に記憶し、処理は終了する。
【０１７７】
このように、録画再生プログラム８１は、TVCIファイルおよび使用者の設定を基に、チャンネルを選択するためのデータである内部データを生成して、記憶することができる。
【０１７８】
次に、図２３のフローチャートを参照して、例えば、チャンネル選択メニュー１６１を表示するときに実行される、録画再生プログラム８１の放送局名の表示の処理を説明する。ステップＳ３１において、録画再生プログラム８１は、録画再生プログラム８１内部に記憶されている内部データを取得する。
【０１７９】
ステップＳ３２において、録画再生プログラム８１は、内部データを基に、チャンネル番号と放送局名とが対応付けられたリストであるチャンネルリストを生成する。
【０１８０】
ステップＳ３３において、録画再生プログラム８１は、生成したチャンネルリストを基に、放送局名を表示して、処理は終了する。録画再生プログラム８１は、例えば、チャンネル選択メニュー１６１に、チャンネル番号と放送局名とを対応させて表示する。
【０１８１】
このように、録画再生プログラム８１は、TVCIファイルに含まれるデータおよび使用者の設定により生成された内部データを基に、使用者が選択した放送局名を表示することができる。
【０１８２】
次に、図２４のフローチャートを参照して、パーソナルコンピュータ１のTVCIファイルの取得の処理を説明する。ステップＳ２００１において、パーソナルコンピュータ１の通信プログラム８６は、通信部４６に、ネットワーク８を介して、TVCIファイルの要求をサーバ９に送信させる。
【０１８３】
ステップＳ１００１において、サーバ９の通信プログラム１４３は、通信部１３４に、パーソナルコンピュータ１から送信された、TVCIファイルの要求を受信させる。ステップＳ１００２において、サーバ９のサーバプログラム１４２は、データベース１４１に、要求に対応するTVCIファィルを読み出させ、通信部１３４に、ネットワーク８を介して、読み出されたTVCIファイルをパーソナルコンピュータ１に送信させる。
【０１８４】
ステップＳ２００２において、パーソナルコンピュータ１の通信プログラム８６は、通信部４６に、サーバ９から送信されたTVCIファイルを受信させる。通信プログラム８６は、受信したTVCIファイルを録画再生プログラム８１および予約録画設定プログラム８４に供給する。ステップＳ２００３において、通信プログラム８６は、受信したTVCIファイルを、例えば、HDD４１に記録されている既存のTVCIファイルと置き換えて、処理は終了する。通信プログラム８６は、置き換えられたTVCIファイルを、１つ前のTVCIファイルとして、HDD４１に記録する。
【０１８５】
このように、パーソナルコンピュータ１は、サーバ９からTVCIファイルを受信したとき、既存のTVCIファイルと置き換えて記録する。パーソナルコンピュータ１は、置き換えられたTVCIファイルを、１つ前のTVCIファイルとして記録する。
【０１８６】
なお、TVCIファイルは、ネットワーク８を介して、伝送されると説明したが、図２の磁気ディスク４７、光ディスク４８、光磁気ディスク４９、または半導体メモリ５０などの記録媒体にTVCIファイルを記録して、記録媒体を介して、パーソナルコンピュータ１に提供するようにすることもできる。
【０１８７】
次に、図２５のフローチャートを参照して、サーバ９からTVCIファイルを受信したとき実行される、録画再生プログラム８１による、内部データの更新の処理を説明する。ステップＳ５１において、録画再生プログラム８１は、録画再生プログラム８１内部に記憶している内部データを取得する。
【０１８８】
ステップＳ５２において、録画再生プログラム８１は、HDD４１に記録されている、１つ前のTVCIファイルおよび更新されたTVCIファイルを比較して、更新されたTVCIファイルに新たに追加されたチャンネルのデータを取得する。
【０１８９】
ステップＳ５３において、録画再生プログラム８１は、追加されたチャンネルのデータのうち、お好みフラグが１に設定されているチャンネルのデータを選択する。ステップＳ５４において、録画再生プログラム８１は、内部データに、お好みフラグが１にされている、新たに追加されたチャンネルのデータを追加する。
【０１９０】
ステップＳ５５において、録画再生プログラム８１は、お好みフラグが１にされている、新たに追加されたチャンネルのデータが追加された内部データを、録画再生プログラム８１の内部に記憶して、処理は終了する。
【０１９１】
このように、パーソナルコンピュータ１は、更新されたTVCIファイルから、お好みフラグが１にされている、新たに追加されたチャンネルのデータを抽出して、抽出したチャンネルのデータを内部データに追加することができる。
【０１９２】
このようにすることで、多数のチャンネルで番組を提供している番組配信者が、チャンネルと放送局との割り当てを変更しても、割り当ての変更に対応したTVCIファイルを受信すれば、パーソナルコンピュータ１は、迅速に、割り当てが変更されたチャンネルで番組を受信することができるようになる。
【０１９３】
また、パーソナルコンピュータ１が、割り当ての変更に対応した内部データを基に、発光部４を介して、例えば、セットトップボックス５を制御するようにすれば、セットトップボックス５が受信するチャンネルと放送局との割り当てが変更されても、TVCIファイルを受信したパーソナルコンピュータ１の使用者は、迅速に、所望の番組をセットトップボックス５に受信させることができるようになる。
【０１９４】
なお、更新されたTVCIファイルから、お好みフラグが１にされている、新たに追加されたチャンネルのデータを抽出して、抽出したチャンネルのデータを内部データに追加すると説明したが、録画再生プログラム８１は、お好みフラグの設定に無関係に、更新されたTVCIファイルから、新たに追加されたチャンネルのデータを抽出して、抽出したチャンネルのデータを内部データに追加するようにしてもよい。また、録画再生プログラム８１は、更新されたTVCIファイルから、お好みフラグが１にされている全てのチャンネルのデータを抽出して、抽出したチャンネルのデータを内部データに追加する（既に記憶されているチャンネルのデータは変更されない）ようにしてもよい。
【０１９５】
次に、TVCIファイルの構成の他の例について説明する。
【０１９６】
図２６に示すTVCIファイルの例において、チャンネルのデータは、お好みの順位が設定される。例えば、チャンネルのデータのお好みの順位は、５乃至１の範囲の整数で設定される。図２６に示すTVCIファイルが受信されたとき、録画再生プログラム８１は、より大きい値のお好みの順位が設定されているチャンネルのデータを優先的に内部データに追加する。
【０１９７】
図２６のTVCIファイルにおいて、１チャンネルの放送局の名称は、映画特集であり、１チャンネルに対応するお好みの順位は、５に設定されている。
【０１９８】
図２６のTVCIファイルにおいて、３チャンネルの放送局の名称は、掲示板であり、３チャンネルに対応するお好みの順位は、２に設定されている。
【０１９９】
図２６のTVCIファイルにおいて、４チャンネルの放送局の名称は、今週のヒット曲であり、４チャンネルに対応するお好みの順位は、５に設定されている。
【０２００】
図２６のTVCIファイルにおいて、６チャンネルの放送局の名称は、トレンディドラマであり、６チャンネルに対応するお好みの順位は、３に設定されている。
【０２０１】
図２６のTVCIファイルにおいて、８チャンネルの放送局の名称は、ニュースであり、８チャンネルに対応するお好みの順位は、４に設定されている。
【０２０２】
図２６のTVCIファイルにおいて、１０チャンネルの放送局の名称は、お笑いであり、１０チャンネルに対応するお好みの順位は、３に設定されている。
【０２０３】
図２６のTVCIファイルにおいて、１２チャンネルの放送局の名称は、バラエティであり、１２チャンネルに対応するお好みの順位は、４に設定されている。
【０２０４】
図２６のTVCIファイルにおいて、４６チャンネルの放送局の名称は、海外ニュースであり、４６チャンネルに対応するお好みの順位は、４に設定されている。
【０２０５】
図２６のTVCIファイルにおいて、４２チャンネルの放送局の名称は、クラッシックであり、４２チャンネルに対応するお好みの順位は、１に設定されている。
【０２０６】
図２６のTVCIファイルにおいて、３８チャンネルの放送局の名称は、環境映像であり、３８チャンネルに対応するお好みの順位は、５に設定されている。
【０２０７】
図２７のフローチャートを参照して、TVCIファイルのお好みの順位の設定、およびお好みの順位が設定されたTVCIファイルの受信の処理を説明する。
【０２０８】
ステップＳ１１０１において、放送局１３のサーバ２１は、お好みの順位を設定した放送局１３に対応するチャンネルのデータを、ネットワーク８を介して、サーバ９に送信する。ステップＳ１１０２において、放送局１３のサーバ２１は、お好みの順位に対応した料金の、サーバ９の管理者への支払いの処理を実行する。例えば、放送局１３のサーバ２１は、ネットワーク８を介して、図示せぬ銀行の端末装置に接続し、お好みの順位に対応した所定の料金をサーバ９の管理者の口座に振り込む処理を実行する。
【０２０９】
ステップＳ２１０１において、サーバ９の通信プログラム１４３は、通信部１３４に、サーバ２１から送信された、お好みの順位が設定されたチャンネルのデータを受信させる。ステップＳ２１０２において、CPU１２１は、受信したチャンネルのデータを基に、TVCIファイルを生成する。生成されたTVCIファイルは、データベース１４１に記録される。
【０２１０】
ステップＳ３１０１において、パーソナルコンピュータ１の通信プログラム８６は、通信部４６に、ネットワーク８を介して、TVCIファイルの要求をサーバ９に送信させる。
【０２１１】
ステップＳ２１０３において、サーバ９の通信プログラム１４３は、通信部１３４に、パーソナルコンピュータ１から送信された、TVCIファイルの要求を受信させる。ステップＳ２１０４において、サーバ９のサーバプログラム１４２は、データベース１４１に、要求に対応するTVCIファイルを読み出させ、通信部１３４に、ネットワーク８を介して、要求に対応するTVCIファイルをパーソナルコンピュータ１に送信させる。
【０２１２】
ステップＳ３１０２において、パーソナルコンピュータ１の通信プログラム８６は、通信部４６に、サーバ９から送信されたTVCIファイルを受信させる。通信プログラム８６は、受信したTVCIファイルを録画再生プログラム８１および予約録画設定プログラム８４に供給する。ステップＳ３１０３において、通信プログラム８６は、受信したTVCIファイルを、例えば、HDD４１に記録されている既存のTVCIファイルと置き換えて、処理は終了する。通信プログラム８６は、置き換えられたTVCIファイルを、１つ前のTVCIファイルとして、HDD４１に記録する。
【０２１３】
このように、パーソナルコンピュータ１は、お好みの順位が設定されているTVCIファイルをサーバ９から受信したとき、既存のTVCIファイルと置き換えて記録する。パーソナルコンピュータ１は、置き換えられたTVCIファイルを、１つ前のTVCIファイルとして記録する。
【０２１４】
また、放送局１３は、お好みの順位を設定した放送局１３に対応するチャンネルのデータを、サーバ９に送信したとき、設定したお好みの順位に対応した料金を、サーバ９の管理者に支払う。
【０２１５】
次に、図２８のフローチャートを参照して、お好みの順位が設定されたTVCIファイルを受信したとき実行される、録画再生プログラム８１による、内部データの更新の処理を説明する。
【０２１６】
ステップＳ７１において、録画再生プログラム８１は、録画再生プログラム８１内部に記憶している内部データを取得する。
【０２１７】
ステップＳ７２において、録画再生プログラム８１は、HDD４１に記録されている、１つ前のTVCIファイルおよび更新されたTVCIファイルを比較して、更新されたTVCIファイルに新たに追加されたチャンネルのデータを取得する。
【０２１８】
ステップＳ７３において、録画再生プログラム８１は、追加されたチャンネルのデータのうち、所定の値以上のお好みの順位が設定されているチャンネルのデータを選択する。例えば、録画再生プログラム８１は、お好みの順位が４以上である、新たに追加されたチャンネルのデータを選択する。録画再生プログラム８１は、お好みの順位の基準として、所望の値を予め設定するようにすることができる。
【０２１９】
ステップＳ７４において、録画再生プログラム８１は、内部データに、選択したチャンネルのデータを追加する。
【０２２０】
ステップＳ７５において、録画再生プログラム８１は、お好みの順位に基づいて、内部データのチャンネルのデータを並び替える。例えば、録画再生プログラム８１は、お好みの順位の値が大きい順に内部データのチャンネルのデータを並び替える。
【０２２１】
ステップＳ７６において、録画再生プログラム８１は、お好みの順位に基づいて、チャンネルのデータが追加された内部データを、録画再生プログラム８１の内部に記憶して、処理は終了する。
【０２２２】
このように、パーソナルコンピュータ１は、更新されたTVCIファイルから、所定の値以上のお好みの順位が設定されている、新たに追加されたチャンネルのデータを抽出して、抽出したチャンネルのデータを内部データに追加することができる。また、パーソナルコンピュータ１は、内部データのチャンネルのデータを、お好みの順位に基づいて、並び替えることができる。例えば、パーソナルコンピュータ１は、お好みの値が大きい順序に並べられたチャンネルを、チャンネル選択メニュー１６１に表示させることができるようになる。
【０２２３】
このようにすることで、使用者は、お好みの順位の値が大きいチャンネルを迅速に選択することができる。
【０２２４】
また、放送局１３は、提供する番組に対応するチャンネルのお好みの順位の値を大きくすることで、パーソナルコンピュータ１の使用者に自己の番組を視聴させる機会を増やすことができる。
【０２２５】
次に、パーソナルコンピュータ１のペアレンタルロックの処理について説明する。図２９は、録画再生プログラム８１がパーソナルコンピュータ１のモニタ４０に表示させる画面の例を説明する図である。設定と名前が付されたメニューがクリックされたとき、録画再生プログラム８１は、モニタ４０に、チャンネル設定のコマンド、画質調整のコマンド、およびペアレンタルロックコマンドなどが配置された設定メニュー１７１を表示する。
【０２２６】
設定メニュー１７１に配置されているペアレンタルロックコマンドを選択すると、録画再生プログラム８１は、モニタ４０に、ペアレンタルロック設定ダイアログボックスを表示させる。
【０２２７】
図３０は、録画再生プログラム８１が、モニタ４０に表示させる、ペアレンタルロック設定ダイアログボックスの例を示す図である。ペアレンタルロック設定ダイアログボックスには、レーティングの選択をするためのボタンが配置されている。
【０２２８】
例えば、図３０に示す例において、６才以下の幼児が視聴できる番組に対応するレーティングを選択するためのラジオボタン、７才以上の児童が視聴できる番組に対応するレーティングを選択するためのラジオボタン、１３才以上の青少年が視聴できる番組に対応するレーティングを選択するためのラジオボタン、およびペアレンタルロックをオフするためのラジオボタンが、ペアレンタルロック設定ダイアログボックスに配置されている。
【０２２９】
６才以下の幼児が視聴できる番組に対応するレーティングを選択するためのラジオボタン、７才以上の児童が視聴できる番組に対応するレーティングを選択するためのラジオボタン、および１３才以上の青少年が視聴できる番組に対応するレーティングを選択するためのラジオボタンのいずれか１つが選択され、ＯＫと名前が付されたボタンがクリックされたとき、録画再生プログラム８１は、ラジオボタンの選択に対応して、ペアレンタルロックのレーティングを設定する。
【０２３０】
ペアレンタルロックをオフするためのラジオボタンが選択され、ＯＫと名前が付されたボタンがクリックされたとき、録画再生プログラム８１は、ペアレンタルロックを解除する。
【０２３１】
いずれかのレーティングが選択されて、ペアレンタルロックが設定されたとき、キーボード１２８の所定のキーが押圧されないで、設定と名前が付されたメニューがクリックされた場合、図３１に示すように、録画再生プログラム８１は、設定メニュー１７１からペアレンタルロックコマンドを消去すると共に、設定メニュー１７１に、ペアレンタルロックオン中のコマンドを表示する。
【０２３２】
設定メニュー１７１のペアレンタルロックオン中のコマンドが選択されたとき、録画再生プログラム８１は、図３２に例を示す、警告のダイアログボックスをモニタ４０に表示させ、ペアレンタルロック設定ダイアログボックスを表示させない。ペアレンタルロックオン中のコマンドが選択されたときに表示される、警告のダイアログボックスは、例えば、所定のキーを押圧しながら設定メニューをプルダウンする旨を表示するようにすることができる。
【０２３３】
いずれかのレーティングが選択されて、ペアレンタルロックが設定されたとき、キーボード１２８の、例えば、コントロールキーおよびシフトキーなどの所定のキー（同時に押圧される２以上のキーを含む）が押圧されて、設定と名前が付されたメニューがクリックされた場合、図３３に示すように、録画再生プログラム８１は、設定メニュー１７１からペアレンタルロックオン中のコマンドを消去すると共に、設定メニュー１７１に、ペアレンタルロックのコマンドおよびテンポラリペアレンタルアンロックのコマンドを表示する。
【０２３４】
設定メニュー１７１のペアレンタルロックのコマンドが選択されたとき、録画再生プログラム８１は、図３０に例を示す、ペアレンタルロック設定ダイアログボックスをモニタ４０に表示させる。
【０２３５】
設定メニュー１７１のテンポラリペアレンタルアンロックのコマンドが選択されたとき、録画再生プログラム８１は、次に、録画再生プログラム８１が起動されるまで、ペアレンタルロックを一時的に解除する。
【０２３６】
このようにすることで、ペアレンタルロックのコマンドおよびテンポラリペアレンタルアンロックのコマンドを設定メニュー１７１に表示させるためのキーを知っている者だけが、ペアレンタルロックを設定することができる。
【０２３７】
また、テンポラリペアレンタルアンロックのコマンドが選択されると、次に、録画再生プログラム８１が起動されるまで、ペアレンタルロックが解除されるので、パスワードを入力するなどの面倒な操作を必要とせず、使用者は、簡単かつ迅速に、ペアレンタルロックを解除することができる。
【０２３８】
さらに、次に、録画再生プログラム８１が起動されたとき、録画再生プログラム８１は、ペアレンタルロックを設定するので、使用者は、番組を視聴した後に、ペアレンタルロックを設定するという面倒な操作をしなくともよい。
【０２３９】
また、次に、録画再生プログラム８１が起動されたとき、録画再生プログラム８１は、ペアレンタルロックを設定するので、番組を視聴した後に、ペアレンタルロックの設定を忘れて、子供などが、有害な番組を視聴してしまうことが防止される。
【０２４０】
次に、図３４のフローチャートを参照して、録画再生プログラム８１が実行する、ペアレンタルロックに関連するコマンドの表示の処理を説明する。
【０２４１】
ステップＳ８１において、録画再生プログラム８１は、内部に記憶されている内部状態のデータを基に、ペアレンタルロックが設定されているか否かを判定し、ペアレンタルロックが設定されていると判定された場合、ステップＳ８２に進み、キーボード３８の特定のキーが押圧されているか否かを判定する。特定のキーは、例えば、コントロールキーおよびシフトキーとすることができ、ペアレンタルロック設定ダイアログボックスにおいて選択するようにすることができる。
【０２４２】
ステップＳ８２において、キーボード３８の特定のキーが押圧されていると判定された場合、手続きはステップＳ８３に進み、録画再生プログラム８１は、設定メニュー１７１に表示される、ペアレンタルロックのコマンドを、ペアレンタルロック設定ダイアログボックスを開くコマンドとし、ステップＳ８４に進む。
【０２４３】
ステップＳ８４において、録画再生プログラム８１は、設定メニュー１７１に、テンポラリペアレンタルアンロックのコマンドを表示させ、ステップＳ８１に戻り、判定の処理を繰り返す。
【０２４４】
ステップＳ８２において、キーボード３８の特定のキーが押圧されていないと判定された場合、手続きはステップＳ８５に進み、録画再生プログラム８１は、設定メニュー１７１に表示される、ペアレンタルロックのコマンドを、警告のダイアログボックスを開くコマンドとし、ステップＳ８６に進む。
【０２４５】
ステップＳ８６において、録画再生プログラム８１は、設定メニュー１７１から、テンポラリペアレンタルアンロックのコマンドを消去し、ステップＳ８１に戻り、判定の処理を繰り返す。
【０２４６】
ステップＳ８１において、ペアレンタルロックが設定されていないと判定された場合、手続きはステップＳ８７に進み、録画再生プログラム８１は、設定メニュー１７１に表示される、ペアレンタルロックのコマンドを、ペアレンタルロック設定ダイアログボックスを開くコマンドとし、ステップＳ８８に進む。
【０２４７】
ステップＳ８８において、録画再生プログラム８１は、設定メニュー１７１から、テンポラリペアレンタルアンロックのコマンドを消去し、ステップＳ８１に戻り、判定の処理を繰り返す。
【０２４８】
このように、録画再生プログラム８１は、ペアレンタルロックが設定されているか否か、および特定のキーが押圧されているか否かに基づいて、メニューに表示する、ペアレンタルロックに関連するコマンドを変更することができる。
【０２４９】
特定のキーを知っている、パーソナルコンピュータ１の使用者は、面倒なパスワードなどの入力の操作をすることなく、簡単に、ペアレンタルロック設定ダイアログボックスを開くことができる。特定のキーを知らない子供などは、ペアレンタルロック設定ダイアログボックスを開くことができない。
【０２５０】
また、特定のキーを知っている、パーソナルコンピュータ１の使用者は、簡単に、ペアレンタルロックを一時的に解除することができるが、特定のキーを知らない子供などは、ペアレンタルロックを一時的に解除することができない。
【０２５１】
次に、図３５のフローチャートを参照して、録画再生プログラム８１による、ペアレンタルロックの初期設定の処理を説明する。
【０２５２】
ステップＳ９１において、録画再生プログラム８１は、内部に記憶されている状態を示すデータを基に、自分自身が起動されたか否かを判定し、起動されたと判定された場合、すなわち、起動されて最初の処理である場合、ステップＳ９２に進み、テンポラリペアレンタルアンロックが設定されているか否かを判定する。
【０２５３】
ステップＳ９２において、テンポラリペアレンタルアンロックが設定されていると判定された場合、ステップＳ９３に進み、録画再生プログラム８１は、内部に記憶されている状態を示すデータを基に、テンポラリペアレンタルアンロックが設定される前に設定されていたペアレンタルロックのレーティングに対応して、ベアレンタルロックを設定して、処理は終了する。
【０２５４】
ステップＳ９１において、起動されていないと判定された場合、すなわち、起動されて最初の処理でない場合、ペアレンタルロックの設定の必要がないので、処理は終了する。
【０２５５】
ステップＳ９２において、テンポラリペアレンタルアンロックが設定されていないと判定された場合、前回の処理において、ペアレンタルロックが設定されていないので、ペアレンタルロックを設定することなく、処理は終了する。
【０２５６】
このように、前回の処理において、テンポラリペアレンタルアンロックが設定されたとき、録画再生プログラム８１は、起動された場合、ペアレンタルロックを設定することができる。
【０２５７】
次に、記録されているAVコンテンツ１０１を再生する速度を変更する、録画再生プログラム８１の処理について説明する。
【０２５８】
図３６は、録画再生プログラム８１がパーソナルコンピュータ１のモニタ４０に表示させる画面の他の例を説明する図である。図３６に示す例において、早送りまたはスロー再生させるための専用ボタンは、画面に配置されていない。
【０２５９】
設定と名前が付されたメニューがクリックされたとき、録画再生プログラム８１は、モニタ４０に、音声モードを設定するコマンド、繰り返し再生のコマンド、および再生速度のコマンドなどが配置された設定メニュー１８１を表示する。
【０２６０】
設定メニュー１８１に配置されている再生速度のコマンドを選択すると、録画再生プログラム８１は、さらに、再生速度を選択するためのサブメニュー１８２を表示させる。図３６の例において、サブメニュー１８２に、０．５倍速で再生させるコマンド、等倍速で再生させるコマンド、１．５倍速で再生させるコマンド、および２．０倍速で再生させるコマンドが配置されている。
【０２６１】
サブメニュー１８２の０．５倍速で再生させるコマンドが選択されたとき、録画再生プログラム８１は、AVコンテンツ１０１を０．５倍速で再生する。
【０２６２】
サブメニュー１８２の等倍速で再生させるコマンドが選択されたとき、録画再生プログラム８１は、AVコンテンツ１０１を等倍速で再生する。
【０２６３】
サブメニュー１８２の１．５倍速で再生させるコマンドが選択されたとき、録画再生プログラム８１は、AVコンテンツ１０１を１．５倍速で再生する。
【０２６４】
サブメニュー１８２の２．０倍速で再生させるコマンドが選択されたとき、録画再生プログラム８１は、AVコンテンツ１０１を２．０倍速で再生する。
【０２６５】
１．５倍速で再生させるコマンドの右側に表示されているチェックは、AVコンテンツ１０１を１．５倍速で再生していることを示す。
【０２６６】
また、再生ウィンドウ１５６は、Vコンテンツ１０１を１．５倍速で再生している旨を表示する。
【０２６７】
AVコンテンツ１０１が再生されていない、または再生が一時停止中であるとき、アクティブである再生ボタン１５４がクリックされた場合、録画再生プログラム８１は、所定のAVコンテンツ１０１の再生を開始する。
【０２６８】
AVコンテンツ１０１が再生されているとき、非アクティブである再生ボタン１５４がクリックされた場合、録画再生プログラム８１は、図３７に例を示す、AVコンテンツ１０１の再生の速度を連続的に調整するための画面である再生速度変更ウィンドウをモニタ４０に表示させる。
【０２６９】
AVコンテンツ１０１の再生の速度を連続的に調整するための再生速度変更ウィンドウには、スライダバー１９１が配置されている。スライダバー１９１が図中の上側または下側にドラックされたとき、再生速度変更ウィンドウに対するスライダバー１９１の位置に対応して、録画再生プログラム８１は、AVコンテンツ１０１の再生の速度を連続的に変化させる。
【０２７０】
また、再生速度変更ウィンドウには、予め定めた速度でAVコンテンツ１０１を再生するためのボタン１９２が配置されている。例えば、ボタン１９２に対応して等倍速が設定されているとき、ボタン１９２がクリックされた場合、録画再生プログラム８１は、AVコンテンツ１０１を等倍速で再生する。ボタン１９２に対応する速度は、例えば、ボタン１９２をダブルクリックして、キーボード３８から再生の速度に対応する数値を入力することにより、所望の値に設定することができる。
【０２７１】
このように、AVコンテンツ１０１が再生されているとき、非アクティブである再生ボタン１５４をクリックするだけで、録画再生プログラム８１に、AVコンテンツ１０１の再生の速度を連続的に調整するための再生速度変更ウィンドウを表示させることができる。
【０２７２】
また、スライダバー１９１を上下にドラックさせるだけで、録画再生プログラム８１に、所望の速度でAVコンテンツ１０１を再生させることができる。
【０２７３】
図３８のフローチャートを参照して、録画再生プログラム８１による、AVコンテンツ１０１の再生の処理を説明する。
【０２７４】
ステップＳ１０１において、録画再生プログラム８１は、マウス３９から供給された信号を基に、モニタ４０に表示されている再生ボタン１５４がクリックされたか否かを判定し、再生ボタン１５４がクリックされていないと判定された場合、ステップＳ１０１に戻り、再生ボタン１５４がクリックされるまで、判定の処理を繰り返す。
【０２７５】
ステップＳ１０１において、再生ボタン１５４がクリックされたと判定された場合、ステップＳ１０２に進み、録画再生プログラム８１は、録画再生プログラム８１内部に記憶している状態を示すデータを基に、AVコンテンツ１０１を再生中であるか否かを判定する。
【０２７６】
ステップＳ１０２において、AVコンテンツ１０１を再生中であると判定された場合、ステップＳ１０３に進み、録画再生プログラム８１は、モニタ４０に、再生速度変更ウィンドウを表示させる。ステップＳ１０４において、録画再生プログラム８１は、マウス３９から供給される信号を基に、再生速度変更ウィンドウのスライダバー１９１の位置に対応する、再生速度の指示を取得する。
【０２７７】
ステップＳ１０５において、録画再生プログラム８１は、ステップＳ１０４の処理で取得した再生速度の指示を基に、指示された再生速度でAVコンテンツ１０１を再生し、ステップＳ１０１に戻り、判定の処理を繰り返す。
【０２７８】
なお、モニタ４０に、再生速度変更ウィンドウが表示されているとき、録画再生プログラム８１は、ステップＳ１０４の再生速度の指示の取得の処理、およびステップＳ１０５の指示された再生速度でAVコンテンツ１０１を再生する処理を繰り返す。
【０２７９】
ステップＳ１０２において、AVコンテンツ１０１を再生していないと判定された場合、ステップＳ１０６に進み、録画再生プログラム８１は、AVコンテンツ１０１を再生し、ステップＳ１０１に戻り、判定の処理を繰り返す。
【０２８０】
このように、AVコンテンツ１０１が再生されているとき、非アクティブである再生ボタン１５４をクリックするだけで、録画再生プログラム８１に、再生速度変更ウィンドウを表示させることができ、スライダバー１９１を上下にドラックさせるだけで、録画再生プログラム８１に、AVコンテンツ１０１の再生の速度を連続的に変更させることができるので、迅速に、任意の速度で、AVコンテンツ１０１を再生させることができるようになる。
【０２８１】
また、非アクティブである再生ボタン１５４がクリックされたとき、再生速度変更ウィンドウを表示するようにしたので、メニューを表示するために広い表示面が必要とされず、スロー再生または早送り再生のボタンなども不要となる。
【０２８２】
さらに、サブメニューのコマンドを選択する必要がないので、例えば、設定メニュー１８１の再生速度のコマンドからサブメニュー１８２にポインタを移動させるような、正確な操作が要求されず、マウス３９の操作に慣れていなくても、簡単に、AVコンテンツ１０１の再生の速度を変更することができる。特に、例えば、ノート型のパーソナルコンピュータ１を持ち歩いて操作するとき、容易に、AVコンテンツ１０１の再生の速度を変更することができるようになる。
【０２８３】
なお、録画再生プログラム８１は、非アクティブである再生ボタン１５４がクリックされたとき、エディットボックスを表示し、入力された値に基づいて、AVコンテンツ１０１の再生速度を変更するようにしてもよい。
【０２８４】
また、録画再生プログラム８１は、非アクティブである再生ボタン１５４がクリックされた位置に基づいて、AVコンテンツ１０１の再生速度を変更するようにしてもよい。例えば、録画再生プログラム８１は、再生ボタン１５４のより左側がクリックされたとき、再生速度をより速くし、再生ボタン１５４のより右側がクリックされたとき、再生速度をより遅くするようにしてもよい。この場合において、再生ボタン１５４の最も右側がクリックされたとき、AVコンテンツ１０１の再生を一時停止するようにすれば、一時停止ボタン１５５は、不要になる。
【０２８５】
さらに、録画再生プログラム８１は、再生ボタン１５４の左側がクリックされたとき、再生速度を速くし、再生ボタン１５４の右側がクリックされたとき、再生速度を遅くするようにしてもよい。
【０２８６】
なお、録画再生プログラム８１は、再生ボタン１５４に、AVコンテンツ１０１の再生の速度を表示するようにしてもよい。
【０２８７】
また、本発明に係る放送システムは、音声のみを取り扱うようにすることもできる。
【０２８８】
なお、放送システムにおいて、パーソナルコンピュータ１が放送の受信、記録、再生などを実行すると説明したが、据え置き型のパーソナルコンピュータに限らす、持ち歩き可能なパーソナルコンピュータ、またはPDA（Personal Digital Assistant）などでも良く、本発明は、装置の種類または形態により限定されるものではない。
【０２８９】
また、放送システムにおいて、パーソナルコンピュータ１が地上波を受信し、セットトップボックス５が人工衛星１１を介した電波を受信すると説明したが、地上波または人工衛星１１を介した放送に限らず、放送の通信媒体は、ケーブルテレビジョンシステム、またはネットワーク８などでも良く、本発明は、放送の通信媒体により限定されるものではない。
【０２９０】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２９１】
この記録媒体は、図２または図７に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク４７若しくは磁気ディスク１３５（フロッピディスクを含む）、光ディスク４８若しくは光ディスク１３６（CD-ROM(Compact Disc-Read Only Memory)、ＤＶＤ(Digital Versatile Disc)を含む）、光磁気ディスク４９若しくは光磁気ディスク１３７（ＭＤ(Mini-Disc)を含む）、若しくは半導体メモリ５０若しくは半導体メモリ１３８などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM３２またはROM１２２や、HDD４１またはHDD１３１などで構成される。
【０２９２】
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０２９３】
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２９４】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２９５】
【発明の効果】
本発明の再生装置および方法、記録媒体、並びにプログラムによれば、動画像を表示させる領域を狭くすることなく、簡単に、所望の速度で動画像を再生させることができるようになる。
【図面の簡単な説明】
【図１】本発明に係る放送システムの一実施の形態の構成を示すブロック図である。
【図２】パーソナルコンピュータ１の構成を説明するブロック図である。
【図３】画像処理ボード４５の構成を示す図である。
【図４】パーソナルコンピュータ１が実行するアプリケーションプログラムを説明する図である。
【図５】パーソナルコンピュータ１が実行するアプリケーションプログラム、ミドルウェア、およびドライバ類の構成を説明する図である。
【図６】  AVコンテンツの構成の例を説明する図である。
【図７】サーバ９の構成を説明するブロック図である。
【図８】サーバ９が実行するアプリケーションプログラムを説明する図である。
【図９】録画再生プログラム８１がモニタ４０に表示させる画面の例を説明する図である。
【図１０】録画再生プログラム８１がモニタ４０に表示させる画面の例を説明する図である。
【図１１】  TVCIファイルの構造を説明する図である。
【図１２】  TVCIファイルの例を示す図である。
【図１３】録画再生プログラム８１がモニタ４０に表示させる画面の例を説明する図である。
【図１４】パーソナルコンピュータ１がサーバ９から受信するTVCIファイルの例を示す図である。
【図１５】録画再生プログラム８１がモニタ４０に表示させる画面の例を説明する図である。
【図１６】チャンネルの設定のウィンドウの例を示す図である。
【図１７】チャンネルの設定のウィンドウの例を示す図である。
【図１８】録画再生プログラム８１がモニタ４０に表示させる画面の例を説明する図である。
【図１９】パーソナルコンピュータ１がサーバ９から受信するTVCIファイルの例を示す図である。
【図２０】チャンネルの設定のウィンドウの例を示す図である。
【図２１】録画再生プログラム８１がモニタ４０に表示させる画面の例を説明する図である。
【図２２】内部データの生成の処理を説明するフローチャートである。
【図２３】放送局名の表示の処理を説明するフローチャートである。
【図２４】  TVCIファイルの取得の処理を説明するフローチャートである。
【図２５】内部データの更新の処理を説明するフローチャートである。
【図２６】パーソナルコンピュータ１がサーバ９から受信するTVCIファイルの例を示す図である。
【図２７】  TVCIファイルのお好みの順位の設定、およびお好みの順位が設定されたTVCIファイルの受信の処理を説明するフローチャートである。
【図２８】内部データの更新の処理を説明するフローチャートである。
【図２９】録画再生プログラム８１がモニタ４０に表示させる画面の例を説明する図である。
【図３０】ペアレンタルロック設定ダイアログボックスの例を示す図である。
【図３１】録画再生プログラム８１がモニタ４０に表示させる画面の例を説明する図である。
【図３２】警告のダイアログボックスの例を示す図である。
【図３３】録画再生プログラム８１がモニタ４０に表示させる画面の例を説明する図である。
【図３４】ペアレンタルロックに関連するコマンドの表示の処理を説明するフローチャートである。
【図３５】ペアレンタルロックの初期設定の処理を説明するフローチャートである。
【図３６】録画再生プログラム８１がモニタ４０に表示させる画面の例を説明する図である。
【図３７】再生速度変更ウィンドウの例を示す図である。
【図３８】  AVコンテンツ１０１の再生の処理を説明するフローチャートである。
【符号の説明】
１  パーソナルコンピュータ，  ２  モニタ，  ３  アンテナ，  ４  発光部，  ５  セットトップボックス，  ６  アンテナ，  ７  VCR，  ８  ネットワーク，  ９  サーバ，  １０−１および１０−２  番組配信者，  １１  人工衛星，  １２  放送アンテナ，  １３−１乃至１３−４  放送局，  ２１−１乃至２１−４  サーバ，  ３１  CPU，  ３２  ROM，  ３３  RAM，  ４１  HDD，  ４４  ドライブ，  ４５  画像処理ボード，  ４６  通信部，  ４７  磁気ディスク，  ４８  光ディスク，  ４９  光磁気ディスク，  ５０  半導体メモリ，８１  録画再生プログラム，  ８４  予約録画設定プログラム，  ８６  通信プログラム，  ９２  コンテンツデータベース，  １２１  CPU，  １２２  ROM，  １２３  RAM，  １３１  HDD，  １３３  ドライブ，  １３４  通信部，  １３５  磁気ディスク，  １３６  光ディスク，  １３７  光磁気ディスク，  １３８  半導体メモリ，  １４１  データベース，  １４２  サーバプログラム，  １４３  通信プログラム，  １５４  再生ボタン，  １５７  チャンネル選択ボタン，  １６１  チャンネル選択メニュー，  １７１  設定メニュー，  １８１  設定メニュー，  １８２  サブメニュー，  １９１  スライダバー
【図１】
0004662101.tif 000002
【図２】
0004662101.tif 000003
【図３】
0004662101.tif 000004
【図４】
0004662101.tif 000005
【図５】
0004662101.tif 000006
【図６】
0004662101.tif 000007
【図７】
0004662101.tif 000008
【図８】
0004662101.tif 000009
【図９】
0004662101.tif 000010
【図１０】
0004662101.tif 000011
【図１１】
0004662101.tif 000012
【図１２】
0004662101.tif 000013
【図１３】
0004662101.tif 000014
【図１４】
0004662101.tif 000015
【図１５】
0004662101.tif 000016
【図１６】
0004662101.tif 000017
【図１７】
0004662101.tif 000018
【図１８】
0004662101.tif 000019
【図１９】
0004662101.tif 000020
【図２０】
0004662101.tif 000021
【図２１】
0004662101.tif 000022
【図２２】
0004662101.tif 000023
【図２３】
0004662101.tif 000024
【図２４】
0004662101.tif 000025
【図２５】
0004662101.tif 000026
【図２６】
0004662101.tif 000027
【図２７】
0004662101.tif 000028
【図２８】
0004662101.tif 000029
【図２９】
0004662101.tif 000030
【図３０】
0004662101.tif 000031
【図３１】
0004662101.tif 000032
【図３２】
0004662101.tif 000033
【図３３】
0004662101.tif 000034
【図３４】
0004662101.tif 000035
【図３５】
0004662101.tif 000036
【図３６】
0004662101.tif 000037
【図３７】
0004662101.tif 000038
【図３８】
0004662101.tif 000039