(57)【要約】データ放送の受信時に、制御情報作成部により制御情報が作成され、第１の記憶部に格納される。第１の記憶部に格納されたデータコンテンツの通常再生時には、再生されているデータ放送のデータコンテンツおよび制御情報が第２の記憶部に格納される。第１の記憶部に格納されたデータコンテンツの特殊再生中または特殊再生停止後には、第２の記憶部に格納された制御情報と特殊再生中または特殊再生停止後に第１の記憶部から読み出された制御情報とが比較される。第２の記憶部に格納された制御情報と第１の記憶部から読み出された制御情報とが一致した場合には、第２の記憶部に格納されたデータコンテンツを用いてデータ放送が継続して再生される。
2004082178.tif 000002
【特許請求の範囲】
【請求項１】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御装置であって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する受信部と、
前記受信部により受信されたデータ放送のデータコンテンツを記憶する第１の記憶部と、
前記第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する再生部と、
前記受信部により受信されまたは前記再生部により再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する制御情報作成部と、
前記再生部による第１の再生時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を記憶する第２の記憶部と、
前記再生部による第２の再生時に、前記第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する判定部と、
前記判定部により前記第２の記憶部に記憶される制御情報と前記再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように前記再生部を制御する制御部とを備えた、データ放送再生制御装置。
【請求項２】
前記制御情報作成部は、前記受信部により受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成し、作成された前記制御情報を前記第１の記憶部に格納する、請求項１記載のデータ放送再生制御装置。
【請求項３】
前記制御情報作成部は、前記受信部により受信されるデータ放送の少なくとも一部の情報変化時または所定の更新タイミングで制御情報を作成する、請求項２記載のデータ放送再生制御装置。
【請求項４】
前記制御情報作成部は、前記再生部による前記第１の再生時に、前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を前記第２の記憶部に格納する、請求項２記載のデータ放送再生制御装置。
【請求項５】
前記制御情報作成部は、前記再生部による前記第１の再生時において再生されるデータ放送の少なくとも一部の情報が変化した場合に、前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を前記第２の記憶部に格納する、請求項４記載のデータ放送再生制御装置。
【請求項６】
前記判定部は、前記再生部による前記第２の再生時に、前記第２の記憶部に記憶された制御情報と前記第１の記憶部に記憶された制御情報とが一致するか否かを判定する、請求項４記載のデータ放送再生制御装置。
【請求項７】
前記判定部は、前記再生部による前記第２の再生時に、前記第２の記憶部に記憶された制御情報と前記第１の記憶部に記憶された制御情報とが一致するか否かを判定する、請求項５記載のデータ放送再生制御装置。
【請求項８】
前記制御情報作成部は、前記再生部による前記第１の再生時に、前記第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成し、作成された制御情報を前記第２の記憶部に格納する、請求項１記載のデータ放送再生制御装置。
【請求項９】
前記制御情報作成部は、前記再生部による前記第１の再生時において再生されるデータ放送の少なくとも一部の情報が変化した場合に、前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を前記第２の記憶部に格納する、請求項８記載のデータ放送再生制御装置。
【請求項１０】
前記制御情報作成部は、前記再生部による前記第２の再生時に、前記第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報に基づいて制御情報を作成し、
前記判定部は、前記再生部による前記第２の再生時に、前記第２の記憶部に記憶された制御情報と前記制御情報作成部により作成された制御情報とが一致するか否かを判定する、請求項８記載のデータ放送再生制御装置。
【請求項１１】
前記第２の再生は、前記第１の再生とは異なる速度での再生を含む、請求項１記載のデータ放送再生制御装置。
【請求項１２】
データ放送のデータコンテンツおよび／または関連情報に含まれる前記所定情報は、データスクリプトに記載されたコンテンツ参照情報を含む、請求項１記載のデータ放送再生制御装置。
【請求項１３】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御装置であって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する受信部と、
前記受信部により受信されたデータ放送のデータコンテンツを記憶する第１の記憶部と、
前記受信部により受信されたデータ放送のデータコンテンツを再生する再生部と、
前記受信部により受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する制御情報作成部と、
前記受信部による第１の受信時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を記憶する第２の記憶部と、
前記受信部による第２の受信時に、前記第２の記憶部に記憶される制御情報と前記受信部により受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する判定部と、
前記判定部により前記第２の記憶部に記憶される制御情報と前記受信部により受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように前記再生部を制御する制御部とを備えた、データ放送再生制御装置。
【請求項１４】
前記制御情報作成部は、前記受信部による前記第１の受信時において前記受信部により受信されるデータ放送の少なくとも一部の情報の変化時に制御情報を作成する、請求項１３記載のデータ放送再生制御装置。
【請求項１５】
前記第１の受信時は、受信チャンネルの変更前であり、前記第２の受信時は、受信チャンネルの変更後である、請求項１３記載のデータ放送再生制御装置。
【請求項１６】
データ放送のデータコンテンツおよび／または関連情報に含まれる前記所定情報は、データスクリプトに記載されたコンテンツ参照情報を含む、請求項１３記載のデータ放送再生制御装置。
【請求項１７】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御方法であって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信するステップと、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶するステップと、
前記第１の記憶部に記憶されたデータ放送のデータコンテンツを再生するステップと、
前記受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成するステップと、
第１の再生時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶するステップと、
第２の再生時に、前記第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定するステップと、
前記第２の記憶部に記憶される制御情報と前記再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御するステップとを備えた、データ放送再生制御方法。
【請求項１８】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御方法であって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信するステップと、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶するステップと、
前記受信されたデータ放送のデータコンテンツを再生するステップと、
前記受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成するステップと、
第１の受信時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶するステップと、
第２の受信時に、前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定するステップと、
前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御するステップとを備えた、データ放送再生制御方法。
【請求項１９】
コンピュータにより実行可能でかつ１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムであって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する処理と、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、
前記第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する処理と、
前記受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、
第１の再生時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、
第２の再生時に、前記第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、
前記第２の記憶部に記憶される制御情報と前記再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、
前記コンピュータに実行させる、データ放送再生制御プログラム。
【請求項２０】
コンピュータにより実行可能でかつ１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムであって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する処理と、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、
前記受信されたデータ放送のデータコンテンツを再生する処理と、
前記受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、
第１の受信時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、
第２の受信時に、前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、
前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、
前記コンピュータに実行させる、データ放送再生制御プログラム。
【請求項２１】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記データ放送再生制御プログラムは、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する処理と、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、
前記第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する処理と、
前記受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、
第１の再生時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、
第２の再生時に、前記第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、
前記第２の記憶部に記憶される制御情報と前記再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、
前記コンピュータに実行させる、記録媒体。
【請求項２２】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記データ放送再生制御プログラムは、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する処理と、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、
前記受信されたデータ放送のデータコンテンツを再生する処理と、
前記受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、
第１の受信時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、
第２の受信時に、前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、
前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、
前記コンピュータに実行させる、記録媒体。
【発明の詳細な説明】
【技術分野】  本発明は、データ放送再生制御装置、データ放送再生制御方法、データ放送再生制御プログラムおよびそれを記録した記録媒体に関する。
【背景技術】  デジタル放送サービスにおいては、テレビ放送または音声放送とともにデータ放送が行われている。そして、データ放送を記録および再生するためのデータ放送再生制御装置が開発されている（例えば、特開２００１−２５７９８９号公報）。
データ放送再生制御装置においては、データ放送を受信し、受信したデータ放送のデータコンテンツを記録する機能および記録したデータ放送のデータコンテンツを再生する機能を有する。
このようなデータ放送再生制御装置において、データ放送の早送り再生、巻戻し再生等の特殊再生を行うことができる。映像の特殊再生動作の方法として、例えば、映像ストリームのＩ−ピクチャのみをストリームから検出し、静止画のコマ送りを行う方法が提案されている。
しかしながら、データ放送の特殊再生時には、データ放送に関する制御情報がＴＳ（トランスポートストリーム）パケットから欠落する。そのため、データ放送の特殊再生後には、データ放送のデータコンテンツを再度取得するためにデータ放送の再起動を行う必要がある。
そこで、パーシャルＴＳパケットのＳＩＴ（選択情報テーブル；Ｓｅｌｅｃｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）に記述されたデータ放送のバージョン情報を利用してデータ放送の再生を制御することが考えられる。しかしながら、ＳＩＴの送出周期は約３秒と大きいため、特殊再生後にデータ放送の再生を制御するには不十分である。
このように、従来のデータ放送再生制御装置では、特殊再生ごとにデータ放送の再起動が行われるため、特殊再生後には、再度データ放送が最初から再生される。そのため、使用者は、特殊再生前に視聴していたデータ放送の続きを視聴するためには、特殊再生前に行った操作手順を特殊再生の終了に再度実行する必要がある。また、データ放送の特殊再生中には、使用者は、データ放送を視聴することはできない。
さらに、データ放送のあるチャンネルを受信しているときに、使用者が受信チャンネルを他のチャンネルに切り替えた後に再度元のチャンネルに戻した場合でも、データ放送のデータコンテンツを再取得する必要がある。そのため、使用者は、チャンネルの切り替え前に視聴していたデータ放送の続きを視聴するためには、チャンネルの切り替え前に行った操作手順を再度実行する必要がある。
【発明の開示】
本発明の目的は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能なデータ放送再生制御装置、データ放送再生制御方法、データ放送再生制御プログラムおよびそれを記録した記録媒体を提供することである。
本発明の他の目的は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能なデータ放送再生制御装置、データ放送再生制御方法、データ放送再生制御プログラムおよびそれを記録した記録媒体を提供することである。
本発明の一局面に従うデータ放送再生制御装置は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御装置であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する受信部と、受信部により受信されたデータ放送のデータコンテンツを記憶する第１の記憶部と、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する再生部と、受信部により受信されまたは再生部により再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する制御情報作成部と、再生部による第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を記憶する第２の記憶部と、再生部による第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する判定部と、判定部により第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生部を制御する制御部とを備えたものである。
本発明に係るデータ放送再生制御装置においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
制御情報作成部は、受信部により受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成し、作成された制御情報を第１の記憶部に格納してもよい。
この場合、受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報が作成され、作成された制御情報が第１の記憶部に格納される。
制御情報作成部は、受信部により受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成してもよい。
この場合、受信されるデータ放送の少なくとも一部の情報の変化時または所定の更新タイミングで制御情報が作成される。
制御情報作成部は、再生部による第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に格納してもよい。
この場合、第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に格納される。
判定部は、再生部による第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かを判定してもよい。
この場合、第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かが判定される。
制御情報作成部は、再生部による第１の再生時において再生されるデータ放送の少なくとも一部の情報が変化した場合に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に格納してもよい。
この場合、第１の再生時において再生されるデータ放送のうち少なくとも一部の情報が変化した場合に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に格納される。
判定部は、再生部による第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かを判定してもよい。
この場合、第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かが判定される。
制御情報作成部は、再生部による第１の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成し、作成された制御情報を第２の記憶部に格納してもよい。
この場合、第１の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報が作成され、作成された制御情報が第２の記憶部に格納される。
制御情報作成部は、再生部による第１の再生時において再生されるデータ放送の少なくとも一部の情報が変化した場合に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に格納してもよい。
この場合、第１の再生時において再生されるデータ放送のうち少なくとも一部の情報が変化した場合、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に格納される。
制御情報作成部は、再生部による第２の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報に基づいて制御情報を作成し、判定部は、再生部による第２の再生時に、第２の記憶部に記憶された制御情報と制御情報作成部により作成された制御情報とが一致するか否かを判定してもよい。
この場合、第２の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報に基づいて制御情報が作成され、第２の記憶部に記憶された制御情報と制御情報作成部により作成された制御情報とが一致するか否かが判定される。
第２の再生は、第１の再生とは異なる速度での再生を含んでもよい。この場合、使用者は、第１の再生とは異なる速度を有する特殊再生前に視聴していたデータ放送を特殊再生中および特殊再生後に連続的に視聴することが可能となる。
データ放送のデータコンテンツおよび／または関連情報に含まれる所定情報は、データスクリプトに記載されたコンテンツ参照情報を含んでもよい。この場合、データスクリプトに記載されたコンテンツ参照情報に基づいて制御情報が作成される。
本発明の他の局面に従うデータ放送再生制御装置は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御装置であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する受信部と、受信部により受信されたデータ放送のデータコンテンツを記憶する第１の記憶部と、受信部により受信されたデータ放送のデータコンテンツを再生する再生部と、受信部により受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する制御情報作成部と、受信部による第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を記憶する第２の記憶部と、受信部による第２の受信時に、第２の記憶部に記憶される制御情報と受信部により受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する判定部と、判定部により第２の記憶部に記憶される制御情報と受信部により受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生部を制御する制御部とを備えるものである。
本発明に係るデータ放送再生制御装置においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
制御情報作成部は、受信部による第１の受信時において受信部により受信されるデータ放送の少なくとも一部の情報の変化時に制御情報を作成してもよい。
この場合、第１の受信時において受信されるデータ情報の少なくとも一部の情報の変化時に制御情報が作成される。
第１の受信時は、受信チャンネルの変更前であり、第２の受信時は、受信チャンネルの変更後であってもよい。
この場合、受信チャンネルの変更後に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、受信チャンネルの変更前に視聴していたデータ放送を受信チャンネルの変更後に連続的に視聴することが可能となる。
データ放送のデータコンテンツおよび／または関連情報に含まれる所定情報は、データスクリプトに記載されたコンテンツ参照情報を含んでもよい。
この場合、データスクリプトに記載されたコンテンツ参照情報から制御情報が作成される。
本発明のさらに他の局面に従うデータ放送再生制御方法は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御方法であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信するステップと、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶するステップと、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生するステップと、受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成するステップと、第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶するステップと、第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定するステップと、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するものである。
本発明に係るデータ放送再生制御方法においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
本発明のさらに他の局面に従うデータ放送再生制御方法は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御方法であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信するステップと、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶するステップと、受信されたデータ放送のデータコンテンツを再生するステップと、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成するステップと、第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶するステップと、第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定するステップと、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御するステップとを備えたものである。
本発明に係るデータ放送再生制御方法においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
本発明のさらに他の局面に従うデータ放送再生制御プログラムは、コンピュータにより実行可能でかつ１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムであって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する処理と、受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
本発明に係るデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
本発明のさらに他の局面に従うデータ放送再生制御プログラムは、コンピュータにより実行可能でかつ１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムであって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、受信されたデータ放送のデータコンテンツを再生する処理と、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
本発明に係るデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
本発明のさらに他の局面に従うデータ記録媒体は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、データ放送再生制御プログラムは、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する処理と、受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
本発明に係る記録媒体に記録されたデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
本発明のさらに他の局面に従う記録媒体は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、データ放送再生制御プログラムは、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、受信されたデータ放送のデータコンテンツを再生する処理と、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
本発明に係る記録媒体に記録されたデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
【図面の簡単な説明】  図１は、本発明の第１の実施の形態に係るデータ放送再生制御装置を備えたデジタル放送受信装置の構成を示すブロック図、
図２は、図１のデータ放送再生制御装置における入出力情報制御部の構成を示すブロック図、
図３は、データ放送の受信時における入出力情報制御部の処理を示すフローチャート、
図４は、データ放送の通常再生時における入出力情報制御部の処理を示すフローチャート、
図５は、特殊再生中および特殊再生の停止後における入出力情報制御部の処理を示すフローチャート、
図６は、データ放送の受信時における入出力情報制御部の処理を示すフローチャート、
図７は、通常再生時における入出力情報制御部の処理を示すフローチャート、
図８は、特殊再生中および特殊再生の停止後における入出力情報制御部の処理を示すフローチャート、
図９は、データ放送の受信時における入出力情報制御部の処理を示すフローチャート、
図１０は、データ放送の受信時における入出力情報制御部の処理を示すフローチャートである。
【発明を実施するための最良の形態】  （１）第１の実施の形態
図１は本発明の第１の実施の形態に係るデータ放送再生制御装置を備えたデジタル放送受信装置の構成を示すブロック図である。
図１のデジタル放送受信装置は、データ放送再生制御装置１００およびモニタ３０を備える。データ放送再生制御装置１００は、チューナ１０、デジタル復調器１１、誤り訂正回路１２、多重分離部１３、情報デコード部１４、関連情報処理部１５、情報合成部１６、情報出力部１７、入出力情報制御部１８、第１の記憶部１９および第２の記憶部２０を含む。
デジタル放送では、テレビ放送または音声放送およびデータ放送のコンテンツが伝送路１を伝送される。データ放送のコンテンツをデータコンテンツと呼ぶ。
チューナ１０は、テレビ放送または音声放送およびデータ放送を受信し、使用者により選択されたチャンネルに対応するデジタル変調された放送信号を選局する。デジタル復調器１２は、デジタル変調された放送信号を多重化されたデジタル信号に復調する。誤り訂正回路１２は、伝送路およびデジタル復調器１２で発生するデータ誤りを訂正する。
多重分離部１３は、多重化されたデジタル信号を符号化された映像信号、音声信号、データ信号および関連情報に分離する。ここで、関連情報は、電子番組情報（ＥＰＧ）等を含む。情報デコード部１４は、符号化された映像信号、音声信号およびデータ信号を復号化する。関連情報処理部１５は、多重分離部１３から与えられる関連情報を解析する。
情報合成部１６は、情報デコード部１４から与えられる映像信号、音声信号およびデータ信号ならびに関連情報処理部１５から与えられる関連情報を合成して画面を作成する。情報出力部１７は、合成された映像信号、音声信号、データ信号および関連情報をモニタ３０に出力する。モニタ３０は、合成された映像信号、音声信号、データ信号および関連情報に基づいて、テレビ放送または音声放送およびデータ放送の映像を表示するとともに音声を出力する。
また、情報合成部１６は、映像信号、音声信号およびデータ信号を含む。データ放送のデータコンテンツを入出力情報制御部１８に与えるとともに、番組情報を作成し、その番組情報を入出力情報制御部１８に与える。
入出力情報制御部１８は、情報合成部１６から与えられるデータコンテンツ、番組情報および後述する時刻情報に含まれる情報に基づいてデータ放送に関する制御情報を作成する。制御情報の詳細については後述する。この入出力情報制御部１８は、作成された制御情報を映像信号、音声信号およびデータ信号を含むデータコンテンツとともに第１の記憶部１９に与え、制御情報およびデータコンテンツを第２の記憶部２０に与える。
第１の記憶部１９は、例えばハードディスクからなり、記録対象となるデータ放送のデータコンテンツおよびデータ放送に関する制御情報等を記憶する。第２の記憶部２０は、例えばＲＡＭ（ランダムアクセスメモリ）からなり、再生中のデータ放送のデータコンテンツおよびそのデータ放送に関する制御情報等を一時的に記憶する。第２の記憶部２０のアクセス速度は、第１の記憶部１９のアクセス速度よりも高い。
以下、本実施の形態では、データ放送の記録および再生について説明するが、第１の記憶部１９にテレビ放送または音声放送のコンテンツを記録および再生することもできる。
図２は図１のデータ放送再生制御装置１００における入出力情報制御部１８の構成を示すブロック図である。
図２において、入出力情報制御部１８は、ＣＰＵ（中央演算処理装置）１８ａ、プログラムＲＯＭ（リードオンリメモリ）１８ｂ、ワークＲＡＭ（ランダムアクセスメモリ）１８ｃ、情報入出力回路１８ｄ、制御情報作成部１８ｅ、記憶制御部１８ｆ、比較決定部１８ｇおよび時計部１８ｈを含む。これらのＣＰＵ１８ａ、プログラムＲＯＭ１８ｂ、ワークＲＡＭ１８ｃ、情報入出力回路１８ｄ、制御情報作成部１８ｅ、記憶制御部１８ｆ、比較決定部１８ｇおよび時計部１８ｈは、データ転送を行うシステムバス１８ｉに接続される。
プログラムＲＯＭ１８ｂには、データ放送再生制御プログラムが記憶されている。ＣＰＵ１８ａは、プログラムＲＯＭ１８ｂに記憶されたデータ放送再生制御プログラムにしたがって各種データの書き込み、読み出し、検索および演算を行うとともに入出力情報制御部１８内の各部を制御する。ワークＲＡＭ１８ｃは、ＣＰＵ１８ａが演算および制御を行うときに、各種データを一時的に格納する。
情報入出力回路１８ｄは、情報合成部１７とシステムバス１８ｉとの間でデータコンテンツおよび制御情報等の受け渡しを行う。データコンテンツには、データ放送のデータスクリプトが含まれる。
制御情報作成部１８ｅは、情報入出力回路１８ｄを経由して入力されるデータコンテンツおよび番組情報に含まれる情報ならびに時刻情報に基づいて制御情報を作成する。具体的には、制御情報作成部１８ｅは、データ放送のデータスクリプトに記載されたコンテンツ参照情報および後述する時計部１８ｈにより作成される時刻情報のいずれかの組み合わせに基づいて制御情報を作成する。制御情報の作成方法の詳細については後述する。
記憶制御部１８ｆは、情報入出力回路１８ｄを経由して入力されるデータ放送のデータコンテンツおよび制御情報作成部１８ｅにより作成されたデータ放送に関する制御情報等を第１の記憶部１９または第２の記憶部２０に書き込み、または第１の記憶部１９または第２の記憶部２０に記憶されたデータコンテンツおよび制御情報等を読み出す。また、記憶制御部１８ｆは、現在再生されているデータ放送のデータコンテンツおよびデータ放送に関する制御情報を第２の記憶部２０に書き込みまたは第２の記憶部２０に記憶されたデータ放送のデータコンテンツおよび制御情報を読み出す。
比較決定部１８ｇは、制御情報作成部１８ｅにより作成された制御情報を取得するとともに、現在受信しているデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報の変化を検出し、検出結果に基づいて制御情報作成部１８ｅを制御する。また、比較決定部１８ｇは、再生中のデータ放送に関する制御情報と第２の記憶部２０に記憶された制御情報とを比較し、これらが一致する場合には、第２の記憶部２０に記憶されたデータコンテンツを用いてデータ放送の再生を継続し、これらが一致しない場合には、データ放送の再起動を行う。ここで、データ放送の再起動とは、第１の記憶部１９に格納されたデータコンテンツを取得することによりデータ放送の開始部分からデータ放送を再生することをいう。
時計部１８ｈは、関連情報に含まれる電子番組情報等から現在の時刻を計算し、時刻情報を作成する。
本実施の形態では、データ放送の受信時に、以下のように作成されたデータ放送に関連する制御情報がデータコンテンツとともに第１の記憶部１９に格納される。
ここで、データ放送に関する制御情報について説明する。制御情報は、データ放送再生制御装置１００において受信されているデータ放送に含まれる１または複数のデータコンテンツの各々をユニークに識別するための情報である。
この制御情報は、情報合成部１６により作成される番組情報であるＳＩ（番組配列情報；Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）またはＰＳＩ（番組特定情報；Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃ  Ｉｎｆｏｒｍａｔｉｏｎ）を用いて作成される。具体的には、ＤＩＩ（ダウンロード情報指示メッセージ；Ｄｏｗｎｌｏａｄ  Ｉｎｆｏ  Ｉｎｄｉｃａｔｉｏｎ  Ｍｅｓｓａｇｅ）のＭｏｄｕｌｅＩＤ（モジュール識別子）またはＭｏｄｕｌｅＶｅｒｓｉｏｎ（モジュールバージョン）の値、ＴＯＴ（タイムオフセットテーブル；Ｔｉｍｅ  Ｏｆｆｓｅｔ  Ｔａｂｌｅ）の時刻情報、時計部１８ｈにより作成された時刻情報、ＰＭＴ（番組マップテーブル；Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）のバージョン情報、Ｓｅｒｖｉｃｅ＿ＩＤ（サービス識別子）、Ｎｅｔｗｏｒｋ＿ＩＤ（ネットワーク識別子）、およびＴｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ＩＤ（トランスポートストリーム識別子）等のうち一部または全てを用いて作成される。
ここで、ＤＩＩは、モジュールの構成を示す伝送制御情報であり、ＭｏｄｕｌｅＩＤ、およびＭｏｄｕｌｅＶｅｒｓｉｏｎ（モジュールバージョン）等を含む。ＴＯＴは、ＳＩの１種であり、現在の時刻、サマータイム実施時の時差の情報を示す。ＰＭＴはＰＳＩの種であり、編成チャンネルを構成するコンポーネント（映像、音声およびデータ）のＰＩＤ（パケット識別子；Ｐａｃｋｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）、ストリーム形式識別子（ｓｔｒｅａｍ＿ｔｙｐｅ）等を示す。Ｓｅｒｖｉｃｅ＿ＩＤは編成チャンネルを区別するユニークな番号である。Ｎｅｔｗｏｒｋ＿ＩＤはネットワークを区別するユニークな番号である。Ｔｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ＩＤはトランスポートストリームを区別するユニークな番号である。
あるいは、制御情報は、データスクリプトに記述された日時および時刻を示すタイマー情報、ＵＲＩ（ユニフォームリソースインディケータ）、画面を構成する静止画、動画、音声、ＰＮＧ（ポータブルネットワークグラフィックス；Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）、ＭＮＧ（マルチプルイメージネットワークグラフィックス；Ｍｕｌｔｉｐｌｅ−ｉｍａｇｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）、８単位符号等のデータ放送が参照するコンテンツ情報、再生しているデータ放送の更新を通知する放送局からのイベント情報等のうち一部または全てを用いて作成することもできる。
ここで、ＵＲＩは、インターネット上のオブジェクトへのアドレッシングを示す。ＰＮＧおよびＭＮＧは図形符号である。
このようにして作成された制御情報は、時計部１８ｈにより作成された時刻情報とともに第１の記憶部１９に格納される。
後述するように、データ放送の受信時に、データ放送のデータコンテンツおよび関連情報に含まれる所定情報の変化が検出される。ここで、所定情報は、制御情報を作成するために用いられる上記の情報のうちいずれか１つまたは複数である。
所定情報の変化の検出時および一定時間ごとの更新タイミングに制御情報作成部１８ｅにより制御情報が作成され、第１の記憶部１９に格納される。第１の記憶部１９に格納されたデータコンテンツの通常再生時には、再生されているデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に格納される。すなわち、第２の記憶部２０に格納されるデータコンテンツおよび制御情報は、再生されているデータ放送に応じて変化する。
第１の記憶部１９に格納されたデータコンテンツの特殊再生中または特殊再生停止後には、第２の記憶部２０に格納された制御情報と特殊再生中または特殊再生停止後に第１の記憶部１９から読み出された制御情報とが比較される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致した場合には、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送が継続して再生される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致しない場合には、第２の記憶部２０に格納されたデータコンテンツおよび制御情報が破棄され、第１の記憶部１９に格納されたデータコンテンツに基づいてデータ放送が再起動される。
制御情報はストリームと分割されて第１の記憶部１９へ格納される。その場合、特殊再生時に制御情報のシーク処理を行う必要がないので、特殊再生中にもデータ放送の連続的な再生を行うことが可能である。制御情報がストリームと分割されて第１の記憶部１９へ格納された場合、データコンテンツの再生に関する同期処理には、制御情報とともに第１の記憶部１９に格納された時刻情報が利用される。第１の記憶部１９における制御情報および時刻情報の格納位置（記録位置）は、記録情報として第１の記憶部１９に格納されている。
以下、入出力情報制御部１８の処理を図３〜図５を参照して説明する。図３〜図５の処理は、プログラムＲＯＭ１８ｂに記憶されたデータ放送再生制御プログラムにしたがってＣＰＵ１８ａの制御により実行される。
図３はデータ放送の受信時における入出力情報制御部１８の処理を示すフローチャートである。
データ放送の受信が開始されると、データコンテンツが情報入出力回路１８ｄからシステムバス１８ｉを経由して記憶制御部１８ｆに与えられる。記憶制御部１８ｆは、第１の記憶部１９へのデータコンテンツの格納を開始し（ステップＳ１）、データコンテンツを第１の記憶部１９に格納する（ステップＳ２）。
比較決定部１８ｇは、受信しているデータ放送の所定情報の変化が検出された否かを判別するとともに、時計部１８ｈにより作成される時刻情報に基づいて現在の時刻が一定時間ごとの更新タイミングであるか否かを判別する（ステップＳ３）。
受信しているデータ放送の所定情報の変化が検出された場合または現在の時刻が更新タイミングである場合には、制御情報作成部１８ｅは、受信しているデータ放送に関する制御情報を作成する（ステップＳ４）。
さらに、記憶制御部１８ｆは、制御情報作成部１８ｅにより作成された制御情報を第１の記憶部１９に格納する（ステップＳ５）。
その後、ＣＰＵ１８ａは、データ放送の受信が継続されるか否かを判別する（ステップＳ６）。データ放送の受信が継続される場合には、ＣＰＵ１８ａは、ステップＳ２に戻り、ステップＳ２〜Ｓ６の処理を繰り返す。データ放送の受信が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
このように、データ放送の受信時には、データコンテンツとともにデータ放送に関する制御情報が一定時間ごとおよびデータ放送の所定情報の変化ごとに第１の記憶部１９に格納される。
図４はデータ放送の通常再生時における入出力情報制御部１８の処理を示すフローチャートである。
データ放送の通常再生が開始されると、記憶制御部１８ｆは第１の記憶部１９に格納されたデータコンテンツを制御情報とともに読み出す。この場合、比較決定部１８ｇは、再生しているデータ放送の所定情報の変化が検出されたか否かを判別する（ステップＳ１１）。
再生しているデータ放送の所定情報の変化が検出された場合には、記憶制御部１８ｆは、再生しているデータ放送のデータコンテンツを第２の記憶部２０に格納する（ステップＳ１２）。
さらに、記憶制御部１８ｆは、再生しているデータ放送に関する制御情報を第２の記憶部２０に格納する（ステップＳ１３）。
その後、ＣＰＵ１８ａは、データ放送の再生が継続されるか否かを判別する（ステップＳ１４）。データ放送の再生が継続される場合には、ＣＰＵ１８ａは、ステップＳ１１に戻り、ステップＳ１１〜Ｓ１４の処理を繰り返す。データ放送の再生が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
このように、データ放送の再生時には、データ放送の所定情報の変化時に再生中のデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に一時的に格納される。
図５はデータ放送の特殊再生中および特殊再生後における入出力情報制御部１８の処理を示すフローチャートである。
ここで、特殊再生とは、通常再生とは異なる速度での再生をいい、データコンテンツの早送り再生、戻し再生等を含む。
データ放送の特殊再生中または特殊再生後には、記憶制御部１８ｆは、再生されるべきデータ放送に関する制御情報が第１の記憶部１９に格納されているか否かを判別する（ステップＳ２１）。制御情報が第１の記憶部１９に格納されている場合には、記憶制御部１８ｆは第１の記憶部１９から制御情報を取得してワークＲＡＭ１８ｃの第１の格納位置に保存する（ステップＳ２２）。
また、記憶制御部１８ｆは、データコンテンツおよび制御情報が第２の記憶部２０に格納されているか否かを判別する（ステップＳ２３）。データコンテンツおよび制御情報が第２の記憶部１９に格納されている場合には、記憶制御部１８ｆは第２の記憶部２０からデータコンテンツおよび制御情報を取得してワークＲＡＭ１８ｃの第２の格納位置に保存する（ステップＳ２４）。
さらに、比較決定部１８ｇは、ワークＲＡＭ１８ｃの第１の格納位置に保存されている制御情報と第２の格納位置に保存されている制御情報とが一致するか否かを判別する（ステップＳ２５）。
これらの制御情報が一致する場合には、ＣＰＵ１８ａは、第２の記憶部２０から取得されたデータコンテンツを用いてデータ放送の再生を継続し、データ放送の継続をモニタ３０に表示する（ステップＳ２６）。
これらの制御情報が一致しない場合には、ＣＰＵ１８ａは、データ放送を再起動する（ステップＳ２７）。
ステップＳ２１において再生されるべきデータ放送に関する制御情報が第１の記憶部１９に格納されていない場合、およびステップＳ２３においてデータコンテンツおよび制御情報が第２の記憶部１９に格納されていない場合にも、データ放送が再起動される。
このように、データ放送の受信中に第１の記憶部１９にデータコンテンツとともに制御情報が格納され、データ放送の通常再生中に第２の記憶部２０にデータコンテンツおよび制御情報が格納されるので、特殊再生中および特殊再生後にデータ放送を再起動することなく第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送を迅速に再生することができる。それにより、使用者は、特殊再生前に視聴していたデータ放送を特殊再生中および特殊再生後に連続的に視聴することができる。したがって、より操作性の高いデータ放送サービスが提供される。
（２）第２の実施の形態
第２の実施の形態に係るデータ放送再生制御装置およびそれを備えたデジタル放送受信装置の構成および入出力情報制御部の構成は図１および図２に示した構成と同様である。
本実施の形態では、データ放送の受信時に、データコンテンツが第１の記憶部１９に格納される。第１の記憶部１９に格納されたデータコンテンツの通常再生時に、データ放送の所定情報の変化が検出される。所定情報の変化の検出時に制御情報作成部１８ｅにより制御情報が作成され、再生されているデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に格納される。制御情報は、第１の実施の形態の制御情報と同様である。
第１の記憶部１９に格納されたデータコンテンツの特殊再生中または特殊再生後には、第２の記憶部２０に格納された制御情報と特殊再生中または特殊再生後に第１の記憶部１９から読み出された制御情報とが比較される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致した場合には、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送が継続して再生される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致しない場合には、第２の記憶部２０に格納されたデータコンテンツおよび制御情報が破棄され、第１の記憶部１９に格納されたデータコンテンツに基づいてデータ放送が再起動される。
以下、入出力情報制御部１８の処理を図６〜図８を参照しながら説明する。図６〜図８の処理は、ワークＲＡＭ１８ｃに記憶されたデータ放送再生制御プログラムにしたがってＣＰＵ１８ａの制御により実行される。
図６はデータ放送の受信時における入出力情報制御部１８の処理を示すフローチャートである。
データ放送の受信が開始されると、データコンテンツが情報入出力回路１８ｄからシステムバス１８ｉを経由して記憶制御部１８ｆに与えられる。記憶制御部１８ｆは、第１の記憶部１９へのデータコンテンツの格納を開始し（ステップＳ３１）、データコンテンツを第１の記憶部１９に格納する（ステップＳ３２）。
その後、ＣＰＵ１８ａは、データ放送の受信が継続されるか否かを判別する（ステップＳ３３）。データ放送の受信が継続される場合には、ＣＰＵ１８ａは、ステップＳ３２に戻り、ステップＳ３２〜Ｓ３３の処理を繰り返す。データ放送の受信が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
このように、データ放送の受信時には、データコンテンツが第１の記憶部１９に格納される。
図７はデータ放送の通常再生時における入出力情報制御部１８の処理を示すフローチャートである。
データ放送の通常再生が開始されると、記憶制御部１８ｆは第１の記憶部１９に格納されたデータコンテンツを読み出す。比較決定部１８ｇは、再生されているデータ放送の所定情報の変化が検出された否かを判別する（ステップＳ４１）。
再生されているデータ放送の所定情報の変化が検出された場合には、記憶制御部１８ｆは、再生されているデータ放送のデータコンテンツを第２の記憶部２０に格納する（ステップＳ４２）。
また、制御情報作成部１８ｅは、再生されているデータ放送に関する制御情報を作成する（ステップＳ４３）。
さらに、記憶制御部１８ｆは、制御情報作成部１８ｅにより作成された制御情報を第２の記憶部２０に格納する（ステップＳ４４）。
その後、ＣＰＵ１８ａは、データ放送の再生が継続されるか否かを判別する（ステップＳ４５）。データ放送の再生が継続される場合には、ＣＰＵ１８ａは、ステップＳ４１に戻り、ステップＳ４１〜Ｓ４５の処理を繰り返す。データ放送の再生が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
このように、データ放送の再生時には、所定情報の変化時に再生中のデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に一時的に格納される。
図８はデータ放送の特殊再生中および特殊再生後における入出力情報制御部１８の処理を示すフローチャートである。
データ放送の特殊再生中または特殊再生後に、記憶制御部１８ｆは、再生されるべきデータ放送のデータコンテンツを第１の記憶部１９から取得する（ステップＳ５１）。また、制御情報作成部１８ｅは、第１の記憶部１９から取得されたデータコンテンツからデータ放送に関する制御情報を作成してワークＲＡＭ１８ｃの第１の格納位置に保存する（ステップＳ５２）。
また、記憶制御部１８ｆは、データコンテンツおよび制御情報が第２の記憶部２０に格納されているか否かを判別する（ステップＳ５３）。データコンテンツおよび制御情報が第２の記憶部２０に格納されている場合には、記憶制御部１８ｆは第２の記憶部２０から制御情報を取得してワークＲＡＭ１８ｃの第２の格納位置に保存する（ステップＳ５４）。
さらに、比較決定部１８ｇは、ワークＲＡＭ１８ｃの第１の格納位置に保存されている制御情報と第２の格納位置に保存されている制御情報と一致するか否かを判別する（ステップＳ５５）。
これらの制御情報が一致する場合には、ＣＰＵ１８ａは、第２の記憶部２０から取得されたデータコンテンツを用いてデータ放送の再生を継続し、データ放送の継続をモニタ３０に表示する（ステップＳ５６）。
これらの制御情報が一致しない場合には、ＣＰＵ１８ａは、データ放送を再起動する（ステップＳ５７）。
ステップＳ５３においてデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に格納されていない場合にも、データ放送が再起動される。
このように、データ放送の通常再生中に第２の記憶部２０にデータコンテンツおよび制御情報が格納されるので、特殊再生中および特殊停止後にデータ放送を再起動することなく第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送を迅速に再生することができる。それにより、使用者は、特殊再生前に視聴していたデータ放送を特殊再生中および特殊再生後に連続的に視聴することができる。したがって、より操作性の高いデータ放送サービスが提供される。
（３）第３の実施の形態
第３の実施の形態に係るデータ放送再生制御装置およびそれを備えたデジタル放送受信装置の構成および入出力情報制御部の構成は図１および図２に示した構成と同様である。制御情報は、第１の実施の形態の制御情報と同様である。
本実施の形態では、データ放送のデータコンテンツの受信時に、データ放送の所定情報の変化が検出される。所定情報の変化の検出時に制御情報作成部１８ｅにより制御情報が作成され、第２の記憶部２０にデータコンテンツおよび制御情報が格納される。
データ放送の受信チャンネルが変化したときには、受信されているデータコンテンツおよび関連情報から制御情報が作成される。第２の記憶部２０に格納された制御情報と作成された制御情報とが比較される。第２の記憶部２０に格納された制御情報と作成された制御情報とが一致した場合には、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送が継続して再生される。第２の記憶部２０に格納された制御情報と作成された制御情報とが一致しない場合には、第２の記憶部２０に格納されたデータコンテンツおよび制御情報が破棄され、データ放送のデータコンテンツが再取得される。
以下、入出力情報制御部１８の処理を図９および図１０を参照しながら説明する。図９および図１０の処理は、プログラムＲＯＭ１８ｂに記憶された再生制御プログラムにしたがってＣＰＵ１８ａの制御により実行される。
図９および図１０はデータ放送の受信時における入出力情報制御部１８の処理を示すフローチャートである。
データ放送の受信が開始されると、データコンテンツが情報入出力回路１８ｄからシステムバス１８ｉを経由して記憶制御部１８ｆに与えられる。制御情報作成部１８ｅは、第１の記憶部１９へのデータコンテンツの格納を開始し（ステップＳ６１）、データコンテンツを第１の記憶部１９に格納する（ステップＳ６２）。
比較決定部１８ｇは、受信しているデータ放送の所定情報の変化が検出されたか否かを判別する（ステップＳ６３）。
受信しているデータ放送の所定情報の変化が検出された場合には、記憶制御部１８ｆは、受信しているデータ放送のデータコンテンツを第２の記憶部２０に格納する（ステップＳ６４）。
また、制御情報作成部１８ｅは、受信しているデータ放送に関する制御情報を作成する（ステップＳ６５）。
さらに、記憶制御部１８ｆは、制御情報作成部１８ｅにより作成された制御情報を第２の記憶部２０に格納する（ステップＳ６６）。
その後、ＣＰＵ１８ａは、データ放送の受信が継続されるか否かを判別する（ステップＳ６７）。データ放送の受信が継続される場合には、ＣＰＵ１８ａは、受信しているデータ放送のチャンネルが変化したか否かを判別する（ステップＳ６８）。
受信しているデータ放送のチャンネルが変化した場合には、ＣＰＵ１８ａは、受信しているデータ放送のデータコンテンツを取得してワークＲＡＭ１８ｃの第１の格納位置に保存する（ステップＳ６９）。制御情報作成部１８ｅは、取得されたデータコンテンツおよび関連情報から制御情報を作成する（ステップＳ７０）。
記憶制御部１８ｆは、第２の記憶部２０にデータコンテンツおよび制御情報が格納されているか否かを判別する（ステップＳ７１）。
第２の記憶部２０にデータコンテンツおよび制御情報が格納されている場合には、記憶制御部１８ｆは、第２の記憶部２０から制御情報を取得してワークＲＡＭ１８ｃの第２の格納位置に保存する（ステップＳ７２）。
さらに、比較決定部１８ｇは、ワークＲＡＭ１８ｃの第１の格納位置に保存されている制御情報と第２の格納位置に保存されている制御情報とが一致するか否かを判別する（ステップＳ７３）。
これらの制御情報が一致する場合には、ＣＰＵ１８ａは、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送の再生を継続し（ステップＳ７４）。ステップＳ６２に戻る。
これらの制御情報が一致しない場合には、ＣＰＵ１８ａは、データ放送のデータコンテンツの再取得を実施し（ステップＳ７５）、ステップＳ６２に戻る。
このように、データ放送の受信中に第２の記憶部２０にデータコンテンツおよび制御情報が格納されるので、データ放送のチャンネルが変化した場合に、データ放送のデータコンテンツを再取得することなく第２の記憶部２０に格納されたデータコンテンツを用いて前に受信されていたデータ放送を迅速に再生することができる。それにより、使用者は、データ放送のチャンネルを切り替えた場合に、前に視聴していたデータ放送を連続的に視聴することができる。したがって、より操作性の高いデータ放送サービスが提供される。
（４）他の変形例
制御情報の作成方法は、上記の方法に限定されず、番組情報の他の情報およびデータスクリプトに記載された他のデータ値等を用いて制御情報を作成することもでき、同様の効果が得られる。
また、再生されているデータ放送に対して１つの制御情報を作成してもよく、あるいは再生されているデータ放送に対して複数個の制御情報を作成してもよい。例えば、データＥＳ（エレメンタリストリーム）ごとに制御情報を作成し、データＥＳごとに制御情報の比較を行うことにより、データＥＳごとの再生制御処理を行うことができる。
上記第１の実施の形態では、データ放送の再生時に所定情報の変化が検出されたときに第２の記憶部２０にデータ放送のデータコンテンツおよび制御情報が格納されるが、データ放送の再生時に予めデータ放送のデータコンテンツおよび制御情報が格納されてもよい。
また、上記第１〜第３の実施の形態では、第１の記憶部１９がハードディスクにより構成され、第２の記憶部２０がＲＡＭにより構成されているが、第１の記憶部１９および第２の記憶部２０は、フラッシュＲＯＭ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性メモリ、ＤＶＤ（デジタルビデオディスク）等の光学記録媒体等の種々の記録媒体により構成することができ、上記実施の形態と同様の効果が得られる。
さらに、上記第１〜第３の実施の形態では、入出力情報制御部１８を制御するためのデータ放送再生制御プログラムが記録媒体としてのプログラムＲＯＭ１８ｂに記憶されているが、データ放送再生制御プログラムがフロッピィディスク、ＣＤ（コンパクトディスク）−ＲＯＭ、ＤＶＤ、メモリカード等の他の記録媒体に記録されてもよい。その場合、ＣＰＵ１８ａは、その記録媒体からデータ放送再生制御プログラムを読み込んで実行する。
このような記録媒体に再生制御プログラムを記録することにより、再生制御プログラムの移送が可能となり、パーソナルコンピュータ等の他の独立した装置においても上記実施の形態の再生制御を実施することができる。
さらに、データ放送再生制御装置１００の各構成部は、電子回路等のハードウエアにより構成されてもよく、あるいはＣＰＵ等の情報処理装置およびソフトウエアにより構成されてもよい。
上記実施の形態において、チューナ１０、デジタル復調器１１、多重分離部１３、情報デコード部１４、関連情報処理部１５および情報合成部１６が受信部に相当する。また、情報出力部１７が再生部に相当し、第１の記憶部１９が第１の記憶部に相当し、第２の記憶部２０が第２の記憶部に相当し、制御情報作成部１８ｅが制御情報作成部に相当し、比較決定部１８ｇが判定部に相当し、ＣＰＵ１８ａおよび記憶制御部１８ｆが制御部に相当する。
【図１】
2004082178.tif 000003
【図２】
2004082178.tif 000004
【図３】
2004082178.tif 000005
【図４】
2004082178.tif 000006
【図５】
2004082178.tif 000007
【図６】
2004082178.tif 000008
【図７】
2004082178.tif 000009
【図８】
2004082178.tif 000010
【図９】
2004082178.tif 000011
【図１０】
2004082178.tif 000012
【手続補正書】
【提出日】平成17年5月11日(2005.5.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【技術分野】
【０００１】
本発明は、データ放送再生制御装置、データ放送再生制御方法、データ放送再生制御プログラムおよびそれを記録した記録媒体に関する。
【背景技術】
【０００２】
デジタル放送サービスにおいては、テレビ放送または音声放送とともにデータ放送が行われている。そして、データ放送を記録および再生するためのデータ放送再生制御装置が開発されている（例えば、特開２００１−２５７９８９号公報)。
【０００３】
データ放送再生制御装置においては、データ放送を受信し、受信したデータ放送のデータコンテンツを記録する機能および記録したデータ放送のデータコンテンツを再生する機能を有する。
【０００４】
このようなデータ放送再生制御装置において、データ放送の早送り再生、巻戻し再生等の特殊再生を行うことができる。映像の特殊再生動作の方法として、例えば、映像ストリームのＩ−ピクチャのみをストリームから検出し、静止画のコマ送りを行う方法が提案されている。
【０００５】
しかしながら、データ放送の特殊再生時には、データ放送に関する制御情報がＴＳ（トランスポートストリーム）パケットから欠落する。そのため、データ放送の特殊再生後には、データ放送のデータコンテンツを再度取得するためにデータ放送の再起動を行う必要がある。
【０００６】
そこで、パーシャルＴＳパケットのＳＩＴ（選択情報テーブル；Selection Information Table）に記述されたデータ放送のバージョン情報を利用してデータ放送の再生を制御することが考えられる。しかしながら、ＳＩＴの送出周期は約３秒と大きいため、特殊再生後にデータ放送の再生を制御するには不十分である。
【０００７】
このように、従来のデータ放送再生制御装置では、特殊再生ごとにデータ放送の再起動が行われるため、特殊再生後には、再度データ放送が最初から再生される。そのため、使用者は、特殊再生前に視聴していたデータ放送の続きを視聴するためには、特殊再生前に行った操作手順を特殊再生の終了に再度実行する必要がある。また、データ放送の特殊再生中には、使用者は、データ放送を視聴することはできない。
【０００８】
さらに、データ放送のあるチャンネルを受信しているときに、使用者が受信チャンネルを他のチャンネルに切り替えた後に再度元のチャンネルに戻した場合でも、データ放送のデータコンテンツを再取得する必要がある。そのため、使用者は、チャンネルの切り替え前に視聴していたデータ放送の続きを視聴するためには、チャンネルの切り替え前に行った操作手順を再度実行する必要がある。
【発明の開示】
本発明の目的は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能なデータ放送再生制御装置、データ放送再生制御方法、データ放送再生制御プログラムおよびそれを記録した記録媒体を提供することである。
【０００９】
本発明の他の目的は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能なデータ放送再生制御装置、データ放送再生制御方法、データ放送再生制御プログラムおよびそれを記録した記録媒体を提供することである。
【００１０】
本発明の一局面に従うデータ放送再生制御装置は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御装置であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する受信部と、受信部により受信されたデータ放送のデータコンテンツを記憶する第１の記憶部と、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する再生部と、受信部により受信されまたは再生部により再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する制御情報作成部と、再生部による第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を記憶する第２の記憶部と、再生部による第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する判定部と、判定部により第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生部を制御する制御部とを備えたものである。
【００１１】
本発明に係るデータ放送再生制御装置においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００１２】
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００１３】
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
【００１４】
制御情報作成部は、受信部により受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成し、作成された制御情報を第１の記憶部に格納してもよい。
【００１５】
この場合、受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報が作成され、作成された制御情報が第１の記憶部に格納される。
【００１６】
制御情報作成部は、受信部により受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成してもよい。
【００１７】
この場合、受信されるデータ放送の少なくとも一部の情報の変化時または所定の更新タイミングで制御情報が作成される。
【００１８】
制御情報作成部は、再生部による第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に格納してもよい。
【００１９】
この場合、第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に格納される。
【００２０】
判定部は、再生部による第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かを判定してもよい。
【００２１】
この場合、第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かが判定される。
【００２２】
制御情報作成部は、再生部による第１の再生時において再生されるデータ放送の少なくとも一部の情報が変化した場合に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に格納してもよい。
【００２３】
この場合、第１の再生時において再生されるデータ放送のうち少なくとも一部の情報が変化した場合に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に格納される。
【００２４】
判定部は、再生部による第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かを判定してもよい。
【００２５】
この場合、第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かが判定される。
【００２６】
制御情報作成部は、再生部による第１の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成し、作成された制御情報を第２の記憶部に格納してもよい。
【００２７】
この場合、第１の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報が作成され、作成された制御情報が第２の記憶部に格納される。
【００２８】
制御情報作成部は、再生部による第１の再生時において再生されるデータ放送の少なくとも一部の情報が変化した場合に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に格納してもよい。
【００２９】
この場合、第１の再生時において再生されるデータ放送のうち少なくとも一部の情報が変化した場合、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に格納される。
【００３０】
制御情報作成部は、再生部による第２の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報に基づいて制御情報を作成し、判定部は、再生部による第２の再生時に、第２の記憶部に記憶された制御情報と制御情報作成部により作成された制御情報とが一致するか否かを判定してもよい。
【００３１】
この場合、第２の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報に基づいて制御情報が作成され、第２の記憶部に記憶された制御情報と制御情報作成部により作成された制御情報とが一致するか否かが判定される。
【００３２】
第２の再生は、第１の再生とは異なる速度での再生を含んでもよい。この場合、使用者は、第１の再生とは異なる速度を有する特殊再生前に視聴していたデータ放送を特殊再生中および特殊再生後に連続的に視聴することが可能となる。
【００３３】
データ放送のデータコンテンツおよび／または関連情報に含まれる所定情報は、データスクリプトに記載されたコンテンツ参照情報を含んでもよい。この場合、データスクリプトに記載されたコンテンツ参照情報に基づいて制御情報が作成される。
【００３４】
本発明の他の局面に従うデータ放送再生制御装置は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御装置であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する受信部と、受信部により受信されたデータ放送のデータコンテンツを記憶する第１の記憶部と、受信部により受信されたデータ放送のデータコンテンツを再生する再生部と、受信部により受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する制御情報作成部と、受信部による第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を記憶する第２の記憶部と、受信部による第２の受信時に、第２の記憶部に記憶される制御情報と受信部により受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する判定部と、判定部により第２の記憶部に記憶される制御情報と受信部により受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生部を制御する制御部とを備えるものである。
【００３５】
本発明に係るデータ放送再生制御装置においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００３６】
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００３７】
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
【００３８】
制御情報作成部は、受信部による第１の受信時において受信部により受信されるデータ放送の少なくとも一部の情報の変化時に制御情報を作成してもよい。
【００３９】
この場合、第１の受信時において受信されるデータ情報の少なくとも一部の情報の変化時に制御情報が作成される。
【００４０】
第１の受信時は、受信チャンネルの変更前であり、第２の受信時は、受信チャンネルの変更後であってもよい。
【００４１】
この場合、受信チャンネルの変更後に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、受信チャンネルの変更前に視聴していたデータ放送を受信チャンネルの変更後に連続的に視聴することが可能となる。
【００４２】
データ放送のデータコンテンツおよび／または関連情報に含まれる所定情報は、データスクリプトに記載されたコンテンツ参照情報を含んでもよい。
【００４３】
この場合、データスクリプトに記載されたコンテンツ参照情報から制御情報が作成される。
【００４４】
本発明のさらに他の局面に従うデータ放送再生制御方法は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御方法であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信するステップと、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶するステップと、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生するステップと、受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成するステップと、第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶するステップと、第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定するステップと、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するものである。
【００４５】
本発明に係るデータ放送再生制御方法においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００４６】
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００４７】
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
【００４８】
本発明のさらに他の局面に従うデータ放送再生制御方法は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御方法であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信するステップと、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶するステップと、受信されたデータ放送のデータコンテンツを再生するステップと、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成するステップと、第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶するステップと、第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定するステップと、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御するステップとを備えたものである。
【００４９】
本発明に係るデータ放送再生制御方法においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００５０】
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００５１】
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
【００５２】
本発明のさらに他の局面に従うデータ放送再生制御プログラムは、コンピュータにより実行可能でかつ１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムであって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する処理と、受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
【００５３】
本発明に係るデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００５４】
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００５５】
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
【００５６】
本発明のさらに他の局面に従うデータ放送再生制御プログラムは、コンピュータにより実行可能でかつ１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムであって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、受信されたデータ放送のデータコンテンツを再生する処理と、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
【００５７】
本発明に係るデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００５８】
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００５９】
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
【００６０】
本発明のさらに他の局面に従うデータ記録媒体は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、データ放送再生制御プログラムは、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する処理と、受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
【００６１】
本発明に係る記録媒体に記録されたデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００６２】
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００６３】
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
【００６４】
本発明のさらに他の局面に従う記録媒体は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、データ放送再生制御プログラムは、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、受信されたデータ放送のデータコンテンツを再生する処理と、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
【００６５】
本発明に係る記録媒体に記録されたデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００６６】
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００６７】
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
【発明を実施するための最良の形態】
【００６８】
（１）第１の実施の形態
図１は本発明の第１の実施の形態に係るデータ放送再生制御装置を備えたデジタル放送受信装置の構成を示すブロック図である。
【００６９】
図１のデジタル放送受信装置は、データ放送再生制御装置１００およびモニタ３０を備える。データ放送再生制御装置１００は、チューナ１０、デジタル復調器１１、誤り訂正回路１２、多重分離部１３、情報デコード部１４、関連情報処理部１５、情報合成部１６、情報出力部１７、入出力情報制御部１８、第１の記憶部１９および第２の記憶部２０を含む。
【００７０】
デジタル放送では、テレビ放送または音声放送およびデータ放送のコンテンツが伝送路１を伝送される。データ放送のコンテンツをデータコンテンツと呼ぶ。
【００７１】
チューナ１０は、テレビ放送または音声放送およびデータ放送を受信し、使用者により選択されたチャンネルに対応するデジタル変調された放送信号を選局する。デジタル復調器１２は、デジタル変調された放送信号を多重化されたデジタル信号に復調する。誤り訂正回路１２は、伝送路およびデジタル復調器１２で発生するデータ誤りを訂正する。
【００７２】
多重分離部１３は、多重化されたデジタル信号を符号化された映像信号、音声信号、データ信号および関連情報に分離する。ここで、関連情報は、電子番組情報（ＥＰＧ）等を含む。情報デコード部１４は、符号化された映像信号、音声信号およびデータ信号を復号化する。関連情報処理部１５は、多重分離部１３から与えられる関連情報を解析する。
【００７３】
情報合成部１６は、情報デコード部１４から与えられる映像信号、音声信号およびデータ信号ならびに関連情報処理部１５から与えられる関連情報を合成して画面を作成する。情報出力部１７は、合成された映像信号、音声信号、データ信号および関連情報をモニタ３０に出力する。モニタ３０は、合成された映像信号、音声信号、データ信号および関連情報に基づいて、テレビ放送または音声放送およびデータ放送の映像を表示するとともに音声を出力する。
【００７４】
また、情報合成部１６は、映像信号、音声信号およびデータ信号を含む。データ放送のデータコンテンツを入出力情報制御部１８に与えるとともに、番組情報を作成し、その番組情報を入出力情報制御部１８に与える。
【００７５】
入出力情報制御部１８は、情報合成部１６から与えられるデータコンテンツ、番組情報および後述する時刻情報に含まれる情報に基づいてデータ放送に関する制御情報を作成する。制御情報の詳細については後述する。この入出力情報制御部１８は、作成された制御情報を映像信号、音声信号およびデータ信号を含むデータコンテンツとともに第１の記憶部１９に与え、制御情報およびデータコンテンツを第２の記憶部２０に与える。
【００７６】
第１の記憶部１９は、例えばハードディスクからなり、記録対象となるデータ放送のデータコンテンツおよびデータ放送に関する制御情報等を記憶する。第２の記憶部２０は、例えばＲＡＭ（ランダムアクセスメモリ）からなり、再生中のデータ放送のデータコンテンツおよびそのデータ放送に関する制御情報等を一時的に記憶する。第２の記憶部２０のアクセス速度は、第１の記憶部１９のアクセス速度よりも高い。
【００７７】
以下、本実施の形態では、データ放送の記録および再生について説明するが、第１の記憶部１９にテレビ放送または音声放送のコンテンツを記録および再生することもできる。
【００７８】
図２は図１のデータ放送再生制御装置１００における入出力情報制御部１８の構成を示すブロック図である。
【００７９】
図２において、入出力情報制御部１８は、ＣＰＵ（中央演算処理装置）１８ａ、プログラムＲＯＭ（リードオンリメモリ）１８ｂ、ワークＲＡＭ（ランダムアクセスメモリ）１８ｃ、情報入出力回路１８ｄ、制御情報作成部１８ｅ、記憶制御部１８ｆ、比較決定部１８ｇおよび時計部１８ｈを含む。これらのＣＰＵ１８ａ、プログラムＲＯＭ１８ｂ、ワークＲＡＭ１８ｃ、情報入出力回路１８ｄ、制御情報作成部１８ｅ、記憶制御部１８ｆ、比較決定部１８ｇおよび時計部１８ｈは、データ転送を行うシステムバス１８ｉに接続される。
【００８０】
プログラムＲＯＭ１８ｂには、データ放送再生制御プログラムが記憶されている。ＣＰＵ１８ａは、プログラムＲＯＭ１８ｂに記憶されたデータ放送再生制御プログラムにしたがって各種データの書き込み、読み出し、検索および演算を行うとともに入出力情報制御部１８内の各部を制御する。ワークＲＡＭ１８ｃは、ＣＰＵ１８ａが演算および制御を行うときに、各種データを一時的に格納する。
【００８１】
情報入出力回路１８ｄは、情報合成部１７とシステムバス１８ｉとの間でデータコンテンツおよび制御情報等の受け渡しを行う。データコンテンツには、データ放送のデータスクリプトが含まれる。
【００８２】
制御情報作成部１８ｅは、情報入出力回路１８ｄを経由して入力されるデータコンテンツおよび番組情報に含まれる情報ならびに時刻情報に基づいて制御情報を作成する。具体的には、制御情報作成部１８ｅは、データ放送のデータスクリプトに記載されたコンテンツ参照情報および後述する時計部１８ｈにより作成される時刻情報のいずれかの組み合わせに基づいて制御情報を作成する。制御情報の作成方法の詳細については後述する。
【００８３】
記憶制御部１８ｆは、情報入出力回路１８ｄを経由して入力されるデータ放送のデータコンテンツおよび制御情報作成部１８ｅにより作成されたデータ放送に関する制御情報等を第１の記憶部１９または第２の記憶部２０に書き込み、または第１の記憶部１９または第２の記憶部２０に記憶されたデータコンテンツおよび制御情報等を読み出す。また、記憶制御部１８ｆは、現在再生されているデータ放送のデータコンテンツおよびデータ放送に関する制御情報を第２の記憶部２０に書き込みまたは第２の記憶部２０に記憶されたデータ放送のデータコンテンツおよび制御情報を読み出す。
【００８４】
比較決定部１８ｇは、制御情報作成部１８ｅにより作成された制御情報を取得するとともに、現在受信しているデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報の変化を検出し、検出結果に基づいて制御情報作成部１８ｅを制御する。また、比較決定部１８ｇは、再生中のデータ放送に関する制御情報と第２の記憶部２０に記憶された制御情報とを比較し、これらが一致する場合には、第２の記憶部２０に記憶されたデータコンテンツを用いてデータ放送の再生を継続し、これらが一致しない場合には、データ放送の再起動を行う。ここで、データ放送の再起動とは、第１の記憶部１９に格納されたデータコンテンツを取得することによりデータ放送の開始部分からデータ放送を再生することをいう。
【００８５】
時計部１８ｈは、関連情報に含まれる電子番組情報等から現在の時刻を計算し、時刻情報を作成する。
【００８６】
本実施の形態では、データ放送の受信時に、以下のように作成されたデータ放送に関連する制御情報がデータコンテンツとともに第１の記憶部１９に格納される。
【００８７】
ここで、データ放送に関する制御情報について説明する。制御情報は、データ放送再生制御装置１００において受信されているデータ放送に含まれる１または複数のデータコンテンツの各々をユニークに識別するための情報である。
【００８８】
この制御情報は、情報合成部１６により作成される番組情報であるＳＩ（番組配列情報；Service Information)またはＰＳＩ（番組特定情報；Program Specific Information)を用いて作成される。具体的には、ＤＩＩ（ダウンロード情報指示メッセージ；Download Info Indication Message）のＭｏｄｕｌｅＩＤ（モジュール識別子）またはＭｏｄｕｌｅＶｅｒｓｉｏｎ（モジュールバージョン）の値、ＴＯＴ（タイムオフセットテーブル；Time  Offset  Table）の時刻情報、時計部１８ｈにより作成された時刻情報、ＰＭＴ（番組マップテーブル；Program Map Table）のバージョン情報、Ｓｅｒｖｉｃｅ＿ＩＤ（サービス識別子）、Ｎｅｔｗｏｒｋ＿ＩＤ（ネットワーク識別子）、およびＴｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ＩＤ（トランスポートストリーム識別子）等のうち一部または全てを用いて作成される。
【００８９】
ここで、ＤＩＩは、モジュールの構成を示す伝送制御情報であり、ＭｏｄｕｌｅＩＤ、およびＭｏｄｕｌｅＶｅｒｓｉｏｎ（モジュールバージョン）等を含む。ＴＯＴは、ＳＩの１種であり、現在の時刻、サマータイム実施時の時差の情報を示す。ＰＭＴはＰＳＩの種であり、編成チャンネルを構成するコンポーネント（映像、音声およびデータ）のＰＩＤ（パケット識別子；Packet Identifier）、ストリーム形式識別子（stream#type）等を示す。Ｓｅｒｖｉｃｅ＿ＩＤは編成チャンネルを区別するユニークな番号である。Ｎｅｔｗｏｒｋ＿ＩＤはネットワークを区別するユニークな番号である。Ｔｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ＩＤはトランスポートストリームを区別するユニークな番号である。
【００９０】
あるいは、制御情報は、データスクリプトに記述された日時および時刻を示すタイマー情報、ＵＲＩ（ユニフォームリソースインディケータ）、画面を構成する静止画、動画、音声、ＰＮＧ（ポータブルネットワークグラフィックス；Portable Network Graphics）、ＭＮＧ（マルチプルイメージネットワークグラフィックス；Multiple-image Network Graphics）、８単位符号等のデータ放送が参照するコンテンツ情報、再生しているデータ放送の更新を通知する放送局からのイベント情報等のうち一部または全てを用いて作成することもできる。
【００９１】
ここで、ＵＲＩは、インターネット上のオブジェクトへのアドレッシングを示す。ＰＮＧおよびＭＮＧは図形符号である。
【００９２】
このようにして作成された制御情報は、時計部１８ｈにより作成された時刻情報とともに第１の記憶部１９に格納される。
【００９３】
後述するように、データ放送の受信時に、データ放送のデータコンテンツおよび関連情報に含まれる所定情報の変化が検出される。ここで、所定情報は、制御情報を作成するために用いられる上記の情報のうちいずれか１つまたは複数である。
【００９４】
所定情報の変化の検出時および一定時間ごとの更新タイミングに制御情報作成部１８ｅにより制御情報が作成され、第１の記憶部１９に格納される。第１の記憶部１９に格納されたデータコンテンツの通常再生時には、再生されているデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に格納される。すなわち、第２の記憶部２０に格納されるデータコンテンツおよび制御情報は、再生されているデータ放送に応じて変化する。
【００９５】
第１の記憶部１９に格納されたデータコンテンツの特殊再生中または特殊再生停止後には、第２の記憶部２０に格納された制御情報と特殊再生中または特殊再生停止後に第１の記憶部１９から読み出された制御情報とが比較される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致した場合には、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送が継続して再生される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致しない場合には、第２の記憶部２０に格納されたデータコンテンツおよび制御情報が破棄され、第１の記憶部１９に格納されたデータコンテンツに基づいてデータ放送が再起動される。
【００９６】
制御情報はストリームと分割されて第１の記憶部１９へ格納される。その場合、特殊再生時に制御情報のシーク処理を行う必要がないので、特殊再生中にもデータ放送の連続的な再生を行うことが可能である。制御情報がストリームと分割されて第１の記憶部１９へ格納された場合、データコンテンツの再生に関する同期処理には、制御情報とともに第１の記憶部１９に格納された時刻情報が利用される。第１の記憶部１９における制御情報および時刻情報の格納位置（記録位置）は、記録情報として第１の記憶部１９に格納されている。
【００９７】
以下、入出力情報制御部１８の処理を図３〜図５を参照して説明する。図３〜図５の処理は、プログラムＲＯＭ１８ｂに記憶されたデータ放送再生制御プログラムにしたがってＣＰＵ１８ａの制御により実行される。
【００９８】
図３はデータ放送の受信時における入出力情報制御部１８の処理を示すフローチャートである。
【００９９】
データ放送の受信が開始されると、データコンテンツが情報入出力回路１８ｄからシステムバス１８ｉを経由して記憶制御部１８ｆに与えられる。記憶制御部１８ｆは、第１の記憶部１９へのデータコンテンツの格納を開始し（ステップＳ１）、データコンテンツを第１の記憶部１９に格納する（ステップＳ２）。
【０１００】
比較決定部１８ｇは、受信しているデータ放送の所定情報の変化が検出された否かを判別するとともに、時計部１８ｈにより作成される時刻情報に基づいて現在の時刻が一定時間ごとの更新タイミングであるか否かを判別する（ステップＳ３）。
【０１０１】
受信しているデータ放送の所定情報の変化が検出された場合または現在の時刻が更新タイミングである場合には、制御情報作成部１８ｅは、受信しているデータ放送に関する制御情報を作成する（ステップＳ４）。
【０１０２】
さらに、記憶制御部１８ｆは、制御情報作成部１８ｅにより作成された制御情報を第１の記憶部１９に格納する（ステップＳ５）。
【０１０３】
その後、ＣＰＵ１８ａは、データ放送の受信が継続されるか否かを判別する（ステップＳ６）。データ放送の受信が継続される場合には、ＣＰＵ１８ａは、ステップＳ２に戻り、ステップＳ２〜Ｓ６の処理を繰り返す。データ放送の受信が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
【０１０４】
このように、データ放送の受信時には、データコンテンツとともにデータ放送に関する制御情報が一定時間ごとおよびデータ放送の所定情報の変化ごとに第１の記憶部１９に格納される。
【０１０５】
図４はデータ放送の通常再生時における入出力情報制御部１８の処理を示すフローチャートである。
【０１０６】
データ放送の通常再生が開始されると、記憶制御部１８ｆは第１の記憶部１９に格納されたデータコンテンツを制御情報とともに読み出す。この場合、比較決定部１８ｇは、再生しているデータ放送の所定情報の変化が検出されたか否かを判別する（ステップＳ１１）。
【０１０７】
再生しているデータ放送の所定情報の変化が検出された場合には、記憶制御部１８ｆは、再生しているデータ放送のデータコンテンツを第２の記憶部２０に格納する（ステップＳ１２）。
【０１０８】
さらに、記憶制御部１８ｆは、再生しているデータ放送に関する制御情報を第２の記憶部２０に格納する（ステップＳ１３）。
【０１０９】
その後、ＣＰＵ１８ａは、データ放送の再生が継続されるか否かを判別する（ステップＳ１４）。データ放送の再生が継続される場合には、ＣＰＵ１８ａは、ステップＳ１１に戻り、ステップＳ１１〜Ｓ１４の処理を繰り返す。データ放送の再生が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
【０１１０】
このように、データ放送の再生時には、データ放送の所定情報の変化時に再生中のデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に一時的に格納される。
【０１１１】
図５はデータ放送の特殊再生中および特殊再生後における入出力情報制御部１８の処理を示すフローチャートである。
【０１１２】
ここで、特殊再生とは、通常再生とは異なる速度での再生をいい、データコンテンツの早送り再生、戻し再生等を含む。
【０１１３】
データ放送の特殊再生中または特殊再生後には、記憶制御部１８ｆは、再生されるべきデータ放送に関する制御情報が第１の記憶部１９に格納されているか否かを判別する（ステップＳ２１）。制御情報が第１の記憶部１９に格納されている場合には、記憶制御部１８ｆは第１の記憶部１９から制御情報を取得してワークＲＡＭ１８ｃの第１の格納位置に保存する（ステップＳ２２）。
【０１１４】
また、記憶制御部１８ｆは、データコンテンツおよび制御情報が第２の記憶部２０に格納されているか否かを判別する（ステップＳ２３）。データコンテンツおよび制御情報が第２の記憶部１９に格納されている場合には、記憶制御部１８ｆは第２の記憶部２０からデータコンテンツおよび制御情報を取得してワークＲＡＭ１８ｃの第２の格納位置に保存する（ステップＳ２４）。
【０１１５】
さらに、比較決定部１８ｇは、ワークＲＡＭ１８ｃの第１の格納位置に保存されている制御情報と第２の格納位置に保存されている制御情報とが一致するか否かを判別する（ステップＳ２５）。
【０１１６】
これらの制御情報が一致する場合には、ＣＰＵ１８ａは、第２の記憶部２０から取得されたデータコンテンツを用いてデータ放送の再生を継続し、データ放送の継続をモニタ３０に表示する（ステップＳ２６）。
【０１１７】
これらの制御情報が一致しない場合には、ＣＰＵ１８ａは、データ放送を再起動する（ステップＳ２７）。
【０１１８】
ステップＳ２１において再生されるべきデータ放送に関する制御情報が第１の記憶部１９に格納されていない場合、およびステップＳ２３においてデータコンテンツおよび制御情報が第２の記憶部１９に格納されていない場合にも、データ放送が再起動される。
【０１１９】
このように、データ放送の受信中に第１の記憶部１９にデータコンテンツとともに制御情報が格納され、データ放送の通常再生中に第２の記憶部２０にデータコンテンツおよび制御情報が格納されるので、特殊再生中および特殊再生後にデータ放送を再起動することなく第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送を迅速に再生することができる。それにより、使用者は、特殊再生前に視聴していたデータ放送を特殊再生中および特殊再生後に連続的に視聴することができる。したがって、より操作性の高いデータ放送サービスが提供される。
【０１２０】
（２）第２の実施の形態
第２の実施の形態に係るデータ放送再生制御装置およびそれを備えたデジタル放送受信装置の構成および入出力情報制御部の構成は図１および図２に示した構成と同様である。
【０１２１】
本実施の形態では、データ放送の受信時に、データコンテンツが第１の記憶部１９に格納される。第１の記憶部１９に格納されたデータコンテンツの通常再生時に、データ放送の所定情報の変化が検出される。所定情報の変化の検出時に制御情報作成部１８ｅにより制御情報が作成され、再生されているデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に格納される。制御情報は、第１の実施の形態の制御情報と同様である。
【０１２２】
第１の記憶部１９に格納されたデータコンテンツの特殊再生中または特殊再生後には、第２の記憶部２０に格納された制御情報と特殊再生中または特殊再生後に第１の記憶部１９から読み出された制御情報とが比較される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致した場合には、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送が継続して再生される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致しない場合には、第２の記憶部２０に格納されたデータコンテンツおよび制御情報が破棄され、第１の記憶部１９に格納されたデータコンテンツに基づいてデータ放送が再起動される。
【０１２３】
以下、入出力情報制御部１８の処理を図６〜図８を参照しながら説明する。図６〜図８の処理は、ワークＲＡＭ１８ｃに記憶されたデータ放送再生制御プログラムにしたがってＣＰＵ１８ａの制御により実行される。
【０１２４】
図６はデータ放送の受信時における入出力情報制御部１８の処理を示すフローチャートである。
【０１２５】
データ放送の受信が開始されると、データコンテンツが情報入出力回路１８ｄからシステムバス１８ｉを経由して記憶制御部１８ｆに与えられる。記憶制御部１８ｆは、第１の記憶部１９へのデータコンテンツの格納を開始し（ステップＳ３１）、データコンテンツを第１の記憶部１９に格納する（ステップＳ３２）。
【０１２６】
その後、ＣＰＵ１８ａは、データ放送の受信が継続されるか否かを判別する（ステップＳ３３）。データ放送の受信が継続される場合には、ＣＰＵ１８ａは、ステップＳ３２に戻り、ステップＳ３２〜Ｓ３３の処理を繰り返す。データ放送の受信が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
【０１２７】
このように、データ放送の受信時には、データコンテンツが第１の記憶部１９に格納される。
【０１２８】
図７はデータ放送の通常再生時における入出力情報制御部１８の処理を示すフローチャートである。
【０１２９】
データ放送の通常再生が開始されると、記憶制御部１８ｆは第１の記憶部１９に格納されたデータコンテンツを読み出す。比較決定部１８ｇは、再生されているデータ放送の所定情報の変化が検出された否かを判別する（ステップＳ４１）。
【０１３０】
再生されているデータ放送の所定情報の変化が検出された場合には、記憶制御部１８ｆは、再生されているデータ放送のデータコンテンツを第２の記憶部２０に格納する（ステップＳ４２）。
【０１３１】
また、制御情報作成部１８ｅは、再生されているデータ放送に関する制御情報を作成する（ステップＳ４３）。
【０１３２】
さらに、記憶制御部１８ｆは、制御情報作成部１８ｅにより作成された制御情報を第２の記憶部２０に格納する（ステップＳ４４）。
【０１３３】
その後、ＣＰＵ１８ａは、データ放送の再生が継続されるか否かを判別する（ステップＳ４５）。データ放送の再生が継続される場合には、ＣＰＵ１８ａは、ステップＳ４１に戻り、ステップＳ４１〜Ｓ４５の処理を繰り返す。データ放送の再生が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
【０１３４】
このように、データ放送の再生時には、所定情報の変化時に再生中のデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に一時的に格納される。
【０１３５】
図８はデータ放送の特殊再生中および特殊再生後における入出力情報制御部１８の処理を示すフローチャートである。
【０１３６】
データ放送の特殊再生中または特殊再生後に、記憶制御部１８ｆは、再生されるべきデータ放送のデータコンテンツを第１の記憶部１９から取得する（ステップＳ５１）。また、制御情報作成部１８ｅは、第１の記憶部１９から取得されたデータコンテンツからデータ放送に関する制御情報を作成してワークＲＡＭ１８ｃの第１の格納位置に保存する（ステップＳ５２）。
【０１３７】
また、記憶制御部１８ｆは、データコンテンツおよび制御情報が第２の記憶部２０に格納されているか否かを判別する（ステップＳ５３）。データコンテンツおよび制御情報が第２の記憶部２０に格納されている場合には、記憶制御部１８ｆは第２の記憶部２０から制御情報を取得してワークＲＡＭ１８ｃの第２の格納位置に保存する（ステップＳ５４）。
【０１３８】
さらに、比較決定部１８ｇは、ワークＲＡＭ１８ｃの第１の格納位置に保存されている制御情報と第２の格納位置に保存されている制御情報と一致するか否かを判別する（ステップＳ５５）。
【０１３９】
これらの制御情報が一致する場合には、ＣＰＵ１８ａは、第２の記憶部２０から取得されたデータコンテンツを用いてデータ放送の再生を継続し、データ放送の継続をモニタ３０に表示する（ステップＳ５６）。
【０１４０】
これらの制御情報が一致しない場合には、ＣＰＵ１８ａは、データ放送を再起動する（ステップＳ５７）。
【０１４１】
ステップＳ５３においてデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に格納されていない場合にも、データ放送が再起動される。
【０１４２】
このように、データ放送の通常再生中に第２の記憶部２０にデータコンテンツおよび制御情報が格納されるので、特殊再生中および特殊停止後にデータ放送を再起動することなく第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送を迅速に再生することができる。それにより、使用者は、特殊再生前に視聴していたデータ放送を特殊再生中および特殊再生後に連続的に視聴することができる。したがって、より操作性の高いデータ放送サービスが提供される。
【０１４３】
（３）第３の実施の形態
第３の実施の形態に係るデータ放送再生制御装置およびそれを備えたデジタル放送受信装置の構成および入出力情報制御部の構成は図１および図２に示した構成と同様である。制御情報は、第１の実施の形態の制御情報と同様である。
【０１４４】
本実施の形態では、データ放送のデータコンテンツの受信時に、データ放送の所定情報の変化が検出される。所定情報の変化の検出時に制御情報作成部１８ｅにより制御情報が作成され、第２の記憶部２０にデータコンテンツおよび制御情報が格納される。
【０１４５】
データ放送の受信チャンネルが変化したときには、受信されているデータコンテンツおよび関連情報から制御情報が作成される。第２の記憶部２０に格納された制御情報と作成された制御情報とが比較される。第２の記憶部２０に格納された制御情報と作成された制御情報とが一致した場合には、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送が継続して再生される。第２の記憶部２０に格納された制御情報と作成された制御情報とが一致しない場合には、第２の記憶部２０に格納されたデータコンテンツおよび制御情報が破棄され、データ放送のデータコンテンツが再取得される。
【０１４６】
以下、入出力情報制御部１８の処理を図９および図１０を参照しながら説明する。図９および図１０の処理は、プログラムＲＯＭ１８ｂに記憶された再生制御プログラムにしたがってＣＰＵ１８ａの制御により実行される。
【０１４７】
図９および図１０はデータ放送の受信時における入出力情報制御部１８の処理を示すフローチャートである。
【０１４８】
データ放送の受信が開始されると、データコンテンツが情報入出力回路１８ｄからシステムバス１８ｉを経由して記憶制御部１８ｆに与えられる。制御情報作成部１８ｅは、第１の記憶部１９へのデータコンテンツの格納を開始し（ステップＳ６１）、データコンテンツを第１の記憶部１９に格納する（ステップＳ６２）。
【０１４９】
比較決定部１８ｇは、受信しているデータ放送の所定情報の変化が検出されたか否かを判別する（ステップＳ６３）。
【０１５０】
受信しているデータ放送の所定情報の変化が検出された場合には、記憶制御部１８ｆは、受信しているデータ放送のデータコンテンツを第２の記憶部２０に格納する（ステップＳ６４）。
【０１５１】
また、制御情報作成部１８ｅは、受信しているデータ放送に関する制御情報を作成する（ステップＳ６５）。
【０１５２】
さらに、記憶制御部１８ｆは、制御情報作成部１８ｅにより作成された制御情報を第２の記憶部２０に格納する（ステップＳ６６）。
【０１５３】
その後、ＣＰＵ１８ａは、データ放送の受信が継続されるか否かを判別する（ステップＳ６７）。データ放送の受信が継続される場合には、ＣＰＵ１８ａは、受信しているデータ放送のチャンネルが変化したか否かを判別する（ステップＳ６８）。
【０１５４】
受信しているデータ放送のチャンネルが変化した場合には、ＣＰＵ１８ａは、受信しているデータ放送のデータコンテンツを取得してワークＲＡＭ１８ｃの第１の格納位置に保存する（ステップＳ６９）。制御情報作成部１８ｅは、取得されたデータコンテンツおよび関連情報から制御情報を作成する（ステップＳ７０）。
【０１５５】
記憶制御部１８ｆは、第２の記憶部２０にデータコンテンツおよび制御情報が格納されているか否かを判別する（ステップＳ７１）。
【０１５６】
第２の記憶部２０にデータコンテンツおよび制御情報が格納されている場合には、記憶制御部１８ｆは、第２の記憶部２０から制御情報を取得してワークＲＡＭ１８ｃの第２の格納位置に保存する（ステップＳ７２）。
【０１５７】
さらに、比較決定部１８ｇは、ワークＲＡＭ１８ｃの第１の格納位置に保存されている制御情報と第２の格納位置に保存されている制御情報とが一致するか否かを判別する（ステップＳ７３）。
【０１５８】
これらの制御情報が一致する場合には、ＣＰＵ１８ａは、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送の再生を継続し（ステップＳ７４）。ステップＳ６２に戻る。
【０１５９】
これらの制御情報が一致しない場合には、ＣＰＵ１８ａは、データ放送のデータコンテンツの再取得を実施し（ステップＳ７５）、ステップＳ６２に戻る。
【０１６０】
このように、データ放送の受信中に第２の記憶部２０にデータコンテンツおよび制御情報が格納されるので、データ放送のチャンネルが変化した場合に、データ放送のデータコンテンツを再取得することなく第２の記憶部２０に格納されたデータコンテンツを用いて前に受信されていたデータ放送を迅速に再生することができる。それにより、使用者は、データ放送のチャンネルを切り替えた場合に、前に視聴していたデータ放送を連続的に視聴することができる。したがって、より操作性の高いデータ放送サービスが提供される。
【０１６１】
（４）他の変形例
制御情報の作成方法は、上記の方法に限定されず、番組情報の他の情報およびデータスクリプトに記載された他のデータ値等を用いて制御情報を作成することもでき、同様の効果が得られる。
【０１６２】
また、再生されているデータ放送に対して１つの制御情報を作成してもよく、あるいは再生されているデータ放送に対して複数個の制御情報を作成してもよい。例えば、データＥＳ（エレメンタリストリーム）ごとに制御情報を作成し、データＥＳごとに制御情報の比較を行うことにより、データＥＳごとの再生制御処理を行うことができる。
【０１６３】
上記第１の実施の形態では、データ放送の再生時に所定情報の変化が検出されたときに第２の記憶部２０にデータ放送のデータコンテンツおよび制御情報が格納されるが、データ放送の再生時に予めデータ放送のデータコンテンツおよび制御情報が格納されてもよい。
【０１６４】
また、上記第１〜第３の実施の形態では、第１の記憶部１９がハードディスクにより構成され、第２の記憶部２０がＲＡＭにより構成されているが、第１の記憶部１９および第２の記憶部２０は、フラッシュＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programable Read Only Memory）等の不揮発性メモリ、ＤＶＤ（デジタルビデオディスク）等の光学記録媒体等の種々の記録媒体により構成することができ、上記実施の形態と同様の効果が得られる。
【０１６５】
さらに、上記第１〜第３の実施の形態では、入出力情報制御部１８を制御するためのデータ放送再生制御プログラムが記録媒体としてのプログラムＲＯＭ１８ｂに記憶されているが、データ放送再生制御プログラムがフロッピィディスク、ＣＤ（コンパクトディスク）−ＲＯＭ、ＤＶＤ、メモリカード等の他の記録媒体に記録されてもよい。その場合、ＣＰＵ１８ａは、その記録媒体からデータ放送再生制御プログラムを読み込んで実行する。
【０１６６】
このような記録媒体に再生制御プログラムを記録することにより、再生制御プログラムの移送が可能となり、パーソナルコンピュータ等の他の独立した装置においても上記実施の形態の再生制御を実施することができる。
【０１６７】
さらに、データ放送再生制御装置１００の各構成部は、電子回路等のハードウエアにより構成されてもよく、あるいはＣＰＵ等の情報処理装置およびソフトウエアにより構成されてもよい。
【０１６８】
上記実施の形態において、チューナ１０、デジタル復調器１１、多重分離部１３、情報デコード部１４、関連情報処理部１５および情報合成部１６が受信部に相当する。また、情報出力部１７が再生部に相当し、第１の記憶部１９が第１の記憶部に相当し、第２の記憶部２０が第２の記憶部に相当し、制御情報作成部１８ｅが制御情報作成部に相当し、比較決定部１８ｇが判定部に相当し、ＣＰＵ１８ａおよび記憶制御部１８ｆが制御部に相当する。
【図面の簡単な説明】
【０１６９】
【図１】  図１は、本発明の第１の実施の形態に係るデータ放送再生制御装置を備えたデジタル放送受信装置の構成を示すブロック図、
【図２】  図２は、図１のデータ放送再生制御装置における入出力情報制御部の構成を示すブロック図、
【図３】  図３は、データ放送の受信時における入出力情報制御部の処理を示すフローチャート、
【図４】  図４は、データ放送の通常再生時における入出力情報制御部の処理を示すフローチャート、
【図５】  図５は、特殊再生中および特殊再生の停止後における入出力情報制御部の処理を示すフローチャート、
【図６】  図６は、データ放送の受信時における入出力情報制御部の処理を示すフローチャート、
【図７】  図７は、通常再生時における入出力情報制御部の処理を示すフローチャート、
【図８】  図８は、特殊再生中および特殊再生の停止後における入出力情報制御部の処理を示すフローチャート、
【図９】  図９は、データ放送の受信時における入出力情報制御部の処理を示すフローチャート、
【図１０】  図１０は、データ放送の受信時における入出力情報制御部の処理を示すフローチャートである。
【手続補正書】
【提出日】平成17年5月23日(2005.5.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御装置であって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する受信部と、
前記受信部により受信されたデータ放送のデータコンテンツを記憶する第１の記憶部と、
前記第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する再生部と、
前記受信部により受信されまたは前記再生部により再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する制御情報作成部と、
前記再生部による第１の再生時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を記憶する第２の記憶部と、
前記再生部による第２の再生時に、前記第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する判定部と、
前記判定部により前記第２の記憶部に記憶される制御情報と前記再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように前記再生部を制御する制御部とを備えた、データ放送再生制御装置。
【請求項２】
前記制御情報作成部は、前記受信部により受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成し、作成された前記制御情報を前記第１の記憶部に格納する、請求項１記載のデータ放送再生制御装置。
【請求項３】
前記制御情報作成部は、前記受信部により受信されるデータ放送の少なくとも一部の情報変化時または所定の更新タイミングで制御情報を作成する、請求項２記載のデータ放送再生制御装置。
【請求項４】
前記制御情報作成部は、前記再生部による前記第１の再生時に、前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を前記第２の記憶部に格納する、請求項２記載のデータ放送再生制御装置。
【請求項５】
前記制御情報作成部は、前記再生部による前記第１の再生時において再生されるデータ放送の少なくとも一部の情報が変化した場合に、前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を前記第２の記憶部に格納する、請求項４記載のデータ放送再生制御装置。
【請求項６】
前記判定部は、前記再生部による前記第２の再生時に、前記第２の記憶部に記憶された制御情報と前記第１の記憶部に記憶された制御情報とが一致するか否かを判定する、請求項４記載のデータ放送再生制御装置。
【請求項７】
前記判定部は、前記再生部による前記第２の再生時に、前記第２の記憶部に記憶された制御情報と前記第１の記憶部に記憶された制御情報とが一致するか否かを判定する、請求項５記載のデータ放送再生制御装置。
【請求項８】
前記制御情報作成部は、前記再生部による前記第１の再生時に、前記第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成し、作成された制御情報を前記第２の記憶部に格納する、請求項１記載のデータ放送再生制御装置。
【請求項９】
前記制御情報作成部は、前記再生部による前記第１の再生時において再生されるデータ放送の少なくとも一部の情報が変化した場合に、前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を前記第２の記憶部に格納する、請求項８記載のデータ放送再生制御装置。
【請求項１０】
前記制御情報作成部は、前記再生部による前記第２の再生時に、前記第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報に基づいて制御情報を作成し、
前記判定部は、前記再生部による前記第２の再生時に、前記第２の記憶部に記憶された制御情報と前記制御情報作成部により作成された制御情報とが一致するか否かを判定する、請求項８記載のデータ放送再生制御装置。
【請求項１１】
前記第２の再生は、前記第１の再生とは異なる速度での再生を含む、請求項１記載のデータ放送再生制御装置。
【請求項１２】
データ放送のデータコンテンツおよび／または関連情報に含まれる前記所定情報は、データスクリプトに記載されたコンテンツ参照情報を含む、請求項１記載のデータ放送再生制御装置。
【請求項１３】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御装置であって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する受信部と、
前記受信部により受信されたデータ放送のデータコンテンツを記憶する第１の記憶部と、
前記受信部により受信されたデータ放送のデータコンテンツを再生する再生部と、
前記受信部により受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する制御情報作成部と、
前記受信部による第１の受信時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を記憶する第２の記憶部と、
前記受信部による第２の受信時に、前記第２の記憶部に記憶される制御情報と前記受信部により受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する判定部と、
前記判定部により前記第２の記憶部に記憶される制御情報と前記受信部により受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように前記再生部を制御する制御部とを備えた、データ放送再生制御装置。
【請求項１４】
前記制御情報作成部は、前記受信部による前記第１の受信時において前記受信部により受信されるデータ放送の少なくとも一部の情報の変化時に制御情報を作成する、請求項１３記載のデータ放送再生制御装置。
【請求項１５】
前記第１の受信時は、受信チャンネルの変更前であり、前記第２の受信時は、受信チャンネルの変更後である、請求項１３記載のデータ放送再生制御装置。
【請求項１６】
データ放送のデータコンテンツおよび／または関連情報に含まれる前記所定情報は、データスクリプトに記載されたコンテンツ参照情報を含む、請求項１３記載のデータ放送再生制御装置。
【請求項１７】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御方法であって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信するステップと、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶するステップと、
前記第１の記憶部に記憶されたデータ放送のデータコンテンツを再生するステップと、
前記受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成するステップと、
第１の再生時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶するステップと、
第２の再生時に、前記第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定するステップと、
前記第２の記憶部に記憶される制御情報と前記再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御するステップとを備えた、データ放送再生制御方法。
【請求項１８】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御方法であって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信するステップと、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶するステップと、
前記受信されたデータ放送のデータコンテンツを再生するステップと、
前記受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成するステップと、
第１の受信時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶するステップと、
第２の受信時に、前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定するステップと、
前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御するステップとを備えた、データ放送再生制御方法。
【請求項１９】
コンピュータにより実行可能でかつ１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムであって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する処理と、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、
前記第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する処理と、
前記受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、
第１の再生時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、
第２の再生時に、前記第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、
前記第２の記憶部に記憶される制御情報と前記再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、
前記コンピュータに実行させる、データ放送再生制御プログラム。
【請求項２０】
コンピュータにより実行可能でかつ１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムであって、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する処理と、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、
前記受信されたデータ放送のデータコンテンツを再生する処理と、
前記受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、
第１の受信時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、
第２の受信時に、前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、
前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、
前記コンピュータに実行させる、データ放送再生制御プログラム。
【請求項２１】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記データ放送再生制御プログラムは、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する処理と、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、
前記第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する処理と、
前記受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、
第１の再生時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、
第２の再生時に、前記第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、
前記第２の記憶部に記憶される制御情報と前記再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、
前記コンピュータに実行させる、記録媒体。
【請求項２２】
１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記データ放送再生制御プログラムは、
データ放送のデータコンテンツおよび前記データ放送に付属する関連情報を受信する処理と、
前記受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、
前記受信されたデータ放送のデータコンテンツを再生する処理と、
前記受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、
第１の受信時に前記第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、
第２の受信時に、前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、
前記第２の記憶部に記憶される制御情報と前記受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に前記第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、
前記コンピュータに実行させる、記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【技術分野】
【０００１】
本発明は、データ放送再生制御装置、データ放送再生制御方法、データ放送再生制御プログラムおよびそれを記録した記録媒体に関する。
【背景技術】
【０００２】
デジタル放送サービスにおいては、テレビ放送または音声放送とともにデータ放送が行われている。そして、データ放送を記録および再生するためのデータ放送再生制御装置が開発されている（例えば、特開２００１−２５７９８９号公報)。
【０００３】
データ放送再生制御装置においては、データ放送を受信し、受信したデータ放送のデータコンテンツを記録する機能および記録したデータ放送のデータコンテンツを再生する機能を有する。
【０００４】
このようなデータ放送再生制御装置において、データ放送の早送り再生、巻戻し再生等の特殊再生を行うことができる。映像の特殊再生動作の方法として、例えば、映像ストリームのＩ−ピクチャのみをストリームから検出し、静止画のコマ送りを行う方法が提案されている。
【０００５】
しかしながら、データ放送の特殊再生時には、データ放送に関する制御情報がＴＳ（トランスポートストリーム）パケットから欠落する。そのため、データ放送の特殊再生後には、データ放送のデータコンテンツを再度取得するためにデータ放送の再起動を行う必要がある。
【０００６】
そこで、パーシャルＴＳパケットのＳＩＴ（選択情報テーブル；Selection Information Table）に記述されたデータ放送のバージョン情報を利用してデータ放送の再生を制御
することが考えられる。しかしながら、ＳＩＴの送出周期は約３秒と大きいため、特殊再生後にデータ放送の再生を制御するには不十分である。
【０００７】
このように、従来のデータ放送再生制御装置では、特殊再生ごとにデータ放送の再起動が行われるため、特殊再生後には、再度データ放送が最初から再生される。そのため、使用者は、特殊再生前に視聴していたデータ放送の続きを視聴するためには、特殊再生前に行った操作手順を特殊再生の終了に再度実行する必要がある。また、データ放送の特殊再生中には、使用者は、データ放送を視聴することはできない。
【０００８】
さらに、データ放送のあるチャンネルを受信しているときに、使用者が受信チャンネルを他のチャンネルに切り替えた後に再度元のチャンネルに戻した場合でも、データ放送のデータコンテンツを再取得する必要がある。そのため、使用者は、チャンネルの切り替え前に視聴していたデータ放送の続きを視聴するためには、チャンネルの切り替え前に行った操作手順を再度実行する必要がある。
【発明の開示】
本発明の目的は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能なデータ放送再生制御装置、データ放送再生制御方法、データ放送再生制御プログラムおよびそれを記録した記録媒体を提供することである。
【０００９】
本発明の他の目的は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能なデータ放送再生制御装置、データ放送再生制御方法、データ放送再生制御プログラムおよびそれを記録した記録媒体を提供することである。
【００１０】
本発明の一局面に従うデータ放送再生制御装置は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御装置であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する受信部と、受信部により受信されたデータ放送のデータコンテンツを記憶する第１の記憶部と、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する再生部と、受信部により受信されまたは再生部により再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する制御情報作成部と、再生部による第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を記憶する第２の記憶部と、再生部による第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する判定部と、判定部により第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生部を制御する制御部とを備えたものである。
【００１１】
本発明に係るデータ放送再生制御装置においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００１２】
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００１３】
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
【００１４】
制御情報作成部は、受信部により受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成し、作成された制御情報を第１の記憶部に格納してもよい。
【００１５】
この場合、受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報が作成され、作成された制御情報が第１の記憶部に格納される。
【００１６】
制御情報作成部は、受信部により受信されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成してもよい。
【００１７】
この場合、受信されるデータ放送の少なくとも一部の情報の変化時または所定の更新タイミングで制御情報が作成される。
【００１８】
制御情報作成部は、再生部による第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に格納してもよい。
【００１９】
この場合、第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に格納される。
【００２０】
判定部は、再生部による第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かを判定してもよい。
【００２１】
この場合、第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かが判定される。
【００２２】
制御情報作成部は、再生部による第１の再生時において再生されるデータ放送の少なくとも一部の情報が変化した場合に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に格納してもよい。
【００２３】
この場合、第１の再生時において再生されるデータ放送のうち少なくとも一部の情報が変化した場合に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に格納される。
【００２４】
判定部は、再生部による第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かを判定してもよい。
【００２５】
この場合、第２の再生時に、第２の記憶部に記憶された制御情報と第１の記憶部に記憶された制御情報とが一致するか否かが判定される。
【００２６】
制御情報作成部は、再生部による第１の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報を作成し、作成された制御情報を第２の記憶部に格納してもよい。
【００２７】
この場合、第１の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報から制御情報が作成され、作成された制御情報が第２の記憶部に格納される。
【００２８】
制御情報作成部は、再生部による第１の再生時において再生されるデータ放送の少なくとも一部の情報が変化した場合に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に格納してもよい。
【００２９】
この場合、第１の再生時において再生されるデータ放送のうち少なくとも一部の情報が変化した場合、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に格納される。
【００３０】
制御情報作成部は、再生部による第２の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報に基づいて制御情報を作成し、判定部は、再生部による第２の再生時に、第２の記憶部に記憶された制御情報と制御情報作成部により作成された制御情報とが一致するか否かを判定してもよい。
【００３１】
この場合、第２の再生時に、第１の記憶部から取得されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報に基づいて制御情報が作成され、第２の記憶部に記憶された制御情報と制御情報作成部により作成された制御情報とが一致するか否かが判定される。
【００３２】
第２の再生は、第１の再生とは異なる速度での再生を含んでもよい。この場合、使用者は、第１の再生とは異なる速度を有する特殊再生前に視聴していたデータ放送を特殊再生中および特殊再生後に連続的に視聴することが可能となる。
【００３３】
データ放送のデータコンテンツおよび／または関連情報に含まれる所定情報は、データスクリプトに記載されたコンテンツ参照情報を含んでもよい。この場合、データスクリプトに記載されたコンテンツ参照情報に基づいて制御情報が作成される。
【００３４】
本発明の他の局面に従うデータ放送再生制御装置は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御装置であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する受信部と、受信部により受信されたデータ放送のデータコンテンツを記憶する第１の記憶部と、受信部により受信されたデータ放送のデータコンテンツを再生する再生部と、受信部により受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する制御情報作成部と、受信部による第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を記憶する第２の記憶部と、受信部による第２の受信時に、第２の記憶部に記憶される制御情報と受信部により受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する判定部と、判定部により第２の記憶部に記憶される制御情報と受信部により受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生部を制御する制御部とを備えるものである。
【００３５】
本発明に係るデータ放送再生制御装置においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００３６】
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００３７】
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
【００３８】
制御情報作成部は、受信部による第１の受信時において受信部により受信されるデータ放送の少なくとも一部の情報の変化時に制御情報を作成してもよい。
【００３９】
この場合、第１の受信時において受信されるデータ情報の少なくとも一部の情報の変化時に制御情報が作成される。
【００４０】
第１の受信時は、受信チャンネルの変更前であり、第２の受信時は、受信チャンネルの変更後であってもよい。
【００４１】
この場合、受信チャンネルの変更後に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、受信チャンネルの変更前に視聴していたデータ放送を受信チャンネルの変更後に連続的に視聴することが可能となる。
【００４２】
データ放送のデータコンテンツおよび／または関連情報に含まれる所定情報は、データスクリプトに記載されたコンテンツ参照情報を含んでもよい。
【００４３】
この場合、データスクリプトに記載されたコンテンツ参照情報から制御情報が作成される。
【００４４】
本発明のさらに他の局面に従うデータ放送再生制御方法は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御方法であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信するステップと、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶するステップと、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生するステップと、受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成するステップと、第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶するステップと、第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定するステップと、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するものである。
【００４５】
本発明に係るデータ放送再生制御方法においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００４６】
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００４７】
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
【００４８】
本発明のさらに他の局面に従うデータ放送再生制御方法は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御方法であって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信するステップと、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶するステップと、受信されたデータ放送のデータコンテンツを再生するステップと、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成するステップと、第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶するステップと、第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定するステップと、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御するステップとを備えたものである。
【００４９】
本発明に係るデータ放送再生制御方法においては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００５０】
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００５１】
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
【００５２】
本発明のさらに他の局面に従うデータ放送再生制御プログラムは、コンピュータにより実行可能でかつ１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムであって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する処理と、受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
【００５３】
本発明に係るデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００５４】
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００５５】
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
【００５６】
本発明のさらに他の局面に従うデータ放送再生制御プログラムは、コンピュータにより実行可能でかつ１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムであって、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、受信されたデータ放送のデータコンテンツを再生する処理と、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
【００５７】
本発明に係るデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００５８】
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００５９】
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
【００６０】
本発明のさらに他の局面に従うデータ記録媒体は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、データ放送再生制御プログラムは、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、第１の記憶部に記憶されたデータ放送のデータコンテンツを再生する処理と、受信されまたは再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の再生時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の再生時に、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
【００６１】
本発明に係る記録媒体に記録されたデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、第１の記憶部に記憶されたデータ放送のデータコンテンツが再生される。受信または再生されるデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００６２】
第１の再生時に、第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の再生時に、第２の記憶部に記憶された制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と再生されるべきデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００６３】
このように、第２の再生時には、第２の記憶部に記憶されたデータ放送のデータコンテンツを用いてデータ放送が再生されるので、使用者は、第１の再生時に視聴していたデータ放送を第２の再生時に連続的に視聴することが可能となる。
【００６４】
本発明のさらに他の局面に従う記録媒体は、１または複数のデータコンテンツを含むデータ放送の再生を制御するデータ放送再生制御プログラムを記録したコンピュータ読み取り可能な記録媒体であって、データ放送再生制御プログラムは、データ放送のデータコンテンツおよびデータ放送に付属する関連情報を受信する処理と、受信されたデータ放送のデータコンテンツを第１の記憶部に記憶する処理と、受信されたデータ放送のデータコンテンツを再生する処理と、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報を作成する処理と、第１の受信時に第１の記憶部から取得されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報を第２の記憶部に記憶する処理と、第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かを判定する処理と、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致すると判定された場合に第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生するように再生を制御する処理とを、コンピュータに実行させるものである。
【００６５】
本発明に係る記録媒体に記録されたデータ放送再生制御プログラムにおいては、データ放送のデータコンテンツおよびデータ放送に付属する関連情報が受信され、受信されたデータ放送のデータコンテンツが第１の記憶部に記憶される。また、受信されたデータ放送のデータコンテンツが再生される。さらに、受信されたデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報からデータ放送のデータコンテンツを識別するための制御情報が作成される。
【００６６】
第１の受信時に、第１の記憶部から受信されたデータ放送のデータコンテンツおよびそのデータコンテンツに対応する制御情報が第２の記憶部に記憶される。第２の受信時に、第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致するか否かが判定される。第２の記憶部に記憶される制御情報と受信されるデータ放送のデータコンテンツに対応する制御情報とが一致する場合には、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送が再生される。
【００６７】
このように、第２の受信時に、第２の記憶部に記憶されたデータコンテンツを用いてデータ放送を再生することができるので、使用者は、第１の受信時に視聴していたデータ放送を第２の受信時に連続的に視聴することが可能となる。
【発明を実施するための最良の形態】
【００６８】
（１）第１の実施の形態
図１は本発明の第１の実施の形態に係るデータ放送再生制御装置を備えたデジタル放送受信装置の構成を示すブロック図である。
【００６９】
図１のデジタル放送受信装置は、データ放送再生制御装置１００およびモニタ３０を備える。データ放送再生制御装置１００は、チューナ１０、デジタル復調器１１、誤り訂正回路１２、多重分離部１３、情報デコード部１４、関連情報処理部１５、情報合成部１６、情報出力部１７、入出力情報制御部１８、第１の記憶部１９および第２の記憶部２０を含む。
【００７０】
デジタル放送では、テレビ放送または音声放送およびデータ放送のコンテンツが伝送路１を伝送される。データ放送のコンテンツをデータコンテンツと呼ぶ。
【００７１】
チューナ１０は、テレビ放送または音声放送およびデータ放送を受信し、使用者により選択されたチャンネルに対応するデジタル変調された放送信号を選局する。デジタル復調器１２は、デジタル変調された放送信号を多重化されたデジタル信号に復調する。誤り訂正回路１２は、伝送路およびデジタル復調器１２で発生するデータ誤りを訂正する。
【００７２】
多重分離部１３は、多重化されたデジタル信号を符号化された映像信号、音声信号、データ信号および関連情報に分離する。ここで、関連情報は、電子番組情報（ＥＰＧ）等を含む。情報デコード部１４は、符号化された映像信号、音声信号およびデータ信号を復号化する。関連情報処理部１５は、多重分離部１３から与えられる関連情報を解析する。
【００７３】
情報合成部１６は、情報デコード部１４から与えられる映像信号、音声信号およびデータ信号ならびに関連情報処理部１５から与えられる関連情報を合成して画面を作成する。情報出力部１７は、合成された映像信号、音声信号、データ信号および関連情報をモニタ３０に出力する。モニタ３０は、合成された映像信号、音声信号、データ信号および関連情報に基づいて、テレビ放送または音声放送およびデータ放送の映像を表示するとともに音声を出力する。
【００７４】
また、情報合成部１６は、映像信号、音声信号およびデータ信号を含む。データ放送のデータコンテンツを入出力情報制御部１８に与えるとともに、番組情報を作成し、その番組情報を入出力情報制御部１８に与える。
【００７５】
入出力情報制御部１８は、情報合成部１６から与えられるデータコンテンツ、番組情報および後述する時刻情報に含まれる情報に基づいてデータ放送に関する制御情報を作成する。制御情報の詳細については後述する。この入出力情報制御部１８は、作成された制御情報を映像信号、音声信号およびデータ信号を含むデータコンテンツとともに第１の記憶部１９に与え、制御情報およびデータコンテンツを第２の記憶部２０に与える。
【００７６】
第１の記憶部１９は、例えばハードディスクからなり、記録対象となるデータ放送のデータコンテンツおよびデータ放送に関する制御情報等を記憶する。第２の記憶部２０は、例えばＲＡＭ（ランダムアクセスメモリ）からなり、再生中のデータ放送のデータコンテンツおよびそのデータ放送に関する制御情報等を一時的に記憶する。第２の記憶部２０のアクセス速度は、第１の記憶部１９のアクセス速度よりも高い。
【００７７】
以下、本実施の形態では、データ放送の記録および再生について説明するが、第１の記憶部１９にテレビ放送または音声放送のコンテンツを記録および再生することもできる。
【００７８】
図２は図１のデータ放送再生制御装置１００における入出力情報制御部１８の構成を示すブロック図である。
【００７９】
図２において、入出力情報制御部１８は、ＣＰＵ（中央演算処理装置）１８ａ、プログラムＲＯＭ（リードオンリメモリ）１８ｂ、ワークＲＡＭ（ランダムアクセスメモリ）１８ｃ、情報入出力回路１８ｄ、制御情報作成部１８ｅ、記憶制御部１８ｆ、比較決定部１８ｇおよび時計部１８ｈを含む。これらのＣＰＵ１８ａ、プログラムＲＯＭ１８ｂ、ワークＲＡＭ１８ｃ、情報入出力回路１８ｄ、制御情報作成部１８ｅ、記憶制御部１８ｆ、比較決定部１８ｇおよび時計部１８ｈは、データ転送を行うシステムバス１８ｉに接続される。
【００８０】
プログラムＲＯＭ１８ｂには、データ放送再生制御プログラムが記憶されている。ＣＰＵ１８ａは、プログラムＲＯＭ１８ｂに記憶されたデータ放送再生制御プログラムにしたがって各種データの書き込み、読み出し、検索および演算を行うとともに入出力情報制御部１８内の各部を制御する。ワークＲＡＭ１８ｃは、ＣＰＵ１８ａが演算および制御を行うときに、各種データを一時的に格納する。
【００８１】
情報入出力回路１８ｄは、情報合成部１７とシステムバス１８ｉとの間でデータコンテンツおよび制御情報等の受け渡しを行う。データコンテンツには、データ放送のデータスクリプトが含まれる。
【００８２】
制御情報作成部１８ｅは、情報入出力回路１８ｄを経由して入力されるデータコンテンツおよび番組情報に含まれる情報ならびに時刻情報に基づいて制御情報を作成する。具体的には、制御情報作成部１８ｅは、データ放送のデータスクリプトに記載されたコンテンツ参照情報および後述する時計部１８ｈにより作成される時刻情報のいずれかの組み合わせに基づいて制御情報を作成する。制御情報の作成方法の詳細については後述する。
【００８３】
記憶制御部１８ｆは、情報入出力回路１８ｄを経由して入力されるデータ放送のデータコンテンツおよび制御情報作成部１８ｅにより作成されたデータ放送に関する制御情報等を第１の記憶部１９または第２の記憶部２０に書き込み、または第１の記憶部１９または第２の記憶部２０に記憶されたデータコンテンツおよび制御情報等を読み出す。また、記憶制御部１８ｆは、現在再生されているデータ放送のデータコンテンツおよびデータ放送に関する制御情報を第２の記憶部２０に書き込みまたは第２の記憶部２０に記憶されたデータ放送のデータコンテンツおよび制御情報を読み出す。
【００８４】
比較決定部１８ｇは、制御情報作成部１８ｅにより作成された制御情報を取得するとともに、現在受信しているデータ放送のデータコンテンツおよび／または関連情報に含まれる所定情報の変化を検出し、検出結果に基づいて制御情報作成部１８ｅを制御する。また、比較決定部１８ｇは、再生中のデータ放送に関する制御情報と第２の記憶部２０に記憶された制御情報とを比較し、これらが一致する場合には、第２の記憶部２０に記憶されたデータコンテンツを用いてデータ放送の再生を継続し、これらが一致しない場合には、データ放送の再起動を行う。ここで、データ放送の再起動とは、第１の記憶部１９に格納されたデータコンテンツを取得することによりデータ放送の開始部分からデータ放送を再生することをいう。
【００８５】
時計部１８ｈは、関連情報に含まれる電子番組情報等から現在の時刻を計算し、時刻情報を作成する。
【００８６】
本実施の形態では、データ放送の受信時に、以下のように作成されたデータ放送に関連する制御情報がデータコンテンツとともに第１の記憶部１９に格納される。
【００８７】
ここで、データ放送に関する制御情報について説明する。制御情報は、データ放送再生制御装置１００において受信されているデータ放送に含まれる１または複数のデータコンテンツの各々をユニークに識別するための情報である。
【００８８】
この制御情報は、情報合成部１６により作成される番組情報であるＳＩ（番組配列情報；Service Information)またはＰＳＩ（番組特定情報；Program Specific Information)
を用いて作成される。具体的には、ＤＩＩ（ダウンロード情報指示メッセージ；Download
Info Indication Message）のＭｏｄｕｌｅＩＤ（モジュール識別子）またはＭｏｄｕｌｅＶｅｒｓｉｏｎ（モジュールバージョン）の値、ＴＯＴ（タイムオフセットテーブル；Time  Offset  Table）の時刻情報、時計部１８ｈにより作成された時刻情報、ＰＭＴ（
番組マップテーブル；Program Map Table）のバージョン情報、Ｓｅｒｖｉｃｅ＿ＩＤ（
サービス識別子）、Ｎｅｔｗｏｒｋ＿ＩＤ（ネットワーク識別子）、およびＴｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ＩＤ（トランスポートストリーム識別子）等のうち一部または全てを用いて作成される。
【００８９】
ここで、ＤＩＩは、モジュールの構成を示す伝送制御情報であり、ＭｏｄｕｌｅＩＤ、およびＭｏｄｕｌｅＶｅｒｓｉｏｎ（モジュールバージョン）等を含む。ＴＯＴは、ＳＩの１種であり、現在の時刻、サマータイム実施時の時差の情報を示す。ＰＭＴはＰＳＩの種であり、編成チャンネルを構成するコンポーネント（映像、音声およびデータ）のＰＩＤ（パケット識別子；Packet Identifier）、ストリーム形式識別子（stream#type）等を示す。Ｓｅｒｖｉｃｅ＿ＩＤは編成チャンネルを区別するユニークな番号である。Ｎｅｔｗｏｒｋ＿ＩＤはネットワークを区別するユニークな番号である。Ｔｒａｎｓｐｏｒｔ＿ｓｔｒｅａｍ＿ＩＤはトランスポートストリームを区別するユニークな番号である。
【００９０】
あるいは、制御情報は、データスクリプトに記述された日時および時刻を示すタイマー情報、ＵＲＩ（ユニフォームリソースインディケータ）、画面を構成する静止画、動画、音声、ＰＮＧ（ポータブルネットワークグラフィックス；Portable Network Graphics）
、ＭＮＧ（マルチプルイメージネットワークグラフィックス；Multiple-image Network Graphics）、８単位符号等のデータ放送が参照するコンテンツ情報、再生しているデータ
放送の更新を通知する放送局からのイベント情報等のうち一部または全てを用いて作成することもできる。
【００９１】
ここで、ＵＲＩは、インターネット上のオブジェクトへのアドレッシングを示す。ＰＮＧおよびＭＮＧは図形符号である。
【００９２】
このようにして作成された制御情報は、時計部１８ｈにより作成された時刻情報とともに第１の記憶部１９に格納される。
【００９３】
後述するように、データ放送の受信時に、データ放送のデータコンテンツおよび関連情報に含まれる所定情報の変化が検出される。ここで、所定情報は、制御情報を作成するために用いられる上記の情報のうちいずれか１つまたは複数である。
【００９４】
所定情報の変化の検出時および一定時間ごとの更新タイミングに制御情報作成部１８ｅにより制御情報が作成され、第１の記憶部１９に格納される。第１の記憶部１９に格納されたデータコンテンツの通常再生時には、再生されているデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に格納される。すなわち、第２の記憶部２０に格納されるデータコンテンツおよび制御情報は、再生されているデータ放送に応じて変化する。
【００９５】
第１の記憶部１９に格納されたデータコンテンツの特殊再生中または特殊再生停止後には、第２の記憶部２０に格納された制御情報と特殊再生中または特殊再生停止後に第１の記憶部１９から読み出された制御情報とが比較される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致した場合には、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送が継続して再生される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致しない場合には、第２の記憶部２０に格納されたデータコンテンツおよび制御情報が破棄され、第１の記憶部１９に格納されたデータコンテンツに基づいてデータ放送が再起動される。
【００９６】
制御情報はストリームと分割されて第１の記憶部１９へ格納される。その場合、特殊再生時に制御情報のシーク処理を行う必要がないので、特殊再生中にもデータ放送の連続的な再生を行うことが可能である。制御情報がストリームと分割されて第１の記憶部１９へ格納された場合、データコンテンツの再生に関する同期処理には、制御情報とともに第１の記憶部１９に格納された時刻情報が利用される。第１の記憶部１９における制御情報および時刻情報の格納位置（記録位置）は、記録情報として第１の記憶部１９に格納されている。
【００９７】
以下、入出力情報制御部１８の処理を図３〜図５を参照して説明する。図３〜図５の処理は、プログラムＲＯＭ１８ｂに記憶されたデータ放送再生制御プログラムにしたがってＣＰＵ１８ａの制御により実行される。
【００９８】
図３はデータ放送の受信時における入出力情報制御部１８の処理を示すフローチャートである。
【００９９】
データ放送の受信が開始されると、データコンテンツが情報入出力回路１８ｄからシステムバス１８ｉを経由して記憶制御部１８ｆに与えられる。記憶制御部１８ｆは、第１の記憶部１９へのデータコンテンツの格納を開始し（ステップＳ１）、データコンテンツを第１の記憶部１９に格納する（ステップＳ２）。
【０１００】
比較決定部１８ｇは、受信しているデータ放送の所定情報の変化が検出された否かを判別するとともに、時計部１８ｈにより作成される時刻情報に基づいて現在の時刻が一定時間ごとの更新タイミングであるか否かを判別する（ステップＳ３）。
【０１０１】
受信しているデータ放送の所定情報の変化が検出された場合または現在の時刻が更新タイミングである場合には、制御情報作成部１８ｅは、受信しているデータ放送に関する制御情報を作成する（ステップＳ４）。
【０１０２】
さらに、記憶制御部１８ｆは、制御情報作成部１８ｅにより作成された制御情報を第１の記憶部１９に格納する（ステップＳ５）。
【０１０３】
その後、ＣＰＵ１８ａは、データ放送の受信が継続されるか否かを判別する（ステップＳ６）。データ放送の受信が継続される場合には、ＣＰＵ１８ａは、ステップＳ２に戻り、ステップＳ２〜Ｓ６の処理を繰り返す。データ放送の受信が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
【０１０４】
このように、データ放送の受信時には、データコンテンツとともにデータ放送に関する制御情報が一定時間ごとおよびデータ放送の所定情報の変化ごとに第１の記憶部１９に格納される。
【０１０５】
図４はデータ放送の通常再生時における入出力情報制御部１８の処理を示すフローチャートである。
【０１０６】
データ放送の通常再生が開始されると、記憶制御部１８ｆは第１の記憶部１９に格納されたデータコンテンツを制御情報とともに読み出す。この場合、比較決定部１８ｇは、再生しているデータ放送の所定情報の変化が検出されたか否かを判別する（ステップＳ１１）。
【０１０７】
再生しているデータ放送の所定情報の変化が検出された場合には、記憶制御部１８ｆは、再生しているデータ放送のデータコンテンツを第２の記憶部２０に格納する（ステップＳ１２）。
【０１０８】
さらに、記憶制御部１８ｆは、再生しているデータ放送に関する制御情報を第２の記憶部２０に格納する（ステップＳ１３）。
【０１０９】
その後、ＣＰＵ１８ａは、データ放送の再生が継続されるか否かを判別する（ステップＳ１４）。データ放送の再生が継続される場合には、ＣＰＵ１８ａは、ステップＳ１１に戻り、ステップＳ１１〜Ｓ１４の処理を繰り返す。データ放送の再生が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
【０１１０】
このように、データ放送の再生時には、データ放送の所定情報の変化時に再生中のデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に一時的に格納される。
【０１１１】
図５はデータ放送の特殊再生中および特殊再生後における入出力情報制御部１８の処理を示すフローチャートである。
【０１１２】
ここで、特殊再生とは、通常再生とは異なる速度での再生をいい、データコンテンツの早送り再生、戻し再生等を含む。
【０１１３】
データ放送の特殊再生中または特殊再生後には、記憶制御部１８ｆは、再生されるべきデータ放送に関する制御情報が第１の記憶部１９に格納されているか否かを判別する（ステップＳ２１）。制御情報が第１の記憶部１９に格納されている場合には、記憶制御部１８ｆは第１の記憶部１９から制御情報を取得してワークＲＡＭ１８ｃの第１の格納位置に保存する（ステップＳ２２）。
【０１１４】
また、記憶制御部１８ｆは、データコンテンツおよび制御情報が第２の記憶部２０に格納されているか否かを判別する（ステップＳ２３）。データコンテンツおよび制御情報が第２の記憶部１９に格納されている場合には、記憶制御部１８ｆは第２の記憶部２０からデータコンテンツおよび制御情報を取得してワークＲＡＭ１８ｃの第２の格納位置に保存する（ステップＳ２４）。
【０１１５】
さらに、比較決定部１８ｇは、ワークＲＡＭ１８ｃの第１の格納位置に保存されている制御情報と第２の格納位置に保存されている制御情報とが一致するか否かを判別する（ステップＳ２５）。
【０１１６】
これらの制御情報が一致する場合には、ＣＰＵ１８ａは、第２の記憶部２０から取得されたデータコンテンツを用いてデータ放送の再生を継続し、データ放送の継続をモニタ３０に表示する（ステップＳ２６）。
【０１１７】
これらの制御情報が一致しない場合には、ＣＰＵ１８ａは、データ放送を再起動する（ステップＳ２７）。
【０１１８】
ステップＳ２１において再生されるべきデータ放送に関する制御情報が第１の記憶部１９に格納されていない場合、およびステップＳ２３においてデータコンテンツおよび制御情報が第２の記憶部１９に格納されていない場合にも、データ放送が再起動される。
【０１１９】
このように、データ放送の受信中に第１の記憶部１９にデータコンテンツとともに制御情報が格納され、データ放送の通常再生中に第２の記憶部２０にデータコンテンツおよび制御情報が格納されるので、特殊再生中および特殊再生後にデータ放送を再起動することなく第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送を迅速に再生することができる。それにより、使用者は、特殊再生前に視聴していたデータ放送を特殊再生中および特殊再生後に連続的に視聴することができる。したがって、より操作性の高いデータ放送サービスが提供される。
【０１２０】
（２）第２の実施の形態
第２の実施の形態に係るデータ放送再生制御装置およびそれを備えたデジタル放送受信装置の構成および入出力情報制御部の構成は図１および図２に示した構成と同様である。
【０１２１】
本実施の形態では、データ放送の受信時に、データコンテンツが第１の記憶部１９に格納される。第１の記憶部１９に格納されたデータコンテンツの通常再生時に、データ放送の所定情報の変化が検出される。所定情報の変化の検出時に制御情報作成部１８ｅにより制御情報が作成され、再生されているデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に格納される。制御情報は、第１の実施の形態の制御情報と同様である。
【０１２２】
第１の記憶部１９に格納されたデータコンテンツの特殊再生中または特殊再生後には、第２の記憶部２０に格納された制御情報と特殊再生中または特殊再生後に第１の記憶部１９から読み出された制御情報とが比較される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致した場合には、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送が継続して再生される。第２の記憶部２０に格納された制御情報と第１の記憶部１９から読み出された制御情報とが一致しない場合には、第２の記憶部２０に格納されたデータコンテンツおよび制御情報が破棄され、第１の記憶部１９に格納されたデータコンテンツに基づいてデータ放送が再起動される。
【０１２３】
以下、入出力情報制御部１８の処理を図６〜図８を参照しながら説明する。図６〜図８の処理は、ワークＲＡＭ１８ｃに記憶されたデータ放送再生制御プログラムにしたがってＣＰＵ１８ａの制御により実行される。
【０１２４】
図６はデータ放送の受信時における入出力情報制御部１８の処理を示すフローチャートである。
【０１２５】
データ放送の受信が開始されると、データコンテンツが情報入出力回路１８ｄからシステムバス１８ｉを経由して記憶制御部１８ｆに与えられる。記憶制御部１８ｆは、第１の記憶部１９へのデータコンテンツの格納を開始し（ステップＳ３１）、データコンテンツを第１の記憶部１９に格納する（ステップＳ３２）。
【０１２６】
その後、ＣＰＵ１８ａは、データ放送の受信が継続されるか否かを判別する（ステップＳ３３）。データ放送の受信が継続される場合には、ＣＰＵ１８ａは、ステップＳ３２に戻り、ステップＳ３２〜Ｓ３３の処理を繰り返す。データ放送の受信が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
【０１２７】
このように、データ放送の受信時には、データコンテンツが第１の記憶部１９に格納される。
【０１２８】
図７はデータ放送の通常再生時における入出力情報制御部１８の処理を示すフローチャートである。
【０１２９】
データ放送の通常再生が開始されると、記憶制御部１８ｆは第１の記憶部１９に格納されたデータコンテンツを読み出す。比較決定部１８ｇは、再生されているデータ放送の所定情報の変化が検出された否かを判別する（ステップＳ４１）。
【０１３０】
再生されているデータ放送の所定情報の変化が検出された場合には、記憶制御部１８ｆは、再生されているデータ放送のデータコンテンツを第２の記憶部２０に格納する（ステップＳ４２）。
【０１３１】
また、制御情報作成部１８ｅは、再生されているデータ放送に関する制御情報を作成する（ステップＳ４３）。
【０１３２】
さらに、記憶制御部１８ｆは、制御情報作成部１８ｅにより作成された制御情報を第２の記憶部２０に格納する（ステップＳ４４）。
【０１３３】
その後、ＣＰＵ１８ａは、データ放送の再生が継続されるか否かを判別する（ステップＳ４５）。データ放送の再生が継続される場合には、ＣＰＵ１８ａは、ステップＳ４１に戻り、ステップＳ４１〜Ｓ４５の処理を繰り返す。データ放送の再生が継続されない場合には、ＣＰＵ１８ａは処理を終了する。
【０１３４】
このように、データ放送の再生時には、所定情報の変化時に再生中のデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に一時的に格納される。
【０１３５】
図８はデータ放送の特殊再生中および特殊再生後における入出力情報制御部１８の処理を示すフローチャートである。
【０１３６】
データ放送の特殊再生中または特殊再生後に、記憶制御部１８ｆは、再生されるべきデータ放送のデータコンテンツを第１の記憶部１９から取得する（ステップＳ５１）。また、制御情報作成部１８ｅは、第１の記憶部１９から取得されたデータコンテンツからデータ放送に関する制御情報を作成してワークＲＡＭ１８ｃの第１の格納位置に保存する（ステップＳ５２）。
【０１３７】
また、記憶制御部１８ｆは、データコンテンツおよび制御情報が第２の記憶部２０に格納されているか否かを判別する（ステップＳ５３）。データコンテンツおよび制御情報が第２の記憶部２０に格納されている場合には、記憶制御部１８ｆは第２の記憶部２０から制御情報を取得してワークＲＡＭ１８ｃの第２の格納位置に保存する（ステップＳ５４）。
【０１３８】
さらに、比較決定部１８ｇは、ワークＲＡＭ１８ｃの第１の格納位置に保存されている制御情報と第２の格納位置に保存されている制御情報と一致するか否かを判別する（ステップＳ５５）。
【０１３９】
これらの制御情報が一致する場合には、ＣＰＵ１８ａは、第２の記憶部２０から取得されたデータコンテンツを用いてデータ放送の再生を継続し、データ放送の継続をモニタ３０に表示する（ステップＳ５６）。
【０１４０】
これらの制御情報が一致しない場合には、ＣＰＵ１８ａは、データ放送を再起動する（ステップＳ５７）。
【０１４１】
ステップＳ５３においてデータ放送のデータコンテンツおよび制御情報が第２の記憶部２０に格納されていない場合にも、データ放送が再起動される。
【０１４２】
このように、データ放送の通常再生中に第２の記憶部２０にデータコンテンツおよび制御情報が格納されるので、特殊再生中および特殊停止後にデータ放送を再起動することなく第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送を迅速に再生することができる。それにより、使用者は、特殊再生前に視聴していたデータ放送を特殊再生中および特殊再生後に連続的に視聴することができる。したがって、より操作性の高いデータ放送サービスが提供される。
【０１４３】
（３）第３の実施の形態
第３の実施の形態に係るデータ放送再生制御装置およびそれを備えたデジタル放送受信装置の構成および入出力情報制御部の構成は図１および図２に示した構成と同様である。制御情報は、第１の実施の形態の制御情報と同様である。
【０１４４】
本実施の形態では、データ放送のデータコンテンツの受信時に、データ放送の所定情報の変化が検出される。所定情報の変化の検出時に制御情報作成部１８ｅにより制御情報が作成され、第２の記憶部２０にデータコンテンツおよび制御情報が格納される。
【０１４５】
データ放送の受信チャンネルが変化したときには、受信されているデータコンテンツおよび関連情報から制御情報が作成される。第２の記憶部２０に格納された制御情報と作成された制御情報とが比較される。第２の記憶部２０に格納された制御情報と作成された制御情報とが一致した場合には、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送が継続して再生される。第２の記憶部２０に格納された制御情報と作成された制御情報とが一致しない場合には、第２の記憶部２０に格納されたデータコンテンツおよび制御情報が破棄され、データ放送のデータコンテンツが再取得される。
【０１４６】
以下、入出力情報制御部１８の処理を図９および図１０を参照しながら説明する。図９および図１０の処理は、プログラムＲＯＭ１８ｂに記憶された再生制御プログラムにしたがってＣＰＵ１８ａの制御により実行される。
【０１４７】
図９および図１０はデータ放送の受信時における入出力情報制御部１８の処理を示すフローチャートである。
【０１４８】
データ放送の受信が開始されると、データコンテンツが情報入出力回路１８ｄからシステムバス１８ｉを経由して記憶制御部１８ｆに与えられる。制御情報作成部１８ｅは、第１の記憶部１９へのデータコンテンツの格納を開始し（ステップＳ６１）、データコンテンツを第１の記憶部１９に格納する（ステップＳ６２）。
【０１４９】
比較決定部１８ｇは、受信しているデータ放送の所定情報の変化が検出されたか否かを判別する（ステップＳ６３）。
【０１５０】
受信しているデータ放送の所定情報の変化が検出された場合には、記憶制御部１８ｆは、受信しているデータ放送のデータコンテンツを第２の記憶部２０に格納する（ステップＳ６４）。
【０１５１】
また、制御情報作成部１８ｅは、受信しているデータ放送に関する制御情報を作成する（ステップＳ６５）。
【０１５２】
さらに、記憶制御部１８ｆは、制御情報作成部１８ｅにより作成された制御情報を第２の記憶部２０に格納する（ステップＳ６６）。
【０１５３】
その後、ＣＰＵ１８ａは、データ放送の受信が継続されるか否かを判別する（ステップＳ６７）。データ放送の受信が継続される場合には、ＣＰＵ１８ａは、受信しているデータ放送のチャンネルが変化したか否かを判別する（ステップＳ６８）。
【０１５４】
受信しているデータ放送のチャンネルが変化した場合には、ＣＰＵ１８ａは、受信しているデータ放送のデータコンテンツを取得してワークＲＡＭ１８ｃの第１の格納位置に保存する（ステップＳ６９）。制御情報作成部１８ｅは、取得されたデータコンテンツおよび関連情報から制御情報を作成する（ステップＳ７０）。
【０１５５】
記憶制御部１８ｆは、第２の記憶部２０にデータコンテンツおよび制御情報が格納されているか否かを判別する（ステップＳ７１）。
【０１５６】
第２の記憶部２０にデータコンテンツおよび制御情報が格納されている場合には、記憶制御部１８ｆは、第２の記憶部２０から制御情報を取得してワークＲＡＭ１８ｃの第２の格納位置に保存する（ステップＳ７２）。
【０１５７】
さらに、比較決定部１８ｇは、ワークＲＡＭ１８ｃの第１の格納位置に保存されている制御情報と第２の格納位置に保存されている制御情報とが一致するか否かを判別する（ステップＳ７３）。
【０１５８】
これらの制御情報が一致する場合には、ＣＰＵ１８ａは、第２の記憶部２０に格納されたデータコンテンツを用いてデータ放送の再生を継続し（ステップＳ７４）。ステップＳ６２に戻る。
【０１５９】
これらの制御情報が一致しない場合には、ＣＰＵ１８ａは、データ放送のデータコンテンツの再取得を実施し（ステップＳ７５）、ステップＳ６２に戻る。
【０１６０】
このように、データ放送の受信中に第２の記憶部２０にデータコンテンツおよび制御情報が格納されるので、データ放送のチャンネルが変化した場合に、データ放送のデータコンテンツを再取得することなく第２の記憶部２０に格納されたデータコンテンツを用いて前に受信されていたデータ放送を迅速に再生することができる。それにより、使用者は、データ放送のチャンネルを切り替えた場合に、前に視聴していたデータ放送を連続的に視聴することができる。したがって、より操作性の高いデータ放送サービスが提供される。
【０１６１】
（４）他の変形例
制御情報の作成方法は、上記の方法に限定されず、番組情報の他の情報およびデータスクリプトに記載された他のデータ値等を用いて制御情報を作成することもでき、同様の効果が得られる。
【０１６２】
また、再生されているデータ放送に対して１つの制御情報を作成してもよく、あるいは再生されているデータ放送に対して複数個の制御情報を作成してもよい。例えば、データＥＳ（エレメンタリストリーム）ごとに制御情報を作成し、データＥＳごとに制御情報の比較を行うことにより、データＥＳごとの再生制御処理を行うことができる。
【０１６３】
上記第１の実施の形態では、データ放送の再生時に所定情報の変化が検出されたときに第２の記憶部２０にデータ放送のデータコンテンツおよび制御情報が格納されるが、データ放送の再生時に予めデータ放送のデータコンテンツおよび制御情報が格納されてもよい。
【０１６４】
また、上記第１〜第３の実施の形態では、第１の記憶部１９がハードディスクにより構成され、第２の記憶部２０がＲＡＭにより構成されているが、第１の記憶部１９および第２の記憶部２０は、フラッシュＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programable Read Only Memory）等の不揮発性メモリ、ＤＶＤ（デジタルビデオディスク）等の光学記録媒体等の種々の記録媒体により構成することができ、上記実施の形態と同様の効果が得られる。
【０１６５】
さらに、上記第１〜第３の実施の形態では、入出力情報制御部１８を制御するためのデータ放送再生制御プログラムが記録媒体としてのプログラムＲＯＭ１８ｂに記憶されているが、データ放送再生制御プログラムがフロッピィディスク、ＣＤ（コンパクトディスク）−ＲＯＭ、ＤＶＤ、メモリカード等の他の記録媒体に記録されてもよい。その場合、ＣＰＵ１８ａは、その記録媒体からデータ放送再生制御プログラムを読み込んで実行する。
【０１６６】
このような記録媒体に再生制御プログラムを記録することにより、再生制御プログラムの移送が可能となり、パーソナルコンピュータ等の他の独立した装置においても上記実施の形態の再生制御を実施することができる。
【０１６７】
さらに、データ放送再生制御装置１００の各構成部は、電子回路等のハードウエアにより構成されてもよく、あるいはＣＰＵ等の情報処理装置およびソフトウエアにより構成されてもよい。
【０１６８】
上記実施の形態において、チューナ１０、デジタル復調器１１、多重分離部１３、情報デコード部１４、関連情報処理部１５および情報合成部１６が受信部に相当する。また、情報出力部１７が再生部に相当し、第１の記憶部１９が第１の記憶部に相当し、第２の記憶部２０が第２の記憶部に相当し、制御情報作成部１８ｅが制御情報作成部に相当し、比較決定部１８ｇが判定部に相当し、ＣＰＵ１８ａおよび記憶制御部１８ｆが制御部に相当する。
【図面の簡単な説明】
【０１６９】
【図１】  図１は、本発明の第１の実施の形態に係るデータ放送再生制御装置を備えたデジタル放送受信装置の構成を示すブロック図、
【図２】  図２は、図１のデータ放送再生制御装置における入出力情報制御部の構成を示すブロック図、
【図３】  図３は、データ放送の受信時における入出力情報制御部の処理を示すフローチャート、
【図４】  図４は、データ放送の通常再生時における入出力情報制御部の処理を示すフローチャート、
【図５】  図５は、特殊再生中および特殊再生の停止後における入出力情報制御部の処理を示すフローチャート、
【図６】  図６は、データ放送の受信時における入出力情報制御部の処理を示すフローチャート、
【図７】  図７は、通常再生時における入出力情報制御部の処理を示すフローチャート、
【図８】  図８は、特殊再生中および特殊再生の停止後における入出力情報制御部の処理を示すフローチャート、
【図９】  図９は、データ放送の受信時における入出力情報制御部の処理を示すフローチャート、
【図１０】  図１０は、データ放送の受信時における入出力情報制御部の処理を示すフローチャートである。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2004082178.tif 000013
【図２】
2004082178.tif 000014
【図３】
2004082178.tif 000015
【図４】
2004082178.tif 000016
【図５】
2004082178.tif 000017
【図６】
2004082178.tif 000018
【図７】
2004082178.tif 000019
【図８】
2004082178.tif 000020
【図９】
2004082178.tif 000021
【図１０】
2004082178.tif 000022
【国際調査報告】
2004082178.tif 000023
2004082178.tif 000024
2004082178.tif 000025
2004082178.tif 000026
2004082178.tif 000027
2004082178.tif 000028