(57)【要約】【課題】書き込み時に書き込みデータの検証が行われずに記録されたストリーム情報を記録媒体から読み込む場合、書き込みエラーが発生したデータに対しては、再読み込み処理をしても正しいストリーム情報が読み出せない可能性が高い。【解決手段】ディスクメディアからストリーム情報を読み出す場合において、読み出したストリーム情報の正誤を判断して、常に最後に正しく読み出せたストリーム情報を一次保存しておき、読み出したストリーム情報に誤りが有る場合には、一時保存しておいた正しいストリーム情報をもとに誤ったストリーム情報を再構築するものである。これによりディスクメディアから読み出されるストリーム情報が誤った場合でもストリーム情報として正しい情報に補正することが可能となる。【選択図】  図１
2004152458.tif 000002
【特許請求の範囲】
【請求項１】
映像または音声の少なくとも一つを含むストリーム情報が記録された記録媒体から情報を読み出す装置であって、
記録媒体からストリーム情報を読み出す情報読み出し手段と、
前記情報読み出し手段で読み出されたストリーム情報が、データ構造上正しい情報であるか否かを判定するストリーム情報判別手段と、
前記ストリーム情報判別手段において正しいと判定されたとき、前記読み出されたストリーム情報を部分ストリーム情報として記録する部分ストリーム情報記憶手段と、
前記ストリーム情報判別手段の判定に基づいて、前記読み出されたストリーム情報の一部を前記部分ストリーム情報に置き換えて出力するストリーム情報置換手段とを備えたことを特徴とするデータ読み出し装置。
【請求項２】
記録媒体はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）規格で記録されたＤＶＤディスクであって、
ストリーム情報判別手段は、
ＭＰＥＧ情報のＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）構造を判別するＧＯＰヘッダ情報検出手段と、
ＧＯＰ先頭フレームのタイムスタンプを検出するタイムスタンプ検出手段と、
前記ＧＯＰヘッダ情報検出手段で検出されたＧＯＰからフレーム単位の情報を検出するフレーム情報検出手段と、
前記フレーム情報検出手段で検出されたフレーム情報の構造が正しいか否かを判定するＭＰＥＧ構造解析手段とを備えた請求項１記載のデータ読み出し装置。
【請求項３】
ストリーム情報判別手段は、ＭＰＥＧ情報解析手段で正しいと判定されたフレーム情報を正情報フレーム数としてカウントする正情報フレーム数カウント手段をさらに備え、
ストリーム情報置換手段は、
現在読み込まれている情報の１つ前のＧＯＰヘッダのタイムスタンプを記憶しているタイムスタンプ保存手段と、
前記タイムスタンプ保存手段に保存されているタイムスタンプと現在読み込んでいるＧＯＰヘッダのタイムスタンプとから、ＧＯＰ構造中に含まれるＭＰＥＧフレーム数を算出するＧＯＰフレーム数算出手段と、
前記ＧＯＰフレーム数算出手段で算出されたフレーム数と前記正情報フレーム数とから誤情報フレーム数を算出する誤情報フレーム数算出手段と、
前記誤情報フレーム数に基づいて、読み出されたストリーム情報の一部を部分ストリーム情報に置き換えて出力する誤情報置換え手段とを備えた請求項２記載のデータ読み出し装置。
【請求項４】
映像または音声の少なくとも一つを含むストリーム情報が記録された記録媒体から情報を読み出す方法であって、
記録媒体からストリーム情報を読み出す第１のステップと、
第１のステップで読み出されたストリーム情報が、データ構造上正しい情報であるか否かを判定する第２のステップと、
第２のステップで正しい情報であると判定されたとき、前記読み出されたストリーム情報を部分ストリーム情報として保持する第３のステップと、
第２のステップで行われた判定に基づいて、前記読み出されたストリーム情報の一部を前記部分ストリーム情報に置き換えて出力する第４のステップとを有することを特徴とするデータ読み出し方法。
【請求項５】
記録媒体はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）規格で記録されたＤＶＤディスクであって、
第２のステップは、
ＭＰＥＧ情報のＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）構造を判別する第５のステップと、
ＧＯＰ先頭フレームのタイムスタンプを検出する第６のステップと、
前記ＧＯＰヘッダ情報検出手段で検出されたＧＯＰからフレーム単位の情報を検出する第７のステップと、
前記フレーム情報検出手段で検出されたフレーム情報の構造が正しいか否かを判定する第８のステップとを有する請求項４記載のデータ読み出し方法。
【請求項６】
第２のステップは、第８のステップで正しいと判定されたフレーム情報を正情報フレーム数としてカウントする第９のステップをさらに備え、第４のステップは、
現在読み込まれている情報の１つ前のＧＯＰヘッダのタイムスタンプを保持する第１０のステップと、
前記タイムスタンプと現在読み込んでいるＧＯＰヘッダのタイムスタンプとから、ＧＯＰ構造中に含まれるＭＰＥＧフレーム数を算出する第１１のステップと、前記ＭＰＥＧフレーム数と前記正情報フレーム数とから誤情報フレーム数を算出する第１２のステップと、
前記誤情報フレーム数に基づいて、読み出されたストリーム情報の一部を部分ストリーム情報に置き換えて出力する第１３のステップとを有する請求項５記載のデータ読み出し方法。
【請求項７】
コンピュータに、請求項４〜６いずれかに記載のステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
請求項４〜６いずれかに記載のステップをコンピュータに実行させるための記録制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディジタル情報分野における情報読み出しおよび情報再生に関するものである。
【０００２】
【従来の技術】
近年、ディジタル情報の書き込みにおいて、記録媒体の書き込み速度と書き込みデータ量との関係から、書き込み時に書き込みデータの検証を行わない場合がある。この場合、書き込みされたデータの保証が無くなる為、読み出し時にエラー補正することが望まれている。
【０００３】
従来のデータ読み出し装置では、読み出しデータに誤りがあると判断した場合、記録媒体から再度データを読み出す処理が行われる。また、読み出しや送信データに誤りが有る場合、その誤り原因を履歴管理して可能性の高い復旧方法を試みるものもある（例えば特許文献１参照）。
【０００４】
以下、従来の技術を図面を用いて説明する。図８は、従来のディスクメディアの読み出し方法の構成図を示すものである。
【０００５】
図８において、８１は映像または音声の少なくとも一つを含むストリーム情報やストリーム情報の管理情報が記憶されている情報記憶手段、８２は前記情記憶手段に記録されている情報の読み出しを行う情報読み出し手段、８３は前記情報読み出し手段で読み出されたストリーム情報が正しい情報かどうかを判定するストリーム情報判別手段、８４は読み出されたストリーム情報を使用する情報使用手段、８５は前記ストリーム情報判別手段で誤情報と判断された場合に再読み込みを指示する再読み込み指示手段である。
【０００６】
情報読み出し手段８２によって情報記憶手段８１からストリーム情報が読み出されると、ストリーム情報判別手段８３においてそのストリーム情報が正しく読み出されたか否かが判定される。ここでストリーム情報に誤りが含まれると判定された場合、再読み込み指示手段８５から情報読み出し手段８２に対して再読み込みが指示される。この指示に基づいて情報読み出し手段８２により情報記憶手段８１から再度ストリーム情報が読み出される。
【０００７】
【特許文献１】
特開平０８−４４６４１号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、書き込み時にデータの検証が行われずに記録された記録媒体から情報を読み込む場合、従来のデータ読出し装置では繰り返しデータを読み込み直しても読み込みエラーが発生し、読み込んだ情報は不正となる。
【０００９】
また記録されている情報が圧縮処理された情報のような場合において、読み出し情報が不正となった場合、その解凍時に期待されている構造と異なる為、解凍処理ができずシステムの動作が不安定になる可能性がある。
【００１０】
また、ストリーム情報の場合、読み出し情報が不正な場合、表示される映像や音声に乱れを生じることになる。
【００１１】
上記課題に鑑み、本発明は記録媒体から読み出したストリームデータに誤りが含まれていても、安定したシステム動作を継続でき、また表示される映像や音声に乱れを生じないデータ読み出し装置および方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記問題を解決するために本発明は、映像または音声の少なくとも一つを含むストリーム情報が記録された記録媒体から情報を読み出す装置であって、記録媒体からストリーム情報を読み出す情報読み出し手段と、情報読み出し手段で読み出されたストリーム情報が、データ構造上正しい情報であるか否かを判定するストリーム情報判別手段と、ストリーム情報判別手段において正しいと判定されたとき、前記読み出されたストリーム情報を部分ストリーム情報として記録する部分ストリーム情報記憶手段と、ストリーム情報判別手段の判定に基づいて、読み出されたストリーム情報の一部を前記部分ストリーム情報に置き換えて出力するストリーム情報置換手段とを備えている。
【００１３】
これにより、ディスクメディア等の記録媒体からストリーム情報を読み出す場合において、読み出されたストリーム情報の正誤を判断して、常に最後に正しく読み出せたストリーム情報が一次保存され、読み出しされたストリーム情報に誤りがある場合には、一時保存された正しいストリーム情報に基づいてストリーム情報が再構築される。
【００１４】
【発明の実施の形態】
本発明は、記録媒体からストリーム情報を読み出す情報読み出し手段と、情報読み出し手段で読み出されたストリーム情報が、データ構造上正しい情報であるか否かを判定するストリーム情報判別手段と、ストリーム情報判別手段において正しいと判定されたとき、読み出されたストリーム情報を部分ストリーム情報として記録する部分ストリーム情報記憶手段と、ストリーム情報判別手段の判定に基づいて、読み出されたストリーム情報の一部を前記部分ストリーム情報に置き換えて出力するストリーム情報置換手段とを備えている。これにより読み出したストリーム情報に誤りが含まれていたときには、以前に正しく読み出されたストリーム情報に置換されて出力されるので、記録媒体からエラーを含んだ情報を読み込んだとしても、エラーを含まないストリーム情報を出力することができるという作用を有する。
【００１５】
また本発明は、記録媒体はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）規格で記録されたＤＶＤディスクであって、ストリーム情報判別手段は、ＭＰＥＧ情報のＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）構造を判別するＧＯＰヘッダ情報検出手段と、ＧＯＰ先頭フレームのタイムスタンプを検出するタイムスタンプ検出手段と、ＧＯＰヘッダ情報検出手段で検出されたＧＯＰからフレーム単位の情報を検出するフレーム情報検出手段と、フレーム情報検出手段で検出されたフレーム情報の構造が正しいか否かを判定するＭＰＥＧ構造解析手段とを備える。これによりＭＰＥＧ情報の正誤性をフレーム単位で制御可能となるので、より精度高くストリーム情報を再構築できるという作用を有する。
【００１６】
また本発明は、ストリーム情報判別手段は、ＭＰＥＧ情報解析手段で正しいと判定されたフレーム情報を正情報フレーム数としてカウントする正情報フレーム数カウント手段をさらに備え、ストリーム情報置換手段は、現在読み込まれている情報の１つ前のＧＯＰヘッダのタイムスタンプを記憶しているタイムスタンプ保存手段と、前記タイムスタンプ保存手段に保存されているタイムスタンプと現在読み込んでいるＧＯＰヘッダのタイムスタンプとから、ＧＯＰ構造中に含まれるＭＰＥＧフレーム数を算出するＧＯＰフレーム数算出手段と、前記ＧＯＰフレーム数算出手段で算出されたフレーム数と前記正情報フレーム数とから誤情報フレーム数を算出する誤情報フレーム数算出手段と、前記誤情報フレーム数に基づいて、読み出されたストリーム情報の一部を部分ストリーム情報に置き換えて出力する誤情報置換え手段とを備える。これにより、誤りを含んだＭＰＥＧストリーム情報をフレーム単位で正しいＭＰＥＧストリーム情報に置き換えることができるという作用を有する。
【００１７】
（実施の形態１）
図１は、本発明の実施の形態１におけるデータ読み出し装置の構成を示すブロック図である。
【００１８】
図１において、１１は映像または音声の少なくとも一つを含むストリーム情報およびストリーム情報の管理情報が記憶されている情報記憶手段、１２は前記情報記憶手段に記録されている情報の読み出しを行う情報読み出し手段、１３は前記情報読み出し手段で読み出された管理情報を記録する管理情報記憶手段、１４は前記情報読み出し手段で読み出されたストリーム情報が正しい情報かどうかを判定するストリーム情報判別手段、１５は前記ストリーム情報判別手段で正しいと判断されたストリーム情報を記録する部分ストリーム情報記憶手段、１６は前記ストリーム情報判別手段で誤っていると判断されたストリーム情報を、前記部分ストリーム記憶手段に記録されているストリーム情報に置き換えるストリーム情報置換手段、１７前記ストリーム情報判別手段で正しいと判断されたストリーム情報および前記ストリーム情報置換手段で置き換えられたストリーム情報を使用する情報使用手段である。
【００１９】
図２は本発明の実施の形態１におけるデータ読み出し装置の動作を示すフローチャートである。上記のように構成された実施の形態１のデータ読み出し方法および読み出し装置の動作について、図１および図２を参照しつつ説明する。
【００２０】
情報記憶手段１１には、映像または音声の少なくとも一つを含むストリーム情報やストリーム情報の管理情報が記憶されている（２１）。そして、情報読み出し手段１２は情報記憶手段１１に記録されている情報の読み出しを行い（２２）、読み出された管理情報は管理情報記憶手段１３に記録される（２３）。また、情報読み出し手段１２により読み出された映像または音声の少なくとも一つを含むストリーム情報はストリーム情報判別手段１４により正しいストリーム情報かどうかの判断が行われ（２４）、正しいストリームであった場合には部分ストリーム情報記憶手段１５に一次記録される（２５）と同時に情報使用手段１７で使用されることになる（２７）。ストリーム情報判別手段１４により誤ったストリーム情報と判断された場合には、管理情報記憶手段１３に記憶されている該当ストリーム情報の管理情報と、部分ストリーム情報記憶手段１５に記録されている最新の正しいストリーム情報から誤ったストリーム情報を正しいストリーム情報に再構築して（２６）情報使用手段１７で使用することになる。
【００２１】
図３を用いてより具体的に説明する。図３はＭＰＥＧ記録されたＤＶＤディスクを対象としたデータ読み出し装置のブロック図であり、図３において、３１はＤＶＤ規格に基づいて記録されたＤＶＤディスク、１２は前記ＤＶＤディスクに記録されている情報の読み出しを行う情報読み出し手段、３３は前記情報読み出し手段で読み出された管理ファイル（ＩＦＯファイル）を記録する管理ファイル記憶手段、３４は前記情報読み出し手段で読み出されたＭＰＥＧ情報が正しい構造を持っているかどうかを判定するＭＰＥＧ情報正誤判別手段、３５は前記ＭＰＥＧ情報正誤判別手段で正しい構造を持っていると判断されたＭＰＥＧ情報をフレーム単位で一次記憶するＭＰＥＧ情報記憶手段、３６は前記ＭＰＥＧ情報正誤判別手段で誤っていると判断されたＭＰＥＧ情報のデータ量を、前記管理ファイル記憶手段に記憶された管理ファイルに基づいて算出し、前記ＭＰＥＧ情報記憶手段に一時記録されている最後に正しいと判定されたＭＰＥＧ情報を元にＭＰＥＧ情報を再構築するＭＰＥＧ情報再構築手段、３７は前記ＭＰＥＧ情報正誤判定手段で正しいと判断されたＭＰＥＧ情報および、前記ＭＰＥＧ情報再構築手段により誤ったＭＰＥＧ情報を正しく置き換えたＭＰＥＧ情報を再生する情報再生手段である。
【００２２】
上記のように構成されたデータ読み出し装置の動作について説明する。情報読み出し手段３２によりＤＶＤディスク３１に記録された情報が読み出されると、ストリーム情報を管理する管理ファイルが管理ファイル記憶手段３３に記録される。ここで、管理ファイル記憶手段３３に記録される管理ファイルとは、例えばＤＶＤ規格における情報ファイル（ＩＦＯファイル）のようなものであり、ＭＰＥＧ情報のサイズやタイムスタンプおよび映像や音声の属性情報が記録されている。次にＭＰＥＧ情報正誤判別手段３４において、読み出されたＭＰＥＧ情報の正誤が判定される。ここでＭＰＥＧ情報の正誤は、例えばＭＰＥＧ構造のもつヘッダ情報に含まれる各エントリ情報がＭＰＥＧ規格内で決められた値であるか否か、またヘッダ構造の有無等により判定される。そしてＭＰＥＧ情報に誤りがないと判定されたときは、ＭＰＥＧ情報がＭＰＥＧ情報記憶手段３５に記憶されるとともに、情報再生手段３７において再生処理が行われる。
【００２３】
ＭＰＥＧ情報正誤判別手段３４でＭＰＥＧ情報に誤りがあると判定されたときは、ＭＰＥＧ情報再構築手段３６においてＭＰＥＧ情報の再構築が行われる。すなわち誤ったＭＰＥＧ情報を含むＧＯＰ構造の先頭タイムスタンプとサイズ情報とが管理ファイル記憶手段３３に記憶された管理ファイル中から取得され、最後に正しいと判断されたＭＰＥＧ情報のタイムスタンプがＭＰＥＧ情報記憶手段３５に記憶されたＭＰＥＧ情報から取得され、これらの差から、誤ったと判断されたＭＰＥＧ情報以降のＧＯＰ構造上のＭＰＥＧ情報量が導き出される。そしてその情報量の分だけ、情報読み出し手段３２で読み出されたＭＰＥＧ情報が、ＭＰＥＧ情報記憶手段３５に格納されたＭＰＥＧ情報で置換えられる。そして情報再生手段３７において再構築されたＭＰＥＧ情報に基づいて再生処理が行われる。
【００２４】
次に、ＭＰＥＧ情報正誤判別手段３４の詳細について図４を用いて説明する。図４は本発明のＭＰＥＧ情報正誤判別手段の概略構成図である。図４において、ＭＰＥＧ情報正誤判別手段３４は、情報読み出し手段２２で読み出されたＭＰＥＧ情報の中からＧＯＰヘッダ情報を見つけ出すＧＯＰヘッダ情報検出手段４１と、前記ＧＯＰヘッダ情報検出手段で検出されたＧＯＰ先頭のＭＰＥＧ情報のタイムスタンプ情報を見つけ出すタイムスタンプ検出手段４２と、前記ＧＯＰヘッダ情報検出手段で見つけ出されたＧＯＰ先頭からのＭＰＥＧ情報をフレーム単位のＭＰＥＧ情報とするフレーム情報検出手段４３と、フレーム情報検出手段で検出されたＭＰＥＧフレーム情報の構造を解析および検証して正誤を判断するＭＰＥＧ構造解析手段４４と、前記ＭＰＥＧ構造解析手段で正しいと判断されたＭＰＥＧフレーム数をカウントする正情報フレーム数カウント手段４５とから構成される。
【００２５】
図５はＭＰＥＧ情報正誤判別手段３４の動作をあらわすフローチャートである。上記のように構成されたＭＰＥＧ情報正誤判別手段３４の動作について図４および図５を用いて説明する。
【００２６】
情報読み出し手段２２により読み出されたＭＰＥＧ情報（２１）から、ＧＯＰヘッダ情報検出手段４１によりＧＯＰの先頭位置が検出される（５３）。ＧＯＰ先頭が検出された場合には、正情報フレーム数カウント手段４５のカウントを０クリアする。そしてタイムスタンプ検出手段４２によりＧＯＰ先頭のＭＰＥＧ情報からタイムスタンプ情報（５４）を検出する。また、フレーム情報検出手段４３によりＭＰＥＧ情報はフレーム単位の情報として検出され（５５）、そのフレーム単位毎にＭＰＥＧ構造解析手段４４により正しいＭＰＥＧ構造を持つかどうかが判断される（５６）。そして正しいＭＰＥＧ情報と判断された場合には、正情報フレーム数カウント手段４５で正ＭＰＥＧ情報のカウント数をインクリメントして（５８）、そのフレームがＭＰＥＧ情報記憶手段３５に一次保存される（５９）と同時に情報再生手段３７で使用されることになる。また、ＭＰＥＧ構造解析手段４４により誤っていると判断された場合にはＭＰＥＧ情報再構築手段３６により正しいＭＰＥＧ情報に置換されることになる（５７）。
ここで、ＭＰＥＧ構造解析手段４４により解析される内容は、例えば映像や音声情報のヘッダ情報中の属性情報の値やＭＥＰＧ構造ヘッダの属性情報の値や映像と音声のタイムスタンプ等の整合性等である。
【００２７】
次に、ＭＰＥＧ情報再構築手段３６の詳細について、図６を参照しつつ説明する。図６はＭＰＥＧ情報再構築手段３６の概略構成図である。図６において、ＭＰＥＧ情報再構築手段３６は、タイムスタンプ検出手段４２により検出されたＧＯＰ構造先頭のＭＰＥＧ情報のタイムスタンプ情報を一次保存するタイムスタンプ保存手段６１と、タイムスタンプ検出手段４２により検出された次のＧＯＰ構造のＭＰＥＧ情報のタイムスタンプと前記タイムスタンプ保存手段６１に保存されているタイムスタンプの差からＧＯＰ構造中に含まれるＭＰＥＧフレーム数を算出するＧＯＰフレーム数算出手段６２と、正情報フレーム数カウント手段４５で管理されている正情報フレーム数と前記ＧＯＰフレーム数算出手段６２から算出された誤ＭＰＥＧ情報を含むＧＯＰ構造のフレーム数との差から再構築を行うべきフレーム数を算出する誤情報フレーム算出手段６３と、ＭＰＥＧ情報記憶手段３５に記録されている最後に正しいと判断されたＭＰＥＧ情報を基にして、前記誤情報フレーム数算出手段６３で算出されたフレーム数分だけ情報を置換してストリーム情報を再構築する誤情報置換え手段６４とから構成される。
【００２８】
図７はＭＰＥＧ情報再構築手段３６の動作をあらわすフローチャートである。上記のように構成されたＭＰＥＧ情報再構築手段３６の動作について図６および図７を参照しながら説明する。
【００２９】
タイムスタンプ保存手段６１は、タイムスタンプ検出手段４２により検出されたＧＯＰ構造先頭のＭＰＥＧ情報のタイムスタンプ情報を一次保存している（７１）。このＧＯＰ構成中の任意の位置で読み出されたＭＰＥＧ情報が誤っていると判断された場合、このタイムスタンプ保存手段６１に保存されているタイムスタンプと、タイムスタンプ検出手段４２により検出された次のＧＯＰ構造のＭＰＥＧ情報のタイムスタンプがＧＯＰフレーム数算出手段６２に渡され、そこでタイムスタンプの差を算出することにより、誤ったＭＰＥＧ情報を含むＧＯＰ構造のもつフレーム数が判明することになる（７２）。また、ここで判明した誤ったＭＰＥＧ情報が有るＧＯＰ構造のフレーム数と、正情報フレーム数カウント手段４５で管理されている誤ったＭＰＥＧ情報を含むＧＯＰ構造中で正しいと判断されたフレーム数との差から誤っていると判断できるフレーム数が誤情報フレーム数算出手段６３により算出される（７３）。そして、誤情報フレーム数算出手段６３により算出された誤っていると判断されたフレーム数だけの情報量をＭＰＥＧ情報記憶手段３５に一時記録されている正しいと判断されたＭＰＥＧ情報を基に置きかえる（７４）ことにより誤ったＭＰＥＧ情報の補正を行うものである。
【００３０】
ＭＰＥＧのような圧縮された情報でその圧縮情報が次のフレームの復号にも影響のある情報の場合には、ＧＯＰ構造の途中でＭＰＥＧ情報として誤っていた場合、誤っている情報の後のＧＯＰ構造内のＭＰＥＧ情報は正しく復号できない可能性が高いが、以上のように本実施の形態によれば、ＧＯＰ構造内で誤っている位置をフレーム単位で検出し、誤ったＭＰＥＧ情報の為に置換えが必要なＧＯＰ構造内に含まれるフレーム数を算出して置きかえることから、復号処理ができずシステムの動作が不安定になる可能性が有るのを更に防ぐことが可能となる。
【００３１】
またこのような構成により、ＭＰＥＧ情報の正誤性をフレーム単位で制御可能となることからより精度を高く誤った情報の再構築が行えることとなる。
【００３２】
なお本実施の形態で示した方法は、コンピュータプログラムによって実現されてもよく、これをＣＤ−ＲＯＭやＤＶＤ等の記録媒体に記録して実施することも可能である。
【００３３】
【発明の効果】
以上のように、本発明によれば、情報記憶手段から読み出されたストリーム情報に対して、誤りが有った場合も常にストリーム情報の構造上は正しいものとして情報使用手段により使用されることになることから、ストリーム情報の使用を行う際に映像や音声に乱れを生じにくくなる。
【００３４】
また、ストリーム情報がＭＰＥＧ形式のような圧縮情報で有った場合には、読み出し情報が不正となった場合、その解凍時に期待されている構造と異なる為、解凍処理ができずシステムの動作が不安定になる可能性が有るのを防ぐことが可能となる。
【００３５】
さらにまた、ＭＰＥＧ情報の正誤性をフレーム単位で制御可能となることからより精度を高く誤った情報の再構築が行えることとなる。
【００３６】
また本発明は、書き込み時に書き込みデータの検証が行われていないような、読み込み時に読み込みエラーが発生する可能性のある記録媒体に記録されたストリーム情報を読み出す場合において特に有効である。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるデータ読み出し装置の構成を示すブロック図
【図２】データ読み出し装置の動作を示すフローチャート
【図３】ＤＶＤディスクを対象としたデータ読み出し装置の構成を示すブロック図
【図４】ＭＰＥＧ情報正誤判別手段の構成を示すブロック図
【図５】ＭＰＥＧ情報正誤判別手段の動作を示すフローチャート
【図６】ＭＰＥＧ情報再構築手段の構成を示すブロック図
【図７】ＭＰＥＧ情報再構築手段の動作を示すフローチャート
【図８】従来のデータ読み出し装置の構成を示すブロック図
【符号の説明】
１１  情報記憶手段
１２  情報読み出し手段
１３  管理情報記憶手段
１４  ストリーム情報判別手段
１５  部分ストリーム情報記憶手段
１６  ストリーム情報置換手段
１７  情報使用手段
【図１】
2004152458.tif 000003
【図２】
2004152458.tif 000004
【図３】
2004152458.tif 000005
【図４】
2004152458.tif 000006
【図５】
2004152458.tif 000007
【図６】
2004152458.tif 000008
【図７】
2004152458.tif 000009
【図８】
2004152458.tif 000010