(57)【要約】【課題】この発明の課題は、ＸＭＬ文書で定義されたフォーカス移動を、ユーザの利便性を考慮して表示するブラウザ表示装置を提供することにある。【解決手段】ＨＤ＿ＤＶＤにおいて、ナビゲーションデータを読み取る読取手段と、前記読取手段で読み取った前記ナビゲーションデータに含まれるＸＭＬ文書で定義された複数の要素を解析する解析手段と、前記解析手段で解析した前記複数の要素における各要素間の移動関係情報をフォーカス移動先リストとして記録する記憶手段と、前記記憶手段に記録されている前記フォーカス移動先リストに基づいて、画面に前記複数の選択要素を表示し、各要素間の移動関係情報を表示する制御手段とを有する。【選択図】  図１
2008293410.tif 000002
【特許請求の範囲】
【請求項１】
高密度ディスクを高精細再生する記録再生装置において、
出力映像の制御情報であるナビゲーションデータを読み取る読取手段と、
前記読取手段で読み取った前記ナビゲーションデータに含まれるＸＭＬ文書で定義された複数の要素を解析する解析手段と、
前記解析手段で解析した前記複数の要素における各要素間の移動関係情報をフォーカス移動先リストとして記録する記憶手段と、
前記記憶手段に記録されている前記フォーカス移動先リストに基づいて、画面に前記複数の要素を表示し、各要素間の移動関係情報を表示する制御手段と、
を有することを特徴とするブラウザ表示装置。
【請求項２】
前記移動関係情報は、リモコンに設けられた複数のカーソルキーの操作に対応する方向を文字表示することを特徴とする請求項１記載のブラウザ表示装置。
【請求項３】
前記移動関係情報は、前記リモコンに設けられた複数のカーソルキーの操作に対応する方向を矢印表示することを特徴とする請求項２記載のブラウザ表示装置。
【請求項４】
表示された前記複数の要素のうちフォーカスされている要素のみについて、前記フォーカスされている要素から移動が定義されている要素への移動関係情報を表示することを特徴とする請求項１記載のブラウザ表示装置。
【請求項５】
高密度ディスクを高精細再生する記録再生装置において、
出力映像の制御情報であるナビゲーションデータを読み取り、
読み取った前記ナビゲーションデータに含まれるＸＭＬ文書で定義された複数の要素を解析し、
解析した前記複数の要素における各要素間の移動関係情報をフォーカス移動先リストとして記録し、
記録されている前記フォーカス移動先リストに基づいて、画面に前記複数の要素を表示し、各要素間の移動関係情報を表示する、
ことを特徴とするブラウザ表示方法。
【請求項６】
前記移動関係情報は、リモコンに設けられた複数のカーソルキーの操作に対応する方向を文字表示することを特徴とする請求項５記載のブラウザ表示方法。
【請求項７】
前記移動関係情報は、前記リモコンに設けられた複数のカーソルキーの操作に対応する方向を矢印表示することを特徴とする請求項７記載のブラウザ表示方法。
【請求項８】
表示された前記複数の要素のうちフォーカスされている要素のみについて、前記フォーカスされている要素から移動が定義されている要素への移動関係情報を表示することを特徴とする請求項５記載のブラウザ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツに含まれるＸＭＬ文書で記録されたデータを表示するブラウザ表示装置に関する。
【背景技術】
【０００２】
現在、高精細デジタル放送の開始に伴い、デジタル放送番組のコンテンツを高精細画質で記録再生するする映像機器として、高精細ＤＶＤビデオレコーディング（ＨＤ＿ＤＶＤ−ＶＲ）規格に基づくデジタルレコーダの普及が始まろうとしている。また、高精細デジタル放送にも対応できるディスクメディアとして、ＨＤ＿ＤＶＤが普及している。
【０００３】
ＨＤ＿ＤＶＤには、映像データ、音声データとは別に、各種の情報がＸＭＬ文書で定義されている。ブラウザ装置では、ＸＭＬ文書で定義された情報は、映像データ、音声データと合成されて表示される。ＸＭＬ文書で定義された情報は、例えば、画面に表示される選択画面における要素（操作ボタン）の配置や、各操要素間のフォーカスのリモコン操作による移動関係が定義されている。
【０００４】
特許文献１には、ＢＭＬデータ放送ブラウジング装置において、ＢＭＬデータ放送を受信して取得されたＢＭＬ文書によって定義されているフォーカス移動情報から、各要素にフォーカスがあるときに、どのリモコンキーを押せばどの要素にフォーカスが移動するかをＢＭＬデータ表示するときに、移動先情報を付加して表示する構成が開示されている。
【特許文献１】特開２００２−１６８４９
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、ＢＭＬ文書に対応する方式であるが、ＨＤ＿ＤＶＤ規格であるＸＭＬ文書には対応していない。また、ＨＤ＿ＤＶＤでは、リモコンのカーソルキーが８方向に対させることができるため、各要素間のフォーカス移動の操作がより複雑になるという問題があった。
【０００６】
この発明の目的は、ＸＭＬ文書で定義されたフォーカス移動を、ユーザの利便性を考慮して表示するブラウザ表示装置を提供することにある。
【課題を解決するための手段】
【０００７】
この発明の一実施の形態に係るブラウザ表示装置は、ＨＤ＿ＤＶＤにおいて、ナビゲーションデータを読み取る読取手段と、前記読取手段で読み取った前記ナビゲーションデータに含まれるＸＭＬ文書で定義された複数の要素を解析する解析手段と、前記解析手段で解析した前記複数の要素における各要素間の移動関係情報をフォーカス移動先リストとして記録する記憶手段と、前記記憶手段に記録されている前記フォーカス移動先リストに基づいて、画面に前記複数の選択要素を表示し、各要素間の移動関係情報を表示する制御手段とを有する。
【発明の効果】
【０００８】
本発明により、選択要素が複数表示され、特定の要素にフォーカスがあるときに、その特定要素から移動先の選択要素をリモコンのカーソルキーで選択操作する場合、どのキーを選択すれば、特定要素から移動先の選択要素に移動するのかを表示することで、ユーザは、どのキーが有効で、どのキーを押せば移動するのかを容易に認識することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照して、この発明の種々な実施の形態に係るデータ再生装置について説明する。図１は、この発明のＨＤ＿ＤＶＤ再生機能を有するブラウザ表示装置の構成を示すブロック図である。
【００１０】
ＨＤ＿ＤＶＤ１０には、音声データ、映像データといったプレゼンテーションデータと、ＸＭＬ文書で記載されたナビゲーションデータを有している。ナビゲーションデータは、表示画面における各要素の配置、位置関係、及びカーソルキーによるフォーカス移動も定義されている。
【００１１】
そして、ブラウザ表示装置１は、データアクセスマネージャ１１、ナビゲーションマネージャ２、プレゼンテーションエンジン３、表示制御装置４、音声出力装置６を有している。ナビゲーションマネージャ２は、ＸＭＬ文書解析部２０、フォーカス移動先リスト格納部２１、ＨＤ＿ＤＶＤブラウザ制御部２２を有している。プレゼンテーションエンジン３は、アドバンスアプリケーションプレゼンテーションエンジン３１、ＤＥＭＵＸ３３、サブピクチャデコーダ３４、ビデオデコーダ３５、オーディオデコーダ３６、合成制御部３７を有している。
【００１２】
ブラウザ表示装置１にＨＤ＿ＤＶＤ１０がセットされると、ブラウザ表示装置１は、データアクセスマネージャ１１を介して、ＨＤ＿ＤＶＤ１０からナビゲーションデータおよびプレゼンテーションデータを所定のタイミングで随時取得する。
【００１３】
ナビゲーションマネージャ２は、ＨＤ＿ＤＶＤ１０から取得したナビゲーションデータを処理している。ＸＭＬ文書解析部２０は、セットされたＨＤ＿ＤＶＤ１０のナビゲーションデータを定義するＸＭＬ文書を読み込み解析する。ＨＤ＿ＤＶＤブラウザ制御部２２は、ＸＭＬ文書解析部２０で解析したナビゲーションデータに含まれるフォーカス移動先情報をフォーカス移動先リスト格納部２１に格納する。ユーザは、ブラウザ表示装置１の外部に接続される入力装置１２、または、図２に示すリモコンを介してＨＤ＿ＤＶＤブラウザ制御部２２に対して各種設定を入力する。
【００１４】
ここで、フォーカス移動先リスト格納部２１に格納されるフォーカス移動先情報の例について説明する。図３は、ＸＭＬ文書で定義されたナビゲーションデータの一例である。これは、ＨＤ＿ＤＶＤ規格であるＤＶＤ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  ＶＩＤＥＯのＳｔｙｌｅ  Ｍａｒｋｕｐに定義されたアドバンストナビゲーション記述の例である。ＸＭＬ文書解析部２０は、図３に示すナビゲーションデータから、図４に示す各要素間のフォーカス移動先リストを作成する。
【００１５】
図３に示すように、Ｂｕｔｔｏｎ１、Ｂｕｔｔｏｎ２、Ｂｕｔｔｏｎ３の各要素について、表示装置１３の画面に表示する表示位置、要素の大きさ、各要素間の位置関係がＸＭＬ文書で定義されている。また、特定の要素にフォーカスがあるときに、ユーザが入力装置１２またはリモコン５のカーソルキー５１に示される「上」、「下」、「左」、「右」のいずれを選択すれば、どの要素に移動するかを定義している。Ｂｕｔｔｏｎ１にフォーカスがあるときにユーザがリモコン５の右キーを選択すると、Ｂｕｔｔｏｎ３に移動し、下キーを選択すると、Ｂｕｔｔｏｎ２に移動する。Ｂｕｔｔｏｎ２にフォーカスがあるときにユーザがリモコン５の上キーを選択すると、Ｂｕｔｔｏｎ１に移動し、右キーを選択すると、Ｂｕｔｔｏｎ３に移動する。Ｂｕｔｔｏｎ３にフォーカスがあるときにユーザがリモコン５の左キーを選択すると、Ｂｕｔｔｏｎ１に移動する。ユーザが各要素間の移動として定義されていないキーを選択しても、フォーカスは移動しない。
【００１６】
上記説明したＸＭＬ文書で定義された各要素間の移動関係を、フォーカス移動先リスト格納部２１は、図４に示すフォーカス移動先リストとして記録する。
【００１７】
プレゼンテーションエンジン３は、取得したプレゼンテーションデータを処理している。ＤＥＭＵＸ３３は、データアクセスマネージャ１１を介して取得したＨＤ＿ＤＶＤ１０に記録されているプレゼンテーションデータを副映像データ、映像データ、音声データに分離する。
【００１８】
サブピクチャデコーダ３４は、ＤＥＭＵＸ３３で分離された副映像データをデコードする。ビデオデコーダ３５は、ＤＥＭＵＸ３３で分離された映像データをデコードする。オーディオデコーダ３６は、ＤＥＭＵＸ３３で分離された音声データをデコードする。音声出力装置６は、オーディオデコーダ３６でデコードされた音声データを音声出力する。
【００１９】
アドバンスアプリケーションプレゼンテーションエンジン３１は、ナビゲーションデータをＸＭＬ文書解析部２０で解析した解析情報を取得する。解析情報は、例えば、タイミング情報であり、サブピクチャデコーダ３４でデコードされた副映像、ビデオデコーダ３５でデコードされた映像を合成制御部３７で合成するタイミング等を制御する情報である。
【００２０】
また、アドバンスアプリケーションプレゼンテーションエンジン３１は、レイアウトマネージャ３２を有している。ＨＤ＿ＤＶＤブラウザ制御部２２は、ユーザによる入力装置１２または、リモコン５の操作により、表示装置１３に表示するブラウザ画面表示について、フォーカス移動先リスト格納部２１から各要素の有効キーとフォーカス移動先要素の情報を取り出す。
【００２１】
そして、ＨＤ＿ＤＶＤブラウザ制御部２２は、レイアウトマネージャ３２に各要素の有効なキーとその移動先が分かるように表示レイアウトの作成を要求する。レイアウトマネージャ３２は、ＸＭＬ文書解析部２０で解析され、フォーカス移動先リスト格納部２１に記録されているフォーカス移動先リストから移動先表示レイアウトを作成する。
【００２２】
そして、合成制御部３７は、ＸＭＬ文書を解析した情報と、前記の各要素の有効なキーとその移動先が分かる移動先表示レイアウトと、サブビデオデコーダ３４でデコードされた副映像と、ビデオデコーダ３５でデコードされた映像とを合成する。そして、表示制御装置４は、合成制御部３７で合成された出力信号を表示装置１３の画面に表示する。
【００２３】
ここで、レイアウトマネージャ３２による表示レイアウトの作成について説明する。図５は、ＨＤ＿ＤＶＤブラウザ制御部２２がレイアウトマネージャ３２で表示レイアウトを作成するに流れについて示したフローチャートである。
【００２４】
はじめに、ＨＤ＿ＤＶＤブラウザ制御部２２は、移動先リスト格納部２１に記録されているフォーカス移動先リストから各要素について上下左右の各方向に移動可能かを判断する（ステップＳ１０）。ＨＤ＿ＤＶＤブラウザ制御部２２は、特定の要素について上キーで他の要素に移動可能かどうかを判断する（ステップＳ１１）。ＨＤ＿ＤＶＤブラウザ制御部２２は、上キーで他の要素に移動可能と判断すると（ステップＳ１１、ＹＥＳ）、ＨＤ＿ＤＶＤブラウザ制御部２２は、その要素の上端に上方向移動可能マークを付ける（ステップＳ１２）。ＨＤ＿ＤＶＤブラウザ制御部２２は、上キーで他の要素に移動可能でないと判断すると（ステップＳ１１、ＮＯ）、その要素の上端に何も表示せずにステップ１３に進む。
【００２５】
次に、ＨＤ＿ＤＶＤブラウザ制御部２２は、特定の要素について下キーで他の要素に移動可能かどうかを判断する（ステップＳ１３）。ＨＤ＿ＤＶＤブラウザ制御部２２は、下キーで他の要素に移動可能と判断すると（ステップＳ１３、ＹＥＳ）、ＨＤ＿ＤＶＤブラウザ制御部２２は、その要素の下端に下方向移動可能マークを付ける（ステップＳ１４）。ＨＤ＿ＤＶＤブラウザ制御部２２は、下キーで他の要素に移動可能でないと判断すると（ステップＳ１３、ＮＯ）、その要素の下端に何も表示せずにステップ１５に進む。
【００２６】
次に、ＨＤ＿ＤＶＤブラウザ制御部２２は、特定の要素について左キーで他の要素に移動可能かどうかを判断する（ステップＳ１５）。ＨＤ＿ＤＶＤブラウザ制御部２２は、左キーで他の要素に移動可能と判断すると（ステップＳ１５、ＹＥＳ）、ＨＤ＿ＤＶＤブラウザ制御部２２は、その要素の左端に左方向移動可能マークを付ける（ステップＳ１６）。ＨＤ＿ＤＶＤブラウザ制御部２２は、左キーで他の要素に移動可能でないと判断すると（ステップＳ１５、ＮＯ）、その要素の左端に何も表示せずにステップ１７に進む。
【００２７】
次に、ＨＤ＿ＤＶＤブラウザ制御部２２は、特定の要素について右キーで他の要素に移動可能かどうかを判断する（ステップＳ１７）。ＨＤ＿ＤＶＤブラウザ制御部２２は、右キーで他の要素に移動可能と判断すると（ステップＳ１５、ＹＥＳ）、ＨＤ＿ＤＶＤブラウザ制御部２２は、その要素の右端に右方向移動可能マークを付ける（ステップＳ１６）。ＨＤ＿ＤＶＤブラウザ制御部２２は、右キーで他の要素に移動可能でないと判断すると（ステップＳ１５、ＮＯ）、その要素の左端に何も表示しない。
【００２８】
ＨＤ＿ＤＶＤブラウザ制御部２２は、レイアウトマネージャ３２による表示レイアウトに用いるフォーカス移動先リストの各要素について同様に実行する。また、ＨＤ＿ＤＶＤブラウザ制御部２２は、移動可能と判断した各要素間について、移動元から移動先に向けて矢印を表示して表示レイアウトを作成する。
【００２９】
例えば、ＨＤ＿ＤＶＤブラウザ制御部２２が、移動先リスト格納部２１から図４に示す各要素間のフォーカス移動先リストを基にして図６に示す表示レイアウトを作成した場合について説明する。ＨＤ＿ＤＶＤブラウザ制御部２２は、Ｂｕｔｔｏｎ１は上キーで移動可能ではない、下キーでＢｕｔｔｏｎ２に移動可能、左キーで移動可能ではない、右キーで移動可能ではないと判断する。次に、ＨＤ＿ＤＶＤブラウザ制御部２２は、Ｂｕｔｔｏｎ２は上キーでＢｕｔｔｏｎ１に移動可能、下キーで移動可能ではない、左キーで移動可能ではない、右キーでＢｕｔｔｏｎ３に移動可能と判断する。次に、ＨＤ＿ＤＶＤブラウザ制御部２２は、Ｂｕｔｔｏｎ３は上キーで移動可能ではない、下キーで移動可能ではない、左キーでＢｕｔｔｏｎ１に移動可能、右キーで移動可能ではないと判断する。そして、ＨＤ＿ＤＶＤブラウザ制御部２２は、図６に示す表示レイアウトを作成することもできる。移動可能要素間については、移動元から移動先に向けて矢印を表示し、移動可能となるキーを文字で表示する。
【００３０】
そして、表示制御装置４０は、表示装置１３に図６に示す表示レイアウトをブラウザ表示することで、ユーザは、リモコン５のカーソルキー５１のうちどれを操作すれば所望の要素の移動するのかを容易に判断することができる。
【００３１】
次に、図７、図８に示すブラウザ表示する表示レイアウトの例を示している。ＨＤ＿ＤＶＤ対応のブラウザ表示装置では、ＨＤ＿ＤＶＤ１０のナビゲーションデータに８方向のカーソルキー５によるフォーカス移動が定義されている。そのため、ユーザは、図２に示すリモコン５のカーソルキー５を用いて、「上」、「下」、「左」、「右」、「右上」、「左上」、「右下」、「左下」の８方向に要素を移動可能である。
【００３２】
図７に示す表示レイアウトは、要素Ａから要素Ｉまでの９個あり、要素Ａを中心に８方向に要素が配置されてブラウザ表示されている。要素Ａを中心として、上下左右に配置されている要素Ｂ、要素Ｆ、要素Ｄ、要素Ｈは、要素Ａからそれぞれ上キー、下キー、左キー、右キーを用いて、それぞれ移動可能でとなるように定義されている。また、要素Ａを中心として、右上に配置されている要素Ｉ、左上に配置されている要素Ｃ、右下に配置されている要素Ｇ、左下に配置されている要素Ｅは、要素Ａからそれぞれ右上キー、左上キー、右下キー、左下キーを用いて、それぞれ移動可能でとなるように定義されている。
【００３３】
また、例として、要素Ｉと要素Ｂとの間は左キー、右キーで移動可能と定義され、要素Ｉと要素Ｈとの間は上キー、下キーで移動可能と定義されている。要素Ｈにフォーカスがあるときに、ユーザが要素Ｉを選択したい場合、要素Ｈと要素Ｉとの位置関係は上下関係であり、さらに、画面にリモコン５の上キーを押せば要素Ｉに移動することが表示されている。そのため、ユーザは、いずれのカーソルキー５１を選択すれば要素Ｉに移動するのかを混乱することなく選択できる。
【００３４】
要素Ｂにフォーカスがあるときに、ユーザが要素Ｉを選択したい場合、要素Ｈと要素Ｉとの位置関係は、要素Ｉは、要素Ｂから右方向と右下方向の間である。そのため、ユーザは、画面にどのキーを選択すれば要素Ｂから要素Ｉに移動するのか表示されていなければ、右キーを選択すればいいのか右下キーを選択すればいいのか実際に操作しなければ分からない。ここで、ユーザは、画面に右キーを選択すれば要素Ｂから要素Ｉに移動する表示を視認できるため、要素Ｂにフォーカスがあるとき、混乱することなく右キーを選択することができる。
【００３５】
ユーザは、いずれのキーを選択すれば所望の要素に移動するのかを各要素の位置関係からユーザ自身で判断する必要がなくなり、画面に表示されているカーソルキーの表示に従って選択することができる。
【００３６】
また、表示装置１３にブラウザ表示されている表示レイアウトの全ての要素からの移動先を示す上キー、下キー、左キー、右キーの表示を全て表示すると煩雑となるため、フォーカスがある要素から移動可能とする要素への表示のみを示すようにしてもよい。
【００３７】
上記説明したように、ＨＤ＿ＤＶＤ１０では、ナビゲーションデータに８方向のカーソルキー５によるフォーカス移動が定義されているため、表示装置１３にブラウザ表示した要素が多数あっても、８方向のカーソルキーを用いることで、一回の操作で移動させることが可能となる。
【００３８】
図８に示す表示レイアウトは、要素ａから要素ｑまでの１６個あり、要素ａを中心に１６方向に要素が配置されてブラウザ表示された別の実施例である。要素ａを中心として、上下左右に配置されている要素ｂ、要素ｆ、要素ｄ、要素ｈは、要素ａからそれぞれ上キー、下キー、左キー、右キーを用いて、それぞれ移動可能でとなるように定義されている。また、要素ａを中心として、右上に配置されている要素ｉ、左上に配置されている要素ｃ、右下に配置されている要素ｇ、左下に配置されている要素ｅは、要素ａからそれぞれ右上キー、左上キー、右下キー、左下キーを用いて、それぞれ移動可能でとなるように定義されている。
【００３９】
また、図８に示すように、要素ａを中心として、要素ｂと要素ｃとの間に要素ｊ、要素ｃと要素ｄとの間に要素ｋ、要素ｄと要素ｅの間に要素ｌ、要素ｅと要素ｆとの間に要素ｍ、要素ｆと要素ｇとの間に要素ｎ、要素ｇと要素ｈとの間に要素ｏ、要素ｈと要素ｉとの間に要素ｐ、要素ｉと要素ｂとの間に要素ｑが位置している。
【００４０】
要素ａにフォーカスがあるとき、ユーザは、要素ｊ、要素ｋ、要素ｌ、要素ｍ、要素ｎ、要素ｏ、要素ｐ、要素ｑには、リモコンの８方向選択可能なカーソルキーを用いても直接移動することができない。
【００４１】
ここで、例えば、ユーザが、要素ａにフォーカスがあるときに、要素ｏを選択したい場合について説明する。要素ｏは、要素ａからは直接移動することができないため、要素ｈと要素ｏとの間を上キーと下キーで移動し、要素ｇと要素ｏとの間を上キーと下キーで移動するように定義されている。
【００４２】
そのため、要素ａにフォーカスがあり、ユーザが要素ｏを選択したいときは、ユーザは、はじめに要素ｈまたは要素ｇにフォーカスを移動し、次に要素ｏにフォーカスを移動する手順となる。要素ａから要素ｑまでの１６個の各要素間のフォーカス移動がブラウザ表示されているため、ユーザは、要素ａにフォーカスがあり、要素ｏを選択したい場合、リモコン５のカーソルキー５１を用いても一回の操作で直接移動できないと容易に判断できる。そして、ユーザは、要素ａにフォーカスがあり、要素ｏを選択したい場合、どのようにリモコン５のカーソルキー５１を操作すればよいのかを容易に視認することができる。
【００４３】
また、例として、要素ｈと要素ｏとの間は上キー、下キーで移動可能と定義され、要素ｏと要素ｇとの間は上キー、下キーで移動可能と定義されている。要素ｈにフォーカスがあるときに、ユーザが要素ｏを選択したい場合、要素ｈと要素ｏとの位置関係は上下関係であり、さらに、画面にリモコン５の下キーを押せば要素ｏに移動することが表示されている。そのため、ユーザは、いずれのカーソルキー５１を選択すれば要素ｏに移動するのかを混乱することなく選択できる。
【００４４】
要素ｇにフォーカスがあるときに、ユーザが要素ｏを選択したい場合、要素ｇと要素ｏとの位置関係は、要素ｏは、要素ｇから右方向と右上方向の間である。そのため、ユーザは、画面にどのキーを選択すれば要素ｇから要素ｏに移動するのか表示されていなければ、右キーを選択すればいいのか右上キーを選択すればいいのか実際に操作しなければ分からない。ここで、要素ｇから要素ｏへの移動は、右キーでも右上キーでもなく上キーと定義されている。そのため、ユーザは、画面に上キーを選択すれば要素ｇから要素ｏに移動する表示を視認できるため、要素ｇにフォーカスがあるとき、混乱することなく上キーを選択することができる。
【００４５】
また、要素ｏにフォーカスがあるときに、ユーザが上キーを選択すれば要素ｈに移動し、左キーを選択すれば要素ａに移動し、下キーを選択すれば要素ｇに移動するように定義されている。ユーザは、要素ａにフォーカスがあるときに、一回のカーソルキー５１の操作で要素ｏに移動できないが、要素ｏにフォーカスがあるときに、一回のカーソルキー５１の操作で要素ａに移動できる。また、要素ｏにフォーカスがあるときに、下キーを選択すれば要素ｇに移動するように定義されているが、カーソルキー５１の左下キーでも要素ｇに移動するように定義してもよい。ユーザは、所望の要素に移動させたい場合に、８方向選択可能なカーソルキー５１のうち複数のキーを使用することが可能となる。
【００４６】
さらに、例えば、はじめにフォーカスが要素ａにあり、ユーザがカーソルキー５１を操作して、要素ｈ、要素ｏの順でフォーカスを移動させたときに、ナビゲーションマネージャ２は、フォーカスの移動履歴を記憶する。そのため、ユーザが操作を間違えたために要素ａに戻りたい場合、要素ｏにフォーカスがあるときに、定義されていないカーソルキー５１（例えば、右キー、右上キーなど）を選択することで、履歴を遡って要素ｈ、要素ａの順で戻ることができるようにしてもよい。
【００４７】
また、要素ｂにフォーカスがあり、ユーザが要素ｄを選択したい場合は、はじめにカーソルキー５１の下キーを操作して要素ａに移動し、次に左キーを操作して要素ｄにフォーカスを移動させるため、２回のカーソルキー５１の操作が必要である。ここで、要素ａを中心として複数の要素が円状に配置されている場合、要素ｂにフォーカスがあるときにユーザが左キーを長押しすると、円状に配置された要素を左回りで順次移動するように定義し、右キーを長押しすると、円状に配置された要素を右回りで移動するように定義することもできる。そうすることで、要素ｂにフォーカスがあり、ユーザが要素ｄを選択したい場合は、左キーを長押しすれば順次要素ｄまで移動するので、操作が単純になる。
【００４８】
また、表示装置１３にブラウザ表示されている表示レイアウトの全ての要素からの移動先を示す上キー、下キー、左キー、右キー、左上キー、右上キー、左下キー、右下キーの表示を全て表示すると煩雑となるため、フォーカスがある要素から移動可能とする要素への表示のみを示すようにしてもよい。
【００４９】
また、ＨＤ＿ＤＶＤ１０のナビゲーションデータにＸＭＬ文書で定義された表示装置１３にブラウザ表示される各要素間のフォーカス移動は、上記説明したようにリモコン５のカーソルキー５１の操作に対応させていたが、例えば、特定要素から４方向に移動先がある場合、色キー５１の操作に対応するように定義し、「青」、「赤」、「緑」、「黄」とブラウザ表示することもできる。また、リモコン５の選択キーを有効に活用し、カーソルキー５１と色キー５２を用いることで、特定の要素から多数の移動先要素がある場合でも対応することができる。
【００５０】
なお、この発明は前述した実施の形態に限定されるものではなく、現在または将来の実施段階では、その時点で利用可能な技術に基づき、その要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。さらに、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態に係るブラウザ表示装置の構成を示すブロック図。
【図２】本発明の一実施形態に係るブラウザ表示装置に用いるリモコンを示す外観図。
【図３】本発明の一実施形態に係るＸＭＬ文書で定義されたナビゲーションデータを示す図。
【図４】本発明の一実施形態に係るブラウザ表示装置で解析したフォーカス移動先リストを示す図。
【図５】本発明の一実施形態に係るブラウザ表示装置による表示レイアウトの作成を示すフローチャート。
【図６】本発明の一実施形態に係るブラウザ表示装置で作成された表示レイアウトを示す図。
【図７】本発明の一実施形態に係るブラウザ表示装置で作成された表示レイアウトを示す図。
【図８】本発明の一実施形態に係るブラウザ表示装置で作成された表示レイアウトを示す図。
【符号の説明】
【００５２】
１…ブラウザ表示装置、２…ナビゲーションマネージャ、３…プレゼンテーションエンジン、４…表示制御装置、５…リモコン、６…音声出力装置、１０…ＨＤ＿ＤＶＤ、１１…データアクセスマネージャ、１２…入力装置、１３…表示装置、２０…ＸＭＬ文章解析部、２１…フォーカス移動先リスト格納部、２２…ＨＤ＿ＤＶＤブラウザ制御部、３１…アドバンスアプリケーションプレゼンテーションエンジン、３２…レイアウトマネージャ、３３…ＤＥＭＵＸ、３４…サブピクチャ、３５…ビデオデコーダ、３６…オーディオデコーダ、３７…合成制御部、５１…カーソルキー、５２…色キー。
【図１】
2008293410.tif 000003
【図２】
2008293410.tif 000004
【図３】
2008293410.tif 000005
【図４】
2008293410.tif 000006
【図５】
2008293410.tif 000007
【図６】
2008293410.tif 000008
【図７】
2008293410.tif 000009
【図８】
2008293410.tif 000010