(57)【特許請求の範囲】
【請求項１】
ＢＤ−Ｊモードのタイトルが保持されたディスクを再生するディスク再生装置であって、
前記タイトルは、マウスイベントとＶＫ＿ＰＯＰＵＰ＿ＭＥＮＵをサポートするＢＤ−Ｊアプリケーションを備え、
前記タイトルを再生する再生手段と、
前記再生手段が再生する前記タイトルの再生画面を表示するモニタが接続され、
前記モニタと一体となったタッチパネルへのユーザー操作を受け付ける信号処理手段と、を有し、
前記信号処理手段は、前記タッチパネルへのユーザー操作を前記マウスイベントとして、前記ＢＤ−Ｊアプリケーションへ通知した後、前記ＢＤ−Ｊアプリケーションからマウスイベントエラーを受け取ると、前記ＶＫ＿ＰＯＰＵＰ＿ＭＥＮＵを前記ＢＤ−Ｊアプリケーションに発行するディスク再生装置。
【請求項２】
前記ＶＫ＿ＰＯＰＵＰ＿ＭＥＮＵにより実行するグラフィックスメニューが前記モニタに表示されたかどうかを検知するメニュー検知手段をさらに有し、
前記メニュー検知手段が、前記モニタに前記グラフィックスメニューが表示されていないと判断すると、前記信号処理手段は、前記ディスク再生装置が備えるユーザーインターフェースを表示することを特徴とする請求項１に記載のディスク再生装置。
【請求項３】
前記メニュー検知手段は、前記ＢＤ−Ｊアプリケーションから以下の（１）から（３）のいずれかの指示を受けることにより、前記グラフィックスメニューが表示されたと判断することを特徴とする請求項２に記載のディスク再生装置。
（１）インタラクティブプレーンへのグラフィックの描画。
（２）前記ディスクに保持されたｓｏｕｎｄ.ｂｄｍｖファイルに登録されているインタラクティブオーディオの再生。
（３）再生している映像のスケーリング変更。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＢＤ−ＲＯＭなどの記録媒体に記録されたデータを再生するディスク再生装置に関し、特にＢＤ−Ｊモードのグラフィックスメニューを表示するものである。
【背景技術】
【０００２】
近年、高画質、高音質で高度なインタラクティブ機能を有する情報を記録した大容量のディスクを再生するディスク再生装置が一般家庭にも普及している。
【０００３】
その中の代表的なディスク再生装置が、ブルーレイディスク（ＢＤ：Ｂｌｕ−ｒａｙ  Ｄｉｓｃ、以下「ＢＤ」と言う。）である。ＢＤは、単層で２５ＧＢ（ＧＢ：Ｇｉｇａ  Ｂｙｔｅ）、２層で５０ＧＢの膨大なデータ容量を備えており、ハイビジョン画質の映画コンテンツを蓄積できる。このＢＤを用いた市販やレンタル用のパッケージソフトは、製造過程でデータが書込まれ、追記や書換えができない読み出し専用メディアであるＢＤ−ＲＯＭ（Ｂｌｕ−ｒａｙ−Ｒｅａｄ−Ｏｎｌｙ−Ｍｅｍｏｒｙ）により提供されている。
【０００４】
このＢＤ−ＲＯＭは、ＨＤＭＶモードとＢＤ−Ｊモードの二つの仕様が策定されている。ＨＤＭＶモードは、従来のＤＶＤ−ＲＯＭに対して、映像および音声のコーデック仕様が拡張されたもので、高精細映像、高品質オーディオが利用できる。なお、コンテンツ仕様はＤＶＤ−ＲＯＭと同様である。ＢＤ−Ｊモードは、ＨＤＭＶモードに加え、Ｊａｖａ（登録商標）アプリケーションによって、映像を重ね合わせるなどビジュアル的な表現を追加することができる。
【０００５】
ここで、従来のＤＶＤは、本編再生中にメニューを呼びだすと、再生を中断して画面全体にメニュー画面を表示する。Ｂｌｕ−ｒａｙ  Ｄｉｓｃで採用された「ポップアップメニュー」は、本編再生を中断することなく、再生画面に重ねて半透明なメニュー画面を「ポップアップ式」に展開することができる。
【０００６】
ＨＤＭＶモードのタイトルの多くには、このポップアップメニューが備えられている。ポップアップメニューには、トップメニューへ移動、再生位置の遷移や音声および字幕ストリームの変更などの機能が用意されている。
【０００７】
また、ＢＤ−Ｊモードのタイトルでは、Ｊａｖａ（登録商標）アプリケーションであるＢＤ−Ｊアプリケーションによって、ＨＤＭＶタイトルのポップアップメニューと画面に表示される形態がほぼ同じグラフィックスメニューを実現している。
【０００８】
なお、ディスク再生装置の機能として、再生ボタンや停止ボタンなどのユーザーインターフェースが存在するが、前述のポップアップメニューとは異なるものである。ポップアップメニューとは、ＢＤ−ＲＯＭのＨＤＭＶモードおよびＢＤ−Ｊモードのタイトルが固有に保有するもの、つまりポップアップメニューに関する情報はＢＤ−ＲＯＭなどのディスクに保持され、各タイトル独自の機能を有するものである。
【０００９】
また、ユーザーインターフェースおよびポップアップメニューの機能を実現する専用ボタンがリモコンなどに備えられ、ユーザーは、当該ボタンを押すことによってメニューを表示させることが可能である（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００４−３０４７６７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
車載環境で使用するカーナビゲーションシステムなどでは、タッチパネルを使って操作することが主流である。ＨＤＭＶモードでは、ユーザーがタッチパネルによってボタンを押すと、ボタンの座標情報と押された場所から、当該ボタンのユーザー操作を実行することができる。
【００１２】
しかしながら、ＢＤ−Ｊモードのグラフィックスメニューは、ＢＤ−Ｊアプリケーションによって実現されているため、ＨＤＭＶモードのようにボタンに位置情報が存在せず、タッチパネル操作に対応していない。
【００１３】
本発明は、従来の課題を解決するためになされたもので、ユーザーがタッチパネルで操作する際にも、ＨＤＭＶモードのポップアップメニューとＢＤ−Ｊモードのグラフィックスメニューを同じように操作することができるディスク再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明は、モニタと一体となったタッチパネルへのユーザー操作を受け付ける信号処理手段を有し、信号処理手段は、タッチパネルへのユーザー操作をマウスイベントとして、ＢＤ−Ｊアプリケーションへ通知した後、ＢＤ−Ｊアプリケーションからマウスイベントエラーを受け取ると、ＶＫ＿ＰＯＰＵＰ＿ＭＥＮＵをＢＤ−Ｊアプリケーションに発行することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ＢＤ−Ｊモードのグラフィックスメニューの操作にＢＤ−Ｊアプリケーションのマウスイベントを利用するので、タッチパネルで操作する際にもポップアップメニューとグラフィックスメニューを同じように操作することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施の形態に係るディスク再生装置のブロック図
【図２】本実施の形態に係るＢＤ−ＲＯＭの構成を示した図
【図３】本実施の形態に係るindex.bdmvファイルとタイトルの関係を示す図
【図４】本実施の形態に係るディスク再生装置を用いたシステム構成を示す図
【図５】（ａ）本実施の形態に係るタイトル再生画面の一例を示す図（ｂ）本実施の形態に係るポップアップメニューの表示例を示す図
【図６】本実施の形態に係るリモコンを使って操作した場合の処理フローを示す図
【図７】本実施の形態に係るタッチパネルを使って操作した場合の処理フローを示す図
【図８】本実施の形態に係るＢＤ−Ｊモードのグラフィックスメニューをタッチパネルを使って操作した場合の処理フローを示す図
【発明を実施するための形態】
【００１７】
以下、本実施の形態に係るディスク再生装置１００のブロック図である図１を用いて説明する。
【００１８】
ディスク再生装置１００は、ＢＤ−ＲＯＭ１０からデータを取得するピックアップ１１、ピックアップ１１を制御するサーボ１２、ローカルストレージ１３、ネットワークインターフェース１４、信号処理手段１５、再生手段１６、メモリ１９から構成される。また
、信号処理手段１５は、メニュー検知手段１７、ユーザー操作手段１８を含む。
【００１９】
次に各構成について説明する。
【００２０】
ＢＤ−ＲＯＭ１０は、映画作品やライブ映像などのＡＶコンテンツが記録された記録媒体である。ＢＤ−ＲＯＭ１０は、市販やレンタル用のパッケージソフトに使用されることが多く、製造過程でデータが書込まれ、追記や書換えができない読み出し専用メディアである。
【００２１】
サーボ１２は、ピックアップ１１を記録媒体の半径方向へ移動（シーク）させたり、記録媒体の軸方向への移動（フォーカス）を調整する装置である。
【００２２】
ピックアップ１１は、所望のデータをＢＤ−ＲＯＭ１０から取得し、そのデータを信号処理手段１５に送る。
【００２３】
信号処理手段１５が処理するデータは、ＢＤ−ＲＯＭ１０のものだけではなく、ローカルストレージ１３に保存されているデータや、ネットワークインターフェース１４を経由してネットワーク上からダウンロードされたデータも含まれる。
【００２４】
信号処理手段１５は、これらのデータを処理をして、再生手段１６がＡＶコンテンツなどを再生できるようにするための手段である。また、信号処理手段１５は、ユーザー操作の内容を受け、その操作が受け付け可能かどうかを判断したり、受付可能な場合はユーザー操作手段１８にその操作を実行させる。また、ディスク再生装置１００のメモリ１９に最初から組み込まれているユーザーインターフェースを図４に示すモニタ４３などへ表示する機能も有する。
【００２５】
ユーザーインターフェースとは、メモリ１９にプログラムが保持され、ディスク再生装置１００の機能としての再生ボタンや停止ボタンなどを、モニタ４３などへ表示するものである。そして、ユーザーが図４に示すリモコン４５やタッチパネル４６を操作すると、信号処理手段１５がユーザーの操作を各ボタンの機能と結びつけ、操作されたボタンの動作をユーザー操作手段１８に実行させる。
【００２６】
メニュー検知手段１７は、信号処理手段１５に含まれ、ポップアップメニューおよびグラフィックスメニューが表示されているか否かを検知する機能を有する。
【００２７】
次に、ＢＤ−ＲＯＭ１０のファイル構成について図２を用いて説明する。
【００２８】
図２は、ＢＤ−ＲＯＭ１０の構成を示した図である。ＢＤ−ＲＯＭ１０は、他の光ディスク、例えばＤＶＤ（Ｄｅｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）やＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）などと同様にその内周から外周に向けて螺旋状に記録領域を持ち、内周のリード・インと外周のリード・アウトの間に論理データを記録できる論理アドレス空間を有している。また、リード・インの内側にはＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ
Ａｒｅａ）と呼ばれる、ドライブでしか読み出せない特別な領域がある。この領域はアプリケーションから読み出せないため、例えば著作権保護技術などに利用されている。
【００２９】
論理アドレス空間は、ファイルシステム情報（ボリューム）を先頭に映像データなどのアプリケーションデータが記録されている。ファイルシステムとは、ＵＤＦやＩＳＯ９６６０などのことであり、通常のＰＣと同じように記録されている論理データをディレクトリ、ファイル構造を使って読み出しする事が可能になっており、２５５文字のファイル名、ディレクトリ名を読み出すことが可能である。
【００３０】
ＢＤ−ＲＯＭ１０のディスク上のディレクトリおよびファイル構造は、ルートディレクトリ（ＲＯＯＴ）直下にＢＤＭＶディレクトリとｂｄ．ｃｅｒｔファイルが置かれている。ＢＤＭＶディレクトリはＢＤ−ＲＯＭ１０で扱うＡＶコンテンツや管理情報などのデータが記録されているディレクトリである。ｂｄ．ｃｅｒｔ（ファイル名固定）は仮想パッケージのために追加されたコンテンツをＢＤ−ＲＯＭ１０上のデータとマージする際に、署名検証に用いられる証明書である。
【００３１】
ＢＤＭＶディレクトリの配下には、ＰＬＡＹＬＩＳＴディレクトリ、ＣＬＩＰＩＮＦディレクトリ、ＳＴＲＥＡＭディレクトリ、ＢＤＪＯディレクトリ、ＪＡＲディレクトリ、ＡＵＸＤＡＴＡディレクトリと呼ばれる６つのサブディレクトリが存在し、ＢＤＭＶディレクトリには、ｉｎｄｅｘ．ｂｄｍｖ、ＭｏｖｉｅＯｂｊｅｃｔ．ｂｄｍｖの２種類のファイルが配置されている。
【００３２】
ここで、さらに詳しくｉｎｄｅｘ．ｂｄｍｖ(ファイル名固定)について説明する。ｉｎｄｅｘ．ｂｄｍｖは、ＢＤ−ＲＯＭ１０全体に関する管理情報であり、映画作品のプロバイダを特定する識別子であるｏｒｇａｎｉｚａｔｉｏｎＩＤ(３２ｂｉｔ)や、プロバイダが提供するＢＤ−ＲＯＭ１０のそれぞれに割り当てられた識別子であるｄｉｓｃＩＤ(１２８ｂｉｔ)等の情報を持ち、ディスク再生装置１００へのディスク挿入後に、ｉｎｄｅｘ．ｂｄｍｖが最初に読み出されることで、ディスク再生装置１００においてディスクが一意に認識される。加えて、ｉｎｄｅｘ．ｂｄｍｖにはＢＤ−ＲＯＭ１０において再生可能となる複数のタイトルと、個々のタイトルを規定するＢＤ−Ｊオブジェクトとを対応付けて示すテーブルが含まれる。
【００３３】
次に、拡張子“ｂｄｊｏ”が付与されたファイルについて説明する。
【００３４】
拡張子“ｂｄｊｏ”が付与されたファイルは、ＢＤ−Ｊオブジェクトを格納したファイルである。ＢＤ−Ｊオブジェクトは、ＰｌａｙＬｉｓｔ情報により示されるＡＶストリームと、アプリケーションとの関連付けにより、タイトルを定義する情報である。ＢＤ−Ｊオブジェクトは、“アプリケーション管理テーブル”と、そのタイトルにおいて再生可能なＰｌａｙＬｉｓｔ一覧を示す。アプリケーション管理テーブル(ＡＭＴ)とは、“アプリケーションシグナリング”を実現するテーブルである。“アプリケーションシグナリング”とは、ＢＤ−ＲＯＭ１０におけるタイトルをアプリケーションの生存区間として管理し、アプリケーションの起動及び終了を司る制御をいう。ここで生存区間とは、ＢＤ−ＲＯＭ１０に記録されたコンテンツ全体の時間軸において、仮想マシンのヒープメモリ上でアプリケーションが生存し得る区間を示す。“生存”とは、そのアプリケーションが、ヒープメモリに読み出され、仮想マシンによる実行が可能になっている状態をいう。アプリケーション管理テーブルは、アプリケーションの識別子(アプリケーションＩＤ)とそのアプリケーションに属するＪａｖａ（登録商標）アーカイブファイルのＩＤを羅列することでこのタイトルを生存区間とするアプリケーションを示す。つまり、一つのアプリケーションは一つ以上のＪａｖａ(登録商標)アーカイブファイルで構成される。
【００３５】
このようにＢＤ−Ｊオブジェクト内のアプリケーション管理テーブルによって、セクタが管理されるＪａｖａ(登録商標)アプリケーションを、“ＢＤ−Ｊアプリケーション”と呼ぶ。
【００３６】
図３はｉｎｄｅｘ．ｂｄｍｖファイルとタイトルの関係を示す図である。
【００３７】
タイトルとは、アプリケーションとＡＶストリームを組にした再生単位であり、ｉｎｄｅｘ．ｂｄｍｖファイルにはディスク上のタイトル構成が記載されており、ディスク上の
各タイトルと、対応するアプリケーション（ＢＤ−ＪモードのタイトルであればＢＤ−Ｊアプリケーション、ＨＤＭＶモードのタイトルであればシナリオプログラム）の参照関係を管理している。また、特殊なタイトルとして「Ｆｉｒｓｔ Ｐｌａｙｂａｃｋ」と「Ｔｏｐ Ｍｅｎｕ」が存在する。「Ｆｉｒｓｔ Ｐｌａｙｂａｃｋ」は、ＢＤ起動時に最初に自動的に再生されるタイトルである。主に、ＢＤの利用規約表示などに用いられる。「Ｔｏｐ Ｍｅｎｕ」はリモコンのメニューキーを押したときやタイトル再生が終了したときに再生され、主にタイトルの選択や、字幕／音声の言語選択を行うことに用いられる。
【００３８】
ここで、本実施の形態に係るディスク再生装置１００のシステムとしての使用形態の一例を図４に示し説明する。例えば、ディスク再生装置１００は、ＢＤ−ＲＯＭ１０、リムーバブルメディア４２、モニタ４３、ＷＷＷサーバー４４、リモコン４５とシステム構成される。
【００３９】
モニタ４３は、再生映像を表示する装置である。また、ユーザーに対してポップアップメニューおよびユーザーインターフェースなどの操作メニューを表示する。よって、ユーザーは、リモコン４５を利用して視覚的にディスク再生装置１００を操作することができる。なお、モニタ４３の表示画面上にタッチパネル４６を取り付けて、ユーザーが操作できるようにしてもよい。この時、信号処理手段１５は、ユーザーが指などでタッチパネル４６に触れた画面上の位置を検出し、当該画面上の位置に表示されるポップアップメニューおよびユーザーインターフェースのボタンに対応する各種ユーザー操作をユーザー操作手段１８に実行させるようにすることもできる。
【００４０】
リモコン４５は、ディスク再生装置１００に対する遠隔的にユーザー操作を実施するための装置である。ユーザーは、リモコン４５やディスク再生装置１００上のボタンを操作すれば、ＢＤ−ＲＯＭ１０に記録されたコンテンツを再生することができる。
【００４１】
図５はポップアップメニューの表示例である。図５（ａ）の円形の物体が複数描かれている再生画面で、ユーザーがリモコンなどでポップアップメニューキーを操作する。そうすると、図５（ｂ）のように再生中の画面の上にポップアップメニュー例５０がモニタ４３に表示される。ポップアップメニュー例５０は、ユーザー操作を行うためのボタンが用意され、選択中のボタンはハイライト５１により強調表示する。
【００４２】
ポップアップメニュー例５０により、ユーザー操作可能な主な機能は、再生しているタイトルの変更、音声および字幕の言語切換やチャプターの変更などがあり、再生中にユーザーが操作したい機能を盛り込むことが可能である。
【００４３】
次に、ＨＤＭＶモードでポップアップメニューを表示させるために、ユーザーがリモコン４５を使って操作した場合の処理を図６を用いて説明する。
【００４４】
ステップ６０で、ユーザーがリモコン４５のポップアップメニューボタンを操作する。
【００４５】
ステップ６１では、信号処理手段１５は、再生手段１６が再生中のタイトルにおいてポップアップメニューが表示可能と判断すると、ステップ６２へ進む。一方、信号処理手段１５は、再生手段１６が再生中のタイトルにおいてポップアップメニューが表示不可と判断すると、ポップアップメニュー操作ができないことをモニタ４３などに表示し、ユーザーに伝える（ステップ６５）。なお、ステップ６５では、ユーザー操作を信号処理手段１５が無視し、何も動作しないことも可能である。
【００４６】
ステップ６２では、信号処理手段１５は、ユーザーインタフェースがモニタ４３に表示されていることを確認すると、ユーザーインタフェースの表示を消去する（ステップ６４
）。その後、ステップ６３へ進む。一方、信号処理手段１５は、ユーザーインタフェースがモニタ４３に表示されていないことを確認すると、そのままステップ６３へ進む。
【００４７】
ステップ６３では、信号処理手段１５は、再生手段１６が再生中のタイトルのポップアップメニューをモニタ４３に表示し、処理を終了する。
【００４８】
以上、ユーザーがリモコン４５を使ってポップアップメニューを表示させる手順を説明した。ユーザーインターフェースを表示させる場合は、上記の手順において、ポップアップメニューとユーザーインターフェースを入れ替えた処理を行えばよい。
【００４９】
このように、ポップアップメニューとユーザーインターフェースのいずれかをモニタ４３に表示するので、操作の誤りを少なくすることができる。
【００５０】
次に、ＨＤＭＶモードでポップアップメニューを表示させるために、ユーザーがタッチパネル４６に触れたときの動作について図７を用いて説明する。
【００５１】
ユーザーがタッチパネル４６に触れると（ステップ７０）、信号処理手段１５は、ユーザーが操作した画面位置にボタンが存在しているかどうかを判断する。信号処理手段１５は、ボタンが存在していると判断すると（ステップ７１）、ステップ７２へ進む。なお、当該ボタンは、ポップアップメニューおよびユーザーインターフェースを含むユーザー操作をするためのボタンであればよい。
【００５２】
ステップ７２では、信号処理手段１５は、ユーザーにより押された箇所のボタンのユーザー操作をユーザー操作手段１８に実行させる。なお、ユーザーがタッチパネル４６を押した箇所にボタンが存在しない場合、ユーザーが誤って触れてしまったか、押す場所を間違えた事が想定される。この場合、そのユーザー操作を無視する、あるいはユーザーインターフェースを表示することが望ましい。
【００５３】
ステップ７１において、信号処理手段１５がボタンがないと判断した場合、ステップ７３へ進む。
【００５４】
ステップ７３では、信号処理手段１５が、再生手段１６が再生中のタイトルにおいてポップアップメニューが表示可能かどうかを判断する。信号処理手段１５が、再生中のタイトルにおいてポップアップメニューが存在しないなど、ポップアップメニューを表示不可と判断した場合、ステップ７４へ進む。ポップアップメニューの有無は、図２の＊＊＊＊.ｃｌｐｉファイルの管理情報に保持されているので、信号処理手段１５は、この情報を確認すればよい。
【００５５】
ステップ７４では、ポップアップメニューが表示不可の場合であっても、ユーザーは何らかの操作を行うためにタッチパネル４６に触れたことが予想されるため、信号処理手段１５は、ユーザーインターフェースをモニタ４３に表示させてもよい。なお、ユーザーが誤って触れてしまったことも考えられるので、そのユーザー操作を無視することも可能である。
【００５６】
ステップ７３において、信号処理手段１５は、再生手段１６が再生中のタイトルにおいてポップアップメニューを表示可能と判断した場合、ポップアップメニューをモニタ４３に表示させる（ステップ７５）。
【００５７】
このように、図７のシーケンスに従えば、ユーザーが、仮にポップアップメニューに存在していない動作を実行させたいと考えたとき、ボタンの存在していない箇所をタッチす
る事によってユーザーインターフェースを表示させることが可能なため、ユーザーは操作を継続する事ができるとの効果も有する。
【００５８】
また、図７のシーケンスを用いれば、ユーザーのタッチパネル操作に対して、ボタン操作、ポップアップメニュー、ユーザーインターフェース、という優先順で操作する事ができ、非常に使いやすいものとなる。
【００５９】
次に、ＢＤ−Ｊモードでグラフィックスメニューを表示させるために、ユーザーがタッチパネル４６に触れたときの動作について図８を用いて説明する。
【００６０】
ＢＤ−Ｊモードのグラフィックスメニューは、ユーザーのＰＯＰＵＰ＿ＯＮというオペレーションをＢＤ−ＪアプリケーションにＶＫ＿ＰＯＰＵＰ＿ＭＥＮＵとして通知すると、ＢＤ−Ｊアプリケーションはグラフィックスメニューを表示する。この機能は、ユーザーから見るとＨＤＭＶモードのポップアップメニューと同じように表示され、大部分のコンテンツに備わっている。
【００６１】
このグラフィックスメニューを表示するために、コンテンツがサポートするマウスイベントを利用する。マウスイベントとは、マウスクリックやマウスプレスを検知し、ＢＤ−Ｊアプリケーションに登録された動作を行うものである。
【００６２】
この機能を利用して、図８のシーケンスでグラフィックスメニューを表示する。ここでは、コンテンツにマウスイベントとＶＫ＿ＰＯＰＵＰ＿ＭＥＮＵをサポートするＢＤ−Ｊアプリケーションが備わっているとして説明する。
【００６３】
信号処理手段１５は、ユーザーのタッチパネル操作を検知すると（ステップ８０）、マウスプレスをＢＤ−Ｊアプリケーションに発行する（ステップ８１）。
【００６４】
ステップ８２では、マウスプレスイベントがＢＤ−Ｊアプリケーションに登録されていないとき、ＢＤ−Ｊアプリケーションはエラーを信号処理手段１５に通知する。そうすると、信号処理手段１５は、マウスプレスイベントが登録されていないと判断し、ステップ８３へ進む。
【００６５】
ステップ８３では、信号処理手段１５がＶＫ＿ＰＯＰＵＰ＿ＭＥＮＵをＢＤ−Ｊアプリケーションに発行する。
【００６６】
一方、ステップ８２で、マウスプレスイベントがＢＤ−Ｊアプリケーションに登録されている場合、エラーは信号処理手段１５に通知されない。この場合は、ＢＤ−Ｊアプリケーションが登録されたイベントを実行するので、処理を終了する。なお、何も実行しないイベントである場合も想定されるため、ユーザーインターフェースを表示させるボタンを設けたり、タッチパネル領域内で特定の箇所を押したらユーザーインターフェースを表示するようにしてもよい。
【００６７】
ステップ８４では、メニュー検知手段１７は、グラフィックスメニューが表示されたか判断する。
【００６８】
次の（１）〜（３）の動作変化のいずれかをメニュー検知手段１７が検知するとＢＤ−Ｊアプリケーションにより、グラフィックスメニューが表示されたと判断する。
【００６９】
（１）何らかのグラフィックが表示される。
【００７０】
（２）インタラクティブオーディオが再生される。
【００７１】
（３）再生中のビデオのスケーリングが変化する。
【００７２】
これらの変化をメニュー検知手段１７が検知しない場合、グラフィックスメニューは表示されなかったものとし、ステップ８５へ進む。
【００７３】
（１）から（３）について詳しく説明する。
【００７４】
（１）描画領域として、ビデオ再生画面である映像プレーン、字幕などに使われるプレゼンテーションプレーン、インタラクティブプレーンの３つが用意されている。したがって、メニュー検知手段１７は、ＢＤ−Ｊアプリケーションからインタラクティブプレーンに何らかのグラフィックを描画する指示を受けた際、ポップアップメニューが表示されたものとして判別すればよい。
【００７５】
（２）インタラクティブオーディオは、図２に示すＡＵＸＤＡＴＡフォルダのｓｏｕｎｄ.ｂｄｍｖファイルに登録されているオーディオ情報で、ポップアップメニューが表示されるときに効果音として音声とは別に再生されるオーディオである。したがって、メニュー検知手段１７は、ＢＤ−Ｊアプリケーションからｓｏｕｎｄ.ｂｄｍｖファイルに登録されているオーディオ情報を再生するよう指示された際、ポップアップメニューが表示されたものとして判別すればよい。
【００７６】
（３）画面全体にポップアップメニューを表示し、再生中の映像が縮小されたものが、ポップアップメニューに埋め込まれた形で表示される形態がある。メニュー検知手段１７は、ＢＤ−Ｊアプリケーションから再生している映像のスケーリングを変化するよう指示を受けた際、ポップアップメニューが表示されたものとして判別すればよい。
【００７７】
ステップ８５では、ユーザーが何らかの操作ができるように、信号処理手段１５は、ユーザーインターフェースを表示する。
【００７８】
このようにすることにより、ＢＤ−Ｊタイトルにおいてもボタンの操作、グラフィックスメニューの表示、ユーザーインターフェースの優先順位でタッチパネル操作を行うことができる。したがって、ＨＤＭＶモードとＢＤ−Ｊモードを区別することなく、ユーザーはポップアップメニューとグラフィックスメニューを同じように操作することができる。
【産業上の利用可能性】
【００７９】
以上のように、本発明にかかるディスク再生装置は、ＢＤ−ＲＯＭディスク等の記録媒体に記録されたデータを再生するディスク再生装置として有用である。
【符号の説明】
【００８０】
１０  ＢＤ−ＲＯＭ
１１  ピックアップ
１２  サーボ
１３  ローカルストレージ
１４  ネットワークインターフェース
１５  信号処理手段
１６  再生手段
１７  メニュー検知手段
１８  ユーザー操作手段
１９  メモリ
４２  リームバブルメディア
４３  モニタ
４４  ＷＷＷサーバ
４５  リモコン
４６  タッチパネル
１００  ディスク再生装置
【図１】
0005494031.tif 000002
【図２】
0005494031.tif 000003
【図３】
0005494031.tif 000004
【図４】
0005494031.tif 000005
【図５】
0005494031.tif 000006
【図６】
0005494031.tif 000007
【図７】
0005494031.tif 000008
【図８】
0005494031.tif 000009