(57)【要約】  【課題】  他モードから復帰した際に、速やかにコンテンツの再生を開始できるようにしたディスク再生装置を提供する。  【解決手段】  ディスク再生装置１００は、ＢＤ−Ｊ仕様のディスクの再生モードとディスク再生以外の他モードとを有するディスク再生装置である。ディスク検知部１７と、ユーザ操作部１９と、再生制御部１８と、データ処理部２０とを備え、ディスク検知部１７にてディスクの挿入を検知すると、データ処理部２０が複数の初期化項目を含む第１のイニシャライズ処理を行った後に、再生制御部１８がＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行し、ユーザ操作部１９にて再生モードから他モードへの遷移を検知すると、再生制御部１８がディスクの再生を停止し、ユーザ操作部１９にて他モードから再生モードへの復帰を検知すると、データ処理部２０が複数の初期化項目のうちの一部を省略した第２のイニシャライズ処理を行う。【選択図】  図１
2012226790.tif 000002
【特許請求の範囲】
【請求項１】
ＢＤ−Ｊ仕様のディスクの再生モードとディスク再生以外の他モードとを有するディスク再生装置であって、
ディスク再生装置に挿入されたディスクを検知するディスク検知部と、
ユーザからの操作を受け付けるユーザ操作部と、
前記ディスクの再生制御を行う再生制御部と、
前記ディスクから読み取ったデータの処理を行うデータ処理部と、
を備え、
前記ディスク検知部にてディスクの挿入を検知すると、前記データ処理部が複数の初期化項目を含む第１のイニシャライズ処理を行った後に、前記再生制御部がＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行し、
前記ユーザ操作部にて前記再生モードから前記他モードへの遷移を検知すると、前記再生制御部が前記ディスクの再生を停止し、
前記ユーザ操作部にて前記他モードから前記再生モードへの復帰を検知すると、前記データ処理部が前記複数の初期化項目のうちの一部を省略した第２のイニシャライズ処理を行うディスク再生装置。
【請求項２】
前記第２のイニシャライズ処理は、前記ディスクの再生時に参照されるシステムレジスタの初期化である請求項１に記載のディスク再生装置。
【請求項３】
前記ユーザ操作部が前記再生モードから前記他モードへの遷移を検知すると、遷移時に再生されていた部分がユーザオペレーションマスクがかけられた部分か否かを前記再生制御部が判定し、その判定結果を示すデータをローカルストレージに記憶しておき、
前記ユーザ操作部にて前記他モードから前記再生モードへの復帰を検知すると、前記データ処理部は、前記ローカルストレージに記憶された判定結果を示すデータを読み出し、前記判定結果がユーザオペレーションマスクがかけられた部分ではないことを示す場合にはイニシャライズ処理を行わない請求項１または２に記載のディスク再生装置。
【請求項４】
前記ユーザ操作部にて、前記他モードから前記再生モードへの復帰を検知したときに、前記ディスク検知部が、前記ディスクが復元バイトコードデータに対応したディスクであるか否かを判定し、
前記ディスクが復元バイトコードデータに対応したディスクの場合には、前記データ処理部は第１のイニシャライズ処理を行い、前記再生制御部がＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行する請求項１ないし３のいずれかに記載のディスク再生装置。
【請求項５】
ＢＤ−Ｊ仕様のディスクの再生モードとディスク再生以外の他モードとを有するディスク再生装置によってディスクを再生する方法であって、
前記ディスク再生装置が、ディスクの挿入を検知すると、複数の初期化項目を含む第１のイニシャライズ処理を行った後に、ＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行し、
前記ディスク再生装置が、前記再生モードから前記他モードへの遷移を検知すると前記ディスクの再生を停止し、
前記ディスク再生装置が、前記他モードから前記再生モードへの復帰を検知すると、前記複数の初期化項目のうちの一部を省略した第２のイニシャライズ処理を行うディスク再生方法。
【請求項６】
ＢＤ−Ｊ仕様のディスクの再生モードとディスク再生以外の他モードとを有するディスク再生装置によってディスクを再生するためのプログラムであって、前記ディスク再生装置に、
ディスクの挿入を検知すると、複数の初期化項目を含む第１のイニシャライズ処理を行った後に、ＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行するステップと、
前記再生モードから前記他モードへの遷移を検知すると前記ディスクの再生を停止するステップと、
前記他モードから前記再生モードへの復帰を検知すると、前記複数の初期化項目のうちの一部を省略した第２のイニシャライズ処理を行うステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＤ−ＲＯＭ（Ｂｌｕ−ｒａｙ−Ｒｅａｄ−Ｏｎｌｙ−Ｍｅｍｏｒｙ）などの記録媒体に記録されたデータを再生するディスク再生装置に関する。
【背景技術】
【０００２】
近年、高画質、高音質で高度なインタラクティブ機能を有し、大容量の情報を記録した光ディスクを再生する光ディスク再生装置が一般家庭にも広く普及している。
【０００３】
代表的な光ディスクには、ブルーレイディスク（ＢＤ：Ｂｌｕ−ｒａｙ  Ｄｉｓｃ、以下「ＢＤ」と言う。）がある。ＢＤは、単層で２５ギガバイト（ＧＢ：Ｇｉｇａ  Ｂｙｔｅ）、２層で５０ＧＢの膨大なデータ容量を備えており、ハイビジョン画質の映画コンテンツを蓄積できる。このＢＤを用いた市販やレンタル用のパッケージソフトは、製造過程でデータが書込まれ、追記や書換えができない読み出し専用メディアであるＢＤ−ＲＯＭとして提供されている。
【０００４】
ＢＤ−ＲＯＭの仕様として、ＨＤＭＶとＢＤ−Ｊが策定されている。ＨＤＭＶは、従来のＤＶＤ−ＲＯＭに対して、映像・音声のコーデック仕様が拡張されたもので、高精細映像、高品質オーディオが利用できる。ＨＤＭＶのコンテンツ仕様はＤＶＤ−ＲＯＭと同様であり、ＨＤＭＶタイトルの制御方法は従来のＤＶＤ−ＲＯＭのものを拡張させたものである。
【０００５】
ＢＤ−Ｊは、ＨＤＭＶに加え、Ｊａｖａ（登録商標）アプリケーションによって、映像を重ね合わせるなどビジュアル的な表現を追加することができる仕様である。ＢＤ−Ｊタイトルは、ＢＤ−ＲＯＭ上に書き込まれたＪａｖａプログラムを実行することでメニュー表示や映像再生を制御しており、ＨＤＭＶタイトルに比較して自由度の高い処理が可能となっている。
【０００６】
ここで、ＢＤ−ＲＯＭをディスク再生装置で再生する際の動作を説明する。パッケージソフトなどのＢＤ−ＲＯＭは、再生可能な複数のタイトル毎に管理されている。複数のタイトルの中に、電源投入後、本編再生やメニュー表示の前に再生されるタイトルが存在する。このタイトルを「ファーストプレイ」と呼ぶ。ファーストプレイは、例えば、他パッケージソフトの紹介や映画の予告編、またはデモコンテンツなどである。１倍速で再生する場合、ファーストプレイの再生時間が５分にもなるパッケージも存在する。
【０００７】
ファーストプレイを含む各タイトルは、ユーザオペレーションマスク（Ｕｓｅｒ  Ｏｐｅｒａｔｉｏｎ  Ｍａｓｋ）により、ユーザオペレーションの実行を制限することができる。ユーザオペレーションマスクとは、メニュー画面のボタン操作、メニュー移動、タイトルスキップ、再生中止、チャプター選択、早送り、逆戻しなど、ユーザがパッケージソフトを視聴する際に使用するユーザオペレーションの実行制限のことである。
【０００８】
ユーザオペレーションマスクが設定されている場合、ユーザオペレーションの操作がなされても、それを受け付けるソフトウェアモジュールによりユーザオペレーションの実行に制限をかける。この機能により、コンテンツプロバイダの意図した動作を実現することが可能となる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−３３６２８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ＢＤ−ＲＯＭがディスク再生装置に挿入されると、ディスク再生装置は、ＢＤ−ＲＯＭのイニシャライズ（Ｉｎｉｔｉａｌｉｚｅ）処理を行う。イニシャライズ処理は、ＢＤ−ＲＯＭの再生に必須の処理である。イニシャライズ処理としては、例えば、ｊａｖａの初期化、映像コンテンツのコピープロテクト規格（ＡＡＣＳ等）に基づくディスク認証処理、復号バイトコードデータの初期化、システムレジスタ（ＰＳＲｓ（Ｐｌａｙｅｒ  Ｓｔａｔｕｓ  Ｒｅｇｉｓｔｅｒｓ）、ＧＰＲｓ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｒｅｇｉｓｔｅｒｓ）等）の初期化を行う。このようなイニシャライズ処理には、１０数秒を要することがある。
【００１１】
ディスク再生装置が、ＢＤ−ＲＯＭの再生専用機器ではなく、テレビやラジオの視聴が可能な場合もある。このような場合には、ディスク再生装置は、ＢＤ−ＲＯＭの再生モードから、テレビやラジオを視聴するモードへの切り替えを行うことが可能である。以下、このように再生モード以外で動作するモードを「他モード」という。ＢＤ−ＲＯＭの再生モードへ復帰した場合、ＢＤ−Ｊの仕様では、再生が中断されたところから再生を再開するいわゆる「レジューム再生」が困難である。したがって、ディスクの再生中に、他モードへの切り替えを行った後に、ＢＤの再生モードに復帰すると、ＢＤ−ＲＯＭは最初から再生される。なお、簡易版のレジューム再生も提案されている（特許文献１）。
【００１２】
ところで、ユーザオペレーションマスクがかかった部分では、ユーザの操作が禁止されているので、コンテンツ作成側は、ユーザオペレーションマスクがかかった部分の再生中に、ユーザが操作することを想定していない。ユーザオペレーションマスクがかかった部分の再生中に他モードへ遷移すると、ディスク再生装置は、停止ボタン以外の操作によって再生が停止されたと判断する。他モードから再生モードに復帰した際に、ディスク再生装置は、再度、イニシャライズ処理を実行してしまい、再生の再開までに時間がかかっていた。
【００１３】
本発明は、上記背景に鑑み、他モードから復帰した際に、速やかにコンテンツの再生を開始できるようにしたディスク再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明のディスク再生装置は、ＢＤ−Ｊ仕様のディスクの再生モードとディスク再生以外の他モードとを有するディスク再生装置であって、ディスク再生装置に挿入されたディスクを検知するディスク検知部と、ユーザからの操作を受け付けるユーザ操作部と、前記ディスクの再生制御を行う再生制御部と、前記ディスクから読み取ったデータの処理を行うデータ処理部とを備え、前記ディスク検知部にてディスクの挿入を検知すると、前記データ処理部が複数の初期化項目を含む第１のイニシャライズ処理を行った後に、前記再生制御部がＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行し、前記ユーザ操作部にて前記再生モードから前記他モードへの遷移を検知すると、前記再生制御部が前記ディスクの再生を停止し、前記ユーザ操作部にて前記他モードから前記再生モードへの復帰を検知すると、前記データ処理部が前記複数の初期化項目のうちの一部を省略した第２のイニシャライズ処理を行う構成を有する。
【００１５】
このように他モードから再生モードへの復帰を検知した際には、ディスクの挿入を検知した際に行う第１のイニシャライズ処理よりも、初期化項目を減らした第２のイニシャライズ処理を行う構成により、迅速に第２のイニシャライズ処理を完了してディスク再生を行うことができる。
【００１６】
本発明のディスク再生装置は、前記第２のイニシャライズ処理として、前記ディスクの再生時に参照されるシステムレジスタの初期化を行ってもよい。
【００１７】
第２のイニシャライズ処理として、極めて短時間で処理可能なシステムレジスタの初期化を行うことにより、ユーザに、イニシャライズ処理をスキップしたような印象を与えることができる。
【００１８】
本発明のディスク再生装置は、前記ユーザ操作部が前記再生モードから前記他モードへの遷移を検知すると、遷移時に再生されていた部分がユーザオペレーションマスクがかけられた部分か否かを前記再生制御部が判定し、その判定結果を示すデータをローカルストレージに記憶しておき、前記ユーザ操作部にて前記他モードから前記再生モードへの復帰を検知すると、前記データ処理部は、前記ローカルストレージに記憶された判定結果を示すデータを読み出し、前記判定結果がユーザオペレーションマスクがかけられた部分ではないことを示す場合にはイニシャライズ処理を行わない構成としてもよい。
【００１９】
再生モードから他モードへの遷移を検知したときに再生されていた部分がユーザオペレーションマスクがかけられた部分でない場合には、イニシャライズ処理を行わないで再生モードをスタートすることができる。
【００２０】
本発明のディスク再生装置は、前記ユーザ操作部にて、前記他モードから前記再生モードへの復帰を検知したときに、前記ディスク検知部が、前記ディスクが復元バイトコードデータに対応したディスクであるか否かを判定し、前記ディスクが復元バイトコードデータに対応したディスクの場合には、前記データ処理部は第１のイニシャライズ処理を行い、前記再生制御部がＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行する構成としてもよい。
【００２１】
復元バイトコードデータに対応したディスクの場合には、第１のイニシャライズ処理を行うことにより、他モードから再生モードに復帰した場合にも、適切に復元バイトコードデータを処理することができる。
【００２２】
本発明のディスク再生方法は、ＢＤ−Ｊ仕様のディスクの再生モードとディスク再生以外の他モードとを有するディスク再生装置によってディスクを再生する方法であって、前記ディスク再生装置が、ディスクの挿入を検知すると、複数の初期化項目を含む第１のイニシャライズ処理を行った後に、ＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行し、前記ディスク再生装置が、前記再生モードから前記他モードへの遷移を検知すると前記ディスクの再生を停止し、前記ディスク再生装置が、前記他モードから前記再生モードへの復帰を検知すると、前記複数の初期化項目のうちの一部を省略した第２のイニシャライズ処理を行う構成を有する。
【００２３】
本発明のプログラムは、ＢＤ−Ｊ仕様のディスクの再生モードとディスク再生以外の他モードとを有するディスク再生装置によってディスクを再生するためのプログラムであって、前記ディスク再生装置に、ディスクの挿入を検知すると、複数の初期化項目を含む第１のイニシャライズ処理を行った後に、ＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行するステップと、前記再生モードから前記他モードへの遷移を検知すると前記ディスクの再生を停止するステップと、前記他モードから前記再生モードへの復帰を検知すると、前記複数の初期化項目のうちの一部を省略した第２のイニシャライズ処理を行うステップとを実行させる構成を有する。
【００２４】
本発明のディスク再生方法およびプログラムは、上記したディスク再生装置と同様に、他モードから再生モードに復帰したときに、迅速にディスク再生を行うことができる。なお、本発明のディスク再生方法およびプログラムに、上記したディスク再生装置の各種の構成を適用することも可能である。
【発明の効果】
【００２５】
本発明によれば、ディスクの挿入を検知した際に行う第１のイニシャライズ処理より簡易な第２のイニシャライズ処理を可能としたことにより、他モードから再生モードに復帰したときに、迅速にディスク再生を行うことができるというすぐれた効果を有する。
【図面の簡単な説明】
【００２６】
【図１】本実施の形態のディスク再生装置の構成を示す図
【図２】ｉｎｄｅｘ．ｂｄｍｖファイルとタイトルの関係を示す図
【図３】第１の実施の形態のディスク再生装置の動作を示す図
【図４】第１の実施の形態のディスク再生装置の状態遷移を示す図
【図５】第２の実施の形態のディスク再生装置の動作を示す図
【図６】第２の実施の形態のディスク再生装置の状態遷移を示す図
【図７】復元セグメント、復元パラメータの関係を示す図
【図８】復元バイトコードデータの役割を示す図
【図９】第３の実施の形態のディスク再生装置の動作を示す図
【図１０】第３の実施の形態のディスク再生装置の状態遷移を示す図
【発明を実施するための形態】
【００２７】
（第１の実施の形態）
図１は、本発明の実施の形態に係るディスク再生装置１００の構成例を説明するためのブロック図である。ディスク再生装置１００は、ＢＤ−ＲＯＭ１０からデータを取得するピックアップ１１、ピックアップ１１を制御するサーボ１２、不揮発性記憶部であるローカルストレージ１３、ネットワークインターフェース１４、信号処理部１５、および再生部１６、ディスク検知部１７から構成される。ローカルストレージ１３には、システムレジスタの値が記憶されている。
【００２８】
図１に示すＢＤ−ＲＯＭ１０は、再生単位であるタイトルが複数記録された記録媒体であって、映画作品やライブ映像などのＡＶコンテンツが記録されている。
【００２９】
サーボ１２は、ピックアップ１１の移動を調整する装置である。ピックアップ１１は、シーク時に記録媒体の半径方向に移動し、フォーカス時に記録媒体の軸方向へ移動する。ピックアップ１１は、ＢＤ−ＲＯＭ１０から所望のデータを取得し、そのデータを信号処理部１５に送る。
【００３０】
信号処理部１５は、ＢＤ−ＲＯＭ１０に記録された各種データを取得して当該各種データの信号処理を実行する。また、信号処理部１５は、ユーザからの操作を受け付け可能か否か判断し、受け付け可能な場合にはユーザ操作部１９にその操作を実行させる。
【００３１】
信号処理部１５は、再生制御部１８、ユーザ操作部１９、データ処理部２０、および表示制御部２１を備えている。再生制御部１８は、ＢＤ−ＲＯＭの再生、停止、早送り、逆戻し等の再生制御を行う。また、再生制御部１８は、Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋコマンドを発行して、ファーストプレイの再生を行う。ファーストプレイにユーザオペレーションマスクがかけられている場合には、再生制御部１８は、ユーザの操作を禁止する。
【００３２】
ユーザ操作部１９は、ユーザから受け付けた操作内容を解析し、操作内容に対応した信号処理を行うか、操作内容に対応した信号処理を行う他の処理部に通知する。ユーザ操作部１９は、受け付けた操作内容から、再生モードから他モードへの遷移、他モードから再生モードへの復帰を検知する機能も有する。
【００３３】
信号処理部１５が処理するデータは、ＢＤ−ＲＯＭ１０だけではなく、ローカルストレージ１３に保存されているデータや、ネットワークインターフェース１４を経由してネットワーク上からダウンロードされたデータも含まれる。信号処理部１５は、データ処理部２０によりこれらのデータを処理して、表示制御部２１を介して再生部１６がＡＶコンテンツなどを再生できるようにする。
【００３４】
データ処理部２０は、ＢＤ−ＲＯＭ１０のイニシャライズ処理を行う機能を有する。本実施の形態では、イニシャライズ処理には、ディスクの挿入を検知したときに行う通常のイニシャライズ処理（これを「第１のイニシャライズ処理」という）と、再生モードに復帰したときに行う簡易なイニシャライズ処理（これを「第２のイニシャライズ処理」という）の２つのイニシャライズ処理がある。データ処理部２０は、第１のイニシャライズ処理と第２のイニシャライズ処理の両方を行う。
【００３５】
再生部１６は、信号処理部１５が処理したデータをモニタやスピーカ等により再生可能な状態へと変換する機能を有する。
【００３６】
なお、ピックアップ１１、サーボ１２、再生部１６、ディスク検知部１７等に接続され、これらを制御する信号処理部１５は、ＣＰＵ、ＲＡＭ等のコンピュータと同様の構成要素によって実現される。ＣＰＵが、ＲＯＭ等に保存されたプログラムに従って演算処理を実行することにより、上記した信号処理部１５の処理を行い、ディスク再生装置１００を実現する。このようなプログラムは、本発明の範囲に含まれる。
【００３７】
本発明の実施の形態で実行される具体的な処理内容の説明に先立ち、予め、ＢＤ−ＲＯＭ１０全体に関する管理情報であるｉｎｄｅｘ．ｂｄｍｖファイルとタイトルとの関係、および、ＨＤＭＶタイトルの構成例について説明する。
【００３８】
図２は、ｉｎｄｅｘ．ｂｄｍｖファイルとタイトルの関係を示す図である。タイトルとは、アプリケーションとＡＶストリームを組にした再生単位である。ｉｎｄｅｘ．ｂｄｍｖファイルには、ディスク上のタイトル構成が記載されている。ｉｎｄｅｘ．ｂｄｍｖファイルは、ディスク上の各タイトルと、対応するアプリケーション（ＢＤ−ＪモードタイトルであればＪａｖａ（登録商標）アプリケーション、ＨＤＭＶモードタイトルであればシナリオプログラム）の参照関係を管理している。
【００３９】
また、特殊なタイトルとして「Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋ」と「Ｔｏｐ  Ｍｅｎｕ」が存在する。「Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋ」は、ＢＤ起動時に最初に自動的に再生されるタイトルである。「Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋ」は、ＢＤの利用規約表示などに用いられる。なお、Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋに、前述したファーストプレイとして再生するタイトルの場所が記述されている場合もある。また、「ＴｏｐＭｅｎｕ」はリモコンのメニューキーを押したときやタイトル再生が終了したときに再生され、主にタイトルの選択や、字幕や音声の言語選択を行うことに用いられる。
【００４０】
図３は、第１の実施の形態のディスク再生装置１００の動作を示す図、図４は、第１の実施の形態のディスク再生装置１００の状態遷移を示す図である。図４に示すように、ディスク再生装置１００は、イニシャライズ未実施３０、イニシャライズ済み３１、再生中３２、他モード遷移３３の４つの状態を有する。ディスク再生装置１００は、状態を示すデータをローカルストレージ１３に記憶して管理している。
【００４１】
ディスク再生装置１００は、ディスク検知部１７にてＢＤ−ＲＯＭ１０が挿入されたか検知する（Ｓ１０）。ＢＤ−ＲＯＭ１０が挿入されたことを検知すると（Ｓ１０でＹＥＳ）、データ処理部２０は、ＢＤ−ＲＯM１０のイニシャライズ処理を行う（Ｓ１２）。ここでは、イニシャライズ処理として、ｊａｖａの初期化、映像コンテンツのコピープロテクト規格（ＡＡＣＳ等）に基づくディスク認証処理、復号バイトコードデータの初期化、システムレジスタ（ＰＳＲ、ＧＰＲ等）の初期化を行う。ここでのイニシャライズ処理は、「第１のイニシャライズ処理」に相当する。
【００４２】
なお、ディスク再生装置１００がＢＤ−ＲＯＭ１０の挿入を検知した時点では、ディスク再生装置１００は、イニシャライズ未実施３０の状態である。イニシャライズ処理が完了すると、イニシャライズ済み３１の状態に遷移する。
【００４３】
イニシャライズ処理が完了すると、ディスク再生装置１００の再生制御部１８は、再生部１６に対してＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行し（Ｓ１４）、ＢＤ−ＲＯＭ１０の再生を開始する（Ｓ１６）。ＢＤ−ＲＯＭ１０には、Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋのタイトルが入っているので、最初に、Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋのタイトルが再生される。この段階で、ディスク再生装置１００の状態は、イニシャライズ済み３１から再生中３２に遷移する。
【００４４】
ディスク再生装置１００のユーザ操作部１９は、ユーザの操作に基づいて、再生モードから他モードへ遷移したか否かを判定する（Ｓ１８）。他モードへ遷移していない場合には（Ｓ１８でＮＯ）、ディスク再生装置１００は、ＢＤ−ＲＯＭの再生を継続して行う（Ｓ１６）。再生モードから他モードへ遷移した場合には（Ｓ１８でＹＥＳ）、ディスク再生装置１００の再生制御部１８は、ＢＤ−ＲＯＭ１０の再生を停止する（Ｓ２０）。この段階で、ディスク再生装置１００の状態は、再生中３２から他モード遷移３３に遷移する。
【００４５】
次に、ディスク再生装置１００のユーザ操作部１９は、ユーザの操作に基づいて、他モードから再生モードへ復帰したか否かを判定する（Ｓ２２）。他モード遷移３３の状態において、ディスク再生の操作が行われた場合には、ディスク再生装置１００は、他モード再生からの復帰であることを認識することができる。再生モードへ復帰していない場合には（Ｓ２２でＮＯ）、再生モードへ復帰するまで、繰り返し、判定を行う（Ｓ２２）。
【００４６】
再生モードへ復帰した場合には（Ｓ２２でＹＥＳ）、ディスク再生装置１００のディスク検知部１７は、ＢＤ−ＲＯＭ１０が交換されたか否かを判定する（Ｓ２４）。ＢＤ−ＲＯＭ１０が交換されたと判定された場合には（Ｓ２４でＹＥＳ）、ディスク再生装置１００は、交換後のＢＤ−ＲＯＭ１０のイニシャライズ処理を行うステップに戻り（Ｓ１２）、交換後のＢＤ−ＲＯＭ１０について上述した再生処理を行う。この場合、ディスク再生装置１００からＢＤ−ＲＯＭ１０が排出（ＥＪＥＣＴ）されているので、ディスク再生装置１００は、イニシャライズ未実施３０の状態に遷移する。
【００４７】
ＢＤ−ＲＯＭ１０が交換されていないと判定された場合には（Ｓ２４でＮＯ）、ディスク再生装置１００のデータ処理部２０は、ローカルストレージ１３に格納されたシステムレジスタをクリアして初期化する（Ｓ３０）。なお、初期化するシステムレジスタは、ＢＤ−ＲＯＭ１０の再生時に参照されるシステムレジスタであり、例えば、ＰＳＲやＧＰＲ等である。システムレジスタのクリア（Ｓ３０）は、「第２のイニシャライズ処理」に相当する。この処理により、ディスク再生装置１００は、他モード遷移３３からイニシャライズ済み３１に遷移する。その後、ディスク再生装置１００は、ＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドの発行のステップに戻る（Ｓ１４）。この段階で、ディスク再生装置１００の状態は、他モード遷移３３からイニシャライズ済み３１を経て再生中３２に遷移する。
【００４８】
以上、第１の実施の形態のディスク再生装置１００の構成および動作について説明した。第１の実施の形態のディスク再生装置１００は、他モードから再生モードに復帰したときに、システムレジスタをクリアする簡易なイニシャライズ処理を行ってＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行するので、短時間で、再生を再開することができる。
【００４９】
なお、本実施の形態では、再生モードに復帰したときにＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドを発行する例について説明したが、再生モードに復帰したときに、ディスク再生装置１００はＴｉｔｌｅ  ＳｅａｒｃｈやＭｅｎｕ  Ｃａｌｌを行ってもよい。なお、Ｔｉｔｌｅ  Ｓｅａｒｃｈは、タイトルを指定して再生を行う機能であり、Ｍｅｎｕ  Ｃａｌｌはメニューを表示する機能である。
【００５０】
（第２の実施の形態）
次に、第２の実施の形態のディスク再生装置について説明する。第２の実施の形態のディスク再生装置の基本的な構成は、第１の実施の形態と同じである。第２の実施の形態のディスク再生装置では、再生モードから他モードに遷移した際に再生していた部分が、ユーザの操作を禁止するユーザオペレーションマスクがかかった部分か否かを判断し、判断結果をローカルストレージ１３に記憶しておく。そして、ディスク再生装置は、判断結果に基づいて、他モードから再生モードに復帰したときの動作を変える。
【００５１】
図５は、第２の実施の形態のディスク再生装置の動作を示す図、図６は、第２の実施の形態のディスク再生装置の状態遷移を示す図である。第２の実施の形態のディスク再生装置の基本的な動作は、第１の実施の形態と同じである。第２の実施の形態においては、ディスクが交換されたか否かの判定（Ｓ２４）において、ディスクが交換されていないと判定された場合（Ｓ２４でＮＯ）、再生モードから他モードへの遷移する際に再生されていた部分がユーザ操作が禁止されていたか否かを判定する処理（Ｓ２６）が加わっている。前述したとおり、この判定は、ローカルレジスタ１３に記憶された判断結果に基づいて行う。
【００５２】
ユーザの操作が禁止されていたと判定された場合（Ｓ２６でＹＥＳ）、すなわち、再生モードから他モードに遷移したときに、ユーザオペレーションマスクがかかった部分の再生中であった場合には、データ処理部２０がシステムレジスタをクリアする第２のイニシャライズ処理を行う（Ｓ３０）。その後は、第１の実施の形態と同様に、ＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドの発行の処理を行う（Ｓ１４）。この場合、図６に示すように、第１の実施の形態と同じ状態遷移となる。
【００５３】
ユーザの操作が禁止されていなかったと判定された場合（Ｓ２６でＮＯ）、すなわち、再生モードから他モードに遷移したときに、ユーザオペレーションマスクがかかっていない部分の再生中であった場合には、システムレジスタをクリアする第２のイニシャライズ処理を行わないで、再生制御部１８がＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドの発行の処理を行う（Ｓ１４）。この場合には、第１の実施の形態とは異なり、他モード遷移３３から、直接、再生中３２の状態に遷移する。
【００５４】
第２の実施の形態のディスク再生装置は、他モードへの遷移時にユーザオペレーションマスクがかかっていない部分を再生中であった場合には、システムレジスタのクリアをも省略できるので、より速やかに再生を再開できる。
【００５５】
（第３の実施の形態）
次に、第３の実施の形態のディスク再生装置について説明する。第３の実施の形態のディスク再生装置の基本的な構成は、第２の実施の形態と同じであるが、第３の実施の形態のディスク再生装置は、復元バイトコードデータに対応するＢＤ−ＲＯＭを再生する場合の処理が追加になっている。
【００５６】
復元バイトコードデータについて説明する。復元バイトコードデータは、ディスク再生装置の内部に入り込んだ不正なプログラムなどを検知するためのデータであり、コンテンツ管理システム（著作権保護技術）の一つであるＢＤ＋において採用されている。
【００５７】
図７は、復元セグメントと復元パラメータの関係を示す図である。図７に示すように、ＡＶストリームはエントリーマップを元に複数の復元セグメントに分類される。ＡＶストリームは先頭から２５エントリーポイントごとに復元セグメントに分けられる。ただし、終端は２５エントリーポイント以下にならないように２５〜４９エントリーポイントで1つの復元セグメントになる。復元セグメントＩＤ（ＳＧ_ＩＤ）は、復元セグメントの先頭から０で始まり、インクリメントされるＩＤである。復元パラメータは一定の長さを持つバイト列であり、復元セグメント単位ごとに定義される。ＡＶストリーム内に変形されたデータを復元するためには、その変形データが属する復元セグメントに定義される復元パラメータを利用する。
【００５８】
図８は、復元バイトコードデータについて説明するための図である。復元バイトコードデータはＪＡＶＡ（登録商標）のような仮想演算手段で実行できるようなプログラムコードであり、復元バイトコードデータを実行し、ＡＶストリームの番号と復元セグメントＩＤを指定することによって、それに対応する復元パラメータを出力する。復元バイトコードデータは、コンテンツプロバイダが、自由に作成することができる。例えば、不正な再生装置で再生されないようにＢＤ−ＲＯＭディスクにある鍵や再生装置にある鍵を利用し、正しい鍵を持つ再生装置でのみ復元パラメータを生成するように作成したり、プログラム自身が不正に解析されないようにプログラムコードを難読化するなどの工夫をすることが求められている。
【００５９】
図９は、第３の実施の形態のディスク再生装置の動作を示す図、図１０は、第３の実施の形態のディスク再生装置の状態遷移を示す図である。第３の実施の形態のディスク再生装置の基本的な動作は、第２の実施の形態と同じである。第３の実施の形態では、再生モードから他モードへの遷移する際に再生されていた部分がユーザ操作が禁止されていたか否かを判定する処理（Ｓ２６）において、ユーザ操作が禁止されていたと判定された場合（Ｓ２６でＹＥＳ）、ＢＤ＋対応ディスクか否かを判定する処理（Ｓ２８）が加わっている。本実施の形態では、ＢＤ＋に対応したディスクであるか否かを判定することで、復元バイトコードデータに対応しているか否かを判定する。
【００６０】
ＢＤ＋に対応していないと判定された場合には（Ｓ２８でＮＯ）、システムレジスタをクリアする第２のイニシャライズ処理を行う（Ｓ３０）。その後は、第２の実施の形態と同様に、ＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドの発行の処理を行う（Ｓ１４）。図１０に示すように、ＢＤ＋に対応していない場合には、第２の実施の形態と同じ状態遷移となる。
【００６１】
ＢＤ＋に対応していると判定された場合には（Ｓ２８でＹＥＳ）、ディスク再生装置は、第１のイニシャライズ処理を行い（Ｓ１２）、第１のイニシャライズ処理が完了した後に、ＦｉｒｓｔＰｌａｙｂａｃｋ  Ｔｉｔｌｅコマンドの発行の処理を行う（Ｓ１４）。図１０に示すように、ＢＤ＋対応ディスクの場合には、ディスクが排出されたときと同様に、他モード遷移３３から、イニシャライズ未実施３０の状態に遷移する。このようにＢＤ＋対応ディスクの場合に、ディスクが挿入されたときと同じイニシャライズ処理を行うことにより、ＢＤ＋対応ディスクの場合にも、適切にディスクの再生を行うことができる。
【産業上の利用可能性】
【００６２】
以上説明したように、本発明は、他モードから再生モードに復帰した場合に、迅速にディスク再生を行うことができるというすぐれた効果を有し、ＢＤ−ＲＯＭを再生するディスク再生装置等として有用である。
【符号の説明】
【００６３】
１０  ＢＤ−ＲＯＭ
１１  ピックアップ
１２  サーボ
１３  ローカルストレージ
１４  ネットワークインターフェース
１５  信号処理部
１６  再生部
１７  ディスク検知部
１８  再生制御部
１９  ユーザ操作部
２０  データ処理部
２１  表示制御部
１００  ディスク再生装置
【図１】
2012226790.tif 000003
【図２】
2012226790.tif 000004
【図３】
2012226790.tif 000005
【図４】
2012226790.tif 000006
【図５】
2012226790.tif 000007
【図６】
2012226790.tif 000008
【図７】
2012226790.tif 000009
【図８】
2012226790.tif 000010
【図９】
2012226790.tif 000011
【図１０】
2012226790.tif 000012