(57)【要約】本発明は、シリアルデータストリームの送受信のために、２つの形態でディスプレイデータチャネル（ＤＤＣ）ポートなどのビデオポートを使用するための方法および装置を提供する。一形態では、ＤＤＣポートはパーソナルインターネットコミュニケータ（ＰＩＣ）などの情報処理システムのビデオディスプレイ動作を制御するために使用される。別の形態では、ＤＤＣチャネルは、診断および設定を目的としてＰＩＣシステムにアクセスするためのシリアルポートとして使用される。
2008535121.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルインターネットコミュニケータ（ＰＩＣ）用のアクセスポートを提供する方法であって、
ビデオデータ機能をイネーブルにするように動作可能な複数のコンダクタを備えたビデオデータポートを提供するステップと、
シリアルデータ送信プロトコルに従ってビデオデータ送信以外のアプリケーション用にシリアルデータポートを提供するために前記複数のコンダクタを使用するステップと、を含む方法。
【請求項２】
前記ビデオポートは、ディスプレイデータチャネル（ＤＤＣ）ビデオポートを含む、請求項１記載の方法。
【請求項３】
前記シリアルプロトコルはＲＳ２３２を含む、請求項２記載の方法。
【請求項４】
前記シリアルプロトコルは、ユニバーサルシリアルバス（ＵＳＢ）を含む、請求項２記載の方法。
【請求項５】
前記シリアルプロトコルは、ＩＥＥＥ１３９４を含む、請求項２記載の方法。
【請求項６】
前記シリアルプロトコルは、イーサネットを含む、請求項２記載の方法。
【請求項７】
前記複数のコンダクタの電圧レベルは、前記コンダクタがシリアルデータを送信しているときに前記シリアルプロトコルに従って制御される、請求項２記載の方法。
【請求項８】
前記ＤＤＣポートの動作がディセーブルにされる、請求項２記載の方法。
【請求項９】
前記ＤＤＣビデオポートに接続されたディスプレイは、デフォルト解像度およびリフレッシュレートで動作する、請求項８記載の方法。
【請求項１０】
前記ＤＤＣビデオポートに接続されたディスプレイは、記録されたＤＤＣ能力テーブルの入力によって管理される解像度およびリフレッシュレートで動作する、請求項８記載の方法。
【請求項１１】
パーソナルインターネットコミュニケータ（ＰＩＣ）用アクセスポートを提供する装置であって、
ビデオデータ機能をイネーブルにするよう動作可能な複数のコンダクタを有するビデオデータポートと、
シリアルデータ送信プロトコルに従ってビデオデータ送信以外のアプリケーション用にシリアルデータポートを提供するために前記複数のコンダクタを使用するためにデータ信号を生成するよう動作可能なプロセッサと、を含む装置。
【請求項１２】
前記ビデオポートはディスプレイデータチャネル（ＤＤＣ）ビデオポートを含む、請求項１１記載の装置。
【請求項１３】
前記シリアルプロトコルは、ＲＳ２３２を含む、請求項１２記載の装置。
【請求項１４】
前記シリアルプロトコルは、ユニバーサルシリアルバス（ＵＳＢ）を含む、請求項１２記載の装置。
【請求項１５】
前記シリアルプロトコルは、ＩＥＥＥ１３９４を含む、請求項１２記載の装置。
【請求項１６】
前記シリアルプロトコルは、イーサネットを含む、請求項１２記載の装置。
【請求項１７】
前記複数のコンダクタの電圧レベルは、前記コンダクタがシリアルデータを送信しているときに前記シリアルプロトコルに従って制御される、請求項１２記載の装置。
【請求項１８】
前記ＤＤＣポートの動作は、このＤＤＣポートに接続されたＤＤＣディスプレイの機能を制限するために調整される、請求項１２記載の装置。
【請求項１９】
前記ＤＤＣビデオポートに接続されたディスプレイは、デフォルト解像度およびリフレッシュレートで動作する、請求項１８記載の装置。
【請求項２０】
前記ＤＤＣビデオポートに接続されたディスプレイは、記録されたＤＤＣ能力テーブルの入力によって管理される解像度およびリフレッシュレートで動作する、請求項１８記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００５年４月５日付申請の米国仮特許出願第６０／６６８５６３、発明の名称“Personal Internet Communicator”の米国特許法１１９条(e)の規定の下における利益を主張するものである。
本発明は、情報処理システムの技術分野に関する。一態様においては、本発明は、情報処理システムに関する設定情報や診断情報にアクセスするためのデータポートとして、および、データチャネルとして使用するためのディスプレイポートを構成するシステムおよび方法に関する。
【背景技術】
【０００２】
コンピュータシステムは、今日の社会において、多くの分野に情報管理能力を与えるために広く用いられてい。パソコンシステムは通常、システムプロセッサを備えたシステムユニット、関連する揮発性および不揮発性メモリ、ディスプレイモニタ、キーボード、固定ディスク記録装置、任意の取り外し可能記録装置、および任意のプリンタを含むマイクロコンピュータとして定義することができる。このようなパソコンシステムは、シングルユーザ（あるいは、コンピュータサーバシステムとして機能するパソコンの場合は、グループユーザ）に主に独立演算能力を与えるように設計された情報処理システムであり、個人や中小企業の購入用に低価格にされている。
【０００３】
近年は、インターネット上で情報交換を行うために、パソコンの使用が著しく増加している。このような情報交換は、クライアント／サーバモデルに基づくものであり、ユーザのパソコンがクライアントとして動作している状態で、複数のインターネットサーバに記録されているデータにアクセスする。インターネットサービスプロバイダのなかには、インターネットサービスを供給するための契約関係の一環として、ユーザにコンピュータを提供するところもある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなコンピュータは、コンポーネント数を最小限に抑えて構成する必要があり、よって、入出力ポート数は必然的に制限されてしまう。
その結果、開発者達にとっては、診断や修復プロシージャのためにこのようなコンピューティングシステムへのアクセスが困難となる。その結果、内部のプローブポイントにアクセスするには、通常、このようなシステムを分解する必要がある。システムを分解するには時間がかかり、また、破壊的であることから、望ましくない。さらに、ソフトウェアディベロッパによっては、部分的に分解されたシステムを使用して作業することを不愉快に思うこともあるので、システム分解は望ましくない。標準関数に用いられる既存のポート／コネクタを取り付け、これを再利用してデバッグメッセージを送信できるようにすることが好ましいであろう。
【課題を解決するための手段】
【０００５】
本発明は、シリアルデータストリームを送受信するために、２つの形態でディスプレイデータチャネル（ＤＤＣ:Display Data Channel）ポートなどのビデオポートを使用する方法および装置を提供する。一形態では、ＤＤＣポートはパーソナルインターネットコミュニケータ（ＰＩＣ:Personal Internet Communicator）などの情報処理システムのビデオディスプレイ動作を制御するために使用される。別の形態では、ＤＤチャネルは、診断および設定目的でＰＩＣシステムにアクセスするためのシリアルポートとして使用される。
【０００６】
本発明の目的、利点、およびその他の新たな特徴は、添付の請求項および添付の図面を読めば、以下の既述から当業者には明らかになるであろう。
【発明を実施するための最良の形態】
【０００７】
本発明の例示的実施形態を以下に記述しているが、本発明を特定の詳細がなくても実施できることは明らかであろう。また、開発者における特定の目標を達成するため、システム的制限やビジネス的制限との摺り合せなど、多くの特定の実施の決定がなされる。それらは各実施形態によって様々に変化するものである。そのような開発努力は複雑で時間を消費するものであるのは当然のことであるが、それでもなお、この開示の恩恵を有する当業者にとっては通常作業の範疇に入るものである。例えば、本発明を曖昧なものにしないように、あるいは、制限しすぎないように、選択された態様は詳細に示さずにブロック図形式で示している。このような記述および表現は、当業者が、自身の作業の内容を他の当業者に効率的に伝えるために用いられているものである。以下に本発明を図面を参照しながら記載する。
【０００８】
図１に、例示的ネットワーク１００のブロック図を示す。ここでは、複数のコンピュータシステム１１０、１１１、１１２は、１以上の通信ネットワーク１４０上で通信する。例示のように、各コンピュータシステム（例えば、１１０）は、マルチメディアアクセスデバイスあるいはパーソナルインターネットコミュニケータ（ＰＩＣ）とも呼ばれるものであるが、このようなコンピュータシステムは、１以上の通信リンク１２２を介してインターネットサービスプロバイダ（ＩＳＰ）１２０に動作可能に結合されている。インターネットサービスプロバイダ１２０は、インターネット１４０に接続される。さらに、インターネット１４０は、複数のウェブホストサーバ１５０、１５１、１５２に接続される。インターネット上の情報へのアクセスを希望するユーザはＰＩＣ（例えば、１１０）を使用し、ウェブブラウザとして周知の、ＰＩＣ上に記録されたアプリケーションプログラムを実行する。
【０００９】
ＰＩＣ１１０は通信ハードウェアおよびソフトウェアを含む。これにより、ＰＩＣ１１０がインターネットサービスプロバイダ１２０への通信を送受信できるようにする。通信ハードウェアおよびソフトウェアにより、ＰＩＣ１１０はインターネットサービスプロバイダ１２０との通信リンクを確立できるようになる。この通信リンクは、任意の様々な接続形式であってよく、例えば、有線接続、デジタル加入者回線（ＤＳＬ）、Ｔ１、総合デジタル通信網（ＩＳＤＮ）などの直接接続、あるいはケーブル接続、セルラーネットワークや衛星ネットワークを介した無線接続、電話モデムダイアルアップアクセス、あるいは、、イーサネットなどのローカルデータ伝送やローカルエリアネットワーク上でのトークンリングが挙げられる。顧客が、ウェブブラウザにおいて命令を入力することで情報要求を入力する場合、ＰＩＣ１１０は、特定のトピックに関連する文書や特定のウェブページの検索といった情報要求をインターネットサービスプロバイダ１２０に送信し、次に、インターネットサービスプロバイダ１２０はこの要求をインターネット１４０を介して適切なウェブホストサーバ１５０へ送る。インターネットサービスプロバイダ１２０は、ブラウザから送信された要求を受信し、読み取るためにソフトウェアを実行する。インターネットサービスプロバイダ１２０は、要求をモニタリングし、その特定のウェブサーバについての情報要求を提供し、その情報をユーザのＰＩＣ１１０へと送信するウェブサーバアプリケーションプログラムを実行する。
【００１０】
インターネット上の各ウェブホストサーバ１５０、１５１、１５２は、適切なウェブホストサーバに接続するためにユーザーがウェブブラウザに提供する周知のアドレスを有する。ユーザのウェブホストサーバ１５０上で情報が入手できなければ、インターネット１４０は、ウェブサーバ１５０、１５１、１５２を、要求した情報を供給するために相互通信可能とするセントラルリンクとして機能する。ウェブサーバ１５０、１５１、１５２は１ページ以上のウェブページを含み得ることから、ユーザはさらに、自分が見たい特定のウェブページをアドレスにおいて特定することになる。
サーバー上のホームページアドレスは、ＵＲＬ（ユニバーサルリソースロケータ）としても周知であるが、このアドレスは、サーバーおよびサーバー上のページ位置を示す一連の数字であって、郵便番号に類似している。簡素化のために、数字ではなく名前を使用してユーザがサーバおよび文書を特定可能であるドメインネームシステムが構築された。さらに、ＵＲＬは、ドメインネームの終わりに付加的情報を含めることで、コンテンツプロバイダに属するページグループにおいて特定のページを指定することができる。
【００１１】
図２に、ＰＩＣ１１０のブロック図を示す。本発明の選択された実施形態によれば、ＰＩＣ１１０は、初めて技術を利用する人たちに対して管理されたインターネットアクセスを供給する、手ごろで使い易く、堅牢な家庭用装置となるように設計される。手頃な値段に抑えつつ消費者の求める機能を維持するために、ＰＩＣ１１０の選択された実施形態では、ＵＳＢキーボードおよびＵＳＢマウスなどの基本入出力装置１１５およびディスプレイデータチャネル（ＤＤＣ）インターフェース１１５によってプロセッサに動作可能に結合されたモニタあるいはその他のディスプレイ装置１１４を含む。
加えて、ユーザによってアップグレードすることのできない固定された機能を備えた、プレインストールされているソフトウェアを使用することでＰＩＣ１１０が使い易くなる。
例えば、プレインストールソフトウェアとしては、基本オペレーティングシステム（Windows CE （登録商標）オペレーティングシステムなど）、および、通信アプリケーション（インターネットブラウザ、ｅメール、インスタントメッセージ、マクロメディアフラッシュ、メディアプレーヤー、表計算ソフト、ワードプロセッサ）、ビューアアプリケーション（例えば、パワーポイント、イメージおよびＰＤＦ用ビューア）、およびプリンタドライバを含む一連の生産性を向上するためのツール、いわゆるプロダクティビティツールが挙げられる。機能が固定された、あるいは制限されたプリインストールソフトウェアは、ユーザの、ＰＩＣ１１０とのインタラクションから複雑性を取り除くことにより、初めてのユーザの経験を高める。
このために、ＰＩＣ１１０には制御機能が含まれており、ユーザが重要なプログラム、例えば、オペレーティングシステムファイル、アプリケーションソフトウェア、プログラム起動用アイコン、スタートメニュアイテム、プログラムファイル、プレインストールコンテンツ、あるいはその他の重要なファイル、を削除できないようにする。加えて、あるいは別の方法では、ユーザに与えられているファイルナビゲーション能力は、システムパーティションなどの隠れパーティションに記録されたプログラムファイルを隠すために、および／あるいは、”マイドキュメント”ディレクトリなどのハードドライブの所定のパーティションに記録されたファイルおよびユーザデータへのアクセスを制限するために、直感的な方法で構築される。
【００１２】
ＰＩＣ１１０は、プロセッサ１０２、入出力（Ｉ／Ｏ）制御装置１０４、メモリ（揮発性ランダムアクセスメモリ（ＲＡＭ）１０６および不揮発性メモリ１０７を含む）、通信装置１１３（モデムなど）、およびディスプレイ１１４を含む。プロセッサ１０２、Ｉ／Ｏ制御装置１０４、メモリ１０６、および通信装置１１３は、１つ以上のバス１１２を介して相互接続される。選択された実施形態では、プロセッサ１０２はAMD Geode GX 32-bit x86互換プロセッサとして、メモリ１０６は１２８ＭＢのＤＤＲメモリとして実装される。また、ディスプレイ１１４はＣＲＴモニタとして実装されてもよい。加えて、不揮発性メモリ１０７は、最小容量が例えば１０ＧＢの内蔵型３．５インチハードディスクとして実装されるハードディスクドライブ１０９を備えてもよい。
メモリ１０６、１０７のいずれか、あるいは両方をＰＩＣ１１０に内蔵してもよいし、外付けしてもよい。通信装置１１３に関しては、世界中の様々な電話システムをサポートするために、外部コネクタを備えた内蔵型56k ITU v.92モデムを使用してもよい。これに限らず、その他のモデム（例えば、ソフトモデム）を使用してもよい。当然、明らかなように、プロセッサ１０２、メモリ１０６、１０７、ディスプレイ１１４および通信装置１１３に対してその他の装置構成を用いることができる。
明瞭化のため、および理解を容易にするために、ＰＩＣ１１０を構成している全ての要素を詳細に記述していない。そのような詳細は当業者にとっては周知であり、また、特定のコンピュータベンダーやマイクロプロセッサのタイプに基づいて変化し得る。さらに、ＰＩＣ１１０は所望する実装品に応じて、その他のバス、装置、および／あるいはサブシステムを含んでもよい。例えば、ＰＩＣ１１０は、キャッシュ、モデム、パラレルあるいはシリアルインターフェース、ＳＣＳＩインターフェース、ネットワークインターフェースカードなどを含んでもよい。
【００１３】
図２に示しているように、Ｉ／Ｏ制御装置１０４は、Ｉ／Ｏ装置１０５、例えば１以上のＵＳＢポート、キーボード、マウス、オーディオスピーカなどに結合される。Ｉ／Ｏ制御装置１０４はさらに、フラッシュメモリなどの不揮発性ストレージ１０７あるいはその他の読み取り専用メモリ（ＲＯＭ）１０８、および／あるいはハードディスクドライブ１０９に結合される。ＰＩＣ１１０はモデムなどの通信装置１１３によって、インターネットなどの通信ネットワーク１２２に接続されてもよいが、このような接続は、当業者に周知の任意のネットワーク通信装置によって確立され得る。図面では、プロセッサ１０２はディスプレイ装置１１４に直結されているが、プロセッサはディスプレイあるいはＩ／Ｏ制御装置を介して間接結合されてもよい。同様に、図面では、プロセッサはＩ／Ｏコントローラ１０４を介して不揮発性メモリ１０７に結合されているが、直結も検討される。
【００１４】
ＰＩＣメモリには様々なプログラミングコードおよびソフトウェアが記録される。例えば、起動時にＰＩＣ１１０を起動させる基本入出力システム（ＢＩＯＳ）コードは、不揮発性ストレージ１０７のBIOS ROM装置１１１に記録され得る。BIOS ROM装置としては、ＲＯＭ（読み取り専用メモリ）やＰＲＯＭ（プログラマブルＲＯＭ）、例えば、ＥＰＲＯＭ（消去可能ＰＲＯＭ）、ＥＥＰＲＯＭ（電気的消去可能ＰＲＯＭ）など、フラッシュＲＡＭ（ランダムアクセスメモリ）、あるいはＢＩＯＳの記録に適した任意のその他の形式のメモリが挙げられる。原則的に、ＢＩＯＳ／ブートローダー１１１はユーザには見えない。
またＢＩＯＳ／ブートローダー１１１は互換性のあるブートローダーを含み、これにより、ＰＩＣオペレーティングシステムが組み込み式のクローズドオペレーティングシステム（例えば、Windows CEタイプのオペレーティングシステム）となることができる。しかしながら、ＢＩＯＳコードは任意のオペレーシングシステム（Windowsベースの、あるいはLinuxベースのオペレーティングシステムを含むが、これらに限定するものではない）をサポートすることが可能であった。原則的にＢＩＯＳ／ブートローダー１１１はユーザーには見えない。また、このＢＩＯＳ／ブートローダー１１１がオペレーティングシステムを起動する。
【００１５】
さらに、ＰＩＣソフトウェア１３０およびユーザデータは不揮発性ストレージ１０７のハードドライブ１０９に記録され、プロセッサ１０２によって実行および／あるいは処理される。ＰＩＣソフトウェア１３０は、マスターブートレコード(master boot record)（ＭＢＲ）１３１、オペレーティングシステム１３２、アプリケーションプログラム１３３、ユーザデータ１３５、および、隠し画像回復モジュール１３６(hidden image recovery module)を含んでもよい。
ＭＢＲ１３１は、ＰＩＣ１１０の起動時に実行される小さなプログラムであり、通常はハードドライブ１０９の第１領域に存在する。加えて、ハードドライブ１０９は、ディスク上に（システムパーティションおよびユーザパーティションを含む）パーティションテーブルを含む。オペレーティングシステム１３２に関しては、システムの性能に影響を及ぼし得るいくつかの独自に設定可能なオペレーティングパラメータが、ソフトウェア１３０の一部として、ドライブ１０９にソフトウェア１３０が初期インストールされる際に事前設定される。
さらに、ソフトウェア１３０は、指定されたように機能するためにＰＩＣ１１０に求められるアプリケーションプログラム１３３を含む。例えば、アプリケーションプログラム１３３としては、ウェブブラウザ、フラッシュプレーヤー、パワーポイント用プレゼンテーションビューア、チャット、ゲーム、圧縮ツール、ｅメール、ワードプロセッサ、表計算ソフト、ＰＤＦビューア、メディアプレーヤ、および／あるいは描画アプリケーションが挙げられ得る。
加えて、ユーザデータ１３５は、ユーザがユーザデータに直接アクセスできるように、ユーザのデータの全てを記録する。ユーザデータパーティション１３５には、システムステートデータファイルを含む。これには、ＰＩＣ１１０に記録されるアプリケーションおよびデータの設定およびオペレーティングパラメータに関する情報が含まれる。システムステートデータファイル１３９に含まれるシステムステート情報には、ソフトウェアパッチ、ドライブアップデート、および、ＰＩＣ１１０の特定のオペレーティング構成に対応したレジストリデータが含まれるが、これらに限定されるものではない。システムステートデータファイル１３９は、“レジストリスニフィング”プロトコルを実行することで継続的にアップデートされ、これによりシステム状態の漸進的変化がモニタリングされる。
【００１６】
システムパーティション１３７はアグレッシブコンシールメント技術(ACT: aggressive concealment techniques)を用いてユーザから隠され、ユーザが間違えて、あるいは故意にこのパーティションに記録されたファイルにアクセスできないようにする。リカバリパーティション１３６はユーザには見えないパーティションラベルを使用してユーザから隠される。また、このパーティションはいかなるオペレーティングシステムによっても認識されない。
【００１７】
上記で検討したように、ＰＩＣ１１０などのコンピューティングデバイスは、構成要素を最小限に抑えて構成されなければならない。その結果、入出力ポート数は必然的に制限されてしまう。ポートアクセスが制限された状態では、開発者たちが診断および修復プロシージャのためにこのようなコンピューティングシステムへアクセスするのは困難である。本発明においては、ＤＤＣ機能を備えたＶＧＡビデオポートを診断および設定プロシージャ用シリアル通信ポートとして使用可能とする方法および装置が提供される。
【００１８】
本発明では、ＤＤＣインターフェース１１５のコンダクタ（導線）が２つの形態において使用される。第１の形態においては、ＤＤＣコンダクタはビデオディスプレイ１１４にインターフェース接続するために使用される。第２の形態においては、ＤＤＣコンダクタは診断および設定目的でＰＩＣシステムにアクセスすべく、シリアルポート１２１を供給するために使用される。本発明のシリアルポートは複数のプロトコルに従い動作するように構成され得る。プロトコルとしては、RS232、USB（ユニバーサルシリアルバス）、IEEE 1394（ファイヤーワイヤーと呼ばれることもある）、あるいはイーサネットが挙げられる。シリアルポート１２１の出力は外部装置１２３に送られる。
この外部装置は診断システムあるいはシリアルポート１２１からのシリアルデータストリームを使用できるその他の装置であり得る。当業者には明らかなように、シリアルポートは、あらゆるオペレーティングシステムによって十分に定義され理解されることから診断／デバッグポートとして望ましい。多くのオペレーティングシステムはメッセージをデバッグするためにシリアルポートを使用する。
【００１９】
典型的に、ＤＤＣチャネルはオペレーティングシステムの起動において一度使用され、外部装置の能力を問い合わせる。本発明では、プロセッサ１０２によって制御されるマルチプレクサ機能１１７は、シリアルポート１２１に対する信号とともに、ＤＤＣ機能に対して使用される信号を多重化するために使用される。プロセッサ１０２の制御下で、ＤＤＣ信号を送信する２つのワイヤは診断目的で２つのワイヤーシリアルポート１２１として動作するために、あるいは、その他の目的でシリアルポートを供給するために使用される。
【００２０】
本発明の一実施形態では、ＯＳ（オペレーティングシステム）は、シリアルポートがイネーブルにされている状態で外部モニタに問い合わを行うようにＢＩＯＳに命令すると、ＯＳは、どのＤＤＣチャネルも利用出来ないことを通知される。これにより、ＯＳは自動的にデフォルトディスプレイビデオ信号（例えば、800×600,72Hz）を返すとともに、ディスプレイにおいて利用できるいずれの高度な機能を利用しない。これにより、ＤＤＣチャネルとシリアルポート間で起こり得る干渉を防ぐことができる。
本発明の他の形態では、ＢＩＯＳは、ＤＤＣインターフェース１１５がシリアルポートの動作をイネーブルにしている状態で、所定のＤＤＣ構成、つまり、システムがＤＤＣイネーブルのモニタ(DDC-enabled monitor)の動作を継続できるようにする構成、を与える。本発明のさらに別の実施形態では、プロセッサ１０２は、所望の診断機能に対応するディスプレイ能力テーブル（display capabilities table）をダウンロードし、記録するように動作可能である。プロセッサ１０２は、ＰＩＣに、特定の解像度とリフレッシュレートとを診断目的でエミュレートさせる、ディスプレイ能力テーブルを使用し記録するようにさらに動作可能である。
【００２１】
当業者には明らかなように、本発明では、シリアルポート変換器をＰＩＣのＶＧＡコネクタ出力とディスプレイ１１４に取り付けられたモニタケーブル間に配置することができる。このインターフェースは２つのシリアル通信ピン上に送信される信号をさえぎる。
【００２２】
電圧レベル変換器１１９は、信号を複数のシリアルプロトコルと互換性があるように調整するために使用される。例えば、典型的にＤＤＣコンダクタに関連づけられる３ボルトの信号レベルにおいては、RS-232シリアルポートに対して、+/-12ボルトに変換され得る。当業者には明らかなように、信号の電圧レベルもまた、本文中のその他のシリアルプロトコルに適応するように変換され得る。
【００２３】
ＰＩＣ１１０は、ＰＩＣのある一定のデータ処理能力を制御するためにＩＳＰ１２０により使用され得、また、突発事故が発生した際にＰＩＣの動作ステータスを修復するために使用可能な一意的ユーザ識別子（ＵＵＩＤ: unique user identifier）を含む。具体的には、このＵＵＩＤ１４０は特定のＰＩＣ１１０を識別するためにＩＳＰ１２０が使用するものであり、また、リカバリパーティション１３６を使用してシステムパーティション１３７を周知の良好な動作状態へと修復するためのプロトコルをＰＩＣ１１０に対して実行させる。
【００２４】
図３に、ＤＤＣインターフェースを使用してシリアルポート機能を実装するために、様々なシステム構成要素およびソフトウェアモジュールを制御するように使用されるプロセッサ１０２のブロック図を示す。一実施形態では、プロセッサ１０２は、アドバンストマイクロデバイス（Advanced Micro Devices）社より入手可能なGeode GX2プロセッサである。プロセッサ１０２には、プロセッサコア２１０、バスあるいはインターフェースユニット２１２、グラフィックスプロセッサ２１４、ディスプレイコントローラ２１６、および、ビデオプロセッサ２１８が含まれる。
さらに、プロセッサ１０２には、メモリコントローラ２３０、Ｉ／Ｏコントローラインターフェース２３２、ディスプレイ装置インターフェース２３４が含まれる。当然、これらのコントローラおよびインターフェースはプロセッサ１０２の外側に実装されてもよい。例示した実施形態では、プロセッサ１０２は、オペレーティングシステムあるいはアプリケーションファイルなど、ＰＩＣソフトウェア１３０中の保護ファイルへアクセスしないように、および／あるいはこれらのファイルを消去しないよう、メモリ１０６、１０７に記録されたソフトウェアを実行する。
【００２５】
本発明による利益を享受し得る当業者であれば、本発明に関して等価の範囲内で種々の変形及び実施が可能であることは明らかであることから、上述の個々の実施形態は、例示的なものに過ぎない。従って、これまでの記載は本発明を説明した特定の形態に限定するものではなく、むしろ、添付の請求項によって規定されている発明の範疇に属する全ての改良、等価物、及び変形例をカバーするものである。よって、当業者たちには、もっとも広い形態において本発明の精神及び範囲から逸脱することなく、様々な変更、置換、修正が可能であることが理解されるべきである。
【図面の簡単な説明】
【００２６】
【図１】１以上の通信ネットワーク上で通信する複数のコンピュータシステムのブロック図。
【図２】本発明の様々な実施形態に従う、パーソナルインターネットコミュニケータなどのコンピュータシステムのシステムブロック図。
【図３】パーソナルインターネットコミュニケータにおいて使用するプロセッサシステムのブロック図。
【図１】
2008535121.tif 000003
【図２】
2008535121.tif 000004
【図３】
2008535121.tif 000005
【国際調査報告】
2008535121.tif 000006
2008535121.tif 000007
2008535121.tif 000008