(57)【要約】  ＢＤ−ＲＯＭディスクのＢＤ−Ｊタイトルなどのコンテンツ、特に映画等の本編を、自動的に再生開始することができるディスク再生装置及びディスク再生方法。コンテンツを自動再生するディスク再生装置（１００）において、メニュー検知手段（１７）は、ディスクの再生動作開始時に、ムービープレイリストの構造を解析し、同じプレイアイテムが複数回繰り返されている場合には、メニュー状態であると判断する。ボタン決定実行手段（１８）は、メニュー検知手段（１７）がメニュー状態であると判断すると、ボタン決定を実行する。
2011001661.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを自動再生するディスク再生装置であって、
ディスクの再生動作開始時にムービープレイリストの構造を解析し、同じプレイアイテムが複数回繰り返されている場合にはメニュー状態であると判断するメニュー検知手段と、
前記メニュー検知手段がメニュー状態であると判断すると、ボタン決定を自動的に実行するボタン決定実行手段と、
を備えるディスク再生装置。
【請求項２】
前記ボタン決定実行手段は、ボタン決定を実行した回数を保持し、所定回数を越えるとボタン決定を実行せず処理を終了する請求項１記載のディスク再生装置。
【請求項３】
前記メニュー検知手段は、前記ディスクのコンテンツがＢＤ−Ｊモードタイトルであるとき、ムービープレイリストの構造を解析する請求項１に記載のディスク再生装置。
【請求項４】
コンテンツを自動再生するディスク再生方法であって、
ディスクの再生動作開始時にムービープレイリストの構造を解析し、同じプレイアイテムが複数回繰り返されている場合にはメニュー状態であると判断するメニュー検知ステップと、
前記メニュー検知ステップでメニュー状態であると判断すると、ボタン決定を自動的に実行するボタン決定実行ステップと、
を備えるディスク再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＤ−ＲＯＭ（Ｂｌｕ−ｒａｙ−Ｒｅａｄ−Ｏｎｌｙ−Ｍｅｍｏｒｙ）ディスク等の記録媒体に記録されたデータを再生するディスク再生装置及びそのディスク再生方法に関するものである。
【背景技術】
【０００２】
ＤＶＤ−ＲＯＭ再生装置を車載環境等で使用する際、ディスクの再生動作開始のとき、すなわちディスク挿入、あるいは電源投入後等に自動的にコンテンツの再生を開始することが提案されている（例えば、特許文献１参照）。【０００３】
例えば、ＤＶＤ−Ｖｉｄｅｏディスクの再生動作開始時に、メニュー状態に遷移したことを検知しＥｎｔｅｒコマンドを入力する、さらに下位階層のメニューに遷移してもＥｎｔｅｒコマンドを入力する。これにより、自動的にコンテンツの再生動作を開始するようにしている。こうすることにより、ユーザがメニュー画面で選択入力することなく、自動的にコンテンツの再生をすることが可能となる。【０００４】
近年、ＤＶＤ−ＲＯＭ再生装置に替わって普及し始めているＢＤ−ＲＯＭディスク再生装置については、ＨＤＭＶモードとＢＤ−Ｊモードの２つの仕様が策定されている。ＨＤＭＶモードは単純にいうと従来のＤＶＤに対して映像及び音声のコーデック仕様が拡張されたもので、高精細映像及び高品質のオーディオが利用できる。アプリケーションの仕様及び制作プロセス自体は従来のＤＶＤと同様である。ＢＤ−Ｊモードは、ＢＤ−ＲＯＭに記録されている映像データと、ＢＤ−ＲＯＭ以外の記録媒体に記録されている映像等のデータとを動的に組み合わせてなる一つのパッケージ（以下、「仮想パッケージ」と言う。）を再生する技術である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３５２５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＢＤ−ＲＯＭディスクのトップメニューは、規格により、タイトル番号に０を割り当てるよう決められている。ＨＤＭＶモードで使用されるＨＤＭＶモードタイトルでは、再生中のタイトル番号を知ることができるため、タイトル番号が０であるかを確認することでメニュー画面に遷移したかどうかを検知することができる。【０００７】
しかしながら、ＢＤ−Ｊモードで使用されるＢＤ−Ｊモードタイトルは、タイトル番号を知ることができないため、メニュー画面に遷移したことを検知することができず、自動的にコンテンツの再生を開始することができないという問題があった。【０００８】
本発明の目的は、ＢＤ−ＲＯＭディスクのＢＤ−Ｊタイトルなどのコンテンツ、特に映画等の本編を、自動的に再生開始することができるディスク再生装置及びディスク再生方法を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の局面は、コンテンツを自動再生するディスク再生装置に向けられている。本発明のディスク再生装置は、ディスクの再生動作開始時にムービープレイリストの構造を解析し、同じプレイアイテムが複数回繰り返されている場合にはメニュー状態であると判断するメニュー検知手段と、前記メニュー検知手段がメニュー状態であると判断すると、ボタン決定を自動的に実行するボタン決定実行手段とを備える。【００１０】
本発明の第２の局面は、コンテンツを自動再生するディスク再生方法に向けられている。本発明のディスク再生方法は、ディスクの再生動作開始時にムービープレイリストの構造を解析し、同じプレイアイテムが複数回繰り返されている場合にはメニュー状態であると判断するメニュー検知ステップと、前記メニュー検知ステップでメニュー状態であると判断すると、ボタン決定を自動的に実行するボタン決定実行ステップとを備える。
【発明の効果】
【００１１】
本発明は、ＢＤ−ＲＯＭディスクのＢＤ−Ｊタイトルなどのコンテンツ、特に映画等の本編を自動的に再生開始することができるディスク再生装置及びディスク再生方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係るディスク再生装置のブロック図
【図２】本発明の実施の形態に係るソフトウェアのブロック図
【図３】本発明の実施の形態に係るＢＤ−ＲＯＭの構成を示した図
【図４】本発明の実施の形態に係るindex.bdmvファイルとタイトルの関係を示す図
【図５】本発明の実施の形態に係るディスク再生装置の動作説明のためのフロー図
【図６】本発明の実施の形態に係るムービープレイリスト（Ｍｏｖｉｅ  Ｐｌａｙｌｉｓｔ）の構造を示す図
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態に係るディスク再生装置について、図面を用いて説明する。
【００１４】
本発明の実施の形態に係るディスク再生装置１００のブロック図を図１に示す。
【００１５】
ディスク再生装置１００は、ピックアップ１１、サーボ１２、ローカルストレージ１３、ネットワークインターフェース１４、信号処理手段１５、及び再生手段１６を有する。
【００１６】
ピックアップ１１は、ディスク１０からデータを取得する手段である。なお、ディスク１０は、図１に示すＢＤ−ＲＯＭ（以降、「ＢＤ」と称する場合もある）が代表的であるが、ＤＶＤ−ＲＯＭ又はその他の記録媒体であってもよい。本実施の形態においては、映画等のＡＶコンテンツを再生するためのＡＶアプリケーションを主眼において説明する。
【００１７】
サーボ１２は、ピックアップ１１を制御する装置である。ピックアップ１１をシークさせたりフォーカスを調整したりする事によって、所望のデータをディスク１０から取得する。ディスク１０から取得されたデータは信号処理手段１５に送られる。
【００１８】
信号処理手段１５で処理されるデータは、ディスク１０のものだけではなく、ローカルストレージ１３に保存されているデータ、及びネットワークインターフェース１４を経由してネットワーク上からダウンロードされたデータも含まれる。信号処理手段１５は、これらのデータを処理して、再生手段１６がＡＶコンテンツなどを再生できるようにするための手段である。
【００１９】
メニュー検知手段１７は、信号処理手段１５の出力からメニュー状態を検知し、検知されたメニュー状態を制御手段１９に伝える。メニュー画面には通常、ボタンが複数個表示されていて、ユーザがいずれかのボタンを選択しボタン決定を実行することにより、選択されたボタンに従い次の状態に移行する。また、一般的にディスク挿入直後にメニュー画面の再生を行うように設定されているディスクでは、メニュー画面が再生された時点で、映画等の本編を再生するためボタンが予め選択されている場合が大半を占めている。
【００２０】
したがって、上述の通りメニュー状態になったことの通知を制御手段１９が受けると、本体（プレーヤ）側でボタン決定実行手段１８によりボタン決定を自動的に実行することで、メニュー画面から本編再生に移行することができる。なお、テーブル取得後に、ファーストプレイが存在していなくても、プレーヤの動作仕様により、メニュー状態になるものについても適用できる。
【００２１】
次に、信号処理手段１５におけるソフトウェアの詳細なブロック図を図２に示す。
【００２２】
ＢＤ−ＲＯＭプレーヤモデル層２０は、ディスク２８、バインディングユニットデータエリア２６及びネットワーク２７から提供されるＡＶストリームをどのようにして復号をするのか規定している。また、ＢＤ−ＲＯＭアプリケーション環境層２１からディスク２８、バインディングユニットデータエリア２６及びネットワーク２７にアクセスをすることがあるが、ＢＤ−ＲＯＭプレーヤモデル層２０は、このための手段も提供している。
【００２３】
ＢＤ-ＲＯＭアプリケーション環境層２１は、ＡＶストリームの再生手順、そのストリームの制御手順を実行するところである。ＢＤ−ＲＯＭアプリケーション環境層２１には、ＨＤＭＶモジュール２２とＢＤ−Ｊモジュール２３があり、それぞれのモジュールが別々の手法で再生手順及び制御手順を実現させる。
【００２４】
ＨＤＭＶモジュール２２は、再生を動的に変化させるためのシナリオが記述されたシナリオプログラムを動作させることによって制御されるＨＤＭＶタイトルを構成する。
【００２５】
ＢＤ−Ｊモジュール２３は、Ｊａｖａ（登録商標）仮想マシンを利用してＢＤ−Ｊアプリケーション２９が制御をすることによって再生されるＢＤ−Ｊタイトルを構成する。
【００２６】
ＢＤ−ＲＯＭレジデントシステムソフトウェア層２４は、レジデントアプリケーション２５からユーザ操作の内容を受け、その操作が受け付け可能かどうか判定する。受付可能な場合は、ＢＤ−ＲＯＭレジデントシステムソフトウェア層２４は、再生中のタイトルの種別によって、ＨＤＭＶモジュール２２かＢＤ−Ｊモジュール２３のどちらに通知をするのかを判定する。
【００２７】
レジデントアプリケーション２５は、グラフィックインターフェースなどを提供してユーザの操作を受け取り、ＢＤ−ＲＯＭレジデントシステムソフトウェア層２４に通知する。
【００２８】
バインディングユニットデータエリア２６は、ＢＤ−Ｊアプリケーション２９がＪａｖａ（登録商標）ＩＯパッケージを使用してアクセスする事が可能である。したがって、バインディングユニットデータエリア２６にデータを書き込むのはＢＤ−Ｊタイトルモードのときになる。
【００２９】
次に、ＢＤ−ＲＯＭディスクのファイル構成について図３を用いて説明する。
【００３０】
図３は、ＢＤ−ＲＯＭの構成を示す図である。ＢＤ−ＲＯＭは、他の光ディスク、例えばＤＶＤ及びＣＤなどと同様にその内周から外周に向けて螺旋状に記録領域を持ち、内周のリード・インと外周のリード・アウトの間に論理データを記録できる論理アドレス空間を有している。また、リード・インの内側にはＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）と呼ばれるドライブでしか読み出せない特別な領域がある。この領域はアプリケーションから読み出せないため、例えば著作権保護技術などに利用されることがよくある。
【００３１】
論理アドレス空間には、ファイルシステム情報（ボリューム）を先頭に映像データなどのアプリケーションデータが記録されている。ファイルシステムとは、ＵＤＦ又はＩＳＯ９６６０などのことである。通常のＰＣと同じように記録されている論理データをディレクトリ及びファイル構造を使って読み出しする事が可能になっており、２５５文字のファイル名及びディレクトリ名を読み出すことが可能である。
【００３２】
本実施の形態の場合、ＢＤディスク上のディレクトリ及びファイル構造においては、ルートディレクトリ（ＲＯＯＴ）直下にＢＤＭＶディレクトリとbd.certファイルが置かれている。ＢＤＭＶディレクトリはＢＤ−ＲＯＭで扱うＡＶコンテンツ及び管理情報などのデータが記録されているディレクトリであり、bd.cert（ファイル名固定）は仮想パッケージのために追加されたコンテンツをＢＤ−ＲＯＭ上のデータとマージする際に、署名検証に用いられる証明書である。
【００３３】
ＢＤＭＶディレクトリの配下には、ＰＬＡＹＬＩＳＴディレクトリ、ＣＬＩＰＩＮＦディレクトリ、ＳＴＲＥＡＭディレクトリ、ＢＤＪＯディレクトリ、及びＪＡＲディレクトリと呼ばれる５つのサブディレクトリが存在する。ＢＤＭＶディレクトリには、ｉｎｄｅｘ．ｂｄｍｖ及びＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖの２種類のファイルが配置されている。
【００３４】
ここで、さらに詳しくindex.bdmv（ファイル名固定）について説明する。index.bdmvは、ＢＤ−ＲＯＭ全体に関する管理情報である。index.bdmvは、映画作品のプロバイダを特定する識別子であるorganizationID（32bit）、及びプロバイダが提供するＢＤ−ＲＯＭのそれぞれに割り当てられた識別子であるdiscID(128bit)等の情報を持つ。再生装置へのディスク挿入後にindex.bdmvが最初に読み出されることで、再生装置においてディスクが一意に認識される。加えて、index.bdmvにはＢＤ−ＲＯＭにおいて再生可能となる複数のタイトルと、個々のタイトルを規定するＢＤ−Ｊオブジェクトとを対応付けて示すテーブルが含まれる。
【００３５】
図４はindex.bdmvファイルとタイトルの関係を示す図である。タイトルとはアプリケーションとＡＶストリームを組み合わせてなる再生単位であり、index.bdmvファイルにはディスク上のタイトル構成が記載されている。ディスク上の各タイトルと、対応するアプリケーション（ＢＤ−ＪモードタイトルであればＪａｖａ（登録商標）アプリケーション、ＨＤＭＶモードタイトルであればシナリオプログラム）の参照関係が管理されている。また、特殊なタイトルとして「Ｆｉｒｓｔ Ｐｌａｙｂａｃｋ」と「Ｔｏｐ Ｍｅｎｕ」が存在する。「Ｆｉｒｓｔ Ｐｌａｙｂａｃｋ」はＢＤ起動時に自動的に再生されるタイトルであり、主にＢＤの利用規約表示などに用いられる。「Ｔｏｐ Ｍｅｎｕ」はリモコンのメニューキーを押したとき又はタイトル再生が終了したときに再生され、主にタイトルの選択又は字幕／音声の言語選択を行うことに用いられる。このindex.bdmvファイルの内容が仮想パッケージ更新により変更された場合、仮想パッケージ更新前と更新後で、タイトル構成が異なることになる。
【００３６】
以上のように構成されたディスク再生装置１００について、図５のフローチャートを用いてＨＤＭＶモードタイトル及びＢＤ−Ｊモードタイトルに共通する動作を説明する。
【００３７】
まず、映画等の映像を再生するとき、ディスク内のコンテンツについての情報が記載されている図４に示すインデックステーブル（Ｉｎｄｅｘ  Ｔａｂｌｅ）を取得する（ステップＳ５０）。取得したＩｎｄｅｘ  ＴａｂｌｅにＦｉｒｓｔ Ｐｌａｙｂａｃｋが存在すると、そのＦｉｒｓｔ Ｐｌａｙｂａｃｋに記述されている指示に従った動作を行う（ステップＳ５１）。
【００３８】
映画等の本編再生前にメニュー画面を再生するような設定がＦｉｒｓｔ Ｐｌａｙｂａｃｋにおいてなされているディスクの場合、メニュー状態に遷移する。これを信号処理手段１５の出力からプレイリストの構造を解析することによりメニュー検知手段１７でメニュー状態に遷移したかどうかを検知し（ステップＳ５２）、制御手段１９にメニュー状態であることを伝える。なお、映画等の本編再生前にメニュー画面の再生を行うようにディスクで設定されていない場合は、直ちに本編再生に移行する（ステップＳ５３）。
【００３９】
メニュー状態になったことが制御手段１９に伝えられると、ボタン決定実行回数がＴ以内かどうかを確認し（ステップＳ５４）、Ｔ以内であれば、本体（プレーヤ）側でボタン決定実行手段１８によりボタン決定を自動的に実行する（ステップＳ５５）。そして、メニュー検知手段１７の出力をリセットし、再びメニュー検知手段１７でメニュー状態に遷移したかどうかを検知するステップＳ５２へ戻り、メニュー状態でなければ本編再生に移行する（ステップＳ５３）。一方、メニュー検知手段１７がメニュー状態を検知すれば、ステップＳ５４及びステップＳ５５の処理を繰返す。なお、ボタン決定実行回数Ｔは、以下に説明するようにメニューの階層に合わせて５回程度に設定することが好ましい。
【００４０】
通常、メニュー画面でボタン決定を実行した後再びメニュー画面に遷移する構成になっている場合、下位のメニュー画面でもボタンが複数個表示され、ユーザがボタン決定を実行することにより、選択されたボタンに従い次の状態に移行する。また、一般的にディスク挿入直後にメニュー画面の再生を行うようにディスクで設定されているものは、下位のメニュー画面では、映画等の本編を再生するためボタンが予め選択されている場合が大半を占めている。したがって、階層が２段以上の構成であっても本編再生に移行することができる。
【００４１】
また、ボタン決定実行回数がＴ以内でなければ、ボタン決定を実行しないようにすることで、メニュー画面を繰り返すように設定されているディスクでの誤動作を回避することができる。
【００４２】
また、ボタン決定実行手段１８によるボタン決定処理が有効であったときのみ、ボタン決定回数をインクリメントする。これにより、ボタン決定が禁止されている時間帯にボタン決定を実行し、その結果として不要にボタン決定実行回数がインクリメントされることを、防ぐようにしてもよい。
【００４３】
次に、メニュー検知手段１７の動作について説明する。ＢＤ−ＲＯＭディスクは大きく分けてＨＤＭＶモードタイトルとＢＤ−Ｊモードタイトルがあることは上述した通りである。また、ＢＤ−ＲＯＭディスクのトップメニューは規格によりタイトル番号に０を割り当てるよう決められている。
【００４４】
ＨＤＭＶモードタイトルでは、インデックステーブルに各タイトル毎のタイトル番号が記載されている。そのため、メニュー検知手段１７は、再生中のタイトル番号が０であるかを確認することで画面がメニュー状態であることを検知する。
【００４５】
しかしながら、ＢＤ−Ｊモードタイトルでは、インデックステーブルに各タイトル毎のタイトル番号は記載されておらず、代わりに、再生すべきファイル名が記載されている。そのため、メニュー検知手段１７は再生中のタイトル番号が検知できないので、画面がメニュー状態であることを検知できない。ここで、本実施の形態では、図６に示すムービープレイリスト（Ｍｏｖｉｅ  ＰｌａｙＬｉｓｔ）の構造を解析することによりメニュー状態にあるか判断する。
【００４６】
図６に示すように、ＨＤＭＶモードタイトルおよびＢＤ−Ｊモードタイトルは、１つもしくは複数のムービープレイリスト（Ｍｏｖｉｅ Ｐｌａｙｌｉｓｔ）で構成される。各ムービープレイリストは、さらに１つもしくは複数のプレイアイテム（ＰｌａｙＩｔｅｍ）により構成される。プレイアイテムはあるクリップの再生開始位置（Ｉｎ）と再生終了位置（Ｏｕｔ）の情報を持つ。これにより、ムービープレイリストは複数のクリップから再生したい部分だけを任意に繋げて再生することができる。なお、クリップとは１つの映像単位を指す。
【００４７】
さらに、メニュー画面を再生するムービープレイリストは、同じプレイアイテムを複数回繰り返すことでメニュー画面を実現しているものが大半である。そこで、メニュー検知手段１７は、再生中のムービープレイリストの構造を解析する。同じプレイリストを例えば２０回以上繰返しているときは、メニュー状態であると判断することができる。
【００４８】
以上のように、本実施の形態にかかるディスク再生装置およびディスク再生方法は、ＢＤ−Ｊモードタイトルなどのコンテンツ、特に映画等の本編を自動的に再生開始することができるという効果を有する。従来は、メニュー状態に遷移したことを検知できず、ユーザが操作によって映画等の本編再生を選択しない限り再生動作に移行できなかった。本実施の形態によれば、このような従来の課題を解決することができる。
【００４９】
２００９年６月２９日出願の特願２００９−１５３３９４の日本出願に含まれる明細書、図面及び要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【００５０】
以上のように、本発明にかかるディスク再生装置およびディスク再生方法は、ＢＤ−ＲＯＭディスク等の記録媒体に記録されたデータを再生する再生装置及びその記録媒体に記録されたデータを再生させる方法等として有用である。
【符号の説明】
【００５１】
１０  ディスク
１１  ピックアップ
１２  サーボ
１３  ローカルストレージ
１４  ネットワークインターフェース
１５  信号処理手段
１６  再生手段
１７  メニュー検知手段
１８  ボタン決定実行手段
１９  制御手段
２０  ＢＤ−ＲＯＭプレーヤモデル層
２１  ＢＤ−ＲＯＭアプリケーション環境層
２２  ＨＤＭＶモジュール
２３  ＢＤ−Ｊモジュール
２４  ＢＤ−ＲＯＭレジデントシステムソフトウェア層
２５  レジデントアプリケーション
２６  バインディングユニットデータエリア
２７  ネットワーク
２８  ディスク
２９  ＢＤ−Ｊアプリケーション
【図１】
2011001661.tif 000003
【図２】
2011001661.tif 000004
【図３】
2011001661.tif 000005
【図４】
2011001661.tif 000006
【図５】
2011001661.tif 000007
【図６】
2011001661.tif 000008
【手続補正書】
【提出日】平成22年11月11日(2010.11.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＤ−ＲＯＭ（Ｂｌｕ−ｒａｙ−Ｒｅａｄ−Ｏｎｌｙ−Ｍｅｍｏｒｙ）ディスク等の記録媒体に記録されたデータを再生するディスク再生装置及びそのディスク再生方法に関するものである。
【背景技術】
【０００２】
ＤＶＤ−ＲＯＭ再生装置を車載環境等で使用する際、ディスクの再生動作開始のとき、すなわちディスク挿入、あるいは電源投入後等に自動的にコンテンツの再生を開始することが提案されている（例えば、特許文献１参照）。
【０００３】
例えば、ＤＶＤ−Ｖｉｄｅｏディスクの再生動作開始時に、メニュー状態に遷移したことを検知しＥｎｔｅｒコマンドを入力する、さらに下位階層のメニューに遷移してもＥｎｔｅｒコマンドを入力する。これにより、自動的にコンテンツの再生動作を開始するようにしている。こうすることにより、ユーザがメニュー画面で選択入力することなく、自動的にコンテンツの再生をすることが可能となる。
【０００４】
近年、ＤＶＤ−ＲＯＭ再生装置に替わって普及し始めているＢＤ−ＲＯＭディスク再生装置については、ＨＤＭＶモードとＢＤ−Ｊモードの２つの仕様が策定されている。ＨＤＭＶモードは単純にいうと従来のＤＶＤに対して映像及び音声のコーデック仕様が拡張されたもので、高精細映像及び高品質のオーディオが利用できる。アプリケーションの仕様及び制作プロセス自体は従来のＤＶＤと同様である。ＢＤ−Ｊモードは、ＢＤ−ＲＯＭに記録されている映像データと、ＢＤ−ＲＯＭ以外の記録媒体に記録されている映像等のデータとを動的に組み合わせてなる一つのパッケージ（以下、「仮想パッケージ」と言う。）を再生する技術である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３５２５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＢＤ−ＲＯＭディスクのトップメニューは、規格により、タイトル番号に０を割り当てるよう決められている。ＨＤＭＶモードで使用されるＨＤＭＶモードタイトルでは、再生中のタイトル番号を知ることができるため、タイトル番号が０であるかを確認することでメニュー画面に遷移したかどうかを検知することができる。
【０００７】
しかしながら、ＢＤ−Ｊモードで使用されるＢＤ−Ｊモードタイトルは、タイトル番号を知ることができないため、メニュー画面に遷移したことを検知することができず、自動的にコンテンツの再生を開始することができないという問題があった。
【０００８】
本発明の目的は、ＢＤ−ＲＯＭディスクのＢＤ−Ｊタイトルなどのコンテンツ、特に映画等の本編を、自動的に再生開始することができるディスク再生装置及びディスク再生方法を提供することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の局面は、コンテンツを自動再生するディスク再生装置に向けられている。本発明のディスク再生装置は、ディスクの再生動作開始時
にムービープレイリストの構造を解析し、同じプレイアイテムが複数回繰り返されている場合にはメニュー状態であると判断するメニュー検知手段と、前記メニュー検知手段がメニュー状態であると判断すると、ボタン決定を自動的に実行するボタン決定実行手段とを備える。
【００１０】
本発明の第２の局面は、コンテンツを自動再生するディスク再生方法に向けられている。本発明のディスク再生方法は、ディスクの再生動作開始時にムービープレイリストの構造を解析し、同じプレイアイテムが複数回繰り返されている場合にはメニュー状態であると判断するメニュー検知ステップと、前記メニュー検知ステップでメニュー状態であると判断すると、ボタン決定を自動的に実行するボタン決定実行ステップとを備える。
【発明の効果】
【００１１】
本発明は、ＢＤ−ＲＯＭディスクのＢＤ−Ｊタイトルなどのコンテンツ、特に映画等の本編を自動的に再生開始することができるディスク再生装置及びディスク再生方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係るディスク再生装置のブロック図
【図２】本発明の実施の形態に係るソフトウェアのブロック図
【図３】本発明の実施の形態に係るＢＤ−ＲＯＭの構成を示した図
【図４】本発明の実施の形態に係るindex.bdmvファイルとタイトルの関係を示す図
【図５】本発明の実施の形態に係るディスク再生装置の動作説明のためのフロー図
【図６】本発明の実施の形態に係るムービープレイリスト（Ｍｏｖｉｅ  Ｐｌａｙｌｉｓｔ）の構造を示す図
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態に係るディスク再生装置について、図面を用いて説明する。
【００１４】
本発明の実施の形態に係るディスク再生装置１００のブロック図を図１に示す。
【００１５】
ディスク再生装置１００は、ピックアップ１１、サーボ１２、ローカルストレージ１３、ネットワークインターフェース１４、信号処理手段１５、及び再生手段１６を有する。
【００１６】
ピックアップ１１は、ディスク１０からデータを取得する手段である。なお、ディスク１０は、図１に示すＢＤ−ＲＯＭ（以降、「ＢＤ」と称する場合もある）が代表的であるが、ＤＶＤ−ＲＯＭ又はその他の記録媒体であってもよい。本実施の形態においては、映画等のＡＶコンテンツを再生するためのＡＶアプリケーションを主眼において説明する。
【００１７】
サーボ１２は、ピックアップ１１を制御する装置である。ピックアップ１１をシークさせたりフォーカスを調整したりする事によって、所望のデータをディスク１０から取得する。ディスク１０から取得されたデータは信号処理手段１５に送られる。
【００１８】
信号処理手段１５で処理されるデータは、ディスク１０のものだけではなく、ローカルストレージ１３に保存されているデータ、及びネットワークインターフェース１４を経由してネットワーク上からダウンロードされたデータも含まれる。信号処理手段１５は、これらのデータを処理して、再生手段１６がＡＶコンテンツなどを再生できるようにするための手段である。
【００１９】
メニュー検知手段１７は、信号処理手段１５の出力からメニュー状態を検知し、検知されたメニュー状態を制御手段１９に伝える。メニュー画面には通常、ボタンが複数個表示
されていて、ユーザがいずれかのボタンを選択しボタン決定を実行することにより、選択されたボタンに従い次の状態に移行する。また、一般的にディスク挿入直後にメニュー画面の再生を行うように設定されているディスクでは、メニュー画面が再生された時点で、映画等の本編を再生するためボタンが予め選択されている場合が大半を占めている。
【００２０】
したがって、上述の通りメニュー状態になったことの通知を制御手段１９が受けると、本体（プレーヤ）側でボタン決定実行手段１８によりボタン決定を自動的に実行することで、メニュー画面から本編再生に移行することができる。なお、テーブル取得後に、ファーストプレイが存在していなくても、プレーヤの動作仕様により、メニュー状態になるものについても適用できる。
【００２１】
次に、信号処理手段１５におけるソフトウェアの詳細なブロック図を図２に示す。
【００２２】
ＢＤ−ＲＯＭプレーヤモデル層２０は、ディスク２８、バインディングユニットデータエリア２６及びネットワーク２７から提供されるＡＶストリームをどのようにして復号をするのか規定している。また、ＢＤ−ＲＯＭアプリケーション環境層２１からディスク２８、バインディングユニットデータエリア２６及びネットワーク２７にアクセスをすることがあるが、ＢＤ−ＲＯＭプレーヤモデル層２０は、このための手段も提供している。
【００２３】
ＢＤ-ＲＯＭアプリケーション環境層２１は、ＡＶストリームの再生手順、そのストリームの制御手順を実行するところである。ＢＤ−ＲＯＭアプリケーション環境層２１には、ＨＤＭＶモジュール２２とＢＤ−Ｊモジュール２３があり、それぞれのモジュールが別々の手法で再生手順及び制御手順を実現させる。
【００２４】
ＨＤＭＶモジュール２２は、再生を動的に変化させるためのシナリオが記述されたシナリオプログラムを動作させることによって制御されるＨＤＭＶタイトルを構成する。
【００２５】
ＢＤ−Ｊモジュール２３は、Ｊａｖａ（登録商標）仮想マシンを利用してＢＤ−Ｊアプリケーション２９が制御をすることによって再生されるＢＤ−Ｊタイトルを構成する。
【００２６】
ＢＤ−ＲＯＭレジデントシステムソフトウェア層２４は、レジデントアプリケーション２５からユーザ操作の内容を受け、その操作が受け付け可能かどうか判定する。受付可能な場合は、ＢＤ−ＲＯＭレジデントシステムソフトウェア層２４は、再生中のタイトルの種別によって、ＨＤＭＶモジュール２２かＢＤ−Ｊモジュール２３のどちらに通知をするのかを判定する。
【００２７】
レジデントアプリケーション２５は、グラフィックインターフェースなどを提供してユーザの操作を受け取り、ＢＤ−ＲＯＭレジデントシステムソフトウェア層２４に通知する。
【００２８】
バインディングユニットデータエリア２６は、ＢＤ−Ｊアプリケーション２９がＪａｖａ（登録商標）ＩＯパッケージを使用してアクセスする事が可能である。したがって、バインディングユニットデータエリア２６にデータを書き込むのはＢＤ−Ｊタイトルモードのときになる。
【００２９】
次に、ＢＤ−ＲＯＭディスクのファイル構成について図３を用いて説明する。
【００３０】
図３は、ＢＤ−ＲＯＭの構成を示す図である。ＢＤ−ＲＯＭは、他の光ディスク、例えばＤＶＤ及びＣＤなどと同様にその内周から外周に向けて螺旋状に記録領域を持ち、内周のリード・インと外周のリード・アウトの間に論理データを記録できる論理アドレス空間
を有している。また、リード・インの内側にはＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）と呼ばれるドライブでしか読み出せない特別な領域がある。この領域はアプリケーションから読み出せないため、例えば著作権保護技術などに利用されることがよくある。
【００３１】
論理アドレス空間には、ファイルシステム情報（ボリューム）を先頭に映像データなどのアプリケーションデータが記録されている。ファイルシステムとは、ＵＤＦ又はＩＳＯ９６６０などのことである。通常のＰＣと同じように記録されている論理データをディレクトリ及びファイル構造を使って読み出しする事が可能になっており、２５５文字のファイル名及びディレクトリ名を読み出すことが可能である。
【００３２】
本実施の形態の場合、ＢＤディスク上のディレクトリ及びファイル構造においては、ルートディレクトリ（ＲＯＯＴ）直下にＢＤＭＶディレクトリとbd.certファイルが置かれている。ＢＤＭＶディレクトリはＢＤ−ＲＯＭで扱うＡＶコンテンツ及び管理情報などのデータが記録されているディレクトリであり、bd.cert（ファイル名固定）は仮想パッケージのために追加されたコンテンツをＢＤ−ＲＯＭ上のデータとマージする際に、署名検証に用いられる証明書である。
【００３３】
ＢＤＭＶディレクトリの配下には、ＰＬＡＹＬＩＳＴディレクトリ、ＣＬＩＰＩＮＦディレクトリ、ＳＴＲＥＡＭディレクトリ、ＢＤＪＯディレクトリ、及びＪＡＲディレクトリと呼ばれる５つのサブディレクトリが存在する。ＢＤＭＶディレクトリには、ｉｎｄｅｘ．ｂｄｍｖ及びＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖの２種類のファイルが配置されている。
【００３４】
ここで、さらに詳しくindex.bdmv（ファイル名固定）について説明する。index.bdmvは、ＢＤ−ＲＯＭ全体に関する管理情報である。index.bdmvは、映画作品のプロバイダを特定する識別子であるorganizationID（32bit）、及びプロバイダが提供するＢＤ−ＲＯＭのそれぞれに割り当てられた識別子であるdiscID(128bit)等の情報を持つ。再生装置へのディスク挿入後にindex.bdmvが最初に読み出されることで、再生装置においてディスクが一意に認識される。加えて、index.bdmvにはＢＤ−ＲＯＭにおいて再生可能となる複数のタイトルと、個々のタイトルを規定するＢＤ−Ｊオブジェクトとを対応付けて示すテーブルが含まれる。
【００３５】
図４はindex.bdmvファイルとタイトルの関係を示す図である。タイトルとはアプリケーションとＡＶストリームを組み合わせてなる再生単位であり、index.bdmvファイルにはディスク上のタイトル構成が記載されている。ディスク上の各タイトルと、対応するアプリケーション（ＢＤ−ＪモードタイトルであればＪａｖａ（登録商標）アプリケーション、ＨＤＭＶモードタイトルであればシナリオプログラム）の参照関係が管理されている。また、特殊なタイトルとして「Ｆｉｒｓｔ Ｐｌａｙｂａｃｋ」と「Ｔｏｐ Ｍｅｎｕ」が存在する。「Ｆｉｒｓｔ Ｐｌａｙｂａｃｋ」はＢＤ起動時に自動的に再生されるタイトルであり、主にＢＤの利用規約表示などに用いられる。「Ｔｏｐ Ｍｅｎｕ」はリモコンのメニューキーを押したとき又はタイトル再生が終了したときに再生され、主にタイトルの選択又は字幕／音声の言語選択を行うことに用いられる。このindex.bdmvファイルの内容が仮想パッケージ更新により変更された場合、仮想パッケージ更新前と更新後で、タイトル構成が異なることになる。
【００３６】
以上のように構成されたディスク再生装置１００について、図５のフローチャートを用いてＨＤＭＶモードタイトル及びＢＤ−Ｊモードタイトルに共通する動作を説明する。
【００３７】
まず、映画等の映像を再生するとき、ディスク内のコンテンツについての情報が記載さ
れている図４に示すインデックステーブル（Ｉｎｄｅｘ  Ｔａｂｌｅ）を取得する（ステップＳ５０）。取得したＩｎｄｅｘ  ＴａｂｌｅにＦｉｒｓｔ Ｐｌａｙｂａｃｋが存在すると、そのＦｉｒｓｔ Ｐｌａｙｂａｃｋに記述されている指示に従った動作を行う（ステップＳ５１）。
【００３８】
映画等の本編再生前にメニュー画面を再生するような設定がＦｉｒｓｔ Ｐｌａｙｂａｃｋにおいてなされているディスクの場合、メニュー状態に遷移する。これを信号処理手段１５の出力からプレイリストの構造を解析することによりメニュー検知手段１７でメニュー状態に遷移したかどうかを検知し（ステップＳ５２）、制御手段１９にメニュー状態であることを伝える。なお、映画等の本編再生前にメニュー画面の再生を行うようにディスクで設定されていない場合は、直ちに本編再生に移行する（ステップＳ５３）。
【００３９】
メニュー状態になったことが制御手段１９に伝えられると、ボタン決定実行回数がＴ以内かどうかを確認し（ステップＳ５４）、Ｔ以内であれば、本体（プレーヤ）側でボタン決定実行手段１８によりボタン決定を自動的に実行する（ステップＳ５５）。そして、メニュー検知手段１７の出力をリセットし、再びメニュー検知手段１７でメニュー状態に遷移したかどうかを検知するステップＳ５２へ戻り、メニュー状態でなければ本編再生に移行する（ステップＳ５３）。一方、メニュー検知手段１７がメニュー状態を検知すれば、ステップＳ５４及びステップＳ５５の処理を繰返す。なお、ボタン決定実行回数Ｔは、以下に説明するようにメニューの階層に合わせて５回程度に設定することが好ましい。
【００４０】
通常、メニュー画面でボタン決定を実行した後再びメニュー画面に遷移する構成になっている場合、下位のメニュー画面でもボタンが複数個表示され、ユーザがボタン決定を実行することにより、選択されたボタンに従い次の状態に移行する。また、一般的にディスク挿入直後にメニュー画面の再生を行うようにディスクで設定されているものは、下位のメニュー画面では、映画等の本編を再生するためボタンが予め選択されている場合が大半を占めている。したがって、階層が２段以上の構成であっても本編再生に移行することができる。
【００４１】
また、ボタン決定実行回数がＴ以内でなければ、ボタン決定を実行しないようにすることで、メニュー画面を繰り返すように設定されているディスクでの誤動作を回避することができる。
【００４２】
また、ボタン決定実行手段１８によるボタン決定処理が有効であったときのみ、ボタン決定回数をインクリメントする。これにより、ボタン決定が禁止されている時間帯にボタン決定を実行し、その結果として不要にボタン決定実行回数がインクリメントされることを、防ぐようにしてもよい。
【００４３】
次に、メニュー検知手段１７の動作について説明する。ＢＤ−ＲＯＭディスクは大きく分けてＨＤＭＶモードタイトルとＢＤ−Ｊモードタイトルがあることは上述した通りである。また、ＢＤ−ＲＯＭディスクのトップメニューは規格によりタイトル番号に０を割り当てるよう決められている。
【００４４】
ＨＤＭＶモードタイトルでは、インデックステーブルに各タイトル毎のタイトル番号が記載されている。そのため、メニュー検知手段１７は、再生中のタイトル番号が０であるかを確認することで画面がメニュー状態であることを検知する。
【００４５】
しかしながら、ＢＤ−Ｊモードタイトルでは、インデックステーブルに各タイトル毎のタイトル番号は記載されておらず、代わりに、再生すべきファイル名が記載されている。そのため、メニュー検知手段１７は再生中のタイトル番号が検知できないので、画面がメ
ニュー状態であることを検知できない。ここで、本実施の形態では、図６に示すムービープレイリスト（Ｍｏｖｉｅ  ＰｌａｙＬｉｓｔ）の構造を解析することによりメニュー状態にあるか判断する。
【００４６】
図６に示すように、ＨＤＭＶモードタイトルおよびＢＤ−Ｊモードタイトルは、１つもしくは複数のムービープレイリスト（Ｍｏｖｉｅ Ｐｌａｙｌｉｓｔ）で構成される。各ムービープレイリストは、さらに１つもしくは複数のプレイアイテム（ＰｌａｙＩｔｅｍ）により構成される。プレイアイテムはあるクリップの再生開始位置（Ｉｎ）と再生終了位置（Ｏｕｔ）の情報を持つ。これにより、ムービープレイリストは複数のクリップから再生したい部分だけを任意に繋げて再生することができる。なお、クリップとは１つの映像単位を指す。
【００４７】
さらに、メニュー画面を再生するムービープレイリストは、同じプレイアイテムを複数回繰り返すことでメニュー画面を実現しているものが大半である。そこで、メニュー検知手段１７は、再生中のムービープレイリストの構造を解析する。同じプレイリストを例えば２０回以上繰返しているときは、メニュー状態であると判断することができる。
【００４８】
以上のように、本実施の形態にかかるディスク再生装置およびディスク再生方法は、ＢＤ−Ｊモードタイトルなどのコンテンツ、特に映画等の本編を自動的に再生開始することができるという効果を有する。従来は、メニュー状態に遷移したことを検知できず、ユーザが操作によって映画等の本編再生を選択しない限り再生動作に移行できなかった。本実施の形態によれば、このような従来の課題を解決することができる。
【００４９】
２００９年６月２９日出願の特願２００９−１５３３９４の日本出願に含まれる明細書、図面及び要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【００５０】
以上のように、本発明にかかるディスク再生装置およびディスク再生方法は、ＢＤ−ＲＯＭディスク等の記録媒体に記録されたデータを再生する再生装置及びその記録媒体に記録されたデータを再生させる方法等として有用である。
【符号の説明】
【００５１】
１０  ディスク
１１  ピックアップ
１２  サーボ
１３  ローカルストレージ
１４  ネットワークインターフェース
１５  信号処理手段
１６  再生手段
１７  メニュー検知手段
１８  ボタン決定実行手段
１９  制御手段
２０  ＢＤ−ＲＯＭプレーヤモデル層
２１  ＢＤ−ＲＯＭアプリケーション環境層
２２  ＨＤＭＶモジュール
２３  ＢＤ−Ｊモジュール
２４  ＢＤ−ＲＯＭレジデントシステムソフトウェア層
２５  レジデントアプリケーション
２６  バインディングユニットデータエリア
２７  ネットワーク
２８  ディスク
２９  ＢＤ−Ｊアプリケーション
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツを自動再生するディスク再生装置であって、
ディスクの再生動作開始時にムービープレイリストの構造を解析し、同じプレイアイテムが複数回繰り返されている場合にはメニュー状態であると判断するメニュー検知手段と、
前記メニュー検知手段がメニュー状態であると判断すると、ボタン決定を自動的に実行するボタン決定実行手段と、
を備えるディスク再生装置。
【請求項２】
前記ボタン決定実行手段は、ボタン決定を実行した回数を保持し、所定回数を越えるとボタン決定を実行せず処理を終了する請求項１記載のディスク再生装置。
【請求項３】
前記メニュー検知手段は、前記ディスクのコンテンツがＢＤ−Ｊモードタイトルであるとき、ムービープレイリストの構造を解析する請求項１に記載のディスク再生装置。
【請求項４】
コンテンツを自動再生するディスク再生方法であって、
ディスクの再生動作開始時にムービープレイリストの構造を解析し、同じプレイアイテムが複数回繰り返されている場合にはメニュー状態であると判断するメニュー検知ステップと、
前記メニュー検知ステップでメニュー状態であると判断すると、ボタン決定を自動的に実行するボタン決定実行ステップと、
を備えるディスク再生方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2011001661.tif 000009
【図２】
2011001661.tif 000010
【図３】
2011001661.tif 000011
【図４】
2011001661.tif 000012
【図５】
2011001661.tif 000013
【図６】
2011001661.tif 000014
【国際調査報告】
2011001661.tif 000015
2011001661.tif 000016
2011001661.tif 000017
2011001661.tif 000018