(57)【要約】【課題】再生対象コンテンツの簡易レジューム再生の可否を的確に判断することができるメディア再生装置を提供する。【解決手段】光ディスクｄを識別する検索キ−情報を取得する検索キー情報取得部１５と、光ディスクｄから読み取られたコンテンツがＪａｖａ（登録商標）プログラムにより再生が制御可能なコンテンツである場合、このコンテンツについて、Ｊａｖａプログラムを起動させないで、再生が停止された位置から再生を再開する簡易レジューム再生が可能か否かを示す簡易レジューム可否情報を、検索キー情報を用いて検索する簡易レジューム可否情報検索部１６と、簡易レジューム可否情報が可である場合に、光ディスクｄのコンテンツデータの簡易レジューム再生を実行させる再生制御部１４を備える。【選択図】図１
2015089071.tif 000002
【特許請求の範囲】
【請求項１】
記憶メディアから読み取ったコンテンツを再生するメディア再生装置であって、
前記記憶メディアを識別する検索キー情報を取得する検索キー情報取得部と、
前記記憶メディアから読み取られたコンテンツが仮想マシン上で動作するプログラムにより再生が制御可能なコンテンツである場合、このコンテンツについて、前記プログラムを起動させないで、再生が停止された位置から再生を再開する簡易レジューム再生が可能か否かを示す簡易レジューム可否情報を、前記検索キー情報取得部により取得された検索キー情報を用いて検索する検索部と、
前記検索部によって検索された前記簡易レジューム可否情報が可である場合に、前記記憶メディアの前記コンテンツの前記簡易レジューム再生を実行させる再生制御部を備えるメディア再生装置。
【請求項２】
前記検索部は、前記検索キー情報に対応付けて前記簡易レジューム可否情報を記憶する外部装置と通信して前記外部装置から前記簡易レジューム可否情報を検索することを特徴とする請求項１記載のメディア再生装置。
【請求項３】
前記検索キー情報に対応付けて前記簡易レジューム可否情報を記憶する記憶部を備え、
前記検索部は、前記記憶部から前記簡易レジューム可否情報を検索することを特徴とする請求項１または請求項２記載のメディア再生装置。
【請求項４】
記憶メディアから読み取ったコンテンツを再生するメディア再生装置であって、
仮想マシン上で動作するプログラムにより再生が制御可能なコンテンツを記憶する記憶メディアから、このコンテンツについて、前記プログラムを起動させないで再生が停止された位置から再生を再開する簡易レジューム再生が可能か否かを示す簡易レジューム可否情報を読み取る読み取り部と、
前記読み取り部により前記記憶メディアから読み取られた前記簡易レジューム可否情報が可である場合に、前記記憶メディアの前記コンテンツの前記簡易レジューム再生を実行させる再生制御部を備えるメディア再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＢＤ（Ｂｌｕ-ｒａｙ  Ｄｉｓｃ；登録商標、以下記載を省略する）などの記憶メディアに記憶された動画コンテンツを再生するメディア再生装置に関する。
【背景技術】
【０００２】
ＢＤでは、ユーザ操作に応じて動作が変化するインタラクティブなコンテンツを作成するために、Ｊａｖａ（登録商標；以下記載を省略する）の使用が許されている。
一方、ＤＶＤ−Ｖｉｄｅｏ規格においても、リモコンなどを用いたユーザ操作に応じてインタラクティブなコンテンツを作成することはできる。
しかしながら、ＤＶＤでは、Ｊａｖａの使用が認められていないために、複雑な動作を表現することができず、再生したい映像ストリームの選択などの簡単な機能にとどまっている。
【０００３】
ＢＤにおいては、コンテンツをＪａｖａで記述することにより、ユーザ操作に応じて、複雑に動作するグラフィックスの描画や複雑なシナリオに沿って変化する映像ストリームの選択再生を行うインタラクティブなコンテンツの作成が可能である。
なお、ＢＤＭＶは、ＢＤのコンテンツに使用されるフォーマットであり、規格で定められている。
【０００４】
ところで、ＤＶＤ−Ｖｉｄｅｏのプレイヤでは、再生中にリモコン操作や電源断などによって動画コンテンツの再生が停止されてから再度同一のコンテンツを再生したときに、再生が停止された位置から再生を再開する機能（レジューム再生）が知られている。
レジューム再生は、動画コンテンツの再生中に常時記憶しておいた現在の再生位置などを含む比較的小さなサイズの管理情報を用いることにより実現することができる。
【０００５】
しかしながら、ＢＤにおいて、Ｊａｖａを使用するコンテンツのレジューム再生を行うためには、Ｊａｖａの動作環境を構築する全てのデータのハイバネーション、すなわち、Ｊａｖａの動作でメモリに格納されていた全てのデータを別に不揮発性メモリに待避させ、レジューム再生時に再読み込みする必要がある。このため、多大な容量のメモリが必要であり、かつ再読み込みに長時間を要する。これにより、現状の一般的なＢＤプレイヤでは、ＤＶＤ−Ｖｉｄｅｏと同様なレジューム再生方式は採用されていない。
【０００６】
一方、ＢＤに記憶されて提供されるコンテンツの多くは、映画などの映像ストリームがメインであり、ユーザの視聴時間は、Ｊａｖａのグラフィックス描画機能による表示よりも、映像ストリームによる動画に費やされる。
この点に着目して、特許文献１に開示される再生装置は、ＢＤにおけるレジューム再生の負荷を低減している。すなわち、特許文献１の再生装置では、Ｊａｖａを使用するＢＤのコンテンツについても映像ストリームの再生位置を記憶しておき、レジューム再生時にはＪａｖａを起動せず、記憶していた再生位置から映像ストリームのみを再生する。
【０００７】
このようにすることで、Ｊａｖａを起動させないため、ユーザとのインタラクティブな動作やグラフィックス表示などが制限されるが、映像ストリームだけは停止位置から再生することが可能となる。ＢＤにおいて、Ｊａｖａの機能を制限して簡易に行うレジューム再生であることから、以降では、このレジューム再生を“簡易レジューム再生”と呼ぶ。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−１７４３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に代表される従来の技術では、簡易レジューム再生を採用することにより、過負荷がかかることなく、ＢＤのコンテンツのレジューム再生が可能となる。
しかしながら、ＢＤのコンテンツの中には簡易レジューム再生を行うと所望の再生結果が得られないコンテンツが存在する。
【００１０】
例えば、ＢＤの新規規格が策定されて、暗号化された映像ストリームの復号にＪａｖａが使用される場合（復号キーの読み出しなど）が挙げられる。この場合、簡易レジューム再生を実行するとＪａｖａが起動しないため、復号されていないデータが再生されることになる。この場合、復号されていない部分が、無音、背景のみの表示となるか、ノイズとなって再生される。
【００１１】
また、ＢＤのコンテンツの中には、映像ストリームが細かい単位に分割され、Ｊａｖａを使用して次に再生する位置を決定するコンテンツがある。
このようなコンテンツで簡易レジューム再生を実行すると、Ｊａｖａが起動しないため、停止時に再生中であった分割部分のみが再生されることになる。この場合、映像ストリームの非常に短い部分が再生されただけで終了してしまう。
従来では、上述したようなコンテンツを区別できなかったため、簡易レジューム再生を実行しても所望の再生結果が得られない場合があった。
【００１２】
この発明は、上記のような課題を解決するためになされたもので、再生対象コンテンツの簡易レジューム再生の可否を的確に判断することができるメディア再生装置を得ること目的とする。
【課題を解決するための手段】
【００１３】
この発明に係るメディア再生装置は、記憶メディアから読み取ったコンテンツを再生するメディア再生装置であって、記憶メディアを識別する検索キー情報を取得する検索キー情報取得部と、記憶メディアから読み取られたコンテンツが仮想マシン上で動作するプログラムにより再生が制御可能なコンテンツである場合、このコンテンツについて、プログラムを起動させないで、再生が停止された位置から再生を再開する簡易レジューム再生が可能か否かを示す簡易レジューム可否情報を、検索キー情報取得部により取得された検索キー情報を用いて検索する検索部と、検索部により検索された簡易レジューム可否情報が可である場合に、記憶メディアのコンテンツの簡易レジューム再生を実行させる再生制御部を備える。
【発明の効果】
【００１４】
この発明によれば、再生対象コンテンツの簡易レジューム再生の可否を的確に判断することができるという効果がある。
【図面の簡単な説明】
【００１５】
【図１】この発明の実施の形態１に係るメディア再生装置の構成を示すブロック図である。
【図２】実施の形態１におけるディスク検索キー情報の例を示す図である。
【図３】実施の形態１における簡易レジューム可否情報の例を示す図である。
【図４】実施の形態１に係るメディア再生装置の動作を示すフローチャートである。
【図５】この発明の実施の形態２に係るメディア再生装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１６】
実施の形態１．
図１は、この発明の実施の形態１に係るメディア再生装置の構成を示すブロック図である。図１において、メディア再生装置１は、仮想マシン上で動作するプログラムによって再生が制御可能なコンテンツを記憶した記憶メディアから、映像などのコンテンツを再生する装置である。仮想マシンは、例えばＪａｖａ仮想マシンである。また、記憶メディアは、例えばＤＶＤ、ＣＤ、ＢＤ（Ｂｌｕ-ｒａｙ  Ｄｉｓｃ）などの光ディスクｄである。メディア再生装置１は、図１に示すように、ディスク読み取り部１０、コンテンツ再生部１１、表示出力部１２、赤外線認識部１３、再生制御部１４、検索キー情報取得部１５、簡易レジューム可否情報検索部１６および簡易レジューム可否情報記憶部１７を備えて構成される。
【００１７】
ディスク読み取り部１０は、光ピックアップ部およびその駆動モータを制御する機能を有し、これらのハードウェアを制御して、ディスク挿入口から挿入された光ディスクｄのコンテンツデータを読み取る。
コンテンツ再生部１１は、ディスク読み取り部１０によって光ディスクｄから読み取られたコンテンツデータを、音声、映像およびその他の制御データに分離し、音声と映像を復号して出力用音声データおよび出力用映像データに変換する。なお、ＢＤ−Ｊ（Ｂｌｕ-ｒａｙ  Ｄｉｓｃ  Ｊａｖａ；登録商標）の実行は、コンテンツ再生部１１が行う。
【００１８】
表示出力部１２は、コンテンツ再生部１１から入力した出力用音声データを音声として出力する音声出力装置と、出力用映像データを映像として表示する表示装置から構成される。赤外線認識部１３は、ユーザが操作するリモコンから検出した赤外線信号を基に操作内容を認識し、認識した操作内容を伝える操作信号を再生制御部１４に送る。
【００１９】
再生制御部１４は、赤外線認識部１３からの操作信号に従ってディスク読み取り部１０およびコンテンツ再生部１１を制御し、コンテンツの再生、停止、早送り、光ディスクｄのイジェクトなどの動作を行わせる。
また、再生制御部１４は、簡易レジューム可否情報検索部１６によって検索された簡易レジューム可否情報が可である場合、光ディスクｄのコンテンツデータの簡易レジューム再生を実行させる。
【００２０】
検索キー情報取得部１５は、コンテンツ再生中の光ディスクｄに特有な情報、すなわち光ディスクｄを識別する検索キー情報を、ディスク読み取り部１０および再生制御部１４を介して光ディスクｄから取得する機能を有する。
【００２１】
簡易レジューム可否情報検索部１６は、検索キー情報取得部１５により取得された検索キー情報を用いて簡易レジューム可否情報を検索する検索部である。
また、簡易レジューム可否情報検索部１６は、通信網２を介して情報サーバ３と通信する機能を有している。情報サーバ３は、検索キー情報に対応付けて簡易レジューム可否情報を記憶している外部装置である。このため、簡易レジューム可否情報検索部１６は、通信網２を介して情報サーバ３と通信して簡易レジューム可否情報を情報サーバ３から検索することが可能である。
【００２２】
簡易レジューム可否情報記憶部１７は、検索キー情報に対応付けて簡易レジューム可否情報を記憶する記憶部である。
例えば、簡易レジューム可否情報検索部１６によって情報サーバ３から検索された簡易レジューム可否情報を、検索キー情報に対応付けて記憶する。
【００２３】
また、検索キー情報には、光ディスクｄの品番のように、光ディスク自体ではなく、商品として光ディスクｄを識別可能な情報を使用する。ただし、品番そのものは、光ディスクｄに書き込まれていない場合が多い。
そこで、参考文献１などに記載されるような、光ディスクｄに格納されるコンテンツに特有な情報を検索キー情報として使用する。
（参考文献１）特開２００８−３１０３７９号公報
【００２４】
具体的には、ＢＤＭＶの場合、Ｄｉｓｃ＿ＩＤ、Ｏｒｇａｎｉｚａｔｉｏｎ＿ＩＤ、タイトル数および各タイトルの再生時間（秒）を検索キー情報とする。ここで、Ｄｉｓｃ＿ＩＤは、特定のコンテンツを格納したメディア（光ディスク）を識別する識別子である。また、Ｏｒｇａｎｉｚａｔｉｏｎ＿ＩＤは、光ディスクｄに格納されたコンテンツの提供者やディスク製造者を識別するための情報である。
【００２５】
なお、Ｄｉｓｃ＿ＩＤおよびＯｒｇａｎｉｚａｔｉｏｎ＿ＩＤがあれば、タイトル数とタイトル再生時間がなかったとしても、光ディスクｄの検索は可能であると考えられる。
しかしながら、同一のＤｉｓｃ＿ＩＤまたはＯｒｇａｎｉｚａｔｉｏｎ＿ＩＤの光ディスクｄであっても、内容が異なるコンテンツを格納している場合も考えられるため、タイトル数およびタイトル再生時間も検索キー情報に含めている。
【００２６】
図２は、実施の形態１におけるディスク検索キー情報の例を示す図である。図２の例では、タイトル数が４つであり、これらのタイトル再生時間がそれぞれ１０秒、２０秒、５０００秒、１０００秒である場合を示している。図２のように表形式のデータとしている場合には、タイトルの数だけタイトル再生時間のフィールドが必要となる。
また、タイトル数はディスクごとに異なるため、検索キー情報として固定長のデータを作成する際に不都合と考えられる。
そこで、タイトル数を所定数に固定して所定数の再生時間のみを検索キー情報に使用する。例えば、タイトル数が６つあっても所定数を４に設定しておけば、上位タイトル１〜４の再生時間のみを検索キー情報とすれば、フィールド数が固定され、固定長のデータとして扱うことが可能である。なお、この場合、タイトル数が４に満たなければ、存在しないタイトルのタイトル再生時間として“０”を設定する。
【００２７】
図３は、実施の形態１における簡易レジューム可否情報の例を示す図である。図３に示すように、簡易レジューム可否情報は、フィールド名“簡易レジューム可否”に対する“ｔｒｕｅ”または“ｆａｌｓｅ”の値で構成される。“ｔｒｕｅ”の場合、光ディスクｄに格納されるコンテンツは、簡易レジューム再生が可能である。
また、“ｆａｌｓｅ”の場合には、簡易レジューム再生が不可である。例えば、暗号化されたストリームの復号にＪａｖａを使用するコンテンツが挙げられる。
【００２８】
次に動作について説明する。
図４は、実施の形態１に係るメディア再生装置の動作を示すフローチャートであって、ＢＤから読み取られたＪａｖａプログラムにより再生の制御が可能なコンテンツ（以下、ＢＤコンテンツと呼ぶ）を再生する場合を示している。
まず、ユーザがリモコンの再生キーを押下すると、赤外線認識部１３が、リモコンからの赤外線信号を検出する（ステップＳＴ１）。赤外線認識部１３は、リモコンから検出した赤外線信号を基に操作内容を認識し、これを伝える操作信号を生成して再生制御部１４に出力する。ここでは、ＢＤコンテンツの再生が停止された後に再生を再開する操作信号が出力されたものとする。
【００２９】
再生制御部１４は、上記操作信号を入力すると、簡易レジューム可否情報記憶部１７に記憶されている、光ディスクｄに対応する簡易レジューム可否情報を参照してｔｒｕｅであるか否かを確認する（ステップＳＴ２）。
簡易レジューム可否情報がｔｒｕｅであれば（ステップＳＴ２；ＹＥＳ）、再生制御部１４は、ディスク読み取り部１０とコンテンツ再生部１１を制御して、ＢＤコンテンツの簡易レジューム再生を実行する（ステップＳＴ３）。
【００３０】
一方、簡易レジューム可否情報がｆａｌｓｅであれば（ステップＳＴ２；ＮＯ）、再生制御部１４は、ディスク読み取り部１０とコンテンツ再生部１１を制御して、簡易レジューム再生ではなく、ディスク先頭から再生する（ステップＳＴ４）。すなわち、前回の再生停止位置によらず、ＢＤコンテンツの先頭位置から再生が実行される。
【００３１】
また、簡易レジューム可否情報は、検索キー情報取得部１５および簡易レジューム可否情報検索部１６によってあらかじめ取得して、簡易レジューム可否情報記憶部１７に記憶しておく。例えば、検索キー情報取得部１５が、ディスク読み取り部１０および再生制御部１４を介して光ディスクｄから検索キー情報を取得する。そして、簡易レジューム可否情報検索部１６が、検索キー情報取得部１５により取得された検索キー情報からサーバ向けの問い合わせ情報を作成し、この問い合わせ情報に基づいて情報サーバ３に格納されている情報を検索する。検索された簡易レジューム可否情報は、簡易レジューム可否情報検索部１６によって簡易レジューム可否情報記憶部１７に格納される。
【００３２】
なお、この発明は、市場に出回っている光ディスクｄについて簡易レジューム可否情報をあらかじめ作成しておく必要がある。これには相応の労力が必要となるが、簡易レジューム可否情報サーバを業界団体で運営する、または、ユーザ有志から簡易レジューム可否情報を募ることにより、情報サーバ３を運営することは可能である。
【００３３】
簡易レジューム可否情報を検索するにあたり、簡易レジューム可否情報検索部１６が、情報サーバ３を検索する前に簡易レジューム可否情報記憶部１７を先に検索してもよい。
例えば、情報サーバ３へのアクセス速度がローカルに存在する簡易レジューム可否情報記憶部１７へのアクセス速度よりも劣っている場合、簡易レジューム可否情報記憶部１７を先に検索し、光ディスクｄに対応する簡易レジューム可否情報がない場合に限って情報サーバ３に接続する。このようにすることで、平均したアクセス性能や、モバイル環境において通信が届かない場所（無線通信圏外エリア）にいる場合の動作が向上する。
【００３４】
上記説明では、仮想マシン上で動作するプログラムがＪａｖａである場合を示したが、この発明は、仮想マシン上で動作するＪａｖａ以外のプログラミング言語処理系であっても適用することが可能であり、上述した効果を得ることができる。
【００３５】
以上のように、この実施の形態１によれば、光ディスクｄを識別する検索キ−情報を取得する検索キー情報取得部１５と、光ディスクｄから読み取られたコンテンツがＪａｖａプログラムにより再生が制御可能なコンテンツである場合に、このコンテンツについて、プログラムを起動させないで、再生が停止された位置から再生を再開する簡易レジューム再生が可能か否かを示す簡易レジューム可否情報を、検索キー情報取得部１５により取得された検索キー情報を用いて検索する簡易レジューム可否情報検索部１６と、簡易レジューム可否情報検索部１６により検索された簡易レジューム可否情報が可である場合に、光ディスクｄのコンテンツの簡易レジューム再生を実行させる再生制御部１４を備える。
このように構成することで、再生対象コンテンツの簡易レジューム再生の可否を的確に判断することができる。これにより、簡易レジューム再生が可能なＢＤコンテンツのみで簡易レジューム再生が行われ、不適切な簡易レジューム再生が実行されることを防止できる。
【００３６】
また、この実施の形態１によれば、簡易レジューム可否情報検索部１６が、検索キー情報に対応付けて簡易レジューム可否情報を記憶する情報サーバ３と通信して情報サーバ３から簡易レジューム可否情報を検索する。このように構成することで、再生対象の光ディスクｄに対応する簡易レジューム可否情報を的確に得ることができる。
【００３７】
さらに、この実施の形態１によれば、検索キー情報に対応付けて簡易レジューム可否情報を記憶する簡易レジューム可否情報記憶部１７を備え、簡易レジューム可否情報検索部１６が、簡易レジューム可否情報記憶部１７から簡易レジューム可否情報を検索する。
このように構成することで、再生対象の光ディスクｄに対応する簡易レジューム可否情報を的確に得ることができる。
【００３８】
実施の形態２．
図５は、この発明の実施の形態２に係るメディア再生装置の構成を示すブロック図である。図５に示すように、メディア再生装置１Ａは、光ディスクｄ１から簡易レジューム可否情報を読み取るディスク読み取り部１０ａを備えており、実施の形態１の構成における検索キー情報取得部１５、簡易レジューム可否情報検索部１６および簡易レジューム可否情報記憶部１７が省略されている。
【００３９】
光ディスクｄ１は、ＤＶＤ、ＣＤ、ＢＤ（Ｂｌｕ-ｒａｙ  Ｄｉｓｃ）などの記憶メディアであり、コンテンツおよびこれに対応する簡易レジューム可否情報を記憶している。
ディスク読み取り部１０ａは、光ディスクｄ１のコンテンツを読み取るにあたり、このコンテンツに対応する簡易レジューム可否情報も読み取って再生制御部１４に伝える。
再生制御部１４は、ディスク読み取り部１０ａから入力した簡易レジューム可否情報が可である場合に、光ディスクｄ１のコンテンツデータの簡易レジューム再生を実行させる。
【００４０】
以上のように、この実施の形態２によれば、Ｊａｖａプログラムにより再生が制御可能なコンテンツを記憶する光ディスクｄ１から、このコンテンツについて、プログラムを起動させないで再生が停止された位置から再生を再開する簡易レジューム再生が可能か否かを示す簡易レジューム可否情報を読み取るディスク読み取り部１０ａと、ディスク読み取り部１０ａにより光ディスクｄ１から読み取られた簡易レジューム可否情報が可である場合に、光ディスクｄ１のコンテンツの簡易レジューム再生を実行させる再生制御部１４を備える。このように構成することでも、再生対象コンテンツの簡易レジューム再生の可否を的確に判断することができる。
また、検索キー情報取得部１５、簡易レジューム可否情報検索部１６および簡易レジューム可否情報記憶部１７が不要であるので、実施の形態１よりも簡易な構成のメディア再生装置を実現することが可能である。
【００４１】
なお、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００４２】
１，１Ａ  メディア再生装置、２  通信網、３  情報サーバ、１０，１０ａ  ディスク読み取り部、１１  コンテンツ再生部、１２  表示出力部、１３  赤外線認識部、１４  再生制御部、１５  検索キー情報取得部、１６  簡易レジューム可否情報検索部、１７  簡易レジューム可否情報記憶部。
【図１】
2015089071.tif 000003
【図２】
2015089071.tif 000004
【図３】
2015089071.tif 000005
【図４】
2015089071.tif 000006
【図５】
2015089071.tif 000007