(57)【特許請求の範囲】
【請求項１】
ユーザ制御可能ポインタを含むグラフィカルユーザインタフェースを有する操作環境と、
少なくとも一つのコンピュータプログラムであって、該コンピュータプログラムのそれぞれはグラフィカルユーザインタフェース内で表示可能な複数の制御表示を有し、該複数の制御表示は制御表示の少なくとも一つが不透明である第１の形態と制御表示の少なくとも一つが少なくとも半透明である第２の形態とを有する少なくとも一つのコンピュータプログラムから成り、
前記ポインタが前記制御表示のうち１つの制御表示の上に移動することから成る特定の事象の発生により当該制御表示を前記第１の形態と第２の形態との間で切り替え、かつ
前記ポインタが当該制御表示から離れることにより、当該制御表示が漸進的に透明となるコンピュータ化されたシステム。
【請求項２】
前記特定の事象はグラフィカルユーザインタフェース内でユーザ制御可能ポインタを使って特定の制御表示を選択することを含む請求項１に記載のシステム。
【請求項３】
それに格納された実行可能なプログラムを有するコンピュータのためのコンピュータ読込み可能媒体であって、
コンピュータに特定の機能を実行させる手段と、
前記特定の機能で使用するためのかつグラフィカルユーザインタフェース内で表示可能な複数の制御表示を提供する手段であって、該複数の制御表示は制御表示の少なくとも一つが不透明である第１の形態と制御表示の少なくとも一つが少なくとも半透明である第２の形態とを有する手段とから成り、
ユーザ制御可能ポインタが前記制御表示のうち１つの制御表示の上に移動することから成る特定の事象の発生により当該制御表示を前記第１の形態と第２の形態との間で切り替え、かつ
前記ポインタが当該制御表示から離れることにより、当該制御表示が漸進的に透明となるコンピュータ読込み可能媒体。
【請求項４】
前記特定の事象はグラフィカルユーザインタフェース内でユーザ制御可能ポインタを使って特定の制御表示を選択することを含む請求項３に記載のコンピュータ読込み可能媒体。
【請求項５】
前記媒体はフロッピーディスクである請求項３に記載のコンピュータ読込み可能媒体。
【請求項６】
プロセッサと、コンピュータ読込み可能媒体と、ユーザ制御可能ポインタを含むグラフィカルユーザインタフェースを有する操作環境であって、前記プロセッサによって前記コンピュータ読込み可能媒体から提供される操作環境と、
少なくとも一つのコンピュータプログラムであって、該コンピュータプログラムのそれぞれは前記プロセッサによって前記コンピュータ読込み可能媒体から実行されかつグラフィカルユーザインタフェース内で表示可能な複数の制御表示を有し、該複数の制御表示は制御表示の少なくとも一つが不透明である第１の形態と制御表示の少なくとも一つが少なくとも半透明である第２の形態とを有する少なくとも一つのコンピュータプログラムとから成り、
前記ポインタが前記制御表示のうち１つの制御表示の上に移動することから成る特定の事象の発生により当該制御表示を前記第１の形態と第２の形態との間で切り替え、かつ
前記ポインタが当該制御表示から離れることにより、当該制御表示が漸進的に透明となるコンピュータ。
【請求項７】
前記特定の事象はグラフィカルユーザインタフェース内でユーザ制御可能ポインタを使って特定の制御表示を選択することを含む請求項６に記載のコンピュータ。
【請求項８】
前記コンピュータ読込み可能媒体はメモリから成る請求項６に記載のコンピュータ。
【請求項９】
コンピュータプログラムであって、
前記プログラムが動作するコンピュータに特定の機能を実行させるアプリケーションのコードと、
前記特定の機能で使用するためのかつグラフィカルユーザインタフェース内で表示可能な複数の制御表示を提供する制御表示のコードであって、該複数の制御表示は制御表示の少なくとも一つが不透明である第１の形態と制御表示の少なくとも一つが少なくとも半透明である第２の形態とを有する制御表示のコードとから成り、
前記ポインタが前記制御表示のうち１つの制御表示の上に移動することから成る特定の事象の発生により当該制御表示を前記第１の形態と第２の形態との間で切り替え、かつ
前記ポインタが当該制御表示から離れることにより、当該制御表示が漸進的に透明となるコンピュータプログラム。
【請求項１０】
前記特定の事象はグラフィカルユーザインタフェース内でユーザ制御可能ポインタを使って特定の制御表示を選択することを含む請求項９に記載のコンピュータ。
【請求項１１】
前記アプリケーションのコードの前記特定の機能は前記コンピュータプログラムが動作する前記コンピュータの外部の装置を模した仮想器具を含む請求項９に記載のコンピュータプログラム。
【発明の詳細な説明】
関連出願
本出願は、共に継続中で共に出願されかつ同一人に譲渡された、「チャンネル及び事象関連機能を呼び出すためにチャンネル及び事象オーバーレイを使用するためのシステム」、「多目的チャンネルバナー」、「レンズ状インタフェースを使用する階層化情報の表示」及び「テレビジョン環境におけるグラフィックスのレイアウトの制御」と題された出願に関連し、これら全ての出願は参照されることにより本明細書の一部を成す。
発明の分野
本発明は、コンピュータプログラムのための表示可能な制御表示のような表示に関する。特に、本発明は変化可能な透明度の表示に関する。
発明の背景
グラフィカルユーザインタフェースは、パーソナルコンピュータ（ＰＣ）のようなコンピュータ並びにテレビジョン（TV）及びビデオカセットレコーダ（ＶＣＲ）のような音響映像装置内で動作するコンピュータの操作環境の一部として次第に標準となってきている。例えば、マイクロソフトウィンドウズ（Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ）オペレーティングシステムの各バージョンで提供されたグラフィカルユーザインタフェースは、ユーザが制御可能なポインタを含む。ユーザは、コンピュータの表示装置上のグラフィカルユーザインタフェース内に表示された他の表示物の中の制御表示にアクセスするためにマウス又はタッチパッドのようなポインティングデバイスを使用してポインタを制御可能である。これらの制御表示はコンピュータ上で動作するコンピュータプログラム（即ち、オペレーティングシステム自体、アプリケーションプログラム等）と連動する。
しかし、コンピュータ上で同時に動作することを要求されるプログラムの数が増加することにより、より多くの制御表示を表示装置上のグラフィカルユーザインタフェース内に同時に表示することがますます要求されるようになり、制御表示を表示するために割り当てられた表示装置の領域が重要視されている。例えば、オペレーティングシステム内で動作するワードプロセッサのように、かつては一つ又は二つのプログラムのみがコンピュータ上で同時に動作していたが、現在は多数のコンピュータプログラムが動作している。このことは集中システムにおいて特に当てはまることであり、ワードプロセッサや表計算プログラムなどのようなアプリケーションプログラム以外にテレビジョンチューナープログラムや電話通信プログラム等のような実世界の装置を模したコンピュータプログラムもまた動作している。従って、表示装置はますます大量の情報、特にこれらプログラムの全てと連動した制御表示を表示しなければならない。
結局、これにより、このような表示装置上に表示されるグラフィカルユーザインタフェース上はコンピュータ上で動作するコンピュータプログラムの制御表示で雑然とすることになる。各コンピュータプログラムの制御表示の一部又は全てがコンピュータ上で同時に動作することで、コンピュータのユーザは制御表示を解読する際に困難を感じ、従ってコンピュータを使用する際にも同様に困難を感じるかもしれない。一つのコンピュータの制御表示が他のコンピュータの制御表示に干渉するおそれがある。従って、コンピュータの操作環境によって提供されたグラフィカルユーザインタフェース内におけるコンピュータプログラムの画面上の制御表示をよりよく管理する必要がある。画面上の制御表示をよりよく管理することによりユーザは制御表示を解読することがより簡単になり、その結果コンピュータの使用もまたより簡単になるようにすべきである。
発明の概要
上記の欠点並びに他の欠点及び問題は本発明によって対処され、以下の明細書を読みかつ検討することで理解されるであろう。本発明の一つの実施例において、システムは操作環境及び少なくとも一つのコンピュータプログラムを含む。操作環境はグラフィカルユーザインタフェースを有する。各コンピュータプログラムはグラフィカルユーザインタフェース内で表示可能な少なくとも一つの表示を有する。システムは、少なくとも一つの表示の不透明度が個別の事象に対応して変化するように構成される。各表示は制御表示から成ることが望ましいが、本発明はそれに限定されるものではなく、当該技術分野の通常の技術を用いることができる。
従って、例えば、本発明によるコンピュータプログラムの複数の制御表示は、所与の時にユーザがいずれか一つだけにアクセスできる三つの制御表示を含んでもよい。第１の形態において、これら三つの制御表示の全ては不透明であり、表示装置上のグラフィカルユーザインタフェース内にこれら全てが表示されていることを示す。しかし、第２の形態においては、一つの制御表示だけが不透明でありかつ残りの制御表示は透明であり、即ち一つだけが表示されている。制御表示をこれらの形態間で切り替える個別の事象とは、ユーザが制御可能なポインタをグラフィカルユーザインタフェース内で制御表示の一つに重ならない位置から制御表示の一つに重なる位置へと移動させることである。このように、ユーザがポインタを制御表示の一つの上に移動させた場合、他の二つの制御表示は表示されない。
これにより画面上の制御表示はよりよく管理される。ここで説明した例において、ユーザが映像ソースの表示特性を変更したくなる場合があり、この場合にはグラフィカルユーザインタフェースがオーバーレイされる。これら表示特性（輝度、色相、色調等）のための制御表示の全てを表示すると、映像ソース自体の表示に干渉するおそれがあり、ユーザは特性のいずれか一つが変化したことの効果を認識しにくくなる。しかし、ここで説明した例にあるように、第２の形態においては、制御表示の内一つだけが表示される。従って、ユーザは最初に全ての制御表示を呼び出してどの制御表示を対象とすべきかを決定することができ（第１の形態において）、その後、所望の制御表示以外の全てを透明にし、所望の制御表示を変えることの効果を直ちにより簡単に認識できる（第２の形態において）。
従って、コンピュータプログラムの複数の制御表示を、制御表示の少なくとも一つが不透明である第１の形態と制御表示の少なくとも一つが少なくとも半透明である第２の形態との間で切り替えることにより、画面上の制御表示をよりよく管理する。本発明の別の実施例においては、様々な範囲のコンピュータ、コンピュータ化されたシステム、コンピュータプログラム及びコンピュータが読み込み可能な媒体について述べられている。本発明の更に他の及び更なる実施例、側面及び利点については図面を参照することによりかつ以下の詳細な説明を読むことにより明らかになるであろう。
【図面の簡単な説明】
図１は、本発明の実施例がそれと共同して実現されるコンピュータ化されたシステムの概念図である。
図２は、グラフィカルユーザインタフェースを有する操作環境とグラフィカルユーザインタフェース内に表示可能な制御表示を有するアプリケーションプログラムとの間の関係を示すブロック図である。
図３（ａ）から図３（ｄ）は、本発明の一つの実施例によるグラフィカルユーザインタフェース内に表示可能なコンピュータプログラムの制御表示の操作を示す概念図である。
図４（ａ）から図４（ｃ）は、本発明の他の実施例によるグラフィカルユーザインタフェース内に表示可能なコンピュータプログラムの制御表示の操作を示す概念図である。
図５（ａ）から図５（ｂ）は、本発明の更に他の実施例によるグラフィカルユーザインタフェース内に表示可能なコンピュータプログラムの制御表示の操作を示す概念図である。
図６（ａ）から図６（ｂ）は、本発明の更に他の実施例によるグラフィカルユーザインタフェース内に表示可能なコンピュータプログラムの制御表示の操作を示す概念図である。
発明の詳細な説明
以下の好適な実施例の詳細な説明において、本明細書の一部を形成しかつ本発明が実施される特定の好適実施例を図示することによって示される添付図面を参照する。これらの実施例については当該技術分野に精通した者が本発明を実施することが可能になるほど十分詳細に説明される。他の実施例が利用され、その論理的、機械的、電気的な変更を本発明の精神及び範囲を逸脱しない限りにおいて加えてもよいことが理解されるであろう。従って、以下の詳細な説明は限定を加えるものではなく、本発明の範囲は添付請求の範囲のみによって定義される。例えば、以下の詳細な説明では特にコンピュータプログラムの制御表示について説明する。しかしこれはあくまで典型例であり、本発明自体は任意のかつ全ての電子的に発生させられた情報の表示（例えばセットトップボックス、小型携帯用情報端末、携帯電話などによって発生させられた表示）を含み、制御表示は一例に過ぎない。
先ず図１を参照すると、本発明の実施例がそれと共同して実現されるコンピュータ化されたシステムの概念図が示される。コンピュータ１１０は、モニタ１１２、ポインティングデバイス１１４及びキーボード１１６に作動的に連結される。コンピュータ１１０はプロセッサ（インテル社のペンティアムプロセッサが望ましい）、ランダムアクセスメモリ（ＲＡＭ）（少なくとも３２メガバイトが望ましい）、リードオンリーメモリ（ＲＯＭ）及びハードディスクドライブ、（フロッピーディスクを挿入できる）フロッピーディスクドライブ、光ディスクドライブ及びテープカートリッジドライブのような一つ以上の記憶装置を含む。メモリ、ハードドライブ、フロッピーディスクドライブ等はコンピュータ読込み可能媒体のいくつかのタイプである。本発明はコンピュータ１１０のいずれかのタイプに特に限定されるものではない。コンピュータ１１０はＰＣ互換のコンピュータであることが望ましい。このようなコンピュータの構造及び操作は当該技術分野で公知のものである。
コンピュータ１１０は、コンピュータ１１０に一体的であるか又は連結した、「集中環境」のような技術に対して提供されるハードウェアを含むことが望ましく、コンピュータ１１０は通常のＰＣの操作を越える機能を発揮する。このような機能にはTV機能が含まれることが望ましい。例えば、ゲートウェイ２０００社（Ｇａｔｅｗａｙ  ２０００，Ｉｎｃ．）から発売されているゲートウェイデスティネーションＰＣ／ＴＶシステム（Ｇａｔｅｗａｙ  Ｄｅｓｔｉｎａｔｉｏｎ  ＰＣ／ＴＶ  Ｓｙｓｔｅｍ）は、操作における二つの１次モード（TVを見ること及びＰＣを操作すること）を横断する集中環境を提供する。コンピュータ１１０は、音響／映像（即ちマルチメディア）装置と一体的であるか又は含むことが望ましい。音響／映像装置は、音声カード、デジタルビデオディスク（ＤＶＤ）プレーヤ、直接放送衛星（ＤＢＳ）受信機、（放送及び／又は有線TVのための）ＴＶチューナ、外部又は補助装置のための音響／映像入力、ＣＤ−ＲＯＭプレーヤ、少なくともラジオのチューニング機能を有する音響／映像チューナ、ケーブルデコーダ、ビデオカセットレコーダ、レーザーディスクプレーヤ、コンピュータパクトディスクプレーヤ、セットトップボックス、ケーブルボックス、ＤＢＳ用統合型レシーバ／デコーダ及びビデオカメラを含むがこれらに限定されるものではない。
コンピュータ１１０はまた、コンピュータ１１０上で動作する少なくとも一つの操作環境を有し、それぞれの環境はユーザが制御可能なポインタを含むグラフィカルユーザインタフェースを提供することが望ましい。このような操作環境は当該技術分野で公知のマイクロソフトウィンドウズオペレーティングシステムの各バージョンのようなオペレーティングシステムを含む。本発明は特定の操作環境のいずれかに限定されるものではないが、このような操作環境の構造及び使用は当該技術分野内で公知である。一つの実施例において、操作環境は、参照することによって本明細書の一部を成す「集中システムのアーキテクチャ」と題された共に継続中で共に出願されたものに記載されたソフトウェアアーキテクチャの一部であるかそれと一体である。当該技術分野内で通常の技術を有する者は、本発明が実現のために比較的高性能のコンピュータを必要としない点を評価するであろう。例えば、わずかに５１２Ｋのランダムアクセスメモリ（ＲＡＭ）を有するＤＳＳセットトップボックスで本発明の実現には十分である。
更に、コンピュータ１０はインターネットと通信可能に接続されてもよいが、任意の特定の方法によって本発明は制限されるものではなく、図１には示されていない。インターネット接続については当該技術分野内で公知である。一つの実施例において、コンピュータはモデム及び当該技術分野において「ダイアルアップ接続」として公知である技術を介してインターネットに接続するための対応する通信ドライバを含む。他の実施例においては、コンピュータはそれ自体が当該技術分野において「ダイレクト接続」（即ちＴ１ライン等）として公知の技術を介してインターネットと接続されているローカルエリアネットワーク（ＬＡＮ）に接続するためのイーサネット又は同様のハードウェアカードを含む。
モニタ１１２はコンピュータ、ビデオ及び他の情報を含む、コンピュータのユーザが閲覧するための情報の表示を可能にする。本発明は任意の特定のモニタ１１２によって限定されるものではなく、モニタ１１２は本発明によって使用されるかもしれない表示装置の一つの型である。このようなモニタはブラウン管（ＣＲＴ）表示装置並びに液晶表示装置（ＬＣＤ）のような平面パネル表示装置を含む。しかし、モニタは３１インチＶＧＡモニタであることが望ましい。ポインティングデバイス１１４は、マイクロソフトウィンドウズの各バージョンのようなオペレーティングシステムのグラフィカルユーザインタフェースによって提供される画面上のポインタの制御を可能とする。本発明は任意の特定のポインティングデバイス１１４に限定されるものではない。このようなポインティングデバイスはマウス、タッチパッド、トラックボール、リモートコントロール及びポイントスティックを含む。最後にキーボード１１６は、当該技術分野内で公知のようにコンピュータ１１０への文字情報の入力を可能とする。本発明はキーボードの任意の特定の型に限定されるものではない。キーボード１１６は無線式のキーボードであることが望ましい。
ここで図２を参照すると、グラフィカルユーザインタフェース操作環境とグラフィカルユーザインタフェース内に表示可能な制御表示を有する他のコンピュータプログラムとの間の関係を図示するブロック図が示される。ブロック図は本発明の一つの実施例の概念図であり、本発明の説明を補助する。当該技術分野内の通常の技術を有する者は本発明の具体的実施例を本発明の一つの実施例の概念図から変更させることは容易であることを認識するであろう。更に、図３（ａ）から図３（ｄ）、図４（ａ）から図４（ｃ）、図５（ａ）から図５（ｂ）、及び図６（ａ）から図６（ｂ）と共に記載されているように、本明細書中に種々の典型的実施例が提供されている。
図２の表示装置２００はグラフィカルユーザインタフェース２０４が表示される画面２０２を含む。グラフィカルユーザインタフェース２０４は、図１と共に説明されたようなコンピュータのマウス又はタッチパッドのようなポインティングデバイスを介してユーザによって制御されるユーザ制御可能ポインタ２０６を含む。図２に示されるように、例示することを目的として、制御表示２０８及び２１０がグラフィカルユーザインタフェース２０４内に表示される。グラフィカルユーザインタフェース２０４は、アプリケーションのコード２１４及び制御表示のコード２１６を有するオペレーティングシステム２１２によって提供され、制御表示２０８はアプリケーションのコード２２０及び制御表示のコード２２２を有するアプリケーションプログラム２１８によって提供され、制御表示２１０はアプリケーションのコード２２６及び制御表示のコード２２８を有するアプリケーションプログラム２２４によって提供される。
オペレーティングシステム２１２及びアプリケーションプログラム２１８、２２４は、コンピュータ読込み可能媒体（メモリ又はフロッピーディスクのような）内又はその媒体上に常駐するコンピュータプログラム（ソフトウェア）でありかつ図１と共に説明されたようなコンピュータ上で動作するコンピュータ実行可能命令（即ち、コンピュータのプロセッサによって実行可能である）から成る。オペレーティングシステム２１２は１つの操作環境であり、グラフィカルユーザインタフェースを提供するコンピュータを動作させる環境のいずれのタイプであってもよい。共通に使用できるグラフィカルユーザインタフェース操作環境は、説明してきたようにマイクロソフトウィンドウズの各バージョンを含む。
オペレーティングシステムを含む各コンピュータプログラムはアプリケーションのコード及び制御表示のコードを含む。アプリケーションのコードは関連するコンピュータプログラムを機能させるためのコードである。本発明は任意の特定の機能に限定されるものではない。一つの実施例において、コンピュータプログラムの少なくとも一つは、コンピュータプログラムが動作しているコンピュータの外部の装置を模した仮想器具（電話又はテレビジョンのような）から成る特定の機能を有する。本明細書で説明したような本発明の実施例によれば、制御表示のコードは機能の使用のためでありかつグラフィカルユーザインタフェース内で表示可能な複数の制御表示のためのコードである。
オペレーティングシステム２１２の場合、アプリケーションのコード２１４は、入力／出力（Ｉ／Ｏ）装置（プリンタ、モニタ等）がコンピュータなどの中で及びコンピュータなどによってアクセスされる機能をオペレーティングシステムに提供する。制御表示のコード２１６は、ユーザが制御可能なポインタ２０６を含むグラフィカルユーザインタフェース２０４自体のために設けられる。アプリケーションプログラム２１８の場合、アプリケーションのコード２２０は特定の機能のために設けられ、一方制御表示のコード２２２はグラフィカルユーザインタフェース２０４内で表示可能な制御表示２０８のために設けられる。同様に、アプリケーションプログラム２２４の場合、アプリケーションのコード２２６は特定の機能のために設けられ、一方制御表示のコード２２６はグラフィカルユーザインタフェース２０４内で表示可能な制御表示２１０のために設けられる。
本発明の一つの実施例において、所与のコンピュータプログラム（プログラム２１８の制御表示２０８またはプログラム２２４の制御表示２１０のような）に対する複数の制御表示は、制御表示の少なくとも一つが不透明である第１の形態及び制御表示の少なくとも一つが少なくとも半透明である第２の形態を有する。特定の事象の発生により、複数の制御表示が第１の形態と第２の形態との間で切り替わる。従って、プログラム２１８に対して、第１の形態においては制御表示２０８の少なくとも一つが不透明でありかつ第２の形態においては制御表示２０８の少なくとも一つが少なくとも半透明である。
本発明は、二つの形態間の切り替えを管理する任意の特定の事象に限定されるものではない。このような特定の事象の一つは、制御表示の少なくとも一つに関連するグラフィカルユーザインタフェース内においてユーザ制御可能ポインタ２０６を特定の位置に置くことを含んでいる。例えば、第１の形態においては制御表示２０８の全ては不透明でもよく、一方第２の形態においては制御表示２０８のうち一つだけが不透明であってもよい（即ち、残りの制御表示は少なくとも半透明である）。これら二つの形態間の切り替えは、ポインタ２０６を制御表示２０８のいずれとも重ならない位置（第１の構成）から制御表示の一つと重なり、その制御表示のみが不透明となる位置（第２の構成）へと移動させることにより管理される。
他の特定の事象は、ユーザ制御可能ポインタと共同して特定の制御表示をグラフィカルユーザインタフェース内で選択することを含む。従って、ここで説明した例に適用したように、第２の形態はポインタ２０６を制御表示２０８の一つに重ねることでトリガされるというよりも、第２の形態は制御表示２０８の一つを選択する事象が発生したことによってトリガされる。制御表示２０８の一つを選択することは、ポインタ２０６を制御表示に重ねて、その後コンピュータのポインティングデバイスのマウスボタンをクリックすることで達成されてもよい。
コンピュータプログラムの制御表示の典型的な操作例は、図３（ａ）から図３（ｄ）、図４（ａ）から図４（ｃ）、図５（ａ）から図５（ｂ）及び図６（ａ）から図６（ｂ）を参照することにより説明される。図３（ａ）から図３（ｄ）は、本発明の一つの実施例によるグラフィカルユーザインタフェース内で表示可能なコンピュータプログラムの制御表示の操作を示す概念図である。先ず図３（ａ）を参照すると、グラフィカルユーザインタフェース３００内で、ユーザ制御可能ポインタ３０２は、制御表示３０４，３０６及び３０８のいずれにも重ならない位置に示される。制御表示３０４，３０６及び３０８はユーザによって呼び出された画像調整制御オーバーレイであってもよい。制御表示３０４，３０６及び３０８は完全に不透明（最小限の透明度）であり、従って鮮明に認識できる。図３（ａ）はこれらの制御表示の第１の形態を表す。
次に図３（ｂ）を参照すると、ユーザ制御可能ポインタ３０２は制御表示３０４上に位置され、制御表示３０４のみが不透明（可視）を維持し、制御表示３０６及び３０８は完全に透明（不可視）になる。図３（ｂ）はこれらの制御表示の第２の形態を表す。従って、制御表示３０４，３０６及び３０８の第１の形態と第２の形態との間の切り替えを管理する特定の事象は、少なくとも一つの制御表示（ここでは、制御表示３０４）に関連するグラフィカルユーザインタフェース３００内においてポインタを特定の位置に置くことを含んでいる。
次に図３（ｃ）を参照すると、ポインタ３０２は制御表示３０４上に重ならないような位置に再び置かれる。従って、制御表示３０４，３０６及び３０８は、それら全てが可視（不透明）である第１の形態へと戻る。最後に図３（ｄ）を参照すると、ポインタ３０２はここで制御表示３０６上に位置され、制御表示３０６のみが不透明（可視）であり、制御表示３０４及び３０８は完全に透明（不可視）となる。従って、図３（ｄ）はこれら制御表示の他の第２の形態を表す。ポインタが位置する制御表示のみが示されるという概念はまた、「オンデマンドによる不透明」オーバーレイということもできる。
図４（ａ）から図４（ｃ）において、本発明の他の実施例によるグラフィカルユーザインタフェース内で表示可能なコンピュータプログラムの制御表示の操作を示す概念図が示される。先ず図４（ａ）を参照すると、グラフィカルユーザインタフェース４００内において、ユーザ制御可能ポインタ４０２は、コントロールバー４０４の制御表示のいずれの上にも位置しないように示される。コントロールバー４０４はビデオカセットレコーダ（ＶＣＲ）又はデジタルビデオディスク（ＤＶＤ）プレーヤの制御表示であってもよい。コントロールバー４０４は完全に不透明（最小限の透明度）であり、従って鮮明に認識できる。図４（ａ）はこれら制御表示の第１の形態を表す。
次に図４（ｂ）を参照すると、ユーザ制御可能ポインタ４０２はコントロールバー４０４のプレイ制御表示上に位置される。ユーザが例えばポインタ４０２を移動させるために使用されるポインティングデバイスの適切なマウスボタンを押すことにより、この制御表示を選択すると、コントロールバー４０４は図４（ｃ）に示される第２の形態へと移行する。図４（ｃ）を参照すると、コントロールバー４０４内の全ての制御表示は、ユーザが最も要求しそうな機能（一時停止制御及び停止制御）を表す二つの制御表示を除いて透明となる。これらの制御表示は半透明として示される。
半透明性はいくつの方法を使って達成されてもよい。一つの実施例においてはディザリングが半透明性を達成するために使われ、他の実施例では制御表示の内側は全体的に透明でありかつその縁のみが可視である（成形されたガラスの外観を呈する）。本発明はこれに限定されるものではない。他の実施例ではアルファブレンディングを利用し、これにより、ハードウェアによるかソフトウェアによるかにかかわらず、二つの異なるグラフィックス平面からの画像が平均化又は他のアルゴリズムによって単一の画像に融合される。更に他の実施例では上記技術の組み合わせを利用し、例えば成形されたガラスの外観を制御するために、ディザリング又はアルファブレンディングが周縁部において実行され、内側は完全に透明のままである。従って、当該技術分野において通常の技術を有する者は、半透明性がいかなる方法によって達成されてもよいことを認識するであろう。コントロールバー４０４の第１の形態と第２の形態との間の切り替えを管理する特定の事象は、ユーザが制御可能なポインタを使ってグラフィカルユーザインタフェース内で特定の制御表示を選択することを含んでいる。
図５（ａ）から図５（ｂ）において、本発明の更に他の実施例によるグラフィカルユーザインタフェース内で表示可能なコンピュータプログラムの制御表示の操作を示す概念図が示される。先ず図５（ａ）を参照すると、ウェブブラウザアプリケーションプログラム５０４が動作するグラフィカルユーザインタフェース５００がテレビジョンソース５０２上に重ね合わされる（即ち、オーバーレイされる）。このようなウェブブラウザアプリケーションプログラムは当該技術分野内で公知である。ユーザ制御可能ポインタ５０６はテレビジョンソース５０２のいずれの部分上にも位置しないように示される（即ち、代わりにウェブブラウザプログラム５０４内に位置する）。次に図５（ｂ）を参照すると、ポインタ５０６がテレビジョンソース５０２の下部に置かれるとウェブブラウザプログラム５０４のコントロールパネル５０８はテレビジョンソース５０２に重ね合わされて現れる。
従って、図５（ｂ）はコントロールパネル５０８の制御表示のための第１の形態を表し、一方図５（ａ）はコントロールパネル５０８の制御表示のための第２の形態を表す。第１の形態において、ポインタ５０６はパネル５０８上に位置され、パネル内の全ての制御表示は不透明（可視）である。ポインタ５０６をウェブブラウザプログラム５０４上の元の位置へ移動させることにより、パネル内の全ての制御表示は透明（不可視）となる。従って、第１の形態と第２の形態との間の切り替えをトリガさせる特定の事象は、コントロールパネルの制御表示に関連するグラフィカルユーザインタフェース内でポインタを特定の位置に置くことを含む。
図５（ａ）又は図５（ｂ）に示されない別の実施例においては、他のコントロールパネルがコントロールパネル５０８のすぐ上のテレビジョンソース５０２内に位置されてもよい。このようなコントロールパネルは、ポインタ５０６がコントロールパネル５０８の上部の位置に移動したときだけ完全に可視（即ち、完全に不透明となる）であってもよい。しかし、このようなコントロールパネルは、ポインタ５０６がコントロールパネル５０８上の位置に移動したときは部分的に可視（即ち、半透明又は半不透明）であってもよい。このような例のおいて、このコントロールパネルの制御表示並びにコントロールパネル５０８は漸進的な透明と言うことができる。即ち、ポインタがそれらの方向へかつそれらの上に移動するか又はそれらから離れるときにその透明度が進行する。
図６（ａ）から図６（ｂ）において、本発明の更に他の実施例による、グラフィカルユーザインタフェース内で表示可能なコンピュータプログラムの制御表示の操作を示す概念図が示される。先ず図６（ａ）を参照すると、電子プログラムガイド（ＥＰＧ）アプリケーションプログラム６０４が動作しているグラフィカルユーザインタフェース６００がテレビジョンソース６０２の上に重ね合わせられる（即ち、オーバーレイされる）。このようなＥＰＧアプリケーションプログラムは当該技術分野内で公知である。ユーザ制御可能ポインタ６０６は完全に不透明なＥＰＧエントリ（本特許出願の目的からみて制御表示の定義にはこれが含まれている）６０８上に位置されて示される。次に図６（ｂ）を参照すると、ポインタ６０６がテレビジョンソース６０２上に位置されたときに、ＥＰＧエントリが更に表示され、図６（ａ）の完全に不透明な制御表示に加えて半透明な制御表示もまた表示される。これらの制御表示は半透明であり、テレビジョンソース６０２はユーザにとって可視のままである。更に、構成要素６１０で表されるように、テレビジョンソース６０２上に表示される格子領域は半透明であるが、ポインタが位置する格子の部分における特定の情報セルは不透明である。
従って、図６（ａ）はＥＰＧエントリ６０８の制御表示のための第１の形態を表し、一方図６（ｂ）はＥＰＧエントリ６０８の制御表示のための第２の形態を表す。第１の形態において、ポインタ６０６は不透明なＥＰＧエントリ上に位置され、これらのエントリのみが可視である。ポインタ６０６をこれらエントリ上ではなく代わりにテレビジョンソース６０２上の位置に移動させることにより、残りのエントリは可視（半透明）となる。従って、第１の形態と第２の形態との間の切り替えをトリガさせる特定の事象は、制御表示（ＥＰＧエントリ）に関連するグラフィカルユーザインタフェース内でポインタを特定の位置に置くことを含んでいる。図６（ａ）及び図６（ｂ）の実施例は、ユーザがテレビジョンソースを見つづけながら更にＥＰＧエントリを見ることを可能とする。
本明細書において特定の実施例について図示しかつ説明してきたが、当該技術分野において通常の技術を有する者は、同様の目的を達成すると思われる任意の構成が示された特定の実施例を代用してもよいことを認識するだろう。本明細書は本発明のいかなる適用例又は変形例をも対象として含むことを意図する。従って、本発明は以下の請求の範囲及びその等価物によってのみ限定されることを明らかに意図する。
【図１】
0004315239.tif 000002
【図２】
0004315239.tif 000003
【図３Ａ】
0004315239.tif 000004
【図３Ｂ】
0004315239.tif 000005
【図３Ｃ】
0004315239.tif 000006
【図３Ｄ】
0004315239.tif 000007
【図４Ａ】
0004315239.tif 000008
【図４Ｂ】
0004315239.tif 000009
【図４Ｃ】
0004315239.tif 000010
【図５Ａ】
0004315239.tif 000011
【図５Ｂ】
0004315239.tif 000012
【図６Ａ】
0004315239.tif 000013
【図６Ｂ】
0004315239.tif 000014