(57)【特許請求の範囲】
【請求項１】
コンピュータ・モード及びビデオ視聴モードを有する情報表示装置のウィンドウ表示領域に情報を表示する方法において、
モード変更を示すユーザ付勢を捕捉する捕捉ステップと、
前記情報表示装置における現在のモードを検出するモード検出ステップと、
前記情報表示装置の次のモードを選択して表示するモード選択ステップと、
前記情報表示装置の前記次のモードを、前記情報表示装置のモードとして設定する設定ステップと、
前記コンピュータ・モードで動作するときには、コンピュータ・デスクトップを前記ウィンドウ表示領域に表示し、前記ビデオ視聴モードで動作するときには、ビデオ・イメージを前記ウィンドウ表示領域に表示するステップと、
前記コンピュータ・モードで動作しているときには、前記ウィンドウ表示領域の前記コンピュータ・デスクトップ内に前記ビデオ視聴モードのビデオ・イメージを表示するステップと、
を含むことを特徴とする表示方法。
【請求項２】
請求項１記載の表示方法において、前記設定ステップは更に、
モードの変更を確認するユーザの付勢を要求する要求ステップと、
前記ユーザが前記モードの変更を確認した場合には、前記情報表示装置の前記次のモードを前記情報表示装置のモードとして設定し、それ以外の場合には、前記現在のモードを前記情報表示装置のモードとして保持するステップと、
前記情報表示装置のモードに関連するウィンドウを最大化する最大化ステップと
を含むことを特徴とする方法。
【請求項３】
請求項２記載の方法において、前記要求ステップは更に、前記モードの変更アイテムをメニュにおけるデフォルトの選択として選択するステップを含むことを特徴とする方法。
【請求項４】
請求項２記載の方法において、前記最大化ステップは更に、カーソルを隠れた位置に配置するステップを含むことを特徴とする方法。
【請求項５】
請求項１記載の方法において、前記モード選択ステップは更に、ラウンド・ロビン・ベースですべてのモードを通ってシーケンシャルに循環するステップを含むことを特徴とする方法。
【請求項６】
コンピュータ・モード及びビデオ視聴モードを有し、ウィンドウ表示領域に情報を表示する情報表示装置において、
プロセッサと、
前記プロセッサに結合されたメモリと、
前記プロセッサに結合されたデータ記憶装置と、
前記プロセッサに結合されたビデオ・ディスプレイと、
モード変更を示すユーザ付勢を捕捉する捕捉手段と、
前記情報表示装置における現在のモードを検出するモード検出手段と、
前記情報表示装置の次のモードを選択して表示するモード選択手段と、
前記情報表示装置の前記次のモードを、前記装置のモードとして設定する設定手段と、
前記情報表示装置が前記コンピュータ・モードで動作するときには、コンピュータ・デスクトップを前記ウィンドウ表示領域に表示し、前記情報表示装置が前記ビデオ視聴モードで動作するときには、ビデオ・イメージを前記ウィンドウ表示領域に表示する手段と、
前記情報表示装置が前記コンピュータ・モードで動作しているときには、前記ビデオ視聴モードのビデオ・イメージを、前記ウィンドウ表示領域の前記コンピュータ・デスクトップ内に表示する手段と、
を備えていることを特徴とする情報表示装置。
【請求項７】
請求項６記載の情報表示装置において、前記設定手段は更に、
モードの変更を確認するユーザの付勢を要求する要求手段と、
前記ユーザが前記モードの変更を確認したかどうかを検出し、前記情報表示装置の前記次のモードを前記情報表示装置のモードとして設定し、それ以外の場合には、前記現在のモードを前記情報表示装置のモードとして保持する手段と、
前記情報表示装置のモードに関連するウィンドウを最大化する最大化手段と
を備えていることを特徴とする情報表示装置。
【請求項８】
請求項７記載の情報表示装置において、前記要求手段は更に、前記モードの変更アイテムをメニュにおけるデフォルトの選択として選択する手段を備えていることを特徴とする情報表示装置。
【請求項９】
請求項７記載の情報表示装置において、前記最大化手段は更に、カーソルを隠れた位置に配置する手段を備えていることを特徴とする情報表示装置。
【請求項１０】
請求項６記載の情報表示装置において、前記捕捉手段は更に、ボタンの１回のクリックを検出する手段を備えていることを特徴とする情報表示装置。
【請求項１１】
請求項６記載の情報表示装置において、前記捕捉手段は更に、ボタンの複数回のクリックを検出する手段を備えていることを特徴とする情報表示装置。
【請求項１２】
請求項６記載の情報表示装置において、前記モード選択手段は更に、ラウンド・ロビン・ベースですべてのモードを通ってシーケンシャルに循環する手段を備えていることを特徴とする情報表示装置。
【請求項１３】
コンピュータ・モード及びビデオ視聴モードを有する情報表示装置のウィンドウ表示領域に情報を表示するためのコンピュータ可読なプログラム・コードがその中に記憶されているプログラム記憶媒体において、
モード変更を示すユーザ付勢を捕捉するコードと、
前記情報表示装置に関する現在のモードを検出するコードと、
前記情報表示装置の次のモードを選択して表示するコードと、
前記情報表示装置の前記次のモードを、該情報表示装置のモードとして設定するコードと、
前記情報表示装置が前記コンピュータ・モードで動作するときには前記ウィンドウ表示領域にコンピュータ・デスクトップを表示し、前記情報表示装置が前記ビデオ視聴モードで動作するときには前記ウィンドウ表示領域にビデオ・イメージを表示するコードと、
前記情報表示装置が前記コンピュータ・モードで動作するときには前記ウィンドウ表示領域の前記コンピュータ・デスクトップ内に前記ビデオ視聴モードのビデオ・イメージを表示するコードと
を備えていることを特徴とするプログラム記憶媒体。
【請求項１４】
請求項１３記載のプログラム記憶媒体において、前記設定するコードは更に、
前記情報表示装置の前記次のモードをメニュ・リストのモード変更アイテムとして表示するコードと、
モードの変更を確認するユーザの付勢を要求するコードと、
前記ユーザが前記モードの変更を確認したかどうかを検出し、前記情報表示装置の前記次のモードを前記情報表示装置のモードとして設定し、それ以外の場合には、前記現在のモードを前記情報表示装置のモードとして保持するコードと、
前記情報表示装置のモードに関連するウィンドウを最大化するコードと、
を有していることを特徴とするプログラム記憶媒体。
【請求項１５】
請求項１４記載のプログラム記憶媒体において、前記要求するコードは、前記モードの変更アイテムをメニュにおけるデフォルトの選択として選択するコードを更に有していることを特徴とするプログラム記憶媒体。
【請求項１６】
請求項１４記載のプログラム記憶媒体において、前記最大化するコードは、カーソルを隠れた位置に配置するコードを更に有していることを特徴とするプログラム記憶媒体。
【請求項１７】
請求項１３記載のプログラム記憶媒体において、前記ユーザの付勢を捕捉するコードは、ボタンの１回のクリックを検出するコードを更に有していることを特徴とするプログラム記憶媒体。
【請求項１８】
請求項１３記載のプログラム記憶媒体において、前記ユーザの付勢を捕捉するコードは、ボタンの複数回のクリックを検出するコードを更に有していることを特徴とするプログラム記憶媒体。
【請求項１９】
請求項１３記載のプログラム記憶媒体において、前記次のモードを選択するコードは、ラウンド・ロビン・ベースですべてのモードを通ってシーケンシャルに循環するコードを更に有していることを特徴とするプログラム記憶媒体。
【請求項２０】
ホーム・シアタ・パーソナル・コンピュータにおいて、
プロセッサと、
前記プロセッサに結合されたメモリと、
前記プロセッサに結合されたデータ記憶装置であって、
パーソナル・コンピュータ・モードからテレビ・モードへのモード変更を示すユーザ付勢を捕捉するコードと、
前記ホーム・シアタ・パーソナル・コンピュータに対する現在のモードを検出するコードと、
前記ホーム・シアタ・パーソナル・コンピュータの次のモードを、前記ホーム・シアタ・パーソナル・コンピュータの前記現在のモードに基づいて選択するコードと、
前記ホーム・シアタ・パーソナル・コンピュータの前記次のモードを、前記ホーム・シアタ・パーソナル・コンピュータのモードとして設定するコードと、
前記ホーム・シアタ・パーソナル・コンピュータが前記パーソナル・コンピュータ・モードで動作するときにはウィンドウ表示領域にコンピュータ・デスクトップを表示し、前記ホーム・シアタ・パーソナル・コンピュータが前記テレビ・モードで動作するときには前記ウィンドウ表示領域にビデオ・イメージを表示するコードと、
前記ホーム・シアタ・パーソナル・コンピュータが前記コンピュータ・モードで動作するときには、前記ウィンドウ表示領域の前記コンピュータ・デスクトップ内に前記テレビ・モードのビデオ・イメージを表示するコードと
を記憶しているデータ記憶装置と
を備えていることを特徴とするホーム・シアタ・パーソナル・コンピュータ。
【請求項２１】
請求項２０記載のホーム・シアタ・パーソナル・コンピュータにおいて、前記設定するコードは更に、
前記ホーム・シアタ・パーソナル・コンピュータの前記次のモードをメニュ・リストのモード変更アイテムとして表示するコードと、
モードの変更を確認するユーザの付勢を要求するコードと、
前記ユーザが前記モードの変更を確認したかどうかを検出し、前記ホーム・シアタ・パーソナル・コンピュータの前記次のモードを前記ホーム・シアタ・パーソナル・コンピュータのモードとして設定し、それ以外の場合には、前記現在のモードを前記ホーム・シアタ・パーソナル・コンピュータのモードとして保持するコードと、
前記ホーム・シアタ・パーソナル・コンピュータのモードに関連するウィンドウを最大化するコードと
を有していることを特徴とするホーム・シアタ・パーソナル・コンピュータ。
【請求項２２】
請求項２１記載のホーム・シアタ・パーソナル・コンピュータにおいて、前記要求するコードは、前記モードの変更アイテムをメニュにおけるデフォルトの選択として選択するコードを更に有していることを特徴とするホーム・シアタ・パーソナル・コンピュータ。
【請求項２３】
請求項２１記載のホーム・シアタ・パーソナル・コンピュータにおいて、前記最大化するコードは、カーソルを隠れた位置に配置するコードを更に有していることを特徴とするホーム・シアタ・パーソナル・コンピュータ。
【請求項２４】
請求項２０記載のホーム・シアタ・パーソナル・コンピュータにおいて、前記ユーザの付勢を捕捉するコードは、ボタンの１回のクリックを検出するコードを更に有していることを特徴とするホーム・シアタ・パーソナル・コンピュータ。
【請求項２５】
請求項２０記載のホーム・シアタ・パーソナル・コンピュータにおいて、前記ユーザの付勢を捕捉するコードは、ボタンの複数回のクリックを検出するコードを更に有していることを特徴とするホーム・シアタ・パーソナル・コンピュータ。
【請求項２６】
請求項２０記載のホーム・シアタ・パーソナル・コンピュータにおいて、前記次のモードを選択するコードは、ラウンド・ロビン・ベースですべてのモードを通ってシーケンシャルに循環するコードを更に有していることを特徴とするホーム・シアタ・パーソナル・コンピュータ。
【請求項２７】
コンピュータ・モード及びビデオ視聴モードを有し、ウィンドウ表示領域に情報を表示する情報表示装置において、
プロセッサと、
前記プロセッサに結合されたメモリと、
前記プロセッサに結合されたデータ記憶装置と、
前記プロセッサに結合されたビデオ・ディスプレイと、
モード変更を示すユーザ付勢を捕捉する入力装置と、
前記情報表示装置における現在のモードを感知するモード検出器と、
前記情報表示装置の次のモードを前記情報表示装置の前記現在のモードに基づいて選ぶモード・セレクタと、
前記情報表示装置の前記次のモードを示すメニュと、
前記情報表示装置の前記次のモードを、前記情報表示装置のモードとして設定するスイッチと、
前記情報表示装置が前記コンピュータ・モードで動作するときには前記ウィンドウ表示領域にコンピュータ・デスクトップを表示し、前記情報表示装置が前記ビデオ視聴モードで動作するときには前記ウィンドウ表示領域にビデオ・イメージを表示する手段と、
前記情報表示装置が前記コンピュータ・モードで動作するときには、前記ウィンドウ表示領域の前記コンピュータ・デスクトップ内に前記ビデオ視聴モードのビデオ・イメージを表示する手段と
を備えていることを特徴とする情報表示装置。
【請求項２８】
請求項２７記載の情報表示装置において、前記スイッチは、
モードの変更を確認するユーザの付勢を要求する手段と、
前記ユーザが前記モードの変更を確認したかどうかを検出し、前記情報表示装置の前記次のモードを前記情報表示装置のモードとして設定し、それ以外の場合には、前記現在のモードを前記情報表示装置のモードとして保持する手段と、
前記装情報表示置のモードに関連するウィンドウを最大化する手段と
を更に備えていることを特徴とする情報表示装置。
【請求項２９】
ホーム・シアタ・パーソナル・コンピュータを動作させる方法において、
パーソナル・コンピュータ・モードからテレビ・モードへのモード変更を示すユーザ付勢を捕捉する捕捉ステップと、
前記ホーム・シアタ・パーソナル・コンピュータにおける現在のモードを検出するモード検出ステップと、
前記ホーム・シアタ・パーソナル・コンピュータの次のモードを、前記ホーム・シアタ・パーソナル・コンピュータの前記現在のモードに基づいて選択する選択ステップと、
前記ホーム・シアタ・パーソナル・コンピュータの前記次のモードを、前記ホーム・シアタ・パーソナル・コンピュータのモードとして設定する設定ステップと
前記パーソナル・コンピュータ・モードで動作するときには、コンピュータ・デスクトップをウィンドウ表示領域に表示し、前記テレビ・モードで動作するときには、ビデオ・イメージを前記ウィンドウ表示領域に表示するステップと、−
前記パーソナル・コンピュータ・モードで動作しているときには、前記ウィンドウ表示領域の前記コンピュータ・デスクトップ内に前記テレビ・モードのビデオ・イメージを表示するステップと
を含むことを特徴とする方法。
【請求項３０】
請求項２９記載の方法において、前記設定ステップは、
モードの変更を確認するユーザの付勢を要求するステップと、
前記ユーザが前記モードの変更を確認した場合には、前記ホーム・シアタ・パーソナル・コンピュータの前記次のモードを前記ホーム・シアタ・パーソナル・コンピュータのモードとして設定し、それ以外の場合には、前記現在のモードを前記ホーム・シアタ・パーソナル・コンピュータのモードとして保持するステップと、
前記ホーム・シアタ・パーソナル・コンピュータのモードに関連するウィンドウを最大化するステップと
を更に含むことを特徴とする方法。
【請求項３１】
請求項３０記載の方法において、前記要求ステップは、前記モードの変更アイテムをメニュにおけるデフォルトの選択として選択するステップを更に含むことを特徴とする方法。
【請求項３２】
請求項３０記載の方法において、前記最大化ステップは、カーソルを隠れた位置に配置するステップを更に含むことを特徴とする方法。
【請求項３３】
請求項２９記載の方法において、前記モード選択ステップは、ラウンド・ロビン・ベースですべてのモードを通ってシーケンシャルに循環するステップを更に含むことを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータ装置（appliance）の複数のモダリティ（modalities）に関し、更に詳しくは、ホーム・シアタ・コンピュータ装置のモダリティの変更装置及び方法に関する。
【０００２】
【従来の技術】
過去１０年間のコンピュータ・ハードウェアの価格／性能比率の著しい向上により、家庭用及び業務用の計算環境に大きな変化が生じている。半導体技術におけるらせん状の進歩が、１０年前のスーパー・コンピュータに匹敵する計算能力を備えたパーソナル・コンピュータの登場を可能にした。更に、高性能のオーディオ及びグラフィクス・サブシステムの出現によって、パーソナル・コンピュータは、ユーザのオーディオ・ビジュアル感覚を満足させることのできるマルチメディア装置に変身した。
【０００３】
コンピュータ使用の増大と共に、ワールド・ワイド・ウェブと称される新たな媒体が、世界的に急速に受け入れられてきている。ワールド・ワイド・ウェブ（ＷＷＷ）とは、インターネットへのアクセスを有する者であれば誰でもが検索し見ることができる文書及びマルチメディア・ファイルのシステムである。インターネットは、当初は軍事及び科学研究に関わるユーザの間の通信を容易にするためのネットワークとして開発されたのであるが、これまでにその元来の防衛目的を遙かに超えて拡大し、今日では、様々な商業上の目的のために全世界的に用いられている。
【０００４】
インターネットは、人々が情報を通信し共有するための素晴らしい方法であることが分かってきた。しかし、その元々の形態では、インターネットのインターフェースは直感的なものではないために、コンピュータの専門家だけしかインターネットの中を動き回ることができなかった。この問題を克服するために、ワールド・ワイド・ウェブ（ＷＷＷ）が、このシステムの通信ネットワークに付属する数千のホスト・コンピュータに配分された。ワールド・ワイド・ウェブは、単に、他の文書にリンクさせインターネット中のコンピュータ上に記憶することができる文書の形態での情報を表す一連の通信プロトコルである。インターネットのユーザは、ブラウザと称されるプログラムを介して、文書又はページにアクセスすることができる。初期のブラウザはテキストのみであったが、今日のブラウザは、ウィンドウ・ベースのアイコン、プルダウン・メニュ、ビットマップ・グラフィクス、そしてハイパーテキスト文書を表示するカラフルなリンクを与えてくれる。更に、ウェブ標準が、ユーザに、システムとは独立のグラフィカル・ユーザ・インターフェースを提供している。
【０００５】
多数の異なる要素から構成されるソースを結びつける能力と、その統合されアクセスが容易なユーザ・インターフェースとにより、ワールド・ワイド・ウェブは、情報搬送媒体として急速に受け入れられている。また、ワールド・ワイド・ウェブ上でのビデオなどのオーディオ及びイメージ・ファイルのアクセス可能性によって、娯楽の分野でも同様に、インターネットが適切な中央倉庫（repository）となることが可能になっている。従って、インターネット、コンピュータ産業及び通信産業の間での衝突の結果として、ユーザの計算、情報収集及び娯楽でのニーズを満足させる新たな装置（appliances）の開発が行われている。このように、グラフィカルなウェブ・ブラウザは、情報革命と文化的現象とをサポートしている。
【０００６】
テレビ（ＴＶ）産業もまた、半導体技術の進歩によって、よい影響を受けてきた。ＴＶ受像機が古いアナログ技術からデジタル技術へと進歩するにつれて、従来であれば非現実的でありコスト面で実現不可能であった新たな特徴が、付加されてきている。デジタルＴＶが主流になると、ＴＶの視聴は、受動的なものから能動的なものにシフトし始める。ホーム・ショッピング、ホーム・バンキング、ビデオ・オン・デマンド、及び遠隔教育が、至る所に存在するＴＶ受像機の便利さに新たに加わることになる。デジタル・セットトップ・ボックスとデジタルＴＶとにより、コンピュータとＴＶとの間の差異が消滅し始めている。
【０００７】
【発明が解決しようとする課題】
上記したように、デジタルＴＶの出現とインターネットの普及とが、コンピュータとＴＶ産業との融合又は統合（convergence、統合）を加速させている。ＴＶとＰＣとの統合は、コンピュータとテレビ装置との両者の属性を共有する製品を生じさせ、それによって、インターネット・アクセス、ワード・プロセシング、ゲーム、そしてＴＶの視聴が、１つの装置に統合されることになる。コンピュータ産業と通信産業との融合は、多くのユーザにとって生産性と便利さとを著しく向上させる統合型のサービスを提供するが、インターネットが可能な装置は、ユーザとの通信に関して、一貫性がなく複雑なインターフェースしか与えてくれない。
【０００８】
それぞれの装置が従来個々の装置において与えられてきた複数のパーソナリティ又は機能を提供しなければならないので、問題が生じる。これらの装置におけるユーザ・インターフェースの不統一が、ユーザに、十分に満足する操作性を提供することができず、その理由は、これらのユーザは、一般的には技術志向など有しておらず、自らの生活を強制的に装置側の必要性に適合させるのではなく自らのライフスタイルに合ったダイナミックな製品及びサービスを要求するからである。ユーザはモバイル装置を用いる際に統一性及び融通性を望むので、ユーザは、その装置が現在動かしている基礎となるアプリケーションのモードとは独立の、統一的な「ルック・アンド・フィール」経験を与えてくれる装置を要求するものである。このように、複数のモダリティをサポートする統一的でありながら直感的であるインターフェースであって、更に、ユーザが装置の異なる複数のモードの間で容易に切り換えることができ、そして依然として現在のコンピュータにおいて得られている親しみやすいグラフィカル・ユーザ・インターフェースを保持しているようなインターフェースの実現が切望されている。
本発明の目的は、このようなインターフェースを提供することである。
【０００９】
【課題を解決するための手段】
本発明によれば、ユーザは、第１及び第２のモードを有する装置のモード変更を迅速に行うことができる。この装置は、モードの変更を示すユーザの付勢を捕捉する。ユーザによる付勢は、マウス・ボタン、キーボード・ボタン、又はリモコン（リモート・コントロール）ボタンの押下などである。モードの変更を示すユーザの付勢を検出すると、装置は、該装置の現在のモードを検出する。装置の現在のモードに基づき、装置は、ラウンド・ロビン・ベースで次のモードに至り、次のモードを、装置のモードとして設定する。更に、次のモードを設定する際には、装置は、該装置の次のモードを、メニュ・リストにおけるモード変更アイテムとして表示する。次に、装置はまた、モード変更を確認する第２のユーザ付勢を要求する。更に、ユーザがモード変更を確認すると、装置は、装置の次のモードを装置の現在のモードとして設定し、装置のモードに関連するウィンドウを最大化する。
【００１０】
【発明の実施の形態】
本発明のよりよい理解は、好適実施例に関する以下の説明を添付の図面を参照して考慮することによって得ることができる。
理解を容易にするために、本発明を説明するのに用いる用語の定義を以下で与えることにする。この技術分野の当業者には明らかであろうが、これらの定義は、現在の標準的な意味と必要となる拡張された意味との両方を含んでいる。
付勢（actuation）とは、ユーザ又はコンピュータが生じさせるイベントであり、限定的ではないが、マウス・クリック、キーボード入力、リモコン・コンソール・クリック、又はソフトウェアの発生による信号を含む。
装置（appliance）とは、特定の使用のために設計された電子的な道具又は装置であって、家庭用又は業務用の装置を含む。プロセッサのインテリジェンスにより、装置は、複数の動作モードをサポートする。
モード（mode）とは、特定の機能構成又は条件であり、その特定の機能構成又は条件に関連する振る舞いをサポートする、特定の設定、フラグ、外観を備えている。
モード変更（modal change）とは、新たなグループの設定、フラグ、次のモードに関連する特定の機能構成又は条件に関連する振る舞いをサポートする外観を適用することにより、あるモードから次のモードに変化することである。
【００１１】
図１には、ホーム・シアタ・コンピュータ・システムが示されている。図１のホーム・シアタ・コンピュータ・システムは、オーディオ・ビジュアルな劇場型の映写能力に加え、計算能力も提供する。図１のホーム・シアタ・コンピュータ・システムは、マルチメディア能力を有するコンピュータ・ベース・ユニット１０を中心とする。マルチメディアとは、テキスト、オーディオ、グラフィクス、静止画及び動画を、単一のコンピュータ制御された製品の中に一体化することである。それには、コンピュータ、ビデオ又はコンパクト・ディスク・プレーヤ、ビデオ・モニタ、光学スキャナ、オーディオ・カード、音楽シンセサイザなどが含まれ、これらはすべてシステム・ソフトウェアによって相互にリンクされる。
【００１２】
図１のホーム・シアタ・コンピュータ・システムでは、ユーザが１５〜１８インチの距離で見るために最適化されている通常のコンピュータ・ディスプレイが、高解像度のディスプレイ・ユニット４０に代えられている。このユニット４０は、解像度が４８０×６４０ピクセルの大型ＶＧＡ互換ディスプレイ（例えば、３６インチのＴＶ）であることが好ましい。ディスプレイ・ユニット４０は、ケーブル３０を介して、コンピュータ・ベース・ユニット１０によって駆動される。ディスプレイ・ユニット４０は、システムの第１のモードでのコンピュータ・モニタか、第２のモードでのテレビ・モニタかのいずれかとして機能することができる。ＴＶ信号を受信するために、コンピュータ・ベース・ユニット１０は、空中波上のＴＶ信号を受信するアンテナ１２を有する。
【００１３】
図１のコンピュータ・ベース・ユニット１０はまた、コンパクト・ディスク・リード・オンリ・メモリ（ＣＤ−ＲＯＭ）ドライブ６０と、フロッピ・ドライブ５０と、複数の通信ポート２０及び８０とを含み、通信ポート２０及び８０は、好ましくは、無線周波数又は赤外線データ・ポートである。通信ポート２０及び８０は、キーボード７０と信号のやり取りを行う。更に、コンピュータ・ベース・ユニット１０は、テレビ信号を受信するアンテナ１２を有する。キーボード７０は、１又は複数の赤外線接続によりシリアル情報を送信し、それにより、ワイヤレスでの携帯性が達成される。
【００１４】
図２には、図１のホーム・シアタ・コンピュータ・システムに別の機能が付加された場合のブロック図が示されている。図２では、ホーム・シアタ・システムのＰＣシアタ８２は、ディスプレイ・ユニット４０とマルチメディアＰＣコンピュータ・ベース・ユニット１０とを含む。ＰＣシアタ８２は、少なくともＰＣモードとＴＶモードとを提供する。ＰＣモードでは、マルチメディアＰＣコンピュータ・ベース・ユニット１０が必要なハードウェアを提供する。更に、図２に示されているように、ＰＣシアタ８２は、デジタル衛星システム８４、ＶＣＲ８６、レーザ・ディスク・プレーヤ８８、ホーム・ステレオ９０、ケーブルＴＶ９２、又はビデオ・カメラ９４などの様々な追加的なマルチメディア装置に接続することができる。このようにして、ホーム・シアタ・システムは、種々のマルチメディア機能を提供し統合している。
【００１５】
図３を参照すると、コンピュータ・ベース・ユニット１０の簡略化されたブロック図が、ビデオ・カード１５０を含むものとして示されている。中央処理装置（ＣＰＵ）１０２は、ホスト・バス１１０に結合されている。中央処理装置１０２は、インテル社の８０４８６やＭＭＸ能力を有するペンティアムなどの単一マイクロプロセッサであるか、又は、複数のマイクロプロセッサ、キャッシュ・コントローラ、外部コプロセッサなどの要素を含み、相互に又はホスト・バス１１０に結合されたより完全なＣＰＵシステムである。ホスト・バス１１０は、ＣＰＵ１０２をユニット１０の残りの部分にインターフェースする機能を有する。ホスト・バス１１０は、通常マザーボード上に配置されるが、この技術分野で知られているように、多数の他のサブシステムの任意のものとして構成することもできる。
【００１６】
ホスト・バス１１０には、キャッシュ１０４も結合している。キャッシュ１０４は、共通に用いられた又は最近用いられたデータ値を記憶するライト・スルー、ライト・バック又はマルチ・レベルのキャッシュ・システムである。キャッシュ１０４は、一般に、ＣＰＵのアドレス・ラインのメモリ空間内でのアドレシングが可能な高速のスタティックＲＡＭ構造から構成される。
メイン・メモリとして、ダイナミックＲＡＭ１０６が用いられ、該ＲＡＭは、ホスト・バス１１０に結合される。メイン・メモリは、プロセッサがその機能を実行するのに必要となる命令及びデータのための比較的高速のデータ記憶装置である。
多くのコンピュータ・システムには、当初のブートアップの際及びそれ以後に、プロセッサにシステムＢＩＯＳとそれ以外のファームウェアの命令セットとを提供する専用のＲＯＭも含まれているが、図３においてはこのようなＲＯＭを図示していない。
【００１７】
ホスト・バス１１０には、ディスク・コントローラ１１８も結合されている。ディスク・コントローラ１１８は、外部装置を結合する多数のＩＤＥポートを有する。ディスク・コントローラ１１８は、直接的にＣＰＵ又はメイン・メモリに結合することもできるし、または、ホスト・バス１１０上の別個の装置であってもよい。ディスク・コントローラ１１８は、ＣＤ−ＲＯＭ６０、ハード・ディスク１１４、リモコン・インターフェース１２２、入出力コントローラ１３２、及びフロッピ・ディスク・ドライブ１１６への接続を提供する。ＣＤ−ＲＯＭ１１２は、光学記憶及びデータ検索機能を与え、ハード・ドライブ１１４とフロッピ・ディスク・ドライブ１１６とは、コンピュータ・システムに磁気記憶能力を与える。
【００１８】
また、ホスト・バス１１０には、２つの拡張バスが結合されている。第１の拡張バスは、ＰＣＩバス１２０であり、ＰＣＩブリッジを介してホスト・バス１１０に結合されている。ＰＣＩバス１２０は、上述のビデオ・カード１５０、ネットワーク・インターフェース・コントローラ（ＮＩＣ）１５２、オーディオ装置即ちオーディオ・カード１５４、そして、必要に応じて、追加的なＰＣＩブリッジ（図示せず）を含む複数の追加的な装置に結合されている。ビデオ・カード１５０は、グラフィクス・プロセッサとビデオ・グラフィクス・アダプタとを含み、同軸ケーブル３０又はそれ以外のコンピュータ・コネクタを介して、モニタ４０に結合されている。オーディオ・カード１５４は、一般には、オーディオ・スピーカ１５６又はそれ以外のオーディオ出力装置に結合され、オーディオ出力を提供する。
【００１９】
第２の拡張バス１３０が、ホスト・バス１１０に結合され、追加的な周辺機器への拡張を提供する。拡張バス１３０は、典型的にはＸバス又はＩＳＡバスとして構成されているが、ＥＩＳＡ、ＰＣＩバス、マイクロチャネル・バス、又は一般的に用いられ知られている様々なそれ以外のバス構造の任意のものとして構成することもできる。
リモコン・インターフェース１２２は、第２の拡張バス１３０に結合されているが、赤外線信号検出機能を提供し、遠隔キーボード７０とリモコン１２４とに光学的かつ遠隔的に結合している。遠隔キーボード７０とリモコン１２４とによって、ユーザや外部装置が、直接的なワイヤ接続なしに、リモコン・インターフェース１２２を介して、システム１０と通信することが可能になる。
【００２０】
入出力（Ｉ／Ｏ）コントローラ１３２は、やはり第２の拡張バス１３０に結合しているが、ジョイ・スティック１３４、ゲーム・パッド１３８に結合されたゲーム・ポート１３６、ファックス・モデム１４８などを含む様々な装置と、拡張バス１３０との間の接続を提供する。これらの装置は、入出力コントローラ１３２を介して拡張バス１３０に結合されているように示されているが、これ以外の構成、例えば、ジョイ・スティック１３４を赤外線装置に結合させてリモコン・インターフェース１２２と直接に通信する構成も可能である。
追加的な装置はＩＤＥコントローラ及びそれ以外のコネクタを介して様々なバスに結合し、外部装置に対してリソースやバッファリングを提供することができることを理解すべきである。従って、コンピュータ・システムの融通性は、図面に示されている特定の例に限定されることはない。
【００２１】
図示されてはいないが、次に、本発明が実現される動作環境と通信ネットワークとについて説明する。図１〜図３のホーム・シアタ・コンピュータ・システムは、アナログ・モデムを用いたアナログ電話回線、ＩＳＤＮモデムを用いたＩＳＤＮ回線、又はケーブル・モデムを用いたケーブル・システムなどを含むワイド・エリア・ネットワークを介して、ローカルなインターネット・サービス・プロバイダ（ＩＳＰ）を通じて、インターネットに接続される。
後に論じるが、インターネットは、本発明に従って実現されるシステムに対して、通信バックボーンを提供することができる。インターネットは、他のネットワークをリンクするネットワークである。インターネットの基本要素は、バックボーン通信ネットワークによってリンクされたホスト・コンピュータ・システムである。ネットワークは、常に開かれておりホスト・コンピュータと対話している特別の目的の電話回線に類似する。進歩したプロトコルを有するシステムが、これらのコンピュータに、データを相互に如何にして配置し交換するかを指示し、システム探索情報が求めているデータを有しているシステムに到達する際に、コンピュータからコンピュータへ情報を通過させる。情報のパケットは、その情報が適切な目的地への経路を発見するまで、必要な場合には動作していないシステムを迂回する。
【００２２】
好ましくは、コンピュータは、送信コントロール・プロトコル／インターネット・プロトコル（ＴＣＰ／ＩＰ）と称される同じ言語又はプロトコルを用いてネットワーク上で通信する。更に、ＴＣＰ／ＩＰの能力を有していないコンピュータ・ネットワークもあるが、そのようなネットワークでも、電子メールなどのあるタイプのデータをネットワーク間で通過させるホストになり得る１又は複数のゲートウェイを介して、インターネットと通信する。更に、示されてはいないが、複数のネットワークを、これらのネットワーク上のコンピュータが相互に対話しインターネット上のどこかにある他のコンピュータとも対話することを可能にするハブを介して、相互にリンクさせ、インターネットに接続させることができる。
【００２３】
図４には、本発明によるホーム・シアタ・システムのビデオ・カード１５０の回路図が、より詳細に示されている。ビデオ・カード１５０への入力は、３つの複合ビデオ信号、すなわち、第１ビデオ（Composite／S-Video)信号２０２、第２ビデオ(Composite／s-Video)信号２０４、第３ビデオ(Composite Video)信号２０６を含む。３つの複合ビデオ信号は、１対のビデオ・マルチプレクサ２０８及び２１０に提供される。第１のビデオ信号２０２からのクロミナンス信号２１２は、ビデオ・マルチプレクサ２１０に提供され、第１のビデオ信号２０２からのルミナンス信号２１４はビデオ・マルチプレクサ２１０に提供される。第２のビデオ信号２０４からのクロミナンス信号２１６は、ビデオ・マルチプレクサ２０８に提供され、第２のビデオ信号２０４からのルミナンス信号２１８はビデオ・マルチプレクサ２１０に提供される。第３のビデオ信号２０６は、ビデオ・マルチプレクサ２０８に提供されるルミナンス信号２２０を含む。コンピュータ・システム１０のオーディオ・カード１５４上に位置するチューナ２２２及び２２４もまた、ビデオ・マルチプレクサ２１０に入力ルミナンス信号２２８及び２３０を提供する。オーディオ・カード１５４上に提供される他の装置は、図示されていないが、その理由は、オーディオ・カードは本発明の理解には重要ではないからである。
【００２４】
ビデオ・マルチプレクサ２０８から出力されるクロミナンス信号２３２は、アナログ・ビデオ・マルチプレクサ２３４に提供される。ビデオ・マルチプレクサ２０８は、また、Ｙ／Ｃ信号２３６をアナログ・ビデオ・マルチプレクサ２３８に提供する。ビデオ・マルチプレクサ２１０は、２つのルミナンス信号２４０及び２４２を提供するが、一方のルミナンス信号２４２はアナログ・ビデオ・マルチプレクサ２３４に、他方のルミナンス信号２４０はアナログ・ビデオ・マルチプレクサ２３８に、提供される。アナログ・ビデオ・マルチプレクサ２３４は、ビデオ・コンポジット・デコーダ（コンポジット・デコーダ）２４４に統合され、アナログ・ビデオ・マルチプレクサ２３８は、ビデオ・コンポジット・デコーダ（コンポジット・デコーダ）２４６に統合される。本発明の実施例におけるコンポジット・デコーダ２４４は、色分離回路を含む場合と含まない場合とがある。この実施例のビデオ・ボード１５０は、コンポジット・デコーダ２４４の外部にある色分離回路２４８を含む。色分離回路２４８は、ビデオ・マルチプレクサ２０８からの入力としてルミナンス信号２５０を受け取り、クロミナンス信号２５２とルミナンス信号２５４とをコンポジット・デコーダ２４４のアナログ・ビデオ・マルチプレクサ２３４に出力する。色分離回路２４８は、デジタル櫛形フィルタ２５６を含む。デジタル櫛形フィルタ２５６の内で、ビデオ情報は、アナログからデジタルへ、そして再びアナログへ変換される。コンポジット・デコーダ２４４から出力される復号されたビデオ信号２５８は、デジタル・ビデオ・マルチプレクサ２６０に提供される。同様に、コンポジット・デコーダ２４６の出力ビデオ信号２６２は、デジタル・ビデオ・マルチプレクサ２６４に提供される。
【００２５】
デジタル・ビデオ・マルチプレクサ２６０は、２つの出力２６６及び２６８を提供する。一方の出力２６６は、直接的に、ＶＧＡサブシステム２７０に提供される。他方の出力２６８は、位相ロック・ループ（ＰＬＬ）２７２に与えられる。ＰＬＬ２７２は、クロック信号２２４をＶＧＡサブシステム２７０に供給する。ＶＧＡサブシステム２７０は、２つのメモリ領域を有し、一方の領域は、フォント情報やこれから表示されるべきデータなどのビデオ情報を記憶するオフスクリーン・メモリ領域として用いられる。他方のメモリ領域は、現在表示されているデータを記憶するのに用いられる。ＶＧＡサブシステム２７０は、また、ＶＧＡコントローラを含む。データを表示する際には、ＶＧＡコントローラは、オフスクリーン・メモリから読み出し、必要であればデータをスケーリングし、色空間変換を実行し、そして、データをデジタル・アナログ・コンバータ（ＤＡＣ）を介してディスプレイに送る。二次側の経路においては、デジタル・ビデオ・マルチプレクサ２６４は、信号２７６をビデオ・スケーラ及びＰＣＩバス・インターフェース２７８に提供する。データが二次側経路上を送られるときには、データは、必要な場合にはダウンスケーリングされ、ＰＣＩバス１２０上を、ビデオ・メモリのオフスクリーン・メモリ領域の中にバーストされる。二次側経路は、典型的には、ディスプレイ４０上でテレビを見ている間の、ピクチャ・イン・ピクチャ（ＰＩＰ）機能又はウェブ・ページのプルアップに用いられる。
【００２６】
次に、図５を参照すると、図１のホーム・シアタ・パーソナル・コンピュータの動作が、詳細に図解されている。図５では、ルーチンは、開始のステップ３００からステップ３０２に進み、そこで、典型的にはメーカのロゴであるスタートアップ・ロゴが表示される。ステップ３０２からは、ルーチンは、ステップ３０４に進み、パワー・オン・セルフ・テスト（ＰＯＳＴ）が実行される。次に、ステップ３０４から、ルーチンはステップ３０６に進み、オペレーティング・システム（ＯＳ）がブートされる。好ましくは、コンピュータ・システムは、米国ワシントン州レドモンドのマイクロソフト社から市販されているウィンドウズ９５のオペレーティング・システムをブートする。
【００２７】
ステップ３０６からは、ルーチンは、ステップ３０８に進み、現在のモードをＴＶモードに設定する。次に、ステップ３１０では、デフォルトのＴＶモードのためのウィンドウが表示される。ＴＶモードがデフォルト・モードとして選択されているが、これは、消費者が本発明によるホーム・シアタ・パーソナル・コンピュータ・システムのスイッチを入れシステムを立ち上げると見慣れたテレビ装置となるようにしたからである。ステップ３１０からは、ユーザは、次に、ステップ３１２においてシステムを使用する。システムの使用に関しては、図６のステート・マシンにおいてより詳細に図解されている。ステップ３１２からは、図５のルーチンは、ユーザがシステムの電源をオフにすることを望むかどうかを、ステップ３１４でチェックする。望まない場合には、図５のルーチンは、ステップ３１２にループして戻り、システムを引き続き使用する。そうでない場合に、パワー・ダウンの際には、ルーチンは、ステップ３１４からステップ３１６に進み、システムをＰＣモードに設定する。ステップ３１６からは、ウィンドウズ９５のシャットダウン手順がステップ３１８で実行され、その後に、ルーチンは、ステップ３２０において終了して、ユーザは、マシンの電源を切ることができる。
【００２８】
図６には、図５のステップ３１２に関してより詳細に図解しているステート・マシンが示されている。図６では、システムの４つの主な状態が提供されている。すなわち、シャットダウン・モード３３０、サスペンド・モード３４０、ＴＶモード３５０、そしてＰＣモード３６０である。パワーアップの初期化においては、図６のシステムは、シャットダウン・モード３３０の状態から、ＴＶモード３５０の状態に進む。ＴＶモード３５０の状態からは、タイムアウト信号の場合、又は、リモコンのコンソール上の電源ボタンが付勢された場合には、図６のステート・マシンは、ＴＶモード３５０の状態からサスペンド・モード３４０の状態に変化する。更に、キーボード又はリモコン・ユニットのどちらかからパワー・オフのコマンドを受け取ると、ＴＶモード３５０の状態とＰＣモード３６０の状態とは、シャットダウン・モード３３０の状態に進む。更に、ＴＶモード３５０の状態は、図７〜図１６において論じるモード・スイッチ・コマンドを受け取ると、ＰＣモードの状態に変化する。
【００２９】
ＰＣモード３６０の状態では、タイムアウト又はリモコン上の電源ボタンが付勢されると、図１のホーム・シアタ・コンピュータ・システムは、ＰＣモード３６０の状態からサスペンド・モード３４０の状態に変化する。サスペンド・モード３４０の状態から、前の状態がＰＣモードであってキーボードの付勢がない場合、又は、前の状態がＴＶモードの状態３５０である場合には、図６のステート・マシンは、サスペンド・モード３４０の状態から、ＴＶモード３５０の状態に変化する。それに対応して、ステート・マシンがサスペンド・モード３４０の状態にあり、キーボードの付勢が生じ前の状態がＰＣモードである場合には、ステート・マシンは、サスペンド・モード３４０の状態から、ＰＣモード３６０に戻る。更に、ＰＣモード３６０の状態からは、ユーザがモード・スイッチ又はモード変更を要求する場合には、図６のステート・マシンは、ＰＣモード３６０の状態からＴＶモード３５０の状態に変化し、要求されたモード変更を終了する。
【００３０】
次に、図７を参照する。図７には、図１のホーム・シアタ・パーソナル・コンピュータ・システムにおいてモードの変更を要求し受け入れるプロセスが、より詳細に図解されている。開始ステップ４００から、図７のルーチンは、ステップ４０２に進み、現在のモードに対するウィンドウが表示される。次に、ステップ４０２から、ルーチンは、ステップ４０４に進み、ユーザがモード変更を要求したかどうかがチェックされる。好適実施例では、これは、マウス、キーボード又はリモコン装置などの上の特定のボタンを押下すなわち付勢することによって、達成される。
ステップ４０４では、モード変更ボタンが選択すなわちクリックされていない場合には、図７のルーチンは、ステップ４０６に進み、システムは、ボタンが付勢されるまでスリープする。モード変更がステップ４０４におけるボタンの押下によって検出されるものとして要求される場合には、図７のルーチンは、ステップ４０８に進み、図１のホーム・シアタ・パーソナル・コンピュータ・システムの現在のモードが検出される。好ましくは、これは、システム全体の現在のモードを反映するセマフォ（semaphore）を読み出すことによって達成される。ステップ４０８からは、ルーチンは、次に、ステップ４１０に進み、ラウンド・ロビン（round-robin）の態様で、現在のモードから次に可能なモードに循環する。この様子は、図８に更に詳細に図解される。
【００３１】
ステップ４１０からは、図７のルーチンは、ステップ４１２に進み、メイン・メニュ４９０（図１０）などのメイン・メニュを表示し、それと共に、次のモードが検出されてアクティブ・アイテムとして設定される。次に、ルーチンは、ステップ４１４においてモードの変更に関するユーザの確認を取得する。好ましくは、これは、第２のボタンの押下を検出することによって達成される。ステップ４１４からは、ステップ４１６においてモード変更が確認される場合には、ルーチンは、ステップ４１８に進み、ここで、次のモードが新たな現在のモードとして適用される。ステップ４１８からは、図７のルーチンは、ステップ４２０に進み、新たなモードに対応するウィンドウが表示される。ステップ４２０からは、図６のルーチンは、ステップ４２６を介して終了する。
【００３２】
ステップ４１６からは、ユーザがキャンセル・ボタンを付勢するときやユーザがカーソルを次のモード・アイテムに対応するアクティブ領域の外に移動させるときなどのように、モード変更がキャンセルされたときには、図７のルーチンは、ステップ４１６からステップ４２２に進み、そこでは、メイン・メニュがクリアされ、ステップ４２４で現在のモードのウィンドウがリフレッシュされ、その後で、ステップ４２６でルーチンは終了する。
図７のステップ４１０における現在のモードから次のモードへの循環変更は、図８において更に詳細に図解されている。図８に示されているように、複数のモードであるMODE_1 450、MODE_2 452、MODE_N-2 454、MODE_N-1 456、MODE_N 458が示されている。図８に従って、図１のホーム・シアタ・パーソナル・コンピュータは、Ｎ個の可能なモードを有し、これらのモードは、増加する順序でシーケンシャルに循環する。
【００３３】
あるモードから次へのモード変更即ち循環のインパクトが、図９及び図１０により詳細に図解されている。図９に示されているように、図１のホーム・シアタ・パーソナル・コンピュータ・システムは、表示領域４７０を提供し、カーソル４７２はこの表示領域４７０に配置される。モード変更の要求を検出すると、メイン・メニュ４９０は、図１０に示されるように、既存のモードに対するアプリケーションのウィンドウ又は領域４７０の上にオーバレイされる。図１０のメイン・メニュ４９０は、MODEnボタン４７６、機能１ボタン４７８、機能２ボタン４８０、機能３ボタン４８２、及び機能４ボタン４８４を含む異なる機能を実行する複数のボタンを有する。更に、モード変更要求の際には、カーソル４７２は、図９におけるその当所の位置から移動し、新たな位置４７４にあるMODEnボタン４７６の上に置かれる。モード変更に関するカーソルの自動的な配置は、ユーザがカーソルをいちいち操作するすることなく迅速にモードを変更することができるように、便利なものとして提供される。
【００３４】
次に、図１１、図１２、図１３、図１４、図１５及び図１６を参照すると、この好適実施例におけるモード変更を実行するプロセスが、詳細に図解されている。好適実施例では、２つのモードが入手可能である。すなわち、ビデオ再生を見るＴＶ視聴モードと、コンピュータを動作させるＰＣ使用モードと、である。
図１１は、ＴＶモードからパーソナル・コンピュータ・モードに変更するプロセスを図解している。ステップ５００から開始し、図１１のルーチンは、ステップ５０２に進み、そこで、ユーザがモードの変更を望んでいるかどうかがチェックされる。これは、マウス、キーボード又はリモコン・コンソール上の特定のボタンの付勢によって検出される。従って、ステップ５０２においては、ユーザがモードの変更を望まない場合には、ルーチンは、ステップ５０２からステップ５０４に進み、システムは、ボタンが付勢されるまでスリープする。
また、ユーザがモードは変更されるべきであると指示した場合には、ボタンの押下がステップ５０２で検出され、図１１のルーチンはステップ５０６に進み、次のモードが現在のモードの関数として検出され、次のモードがＰＣ使用モードに設定されているメイン・メニュが表示される。これは、ＰＣ使用モードがＴＶ視聴である既存の状態の次の状態であるからである。
【００３５】
ステップ５０６からは、ルーチンはステップ５０８に進み、カーソルがＰＣ使用ボタン上に置かれ、ホーム・シアタ・パーソナル・コンピュータを、次のボタン押下によって実際にモード変更要求が確認されるモードに設定する。次に、ステップ５０８から、ルーチンは、ステップ５１０に進み、そこで、モード変更のためのボタン押下を待機する。ボタンが付勢すなわち押下されるまでは、ルーチンは、単に、それ自身にループによって戻るだけである。メイン・メニュにおけるボタンが付勢されると、図１１のプロセスは、ステップ５１０からステップ５１２に進み、ルーチンは、カーソルが依然としてＰＣ使用ボタンの上にあるかどうかがチェックされる。その場合には、ルーチンは、ステップ５１２からステップ５１４に進み、現在のモードを、この好適実施例ではＴＶ視聴モードの直後のモードであるＰＣ使用モードに設定する。ステップ５１４からは、ルーチンは、ステップ５１６に進み、コンピュータ・デスクトップが表示されるが、これは、コンピュータ・デスクトップがＰＣ使用モードに関連するウィンドウであるからである。ステップ５１６からは、図１１のルーチンは、ステップ５２０において終了する。
【００３６】
再びステップ５１２を参照すると、カーソルがＰＣ使用ボタンを表すアクティブ領域の外部に位置するときには、図１１のルーチンはステップ５１８に進み、モード変更要求をキャンセルし、その代わりに、カーソルが位置している特定のボタンに関連する作用を実行する。また、カーソルが空の領域に配置されているときには、ステップ５１８では、何の作用も行われない。ステップ５１８からは、図１１のルーチンは、ステップ５２０において終了する。
ＴＶ視聴モードからのモード変更の影響が、図１２及び図１３に図解されている。図１２では、図１のホーム・シアタ・パーソナル・コンピュータ・システムは、ＴＶ視聴モードで動作しており、ビデオ・イメージがスクリーン５３０上に表示されている。次に図１３に移ると、モード変更要求の結果が示されている。図１３では、メイン・メニュ５５０は、ディスプレイ５３０の上にオーバレイされている。メイン・メニュ５５０の中には、ＰＣ使用ボタン（ＵＳＥ  ＰＣ）５３６、ガイド・ボタン（ＧＵＩＤＥ）５３８、ソース・ボタン（ＳＯＵＲＣＥ）５４０、ローンチャ・ボタン（ＬＡＵＮＣＨＥＲ）５４２及びセットアップ・ボタン（ＳＥＴ  ＵＰ）５４４を含む複数のボタンが存在している。更に、モード変更要求を検出すると、カーソル５３２は、その存在位置５３２からモード変更スイッチ上の新たな位置５３４に移動する。
【００３７】
図１３に示されているように、現在の即ち新たなカーソルは、ＰＣ使用ボタン５３６の上に位置しており、従って、モード変更プロセスがモード変更要求の確認を受け入れる準備をしている。この段階で、モード変更ボタンを２度目にクリックすることによってユーザがモード変更要求を確認する場合には、本発明のホーム・シアタ・パーソナル・コンピュータは、ＴＶ視聴モードからＰＣ使用モードに変化し、図１５に示されているように、コンピュータ・デスクトップを表示する。
【００３８】
次に図１４を参照すると、ＰＣ使用モードからＴＶ視聴モードへモードを変更するプロセスが詳細に図解されている。図１４では、ステップ５６０でルーチンに入った後で、ルーチンは、ステップ５６２におけるモード変更ボタンの押下を検出することによって、ユーザがモードの変更を要求したかどうかをチェックする。ステップ５６２では、ユーザがモードの変更を要求しなかった場合には、図１４のルーチンは、単に、ステップ５６２からステップ５６４に進み、そこで、システムは、ボタンが付勢されるまで、スリープする。
また、ユーザがモードの変更を望む場合には、図１４のルーチンは、ステップ５６２からステップ５６６に進んで、カーソルが、モード変更要求に対するコンテキストを提供する適切なテレビ・ウィンドウにあるかどうかがチェックされる。このようにして、カーソルがテレビ・ウィンドウの外部にあるときには、通常のＰＣの機能が提供される。
【００３９】
好適実施例では、カーソルは、ＴＶ視聴モードへのモード変更を生じさせるには、テレビ・ウィンドウ６１０（図１５）内に位置している必要がある。従って、ステップ５６６からは、カーソルがテレビ・ウィンドウに関連するアクティブ領域にある場合には、ルーチンは、ステップ５６８に進み、そこで、図１６のボタン６２４において示されているように、次のモードがＴＶ視聴モードに設定されているメイン・メニュ６４０（図１６）が表示される。更に、ステップ５６８から、ルーチンは、ステップ５７０に進み、そこで、カーソルはＴＶ視聴ボタン（ＷＡＴＣＨ  ＴＶ）の上に置かれる。ステップ５７０からは、ルーチンは、ステップ５７２におけるモード変更のユーザによる確認を待機する。従って、モード変更ボタンが選択されないか又はキャンセルされる場合には、ルーチンは、ステップ５７２において、それ自身に戻ることになる。また、ボタンが押下される場合には、ルーチンは、ステップ５７２から５７４に進み、カーソルが依然としてＴＶ視聴ボタンの上にあるかどうかがチェックされる。そうである場合には、ルーチンは、ステップ５７４から５７６に進み、現在のモードをＴＶ視聴モードに設定する。更に、図１４のルーチンは、次に、ステップ５７８においてテレビ・ウィンドウを表示するが、これは、このウィンドウが、ＴＶ視聴である現在のモードに対応する適切なウィンドウであるからである。ステップ５７８からは、図１４のルーチンは、ステップ５８４において単に終了する。
【００４０】
ステップ５６６を再び参照すると、カーソルがＴＶウィンドウになく、モードの変更ではない別の作用が要求されていることを示している場合には、図１４のルーチンは、ステップ５６６からステップ５８２に進み、クリックされたアイコンに関連する作用が実行され、又は、マウスが空の領域でクリックされると、何も起こらない。ステップ５８２からは、図１４のルーチンは、ステップ５８４において終了する。
ステップ５７４を参照すると、カーソルがステップ５７４においてＴＶ視聴ボタンの上にない場合には、図１４のルーチンは、ユーザがモードの変更ではなく別の作用を実行することを望んでいると予測する。この場合には、ルーチンは、ステップ５７４からステップ５８０に進み、そこで、選択されている特定のボタンに関連する作用が実行され、又は、カーソルが背景の上にある場合には、何もしない。ステップ５８０の後は、図１４のルーチンは、ステップ５８４において終了する。
【００４１】
図１５及び図１６を参照すると、ＰＣ使用モードからＴＶ視聴モードへのモード変更が、詳細に図解されている。図１４では、図１のホーム・シアタ・パーソナル・コンピュータ・システムはＰＣ使用モードで動作しており、従って、ディスク・オペレーティング・システムのユーザ・インターフェースに関連するデスクトップが、図１５では表示されている。好適実施例ではウィンドウズ９５が用いられているので、開始アイコン６００が、デスクトップ領域の上のウィンドウズ９５のタスク・バーに置かれている。更に、複数の代表的フォルダ６０２がコンピュータ・デスクトップ・インターフェース５９０の上に置かれている。更に、テレビジョン・ウィンドウ６１０がコンピュータ・デスクトップ・インターフェース５９０の中に表示されている。ユーザが図１５のテレビ・ウィンドウの外側でクリックしている限りは、オペレーティング・システムと関連するソフトウェアとの通常の相互作用が提供される。しかし、マウスが、図１５のマウス位置６２０のようなテレビ・ウィンドウ６１０のアクティブ領域の内部に置かれて付勢される場合には、図１のホーム・シアタ・パーソナル・コンピュータは、モード変更要求に応答して作用する。
【００４２】
図１６において、ユーザがモードの変更を望んでいることを示す第１のボタン・クリックを検出すると、図１のホーム・シアタ・パーソナル・コンピュータ・システムは、現在のモードをＰＣ使用モードとして決定し、次のモードはＴＶ視聴モードであると決定する。このようにして、図１のホーム・シアタ・パーソナル・コンピュータ・システムは、以下のような複数のボタンを有するメイン・メニュ６４０を表示する。すなわち、ＴＶ視聴ボタン６２４、ガイド・ボタン６２６、ソース・ボタン６２８、ローンチャ・ボタン６３０及びセットアップ・ボタン６３２である。更に、モード変更の実行を希望することを示す第１のボタン押下を検出すると、カーソルは、図１５の位置６２０から、図１６に示すように、新たなカーソル位置であるＴＶ視聴ボタン６２４の上に置かれる。このように、図１のホーム・シアタ・パーソナル・コンピュータ・システムは、ユーザによるそのようなモード変更の確認によってモードの変更を実行するように設定される。ユーザは、単に、ボタンをもう一度クリックすることによってモードの変更を確認することができる。第２のモード変更ボタン・クリックを受け取ると、図１のホーム・シアタ・パーソナル・コンピュータ・システムは、現在のモードをＴＶ視聴モードに更新し、図１２のイメージのようなテレビ・イメージを表示する。このように、モード変更は、ラウンド・ロビンの態様で循環する。
【００４３】
次に、好適実施例における図１６のメイン・メニュ６４０上の個別事項を考察すると、このメイン・メニュは、ユーザが用いることができる２つのボタンと６つのメニュとの選択肢があり、メイン・メニュ・システムを操作する。従って、あるアイテムを選択するには、ユーザは、特定のボタンを指して、リモコン１２４の背面のトリガを用いるか、マウスの左側をクリックすることにより選択を行う。
好適なメイン・メニュ上の個別事項は次の通りである。
【表１】
0004201875.tif 000002
【００４４】
以上で論じたように、本発明によれば、ユーザは複数のモードを有している器具においてモードの変更を迅速に行うことができる。まとめると、装置が、モード変更を示すユーザによる付勢を捕捉する。このユーザの付勢は、マウス・ボタンの押下、キーボード・ボタンの押下、又はリモコン・コンソール・ボタンの押下などである。モード変更を指示するユーザによる付勢を検出すると、この装置は、器具の現在のモードを検出する。器具の現在のモードに基づき、この装置は、ラウンド・ロビン・ベースで次のモードに移動し、次のモードを器具の現在のモードとして設定する。更に、次のモードを設定する際には、装置は、器具の次のモードをメニュ・リストの中のモード変更アイテムとして表示する。この装置は、また、モード変更を確認する第２のユーザによる付勢を要求する。更に、ユーザがモードの変更を確認する場合には、装置は、器具の次のモードを現在のモードとして設定し、器具のモードに関連するウィンドウを最大化する。
【００４５】
本発明に関する以上の開示及び説明は、例示的なものであり、大きさ、形状、材料、成分、回路素子、ワイヤリング接続及び接触の様々な変化は、図解された回路及び構成の詳細や動作方法などと共に、本発明の技術思想から逸脱することはない。
【図面の簡単な説明】
【図１】本発明によるホーム・シアタ・パーソナル・コンピュータ・システムの全体図である。
【図２】図１のホーム・シアタ・パーソナル・コンピュータ・システムの追加的な側面を示すブロック図である。
【図３】図１のホーム・シアタ・パーソナル・コンピュータ・システムのコンピュータ・アーキテクチャの回路図である。
【図４】図３のホーム・シアタ・パーソナル・コンピュータ・システムのビデオ・カードの回路図である。
【図５】図１のホーム・シアタ・パーソナル・コンピュータ・システムの動作のフローチャートである。
【図６】図５のホーム・シアタ・パーソナル・コンピュータ・システムのモードの間の変化を図解するステート・マシンの模式図である。
【図７】図１のホーム・シアタ・パーソナル・コンピュータ・システムにおけるあるモードから別のモードへの変化プロセスを示すフローチャートである。
【図８】図７のフローチャートによるモードの循環を示すステート・マシンの模式図である。
【図９】モード変更の要求に先立つ表示スクリーンの模式図である。
【図１０】モード変更が要求されたときの表示スクリーン及びメイン・メニュの模式図である。
【図１１】図１のホーム・シアタ・パーソナル・コンピュータ・システムにおけるＴＶモードからコンピュータ・モードへモードを変更するプロセスを図解するフローチャートである。
【図１２】テレビ・モードにあるときの図１のホーム・シアタ・パーソナル・コンピュータ・システムのスクリーンの模式図である。
【図１３】モード変更が要求されたときの図１のホーム・シアタ・パーソナル・コンピュータ・システムのスクリーンの模式図である。
【図１４】本発明によってＰＣモードからＴＶモードへモードを変更するプロセスを図解するフローチャートである。
【図１５】コンピュータ・モードで動作しているときの図１のホーム・シアタ・パーソナル・コンピュータ・システムのスクリーンの模式図である。
【図１６】コンピュータ・モードからＴＶモードへのモード変更が要求されたときの図１のホーム・シアタ・パーソナル・コンピュータ・システムのスクリーンの模式図である。
【図１】
0004201875.tif 000003
【図２】
0004201875.tif 000004
【図３】
0004201875.tif 000005
【図４】
0004201875.tif 000006
【図５】
0004201875.tif 000007
【図６】
0004201875.tif 000008
【図７】
0004201875.tif 000009
【図８】
0004201875.tif 000010
【図９】
0004201875.tif 000011
【図１０】
0004201875.tif 000012
【図１１】
0004201875.tif 000013
【図１２】
0004201875.tif 000014
【図１３】
0004201875.tif 000015
【図１４】
0004201875.tif 000016
【図１５】
0004201875.tif 000017
【図１６】
0004201875.tif 000018