(57)【要約】  ＤＶＤプレーヤ１において、ＤＶＤ１４に記録されたボタン位置情報における矩形領域の始点の座標と、終点の座標を用いてボロノイ分割を行い、ボロノイ分割した分割線に基づいて新たなタッチパネルの反応領域を設定する。または、ＤＶＤ１４に記録された各タイトル文字列数と指などで押し易い矩形領域サイズの情報を用いて押し易い矩形領域サイズの情報とタイトル文字列数分拡張した領域（押し易い矩形領域サイズの情報×タイトル文字列数）をタッチパネルの反応領域とする。あるいは、表示されるメニュー画像の文字列をスキャンして文字認識を行って文字の座標位置を取得し、ボタン位置情報（ハイライト情報）に最も近い座標位置の文字をタッチパネルの反応領域とする。
2009084084.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出す読み出し手段と、前記読み出し手段が読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示する表示手段と、前記表示手段に重ねられ、前記メニュー情報を操作するためのタッチパネルと、前記タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生させる再生制御手段と、を備えた記録媒体再生装置において、
前記コンテンツ制御情報に含まれる前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域（以下、選択表示領域という）に関する情報に基づいて、前記メニュー情報の項目毎の前記タッチパネルの反応領域を前記選択表示領域よりも広く設定する反応領域設定手段を備えたことを特徴とする記録媒体再生装置。
【請求項２】
前記反応領域設定手段が、複数の前記選択表示領域に関する情報に基づいてボロノイ分割を行って前記反応領域を設定することを特徴とする請求項１に記載の記録媒体再生装置。
【請求項３】
前記反応領域設定手段が、前記選択表示領域の頂点のうち少なくとも１点以上を母点としてボロノイ分割を行って前記反応領域を設定することを特徴とする請求項２に記載の記録媒体再生装置。
【請求項４】
前記反応領域設定手段が、前記選択表示領域の重心を母点として前記ボロノイ分割を行って前記反応領域を設定することを特徴とする請求項２に記載の記録媒体再生装置。
【請求項５】
前記反応領域設定手段が、前記選択表示領域に最も近い前記ボロノイ分割を行った分割線に囲まれた領域を前記反応領域として設定することを特徴とする請求項２乃至４のうちいずれか一項に記載の記録媒体再生装置。
【請求項６】
前記反応領域設定手段が、前記選択表示領域の形状を保ったまま前記ボロノイ分割を行った分割線と該領域の外縁が交差するまで拡大し、拡大された領域を前記反応領域として設定することを特徴とする請求項２乃至４のうちいずれか一項に記載の記録媒体再生装置。
【請求項７】
前記反応領域設定手段が、前記選択表示領域に関する情報と前記コンテンツ制御情報に含まれるタイトルテキスト情報に基づいて前記反応領域を設定することを特徴とする請求項１乃至６のうちいずれか一項に記載の記録媒体再生装置。
【請求項８】
前記タッチパネルに触れた際の触れている領域の大きさを予め記憶する接触領域記憶手段を備え、
前記反応領域設定手段が、前記接触領域記憶手段に記憶されている前記タッチパネルに触れた際の触れている領域の大きさと前記コンテンツ制御情報に含まれるタイトルテキスト情報の文字数に基づいて前記反応領域を設定することを特徴とする請求項７に記載の記録媒体再生装置。
【請求項９】
前記メニュー画面に対して文字認識を行う文字認識手段を備え、
前記反応領域設定手段が、前記文字認識手段が認識した前記メニュー画面上の文字を示す位置と前記選択表示領域に関する情報とに基づいて前記反応領域を設定することを特徴とする請求項１乃至６のうちいずれか一項に記載の記録媒体再生装置。
【請求項１０】
前記反応領域設定手段が、前記選択表示領域の位置に最も近い前記文字認識手段が認識した前記メニュー画面上の文字を示す位置を前記反応領域として設定することを特徴とする請求項９に記載の記録媒体再生装置。
【請求項１１】
記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出し、読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示し、タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生する記録媒体再生方法において、
前記コンテンツ制御情報に含まれる前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域に関する情報に基づいて前記メニュー情報の項目毎の前記タッチパネルの反応領域を前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域よりも広く設定することを特徴とする記録媒体再生方法。
【請求項１２】
記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出す読み出し手段と、前記読み出し手段が読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示する表示手段と、前記表示手段に重ねられ、前記メニュー情報を操作するためのタッチパネルと、を備えた情報再生装置のコンピュータを、前記タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生させる再生制御手段として機能させる情報再生プログラムにおいて、
前記コンテンツ制御情報に含まれる前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域に関する情報に基づいて、前記メニュー情報の項目毎の前記タッチパネルの反応領域を前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域よりも広く設定する反応領域設定手段として前記コンピュータを機能させることを特徴とする記録媒体再生プログラム。
【請求項１３】
請求項１２に記載の記録媒体再生プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを操作することによって記録媒体に記録されている情報を再生することができる記録媒体再生装置、記録媒体再生方法、記録媒体再生プログラムおよび記録媒体再生プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
近年、様々な電子機器において、使用者の指などで触れることにより機器の操作を行えるタッチパネルが普及している。【０００３】
タッチパネルはメニュー画面などが表示されている表示面上に重ねられ予め該メニュー画面に合わせて操作が有効となる反応領域が設定されており、その反応領域に触れることで触れたメニューに従った動作を行うことができる（例えば特許文献１参照）。【０００４】
また、記録媒体としてのＤＶＤ（Digital Versatile Disk）には、再生した際に表示されるメニュー画面等の内容やメニュー画面と映像や音声のコンテンツとを関連付ける制御情報が記録されており、その制御情報にはメニュー画面上で各項目のうちいずれを選択しているかを示すためのハイライト情報が含まれている（例えば特許文献２参照）。【０００５】
ハイライト情報には、ハイライト領域の情報やハイライトするボタンの色などに関する情報が含まれている。【０００６】
従来、車載用などでタッチパネルを用いたＤＶＤ再生装置では、メニュー画面が表示された際にこのハイライト領域を操作が有効となる反応領域として設定していた。
【特許文献１】特開２００７−１９３５８９号公報
【特許文献２】特開２００６−１３９４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＤＶＤに記録されているハイライト領域の情報では以下のような問題が発生する。図１は、メニュー項目とハイライト領域１００がほぼ一致する場合、図２はメニュー項目に対してハイライト領域１００が一致しないだけでなく領域が小さい場合である。【０００８】
図１のようにハイライト領域が設定されていれば操作上支障は無いが、図２のようにハイライト領域が設定されていると使用者の操作に対して反応しないことが多くなり、操作ミスなど操作上支障が生じてしまう。また、ハイライト領域はタッチパネルの領域を意識した情報ではなく、リモコンなどでカーソルなどを移動させた際にハイライトする領域を示す情報に過ぎないので、ディスクによって図１か図２かはまちまちであり、使用者から見れば操作性が一貫していないために混乱してしまうという問題もある。【０００９】
そこで、本発明は、例えばＤＶＤなどの記録媒体のメニュー操作をタッチパネルを用いて行う際に、操作ミスを少なくできるような反応領域を設定できる記録媒体再生装置、記録媒体再生方法、記録媒体再生プログラムおよび記録媒体再生プログラムを格納した記録媒体を提供することを課題とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に記載の記録媒体再生装置は、記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出す読み出し手段と、前記読み出し手段が読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示する表示手段と、前記表示手段に重ねられ、前記メニュー情報を操作するためのタッチパネルと、前記タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生させる再生制御手段と、を備えた記録媒体再生装置において、前記コンテンツ制御情報に含まれる前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域（以下、選択表示領域という）に関する情報に基づいて、前記メニュー情報の項目毎の前記タッチパネルの反応領域を前記選択表示領域よりも広く設定する反応領域設定手段を備えたことを特徴としている。【００１１】
請求項１１に記載の記録媒体再生方法は、記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出し、読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示し、タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生する記録媒体再生方法において、前記コンテンツ制御情報に含まれる前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域に関する情報に基づいて前記メニュー情報の項目毎の前記タッチパネルの反応領域を前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域よりも広く設定することを特徴としている。【００１２】
請求項１２に記載の記録媒体再生プログラムは、記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出す読み出し手段と、前記読み出し手段が読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示する表示手段と、前記表示手段に重ねられ、前記メニュー情報を操作するためのタッチパネルと、を備えた情報再生装置のコンピュータを、前記タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生させる再生制御手段として機能させる情報再生プログラムにおいて、前記コンテンツ制御情報に含まれる前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域に関する情報に基づいて、前記メニュー情報の項目毎の前記タッチパネルの反応領域を前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域よりも広く設定する反応領域設定手段として前記コンピュータを機能させることを特徴としている。
【図面の簡単な説明】
【００１３】
【図１】従来技術におけるタッチパネルの反応領域の説明図である。
【図２】従来技術におけるタッチパネルの反応領域の説明図である。
【図３】本発明の第１の実施例にかかるＤＶＤプレーヤのブロック図である。
【図４】ＤＶＤのデータ構造の説明図である。
【図５】図１に示されたＤＶＤプレーヤにおける表示画面のボロノイ分割例を示す説明図である。
【図６】図１に示されたＤＶＤプレーヤにおけるタッチパネルの反応領域を示す説明図である。
【図７】図１に示されたＤＶＤプレーヤにおけるタッチパネルの反応領域を示す説明図である。
【図８】図７に示したタッチパネルの反応領域の設定方法の説明図である。
【図９】図１に示されたＤＶＤプレーヤにおける表示画面の重心ボロノイ分割例を示す説明図である。
【図１０】本発明の第２の実施例にかかるＤＶＤプレーヤのブロック図である。
【図１１】図１０に示されたＤＶＤプレーヤにおけるタッチパネルの反応領域の設定方法を示したフローチャートである。
【図１２】ＶＭＧＩの構造の説明図である。
【図１３】ドメインの説明図である
【図１４】押し易いと感じる領域の説明図である。
【図１５】メニュー画面から直接遷移する場合とダミーＰＧＣがあった場合の遷移の説明図である。
【図１６】タイトル番号の取得処理を示したフローチャートの一の部分である。
【図１７】タイトル番号の取得処理を示したフローチャートの他の部分である。
【図１８】第２の実施例による反応領域の拡張の説明図である。
【図１９】本発明の第３の実施例にかかるＤＶＤプレーヤのブロック図である。
【図２０】図１９に示されたＤＶＤプレーヤにおけるタッチパネルの反応領域の設定方法を示したフローチャートである。
【図２１】文字列スキャン処理を示したフローチャートである。
【図２２】文字画像座標データとボタン位置情報の比較と割り当て処理の説明図である。
【図２３】文字画像座標データとボタン位置情報の比較と割り当て処理を示したフローチャートである。
【図２４】文字画像座標データとボタン位置情報の比較と割り当て処理の他の方法を示したフローチャートである。
【図２５】文字画像座標データとボタン位置情報の比較と割り当て処理の他の方法の説明図である。
【図２６】文字画像座標データとボタン位置情報の比較と割り当て処理の他の方法の説明図である。
【符号の説明】
【００１４】
１        ＤＶＤプレーヤ（記録媒体再生装置）
２        ディスプレイタッチパネル（タッチパネル）
５        再生部（読み出し手段、再生制御手段）
１１      拡張部（反応領域設定手段）
１１ｄ    ボタンサイズ変更部（接触領域記憶手段）
１１ｇ    スキャニング部（文字認識手段）
【発明を実施するための最良の形態】
【００１５】
以下、本発明の一実施形態にかかる記録媒体再生装置を説明する。本発明の一実施形態にかかる記録媒体再生装置は、反応領域設定手段が、記録媒体に記録されているコンテンツ制御情報に基づいてメニュー情報の項目毎のタッチパネルの反応領域をメニュー画面上の項目のうちいずれを選択しているかを示す表示の領域（選択表示領域）よりも広く設定しているので、従来よりも反応領域が広がり操作ミスを少なくすることができる。【００１６】
また、反応領域設定手段が、複数の選択表示領域に関する情報に基づいてボロノイ分割を行って反応領域を設定してもよい。このようにすることにより、ボロノイ分割によって複数の項目の反応領域の適正化を図ることができるとともに、分割した領域内で反応領域を拡大することができるので、従来よりも反応領域が広がり操作ミスを少なくすることができる。【００１７】
また、反応領域設定手段が、選択表示領域の頂点のうち少なくとも１点以上を母点としてボロノイ分割を行って反応領域を設定してもよい。このようにすることにより、ボロノイ分割を行った際の精度が上がり、より反応領域の適正化が図れる。【００１８】
また、反応領域設定手段が、選択表示領域の重心を母点としてボロノイ分割を行って前記反応領域を設定してもよい。このようにすることにより、反応領域の適正化を図ることができるとともにボロノイ分割に要する演算量を削減できる。【００１９】
また、反応領域設定手段が、選択表示領域に最も近いボロノイ分割を行った分割線に囲まれた領域を反応領域として設定してもよい。このようにすることにより、ボロノイ分割を行って適正化を図った領域に対して使用者等が操作する可能性の高い領域にさらに絞ることができるとともに、反応領域が複数の項目で重なることを防止することができる。【００２０】
また、反応領域設定手段が、選択表示領域の形状を保ったままボロノイ分割を行った分割線と該領域の外縁が交差するまで拡大し、拡大された領域を反応領域として設定してもよい。このようにすることにより、メニュー画面上の複数の項目を区別する領域の形状を保ったまま拡大しているので、ボロノイ分割を行って適正化を図った領域に対して使用者等が操作する可能性の高い領域にさらに絞ることができる。さらに、例えばメニュー画面上の複数の項目を区別する領域の形状が矩形であれば、始点と終点の座標のみを保持すればよいので反応領域の設定処理を簡単にすることができる。【００２１】
また、反応領域設定手段が、選択表示領域に関する情報とコンテンツ制御情報に含まれるタイトルテキスト情報に基づいて反応領域を設定してもよい。このようにすることにより、メニュー項目に関連があるタイトルテキスト情報に基づいているので画面上のメニュー項目にほぼ対応した領域を反応領域とすることができる。【００２２】
また、タッチパネルに触れた際の触れている領域の大きさを予め記憶する接触領域記憶手段を備え、反応領域設定手段が、接触領域記憶手段に記憶されているタッチパネルに触れた際の触れている領域の大きさとコンテンツ制御情報に含まれるタイトルテキスト情報の文字数に基づいて反応領域を設定してもよい。このようにすることにより、画面上のメニュー項目にほぼ対応した領域を反応領域とすることができるので、使用者等が操作すると考えられる領域まで広くすることができる。【００２３】
また、メニュー画面に対して文字認識を行う文字認識手段を備え、反応領域設定手段が、文字認識手段が認識したメニュー画面上の文字を示す位置と選択表示領域に関する情報とに基づいて反応領域を設定してもよい。このようにすることにより、画面上のメニューを構成している文字を認識してその文字領域を反応領域としているので、反応領域を適正化するとともに使用者等が操作すると考えられる領域まで広くすることができる。【００２４】
また、反応領域設定手段が、選択表示領域の位置に最も近い文字認識手段が認識したメニュー画面上の文字を示す位置を反応領域として設定してもよい。このようにすることにより、メニュー項目に対応する文字認識領域を反応領域として設定することができる。【００２５】
また、本発明の一実施形態にかかる記録媒体再生方法は、記録媒体に記録されているコンテンツ制御情報に基づいてメニュー情報の項目毎のタッチパネルの反応領域を選択表示領域よりも広く設定しているので、従来よりも反応領域が広がり操作ミスを少なくすることができる。【００２６】
また、本発明の一実施形態にかかる記録媒体再生プログラムは、コンピュータを、記録媒体に記録されているコンテンツ制御情報に基づいてメニュー情報の項目毎のタッチパネルの反応領域を選択表示領域よりも広く設定する反応領域設定手段として動作させているので、従来よりも反応領域が広がり操作ミスを少なくすることができる。【００２７】
また、請求項１２に記載の記録媒体再生プログラムを記憶媒体に格納してもよい。このようにすることにより、記録媒体再生プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【実施例１】
【００２８】
本発明の第１の実施例にかかる記録媒体再生装置を図３ないし図９を参照して説明する。第１の実施例にかかる記録媒体装置としてのＤＶＤプレーヤ１は図３に示すように、ディスプレイタッチパネル２と、ディスプレイタッチパネル制御部３と、ユーザー操作制御部４と、再生部５と、フロントエンド部６と、光ピックアップ７と、バックエンド部８と、ＤＡＣ９と、出力端子１０と、拡張部１１と、リモコン制御部１２と、リモコン１３と、を備えている。【００２９】
タッチパネルとしてのディスプレイタッチパネル２は、表示手段としてのＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）などに重ねられた透明のパネル状の部材である。ディスプレイタッチパネル２は、指やペン状の入力装置などで触れた位置情報を電圧値などに変換してディスプレイタッチパネル制御部３へ出力する。なお、ディスプレイタッチパネル２に使用するタッチパネルは抵抗膜方式、静電容量方式、超音波方式などどの方式を用いてもよい。また、図１には図示されていないが、ＬＣＤは後述するバックエンド部８、ＤＡＣ９を介して出力端子１０から出力された映像（各種コンテンツのメニュー画像やコンテンツ内容自体等）を表示する。【００３０】
ディスプレイタッチパネル制御部３は、ディスプレイタッチパネル２から入力された指やペン状の入力装置などが触れた位置情報と後述する拡張部１１の拡張ボタン位置情報格納部１１ｃに格納されている拡張したボタン位置情報と比較してボタンが押された（メニュー項目選択操作が行われた）か否かを判断して、ボタンが押された場合はユーザー操作制御部４にボタン押下通知を行う。【００３１】
ユーザー操作制御部４は、ディスプレイタッチパネル制御部３や後述するリモコン制御部１２から入力されたボタン押下通知などの操作信号を再生部５に出力する。【００３２】
読み出し手段、再生制御手段としての再生部５は、ユーザー操作制御部４からの操作信号や拡張部１１からの拡張ボタン位置情報に基づいてフロントエンド部６に対してディスク情報読み取り要求や再生開始要求およびバックエンド部８のデコード設定を行う。また、拡張部１１に対してＤＶＤ１４から読み出したナビゲーションデータからボタン位置情報を出力する。【００３３】
フロントエンド部６は、サーボなどの光ピックアップ７の制御や、ＤＶＤ１４から読み出されたコンテンツ制御情報としてのナビゲーションデータやコンテンツ情報としてのＡＶデータ（映像、音声）をそれぞれ再生部５とバックエンド部８へ出力する。【００３４】
光ピックアップ７は、フロントエンド部６の制御によりＤＶＤ１４に対してレーザ光を照射してその反射光を電気信号に変換してフロントエンド部６に出力する。光ピックアップ７は図示しないレーザダイオードや対物レンズを搭載したアクチュエータやレンズやプリズムなどから構成される光学系を備えている。【００３５】
バックエンド部８は、フロントエンド部６から入力されたＡＶデータをデコードしてＡＶデータストリームに変換してＤＡＣ９に出力する。【００３６】
ＤＡＣ９は、バンクエンド部８から入力されたＡＶデータストリームをデジタル／アナログ変換して出力端子１０から映像信号や音声信号として外部に出力する。【００３７】
反応領域設定手段としての拡張部１１は、ボタン位置情報格納部１１ａと、ボタン位置情報拡張部１１ｂと、拡張ボタン位置情報格納部１１ｃと、を備え、再生部５から入力されたボタン位置情報に基づいてディスプレイタッチパネル２の反応領域を拡張する。【００３８】
ボタン位置情報格納部１１ａは、再生部５から入力されたボタン位置情報を格納するメモリである。ボタン位置情報拡張部１１ｂは、ボタン位置情報格納部１１ａを参照してボタン位置情報（ディスプレイタッチパネル２の反応領域）を拡張する。拡張ボタン位置情報格納部１１ｃは、ボタン位置情報拡張部１１ｂが拡張したボタン位置情報を格納するメモリである。【００３９】
リモコン制御部１２は、後述するリモコン１３からの無線信号を受信し、リモコン１３の操作信号をユーザー操作制御部４に出力する。【００４０】
リモコン１３は、ＤＶＤプレーヤ１を遠隔操作するためのリモートコントローラーであり、操作用のボタン等を備え、ボタン操作に応じて無線信号をリモコン制御部１２に出力する。【００４１】
ここで、記録媒体であるＤＶＤ１４におけるデータ構造を説明する。図４はＤＶＤビデオの場合の構造である。ＤＶＤ１４は図４に示すようにVolume and File Structureと、DVD-V ZONEと、DVD-V Other Zoneと、から構成されている。Volume and File Structureは、記録媒体としてのボリューム構造やファイル構造を記録している領域である。DVD-V ZONEは、映像データや音声データおよびそれらのデータを制御するナビゲーションデータが記録されている領域である。DVD-V Other Zoneは、映像データやナビゲーションデータ以外のデータが記録されている領域である。【００４２】
DVD-V Zoneは、ＶＭＧ（ビデオマネージャ）とＶＴＳ（ビデオタイトルセット）から構成されている。ＶＭＧはディスク全体のＶＴＳを管理するための情報が記録されており、ディスクを再生開始した直後または再生中にユーザーが呼び出すことで表示されるシステムメニューや、ＶＴＳの再生順および、タイトル情報などが記録されている。ＶＴＳは１〜９９までの任意の数に分割することができ、映像データや音声データおよび各ＶＴＳの制御情報などが記録される。ＶＭＧは、ＶＭＧＩと、ＶＭＧＭ＿ＶＯＢＳとＶＭＧＩ  Ｂａｃｋｕｐとから構成されている。ＶＭＧＩはＶＭＧの制御情報が記録されており、ＶＭＧＭ＿ＶＯＢＳは上述したシステムメニュー用のＶＯＢＳ（ビデオオブジェクトセット）が記録されており、ＶＭＧＩ  Ｂａｃｋｕｐは、ＶＭＧＩのバックアップデータが記録されている。ＶＭＧＭ＿ＶＯＢＳにはＰＧＣ（プログラムチェーン）が含まれる。ＶＭＧＭ＿ＶＯＢＳのＰＧＣにはシステムメニュー用の動画などが含まれる。【００４３】
ＶＴＳはＶＴＳＩと、ＶＴＳＭ＿ＶＯＢＳと、ＶＴＳＴＴ＿ＶＯＢＳと、ＶＴＳＩ  Ｂａｃｋｕｐとから構成されている。ＶＴＳＩはＶＴＳの制御情報が記録されており、ＶＴＳＭ＿ＶＯＢＳは各ＶＴＳにおけるメニュー用のＶＯＢＳが記録されており、ＶＴＳＴＴ＿ＶＯＢＳは各ＶＴＳにおけるタイトル用のＶＯＢＳが記録されており、ＶＴＳＩ  Ｂａｃｋｕｐは、ＶＴＳＩのバックアップデータが記録されている。ＶＴＳＭ＿ＶＯＢＳにはＰＧＣが含まれる。ＶＴＳＭ＿ＶＯＢＳのＰＧＣにはＶＴＳのメニュー用の動画などが含まれる。ＶＴＳＴＴ＿ＶＯＢＳには１つ以上のＰＧＣが含まれる。このＰＧＣは１ＰＧＣが１タイトルの構成になっていることが多いが、１タイトル複数ＰＧＣ（マルチＰＧＣ）にすることもできる。【００４４】
ＰＣＧは、ＰＧＣＩとコンテンツデータから構成されている。ＰＧＣＩはＰＣＧを制御するためのナビゲーションデータが記録されており、ＰＲＥ＿ＣＭＤ（プリコマンド）、ＰＯＳＴ＿ＣＭＤ（ポストコマンド）、ＣＥＬＬ＿ＣＭＤ（セルコマンド）といったナビゲーションコマンドが記録されている。コンテンツデータは例えば映画などのコンテンツ自体のデータである。ＰＧＣは、１つ以上のＰＧ（プログラム）から構成されている。ＰＧは通常はチャプターの単位に分割されることが多い。また、ＰＧＣは１つ以上のＣＥＬＬから構成されている。通常ＣＥＬＬはＰＧと同じチャプター単位に分割されることが多い。ＣＥＬＬはレイヤー境界やセルコマンドなど、再生制御のためのデータ単位である点がＰＧとの違いである。【００４５】
ＣＥＬＬは、１つ以上のＶＯＢＵ（ＶＯＢユニット）から構成されている。ＶＯＢＵはＤＶＤビデオにおけるデータパケットの最小単位であり、ＮＶ＿ＰＣＫ、Ｖ＿ＰＣＫ、Ａ＿ＰＣＫ、ＳＰ＿ＰＣＫから構成されていている。ＮＶ＿ＰＣＫはナビゲーションパックと呼ばれ、ＶＯＢＵ毎のデータの管理情報が記録されている。Ｖ＿ＰＣＫはビデオデータ、Ａ＿ＰＣＫは音声データ、ＳＰ＿ＰＣＫはサブピクチャデータがそれぞれ記録されている。ＮＶ＿ＰＣＫはＰＣＩ（プレゼンテーションコントロールインフォメーション）とＤＳＩ（データサーチインフォメーション）から構成され、ＰＣＩにはナビゲーションコマンドであるＢＴＮ＿ＣＭＤ（ボタンコマンド）やボタン位置情報などが記録されており、ＤＳＩにはＩピクチャアドレスなどのサーチ情報が記録されている。【００４６】
ＢＴＮ＿ＣＭＤは、ＢＴＮ＿ＣＭＤが存在するＶＯＢＵを再生中にユーザーがボタンを実行した場合に、そのボタンに対応したＢＴＮ＿ＣＭＤを実行する。メニュー画面上の複数の項目のうちいずれを選択しているかを示す表示の領域に関する情報としてのボタン位置情報は、矩形領域の始点と終点の座標が記録されている。ボタン位置情報は、メニュー項目を選択するためのハイライト情報（例えば選択を示すマークを表示したり他の項目と色を異ならせたり点滅したりするための情報）であり、実際に表示されるメニュー自体の情報ではなく、例えばリモコン１３のボタンを操作したときのハイライト位置の情報を示している。【００４７】
次に、上述した構成のＤＶＤプレーヤ１とＤＶＤ１４において、ＤＶＤ１４再生時に表示されるメニュー画面のディスプレイタッチパネル２における反応領域の設定方法について説明する。【００４８】
本実施例では、上述したＰＣＩのボタン位置情報に基づいてボロノイ分割を行って反応領域を設定している。ボロノイ分割とは、隣り合う母点間を結ぶ直線に垂直二等分線を引き、各母点の最近隣領域を分割する周知の方法であり、本実施例では図５に示すように、ボタン位置情報の始点と終点の２点を母点として、それぞれについてボロノイ分割を行う。【００４９】
図５は、ディスプレイタッチパネル２上の表示を示している。図５ではボタン位置情報としてＡ（始点座標：Start(X,Y)=(5,9)、終点座標：End(X,Y)=(9,13)）、Ｂ（始点座標：Start(X,Y)=(16,4)、終点座標：End(X,Y)=(19,7)）、Ｃ（始点座標：Start(X,Y)=(19,15)、終点座標：End(X,Y)=(22,18)）の３つ領域が定義されている。そして、各始点座標同士、終点座標同士でボロノイ分割を行った状態が図５である。【００５０】
図５の状態から各領域の勢力範囲を決定する。各領域の勢力範囲は、図６に示すように各領域に最も近い直線を勢力範囲の分割線とする。つまりＡの勢力範囲は座標(8,0)から(10,3.5)付近までは終点座標によるボロノイ分割線（２点鎖線）が勢力範囲の分割線であり、以降は始点座標のボロノイ分割線（１点鎖線）が勢力範囲の分割線となる。このようにすることで異なるボタン位置情報が互いに同じ反応領域とならないようにすることができる（図５の場合はＡとＢ）。すなわち、メニュー画面上の複数の項目を区別する領域に最も近いボロノイ分割を行った分割線に囲まれた領域を反応領域として設定している。【００５１】
そして、決定した勢力範囲をディスプレイタッチパネル２の反応領域として設定する。つまり、図６のＡ´がＡに対応する新たな反応領域となり、Ｂ´がＢに対応する新たな反応領域となり、Ｃ´がＣに対応する新たな反応領域となる。すなわち、メニュー画面上の複数の項目を区別する領域を示す情報に基づいて、ボロノイ分割を行って、メニュー情報の項目毎のタッチパネルの反応領域をメニュー画面上の複数の項目を区別する領域よりも広く設定している。【００５２】
この場合、反応領域が矩形ではなくなるので、ボロノイ分割線の方程式から各反応領域の境界を求めたり、１つ１つの座標ごとにどの矩形領域の反応領域かをメモリ等に記憶させるようにする。【００５３】
あるいは、図７に示すように、矩形領域の形状を保ったまま勢力範囲の分割線に矩形の頂点（矩形の外縁の一部）が交差するまで拡大し、その拡大した領域をディスプレイタッチパネル２の反応領域として設定してもよい。つまり、図７のＡ´´がＡに対応する新たな反応領域となり、Ｂ´´がＢに対応する新たな反応領域となり、Ｃ´´がＣに対応する新たな反応領域となる。すなわち、メニュー画面上の複数の項目を区別する領域の形状を保ったままボロノイ分割を行った分割線と該領域の外縁が交差するまで拡大し、拡大された領域を反応領域として設定している。【００５４】
矩形領域の形状を保ったまま勢力範囲の分割線に矩形の頂点（矩形の外縁の一部）が交差するまで拡大する場合の具体的な方法を図８を参照して説明する。図８はＡ領域の場合の例である。【００５５】
まず、各ボロノイ分割線Ｓ１，Ｓ２，Ｓ３，Ｅ１，Ｅ２，Ｅ３の方程式の傾きと切片の算出および他のＸ軸またはＹ軸と交差した点から他のボロノイ分割線との交差する点までの有効範囲を算出する。次に、ボタン位置情報の矩形領域の各頂点の座標（４点）を算出する。次に、矩形領域の対角線ａ，ｂの方程式の傾きと切片を算出する。次に、ボロノイ分割線の有効範囲内の方程式もしくはＸ軸またはＹ軸と、矩形領域の対角線が互いに交わる点（交点）の座標を算出する。次に算出した交点のうち矩形領域の各頂点と最も近い点を選択する。図８の場合はＺ点が該当する。次に、このＺ点との距離を反応領域として拡張できる最大距離とし、この点との距離を基に拡張ボタン位置情報を作成する。つまり、対角線上のEnd(X,Y)と、Ｚ点（Zx,Zy)の距離Ｌを算出し、Start(X,Y)を対角線ｂ上外向き（Ｙ軸方向）に、距離Ｌ拡張した際に求められるＱ点（Qx,Qy)の座標を算出する。次に、拡張ボタン位置座標にＱ点、Ｚ点をそれぞれ、拡張ボタン位置情報格納部１１ｃに格納する。【００５６】
このようにして設定した反応領域は、ディスプレイタッチパネル制御部３において新たな反応領域として設定されディスプレイタッチパネル２においてユーザーのメニュー項目の押下（操作）を検出する。そして、再生部５において、拡張された反応領域と本来のボタンとの対応付けを行って操作に応じた動作を行う。【００５７】
本実施例によれば、ＤＶＤプレーヤ１において、ＤＶＤ１４に記録されたボタン位置情報における矩形領域の始点の座標と終点の座標を用いてボロノイ分割を行い、ボロノイ分割した分割線に基づいて新たなディスプレイタッチパネル２の反応領域を設定しているので、矩形領域よりも反応領域を広くすることができるとともに、反応領域の適正化が図れるので操作ミスなどを少なくすることができる。【００５８】
また、ボロノイ分割した分割線の各矩形領域に最も近い直線によって囲まれた領域を新たなディスプレイタッチパネル２の反応領域として設定しているので、ボロノイ分割を行って適正化を図った領域に対して使用者等が操作する可能性の高い領域にさらに絞ることができる。【００５９】
また、矩形領域の形状を保ったまま勢力範囲の分割線に矩形領域の頂点（矩形領域の外縁の一部）が交差するまで拡大し、その拡大した領域をディスプレイタッチパネル２の反応領域として設定しているので、ボロノイ分割を行って適正化を図った領域に対してユーザー等が操作する可能性の高い領域にさらに絞ることができる。また、領域の形状が矩形なので始点と終点の座標のみを保持すればよく反応領域の設定処理を簡単にすることができる。【００６０】
なお、上述した実施例では矩形領域の始点と終点それぞれでボロノイ分割を行っていたが、それに限らず、矩形領域の頂点のうち少なくとも１点以上で行えばよい。母点の数が増えるほどボロノイ分割線も増えるために、反応領域の精度をより高くすることができる。【００６１】
また、上述した実施例では矩形領域の頂点を用いてボロノイ分割を行っていたが、図９に示すように矩形領域の重心を求めて、その重心を母点としてボロノイ分割を行う重心ボロノイ分割により各矩形領域の勢力範囲を求めてもよい。勢力範囲を求めた後は上述した実施例と同様に、ボロノイ分割した分割線の各矩形領域に最も近い直線によって囲まれた領域を新たなディスプレイタッチパネル２の反応領域として設定してもよいし、矩形領域の形状を保ったまま勢力範囲の分割線に矩形領域の頂点（矩形領域の外縁の一部）が交差するまで拡大し、その拡大した領域をディスプレイタッチパネル２の反応領域として設定してもよい。
【実施例２】
【００６２】
次に、本発明の第２の実施例を図１０乃至図１８を参照して説明する。なお、前述した第１の実施例と同一部分には、同一符号を付して説明を省略する。【００６３】
本実施例は、図１０に示すように拡張部１１が一部変更されている。本実施例における拡張部１１は、ボタン位置情報格納部１１ａと、ボタン位置情報拡張部１１ｂと、拡張ボタン位置情報格納部１１ｃと、ボタンサイズ変更部１１ｄと、サイズ変更ボタン位置情報格納部１１ｅと、遷移先タイトル文字列数格納部１１ｆと、を備え、再生部５から入力されたボタン位置情報とタイトル文字列数に基づいてディスプレイタッチパネル２の反応領域を拡張する。【００６４】
ボタン位置情報格納部１１ａと、拡張ボタン位置情報格納部１１ｃは第１の実施例と同様である。ボタン位置情報拡張部１１ｂは、サイズ変更ボタン位置情報格納部１１ｅと遷移先タイトル文字列数格納部１１ｆを参照してボタン位置情報を拡張する（ディスプレイタッチパネル２の反応領域を拡張する）。【００６５】
接触領域記憶手段としてのボタンサイズ変更部１１ｄは、ボタン位置情報格納部１１ａに格納されたボタン位置情報（矩形領域の大きさ）をユーザーの押し易さを考慮したサイズに変更する。サイズ変更ボタン位置情報格納部１１ｅは、ボタンサイズ変更部１１ｄが変更したボタン位置情報を格納するメモリである。遷移先タイトル文字列数格納部１１ｆは後述するＶＭＧＩのＴＸＴＤＴ＿ＭＧに記録されているＴＸＴＤＴ（テキストデータ）を記録しておくためのメモリである。【００６６】
次に、本実施例におけるボタン位置情報の拡張動作を図１１のフローチャートを参照して説明する。【００６７】
まず、ステップＳ１０１において、ボリューム・全タイトルのテキスト記述名をメモリに格納しステップＳ１０２に進む。タイトルテキスト情報としてのテキスト記述名は、ＶＭＧＩのＴＸＴＤＴ＿ＭＧ(テキストデータマネージャ）に記述されている。【００６８】
ＶＭＧＩのデータ構造を図１２に示す。ＶＭＧＩには、ＶＭＧＩ＿ＭＡＴ、ＴＴ＿ＳＲＰＴ、ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ、ＰＴＬ＿ＭＡＩＴ、ＶＴＳ＿ＡＴＲＴ、ＴＸＴＤＴ＿ＭＧ、ＶＭＧＭ＿Ｃ＿ＡＤＴ、ＶＭＧＭ＿ＶＯＢＵ＿ＡＤＭＡＰが含まれ、このうちＴＸＴＤＴ＿ＭＧにはＴＸＴＤＴ＿ＭＧＩ、ＴＸＴＤＴ＿ＬＵ＿ＳＲＰ、ＴＸＴＤＴ＿ＬＵが含まれる。ＴＸＴＤＴ＿ＬＵ＿ＳＲＰ、ＴＸＴＤＴ＿ＬＵはＶＴＳの数に対応して複数設けられる。このうちＴＸＴＤＴ＿ＬＵにはＴＸＴＤＴ＿ＬＵＩと、ＩＴ＿ＴＸＴ＿ＳＲＰ＿ＳＲＰ＿ＶＬＭと、ＩＴ＿ＴＸＴ＿ＳＲＰ＿ＳＲＰ＿ＴＴと、ＴＸＴＤＴが含まれる。ＩＴ＿ＴＸＴ＿ＳＲＰ＿ＳＲＰ＿ＴＴは複数設けてもよい。つまり、ＶＭＧＩのＴＸＴＤＴ＿ＭＧのＴＸＴＤＴ＿ＬＵのＴＸＴＤＴにタイトルテキスト情報としてのテキストデータが記録されている。このテキストデータはソースＯＮやディスク挿入、車載機器であればＡＣＣ  ＯＮなど初回イニシャライズのタイミングで これらのテキストデータを取得して、メモリ（例えば再生部５内部）に格納する。なお、本ステップは後述する再生中のメニューから遷移可能なタイトル番号を取得した際（ステップＳ１０６）に行ってもよい。【００６９】
次に、ステップＳ１０２において、メニューまたはハイライト有り（ボタン位置情報有り）のコンテンツを再生中か否かを判断し、再生中の場合（ＹＥＳの場合）はステップＳ１０３に進み、そうでない場合（ＮＯの場合）は終了する。つまり、ユーザーが操作する可能性のある画面を表示しているか否かを判断している。メニュー再生中であることを判断するにはドメイン情報を用いる。ドメイン情報とはＤＶＤビデオにおいてナビゲーションコマンドを実行している際の状態を表すものであり、図１３に示すようにＦＰ＿ＤＯＭ、ＶＭＧＭ＿ＤＯＭ、ＶＴＳＭ＿ＤＯＭ、ＴＴ＿ＤＯＭの４状態があり、ＶＴＳＭ＿ＤＯＭ若しくはＶＭＧＭ＿ＤＯＭ状態である場合にメニューまたはハイライト有りのコンテンツを再生中とする。また、ボタンが存在するＴＴ＿ＤＯＭも存在するので、ボタンのありなしを判断条件としても良い。【００７０】
次に、ステップＳ１０３において、ボタン位置情報における矩形領域のサイズがディスプレイタッチパネル２の反応領域として押し易いサイズかを判定してステップＳ１０４に進む。この判定は、通常の人間がタッチパネルを使用する際に押し易いと感じる矩形サイズのデータを、例えばボタンサイズ変更部１１ｄ内部などに事前に記録しておき、そのデータとボタン位置情報の矩形領域のサイズを比較する。この押し易いと感じる矩形サイズとは指などが図１４に示すようにタッチパネル上に触れた際の接触面の領域に基づくサイズ（図１４のＤ）であり、メニュー項目全体について押し易いと感じるサイズではない。なお、通常の人間がタッチパネルを使用する際に押し易いと感じる矩形サイズのデータはタッチパネル上の接触面積などを常時学習させてユーザーに合わせて最適化するようにしてもよい。すなわち、タッチパネルに触れた際の触れている領域の大きさを予め記憶している。【００７１】
次に、ステップＳ１０４において、ステップＳ１０３で判定した矩形領域は指で押し易いサイズであったか否かを判断し、押し易いサイズと判断された場合（ＹＥＳの場合）はステップＳ１０６に進み、押し易いサイズでないと判断された場合（ＮＯの場合）はステップＳ１０５に進む。【００７２】
次に、ステップＳ１０５において、ステップＳ１０３で判定した矩形領域が指で押し易いサイズでなかったため、押し易いサイズに拡大してステップＳ１０６に進む。つまり、矩形領域を上述したボタンサイズ変更部１１ｄ内部などに事前に記録してある押し易いサイズ（図１４のＤ）に拡大する。【００７３】
次に、ステップＳ１０６において、再生中のメニュー等から遷移可能なタイトル番号を取得してステップＳ１０７に進む。本ステップでは再生中のメニューから遷移可能なタイトル番号を取得する。遷移可能なタイトル番号について説明する。図１５に示すようにメニューには直接タイトルのＰＧＣに遷移できる場合と、プリコマンドのみ存在するＴＴ（タイトル）のＰＧＣやプリコマンドのみ存在するＶＴＳＭのＰＧＣといったダミーＰＧＣおよび他ドメイン遷移を介して映像などのコンテンツが記録されているＰＧＣつまりタイトルに遷移する場合があり、後者のような遷移にも対応できるよう遷移可能なタイトル番号、つまり映像などのコンテンツが記録されているタイトル番号を取得している。ステップＳ１０５の動作を図１６および図１７のフローチャートに示す。図１６および図１７のフローチャートはメニュー表示中に裏でデータの読み取りや解析やデコードを行い実行する。【００７４】
まず、ステップＳ２０１において、再生メニュー中の全ハイライト（ボタン位置情報）をチェックしたか否かを判断し、判断している場合（ＹＥＳの場合）は終了し、判断していない場合（ＮＯの場合）はステップＳ２０２に進む。【００７５】
次に、ステップＳ２０２において、ボタンコマンドの解析を行いステップＳ２０３に進む。つまり、ナビゲーションパックのＢＴＮ＿ＣＭＤの解析を行う。【００７６】
次に、ステップＳ２０３において、ボタンコマンド解析の結果は、ＪｕｍｐコマンドまたはＬｉｎｋコマンドを実行するか否かを判断し、実行する場合（ＹＥＳの場合）はステップＳ２０４に進み、実行しない場合（ＮＯの場合）はステップＳ２１４に進む。Ｊｕｍｐコマンドとはナビゲーションコマンドで定義されているコマンドの１種で、別のドメイン内で指定された位置で再生を開始する為に使用されるコマンドである。Ｌｉｎｋコマンドも同様にナビゲーションコマンドで定義されているコマンドの１種で、現ドメイン内の指定された位置で再生を開始する為に使用されるコマンドである。【００７７】
次に、ステップＳ２０４において、遷移先ＴＴ（タイトル）のＰＧＣＩ情報を読み取ってステップＳ２０４に進む。遷移先とはＪｕｍｐコマンドやＬｉｎｋコマンドで指定された位置である。【００７８】
次に、ステップＳ２０５において、プリコマンドが存在するか否かを判断し、存在する場合（ＹＥＳの場合）はステップＳ２０６に進み、存在しない場合（ＮＯの場合）はステップＳ２０８に進む。【００７９】
次に、ステップＳ２０６において、プリコマンドの解析を行いステップＳ２０７に進む。つまり、ＰＧＣＩのＰＲＥ＿ＣＭＤの解析を行う。【００８０】
次に、ステップＳ２０７において、プリコマンド解析の結果は、ＪｕｍｐコマンドまたはＬｉｎｋコマンドを実行するか否かを判断し、実行する場合（ＹＥＳの場合）はステップＳ２０４に進み、実行しない場合（ＮＯの場合）はステップＳ２０８に進む。本ステップでもステップＳ２０３と同様にＪｕｍｐコマンドまたはＬｉｎｋコマンドを実行するか否かを判断する。【００８１】
次に、ステップＳ２０８において、Ａ＿ＰＣＫまたはＶ＿ＰＣＫの存在が確認できたか否かを判断し、確認できた場合（ＹＥＳの場合）はステップＳ２１５に進み、確認できない場合（ＮＯの場合）はステップＳ２０９に進む。つまり、当該ＰＧＣにコンテンツが存在するか否かを確認している。【００８２】
次に、ステップＳ２０９において、ポストコマンドが存在するか否かを判断し、存在する場合（ＹＥＳの場合）はステップＳ２１０に進み、存在しない場合（ＮＯの場合）はステップＳ２１２に進む。【００８３】
次に、ステップＳ２１０において、ポストコマンドの解析を行いステップＳ２１１に進む。つまり、ＰＧＣＩのＰＯＳＴ＿ＣＭＤの解析を行う。【００８４】
次に、ステップＳ２１１において、ポストコマンド解析の結果は、ＪｕｍｐコマンドまたはＬｉｎｋコマンドを実行するか否かを判断し、実行する場合（ＹＥＳの場合）はステップＳ２０４に進み、実行しない場合（ＮＯの場合）はステップＳ２１２に進む。本ステップでもステップＳ２０３、Ｓ２０７と同様にＪｕｍｐコマンドまたはＬｉｎｋコマンドを実行するか否かを判断する。【００８５】
次に、ステップＳ２１２において、次ＴＴ（タイトル）があるか否かを判断して、ある場合はステップＳ２１３に進み、無い場合はステップＳ２１４に進む。【００８６】
次に、ステップＳ２１３において、次のＴＴへ遷移してステップＳ２０４に進む。【００８７】
次に、ステップＳ２１４において、次のボタン解析（次のハイライト解析）を行うためにステップＳ２０１に戻る。【００８８】
次に、ステップＳ２１５において、該当タイトル番号のＴＸＴＤＴの有無を確認し、ある場合（ＹＥＳの場合）はステップＳ２１６に進み、無い場合（ＮＯの場合）はステップＳ２１４に進む。【００８９】
次に、ステップＳ２１６において、該当タイトル番号のタイトル名をＴＸＴＤＴから取得してステップＳ２１７に進む。【００９０】
次に、ステップＳ２１７において、該当タイトル番号のタイトル名の文字列数を算出しステップＳ２１４に進む。【００９１】
以上のフローチャート（図１６、図１７）を行うことで表示しているメニューの各ハイライトごとのタイトル名の文字列数が取得できる。取得した文字列数は遷移先タイトル文字列数格納部１１ｆに格納する。【００９２】
そして、図１１のフローチャートに戻ってステップＳ１０７において、ディスプレイタッチパネル２の反応領域の拡張処理を行いステップＳ１０８に進む。本ステップでは、ステップＳ１０３で比較した押し易い領域をステップＳ１０６で取得したタイトル名の文字列数で乗算して、ディスプレイタッチパネル２の反応領域の拡張処理を行う。つまり、押し易い領域×文字列数を反応領域とする。ここで国別の言語コードなどの情報を利用すれば、日本語や英語であれば右に拡張し、アラビア語であれば左に拡張するというように言語によって適当な方向に拡張することができる。【００９３】
次に、ステップＳ１０８において、ディスプレイタッチパネル２の反応領域を決定して終了する。本ステップでは、ステップＳ１０７で拡張したディスプレイタッチパネル２の反応領域の始点および終点の座標を拡張ボタン位置情報格納部１１ｃに格納する。【００９４】
このようにすることで、例えば図１８に示すように、ボタン位置情報における矩形領域Ｅを押し易いと感じる矩形サイズＤまで拡大した後にＴＸＴＤＴの文字列数分拡張してメニュー項目とほぼ合致する反応領域を設定することができる。図１８の場合は「本編」というメニュー項目のＴＸＴＤＴも「本編」などといった２文字であった場合は、押し易いと感じる矩形サイズＤの２つ分の領域が反応領域と設定されている。また、「特典映像」というメニュー項目のＴＸＴＤＴも「特典映像」などといった４文字であった場合は、押し易いと感じる矩形サイズＤの４つ分の領域が反応領域と設定されている。すなわち、タッチパネルに触れた際の触れている領域の大きさとコンテンツ制御情報に含まれるタイトルテキスト情報の文字数に基づいて反応領域を設定している。【００９５】
本実施例によれば、ＤＶＤプレーヤ１において、ＤＶＤ１４に記録された各タイトル文字列数と指などで押し易い矩形領域サイズの情報を用いて押し易い矩形領域サイズの情報とタイトル文字列数分拡張した領域（押し易い矩形領域サイズの情報×タイトル文字列数）をディスプレイタッチパネル２の反応領域としているので、ボタン位置情報よりも広くなるとともに、メニュー項目にほぼ対応した領域を反応領域とすることができ、反応領域を適正化され使用者等が操作すると考えられる領域まで広くすることができる。【００９６】
また、ナビゲーションコマンドを解析して、Ａ＿ＰＣＫまたはＶ＿ＰＣＫが存在するＰＧＣの文字列を取得しているので、確実にコンテンツが記録されているＰＧＣのタイトルの文字列数を取得することができる。【００９７】
なお、図１６のフローチャートにおいてステップＳ２０１でＹＥＳとなった後に第１の実施例、すなわちボロノイ分割を行ってもよい。このようにすることで、ＴＸＴＤＴが無いメニュー項目についても反応領域の適正化を図ることができる。【００９８】
さらに、本実施例を行う前に第１の実施例を行いボロノイ分割された各勢力範囲内で本実施例を行うことで、ＴＸＴＤＴが無い場合やＴＸＴＤＴの文字列と表示内容が不一致の場合でもより精度良く反応領域を設定することができる。
【実施例３】
【００９９】
次に、本発明の第３の実施例を図１９乃至図２６を参照して説明する。なお、前述した第１、第２の実施例と同一部分には、同一符号を付して説明を省略する。【０１００】
本実施例は、図１９に示すように拡張部１１が一部変更されている。本実施例における拡張部１１は、ボタン位置情報格納部１１ａと、ボタン位置情報拡張部１１ｂと、スキャニング部１１ｇと、文字座標画像データ格納部１１ｈと、タッチパネル反応領域座標格納部１１ｉと、を備え、再生部５から入力されたボタン位置情報とメニュー画面をスキャンして文字認識したデータに基づいてディスプレイタッチパネル２の反応領域を拡張する。【０１０１】
ボタン位置情報格納部１１ａは第１の実施例と同様である。ボタン位置情報拡張部１１ｂは、ボタン位置座標とスキャンして文字認識したデータとを参照して、どのボタンとどの文字認識座標とのの組み合わせを行うべきかを判断し、ディスプレイタッチパネル２の反応領域を設定する。文字認識手段としてのスキャニング部１１ｇは、表示されているメニュー画像のスキャンを行い文字認識を行って、文字部分の座標データを取得する。文字座標画像データ格納部１１ｈはスキャニング部１１ｇが取得した文字部分の座標データを格納するメモリである。タッチパネル反応領域座標格納部１１ｉは、ボタン位置情報拡張部１１ｂが設定したディスプレイタッチパネル２の反応領域を格納するメモリである。【０１０２】
次に、本実施例におけるディスプレイタッチパネル２の反応領域の拡張動作を図２０のフローチャートを参照して説明する。【０１０３】
まず、ステップＳ３０１において、ボタン情報の有無を確認し、ある場合（ＹＥＳの場合）はステップＳ３０２に進み、無い場合（ＮＯの場合）は本ステップで待機する。ボタン情報の有無とはメニュー画面上でハイライト情報を持つ項目が存在するか否かを判断している。【０１０４】
次に、ステップＳ３０２において、メニュー画面上の文字列を認識し文字列の座標位置を取得するためにスキャン処理を行いステップＳ３０３に進む。本ステップの詳細を図２１のフローチャートに示す。【０１０５】
まず、ステップＳ４０１において、メニュー画像データを取得してステップＳ４０２に進む。本ステップではメニュー画面が表示されている際のバックエンド部８から出力されたＡＶデータのうち映像データをスキャニング部１１ｇで取得する。【０１０６】
次に、ステップＳ４０２において、文字情報の補正や文字特徴量の抽出といった文字認識処理を行ってステップＳ４０３に進む。本ステップでは、文字情報の補正、文字特徴量の抽出、認識と識別、座標情報算出といった文字認識の処理を行う。なお、本実施例は、文字の座標が取得できれば良いので、文字自体の識別（各文字がどういう文字なのか辞書データなどと照合）は省略してもよい。また、文字認識の方法はパターンマッチング法、ゾンデ法、ストロークアナリシス法など周知の方法を用いればよい。【０１０７】
次に、ステップＳ４０３において、ステップＳ４０２で行った処理において文字画像があったか否かを判断し、ある場合（ＹＥＳの場合）はステップＳ４０４に進み、無い場合（ＮＯの場合）は終了する。本ステップでＮＯの場合は、例えば第１の実施例のボロノイ分割を行い反応領域の適正化を図ってもよい。【０１０８】
次に、ステップＳ４０４において、文字画像の座標を取得して終了する。つまり文字画像の座標を文字画像座標データ格納部１１ｈに格納する。【０１０９】
そして、図２０のフローチャートに戻って、ステップＳ３０３において、ボタン位置情報拡張部１１ｂが文字画像座標データ格納部１１ｈから文字画像座標データを読み出してステップＳ３０４に進む。【０１１０】
次に、ステップＳ３０４において、ボタン位置情報拡張部１１ｂがボタン位置情報格納部１１ａからボタン位置情報を読み出してステップＳ３０５に進む。【０１１１】
次に、ステップＳ３０５において、文字画像座標データとボタン位置情報の比較と割当処理を行ってステップＳ３０６に進む。文字画像座標データとボタン位置情報の比較と割当処理とは、ステップＳ３０３で認識した文字画像がどのボタン（ハイライト情報に記載されたハイライト領域）と組み合わされるべきかを決定する処理である。本ステップの詳細を、図２２を参照して説明する。図２２は、ボタン位置情報の矩形領域（ハイライト領域）としてＦ，Ｇが設定され、ステップＳ３０２で認識した文字画像としてＨ，Ｉが設定されている場合である。例えば矩形領域Ｆの場合、矩形領域Ｆの各頂点から文字画像Ｈ，Ｉの各頂点までの距離を算出し、そのうち最短距離に位置する文字画像Ｈを矩形領域Ｆに対応する文字画像とする。すなわち、メニュー画面上の複数の項目を区別する領域の位置に最も近い文字認識手段が認識したメニュー画面上の文字を示す位置を反応領域として設定している。上述した動作を図２３のフローチャートに示す。【０１１２】
まず、ステップＳ５０１において、ボタン位置情報を主体に、全ての文字画像座標データ間の距離を算出してステップＳ５０２に進む。【０１１３】
次に、ステップＳ５０２において、最短距離の文字画像データか否かを判断し、最短距離の文字画像データの場合（ＹＥＳの場合）はステップＳ５０３に進み、そうで無い場合（ＮＯの場合）は終了する。本ステップでＮＯの場合とは、最短距離となった文字画像データが複数あった場合や、各頂点それぞれで全く異なった文字画像データを選択してしまう場合などである。この場合は例えば第１の実施例のボロノイ分割や第２の実施例を実施してもよい。【０１１４】
次に、ステップＳ５０３において、該当した文字画像座標データをボタンコマンドと結びつけて終了する。つまり、図２２の場合であれば、文字画像Ｈを矩形領域Ｆが選択された場合の反応領域とし、文字画像Ｉを矩形領域Ｇが選択された場合の反応領域とする。【０１１５】
そして、図２０のフローチャートに戻って、ステップＳ３０６において、タッチパネル反応領域座標格納部１１ｉにタッチパネル反応領域座標を格納して終了する。【０１１６】
本実施例によれば、ＤＶＤプレーヤ１において、表示されるメニュー画像の文字列をスキャンして文字認識を行って文字の座標位置を取得し、ボタン位置情報（ハイライト情報）に最も近い座標位置の文字をディスプレイタッチパネル２の反応領域としているので、ボタン位置情報よりも広くなるとともに、反応領域を適正化され、ユーザーが操作すると考えられる領域まで広くすることができる。【０１１７】
なお、上述した図２０のステップＳ３０５の文字画像座標データとボタン位置情報の比較と割当処理は、第１の実施例で示したボロノイ分割を行った上で、ステップＳ３０３で認識した文字画像がどのボタン（ハイライト）と組み合わされるかを決定してもよい。
詳細を図２４のフローチャートに示す。【０１１８】
まず、ステップＳ６０１において、ボタン位置情報を基にボロノイ分割を行ってステップＳ６０２に進む。【０１１９】
次に、ステップＳ６０２において、ボタン位置情報ｎのボロノイ分割領域には文字画像が認識された領域があるか否かを判断して、ある場合（ＹＥＳの場合）はステップＳ６０３に進み、無い場合（ＮＯの場合）はステップＳ６０４に進む。つまり、当該ボロノイ分割領域内に文字座標画像データ格納部１１ｈから読み出した文字座標画像データが存在するか否かを判断している。【０１２０】
次に、ステップＳ６０３において、該当した文字画像座標データをディスプレイタッチパネル２の反応領域に登録してステップＳ６０４に進む。つまり、該当した文字画像座標データをタッチパネル反応領域座標格納部１１ｉに格納する。【０１２１】
次に、ステップＳ６０４において、ボタン位置情報をディスプレイタッチパネル２の反応領域に登録してステップＳ６０５に進む。つまり、当該ボロノイ分割領域のボタン位置情報をタッチパネル反応領域座標格納部１１ｉに格納する。【０１２２】
次に、ステップＳ６０５において、ボタン位置情報ｎのボタンコマンドをタッチ反応領域に登録して終了する。本ステップまで行って、ボタンに対するタッチ反応領域とその対応コマンドが関連付けられてタッチパネル反応領域座標格納部１１ｉに格納される。【０１２３】
このようにすることで、例えば図２５に示すようにボタン位置情報の矩形領域（ハイライト領域）Ｊ，Ｋ，Ｌと、ボタン位置情報の矩形領域Ｋに対応する文字画像領域Ｍと、ボタン位置情報の矩形領域Ｌに対応する文字画像領域Ｎと、その他の文字画像領域Ｏ，Ｐがあった場合に、先にボロノイ分割を行ってしまうことで、ボタン位置情報の矩形領域と対応する文字画像領域が同じボロノイ分割領域に含まれるので、図２５でいうとボタン位置情報の矩形領域Ｋが文字画像領域Ｎに対応付けられるなど異なる文字画像領域と対応付けられることが少なくなる。また、その他の文字画像領域Ｏも反応領域とされてしまう可能性があるが、ボタン位置情報の矩形領域を中心にボロノイ分割を行っているので、他のボタン位置情報の矩形領域がないことから、その他の文字画像領域Ｏを反応領域としても誤動作を起こすことは無い。ただし、その他の文字画像領域Ｏはボロノイ分割線で区切られたＯ２の領域のみをボタン位置情報の矩形領域Ｋの反応領域とする。同様に、ボタン位置情報の矩形領域Ｌも文字画像領域Ｍと、その他の文字画像領域Ｐを反応領域とし、ボタン位置情報の矩形領域Ｊはその他の文字画像領域Ｏ１を反応領域とする。【０１２４】
また、図２５のように各領域が飛び飛びではなく、図２６に示すように各領域を繋げてしまってもよい。【０１２５】
なお、上述した各実施例は記録媒体としてＤＶＤ１４を用いていたが、本発明はボタン位置情報（ハイライト情報）や、タイトルテキスト情報を含むナビゲーションコマンドに相当する情報が記録された記録媒体であれば適用することができる。【０１２６】
また、各実施例における再生部５や拡張部１１の機能はコンピュータのＣＰＵにおいて実行するプログラムとして構成してもよい。【０１２７】
前述した実施例によれば、以下のＤＶＤプレーヤ１、記録媒体再生方法および記録媒体再生プログラムが得られる。【０１２８】
（付記１）ＤＶＤ１４に記録されたＡＶデータおよびナビゲーションデータを読み出す再生部５と、再生部５が読み出したナビゲーションデータからＡＶデータを再生させるためのメニュー情報を表示するＬＣＤと、ＬＣＤに重ねられ、メニュー情報を操作するためのディスプレイタッチパネル２と、ディスプレイタッチパネル２が操作された位置情報に基づいてメニュー情報に従ったＡＶデータを再生させる再生部５と、を備えたＤＶＤプレーヤ１において、
ナビゲーションデータに含まれるボタン位置情報に基づいて、メニュー情報の項目毎のディスプレイタッチパネル２の反応領域をボタン位置情報が示す領域よりも広く設定する拡張部１１を備えたことを特徴とするＤＶＤプレーヤ１。【０１２９】
このＤＶＤプレーヤ１によれば、ディスプレイタッチパネル２の反応領域をボタン位置情報が示す領域よりも広く設定しているので、従来よりも反応領域が広がり操作ミスを少なくすることができる。【０１３０】
（付記２）ＤＶＤ１４に記録されたＡＶデータおよびナビゲーションデータを読み出し、読み出したナビゲーションデータからＡＶデータを再生させるためのメニュー情報を表示し、ディスプレイタッチパネル２が操作された位置情報に基づいてメニュー情報に従ったＡＶデータを再生する記録媒体再生方法において、
ナビゲーションデータに含まれるボタン位置情報に基づいてメニュー情報の項目毎のディスプレイタッチパネル２の反応領域をボタン位置情報が示す領域よりも広く設定することを特徴とする記録媒体再生方法。【０１３１】
この記録媒体再生方法によれば、ディスプレイタッチパネル２の反応領域をボタン位置情報が示す領域よりも広く設定しているので、従来よりも反応領域が広がり操作ミスを少なくすることができる。【０１３２】
（付記３）ＤＶＤ１４に記録されたＡＶデータおよびナビゲーションデータを読み出す再生部５と、再生部５が読み出したナビゲーションデータからＡＶデータを再生させるためのメニュー情報を表示するＬＣＤと、ＬＣＤに重ねられ、メニュー情報を操作するためのディスプレイタッチパネル２と、を備えたＤＶＤプレーヤのコンピュータを、ディスプレイタッチパネル２が操作された位置情報に基づいてメニュー情報に従ったＡＶデータを再生させる再生部５と、して機能させる記録媒体再生プログラムにおいて、
ナビゲーションデータに含まれるボタン位置情報に基づいて、メニュー情報の項目毎のディスプレイタッチパネル２の反応領域をボタン位置情報が示す領域よりも広く設定する拡張部１１としてコンピュータを機能させることを特徴とする記録媒体再生プログラム。【０１３３】
この記録媒体再生プログラムによれば、ディスプレイタッチパネル２の反応領域をボタン位置情報が示す領域よりも広く設定しているので、従来よりも反応領域が広がり操作ミスを少なくすることができる。【０１３４】
なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【図１】
2009084084.tif 000003
【図２】
2009084084.tif 000004
【図３】
2009084084.tif 000005
【図４】
2009084084.tif 000006
【図５】
2009084084.tif 000007
【図６】
2009084084.tif 000008
【図７】
2009084084.tif 000009
【図８】
2009084084.tif 000010
【図９】
2009084084.tif 000011
【図１０】
2009084084.tif 000012
【図１１】
2009084084.tif 000013
【図１２】
2009084084.tif 000014
【図１３】
2009084084.tif 000015
【図１４】
2009084084.tif 000016
【図１５】
2009084084.tif 000017
【図１６】
2009084084.tif 000018
【図１７】
2009084084.tif 000019
【図１８】
2009084084.tif 000020
【図１９】
2009084084.tif 000021
【図２０】
2009084084.tif 000022
【図２１】
2009084084.tif 000023
【図２２】
2009084084.tif 000024
【図２３】
2009084084.tif 000025
【図２４】
2009084084.tif 000026
【図２５】
2009084084.tif 000027
【図２６】
2009084084.tif 000028
【手続補正書】
【提出日】平成22年4月5日(2010.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出す読み出し手段と、前記読み出し手段が読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示する表示手段と、前記表示手段に重ねられ、前記メニュー情報を操作するためのタッチパネルと、前記タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生させる再生制御手段と、を備えた記録媒体再生装置において、
前記コンテンツ制御情報に含まれる前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域（以下、選択表示領域という）に関する情報に基づいて、前記メニュー情報の項目毎の前記タッチパネルの反応領域を前記選択表示領域よりも広く設定する反応領域設定手段を備え、
前記反応領域設定手段が、複数の前記選択表示領域に関する情報に基づいてボロノイ分割を行い、前記選択表示領域に最も近い前記ボロノイ分割を行った分割線に囲まれた領域を前記反応領域として設定することを特徴とする記録媒体再生装置。
【請求項２】
前記反応領域設定手段が、前記選択表示領域の頂点のうち少なくとも１点以上を母点としてボロノイ分割を行って前記反応領域を設定することを特徴とする請求項１に記載の記録媒体再生装置。
【請求項３】
前記反応領域設定手段が、前記選択表示領域の重心を母点として前記ボロノイ分割を行って前記反応領域を設定することを特徴とする請求項１に記載の記録媒体再生装置。
【請求項４】
前記反応領域設定手段が、前記コンテンツ制御情報にタイトルテキスト情報が含まれる場合に、前記選択表示領域に関する情報と前記タイトルテキスト情報に基づいて前記反応領域を設定し、前記コンテンツ制御情報に前記タイトルテキスト情報が含まれない場合に、前記ボロノイ分割を行って前記反応領域を設定することを特徴とする請求項１乃至３のうちいずれか一項に記載の記録媒体再生装置。
【請求項５】
前記タッチパネルに触れた際の触れている領域の大きさを予め記憶する接触領域記憶手段を備え、
前記反応領域設定手段が、前記コンテンツ制御情報にタイトルテキスト情報が含まれる場合に、前記接触領域記憶手段に記憶されている前記タッチパネルに触れた際の触れている領域の大きさと前記タイトルテキスト情報の文字数に基づいて前記反応領域を設定することを特徴とする請求項４に記載の記録媒体再生装置。
【請求項６】
記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出し、読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示し、タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生する記録媒体再生方法において、
前記コンテンツ制御情報に含まれる複数の前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域（以下、選択表示領域という）に関する情報に基づいてボロノイ分割を行い、前記選択表示領域に最も近い前記ボロノイ分割を行った分割線に囲まれた領域を前記反応領域として前記選択表示領域よりも広く設定することを特徴とする記録媒体再生方法。
【請求項７】
記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出す読み出し手段と、前記読み出し手段が読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示する表示手段と、前記表示手段に重ねられ、前記メニュー情報を操作するためのタッチパネルと、を備えた情報再生装置のコンピュータを、前記タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生させる再生制御手段として機能させる情報再生プログラムにおいて、
前記コンテンツ制御情報に含まれる前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域（以下、選択表示領域という）に関する情報に基づいて、前記メニュー情報の項目毎の前記タッチパネルの反応領域を前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域よりも広く設定する反応領域設定手段として前記コンピュータを機能させ、
前記反応領域設定手段が、複数の前記選択表示領域に関する情報に基づいてボロノイ分割を行い、前記選択表示領域に最も近い前記ボロノイ分割を行った分割線に囲まれた領域を前記反応領域として設定することを特徴とする記録媒体再生プログラム。
【請求項８】
請求項７に記載の記録媒体再生プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを操作することによって記録媒体に記録されている情報を再生することができる記録媒体再生装置、記録媒体再生方法、記録媒体再生プログラムおよび記録媒体再生プログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
近年、様々な電子機器において、使用者の指などで触れることにより機器の操作を行えるタッチパネルが普及している。
【０００３】
タッチパネルはメニュー画面などが表示されている表示面上に重ねられ予め該メニュー画面に合わせて操作が有効となる反応領域が設定されており、その反応領域に触れることで触れたメニューに従った動作を行うことができる（例えば特許文献１参照）。
【０００４】
また、記録媒体としてのＤＶＤ（Digital Versatile Disk）には、再生した際に表示されるメニュー画面等の内容やメニュー画面と映像や音声のコンテンツとを関連付ける制御情報が記録されており、その制御情報にはメニュー画面上で各項目のうちいずれを選択しているかを示すためのハイライト情報が含まれている（例えば特許文献２参照）。
【０００５】
ハイライト情報には、ハイライト領域の情報やハイライトするボタンの色などに関する情報が含まれている。
【０００６】
従来、車載用などでタッチパネルを用いたＤＶＤ再生装置では、メニュー画面が表示された際にこのハイライト領域を操作が有効となる反応領域として設定していた。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１９３５８９号公報
【特許文献２】特開２００６−１３９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、ＤＶＤに記録されているハイライト領域の情報では以下のような問題が発生する。図１は、メニュー項目とハイライト領域１００がほぼ一致する場合、図２はメニュー項目に対してハイライト領域１００が一致しないだけでなく領域が小さい場合である。
【０００９】
図１のようにハイライト領域が設定されていれば操作上支障は無いが、図２のようにハイライト領域が設定されていると使用者の操作に対して反応しないことが多くなり、操作ミスなど操作上支障が生じてしまう。また、ハイライト領域はタッチパネルの領域を意識した情報ではなく、リモコンなどでカーソルなどを移動させた際にハイライトする領域を示す情報に過ぎないので、ディスクによって図１か図２かはまちまちであり、使用者から見れば操作性が一貫していないために混乱してしまうという問題もある。
【００１０】
そこで、本発明は、例えばＤＶＤなどの記録媒体のメニュー操作をタッチパネルを用いて行う際に、操作ミスを少なくできるような反応領域を設定できる記録媒体再生装置、記録媒体再生方法、記録媒体再生プログラムおよび記録媒体再生プログラムを格納した記録媒体を提供することを課題とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１に記載の記録媒体再生装置は、記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出す読み出し手段と、前記読み出し手段が読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示する表示手段と、前記表示手段に重ねられ、前記メニュー情報を操作するためのタッチパネルと、前記タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生させる再生制御手段と、を備えた記録媒体再生装置において、前記コンテンツ制御情報に含まれる前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域（以下、選択表示領域という）に関する情報に基づいて、前記メニュー情報の項目毎の前記タッチパネルの反応領域を前記選択表示領域よりも広く設定する反応領域設定手段を備え、前記反応領域設定手段が、複数の前記選択表示領域に関する情報に基づいてボロノイ分割を行い、前記選択表示領域に最も近い前記ボロノイ分割を行った分割線に囲まれた領域を前記反応領域として設定することを特徴としている。
【００１２】
請求項６に記載の記録媒体再生方法は、記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出し、読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示し、タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生する記録媒体再生方法において、前記コンテンツ制御情報に含まれる複数の前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域（以下、選択表示領域という）に関する情報に基づいてボロノイ分割を行い、前記選択表示領域に最も近い前記ボロノイ分割を行った分割線に囲まれた領域を前記反応領域として前記選択表示領域よりも広く設定することを特徴としている。
【００１３】
請求項７に記載の記録媒体再生プログラムは、記録媒体に記録されたコンテンツ情報およびコンテンツ制御情報を読み出す読み出し手段と、前記読み出し手段が読み出した前記コンテンツ制御情報から前記コンテンツ情報を再生させるためのメニュー情報を表示する表示手段と、前記表示手段に重ねられ、前記メニュー情報を操作するためのタッチパネルと、を備えた情報再生装置のコンピュータを、前記タッチパネルが操作された位置情報に基づいて前記メニュー情報に従った前記コンテンツ情報を再生させる再生制御手段として機能させる情報再生プログラムにおいて、前記コンテンツ制御情報に含まれる前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域（以下、選択表示領域という）に関する情報に基づいて、前記メニュー情報の項目毎の前記タッチパネルの反応領域を前記メニュー画面上の項目のうちいずれを選択しているかを示す表示の領域よりも広く設定する反応領域設定手段として前記コンピュータを機能させ、前記反応領域設定手段が、複数の前記選択表示領域に関する情報に基づいてボロノイ分割を行い、前記選択表示領域に最も近い前記ボロノイ分割を行った分割線に囲まれた領域を前記反応領域として設定することを特徴としている。
【図面の簡単な説明】
【００１４】
【図１】従来技術におけるタッチパネルの反応領域の説明図である。
【図２】従来技術におけるタッチパネルの反応領域の説明図である。
【図３】本発明の第１の実施例にかかるＤＶＤプレーヤのブロック図である。
【図４】ＤＶＤのデータ構造の説明図である。
【図５】図１に示されたＤＶＤプレーヤにおける表示画面のボロノイ分割例を示す説明図である。
【図６】図１に示されたＤＶＤプレーヤにおけるタッチパネルの反応領域を示す説明図である。
【図７】図１に示されたＤＶＤプレーヤにおけるタッチパネルの反応領域を示す説明図である。
【図８】図７に示したタッチパネルの反応領域の設定方法の説明図である。
【図９】図１に示されたＤＶＤプレーヤにおける表示画面の重心ボロノイ分割例を示す説明図である。
【図１０】本発明の第２の実施例にかかるＤＶＤプレーヤのブロック図である。
【図１１】図１０に示されたＤＶＤプレーヤにおけるタッチパネルの反応領域の設定方法を示したフローチャートである。
【図１２】ＶＭＧＩの構造の説明図である。
【図１３】ドメインの説明図である
【図１４】押し易いと感じる領域の説明図である。
【図１５】メニュー画面から直接遷移する場合とダミーＰＧＣがあった場合の遷移の説明図である。
【図１６】タイトル番号の取得処理を示したフローチャートの一の部分である。
【図１７】タイトル番号の取得処理を示したフローチャートの他の部分である。
【図１８】第２の実施例による反応領域の拡張の説明図である。
【図１９】本発明の第３の実施例にかかるＤＶＤプレーヤのブロック図である。
【図２０】図１９に示されたＤＶＤプレーヤにおけるタッチパネルの反応領域の設定方法を示したフローチャートである。
【図２１】文字列スキャン処理を示したフローチャートである。
【図２２】文字画像座標データとボタン位置情報の比較と割り当て処理の説明図である。
【図２３】文字画像座標データとボタン位置情報の比較と割り当て処理を示したフローチャートである。
【図２４】文字画像座標データとボタン位置情報の比較と割り当て処理の他の方法を示したフローチャートである。
【図２５】文字画像座標データとボタン位置情報の比較と割り当て処理の他の方法の説明図である。
【図２６】文字画像座標データとボタン位置情報の比較と割り当て処理の他の方法の説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態にかかる記録媒体再生装置を説明する。本発明の一実施形態にかかる記録媒体再生装置は、反応領域設定手段が、記録媒体に記録されているコンテンツ制御情報に含まれる選択表示領域に関する情報に基づいてボロノイ分割を行い、選択表示領域に最も近いボロノイ分割を行った分割線に囲まれた領域を反応領域として設定することで、メニュー情報の項目毎のタッチパネルの反応領域をメニュー画面上の項目のうちいずれを選択しているかを示す表示の領域（選択表示領域）よりも広く設定しているので、ボロノイ分割によって複数の項目の反応領域の適正化を図った領域に対して使用者等が操作する可能性の高い領域にさらに絞ることができるとともに、従来よりも反応領域が広がり操作ミスを少なくすることができる。
【００１６】
また、反応領域設定手段が、選択表示領域の頂点のうち少なくとも１点以上を母点としてボロノイ分割を行って反応領域を設定してもよい。このようにすることにより、ボロノイ分割を行った際の精度が上がり、より反応領域の適正化が図れる。
【００１７】
また、反応領域設定手段が、選択表示領域の重心を母点としてボロノイ分割を行って前記反応領域を設定してもよい。このようにすることにより、反応領域の適正化を図ることができるとともにボロノイ分割に要する演算量を削減できる。
【００１８】
また、反応領域設定手段がコンテンツ制御情報にタイトルテキスト情報が含まれる場合に、選択表示領域に関する情報とタイトルテキスト情報に基づいて反応領域を設定し、コンテンツ制御情報にタイトルテキスト情報が含まれない場合に、ボロノイ分割を行って反応領域を設定してもよい。このようにすることにより、メニュー項目に関連があるタイトルテキスト情報に基づいているので画面上のメニュー項目にほぼ対応した領域を反応領域とすることができるとともに、タイトルテキスト情報がない場合でもボロノイ分割によって反応領域を設定することができる。
【００１９】
また、タッチパネルに触れた際の触れている領域の大きさを予め記憶する接触領域記憶手段を備え、反応領域設定手段が、コンテンツ制御情報にタイトルテキスト情報が含まれる場合に、接触領域記憶手段に記憶されているタッチパネルに触れた際の触れている領域の大きさとタイトルテキスト情報の文字数に基づいて反応領域を設定してもよい。このようにすることにより、画面上のメニュー項目にほぼ対応した領域を反応領域とすることができるので、使用者等が操作すると考えられる領域まで広くすることができる。
【００２０】
また、本発明の一実施形態にかかる記録媒体再生方法は、記録媒体に記録されているコンテンツ制御情報に含まれる選択表示領域に関する情報に基づいてボロノイ分割を行い、選択表示領域に最も近いボロノイ分割を行った分割線に囲まれた領域を反応領域として設定することで、メニュー情報の項目毎のタッチパネルの反応領域を選択表示領域よりも広く設定しているので、ボロノイ分割によって複数の項目の反応領域の適正化を図った領域に対して使用者等が操作する可能性の高い領域にさらに絞ることができるとともに、従来よりも反応領域が広がり操作ミスを少なくすることができる。
【００２１】
また、本発明の一実施形態にかかる記録媒体再生プログラムは、コンピュータを、記録媒体に記録されているコンテンツ制御情報に含まれる選択表示領域に関する情報に基づいてボロノイ分割を行い、選択表示領域に最も近いボロノイ分割を行った分割線に囲まれた領域を反応領域として設定することで、メニュー情報の項目毎のタッチパネルの反応領域を選択表示領域よりも広く設定する反応領域設定手段として動作させているので、ボロノイ分割によって複数の項目の反応領域の適正化を図った領域に対して使用者等が操作する可能性の高い領域にさらに絞ることができるとともに、従来よりも反応領域が広がり操作ミスを少なくすることができる。
【００２２】
また、上述した記録媒体再生プログラムを記憶媒体に格納してもよい。このようにすることにより、記録媒体再生プログラムを機器に組み込む以外に単体でも流通させることができ、バージョンアップ等も容易に行える。
【実施例１】
【００２３】
本発明の第１の実施例にかかる記録媒体再生装置を図３ないし図９を参照して説明する。第１の実施例にかかる記録媒体装置としてのＤＶＤプレーヤ１は図３に示すように、ディスプレイタッチパネル２と、ディスプレイタッチパネル制御部３と、ユーザー操作制御部４と、再生部５と、フロントエンド部６と、光ピックアップ７と、バックエンド部８と、ＤＡＣ９と、出力端子１０と、拡張部１１と、リモコン制御部１２と、リモコン１３と、を備えている。
【００２４】
タッチパネルとしてのディスプレイタッチパネル部２は、表示手段としてのＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）などに重ねられた透明のパネル状の部材である。ディスプレイタッチパネル２は、指やペン状の入力装置などで触れた位置情報を電圧値などに変換してディスプレイタッチパネル制御部３へ出力する。なお、ディスプレイタッチパネル２に使用するタッチパネルは抵抗膜方式、静電容量方式、超音波方式などどの方式を用いてもよい。また、図１には図示されていないが、ＬＣＤは後述するバックエンド部８、ＤＡＣ９を介して出力端子１０から出力された映像（各種コンテンツのメニュー画像やコンテンツ内容自体等）を表示する。
【００２５】
ディスプレイタッチパネル制御部３は、ディスプレイタッチパネル部２から入力された指やペン状の入力装置などが触れた位置情報と後述する拡張部１１の拡張ボタン位置情報格納部１１ｃに格納されている拡張したボタン位置情報と比較してボタンが押された（メニュー項目選択操作が行われた）か否かを判断して、ボタンが押された場合はユーザー操作制御部４にボタン押下通知を行う。
【００２６】
ユーザー操作制御部４は、ディスプレイタッチパネル制御部３や後述するリモコン制御部１２から入力されたボタン押下通知などの操作信号を再生部５に出力する。
【００２７】
読み出し手段、再生制御手段としての再生部５は、ユーザー操作制御部４からの操作信号や拡張部１１からの拡張ボタン位置情報に基づいてフロントエンド部６に対してディスク情報読み取り要求や再生開始要求およびバックエンド部８のデコード設定を行う。また、拡張部１１に対してＤＶＤ１４から読み出したナビゲーションデータからボタン位置情報を出力する。
【００２８】
フロントエンド部６は、サーボなどの光ピックアップ７の制御や、ＤＶＤ１４から読み出されたコンテンツ制御情報としてのナビゲーションデータやコンテンツ情報としてのＡＶデータ（映像、音声）をそれぞれ再生部５とバックエンド部８へ出力する。
【００２９】
光ピックアップ７は、フロントエンド部６の制御によりＤＶＤ１４に対してレーザ光を照射してその反射光を電気信号に変換してフロントエンド部６に出力する。光ピックアップ７は図示しないレーザダイオードや対物レンズを搭載したアクチュエータやレンズやプリズムなどから構成される光学系を備えている。
【００３０】
バックエンド部８は、フロントエンド部６から入力されたＡＶデータをデコードしてＡＶデータストリームに変換してＤＡＣ９に出力する。
【００３１】
ＤＡＣ９は、バンクエンド部８から入力されたＡＶデータストリームをデジタル／アナログ変換して出力端子１０から映像信号や音声信号として外部に出力する。
【００３２】
反応領域設定手段としての拡張部１１は、ボタン位置情報格納部１１ａと、ボタン位置情報拡張部１１ｂと、拡張ボタン位置情報格納部１１ｃと、を備え、再生部５から入力されたボタン位置情報に基づいてディスプレイタッチパネル２の反応領域を拡張する。
【００３３】
ボタン位置情報格納部１１ａは、再生部５から入力されたボタン位置情報を格納するメモリである。ボタン位置情報拡張部１１ｂは、ボタン位置情報格納部１１ａを参照してボタン位置情報（ディスプレイタッチパネル２の反応領域）を拡張する。拡張ボタン位置情報格納部１１ｃは、ボタン位置情報拡張部１１ｂが拡張したボタン位置情報を格納するメモリである。
【００３４】
リモコン制御部１２は、後述するリモコン１３からの無線信号を受信し、リモコン１３の操作信号をユーザー操作制御部４に出力する。
【００３５】
リモコン１３は、ＤＶＤプレーヤ１を遠隔操作するためのリモートコントローラーであり、操作用のボタン等を備え、ボタン操作に応じて無線信号をリモコン制御部１２に出力する。
【００３６】
ここで、記録媒体であるＤＶＤ１４におけるデータ構造を説明する。図４はＤＶＤビデオの場合の構造である。ＤＶＤ１４は図４に示すようにVolume and File Structureと、DVD-V ZONEと、DVD-V Other Zoneと、から構成されている。Volume and File Structureは、記録媒体としてのボリューム構造やファイル構造を記録している領域である。DVD-V ZONEは、映像データや音声データおよびそれらのデータを制御するナビゲーションデータが記録されている領域である。DVD-V Other Zoneは、映像データやナビゲーションデータ以外のデータが記録されている領域である。
【００３７】
DVD-V Zoneは、ＶＭＧ（ビデオマネージャ）とＶＴＳ（ビデオタイトルセット）から構成されている。ＶＭＧはディスク全体のＶＴＳを管理するための情報が記録されており、ディスクを再生開始した直後または再生中にユーザーが呼び出すことで表示されるシステムメニューや、ＶＴＳの再生順および、タイトル情報などが記録されている。ＶＴＳは１〜９９までの任意の数に分割することができ、映像データや音声データおよび各ＶＴＳの制御情報などが記録される。ＶＭＧは、ＶＭＧＩと、ＶＭＧＭ＿ＶＯＢＳとＶＭＧＩ  Ｂａｃｋｕｐとから構成されている。ＶＭＧＩはＶＭＧの制御情報が記録されており、ＶＭＧＭ＿ＶＯＢＳは上述したシステムメニュー用のＶＯＢＳ（ビデオオブジェクトセット）が記録されており、ＶＭＧＩ  Ｂａｃｋｕｐは、ＶＭＧＩのバックアップデータが記録されている。ＶＭＧＭ＿ＶＯＢＳにはＰＧＣ（プログラムチェーン）が含まれる。ＶＭＧＭ＿ＶＯＢＳのＰＧＣにはシステムメニュー用の動画などが含まれる。
【００３８】
ＶＴＳはＶＴＳＩと、ＶＴＳＭ＿ＶＯＢＳと、ＶＴＳＴＴ＿ＶＯＢＳと、ＶＴＳＩ  Ｂａｃｋｕｐとから構成されている。ＶＴＳＩはＶＴＳの制御情報が記録されており、ＶＴＳＭ＿ＶＯＢＳは各ＶＴＳにおけるメニュー用のＶＯＢＳが記録されており、ＶＴＳＴＴ＿ＶＯＢＳは各ＶＴＳにおけるタイトル用のＶＯＢＳが記録されており、ＶＴＳＩ  Ｂａｃｋｕｐは、ＶＴＳＩのバックアップデータが記録されている。ＶＴＳＭ＿ＶＯＢＳにはＰＧＣが含まれる。ＶＴＳＭ＿ＶＯＢＳのＰＧＣにはＶＴＳのメニュー用の動画などが含まれる。ＶＴＳＴＴ＿ＶＯＢＳには１つ以上のＰＧＣが含まれる。このＰＧＣは１ＰＧＣが１タイトルの構成になっていることが多いが、１タイトル複数ＰＧＣ（マルチＰＧＣ）にすることもできる。
【００３９】
ＰＣＧは、ＰＧＣＩとコンテンツデータから構成されている。ＰＧＣＩはＰＣＧを制御するためのナビゲーションデータが記録されており、ＰＲＥ＿ＣＭＤ（プリコマンド）、ＰＯＳＴ＿ＣＭＤ（ポストコマンド）、ＣＥＬＬ＿ＣＭＤ（セルコマンド）といったナビゲーションコマンドが記録されている。コンテンツデータは例えば映画などのコンテンツ自体のデータである。ＰＧＣは、１つ以上のＰＧ（プログラム）から構成されている。ＰＧは通常はチャプターの単位に分割されることが多い。また、ＰＧＣは１つ以上のＣＥＬＬから構成されている。通常ＣＥＬＬはＰＧと同じチャプター単位に分割されることが多い。ＣＥＬＬはレイヤー境界やセルコマンドなど、再生制御のためのデータ単位である点がＰＧとの違いである。
【００４０】
ＣＥＬＬは、１つ以上のＶＯＢＵ（ＶＯＢユニット）から構成されている。ＶＯＢＵはＤＶＤビデオにおけるデータパケットの最小単位であり、ＮＶ＿ＰＣＫ、Ｖ＿ＰＣＫ、Ａ＿ＰＣＫ、ＳＰ＿ＰＣＫから構成されていている。ＮＶ＿ＰＣＫはナビゲーションパックと呼ばれ、ＶＯＢＵ毎のデータの管理情報が記録されている。Ｖ＿ＰＣＫはビデオデータ、Ａ＿ＰＣＫは音声データ、ＳＰ＿ＰＣＫはサブピクチャデータがそれぞれ記録されている。ＮＶ＿ＰＣＫはＰＣＩ（プレゼンテーションコントロールインフォメーション）とＤＳＩ（データサーチインフォメーション）から構成され、ＰＣＩにはナビゲーションコマンドであるＢＴＮ＿ＣＭＤ（ボタンコマンド）やボタン位置情報などが記録されており、ＤＳＩにはＩピクチャアドレスなどのサーチ情報が記録されている。
【００４１】
ＢＴＮ＿ＣＭＤは、ＢＴＮ＿ＣＭＤが存在するＶＯＢＵを再生中にユーザーがボタンを実行した場合に、そのボタンに対応したＢＴＮ＿ＣＭＤを実行する。メニュー画面上の複数の項目のうちいずれを選択しているかを示す表示の領域に関する情報としてのボタン位置情報は、矩形領域の始点と終点の座標が記録されている。ボタン位置情報は、メニュー項目を選択するためのハイライト情報（例えば選択を示すマークを表示したり他の項目と色を異ならせたり点滅したりするための情報）であり、実際に表示されるメニュー自体の情報ではなく、例えばリモコン１３のボタンを操作したときのハイライト位置の情報を示している。
【００４２】
次に、上述した構成のＤＶＤプレーヤ１とＤＶＤ１４において、ＤＶＤ１４再生時に表示されるメニュー画面のディスプレイタッチパネル２における反応領域の設定方法について説明する。
【００４３】
本実施例では、上述したＰＣＩのボタン位置情報に基づいてボロノイ分割を行って反応領域を設定している。ボロノイ分割とは、隣り合う母点間を結ぶ直線に垂直二等分線を引き、各母点の最近隣領域を分割する周知の方法であり、本実施例では図５に示すように、ボタン位置情報の始点と終点の２点を母点として、それぞれについてボロノイ分割を行う。
【００４４】
図５は、ディスプレイタッチパネル２上の表示を示している。図５ではボタン位置情報としてＡ（始点座標：Start(X,Y)=(5,9)、終点座標：End(X,Y)=(9,13)）、Ｂ（始点座標：Start(X,Y)=(16,4)、終点座標：End(X,Y)=(19,7)）、Ｃ（始点座標：Start(X,Y)=(19,15)、終点座標：End(X,Y)=(22,18)）の３つ領域が定義されている。そして、各始点座標同士、終点座標同士でボロノイ分割を行った状態が図５である。
【００４５】
図５の状態から各領域の勢力範囲を決定する。各領域の勢力範囲は、図６に示すように各領域に最も近い直線を勢力範囲の分割線とする。つまりＡの勢力範囲は座標(8,0)から(10,3.5)付近までは終点座標によるボロノイ分割線（２点鎖線）が勢力範囲の分割線であり、以降は始点座標のボロノイ分割線（１点鎖線）が勢力範囲の分割線となる。このようにすることで異なるボタン位置情報が互いに同じ反応領域とならないようにすることができる（図５の場合はＡとＢ）。すなわち、メニュー画面上の複数の項目を区別する領域に最も近いボロノイ分割を行った分割線に囲まれた領域を反応領域として設定している。
【００４６】
そして、決定した勢力範囲をディスプレイタッチパネル２の反応領域として設定する。つまり、図６のＡ´がＡに対応する新たな反応領域となり、Ｂ´がＢに対応する新たな反応領域となり、Ｃ´がＣに対応する新たな反応領域となる。すなわち、メニュー画面上の複数の項目を区別する領域を示す情報に基づいて、ボロノイ分割を行って、メニュー情報の項目毎のタッチパネルの反応領域をメニュー画面上の複数の項目を区別する領域よりも広く設定している。
【００４７】
この場合、反応領域が矩形ではなくなるので、ボロノイ分割線の方程式から各反応領域の境界を求めたり、１つ１つの座標ごとにどの矩形領域の反応領域かをメモリ等に記憶させるようにする。
【００４８】
あるいは、図７に示すように、矩形領域の形状を保ったまま勢力範囲の分割線に矩形の頂点（矩形の外縁の一部）が交差するまで拡大し、その拡大した領域をディスプレイタッチパネル２の反応領域として設定してもよい。つまり、図７のＡ´´がＡに対応する新たな反応領域となり、Ｂ´´がＢに対応する新たな反応領域となり、Ｃ´´がＣに対応する新たな反応領域となる。すなわち、メニュー画面上の複数の項目を区別する領域の形状を保ったままボロノイ分割を行った分割線と該領域の外縁が交差するまで拡大し、拡大された領域を反応領域として設定している。
【００４９】
矩形領域の形状を保ったまま勢力範囲の分割線に矩形の頂点（矩形の外縁の一部）が交差するまで拡大する場合の具体的な方法を図８を参照して説明する。図８はＡ領域の場合の例である。
【００５０】
まず、各ボロノイ分割線Ｓ１，Ｓ２，Ｓ３，Ｅ１，Ｅ２，Ｅ３の方程式の傾きと切片の算出および他のＸ軸またはＹ軸と交差した点から他のボロノイ分割線との交差する点までの有効範囲を算出する。次に、ボタン位置情報の矩形領域の各頂点の座標（４点）を算出する。次に、矩形領域の対角線ａ，ｂの方程式の傾きと切片を算出する。次に、ボロノイ分割線の有効範囲内の方程式もしくはＸ軸またはＹ軸と、矩形領域の対角線が互いに交わる点（交点）の座標を算出する。次に算出した交点のうち矩形領域の各頂点と最も近い点を選択する。図８の場合はＺ点が該当する。次に、このＺ点との距離を反応領域として拡張できる最大距離とし、この点との距離を基に拡張ボタン位置情報を作成する。つまり、対角線上のEnd(X,Y)と、Ｚ点（Zx,Zy)の距離Ｌを算出し、Start(X,Y)を対角線ｂ上外向き（Ｙ軸方向）に、距離Ｌ拡張した際に求められるＱ点（Qx,Qy)の座標を算出する。次に、拡張ボタン位置座標にＱ点、Ｚ点をそれぞれ、拡張ボタン位置情報格納部１１ｃに格納する。
【００５１】
このようにして設定した反応領域は、ディスプレイタッチパネル制御部３において新たな反応領域として設定されディスプレイタッチパネル２においてユーザーのメニュー項目の押下（操作）を検出する。そして、再生部５において、拡張された反応領域と本来のボタンとの対応付けを行って操作に応じた動作を行う。
【００５２】
本実施例によれば、ＤＶＤプレーヤ１において、ＤＶＤ１４に記録されたボタン位置情報における矩形領域の始点の座標と終点の座標を用いてボロノイ分割を行い、ボロノイ分割した分割線に基づいて新たなディスプレイタッチパネル２の反応領域を設定しているので、矩形領域よりも反応領域を広くすることができるとともに、反応領域の適正化が図れるので操作ミスなどを少なくすることができる。
【００５３】
また、ボロノイ分割した分割線の各矩形領域に最も近い直線によって囲まれた領域を新たなディスプレイタッチパネル２の反応領域として設定しているので、ボロノイ分割を行って適正化を図った領域に対して使用者等が操作する可能性の高い領域にさらに絞ることができる。
【００５４】
また、矩形領域の形状を保ったまま勢力範囲の分割線に矩形領域の頂点（矩形領域の外縁の一部）が交差するまで拡大し、その拡大した領域をディスプレイタッチパネル２の反応領域として設定しているので、ボロノイ分割を行って適正化を図った領域に対してユーザー等が操作する可能性の高い領域にさらに絞ることができる。また、領域の形状が矩形なので始点と終点の座標のみを保持すればよく反応領域の設定処理を簡単にすることができる。
【００５５】
なお、上述した実施例では矩形領域の始点と終点それぞれでボロノイ分割を行っていたが、それに限らず、矩形領域の頂点のうち少なくとも１点以上で行えばよい。母点の数が増えるほどボロノイ分割線も増えるために、反応領域の精度をより高くすることができる。
【００５６】
また、上述した実施例では矩形領域の頂点を用いてボロノイ分割を行っていたが、図９に示すように矩形領域の重心を求めて、その重心を母点としてボロノイ分割を行う重心ボロノイ分割により各矩形領域の勢力範囲を求めてもよい。勢力範囲を求めた後は上述した実施例と同様に、ボロノイ分割した分割線の各矩形領域に最も近い直線によって囲まれた領域を新たなディスプレイタッチパネル２の反応領域として設定してもよいし、矩形領域の形状を保ったまま勢力範囲の分割線に矩形領域の頂点（矩形領域の外縁の一部）が交差するまで拡大し、その拡大した領域をディスプレイタッチパネル２の反応領域として設定してもよい。
【実施例２】
【００５７】
次に、本発明の第２の実施例を図１０乃至図１８を参照して説明する。なお、前述した第１の実施例と同一部分には、同一符号を付して説明を省略する。
【００５８】
本実施例は、図１０に示すように拡張部１１が一部変更されている。本実施例における拡張部１１は、ボタン位置情報格納部１１ａと、ボタン位置情報拡張部１１ｂと、拡張ボタン位置情報格納部１１ｃと、ボタンサイズ変更部１１ｄと、サイズ変更ボタン位置情報格納部１１ｅと、遷移先タイトル文字列数格納部１１ｆと、を備え、再生部５から入力されたボタン位置情報とタイトル文字列数に基づいてディスプレイタッチパネル２の反応領域を拡張する。
【００５９】
ボタン位置情報格納部１１ａと、拡張ボタン位置情報格納部１１ｃは第１の実施例と同様である。ボタン位置情報拡張部１１ｂは、サイズ変更ボタン位置情報格納部１１ｅと遷移先タイトル文字列数格納部１１ｆを参照してボタン位置情報を拡張する（ディスプレイタッチパネル２の反応領域を拡張する）。
【００６０】
接触領域記憶手段としてのボタンサイズ変更部１１ｄは、ボタン位置情報格納部１１ａに格納されたボタン位置情報（矩形領域の大きさ）をユーザーの押し易さを考慮したサイズに変更する。サイズ変更ボタン位置情報格納部１１ｅは、ボタンサイズ変更部１１ｄが変更したボタン位置情報を格納するメモリである。遷移先タイトル文字列数格納部１１ｆは後述するＶＭＧＩのＴＸＴＤＴ＿ＭＧに記録されているＴＸＴＤＴ（テキストデータ）を記録しておくためのメモリである。
【００６１】
次に、本実施例におけるボタン位置情報の拡張動作を図１１のフローチャートを参照して説明する。
【００６２】
まず、ステップＳ１０１において、ボリューム・全タイトルのテキスト記述名をメモリに格納しステップＳ１０２に進む。タイトルテキスト情報としてのテキスト記述名は、ＶＭＧＩのＴＸＴＤＴ＿ＭＧ(テキストデータマネージャ）に記述されている。
【００６３】
ＶＭＧＩのデータ構造を図１２に示す。ＶＭＧＩには、ＶＭＧＩ＿ＭＡＴ、ＴＴ＿ＳＲＰＴ、ＶＭＧＭ＿ＰＧＣＩ＿ＵＴ、ＰＴＬ＿ＭＡＩＴ、ＶＴＳ＿ＡＴＲＴ、ＴＸＴＤＴ＿ＭＧ、ＶＭＧＭ＿Ｃ＿ＡＤＴ、ＶＭＧＭ＿ＶＯＢＵ＿ＡＤＭＡＰが含まれ、このうちＴＸＴＤＴ＿ＭＧにはＴＸＴＤＴ＿ＭＧＩ、ＴＸＴＤＴ＿ＬＵ＿ＳＲＰ、ＴＸＴＤＴ＿ＬＵが含まれる。ＴＸＴＤＴ＿ＬＵ＿ＳＲＰ、ＴＸＴＤＴ＿ＬＵはＶＴＳの数に対応して複数設けられる。このうちＴＸＴＤＴ＿ＬＵにはＴＸＴＤＴ＿ＬＵＩと、ＩＴ＿ＴＸＴ＿ＳＲＰ＿ＳＲＰ＿ＶＬＭと、ＩＴ＿ＴＸＴ＿ＳＲＰ＿ＳＲＰ＿ＴＴと、ＴＸＴＤＴが含まれる。ＩＴ＿ＴＸＴ＿ＳＲＰ＿ＳＲＰ＿ＴＴは複数設けてもよい。つまり、ＶＭＧＩのＴＸＴＤＴ＿ＭＧのＴＸＴＤＴ＿ＬＵのＴＸＴＤＴにタイトルテキスト情報としてのテキストデータが記録されている。このテキストデータはソースＯＮやディスク挿入、車載機器であればＡＣＣ  ＯＮなど初回イニシャライズのタイミングで これらのテキストデータを取得して、メモリ（例えば再生部５内部）に格納する。なお、本ステップは後述する再生中のメニューから遷移可能なタイトル番号を取得した際（ステップＳ１０６）に行ってもよい。
【００６４】
次に、ステップＳ１０２において、メニューまたはハイライト有り（ボタン位置情報有り）のコンテンツを再生中か否かを判断し、再生中の場合（ＹＥＳの場合）はステップＳ１０３に進み、そうでない場合（ＮＯの場合）は終了する。つまり、ユーザーが操作する可能性のある画面を表示しているか否かを判断している。メニュー再生中であることを判断するにはドメイン情報を用いる。ドメイン情報とはＤＶＤビデオにおいてナビゲーションコマンドを実行している際の状態を表すものであり、図１３に示すようにＦＰ＿ＤＯＭ、ＶＭＧＭ＿ＤＯＭ、ＶＴＳＭ＿ＤＯＭ、ＴＴ＿ＤＯＭの４状態があり、ＶＴＳＭ＿ＤＯＭ若しくはＶＭＧＭ＿ＤＯＭ状態である場合にメニューまたはハイライト有りのコンテンツを再生中とする。また、ボタンが存在するＴＴ＿ＤＯＭも存在するので、ボタンのありなしを判断条件としても良い。
【００６５】
次に、ステップＳ１０３において、ボタン位置情報における矩形領域のサイズがディスプレイタッチパネル２の反応領域として押し易いサイズかを判定してステップＳ１０４に進む。この判定は、通常の人間がタッチパネルを使用する際に押し易いと感じる矩形サイズのデータを、例えばボタンサイズ変更部１１ｄ内部などに事前に記録しておき、そのデータとボタン位置情報の矩形領域のサイズを比較する。この押し易いと感じる矩形サイズとは指などが図１４に示すようにタッチパネル上に触れた際の接触面の領域に基づくサイズ（図１４のＤ）であり、メニュー項目全体について押し易いと感じるサイズではない。なお、通常の人間がタッチパネルを使用する際に押し易いと感じる矩形サイズのデータはタッチパネル上の接触面積などを常時学習させてユーザーに合わせて最適化するようにしてもよい。すなわち、タッチパネルに触れた際の触れている領域の大きさを予め記憶している。
【００６６】
次に、ステップＳ１０４において、ステップＳ１０３で判定した矩形領域は指で押し易いサイズであったか否かを判断し、押し易いサイズと判断された場合（ＹＥＳの場合）はステップＳ１０６に進み、押し易いサイズでないと判断された場合（ＮＯの場合）はステップＳ１０５に進む。
【００６７】
次に、ステップＳ１０５において、ステップＳ１０３で判定した矩形領域が指で押し易いサイズでなかったため、押し易いサイズに拡大してステップＳ１０６に進む。つまり、矩形領域を上述したボタンサイズ変更部１１ｄ内部などに事前に記録してある押し易いサイズ（図１４のＤ）に拡大する。
【００６８】
次に、ステップＳ１０６において、再生中のメニュー等から遷移可能なタイトル番号を取得してステップＳ１０７に進む。本ステップでは再生中のメニューから遷移可能なタイトル番号を取得する。遷移可能なタイトル番号について説明する。図１５に示すようにメニューには直接タイトルのＰＧＣに遷移できる場合と、プリコマンドのみ存在するＴＴ（タイトル）のＰＧＣやプリコマンドのみ存在するＶＴＳＭのＰＧＣといったダミーＰＧＣおよび他ドメイン遷移を介して映像などのコンテンツが記録されているＰＧＣつまりタイトルに遷移する場合があり、後者のような遷移にも対応できるよう遷移可能なタイトル番号、つまり映像などのコンテンツが記録されているタイトル番号を取得している。ステップＳ１０５の動作を図１６および図１７のフローチャートに示す。図１６および図１７のフローチャートはメニュー表示中に裏でデータの読み取りや解析やデコードを行い実行する。
【００６９】
まず、ステップＳ２０１において、再生メニュー中の全ハイライト（ボタン位置情報）をチェックしたか否かを判断し、判断している場合（ＹＥＳの場合）は終了し、判断していない場合（ＮＯの場合）はステップＳ２０２に進む。
【００７０】
次に、ステップＳ２０２において、ボタンコマンドの解析を行いステップＳ２０３に進む。つまり、ナビゲーションパックのＢＴＮ＿ＣＭＤの解析を行う。
【００７１】
次に、ステップＳ２０３において、ボタンコマンド解析の結果は、ＪｕｍｐコマンドまたはＬｉｎｋコマンドを実行するか否かを判断し、実行する場合（ＹＥＳの場合）はステップＳ２０４に進み、実行しない場合（ＮＯの場合）はステップＳ２１４に進む。Ｊｕｍｐコマンドとはナビゲーションコマンドで定義されているコマンドの１種で、別のドメイン内で指定された位置で再生を開始する為に使用されるコマンドである。Ｌｉｎｋコマンドも同様にナビゲーションコマンドで定義されているコマンドの１種で、現ドメイン内の指定された位置で再生を開始する為に使用されるコマンドである。
【００７２】
次に、ステップＳ２０４において、遷移先ＴＴ（タイトル）のＰＧＣＩ情報を読み取ってステップＳ２０４に進む。遷移先とはＪｕｍｐコマンドやＬｉｎｋコマンドで指定された位置である。
【００７３】
次に、ステップＳ２０５において、プリコマンドが存在するか否かを判断し、存在する場合（ＹＥＳの場合）はステップＳ２０６に進み、存在しない場合（ＮＯの場合）はステップＳ２０８に進む。
【００７４】
次に、ステップＳ２０６において、プリコマンドの解析を行いステップＳ２０７に進む。つまり、ＰＧＣＩのＰＲＥ＿ＣＭＤの解析を行う。
【００７５】
次に、ステップＳ２０７において、プリコマンド解析の結果は、ＪｕｍｐコマンドまたはＬｉｎｋコマンドを実行するか否かを判断し、実行する場合（ＹＥＳの場合）はステップＳ２０４に進み、実行しない場合（ＮＯの場合）はステップＳ２０８に進む。本ステップでもステップＳ２０３と同様にＪｕｍｐコマンドまたはＬｉｎｋコマンドを実行するか否かを判断する。
【００７６】
次に、ステップＳ２０８において、Ａ＿ＰＣＫまたはＶ＿ＰＣＫの存在が確認できたか否かを判断し、確認できた場合（ＹＥＳの場合）はステップＳ２１５に進み、確認できない場合（ＮＯの場合）はステップＳ２０９に進む。つまり、当該ＰＧＣにコンテンツが存在するか否かを確認している。
【００７７】
次に、ステップＳ２０９において、ポストコマンドが存在するか否かを判断し、存在する場合（ＹＥＳの場合）はステップＳ２１０に進み、存在しない場合（ＮＯの場合）はステップＳ２１２に進む。
【００７８】
次に、ステップＳ２１０において、ポストコマンドの解析を行いステップＳ２１１に進む。つまり、ＰＧＣＩのＰＯＳＴ＿ＣＭＤの解析を行う。
【００７９】
次に、ステップＳ２１１において、ポストコマンド解析の結果は、ＪｕｍｐコマンドまたはＬｉｎｋコマンドを実行するか否かを判断し、実行する場合（ＹＥＳの場合）はステップＳ２０４に進み、実行しない場合（ＮＯの場合）はステップＳ２１２に進む。本ステップでもステップＳ２０３、Ｓ２０７と同様にＪｕｍｐコマンドまたはＬｉｎｋコマンドを実行するか否かを判断する。
【００８０】
次に、ステップＳ２１２において、次ＴＴ（タイトル）があるか否かを判断して、ある場合はステップＳ２１３に進み、無い場合はステップＳ２１４に進む。
【００８１】
次に、ステップＳ２１３において、次のＴＴへ遷移してステップＳ２０４に進む。
【００８２】
次に、ステップＳ２１４において、次のボタン解析（次のハイライト解析）を行うためにステップＳ２０１に戻る。
【００８３】
次に、ステップＳ２１５において、該当タイトル番号のＴＸＴＤＴの有無を確認し、ある場合（ＹＥＳの場合）はステップＳ２１６に進み、無い場合（ＮＯの場合）はステップＳ２１４に進む。
【００８４】
次に、ステップＳ２１６において、該当タイトル番号のタイトル名をＴＸＴＤＴから取得してステップＳ２１７に進む。
【００８５】
次に、ステップＳ２１７において、該当タイトル番号のタイトル名の文字列数を算出しステップＳ２１４に進む。
【００８６】
以上のフローチャート（図１６、図１７）を行うことで表示しているメニューの各ハイライトごとのタイトル名の文字列数が取得できる。取得した文字列数は遷移先タイトル文字列数格納部１１ｆに格納する。
【００８７】
そして、図１１のフローチャートに戻ってステップＳ１０７において、ディスプレイタッチパネル２の反応領域の拡張処理を行いステップＳ１０８に進む。本ステップでは、ステップＳ１０３で比較した押し易い領域をステップＳ１０６で取得したタイトル名の文字列数で乗算して、ディスプレイタッチパネル２の反応領域の拡張処理を行う。つまり、押し易い領域×文字列数を反応領域とする。ここで国別の言語コードなどの情報を利用すれば、日本語や英語であれば右に拡張し、アラビア語であれば左に拡張するというように言語によって適当な方向に拡張することができる。
【００８８】
次に、ステップＳ１０８において、ディスプレイタッチパネル２の反応領域を決定して終了する。本ステップでは、ステップＳ１０７で拡張したディスプレイタッチパネル２の反応領域の始点および終点の座標を拡張ボタン位置情報格納部１１ｃに格納する。
【００８９】
このようにすることで、例えば図１８に示すように、ボタン位置情報における矩形領域Ｅを押し易いと感じる矩形サイズＤまで拡大した後にＴＸＴＤＴの文字列数分拡張してメニュー項目とほぼ合致する反応領域を設定することができる。図１８の場合は「本編」というメニュー項目のＴＸＴＤＴも「本編」などといった２文字であった場合は、押し易いと感じる矩形サイズＤの２つ分の領域が反応領域と設定されている。また、「特典映像」というメニュー項目のＴＸＴＤＴも「特典映像」などといった４文字であった場合は、押し易いと感じる矩形サイズＤの４つ分の領域が反応領域と設定されている。すなわち、タッチパネルに触れた際の触れている領域の大きさとコンテンツ制御情報に含まれるタイトルテキスト情報の文字数に基づいて反応領域を設定している。
【００９０】
本実施例によれば、ＤＶＤプレーヤ１において、ＤＶＤ１４に記録された各タイトル文字列数と指などで押し易い矩形領域サイズの情報を用いて押し易い矩形領域サイズの情報とタイトル文字列数分拡張した領域（押し易い矩形領域サイズの情報×タイトル文字列数）をディスプレイタッチパネル２の反応領域としているので、ボタン位置情報よりも広くなるとともに、メニュー項目にほぼ対応した領域を反応領域とすることができ、反応領域を適正化され使用者等が操作すると考えられる領域まで広くすることができる。
【００９１】
また、ナビゲーションコマンドを解析して、Ａ＿ＰＣＫまたはＶ＿ＰＣＫが存在するＰＧＣの文字列を取得しているので、確実にコンテンツが記録されているＰＧＣのタイトルの文字列数を取得することができる。
【００９２】
なお、図１６のフローチャートにおいてステップＳ２０１でＹＥＳとなった後に第１の実施例、すなわちボロノイ分割を行ってもよい。このようにすることで、ＴＸＴＤＴが無いメニュー項目についても反応領域の適正化を図ることができる。
【００９３】
さらに、本実施例を行う前に第１の実施例を行いボロノイ分割された各勢力範囲内で本実施例を行うことで、ＴＸＴＤＴが無い場合やＴＸＴＤＴの文字列と表示内容が不一致の場合でもより精度良く反応領域を設定することができる。
【実施例３】
【００９４】
次に、本発明の第３の実施例を図１９乃至図２６を参照して説明する。なお、前述した第１、第２の実施例と同一部分には、同一符号を付して説明を省略する。
【００９５】
本実施例は、図１９に示すように拡張部１１が一部変更されている。本実施例における拡張部１１は、ボタン位置情報格納部１１ａと、ボタン位置情報拡張部１１ｂと、スキャニング部１１ｇと、文字座標画像データ格納部１１ｈと、タッチパネル反応領域座標格納部１１ｉと、を備え、再生部５から入力されたボタン位置情報とメニュー画面をスキャンして文字認識したデータに基づいてディスプレイタッチパネル２の反応領域を拡張する。
【００９６】
ボタン位置情報格納部１１ａは第１の実施例と同様である。ボタン位置情報拡張部１１ｂは、ボタン位置座標とスキャンして文字認識したデータとを参照して、どのボタンとどの文字認識座標とのの組み合わせを行うべきかを判断し、ディスプレイタッチパネル２の反応領域を設定する。文字認識手段としてのスキャニング部１１ｇは、表示されているメニュー画像のスキャンを行い文字認識を行って、文字部分の座標データを取得する。文字座標画像データ格納部１１ｈはスキャニング部１１ｇが取得した文字部分の座標データを格納するメモリである。タッチパネル反応領域座標格納部１１ｉは、ボタン位置情報拡張部１１ｂが設定したディスプレイタッチパネル２の反応領域を格納するメモリである。
【００９７】
次に、本実施例におけるディスプレイタッチパネル２の反応領域の拡張動作を図２０のフローチャートを参照して説明する。
【００９８】
まず、ステップＳ３０１において、ボタン情報の有無を確認し、ある場合（ＹＥＳの場合）はステップＳ３０２に進み、無い場合（ＮＯの場合）は本ステップで待機する。ボタン情報の有無とはメニュー画面上でハイライト情報を持つ項目が存在するか否かを判断している。
【００９９】
次に、ステップＳ３０２において、メニュー画面上の文字列を認識し文字列の座標位置を取得するためにスキャン処理を行いステップＳ３０３に進む。本ステップの詳細を図２１のフローチャートに示す。
【０１００】
まず、ステップＳ４０１において、メニュー画像データを取得してステップＳ４０２に進む。本ステップではメニュー画面が表示されている際のバックエンド部８から出力されたＡＶデータのうち映像データをスキャニング部１１ｇで取得する。
【０１０１】
次に、ステップＳ４０２において、文字情報の補正や文字特徴量の抽出といった文字認識処理を行ってステップＳ４０３に進む。本ステップでは、文字情報の補正、文字特徴量の抽出、認識と識別、座標情報算出といった文字認識の処理を行う。なお、本実施例は、文字の座標が取得できれば良いので、文字自体の識別（各文字がどういう文字なのか辞書データなどと照合）は省略してもよい。また、文字認識の方法はパターンマッチング法、ゾンデ法、ストロークアナリシス法など周知の方法を用いればよい。
【０１０２】
次に、ステップＳ４０３において、ステップＳ４０２で行った処理において文字画像があったか否かを判断し、ある場合（ＹＥＳの場合）はステップＳ４０４に進み、無い場合（ＮＯの場合）は終了する。本ステップでＮＯの場合は、例えば第１の実施例のボロノイ分割を行い反応領域の適正化を図ってもよい。
【０１０３】
次に、ステップＳ４０４において、文字画像の座標を取得して終了する。つまり文字画像の座標を文字画像座標データ格納部１１ｈに格納する。
【０１０４】
そして、図２０のフローチャートに戻って、ステップＳ３０３において、ボタン位置情報拡張部１１ｂが文字画像座標データ格納部１１ｈから文字画像座標データを読み出してステップＳ３０４に進む。
【０１０５】
次に、ステップＳ３０４において、ボタン位置情報拡張部１１ｂがボタン位置情報格納部１１ａからボタン位置情報を読み出してステップＳ３０５に進む。
【０１０６】
次に、ステップＳ３０５において、文字画像座標データとボタン位置情報の比較と割当処理を行ってステップＳ３０６に進む。文字画像座標データとボタン位置情報の比較と割当処理とは、ステップＳ３０３で認識した文字画像がどのボタン（ハイライト情報に記載されたハイライト領域）と組み合わされるべきかを決定する処理である。本ステップの詳細を、図２２を参照して説明する。図２２は、ボタン位置情報の矩形領域（ハイライト領域）としてＦ，Ｇが設定され、ステップＳ３０２で認識した文字画像としてＨ，Ｉが設定されている場合である。例えば矩形領域Ｆの場合、矩形領域Ｆの各頂点から文字画像Ｈ，Ｉの各頂点までの距離を算出し、そのうち最短距離に位置する文字画像Ｈを矩形領域Ｆに対応する文字画像とする。すなわち、メニュー画面上の複数の項目を区別する領域の位置に最も近い文字認識手段が認識したメニュー画面上の文字を示す位置を反応領域として設定している。上述した動作を図２３のフローチャートに示す。
【０１０７】
まず、ステップＳ５０１において、ボタン位置情報を主体に、全ての文字画像座標データ間の距離を算出してステップＳ５０２に進む。
【０１０８】
次に、ステップＳ５０２において、最短距離の文字画像データか否かを判断し、最短距離の文字画像データの場合（ＹＥＳの場合）はステップＳ５０３に進み、そうで無い場合（ＮＯの場合）は終了する。本ステップでＮＯの場合とは、最短距離となった文字画像データが複数あった場合や、各頂点それぞれで全く異なった文字画像データを選択してしまう場合などである。この場合は例えば第１の実施例のボロノイ分割や第２の実施例を実施してもよい。
【０１０９】
次に、ステップＳ５０３において、該当した文字画像座標データをボタンコマンドと結びつけて終了する。つまり、図２２の場合であれば、文字画像Ｈを矩形領域Ｆが選択された場合の反応領域とし、文字画像Ｉを矩形領域Ｇが選択された場合の反応領域とする。
【０１１０】
そして、図２０のフローチャートに戻って、ステップＳ３０６において、タッチパネル反応領域座標格納部１１ｉにタッチパネル反応領域座標を格納して終了する。
【０１１１】
本実施例によれば、ＤＶＤプレーヤ１において、表示されるメニュー画像の文字列をスキャンして文字認識を行って文字の座標位置を取得し、ボタン位置情報（ハイライト情報）に最も近い座標位置の文字をディスプレイタッチパネル２の反応領域としているので、ボタン位置情報よりも広くなるとともに、反応領域を適正化され、ユーザーが操作すると考えられる領域まで広くすることができる。
【０１１２】
なお、上述した図２０のステップＳ３０５の文字画像座標データとボタン位置情報の比較と割当処理は、第１の実施例で示したボロノイ分割を行った上で、ステップＳ３０３で認識した文字画像がどのボタン（ハイライト）と組み合わされるかを決定してもよい。詳細を図２４のフローチャートに示す。
【０１１３】
まず、ステップＳ６０１において、ボタン位置情報を基にボロノイ分割を行ってステップＳ６０２に進む。
【０１１４】
次に、ステップＳ６０２において、ボタン位置情報ｎのボロノイ分割領域には文字画像が認識された領域があるか否かを判断して、ある場合（ＹＥＳの場合）はステップＳ６０３に進み、無い場合（ＮＯの場合）はステップＳ６０４に進む。つまり、当該ボロノイ分割領域内に文字座標画像データ格納部１１ｈから読み出した文字座標画像データが存在するか否かを判断している。
【０１１５】
次に、ステップＳ６０３において、該当した文字画像座標データをディスプレイタッチパネル２の反応領域に登録してステップＳ６０４に進む。つまり、該当した文字画像座標データをタッチパネル反応領域座標格納部１１ｉに格納する。
【０１１６】
次に、ステップＳ６０４において、ボタン位置情報をディスプレイタッチパネル２の反応領域に登録してステップＳ６０５に進む。つまり、当該ボロノイ分割領域のボタン位置情報をタッチパネル反応領域座標格納部１１ｉに格納する。
【０１１７】
次に、ステップＳ６０５において、ボタン位置情報ｎのボタンコマンドをタッチ反応領域に登録して終了する。本ステップまで行って、ボタンに対するタッチ反応領域とその対応コマンドが関連付けられてタッチパネル反応領域座標格納部１１ｉに格納される。
【０１１８】
このようにすることで、例えば図２５に示すようにボタン位置情報の矩形領域（ハイライト領域）Ｊ，Ｋ，Ｌと、ボタン位置情報の矩形領域Ｋに対応する文字画像領域Ｍと、ボタン位置情報の矩形領域Ｌに対応する文字画像領域Ｎと、その他の文字画像領域Ｏ，Ｐがあった場合に、先にボロノイ分割を行ってしまうことで、ボタン位置情報の矩形領域と対応する文字画像領域が同じボロノイ分割領域に含まれるので、図２５でいうとボタン位置情報の矩形領域Ｋが文字画像領域Ｎに対応付けられるなど異なる文字画像領域と対応付けられることが少なくなる。また、その他の文字画像領域Ｏも反応領域とされてしまう可能性があるが、ボタン位置情報の矩形領域を中心にボロノイ分割を行っているので、他のボタン位置情報の矩形領域がないことから、その他の文字画像領域Ｏを反応領域としても誤動作を起こすことは無い。ただし、その他の文字画像領域Ｏはボロノイ分割線で区切られたＯ２の領域のみをボタン位置情報の矩形領域Ｋの反応領域とする。同様に、ボタン位置情報の矩形領域Ｌも文字画像領域Ｍと、その他の文字画像領域Ｐを反応領域とし、ボタン位置情報の矩形領域Ｊはその他の文字画像領域Ｏ１を反応領域とする。
【０１１９】
また、図２５のように各領域が飛び飛びではなく、図２６に示すように各領域を繋げてしまってもよい。
【０１２０】
なお、上述した各実施例は記録媒体としてＤＶＤ１４を用いていたが、本発明はボタン位置情報（ハイライト情報）や、タイトルテキスト情報を含むナビゲーションコマンドに相当する情報が記録された記録媒体であれば適用することができる。
【０１２１】
また、各実施例における再生部５や拡張部１１の機能はコンピュータのＣＰＵにおいて実行するプログラムとして構成してもよい。
【０１２２】
前述した実施例によれば、以下のＤＶＤプレーヤ１、記録媒体再生方法および記録媒体再生プログラムが得られる。
【０１２３】
（付記１）ＤＶＤ１４に記録されたＡＶデータおよびナビゲーションデータを読み出す再生部５と、再生部５が読み出したナビゲーションデータからＡＶデータを再生させるためのメニュー情報を表示するＬＣＤと、ＬＣＤに重ねられ、メニュー情報を操作するためのディスプレイタッチパネル２と、ディスプレイタッチパネル２が操作された位置情報に基づいてメニュー情報に従ったＡＶデータを再生させる再生部５と、を備えたＤＶＤプレーヤ１において、
ナビゲーションデータに含まれるボタン位置情報に基づいて、メニュー情報の項目毎のディスプレイタッチパネル２の反応領域をボタン位置情報が示す領域よりも広く設定する拡張部１１を備え、
拡張部１１が、複数のボタン位置情報に基づいてボロノイ分割を行い、ボタン位置情報が示す領域に最も近いボロノイ分割を行った分割線に囲まれた領域を反応領域として設定することを特徴とするＤＶＤプレーヤ１。
【０１２４】
このＤＶＤプレーヤ１によれば、ボロノイ分割によって複数の項目の反応領域の適正化を図った領域に対して使用者等が操作する可能性の高い領域にさらに絞ることができるとともに、従来よりも反応領域が広がり操作ミスを少なくすることができる。
【０１２５】
（付記２）ＤＶＤ１４に記録されたＡＶデータおよびナビゲーションデータを読み出し、読み出したナビゲーションデータからＡＶデータを再生させるためのメニュー情報を表示し、ディスプレイタッチパネル２が操作された位置情報に基づいてメニュー情報に従ったＡＶデータを再生する記録媒体再生方法において、
ナビゲーションデータに含まれる複数のボタン位置情報に基づいてボロノイ分割を行い、ボタン位置情報が示す領域に最も近いボロノイ分割を行った分割線に囲まれた領域を反応領域として設定してボタン位置情報が示す領域よりも広く設定することを特徴とする記録媒体再生方法。
【０１２６】
この記録媒体再生方法によれば、ボロノイ分割によって複数の項目の反応領域の適正化を図った領域に対して使用者等が操作する可能性の高い領域にさらに絞ることができるとともに、従来よりも反応領域が広がり操作ミスを少なくすることができる。
【０１２７】
（付記３）ＤＶＤ１４に記録されたＡＶデータおよびナビゲーションデータを読み出す再生部５と、再生部５が読み出したナビゲーションデータからＡＶデータを再生させるためのメニュー情報を表示するＬＣＤと、ＬＣＤに重ねられ、メニュー情報を操作するためのディスプレイタッチパネル２と、を備えたＤＶＤプレーヤのコンピュータを、ディスプレイタッチパネル２が操作された位置情報に基づいてメニュー情報に従ったＡＶデータを再生させる再生部５と、して機能させる記録媒体再生プログラムにおいて、
ナビゲーションデータに含まれるボタン位置情報に基づいて、メニュー情報の項目毎のディスプレイタッチパネル２の反応領域をボタン位置情報が示す領域よりも広く設定する拡張部１１としてコンピュータを機能させ、
拡張部１１が、複数のボタン位置情報に基づいてボロノイ分割を行い、ボタン位置情報が示す領域に最も近いボロノイ分割を行った分割線に囲まれた領域を反応領域として設定することを特徴とする記録媒体再生プログラム。
【０１２８】
この記録媒体再生プログラムによれば、ボロノイ分割によって複数の項目の反応領域の適正化を図った領域に対して使用者等が操作する可能性の高い領域にさらに絞ることができるとともに、従来よりも反応領域が広がり操作ミスを少なくすることができる。
【０１２９】
なお、前述した実施例は本発明の代表的な形態を示したに過ぎず、本発明は、実施例に限定されるものではない。すなわち、本発明の骨子を逸脱しない範囲で種々変形して実施することができる。
【符号の説明】
【０１３０】
１            ＤＶＤプレーヤ（記録媒体再生装置）
２      ディスプレイタッチパネル（タッチパネル）
５            再生部（読み出し手段、再生制御手段）
１１    拡張部（反応領域設定手段）
１１ｄ  ボタンサイズ変更部（接触領域記憶手段）
１１ｇ  スキャニング部（文字認識手段）
【国際調査報告】
2009084084.tif 000029
2009084084.tif 000030
2009084084.tif 000031
2009084084.tif 000032