(57)【要約】【解決手段】非解放型デジタルバトラーの民生用電子製品及び方法に関する。本非解放型デジタルバトラーには、通信及びマルチメディアのコンソールと無線遠隔操作器を含む。遠隔操作器は、ハンドヘルドＰＣ、パームヘルドＰＣ、又はスマートホンに似ているが、民生用電子機器市場では新規なコンソールによってサポートされている低コストの機能設定である。具体的には、本開示は、電話サービス、装置の制御、及び、随意的にはユーザーの識別／認可及び個人化を容易に行うための指紋読取り器を組み合わせることに関する。別の選択肢として、カメラを遠隔操作器に組み込んで、ビデオ会議及び他の視覚的機能を使用可能にすることも考えられる。代わりに、遠隔操作器をコンソールとは別にパッケージして販売し、異なるソースからの通信及びコンソール、セットトップボックス、マルチメディアＰＣ、又は他の民生用電子装置の能力と対話できるようにしてもよい。【選択図】図１
2009506593.tif 000002
【特許請求の範囲】
【請求項１】
小型遠隔操作端末と、前記小型遠隔操作端末と無線通信するベースコンポーネントとを備えたマルチメディア通信システムであって、
前記小型遠隔操作端末は、少なくとも、
指紋読取り器と、
電話として使用できるスピーカー、マイクロホン、及び音量制御器と、
少なくとも電話番号を示すことができるディスプレイと、
コンソールのリソースを選択し制御することを可能にするカーソル制御器及びトリガと、
電話ダイヤル操作に使用できる数字キーと、ウェブブラウジングに使用できるアルファベットキーとを含んでいる小型キーパッドと、を統合した構成であり、
前記ベースコンポーネントは、少なくとも、
前記小型遠隔操作端末から受信した指紋に基づいて、ユーザーの電話ネットワーク接続とユーザーのインターネットブラウジングとをパーソナライズ（個人化）し、
前記小型遠隔操作端末を前記電話ネットワークに接続し、
前記小型遠隔操作端末を、モニター又はテレビ上のインターネット及び表示されたウェブページに接続することを可能にするネットワークポート、ロジック、及びリソースを統合した構成であり、
これにより、前記小型遠隔操作端末は、ユーザーが、前記ベースコンポーネントの電話ネットワーク接続とインターネットブラウジングとを選択し使用できるようにする、マルチメディア通信システム。
【請求項２】
前記ベースコンポーネントは、
ビデオ受信器がアクセスするチャネルを制御し、
スピーカー用の音量制御を提供し、
デジタルで記憶されている音楽にアクセスし再生することができるロジック及びリソースを更に統合した構成であり、
これにより、前記小型遠隔操作端末は、ユーザーが、前記ベースコンポーネントのネットワーク接続、インターネットブラウジング、チャネル制御、音量制御、及びデジタルで記憶されている音楽のアクセスと再生を選択し使用できるようにする、請求項１に記載のマルチメディア通信システム。
【請求項３】
前記ベースコンポーネントは、少なくとも、ＤＶＤ／ＣＤプレイヤーと、前記ＤＶＤ／ＣＤプレイヤーに再生制御を提供することを可能にするロジック及びリソースを更に統合する、請求項２に記載のマルチメディア通信システム。
【請求項４】
前記小型遠隔操作端末は、メディアカードリーダーを更に統合した構成であり、前記小型遠隔操作端末の前記ロジック及びリソースは、更に、前記メディアカードリーダーに挿入されたメディアをブラウジングし、前記挿入されたメディアのファイルのコンテンツをプレビューすることを可能にする、請求項１に記載のマルチメディア通信システム。
【請求項５】
前記ユーザーの嗜好を個人化する前記ベースコンポーネントの前記ロジック及びリソースは、更に、デジタルで記憶されている音楽へのアクセスをパーソナライズ（個人化）することを可能にする、請求項２に記載のマルチメディア通信システム。
【請求項６】
前記小型遠隔操作端末は、更に、ＵＳＢコネクタ及びポートを統合した構成であり、前記ベースコンポーネントの前記ロジック及びリソースは、更に、前記ＵＳＢコネクタ及びポートを、前記ベースコンポーネントに対しローカル(local)として扱うことを可能にする、請求項１に記載のマルチメディア通信システム。
【請求項７】
無線入力を処理するためロジック及びリソースを備えた装置の遠隔制御器であって、
入力を前記装置に無線で送ることによって前記装置上で動作する接着ロジック(glue logic)を呼び出し、前記装置によってブルートゥースビデオフォーマットへレンダリング(render)されるビデオ信号を前記装置から受信することを可能にする小型遠隔操作端末を含み、
前記小型遠隔操作端末は、少なくとも、
ブルートゥースビデオフォーマット受信器と、
電話として使用できるスピーカー、マイクロホン、及び音量制御器と、
少なくともビデオ会議参加者又は写真を示すことができるディスプレイと、
前記装置のリソースを選択し制御することが可能なカーソル制御器及びトリガと、
電話ダイヤル操作に使用できる数字キーと、ウェブブラウジングに使用できるアルファベットキーとを含んでいる小型キーパッドと、を統合した構成であり、
前記遠隔制御器により無線で呼び出される前記接着ロジックは、
前記数字キー、前記スピーカー、及び前記マイクロホンを電気通信モジュールに接続し、
インターネットブラウジングモジュールに、そして１以上のメディア選択、再生、及び容量制御装置制御器に、前記キーパッド、前記カーソル制御器、及び前記トリガを接続することを可能にする、遠隔制御器。
【請求項８】
前記小型遠隔操作端末は、更に、指紋リーダーを統合した構成であり、
前記小型遠隔操作端末は、更に、ユーザーの電話ネットワーク接続及びインターネットブラウジングをパーソナライズ（個人化）することを可能にする前記装置上で動作する接着ロジック(glue logic)を呼び出す、請求項７に記載の遠隔制御器。
【請求項９】
前記小型遠隔操作端末は、更に、カメラを統合した構成であり、
前記小型遠隔操作端末は、カメラデータをビデオ会議モジュールに接続することを可能にする前記装置上で動作する接着ロジック(glue logic)を呼び出す、請求項７に記載の遠隔制御器。
【請求項１０】
前記小型遠隔操作端末は、更に、カメラを統合した構成であり、
前記小型遠隔操作端末は、カメラデータを写真キャプチャモジュールに接続することを可能にする前記装置上で動作する接着ロジック(glue logic)を呼び出す、請求項７に記載の遠隔制御器。
【請求項１１】
前記小型遠隔操作端末は、更に、メディアカードリーダーを統合した構成であり、前記装置の前記ロジック及びリソースは、更に、前記メディアカードリーダーを前記装置に対しローカル(local)として扱うことを可能にする、請求項６に記載の遠隔制御器。
【請求項１２】
前記小型遠隔操作端末は、更に、メディアカードリーダーを統合した構成であり、前記小型遠隔操作端末の前記ロジック及びリソースは、更に、前記メディアカードリーダーに挿入されたメディアをブラウジングし、前記挿入されたメディアのファイルのコンテンツをプレビューすることを可能にする、請求項７に記載の遠隔制御器。
【請求項１３】
前記パームヘルド遠隔操作器は、更に、ＵＳＢコネクタ及びポートを統合した構成であり、前記装置の前記ロジック及びリソースは、更に、前記ＵＳＢコネクタ及びポートを、前記装置に対しローカル(local)として扱うことを可能にする、請求項７に記載の遠隔制御器。
【請求項１４】
前記ディスプレイは、前記装置からのメニュー及び制御情報を示すことが可能であり、
前記小型遠隔操作端末は、更に、前記装置から受信したメニュー及び制御情報を作り直し、メニュー及び制御のナビゲーション入力を前記装置へ無線送信することによって、前記装置上で動作する接着ロジックを呼び出すことが可能なロジック及びリソースを統合した構成であり、
前記遠隔制御器によって無線で呼び出された前記接着ロジックは、前記メニュー及び制御のナビゲーション入力を処理し、前記装置の機能を制御することを可能にする、請求項７に記載の遠隔制御器。
【請求項１５】
小型遠隔操作端末と、前記小型遠隔操作端末と無線通信するベースコンポーネントとを備えたマルチメディア通信システムであって、
前記パームヘルド遠隔操作器は、少なくとも、
ブルートゥースビデオフォーマット受信器と、
電話として使用できるスピーカー、マイクロホン、及び音量制御器と、
ビデオ会議の参加者又は写真を示すことができるディスプレイと、
コンソールのリソースを選択し制御することを可能にするカーソル制御器及びトリガと、
電話ダイヤル操作に使用できる数字キーと、メッセージに使用できるアルファベットキーとを含む小型キーパッドとを統合した構成であり、
前記ベースコンポーネントは、少なくとも、
ブルートゥースビデオ信号を前記パームヘルド遠隔操作器にレンダリング(render)して送信し、
前記小型遠隔操作端末を前記電話ネットワークに接続し、
通信ネットワークを介して送信されるメッセージを、送信し受信し表示し、
ビデオ受信器がアクセスしたチャネルを制御し、
スピーカーを駆動して、音量制御を提供することを可能にするネットワークポート、ロジック、及びリソースを統合した構成であり、
これにより、前記小型遠隔操作端末は、ユーザーが、前記ベースコンポーネントの電話ネットワーク接続、メッセージ、チャネル制御、及び音量制御を選択して使用できるようにする、マルチメディア通信システム。
【請求項１６】
前記ベースコンポーネントは、更に、少なくとも、ＤＶＤ／ＣＤプレイヤーと、前記ＤＶＤ／ＣＤプレイヤーに再生制御を提供することを可能にするロジック及びリソースを統合する、請求項１５に記載のマルチメディア通信システム。
【請求項１７】
前記パームヘルド遠隔操作器は、更に、メディアカードリーダーを統合しており、前記コンソールの前記ロジック及びリソースは、更に、前記メディアカードリーダーを、前記ベースコンポーネントに対しローカルであると扱うようになっている、請求項１５に記載のシステム。
【請求項１８】
前記小型遠隔操作端末は、更に、メディアカードリーダーを統合した構成であり、前記小型遠隔操作端末の前記ロジック及びリソースは、更に、前記メディアカードリーダーに挿入されたメディアをブラウジングし、前記挿入されたメディアのファイルのコンテンツをプレビューすることを可能にする、請求項１７に記載のマルチメディア通信システム。
【請求項１９】
前記小型遠隔操作端末は、更に、指紋読取り器を統合した構成であり、前記ベースコンポーネントの前記ロジック及びリソースは、前記指紋読取り器から無線送信された入力に基づいて、お気に入りのチャネル、ウェブブラウジング、及びデジタルで記憶されている音楽に関するユーザーリストをパーソナライズ（個人化）する構成要素を含む、請求項１５に記載のマルチメディア通信システム。
【請求項２０】
前記小型遠隔操作端末は、更に、指紋読取り器を統合した構成であり、前記ベースコンポーネントの前記ロジック及びリソースは、前記指紋読取り器から無線送信された入力に基づいて、前記電話ネットワークへのユーザー接続をパーソナライズ（個人化）する構成要素を含む、請求項１５に記載のマルチメディア通信システム。
【請求項２１】
前記小型遠隔操作端末は、更に、ＵＳＢコネクタ及びポートを統合した構成であり、前記ベースコンポーネントの前記ロジック及びリソースは、更に、前記ＵＳＢコネクタとポートを、前記コンソールに対しローカル(local)として扱うことを可能にする、請求項１５に記載のマルチメディア通信システム。
【請求項２２】
前記小型遠隔操作端末上の前記ディスプレイは、前記ベースコンポーネントからのメニュー及び制御情報を示すように構成され、
前記小型遠隔操作端末は、更に、前記ベースコンポーネントから受信したメニュー及び制御情報を前記ディスプレイ上に作り直し、メニュー及び制御のナビゲーション入力を前記ベースコンポーネントに無線送信することによって、前記ベースコンポーネント上で動作する接着ロジックを呼び出すことを可能にするロジック及びリソースを統合した構成であり、
前記遠隔制御器によって無線で呼び出される前記接着ロジックは、前記メニュー及び制御のナビゲーション入力を処理し、前記ベースコンポーネントの機能を制御することを可能にする、請求項１５に記載のマルチメディア通信システム。
【請求項２３】
前記遠隔制御器のユーザーが見ることのできるモニターを含む、マルチメディア通信リソースに接続されたゲートウェイ装置用の遠隔制御器であって、前記ゲートウェイ装置は、無線入力を処理しそして前記マルチメディア及び通信リソースへのアクセスを提供するロジック及びリソースを含み、
前記遠隔制御器は、前記ゲートウェイ装置へ入力を無線送信することによって、前記ゲートウェイ装置上で動作する接着ロジックを呼び出すことを可能にする小型遠隔操作端末を含み、
前記小型遠隔操作端末は、少なくとも、
遠隔スピーカーとして使用できるスピーカー及び音量制御器と、
指紋読取り器と、
少なくとも電話番号を示すことができるディスプレイと、
ウェブブラウジングに使用できるアルファベットキーを含む小型キーパッドと、
前記ゲートウェイ装置のリソースを選択し制御すること可能にするカーソル制御器及びトリガとを統合した構成であり、
前記遠隔制御器は、前記接着ロジックを無線で呼び出し、前記スピーカーを音再作成モジュールに接続し、前記指紋読取り器からの指紋走査データを処理して前記ユーザーの識別に基づいてユーザーのプロフィールを選択する個人化モジュールに当該データを送り、  前記個人化モジュールは、
前記ユーザーの個人化されているお気に入りのメディアアクセスを示し、
指紋整合に応答して前記ユーザーの個人化された履歴リストを示し、
前記モニター上のインターネットブラウジングを制御し、
テレビチャネルを含む再作成用のコンテンツを選択することを含む、遠隔制御器。
【請求項２４】
前記遠隔制御器は、更に、カメラを統合しており、前記カメラからのカメラデータを写真捕捉モジュールに無線送信する、請求項２３に記載の遠隔制御器。
【請求項２５】
前記小型遠隔操作端末は、更に、ＵＳＢコネクタ及びポートを統合した構成であり、前記ＵＳＢコネクタ及びポートが前記ゲートウェイ装置に対しローカルであるかのように、前記接着ロジックとデータ交換する、請求項２３に記載の遠隔制御器。
【請求項２６】
前記ディスプレイは、前記ゲートウェイ装置から受信したメニュー及び制御情報を示すこと可能にし、
前記小型遠隔操作端末は、更に、前記ゲートウェイ装置から受信したメニュー及び制御情報を前記遠隔制御器のディスプレイ上で作り直し、メニュー及び制御のナビゲーション入力を前記ゲートウェイ装置に無線送信することによって、前記ゲートウェイ装置上で動作する接着ロジックを呼び出すことを可能にするロジック及びリソースを更に統合する、請求項２３に記載の遠隔制御器。
【請求項２７】
マイクロホンと、数字キーを含むキーパッドとを統合する前記小型遠隔操作端末を更に含み、前記遠隔制御器は、更に、前記接着ロジックを無線で呼び出し、前記小型遠隔操作端末を、前記ゲートウェイ装置を通して電話ネットワークに接続し、前記個人化モジュールを呼び出して、前記電話ネットワークへの接続を個人化する、請求項２３に記載の遠隔制御。
【請求項２８】
前記小型遠隔操作端末は、更に、メディアカードリーダーを統合した構成であり、前記装置の前記ロジック及びリソースは、更に、前記メディアカードリーダーを前記装置に対しローカル(local)として扱うことを可能にする、請求項２３に記載の遠隔制御。
【請求項２９】
前記小型遠隔操作端末は、更に、メディアカードリーダーを統合した構成であり、前記小型遠隔操作端末の前記ロジック及びリソースは、更に、前記メディアカードリーダーに挿入されたメディアをブラウジングし、前記挿入されたメディアのファイルのコンテンツをプレビューすることを可能にする、請求項２３に記載の遠隔制御器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非解放型デジタルバトラー(tethered digital butler)の民生用電子製品及び方法に関する。先進国及び開発途上国の民生用電子機器市場に適した価格及び形状要素を備えた非解放型デジタルバトラーには、通信及びマルチメディアのコンソールと無線遠隔操作器が含まれる。遠隔操作器は、ハンドヘルドパーソナルコンピューター（ＨＰＣ）、パームヘルドパーソナルコンピューター（ＰＰＣ又はＰＤＡ）、又はスマートホンに類似するが、民生用電子機器市場では新規なコンソールによってサポートされる低コストの機能設定となっている。具体的には、この開示は、電話サービス、装置の制御、及び、オプションとしてユーザーの識別／認可及び個人化を容易に行うための指紋読取り器を組み合わせることに関する。遠隔操作器をコンソールとは別にパッケージして販売し、ウインドウズ、ＯＳＸ、又はリナックスプラットフォーム上で動作する様な異なるソースからの通信及びマルチメディアコンソールの能力と対話できるようにしてもよい。
【背景技術】
【０００２】
デジタル装置の収束化は、市場の実態に左右されるので、何も拘束がないというわけではない。多くの概念が試案としてあらわれては潰れる中、開発努力に結びつくもの又は実施に具体化されるものは未だ現れていない。強力で顕著な幾つかの収束傾向がある。Treo又はBlackberry製品などのセル方式のスマートホン又はビジネスホンは強力であり、ＰＤＡとは別のものとして取って代わりつつある。これらのスマートホンは、セル方式のネットワークを介して、そして更には海を越えてユーザーと共に移動する。これらは、解放型であり、多くの機能を小型要素に詰め込んでおり、コンソールを必要としない。もう一つの傾向は、ＰＣを、無線キーボードを有する完成したメディアセンターとしてパッケージし直すことである。最近の発表によれば、ネットワーク接続をセル方式電話に頼り、ブルートゥースを装備したセル方式電話にマイクロソフトメディアセンターを繋いで、スピーカーホンの一種としてテレビの音声再生を使用することを提案している。両方の例で、電話機能は、コンソールから解放されておらず、コンソールの利用可能性に影響されない。
【０００３】
開発途上国やコストを気にする購入者には、Treoとメディアセンターによる方式は、過剰設備であって、高額すぎる。新規機能のセット、及び費用対効果に優れた遠隔操作器とコンソールの間の技術的なタスクの割り当てを含む、低コストの統合型民生用電子機器システムを提供する必要性が生じている。
【発明の開示】
【課題を解決するための手段】
【０００４】
本発明は、非解放型デジタルバトラー(tethered digital butler)の民生用電子製品及び方法に関する。先進国及び開発途上国の民生用電子機器市場に適した価格及び形状要素を備えた非解放型デジタルバトラーには、マルチメディア通信のコンソールと無線遠隔操作器が含まれる。遠隔操作器は、ハンドヘルドパーソナルコンピューター（ＨＰＣ）、パームヘルドパーソナルコンピューター（ＰＰＣ又はＰＤＡ）、又はスマートホンに類似するが、民生用電子機器市場では新規なコンソールによってサポートされる低コストの機能設定となっている。
【０００５】
具体的には、この開示は、電話サービス、装置の制御、及び、オプションとしてユーザーの識別／認可及び個人化を容易に行うための指紋読取り器を組み合わせることに関する。別の選択肢として、カメラを遠隔操作器に組み込んで、ビデオ会議及び他の視覚的機能を使用可能にすることも考えられる。代わりに、遠隔操作器をコンソールとは別にパッケージして販売し、電話の能力は有っても無くてもよいが、ウインドウズ、ＯＳＸ、又はリナックスプラットフォーム上で動作するような異なるソースからの通信及びコンソール、セットトップボックス、マルチメディアＰＣ、又は他の民生用電子装置と対話できるようにしてもよい。遠隔操作器は、メディアリーダーと遠隔ＵＳＢポートを含んでいてもよい。本発明の具体的な態様については、特許請求の範囲、明細書、及び図面で詳しく説明する。
【発明を実施するための最良の形態】
【０００６】
図面を参照しながら詳細に説明する。本発明を分かり易く説明するため好適な実施形態について述べるが、本発明は、これに限定されるものではなく、特許請求の範囲によって定義される。当業者には理解されるように、以下の説明には様々な均等としての変更を施すことができる。
【０００７】
非解放型デジタルバトラーは、パームヘルド遠隔操作器に無線接続されるコンソールのロジックとリソースとによって実施される機能の新規な組み合わせを備えた、低コストのパームヘルド遠隔操作器を作り出す。パームヘルド装置を解放型にしないことにより、装置がコンソールのロジックとリソースに依存することとなり、民生用電子機器業界の傾向や教示するものと反する方向、特に、より強力なスマートホンに向かう傾向と反対の方向に進むことになる。
本出願では、様々な新しい機能の組み合わせを強調する。理解できるように、ここで述べた機能は、多様なやり方で組み合わせることができるが、依然として非解放型デジタルバトラーの概念に基づくものである。
【０００８】
非解放型デジタルバトラーの第１の実施形態の場合、パームヘルド遠隔操作器は、ユーザーが、ブレッドボックス(bread-box)又は小型のコンソールのロジックとリソースの内から選択して使用し、遠隔操作器上の指紋読取り器からユーザーを認証し、ユーザーの電話、ＴＶの視聴、メディアへのアクセス、及びインダーネットブラウジングの経験を個人化し、ユーザーをユーザー認証と一致する電話のネットワークに接続し、チャネル制御、音量制御、ＤＶＤ／ＣＤ再生制御、及びデジタル記憶音楽へのアクセスと再生といったマルチメディア機能を制御できるようにしている。この実施形態では、パームヘルド遠隔操作器は、少なくとも指紋読取り器と、電話としての使用のために適合させたスピーカー、マイクロホン、及び音量の制御器と、少なくとも電話番号を表示することができるディスプレイと、コンソールのリソースを選択して制御するように作られているカーソル制御器及びトリガと、電話のダイヤル操作に使用できる数字キー、更にはウェブブラウジングに使用できるアルファベットキーを含んでいる小型キーパッドと、を統合している。
【０００９】
ブレッドボックス又は小型のコンソールは、少なくともＤＶＤ／ＣＤプレイヤーと、ネットワークポートと、ロジック及びリソースと統合し、パームヘルド遠隔操作器のユーザーを認証してパームヘルド遠隔操作器から受け取った指紋に基づいて電話ネットワーク接続及びインターネットブラウジングを個人化し、パームヘルド遠隔操作器の電話機能を電話ネットワークに接続して、パームヘルド遠隔操作器からのインターネットブラウジングコマンドに応答してウェブのページをモニター又はテレビに表示し、ビデオ受信器がアクセスしたチャネルを制御し、スピーカーを駆動して音量制御を提供し、ＤＶＤ／ＣＤプレイヤー用の再生制御を提供し、デジタル記憶されている音楽にアクセスして再生できるようになっている。
【００１０】
非解放型デジタルバトラーの第２の実施形態におけるパームヘルド遠隔操作器は、その構成要素の数は少なく、コンソールがサポートする機能も少ないので、その組み合わせは高価でなく、多くの市場で魅力あるものとなっている。遠隔操作器の構成要素は、電話としての使用のために適合させたスピーカー、マイクロホン、音量制御器と、少なくとも電話番号を表示することのできるディスプレイと、コンソールのリソースを選択して制御するように作られているカーソル制御器及びトリガと、電話のダイヤル操作に使用できる数字キーを含む小型のキーパッドと、を含んでいる。一方で、指紋読取り器も、アルファベットキーパッドは含まれていない。コンソールのロジックとリソースは、それに相当して減っている。コンソールのロジックとリソースは、デジタル記憶音楽を、指紋又はアクセスに基づいて認証及び個人化するが、再生する必要はない。
【００１１】
非解放型デジタルバトラーの第３の実施形態では、ＤＶＤ／ＣＤプレイヤーはコンソールから除かれている。パームヘルド遠隔操作器の機能はあまり変わらないが、コンソールに必要なロジックとリソースは減っている。
第４の実施形態では、コンソールは、ブレッドボックスより寸法が大きいＰＣで実施される。これは、通常は、大部分のＰＣが、ファンやハードディスクの回転のためにメディア室の装飾にそぐわず比較的やかましいので、望ましくない。MacMiniの様な新世代のＰＣは、小型（目下６．５ｘ６．５ｘ２インチ）であり、作動音が静かにもかかわらず、ＰＣとして十分な計算能力を備えている。
【００１２】
第５の実施形態では、遠隔操作器が強調されている。遠隔操作器の１つの態様は、ユーザーの掌に完全なＩ／Ｏプラットフォームを提供することである。マイクロホンの様なＶｏＩＰ及び／又はビデオホンの作動に適合可能な機能は、口述、書き取り、音声メッセージ、音楽の視聴、又は遠隔閲覧ビデオなどの他の目的に用いることができる。ビデオを流すという強い要求をサポートするために、ブルートゥース・バージョン２以後又は８０２．１１ｎ等のより広帯域の通信チャネルと、より強力なプロセッサを含む。遠隔操作器は、コンソール、ＰＣ、又はセットトップケーブル又はサテライトボックスと協調して機能する。遠隔操作器は、テレビ、ＩＰテレビ、ホームシアターシステム、コンポーネントステレオ、デジタルビデオレコーダー、ＤＶＤプレイヤー又はレコーダー、ＶＣＲなどの様な他の民生用電子装置を制御するように構成されている。遠隔操作器は、サーバーから流れてくるメディアを直接受信する。パームヘルド遠隔操作器を接着ロジックアプリケーション(glue logic application)と組み合わせると、コンソール、ＰＣ、セットトップボックス又は他の民生用電子装置が、遠隔操作器の特定目的の制御を利用することができる。遠隔操作器は、ウインドウズ、ＯＳ  Ｘ、又はリナックスの下で動作するような通信及び／又はマルチメディアコンソールに供給されるか、又はそれに固有の接着ロジックアプリケーションを呼び出すようになっている。
【００１３】
第６の実施形態では、ゲートウェイ装置の遠隔制御器は、マルチメディア及び通信リソースに連結されている。ゲートウェイ装置は、無線入力を処理し、マルチメディア通信リソースへのアクセスを提供するロジック及びリソースを含んでいる。遠隔制御器は、入力をゲートウェイ装置に無線送信することによって、ゲートウェイ装置上で動作する接着ロジックを呼び出すようになっているパームヘルド遠隔操作器を含む。それは、少なくとも、遠隔スピーカーとして適合されたスピーカー及び音量制御器と、指紋読取り器と、コンソールのリソースを選択して制御するようにされたカーソル制御器及びトリガを統合する。遠隔制御器によって無線で呼び出される接着ロジックは、スピーカーを音声再生モジュールに接続し、指紋読取り器を、ユーザーのプロフィールを指紋読取り器の作動とユーザーの認証に基づいて選択する認証及び個人化モジュールに接続する。個人化モジュールは、ユーザーが個人的にお気に入りのメディアアクセスを示し、ユーザーの個人的な履歴リストを示し、デジタル権利の管理に関してユーザーを自動的に認証し、通信アクセスに関してユーザーを自動的に認証し、購入資格証明の電子財布再製作に関してユーザーを自動的に認証するようになっている。
【００１４】
カメラのビデオ作業に替わるのは、カメラの静止作業である。静止カメラを、別の装置上で動作する写真捕捉モジュール（a photographic capture module）に無線で連結させると、写真を撮り続けることができる。遠隔操作器内で必要なのは一時的なバッファリングだけなので、他の装置が持続的であれば、遠隔操作器を単純化して、そのコストを減らすことができる。
【００１５】
以上の実施形態の何れかと組み合わせることができるこの開示の或る態様は、遠隔オンスクリーンメニュー及び制御表示であり、普通はテレビ又はモニター上に現れる装置のメニュー及び制御表示を、遠隔操作器の一部であるディスプレイ上に再生するために変換する。この能力を実施するために、メニュー生成装置は、オンスクリーンメニュー及び制御を、メニュー及び制御がオーバレイ(overlay)されているビデオ画像とは別に、別個のデータストリームとして組み立てることができる。データストリームは、装置自体のオンスクリーンオーバレイ生成器と、遠隔操作器に連結されている通信モジュールの両方に供給することができる。遠隔操作器は、データストリームを使用して、オンスクリーン表示を、小さくなった遠隔操作器上のスクリーンに適合する読み易いフォーマットでレンダリング（表示）する。
【００１６】
遠隔操作器上のメニュー及び制御の編成フォーマットは、視認者がスクリーン上で見ることができるものを真似て、混乱を最小にするのが望ましい。ＨＴＭＬやJavaScriptのサブセット等の技術は、設計者が、様々な表示サイズにレンダリングできるようにする点で、メニュー及び制御のレイアウトを指定できるようにしている。オンスクリーンメニュー及び制御データストリームの遠隔表示は、ビデオ画像表示に先取表示してもよいし、ビデオ画像の上にオーバレイしてもよい。オプション的に、装置のオンスクリーンメニュー及び制御を、レンダリングされるビデオストリームの一部としてではなく専用のデータストリームとして遠隔操作器に供給すると、異なるサイズのメニューの混同を防ぐことができる。代わりに、オンスクリーンメニュー及び制御が、ＴＶ又はモニターにレンダリングすることによって遠隔操作器上のディスプレイに再生されることになるようにして、遠隔操作器のディスプレイ上に出現させてもよい。
【００１７】
これらの実施形態の何れでも、カメラモジュールを遠隔操作器に組み込んで、ビデオ会議及び他の視覚機能を使用可能にすることができる。カメラは、ウインドウズ、ＯＳＸ、又はリナックスの下で動作するような通信及び／又はマルチメディアに供給されるか、又はそれに固有の接着ロジックアプリケーションによって補完される。フルモーションビデオをサポートするために、ブルートゥース・バージョン２以後又は無線イーサネットプロトコルを使用して、必要な帯域幅を供給してもよい。
【００１８】
これらの実施形態の別の態様として、コンソールには、デオ受信器からの再生を時間シフトするサイズに作られている不揮発性メモリが装備されており、そのロジックとリソースは、次回のビデオコンテンツのメニューを提供し、ビデオコンテンツの記録を調整し、ビデオコンテンツを再生するようになっている。代わりに、不揮発性メモリを、デジタル音楽のライブラリに保持できるサイズにしてもよい。
我々のハンドコンセプトの掌に収まるＩ／Ｏプラットフォームは、メモリカード読取り器を遠隔操作器に加えることによって強化される。現在使われているか、又は将来開発される多くのメモリカードフォーマットの内の１つ又はそれ以上を受け入れることができる。
【００１９】
別のＩ／Ｏの形態は、ＵＳＢ又はファイヤーワイヤー(Firewire)ポートによって提供される。遠隔操作器は、ＵＳＢコネクタと、ポート又は同様のファイヤーワイヤーサポートを統合する。ホスト装置上で動作する接着ロジックは、ＵＳＢ又はファイヤーワイヤーポートを、それが遠隔操作器を使ってアクセスしているマシンにはローカルであるかの様に扱えるようになっている。
【００２０】
これらの実施形態の別の態様では、遠隔操作器はＤＲＭキーを保持し、そのキーをＤＲＭ可能装置に自動的に配送する。遠隔操作器のメモリか、メモリモジュールか、又は遠隔操作器と組み合わせられている識別読取り器の何れかが、当該ＤＲＭキーを保持している。識別読取り器は、スマートカード又はメモリを備えた同様のモジュールを読み取ることができるか、又は、ＤＲＭキーの自動的な使用を認可してＤＲＭ証明の権利を行使するために指紋を読み取ることができる。ユーザーが近傍のコンソールを訪ずれるときは、ハンドヘルドの遠隔操作器と、それに関係付けられたデジタル権利を、近傍のコンソール又は他の装置で使用するために持って行く。
【００２１】
これらの実施形態の何れかと組み合わせることができる別の機能は、単一の動作、即ち、指紋読取り器のスワイプ(swipe)に基づく個人化である。指紋センサーソフトウェアには、個人化モジュールが無線で連結されている。ユーザーが指紋センサーをスワイプすることによって自分自身を識別しない場合は、一般的なプロフィールが、音楽、映画、写真、ビデオ、ファイル、及び電話アクセスの個人化に適用される。ユーザーが指紋センサーをスワイプすると個人化が適用され、現行のウインドウズＸＰインプリメンテーションのユーザー切替に類似する。遠隔制御器での単一の動作に基づくこのコンテクストシフトの度合いは、新しくて独特であると考えられる。個人化には、流れているビデオ環境でお気に入りのチャネル／映画／ショーと、オンデマンド環境でお気に入りの音楽、写真又はビデオと、指紋にリンクされている１つ又は複数のキーを使ったＤＲＭ制御コンテンツへの承認されたアクセスと、検索履歴、最新のトピックス、個人的な関心事（La Google Sidebar又はClariaPersonalWeb）、広告コンテンツへの個人的な受容度、最近アクセスしたファイルと、ＩＰを介する音声、インスタントメッセージ、ウェブ会議、及びＥメール等の指紋にリンクされている通信チャネルへの自動認証アクセスと、クレジットカード情報と他の口座認可情報を自動的に見る電子財布アクセスと、ログインしている人による情報の共有と、が含まれる。
【００２２】
コンソールには、遠隔操作器にその位置を見つけ出し易くする音色を出させる、遠隔ロケーター制御ボタンが備えられている。
パームヘルド遠隔操作器の形状要素は、容易に理解頂けよう。
ブレッドボックス又はそれより小型のコンソールの形状要素は、体積によって判断される。小ぶりの民生用電子機器構成は、１２ｘ１５ｘ３インチの外殻（コネクタと脚が突き出ている）を使用しており、５４０立方インチの体積を有している。これは、ほぼブレッドボックスサイズの外殻であるが、形状は、一塊のパンとは異なっている。
【００２３】
＜遠隔操作器ハードウェア＞
＜序章＞
デジタルバトラー遠隔操作器は、通信及び遠隔制御アプリケーションに用いられるブルートゥース又は他の無線技術をベースにした小道具である。
＜機能＞
デジタルバトラー遠隔ボードは、ＡＲＭ７プロセッサベースの解である。
この遠隔操作器は、PhilipsＬＰＣ２１３２ＡＲＭコントローラーの回りに作られている。メインプロセッサは、キーパッド、トラックボール、又は他のポインティング装置、１２８*３２グラフィックスＬＣＤモジュール、指紋センサー、及びブルートゥースＳＯＣへのインターフェースを提供する。ブルートゥースＳＯＣとZeevoZV4301は、音声ユーティリティのために、マイクロホン、スピーカー、及びヘッドホンとインターフェースする。システムは、Philips８９ＬＰＣ９３１コントローラーを、１２Ｃバスを介してキーパッドインターフェースに使用してもよい。代わりのハードウェアの構成を、図７と図８に示す。
【００２４】
図１は、デジタルバトラー遠隔操作器のブロック図である。
2009506593.tif 000003
【００２５】
メインプロセッサの更なる詳細を、図２に示す。ＬＰＣ２１３２（１００）は、リアルタイムのエミュレーションと埋め込み型のトレースサポートを備えた３２／１６−ビットのＡＲＭ７ＴＤＭ１−Ｓ  ＣＰＵ（２３２）をベースにしており、６４キロバイト（ＫＢ）の埋め込み型高速フラッシュメモリ（２２３）も備える。１２８ビットのワイドメモリインターフェース（２１１、２１２、２２２）とアクセレレータアーキテクチャは、最大クロックレートで、３２ビットのコード実行を可能にする。クリティカルコードサイズのアプリケーションでは、代わりの１６ビットの「サムモード(thumb mode)」が、性能損失を最小に抑えながらコードを３０％以上減らす。これらのマイクロコントローラーは、サイズが小さくて電力消費も少ないので、通常、ハンドヘルド装置などの小型の製品に用いられる。大部分の周辺ピンは、汎用Ｉ／Ｏピンとして再マップすることもできる。システムは、１６ＫＢ（２１３）のオンチップＳＲＡＭを含んでおり、通信ゲートウェイ及びプロトコルコンバーターと、ソフトモデムと、音声認識及びローエンド管理に良く適しており、大きなバッファサイズと高い処理能力を有している。各種３２ビットタイマー（２４７、２４８）、１０ビット８チャネルＡＤＣ（２２６）、１０ビットＤＡＣ（２２７）、ＰＷＭチャネル（２２５）、及び９個までのエッジ又はレベル感知外部割込みピンを備えた４７本のＧＰＩＯ線（２２８）は、これらのマイクロコントローラーを、工業用制御ハンドヘルドシステムに特に適したものにしている。
【００２６】
統合ＡＲＭマイクロプロセッサは、６０ＭＨｚで作動し、１つの実施形態では、以下の機能をサポートする。
・非常に小さなＬＱＦＰ６４パッケージの１６／３２ビットＡＲＭ７ＴＤＭ１−Ｓマイクロコントローラー（２３２）。８／１６／３２ＫＢのオンチップスタチックＲＡＭ（２１３）と６４／５１２ＫＢのオンチップフラッシュプログラムメモリ（２２３）。１２８ビットのワイドインターフェース／アクセレレータ（２１１、２１２、２２２）が、高速６０ＭＨｚ作動を可能にする。
・オンチップブートローダソフトウェアを介したインシステム／インアプリケーションプログラミング（ＩＳＰ／ＩＡＰ）。単一のフラッシュセクター又は全チップが４００ｍｓで消去し、２５６バイトのプログラミングを１Ｍｓで行う。埋め込み型トレースインターフェース（２３１）は、オンチップリアルモニターソフトウェアによってリアルタイムでデバッグし、インストラクション実行を高速で追跡する。１つの８チャンネルの１０ビットＡ／Ｄコンバーター（２２６）が、合計１６個までのアナログ入力を提供し、変換時間はチャネル当たり２４４μｓしか掛からない。
【００２７】
・１つの１０ビットＤ／Ａコンバーター（２２７）は、様々なアナログ出力を提供する。
・２つの３２ビットタイマー／カウンタ（それぞれ４つの捕捉チャネルと４つの比較チャネルを備えている）（２２５）と、ＰＷＭユニット（６つの出力）（２２５）と、ウォッチドッグ（２４８）。
・独立した電源及びクロックサプライを装備して節電モードで消費電力を極端に低く抑えることができるリアルタイムクロック（２４７）。２つのＵＡＲＴ（１６Ｃ５５０）（２４６）、２つの高速１２Ｃバス（４００Ｋｂ／ｓ）（２４４）、バッファリング及び可変データ長能力を有するＳＰＩとＳＳＰ（２４５）を含んでいる多数のシリアルインターフェース。
・優先度とベクトルアドレスを設定できるベクトル割込みコントローラー（２５３）。
・非常に小さなＬＱＦＰ６４パッケージに入っている４７個までの５Ｖ許容汎用Ｉ／Ｏピン（２２８）。
・使用可能な９個までのエッジ又はレベル感知外部割込みピン（２２４）。
・プログラム可能なオンチップＰＬＬ（２４１）から入手可能な６０ＭＨｚ最大ＣＰＵクロック。
・１ＭＨｚから３０ＭＨｚで作動するオンチップ水晶発振器。
・節電モードは、アイドル及びパワーダウンを含む。
・更に電力を最適に低減するための、周辺機能並びに周辺クロックの個別の使用可能化／使用不能化。
・外部割込み（２２４）による、パワーダウンモードからのプロセッサの起動。
・ＰＯＲ及びＢＯＤ回路を備えた単一電力供給チップ。
・５Ｖ許容のＩ／Ｏパッドによる３．０Ｖから３６Ｖ（３３Ｖ±１０％）のＣＰＵ作動電圧範囲。
【００２８】
ＬＰＣ２１３２の６４ＫＢのフラッシュメモリ（２２３）は、コードとデータ記憶の両方に用いられる。フラッシュメモリのプログラミングは、幾つかの方法で実現される。それは、シリアルポート（２４５）を介してシステム内でプログラムされる。アプリケーションプログラムは、アプリケーションが動作している間にフラッシュを消去し、及び／又はプログラムすることもでき、データ記憶フィールドの安定したグレードアップなどができるようにする。オンチップブートローダが用いられている間は、ユーザーコードに６４ＫＢのフラッシュメモリを使用できる。ＬＰＣ２１３２フラッシュメモリは、最小で１００，０００消去／書き込みサイクルを提供し、２０年間データを保持する。オンチップスタチックＲＡＭ（２１３）は、コード及び／又はデータ記憶に用いられる。ＳＲＡＭは、８ビット、１６ビット、又は３２ビットワイドでアクセスされる。汎用平行Ｉ／Ｏは、特定の周辺機能に接続されＧＰＩＯレジスタによって制御される装置ピンによってサポートされている。ピンは、入力又は出力として動的に構成される。別々のレジスタは、どの様な数の出力でも同時に設定又はクリアすることができるようにする。出力レジスタの値、並びにポートピンの最新状態は、読み戻される。ＧＰＩＯ線は、以下の機能を有する。
【００２９】
・個別のビットの方向制御。
・出力の設定とクリアの別々の制御。
・リセット後の入力に対する全Ｉ／Ｏデフォルト。
【００３０】
図３に示すＬＰＣ２１３２メモリのマップは、幾つかの特有の領域を組み込む。加えて、ＣＰＵ割り込みベクトルは、それらが、フラッシュメモリ（デフォルトによる）又はオンチップスタチックＲＡＭの何れかに常駐できるように再度マップされる。
ベクトル割り込みコントローラー（ＶＩＣ）は、全ての割り込み要求入力を受け入れ、それらを、プログラム可能な設定によって定義されている様に、ＦＩＱ、ベクトルＩＲＱ、及び非ベクトルＩＲＱとして分類する。プログラム可能な割り当て方式とは、様々な周辺機器からの割り込みの優先度を動的に割り当てて調整できることを意味している。
【００３１】
高速割り込み要求（ＦＩＱ）は、優先度が最も高い。２つ以上の要求がＦＩＱに割り当てられると、ＶＩＣが要求と結合して、ＡＲＭプロセッサへのＦＩＱ信号を作る。最速可能ＦＩＱ待ち時間は、ＦＩＱとして１つの要求だけが割り当てられている場合に実現され、それは、ＦＩＱサービスルーチンがその装置の処理を単純に開始できるからである。しかし、２つ以上の要求がＦＩＱクラスに割り当てられている場合、ＦＩＱサービスルーチンは、ＶＩＣから割り込みを要求しているＦＩＱソースを識別する単語を読み取ることができる。ベクトルＩＲＡの優先度は中間である。１６個の割り込みが、このカテゴリーに割り当てられる。何れの割り込み要求も、１６個のベクトルＩＲＱスロットの何れかに割り当てられ、その中で、スロット０が優先度が最も高く、スロット１５は優先度が最も低い。非ベクトルＩＲＱの優先度が最も低い。
【００３２】
ＶＩＣは、全てのベクトル及び非ベクトルＩＲＡからの要求を組み合わせてＡＲＭプロセッサへのＩＲＱ信号を生成する。ＩＲＱサービスルーチンは、ＶＩＣからのレジスタを読み取り、そこを跳び越えることによって開始することができる。ベクトルＩＲＡの何れかが要求される場合は、ＶＩＣは、最高の優先度を要求しているＩＲＡサービスルーチンのアドレスを提供し、そうでない場合は、全ての非ベクトルＩＲＡが共有するデフォルトルーチンのアドレスを提供する。デフォルトルーチンは、別のＶＩＣレジスタを読み取り、どのＩＲＡがアクティブかを見ることができる。
ＬＰＣ２１３２には、２つのＵＡＲＴ（２４６）が入っている。１方のＵＡＲＴは、完全モデム制御ハンドシェークインターフェースを提供し、他方は、送受信のデータ線だけを提供する。ＵＡＲＴの機能を以下に挙げる。
【００３３】
・１６バイトの送受信ＦＩＦＯ、
・「５５０」業界標準に合致したレジスタの場所、
・受信器、１、４、８、及び１４バイトでのＦＩＦＯトリガポイント、
・ビルトインボーレート生成器、
・ＵＡＲＴ１に含まれる標準モデムインターフェース信号。
【００３４】
Ｉ２Ｃ（２４４）は、シリアルクロック線（ＳＣＬ）とシリアルデータ線（ＳＤＡ）の２つの線だけを使用する、内部ＩＣ制御用の双方向バスである。各装置は、固有のアドレスによって認識されており、受信器だけの装置、又は情報の受信と送信の両方を行う能力を備えた送信器の何れかとして作動する。
送信器及び／又は受信器は、チップがデータ送信を開始するのか、又はアドレス指定されるだけなのかに依って、マスター又はスレーブモードの何れかで作動する。Ｉ２Ｃは、マルチマスターバスであり、それに接続される２つ以上のバスマスターによって制御される。
ＬＰＣ２１３２内で実施されるＩ２Ｃは、４００ｋビット／ｓ（高速Ｉ２Ｃ）までのビットレートをサポートする。ＬＰＣ２１３２  Ｉ２Ｃバスの機能を以下に挙げる。
・標準的なＩ２Ｃ仕様のバスインターフェース、
・マスターか、スレーブか、線選択マスター又はスレーブとして容易に構成される、
・プログラミングクロックは多様なレート制御を可能にする、
・マスターとスレーブの間の双方向データ伝送、
・マルチマスターバス（中心のマスターは無い）、
・同時送信マスターの間の、バス上でシリアルデータが改変されることの無い仲裁、
・シリアルクロック同期化は、ビットレートの異なる装置が、１つのシリアルバスを通じて通信できるようにする、
・シリアルクロック同期化は、シリアル送信を中断及び再開するハンドシェーク機構として用いられる、
・Ｉ２Ｃバスは、試験診断目的に用いられる。
【００３５】
ＳＰＩ（２４５）は、所与のバスに接続されている多数のマスター及びスレーブを扱うことができるように設計されている全二重シリアルＩ／Ｏインターフェースである。１つのマスターと１つのスレーブは、所与のデータ伝送中に、インターフェースで通信する。データ伝送中に、マスターは、常にスレーブに１バイトのデータを送り、スレーブは、常にマスターに１バイトのデータを送る。ＳＰＩコントローラーの機能を以下に挙げる。
・シリアル周辺インターフェース（ＳＰＩ）の仕様に合致している、
・同期シリアル全二重通信、
・組み合わせられらたＳＰＩマスターとスレーブ、
・入力クロックレートの八分の一の最大ビットレート。
【００３６】
リアルタイムクロック（ＲＴＣ）（２４７）は、通常又は理想的な作動モードが選択されているときに、時間を測定する一式のカウンタを提供するよう設計されている。ＲＴＣは、殆ど電力を使わず、自体を、ＣＰＵが連続して動作しない（アイドルモード）バッテリー電力供給システムに適するようにしている。ＲＴＣの機能を以下に挙げる。
・時間の経過を測定して、カレンダーと時計を維持する、
・バッテリー電力供給システムをサポートする超低電力設計、
・秒、分、時間、日、月、年、曜日、及び年間通日を提供する、
・プログラム可能基準クロックディバイダーは、様々な水晶周波数に合致するようにＲＴＣを調節することができる。
【００３７】
図４の８０５１ベースのPhilipsＬＰＣ８９ＬＰＣ９３１コントローラーは、キーボードインターフェースに適する。Ｐ８９ＬＰＣ９３０／９３１（４０４）は、２から４クロックで、標準的な８０Ｃ５１装置のレートの６倍でインストラクションを実行する高性能プロセッサのアーキテクチャに基づいている。構成要素の数、広い空間、及びシステムコストを低減させるために、多くのシステムレベルの機能がＰ８９ＬＰＣ９３０／９３１に組み込まれてきた。Ｐ８９ＬＰＣ９３１は、以下の高度な機能を有している。
【００３８】
・高性能ＡＲＭプロセッサ８０Ｃ５１ＣＰＵは、１８ＭＨｚで実行しているときは、掛け算と割り算以外のインストラクションに対し、１１１ｎｓから２２２ｎｓのインストラクションサイクルタイムを提供する。これは、同じクロック周波数で動作する標準的な８０Ｃ５１の性能の６倍である。同じ性能であれば、クロック周波数が低いほど、節電になり、ＥＭＩが低くなる。
・２．４Ｖから３．６ＶのＶＤＤ作動範囲。Ｉ／Ｏピンは、許容値が５Ｖである。
・１ｋＢのセクターと６４バイトのページサイズを備えた８ｋＢフラッシュコードメモリ。
・データ記憶に用いられるバイト消去可能コードメモリ。
・フラッシュプログラム作動は、２ｍｓで完了する。
・２５６バイトＲＡＭデータメモリ。
・システムタイマーとしても用いられるリアルタイムクロック。
・分数ボードレート生成器、中断検出、フレームエラー検出、自動アドレス検出、及び多様な割り込み能力を備えた高度なＵＡＲＴ。
・４００ｋＨｚバイト幅の１２Ｃバス通信ポート。
・８個のキーパッド割り込み入力と、更に２つの外部の割り込み入力。
・４つの割り込み優先レベル。
【００３９】
オンチップパワーオンリセットは、外部リセットの構成要素無しに作動を可能にする。リセットカウンタとリセットグリッチ抑制回路は、偽り及び不完全なリセットを防ぐ。ソフトウェアリセット機能も利用できる。
キーパッド８*１３マトリックス（４０６）は、Ｐ８９ＬＰＣ９３１マイクロコントローラー（４０４）のＧＰＩＯ線に接続される。キーパッドは、８本の帰線と１３本の走査線を有する。帰線は、Ｐ８９ＬＰＣ９３１マイクロコントローラーのキーパッドポートに接続されている。Ｐ８９ＬＰＣ９３１は、１２Ｃバスを通してメインプロセッサＬＰＣ２１３２に接続され、メインプロセッサのピンの数を最少化する。
特注ソフトウェアは、キーパッドを走査してＡＳＣIIコードを作成し、Ｉ２Ｃバスを通じてメインプロセッサと通信するＰ８９ＬＰＣ９３１マイクロコントローラーのフラッシュプログラムメモリにロードされる。Ｐ８９ＬＰＣ９３１マイクロコントローラーは、通常は節電モードで維持され、キーを押した後のキーボードの割り込みに応えて起動する。Ｐ８９ＬＰＣ９３１のキーボードポートは状態割り込み機能が変化し、何れかのキーを押すと、キーボード割り込みができる。ソフトウェアは、キーのはねかえりに注意を払っている。
【００４０】
ＱＷＥＲＴＹキーボードは漢字入力機能を有しており、ソフトウェアは、漢字に対応するＡＳＣIIコードを、漢字キー入力モードでメインプロセッサに送る。
以下の表は、ＣＰＵ（１００）、キーボードコントローラー（４０４）、及びマトリックス（４０６）の間のインターフェースについて記載している。
【００４１】
2009506593.tif 000004
2009506593.tif 000005
【００４２】
或る実施形態では、ＬＣＤディスプレイ（１３３）ＤＤ１２８０３ＡＡＤは、１２８*３２ドットマトリックスＬＣＤモジュールである。ＬＣＤモジュールには、パラレルマイクロコントローラーＧＰＩＯインターフェースを介して容易にアクセスできる。その機能には以下のものが含まれる。
・透過反射ディスプレイモード及びポジティブタイプＢ／Ｗモード、ＦＳＴＮ  ＬＣＤ、
・グラフィック１２８*３２ドットマトリックスディスプレイフォーマット、
・マイクロコントローラーからのパラレル入力データ、
・１／３３デューティ多重化比率、
・１／１６バイアス、
・６時の閲覧方向、
・寸法の概要３５（Ｗ）*２８．９（Ｈ）*１．７５（Ｄ）ｍｍ、
・解像度１２８*３２ドット、
・アクティブエリア２９．６６（Ｗ）*８．４５（Ｗ）ｍｍ、
・ドットピッチ０．２３２（Ｗ）*０．２６５（Ｈ）ｍｍ、
・ドットサイズ０．２０２（Ｗ）*０．２３５（Ｈ）ｍｍ。
【００４３】
ＩＴＴ工業のCannonＴＢＷＢ２Ａ００トラックボール（１２３）は、移動体機器、遠隔操作器、ＰＤＡ、ノートブックＰＣ、及びハンドヘルド装置製品用に開発された小型の全方向性走査スイッチである。それは、ボールの摩擦によって作動する２つの直交ローラーと、（接触開閉によって）電気パルスを生成し、各パルスに光触知効果（クリック）を作る２つのばね接点を含んでいる。「選択」と呼ばれるスイッチが、トラックボールに組み込まれている。２つのＬＥＤにトラックボールを含ませ、ユーザーの希望に従って駆動させるのが最適である。幾つかの触知効果は、ギア軸内に組み込まれている歯の数に従って得られ、標準的な解像度は、ボール１回転当たり１２パルスである。トラックボールが作動しているときは、その相対位置の変化は、２つの方向ＸとＹで分析される。２つの垂直ローラーは、ボールの摩擦によって作動する。それらの回転中に、ローラーは、（接触開閉によって）電気パルスを生成する２つのばね接点を作動させる。
【００４４】
ボールの動きを追跡するために、方向接点に連結されている簡単な電気装置が、両直交ローラーの垂直及び水平方向の変位を、Ｘ軸及びＹ軸変位の論理レベルに変換し、また幾つかのプルアップ抵抗器（又はそれぞれのプルダウン抵抗器）が軸方向接点に連結されているのに対し、共通接点は地面（又はそれぞれ電源電位）に連結されている。状態が変化すると、メインＬＰＣ２１３２プロセッサ（１００）に割り込みが生じる。出力パルス周波数は、運動速度と方向に比例している。パルス周波数は、メインプロセッサＬＰＣ２１３２と、ホストシステムに送られた対応するＰＳ２データによって処理される。
【００４５】
代わりに、ＩＴＴ工業のCannon全又は可変ポイントジョイスティック、或いは、全又は可変ディスクナビゲーションディスクを、トラックボールに代えて用いてもよい。
AuthenTec EntrePad、ＡＥＳ３４００、AuthenTecの第３世代低電力小型形状因子指紋識別センサーＩＣ（１２１）。この製品は、シリコンベースの画像キャプチャを、特許権設定のセンサー制御及び整合アルゴリズムと組み合わせて、指紋画像及び認証の習得能力（ＡＴＡ）を実行する。AuthenTec EntrePad、ＡＥＳ３４００は、TruePrint技術を利用しており、センサーが、皮膚の覆われている外表面を通して指紋の固有の山谷のパターンが生じている生体層を見ることができるようにしている。TruePrintは、AuthenTecの独自の特許取得済みの画像化技術である。画像化の間に、小近視界信号が、ＩＣと指の生体組織層の間で生成される。センサーマトリックス内の１６，３８４個の個々の要素は、この信号を受信する平面アンテナアレイを形成しており、指紋の下層構造を正確に再現すデジタルパターンを作成する。TruePrint内の強力なユーティリティは、ダイナミック最適化である。このツールは、各画像を分析し、１５個までのセンサーパラメーターを制御して、異常な皮膚の状態又は表面の汚染に関わりなく指紋画像を最適化する。TruePrintの高品質の指紋画像化技術は、認証を信頼できるものにする。
指紋センサーは、小型でバッテリー使用に馴染み、ブルートゥース通信に良く適している。これらのセンサーは、自動的に割り込みを行い、指紋検出に必要なシステムのオーバーヘッドを低減する。
【００４６】
或る実施形態では、指紋構成要素の機能には、以下のものが含まれる。
・習得能力（ＡＴＡ）のためのTruePrint技術、
・小型工業標準の１００ピンＬＱＦＰパッケージ、
・高鮮明度１２８Ｘ１２８TruePrint技術ベースのピクセルアレイ、
・インチ当たり５００ピクセル（ｐｐｉ）、
・拡張範囲２．７Ｖから３．６Ｖの単一電源、
・作動温度範囲０℃から＋７０℃、
・統合し易いＵＳＢ２．０全速、同期及び非同期シリアル、８ビットパラレルシステムインターフェース、
・水晶又は提供されたクロックの入力による、６又は１２ＭＨｚ作動、
・ＵＳＢ選択中断サポート、
・超硬表面被覆、
・劣化無しで１００万回の摩擦、
・高い引っ掻き抵抗、
・ＩＥＣ６１０００−４−２レベル３ＥＳＤ能力（＋／−８ＫＶ）、
・ビルトイン低電力の指紋検出、システム割り込み能力付、
・低電力作動、＜６ｍＷ／画像化事象、
・これらの指先センサーのインターフェースは、ピン選択可能な選択肢である。ＳＰＩインターフェース指先センサーは、指先センサーがメインプロセッサのＳＰＩポート（２４５）に接続されるように選択される。
【００４７】
或る実施形態で用いられている図５のZeevoＺＶ４３０１は、高帯域幅ＣＰＵシステムを提供するように作られているブルートゥースＳＯＣで、それらの製品に無線接続を追加する。ＺＶ４３０１（５０２）は、広範囲の埋め込み型製品をサポートするのに十分な高帯域幅処理能力を備えた工業標準３２ビットのＡＲＭ７ＴＤＭ１  ＣＰＵコアを組み込んでいる。ＺＶ４３０１は、−２５℃から８５℃で作動し、無鉛バージョンになっている。ＺＶ４３０１は、０．１８マイクロメーターＣＭＯＳ処理で実施され、全てのＲＦ構成要素とデジタル回路を一体化したものを含んでいる。必要な外部構成要素は、アンテナ、水晶、基準抵抗器、デカップリングコンデンサ、及びフラッシュメモリだけである。ＺＶ４３０１は、スリープモードとディープスリープモードを含む低電力用途向けに設計されており、１つの３．３Ｖ電源から作動する。ＺＶ４３０１は、１００ボール付８．６ｘ８．６ｘ１．６５ｍｍＬＴＣＣＢＧＡパッケージに製造される。
【００４８】
ＺＶ４３０１には、完全な下層プロトコルスタック及びブルーＯＳオペレーティングシステムへのソースコード用のリンクライブラリと、目標マネージャーと、リンクマネージャーＡＰＩとが設けられている。上層は、Zeevoパートナープログラムを通してファームウェアで、即ちブルートゥースプロトコルスタックソフトウェア及びZeevoの拡張パートナーリストから入手可能なブルートゥースプロフィールで、サポートされる。
Zeevo４３０１の代表的アプリケーションは、ＡＶ設備、スマートホン、携帯情報端末、プリンタ、セル方式周辺装置、アクセスポイント、及び工業用制御器をサポートする。機能には以下のものが含まれている。
【００４９】
・ブルートゥース１．２対応、
・高帯域幅ＡＲＭ７ＴＤＭ１プロセッササブシステム、
・１２、２４、４８ＭＨｚのＣＰＵクロック−単一の１２ＭＨｚ入力から選択可能なオンチップＰＬＬ、
・高度に集積された低コストの解、無線、リンク制御、及びＣＰＵが一体化されている、
・高スループット、
・利用可能な、試験済みの認定されたソフトウェアスタック、
・極低電力モード−スリープ及びディープスリープのためのサポート、
・ＳＣＯチャネル上のオーディオ能力、
・オンチップ水晶及び電力キャリブレーション、
・ＡＷＭＡ、ＡＦＨ、及びＳＦＨを通してサポートされる８０２．１１による完全な共位置及び共存の解。
【００５０】
ＣＰＵ及びメモリのサポートには以下のものが含まれている。
・ＡＲＭ７ＴＤＭＩプロセッサコア、
・１２、２４及び４８ＭＨｚ作動、
・３２／１６ビットＲＩＳＣアーキテクチャ、３２ビットＡＲＭインストラクション、
・コード密度が上がったときのための１６ビットサムインストラクション、
・３２ビットＡＬＵ及び高性能のマルチプライヤー、
・拡張デバグ機能−ＪＴＡＧ、
・８ＫバイトのブートＲＯＭ、
・６４ＫバイトのＳＲＡＭ。
【００５１】
無線機能には以下のものが含まれている。
・一体型のＲＦインターフェースがアンテナに直接接続している、
・一体型の電力増幅器がクラス２と３の作動に対して＋４ｄＢｍ出力までサポートする、
・高度感度設計（通常は−８６ｄＢｍ）、
・クラス１の作動は、外部電力増幅器／ＬＮＡインターフェースによってサポートされている、
・ＩＦ強化直接変換受信器アーキテクチャ、
・ＬＴＣＣパッケージ内の一体型ＴＸ／Ｒｘスイッチ、バラン、及び整合ネットワーク、
・低電力消費受信器設計、
・多重化ＲＸ／ＴＸアンテナインターフェース、
・完全一体化ＰＬＬシンセサイザとループフィルター、外部１２ＭＨＺ水晶を必要とする。
【００５２】
ベースバンドとソフトウェアの機能には以下のものが含まれている。
・必要な及びオプションの Bluetooth  １．２型高速接続、拡張 SCO リンク、アダプティブ周波数ホッピング(ＡＦＨ)、ＱＯＳ、フロー制御、
・低オーバーヘッドＵＡＲＴ制御のための直接メモリアクセス（ＤＭＡ）、
・ＵＡＲＴ及びＵＳＢによる標準ブルートゥースＨＣＩインターフェース、
・ブルートゥースのデータレート範囲（５７．６−７２３Ｋｂ／秒）に対するサポート、
・多数のＡＣＬ及びＨＣ−ＳＣＯパケット型式に対するサポート、
・パーク、スニフ、及びホールド・モード、
・ポイントツーポイント、ポイントツーマルチポイント、及び散乱ネット、
・７個のスレーブ及び４ピコのネットまでサポートされている、
・ＳＣＯチャネル上のｕ法則、Ａ法則、及びＣＶＳＤトランスコーダ、
・８から１２８までの全ビット暗号化。
【００５３】
ベースバンドモデムには以下のものが含まれている。
・復調器、変調器、ＲＸ／ＴＸ自己キャリブレーション、バースト時機制御及び送信器バーストスペクトル整形、
・ＦＥＣエンコーダー／デコーダー、データホワイトニング、暗号化、解読、及び巡回冗長検査、
・同期化、周波数ホープ制御、及び受信器／送信器スロット時機のためのリンクコントローラー。
【００５４】
外部のバスインターフェースには以下のものが含まれている。
・８、１６ビットデータバス、
・２３ビットアドレスバス、
・２メモリバンクのためのサポート。各バンクは、バンク毎に独立した時機制御付で、１６ＭバイトまでのフラッシュとＳＲＡＭをサポートする、
・ＧＰＩＯは、追加割り込みとして機能する、
・３つの専用チップ選択、それぞれが独立したタイミング制御を備えている。、
・３つの指示された割り込み線。
【００５５】
ＵＲＡＴには以下のものが含まれている。
・１６４５０のレジスタが、互換性のあるＵＡＲＴを設定する、
・９６００、１９．２Ｋ、３８．４Ｋ、５７．６１Ｋ、１１５．２Ｋ、２３０．４Ｋ、４６０．８Ｋ、及び９２１．６ＫｂｓのＵＡＲＴボーレート、
・ＵＡＲＴ用のＲＴＳ及びＣＴＳフロー制御信号、
・低オーバーヘッドＵＡＲＴ制御のための直接メモリアクセス（ＤＭＡ）。
【００５６】
ＵＳＢサポートには以下のものが含まれている。
・ＵＳＢバージョン２．０対応インターフェース、
・ＵＳＢ起動及び分離の側帯波信号がサポートされている、
・低オーバーヘッドＵＳＢ制御のための直接メモリアクセス（ＤＭＡ）。
【００５７】
汎用Ｉ／Ｏ機能には以下のものが含まれている。
・１６個の、個別にプログラム可能な汎用Ｉ／Ｏ、
・ＵＡＲＴ起動ハンドシェークに合わせて設定可能、
・ベースバンド及びＣＰＵ活性度表示、
・ＵＳＢ／ＵＡＲＴモード選択。
・各ＧＰＩＯは、割り込みとして用いられる。
【００５８】
パルスコード変調器サポートには以下のものが含まれている。
・オーディオアプリケーション用のＰＣＭインターフェース、ＰＣＭ−ＯＵＴ、ＰＣＭ ＩＮ、ＰＣＭ ＣＬＫ、及び、
・ＰＣＭ  ＳＹＮＣ、
・線形ｕ法則とＡ法則コードがサポートされている、
・ＯＫＩ  ＭＳＭ  ７７３２−０１及びＯＫＩ７７１６コーデックへのインターフェース
・低オーバーヘッドＰＣＭ制御のための直接メモリアクセス（ＤＭＡ）。
【００５９】
１２ＭＨＺ水晶は、一次クロック水晶として作用する。
図５は、ＺＶ４３０１から他のＣＰＵ及び周辺装置へのインターフェースを示している。ＺＶ４３０１は、ＵＡＲＴポートを通してメインプロセッサＬＰＣ２１３２（１００）とインターフェースする。８ＭｂのフラッシュメモリＡＴ４９ＢＶ８０２Ａ（５０１）は、外部バスインターフェースを通してＺＶ４３０１とインターフェースする。１つのレール線形コーデック（１４１）は、ＰＣＭインターフェースを通してＺＶ４３０１とインターフェースする。
遠隔操作器のデバグは、ＪＴＡＧヘッダーによってサポートされ、ＢＤＭヘッダーは、デバグ目的でボード内で用いられる。この節は、ＪＴＡＧヘッダーとＢＤＭヘッダーの詳細について述べる。
【００６０】
プロセッサは、ＩＥＥＥ１１４９．１ＡＪＴＡＧ試験用標準に対応する。ＪＴＡＧ試験ピンは、背景デバグピンで多重化される。
システムには、５ボルトの入力電力が供給される。入力電力は、逆極性に対する保護を提供するため、ダイオードを通して送られる。デジタルバトラー遠隔操作器への電力は、外部電源モジュールから入ってくる。外部電源モジュールは、遠隔操作器へ電力を提供し、バッテリーを充電する。入力電力は、コネクタを通して送られる。５ボルトの入力から、以下の電圧がＣＰＵカード上に引き出される：プロセッサコア電圧：プロセッサ用のコア電源は、５Ｖの入力から作動する１．５Ａまでの電流をサポートする低ドロップアウトレギュレータを通して作られる。出力１．８Ｖは、プロセッサのコアへ送られる。ＰＬＬ電圧：コア電圧は、フェライトビードを通してのＰＬＬへの入力であり、電力を、プロセッサのクロック生成及びＰＬＬ回路に供給する。
【００６１】
主要なＩＣ構成要素用の公式に利用可能なデータシートには、以下のものが含まれる。
１．ＬＰＣ２１３ｘPhilipsユーザーマニュアル、２００４年１１月２２日、
２．ZeevoＺＶ４３０１データシート、２００５年１月２４日、
３．Ｐ８９ＬＰＣ９３０／９３１データシート、改訂０５  ２００４年１２月１５日、
４．ＤＤＧ１２８０３２ＡＡＤデータシート、改訂１．０  ２００４年１０月６日発行、
５．ＩＴＴCannon、小型全方向走査スイッチデータシート、
６．Authentec指紋センサーＡＥＳ３４００データシート、
７．ＭＳＭ７７１６ＯＫＩデータシートバージョン、１９９８年８月、８．ＡＴ４９ＢＶ８０２Ａデータシート、文書３４０５Ｄ−フラッシュ、２００５年３月。
【００６２】
更に、カメラを遠隔操作器に組み込むと、ビデオ会議及び他の視覚機能が使用可能になる。カメラは、ウインドウズ、ＯＳＸ、又はリナックスの下で動作するような通信及び／又はマルチメディアコンソールに提供されるか、又はそれに固有の接着ロジックアプリケーションによって補完される。カメラ電話に組み込むための市販のＣＭＯＳカメラは、この用途に適している。これを図７に示す。
【００６３】
図７では、デジタルバトラー遠隔操作器ボードを、Ｘスケールプロセッサベースの、カメラモジュール及び／又はメモリカード読取り器による解として構築している。この遠隔操作器は、インテルＸスケールマイクロコントローラー又はデジタル信号プロセッサ（ＤＳＰ）の回りに構築される。メインプロセッサは、キーパッド、ジョイスティック、３２０＊２４０グラフィックＬＣＤモジュール、指紋センサー、ブルートゥースＳＯＣ、ＷｉＦｉ８０２．１１ｂ／ｇモジュール、オーディオコーデック、カメラモジュール、及びメモリカード読取り器用のインターフェースを提供する。オーディオコーデックは、音声ユーティリティために、マイクロホン、スピーカー、及びヘッドホンとインターフェースする。代わりに、マイクロホン、スピーカー、及びヘッドホンは、図１の関連で述べた様に、ブルートゥースモジュールを通してインターフェースしていてもよい。一般的なＵＳＢドングルインターフェース（図示せず）を提供して、ユーザーが、ＵＳＢポートを、それがあたかもホスト装置に常駐しているかのように使用できるようにすることもできる。遠隔操作器のＵＳＢポートは、ホスト用の遠隔ＵＳＢ接続部として機能する。
【００６４】
図７では、構成要素にはメインプロセッサ７００が含まれており、このメインプロセッサは、ブルートゥースモジュール７３２、ＷｉＦｉモジュール７５１、及びオーディオコーデック７４１に連結される。オーディオコーデックは、スピーカー７５２、マイクロホン７５１、オーディオジャック７５３に連結される。メインプロセッサは、指紋センサー７２１とバッテリーパック７１２にも連結される。クレードルの様なバッテリー充電器及び電力管理構成要素７２４は、ＤＣ電力入力７１３に連結されており、バッテリー７１２を充電する。メインプロセッサは、更に、カメラモジュール７５０、ディスプレイ７３３、キーパッド７１１、及びジョイスティック７２３にも連結される。カメラモジュールは、例えば、３メガピクセルのＣＭＯＳ構成要素である。メモリカード読取り器７６０は、１つ又は複数のメモリカードフォーマットをサポートする。現在使用されているメモリカードフォーマットには、例えば本開示の提案では、ＰＣカード、小型フラッシュＩ及びII、スマートメディア、メモリスティック、メモリスティックDuo及びMicroＭ２、マルチメディアのレギュラー、小型、及び超小型、保護デジタルのレギュラー、小型、及び超小型、ｘＤピクチャカード、及びμカードが含まれる。メインプロセッサ７００は、これら各種構成要素とインターフェースするためのポートアレイを提供する。目下利用可能な構成要素は、例えば、解像度又は無線標準によって、一般的に識別されるが、当業者には理解されるように、これらの構成要素は、２０年の特許寿命の間には進化するであろう。
【００６５】
＜遠隔操作器のソフトウェア＞
パームヘルド遠隔操作器のソフトウェア構成要素には、ＬＣＤインターフェースモジュール、キーボードインターフェースモジュール、指紋センサーモジュール、トラックボール又は他の方向指示装置のインターフェースモジュール、及びブルートゥースモジュールが含まれる。ＩＥＥＥ８０２．１／ｘプロトコルの様な他の無線プロトコルを、ブルートゥースに置き換えてもよい。コードレス電話用に開発された無線プロトコルを使用してもよい。データは、コンソールとパームヘルド遠隔操作器の間で、ブルートゥース又は他の無線接続によって、特別仕様のデータフォーマットで送受信される。このフォーマットでは、記録は、パケットの開始、パケット型式、リンク、データ、及び検査合計を含むフィールドを有している。キーボード、トラックボール、指紋、及びＬＣＤのパケットには、異なるパケット型式が割り当てられる。パケットフィールドの開始は、パケットがここで始まることを示している。例えば、０ｘ７Ｃは、パケットフラグの開始として用いられる。丁度２バイトのデータフィールドで十分である。検査合計に全データのＸＯＲ、リンク、及びパケット型式のフィールドが入っている場合は、検査合計フィールドは、破損したデータパケットを廃棄するのに用いられる。
【００６６】
オーディオサポートは、遠隔操作器を、ホストシステムの遠隔スピーカー及び／又はマイクロホンシステムとして働かせることができる。オーディオサポートは、モノ、ステレオ、又は他の高度な音再生モード用でもよい。オーディオは、ヘッドセット付きの耳掛けモード（例えば、電話ヘッドセット）で、又はスピーカーホンとして機能する。これらのオーディオ機能は、音声用の電話能力を使用可能にし、音を、家庭内のホスト位置から別の部屋又は階へと場所を移して、有線又は無線のヘッドセットと多重ストリーム再生を介して個人的に聴くことができるので、遠隔操作器で再生される音は、ホストに接続されているスピーカーで再生される音とは異なる。
【００６７】
メインコントローラーに接続されているＬＣＤは、データ及び制御線を含め、ＧＰＩＯインターフェースを使用している。ＬＣＤは、無線リンクで受信したデータを表示するのに用いられる。データは、ＨＴＭＬ又はＨＴＭＬサブセットフォーマットで受信され、小型のブラウザモジュールでレンダリングされる。或いは、ＬＣＤデータには、特注設計のパケットフォーマットが用いられる。このフォーマットは、パケットの開始、パケット型式、リンク、モード、ｘ位置、ｙ位置、データ、検査合計、の８個のフィールドを含んでいる。モードフィールドは、データを表示するモードを示す。このモジュールは、いわゆるフロントモードとバイトモードの２つのモードで作動する。電話モードでは、ＬＣＤディスプレイに、所与のストリングが所定のフロント形状とサイズで表示される。バイトモードでは、所与の日付が生データとして表示されるので、ユーザーは、自身の形状を設計することができる。Ｘ及びＹ位置座標は、ＬＣＤ上の行と列の位置を示している。
【００６８】
遠隔制御器は、遠隔操作器上のディスプレイを使って、制御された装置によって生成されるオンスクリーン表示の視覚的作動を複製することができる。オンスクリーン表示のインターフェースは、装置の容易で、滑らかで、シームレスな作動を提供するように設計されている。しかしながら、大部分の遠隔操作器は、ボタンの列と、オンスクリーン表示とは相当に異なるインターフェースを提供する。ボタンの列は、表示用にスクリーンが利用できないことを見越していることもある。製造者が遠隔制御器を過剰に構築することもある。ボタンは、ホスト装置の全ての機能を、遠隔操作器上の個々のキーを通して露出させようとしている。相当数のキーは、時には制御された装置を、驚くべき混乱と取り消し困難な作動状態に押し込む。遠隔制御器上の高解像ディスプレイは、ユーザーインターフェースを強化することができる。オンスクリーン表示に対するキーボード又はジョイスティック／マウスの応答を受け入れる装置では、遠隔操作器は、オンスクリーン表示の見た感じを実質的に複製することができる。この例では、実質的に、遠隔操作器のディスプレイの形状要素によって許される程度を意味している。例えば、同じＨＴＭＬコードであっても、ディスプレイの大きさが異なれば、オンスクリーン表示と遠隔操作器のディスプレイには異なってレンダされる。
【００６９】
オンスクリーンメニュー及び制御モジュールは、制御インターフェースをレンダリングし、通常はテレビ又はモニター上に現れる装置メニュー及び制御表示を、遠隔操作器の一部分であるディスプレイ上に再生するため変換することができる。この能力を実施するために、メニュー生成装置は、オンスクリーンメニュー及び制御を、メニュー及び制御がオーバレイされているビデオ画像とは別に、別個のデータストリームとして組み立てることができる。データストリームは、装置自体のオンスクリーンオーバレイ生成器と、遠隔操作器に連結されている通信モジュールの両方に供給することができる。遠隔操作器は、データストリームを使用して、オンスクリーン表示を、小さくなった遠隔操作器上のスクリーンに適合する読み易いフォーマットでレンダリングする。遠隔操作器上のメニュー及び制御の編成フォーマットは、視認者がスクリーン上で見ることができるものを真似て、混乱を最小にするのが望ましい。ＨＴＭＬとJavaScriptのサブセット等の技術は、設計者が、様々な表示サイズにレンダできるようにする点で、メニュー及び制御のレイアウトを指定できるようにしている。オンスクリーンメニュー及び制御データストリームの遠隔表示は、ビデオ画像表示に先取表示してもよいし、ビデオ画像の上にオーバレイしてもよい。オプション的に、装置のオンスクリーンメニュー及び制御を、レンダされるビデオストリームの一部としてではなく専用のデータストリームとして遠隔操作器に供給すると、異なるサイズのメニューの混同を防ぐことができる。代わりに、オンスクリーンメニュー及び制御が、ＴＶ又はモニターにレンダすることによって遠隔操作器上のディスプレイに再生されることになるようにして、遠隔操作器のディスプレイ上に出現させてもよい。当業者には理解されるように、手の掌の中のディスプレイは、目−手の協調と短期のメモリに対する要求を減らすので、多くの人にとって有用である。形状要素は便利である。１つの遠隔操作器は、多くの装置を制御できる。遠隔操作器に組み合わせられている機能次第で、様々な複雑さを様々な価格で引き渡すことができる。
【００７０】
オンスクリーンディスプレイモジュールは、状態がこれ以上でも以下でもよい。JavaScriptは、例えば、ユーザーの選択がホストに送られるまで、その中間選択を追跡するのに用いることができる。或いは、Java又は同様のアプリケーションは、ホストの状態を複写することができる。より簡単には、ディスプレイは、基本的に状態が無く、各データが遠隔操作器からホストへ送られた後で、ホストによって再レンダリングされてもよい。
遠隔表示の形状要素、代わりに、視覚的及び／又は音声フィードバック（押しボタンの触知フィードバックに対して）を提供する、タッチ感応領域とレンダボタンを備えた完全ディスプレイであってもよい。
【００７１】
遠隔操作器のキーボードモジュールは、８０５１を使って実施される。キー押圧データは、次の処理のために、Ｉ２Ｃインターフェースを通してメインマイクロコントローラーに送られる。キーボードは、１３本の走査線と８本の帰線を含むマトリックスキーボードである。キーの押圧によって、８０５１は、キー押圧値と共に作成及び破壊コードを生成する。このデータは、メインマイクロコントローラーに提供され、マイクロコントローラーは割り込みモードで作動する。ここで、８０５１は、マスターとして作用し、ＬＰＣ２１３２はスレーブとして作用する。
【００７２】
指紋センサーソフトウェアは、メインコントローラー上でＳＰＩコードを使用する。指紋データは、特定のパケットフォーマットで無線リンクを介して送られ、ホスト側で処理される。Authentecは、指紋認証用の役に立つ適切なルーチンライブラリを提供する。
【００７３】
個人化モジュールが、指紋センサーのソフトウェアに連結されている。ユーザーが指紋センサーをスワイプすることによって自分自身を識別しない場合は、一般的なプロフィールが、音楽、映画、写真、ビデオ、ファイル、及び電話アクセスの個人化に適用される。ユーザーが指紋センサーをスワイプすると、個人化が適用され、現行のウインドウズＸＰインプリメンテーションのユーザー切替に類似する。遠隔制御器での単一の動作に基づくこのコンテクストシフトの度合いは、この開示では新しい。個人化には、流れているビデオ環境でお気に入りのチャネル／映画／ショーと、オンデマンド環境でお気に入りの音楽、写真又はビデオと、指紋にリンクされている１つ又は複数のキーを使ったＤＲＭ制御コンテンツへの承認されたアクセスと、検索履歴、最新のトピックス、個人的な関心事（La Google Sidebar又はClariaPersonalWeb）、最近アクセスしたファイルと、ＩＰを介する音声、インスタントメッセージ、ウェブ会議、及びＥメールの様な指紋にリンクされている通信チャネルへの自動認証アクセスと、クレジットカード情報と他の口座認可情報を自動的に見る電子財布アクセスと、ログインしている人による情報の共有が含まれる。
【００７４】
トラックボール又は他のポインティング装置のインターフェースモジュールは、サンプリング技法を使用して、ボールの動きとクリックボタンの状態を読み取る。トラックボールの出力は、汎用Ｉ／Ｏチャネルに接続されている。モジュールは、汎用Ｉ／Ｏの状態を、１ｋＨｚの様な所定の周波数で感知する。
【００７５】
ブルートゥース無線インターフェースモジュールは、ZeevoＺＶ４３０１ブルートゥースＳＯＣ又はブロードコム又はＲＦＭＤ設計に基づいており、ヘッドセットとシリアルポートプロフィール（ＳＰＰ）ファームウェアを備えている。このモジュールは、ＵＡＲＴを通してメインコントローラーに連結されている。モジュールは、キーボードデータ、トラックボールデータ、認証のための指紋センサーデータ、及び遠隔モジュールのディスプレイに表示されるデータの混合物を無線で送るようになっている。
【００７６】
＜コンソールハードウェア＞
＜序章＞
コンソール又はホストシステムのコア構成要素は、周辺装置を追加するためのポートを備えた標準的な小型ＩＴＸマザーボードである。ＵＳＢブルートゥースモジュールとＵＳＢＷＬＡＮモジュールは、ＵＳＢポートを通してマザーボードに接続されている。ディスプレイは、ＶＧＡコネクタを通して接続されており、ＲＪ１１コネクタを備えたソケットモデムは、シリアルポート２を通して接続されている。残りのポートは、外部インターフェースに用いることができる。無線遠隔操作器は、ブルートゥースによってＵＳＢブルートゥースモジュールと通信する。
【００７７】
＜機能＞
図６は、コンソール（６０６）のブロック図である。システムのホストコンソールは、標準的なMini-ＩＴＸマザーボードと追加のアドオンボード上に作られ、ＷＡＰ、ブルートゥース、及びＰＳＴＮとＰＣＩ−ＶＧＡカード用のＭＯＤＥＭ機能をサポートする。標準的なMini-ＩＴＸは、１７ｃｍｘ１７ｃｍ形状要素で入手できる。マザーボード及び／又はアドオンボードは、２つのＶＧＡコネクタ、例えば、マザーボード（６１３）からのＶＧＡコネクタと、ＰＣＩアドオンカード（６１４）を使った第２ＶＧＡコネクタ、を含んでいる。設計には、外部インターフェース用のシリアルポート（６１１Ａ）及びモデム用のもう１つのシリアルポート（６１１Ｂ）と、２つのＵＳＢポート（６１２Ｂ）、即ちＵＳＢハブ用及び８０２．１１ｇＷＬＡＮモジュール（６３２）用のサポートと、が含まれており、別々に接続されているアンテナで８０２・１１ｂと協同作業できるようになっているのが望ましい。他のコンソール構成要素には、チップアンテナによるブルートゥースモジュールへのＵＳＢ（６３２）、標準ＰＣハードディスクドライブ（６２３）、ＤＶＤドライブ（６２４）、及びＡＴＸ電源又はMini-ＩＴＸ電力モジュールが含まれる。
【００７８】
マザーボードサポートは、１．０−１．５ＧＨｚ又は他のレートで作動するＶＩＡEden／Ｃ３プロセッサと、ＭＰＥＧ−２デコーダー（オプション的にビデオ用のＭＰＥＧ−４デコーダー）付きの一体型Castle Rockグラフィックス、ａ１ＤＤＲ２６６ＳＯＤＩＭＭソケットの様なメモリソケット、ＰＣＩスロット、２つのUltraＤＭＡ６６／１００／１３３コネクタ（ＳＡＴＡコネクタ使用可）、１０／１００ベースＴイーサネット物理的接続、ＰＳ２マウス及びキーボードポート、パラレルポート、ＲＪ−４５ＬＡＮポート、シリアルポート、２つのＵＳＢ２．０ポート、及びＶＧＡポートを含んでいる。
【００７９】
ソケットモデムモジュール（６３４）は、マザーボードをＰＯＴＳ電話システムに接続するのに用いられる１つの構成要素である。代わりに、モジュールで、マザーボードを、セル方式又は同様の電話システム、又はＩＰによる音声システム（ＶｏＩＰ）にインターフェースすることもできる。１つの適したモジュールは、アナログ装置からのＷＭＶ３４−０−ＴＳＭ−１００である。このシリアルソケットモデムは、完全な全世界的ポートを提供する。アナログ装置シリアルソケットモデムは、国際電話標準に対応して国際的オペレーションをサポートする半導体ＤＡＡを特徴とする。モデムモジュールを、ボード対ボードコネクタによってキャリアボードにプラグオンさせることができ、そうすると、マザーボードヘッダーで利用できる追加のシリアルポートにインターフェースが取れる。ソケットモデムモジュールは、３．３ＶＤＣ電源によって電力供給され、インターフェース信号は、３．３Ｖ  ＬＶＴＴＬレベルである。ソケットモデムモジュールは、電話線の接続を有する。この接続は、この目的でキャリアボード上のＲＪ１１ジャック（６３５）で終結する。マザーボードのシリアルポート信号は、ＲＳ２３２レベルにあるヘッダーＣＯＭ２で終結する。ＲＳ２３２送受信器（６３１）は、モデム（６３４）にインターフェースしている。
【００８０】
標準的な直ぐに入手できる８０２．１１ｇＷＬＡＮモジュール（６３２）は、ＵＳＢインターフェースで利用できるモジュールである。モジュールは、マザーボードヘッダー上の利用可能なＵＳＢポートに接続される。外部アンテナは、感度を最大にするため、ホストシステムの後部パネルに配置されている。ある種の適したモジュールは、Linksys-ＷＵＳＢ５４ＧＰとNetGear-ＷＧ１１１を含む。これらのモジュールは、８０２．１１ｂと協同作業することができる。ＷＬＡＮモジュールは、遠隔操作器と通信する際にブルートゥースモジュールの代わりになり、又はコンソールにネットワークインターフェースを提供することができる。
【００８１】
標準的な直ぐに入手できるブルートゥースモジュール（６３３）は、ＵＳＢインターフェースで利用できるモジュールである。モジュールは、マザーボードヘッダー上の利用可能なＵＳＢポートに接続される。モジュールは、マザーボードヘッダー上の利用可能なＵＳＢポートによって、ホストシステムに接続される。ＣＳＲチップセットの回りに作られるモジュールが適している。
使用される電源は、標準的な小型ＩＴＸ電源である。標準的な１２ボルトのＤＣ電力モジュールも、この目的に用いることができる。電源ボードは、ＤＣ−ＤＣ変換器を含んでおり、ＡＴＸ電源と同様に、＋１２Ｖ、−１２Ｖ、＋３．３Ｖ、及び＋５ＶＤＣの出力電圧を提供する。これらの電源のタッピングは、キャリアボードで用いられ、ソケットモデム、ＷＬＡＮ、及びブルートゥースモジュールの様なアドオンモジュールに電力を供給する。
【００８２】
＜コンソールソフトウェア＞
＜序章＞
リナックスのコアは、ＶＩＡEdenプロセッサ上でランする。ＯＳコアにロードされているモジュールドライバは、周辺装置を制御する。ランしている専用のソフトウェアアプリケーションは、ブルートゥースなどで無線受信したデータを解析する。更に、対応するモジュールにデータを送り返す。
【００８３】
＜モジュール＞
ホストシステムのマザーボードと接続されているモデムは、ダイアルアップ接続を行うのに用いられる。これによって、ソケットモデムモジュールは持ち運び可能になる。
コンソール又はホストシステムプロセッサ側で、シリアルドライバは、シリアルポートを初期化し、そのボーレートをモデムのボーレートと等しく構成する。適切なモデムドライバーが、接続されているソケットモデムを操作するためにロードされる。ＷＬＡＮモジュールは、ホストボードに適合させたリナックスＷＬＡＮドライバのポートである。Linksys及びNetGearと識別されるＵＳＢ  ＷＬＡＮモジュールは、同じドライバを使用している。ＷＬＡＮハードウェアは、ＵＳＢポートに接続されると、ＷＬＡＮ制御ユーティリティを使って、アクセスポイントに論理的に接続される。
【００８４】
適したリナックスブルートゥースソフトウェアスタックは、BlueＺである。スタックからのデータを処理する段階には、遠隔操作器から受信したデータの解析を展開する段階が関与する。遠隔操作器との通信は、ホストからのBluezユーティリティを使って、遠隔操作器のヘッドセットとシリアルポートの機能のために確立される。アプリケーションは、データパケットのソースが分かると、要求される機能に合わせてデータを適切なモジュールに送り返す。ソフトウェアは、更に、データを、遠隔操作器側で利用可能なＬＣＤに送る能力を提供する。アプリケーション開発者は、ブルートゥース遠隔操作器から受信した指紋生データと、ベンダーから提供される認証コードライブラリを使用して、整合作業を実現することができる。
【００８５】
コンソールは、以下の機能をサポートする。
・ブルートゥース遠隔操作器のアクセス、
・ネットワーク通信に使用可能なＷＬＡＮ、
・ダイヤルアップネットワーク接続のためのソケットモデムモジュール。
【００８６】
ハードウェア及びソフトウェア機能の以下の組み合わせは、記載したサービスを提供するためのこの開示の範囲に含まれる。以下の内の１つ又は何れかの組み合わせは、コンソールによってサポートされている。
汎用コンピューター、
テレビセットトップボックス、随意的にパーソナルビデオレコーダー（ＰＶＲ）付、
地上波、ケーブル、衛星、ＩＰ、
メッセージコンソール（１つ又は何れかの組み合わせ）、
テキスト（ＳＭＳ／ウェブページ）、
音声（地上通信線／セル／ＩＰ）、
ビデオ、
ネットワークポート、
テレビ及び／又はモニター出力。
オプション的に、
ハードドライブ、
メディアカード読取り器（不揮発性メモリ）、
ＣＤ／ＤＶＤ（書き込み可能バージョンも可）、
無線ネットワークルーター。
【００８７】
以下の内の１つ又は何れかの組み合わせは、ハンドヘルド遠隔操作器によってサポートされている。
指紋−オプション、
スピーカー／マイク／音量制御、
ディスプレイ、
カーソル制御、
サムボード（英数字）、
ビデオカメラ、
メディア読取り器、
ＵＳＢポート。
【００８８】
以下のサービスに応用される。
電話（ＬＬ／セル／ＩＰ）、インターネット、ｅメール、及び、ＴＶ、ＰＶＲ、ＤＶＤ、ビデオ、写真、音楽、ラジオ、及びゲームを含むマルチメディアアプリケーションを含むテキスト／音声／ビデオメッセンジャーエンターテイメントを含む通信。
パーソナル情報マネージャー（ＰＩＭ）、接点、カレンダー、エディタの様な生産性アプリケーション。
【００８９】
＜具体的な実施形態＞
本発明は、本方法を実施するように適合された方法又は装置として実施される。同じ方法を遠隔操作器と共に使用するように作られているコンソールの観点で見ると、遠隔操作器は、コンソール又はコンソールと遠隔操作器の組み合わせを制御できるようになっている。
【００９０】
本発明を、上に詳細に説明した好適な実施形態及び例に関連付けて開示してきたが、これらの例は、説明のためのものであって、本発明に限定を課すものではないと理解されたい。当業者には、修正と組み合わせが容易に想起できるであろうし、それらの修正と組み合わせも、本発明の精神に含まれ、特許請求の範囲に含まれるものと考えられたい。
【図面の簡単な説明】
【００９１】
【図１】デジタルバトラー遠隔操作器のブロック図である。
【図２】メインプロセッサの詳細を示している。
【図３】ＬＰＣ２１３２メモリマップを示している。
【図４】８０５１ベースのPhilipsＬＰＣ８９ＬＰＣ９３１制御器を示している。
【図５】ＺＶ４３０１から他のＣＰＵ及び周辺装置へのインターフェースを示している。
【図６】コンソールのブロック図を示している。
【図７】デジタルバトラー遠隔操作器の代替ブロック図であり、ＣＭＯＳカメラモジュール及び／又はメモリカード読取り器が備えられている。
【図１】
2009506593.tif 000006
【図２】
2009506593.tif 000007
【図３】
2009506593.tif 000008
【図４】
2009506593.tif 000009
【図５】
2009506593.tif 000010
【図６】
2009506593.tif 000011
【図７】
2009506593.tif 000012
【国際調査報告】
2009506593.tif 000013