(57)【特許請求の範囲】
【請求項１】
メディア装置インターフェース機能の拡張を容易にするためのシステムであって、
複数のメディア装置に通信可能に結合可能であるように構成され、かつ、表示装置に１つ以上の追加のインターフェースポートを追加するように構成された、仮想ポートエキスパンダに相当する第一のメディア装置を備え、
前記表示装置は、前記表示装置に元々備わっている１つ以上のインターフェースポートの元々の集合を備えており、
前記第一のメディア装置は、さらに、前記第一のメディア装置の電源投入又は前記システムの状態の変化に応答して、
１つ以上のマルチメディア装置とインターフェースするように構成された、前記第一のメディア装置の１つ以上の第一のタイプのインターフェースポートの第一の集合を認識し、
前記第一のメディア装置の前記第一のタイプのインターフェースポートの数と、前記第一のメディア装置の前記第一のタイプとは異なる第二のタイプのインターフェースポートの数とを示すパラメータの第一の集合を含む第一のメッセージを生成し、および、
前記パラメータの前記第一の集合を示すために前記第一のメッセージをブロードキャスト送信する、
ように構成され、
前記第一のメディア装置は、さらに、
第二のメディア装置が前記第一のメディア装置に通信可能に結合されたとき、前記第二のメディア装置を認識し、
前記第二のメディア装置によって提供される、前記第一のタイプとは異なる第二のタイプのインターフェースポートを含む１つ以上のインターフェースポートの第二の集合を示す、パラメータの第二の集合を決定し、
前記パラメータの前記第二の集合を含む第二のメッセージを生成し、
前記パラメータの前記第二の集合に少なくとも部分的に基づいた、ユーザ選択可能なインターフェース選択肢の指示を容易にするために、前記表示装置に直接宛てた前記第二のメッセージを送信し、および、
前記第二のメディア装置によって提供される前記１つ以上のインターフェースポートの前記第二の集合のうちの少なくとも１つのインターフェースポートを介して、聴覚および／または視覚データに少なくとも部分的に基づくコンテンツを前記表示装置に提供するように動作する、
ように構成される、システム。
【請求項２】
前記第二のメディア装置は、テレビジョン、テレビジョン受信機、セットトップボックス、および／または、メディアプレイヤーのうちの１つ以上を含む、請求項１に記載のシステム。
【請求項３】
前記第二のメディア装置をさらに含み、前記第二のメディア装置は、
１つ以上の出力ポートの集合と、
１つ以上の追加のマルチメディア装置とインターフェースするように構成された２つ以上の入力ポートの集合であって、前記１つ以上のインターフェースポートの前記集合に少なくとも部分的に対応する２つ以上の入力ポートの集合と、
を有するメディアスイッチを含む、請求項１に記載のシステム。
【請求項４】
前記第二のメディア装置をさらに含み、前記第二のメディア装置は、
１つ以上の出力ポートの集合と、
１つ以上の追加のマルチメディア装置とインターフェースするように構成された１つ以上の入力ポートの集合であって、前記１つ以上のインターフェースポートの前記集合に少なくとも部分的に対応する１つ以上の入力ポートの集合と、
を有する、テレビジョン受信機、セットトップボックス、および／または、メディアプレイヤーのうちの１つ以上を含む、請求項１に記載のシステム。
【請求項５】
前記第二のメディア装置によって提供される前記１つ以上のインターフェースポートの第二の集合を示す、前記パラメータの前記第二の集合を前記決定することは、前記第二のメディア装置の１つ以上の機能に関する情報を示す、前記第二のメディア装置からの第一の指示を処理することを含む、請求項１に記載のシステム。
【請求項６】
前記第二のメディア装置の１つ以上の機能に関する前記情報は、ポートの数および１つ以上のポートタイプに関する情報を含む、請求項５に記載のシステム。
【請求項７】
前記パラメータの前記第二の集合に少なくとも部分的に基づいたインターフェース選択肢の前記指示は、１つ以上のポートタイプを示す、請求項１に記載のシステム。
【請求項８】
前記第二のメディア装置によって提供される前記１つ以上のインターフェースポートの前記第二の集合を示す、前記パラメータの前記第二の集合を前記決定することは、前記第二のメディア装置に関連付けられたアドレスを示す、前記第二のメディア装置からの第二の指示を処理することを含む、請求項１に記載のシステム。
【請求項９】
メディア装置インターフェース機能の拡張を容易にするための方法であって、
前記方法は、
複数のメディア装置に通信可能に結合可能であるように構成され、かつ、表示装置に１つ以上の追加のインターフェースポートを追加するように構成された、仮想ポートエキスパンダに相当する第一のメディア装置の電源投入、又は該第一のメディア装置を含むシステムの状態の変化に応答して、
前記第一のメディア装置によって、１つ以上のマルチメディア装置とインターフェースするように構成された、前記第一のメディア装置の１つ以上の第一のタイプのインターフェースポートの第一の集合を認識することと、
前記第一のメディア装置によって、前記第一のメディア装置の前記第一のタイプのインターフェースポートの数と、前記第一のメディア装置の前記第一のタイプとは異なる第二のタイプのインターフェースポートの数とを示すパラメータの第一の集合を含む第一のメッセージを生成することと、
前記第一のメディア装置によって、前記パラメータの前記第一の集合を示すために前記第一のメッセージをブロードキャスト送信することと、
を含み、
前記方法は、さらに、
前記第一のメディア装置によって、第二のメディア装置が前記第一のメディア装置に通信可能に結合されたとき、前記第二のメディア装置を認識することと、
前記第一のメディア装置によって、前記第二のメディア装置によって提供される、前記第一のタイプとは異なる第二のタイプのインターフェースポートを含む１つ以上のインターフェースポートの第二の集合を示す、パラメータの第二の集合を決定することと、
前記第一のメディア装置によって、前記パラメータの前記第二の集合を含む第二のメッセージを生成することと、
前記第一のメディア装置によって、前記パラメータの前記第二の集合に少なくとも部分的に基づいた、ユーザ選択可能なインターフェース選択肢の指示を容易にするために、前記表示装置に直接宛てた前記第二のメッセージを送信することと、
前記第一のメディア装置によって、前記第二のメディア装置によって提供される前記１つ以上のインターフェースポートの前記第二の集合のうちの少なくとも１つのインターフェースポートを介して、聴覚および／または視覚データに少なくとも部分的に基づくコンテンツを前記表示装置に提供するように動作することと、
を含む、方法。
【請求項１０】
前記第二のメディア装置は、テレビジョン、テレビジョン受信機、セットトップボックス、および／または、メディアプレイヤーのうちの１つ以上を含む、請求項９に記載の方法。
【請求項１１】
前記第二のメディア装置は、
１つ以上の出力ポートの集合と、
１つ以上の追加のマルチメディア装置とインターフェースするように構成された２つ以上の入力ポートの集合であって、１つ以上のインターフェースポートの前記集合に少なくとも部分的に対応する２つ以上の入力ポートの集合と、
を有するメディアスイッチを含む、請求項９に記載の方法。
【請求項１２】
前記第二のメディア装置は、
１つ以上の出力ポートの集合と、
１つ以上の追加のマルチメディア装置とインターフェースするように構成された１つ以上の入力ポートの集合であって、１つ以上のインターフェースポートの前記集合に少なくとも部分的に対応する１つ以上の入力ポートの集合と、
を有する、テレビジョン受信機、セットトップボックス、および／または、メディアプレイヤーのうちの１つ以上を含む、請求項９に記載の方法。
【請求項１３】
前記第二のメディア装置によって提供される前記１つ以上のインターフェースポートの第二の集合を示す、前記パラメータの前記第二の集合を前記決定することは、前記第二のメディア装置の１つ以上の機能に関する情報を示す、前記第二のメディア装置からの第一の指示を処理することを含む、請求項９に記載の方法。
【請求項１４】
前記第二のメディア装置の１つ以上の機能に関する前記情報は、ポートの数および１つ以上のポートタイプに関する情報を含む、請求項１３に記載の方法。
【請求項１５】
前記パラメータの前記第二の集合に少なくとも部分的に基づいた前記インターフェース選択肢の前記指示は、１つ以上のポートタイプを示す、請求項９に記載の方法。
【請求項１６】
前記第二のメディア装置によって提供される前記１つ以上のインターフェースポートの前記第二の集合を示す、前記パラメータの前記第二の集合を前記決定することは、前記第二のメディア装置に関連付けられたアドレスを示す、前記第二のメディア装置からの第二の指示を処理することを含む、請求項９に記載の方法。
【請求項１７】
１つ以上の処理装置によって実行されるときにメディア装置インターフェース機能の拡張を容易にする機械読み取り可能な命令を有する非一時的で機械読み取り可能な１つ以上の媒体であって、複数のメディア装置に通信可能に結合可能であるように構成され、かつ、表示装置に１つ以上の追加のインターフェースポートを追加するように構成された、仮想ポートエキスパンダに相当する第一のメディア装置が、前記１つ以上の処理装置を含み、
前記機械読み取り可能な命令は、前記第一のメディア装置の電源投入又は前記第一のメディア装置を含むシステムの状態の変化に応答して、
１つ以上のマルチメディア装置とインターフェースするように構成された、前記第一のメディア装置の１つ以上の第一のタイプのインターフェースポートの第一の集合を認識することと、
前記第一のメディア装置の前記第一のタイプのインターフェースポートの数と、前記第一のメディア装置の前記第一のタイプとは異なる第二のタイプのインターフェースポートの数とを示すパラメータの第一の集合を含む第一のメッセージを生成することと、
前記パラメータの前記第一の集合を示すために前記第一のメッセージをブロードキャスト送信することと、
を前記１つ以上の処理装置に実行させ、
前記機械読み取り可能な命令は、さらに、
第二のメディア装置が前記第一のメディア装置に通信可能に結合されたとき、前記第二のメディア装置を認識することと、
前記第二のメディア装置によって提供される、前記第一のタイプとは異なる第二のタイプのインターフェースポートを含む１つ以上のインターフェースポートの第二の集合を示す、パラメータの第二の集合を決定することと、
前記パラメータの前記第二の集合を含む第二のメッセージを生成することと、
前記パラメータの前記第二の集合に少なくとも部分的に基づいた、ユーザ選択可能なインターフェース選択肢の指示を容易にするために、前記表示装置に直接宛てた前記第二のメッセージを送信することと、
前記第二のメディア装置によって提供される前記１つ以上のインターフェースポートの第二の集合のうちの少なくとも１つのインターフェースポートを介して、聴覚および／または視覚データに少なくとも部分的に基づくコンテンツを前記表示装置に提供するように動作することと、
を前記１つ以上の処理装置に実行させる、媒体。
【請求項１８】
前記第二のメディア装置によって提供される前記１つ以上のインターフェースポートの第二の集合を示す、前記パラメータの前記第二の集合を前記決定することは、前記第二のメディア装置の１つ以上の機能に関する情報を示す、前記第二のメディア装置からの第一の指示を処理することを含む、請求項１７に記載の媒体。
【請求項１９】
前記第二のメディア装置の１つ以上の機能に関する前記情報は、ポートの数および１つ以上のポートタイプに関する情報を含む、請求項１８に記載の媒体。
【請求項２０】
前記第二のメディア装置によって提供される前記１つ以上のインターフェースポートの第二の集合を示す、前記パラメータの前記第二の集合を前記決定することは、前記第二のメディア装置に関連付けられたアドレスを示す、前記第二のメディア装置からの第二の指示を処理することを含む、請求項１７に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に高精細度のマルチメディアインターフェースに関連し、かつ、より具体的にしかし限定的にではなく、メディア装置インターフェース機能の拡張を容易にするためのシステム、方法、および装置に関連する。
【背景技術】
【０００２】
ＨＤＭＩ（登録商標）（高精細度マルチメディアインターフェース）（以下、「ＨＤＭＩ」と記す。）は、視聴覚データの移動を可能とするためにデジタル視聴覚装置を小型のケーブルで接続するための工業規格である。視聴覚データ移動の帯域幅および／または他の能力が上昇するにつれ、ＨＤＭＩの多数のバージョンが開発されてきており、最近はＨＤＭＩバージョン１．４および２．０を含むリリースがあった。マルチメディア装置の機能および特徴が上昇し続けるにつれ、コンテンツの視聴者は、自分のテレビ受信機が安定的でかつ便利な多数の特徴を提供することを期待するようになってきた。より良い機能と特徴を提供する競争を企業が行うことが予測される。過度に限定されたＨＤＭＩ機能を持つシステムに関する問題に取り組む解決策に対する必要性がある。
【発明の概要】
【０００３】
ここで参照が向けられる独立請求項において発明は定義される。好ましい特徴は従属請求項において述べられる。
【０００４】
本開示のある実施形態は、一般に高精細度のマルチメディアインターフェースに関し、かつ、より具体的にしかし限定的にではなく、メディア装置インターフェース機能の拡張を容易にするためのシステム、方法、および装置に関連する。
【０００５】
１つの態様において、メディア装置インターフェース機能の拡張を容易にするためのシステムが提供される。システムは以下のうちの任意の１つまたは組み合わせを含み得る。第一のメディア装置は、第二のメディア装置に通信可能に結合可能であるように構成され得る。第一のメディア装置は以下の任意の１つまたは組み合わせを実施するように構成され得る。１つまたはそれより多くのマルチメディア装置とインターフェースするように構成される１つまたはそれより多くのインターフェースポートの第一の集合が認識され得る。第二のメディア装置は、第二のメディア装置が第一のメディア装置に通信可能に結合されるときに、認識され得る。第二のメディア装置によって提供される１つまたはそれより多くのインターフェースポートの第二の集合が決定され得る。インターフェースポートの第三の集合は第一の集合および第二の集合に少なくとも部分的に基づいて決定され得る。構成情報は、インターフェースポートの第三の集合に少なくとも部分的に基づいて生成され得る。構成情報は、インターフェースポートの第三の集合に少なくとも部分的に基づいてインターフェース選択肢の指示を容易にするために表示装置に提供され得る。コンテンツは、第二のメディア装置によって提供される１つまたはそれより多くのインターフェースポートの第二の集合の少なくとも１つのインターフェースポートを介して聴覚および／または視覚データに少なくとも部分的に基づいて表示装置に提供され得る。
【０００６】
別の態様によれば、メディア装置インターフェース機能の拡張を容易にするための方法が提供される。方法は、第一のメディア装置によって実行され得る、以下の任意の１つまたは組み合わせを含み得る。１つまたはそれより多くのマルチメディア装置とインターフェースするように構成された１つまたはそれより多くのインターフェースポートの第一の集合が認識され得る。第二のメディア装置が第一のメディア装置に通信可能に結合されるとき、第二のメディア装置が認識され得る。第二のメディア装置によって提供される１つまたはそれより多くのインターフェースポートの第二の集合が決定され得る。第一の集合および第二の集合に少なくとも部分的に基づいて、インターフェースポートの第三の集合が決定され得る。インターフェースポートの第三の集合に少なくとも部分的に基づいて構成情報が生成され得る。インターフェースポートの第三の集合に少なくとも部分的に基づいてインターフェース選択肢の指示を容易にするために表示装置に構成情報が提供され得る。第二のメディア装置によって提供される１つまたはそれより多くのインターフェースポートの第二の集合の少なくとも１つのインターフェースポートを介して聴覚および／または視覚データに少なくとも部分的に基づいて表示装置にコンテンツが提供され得る。
【０００７】
さらに別の態様によれば、機械読み取り可能な命令を持つ非一時的で機械読み取り可能な１つまたはそれより多くの媒体が提供される。命令は、１つまたはそれより多くの処理装置によって実行されるときメディア装置インターフェース機能の拡張を容易し得、１つまたはそれより多くの処理装置に以下の任意の１つまたは組み合わせを実行させる。１つまたはそれより多くのマルチメディア装置とインターフェースするように構成された１つまたはそれより多くのインターフェースポートの第一の集合が認識され得る。第二のメディア装置が１つまたはそれより多くの処理装置に通信可能に結合されるとき、第二のメディア装置が認識され得る。第二のメディア装置によって提供される１つまたはそれより多くのインターフェースポートの第二の集合が決定され得る。第一の集合および第二の集合に少なくとも部分的に基づいて、インターフェースポートの第三の集合が決定され得る。インターフェースポートの第三の集合に少なくとも部分的に基づいて、構成情報が生成され得る。インターフェースポートの第三の集合に少なくとも部分的に基づいてインターフェース選択肢の指示を容易にするために表示装置への構成情報の提供が引き起こされ得る。第二のメディア装置によって提供される１つまたはそれより多くのインターフェースポートの第二の集合の少なくとも１つのインターフェースポートを介して聴覚および／または視覚データに少なくとも部分的に基づいて表示装置へのコンテンツの提供が引き起こされ得る。
【０００８】
種々の実施形態において、第二のメディア装置は、１つまたはそれより多くのテレビジョン、テレビジョン受信機、セットトップボックス、および／または、メディアプレイヤーを含み得る。種々の実施形態において、第二のメディア装置は、１つまたはそれより多くの出力ポートの集合、１つまたはそれより多くの追加のマルチメディア装置とインターフェースするように構成された２つまたはそれより多くの入力ポートの集合であって１つまたはそれより多くのインターフェースポートの集合に少なくとも部分的に対応する２つまたはそれより多くの入力ポートの集合、を有するメディアスイッチを含み得る。種々の実施形態において、第二のメディア装置は、１つまたはそれより多くの出力ポートを有する１つまたはそれより多くのテレビジョン、テレビジョン受信機、セットトップボックス、および／または、メディアプレイヤー、１つまたはそれより多くの追加のマルチメディア装置とインターフェースするように構成された２つまたはそれより多くの入力ポートの集合であって１つまたはそれより多くのインターフェースポートの集合に少なくとも部分的に対応する２つまたはそれより多くの入力ポートの集合、を含み得る。
【０００９】
種々の実施形態において、第二のメディア装置によって提供される１つまたはそれより多くのインターフェースポートの第二の集合を決定することは、第二のメディア装置の１つまたはそれより多くの機能に関する情報を指示する第二のメディア装置からの第一の指示を処理することを含み得る。種々の実施形態において、第二のメディア装置の１つまたはそれより多くの機能に関する情報は、ポートの数および１つまたはそれより多くのポートタイプに関する情報を含み得る。
【００１０】
種々の実施形態において、インターフェースポートの第三の集合に少なくとも部分的に基づいたインターフェース選択肢の指摘は、１つまたはそれより多くのポートタイプを指示し得る。種々の実施形態において、第二のメディア装置によって提供される１つまたはそれより多くのインターフェースポートの第二の集合を決定することは、第二のメディア装置に結び付けられるアドレスを指示する第二のメディア装置からの第二の指示を処理することを含み得る。
【００１１】
本開示の利用可能性のさらなる分野は以降に提供される詳細な記載から明瞭になるであろう。種々の実施形態を示す詳細な説明と具体例は説明のためのみに意図され、開示の範囲を必要的に限定することは意図されていないことが理解されるべきである。
【図面の簡単な説明】
【００１２】
以下の図面を参照することにより、種々の実施形態の本質および優位性の更なる理解が実現され得る。添付の図面において、同様の構成要素または特徴は同一の参照ラベルを持ち得る。さらに、同様の構成要素の間で差異を示すダッシュおよび第二のラベルによる参照ラベルに従うことによって、同一タイプの種々の構成要素は区別され得る。明細書で第一の参照ラベルのみが使用される場合、記載は、第二の参照ラベルに関わらず同一の第一の参照ラベルを持つ同様の構成要素の任意の１つに適用可能である。
【００１３】
【図１】本開示のある実施形態がその文脈で適用され得る、例えばテレビジョンといった表示装置の典型的な構成を示す。
【図２】本開示のある実施形態に従うシステムの図を示す。
【図３Ａ】本開示のある実施形態に従うシステムを示す。
【図３Ｂ】本開示のある実施形態に従うシステムを示す。
【図３Ｃ】本開示のある実施形態に従うシステムを示す。
【図４Ａ】本開示のある実施形態に従うシステムを示す。
【図４Ｂ】本開示のある実施形態に従うシステムを示す。
【図４Ｃ】本開示のある実施形態に従うシステムを示す。
【図５】本開示のある実施形態に従うカスケードスイッチを持つ例示的システムを示す。
【図６】本開示のある実施形態に従う、例示的システムを示す。
【図７】本開示のある実施形態に従う、例示的方法を示す。
【図８】本開示のある実施形態に従う、コンピュータシステムを示す。
【発明を実施するための形態】
【００１４】
以下の記載は好ましい例示的実施形態を提供するのみであり、かつ開示の範囲、適用可能性または構成を限定することは意図されない。むしろ、好ましい例示的実施形態の以下の記載は、開示の好ましい例示的実施形態の実施を可能とする記載を当業者に提供するであろう。添付の請求項に記載される開示の精神および範囲を逸脱することなく要素の機能および配置において種々の変更が行われ得ることが理解されるべきである。
【００１５】
具体的な詳細が、実施形態の完全な理解を提供するための以下の記載において、与えられる。しかしながら、これらの具体的な詳細なしに、実施形態が実施され得ることが当業者によって理解されるであろう。例えば、不要な詳細で実施形態を曖昧にしないために、回路はブロック図にて示され得る。他の例では、よく知られた回路、処理、アルゴリズム、構造および技術は、実施形態を曖昧にすることを避けるために、不要な詳細なしに示され得る。
【００１６】
また、実施形態は、フローチャート、フロー図、データフロー図、構造図、またはブロック図として描かれる処理として記載され得ることに留意されたい。フローチャートは動作をシーケンシャルな処理として記載し得るが、動作のうちの多くは並列でまたは同時に実行されることが可能である。加えて、動作の順番は再構成され得る。処理はその動作が完了されたときに終了されるが、図面に含まれない追加のステップを含むことが可能である。処理は、メソッド（ｍｅｔｈｏｄ）、関数（ｆｕｎｃｔｉｏｎ）、プロシージャ、サブルーチン、サブプログラム、その他に対応し得る。処理が関数に対応する場合、その終了は、呼び出しを行った関数またはｍａｉｎ関数への、関数のリターンに対応する。
【００１７】
本開示のある実施形態は、一般に高精細度のマルチメディアインターフェースに関連し、かつ、より具体的にしかし限定的にではなく、仮想ポートエキスパンダを容易にするためのシステム、方法、および装置に関連する。ある実施形態において、仮想ポートエキスパンダはＨＤＭＩポートに適用され得る。上記されたように、ＨＤＭＩは、視聴覚データの移動を可能とするためにデジタル視聴覚装置を小型のケーブルで接続するための工業規格である。視聴覚データ移動の帯域幅および／または他の機能が上昇するにつれ、ＨＤＭＩの多数のバージョンが開発されてきており、最近はＨＤＭＩバージョン１．４および２．０を含むリリースがあった。
【００１８】
例えばテレビジョン受信機といったあるメディア装置に関して、設置に制約を生じさせる２つの状況が一般に起こり得る。第一に、表示装置またはセットトップボックス（ＳＴＢ）は、表示装置またはＳＴＢへの外部の装置の接続を可能とするための１つのみのＨＤＭＩ入力ポートを持って出荷され得る。第二に、ＨＤＭＩ２．０入力を必要とする４Ｋ解像度およびスパーハイビジョン（ｕｌｔｒａ−ｈｉｇｈ  ｄｅｆｉｎｉｔｉｏｎ  ｔｅｌｅｖｉｓｉｏｎ：ＵＨＤＴＶ）装置の登場で、表示装置またはＳＴＢは、１つのみのＨＤＭＩ２．０（それ以外はＨＤＭＩ１．４）ポートを持って、出現し始める（ｓｔａｒｔ  ｏｕｔ）かもしれない。本開示のある実施形態は、ＨＤＭＩポートのより良い機能、柔軟性および特徴を提供する解決を提供し得る。ある実施形態は、多数のＨＤＭＩ入力を持つがＨＤＭＩ２．０への使用可能な入力は１つのみを持つ表示装置の性能を高めることが可能となるように、ＨＤＭＩ２．０対応のスイッチを、提供し得る。
【００１９】
本開示によるある実施形態は、仮想ポートエキスパンダを提供し得る。仮想ポートエキスパンダは、より多くのＨＤＭＩポートをシステムに付け加え、相互切り替えおよび別個のコントローラへの必要性を除去し得る。いくつかの実施形態において、（例えばテレビジョン受信機またはモニタといった）表示装置は仮想ポートエキスパンダを提供するように構成され得る。いくつかの実施形態によって、外部のテレビジョン受信機またはＳＴＢは仮想ポートエキスパンダを有して構成され得、これは表示装置への外部のユニットによって実施され得る。
【００２０】
ある実施形態は、仮想ポート特徴と共に動作可能なポートエキスパンダ／スイッチ、および、これも仮想ポート特徴と共に動作可能なＳＴＢ、テレビジョンまたは他のメディア装置を含み得る。表示装置またはテレビジョン受信機のある実施形態は、信号方式を用いて１つまたはそれより多くの外部の装置を認識するように構成され得る。表示装置またはテレビジョン受信機は、外部の装置を介して付け加えられた追加のポートの数を問い合わせ、ユーザインターフェース／入力ソース選択肢にこれらを含み得る。例えば、元々ＨＤＭＩポート１から４を持って製造されたテレビジョンは、そのテレビジョンがＨＤＭＩポート１から５を通してサイクルするように、ポート４に２ポートスイッチを付け加えることによって拡張され得る。ポート４または５を選択するとき、コントローラは、その第四の入力へ切り替え、そのポート１またはポート２への切り替えを行うように外部の装置へ信号を送る必要があるであろう。ある実施形態は、サードパーティ装置で簡単に動作することをテレビジョンおよび／またはテレビジョン受信機が可能となる規格に向かって進められ得る。
【００２１】
現在、例えばＣＥＣコマンドラインを使用して、電源を入れられると自動的に切り替え、自身をテレビジョンに接続することを装置が可能となる機構がＨＤＭＩ内に存在する。しかし、このプロトコルには欠点があり、そのために、それはしばしば無効化されその特徴は無視される。例えば、エネーブルされたＣＥＣを持つテレビジョンに接続されたＤＶＤプレイヤーの電源を切ると、そのテレビジョンの電源も切られることが多くあるであろう。あるいは、テレビジョンの電源を入れると、接続された装置の電源が、そうする必要がないときに、入る場合がある。しばしば、これは、プロトコルが無効化されその特徴が無視されることを意味する。
【００２２】
必要とされるのは、プロトコル内のコマンドの新たな集合を使用する改善された装備である。典型的に、テレビジョン表示に関して、接続された装置をサイクルする「ソース」または「入力」ボタンを押下することにユーザは慣れている。ある実施形態は、表示装置での仮想的な入力の作成を可能とする。ある実施形態によると、スイッチ装置が（例えばテレビジョン、表示装置、ＳＴＢ、その他といった）メディア装置に接続されるとき、追加のポートはシンク装置に反映され、追加の入力としてそのリストに追加される。このように、ユーザは、最初から表示装置がより多くのポートを備えていたかのように、一連の入力の間でスイッチングすることで簡単に装置間の切り替えをすることが可能になる。
【００２３】
ある実施形態のプロトコルで、装置のカスケードが容易になり得る。例えば、２つのポートを持つＳＴＢをテレビジョンに付け加えることで、テレビジョンリストに追加のポートが付け加えられる場合がある。テレビジョンからのシステムの制御はこれによって単純化され得る。
【００２４】
図１から始まる添付の図面を参照しつつ、種々の実施形態がここにより詳細に記載される。
【００２５】
図１は、例えばテレビジョンといった表示装置１０５の典型的な構成１００を示す。いくつかの場合では、セットトップボックス（ＳＴＢ）であり得るテレビジョン受信機１１０は、表示装置１０５に通信可能に結合され得る。テレビジョン受信機１１０は、（例えば、衛星テレビジョン配信システム、ケーブルテレビジョン配信システム、ＩＰＴＶ（インターネットプロトコルテレビジョン）コンテンツ配信システムおよび／またはメディアの任意の他のタイプまたはコンテンツ配信システムといった）メディアコンテンツ配信システムのある上り方向の要素に対応し得るメディアサービスバックエンド１３０に通信可能に結合されている場合がある。
【００２６】
表示装置１０５は、表示装置１０５上のコントロールボタン（図示せず）を使用するユーザ１５０および／またはテレビジョン受信機１１０および／または表示装置１０５と通信するために無線信号１７６を送ることが可能なユーザ入力装置１７５を使用するユーザ１５０によって制御されることが可能である。表示装置１０５は、（ＨＤＭＩ入力ポートであることが可能な）２つの入力ポート１１５およびアナログＡＶポート１２０を含む。
【００２７】
表示装置１０５のための表示コントローラのＡＶソースコマンドが提供され得る。これは、リモートコントロール装置１７５を介して、表示装置１０５上の（例えば選択オプション１２６といった）ユーザ選択可能オプションによって選択可能な場合がある。ＡＶソースコマンドを選択した後、典型的に、ユーザ１５０には可能なソース１２５の選択が何らかの方法で提示されることになる。これは、利用可能な装置のリストであり得、または、利用可能な入力間のシーケンシャルなサイクルであり得る。図示の場合では、２つの標準的なＨＤＭＩポート１１５とアナログポート１２０が利用可能である。いくつかの場合では、作動中のＨＤＭＩソースを持つポートのみが表示され得る。これは特定の実装の特徴であり得る。そして、ユーザ１５０は表示装置１０５またはリモートコントロール装置１７５上のボタンを使用して特定の入力を選択１２６することが可能である。
【００２８】
図２は、本開示のある実施形態に従う仮想ポートシステム２００の図を示す。システム２００は、スイッチ装置２０２を含み得る。スイッチ装置２０２は、ある実施形態で、仮想ポート使用可能スイッチ装置２０２であり得る。スイッチ装置２０２は、任意の適切な装置およびデータ接続とともに、種々の実施形態で実装され得る。種々の実施形態で、スイッチ装置２０２は、分離したものであり得、または、ＳＴＢまたは外部のテレビジョン受信機装置に一体化されたものであり得る。
【００２９】
スイッチ装置２０２は１つまたはそれより多くのＨＤＭＩ出力ポート２０４、および、２つまたはそれより多くのＨＤＭＩ入力ポート２０６を含み得る。他の実施形態が可能であるが、非限定的な例は、１つの出力ポート２０４および２つの入力ポート２０６を示す。スイッチ装置２０２は、コントローラ２１０の制御の下で、ルーティング機能を持ち得る。いくつかの実施形態で、コントローラ２１０は、ＴＭＤＳデータフォーマットで暗号化されたコンテンツを１つまたはそれより多くの入力ポート２０６から出力ポート２０４に誘導するように構成され得る。
【００３０】
スイッチ装置２０２は１つまたはそれより多くのデータスイッチ２２４を含み得る。１つまたはそれより多くのデータスイッチ２２４は、入力ポート２０６および出力ポート２０４の間に通信可能に結合され得、かつ、コントローラ２１０の制御の下でデータスイッチングを可能とするように構成され得る。スイッチ装置２０２は、スイッチ装置２０２とのアナログ入力のために、例えばＳＣＡＲＴ、ＣＶＢＳ、ＹＰｒＰｂその他といった追加のアナログ入力ポート２０８をも持ち得る。スイッチ装置２０２は、１つまたはそれより多くのアナログ−デジタルコンバータを含み得るＡＶ入力プロセッサ２２６を使用してそれらをデジタルフォーマットに変換するように構成され得、また、アナログ入力をＨＤＭＩフォーマットへデジタル化して変換するように構成され得る。この場合、スイッチ装置２０２は、それら追加の入力タイプをスイッチ装置２０２がサポートするということをシンク装置２１２に知らせることもし得る。
【００３１】
スイッチ装置２０２は、１つまたはそれより多くのシンク装置２１２に、および、１つまたはそれより多くのソース装置２２２に、結合され得る。非限定的な例は１つのシンク装置２１２と１つのソース装置２２２を示す。シンク装置２１２は、テレビジョン、表示装置、テレビジョン受信機、ＳＴＢ、および／または他のメディア装置の任意の１または組み合わせを、種々の実施形態にて、含み得る。いくつかの実施形態において、シンク装置２１２はスイッチ装置２０２を含み得る。そのような装置へのシンクおよび／またはソースとしての参照は、時としてかつ特定の点および実施形態で、１つまたはそれより多くのシンク装置２１２がソース（単数であるか複数であるかを問わない）として機能し得、および／または、１つまたはそれより多くのソース装置２２２がシンク（単数であるか複数であるかを問わない）として機能し得るとして、不必要に限定し得ない。ソース装置２２２は、視聴覚プロセッサ２２６およびコントローラ２２８を含み得る。
【００３２】
シンク装置２１２のシンクコントローラ２１４は、スイッチ装置２０２がサポートするポートの数およびどのポート２０４、２０６が現在作動中かに関する情報を保存し得る。スイッチ装置２０２がシステム２００内に接続された場合、どの機能がサポートされるかについて、かつ、１つまたはそれより多くの接続されたシンク装置２１２がシステムのマップを作成することが可能であるように、スイッチ装置２０２は接続されたシンク装置２１２に通知し得る。例として、接続された任意のシンク装置２１２が通知され得るように、スイッチ装置２０２は＜Ｓｅｎｄ  Ｓｗｉｔｃｈ  Ｃａｐａｂｉｌｉｔｙ＞メッセージを送信し得る。そのような情報は、スイッチ装置２０２が最初に接続されたとき、および／または、例えばシステム状態が変化するとき（例えばソース装置２２２が付け加えられるまたは除去されるとき）といった任意の他の適切なとき、に通信され得る。
【００３３】
シンクコントローラ２１４は、利用可能な数のソース装置２２２に適切な数の新たなソース装置２２２を付け加え得る。ソース装置２２２に関連する情報は、（例えばオンスクリーンのメニュー、ポップアップ、その他といった）表示リストを介して、シンク装置２１２に提供可能であり得る。ソース装置２２２が１つまたはそれより多くのＨＤＭＩ入力（図示せず）をも含む場合、システム２００に付け加えられた追加のＨＤＭＩ入力に関して、シンク装置２１２に知らせるために同一のまたは同様のプロトコルが使用され得る。
【００３４】
シンク装置２１２は、ＴＭＤＳによって届けられる視聴覚データを受領し処理する表示プロセッサ２１６を含み得る。シンクコントローラ２１４は、スイッチ装置２０２を介して、システム２００内のソース装置２２２（および、適用可能な場合は他のシンク装置（単数であるか複数であるかを問わない））と通信することを担当し得る。スイッチ装置２０２がシステム２００に付け加えられるとき、スイッチ装置２０２は＜Ｓｅｎｄ  Ｓｗｉｔｃｈ  Ｃａｐａｂｉｌｉｔｙ＞を送信することを担当し得る。スイッチ装置２０２は、例えばシステム状態が変化するとき（例えばソース装置２２２が付け加えられるまたは除去されるとき）といった任意の適切なときに、そのような情報を送信し得る。
【００３５】
シンク装置２１２つのシンクコントローラ２１４は、接続された装置との間でコマンドの送受を行うために、ＣＥＣ（Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｃｏｎｔｒｏｌ）コントローラおよび／またはＤＤＣ（Ｄｉｓｐｌａｙ  Ｄａｔａ  Ｃｈａｎｎｅｌ）  ｃｏｎｔｒｏｌｌｅｒを含み得る。したがって、シンクコントローラ２１４はＣＥＣおよび／またはＤＤＣ信号方式に基づく信号を介して、管理し得る。図示の通り、スイッチコントローラ２１０はソース装置２２２とシンク装置２１２との間のＣＥＣおよび／またはＤＤＣプロトコルに基づく通信を容易にするように構成され得る。
【００３６】
シンクコントローラ２１４は、シンク装置２１２に恒久的に埋め込まれた入力のデフォルトリストを維持し得る。追加のスイッチ装置２０２が付け加えられるとき、シンクコントローラ２１４は、追加されるポートに基づくリストを拡張することを担当し得る。いくつかの実施形態において、スイッチ装置２０２は、システム２００に付け加えられるｎ−１ポートを反映するためにポートのリストの拡張を促すように構成され得る。
【００３７】
ある実施形態で、ユーザは装置入力を改名しることが可能であり得る。例えば、ユーザは表示装置２１２を介して装置入力を改名し得る。ユーザは、ソース入力ボタンまたは表示装置２１２上の所定の位置の適切な任意の機構を使用して、自分の装置を直接に選択し得る。
【００３８】
いくつかの場合では、利用可能なポートのリストをサイクルするとき、表示装置２１２は、現在接続中および作動中の装置を持つもののみを提示し得る。いくつかの場合では、表示装置２１２は接続中だが作動中ではない装置を示し得る。ＣＥＣプロトコルの一部は、ＨＤＭＩを介して接続された装置のための物理および論理アドレス指定を提供するため、提示される装置のリストをフィルタリングするために、この情報は使用されることが可能である。シンク装置２１２は、シンク装置２１２対応のフォーマットでリストを示すことがやはり可能であり得る。
【００３９】
ある実施形態は、接続される標準的なスイッチ装置の使用に対応し得る。個々の装置がスイッチに接続されるため、シンク装置２１２は、いくつのポートが現在接続されているかを物理アドレステーブルから学習し得る。例えば、スイッチがポート３で１つのソースと接続されていれば、シンク装置２１２は、最小で３つのポートを持つスイッチが接続されていることを識別し得る。シンク装置２１２は、３つ全てのポートを付け加えるか作動中のポートのみを付け加えるかを選ぶことが可能である。シンクコントローラ２１４は、少なくとも３つのＨＤＭＩ入力ポートを持つシステム２００内のスイッチに関する情報を保持し得る。スイッチが接続されたままでいる限り、シンクコントローラ２１４は２つの追加のＨＤＭＩ入力（ｎ−１）を提示し得る。したがって、仮想ＨＤＭＩのある実施形態は、学習モードを提供する。
【００４０】
スイッチ装置２０２が接続されているとき、それが提供しているポートの数を（例えば表示装置といった）シンク装置２１２に信号で知らせ得る。信号で知らせることおよび制御を提供するために使用されることが可能ないくつかの機構がある。双方向の通信を提供するＣＥＣプロトコルは、どのソースおよびスイッチが接続されているかをシンク装置が決定するために使用され得る。
【００４１】
図３Ａ、図３Ｂ、および図３Ｃは、本開示のある実施形態に従う仮想ポートシステム３００を示す。図４Ａ，図４Ｂ、および図４Ｃは、本開示のある実施形態に従う仮想ポートシステム４００を示す。システム３００、４００に仮想ポートケーブルスイッチ２０２を組み込むことで、付加的な数のポートが提供される。付け加えられるポートの有用な数は、スイッチ２０２の入力ポートの数（ｎ）よりも１少ない数であり得る。非限定的な例は、合計で３つの付加的なポートを提供する４ポート入力スイッチ２０２の追加を示す。
【００４２】
新たなナンバリングスキームが構成されることが可能ないくつかの方法がある。システム３００、４００は、入力ポート１１５のうちの１つにスイッチ２０２が付け加えるとき何が起きるかの例を示す。図３Ｂは、元々のテレビジョンナンバリングスキームに従う単純なナンバリングスキーム３１０を示す。しかし、図４Ｂでのように既存のポート番号が割り当てられたままであると（４１０）、スイッチ２０２が表示装置２１２のポート１に付け加えられるときに、入力をどのようにしてナンバリングしそれらをどのように順番付けるかに関して、潜在的なジレンマがある。図３Ｃおよび図４Ｃは、装置が接続され得る場所の指示を提供することで理解がより容易になり得る代替のスキーム３１５、４１５を示す。スキーム３１５、４１５は、ポートスイッチ番号と組み合わされたオリジナルポートの組み合わせに基づき得る。それらもまた良好に機能するであろう同様の関連するスキームがあり得る。
【００４３】
図５は、本開示のある実施形態に従う、カスケードスイッチを有するシステム５００の例を示す。いくつかの実施形態においてソース装置２２２−３はスイッチであり得、また、追加の入力２２３を提供し得る。追加の入力２２３は、したがって、スキーム５１０および／または５１５に反映され得る。
【００４４】
図６は、本開示のある実施形態に従うシステム６００の更なる例を示す。システム６００では、そこから信号が捕らえられＨＤＭＩ信号へ変換されることが可能なアナログＡＶ入力ポート２０８−１をスイッチ２０２は含み得る。したがって、追加の入力２２３は、スキーム６１０および／または６１５に反映され得る。
【００４５】
ここで図７を参照し、本開示のある実施形態にしたがう、メディア装置インターフェース機能の拡張を容易にする例示の方法７００を説明する。本開示の教示は、本書類で開示される構成に対応し得る多様な構成において実装され得る。そのようなものとして、本書類で開示される方法のある態様は省略され得、また、ステップの順番は、任意の適切な方法で組みかえられ得かつ選択された実装に依存し得る。さらに、本書類に開示される方法の態様は記載のために分離され得るが、あるステップが同時または実質的同時に実施され得ることが理解されるべきである。
【００４６】
ブロック７０２に示されるように、いくつかの実施形態において、シンク装置２１２はシンク装置２１２に通信可能に結合されるスイッチ装置２０２を認識し得る。ブロック７０４に示されるように、スイッチ装置２０２によって提供される１つまたはそれより多くのインターフェースポートの集合は決定され得る。ブロック７０６に示されるように、インターフェースポートの全体の集合は、シンク装置２１２に特有のポートの集合およびスイッチ装置２０２によって提供される１つまたはそれより多くのインターフェースポートの集合に少なくとも部分的に基づいて、決定され得る。ブロック７０８に示されるように、構成情報は、スイッチ装置２０２によって提供される１つまたはそれより多くのインターフェースポートの集合に少なくとも部分的に基づいて、生成され得る。
【００４７】
ブロック７１０に示されるように、構成情報はインターフェース選択肢の表示を容易にするするために提供され得る。ブロック７１２に示されるように、シンク装置２１２は、スイッチ装置２０２によって提供される１つまたはそれより多くのインターフェースポートの第二の集合の少なくとも１つのインターフェースポートを介して少なくとも部分的に聴覚および／または視覚データに基づく表示のためのコンテンツを提供するために動作し得る。
【００４８】
ある実施形態で、例えば方法７００と共に使用されることが可能ないくつかの新たなコマンドが生成され得る。システムは、他のＣＥＣコマンドと同一または同様の形態でコマンドの集合を生成し得る。いくつかの実施形態において、コマンドの集合は、現時点では割り当てられていないまたは使用されていないメッセージコードを使用し得る。以下のテーブル１は現時点で定義されていないメッセージコードを使用するコマンドの例としての集合の、指示用（ｉｎｄｉｃａｔｉｖｅ）フォーマットを示す。表２は、これもまた要求される対応する新たなオペランド記述（ｏｐｅｒａｎｄ  ｄｅｓｃｒｉｐｔｉｏｎｓ）を示す。
0006514317.tif 000002
0006514317.tif 000003
【００４９】
厳密なメッセージングおよび最終的なオペランドコードは、基準化のプロシージャに依存して変更され得る。予約されたベンダーＩＤコマンドを使用してこれを生成することも可能である。
【００５０】
最初のコマンドによって、ＨＤＭＩスイッチは、それがいくつのＨＤＭＩ入力ポートをサポートするか、さらに、それがサポートする例えばコンポジット、ＲＧＢ、ＹＰｒＰｂ、その他といったいくつの代替のＡ／Ｖ入力をサポートするか、を知らせることが可能となり得る。コマンドは、＜Ｓｅｎｄ  Ｓｗｉｔｃｈ  Ｃａｐａｂｉｌｉｔｙ＞と同様のフォーマットを持ち得る。装置の物理アドレスに加え、表示装置にメニューを構築するためにこれは使用されることが可能である。このメッセージは、スイッチによって、それが新たなシステムに最初に接続されたときまたは電源投入されたときにはいつでも、ブロードキャスト送信されることになる。メディア装置が、例えば入力スイッチを持つＳＴＢといった、組み込みの機能を含む場合、組み込みの機能はこのコマンドによって追加の入力ポートとして報告されることになる。
【００５１】
表示装置それ自体がスイッチ機能に関する情報を欠いている環境があり得る。この場合、表示装置は＜Ｑｕｅｒｙ  Ｓｗｉｔｃｈ＞と同様なメッセージを送り得、これによって、スイッチがその情報を＜Ｓｅｎｄ  Ｓｗｉｔｃｈ＞メッセージを使用して再度送ることになる。このメッセージは＜Ｓｅｎｄ  Ｓｗｉｔｃｈ  ｃａｐａｂｉｌｉｔｙ＞と同一の情報を含むため、それらは組み合わされていることがあり得る。
【００５２】
サポートされる代替のＡ／Ｖ入力がある場合、これらの各々がどんなタイプの入力なのかを知ることは有利であり得る。その目的のため、１つまたはそれより多くのメッセージの集合が生成され得る。表示装置は、入力のタイプのためのテキスト記述を含む＜Ｓｅｎｄ  Ｓｗｉｔｃｈ  Ａ／Ｖ＞を持ってＨＤＭＩスイッチが応答することが可能であり得る＜Ｑｕｅｒｙ  Ｓｗｉｔｃｈ  Ａ／Ｖ＞コマンドを送り得、そのテキスト記述は制御装置上の表示を行うためのその後使用されることが可能である。
【００５３】
＜Ｓｅｎｄ  Ｓｗｉｔｃｈ  Ｃａｐａｂｉｌｉｔｙ＞メッセージの結果は、シンク装置が追加のｎ−１ＨＤＭＩ入力をシンク装置による利用可能な表示のリストに付け加えるためにシンク装置によって使用され得る。加えて、それは、追加のＡ／Ｖ入力をも付け加え＜Ｑｕｅｒｙ  Ｓｗｉｔｃｈ  Ａ／Ｖ＞コマンドを使用してそれらのタイプを表示し得る。ＨＤＭＩスイッチ装置は、物理アドレスがその入力ポートの各々にとって何になるかを決定し得る。ＨＤＭＩスイッチ装置は、任意のＡ／Ｖ入力ポートに物理アドレスを割り当て得る。Ａ／Ｖ入力にとってのアドレスは、ＨＤＭＩ入力ポートの後に順に割り当てられ得る。アドレスは、アドレス１にて開始して割り当てられ得る。したがって、４つのＨＤＭＩ入力がある場合、アナログＡ／Ｖ入力はアドレス５にて開始することになる。
【００５４】
その後ユーザがオンスクリーンメニューを介して入力を選択すると、それがＨＤＭＩスイッチによって届けられる場合、信号を正しくルーティングするためにシンクは＜Ｓｅｔ  Ｓｔｒｅａｍ  Ｐａｔｈ＞メッセージを送り得る。接続された装置がなくてもあるいは装置が非作動中であっても、このことは起こり得る。ユーザはその後、手動で対象の装置の電源を入れ得る。もし、アナログＡ／Ｖ入力のうちの１つがシンク装置から選択されたら、ＨＤＭＩスイッチは、入力をＨＤＭＩフォーマットに変換しそれをシンク装置にルーティングし得る。
【００５５】
図８に示されるコンピュータシステムは、コンピュータを備える（ｃｏｍｐｕｔｅｒｉｚｅｄ）既述の装置の部分として組み込まれ得る。図８は、コンピュータシステム８００の種々の実施形態によって提供される方法の種々のステップを実行することが可能な１つの実施形態の概略的説明を提供する。図８は種々の構成要素の一般化された説明を提供することのみを意図しており、これらの任意または全ては必要に応じて利用され得ることは注意されるべきである。したがって、図８は、相対的に分離的にまたは相対的により組み込まれた方法で個々のシステム要素がどのように実装され得るのかを大まかに説明する。
【００５６】
コンピュータシステム８００は、バス８０２を介して電気的に結合されることが可能な（または必要に応じて他の場合では通信関係にあり得る）ハードウエア要素を含むものとして示される。ハードウエア要素は、非限定的に１つまたはそれより多くの汎用プロセッサおよび／または１つまたはそれより多くの（例えばデジタル信号処理チップ、グラフィック高速化プロセッサ、ビデオデコーダおよび／またはその他といった）特定用途のプロセッサを含む１つまたはそれより多くのプロセッサ８０４；マウス、キーボード、遠隔制御および／またはその他を非限定的に含むことができる１つまたはそれより多くの入力装置８０６；表示装置、プリンタおよび／またはその他を非限定的に含むことができる１つまたはそれより多くの出力装置８０８、を含み得る。
【００５７】
コンピュータシステム８００は、ローカルおよび／またはネットワークアクセス可能なストレージを非限定的に含むことが可能でありおよび／またはディスクドライブ、ディスクアレイ、光学記憶装置、例えばランダムアクセスメモリ（「ＲＡＭ」）および／またはプログラム可能でありフラッシュアップデート可能でありその他であり得るリードオンリーメモリ（「ＲＯＭ」）といったソリッドステート記憶装置を非限定的に含むことが可能な、１つまたはそれより多くの非一時的な記憶装置８１０をさらに含み得、（および／またはこれらと通信関係にあり得る）。そのような記憶装置は、種々のファイルシステム、データベース構造および／またはその他を非排他的に含む任意の適切なデータ記憶を実施するように構成され得る。
【００５８】
コンピュータシステム８００は、モデム、ネットワークカード（無線か有線かを問わない）、赤外線通信装置、無線通信装置および／または（例えばブルートゥース（登録商標）装置、８０２．１１装置、ＷｉＦｉ装置、ＷｉＭａｘ装置、セルラー通信装置その他といった）チップセットおよび／またはその他を非限定的に含むことが可能な、通信サブシステム８１２をも含み得る。通信サブシステム８１２は、（例を挙げるとすれば以下のネットワークのような）ネットワークと、他のコンピュータと、および／または、この書類に記載される任意の他の装置と、の間でのデータの送受を可能とし得る。多くの実施形態において、コンピュータシステム８００は、上記したように、ＲＡＭまたはＲＯＭ装置を含むことが可能であるワーキングメモリ８１４をさらに含むことができる。
【００５９】
コンピュータシステム８００は、また、この書類に記載される種々の実施形態によって提供されるコンピュータプログラムを含み得、および／または、方法を実装するようにおよび／または他の実施形態によって提供されるシステムを構成するように設計され得る、オペレーティングシステム８１６、デバイスドライバ、実行可能なライブラリおよび／または１つまたはそれより多くのアプリケーションプログラム８１８といった他のコードを含む、ワーキングメモリ８１４内に現在置かれるものとして示され得る、ソフトウエア要素を含むことも可能である。上記された方法（単数であるか複数であるかを問わない）に関連して記載される、ただ例示としてだけの、１つまたはそれより多くのプロシージャは、コンピュータ（および／またはコンピュータ内のプロセッサ）によって実行可能なコードおよび／または命令として実装され得、１つの態様では、そのようなコードおよび／または命令は、記載の方法に従う１つまたはそれより多くの動作を実行するために、汎用コンピュータ（または他の装置）を構成および／または適合するために使用されることが可能である。
【００６０】
これらの命令および／またはコードの集合は、例えば上記の非一時的な記憶装置（単数であるか複数であるかを問わない）８１０といった、非一時的でコンピュータ読み取り可能な記憶媒体に記憶され得る。いくつかの場合において、記憶媒体は、コンピュータシステム８００といった、コンピュータシステム内に組み込まれ得る。他の実施形態において、記憶媒体は、コンピュータシステムから（例えばコンパクトディスクといったようなリムーバルメディアといったように）分離し得、および／または、命令／コードが記憶された汎用コンピュータをプログラムし、構成しおよび／または適合するために記憶媒体が使用され得るような、インストレーションパッケージにて、提供され得る。これらの命令は、コンピュータシステム８００によって実行可能な実行可能コードの形態を取り得、および／またはソースおよび／または、その後コンピュータシステム８００での（例えば一般に利用可能なコンパイラ、インストールプログラム、圧縮／復元ユーティリティプログラム、その他の種々のうちの任意を使用して）コンパイルおよび／またはインストールに際して、インストール可能なコードの形態をとり得、そして実行可能コードの形態を取る。
【００６１】
かなりの変形が、特定の用件にしたがって行われ得ることが当業者には明らかであろう。例えば、カスタマイズされたハードウエアもまた、使用され得、および／または、特定の要素がハードウエア、（例えばアプレットといったその他といったポータブルソフトウエアを含む）ソフトウエア、または両方で実装され得る。さらに、例えばネットワーク入力／出力装置といった他のコンピューティング装置への接続も採用され得る。
【００６２】
既述されたように、１つの態様において、いくつかの実施形態は、発明の種々の実施形態に従う方法を実行するために（例えばコンピュータシステム８００）といったコンピュータシステムを採用し得る。実施形態の集合によれば、そのような方法（メソッド）のプロシージャのいくつかまたは全ては、ワーキングメモリ８１４に含まれる、（オペレーティングシステム８１６および／または、例えばアプリケーションプログラム８１８といった他のコードに組み込まれている場合があり得る）１つまたはそれより多くの命令の１つまたはそれより多くのシーケンスをプロセッサ８０４が実行することに応じてコンピュータシステム８００によって実行される。そのような命令は、例えば１またはそれより多くの非一時的な記憶装置（単数であるか複数であるかを問わない）８１０といった他のコンピュータ読み取り可能な媒体からワーキングメモリ８１４に読み込まれ得る。単に例として、ワーキングメモリ８１４に含まれる命令のシーケンスの実行は、プロセッサ（単数であるか複数であるかを問わない）８０４に、この書類に記載される方法（メソッド）の１つまたはそれより多くのプロシージャを、実行させ得る。
【００６３】
この書類で使用される「機械読み取り可能な媒体」、「コンピュータ読み取り可能な記憶装置」および「コンピュータ読み取り可能な媒体」といった語は、特定の方法で機械を動作させるデータの提供に関与する任意の媒体を指す。これらの媒体は非一時的であり得る。コンピュータシステム８００を使用して実装される実施形態において、種々のコンピュータ読み取り可能な媒体が、実行のためにプロセッサ（単数であるか複数であるかを問わない）８０４に命令／コードを提供することに関与し得、および／またはそのような命令／コードを記憶および／または移送するために使用され得る。多くの実施において、コンピュータ読み取り可能な媒体は物理的および／または有形的記憶媒体である。そのような媒体は、不揮発性媒体または揮発性媒体の形態を取り得る。例えば、不揮発性媒体は、例えば非一時的な記憶装置（単数であるか複数であるかを問わない）８１０といった光学および／または磁気ディスクを含む。揮発性媒体は、例えばワーキングメモリ８１４といった動的メモリを、限定することなく、含む。
【００６４】
物理的および／またはコンピュータ読み取り可能な有形的媒体の一般的な形態は、例えば、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープまたは他の任意の磁気媒体、ＣＤ−ＲＯＭ、他の任意の光学媒体、マークのパターンを持つ任意の他の物理的媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨ−ＥＰＲＯＭ、任意の他のメモリチップまたはカートリッジ、またはコンピュータがそれから命令および／またはコードを読むことが可能な任意の他の媒体を含む。
【００６５】
コンピュータ読み取り可能な媒体の種々の形態は、１つまたはそれより多くの命令の１つまたはそれより多くのシーケンスを実行のためにプロセッサ（単数であるか複数であるかを問わない）８０４に移送することに関与し得る。単に例として、命令は、遠隔のコンピュータの磁気ディスクおよび／または光学ディスク上で最初は移送され得る。遠隔のコンピュータは、その動的メモリに命令をロードし信号として命令を、コンピュータシステム８００によって受信および／または実行されるように、送信媒体を介して信号として送り得る。
【００６６】
通信サブシステム８１２（および／またはその構成要素）は、一般に信号を受信するものであり、また、バス８０２は信号（および／または信号によって移送されるデータ、命令、その他）を、そこからプロセッサ（単数であるか複数であるかを問わない）８０４が命令を読み出し実行するワーキングメモリ８１４に移送し得る。ワーキングメモリ８１４によって受信される命令は選択的に、非一時的な記憶装置８１０に、プロセッサ（単数であるか複数であるかを問わない）８０４による実行の前または後に記憶され得る。
【００６７】
コンピュータシステム８００の構成要素はネットワーク中に分配されることが可能であることはさらに理解されるべきである。例えば、ある処理は、第一のプロセッサを使用して１つの箇所で実行され得、他の処理は、第一のプロセッサから遠隔の他のプロセッサによって実行され得る。コンピュータシステム８００の他の構成要素は、同様に分配され得る。そのようなものとして、コンピュータシステム８００は多数の箇所で処理を実行する分配コンピューティングシステムとして解釈され得る。いくつかの例では、コンピュータシステム８００は、文脈によって、例えば別個のラップトップ、デスクトップコンピュータ、その他といった、単一のコンピューティング装置として解釈され得る。
【００６８】
上記された方法、システムおよび装置は例である。種々の構成は、必要に応じて、種々のプロシージャまたは構成要素を省略させ、代替しまたはこれらに付け加えられ得る。例えば、代替の構成において、方法（メソッド）は記載された順番とはことなる順番で実行され得および／または種々のステージが付け加えられ得、省略され得、および／または組合され得る。また、ある構成に関連して記載された特徴は、他の種々の構成にて組合され得る。構成の別の態様および要素は同様に組合され得る。また、技術は進歩し、したがって、要素の多くは例であって、開示あるいは請求の範囲を限定しない。
【００６９】
具体的な詳細が、例示としての構成（実装を含む）の完全な理解を提供するために明細書にて、与えられる。しかし、構成はこれらの具体的な詳細なしに、実施され得る。例えば、よく知られた回路、処理、アルゴリズム、構造および技術は、構成を曖昧にすることを避けるために、不要な詳細なしに示されてきた。この明細書は例示的な構成を提供するのみであり、かつ請求の範囲、適用可能性または構成を限定しない。むしろ、上記の構成は、開示の技術の実装を可能とする記載を当業者に提供するであろう。開示の精神または範囲を逸脱することなく要素の機能および配置において種々の変更が行われ得る。
【００７０】
また、構成は、フロー図またはブロック図として描かれる処理として記載され得る。それぞれは動作をシーケンシャルな処理として記載し得るが、動作の多くは並列でまたは同時に実行されることが可能である。加えて、動作の順番は再構成され得る。処理は図面に含まれない追加のステップを含み得る。さらに、方法の例は、ハードウエア、ソフトウエア、ファームウエア、ミドルウエア、マイクロコード、ハードウエア記述言語、またはそれらの任意の組み合わせによって実装され得る。ソフトウエア、ファームウエア、ミドルウエアまたはマイクロコードで実装されるとき、必要なタスクを実行するためのプログラムコードまたはコードセグメントは、例えば記憶媒体といった非一時的でコンピュータ読み取り可能な媒体に記憶され得る。プロセッサは、記載されたタスクを実行し得る。
【００７１】
いくつかの例示的構成を記載してきたが、種々の改良、代替の構成および均等物が開示の精神を逸脱することなく使用され得る。例えば、上記の要素は、他のルールが発明の用途を上回る優位性を持ち得、またはそれを改良し得るより多きなシステムの構成要素であり得る。上記の要素が考慮される前、その間またはその後に、多数のステップが保障され得る。
【図１】
0006514317.tif 000004
【図２】
0006514317.tif 000005
【図３Ａ】
0006514317.tif 000006
【図３Ｂ−３Ｃ】
0006514317.tif 000007
【図４Ａ】
0006514317.tif 000008
【図４Ｂ−４Ｃ】
0006514317.tif 000009
【図５】
0006514317.tif 000010
【図６】
0006514317.tif 000011
【図７】
0006514317.tif 000012
【図８】
0006514317.tif 000013