(57)【要約】【課題】＋ＶＲフォーマットで情報が記録されたＤＶＤであっても、タイムサーチを実現することができる光ディスク装置を提供する。【解決手段】＋ＶＲフォーマットのＤＶＤに対してタイムサーチ処理を行う場合に、先頭セルから順にセルの再生時間を足し、サーチ時間を含むセル番号を検索し、次に目標のセルの先頭ＶＯＢＵがアドレスマップのどの位置にあるかを求め、この後、１ＶＯＢＵ当りの再生時間を算出する。次に、新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出する。この後、目標のセルまでの再生時間と目標のセル内経過時間とを加えた時間と、サーチ時間との差が、例えば±３秒以内であると判定されたとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める。【選択図】図４
2007257789.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに記録された情報を再生、または光ディスクに対して情報を記録／再生する光ディスク装置において、
挿入された光ディスクが＋ＶＲフォーマットのＤＶＤであり、このＤＶＤに対してタイムサーチ処理を行う場合に、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、操作により設定されたサーチ時間を含むセル番号を検索するセル番号検索手段と、
目標のセルの先頭ＶＯＢＵが、ＶＯＢＵ番号とアドレスとの関係を示すＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求める先頭ＶＯＢＵ位置求め手段と、
先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出する再生時間算出手段と、
（前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置）＋[（操作により設定されたサーチ時間）−（目標のＶＯＢＵまでの再生時間）]／（前記１ＶＯＢＵ当りの再生時間）という演算を行って、新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出する目標ＶＯＢＵ位置算出手段と、
目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるか否かを判定する時間差判定手段と、
目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であると判定されたとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める目的ＶＯＢＵ求め手段と、
目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内でないと判定されたとき、前記再生時間算出手段により算出された再生時間を補正するために再生時間を予め定めた時間に設定する再生時間設定手段と、を有するシステムコントローラを備えたことを特徴とする光ディスク装置。
【請求項２】
光ディスクに記録された情報を再生、または光ディスクに対して情報を記録／再生する光ディスク装置において、
挿入された光ディスクが＋ＶＲフォーマットのＤＶＤであり、このＤＶＤに対してタイムサーチ処理を行う場合に、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、サーチ時間を含むセル番号を検索し、目標のセルの先頭ＶＯＢＵが、ＶＯＢＵ番号とアドレスとの関係を示すＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求め、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出し、前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置と操作により設定されたサーチ時間と操作により設定されたサーチ時間と目標のＶＯＢＵまでの再生時間と前記１ＶＯＢＵ当りの再生時間とに基づいて新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出し、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める処理を行うシステムコントローラを備えたことを特徴とする光ディスク装置。
【請求項３】
前記システムコントローラは、挿入された光ディスクが＋ＶＲフォーマットのＤＶＤであり、このＤＶＤに対してタイムサーチ処理を行う場合に、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、操作により設定されたサーチ時間を含むセル番号を検索するセル番号検索手段と、目標のセルの先頭ＶＯＢＵがＶＯＢＵ番号とアドレスとの関係を示すＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求める先頭ＶＯＢＵ位置求め手段と、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出する再生時間算出手段と、前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置と操作により設定されたサーチ時間と操作により設定されたサーチ時間と目標のＶＯＢＵまでの再生時間と前記１ＶＯＢＵ当りの再生時間とに基づいて新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出する目標ＶＯＢＵ位置算出手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるか否かを判定する時間差判定手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であると判定されたとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める目的ＶＯＢＵ求め手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内でないと判定されたとき、前記再生時間算出手段により算出された再生時間を補正するために再生時間を予め定めた時間に設定する再生時間設定手段とを有することを特徴とする請求項２に記載の光ディスク装置。
【請求項４】
前記目標ＶＯＢＵ位置算出手段は、（前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置）＋[（操作により設定されたサーチ時間）−（目標のＶＯＢＵまでの再生時間）]／（前記１ＶＯＢＵ当りの再生時間）という演算を行って、新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出することを特徴とする請求項３に記載の光ディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスクに記録された情報を再生、または光ディスクに対して情報を記録／再生する光ディスク装置に関し、特に、＋ＶＲ（Ｖｉｄｅｏ  Ｒｅｃｏｒｄｉｎｇ）フォーマットのＤＶＤに対するタイムサーチの処理に関する。
【背景技術】
【０００２】
ＤＶＤ（デジタル・バーサタイル・ディスク）やＣＤ（コンパクト・ディスク）などの光ディスクに記録された情報を再生する装置として、ＤＶＤプレイヤやＤＶＤレコーダなどの光ディスク装置が普及している。ＤＶＤから所望の情報を早く探し出して再生する場合は、タイトルサーチ、チャプターサーチ、タイムサーチが用いられ、また、ＣＤから所望の情報を早く探し出して再生する場合は、トラックサーチ、タイムサーチが用いられる。
【０００３】
例えば、ＤＶＤを再生する場合において、タイトルサーチまたはチャプターサーチまたはタイムサーチを行う際、先ず、再生すべきＤＶＤを光ディスク装置に装填した後、リモコンのメニューキーを押下して、ディスプレイ装置に表示されたメニュー画面上のメニュー項目の中からタイトルサーチまたはチャプターサーチまたはタイムサーチをリモコンの方向キーの押下により選択して決定キーを押下して決定すると、装置がタイトルサーチまたはチャプターサーチまたはタイムサーチに設定される。
【０００４】
また、ＣＤを再生する場合で、トラックサーチまたはタイムサーチを行う際、先ず、再生すべきＣＤを光ディスク装置に装填した後、リモコンのメニューキーを押下して、ディスプレイ装置に表示されたメニュー画面上のメニュー項目の中からトラックサーチまたはタイムサーチをリモコンの方向キーの押下により選択して決定キーを押下して決定すると、装置がトラックサーチまたはタイムサーチに設定される。
【特許文献１】特開２００５−２７６４３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ＤＶＤに情報を記録するときのフォーマットとして＋ＶＲフォーマットがあるが、この＋ＶＲフォーマットは、Ｖｉｄｅｏフォーマットと互換性がある反面、記録時における装置側の負担を減らすため、制御情報を簡略化している。そのため、＋ＶＲフォーマットでは、タイムサーチに必要なタイムマップテーブルがないので、現状のままではタイムサーチを行うことができないと言う課題があった。
【０００６】
なお、特許文献１の従来技術は、可変圧縮、固定圧縮、非圧縮などの記録方式を問わずに、記録情報を比較的簡単な構成を有する情報再生装置により素早く時間サーチすることを可能ならしめる情報記録媒体を提供するものであるが、＋ＶＲフォーマットで情報が記録されたＤＶＤに対するタイムサーチについては、開示されていない。
【０００７】
本発明は、上記のような課題を解決するためになされたもので、挿入された光ディスクが、＋ＶＲフォーマットで情報が記録されたＤＶＤであっても、タイムサーチを実現することができる光ディスク装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１の発明は、挿入された光ディスクが＋ＶＲフォーマットのＤＶＤであり、このＤＶＤに対してタイムサーチ処理を行う場合に、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、操作により設定されたサーチ時間を含むセル番号を検索するセル番号検索手段と、目標のセルの先頭ＶＯＢＵがＶＯＢＵ番号とアドレスとの関係を示すＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求める先頭ＶＯＢＵ位置求め手段と、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出する再生時間算出手段と、（前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置）＋[（操作により設定されたサーチ時間）−（目標のＶＯＢＵまでの再生時間）]／（前記１ＶＯＢＵ当りの再生時間）という演算を行って、新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出する目標ＶＯＢＵ位置算出手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるか否かを判定する時間差判定手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であると判定されたとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める目的ＶＯＢＵ求め手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内でないと判定されたとき、前記再生時間算出手段により算出された再生時間を補正するために再生時間を予め定めた時間に設定する再生時間設定手段とを有するシステムコントローラを備えたことを特徴とする光ディスク装置を提供する。
【０００９】
この構成において、光ディスク記録再生装置に＋ＶＲフォーマットのＤＶＤが挿入され、このＤＶＤに対してタイムサーチ処理を行う場合に、セル番号検索手段は、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、操作により設定されたサーチ時間を含むセル番号を検索する。次に、先頭ＶＯＢＵ位置求め手段は、目標のセルの先頭ＶＯＢＵが、ＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求める。この後、再生時間算出手段は、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出する。
【００１０】
次に、目標ＶＯＢＵ位置算出手段は、（前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置）＋[（操作により設定されたサーチ時間）−（目標のＶＯＢＵまでの再生時間）]／（前記１ＶＯＢＵ当りの再生時間）という演算を行って、新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出する。この後、時間差判定手段は、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるか否かを判定する。
【００１１】
目標のセルまでの再生時間と目標のセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であると判定されたとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める。一方、目標のセルまでの再生時間と目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内でないと判定されたとき、再生時間設定手段は、再生時間算出手段により算出された再生時間を補正するために再生時間を予め定めた時間に設定する。そして、前記目標ＶＯＢＵ位置算出手段の処理に戻り、同様な処理が行われ、タイムサーチの目的とするＶＯＢＵが求められると、タイムサーチ先が決定されたことになるので、本タイムサーチ処理が終了する。
【００１２】
この構成によれば、＋ＶＲフォーマットにおいて、セルの再生時間、ＶＯＢＵアドレスマップ、ＶＯＢＵのセル内経過時間、およびＶＯＢＵのサーチ情報などの制御情報を用いることにより、タイムサーチを実現することができる。したがって、挿入された光ディスクが、＋ＶＲフォーマットで情報が記録されたＤＶＤであっても、タイムサーチが可能になって、ユーザにとっては使い勝手が向上する。
【００１３】
請求項２の発明は、挿入された光ディスクが＋ＶＲフォーマットのＤＶＤであり、このＤＶＤに対してタイムサーチ処理を行う場合に、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、サーチ時間を含むセル番号を検索し、目標のセルの先頭ＶＯＢＵが、ＶＯＢＵ番号とアドレスとの関係を示すＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求め、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出し、前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置と操作により設定されたサーチ時間と操作により設定されたサーチ時間と目標のＶＯＢＵまでの再生時間と前記１ＶＯＢＵ当りの再生時間とに基づいて新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出し、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める処理を行うシステムコントローラを備えたことを特徴とする光ディスク装置を提供する。
【００１４】
この構成において、光ディスク記録再生装置に＋ＶＲフォーマットのＤＶＤが挿入され、このＤＶＤに対してタイムサーチ処理を行う場合に、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、操作により設定されたサーチ時間を含むセル番号を検索する。次に、目標のセルの先頭ＶＯＢＵが、ＶＯＢＵアドレスマップのどの位置にあるかが先頭ＶＯＢＵ番号に基づいて求められる。この後、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間が算出される。
【００１５】
次に、前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置と操作により設定されたサーチ時間と目標のＶＯＢＵまでの再生時間と前記１ＶＯＢＵ当りの再生時間とに基づいて、新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置が算出される。この後、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるか否かが判定される。
【００１６】
目標のセルまでの再生時間と目標のセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であると判定されたとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵが求められる。一方、目標のセルまでの再生時間と目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内でないと判定されたとき、再生時間算出手段により算出された再生時間を補正するために再生時間が予め定めた時間に設定され、前記目標ＶＯＢＵ位置算出処理に戻り、同様な処理が行われ、タイムサーチの目的とするＶＯＢＵが求められると、タイムサーチ先が決定されたことになるので、本タイムサーチ処理が終了する。
【００１７】
この構成によれば、＋ＶＲフォーマットにおいて、セルの再生時間、ＶＯＢＵアドレスマップ、ＶＯＢＵのセル内経過時間、およびＶＯＢＵのサーチ情報などの制御情報を用いることにより、タイムサーチを実現することができる。したがって、挿入された光ディスクが、＋ＶＲフォーマットで情報が記録されたＤＶＤであっても、タイムサーチが可能になって、ユーザにとっては使い勝手が向上する。
【００１８】
請求項３の発明では、請求項２の発明において、前記システムコントローラは、挿入された光ディスクが＋ＶＲフォーマットのＤＶＤであり、このＤＶＤに対してタイムサーチ処理を行う場合に、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、操作により設定されたサーチ時間を含むセル番号を検索するセル番号検索手段と、目標のセルの先頭ＶＯＢＵがＶＯＢＵ番号とアドレスとの関係を示すＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求める先頭ＶＯＢＵ位置求め手段と、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出する再生時間算出手段と、前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置と操作により設定されたサーチ時間と操作により設定されたサーチ時間と目標のＶＯＢＵまでの再生時間と前記１ＶＯＢＵ当りの再生時間とに基づいて新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出する目標ＶＯＢＵ位置算出手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるか否かを判定する時間差判定手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であると判定されたとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める目的ＶＯＢＵ求め手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内でないと判定されたとき、前記再生時間算出手段により算出された再生時間を補正するために再生時間を予め定めた時間に設定する再生時間設定手段とを有する。
【００１９】
したがって、前記システムコントローラは、セル番号検索処理、先頭ＶＯＢＵ位置求め処理、再生時間算出処理、目標ＶＯＢＵ位置算出処理、時間差判定処理、目的ＶＯＢＵ求め処理、および再生時間設定処理を実現でき、これにより、＋ＶＲフォーマットにおいて、セルの再生時間、ＶＯＢＵアドレスマップ、ＶＯＢＵのセル内経過時間、およびＶＯＢＵのサーチ情報などの制御情報を用いることによるタイムサーチを実現することができる。
【００２０】
請求項４の発明では、請求項３の発明において、前記目標ＶＯＢＵ位置算出手段は、（前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置）＋[（操作により設定されたサーチ時間）−（目標のＶＯＢＵまでの再生時間）]／（前記１ＶＯＢＵ当りの再生時間）という演算を行って、新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出するようにしたので、新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を具体的に算出することができるようになる。
【発明の効果】
【００２１】
以上のように本発明によれば、挿入された光ディスクが＋ＶＲフォーマットのＤＶＤであり、このＤＶＤに対してタイムサーチ処理を行う場合に、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、操作により設定されたサーチ時間を含むセル番号を検索するセル番号検索手段と、目標のセルの先頭ＶＯＢＵがＶＯＢＵ番号とアドレスとの関係を示すＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求める先頭ＶＯＢＵ位置求め手段と、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出する再生時間算出手段と、（前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置）＋[（操作により設定されたサーチ時間）−（目標のＶＯＢＵまでの再生時間）]／（前記１ＶＯＢＵ当りの再生時間）という演算を行って、新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出する目標ＶＯＢＵ位置算出手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるか否かを判定する時間差判定手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であると判定されたとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める目的ＶＯＢＵ求め手段と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内でないと判定されたとき、前記再生時間算出手段により算出された再生時間を補正するために再生時間を予め定めた時間に設定する再生時間設定手段とを有するシステムコントローラを備えたので、＋ＶＲフォーマットにおいて、セルの再生時間、ＶＯＢＵアドレスマップ、ＶＯＢＵのセル内経過時間、およびＶＯＢＵのサーチ情報などの制御情報を用いて、タイムサーチを実現することができる。したがって、挿入された光ディスクが、＋ＶＲフォーマットで情報が記録されたＤＶＤであっても、タイムサーチが可能になって、ユーザにとっては使い勝手が向上する。
【００２２】
また、本発明によれば、挿入された光ディスクが＋ＶＲフォーマットのＤＶＤであり、このＤＶＤに対してタイムサーチ処理を行う場合に、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、サーチ時間を含むセル番号を検索し、目標のセルの先頭ＶＯＢＵが、ＶＯＢＵ番号とアドレスとの関係を示すＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求め、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出し、前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置と操作により設定されたサーチ時間と操作により設定されたサーチ時間と目標のＶＯＢＵまでの再生時間と前記１ＶＯＢＵ当りの再生時間とに基づいて新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出し、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める処理を行うシステムコントローラを備えたので、＋ＶＲフォーマットにおいて、セルの再生時間、ＶＯＢＵアドレスマップ、ＶＯＢＵのセル内経過時間、およびＶＯＢＵのサーチ情報などの制御情報を用いて、タイムサーチを実現することができる。したがって、挿入された光ディスクが、＋ＶＲフォーマットで情報が記録されたＤＶＤであっても、タイムサーチが可能になって、ユーザにとっては使い勝手が向上する。
【発明を実施するための最良の形態】
【００２３】
以下、添付図面を参照しつつ、本発明の実施の形態について説明する。図１は本発明の一実施形態に係る光ディスク装置としての光ディスク記録再生装置の構成を示すブロック図である。ここでは、光ディスク装置としてＤＶＤレコーダなどの光ディスク記録再生装置について説明するが、光ディスク装置としてＤＶＤプレイヤなどの光ディスク再生装置においても、本実施形態で説明するタイムサーチ機能を採用すれば、同様な効果が得られることは言うまでもない。
【００２４】
この光ディスク記録再生装置は、装置全体を制御するシステムコントローラ２２と、光ディスク１を回転させるスピンドルモータ５と、光ディスク１に対して情報の書き込み／読み出しを光学的に行う光ピックアップ２と、この光ピックアップ２を光ディスク１の半径方向に移動させるためのスレッド３と、システムコントローラ２２の指示に応じて、モータ駆動回路３４を通じてスピンドルモータ５、およびスレッド３を駆動すると共に、光ピックアップ２に内蔵された対物レンズ（図示せず）を動かすことによりレーザ光の焦点位置を光ディスク１の記録面に対して垂直方向および水平方向に移動させる制御を行うサーボ制御部４とを備えている。
【００２５】
また、この光ディスク記録再生装置は、光ディスク１の再生時に光ピックアップ２からの読取信号であるＲＦ信号を増幅するＲＦアンプ６と、このＲＦアンプ６から出力されたＲＦ信号をデジタルデータに変換した後に光ディスク１のデータフォーマットに応じた信号復調処理と誤り訂正処理を行って生成したデータをバッファメモリとしてのＲＡＭ７に格納するデジタル信号処理部８と、システムコントローラ２２の指示に応じてデジタル信号処理部８から出力されたデータストリームの中からオーディオデータとサブピクチャデータとビデオデータとを分離するストリーム分離部９とを備えている。
【００２６】
また、この光ディスク記録再生装置は、ストリーム分離部９から出力されたオーディオデータを入力して所定のデコード処理を行うオーディオデコーダ１１と、このオーディオデコーダ１１でのデコード処理を行うためにデータを一時的に格納するＲＡＭ１０と、ストリーム分離部９から出力されたサブピクチャデータを入力して所定のデコード処理を行うサブピクチャデコーダ１３と、このサブピクチャデコーダ１３でのデコード処理を行うためにデータを一時的に格納するＲＡＭ１２と、ストリーム分離部９から出力されたビデオデータを入力してＭＰＥＧでデコード処理を行うビデオＭＰＥＧデコーダ１５と、このビデオＭＰＥＧデコーダ１５でのデコード処理を行うためにデータを一時的に格納するＲＡＭ１４とを備えている。
【００２７】
また、この光ディスク記録再生装置は、システムコントローラ２２の指示に応じてビデオＭＰＥＧデコーダ１５から出力されたデータとサブピクチャデコーダ１３から出力されたデータとを合成するビデオプロセッサ１７と、このビデオプロセッサ１７から出力された合成データを表示用のビデオ信号に変換して画像をディスプレイ装置２０に表示させるビデオエンコーダ１８と、オーディオデコーダ１１から出力されたデータをアナログのオーディオ信号に変換して図示しない音声回路を介して例えばスピーカ１９に供給するＤ／Ａ変換器１６とを備えている。
【００２８】
また、この光ディスク記録再生装置は、システムコントローラ２２に対して、記録指示を与えるための記録キー、再生指示を与えるための再生キー、記録や再生の停止指示を与えるための停止キーなど、各種操作キーを有するリモコン２１と、このリモコン２１の操作キーよりも少ない操作キーを有する本体操作部（図示せず）とを備えている。また、この光ディスク記録再生装置は、装置の各構成要素を制御したり、装置全体を制御したりするためのプログラムやデータが記憶された不揮発性メモリとしてのフラッシュＲＯＭ２３と、このフラッシュＲＯＭ２３のプログラムやデータに従って演算処理を行いシステムコントローラ２２を制御するＣＰＵ２４と、このＣＰＵ２４の演算処理に必要なデータを一時的に格納するＲＡＭ２７とを備えている。
【００２９】
また、この光ディスク記録再生装置は、アンテナ２８に接続されるチューナ２９と、このチューナ２９で選局されたテレビジョン放送のアナログの映像音声信号、あるいは図示しないテレビジョン受信機や他の映像音声出力機器からの映像音声信号をデジタルの映像音声データに変換するＡ／Ｄ変換回路３０と、前記映像音声データをＭＰＥＧでエンコードするＭＰＥＧエンコーダ３１と、前記エンコードした映像音声データ（エンコードデータ）を一時的に所定量だけ格納するバッファメモリとしてのＲＡＭ３２と、記録データ変調回路２５と接続するインターフェースであるＡＴＡＰＩ（AT Attachment Packet Interface）３３と、このＡＴＡＰＩ３３から送られてきたエンコードデータを光ディスク１に記録するために変調をかける記録データ変調回路２５と、この記録データ変調回路２５により変調された変調データに基づいて光ピックアップ２から出射するレーザ光を変調させるためのレーザ変調信号を光ピックアップ２に出力するレーザ変調回路２６とを備えている。
【００３０】
システムコントローラ２２は、本実施形態の特徴とする構成要素として、挿入された光ディスクが＋ＶＲフォーマットのＤＶＤであり、このＤＶＤに対してタイムサーチ処理を行う場合に、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、操作により設定されたサーチ時間を含むセル番号を検索するセル番号検索手段２２１と、目標のセルの先頭ＶＯＢＵがＶＯＢＵ番号とアドレスとの関係を示すＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求める先頭ＶＯＢＵ位置求め手段２２２と、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出する再生時間算出手段２２３と、前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置と操作により設定されたサーチ時間と操作により設定されたサーチ時間と目標のＶＯＢＵまでの再生時間と前記１ＶＯＢＵ当りの再生時間とに基づいて新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出する目標ＶＯＢＵ位置算出手段２２４とを有する。
【００３１】
また、システムコントローラ２２は、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるか否かを判定する時間差判定手段２２５と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であると判定されたとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める目的ＶＯＢＵ求め手段２２６と、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内でないと判定されたとき、前記再生時間算出手段２２３により算出された再生時間を補正するために再生時間を予め定めた時間に設定する再生時間設定手段２２７とを有する。
【００３２】
図２は本実施形態において＋ＶＲフォーマットでＤＶＤに記録されているタイトル構造を示す図である。このＤＶＤは、最外周部にリードインエリア（図示せず）を有すると共に最外周部にリードアウトエリア（図示せず）を有しており、その間に映像情報および音声情報が、それぞれに識別番号を有する複数のビデオタイトルセット（ＶＴＳ）に分割されて記録される。ここで、ビデオタイトルセット（ＶＴＳ）とは、関連するタイトルを一まとめにしたセットであり、このビデオタイトルセット（ＶＴＳ）の情報であるビデオタイトルセット情報（ＶＴＳＩ）とビデオタイトルセット情報（ＶＴＳＩ）との間には、ビデオオブジェクトセット（ＶＯＢＳ）が存在する。ビデオオブジェクトセット（ＶＯＢＳ）は、ビデオタイトルセット（ＶＴＳ）を構成する他のデータである制御データと、映像情報および音声情報の実態である複数のビデオタイトルセット（ＶＴＳ）とを区別するために当該実態部分についてビデオオブジェクトセット（ＶＯＢＳ）としたものである。
【００３３】
ビデオオブジェクトセット（ＶＯＢＳ）は、複数のセル（ＣＥＬＬ♯１〜ＣＥＬＬ♯ｎ）から構成される。各セル（ＣＥＬＬ）は、複数のビデオオブジェクトユニット（ＶＯＢＵ）から構成される。例えば、セル（ＣＥＬＬ♯ｉ）は、ビデオオブジェクトユニット（ＶＯＢＵ♯１）、・・・、ビデオオブジェクトユニット（ＶＯＢＵ♯ｊ）、・・・、ビデオオブジェクトユニット（ＶＯＢＵ♯ｍ）から構成される。各ビデオオブジェクトユニット（ＶＯＢＵ）は、ナビゲーションパック（ＮＶ＿ＰＣＫ）、オーディオパック（Ａ＿ＰＣＫ）、ビデオパック（Ｖ＿ＰＣＫ）、およびサブピクチャパック（ＳＰ＿ＰＣＫ）を含み構成される。
【００３４】
＋ＶＲフォーマットのＤＶＤに対してタイムサーチを実現するために用いられるＤＶＤ内の制御情報としては、セルの再生時間に関する制御情報、ＶＯＢＵアドレスマップに関する制御情報、ＶＯＢＵのセル内経過時間に関する制御情報、およびＶＯＢＵのサーチ情報に関する制御情報がある。
【００３５】
したがって、セルの再生時間は、ビデオタイトルセット情報（ＶＴＳＩ）→ビデオタイトルセット＿プログラムチェイン情報テーブル（ＶＴＳ＿ＰＧＣＩＴ）→プログラムチェイン情報（ＰＧＣＩ）→プログラムチェイン情報テーブル（ＰＧＣＩＴ）→セル＿プレイバックタイム（Ｃ＿ＰＢＴＭ）という順に制御情報を辿って行くことにより得ることができる。ＶＯＢＵアドレスマップは、ビデオタイトルセット情報（ＶＴＳＩ）→ビデオタイトルセット＿ビデオオブジェクトユニット＿アドレスマップ（ＶＴＳ＿ＶＯＢＵ＿ＡＤＭＡＰ）という順に制御情報を辿って行くことにより得ることができる。ＶＯＢＵのセル内経過時間は、ナビゲーション＿パック（ＮＶ＿ＰＣＫ）→データサーチ情報（ＤＳＩ）→セル内経過時間（Ｃ＿ＥＬＴＭ）という順に制御情報を辿って行くことにより得ることができる。ＶＯＢＵのサーチ情報は、ナビゲーション＿パック（ＮＶ＿ＰＣＫ）→データサーチ情報（ＤＳＩ）という順に制御情報を辿って行くことにより得ることができる。
【００３６】
図３は本実施形態においてタイムサーチ処理に用いられるＶＯＢＵアドレスマップの内容の一例を説明するための図である。ここのＶＯＢＵアドレスマップの例では、タイトルが１個に対してＶＯＢＵが１０個ある場合を示している。したがって、このＶＯＢＵアドレスマップは、このアドレスマップのサイズから１を引いたエンドアドレスの情報を格納したエリアａ０、当該タイトルの先頭ＶＯＢＵであるＶＯＢＵ♯１のアドレスの情報を格納したエリアａ１、当該タイトルの２番目のＶＯＢＵであるＶＯＢＵ♯２のアドレスの情報を格納したエリアａ２、当該タイトルの３番目のＶＯＢＵであるＶＯＢＵ♯３のアドレスの情報を格納したエリアａ３、当該タイトルの４番目のＶＯＢＵであるＶＯＢＵ♯４のアドレスの情報を格納したエリアａ４、当該タイトルの５番目のＶＯＢＵであるＶＯＢＵ♯５のアドレスの情報を格納したエリアａ５、当該タイトルの６番目のＶＯＢＵであるＶＯＢＵ♯６のアドレスの情報を格納したエリアａ６、当該タイトルの７番目のＶＯＢＵであるＶＯＢＵ♯７のアドレスの情報を格納したエリアａ７、当該タイトルの８番目のＶＯＢＵであるＶＯＢＵ♯８のアドレスの情報を格納したエリアａ８、当該タイトルの９番目のＶＯＢＵであるＶＯＢＵ♯９のアドレスの情報を格納したエリアａ９、および当該タイトルの１０番目のＶＯＢＵであるＶＯＢＵ♯１０のアドレスの情報を格納したエリアａ１０を有している。
【００３７】
エリアａ０には「４３」が示されるが、この「４３」は、４（バイト）×１０（ＶＯＢＵの個数）＋３（何もタイトルが無いときの数字）＝４３から得られた数字であり、当該タイトルのエンドアドレス（ＶＯＢＵ♯１０が格納されているエリアａ１０のアドレス）を示す。
【００３８】
図４は本実施形態においてタイムサーチの処理を説明するためのフローチャートである。このフローチャートおよび図１〜図３を参照してタイムサーチの処理について説明する。
【００３９】
光ディスク記録再生装置に＋ＶＲフォーマットのＤＶＤが挿入されると、システムコントローラ２２は、サーボ制御部４およびモータ駆動回路３４を介してスピンドルモータ５を少し回転させることによってＤＶＤを少し回転させると共に、光ピックアップ２をサーボ制御部４を介して駆動させて、ディスク情報を読み出し、更に、サーボ制御部４およびスレッド３を介して光ピックアップ２を移動させて初期位置に設定する処理であるスピンアップを行う。
【００４０】
この後、ユーザがリモコン２１を操作してシステムコントローラ２２に対してタイムサーチを指定すると、システムコントローラ２２は、以下に述べるタイムサーチに関する処理を実行する。
【００４１】
挿入された光ディスクが＋ＶＲフォーマットのＤＶＤであり、このＤＶＤに対してタイムサーチ処理を行う場合に、システムコントローラ２２のセル番号検索手段２２１は、＋ＶＲフォーマット上のＶＯＢＳを構成する複数のセルの先頭セルから順に、セルの再生時間を足し、操作により設定されたサーチ時間を含むセル番号を検索する。即ち、セル番号検索手段２２１は、図２に示すように、ＣＥＬＬ♯１（先頭セル）から順に、セルの再生時間を足し、操作により設定されたサーチ時間を含むセル番号（ｉ）を検索する（ステップＳ１）。
【００４２】
次に、システムコントローラ２２の先頭ＶＯＢＵ位置求め手段２２２は、目標のセルの先頭ＶＯＢＵが、ＶＯＢＵ番号とアドレスとの関係を示すＶＯＢＵアドレスマップのどの位置にあるかを先頭ＶＯＢＵ番号に基づいて求める。即ち、先頭ＶＯＢＵ位置求め手段２２２は、ＣＥＬＬ♯ｉ（目標のセルに相当）の先頭ＶＯＢＵ♯１がＶＯＢＵアドレスマップ上のどの位置（ｋ）であるかを先頭ＶＯＢＵ番号（♯１）に基づいて求める（ステップＳ２）。例えば、図３に示すように、先頭ＶＯＢＵ♯１のＶＯＢＵアドレスマップ上の位置を示すアドレス情報は、エリアａ１に格納されているので、そのエリアａ１に格納されているアドレス情報を検出すれば、ＣＥＬＬ♯ｉの先頭ＶＯＢＵ♯１がＶＯＢＵアドレスマップのどの位置（ｋ）であるかを求めることができる。
【００４３】
この後、システムコントローラ２２の再生時間算出手段２２３は、先頭ＶＯＢＵと次のＶＯＢＵのセル内経過時間の差から１ＶＯＢＵ当りの再生時間を算出する。即ち、再生時間算出手段２２３は、ＶＯＢＵ♯１（先頭ＶＯＢＵ）とＶＯＢＵ♯２（次のＶＯＢＵ）のセル内経過時間の差から１ＶＯＢＵ当りの再生時間ｔを算出する（ステップＳ３）。また、ここでは、次のステップＳ４におけるｊを１とする。
【００４４】
次に、システムコントローラ２２の目標ＶＯＢＵ位置算出手段２２４は、（前記先頭ＶＯＢＵのＶＯＢＵアドレスマップ上の位置）＋[（操作により設定されたサーチ時間）−（目標のＶＯＢＵまでの再生時間）]／（前記１ＶＯＢＵ当りの再生時間）という演算を行って、新しい目標のＶＯＢＵのＶＯＢＵアドレスマップ上の位置を算出する。即ち、目標ＶＯＢＵ位置算出手段２２４は、新しいＶＯＢＵ♯ｊのＶＯＢＵアドレスマップの位置（ｋ）＝[ｋ＋（操作により設定されたサーチ時間）−（ＶＯＢＵ♯ｊまでの再生時間）]／（前記１ＶＯＢＵ当りの再生時間ｔ）という演算を行って、新しいＶＯＢＵ♯ｊのＶＯＢＵアドレスマップ上の位置（ｋ）を算出する（ステップＳ４）。
【００４５】
例えば、図２において、サーチ時間が１２６秒、ＶＯＢＵ♯ｊが３番目のＶＯＢＵ♯３としてＶＯＢＵ♯３までの再生時間が１２０秒、１ＶＯＢＵ当りの再生時間が３秒であると過程すると、図３に示すＶＯＢＵアドレスマップ上のＶＯＢＵ♯３の位置は、４４＋（１２６−１２０）／３＝４６となり、４６バイト目のエリアａ３に位置することが算出される。
【００４６】
この後、システムコントローラ２２の時間差判定手段２２５は、目標のセルまでの再生時間と前記目標のＶＯＢＵのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が所定時間以内であるか否かを判定する。即ち、時間差判定手段２２５は、ＣＥＬＬ♯ｉまでの再生時間とＶＯＢＵ♯ｊのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が±３秒以内であるか否かを判定する（ステップＳ５）。
【００４７】
ＣＥＬＬ♯ｉまでの再生時間とＶＯＢＵ♯ｊのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が、±３秒以内であると判定されたとき、ＶＯＢＵのサーチ情報を用いてタイムサーチの目的とするＶＯＢＵを求める（ステップＳ６）。一方、ＣＥＬＬ♯ｉまでの再生時間とＶＯＢＵ♯ｊのセル内経過時間とを加えた時間と、操作により設定されたサーチ時間との差が、±３秒以内でないと判定されたとき、再生時間設定手段２２７は、再生時間算出手段２２３により算出された再生時間を補正するために再生時間を予め定めた時間（例えば、ｔ＝０．５秒）に設定する（ステップＳ７）。そして、ステップＳ４の処理に戻り、ｔ＝０．５秒に設定して同様な処理を行う。ステップＳ６において、タイムサーチの目的とするＶＯＢＵが求められると、タイムサーチ先が決定されたことになるので、本タイムサーチ処理が終了する。
【００４８】
以上説明したように本実施形態によれば、＋ＶＲフォーマットにおいて、セルの再生時間、ＶＯＢＵアドレスマップ、ＶＯＢＵのセル内経過時間、およびＶＯＢＵのサーチ情報などの制御情報を用いることにより、タイムサーチを実現することができる。したがって、挿入された光ディスクが、＋ＶＲフォーマットで情報が記録されたＤＶＤであっても、タイムサーチが可能になって、ユーザにとっては使い勝手が向上する。
【産業上の利用可能性】
【００４９】
本発明は、＋ＶＲフォーマットで情報が記録されたＤＶＤであっても、ＤＶＤプレイヤやＤＶＤレコーダにおいてタイムサーチが可能になるように機能を追加することができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の一実施形態に係る光ディスク装置としての光ディスク記録再生装置の構成を示すブロック図である。
【図２】前記実施形態において＋ＶＲフォーマットでＤＶＤに記録されているタイトル構造を示す図である。
【図３】前記実施形態においてタイムサーチ処理に用いられるＶＯＢＵアドレスマップの内容の一例を説明するための図である。
【図４】前記実施形態においてタイムサーチの処理を説明するためのフローチャートである。
【符号の説明】
【００５１】
１    光ディスク
２２    システムコントローラ
２２１    セル番号検出手段
２２２    先頭ＶＯＢＵ位置求め手段
２２３    再生時間算出手段
２２４    目標ＶＯＢＵ位置算出手段
２２５    時間差判定出力手段
２２６    目的ＶＯＢＵ求め手段
２２７    再生時間設定手段
【図１】
2007257789.tif 000003
【図２】
2007257789.tif 000004
【図３】
2007257789.tif 000005
【図４】
2007257789.tif 000006