(57)【要約】【課題】記録媒体から読み出されたプログラムを用いて該記録媒体から読み出されたコンテンツの再生を制御する装置において、所謂レジューム再生機能を提供する。【解決手段】コンテンツ再生システム１に、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（ＢＤ）４１からコンテンツおよびＢＤ−Ｊコンテンツを制御するためのＢＤ−Ｊプログラムを読み出す読出部２２と、読出部２２によってＢＤ４１から読み出されたＢＤ−Ｊプログラムを、ＲＡＭ１２に展開して実行することで、ＢＤ４１から読み出されたＢＤ−Ｊコンテンツの再生を制御するコンテンツ制御部２３と、コンテンツの再生の停止指示を受け付ける停止指示受付部２５と、ＢＤ−Ｊコンテンツの再生中に停止指示受付部２５によって停止指示が受け付けられた場合に、ＲＡＭ１２のＢＤ−Ｊプログラムの実行領域の内容を実行途中の状態のまま保持する状態保持部２６と、を備えた。【選択図】図２
2009232123.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置を有し、記録媒体から読み出されたコンテンツを、前記記憶装置を用いて再生するコンテンツ再生装置であって、
前記記録媒体からコンテンツおよび該コンテンツを制御するためのコンテンツ制御プログラムを読み出す読出手段と、
前記読出手段によって前記記録媒体から読み出された前記コンテンツ制御プログラムを、前記記憶装置に展開して実行することで、前記記録媒体から読み出されたコンテンツの再生を制御するコンテンツ制御手段と、
前記コンテンツの再生の停止指示を受け付ける停止指示受付手段と、
前記コンテンツの再生中に前記停止指示受付手段によって前記停止指示が受け付けられた場合に、前記記憶装置上の前記コンテンツ制御プログラムの実行領域の内容を実行途中の状態のまま保持する状態保持手段と、
を備えるコンテンツ再生装置。
【請求項２】
前記読出手段は、機械的に駆動する駆動部を駆動させることによって、前記記録媒体から前記コンテンツおよびコンテンツ制御プログラムを読み出し、
前記停止指示受付手段によって受け付けられた停止指示が、一時停止指示を除く停止指示である場合に、前記状態保持手段による状態の保持に伴って前記駆動部の駆動を終了させる駆動終了手段を更に備える、
請求項１に記載のコンテンツ再生装置。
【請求項３】
前記コンテンツ再生装置は、前記記録媒体を含む複数のソースのうち、選択されたソースからのコンテンツを再生するコンテンツ再生装置であり、
前記一時停止指示を除く停止指示は、前記ソースの切り替えを伴う停止指示である、
請求項２に記載のコンテンツ再生装置。
【請求項４】
前記駆動終了手段は、前記停止指示が一時停止指示である場合、所定の時間内に前記再生が再開されないときに、前記駆動部の駆動を終了させる、
請求項２または３に記載のコンテンツ再生装置。
【請求項５】
前記コンテンツ再生装置は、補助記憶装置を更に有し、
前記状態保持手段は、前記記憶装置上の前記コンテンツ制御プログラムの実行領域の内容を実行途中の状態のまま前記補助記憶装置に記憶させることで、該コンテンツ制御プログラムを実行途中の状態のまま保持する、
請求項１から４の何れか一に記載のコンテンツ再生装置。
【請求項６】
記憶装置を有し、記録媒体から読み出されたコンテンツを、前記記憶装置を用いて再生するコンテンツ再生装置が、
前記記録媒体からコンテンツおよび該コンテンツを制御するためのコンテンツ制御プログラムを読み出す読出ステップと、
前記読出ステップで前記記録媒体から読み出された前記コンテンツ制御プログラムを、前記記憶装置に展開して実行することで、前記記録媒体から読み出されたコンテンツの再生を制御するコンテンツ制御ステップと、
前記コンテンツの再生の停止指示を受け付ける停止指示受付ステップと、
前記コンテンツの再生中に前記停止指示受付ステップで前記停止指示が受け付けられた場合に、前記記憶装置上の前記コンテンツ制御プログラムの実行領域の内容を実行途中の状態のまま保持する状態保持ステップと、
を実行するコンテンツ再生制御方法。
【請求項７】
前記読出ステップでは、機械的に駆動する駆動部を駆動させることによって、前記記録媒体から前記コンテンツおよびコンテンツ制御プログラムが読み出され、
前記コンテンツ再生装置は、
前記停止指示受付ステップで受け付けられた停止指示が、一時停止指示を除く停止指示である場合に、前記状態保持ステップにおける状態の保持に伴って前記駆動部の駆動を終了させる駆動終了ステップを更に実行する、
請求項６に記載のコンテンツ再生制御方法。
【請求項８】
前記駆動終了ステップでは、前記停止指示が一時停止指示である場合、所定の時間内に前記再生が再開されないときに、前記駆動部の駆動が終了される、
請求項７に記載のコンテンツ再生制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体から読み出されたコンテンツを再生するコンテンツ再生装置に関する。
【背景技術】
【０００２】
従来、音声・映像信号の入力切り替え操作の検出を受けて一時停止信号を送信し、一時停止信号があった時点での再生箇所を記憶して読み取り手段を停止させる技術がある（特許文献１を参照）。
【０００３】
また、一定時間非動作状態が続いた場合に、ディスク回転用のスピンドルモータを停止させる技術があり（特許文献２を参照）、一定時間データの記録または再生が行われていないときに、ディスクの回転を停止する技術がある（特許文献３を参照）。
【特許文献１】特開２００１−１７６２４９号公報
【特許文献２】特開昭６４−１３２５３号公報
【特許文献３】特開２００４−３２６９４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等の記録媒体やＦＭ／ＡＭ、ＴＶ等複数のソースから選択された信号に基づいて映像や音響のコンテンツを再生する機能を備える装置には、ＣＤやＤＶＤ等を再生中に入力ソースを他に変更した際等に、ＣＤやＤＶＤの再生位置（ソース切り替え前の停止位置）を記憶し、次回再生時に前回再生を停止した位置から再生を再開する、所謂レジューム再生機能が備えられていることが一般的である。レジューム再生機能は、ＣＤやＤＶＤ等の再生装置の普及を通じて、ユーザにとって一般的な機能となっており、ユーザは、一般的な再生装置においては、この機能が自動的に働くことを期待する。
【０００５】
ここで、例えばＢｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標。以下、「ＢＤ」と称する）等、同種のコンテンツ（例えば、映像コンテンツ）であっても、再生における制御の方式が異なるコンテンツが提供される媒体がある。より具体的には、ＢＤでは、コンテンツの制御方式として、従来ＤＶＤにおいて用いられている方式を拡張したＨＤＭＶ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｏｖｉｅ）、またはＪａｖａ（登録商標）プログラムを使用するＢＤ−Ｊ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｊａｖａ）の制御方式が用いられる。そして、ＨＤＭＶコンテンツに関しては、制御方式が従来のＤＶＤの拡張であるために、再生途中のコンテンツの識別子等を記憶しておくことで、ＤＶＤで提供されるものと同様のレジューム再生機能を容易に提供することが可能である。
【０００６】
しかし、ＢＤ−Ｊコンテンツに関しては、制御方式が従来のＤＶＤと異なり、ＢＤから読み出されたＪａｖａプログラムを実行することで制御する方式であるために、従来ＤＶＤで提供される方式と同様の方式でレジューム再生機能を提供することは容易でない。より具体的には、ＢＤ−ＪはＪａｖａプログラムを実行する制御方式であるために、一旦プログラムを終了してしまうと次回再生時にはプログラムを先頭から実行する必要がある。このため、ＢＤ−Ｊコンテンツの再生においては、従来のＤＶＤ再生装置において提供されていたレジューム再生機能のように、記録媒体からの情報の読み出しを行うフロントエンド（Ｆ／Ｅ）とデコード等を行うバックエンド（Ｂ／Ｅ）との双方を停止させる方法でレジューム再生機能を提供することが出来ない。
【０００７】
本発明は、上記した問題に鑑み、記録媒体から読み出されたプログラムを用いて該記録媒体から読み出されたコンテンツの再生を制御する装置において、所謂レジューム再生機能を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明は、上記した課題を解決するために、コンテンツ制御プログラムの実行領域を保持することで、記録媒体から読み出されたプログラムを用いて該記録媒体から読み出されたコンテンツの再生を制御する装置において、所謂レジューム再生機能を提供することを可能にした。
【０００９】
詳細には、本発明は、記憶装置を有し、記録媒体から読み出されたコンテンツを、前記記憶装置を用いて再生するコンテンツ再生装置であって、前記記録媒体からコンテンツおよび該コンテンツを制御するためのコンテンツ制御プログラムを読み出す読出手段と、前記読出手段によって前記記録媒体から読み出された前記コンテンツ制御プログラムを、前記記憶装置に展開して実行することで、前記記録媒体から読み出されたコンテンツの再生を制御するコンテンツ制御手段と、前記コンテンツの再生の停止指示を受け付ける停止指示受付手段と、前記コンテンツの再生中に前記停止指示受付手段によって前記停止指示が受け付けられた場合に、前記記憶装置上の前記コンテンツ制御プログラムの実行領域の内容を実行途中の状態のまま保持する状態保持手段と、を備えるコンテンツ再生装置である。
【００１０】
ここで、コンテンツ制御プログラムとは、コンテンツの再生における、再生順序等を制御するためのプログラムであり、コンテンツ制御手段は、このコンテンツ制御プログラムを実行することによってコンテンツの再生を制御する。コンテンツ制御プログラムは、例えばＢＤに記録されたＢＤ−Ｊコンテンツを制御するためのＢＤ−Ｊプログラムであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）またはプログラム実行環境によってプロセス（タスク）として管理され、プログラム内で定義された変数やスタック等を用いて制御される。
【００１１】
本発明は、記憶装置上のコンテンツ制御プログラムの実行領域の内容を実行途中の状態のまま保持することで、コンテンツ制御プログラムを実行することによって制御される種類のコンテンツのレジューム再生を可能とした。ここで、実行領域の内容は、主記憶装置上に確保されたプログラムの実行領域を、該主記憶装置にそのまま維持させることで保持されてもよいし、実行領域の内容を補助記憶装置にコピーして記憶させることで保持されてもよい。補助記憶装置に記憶させることで、主記憶装置からプログラムの実行領域を解放することが出来、リソースの効率的な利用が可能となると共に、コンテンツ再生装置の電源をオフにしたような場合であっても、レジューム再生を確実に行うことが可能となる。
【００１２】
また、前記読出手段は、機械的に駆動する駆動部を駆動させることによって、前記記録媒体から前記コンテンツおよびコンテンツ制御プログラムを読み出し、コンテンツ再生装置は、前記停止指示受付手段によって受け付けられた停止指示が、一時停止指示を除く停止指示である場合に、前記状態保持手段による状態の保持に伴って前記駆動部の駆動を終了させる駆動終了手段を更に備えてもよい。
【００１３】
通常、受け付けられた停止指示が一時停止指示（所謂ポーズ（ＰＡＵＳＥ）指示）である場合には、停止されたコンテンツの再生が短時間のうちに再開される可能性が高い。このため、再生再開に要する時間を短縮するために、駆動部は再生が停止してからも一定時間駆継続して駆動される。しかし、受け付けられた停止指示が一時停止指示を除く停止指示である場合（例えば、機能モード切替指示等である場合）、停止されたコンテンツの再
生が短時間のうちに再開される可能性は低い。このため、本発明に係るコンテンツ再生装置は、停止指示が一時停止指示を除く停止指示である場合、状態保持手段による状態の保持に伴って駆動部の駆動を終了させる。これによって、駆動部の劣化を防止し、駆動部の寿命を延ばすことが可能となる。
【００１４】
なお、前記一時停止指示を除く停止指示は、例えば、ソースの切り替えを伴う停止指示であってよい。ここで、コンテンツ再生装置は、記録媒体を含む複数のソースのうち、選択されたソースからのコンテンツを再生するコンテンツ再生装置であるものとする。
【００１５】
また、前記駆動終了手段は、前記停止指示が、一時停止指示である場合、所定の時間内に前記再生が再開されないときに、前記駆動部の駆動を終了させてもよい。これによって、一時停止指示が行われたがその後長時間に亘って再生再開の指示（一時停止の解除）が行われなかった場合等に、駆動部の劣化を防止することが出来る。なお、所定の時間は、実施の形態に応じて、駆動部に用いられる部品の耐久性や、素早い復帰を提供することによって提供できる利便性等とのバランスを考慮して、適宜最適な値が設定されることが好ましい。
【００１６】
また、本発明は、コンテンツ再生装置の制御方法、制御プログラム、およびこの制御プログラムが記録されたコンピュータ読み取り可能な記録媒体の発明としても把握することが可能である。
【発明の効果】
【００１７】
本発明によって、記録媒体から読み出されたプログラムを用いて該記録媒体から読み出されたコンテンツの再生を制御する装置において、所謂レジューム再生機能を提供することが可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係るコンテンツ再生装置を備えたコンテンツ再生システムの実施の形態について、図面に基づいて説明する。本実施形態に係るコンテンツ再生システムは、屋内、屋外に設置されて使用されるコンテンツ再生システムの他、車載機、携帯機等、様々な用途に用いられてよい。
【００１９】
図１は、本実施形態に係るコンテンツ再生システムのハードウェア構成の概略を示す図である。本実施形態に係るコンテンツ再生システム１は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４、ＲＡＭ１２等に展開された命令及びデータを処理することでシステム全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ１２にロードされる各種プログラム等システムによって使用される各種データが記憶されるＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３、デコーダ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）１５、デコーダ１５から渡されたデジタル信号をアナログ信号へ変換するＤ／Ａ変換器１６、増幅器１７、タッチパネルディスプレイ２、スピーカ３、マルチドライブ４、ＴＶチューナ５、ＡＭ／ＦＭチューナ６等を有し、これらはバス等を介して電気的に接続されている。
【００２０】
マルチドライブ４は、ＣＤ、ＤＶＤ、ＢＤ等の複数の規格のディスク（記録媒体）を装填および読み取り可能な光学ディスクドライブである。本実施形態に係るシステムでは、マルチドライブ４に装填されたＢＤ４１等のディスクから読み出された情報はデコーダ１５へ送られる。デコーダ１５は、読み出された情報に基づいて映像信号および音響信号を生成する。そして、デコーダ１５によって生成された映像信号および音響信号をタッチパネルディスプレイ２およびスピーカ３へ出力することで、コンテンツ再生システム１は、
映像および音響の再生を行う。
【００２１】
なお、本実施形態では、ディスクから読み出された情報に基づく映像信号および音響信号は、所謂ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）等であるデコーダ１５によって生成されるが、デコード処理は、ＲＡＭ１２等に展開されたデコードプログラムを実行するＣＰＵ１１によって行われてもよい。また、ディスクから読み出された情報に基づく映像信号の処理および音響信号の処理は、一のプロセッサによって処理されてもよいし、夫々異なる専用のプロセッサによって処理されてもよい。
【００２２】
タッチパネルディスプレイ２は、本システムにおける、ユーザに対する入出力装置（ユーザインターフェース）であり、ＣＰＵ１１によって制御されることで、ユーザに何らかの情報を通知する画像を表示し、またユーザによる画像表示部分への接触操作を検出することで、ユーザ操作を受け付ける。なお、コンテンツ再生システム１は、タッチパネルディスプレイ２への接触操作の他に、システム１に設けられた各種ボタン等（図示は省略する）によっても、ユーザによる操作を受け付ける。タッチパネルディスプレイ２やボタン等を介して入力された内容はＲＡＭ１２に記録され、ＣＰＵ１１によって処理される。また、本システムによるユーザへの通知等は、スピーカ３を介して音響出力されてもよい。
【００２３】
図２は、本実施形態に係るコンテンツ再生システム１の機能構成の概略を示す図である。本実施形態に係るシステムは、ＲＡＭ１２又はＲＯＭ１４に展開されたコンテンツ再生プログラムをＣＰＵ１１が解釈及び実行することで、コンテンツに対応する制御方式を用いてコンテンツを再生する再生部２１と、ＢＤ４１からコンテンツおよびＢＤ−Ｊコンテンツを制御するためのＢＤ−Ｊプログラムを読み出す読出部２２と、読み出されたＢＤ−ＪプログラムをＲＡＭ１２に展開して実行することでコンテンツの再生を制御するコンテンツ制御部２３と、ユーザ操作の入力を受け付ける入力受付部２４と、ＢＤ４１から読み出されたコンテンツの再生の停止指示を受け付ける停止指示受付部２５と、停止指示が受け付けられた場合にＢＤ−Ｊプログラムの実行領域の内容を保持する状態保持部２６と、状態保持部２６による状態の保持に伴って駆動部の駆動を終了させる駆動終了部２７と、を備えるコンテンツ再生システム１として機能する。
【００２４】
再生部２１およびコンテンツ制御部２３は、ＢＤ４１等のディスクから読み出されたコンテンツに対応する制御方式を用いてコンテンツを再生する。即ち、ＢＤ４１から読み出されたコンテンツがＨＤＭＶコンテンツである場合、ＨＤＭＶのコマンドに従ってコンテンツの再生が制御され、ＢＤ４１から読み出されたコンテンツがＢＤ−Ｊコンテンツである場合、同一のＢＤ４１から読み出されたＢＤ−Ｊプログラムを実行することによってコンテンツの再生が制御される。なお、コンテンツを再生する際、再生部２１は、ＨＤＭＶコンテンツとＢＤ−Ｊコンテンツとを連続して再生することが出来るものとする。
【００２５】
読出部２２は、マルチドライブ４によって、ＢＤ４１から、ＨＤＭＶコンテンツ、ＢＤ−ＪコンテンツおよびＢＤ−Ｊコンテンツを制御するためのＢＤ−Ｊプログラム等を読み出す。ここで、本実施形態に係るマルチドライブ４は、装填されたディスクを回転させるためのスピンドル駆動部やピックアップの位置を調整するためのピックアップ駆動部を有し、これらの駆動部を駆動させることによって、装填されたＢＤ４１等のディスクからコンテンツやＢＤ−Ｊプログラム等を読み出す。
【００２６】
状態保持部２６は、コンテンツの再生中に停止指示受付部２５によって停止指示が受け付けられた場合に、ＲＡＭ１２上のＢＤ−Ｊプログラムの実行領域の内容を実行途中の状態のまま保持する。このとき、状態保持部２６は、実行領域の内容をＲＡＭ１２上にそのまま維持させることで、実行領域の内容を実行途中の内容のまま保持してもよいし、ＢＤ−Ｊプログラムの実行領域の内容をＨＤＤ１３等の補助記憶装置にコピーして記憶させる
ことで、実行領域の内容を実行途中の内容のまま保持してもよい。コピー先の補助記憶装置が不揮発性の記憶装置であれば、コンテンツ再生システム１の電源をオフにした場合でも、次回再生時に、再生を停止した箇所から再開することが出来る。
【００２７】
駆動終了部２７は、停止指示受付部２５によって受け付けられた停止指示が、機能モード切替による停止指示である場合に、状態保持部２６による状態の保持に伴って駆動部の駆動を終了させる。コンテンツ再生システム１は、ＢＤ４１やＴＶ放送波、ＡＭ／ＦＭ放送波を含む複数のソースのうち、選択されたソースからのコンテンツを再生することが可能なシステムであり、機能モード切替操作とは、入力ソースを、ＢＤ４１が装填されているマルチドライブ４からＴＶチューナ５やＡＭ／ＦＭチューナ６等の他の入力ソースへ切り替える操作をいう。
【００２８】
なお、本実施形態では、機能モード切替時に、駆動部の駆動を終了させることとしているが、機能モード切替ではない操作についても、一時停止指示を除く停止指示を伴う操作である場合には、駆動部の駆動を終了させることとしてもよい。これは、このような操作に基づく停止指示の場合、短い時間の間に再生が再開される可能性が低いために、駆動部の劣化を防ぐ目的で、駆動部の駆動を終了させることが好ましいからである。
【００２９】
また、駆動終了部２７は、停止指示が一時停止指示（一時停止操作（ポーズ操作）に基づく停止指示）である場合、所定の時間内に再生が再開されないときに、駆動部の駆動を終了させる。一般に、再生再開時の素早い再生再開のために、駆動部の駆動状態を維持することが行われており、本実施形態に係るコンテンツ再生システム１でもこの機能が採用されるが、短い時間内に再生が再開されない場合、駆動部の劣化を防ぐ目的で、所定の時間の経過後に駆動部の駆動を終了させることとしたものである。これによって、例えば、ユーザが一時停止操作を行ったがそのまま長時間再生再開の操作を行わないような場合にも、駆動部の劣化を防止することが出来る。
【００３０】
図３は、本実施形態に係るＢｌｕ−ｒａｙ  Ｄｉｓｃのデータ構成を示す図である。Ｂｌｕ−ｒａｙ  Ｄｉｓｃには、ディスクに収録されたコンテンツの一覧であるＩｎｄｅｘ
ｔａｂｌｅ、ＨＤＭＶコンテンツの再生内容を制御するためのＭｏｖｉｅＯｂｊｅｃｔ、ＢＤ−Ｊコンテンツの再生内容を制御するためのＢＤ−Ｊ  Ｏｂｊｅｃｔ、これらのＯｂｊｅｃｔから操作されるＰｌａｙＬｉｓｔ、ＰｌａｙＬｉｓｔ内に再生順に並ぶＰｌａｙＩｔｅｍ、ＰｌａｙＩｔｅｍより参照されるストリームファイルの情報を格納したＣｌｉｐＩｎｆｏ、および実際の映像や音響データ等を含むストリームファイルであるＡＶ  Ｓｔｒｅａｍ、が記録されている。
【００３１】
ここで、Ｉｎｄｅｘ  ｔａｂｌｅは、Ｆｉｒｓｔ  Ｐｌａｙｂａｃｋ、Ｔｏｐ  Ｍｅｎｕ、Ｔｉｔｌｅ１、Ｔｉｔｌｅ２、等の形式でコンテンツの一覧を有し、夫々のコンテンツがＨＤＭＶコンテンツであるかＢＤ−Ｊコンテンツであるかを示す情報（以下、この情報を「コンテンツ制御方式識別フラグ」と称する）を含む。再生部２１は、このコンテンツ制御方式識別フラグを参照することで、再生に係るコンテンツがＨＤＭＶコンテンツであるかＢＤ−Ｊコンテンツであるかを判定する。
【００３２】
そして、再生に係るコンテンツがＨＤＭＶコンテンツである場合には、ＭｏｖｉｅＯｂｊｅｃｔが選択され、従来のＤＶＤビデオと同様、ＮａｖｉｇａｔｉｏｎＣｏｍｍａｎｄを用いてＰｌａｙＬｉｓｔやＴｏｐＭｅｎｕ、Ｔｉｔｌｅ等が制御される。また、再生に係るコンテンツがＢＤ−Ｊコンテンツである場合には、ＢＤ−Ｊ  Ｏｂｊｅｃｔが選択され、Ｊａｖａプログラムが実行されることによって、ＰｌａｙＬｉｓｔやＴｏｐＭｅｎｕ、Ｔｉｔｌｅ等が制御される。なお、これらのＯｂｊｅｃｔは、ＰｌａｙＬｉｓｔ等に割り振られたＩＤを指定することで、再生内容の制御を行う。
【００３３】
ここで、本実施形態に係るコンテンツ再生システム１は、ＤＶＤ等の再生に際して、再生停止時に再生位置を記憶して次回再生時に記憶された再生位置から再生を開始する、所謂レジューム再生機能を提供する。レジューム再生機能は、ＢＤのＨＤＭＶコンテンツに関しても、従来のＤＶＤと同様の方法で提供される。これは、ＨＤＭＶコンテンツのコンテンツ制御方式が、従来のＤＶＤビデオのコンテンツ制御方式を拡張したものであるために、同様の手法でレジューム再生機能を提供できるためである。
【００３４】
しかし、ＢＤに収録されたＢＤ−Ｊコンテンツに関しては、コンテンツ制御方式が従来方式の拡張ではなく、Ｊａｖａプログラムを読み出して実行することでコンテンツを制御する方式であるために、従来のＤＶＤと同様の方法でレジューム再生機能を提供することは容易でない。このため、本実施形態に係るコンテンツ再生システム１は、コンテンツ制御プログラムの実行領域を実行途中の状態のまま保持する方法で、レジューム再生機能を提供する。以下、フローチャートを用いて、処理の詳細を説明する。
【００３５】
図４は、本実施形態に係るＢＤ−Ｊコンテンツ再生停止処理の流れを示すフローチャートである。本フローチャートに示された処理は、再生部２１がＢＤ−Ｊプログラムを実行するコンテンツ制御部２３に従ってＢＤ−Ｊコンテンツを再生しているときに、ユーザによる一時停止操作または機能モード切替操作が行われたことを契機として開始される。
【００３６】
本フローチャートに示された処理が行われるときに再生されているコンテンツはＢＤ−Ｊコンテンツである。即ち、コンテンツ制御プログラムは、システムのＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）または実行環境等よりプロセス（タスク）として管理され、また実行領域を割り当てられ、スタックや変数等を用いて処理が進められる。このため、従来のＤＶＤと同様の方法でバックエンドの処理を停止すると、コンテンツ制御プログラムを実行するためのＲＡＭ１２上の実行領域が解放されてしまい、次回実行時にはプログラムを先頭から実行する必要が生じ、前回停止箇所から再生を再開することができない。
【００３７】
ステップＳ１０１およびステップＳ１０２では、ユーザ操作、およびこのユーザ操作に伴う停止指示が受け付けられる。入力受付部２４は、ユーザによる、タッチパネルディスプレイ２や、その他システムに設けられたボタン類を用いて行われた操作を受け付ける（ステップＳ１０１）。そして、停止指示受付部２５は、入力受付部２４によって受け付けられた操作に伴って発行された停止指示を受け付ける（ステップＳ１０２）。その後、処理はステップＳ１０３へ進む。
【００３８】
ステップＳ１０３では、バックエンドにおける処理が停止される。ここで、バックエンドとは、コンテンツ再生システムにおける、読み出されたコンテンツをデコード処理する部分を指し、本実施形態では、再生部２１およびコンテンツ制御部２３がバックエンドに相当する。状態保持手段２６は、コンテンツ制御のためのＲＡＭ１２上の実行領域を、実行途中の状態のまま保持する。即ち、実行途中のコンテンツ制御プログラムの内容を、変数、スタック等の状態を含めてそのまま保持する。これによって、プログラムの途中箇所からの実行再開が可能となっている。その後、処理はステップＳ１０４へ進む。
【００３９】
ステップＳ１０４では、停止指示の種類が判定される。駆動終了部２７は、ステップＳ１０２で受け付けられた停止指示が、ユーザによる一時停止操作を受けて発行された停止指示であるのか、または機能モード切替操作を受けて発行された停止指示であるのかを判定する。停止指示に係る操作の内容（種類）は、停止指示の通知方法に基づいて判定される。より具体的には、ユーザ操作を受け付けた入力受付部２４が、ユーザ操作の内容に応じて発行する操作種別コード等を参照すること等の方法が採用されてよい。この場合、駆動終了部２７は、予め判定のために保持している操作種別コードと、入力受付部２４がユ
ーザ操作を受けて発行した操作種別コードとを比較することで、停止指示の種類を判定する。但し、停止指示の種類の判定方法は、その他の方法が採用されてもよい。停止指示が一時停止操作を受けて発行された停止指示であると判定された場合、処理はステップＳ１０５へ進む。停止指示が機能モード切替操作を受けて発行された停止指示であると判定された場合、処理はステップＳ１０６へ進む。
【００４０】
ステップＳ１０５では、所定時間の経過が監視される。駆動終了部２７は、停止指示が発行されてから、またはユーザ操作が行われてから、所定の時間が経過することを監視する。所定時間の経過を待つ具体的な方法としては、システムから繰り返し現在時刻を取得し、取得開始時点の時刻から所定の時間経過した時刻になるまで現在時刻の取得を繰り返す方法や、他のタイマープロセスに時間の経過を監視させ、所定の時間経過した場合に、駆動終了部２７に係るプロセスに、フラグや割り込み等を用いて所定の時間が経過したことを通知する方法等のうち、実施の形態に適した方法が適宜採用されることが好ましい。
【００４１】
図５Ａは、従来のＤＶＤやＨＤＭＶコンテンツにおける、ユーザ操作の内容に応じたバックエンドおよびフロントエンドの動作の内容を時系列に示した図である。また、図５Ｂは、本実施形態のＢＤ−Ｊコンテンツにおける、ユーザ操作の内容に応じたバックエンドおよびフロントエンドの動作の内容を時系列に示した図である。ユーザによって行われた操作が一時停止操作である場合、短時間で再生が再開される可能性が高い。このため、駆動部（フロントエンド）の駆動を即座に終了させないことで、再生再開時の素早い再生再開を可能としつつ、所定時間後に駆動を終了させることで、ユーザの再生再開の操作忘れ等による駆動部の劣化を防止する。その後、処理はステップＳ１０６へ進む。
【００４２】
ステップＳ１０６では、フロントエンドにおける処理が停止される。ここで、フロントエンドとは、コンテンツ再生システムにおける、ＢＤ４１等のディスクから情報を読み出す処理を行う部分を指し、本実施形態では、読出部２２がフロントエンドに相当する。駆動終了部２７は、マルチドライブ４に設けられたスピンドル駆動部やピックアップ駆動部等の駆動を終了させる。ここでは、ＢＤ４１から情報の読み出しを行うために駆動されている駆動部の全ての駆動が終了されることが好ましいが、駆動を続けることで劣化が進み易い（駆動時間の長さが部品寿命に大きく影響する）駆動部のみを終了させることとしてもよい。その後、本フローチャートに示された処理は終了する。
【００４３】
図６Ａは、従来のＤＶＤやＨＤＭＶコンテンツにおける、ユーザ操作の内容に応じたバックエンドおよびフロントエンドの動作の内容を示す図である。また、図６Ｂは、本実施形態のＢＤ−Ｊコンテンツにおける、ユーザ操作の内容に応じたバックエンドおよびフロントエンドの動作の内容を示す図である。図６Ａによれば、従来の手法では、機能モードの切替が指示されると、バックエンドは再生を終了し、再生処理に使用していたメモリを解放していることが分かる。これに対して、本実施形態に係るコンテンツ再生システムによれば、ユーザによって機能モード切替操作が行われた場合に、従来と異なりバックエンドの状態を保持することで、ＢＤ−Ｊコンテンツの再生時にもレジューム再生機能を提供することが可能である。また、本実施形態に係るコンテンツ再生システムは、機能モード切替操作時に、バックエンドを状態保持しつつ、フロントエンドの駆動を終了させる点で特徴を有する。即ち、本実施形態に係るコンテンツ再生システムは、バックエンドの状態保持によってレジューム再生機能の提供を可能にしつつ、更に、フロントエンドは駆動終了させることによって、部品の劣化を防止することを可能としている。
【図面の簡単な説明】
【００４４】
【図１】実施形態に係るコンテンツ再生システムのハードウェア構成の概略を示す図である。
【図２】実施形態に係るコンテンツ再生システムの機能構成の概略を示す図である。
【図３】実施形態に係るＢｌｕ−ｒａｙ  Ｄｉｓｃのデータ構成を示す図である。
【図４】実施形態に係るＢＤ−Ｊコンテンツ再生停止処理の流れを示すフローチャートである。
【図５Ａ】従来のＤＶＤやＨＤＭＶコンテンツにおける、ユーザ操作の内容に応じたバックエンドおよびフロントエンドの動作の内容を時系列に示した図である。
【図５Ｂ】実施形態のＢＤ−Ｊコンテンツにおける、ユーザ操作の内容に応じたバックエンドおよびフロントエンドの動作の内容を時系列に示した図である。
【図６Ａ】従来のＤＶＤやＨＤＭＶコンテンツにおける、ユーザ操作の内容に応じたバックエンドおよびフロントエンドの動作の内容を示す図である。
【図６Ｂ】実施形態のＢＤ−Ｊコンテンツにおける、ユーザ操作の内容に応じたバックエンドおよびフロントエンドの動作の内容を示す図である。
【符号の説明】
【００４５】
１  コンテンツ再生システム
２  タッチパネルディスプレイ
３  スピーカ
４  マルチドライブ
１１  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１２  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１３  ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
１５  デコーダ
２１  再生部
２２  読出部
２３  コンテンツ制御部
２４  入力受付部
２５  停止指示受付部
２６  状態保持部
２７  駆動終了部
４１  Ｂｌｕ−ｒａｙ  Ｄｉｓｃ
【図１】
2009232123.tif 000003
【図２】
2009232123.tif 000004
【図３】
2009232123.tif 000005
【図４】
2009232123.tif 000006
【図５Ａ】
2009232123.tif 000007
【図５Ｂ】
2009232123.tif 000008
【図６Ａ】
2009232123.tif 000009
【図６Ｂ】
2009232123.tif 000010