(57)【要約】【課題】簡単なコマンドインタフェースを提供しながら複雑なユーザ対話式タスクをサポートする、装置用のユーザインタフェースを提供する。【解決手段】ユーザインタフェース画面表示を含む、開示されている処理装置には、階層として順序付けられた複数のメニュー（５００）を生成する手段が組み込まれている。メニューには、現メニュー（５５５）と前の親メニュー（５３５、５４０、５４５、５５０）が含まれ、親メニューから現メニューまでの選択経路（５４５、５５５）を示す。また、階層型メニュー表示内のメニュー選択項目（５５５）はユーザに、ａ）前記装置の制御情報の表示と、ｂ）ファンクション選択機能と、ｃ）制御パラメータデータ入力機能とをａ），ｂ），ｃ）の順で親子関係を有して提供する。処理装置にはまた、ユーザによるメニュー項目の選択（５５５）に応答して画面表示を更新する手段も組み込まれている。【選択図】図５
2010160807.tif 000002
【特許請求の範囲】
【請求項１】
ユーザインタフェース画面表示を含む装置であって、
同一画面に同時に表示される、階層として順序付けられた複数のメニューを生成する手段であって、前記メニューが現メニューと前の親メニューを含み、前記親メニューから前記現メニューへの選択経路を示し
前記メニュー内のメニュー選択項目がユーザに、
ａ）前記装置の制御情報の表示と、
ｂ）ファンクション選択機能と、
ｃ）制御パラメータデータ入力機能と
をａ），ｂ），ｃ）の順で親子関係を有して提供する、複数のメニューを生成する手段と、
階層として順序付けられた複数のメニューと、前記メニューを介して開始された同時進行のアプリケーションプログラムのウィンドウとを含む複合表示を生成する手段と、
ユーザのメニュー項目選択に応答して前記画面表示を更新する手段とを備えることを特徴とする装置。
【請求項２】
前記表示生成手段が、前記アプリケーションプログラムをユーザが対話操作している期間に、前記選択経路の常時可視表示を提供することを特徴とする、請求項１に記載の装置。
【請求項３】
ユーザによるメニュー項目の選択に応答して、前記画面表示を更新するためのメニュー項目間のリンクを保持するデータベースをさらに備えることを特徴とする、請求項１に記載の装置。
【請求項４】
ユーザによる制御パラメータデータの入力に応答して、前記データベースを更新する手段を備えることを特徴とする、請求項３に記載の装置。
【請求項５】
ユーザによる制御パラメータデータの入力に応答して、前記データベースを更新する手段を含む、前記階層として順序付けられたメニューをカスタマイズする手段を備えることを特徴とする、請求項３に記載の装置。
【請求項６】
前記メニューを自動的にスクロールして前記現メニューをユーザに見えるように保持する手段を備え、前記スクロールがユーザのメニュー項目選択に応答して実行されることを特徴とする、請求項１に記載の装置。
【請求項７】
前記選択経路がａ）強調表示、ｂ）着色、ｃ）陰影付け、ｄ）３次元陰影付け、ｅ）ハッチング、ｆ）破線、およびｇ）破線形状のうちの少なくとも１つによって識別されることを特徴とする、請求項１に記載の装置。
【請求項８】
前記メニューが前記アプリケーションプログラム用のユーザインタフェースの一部であることを特徴とする、請求項１に記載の装置。
【請求項９】
前記制御パラメータデータの入力機能が、ａ）パスワード、およびｂ）ユーザプロファイルデータのうち１つまたは複数を入力する機能を含むことを特徴とする、請求項１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニュー駆動式グラフィカルユーザ表示インタフェースに関するものである。
【背景技術】
【０００２】
家電製品分野では、ディジタルビデオディスク（ＤＶＤ：Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｋ）プレーヤ、パーソナルコンピュータ／テレビ一体型装置、衛星放送受信機、およびインターネット対応装置（たとえば、ＮＥＴＰＣ）など、複雑なユーザ対話式タスク（Ｕｓｅｒ Ｉｎｔｅｒａｃｔｉｖｅ ｔａｓｋ）を含む装置が増えてきている。この種のタスクには、装置の初期セットアップ、操作機能の選択、ユーザの好み（Ｕｓｅｒ ｐｒｅｆｅｒｅｎｃｅ）のプログラミング、プログラムに対する条件付きアクセスおよびユーザ権限（Ｕｓｅｒ ｅｎｔｉｔｌｅｍｅｎｔ）の決定などがある。その他にも、たとえば、アプリケーションプログラムの操作、音響／映像特性の選択、通信機能の選択、ヘルプやユーザガイドのマニュアルからの取得などがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
一般大衆にとって扱いやすい簡単なコマンドインタフェースを提供しながら、こうした複雑なユーザ対話式タスクをサポートする前記装置用のユーザインタフェースを考案する必要があることから、問題が生じる。
【０００４】
本発明に基づくシステムはこのような問題や派生する問題に対処するものである。
【課題を解決するための手段】
【０００５】
ユーザインタフェース画面（ｓｃｒｅｅｎ）表示を備えるシステムでは、階層として順序付けられた複数のメニューの表示を生成する。メニューには、現メニューと前の親メニューが含まれて、親メニューから現メニューに至る選択経路を示す。階層メニュー表示内のメニュー選択項目がユーザに、ａ）装置の制御情報の表示機能、およびｂ）制御パラメータデータ入力機能のうち少なくとも１つを提供する。画面表示は、ユーザのメニュー項目選択に応答して更新される。
【図面の簡単な説明】
【０００６】
【図１】図１は、本発明による、ユーザインタフェース画面表示を１組のユーザ対話式階層型制御および情報表示として提供するディジタルビデオディスク（ＤＶＤ）システムを示す図である。
【図２】図２は、本発明による、３つの階層型ＤＶＤ操作メニューを辿る操作経路を強調表示して示すユーザインタフェース画面表示を示す図である。
【図３】図３は、本発明による、階層型メニュー構造内でユーザによる操作パラメータ（パスワード）の入力を可能とするユーザインタフェース画面表示を示す図である。
【図４】図４は、本発明による、階層型メニュー構造内で操作パラメータ（サブタイトル起動状態）を表示するユーザインタフェース画面表示を示す図である。
【図５】図５は、本発明による、階層型メニュー構造内で現在選択可能なメニュー項目をユーザに見えるように保持するための自動スクロール動作を図示したユーザインタフェース画面表示を示す図である。
【図６】図６は、本発明による、ユーザ操作マニュアルに通常記載される種類の操作手順または手引きをユーザに提供するための階層型メニュー構造の使い方を図示したユーザインタフェース画面表示を示す図である。
【図７】図７は、本発明による、階層型メニュー構造内で操作パラメータを入力することによりユーザがテレビの動作を制御できるユーザインタフェース画面表示を示す図である。
【図８】図８は、本発明による、階層型メニュー構造内で操作パラメータを入力することによりユーザがプログラム再生を順序付けることができるユーザインタフェース画面表示を示す図である。
【図９】図９は、本発明による、階層型メニュー構造内で操作パラメータを入力することによりテレビの画像特性の調整をユーザが順序付けるためのユーザインタフェース画面表示を示す図である。
【図１０】図１０は、本発明による、階層型メニュー構造内で操作パラメータを入力することによりユーザが音声特性を調整できるユーザインタフェース画面表示を示す図である。
【図１１】図１１は、本発明による、階層型メニュー構造内で操作パラメータを入力することによりユーザが成人向けコンテンツ評価の限度を調整できるユーザインタフェース画面表示を示す図である。
【発明を実施するための形態】
【０００７】
本発明者等は、階層的に順序付けられたメニュー構造が、たとえばＤＶＤプレーヤなどの家電分野の装置を含む機器をユーザが対話的に操作するための簡単なグラフィカルユーザインタフェースを提供することができると認識している。階層的に順序付けられたメニュー構造はまた、パーソナルコンピュータ（ＰＣ）やその他の装置上で実行されるアプリケーションプログラムをユーザが操作するための簡単なインタフェースを提供する。
【０００８】
本発明者等はさらに、装置またはアプリケーションプログラムをユーザが操作している間、階層型メニュー構造を連続的に表示することによって非常に大きな利点が得られることも認識している。装置またはプログラムの動作期間中、メニュー構造を表示して見えるようにしておくことにより、ユーザは複数のメニューと操作タスクをいっそう辿りやすくなる。前記メニューシステムを利用すると、ユーザは複雑な多重レベルメニュー構造内のどこにいるかを知り、メニュー構造内を容易に進んだり戻ったりできる。階層型メニュー構造は、現在アクティブになっているメニューを画面に表示し続けるため自動的にスクロールされる。さらに、メニュー入口点と出口点および以前に選択されたメニュー項目が（たとえば、強調表示によって）識別され、ユーザは自分が辿った操作のナビゲーション経路と操作の順序を容易に知ることができる。１つ以上の介在メニュー項目で分離されたメニューの入口点と出口点も識別される。
【０００９】
階層内の個々のメニューは、装置制御パラメータを表示し、あるいはユーザが装置制御パラメータを入力するための１つ以上の選択可能な項目を含んでいる。
【００１０】
したがって、ユーザインタフェースは、たとえば、装置セットアップ、装置操作および調整、ユーザの好みの選択、条件付きアクセスおよびユーザ権限の管理、音響／映像特性の選択、通信機能の起動、およびユーザヘルプまたは使用説明などの機能をサポートする制御パラメータの表示および入力に対処できる。また、このインタフェースを使用すると、ディスプレイの輝度、コントラストなどの調整といった、所定の一連の機能の手引きをユーザに示すこともできる。また、たとえば、このインタフェースをプログラムガイドアプリケーション（ｐｒｏｇｒａｍ ｇｕｉｄｅ ａｐｐｌｉｃａｔｉｏｎ）で使用すれば、ユーザはプログラム選択を辿ることができる。さらに、ユーザは最初のメニューでプログラムテーマ（ｐｒｏｇｒａｍ ｔｈｅｍｅ）(たとえば、ニュース、ドキュメンタリ、スポーツなどのオプションから映画(ｍｏｖｉｅ))を選択し、後続のメニューを辿ってトピック（たとえば、スリラー、ＳＦ、ロマンスなどのオプションからコメディ）を選択することができる。
【００１１】
図１は、本発明による、１組のユーザ対話式階層型制御および情報表示という形でユーザインタフェース画面表示を提供するディジタルビデオディスク（ＤＶＤ）システムを示す図である。このＤＶＤシステムは、ＤＶＤディスクとオーディオＣＤディスクの両方を再生することができる。ユーザがコマンドを入力するとその応答として、デコーダ１００はインタフェース１５を介してディスク記憶媒体１０との間でデータの読み書きを行う。ユーザがリモートインタフェース（ｒｅｍｏｔｅ ｉｎｔｅｒｆａｃｅ）６５を介しリモートコントロールユニット（ｒｅｍｏｔｅ ｃｏｎｔｒｏｌ ｕｎｉｔ）７０を使ってコマンドを入力すると、コントローラ６０がそのコマンドを処理する。さらに、デコーダ１００はＭＰＥＧ互換オーディオおよびビデオデータを復号化し、オーディオユニット（ａｕｄｉｏ ｕｎｉｔ）５５およびビデオディスプレイ（ｖｉｄｅｏ ｄｉｓｐｌａｙ）５０上に再生する。ＭＰＥＧ（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅｓ Ｅｘｐｅｒｔ Ｇｒｏｕｐ）互換データは、これ以降「ＭＰＥＧ規格」と呼ばれる画像符号化規格に従って符号化される。ＭＰＥＧ規格は、システム符号化セクション（ＩＳＯ／ＩＥＣ１３８１８−１、１９９
４年６月１０日）とビデオ符号化セクション（ＩＳＯ／ＩＥＣ１３８１８−２、１９９５年１月２０日）に分かれており、これ以降、それぞれ「ＭＰＥＧシステム規格」および「ＭＰＥＧビデオ規格」と呼ぶ。
【００１２】
ユニット５０に表示される対話式階層型制御および情報画面表示では、機能の選択と装置制御パラメータ（動作パラメータを含む）の入力により、ユーザはＤＶＤデコーダ１００を操作することができる。階層内の個々のメニューでは、たとえば、装置の設定、装置の操作および調整、ユーザの好みの選択、条件付きアクセスおよびユーザ権限管理、音響／映像特性の選択、通信機能の起動、およびユーザヘルプと使用説明などのデコーダ１００の機能をサポートする制御パラメータを入力し、表示することができる。その他のメニューは、ユーザが所定の一連の機能、たとえばディスプレイの輝度やコントラストなどの調整を順に行って行くためのものである。
【００１３】
開示されているユーザインタフェースシステム（Ｕｓｅｒ ｉｎｔｅｒｆａｃｅ ｓｙｓｅｍ）は、家電製品分野の装置を操作するシステムに関して説明されているが、これは例示に過ぎない。本発明の原理は、たとえば、他の非家電製品機器の操作およびパーソナルコンピュータ（ＰＣ）または他の装置のアプリケーションプログラムの操作に使用されるユーザインタフェースシステムにも応用できる。さらに、本発明の原理は、たとえば、電話のメッセージ、コンピュータプログラム、インターネットデータ、またはその他の通信などのデータを処理するＭＰＥＧ非互換のシステム用のユーザインタフェースでも使用できる。
【００１４】
図１の（ＤＶＤ）システムの読み取りモード動作を考慮すると、インタフェースユニット１５によって、記憶媒体１０からのプログラム表現データが復調され、デインタリーブされた、Ｒｅｅｄ−Ｓｏｌｏｍｏｎ誤り訂正が行われ、デスクランブルされる。その結果得られた復号データストリームはデマルチプレクサ（ｄｅｍｕｌｔｉｐｌｅｘｅｒ）２０に送られる。ユーザは、ユニット５０に表示される階層型メニュー群に示されているオプションを選択することにより、ＤＶＤデコーダ１００を操作する。オプションを選択するには、リモートインタフェース６５を介してリモート制御ユニット７０によりコマンドを入力する。このようにして、ユーザは表示するプログラムを選択し、ＤＶＤシステムの設定、操作、および調整に関係する機能を起動する。入力したコマンドは、双方向データおよび制御信号バスＣを使用してデコーダ１００の要素の動作を制御するコントローラ６０によって処理される。コントローラ６０は、制御バスＣを使用し、デコーダ１００内の個々の要素内の制御レジスタ値を設定することにより、それらの要素の機能を制御する。
【００１５】
インタフェース１５から出力されるパケット化された復号データストリームには、たとえば選択された映画などを表すビデオおよびオーディオデータが含まれ、さらに、サブピクチャデータも含まれる。サブピクチャデータは、記憶媒体１０から引き出されたもので、たとえば表示コマンド、サブタイトル機能、内容表示メニュー、説明文、選択可能メニューオプション、またはその他の項目などの記憶媒体に格納されているプログラムと関連付けられている画像要素（ピクチャエレメント）を含む。インタフェース１５から送られた復号データストリーム内のビデオ、オーディオ、およびサブピクチャデータを含むパケットは、デマルチプレクサ２０により、それぞれのパケットヘッダ（ｐａｃｋｅｔ ｈｅａｄｅｒ）に含まれるパケット識別子（Ｐａｃｋｅｔ Ｉｄｅｎｔｉｆｉｅｒ）(ＰＩＤ)で識別される。
【００１６】
デマルチプレクサ２０は、インタフェース１５からのデータストリーム内の受信したパケットのＰＩＤとコントローラ６０によってユニット２０内の制御レジスタにプリロードされているＰＩＤ値とを照合する。デマルチプレクサ２０は、ビデオ、オーディオ、およびサブピクチャのパケットをそれぞれ、ＭＰＥＧビデオデコーダ２５、オーディオプロセッサ３５、およびサブピクチャプロセッサ３０に送る。デコーダ２５は、ユニット２０からのＭＰＥＧ互換のパケット化されたビデオデータを復号化して、伸張し、マルチプレクサ４０を介して、伸張されたプログラム表現ピクセルデータをＮＴＳＣエンコーダ４５に送る。同様に、オーディオプロセッサ３５は、ユニット２０からのパケット化されたオーディオデータを復号化し、関連する伸張ビデオデータと同期する復号化され、増幅されたオーディオデータをオーディオ再生用の装置５５に送る。
【００１７】
プロセッサ３０は、ユニット２０から受け取ったサブピクチャデータを復号化して、伸張し、伸張されたピクセルマッピングデータをオンスクリーンディスプレイ（Ｏｎ−Ｓｃｒｅｅｎ Ｄｉｓｐｌａｙ）（ＯＳＤ）とグラフィックスジェネレータ（ｇｒａｐｈｉｃｓ ｇｅｎｅｒａｔｏｒ）３７に送る。ユニット３７は、ユニット５０に表示するための１組の対話式階層型制御および情報メニュー表示を作成する。こうしたメニュー表示としては、ＤＶＤデコーダ１００をユーザ側で操作するための装置動作パラメータを選択したり入力したりできる、たとえば、図２〜図１１に示されているような表示がある。階層型メニュー表示は、コントローラ６０からの指示に従ってＯＳＤジェネレータ３７によりオーバレイピクセルマップデータという形式で生成される。コントローラ６０は、ユニット５０のメニュー表示を更新するためにデータベースを採用している。このデータベースは、階層構造内の特定のメニューをユニット５０に現在表示されているメニュー内の選択可能なメニューオプションアイコンに関連付けている。したがって、現メニューオプションアイコンをユーザが選択すると、コントローラ６０はそれに応答して、ユニット５０に表示する次の階層メニューを決定して、生成することができる。
【００１８】
コントローラ６０は、ＤＶＤデコーダ１００の動作に合わせてカスタマイズされているオペレーティングシステムを構成する予めプログラムされた命令を実行する。これらの命令を実行すると、コントローラ６０はユニット３７とともに、ユーザがＤＶＤ装置１００を対話的に操作しているときにユニット５０に連続的に表示できる、階層をなし自動的にスクロールする一連のメニューを生成する。
【００１９】
コントローラ６０はユニット３７とともに、連続する階層型メニュー構造の表示されている部分を垂直方向と水平方向の両方に自動的にスクロールし、ユニット５０の画面に現れているメニュー構造の現在アクティブになっている部分の表示を保持する。ユーザがメニューを辿ると、現在アクティブになっているメニューと最近選択されたメニューがユニット５０の表示ウィンドウの左に向かって水平にスクロールされ、前のメニューは現メニューの右に表示される。
【００２０】
コントローラ６０は、ある種の機能をアクティブにしたとき、たとえばユーザが映画の再生を開始したときなどに、ユニット５０に表示されているメニュー構造を取り除く。しかし、選択された機能が完了すると、たとえば映画が終了したときに、コントローラ６０はユニット３７とともに、再び、ユニット５０に表示するメニューを生成し、表示されたユーザインタフェースを包含する階層型メニュー構造に戻す。さらに、コントローラ６０のオペレーティングシステムは、メニュー構造が表示されていなくても、たとえば映画の再生中に、階層型メニュー構造の状況において連続的に機能し、最後に選択されたメニューオプションの記録を保持する。それにより、コントローラ６０は、最後に選択されたメニューを再度確立し、メニュー構造の外部にある機能を完了した後の、たとえば映画再生の終了時などのメニュー構造内の位置を保持する。それとは別に、別の実施形態のコントローラ６０では、作業完了後、デコーダ１００の操作を構造内別のメニューに戻すことができる。
【００２１】
ユーザがＤＶＤシステムを対話的に操作しているときに、ＤＶＤデコーダ１００側でメニュー構造を画面に表示したままにすることで、ユーザは複数のメニューおよび操作手順を辿りやすくなる。メニュー構造は、たとえば、映画再生中など全画面表示を使用する必要がある期間を除き、常時表示される。同様に、アプリケーションプログラム（たとえば、ワードプロセッサプログラム）でも、たとえば、アプリケーションプログラムを操作しているときなど全画面表示を必要とする期間を除き、前記メニュー構造を常時表示することで、同様の利点を享受できる。ユーザはこの機能を利用することで、自分が複雑な複数のレベルからなるメニュー構造内のどこにいるかを知り、構造内を簡単に進んだり、戻ったりできる。デコーダ１００は、階層型メニュー構造を自動的にスクロールし、現在アクティブになっているメニューの画面表示を保持する。
【００２２】
さらに、メニューの入口点と出口点およびすでに選択されているメニュー項目が識別され（たとえば、破線または断続する形、または３次元の陰影、ハッチングなどの強調表示、着色、陰影付けにより）、ユーザは自分の辿ったメニューの道筋と操作順序を簡単に知ることができる。図２〜図１１に関連して後で説明するように、ユーザはメニュー構造内で一方のメニューから隣接するメニュー、つまり前のメニューや次のメニューに順番に移動することができる。現メニューから別の隣接しないメニューへランダムにジャンプすることも、たとえば、停電やエラー状態になったとき、または素早いオリエンテーションや復旧のためといった、ある種の条件のもとで可能である。このような状態のときに、ユーザは、リモートユニット７０を介し、特定のコマンドをアクティブにした後、主メニューまたは基本メニューに戻ることができる。
【００２３】
コントローラ６０は、メニュー項目の選択とメニュー内移動コマンド、たとえば、メニュー構造内を進んだり戻ったりするための方向矢印やカーソルコマンドに応答して表示されるメニュー構造の部分を確定することでメニュー構造をスクロールする。コントローラ６０は、予め設定され予め記憶されている１組の階層型（ツリー構造）表示メニューから表示するメニュー構造の部分を選択する。たとえば、リモートユニット７０やキーボードなど（図示されていない）のデータ入力装置を使用し、カスタマイズ機能を利用して、ユーザ側で新しいメニューおよびメニュー項目を構造に追加することもできる。コントローラ６０の指令に基づき、ＯＳＤジェネレータ３７は、選択されたメニュー構造を表す対応するＯＳＤピクセルマップオーバレイデータを更新する。
【００２４】
ユニット３７は、プロセッサ３０からのサブピクチャのピクセルマップデータを、表示のため選択されたメニュー構造を表すＯＳＤユニット３７オーバレイピクセルマップデータと直線的に組み合わせる。組み合わされたピクセルマップデータは、マルチプレクサ４０に送られる。コントローラ６０は、ユニット３７から受け取った組み合わされたピクセルマップメニューデータまたはデコーダ２５から受け取った伸張されたプログラム表現ピクセルデータをＮＴＳＣエンコーダ４５内のピクセルマップメモリバッファに送る。別のモードでは、ユニット３７から受け取った組み合わされたピクセルマップデータと伸張されたプログラムデータの両方が、マルチプレクサ４０を介して、エンコーダ４５に送られる。このモードでは、データはコントローラ６０の複合表示を形成する指令に従ってユニット４５のピクセルマップメモリバッファ内で組み合わされる。複合表示には、ビデオ、たとえば映画、および組み合わされたピクセルマップデータのオーバレイの両方が含まれ、たとえば映画の再生中に表示パラメータを調整することができる。
【００２５】
ＤＶＤシステムの通常の操作では、ユニット３７から受け取った組み合わされたピクセルマップメニューデータは、ユニット２５からのビデオデータ（たとえば映画データ）がなくても、ユニット５０に表示される。この目的のために、マルチプレクサ４０が、ユニット６０の制御のもとで、ユニット３７からのピクセルマップメニューデータをＮＴＳＣエンコーダ４５内のピクセルマップメモリバッファに送り、格納する。
【００２６】
エンコーダ４５はメモリバッファ内に格納されている組み合わされたピクセルマップメニューデータを従来のルミナンス成分およびクロミナンス成分に変換する。ルミナンス成分とクロミナンス成分は、コントローラ６０から送られてくるタイミングデータとともに、従来どおり、エンコーダ４５によって処理され、テレビやビデオモニタなどのＮＴＳＣ互換画像再生装置５０に表示するＮＴＳＣ信号となる。エンコーダ４５は、他の実施形態では、ＲＧＢ互換再生装置または高精細度テレビで表示されるＲＧＢ出力データを供給することができる。エンコーダ４５は、信号変換およびＮＴＳＣ信号発生用の従来の市販集積回路でよい。
【００２７】
図２〜図１１は、コントローラ６０とともにユニット３７によって生成され、表示ユニット５０（図１）に表示される、本発明によるユーザインタフェースメニューの例である。表示メニューは、このインタフェースに備わっている使いやすい、簡素である、操作しやすいという利点を示している。
【００２８】
図２は、基本メニューおよび、３つの階層型ＤＶＤ操作メニューを辿る操作経路を示すユーザインタフェース画面表示である。特に、図２は、ユーザが基本メニュー項目２０５から第２のメニューの入力項目２１５と項目２１０を通り、メニュー項目２２０〜２３５を通って、第３の、現在アクティブになっているメニューの項目２４０までユーザが辿った操作経路を示している。この例の基本メニューには、オプション項目として、２００、２０５、２４５、２５０、２５５、２６０、および２６５がある。項目２００〜２４０を通る操作経路は、太字の強調表示によってユーザにわかるようになっており、リモートユニット７０（図１）でユーザが方向またはカーソルコマンドを入力した後、この道筋を横方向に進む。メニュー入口点は、項目２１５と項目２２０で示される(図２)。メニュー出口点は前のメニュー（たとえば項目２１０）から次のメニュー（たとえば、項目２２０）の入口点までの操作経路が強調表示されることで識別される。入口点と出口点および個々のメニューの間にある項目は、太字の強調表示で識別される。
【００２９】
このため、ユーザは自分の辿ったメニュー操作経路と操作順序を容易に確かめられる。他の実施形態では、特定のメニューの入口点と出口点を識別（たとえば、強調表示によって）することができ、間の項目は識別のため強調表示されないようにできる。
【００３０】
図３は、ユーザがメニュー構造内で動作パラメータ（パスワード）を入力できる階層型メニュー表示の図である。この例では、ユーザはメニュー項目３００〜３３０を介して、メニュー項目３３５へ進んだ。メニュー項目３３５はダイアログボックスであり、ユーザはこれを使用して、デコーダ１００の動作パラメータ、この場合は複数のユーザのうちの一人に対するパスワードの形での条件付きアクセスデータ、を更新できる。
【００３１】
図４は、階層型メニュー構造内で動作パラメータ（サブタイトルアクティブ化状態）を表示する、本発明によるユーザインタフェース画面表示である。この例では、強調表示されたメニュー項目と操作経路は、ユーザが４００〜４１０を介して、メニュー項目４１５へ進んだことを示している。メニュー項目４１５では、ユーザに対しサブタイトルアクティブ化状態を示すが、この例のメニューでは、選択された映画のサブタイトルがユニット５０に表示されることになる。
【００３２】
図５は、階層型メニュー構造内の現在選択可能なメニュー項目をユーザに見えるようにしておく自動スクロール動作を示す本発明によるユーザインタフェース画面表示である。この例では、ユーザはメニュー構造内をメニューレベル１から現在アクティブなメニューレベル４まで進み、その途中、強調表示されている項目５３０、５１０、５０５、５４０、５４５、および５５５を通った。ユニット３７（図１）とともに動作するコントローラ６０は、メニュー構造の表示されている部分を水平方向に自動的にスクロールし、ダイアログボックス５５５（メニューレベル４）を表示されている画面の右に、前のメニュー（メニューレベル３）を画面領域５００の内側に配置する。そのため、すでに選択されているメニュー（レベル１とレベル２）は右から左へスクロールされて、画面を外れ、表示されている画面イメージ５００が残る。表示されているメニュー構造部分には、ユーザが好きなサブタイトル言語を選択できるダイアログボックス５５５（メニューレベル４）が含まれる。ユーザは、強調表示されている操作経路を容易に識別して、遡ることができ、またメニューが自動的にスクロールし、使用している間次のメニュー選択が画面に表示されたままになるのがわかっているので、メニュー構造内を先へ進むことができる。
【００３３】
図６は、多くの場合ユーザ操作マニュアルに記載されている種類の操作手順や手引きをユーザに提示する階層型メニュー構造の使い方を示す、本発明によるユーザインタフェース画面表示である。この例では、ユーザは項目６００〜６０５を通って、メニュー項目６１０へ進んだ。メニュー項目６１０では、メニュー選択項目６０５（ＰｌａｙＬｉｓｔ）の使用手順がユーザに説明される。
【００３４】
図７は、ユーザが階層型メニュー構造内で動作パラメータを入力することによりテレビの動作を制御することができる、本発明によるユーザインタフェース画面表示である。この例では、ユーザはメニュー項目７００〜７２５を通ってメニューダイアログボックス７３０へ進んでいる。ダイアログボックス７３０では、ユーザはリモートユニット７０（図１）で好きな動作日時を入力することによりＤＶＤシステムを作動させる日時を設定することができる。
【００３５】
図８は、階層型メニュー構造内で動作パラメータを入力することによりプログラム再生の順序を決定できる、本発明によるユーザインタフェース画面表示である。この例では、ＤＶＤデコーダ１００はＣＤオーディオディスク再生モードで動作する。図８のメニュー構造では、ユーザはメニュー項目８００と８０５からダイアログボックス８１０に進み、オーディオトラックの再生順序を決定する、例の項目８１０では、ユーザはたとえば、ＣＤオーディオトラック６、１２、および８（それぞれ項目８１５、８２０、および８２５）の再生順序を決定する。
【００３６】
図９は、階層型メニュー構造内で動作パラメータを入力することによりテレビジョン（ＴＶ）ピクチャ特性をユーザが調整する順序を決定する、本発明によるユーザインタフェース画面表示である。この例では、ユーザは項目９００〜９１５の強調表示されたメニューの道筋を進む。構造内のメニュー項目の順序付けを利用して、ユーザが一連の所定の表示特性調整機能を順に辿れるように案内する。たとえば、コントラスト９１０、輝度９１５、濃淡９２５、鮮明さ９３０、およびオートカラー（ａｕｔｏｃｏｌｏｒ）選択９５０の順序付けられた調整を、構造内を進む間に出会った順序で実行することをユーザに求めたり、要求したりすることができる。ユーザは、リモートユニット７０（図１）やキーパッドなどのカーソル操作入力装置を使用してアイコン選択またはアイコン移動により直接パラメータを調整する。たとえば、輝度を調整する場合には、項目９１５の輝度設定バーを移動する。
【００３７】
図１０は、階層型メニュー構造内で動作パラメータを入力することによりユーザ側で音響特性を調整することができる本発明によるユーザインタフェース画面表示である。この例では、ユーザは強調表示されたメニュー項目１０００〜１０３０を通り、ダイアログボックス１０３５に至り、中心オーディオイコライザフィルタ特性を調整する。
【００３８】
図１１は、階層型メニュー構造内で動作パラメータを入力することによりユーザ側で成人向け内容格付け限度を調整することができる本発明によるユーザインタフェース画面表示である。この例では、ユーザはメニュー項目１１００〜１１４５を通って、ダイアログボックス１１５０に至り、選択されたファミリ（家族）構成員（ここでは、Ｃｈａｒｌｅｓ）の格付け限度を調整する。この格付け限度を調整するには、リモートユニット７０（図１）を使用して、ダイアログボックス１１５０でアイコン１１５５を移動する。
【００３９】
本発明の原理は、他の家電製品以外の機器であっても、ユーザに対し情報を視覚的に表示する機能が組み込まれている限り、それらの機器を操作するためのユーザインタフェースシステムにおいても応用できる。このような機器としては、たとえば、ビデオ処理装置、コンピュータとその周辺装置、サーバ、通信機器、およびインターネットサーバと装置などがある。さらに、本発明の原理は、パーソナルコンピュータ（ＰＣ）やその他の装置で実行されているオペレーティングシステムおよびアプリケーションプログラムで使用するユーザインタフェースにおいても応用できる。このようなアプリケーションプログラムとしては、たとえば、文書処理、データベース、およびファイル管理のプログラムがある。さらに、本発明の原理に基づき、ユーザインタフェースを生成する際にさまざまな方法および機器を使用することができる。ユーザインタフェースを生成する装置と方法は、ここで説明した機構に限定されるわけではない。
【図１】
2010160807.tif 000003
【図２】
2010160807.tif 000004
【図３】
2010160807.tif 000005
【図４】
2010160807.tif 000006
【図５】
2010160807.tif 000007
【図６】
2010160807.tif 000008
【図７】
2010160807.tif 000009
【図８】
2010160807.tif 000010
【図９】
2010160807.tif 000011
【図１０】
2010160807.tif 000012
【図１１】
2010160807.tif 000013