(57)【要約】      （修正有）【課題】表示メニューを用いてＡＶドキュメントの集合内をナビゲートするための技術において、ユーザに対して現在実行しているナビゲーションコマンドについてのフィードバックを提供可能にする。【解決手段】ＡＶドキュメントに関する要素を含む２以上のユニタリ・リストに相当しうるリストを含むグラフィックページが表示され、ここでこれら各要素はそれぞれグラフィックウィンドウに配置される。ユーザがナビゲーションコマンドを入力すると、これに応じて、スタートリストにおけるいわゆる「現行」の要素を含むグラフィックウィンドウがこのコマンドによって指定された方向に応じて１以上の到達先リストのほうへ移動し、この移動時間は少なくとも該コマンドの実行時間に等しい。【選択図】図２Ｃ
2005149490.tif 000002
【特許請求の範囲】
【請求項１】
表示手段を有する表示装置によって表示される要素のリスト内をナビゲートするためのプロセスであって、ドキュメントに関する要素を含むユニタリ・リストに相当しうるリストを２つ以上含むグラフィックページを生成して前記表示手段に表示する工程を有するプロセスにおいて、
ユーザによって方向を指定するコマンドが入力されると、第１リストにおける現行の要素を含む１以上の可動グラフィックウィンドウを指定された方向に応じて第２リストのほうへ移動させる工程がトリガーされ、前記可動グラフィックウィンドウの移動時間は少なくとも前記コマンドの実行時間に等しいことを特徴とするプロセス。
【請求項２】
前記可動グラフィックウィンドウの移動が終了した時点で前記第２リストの新たな要素を表示する工程を更に含むことを特徴とする請求項１記載のプロセス。
【請求項３】
前記可動グラフィックウィンドウの移動時間は前記リストのうちの１つ以上に新たに表示される要素の数によって左右されることを特徴とする請求項１又は２記載のプロセス。
【請求項４】
前記可動グラフィックウィンドウの移動時間は前記リストのうちの１つ以上に新たに表示される要素の計算をトリガーするコマンドの種類によって左右されることを特徴とする請求項１又は２記載のプロセス。
【請求項５】
前記第１リストには前記現行の要素の可動グラフィックウィンドウの複製が残存し、前記移動が終了したとき前記第１リストのコンテンツは変更されないことを特徴とする請求項１乃至４のいずれかに記載のプロセス。
【請求項６】
前記現行の要素の可動グラフィックウィンドウは前記第１リストから出ていき、前記移動が終了したとき前記第１リストのコンテンツは変更されることを特徴とする請求項１乃至４のいずれかに記載のプロセス。
【請求項７】
前記現行の要素の可動グラフィックウィンドウは複数の可動グラフィックウィンドウに分割され、分割された可動グラフィックウィンドウは分割された数だけの第２リストのほうへそれぞれを移動され、各第２リストにおける新たな要素は対応する可動グラフィックウィンドウが当該第２リストに到達した時点で表示され、各分割可動グラフィックウィンドウの移動時間は少なくともそれぞれの分割可動グラフィックウィンドウ及び対応第２リストに適用されるコマンドの実行時間に等しいことを特徴とする請求項１乃至６のいずれかに記載のプロセス。
【請求項８】
前記第１リストはナビゲーショングラフのノードに対応するアトリビュート値及び現行のアトリビュート値を有し、前記第２リストは前記移動の前又は後に前記現行のアトリビュート値に関連する要素を表示することを特徴とする請求項１乃至７のいずれかに記載のプロセス。
【請求項９】
前記アトリビュートはＭＰＥＧ７標準によって定義されるメタデータに相当することを特徴とする請求項８記載のプロセス。
【請求項１０】
ＡＶドキュメントの集合にアクセス可能な表示装置であって、２以上のユニタリ・リストに相当しうる要素リストを含むグラフィックページで、前記リストのうちの１つはグラフィックハイライトされる現行の要素を含む第１リストに相当するようなグラフィックページを生成してディスプレイ部に表示するための表示手段、及びナビゲーションコマンド入力手段を有する表示装置において、
前記第１リストにおける現行の要素を含む１以上の可動グラフィックウィンドウを１以上の第２リストに移動させるための変位手段を有し、
前記変位手段は方向を指定するナビゲーションコマンドによって起動され、前記可動グラフィックウィンドウは前記指定された方向に応じて移動し、前記可動グラフィックウィンドウの移動時間は少なくとも前記コマンドの実行時間に等しいことを特徴とする表示装置。
【請求項１１】
前記可動グラフィックウィンドウの移動が終了した時点において前記第２リストの新たな要素を把握するための手段を有し、前記新たな要素は前記移動が終了した時点で表示されることを特徴とする請求項１０記載の表示装置。
【請求項１２】
前記リストのうちの１つ以上に表示される新たな要素の数に応じて前記可動グラフィックウィンドウの移動時間を判定するための計算手段を有することを特徴とする請求項１０又は１１記載の表示装置。
【請求項１３】
前記リストのうちの１つ以上に表示される新たな要素の計算をトリガーするコマンドの種類に応じて前記可動グラフィックウィンドウの移動時間を判定するための計算手段を有することを特徴とする請求項１０又は１１記載の表示装置。
【請求項１４】
前記表示手段は複数の第２リストを含むグラフィックページを生成し、前記変位手段は前記複数の第２リストのそれぞれの方向に移動する複数の可動グラフィックウィンドウを生成し、且つ各可動グラフィックウィンドウの移動時間が少なくとも該可動グラフィックウィンドウに適用されるコマンドの実行時間に等しくなるように前記移動時間の計算／判定を行うことを特徴とする請求項１０乃至１３のいずれかに記載の表示装置。
【請求項１５】
前記表示手段によって生成される前記第１リストはナビゲーショングラフのノードに対応するアトリビュート値及び現行のアトリビュート値を含み、前記表示手段によって生成される前記第２リストは前記移動の前又は後に前記現行のアトリビュート値に関連する要素を表示することを特徴とする請求項１０乃至１４のいずれかに記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置を用いてアクセス可能な複数のマルチメディア・ドキュメント間をナビゲートするためのプロセス及びこのプロセスを実行するためのユーザインタフェースを有する表示装置に関する。
【背景技術】
【０００２】
一般的にユーザインタフェースは記述データを用いてテレビ画面などに表示されうるメニューを作成する。このデータに基づいてユーザは自らが興味を持つＡＶドキュメントを選択することができる。ＭＥＰＧ−７標準はＡＶコンテンツに関する記述データを規定する。このＭＰＥＧ−７標準はＩＳＯによって配給されていて、その仕様は２００３年３月発行のＩＳＯ−ＩＥＣ  ＪＴＣ１／ＳＣ２９／ＷＧ１１−Ｎ５５２５に記載される。なお、ドキュメントを伝送ネットワークから受信した場合、その記述データはローカルデータベースに格納され、これはネットワーク上でアクセス可能なドキュメントに応じて常に更新される。なお、記述データは上記以外にも存在し、同様に記録媒体もＰＶＲ（Personal  Video  Recorder）などを含む様々なメディアがある。ＡＶドキュメントはユーザの要請に応じて二方向性ネットワークからダウンロードされることも可能である。この場合ユーザはカタログを受信し、ここから自らが興味を持つドキュメントを選択し、自らの装置内のメモリにこのドキュメントをダウンロードする。このドキュメントにおける記述データはデータベースに記録され、トピックや、言語、評価などの特定条件に基づいてグループに分類される。ナビゲーション中これらの条件はグラフのノードを構成し、ユーザは要素を選択する。グラフにおけるナビゲーションを進めていくにつれユーザはこれらの条件を統合させてより正確なドキュメントの選択肢を提供される。このようにしてユーザに合わせてより制限されたドキュメントの選択肢をユーザに提供し、より迅速な選択を可能にすることがここでの目的となる。
【０００３】
当発明者によって出願された特許文献１は、テレビ番組を選択するためのメニュー内をナビゲートするためのプロセス及びこれらのメニュー内におけるナビゲーションを可能にするグラフィックインタフェースを具備する装置について記載する。ここではメニューを表示することによりナビゲーショングラフの適用を可能にする。これらのメニューはこのグラフの各ノードに対応付けられる要素が含まれるリストを表示する。そしてユーザはインタフェースを用いてこのグラフ内をナビゲートするための条件を決定し、これに応じてインタフェースはユーザの指定した趣向にしたがってドキュメントのフィルタ処理を実行する。ここでのグラフはユーザのコマンドに応じてアクセス可能なナビゲーション構造を定義する。ユーザ・ナビゲーション・インタフェースはこのグラフにおける各ノードに対応付けられる要素のリスト又はユーザの趣向に対応するドキュメントの抜粋のリストを画面に表示する。このようなナビゲーション方法は「ハイパーナビゲーション」と呼ばれる。これはＨＴＭＬページがハイパーリンクによって相互に接続される構成におけるインターネット・ナビゲーションに類似する。
【０００４】
現在ではユーザが家庭でＡＶドキュメントを入手するための手段はその選択の幅が拡大されていくにつれますます重要になっている。このような場合、画面の大きさが限られている関係から、入手可能なドキュメントを綿密にフィルタした結果得られたドキュメントのセレクションをページに表示してユーザに提供することが好ましい。しかし既存のユーザインタフェースによるドキュメントの検索は時間がかかり厄介である。また、特定条件に基づく要素の選択を可能にするプログラムを適用した場合更に時間が要される。なお、現在デジタルネットワークの導入により大容量記憶手段が普及し、また家庭におけるデジタルテレビ・デコーダなどでもインターネット形式のネットワークにアクセスできるようになりつつある。したがって次世代のユーザはオーディオ、ビデオ、画像、テキスト、アプリケーション／サービスなど様々な種類のマルチメディア・ドキュメントを大量に扱うようになることが予想される。なお、ドキュメントをメニューにフォーマットするためにはドキュメントのフィルタ処理を完了させなければならない。したがって装置の応答には長時間要される場合がある。この応答時間の間ユーザは自らのコマンドが処理されているか否か疑問に思うことが予想される。このような待ち時間を短縮するために中央部の処理能力を向上させメモリの大きさを拡大する方法があるが、このような対処法は高コストであることから不都合である。
【０００５】
特許文献２は画面上に表示されるメニュー内をナビゲートするためのプロセスについて記載する。このメニューはユーザが選択できる伝送チャンネルの名前のリストを提示する。そしてユーザの入力するコマンドに応じて表示される要素上をカーソルが移動するように構成される。しかしこのカーソルの移動は実行されるコマンドの具体的な実行状態を示すことはない。
【０００６】
また同様に、特許文献３も矢印型のカーソルを用いて選択可能なアイコンを示すメニューについて記載する。しかしここでもカーソルを動かすのはユーザであるため、カーソルの動きがユーザに更なる情報を提供することはない。
【特許文献１】仏国特許出願第２８０９２６８号（２００１年１１月２３日公開）
【特許文献２】米国特許第５９７８０４３号（１９９９年１１月２１日公開）
【特許文献３】米国特許第６４５２６０９号（２００２年９月１７日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって本発明は、ユーザに対して現在実行しているタスクについてのフィードバックを提供することが可能なユーザインタフェースの適用に関連する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の目的を達成するために、本発明はその一仕様において、表示手段を有する表示装置によって表示される要素のリスト内をナビゲートするためのプロセスであって、ドキュメントに関する要素を含むユニタリ・リストに相当しうるリストを２つ以上含むグラフィックページを生成して前記表示手段に表示する工程を有するようなプロセスを提供し、このプロセスにおいて、ユーザによって方向を指定するコマンドが入力されると、第１リストにおける現行の要素を含む１以上の可動グラフィックウィンドウを指定された方向に応じて第２リストのほうへ移動させる工程がトリガーされ、前記移動の続行時間は少なくとも前記コマンドの実行時間に等しくなるように構成される。
【０００９】
このような構成により、ユーザは、自らの装置が実行している処理が現に自らが入力したナビゲーションコマンドに対応していることを認知することができる。すなわち現行の要素（フォーカスされる要素とも呼ばれる）を含むウィンドウが移動すると、ユーザはこの移動が終了した時点で表示される新たな現行の要素がこのウィンドウの移動方向によって指示されるリストに含まれることを理解しうる。なお、この現行の要素を含む可動グラフィックウィンドウの移動時間は、少なくとも第２リストの新たな要素を把握するために要される処理時間に等しい。ここではグラフィックウィンドウの到達点（移動先）が把握されていて、この移動の速度が観察されうるため、ユーザはこれらに基づき自らが入力したコマンドの実行時間を推測することができためしびれを切らすことが回避されうる。
【００１０】
本発明の更なる好適な実施形態によると、可動グラフィックウィンドウの移動が終了した時点で到達先リストに新たな要素が表示される。
【００１１】
また、更なる実施形態によると、可動グラフィックウィンドウの移動時間は少なくとも１つのリストに新たに表示される要素の数に基づいて計算される。また、別の実施形態によると、可動グラフィックウィンドウの移動時間は少なくとも１つのリストに新たに表示される要素の計算をトリガーするコマンドの種類によって左右される。
【００１２】
また、更なる実施形態によると、第１リストには現行の要素の可動グラフィックウィンドウの複製が残存する。これはユーザに対して可動グラフィックウィンドウの移動が終了したときにスタートリスト（第１リスト）のコンテンツは変更されないことを示す。また別の実施形態によると、現行の要素の可動グラフィックウィンドウは第１リストから出ていきここに空白を作る。これはユーザに対して可動グラフィックウィンドウの移動が終了したときに第１リストのコンテンツが変更されることを示す。
【００１３】
また、更なる好適な実施形態によると、現行の要素を含む可動グラフィックウィンドウは複数の可動グラフィックウィンドウに分割され、分割された可動グラフィックウィンドウは分割された数だけある到達先リストのほうへそれぞれを移動される。そして各到達先リストは対応する可動グラフィックウィンドウが当該リストに到達した時点更新され新たな要素を表示する。
【００１４】
また、更なる好適な実施形態によると、スタートリスト（第１リスト）はナビゲーショングラフのノードに対応するアトリビュート値及びグラフィックハイライトされる現行のアトリビュート値を有する。到達先リスト（第２リスト）は可動グラフィックウィンドウの移動の前又は後にこの現行のアトリビュート値に関連する要素を表示する。
【００１５】
また、更なら好適な実施形態によると、このアトリビュートはＭＰＥＧ７標準によって定義されるメタデータに相当する。
【００１６】
なお、本発明は更にＡＶドキュメントの集合にアクセス可能な表示装置であって、２以上のユニタリ・リストに相当しうる要素リストを含むグラフィックページで、前記リストのうちの１つはグラフィックハイライトされる現行の要素を含む第１リストに相当するようなグラフィックページを生成してディスプレイ部に表示するための表示手段、及びナビゲーションコマンド入力手段を有する表示装置に関し、この表示装置は第１リストにおける現行の要素を含む１以上の可動グラフィックウィンドウを１以上の第２リストに移動させるための変位手段を有し、この変位手段は方向を指定するナビゲーションコマンドによって起動され、この可動グラフィックウィンドウは指定された方向に応じて移動し、この移動時間は少なくともコマンドの実行時間に等しいことによって特徴づけられる。
【発明を実施するための最良の形態】
【００１７】
以下において、本発明の特徴及び効果の理解を更に深めるために、添付図面を参照しながら本発明の好適な実施例の説明を行う。
【００１８】
図１は本発明の一実施形態に係る表示装置１の構成を示す図である。なお、ここではデコーダの構成が説明されるが、本発明をこれ以外の装置に適用することももちろん可能である。例えばパソコン、ＰＶＲ（具体的には当発明者によって生産／販売されるＴｈｏｍｓｏｎ−ＤＴＨ７０００モデルなど）や、ＡＶコンテンツにアクセス可能で且つメニューの生成／表示手段を備えるその他各種装置を適用することが可能である。表示装置１は、ディスプレイ部２、プログラムメモリ１２にリンクされる中央ユニット３、及び高ビットレート・デジタルバス６と交信するためのデジタルネットワーク・インタフェース５を有する。なお、この高ビットレート・デジタルバス６を適用することによりリアルタイムでＡＶデータを伝送することが可能になる。好適には、ここでアクセスされるネットワークは公衆ネットワークであり、遠隔サーバーへのアクセスを可能にし、通常ＩＰネットワークに相当する。また、表示装置１はＡＶデータを伝送ネットワークからチューナー／復調器４に係属する受信アンテナを介して受信することも可能である。表示装置１は更にリモコン８からの信号を受信するための赤外線信号受信器（リモコン・インタフェース）７、データベースを格納するメモリ９、及びテレビ画面２へ送信されるＡＶ信号を生成するためのＡＶ復号ロジックを備えるＡＶインタフェース１０を有する。リモコン８は方向ボタン↑、↓、→、←、ＯＫボタン、及び選択ボタンを有する。これらのボタンの機能については後ほど説明する。
【００１９】
表示装置１は更に画面にデータを表示するためのＯＳＤ（On  Screen  Display）回路１１を有する。このＯＳＤ回路１１はテキスト及びグラフィック生成回路に相当し、メニューや絵文字（例えば表示される局に対応する番号など）が画面上に表示されるようにすると共に本発明の実施形態に係るナビゲーションメニューが表示されるようにする。なお、ＯＳＤ回路１１は中央ユニット３及びナビゲータ１２によって制御される。このナビゲータ１２は好適には読み取り専用メモリに記録されるプログラムモジュールに相当する。また、このナビゲータ１２は例えばＡＳＩＣ型のカスタム回路という形をとることも可能である。
【００２０】
デジタルバス６及び／又は放送ネットワークは、マルチメディアドキュメント及びこれらドキュメントに関する記述データからなるデータを表示装置１へ送信する。これらのデータは放送ネットワーク又はデジタルバス６からのデータである。記述データは、アクセス可能なマルチメディアドキュメントのアトリビュート（属性）と呼ばれる分類要素を含む。この記述データは例えばＭＰＥＧ７標準によって定義されるメタデータなどであってよい。これらのデータは表示装置１のメモリ９のデータベースに記憶され、常に更新される。後にナビゲータはこのデータベースから情報を抽出し、画面上に表示するナビゲーションメニューを生成するためにこの情報を処理する。
【００２１】
本発明の一実施例によると、ナビゲータは、言語、トピック、サブトピック、ソース、及び製作者の５つのアトリビュートを考慮するように設定されうる。各アトリビュートは要素リストの識別子を有し、これにより対応するアトリビュートに基づいてＡＶコンテンツを特徴付けることができる。なお、以下においてコンテンツプロバイダによって設定された入手可能ドキュメントを分類するための要素リストの例を示す。
言語：英語、フランス語、ドイツ語、イタリア語、アラビア語、その他
トピック：映画、情報、ドキュメンタリ、スポーツ、ゲーム／ショー
サブトピック：
●映画（アドベンチャー、ドラマ、エロティック、推理物、フィクション、その他）
●情報（ニュース、ラジオ、天気予報、株式市場、スポーツ、その他）
●ドキュメンタリ（一般、自然、文化、社会、歴史、その他）
●ゲーム／ショー（一般、バラエティ、サーカス、トークショー、その他）
●スポーツ（一般、サッカー、テニス、バスケットボール、陸上、水上スポーツ、その他）
ソース：ＴＳＰ、衛星チャンネル、ホームＤＶＤ、ビデオレコーダ、インターネット
製作者：スピルバーグ、コッポラ、ベッソン、キューブリック、トリュフォー，その他
表示装置１は更に記述データの識別フィールドに含まれるコンテンツの題名及び要約をも考慮する。この題名及び要約はデジタル処理可能な文字ストリングからなる。例えば“Les  Dents  de  la  Mer”（映画「ジョーズ」のフランス語題名、直訳「海の歯」）という映画の題名は、「歯（dents）」と「海（mer）」という有意な言葉を含む。本発明の改善例によると、表示装置１は題名に含まれる言葉の意味を分析し、ここからアトリビュートの要素を推測し、ドキュメントによって取り上げられる１又は複数の主題を識別することができる。具体的には、表示装置１は文字ストリングをフィルタ処理し、有意な言葉のみを保持する。このフィルタ処理は明確な意味内容を有する言葉のリストに基づいて実施される。題名又は要約に含まれる言葉がこのリストに含まれている場合この言葉はそのまま保持され、それ以外の場合は考慮対象から外される。この例では、表示装置１は各ドキュメントを分類する際に上記５つのアトリビュートに加えて「題名及び要約」という６つ目のアトリビュートを考慮する。すなわち表示装置１の固有リストに基づいて題名及び要約の内容をフィルタ処理し、有意な言葉を抽出する。なお、フィルタ処理においては全ての言葉を削除することも可能であり、この場合６つ目のアトリビュートは考慮されないこととなる。
【００２２】
また、上述以外のアトリビュートを採用することももちろん可能である。
【００２３】
表示装置１は全てのアトリビュートを処理し、いくつかのグラフィックリストを含むスクリーンページを作成する。各リストは同一アトリビュートに関する要素又はドキュメントの識別子を含む。また好適には各リストはそれぞれ異なるアトリビュートに対応する。また、リストに含まれる各要素はそれぞれ別個のグラフィックウィンドウに配置される。まずナビゲーションが開始され時点では、特定の要素がハイライト（フォーカスとも呼ばれる）されている状態でスクリーンページが表示される。このようにハイライトされている要素が現行のリストにおける現行の要素に相当する。ユーザはナビゲーション変位をトリガーするための第１コマンドとして、例えば縦に羅列される要素のリストにおけるナビゲーションを実現するために２つの方向ボタン↑及び↓などを用いることができる。このナビゲーションにおいてはリストの要素（コンテンツ）が変更されない限り、表示は瞬時的に実現されうる。また、ユーザは第2コマンドとして例えば方向ボタン←及び→を用いてスタートリストのアトリビュートとは異なるアトリビュートに属する要素を含む別のグラフィックリストを選択することができる。これに応じてナビゲータは情報を検索し、ユーザに新たなグラフィックコンテンツを提示するためにこの情報を処理する。この処理時間中、現行の要素を含むグラフィックウィンドウは指定された矢印方向に動かされ、フォーカスされるグラフィックウィンドウの配置場所に移動される。グラフィックウィンドウがここに到達すると、グラフィックリストは更新され、少なくとも1つの共通アトリビュートに属する要素を含む新たなリストが表示され、このリストがフォーカスとなる。
【００２４】
ユーザがコマンドを起動させるのに応じてグラフィックウィンドウのコンテンツの計算を行う方法は既存の特許文献において記載されていて、特に当発明者によって出願された特許においてこの方法は記載されるため、この詳細については省略する。これらのコンテンツはグラフのノードから直接アクセス可能な要素のリストに対応する。ここで把握しておくべき点としては、この計算は、様々な要因によりある程度時間を要する場合がある。例えば表示手段1は大容量のメモリを備えていて、入手可能なドキュメントについての大量な情報を記録しうる。したがってこのデータに基づいてユーザに最適な要素のリストを提供するには比較的長い処理時間が要される。更に表示装置1がユーザプロファイルを用いてデータを更新する場合この処理時間はいっそう長くなる。また、新たなスクリーンショットを作成するための処理時間を長くする別の要因として、表示されるべきデータが装置内において未だ利用可能でない場合などがある。例えばドキュメントが伝送ネットワークによって提供される場合、対応する情報はテーブル単位で放送され、この更新には時間が要される。また、表示装置1が情報を取り出すために新たな周波数にロックしなければならない場合これは処理時間の更なる延長につながる。
【００２５】
本発明による動作処理をより明確に理解するために、以下において図2に示されるコマンド例の説明を行う。
【００２６】
例えば、ユーザがある局から伝送される「マトリックス」と題される映画を見ているとする。ユーザはリモコンのボタンを押すことによりナビゲータを起動させる。これに応じてナビゲータはＯＳＤ回路１１を制御して3つのグラフィックリストを生成し表示する。図２Ａに示されるように、ここでは映画の映像が画面の背景として表示される。右側にあるリストＬ１は映画の題名を含み、このうちの1つ（「マトリックス」）がフォーカスされる。左側にあるリストＬ２はアトリビュート識別子（「役者」）を含み、下側にあるリストＬ２はまた別のアトリビュート識別子（「製作者」）を含む。本発明の好適な実施形態によると、ユーザはリモコンの方向ボタンなどの方向入力手段を用いてスタートリストＬ１から到達リストＬ２へとナビゲーションを進めることができる。
【００２７】
図２Ａに示される例では、左側に役者の名前を表示するリスト及び下側に製作者の名前を表示するリストが提供されうることが示され、ユーザはこれらのリストの識別子を見ることで、これらのリストに対応するアトリビュートを認識できる。よってユーザは右側のリスト及び下側のリストがそれぞれ役者及び製作者のカテゴリに対応することを認識した上で、これらのアトリビュートに属する名前を参照することができる。例えばユーザは役者の名前のリスト内をナビゲートしたい場合は現在フォーカスされるリストの左側にあるリストＬ２の方向に対応するリモコンの左ボタン（←）を押す。ナビゲータは次にこの情報を取り出すために要される時間を計算し、「マトリックス」という要素を含む可動グラフィックウィンドウＦＭを、「役者」という識別子（又は役者の名前）を含むグラフィックリストのほうへ移動させる。図2Ｂはこの可動ウィンドウＦＭの移動の中間過程を示す。このウィンドウは少なくとも情報を取り出して表示用に処理するのに要される時間の間は移動する。可動ウィンドウＦＭは「役者」という識別子を含むリストＬ２に近づいていき（図２Ｃ参照）、このリストの位置と一致する時点で、対応する情報の表示の準備が完了されたこととなる。そして左側のグラフィックリストＬ２は拡大し、映画「マトリックス」における5人の主要役者の名前（キアヌ・リーブス、Ｌ・フィッシュバーン、キャリー・Ａ・モス、Ｈ・ウィーヴィング、Ｊ・Ｐ・スミス）を含むリストが表示される（ここでは主演役者の名前がハイライトされている）。なお、「マトリックス」のウィンドウが移動される前に表示されていたリストの代わりにはアトリビュート識別子「映画」を含むグラフィックウィンドウが新たに表示される。このような処理を経て表示されるスクリーンショットは図２Ｄに示されるようなものになる。この結果ユーザは方向ボタン↑及び↓を用いて役者の名前を含む新たなスタートリストＬ１内をナビゲートすることができる。なお、ここで「映画」のグラフィックリストの方を指す右ボタン→を押すことでユーザは更にナビゲータに対して現在ハイライトされている役者（キアヌ・リーブス）が出演している映画のリストを要求することができる。このボタンの作動により、「キアヌ・リーブス」という要素を含むウィンドウは役者のグラフィックリストを出て映画の題名のリストＬ２のほうへ移動する。この間ナビゲータは入手可能なドキュメントに対応するメタデータを分析してこのなかから役者として「キアヌ・リーブス」を含むものを検索する。このような要求の処理に要されるおおよその時間を計算する方法としては、ドキュメントの平均処理時間に入手可能なドキュメントの合計数を乗算する方法がある。ウィンドウの移動が終わると同時に到達先のグラフィックリストが更新される。この例では、「キアヌ・リーブス」の要素を含むウィンドウが映画のリストに到達すると、「映画」という識別子が含まれていたグラフィックリストは更新され、「マトリックス１、マトリックス・リローデッド、スピード、ジョニー・ニーモニック、その他」のグラフィックリストが表示される。ユーザは方向ボタン↑及び↓を用いてこの映画のリスト内をナビゲートすることができる。なお、こ���リスト内でのナビゲーションではリストの要素の変更は生じない。次にここで、ユーザがグラフィックリストを「製作者」のリストに変更したい場合、このユーザは→ボタンを押した直後に↓ボタンを押すことで、右下方向にある「製作者」のグラフィックウィンドウを指すことができる。これに応じてナビゲータは表示装置１において現在入手可能な映画制作者の名前を把握してこのリストを用意し、フォーカスされるウィンドウを右下方向に移動させて、用意した製作者のリストを表示する。
【００２８】
図３は本発明の更なる改善実施例を示す。この例では、可動ウィンドウＦＭが移動の開始時点で２つに分かれ、分かれたウィンドウはそれぞれ異なるアトリビュートに対応するリストに向けられる。ここでのナビゲーションの方向は可動グラフィックウィンドウの移動方向とおおよそ一致する。１つのウィンドウＦＭが対応到達先リストに到達すると、このリストはこのコマンドに対応するコンテンツを表示するように更新される。なお、ウィンドウＦＭそれぞれの移動時間は、ナビゲータによって計算される対応リストにおけるコンテンツの更新にかかる時間に応じて異なる。このような改善例により、ユーザに対してそれぞれのウィンドウの移動が終了した時点で到達先のリストＬ２が更新されることを示すことが可能になる。
【００２９】
ここで、ウィンドウＦＭが移動した際、このウィンドウのスタートリストＬ１における元の位置は空洞を形成しうる。また、このウィンドウＦＭのコピーを導入することにより、上述のようなスタートリストＬ１における空洞をなくすことも可能である。このようにしてユーザに対して、ウィンドウの移動が完了してもスタートリストＬ１は変更されないことを示すことが可能である。逆にウィンドウＦＭが移動した際にスタートリストＬ１に空洞が表示される場合このリストは変更されるかあるいは新たなグラフィックページ（スクリーンショット）から消滅する。
【００３０】
以下においては、ナビゲータがどのように動作するかを説明する。
【００３１】
図４はナビゲータによって実行される主要処理ステップを示すフローチャートである。ナビゲータの動作が開始されると、ナビゲータはデータベースを分析し、現行の要素（現在フォーカスされている要素）を把握する（ステップ４．１）。そしてナビゲータは後リビューを要素を示すいくつかのリストを表示するメニューを含むグラフィックページを生成する。
【００３２】
ステップ４．２では、ユーザがナビゲーションコマンドを入力する。ユーザは例えばリモコンの方向ボタンを操作するか、あるいは装置が音声認知機能を有する場合は「左」、「右」、「上」、「下」などの言葉を発することでこのようなコマンド入力を実行することができる。次にナビゲータは受信したコマンドを処理して、このコマンドが要素のハイライトのフォーカスを変更する必要があるか、又はこのコマンドが表示されるリストのうちの少なくとも１つを完全に再計算する必要があるかを判断する（ステップ４．３）。このコマンドが現在表示される要素を変更せずにフォーカスを移動させるように指示するコマンドである場合ナビゲータはこれをすぐに実行する（ステップ４．４）。この結果画面上のコマンドによって指示された方向先の要素がハイライトされ、プログラムはステップ４．２に戻りユーザからのコマンド入力を待機する。逆にコマンドがリスト要素の変更を要する場合ナビゲータは、入力されたコマンドに応じて新たなグラフィックコンテンツを生成するのに要される時間を把握する（ステップ４．５）。これを実行するための単純な手順として、入力コマンドと最長実行時間とを対応付けたテーブルを用いる方法がある。例えばグラフのノードに対応するメタデータの値などの情報はすぐに入手できるため、このような情報の検索及び対応リストの作成はすぐに完了しうる。これに対して、例えば特定の値のメタデータを有する情報のリストを検索する場合（例えば特定の役者の名前をメタデータに含む映画を検索する場合など）は、入手可能ＡＶドキュメントのデータベース内を検索する必要があるためより多くの計算時間が要される。なお、本発明の改善例によると、この計算処理時間は到達先のリストに含まれる要素の数又はコマンドによって更新されるリストの数に応じて計算される。この改善例はユーザが１リスト当たりの要素の数を規定するなど表示をカスタマイズできる場合などにおいて特に有用である。例えば１５の要素（それぞれ５つの要素を含む３つのリスト）を含むグラフィックページを生成するのにかかる時間は、３０の要素（それぞれ１０の要素を含む３つのリスト）を含むグラフィックページを生成するのにかかる時間の半分ですむ。したがってこの例では、グラフィックページの生成時間の計算は要素を把握するのにかかる最長時間に要素の数を乗算することによって実行されうる。ナビゲータがグラフィックページを生成するためにデータベースを分析する場合、おおよその計算時間はドキュメントの平均処理時間に入手可能ドキュメントの合計数を乗算することによって得られる。なお、これ以外の方法で上記計算を実行することも可能であり、これら各種方法は相互に組み合わせられることも可能である。
【００３３】
ステップ４．６では、現行の要素を含むグラフィクウィンドウを特定の方向に移動させるのと同時に入力コマンドを処理する。この方向は入力されたコマンドが指定する方向に対応する。すなわち右方向にコマンドが入力された場合ウィンドウは画面の右側に移動し、新たな注目要素の場所へ配置される。このようにしてユーザは処理動作が入力されたナビゲーションコマンドに対応していることを認知することができ、またウィンドウの移動が終了すると、この移動方向先に新たなフォーカス要素が表示されることを知らされる。
【００３４】
ステップ４．５で計算された時間に対応するウィンドウの移動終了時にはグラフィックページがすぐに更新され少なくとも１つの新たな要素リストが表示される（ステップ４．７）。なお、新たなフォーカス要素は可動ウィンドウの移動完了時の到達先のリスト内に設けられる。そしてこのプログラムはステップ４．２に戻り、ユーザからの新たなコマンド入力を待つ。
【００３５】
なお、上記ナビゲーションを実現するための方向コマンドに加えて、ユーザはＯＫボタンを押すことで現行の要素を選択することができる。例えば「マトリックス」がフォーカスされている場合、ユーザはＯＫボタンを押すことによりこの映画を観ることができる。
【００３６】
なお、上記において本発明はその好適な実施例に基づいて説明されてきたが、本発明はこれらの実施例に限定されることはなく、その範囲は本願の請求項によってのみ限定されうる。また、同業者であれば本発明の範囲を逸脱することなく上記実施例からは様々な変形や変更を構想することが可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態を実行するための表示装置を示すブロック図である。
【図２Ａ】ナビゲータによって生成されるスクリーンショットの一例を示す図である。
【図２Ｂ】ナビゲータによって生成されるスクリーンショットの展開例を示す図である。
【図２Ｃ】ナビゲータによって生成されるスクリーンショットの更なる展開例を示す図である。
【図２Ｄ】ナビゲータによって生成されるスクリーンショットの更なる展開例を示す図である。
【図３】本発明の更に好適な実施形態においてナビゲータによって生成されるスクリーンショットの一例である。
【図４】ナビゲータによって実行される主要処理ステップを示すフローチャートである。
【符号の説明】
【００３８】
１    表示装置
２    ディスプレイ部
３    中央ユニット
４    チューナー／復調器
５    デジタルネットワーク・インタフェース
６    デジタルバス
７    リモコン・インタフェース
８    リモコン
９    データベース
１０  ＡＶインタフェース
１１  ＯＳＤ回路
１２  プログラムメモリ（ナビゲータ）
【図１】
2005149490.tif 000003
【図２Ａ】
2005149490.tif 000004
【図２Ｂ】
2005149490.tif 000005
【図２Ｃ】
2005149490.tif 000006
【図２Ｄ】
2005149490.tif 000007
【図３】
2005149490.tif 000008
【図４】
2005149490.tif 000009