(57)【要約】【課題】装置及び方法（３００〜４００）が、遠隔地にあるディスプレイ（６０４〜６１２）にメディア・コンテンツを選択的にレンダリングするために開示される。【解決手段】本開示の教示に従う装置は、例えば無線送受信器（１０２）の動作を管理するコントローラ（１０６）がある通信デバイス（１００）を含む。コントローラは無線ローカル・エリア・ネットワーク内のディスプレイ・サーバ（２００）を検出し（４０２）、ディスプレイ・サーバからコンテンツを表示するための性能を受信し（４１０）、ディスプレイ・サーバの性能に合う表示可能なコンテンツを生成し（４１４〜４１８）、且つ表示可能なコンテンツをディスプレイ・サーバに送信する（４２０）ようにプログラムされている。更なる実施形態が開示される。【選択図】図４
2007243944.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ・サーバであって、
ディスプレイと無線送受信器とを管理するコントローラであって、前記コントローラは、
前記ディスプレイの性能を無線通信デバイス（ＷＣＤ）に無線媒体で送信し、
前記ディスプレイの前記性能に従って、表示可能なコンテンツを前記ＷＣＤから受信し、且つ
前記表示可能なコンテンツを前記ディスプレイに表示する、
ようにプログラムされているコントローラ、
を備える、ディスプレイ・サーバ。
【請求項２】
前記コントローラは、前記ＷＣＤが移動するローカル・エリア・ネットワーク内で前記ディスプレイ・サーバの存在をブロードキャストするようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【請求項３】
前記コントローラは、前記ＷＣＤからの発見要求を検出するまで前記ディスプレイの前記性能を前記ＷＣＤに送信するようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【請求項４】
前記コントローラは、
認証情報を前記ＷＣＤから受信し、且つ
前記認証情報を認証した上で、表示サービスを前記ＷＣＤに要請する
ようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【請求項５】
前記表示可能なコンテンツは複数のスクリーンを備え、前記コントローラは前記ディスプレイの前記複数のスクリーンをバッファリングし、且つ表示するようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【請求項６】
前記表示可能なコンテンツは前記複数のスクリーンの各々に対して優先度及び生成タイムスタンプのうちの少なくとも一つを備え、前記スクリーンの優先度及び生成タイムスタンプの中の少なくとも一つに従って前記複数のスクリーンの各々の順番を表示するようにプログラムされている、請求項５に記載のディスプレイ・サーバ。
【請求項７】
前記コントローラは、
前記表示可能なコンテンツに従って一つ以上のタイマを確立し、且つ
前記一つ以上のタイマのうちの少なくとも一つの期限が切れると前記表示可能なコンテンツの表示を終了する
ようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【請求項８】
前記コントローラは、前記ディスプレイ及び前記無線送受信器の動作を管理して電力消費を低減するようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【請求項９】
前記コントローラは、前記ＷＣＤからの要求に応じて安全な通信リンクを前記ＷＣＤと確立するようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【請求項１０】
前記ディスプレイと前記無線送受信器を備え、前記ディスプレイ・サーバの前記性能は、ディスプレイの型、解像度、一つ以上のディスプレイの寸法、前記ディスプレイで利用可能な一つ以上のコンテンツ・タイプ、ディスプレイの速度、ディスプレイのコントラスト比、一つ以上の色パラメータ、及び一つ以上の対話性能のうちの少なくとも一つを含み、前記無線送受信器は、Ｂｌｕｅｔｏｏｔｈ、無線フィディリティー（ＷｉＦｉ）、マイクロ波接続のための国際相互運用（ＷｉＭＡＸ）、超広帯域無線（ＵＷＢ）、ソフトウェア無線（ＳＤＲ）及びセルラ通信を含む複数の無線接続技術の中の少なくとも一つに従って動作し、且つ前記コントローラは、
第二ＷＣＤを検出し、
前記ディスプレイの空間的及び時間的部位のうちの少なくとも一つを前記第一及び第二ＷＣＤに割り当て、
前記ディスプレイの性能を割り当てられた部位に従って前記第一及び第二ＷＣＤに送信し、
各々割り当てられた部位の性能に従って、前記第一及び第二ＷＣＤの各々から表示可能なコンテンツを受信し、
各々割り当てられた部位に従って前記ＷＣＤの各々の前記表示可能なコンテンツを表示する
ようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【請求項１１】
前記ディスプレイ・サーバは、腕時計、情報携帯端末（ＰＤＡ）、自動車ダッシュボード、テレビジョン、コンピュータのモニタ、娯楽システム及びセキュリティ・システムを含む複数の外形要素の中の一つで実施され、且つ前記コントローラは、前記ＷＣＤから受信した前記ディスプレイ・サーバとの通信を停止する要求、前記表示可能なコンテンツに関する表示時間制限及びキュー出し時間の少なくとも一つを監視する一つ以上のタイマの期限切れ、及び前記ＷＣＤとの通信切れ、を含む停止イベントの組のうちの少なくとも一つを検出すると前記表示可能なコンテンツの表示を停止するようにプログラムされる、請求項１に記載のディスプレイ・サーバ。
【請求項１２】
前記表示可能なコンテンツは前記ディスプレイのスクリーンとして表示され、前記コントローラは、前記ＷＣＤから受信する前記スクリーンの更新に応じて前記スクリーンの表示を変更するようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【請求項１３】
音声システムを備え、前記コントローラは前記表示可能なコンテンツは音声情報を含み、前記音声情報に対応する音声信号を送信すること、及び前記ＷＣＤのエンド・ユーザからの音声信号を受信することのうち１の少なくとも一つを実行するようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【請求項１４】
前記ＷＣＤのエンド・ユーザからの触覚入力を検出する入力デバイスを備え、前記コントローラは、
前記エンド・ユーザから受信する触覚入力に応答して対話コマンドを生成し、
前記対話コマンドを前記ＷＣＤに送信し、
前記対話コマンドに従って前記表示可能なコンテンツの更新をＷＣＤから受信し、
前記更新された表示可能なコンテンツを表示する
ようにプログラムされている、請求項１に記載のディスプレイ・サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般に表示技術に関し、より詳細には遠隔地のディスプレイにメディア・コンテンツを選択的にレンダリングするための方法及び装置に関する。
【背景技術】
【０００２】
携帯電話のような携帯通信デバイスの性能は、最先端の中央処理資源及び端末用記憶装置の資源と共に増大し続ける。加えて、モノクロの低解像度の液晶ディスプレイ（ＬＣＤ）の時代から、ディスプレイは改良されてきた。例えば、薄膜トランジスタ（ＴＦＴ）ＬＣＤのような高解像度のカラー・ディスプレイを中間層の携帯デバイスに利用することは、今日では通常のことである。これらの改良にもかかわらず、携帯デバイスのディスプレイの利便性には、当該技術分野で解決しなければならない問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
携帯デバイスのディスプレイの大きさは小さすぎるか、又は携帯デバイスのディスプレイが不便な場所に設置されるかのいずれかである。例えば、デジタル・テレビ・セット及びフラット・パネル・コンピュータ・ディスプレイで利用されるような大きな従来のディスプレイの方が、セル電話の小さなスクリーンで見るよりも、マルチメディアのファイル（例えば静止画又は映像）を見るためには便利であるときがある。別の場合では、エンド・ユーザが携帯デバイスを不便な場所（例えば財布又はリックサック）に入れて移動し、アラートを見聞きできないために電話の呼び出し又はカレンダーに登録したイベントのような重要なイベントを逃すことがある。
【０００４】
従って、従来技術では解決できない前述の問題を解決できるような方法及び装置に対する必要性が生じる。
【課題を解決するための手段】
【０００５】
上記の問題を解決するための装置であるディスプレイ・サーバは、ディスプレイと無線送受信器とを管理するコントローラを備える。コントローラは、ディスプレイの性能を無線通信デバイス（ＷＣＤ）に無線媒体で送信し、ディスプレイの性能に従って、表示可能なコンテンツをＷＣＤから受信し、且つ前記表示可能なコンテンツを前記ディスプレイに表示する。
【発明を実施するための最良の形態】
【０００６】
図１は無線通信デバイス（ＷＣＤ）１００の実施例を示す。ＷＣＤ１００は無線送受信器１０２、エンド・ユーザ・インターフェイス（ＵＩ）１０４、電源１１４、及び前記構成要素の動作を管理するためのコントローラ１０６を備える。無線送受信器１０２は通常の無線接続技術を使って、Ｂｌｕｅｔｏｏｔｈ（商標）、無線フェデリティ（ＷｉＦｉ）、マイクロ波接続のための国際相互運用（ＷｉＭＡＸ）、超広帯域無線（ＵＷＢ）、ソフトウェア無線（ＳＤＲ）及びＣＤＭＡ−１Ｘ、Ｗ−ＣＤＭＡ／ＨＳＤＰＡ、ＧＳＭ／ＧＰＲＳ、ＴＤＭＡ／ＥＤＧＥ及びＥＶＤＯのようなセルラ接続技術を含む一つ又は任意の数の無線接続技術を組み合わせて使うことができるが、これらの技術には制限されない。ＳＤＲは、動的に無線でＷＣＤ１００にダウンロードできる任意の数の通信プロトコルで公衆及び私用通信スペクトラムで接続するために利用される。次世代の無線接続技術も本開示に応用できることにも注意されたい。
【０００７】
ＵＩ１０４は、押しボタン式（ｄｅｐｒｅｓｓｉｂｌｅ  ｋｅｙｓ）又は接触検知式キー（ｔｏｕｃｈ  ｓｅｎｓｉｔｉｖｅ  ｋｅｙｓ）のキーパッド１０８及びＷＣＤ１００の動作を制御するためのナビゲーション・ディスクを含む。ＵＩ１０４は、ＷＣＤ１００のエンド・ユーザに画像を伝えるモノクロ又はカラーＬＣＤ（液晶ディスプレイ）のようなディスプレイ１１０及び、通常の音声技術を使ってエンド・ユーザの音声信号を伝え且つ傍受する音声システム１１２を更に含む。
【０００８】
電源１１４は、取替え可能な電池、供給調整技術、及び充電システム技術のような通常の電力管理技術を、ＷＣＤ１００の部品及び携帯アプリケーションに電力を供給するために利用する。コントローラ１０６は、マイクロプロセッサ及び／又はデジタル信号プロセッサ（ＤＳＰ）のような計算技術と関連するＦｌａｓｈ、ＲＯＭ、ＲＡＭ、ＳＲＡＭ、ＤＲＡＭ又は他の類似する技術のような記憶メモリを、ＷＣＤ１００の動作を制御するために利用する。
【０００９】
本開示の範囲から逸脱せずに、エンド・ユーザの需要を満たすようにＷＣＤの上記の部品を改良又は向上させることができることは、当業者には明らかであろう。
図２はディスプレイ・サーバ２００の実施例を示す。ディスプレイ・サーバ２００は、無線送受信器２０２、ディスプレイ２０４、電源２１４及びそれらの動作を制御するためのコントローラ２０６を含む。無線送受信器２０２はＷＣＤ１００の上記任意の接続技術に従って動作する。ディスプレイ２０４は、ディスプレイ・ドライバ２０８、画像化デバイス２１０、及びバッファ２１２を含む。
【００１０】
ディスプレイ・ドライバ２０８は画像化デバイス２１０で表示される画像を処理するための通常の技術を利用する。画像化デバイス２１０は、テキスト及び／又はグラフィックのカラー画像をエンド・ユーザに見せるための薄膜トランジスタ液晶ディスプレイ（ＴＦＴＬＣＤ）のような通常の画像化技術を利用する。バッファ２１２は、（例えばＲＡＭのような）揮発性及び／又は（例えばＦｌａｓｈのような）不揮発性の記憶デバイスに相当し、他のデバイスから受信した画像を処理するためのディスプレイ・ドライバ２０８から分離された又はディスプレイ・ドライバ２０８に集積された部品である。
【００１１】
電源２１４は、ディスプレイ・ドライバ２００の部品にＤＣ電力を供給するための、ＡＣ出力に接続された固定アダプタに相当する。これとは別に、電源２１４は、ＷＣＤ１００について前に記したものに類似する技術を利用した携帯電源であってもよい。コントローラ２１４もＷＣＤ１００と類似する計算技術を利用してディスプレイ・サーバ２００の動作を制御し且つ通常のアルゴリズムを適用し、携帯アプリケーションの電力消費を節約する。
【００１２】
別の実施例では、ディスプレイ・サーバ１００はエンド・ユーザの音声信号を伝え且つ／又は傍受するための通常の技術を利用する音声システム２０５を更に含む。ディスプレイ・サーバ２００は、音声システム２０５を追加することによりエンド・ユーザと音声信号を交換する能力があるのと同様に、全てのタイプのメディア・コンテンツを表示する能力があるメディア・サーバとして機能する。ディスプレイ・サーバ２００は、表示されたコンテンツに対するエンド・ユーザの応答を受け入れるための（ボタン、タッチ・スクリーン及び／又はジョイスティックがあるキーパッドのような）入力デバイス２０７も含む。
【００１３】
ディスプレイ・サーバ１００の前記部品は改良され、小型化され、又は向上されることにより、例えば、腕時計、情報携帯端末（ＰＤＡ）、自動車携帯ダッシュボード又は端末、テレビ・セット、フラット・パネル、コンピュータのデジタル又はアナログ・ディスプレイ、小又は大娯楽システム、或いは住居又は企業のセキュリティ・システムのような任意の数の実施形態で実施され、ほんの幾つかが記載される（幾つかが描かれている図６参照）。
【００１４】
図３はディスプレイ・サーバ２００における動作方法３００の実施例のフロー図を示す。方法３００は段階３０２から始まり、コントローラ２００はＷＣＤ１００が移動可能な無線ローカル・エリア・ネットワーク（例えばＢｌｕｔｏｏｔｈ）内で、ディスプレイ・サーバ２００が存在することを示す情報を無線送受信器２０２に向けてブロードキャストする。存在情報は、ＷＣＤ１００がディスプレイ・サーバ２００を検出するのに有用な任意の識別子を含む。コントローラ２０６は、（腕時計のような）ディスプレイ・サーバ２００の資源に関する拘束条件に対して、ＷＣＤ１００からの表示要求を待ち受けて電池電力の消費を節約するように、これとは別に段階３０５でプログラムされる。コントローラ２０６は、ＷＣＤ１００が段階３０４で検出されない、又は移動するＷＣＤ１００からの発見要求を待ち受ける場合のいずれの場合も、段階３０２における存在情報のブロードキャストを続ける。
【００１５】
例えば、ＷＣＤ１００から受信される認証情報は、ＷＣＤ１００がディスプレイ・サーバ２００の資源を利用するための適切な候補としてＷＣＤ１００を識別する情報を含む。これとは別に、又はこれと組み合わせて、認証情報はログイン及びパスワードのようなセキュリティ情報を含むことができる。段階３０８では、コントローラ２０６は、ＷＣＤ１００に関する事前に記憶された比較情報及び／又はログイン及びパスワードに関する認証情報の妥当性を照合する。ＷＣＤ１００から送られる認証情報が妥当でない場合、コントローラは段階３０６に戻り、この状態をＷＣＤ１００に通信する。コントローラ２０６は、ログイン及びパスワードが妥当でない場合、妥当な入力をするために段階３０６のＷＣＤ１００による一つ以上の再入力を待ち受けるようにプログラムされる。図示されていないが、あまりにも数多くの再入力がＷＣＤ１００により行われる場合、コントローラはＷＣＤとの通信を中止するようにプログラムされる。
【００１６】
一旦認証情報の妥当性が段階３０８で確認されたら、コントローラ２０６は段階３０９に進み、ディスプレイ・サーバ２００の資源を要求する一つ以上のＷＣＤ１００の存在を確認する。コントローラは、複数のＷＣＤ１００が検出された場合、段階３１０に進むようにプログラムされて、ディスプレイ２０４の時間的及び／又は空間的な部位をＷＣＤ１００の各々に割り当てる。時間的な部位の場合は、コントローラ２０６はディスプレイ２０４を利用するためのタイム・スロットをＷＣＤ１００の各々に割り当て、空間的な部位の場合は、コントローラ２０６はディスプレイ２０４の物理的な部位をＷＣＤ１００の各々に割り当てる。時間的又は空間的な部位は、ＷＣＤ１００の需要及び認証情報を送られるときに決定される優先度に依存して、等しいか又は非対称である。
【００１７】
これとは別に、又はこれと組み合わせて、コントローラ２０６は、一つのＷＣＤ１００を時間制限がある先着優先（ｆｉｒｓｔ−ｃｏｍｅ  ｆｉｒｓｔ−ｓｅｒｖｅ）の原則に従って処理して排他的な利用を避けるか、又は一エンド・ユーザに関する特別な認証に従って常に処理するようにプログラムされる。一つのＷＣＤ１００の実施形態では、コントローラ２０６は段階３０９を回避して直接段階３１１に進む。
【００１８】
一つ以上のＷＣＤ１００がディスプレイ・サーバ２００への接続を求める場合、コントローラ２０６は段階３１１に進み、コントローラ２０６は全資源の性能を一つのＷＣＤ１００に送信するか、又はＷＣＤ１００が複数の場合、各ＷＣＤ１００に割り当てられた空間的及び／又は時間的な部位に応じた一部の性能を各一つのＷＣＤ１００に送信する。段階３１１でＷＣＤ１００に報知される性能は、とりわけディスプレイの型（ＴＦＴ、ＣＴＲ、プラズマ等）、ディスプレイの解像度（Ｑｕａｒｔｅｒ  ＶＧＡ、ＶＧＡ、Ｓｕｐｅｒ  ＶＧＡ、等）、一つ以上のディスプレイの寸法（Ｘ、Ｙ及び対角寸法）、ディスプレイによって利用可能な一つ以上のコンテンツ・タイプ（静止画及び／又は動画）、ディスプレイ速度（８ｍｓ、１６ｍｓ）、ディスプレイ・コントラスト比（４５０：１、７００：１）、一つ以上の色パラメータ（１６ｂｉｔ、３２ｂｉｔ）、（音声システム２０５が利用可能な場合）音声性能、（入力デバイス２０７が利用可能な場合）エンド・ユーザ入力性能、及び／又は以下に記載されるような一つ以上の対話性能を含む。
【００１９】
利便性のために、段階３１１以降の段階は一つのＷＣＤの実施形態に従って説明される。段階３１２〜３２６は複数の例で複数のＷＣＤ各々に対して応用可能であることは、当業者には明らかであろう。
【００２０】
従って、一旦ディスプレイ・サーバ２００の性能がＷＣＤ１００に段階３１１で伝わると、コントローラ２０６は段階３１２に進み、ディスプレイ・サーバ２００の性能に合わせてＷＣＤ１００によって調整された表示可能なコンテンツの受信を待ち受ける。この段階の表示可能なコンテンツは、ディスプレイ・サーバ２００に音声システムがある場合には音声成分を含み、入力デバイス２０７も利用可能な場合には対話コマンドを含むことに注意されたい。利便性のために、「表示可能なコンテンツ」という用語は、ディスプレイ・サーバ２００の性能に応じて、可視成分、音声成分、対話コマンド及びそれらの組み合わせを有するメディア・コンテンツを表すという理解の下で以下に使用される。
【００２１】
表示可能なコンテンツには、優先度、生成タイムスタンプ、及び／又はコンテンツ管理属性も加えられることに更に注意されたい。優先度及び生成タイムスタンプは、複数のスクリーンを表示するための優先度の順番を定めるために利用される。コンテンツ管理属性は、表示可能なコンテンツの各スクリーンに対して、表示時間制限及び／又はバッファ２１２でのキュー出し時間制限を含む。
【００２２】
段階３１１に続いて、ＷＣＤ１００とディスプレイ・サーバ２００の無線送受信器２０２との間の通信のやり取りは、コントローラ２０６による表示可能なコンテンツへの認証されない接続を保護するための低〜高セキュリティ暗号が設定されたＷｉＦｉ保護接続（ＷＰＡ）のような通常の手段によって安全性が確保される。ディスプレイ・サーバ２００、ＷＣＤ１００、又はＷＣＤ１００のエンド・ユーザによって前回確立したディスプレイ・サーバ２００の初期設定が、安全性に対する要求の起源である。これとは別に、交換される情報に安全性が必要でない場合、通信は安全なリンクを利用せずに実行される。
【００２３】
一旦表示可能なコンテンツが段階２１２で受信されると、コントローラ２０６は段階３１４に進み、優先度及び／又は生成タイムスタンプに従って、表示可能なコンテンツがバッファリング又は画像化デバイス２１０の表示可能なコンテンツの一つ以上のスクリーンに表示される。例えば、表示可能なコンテンツは、テキスト（例えばＳＭＳ（ショート・メッセージ・サービス）のメッセージ）、静止画（例えばＪＰＥＧ又はＧＩＦ）、映像（例えばＷＡＶファイル）、フラッシュ・メディア又はそれらの組み合わせのような任意の形式のコンテンツを含む。一旦バッファリングされると、コンテンツが更新されるか又は段階３２４の終了イベントによって終了されるまで表示可能なコンテンツは、ディスプレイ・ドライバ２０８によって自動的にリフレッシュされる。
【００２４】
段階３１６では、コントローラ２０６は、コンテンツ管理属性によって確立される表示時間制限を追跡する一つ以上のタイマ及び／且つキュー出し時間の制限に従う任意のスクリーンの有効期限が切れたか否かを確認するようにプログラムされる。これらの時間制限が切れていない場合、コントローラ２０６は段階３２０に進む。そうでなければ、コントローラは段階３１９に進み、スクリーンを終了する。スクリーンの終了は、バッファの消去及び／又は画像化デバイス２１０でのコンテンツの表示の終了を含む。
【００２５】
段階３２０では、コントローラ２０６はＷＣＤ１００から送られる表示可能なコンテンツの更新を確認する。更新が無ければ、コントローラ２０６は３２４に進む。更新が検出される場合、コントローラ２０６は段階３２２に進み、ＷＣＤ１００の指示に従って現在のスクリーンに更新されたコンテンツを表示するか又は、新しいコンテンツ用の新しいスクリーンを生成する。
【００２６】
段階３２４では、コントローラ２０６は終了イベントが発生したか否かを確認する。終了イベントはＷＣＤ１００から発生して、ディスプレイ・サーバ２００との通信の終了を積極的に要求する。これとは別に、終了イベントはＷＣＤ１００との通信の損失（例えばＷＣＤ１００が通信領域外に存在する）によって発生する。更に別の実施形態では、段階３１６で説明した終了イベントは表示の有効期限切れとキュー出しタイマとにより発生する。コントローラ２０６は、上記のイベント又は本明細書で説明されない、ディスプレイ・サーバ２００とＷＣＤ１００との間でセッションを終了するために利用される他の適切なイベントの任意の組み合わせで、プログラムされる。一旦終了イベントが検出されると、コントローラ２０６は段階３２６に進み、ＷＣＤ１００に関する全ての表示可能なコンテンツの表示及びキュー出しが終了する。
【００２７】
図４はＷＣＤ１００で動作する方法の例４００のフロー図を示す。方法４００は段階４０２で始まり、ＷＣＤ１００のコントローラ１０６が、無線ＬＡＮ（例えばＢｌｕｅｔｏｏｔｈ（商標））内の一つ以上のディスプレイ・サーバ２００を検出する。検出段階は、段階３０２のようなディスプレイ・サーバ２００によって送信される存在情報のブロードキャスト又は、ＷＣＤ１００がディスプレイ・サーバ２００を探索するための発見要求を送信することによって発生する。ディスプレイ・サーバ２００を検出すると、段階４０４において方法３００で説明されたように、コントローラ１０６は、認証情報をディスプレイ・サーバ２００に送信し、ディスプレイ・サーバ２００からの妥当性を待ち受けるようにプログラムされる。妥当性が確認されると、段階４０８で、コントローラ１０６はディスプレイ・サーバ２００宛てに画像化性能の要求を送信するようにプログラムされる。
【００２８】
ステップ４１０でディスプレイ・サーバ２００から性能情報を受信すると、コントローラ１０６は段階４１２に進み、二つ以上のディスプレイ・サーバ２００が利用可能か否かを確認する。一つのディスプレイ・サーバのみが検出される場合、コントローラ１０６は段階４１８に進み、検出されたディスプレイ・サーバ２００の性能に従ってアプリケーション・イベント（例えばＳＭＳメッセージの受信、呼出音の受信等）から表示可能なコンテンツを生成する。例えば、二つのディスプレイ・サーバ２００が検出される場合、コントローラ１０６は二つの段階のうちの一つに進む。第一の実施形態では、コントローラ１０６は段階４１４に進み、所与のアプリケーション・イベントによって生成される表示可能なコンテンツに最適なディスプレイ・サーバ２００の中の一つを選択する。
【００２９】
これとは別に、コントローラ１０６は段階４１６に進み、一つ以上のアプリケーション・イベントによって生成される表示可能な第一及び第二のコンテンツ部位を選択的に生成する。この実施形態において、各表示可能なコンテンツの部位は各ディスプレイ・サーバ２００の性能に各々合わせられる。後者の実施形態により、ＷＣＤ１００のエンド・ユーザには、音声及び入力成分が可視部位に含まれる場合、表示可能なコンテンツを複数のスクリーンに可視化する手段及び／又は音声及び可視コンテンツを聴取して応答する手段が提供される。
【００３０】
段階４１４，４１６又は４１８からコントローラ１０６は段階４２０に進み、表示可能なコンテンツを優先度、生成タイムスタンプ及びコンテンツ管理属性と共にディスプレイ・サーバ２００に送信する。ＷＣＤ１００のエンド・ユーザが他者に送信された情報に接続させたくない場合、この及び続く通信はＷＰＡの安全な通信リンクのもとで行われ、機密性が必要とされない場合は、安全対策をせずに行われる。
【００３１】
段階４４２では、コントローラ１０６はディスプレイ・サーバ２００から受信される対話コマンドを確認するようにプログラムされる。対話コマンドは、エンド・ユーザによって送られる触覚応答（ｔａｃｔｉｌｅ  ｒｅｓｐｏｎｓｅ）に従って（利用可能であれば）ディスプレイ・サーバ２００の（例えばキーパッド、マウス、ジョイスティック等）入力デバイス２０７から送られる。対話コマンドが検出される場合、コントローラ１０６は段階４２６に進み、受信された対話コマンドに従って表示可能なコンテンツを更新し、一つ以上の生成タイムスタンプと共に対応する優先度及びコンテンツ管理属性を生成する。（恐らく入力デバイス２０７が利用不可能であるか又はエンド・ユーザが触覚応答を送信しなかったために、）対話コマンドが受信されない場合、コントローラ２０６は段階４２４に進み、前記コンテンツを制御するコントローラ１０６内で動作するアプリケーションによって指示される表示可能なコンテンツの更新を確認する。
【００３２】
更新が無ければ、コントローラ１０６は段階４３４に進み、セッションがコンテンツを生成するアプリケーションによって終了されないか否かを確認する。この段階では、コントローラ１０６は、表示可能なコンテンツから生成されるソフトウェア・アプリケーションからディスプレイ・サーバ２００の資源がまだ必要であるか否かを判定する。資源が必要とされ続ける場合、コントローラ１０６は段階４２２に進み、前記の段階が繰り返される。
【００３３】
資源がもはや必要とされない場合、コントローラ１０６は、ディスプレイ・サーバ２００に表示可能なコンテンツを終了する要求を送信するようにプログラムされる。これとは別に、コントローラ１０６はディスプレイ・サーバ２００と対話を止めるようにプログラムされる。この場合、一旦期限が切れた表示及び／又はキュー出し時間制限により、ディスプレイ・サーバ２００にＷＣＤ１００からの指示無しに表示可能なコンテンツを消去させる。ＷＣＤ１００が移動して、ディスプレイ・サーバ２００の無線通信範囲の外に出る場合も、ディスプレイ・サーバ２００によって表示可能なコンテンツもまた消去される。
【００３４】
段階４２２〜４２４に戻って、段階４２２で対話コマンドが検出される場合、又はコンテンツの更新が段階４２４で検出される場合、コントローラ１０６は段階４２６に進み、アプリケーションの更新及び／又は上記のように対話コマンドの更新に従ってコンテンツを更新する。段階４２８では、コントローラ１０６は表示の制限又はキュー出しの制限に従ってスクリーンの有効期限が切れたか否かを確認する。スクリーンの有効期限が切れている場合、コントローラ１０６は段階４３２に進み、コンテンツ、属性及び生成タイムスタンプが更新された新しいスクリーンを送信する。そうでなければ、コントローラ１０６は段階４３０に進み、関連する属性及び生成タイムスタンプと共にスクリーンの更新を送信する。一旦更新がディスプレイ・サーバ２００に送信されると、コントローラ１０６は段階４２２に進み、上記のサイクルを繰り返す。
【００３５】
図５は、方法３００〜４００に従うディスプレイ・サーバ２００とＷＣＤ１００との間で行われる通信のやり取りの表現の例５００を説明する。同様に、図６は、ディスプレイ・サーバ２００及びＷＣＤ１００の実施例を示す。この図では、携帯電話６０２がセルラ通信及びＢｌｕｅｔｏｏｔｈ通信をする能力がある通常のＷＣＤ１００を表す。Ｂｌｕｅｔｏｏｔｈを利用することにより、携帯電話６０２は６０４〜６１２で示される任意のＢｌｕｅｔｏｏｔｈ対応のディスプレイ・サーバ２００と通信することができる。エンド・ユーザにとってそうすることが便利であるとき、ディスプレイ・サーバ２００は携帯電話６０２の表示可能なコンテンツを順番に通信する。例えば、ＷＣＤ１００（携帯電話６０２）のエンド・ユーザが移動中で、ＷＣＤ１００を（例えばベルトチップに装着されているが）リアルタイムで読み出すことができない場合であっても、ＳＭＳメッセージはＢｌｕｅｔｏｏｔｈ対応の腕時計６０４で見ることができる。他の利用ケースでは、利用者がＷＣＤ１００を財布、リックサック又は他の運搬道具に収容してあるときに、音声アラートつきの腕時計に呼び出しの電話番号のような画像を表示することが便利である。
【００３６】
ディスプレイ・サーバ２００はある環境ではＷＣＤ１００になり、逆もであるということに注意されたい。例えば、Ｂｌｕｅｔｏｏｔｈ対応のノート・パソコン６１０は最初の例では携帯電話６０２として実施されるＷＣＤ１００のディスプレイ・サーバ２００として動作する。これとは別に、Ｂｌｕｅｔｏｏｔｈ対応のノート・パソコン６１０はＷＣＤ１００になり、一方でＢｌｕｅｔｏｏｔｈ対応のデジタル写真フレーム６０８のような他のデバイスがディスプレイ・サーバ２００としてノート・パソコン６１０の表示能力を拡張する。
【００３７】
上記記載から当業者には明らかなように、以下に記載される請求項の範囲及び技術思想の範囲から逸脱せずに、上記及び図１〜６に開示した実施例を変更及び向上させる無限の方法が存在する。
【００３８】
図７は、マシン内で命令が実行されたときに、上記任意の一つ以上の方法を実行させる、コンピュータ・システムのような形態をしたマシンの実施例を示す。幾つかの実施形態ではマシンは孤立デバイスとして動作する。いくつかの実施例では、マシンは（例えばネットワークを利用して）他のマシンに接続される。ネットワーク化された配置では、マシンはサーバ−クライアント形式のエンド・ユーザ・ネットワーク環境のサーバ又はクライアント・マシンの容量で動作するか、又はピア・ツー・ピア（又は分散）ネットワーク環境のピア・マシンとして動作する。
【００３９】
マシンはサーバ・コンピュータ、クライアント・エンド・ユーザ・コンピュータ、パーソナル・コンピュータ（ＰＣ）、タブレットＰＣ、ノート・パソコン、デスクトップ・コンピュータ、制御システム、ネットワーク・ルータ、スイッチ又はブリッジ、又はマシンによって実行される動作を特定する（連続又はその他）命令を実行する能力があるマシンを含む。本開示のデバイスは、音声、映像又はデータ通信を提供する任意の電子機器を広く含むことが理解される。更に、一つのマシンが図示されているが、用語「マシン」は、本明細書に開示される任意の一つ以上の方法を行うための個別に又は接続されて命令（又は複数命令）を実行する任意のマシンを集めたものを含むように解釈されるべきである。
【００４０】
コンピュータ・システム７００はプロセッサ７０２（例えば中央演算ユニット（ＣＰＵ））、画像処理ユニット（ＧＰＵ又は両者）、メイン・メモリ７０４及びスタティック・メモリ７０６を含み、これらはバス７０８を介して互いに通信する。コンピュータ・システム７００は、映像表示ユニット７１０（例えば液晶ディスプレイ（ＬＣＤ）、フラット・パネル、固体ディスプレイ又は陰極線管（ＣＴＲ））を更に含む。コンピュータ・システム７００は入力デバイス７１２（例えばキーボード）、カーソル制御デバイス７１４（例えばマウス）、ディスク・ドライブ・ユニット７１６、信号生成デバイス７１８（例えばスピーカ又は遠隔制御）及びネットワーク・インターフェイス・デバイス７２０を含む。
【００４１】
ディスク・ドライブ・ユニット７１６はマシン可読媒体７２２を含み、上記の方法を含む本明細書で開示される任意の一つ以上の方法又は機能を実施する一つ以上の命令（例えばソフトウェア７２４）がそこに保存される。命令７２４はまた、コンピュータ・システム７００によってその命令を実行する間、完全に又は少なくとも部分的にメイン・メモリ７０４、スタティック・メモリ７０６、及び／又はプロセッサ７０２に常駐する。メイン・メモリ７０４及びプロセッサ７０２もマシン可読媒体を構成する。
【００４２】
特定用途向け集積回路、プログラム可能な論理アレイ及び他のハードウェア・デバイスを含む専用ハードウェアによる実施は同様にして構成されて本明細書に記載の方法を実施するが、これらのハードウェアには限定されない。様々な実施形態の装置及びシステムを含むアプリケーションは、様々な電子システム及びコンピュータ・システムを広く含む。幾つかの実施形態はモジュール間で又はモジュールを介して通信される制御及びデータ信号に関する機能を、二つ以上の特別に相互接続されるハードウェア・モジュール又はデバイスで又は特定用途向け集積回路の一部として実施する。従って、システムの例はソフトウェア、ファームウェア及びハードウェアによる実施に応用可能である。
【００４３】
本開示の様々な実施形態に従って、本明細書に記載される方法はコンピュータ・プロセッサで動作するソフトウェア・プログラムとして動作することが意図される。更に、ソフトウェアによる実施は分散処理又は成分／オブジェクト分散処理、並列処理を含むが、これらの処理には限定されず、或いは仮想マシン処理も、これら本明細書に記載の方法を実施するように構成される。
【００４４】
本開示は、命令７２４を含むマシン可読媒体、又は伝播してきた信号から命令７２４を受信し且つ実行して、ネットワーク環境７２６に接続されるデバイスが音声、映像又はデータを送信又は受信することができ、命令７２４を利用してネットワーク７２６で通信するマシンを意図する。命令７２４は、ネットワーク・インターフェイス・デバイス７２０を介してネットワーク７２６に更に送信又は受信される。
【００４５】
マシン可読媒体７２２が実施例では一つの媒体として示されるが、用語「マシン可読媒体」は、一つ以上の命令を記憶する一つの媒体又は複数の媒体（例えば中央集権化されたデータベース又は分散データベース、及び／又は関連するキャッシュ及びサーバ）を含むように解釈されるべきである。用語「マシン可読媒体」は、マシンによって実行されて、マシンに本明細書に開示される任意の一つ以上の方法を実行させる命令を記憶し、符号化し又は伝達するための任意の媒体も含むと解釈するべきである。
【００４６】
従って「マシン可読媒体」は、メモリ・カード又は読み出し専用（不揮発性）メモリ、ランダム・アクセス・メモリ、又は他の再書き込み可能な（揮発性）メモリの一つ以上を収容する他のパッケージのような固体メモリ；ディスク又はテープのような磁気光又は光媒体；及び送信媒体でコンピュータの命令を実施する信号のような搬送波信号を含むと解釈するべきであるが、これらの媒体には限定されず、且つ／又は電子メールへのデジタル・ファイルの添付又は他の自己充足型の情報アーカイブは有形の記憶媒体に均等な分散媒体であると考えられる。従って、本開示は本明細書でリストアップされたもの及び本明細書のソフトウェアによる実施が記憶される本技術分野で認識される均等物及び次世代の媒体を含む、任意の一つ以上のマシン可読媒体又は分散媒体を含むと考えられる。
【００４７】
本詳細は、特定の標準及びプロトコルを参照した実施形態で実施される構成要素及び機能を記載したが、本開示はこのような標準及びプロトコルに制限されない。インターネット及び他のパケットを切り替えるネットワーク送信（例えばＴＣＰ／ＩＰ，ＵＤＰ／ＩＰ，ＨＴＭＬ，ＨＴＴＰ）の標準各々は最先端の例を表す。このような標準は、本質的に同じ機能のより高速な又はより効果的な均等物に周期的に取って代わられる。従って、同じ機能の置換後の標準及びプロトコルは均等であると考えられる。
【００４８】
本明細書に記載される実施例の説明は、様々な実施例の構造の一般的な理解をもたらすことが意図されており、本明細書に記載される構造を利用する装置及びシステムの全ての要素及び特徴の完全な記載として提供することは意図されていない。上記記載を検討すれば、数多くの他の実施形態が当業者には明らかであろう。他の実施形態がそれから利用され且つ導かれて、構造的及び論理的置換及び変更が本開示の範囲から逸脱せずに行われるかもしれない。図面もまた単なる表示であり、スケール通りには描かれていない。そのある特性は誇張され、他の特性は最小化される。従って、詳細及び図面は説明であると見なされ、制限と見なされるべきではない。
【００４９】
発明特定事項のこのような実施形態は個別に及び／又は集合的に、単に利便性のために本明細書で用語「発明」によって言われており、複数の発明が実際に開示される場合は、本出願の範囲を任意の一つの発明又は発明の概念に自発的に制限する意図はない。従って、特定の実施形態が本明細書で説明され開示されるが、同じ目的を達成するために計算される任意の配置は、示された特定の実施形態の代わりであるということを認識するべきである。この開示は様々な実施形態の任意且つ全ての適応物又は変更を包含することが意図されている。上記実施形態の組み合わせ、及び本明細書で特に記載されない他の実施形態は、上記記載を検討すれば当業者には明らかであろう。
【００５０】
本開示の概要は、読者に技術的開示の性質を素早く確認することを可能にすることを概要に要求する、３７Ｃ．Ｆ．Ｒ．§１．７２（ｂ）に従うように提供される。概要が、請求項の範囲又は意味を解釈又は制限するためには利用されないという理解の元に投稿される。加えて、前記の詳細な記載では、様々な特徴が本開示を簡素化するためにひとつの実施形態に組み合わされる。開示のこの方法は、請求される実施形態が各請求項に陽に記載される以外のより多くの特徴を必要としているという意図を反映していると解釈されるべきではない。むしろ、以下の請求項が反映しているように、発明特定事項は一つの開示された実施形態の全ての特長より少ない。従って、以下の請求項は、個別の請求特定事項として主張する各請求項と共に、詳細な記載に組み込まれる。
【図面の簡単な説明】
【００５１】
【図１】無線通信デバイス（ＷＣＤ）の実施例を示す。
【図２】ディスプレイ・サーバの実施例を示す。
【図３】ディスプレイ・サーバで動作する方法の実施例のフロー図を示す。
【図４】ＷＣＤで動作する方法の実施例のフロー図を示す。
【図５】ディスプレイ・サーバとＷＣＤとの間で行われる通信の実施例を示す。
【図６】ディスプレイ・サーバとＷＣＤの実施例を示す。
【図７】マシン内で命令の集合が実行されたときに、本明細書で開示された任意の一つ以上の方法を実行させる、コンピュータ・システムのような形態をしたマシンの実施例のダイアグラム表現を示す図。
【符号の説明】
【００５２】
１００  無線通信デバイス（ＷＣＤ）；  ２００  ディスプレイ・サーバ；  ２０２  送受信器；  ２０４  ディスプレイ；  ２０５  音声システム；  ２０６  コントローラ；  ２０７  入力デバイス；  ２１２  バッファ；  ６０４  Ｂｌｕｅｔｏｏｔｈ対応腕時計（装着可能なディスプレイ）；  ６０６  Ｂｌｕｅｔｏｏｔｈ対応ダッシュボード；  ６１２  Ｂｌｕｅｔｏｏｔｈ対応ゲーム端末；
【図１】
2007243944.tif 000003
【図２】
2007243944.tif 000004
【図３】
2007243944.tif 000005
【図４】
2007243944.tif 000006
【図５】
2007243944.tif 000007
【図７】
2007243944.tif 000008
【図６】
2007243944.tif 000009