(57)【要約】【課題】インデックス情報が誤って記述されていても、この誤りを補正し、正常な特殊再生を実行できるようにした再生装置を提供する。【解決手段】制御部６は、ＤｉｖＸファイル９０から読み込んだオフセット情報が、ＤｉｖＸファイル９０内におけるチャンクの記録位置を、画像音声ストリーム情報の先頭を原点とした第１位置、ヘッダ情報の先頭を原点とした第２位置、の内のどちらで示しているか判定する。オフセット情報がそのチャンクの記録位置を第２位置で示されている時、制御部６は、そのオフセット情報から減算値を減算した補正値を算出する。そして、制御部６は、ＤｉｖＸファイル９０の再生中に特殊再生が指示されると、算出した補正値に基づいて特殊再生を実行する。【選択図】  図２
2010109511.tif 000002
【特許請求の範囲】
【請求項１】
メディアに記録されている動画ファイルを、予め定められた通常の再生速度で再生する再生手段を備え、
前記動画ファイルは、前記動画ファイルの種類を示すヘッダ情報と、動画データと、前記動画ファイル内における前記動画データの記録位置を示すインデックス情報と、をこの順番で格納するファイルであって、前記記録位置を前記動画データの先頭を原点とした第１位置で示すことが定義されているフォーマットで前記インデックス情報が記述されるファイルである、再生装置において、
前記動画ファイルの再生が指示されると、前記インデックス情報が前記記録位置を前記ヘッダ情報の先頭を原点とした第２位置で示しているかどうか判定する判定手段と、
前記インデックス情報が前記記録位置を前記第２位置で示していると前記判定手段が判定した時、前記ヘッダ情報の長さを前記第２位置から減算し、前記第１位置を算出する算出手段と、を備え、
前記再生手段は、前記動画ファイルの再生中に、前記インデックス情報を用いる再生である特殊再生が指示されると、前記算出手段で算出した前記第１位置に基づいて前記動画データの前記特殊再生を実行することを特徴とする再生装置。
【請求項２】
前記特殊再生は、前記通常の再生速度より再生速度の速い早送り再生、前記通常の再生速度より再生速度の遅いスロー再生、前記通常の再生速度による再生と逆方向に再生するリバース再生、指定された再生経過時間から再生を開始するタイムサーチ再生、のいずれかであることを特徴とする請求項１に記載の再生装置。
【請求項３】
前記インデックス情報が前記記録位置を前記第２位置で示していると前記判定手段が判定した時、前記動画ファイルが前記フォーマットに従って記録されていない旨を表示する表示手段を備えことを特徴とする請求項１又は２に記載の再生装置。
【請求項４】
前記判定手段を有効とするか無効とするかを切り替える切替手段を備えことを特徴とする請求項１から３のいずれかに記載の再生装置。
【請求項５】
前記動画ファイルは、DivXファイルであることを特徴とする請求項１から４のいずれかに記載の再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘッダ情報と動画データと動画ファイル内における動画データの記録位置を示すインデックス情報とをこの順番で格納する動画ファイルを再生する再生装置に関するものである。
【背景技術】
【０００２】
近年、性能の高いコンピュータの普及やメディアの大容量化によって、動画ファイルを取り扱う再生装置が増加してきている。しかし、動画ファイルの容量は大きいため、動画ファイルを再生するために再生装置は膨大な量のデータを処理することになる。
【０００３】
そこで、動画ファイルの容量を小さくし、かつ画像の劣化を少なくする圧縮技術として考案されたものにＤｉｖＸがある。ＤｉｖＸは、ＭＰＥＧ４を基にした画像や音声データを圧縮・伸張する圧縮技術の一種であり、最近では、ＤｉｖＸファイルの再生に対応した家庭用ＤＶＤプレーヤ等の再生装置が市場に登場しつつある。
【０００４】
ＤｉｖＸファイルには、ヘッダ情報と、画像および音声が記述された動画データと、ＤｉｖＸファイル内における動画データの記録位置を示すインデックス情報と、がこの順に格納されている。さらに、ＤｉｖＸファイルでは、その記録位置を動画データの先頭を原点とした第１位置で示すことが定義されているフォーマットでインデックス情報が記述される。
【０００５】
再生装置は、早送り再生等の特殊再生がユーザから指示されると、このインデックス情報に基づいて特殊再生を実行する。これによりユーザは、再生装置に接続されるテレビジョン等において、特殊再生される画像や音声を視聴できる。
なお、特許文献１では、フォーマットデータ生成方法が提案されている。
【特許文献１】特開２００８−４７１６８公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、インデックス情報において、ＤｉｖＸファイル内におけるバイナリデータの記録位置がヘッダ情報の先頭を原点とした第２位置で記述されていることがあった。その主な原因には、画像データや音声データをエンコードしてＤｉｖＸファイルを作成する際のエンコードミスが挙げられる。
このようにインデックス情報が誤って記述されている場合に早送り再生等がユーザから指示されると、再生装置は、インデックス情報が正確で無いため正常な特殊再生を実行できない。例えば、画像や音声がテレビジョンで再生されている時にユーザが早送り再生を指示すると、その指示した地点（再生経過時間）と全く異なる地点から早送り再生されてしまう。そのため、従来の再生装置では、ＤｉｖＸファイルに欠陥があるにも係わらず、再生装置が故障してしまったのではないかとユーザに誤解されるおそれがあった。
【０００７】
本発明はこのような従来の課題を解決しようとするものであり、インデックス情報が誤って記述されていても、この誤りを補正し、正常な特殊再生を実行できるようにした再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の再生装置は、前記課題を解決するために以下の構成を備えている。
【０００９】
（１）メディアに記録されている動画ファイルを、予め定められた通常の再生速度で再生する再生手段を備え、
前記動画ファイルは、前記動画ファイルの種類を示すヘッダ情報と、動画データと、前記動画ファイル内における前記動画データの記録位置を示すインデックス情報と、をこの順番で格納するファイルであって、前記記録位置を前記動画データの先頭を原点とした第１位置で示すことが定義されているフォーマットで前記インデックス情報が記述されるファイルである、再生装置において、
前記動画ファイルの再生が指示されると、前記インデックス情報が前記記録位置を前記ヘッダ情報の先頭を原点とした第２位置で示しているかどうか判定する判定手段と、
前記インデックス情報が前記記録位置を前記第２位置で示していると前記判定手段が判定した時、前記ヘッダ情報の長さを前記第２位置から減算し、前記第１位置を算出する算出手段と、を備え、
前記再生手段は、前記動画ファイルの再生中に、前記インデックス情報を用いる再生である特殊再生が指示されると、前記算出手段で算出した前記第１位置に基づいて前記動画データの前記特殊再生を実行することを特徴とする。
【００１０】
この構成において、前記メディアは、例えば光ディスク、半導体メモリ、磁気ディスクである。光ディスクは、DVDとブルーレイディスクを含む。また、再生装置は、再生される動画ファイルの画像を表示する表示装置に接続される。
この構成では、動画ファイル内における動画データの記録位置が第１位置で示されている場合、インデックス情報は正常に記述されていることになる。
一方、動画ファイル内における動画データの記録位置が第２位置で示されている場合、インデックス情報が誤って記述されていることになる。そこで、この構成における算出手段は、第２位置から上記長さの分を減算して、第１位置を算出する補正処理を行う。そして再生中に特殊再生が指示されると、再生手段は、算出手段で算出した第１位置に基づいて特殊再生を実行する。ここで、第１位置は上記フォーマットで定義されている位置であるため、再生装置は、正常な特殊再生を実行できる。
以上より、ユーザは、特殊再生される動画ファイルの画像と音声を視聴することができる。従って、再生装置では、動画ファイルのインデックス情報が誤って記述されていても、この誤りを補正し、正常な特殊再生を実行できる。また、再生装置が故障しているのではないかとユーザに誤解されるのを防ぐこともできる。
【００１１】
（２）前記特殊再生は、前記通常の再生速度より再生速度の速い早送り再生、前記通常の再生速度より再生速度の遅いスロー再生、前記通常の再生速度による再生と逆方向に再生するリバース再生、指定された再生経過時間から再生を開始するタイムサーチ再生、のいずれかであることを特徴とする。
【００１２】
（３）前記インデックス情報が前記記録位置を前記第２位置で示していると前記判定手段が判定した時、前記動画ファイルが前記フォーマットに従って記録されていない旨を表示する表示手段を備えことを特徴とする。
【００１３】
この構成により、再生装置でなく動画ファイルが壊れていることをユーザに知らせることができる。従って、再生装置が故障しているのではないかとユーザに誤解されるのを一層防ぐことができる。
【００１４】
（４）前記判定手段を有効とするか無効とするかを切り替える切替手段を備えことを特徴とする。
【００１５】
この構成では、切替手段において判定が無効とされている場合、判定手段は上記判定処理を実行せず、算出手段は上記補正処理を実行しない。これにより、判定処理および補正処理にかかる時間、即ちユーザを待たせてしまう時間を短縮することができる。よって、判定処理、及び補正処理にかかる時間を短縮するか、動画ファイルのインデックス情報が誤って記述されていても正常な特殊再生を実行できるようにするか、をユーザは自分の使用方法に応じて切り替えできる。従って、ユーザの使い勝手を向上できる。
【００１６】
（５）前記動画ファイルは、DivXファイルであることを特徴とする。
【発明の効果】
【００１７】
この発明によれば、動画ファイルのインデックス情報が誤って記述されていても、この誤りを補正し、正常な特殊再生を実行できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態である光ディスク装置について説明する。
【００１９】
図１は、本発明の実施形態である光ディスク装置の主要な構成を示すブロック図である。光ディスク装置１は、所謂ＤＶＤプレーヤであり、ＤＶＤ１００に対しデータの読取を行うピックアップヘッド２（以下、PUヘッド２と称する。）と、RFアンプなどの再生回路３と、音声データを再生音声信号に変換して出力する音声出力部４と、ＯＳＤ画像を生成するOSD処理部７と、画像データを再生画像信号に変換して出力する画像出力部８と、を備えている。さらに、光ディスク装置１は、情報を表示する表示部９と、ユーザの操作入力を受け付ける操作部１０と、データを記憶する記憶部１１と、装置本体１を遠隔操作するリモコン１２と、装置本体１の各部の動作を制御する制御部６と、を備えている。ＤＶＤ１００には、後述の図２に示すファイル構造を有するＤｉｖＸファイル９０が記録されている。
なお、この実施形態では、ＤＶＤ１００を用いているが、実施の際は、ブルーレイディスクでも構わない。
【００２０】
PUヘッド２は、図示しないレーザダイオード（ＬＤ）、コリメータレンズ、ビームスプリッタ、対物レンズ、フォトディテクタ、スレッドモータ、及びアクチュエータを備えている。
ＰＵヘッド２は、ＤＶＤ１００の半径方向に延びる軸に移動自在に取り付けられている。スレッドモータが、ＰＵヘッド２をＤＶＤ１００の半径方向に移動する。
ＬＤは、レーザ光を出力する光源であり、フォトディテクタは、複数の受光素子で形成されており、ＤＶＤ１００からの反射光を検出する。
対物レンズは、ＤＶＤ１００に対するレーザ光の照射時間を調節する。また、アクチュエータは、対物レンズをＤＶＤ１００に接離する方向、及びＤＶＤ１００の半径方向に移動させる。
【００２１】
ＰＵヘッド２は、ＤＶＤ１００に対して読取パワーのレーザ光を照射し、ＤＶＤ１００からの反射光をフォトディテクタで検出する。これにより、ＤＶＤ１００に記録されている情報を光学的に読み出す。
【００２２】
再生回路３は、ＰＵヘッド２における複数の受光素子の出力に基づいてＲＦ信号を生成し、該ＲＦ信号を増幅する。そして、再生回路３は、該ＲＦ信号を処理して画像と音声のデータを取り出す。ここで、取り出される画像と音声のデータは、ＭＰＥＧ４でエンコードされているので、再生回路３は、これらのデータをＭＰＥＧ４でデコードする。そして、再生回路３は、音声データを音声出力部４に、画像データを画像出力部８に、これらのデータの同期を取りながら、それぞれ出力する。
【００２３】
音声出力部４は、音声データをアナログの再生音声信号に変換し、その再生音声信号を外部のテレビジョン１０１に出力する。
なお、テレビジョン１０１がディジタル対応（例えばＨＤＭＩ規格）であれば、ディジタルで出力しても構わない。
【００２４】
OSD処理部７は、不図示のＯＳＤ画像メモリ（不図示）を内蔵する。ＯＳＤ画像メモリは、例えばフラッシュメモリで構成される。OSD処理部７は、制御部６から与えられる制御信号に基づいて、ＯＳＤ画像メモリが記憶しているデータに基づいて文字又は図形のＯＳＤ画像を示すOSD信号を生成し、画像出力部８へ出力する。
【００２５】
画像出力部８は、制御部６から与えられる制御信号に基づいて、再生回路３から出力された画像データに基づく画像に、OSD処理部７から出力されたOSD信号に基づくＯＳＤ画像を合成した合成画像を生成する。
【００２６】
そして、画像出力部８は、この合成画像の信号をアナログの再生画像信号に変換し、外部のテレビジョン１０１に出力する。又は、画像出力部８は、再生回路３から出力された画像データをアナログの再生画像信号に変換し、外部のテレビジョン１０１に出力する。又は、画像出力部８は、OSD処理部７から出力されたＯＳＤ画像のデータをアナログの再生画像信号に変換し、外部のテレビジョン１０１に出力する。ここで、これらの３パターンの動作は、制御部６の指示によって切り替わる。
なお、テレビジョン１０１がディジタル対応（例えばＨＤＭＩ規格）であれば、ディジタルで出力しても構わない。
【００２７】
音声出力部４及び画像出力部８には、それぞれの接続端子を介してテレビジョン１０１が接続される。テレビジョン１０１は、光ディスク装置1から出力された信号を処理して、画像を画面上に表示したり音声を放音したりする。
ユーザは、このテレビジョン１０１において、ＤｉｖＸファイル９０に格納されている画像と音声を視聴することができる。
【００２８】
操作部１０は、ユーザが光ディスク装置１に対して各種の命令（コマンド）を入力するためのものである。操作部１０には、ユーザの操作を受け付ける複数のキーが設けられている。光ディスク装置１に対してユーザが入力したコマンドは制御部６に伝送される。
複数のキーの中には、ＤＶＤ１００に記録されている全ファイルの内から再生すべきファイルの選択を受付けるファイル選択キー、通常の再生速度の再生を受け付ける再生キー、通常再生より再生速度の速い高速再生を受付ける早送り再生キー、通常再生より再生速度の遅いスロー再生を受付けるスロー再生キー、通常再生と逆向きに再生するリバース再生を受付けるリバースキー、再生を開始したい再生経過時間の指定（即ちタイムサーチ再生）を受付けるタイムサーチキー、が含まれる。
操作部１０には、リモコン信号検出部（不図示）が設けられている。リモコン信号検出部に対し、装置本体の外部からリモコン１２を用いて、電源のON／OFF、音量の調整等の命令が入力されると、リモコン信号検出部は、リモコン１２からの命令信号を受信して制御部６に伝送する。なお、リモコン１２には、操作部１０と同様のキーが設けられている。
【００２９】
表示部９は、現在時刻、光ディスク装置１の設定状態などを表示する。
【００３０】
記憶部１１は、例えばハードディスクやＥＥＰＲＯＭで構成されており、装置本体１の制御プログラムを記憶する。
【００３１】
制御部６は、例えばマイクロコンピュータで構成される。また、制御部６は、上記の制御プログラムで処理されるデータを展開するワークフィールドとしてのＲＡＭ６Aを内蔵する。制御部６は、光ディスク装置１にユーザから入力された命令に応じて光ディスク装置１の各部を制御する。
【００３２】
ここで、ＰＵヘッド２、再生回路３、音声出力部４、及び画像出力部８が、本発明の「再生手段」に相当する。また、制御部６が、本発明の「判定手段」「算出手段」に相当する。また、操作部１０及びリモコン１２が、本発明の「切替手段」に相当する。また、OSD処理部７又は表示部９が、本発明の「表示手段」に相当する。
【００３３】
次に、ＤｉｖＸファイル９０のファイル構造について説明する。
【００３４】
図２（A）は、ＤｉｖＸファイルのファイル構造を示した図である。ＤｉｖＸファイル９０は、その先頭部分に記述されているヘッダ情報と、その後ろに画像や音声等のデータを示す画像音声ストリーム情報と、最後に特殊再生制御を行なうために用いるインデックス情報と、をこの順で格納しているファイルである。
【００３５】
ヘッダ情報は、“ＲＩＦＦ”（Resource Interchange File Format）という４文字から始まり、“ａｖｉｈ”（Audio Video InterleaveHeader）等の文字が続く情報である。制御部６は、これらの文字を再生回路３を介して読み込み、解析することによって、読み取ったファイルがＤｉｖＸファイルであることを認識する。
【００３６】
また、画像音声ストリーム情報の先頭には、識別子としての“ｍｏｖｉ”という文字が記述されている。この文字の後ろには、画像データが記述された画像チャンク、音声データが記述された音声チャンク、およびディジタル著作権管理チャンクが、それぞれ複数記録されている。また、各チャンクには、それぞれのチャンクを特定する識別子が記述されており、識別子の先頭２文字はストリーム番号、識別子の後ろ２文字はデータのタイプを示している。図２（A）に示す、“ｗｂ”は画像チャンクであること、“ｄｃ”は音声チャンクであること、“ｄｒｍ”はディジタル著作権管理チャンクであること、をそれぞれ示している。例えば“０１ｗｂ”の場合、「ストリーム番号０１の画像チャンク」であることを意味する。このように画像データ及び音声データは、時分割多重化されて記録されている。
【００３７】
図２（B）は、図２（A）で示されるＤｉｖＸファイル９０の構成中における最後の部分のインデックス情報における詳細を示した図である。
【００３８】
インデックス情報の先頭には、識別子である“ｉｄｘ１”という文字が記述されている。識別子“ｉｄｘ１”に続いてＩＤが記述されている。ＩＤには、画像チャンクまたは音声チャンクの識別子等が記録されている。例えば、“０１ｄｃ”、“０１ｗｂ”、“０２ｄｄ”等の情報がＩＤとして記録されている。
【００３９】
ＩＤに続いて、ＩＤによって特定されるチャンクがＤｉｖＸファイル９０内のどの位置に記録されているかを示すオフセット情報が記録されている。このオフセット情報は、ＤｉｖＸファイル９０内におけるチャンクの記録位置を画像音声ストリームの先頭を原点とした第１位置で示すことが定義されているフォーマットで記述される。
【００４０】
さらに、オフセット情報に続いて、そのチャンクがどの程度の大きさであるかを示すサイズ情報が記述されている。
【００４１】
制御部６は、ＩＤ、オフセット情報、及びサイズ情報を再生回路３を介して予め読み込む。そして、制御部６は、ＩＤ及びオフセット情報を解析することによって、読み取ったＩＤによって特定される画像チャンク、音声チャンク又はディジタル情報管理チャンクが、ＤｉｖＸファイル９０内のどの位置にあるかを認識する。
【００４２】
例えば早送り再生キーが押下されて早送り再生が指示されると、制御部６は、図２（B）で示されるインデックス情報を解析し、ID及びオフセット情報から各画像チャンクの位置を認識する。そして、制御部６は、通常再生時のように全画像チャンクを先頭から順番に読み出すのではなく、ID及びオフセット情報に基づいて各画像チャンクを飛び飛びに再生する。これにより、飛び飛びの画像がテレビジョン１０１において表示される。ここで、制御部６は、インデックス情報に記録されている各画像チャンクのサイズ情報と、操作部１０で入力された早送り速度等の情報とによって、飛び越す画像チャンク数を決定する。
【００４３】
また、スロー再生キーが押下されてスロー再生が指示されると、制御部６は、図２（B）で示されるインデックス情報を解析し、ID及びオフセット情報から各画像チャンクの位置を認識する。そして、制御部６は、通常再生時より遅い再生速度で全画像チャンクを先頭から順番に読み出す。これにより、ゆっくり再生される画像がテレビジョン１０１において表示される。
【００４４】
また、リバース再生キーが押下されて逆方向再生が指示されると、制御部６は、図２（B）で示されるインデックス情報を解析し、ID及びオフセット情報から各画像チャンクの位置を認識する。そして、制御部６は、ID及びオフセット情報に基づいて通常再生時とは逆向きに各画像チャンクを読み出す。操作部１０で入力された巻き戻し速度によっては、制御部６は、ID及びオフセット情報に基づいて通常再生時とは逆向きに各画像チャンクを飛び飛びに読み出す。これにより、逆方向に再生される画像がテレビジョン１０１において表示される。
【００４５】
ここで、上記オフセット情報が、図２に示すように、ＤｉｖＸファイル９０内におけるチャンクの記録位置をヘッダ情報の先頭０×００００からの第２位置で示していることがある。その主な原因には、画像データや音声データをエンコードしてＤｉｖＸファイル９０を作成する際のエンコードミスが挙げられる。
【００４６】
そこで、この実施形態では、インデックス情報が誤って記述されていても、この誤りを補正し、正常な特殊再生を実行できるようにしている。具体的には、以下のように補正する。
【００４７】
図３は、本発明の実施形態である光ディスク装置の制御部が行う動作を示すフローチャートである。この動作は、光ディスク１００に記録されている全ファイルの中からＤｉｖＸファイル９０をユーザがファイル選択キーで選択し、再生キーを押下した時の動作である。
【００４８】
ＤｉｖＸファイル９０が選択されて再生が指示されると、制御部６は、ＤｉｖＸファイル９０を再生するためのコーデックを確認する（S１）。
【００４９】
次に、制御部６は、ＤｉｖＸファイル９０からインデックス情報をPUヘッド２に読み取らせる（S２）。これにより、インデックス情報は再生回路３を介して制御部６に入力され、RAM６Aに展開される。制御部６は、ＩＤ及びオフセット情報を解析することによって、読み取ったＩＤによって特定される画像チャンク、音声チャンク又はディジタル情報管理チャンクが、ＤｉｖＸファイル９０内のどの位置にあるかを認識する。
【００５０】
そして、制御部６は、オフセット情報が、ＤｉｖＸファイル９０内におけるチャンクの記録位置を、画像音声ストリーム情報の先頭を原点（即ち「０×００００」）とした第１位置、ヘッダ情報の先頭を原点（即ち「０×００００」）とした第２位置、の内のどちらで示しているか判定する（S３）。この判定は、例えば、一番先頭に記述されているIDに対応するチャンクの記録位置であって、画像音声ストリーム情報の先頭からの記録位置を実際に調査し、調査した記録位置と、一番先頭に記述されているIDに対応するオフセット情報と、が一致するか否かにより行われる。両者が一致すれば、制御部６は、オフセット情報が、ＤｉｖＸファイル９０内におけるチャンクの記録位置を第１位置で示していると判定する。一方、両者が異なれば、制御部６は、オフセット情報が、ＤｉｖＸファイル９０内におけるチャンクの記録位置を第２位置で示していると判定する。
【００５１】
なお、S３のその他の判定方法としては、一番後ろに記述されているIDに対応するオフセット情報を参照して、画像音声ストリーム情報の先頭を原点に、そのオフセット情報に示されるチャンクにアクセスする方法もある。オフセット情報が画像音声ストリーム情報の先頭を原点（即ち「０×００００」）とした第１位置で記述されている場合、即ち基準とすべき位置が正しい場合、アクセスしたチャンクが画像チャンク、音声チャンク又はディジタル情報管理チャンクのいずれかとなる。しかし、オフセット情報がヘッダ情報の先頭を原点（即ち「０×００００」）とした第２位置で記述されている場合、オフセット情報に示されるチャンクにアクセスしても、ヘッダ情報の先頭から画像音声ストリーム情報の先頭までの長さの分、後ろにアクセスしてしまう。即ち、画像音声ストリーム情報より後ろ（例えばインデックス情報）にアクセスしてしまう。
【００５２】
S３において記録位置が第１位置で示されている場合、インデックス情報は正常に記述されているため、制御部６は、後述S４のオフセット情報の補正処理を省略してＤｉｖＸファイル９０の再生を開始する（S５）。再生中に特殊再生が指示されれば、制御部６は、このインデックス情報に基づいて特殊再生を実行する。
【００５３】
一方、S３においてＤｉｖＸファイル９０内におけるチャンクの記録位置が第２位置で示されている場合、制御部６は、オフセット情報の補正処理を実行する（S４）。この補正処理について図２から図４を用いて以下詳述する。
【００５４】
図４は、本発明の実施形態である光ディスク装置の制御部が行うオフセット情報の補正処理の概略を示す図である。図４に示すように、RAM６Aには、S２で読み取られたＩＤ及びオフセット情報が対応付けて展開されている。S４の補正処理において制御部６は、まず、ヘッダ情報の先頭から末端までの長さを示す減算値を展開する。例えば図２では、ヘッダ情報の先頭の記録位置が「０×００００」で、画像音声ストリーム情報の先頭の記録位置が「０×１０００」であるため、減算値は、「１０００」となる。
【００５５】
次に、制御部６は、S４の補正処理において、ＤｉｖＸファイル９０内におけるチャンクの記録位置を第２位置で示すオフセット情報から減算値を減算した補正値を算出する。この補正値は、オフセット情報から減算値を減算した値であるため、フォーマットで定義されている第１位置を示す。例えば図２では、IDが「０１ｗｂ」でオフセット情報が「０×１５００」であるとき、減算値が「１０００」であるため、補正値は、「０×０５００」となる。同様に、IDが「０２ｗｂ」でオフセット情報が「０×３０００」であるとき、減算値が「１０００」であるため、補正値は、「０×２０００」となる。
【００５６】
そして、制御部６は、ＤｉｖＸファイル９０の再生を開始する（S５）。そして再生中に特殊再生が指示されると、制御部６は、S４で算出した補正値に基づいて特殊再生を実行する。特殊再生とは、前記通常の再生速度と再生速度の異なる再生である。ここで、補正値はフォーマットで定義されている第１位置を示す値であるため、光ディスク装置１は、正常な特殊再生を実行できる。例えば、画像や音声がテレビジョンで再生されている時にユーザが早送り再生を指示すると、その指示した地点（再生経過時間）と同じ地点から早送り再生される。
【００５７】
以上より、ユーザは、このテレビジョン１０１において、特殊再生されるＤｉｖＸファイル９０の画像と音声を視聴することができる。従って、光ディスク装置１では、ＤｉｖＸファイル９０のインデックス情報が誤って記述されていても、この誤りを補正し、正常な特殊再生を実行できる。また、光ディスク装置１が故障しているのではないかとユーザに誤解されるのを防ぐこともできる。
【００５８】
また、本発明の実施形態は、以下の変形例を採用することができる。
【００５９】
図５は、本発明の実施形態の変形例である光ディスク装置の制御部が行う動作を示すフローチャートである。この動作は、図３に示すS２とS３の間にS１１を追加するとともに、S４とS５の間にS１２を追加した動作であり、その他の処理については図３の動作と同じである。さらに、この変形例では、S３における判定を有効とするか無効とするかを切り替える切替キーを操作部１０に設け、S３における判定を光ディスク装置１に実行させるかどうかユーザに予め切り替えさせる。
【００６０】
制御部６は、S２の後、S３における判定が無効とされているかどうか判定する（S１１）。そして、S３における判定が無効とされている場合、制御部６は、判定処理（S３）、補正処理（S４）、及び表示処理（S１２）を省略し、S５に進む。これにより、S３における判定が無効とされている場合、判定処理、補正処理、及び表示処理にかかる時間、即ちユーザを待たせてしまう時間を短縮することができる。よって、判定処理、補正処理、及び表示処理にかかる時間を短縮するか、ＤｉｖＸファイル９０のインデックス情報が誤って記述されていても正常な特殊再生を実行できるようにするか、をユーザは自分の使用方法に応じて切り替えできる。従って、ユーザの使い勝手を向上できる。
【００６１】
また、制御部６は、S４の後、ＤｉｖＸファイル９０がフォーマットに従って記録されていない旨を示すOSD画像のデータを出力するようOSD処理部７に指示する（S１２）。これにより、テレビジョン１０１において「ＤｉｖＸファイル９０がフォーマットに従って記録されていません。エンコードミス等が考えられます。」等のメッセージがOSD表示される。これにより、光ディスク装置１でなくＤｉｖＸファイル９０が壊れていることをユーザに知らせることができる。従って、光ディスク装置１が故障しているのではないかとユーザに誤解されるのを一層防ぐことができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施形態である光ディスク装置の主要な構成を示すブロック図
【図２】ＤｉｖＸファイルのファイル構造を示す図
【図３】本発明の実施形態である光ディスク装置の制御部が行う動作を示すフローチャート
【図４】本発明の実施形態である光ディスク装置の制御部が行うオフセット情報の補正処理の概略を示す図
【図５】本発明の実施形態の変形例である光ディスク装置の制御部が行う動作を示すフローチャート
【符号の説明】
【００６３】
１…光ディスク装置
２…ピックアップヘッド
３…再生回路
４…音声出力部
６…制御部
６A…ＲＡＭ
７…OSD処理部
８…画像出力部
９…表示部
１０…操作部
１１…記憶部
１２…リモコン
９０…ＤｉｖＸファイル
１００…光ディスク
１０１…テレビジョン
【図１】
2010109511.tif 000003
【図２】
2010109511.tif 000004
【図３】
2010109511.tif 000005
【図４】
2010109511.tif 000006
【図５】
2010109511.tif 000007