(57)【要約】      （修正有）【課題】デバイスにデータ、信号及び又は電力を伝送する多機能ポート並びに伝送方法を提供。【解決手段】１つの一般的局面は、コンピューティングデバイスを第１の周辺デバイスに接続するためにコンピューティングデバイスの第１の側に位置する第１の多目的ポートに含まれる特定のタイプの第１のコネクタを構成するステップと、第１の多目的ポートを使用し、電力、高速データおよび表示データのうちの１つ以上をコンピューティングデバイスと第１の周辺デバイスとの間で伝送するステップと、コンピューティングデバイスを第２の周辺デバイスに接続するためにコンピューティングデバイスの第２の側に位置する第２の多目的ポートに含まれる特定のタイプの第２のコネクタを構成するステップと、第２の多目的ポートを使用し、電力、高速データ及び表示データのうちの１つ以上をコンピューティングデバイスと第２の周辺デバイスとの間で伝送するステップとを含む。【選択図】図１１
2018160241.tif 000002
【特許請求の範囲】
【請求項１】
コンピューティングデバイスであって、
前記コンピューティングデバイスの第１の側に位置する第１の多目的ポートと、
前記第１の多目的ポートに組み込まれた第１のコネクタと、
前記コンピューティングデバイスの第２の側に位置する第２の多目的ポートとを備え、前記第２の側は、前記第１の側とは反対側であり、前記コンピューティングデバイスはさらに、
前記第２の多目的ポートに組み込まれた第２のコネクタを備え、
前記第１のコネクタおよび前記第２のコネクタは、同一タイプのコネクタであり、
前記第１のコネクタおよび前記第２のコネクタは、電力、高速データおよび表示データを伝送するように構成可能である、コンピューティングデバイス。
【請求項２】
前記第１のコネクタは、前記コンピューティングデバイスを第１の周辺デバイスに接続するように構成され、
前記第２のコネクタは、前記コンピューティングデバイスを第２の周辺デバイスに接続するように構成され、前記第２の周辺デバイスは、前記第１の周辺デバイスとは異なっている、請求項１に記載のコンピューティングデバイス。
【請求項３】
前記コンピューティングデバイスは、前記第１の周辺デバイスに電力を提供するように前記第１のコネクタを構成し、前記コンピューティングデバイスは、前記第２の周辺デバイスに表示データを提供するように前記第２のコネクタを構成する、請求項２に記載のコンピューティングデバイス。
【請求項４】
前記第１の周辺デバイスはモバイルコンピューティングデバイスであり、前記第２の周辺デバイスはディスプレイデバイスである、請求項３に記載のコンピューティングデバイス。
【請求項５】
前記第１のコネクタおよび前記第２のコネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり、前記コンピューティングデバイスは、ＤｉｓｐｌａｙＰｏｒｔオルタネートモードで動作するように前記第２のコネクタを構成する、請求項４に記載のコンピューティングデバイス。
【請求項６】
前記第１の周辺デバイスに含まれるコネクタおよび前記第２の周辺デバイスに含まれるコネクタは、前記第１のコネクタおよび前記第２のコネクタと同一タイプのコネクタである、請求項２〜５のいずれか１項に記載のコンピューティングデバイス。
【請求項７】
第１の周辺デバイスは、コネクタを含み、前記第１のコネクタによって前記コンピューティングデバイスに接続され、前記第１の周辺デバイスに含まれる前記コネクタは、前記第１のコネクタのコネクタタイプとは異なるタイプである、請求項１〜６のいずれか１項に記載のコンピューティングデバイス。
【請求項８】
前記第１の周辺デバイスはディスプレイデバイスである、請求項７に記載のコンピューティングデバイス。
【請求項９】
前記第１のコネクタは、前記コンピューティングデバイスを第１の周辺デバイスに接続するように構成され、前記第１の周辺デバイスは、前記コンピューティングデバイスに電力を提供し、前記第１のコネクタは、前記第１の周辺デバイスによって提供される前記電力を受け取るように構成される、請求項１〜８のいずれか１項に記載のコンピューティングデバイス。
【請求項１０】
少なくとも１つのマルチプレクサをさらに備え、前記少なくとも１つのマルチプレクサは、前記第１のコネクタ上の少なくとも１つの接点に少なくとも１つの信号を提供する、請求項１〜９のいずれか１項に記載のコンピューティングデバイス。
【請求項１１】
ディスプレイコントローラをさらに備え、前記第１のコネクタ上の前記少なくとも１つの接点への前記少なくとも１つの信号は、前記ディスプレイコントローラによって前記少なくとも１つのマルチプレクサに提供される表示データを含む、請求項１０に記載のコンピューティングデバイス。
【請求項１２】
データコントローラをさらに備え、前記第１のコネクタ上の前記少なくとも１つの接点への前記少なくとも１つの信号は、前記データコントローラによって前記少なくとも１つのマルチプレクサに提供される高速データを含む、請求項１０または１１に記載のコンピューティングデバイス。
【請求項１３】
４つのマルチプレクサをさらに備え、前記４つのマルチプレクサの各々は、前記第１のコネクタ上の対応する接点にそれぞれの表示データ信号を提供する、請求項１〜１２のいずれか１項に記載のコンピューティングデバイス。
【請求項１４】
前記第１のコネクタに挿入されたプラグの向きを検出するように構成されたコンフィギュレーションロジックをさらに備える、請求項１３に記載のコンピューティングデバイス。
【請求項１５】
前記４つのマルチプレクサの各々にそれぞれの表示データ信号をルーティングするように構成された再順序付けスイッチをさらに備え、前記ルーティングは、前記第１のコネクタに挿入された前記プラグの前記検出された向きを示す、前記コンフィギュレーションロジックから前記再順序付けスイッチへの入力信号に基づく、請求項１４に記載のコンピューティングデバイス。
【請求項１６】
前記第１のコネクタおよび前記第２のコネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタである、請求項１〜１５のいずれか１項に記載のコンピューティングデバイス。
【請求項１７】
前記第１のコネクタは、前記コンピューティングデバイスを第１の周辺デバイスに接続するように構成され、
前記コンピューティングデバイスは、前記第１の周辺デバイスに高速データを提供するように前記第１のコネクタを構成する、請求項１〜１６のいずれか１項に記載のコンピューティングデバイス。
【請求項１８】
方法であって、
コンピューティングデバイスを第１の周辺デバイスに接続するために前記コンピューティングデバイスの第１の側に位置する第１の多目的ポートに含まれる特定のタイプの第１のコネクタを構成するステップと、
前記第１の多目的ポートを使用して、電力、高速データおよび表示データのうちの１つ以上を前記コンピューティングデバイスと前記第１の周辺デバイスとの間で伝送するステップと、
前記コンピューティングデバイスを第２の周辺デバイスに接続するために前記コンピューティングデバイスの第２の側に位置する第２の多目的ポートに含まれる前記特定のタイプの第２のコネクタを構成するステップと、
前記第２の多目的ポートを使用して、電力、高速データおよび表示データのうちの１つ
以上を前記コンピューティングデバイスと前記第２の周辺デバイスとの間で伝送するステップとを備える、方法。
【請求項１９】
前記第１のコネクタは、前記第１の周辺デバイスに電力を提供するように構成され、前記第２のコネクタは、前記第２の周辺デバイスに表示データを提供するように構成される、請求項１８に記載の方法。
【請求項２０】
前記第１のコネクタは、前記第１の周辺デバイスに高速データを提供するように構成され、前記第２のコネクタは、前記第２の周辺デバイスに表示データを提供するように構成される、請求項１８または１９に記載の方法。
【請求項２１】
コンピューティングデバイスに含まれるコネクタ上の接点に信号を提供するための方法であって、
前記コンピューティングデバイスに含まれるコネクタに挿入されたプラグの向きを判定するステップと、
前記コンピューティングデバイスに含まれるディスプレイコントローラによって、複数の表示データ信号を前記コンピューティングデバイスに含まれる再順序付けスイッチに提供するステップと、
前記再順序付けスイッチによって、前記プラグの前記判定された向きに基づいて、前記複数の表示データ信号から表示データ信号を選択するステップと、
前記再順序付けスイッチによって、前記選択された表示データ信号を複数のマルチプレクサのうちの少なくとも１つに提供するステップとを備え、前記複数のマルチプレクサは、背中合わせに方向付けられており、前記方法はさらに、
前記コンピューティングデバイスに含まれるデータコントローラによって、データ信号を前記複数のマルチプレクサのうちの前記少なくとも１つに提供するステップと、
前記複数のマルチプレクサのうちの前記少なくとも１つをイネーブルにするステップと、
前記複数のマルチプレクサのうちの前記少なくとも１つによって、前記表示データ信号を選択して出力するステップと、
前記複数のマルチプレクサのうちの前記少なくとも１つによって、前記表示データ信号を前記コネクタに含まれる接点に提供するステップとを備える、方法。
【請求項２２】
前記再順序付けスイッチによって、前記プラグの前記判定された向きに基づいて、前記複数の表示データ信号から表示データ信号を選択するステップは、前記複数の表示データ信号からそれぞれの表示データ信号を選択して前記複数のマルチプレクサの各々に提供するステップを備え、
前記再順序付けスイッチによって、前記選択された表示データ信号を前記複数のマルチプレクサのうちの前記少なくとも１つに提供するステップは、それぞれの表示データ信号を前記複数のマルチプレクサの各々に提供するステップを備え、
前記複数のマルチプレクサのうちの前記少なくとも１つをイネーブルにするステップは、前記複数のマルチプレクサの各々をイネーブルにするステップを備え、
前記複数のマルチプレクサのうちの前記少なくとも１つによって前記表示データ信号を選択して出力するステップは、前記複数のマルチプレクサの各々によって前記それぞれの表示データ信号を選択して出力するステップを備え、
前記複数のマルチプレクサのうちの前記少なくとも１つによって、前記表示データ信号を前記コネクタに含まれる接点に提供するステップは、前記それぞれの表示データ信号を前記コネクタに含まれるそれぞれの接点に提供するステップを備える、請求項２１に記載の方法。
【請求項２３】
前記コネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり、前
記方法は、フルＤｉｓｐｌａｙＰｏｒｔオルタネートモードで動作するように前記コネクタを構成するステップをさらに備える、請求項２２に記載の方法。
【請求項２４】
前記再順序付けスイッチによって、前記プラグの前記判定された向きに基づいて、前記複数の表示データ信号から表示データ信号を選択するステップは、前記複数の表示データ信号からそれぞれの表示データ信号を選択して前記複数のマルチプレクサの各々に提供するステップを備え、
前記再順序付けスイッチによって、前記選択された表示データ信号を前記複数のマルチプレクサのうちの前記少なくとも１つに提供するステップは、それぞれの表示データ信号を前記複数のマルチプレクサの各々に提供するステップを備え、
前記コンピューティングデバイスに含まれるデータコントローラによって、データ信号を前記複数のマルチプレクサのうちの前記少なくとも１つに提供するステップは、それぞれのデータ信号を前記複数のマルチプレクサの各々に提供するステップを備え、
前記複数のマルチプレクサのうちの前記少なくとも１つをイネーブルにするステップは、前記複数のマルチプレクサの各々をイネーブルにするステップを備える、請求項２１〜２３のいずれか１項に記載の方法。
【請求項２５】
前記複数のマルチプレクサの第１の組によって、それぞれのデータ信号を選択して出力するステップと、
前記複数のマルチプレクサの前記第１の組に含まれる各マルチプレクサによって、前記プラグの前記判定された向きに基づいて、前記それぞれのデータ信号を前記コネクタに含まれるそれぞれの接点に提供するステップとをさらに備え、
前記再順序付けスイッチによって、前記プラグの前記判定された向きに基づいて、前記複数の表示データ信号から表示データ信号を選択するステップは、それぞれの表示データ信号を選択して前記複数のマルチプレクサの第２の組に提供するステップを備え、
前記再順序付けスイッチによって、前記選択された表示データ信号を複数のマルチプレクサのうちの少なくとも１つに提供するステップは、それぞれの表示データ信号を前記マルチプレクサの第２の組に含まれるそれぞれのマルチプレクサに提供するステップを備え、
前記複数のマルチプレクサのうちの前記少なくとも１つによって、前記表示データ信号を前記コネクタに含まれる接点に提供するステップは、前記それぞれの表示データ信号を前記コネクタに含まれるそれぞれの接点に提供するステップを備える、請求項２４に記載の方法。
【請求項２６】
前記コネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり、前記方法は、ＤｉｓｐｌａｙＰｏｒｔオルタネートモードおよび高速ＵＳＢデータモードで動作するように前記コネクタを構成するステップをさらに備える、請求項２５に記載の方法。
【請求項２７】
前記それぞれのデータ信号を前記コネクタに含まれるそれぞれの接点に提供するステップは、前記コンピューティングデバイスの第１の側に位置する第１の多目的ポートに組み込まれた第１のコネクタ上のそれぞれの接点に前記それぞれのデータ信号を提供するステップを備え、
前記それぞれの表示データ信号を前記コネクタに含まれる接点に提供するステップは、前記コンピューティングデバイスの第２の側に位置する第２の多目的ポートに組み込まれた第２のコネクタ上のそれぞれの接点に前記それぞれの表示データ信号を提供するステップを備え、前記第２の側は、前記第１の側とは反対側である、請求項２５または２６に記載の方法。
【請求項２８】
電力、高速データおよび表示データのうちの１つ以上を提供するように前記第１のコネ
クタを構成するステップと、
電力、高速データおよび表示データのうちの１つ以上を提供するように前記第２のコネクタを構成するステップとをさらに備える、請求項２７に記載の方法。
【請求項２９】
電力、高速データおよび表示データのうちの１つ以上を提供するように前記第１のコネクタを構成するステップは、前記第１のコネクタによって前記コンピューティングデバイスに接続された第１の周辺デバイスに高速データを提供するように前記第１のコネクタを構成するステップを備える、請求項２８に記載の方法。
【請求項３０】
電力、高速データおよび表示データのうちの１つ以上を提供するように前記第２のコネクタを構成するステップは、前記第２のコネクタによって前記コンピューティングデバイスに接続された第２の周辺デバイスに表示データを提供するように前記第２のコネクタを構成するステップを備える、請求項２９に記載の方法。
【請求項３１】
前記第１の周辺デバイスはモバイルコンピューティングデバイスであり、前記第２の周辺デバイスはディスプレイデバイスである、請求項３０に記載の方法。
【請求項３２】
前記第１のコネクタおよび前記第２のコネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり、前記コンピューティングデバイスは、ＤｉｓｐｌａｙＰｏｒｔオルタネートモードで動作するように前記第２のコネクタを構成する、請求項３１に記載の方法。
【請求項３３】
前記第１の周辺デバイスに含まれるコネクタおよび前記第２の周辺デバイスに含まれるコネクタは、前記第１のコネクタおよび前記第２のコネクタと同一タイプのコネクタである、請求項３０〜３２のいずれか１項に記載の方法。
【請求項３４】
周辺デバイスは、コネクタを含み、前記周辺デバイスは、前記コンピューティングデバイスに含まれる前記コネクタによって前記コンピューティングデバイスに接続され、前記周辺デバイスに含まれる前記コネクタは、前記コンピューティングデバイスに含まれる前記コネクタのコネクタタイプとは異なるタイプである、請求項３１〜３３のいずれか１項に記載の方法。
【請求項３５】
前記周辺デバイスはディスプレイデバイスである、請求項３４に記載の方法。
【請求項３６】
周辺デバイスは、前記コンピューティングデバイスに含まれる前記コネクタによって前記コンピューティングデバイスに接続され、前記周辺デバイスは、前記コンピューティングデバイスに電力を提供し、前記コンピューティングデバイスに含まれる前記コネクタは、前記周辺デバイスによって提供される前記電力を受け取るように構成される、請求項２１〜３５のいずれか１項に記載の方法。
【請求項３７】
コンピューティングデバイスであって、
複数のマルチプレクサと、
前記複数のマルチプレクサに結合された再順序付けスイッチと、
前記再順序付けスイッチに結合されたディスプレイコントローラと、
前記複数のマルチプレクサに結合されたデータコントローラと、
前記複数のマルチプレクサに結合されたコネクタとを備え、
前記ディスプレイコントローラは、前記再順序付けスイッチに複数の表示データ信号を提供し、
前記再順序付けスイッチは、前記複数のマルチプレクサのうちの少なくとも１つに前記複数の表示データ信号のうちの少なくとも１つを提供し、
前記データコントローラは、前記複数のマルチプレクサのうちの少なくとも１つに少なくとも１つのデータ信号を提供し、
前記複数のマルチプレクサのうちの前記少なくとも１つは、前記コネクタに含まれるそれぞれの少なくとも１つの接点に前記少なくとも１つの表示データ信号を提供する、コンピューティングデバイス。
【請求項３８】
前記複数のマルチプレクサは、４つのマルチプレクサを含み、前記再順序付けスイッチは、前記４つのマルチプレクサの各々にそれぞれの表示データ信号を提供し、前記４つのマルチプレクサの各々は、前記コネクタに含まれるそれぞれの接点に前記それぞれの表示データ信号を提供する、請求項３７に記載のコンピューティングデバイス。
【請求項３９】
前記コネクタに挿入されたプラグの向きを検出し、前記プラグの前記向きを示す信号を前記複数のマルチプレクサの各々に提供し、前記プラグの前記向きを示す信号を前記再順序付けスイッチに提供するコンフィギュレーションロジックをさらに含む、請求項３８に記載のコンピューティングデバイス。
【請求項４０】
前記コネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり、前記コンピューティングデバイスは、フルＤｉｓｐｌａｙＰｏｒｔオルタネートモードで動作するように前記コネクタを構成する、請求項３９に記載のコンピューティングデバイス。
【請求項４１】
再順序付けスイッチをさらに含み、
前記複数のマルチプレクサは、４つのマルチプレクサを含み、
前記ディスプレイコントローラは、前記再順序付けスイッチによって前記４つのマルチプレクサの各々にそれぞれの表示データ信号を提供し、
前記データコントローラは、前記４つのマルチプレクサの各々にそれぞれのデータ信号を提供し、
前記４つのマルチプレクサの各々は、前記表示データ信号または前記データ信号を前記コネクタ上の接点に提供する、請求項３７〜４０のいずれか１項に記載のコンピューティングデバイス。
【請求項４２】
前記４つのマルチプレクサの各々は、それぞれの選択入力と、それぞれのイネーブル入力とを含み、前記４つのマルチプレクサの各々によって前記表示データ信号または前記データ信号を提供することは、前記それぞれのマルチプレクサの前記それぞれの選択入力の値および前記それぞれのイネーブル入力の値によって判定される、請求項４１に記載のコンピューティングデバイス。
【請求項４３】
前記４つのマルチプレクサの最初の２つは、前記コネクタ上の第１の接点にそれぞれの表示データ信号を提供し、前記４つのマルチプレクサの別の２つは、前記コネクタ上の第２の接点にそれぞれのデータ信号を提供する、請求項４１または４２に記載のコンピューティングデバイス。
【請求項４４】
前記コネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり、前記コンピューティングデバイスは、ＤｉｓｐｌａｙＰｏｒｔオルタネートモードおよび高速ＵＳＢデータモードで動作するように前記コネクタを構成する、請求項４３に記載のコンピューティングデバイス。
【請求項４５】
前記複数のマルチプレクサは、第１のマルチプレクサと、第２のマルチプレクサと、第３のマルチプレクサと、第４のマルチプレクサとを含み、
前記第１のマルチプレクサは、前記第２のマルチプレクサの上方に位置し、
前記第３のマルチプレクサは、前記第４のマルチプレクサの上方に位置し、
前記第１のマルチプレクサおよび前記第２のマルチプレクサは、前記第３のマルチプレクサおよび前記第４のマルチプレクサと背中合わせに設置される、請求項３７〜４４のいずれか１項に記載のコンピューティングデバイス。
【請求項４６】
命令を格納した非一時的な機械読取可能な媒体であって、前記命令は、プロセッサによって実行されたときにコンピューティングデバイスに、
前記コンピューティングデバイスに含まれるコネクタに挿入されたプラグの向きを判定させ、
前記コンピューティングデバイスに含まれるディスプレイコントローラによって、複数の表示データ信号を前記コンピューティングデバイスに含まれる再順序付けスイッチに提供させ、
前記再順序付けスイッチによって、前記プラグの前記判定された向きに基づいて、前記複数の表示データ信号から表示データ信号を選択させ、
前記再順序付けスイッチによって、前記選択された表示データ信号を複数のマルチプレクサのうちの少なくとも１つに提供させ、前記複数のマルチプレクサは、背中合わせに方向付けられており、前記命令はさらに、プロセッサによって実行されたときにコンピューティングデバイスに、
前記コンピューティングデバイスに含まれるデータコントローラによって、データ信号を前記複数のマルチプレクサのうちの前記少なくとも１つに提供させ、
前記複数のマルチプレクサのうちの前記少なくとも１つをイネーブルにさせ、
前記複数のマルチプレクサのうちの前記少なくとも１つによって、前記表示データ信号を選択して出力させ、
前記複数のマルチプレクサのうちの前記少なくとも１つによって、前記表示データ信号を前記コネクタに含まれる接点に提供させる、媒体。
【請求項４７】
前記再順序付けスイッチによって、前記プラグの前記判定された向きに基づいて、前記複数の表示データ信号から表示データ信号を選択することは、前記複数の表示データ信号からそれぞれの表示データ信号を選択して前記複数のマルチプレクサの各々に提供することを備え、
前記再順序付けスイッチによって、前記選択された表示データ信号を前記複数のマルチプレクサのうちの前記少なくとも１つに提供することは、それぞれの表示データ信号を前記複数のマルチプレクサの各々に提供することを備え、
前記複数のマルチプレクサのうちの前記少なくとも１つをイネーブルにすることは、前記複数のマルチプレクサの各々をイネーブルにすることを備え、
前記複数のマルチプレクサのうちの前記少なくとも１つによって前記表示データ信号を選択して出力することは、前記複数のマルチプレクサの各々によって前記それぞれの表示データ信号を選択して出力することを備え、
前記複数のマルチプレクサのうちの前記少なくとも１つによって、前記表示データ信号を前記コネクタに含まれる接点に提供することは、前記それぞれの表示データ信号を前記コネクタに含まれるそれぞれの接点に提供することを備える、請求項４６に記載の媒体。
【請求項４８】
プロセッサによって実行されたときにコンピューティングデバイスに請求項１８〜３６のいずれか１項に記載の方法を実行させる命令を備えるコンピュータプログラム。
【請求項４９】
プロセッサによって実行されたときにコンピューティングデバイスに請求項１８〜３６のいずれか１項に記載の方法を実行させる命令を備えるコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、「コンピューティングデバイス上の多機能ポート（MULTI-FUNCTION PORTS ON A COMPUTING DEVICE）」と題される２０１５年２月２７日に出願された米国非仮特許出願番号第１４／６３４，３３０号に対する優先権を主張し、その継続出願であり、米国非仮特許出願番号第１４／６３４，３３０号の開示内容は、全文が引用によって本明細書に援用される。また、本願は、「コンピューティングデバイス上の多機能ポート（MULTI-FUNCTION PORTS ON A COMPUTING DEVICE）」と題される２０１５年２月２７日に出願された米国非仮特許出願番号第１４／６３４，３５２号に対する優先権を主張し、その継続出願であり、米国非仮特許出願番号第１４／６３４，３５２号の開示内容は、全文が引用によって本明細書に援用される。
【０００２】
技術分野
本記載は、一般にコンピューティングデバイスに関する。本記載は、特にコンピューティングデバイス上の多機能ポートの使用および設置に関する。
【背景技術】
【０００３】
背景
電気コネクタは、コンピューティングデバイスなどの電気デバイス間でデータ、信号および／または電力を伝送することができる。コンピューティングデバイスは、ラップトップもしくはノートブックコンピュータ、タブレット、ネットブックまたはスマートフォンなどの携帯型コンピューティングデバイスを含み得る。コンピューティングデバイスは、デスクトップコンピュータを含み得る。ケーブルは、その両端に、電気デバイス間の電力および／またはデータを接続することができるコネクタを含み得る。多くの場合、コンピューティングデバイスは、それぞれのケーブルに接続可能な複数のコネクタを含み得、それぞれのケーブルは、他のコンピューティングデバイスおよび／または供給源から当該コンピューティングデバイスにデータ、信号および／または電力を提供することができる。
【発明の概要】
【課題を解決するための手段】
【０００４】
概要
１つの一般的局面において、コンピューティングデバイスは、そのコンピューティングデバイスの第１の側に位置する第１の多目的ポートと、その第１の多目的ポートに組み込まれた第１のコネクタと、上記コンピューティングデバイスの第２の側に位置する第２の多目的ポートとを含み得て、上記第２の側は、上記第１の側とは反対側であり、上記コンピューティングデバイスはさらに、上記第２の多目的ポートに組み込まれた第２のコネクタを含み得る。上記第１のコネクタおよび上記第２のコネクタは、同一タイプのコネクタであり得る。上記第１のコネクタおよび上記第２のコネクタは、電力、高速データおよび表示データを伝送するように構成され得る。
【０００５】
例示的な実現例は、以下の特徴のうちの１つ以上を含んでいてもよい。たとえば、上記第１のコネクタは、上記コンピューティングデバイスを第１の周辺デバイスに接続するように構成され得る。上記第２のコネクタは、上記コンピューティングデバイスを第２の周辺デバイスに接続するように構成され得る。上記第２の周辺デバイスは、上記第１の周辺デバイスとは異なり得る。上記コンピューティングデバイスは、上記第１の周辺デバイスに電力を提供するように上記第１のコネクタを構成し得る。上記コンピューティングデバイスは、上記第２の周辺デバイスに表示データを提供するように上記第２のコネクタを構
成し得る。上記第１の周辺デバイスはモバイルコンピューティングデバイスであり得て、上記第２の周辺デバイスはディスプレイデバイスであり得る。上記第１のコネクタおよび上記第２のコネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり得て、上記コンピューティングデバイスは、ＤｉｓｐｌａｙＰｏｒｔオルタネートモードで動作するように上記第２のコネクタを構成し得る。上記第１の周辺デバイスに含まれるコネクタおよび上記第２の周辺デバイスに含まれるコネクタは、上記第１のコネクタおよび上記第２のコネクタと同一タイプのコネクタであり得る。第１の周辺デバイスは、コネクタを含み得て、上記第１のコネクタによって上記コンピューティングデバイスに接続され得て、上記第１の周辺デバイスに含まれる上記コネクタは、上記第１のコネクタのコネクタタイプとは異なるタイプであり得る。上記第１の周辺デバイスはディスプレイデバイスであり得る。上記第１のコネクタは、上記コンピューティングデバイスを第１の周辺デバイスに接続するように構成され得て、上記第１の周辺デバイスは、上記コンピューティングデバイスに電力を提供し得る。上記第１のコネクタは、上記第１の周辺デバイスによって提供される上記電力を受け取るように構成され得る。上記コンピューティングデバイスは、少なくとも１つのマルチプレクサをさらに含み得て、上記少なくとも１つのマルチプレクサは、上記第１のコネクタ上の少なくとも１つの接点に少なくとも１つの信号を提供する。上記コンピューティングデバイスは、ディスプレイコントローラをさらに含み得て、上記第１のコネクタ上の上記少なくとも１つの接点への上記少なくとも１つの信号は、上記ディスプレイコントローラによって上記少なくとも１つのマルチプレクサに提供される表示データを含み得る。上記コンピューティングデバイスは、データコントローラをさらに含み得て、上記第１のコネクタ上の上記少なくとも１つの接点への上記少なくとも１つの信号は、上記データコントローラによって上記少なくとも１つのマルチプレクサに提供される高速データを含み得る。上記コンピューティングデバイスは、４つのマルチプレクサをさらに含み得て、上記４つのマルチプレクサの各々は、上記第１のコネクタ上の対応する接点にそれぞれの表示データ信号を提供し得る。上記コンピューティングデバイスは、上記第１のコネクタに挿入されたプラグの向きを検出するように構成されたコンフィギュレーションロジック（Configuration Logic）をさらに含み得る。上記コンピュー
ティングデバイスは、上記４つのマルチプレクサの各々にそれぞれの表示データ信号をルーティングするように構成された再順序付けスイッチ（Reordering Switch）をさらに含
み得て、上記ルーティングは、上記第１のコネクタに挿入された上記プラグの上記検出された向きを示す、上記コンフィギュレーションロジックから上記再順序付けスイッチへの入力信号に基づく。上記第１のコネクタおよび上記第２のコネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり得る。上記第１のコネクタは、上記コンピューティングデバイスを第１の周辺デバイスに接続するように構成され得る。上記コンピューティングデバイスは、上記第１の周辺デバイスに高速データを提供するように上記第１のコネクタを構成し得る。
【０００６】
別の一般的局面において、方法は、コンピューティングデバイスを第１の周辺デバイスに接続するために上記コンピューティングデバイスの第１の側に位置する第１の多目的ポートに含まれる特定のタイプの第１のコネクタを構成するステップと、上記第１の多目的ポートを使用して、電力、高速データおよび表示データのうちの１つ以上を上記コンピューティングデバイスと上記第１の周辺デバイスとの間で伝送するステップと、上記コンピューティングデバイスを第２の周辺デバイスに接続するために上記コンピューティングデバイスの第２の側に位置する第２の多目的ポートに含まれる上記特定のタイプの第２のコネクタを構成するステップと、上記第２の多目的ポートを使用して、電力、高速データおよび表示データのうちの１つ以上を上記コンピューティングデバイスと上記第２の周辺デバイスとの間で伝送するステップとを含み得る。
【０００７】
例示的な実現例は、以下の特徴のうちの１つ以上を含んでいてもよい。たとえば、上記第１のコネクタは、上記第１の周辺デバイスに電力を提供するように構成され得て、上記
第２のコネクタは、上記第２の周辺デバイスに表示データを提供するように構成され得る。上記第１のコネクタは、上記第１の周辺デバイスに高速データを提供するように構成され得て、上記第２のコネクタは、上記第２の周辺デバイスに表示データを提供するように構成され得る。
【０００８】
１つの一般的局面において、コンピューティングデバイスに含まれるコネクタ上の接点に信号を提供するための方法は、上記コンピューティングデバイスに含まれるコネクタに挿入されたプラグの向きを判定するステップと、上記コンピューティングデバイスに含まれるディスプレイコントローラによって、複数の表示データ信号を上記コンピューティングデバイスに含まれる再順序付けスイッチに提供するステップと、上記再順序付けスイッチによって、上記プラグの上記判定された向きに基づいて、上記複数の表示データ信号から表示データ信号を選択するステップと、上記再順序付けスイッチによって、上記選択された表示データ信号を複数のマルチプレクサのうちの少なくとも１つに提供するステップとを含み得て、上記複数のマルチプレクサは、背中合わせに方向付けられており、上記方法はさらに、上記コンピューティングデバイスに含まれるデータコントローラによって、データ信号を上記複数のマルチプレクサのうちの上記少なくとも１つに提供するステップと、上記複数のマルチプレクサのうちの上記少なくとも１つをイネーブルにするステップと、上記複数のマルチプレクサのうちの上記少なくとも１つによって上記表示データ信号を選択して出力するステップと、上記複数のマルチプレクサのうちの上記少なくとも１つによって、上記表示データ信号を上記コネクタに含まれる接点に提供するステップとを含み得る。
【０００９】
例示的な実現例は、以下の特徴のうちの１つ以上を含んでいてもよい。たとえば、上記再順序付けスイッチによって、上記プラグの上記判定された向きに基づいて、上記複数の表示データ信号から表示データ信号を選択するステップは、上記複数の表示データ信号からそれぞれの表示データ信号を選択して上記複数のマルチプレクサの各々に提供するステップを含み得る。上記再順序付けスイッチによって、上記選択された表示データ信号を上記複数のマルチプレクサのうちの上記少なくとも１つに提供するステップは、それぞれの表示データ信号を上記複数のマルチプレクサの各々に提供するステップを含み得る。上記複数のマルチプレクサのうちの上記少なくとも１つをイネーブルにするステップは、上記複数のマルチプレクサの各々をイネーブルにするステップを含み得る。上記複数のマルチプレクサのうちの上記少なくとも１つによって上記表示データ信号を選択して出力するステップは、上記複数のマルチプレクサの各々によって上記それぞれの表示データ信号を選択して出力するステップを含み得る。上記複数のマルチプレクサのうちの上記少なくとも１つによって、上記表示データ信号を上記コネクタに含まれる接点に提供するステップは、上記それぞれの表示データ信号を上記コネクタに含まれるそれぞれの接点に提供するステップを含み得る。上記コネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり得て、上記方法は、フルＤｉｓｐｌａｙＰｏｒｔオルタネートモードで動作するように上記コネクタを構成するステップをさらに含み得る。上記再順序付けスイッチによって、上記プラグの上記判定された向きに基づいて、上記複数の表示データ信号から表示データ信号を選択するステップは、上記複数の表示データ信号からそれぞれの表示データ信号を選択して上記複数のマルチプレクサの各々に提供するステップを含み得る。上記再順序付けスイッチによって、上記選択された表示データ信号を上記複数のマルチプレクサのうちの上記少なくとも１つに提供するステップは、それぞれの表示データ信号を上記複数のマルチプレクサの各々に提供するステップを含み得る。上記コンピューティングデバイスに含まれるデータコントローラによって、データ信号を上記複数のマルチプレクサのうちの上記少なくとも１つに提供するステップは、それぞれのデータ信号を上記複数のマルチプレクサの各々に提供するステップを含み得る。上記複数のマルチプレクサのうちの上記少なくとも１つをイネーブルにするステップは、上記複数のマルチプレクサの各々をイネーブルにするステップを含み得る。上記方法は、上記複数のマルチプレクサの第
１の組によってそれぞれのデータ信号を選択して出力するステップをさらに含み得る。上記方法は、上記複数のマルチプレクサの上記第１の組に含まれる各マルチプレクサによって、上記プラグの上記判定された向きに基づいて、上記それぞれのデータ信号を上記コネクタに含まれるそれぞれの接点に提供するステップをさらに含み得る。上記再順序付けスイッチによって、上記プラグの上記判定された向きに基づいて、上記複数の表示データ信号から表示データ信号を選択するステップは、それぞれの表示データ信号を選択して上記複数のマルチプレクサの第２の組に提供するステップを含み得る。上記再順序付けスイッチによって、上記選択された表示データ信号を複数のマルチプレクサのうちの少なくとも１つに提供するステップは、それぞれの表示データ信号を上記マルチプレクサの第２の組に含まれるそれぞれのマルチプレクサに提供するステップを含み得る。上記複数のマルチプレクサのうちの上記少なくとも１つによって、上記表示データ信号を上記コネクタに含まれる接点に提供するステップは、上記それぞれの表示データ信号を上記コネクタに含まれるそれぞれの接点に提供するステップを含み得る。上記コネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり得て、上記方法は、ＤｉｓｐｌａｙＰｏｒｔオルタネートモードおよび高速ＵＳＢデータモードで動作するように上記コネクタを構成するステップをさらに含み得る。上記それぞれのデータ信号をコネクタに含まれるそれぞれの接点に提供するステップは、上記コンピューティングデバイスの第１の側に位置する第１の多目的ポートに組み込まれた第１のコネクタ上のそれぞれの接点に上記それぞれのデータ信号を提供するステップを含み得る。上記それぞれの表示データ信号を上記コネクタに含まれる接点に提供するステップは、上記コンピューティングデバイスの第２の側に位置する第２の多目的ポートに組み込まれた第２のコネクタ上のそれぞれの接点に上記それぞれの表示データ信号を提供するステップを含み得て、上記第２の側は、上記第１の側とは反対側である。上記方法は、電力、高速データおよび表示データのうちの１つ以上を提供するように上記第１のコネクタを構成するステップをさらに含み得る。上記方法は、電力、高速データおよび表示データのうちの１つ以上を提供するように上記第２のコネクタを構成するステップをさらに含み得る。電力、高速データおよび表示データのうちの１つ以上を提供するように上記第１のコネクタを構成するステップは、上記第１のコネクタによって上記コンピューティングデバイスに接続された第１の周辺デバイスに高速データを提供するように上記第１のコネクタを構成するステップを含み得る。電力、高速データおよび表示データのうちの１つ以上を提供するように上記第２のコネクタを構成するステップは、上記第２のコネクタによって上記コンピューティングデバイスに接続された第２の周辺デバイスに表示データを提供するように上記第２のコネクタを構成するステップを含み得る。上記第１の周辺デバイスはモバイルコンピューティングデバイスであり得て、上記第２の周辺デバイスはディスプレイデバイスであり得る。上記第１のコネクタおよび上記第２のコネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり得て、上記コンピューティングデバイスは、ＤｉｓｐｌａｙＰｏｒｔオルタネートモードで動作するように上記第２のコネクタを構成し得る。上記第１の周辺デバイスに含まれるコネクタおよび上記第２の周辺デバイスに含まれるコネクタは、上記第１のコネクタおよび上記第２のコネクタと同一タイプのコネクタであり得る。周辺デバイスは、コネクタを含み得て、上記周辺デバイスは、上記コンピューティングデバイスに含まれる上記コネクタによって上記コンピューティングデバイスに接続され得て、上記周辺デバイスに含まれる上記コネクタは、上記コンピューティングデバイスに含まれる上記コネクタのコネクタタイプとは異なるタイプであり得る。上記周辺デバイスはディスプレイデバイスであり得る。上記周辺デバイスは、上記コンピューティングデバイスに含まれる上記コネクタによって上記コンピューティングデバイスに接続され得て、上記周辺デバイスは、上記コンピューティングデバイスに電力を提供し得る。上記コンピューティングデバイスに含まれる上記コネクタは、上記周辺デバイスによって提供される上記電力を受け取るように構成され得る。
【００１０】
別の一般的局面において、コンピューティングデバイスは、複数のマルチプレクサと、
上記複数のマルチプレクサに結合された再順序付けスイッチと、上記再順序付けスイッチに結合されたディスプレイコントローラと、上記複数のマルチプレクサに結合されたデータコントローラと、上記複数のマルチプレクサに結合されたコネクタとを含み得る。上記ディスプレイコントローラは、上記再順序付けスイッチに複数の表示データ信号を提供し得る。上記再順序付けスイッチは、上記複数のマルチプレクサのうちの少なくとも１つに上記複数の表示データ信号のうちの少なくとも１つを提供し得る。上記データコントローラは、上記複数のマルチプレクサのうちの少なくとも１つに少なくとも１つのデータ信号を提供し得る。上記複数のマルチプレクサのうちの上記少なくとも１つは、上記コネクタに含まれるそれぞれの少なくとも１つの接点に上記少なくとも１つの表示データ信号を提供し得る。
【００１１】
例示的な実現例は、以下の特徴のうちの１つ以上を含んでいてもよい。たとえば、上記複数のマルチプレクサは、４つのマルチプレクサを含み得る。上記再順序付けスイッチは、上記４つのマルチプレクサの各々にそれぞれの表示データ信号を提供し得る。上記４つのマルチプレクサの各々は、上記コネクタに含まれるそれぞれの接点に上記それぞれの表示データ信号を提供し得る。上記コンピューティングデバイスは、上記コネクタに挿入されたプラグの向きを検出し、上記プラグの上記向きを示す信号を上記複数のマルチプレクサの各々に提供し、上記プラグの上記向きを示す信号を上記再順序付けスイッチに提供するコンフィギュレーションロジックをさらに含み得る。上記コネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり得て、上記コンピューティングデバイスは、フルＤｉｓｐｌａｙＰｏｒｔオルタネートモードで動作するように上記コネクタを構成し得る。上記コンピューティングデバイスは、再順序付けスイッチをさらに含み得る。上記複数のマルチプレクサは、４つのマルチプレクサを含み得る。上記ディスプレイコントローラは、上記再順序付けスイッチによって上記４つのマルチプレクサの各々にそれぞれの表示データ信号を提供し得る。上記データコントローラは、上記４つのマルチプレクサの各々にそれぞれのデータ信号を提供し得る。上記４つのマルチプレクサの各々は、上記表示データ信号または上記データ信号を上記コネクタ上の接点に提供し得る。上記４つのマルチプレクサの各々は、それぞれの選択入力と、それぞれのイネーブル入力とを含み得て、上記４つのマルチプレクサの各々によって上記表示データ信号または上記データ信号を提供することは、上記それぞれのマルチプレクサの上記それぞれの選択入力の値および上記それぞれのイネーブル入力の値によって判定され得る。上記４つのマルチプレクサの最初の２つは、上記コネクタ上の第１の接点にそれぞれの表示データ信号を提供し得て、上記４つのマルチプレクサの別の２つは、上記コネクタ上の第２の接点にそれぞれのデータ信号を提供し得る。上記コネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり得て、上記コンピューティングデバイスは、ＤｉｓｐｌａｙＰｏｒｔオルタネートモードおよび高速ＵＳＢデータモードで動作するように上記コネクタを構成し得る。上記複数のマルチプレクサは、第１のマルチプレクサと、第２のマルチプレクサと、第３のマルチプレクサと、第４のマルチプレクサとを含み得る。上記第１のマルチプレクサは、上記第２のマルチプレクサの上方に位置し得る。上記第３のマルチプレクサは、上記第４のマルチプレクサの上方に位置し得る。上記第１のマルチプレクサおよび上記第２のマルチプレクサは、上記第３のマルチプレクサおよび上記第４のマルチプレクサと背中合わせに設置され得る。
【００１２】
別の一般的局面において、コンピューティングデバイスは、上記コンピューティングデバイスの第１の側に位置する第１の多目的ポートと、上記第１の多目的ポートに組み込まれた第１のコネクタと、上記コンピューティングデバイスの第２の側に位置する第２の多目的ポートとを含み得て、上記第２の側は、上記第１の側とは反対側であり、上記コンピューティングデバイスはさらに、上記第２の多目的ポートに組み込まれた第２のコネクタを含み得て、上記第１のコネクタおよび上記第２のコネクタは、同一タイプのコネクタであり、上記第１のコネクタおよび上記第２のコネクタは、電力、高速データおよび表示デ
ータを伝送するように構成可能であり、上記コンピューティングデバイスは、複数のマルチプレクサと、上記複数のマルチプレクサに結合された再順序付けスイッチと、上記再順序付けスイッチに結合されたディスプレイコントローラと、上記複数のマルチプレクサに結合されたデータコントローラとをさらに含み得て、上記第１または上記第２のコネクタのうちの１つは、上記複数のマルチプレクサに結合され、上記ディスプレイコントローラは、上記再順序付けスイッチに複数の表示データ信号を提供し、上記再順序付けスイッチは、上記複数のマルチプレクサのうちの少なくとも１つに上記複数の表示データ信号のうちの少なくとも１つを提供し、上記データコントローラは、上記複数のマルチプレクサのうちの少なくとも１つに少なくとも１つのデータ信号を提供し、上記複数のマルチプレクサのうちの上記少なくとも１つは、上記コネクタに含まれるそれぞれの少なくとも１つの接点に上記少なくとも１つの表示データ信号を提供する。
【００１３】
さらに別の一般的局面において、命令を格納した非一時的な機械読取可能な媒体であって、上記命令は、プロセッサによって実行されたときにコンピューティングデバイスに、上記コンピューティングデバイスに含まれるコネクタに挿入されたプラグの向きを判定させ得て、上記コンピューティングデバイスに含まれるディスプレイコントローラによって、複数の表示データ信号を上記コンピューティングデバイスに含まれる再順序付けスイッチに提供させ得て、上記再順序付けスイッチによって、上記プラグの上記判定された向きに基づいて、上記複数の表示データ信号から表示データ信号を選択させ得て、上記再順序付けスイッチによって、上記選択された表示データ信号を複数のマルチプレクサのうちの少なくとも１つに提供させ得て、上記複数のマルチプレクサは、背中合わせに方向付けられており、上記命令はさらに、プロセッサによって実行されたときにコンピューティングデバイスに、上記コンピューティングデバイスに含まれるデータコントローラによって、データ信号を上記複数のマルチプレクサのうちの上記少なくとも１つに提供させ得て、上記複数のマルチプレクサのうちの上記少なくとも１つをイネーブルにさせ得て、上記複数のマルチプレクサのうちの上記少なくとも１つによって上記表示データ信号を選択して出力させ得て、上記複数のマルチプレクサのうちの上記少なくとも１つによって、上記表示データ信号を上記コネクタに含まれる接点に提供させ得る。
【００１４】
例示的な実現例は、以下の特徴のうちの１つ以上を含んでいてもよい。たとえば、上記再順序付けスイッチによって、上記プラグの上記判定された向きに基づいて、上記複数の表示データ信号から表示データ信号を選択することは、上記複数の表示データ信号からそれぞれの表示データ信号を選択して上記複数のマルチプレクサの各々に提供することを含み得る。上記再順序付けスイッチによって、上記選択された表示データ信号を上記複数のマルチプレクサのうちの上記少なくとも１つに提供することは、それぞれの表示データ信号を上記複数のマルチプレクサの各々に提供することを含み得る。上記複数のマルチプレクサのうちの上記少なくとも１つをイネーブルにすることは、上記複数のマルチプレクサの各々をイネーブルにすることを含み得る。上記複数のマルチプレクサのうちの上記少なくとも１つによって上記表示データ信号を選択して出力することは、上記複数のマルチプレクサの各々によって上記それぞれの表示データ信号を選択して出力することを含み得る。上記複数のマルチプレクサのうちの上記少なくとも１つによって、上記表示データ信号を上記コネクタに含まれる接点に提供することは、上記それぞれの表示データ信号を上記コネクタに含まれるそれぞれの接点に提供することを含み得る。
【００１５】
１つ以上の実現例の詳細は、添付の図面および以下の説明に記載されている。他の特徴は、説明および図面ならびに特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００１６】
【図１Ａ】第１の視点から示される例示的なコンピューティングデバイスを示す図である。
【図１Ｂ】第２の視点から示される例示的なコンピューティングデバイスを示す図である。
【図１Ｃ】コンピューティングデバイスのベース部に含まれる電気部品のブロック図である。
【図２】コンピューティングデバイスのユーザのための例示的な作業空間構成を示す図である。
【図３】コンピューティングデバイスのユーザのための第１の代替例の作業空間構成を示す図である。
【図４】コンピューティングデバイスのユーザのための第２の代替例の作業空間構成を示す図である。
【図５Ａ】コンピューティングデバイスに含まれる多目的ポートに組み込まれた例示的なコネクタ（差し込み口）を示す図である。
【図５Ｂ】例示的なコネクタ（差し込み口）の電気接点上に含まれる例示的な信号および例示的な信号を示す図である。
【図６Ａ】図５Ａに示されるコネクタ（差し込み口）に接続する／連結する／差し込むことができる、ケーブルの端部に含まれ得る例示的なコネクタ（プラグ）を示す図である。
【図６Ｂ】例示的なコネクタ（プラグ）の電気接点上に含まれる例示的な信号および例示的な信号を示す図である。
【図７】データコントローラとディスプレイコントローラとマルチプレクサとコンフィギュレーションスイッチとコネクタ（差し込み口）とを含む例示的な電気回路を示すブロック図である。
【図８】データコントローラとディスプレイコントローラと第１のマルチプレクサと第２のマルチプレクサとコンフィギュレーションスイッチとコネクタ（差し込み口）とを含む例示的な電気回路を示すブロック図である。
【図９】データコントローラとディスプレイコントローラと第１のマルチプレクサと第２のマルチプレクサと第３のマルチプレクサと第４のマルチプレクサとコンフィギュレーションスイッチとコネクタ（差し込み口）とを含む例示的な電気回路を示すブロック図である。
【図１０】コンピューティングデバイスに含まれるコネクタの接点に信号を提供するための方法を示すフローチャートである。
【図１１】コンピューティングデバイスに含まれるコネクタを構成するための方法を示すフローチャートである。
【図１２】本明細書に記載されている技術を実現するために使用することができるコンピュータデバイスおよびモバイルコンピュータデバイスの一例を示す。
【発明を実施するための形態】
【００１７】
さまざまな図における同様の参照符号は、同様の要素を示す。
詳細な説明
コンピューティングデバイスは、ラップトップコンピュータ、ノートブックコンピュータ、タブレット、ネットブック、スマートフォン、パーソナルデジタルアシスタント、デスクトップコンピュータ、携帯電話およびモバイルコンピューティングデバイスを含み得るが、それらに限定されるものではない。コンピューティングデバイスは、コンピューティングデバイスに含まれる複数のポートまたはソケットに組み込まれた複数のコネクタまたは差し込み口を含み得る。コネクタまたは差し込み口は、ケーブルおよび／またはデバイスに連結／接続することができ、当該ケーブルおよび／またはデバイスは、コンピューティングデバイスに含まれるコネクタまたは差し込み口のタイプに適切に一致／接続するコネクタまたはプラグを含む。いくつかの実現例では、コンピューティングデバイスは、複数の異なるタイプのコネクタを含み得る。複数の異なるタイプのコネクタは、ユニバーサルシリアルバス（ＵＳＢ）コネクタ、イーサネット（登録商標）コネクタ（たとえば、
ＲＪ４５コネクタ）、マイクロフォン／ヘッドフォンポート、パワージャックまたはコネクタ、およびビデオコネクタ（たとえば、ＤｉｓｐｌａｙＰｏｒｔコネクタ、ＤＶＩ−Ｄコネクタ、ＨＤ１５コネクタ、および高解像度マルチメディアインターフェイス（High-Definition Multimedia Interface：ＨＤＭＩ（登録商標））コネクタ）を含み得るが、それらに限定されるものではない。
【００１８】
多くの場合、コンピューティングデバイスは、コンピューティングデバイスのタイプによって、コンピューティングデバイス上のさまざまな位置（たとえば、側部、上部、後部、底部）に設置された２つ以上の特定のタイプのコネクタ（たとえば、複数のＵＳＢコネクタ）を含み得る。たとえば、ラップトップコンピュータは、ラップトップのベースの両側にコネクタを含んでいてもよい。さらにまたは代替的に、ラップトップコンピュータは、コンピュータの後部にコネクタを含んでいてもよい。デスクトップコンピュータは、コンピュータの後部、前部および上部にコネクタを含んでいてもよい。モバイルコンピューティングデバイス（たとえば、スマートフォン）は、モバイルコンピューティングデバイスの側部に沿ってコネクタを含んでいてもよい。
【００１９】
コンピューティングデバイスの設計者は、コネクタおよびポートを何個コンピューティングデバイスに含ませるかならびにコネクタおよびポートをコンピューティングデバイスのどこに設置するかを判定する際に、見た目に美しいコンピューティングデバイスを提供することとコスト、有用性および利便性との間で折り合いをつけるという課題に直面する。ポートの数および位置は、たとえばコンピューティングデバイスのタイプおよびコンピューティングデバイスの所望のコストに基づき得る。コンピューティングデバイスの単一の設計ではコンピューティングデバイスの多岐にわたる使用事例および作業空間レイアウトをサポートすることは困難である可能性がある。
【００２０】
たとえば、同一タイプのコンピューティングデバイス（さらには、同一のコンピューティングデバイス）の各ユーザは、作業空間のセットアップの仕方について自身の好みがある場合がある。たとえば、作業空間はサイズが限定され得る。各ユーザは、さまざまなタイプおよびサイズの周辺デバイスを有し得る。作業空間構成の数および多様性のために、各ユーザは、コンピューティングデバイスのどちら側に周辺デバイスを接続することを好むかについて好みがある場合がある。
【００２１】
たとえば、作業空間構成（たとえば、オフィスの机）に基づいて、ユーザは、周辺デバイス（たとえば、外部モニタ、プリンタ）をコンピューティングデバイス（たとえば、ラップトップコンピューティングデバイス）の右側に設置することを好み得る（そして、それが容易であり、こぎれいであり、見た目に美しいと感じ得る）。ユーザは、コンピューティングデバイス（たとえば、ラップトップコンピューティングデバイス）を組み込む作業空間を家にセットアップする際には、周辺デバイス（たとえば、外部モニタ、プリンタ）をコンピューティングデバイス（たとえば、ラップトップコンピューティングデバイス）の左側に設置することを好み得る。場合によっては、ユーザは、周辺デバイスの位置に対するコンピューティングデバイス上の適切なコネクタの位置により、作業空間を望んだとおりに構成できない場合もある。場合によっては、作業空間内の他の周辺デバイスの設置と干渉する作業空間内の不便なおよび／または厄介な位置に、周辺デバイスとコンピューティングデバイスとを接続するケーブルを設置する必要がある場合もある。
【００２２】
いくつかの実現例では、コンピューティングデバイスは、特定のタイプのコネクタの複製を含み得て、その結果、ユーザは、たとえばコンピューティングデバイスのどちらの側にも周辺デバイスを設置することができるのでコンピューティングデバイスに対して周辺デバイスを設置して容易に接続することができる。これらの実現例では、多くの異なるタイプのコネクタを含むことにより、コンピューティングデバイスのコストが増大する可能
性がある。さらにまたは代替的に、多くの異なるタイプのコネクタを含むことは、コネクタの数およびタイプによってはコンピューティングデバイスのサイズに影響を及ぼす可能性がある。
【００２３】
本明細書に記載されているいくつかの実現例では、コンピューティングデバイスは、電力、データおよび表示情報を受け入れるおよび／または配信することができる、単一のタイプのコネクタを使用して実現可能な１つ以上の多目的ポートを含む。これらの実現例では、多目的ポートを使用して、さまざまな外部周辺デバイスをそれぞれコンピューティングデバイスと接続することができる。多目的ポートが電力、データおよび／またはたとえば表示データを受け入れるまたは配信することができるので、周辺デバイスをコンピューティングデバイスと接続してデバイスに電力を供給するために必要なケーブルは１本だけである。たとえば、多目的ポートは、コンピューティングデバイスのどちらの側にも設置することができる。これらの実現例では、コンピューティングデバイスに接続／連結することができる外部周辺デバイスは、ユーザが作業空間を構成しているときにコンピューティングデバイスのどちらの側にも容易にかつ好都合に設置することができる。これにより、作業空間を構成するときのユーザ自由度を高くすることができる。
【００２４】
図１Ａは、第１の視点から示される例示的なコンピューティングデバイス１００を示す図である。コンピューティングデバイス１００は、第１の側面視で（蓋部１０２が、実質的にベース部１０４と接触した状態で上側に配置されている）、閉じられた位置で図１Ａに示されている。コンピューティングデバイス１００のベース部１０４の第１の側部１０８は、単一のタイプのコネクタ１１２を使用して実現可能な多目的ポート１１０を含み得る。たとえば、コネクタ１１２は、図５Ａ〜図５Ｂを参照してより詳細に示されるように実現されてもよい。
【００２５】
図１Ｂは、第２の視点から示される例示的なコンピューティングデバイス１００を示す図である。コンピューティングデバイス１００は、第２の側面視で（蓋部１０２が、実質的にベース部１０４と接触した状態で上側に配置されている）、閉じられた位置で図１Ｂに示されている。コンピューティングデバイス１００のベース部１０４の第２の側部１１４は、単一のタイプのコネクタ１１２を使用して実現可能な多目的ポート１２０を含み得る。たとえば、コネクタ１１２は、図５Ａ〜図５Ｂを参照してより詳細に示されている。
【００２６】
図１Ａおよび図１Ｂに示されるように、コンピューティングデバイス１００は、単一のタイプのコネクタ１１２とは異なっていてもよい他のタイプのコネクタ１２６，１２８，１３０および１３２をそれぞれ組み込むことができるさらなるポート１１８，１３８，１２２および１２４を含み得る。いくつかの実現例では、コンピューティングデバイスは、さらなるポート１２４およびそれぞれのコネクタ１３２を含んでいなくてもよい。コンピューティングデバイスは、たとえば外部メモリカードを受け入れることができるスロット１１６も含んでいてもよい。非限定的な例において、コンピューティングデバイス１００は、ラップトップコンピュータ、デスクトップコンピュータシステムまたはノートブックコンピュータであってもよい。
【００２７】
図１Ａおよび図１Ｂは、コンピューティングデバイス（たとえば、コンピューティングデバイス１００）の各側部に位置する２つの多目的ポート（多目的ポート１１０および多目的ポート１２０）で使用される同一タイプのコネクタを示しているが、他の実現例は、コンピューティングデバイス上への２つの多目的ポートの異なる設置を含んでいてもよい。たとえば、図１Ａおよび図１Ｂは、多目的ポート１１０および多目的ポート１２０がコンピューティングデバイス１００の後端１３４（後部）付近に位置していることを示している。多目的ポートは、コンピューティングデバイス１００のベース部１０４の第１の側部１０８に沿ったいずれの位置にも（たとえば、コンピューティングデバイス１００の前
端１３６（前部）付近に）位置してもよい。多目的ポートは、コンピューティングデバイス１００のベース部１０４の第２の側部１１４に沿ったいずれの位置にも（たとえば、コンピューティングデバイス１００の前端１３６付近に）位置してもよい。いくつかの実現例では、一方の多目的ポート（たとえば、多目的ポート１１０）がコンピューティングデバイス１００の後端１３４（後部）付近に位置してもよく、他方の多目的ポート（たとえば、多目的ポート１２０）がコンピューティングデバイス１００の前端１３６（前部）付近に位置してもよい。
【００２８】
図１Ａおよび図１Ｂは、２つの多目的ポート（多目的ポート１１０および多目的ポート１２０）がコンピューティングデバイス（たとえば、コンピューティングデバイス１００）の各側部に位置していることを示しているが、他の実現例は、コンピューティングデバイス上に３つ以上の多目的ポートを含んでいてもよい。たとえば、コンピューティングデバイス１００の各側部（ベース部１０４の第１の側部１０８およびベース部１０４の第２の側部１１４）は、２つ以上の多目的ポートを含んでいてもよい。コンピューティングデバイス１００上に含まれる各多目的ポートは、同一タイプのコネクタを組み込んでいるであろう。
【００２９】
各多目的ポート（多目的ポート１１０および多目的ポート１２０）は、たとえばＵＳＢタイプ−Ｃコネクタなどの特定のタイプのコネクタを含み得る。ＵＳＢタイプ−Ｃコネクタを使用することにより、コンピューティングデバイス１００のベース部にコネクタ（差し込み口）を組み込むための輪郭を薄型にすることができ、ベース部１０４の高さ１０をたとえば６ミリメートル未満にすることができる。
【００３０】
いくつかの実現例では、１つ以上の機能をサポートすることができる他のタイプのコネクタをコンピューティングデバイスの多目的ポートに組み込むことができる。当該機能は、高速で安全なデータを送受信する機能、ディスプレイ（モニタ）接続のためのデータ信号を提供または受信する機能、電力を供給または送出する機能、およびコンピューティングデバイスに含まれるバッテリを充電する機能を含み得るが、それらに限定されるものではない。
【００３１】
適切なコネクタまたはプラグが各端部に含まれるケーブルは、周辺デバイスをコンピューティングデバイスに接続／連結することができる。ケーブルの第１の端部は、コンピューティングデバイスの多目的ポートに含まれるコネクタに連結する、接続するまたは差し込むことができるコネクタまたはプラグを含み得る。ケーブルの第２の端部は、周辺デバイスの多目的ポートに含まれるコネクタに連結する、接続するまたは差し込むことができるコネクタまたはプラグを含み得る。いくつかの実現例では、コンピューティングデバイスの多目的ポートに含まれるコネクタおよび周辺デバイスの多目的ポートに含まれるコネクタは、同一タイプのコネクタ（たとえば、ＵＳＢタイプ−Ｃコネクタ）である。
【００３２】
いくつかの実現例では、周辺デバイスは、多目的ポートに組み込まれないコネクタを含んでいてもよい。これらの実現例では、周辺デバイスは、アダプタケーブルを使用して、コンピューティングデバイスの多目的ポートに組み込まれたコネクタに接続されてもよい。アダプタケーブルは、コンピューティングデバイスおよび周辺デバイスに接続する、連結するまたは差し込むことができる適切なコネクタまたはプラグをケーブルの両側に設けることができる。また、アダプタケーブルは、さまざまなコネクタによるコンピューティングデバイスから周辺デバイスへの信号の正確な電気的配線を確実にすることができる。これらの実現例では、アダプタケーブルは、多目的ポートに組み込まれるタイプのコネクタに含まれる接点またはピン、および周辺デバイスのポートに含まれるタイプのコネクタに含まれる接点またはピンによって提供／伝送／搬送される信号間に互換性がある場合に使用することができる。このことについては、図３、図４および図５を参照してより詳細
に説明する。
【００３３】
図１Ｃは、コンピューティングデバイス１００のベース部１０４に含まれる電気部品のブロック図である。図１Ａおよび図１Ｂに示されるように、ベース部１０４は、第１の多目的ポート１１０と、第２の多目的ポート１２０とを含む。ベース部１０４に含まれるマザーボード１５６によって提供される配線によって、電気信号が第２の多目的ポート１２０に提供され、第２の多目的ポート１２０から受信される。マザーボード１５６に接続するフラットケーブル１５８によって、電気信号が第１の多目的ポート１１０に提供され、第１の多目的ポート１１０から受信される。多目的ポート１１０，１２０のうちのいずれかまたは両方によって提供および／または受信される電気信号の、コンピューティングデバイス１００による判定について、図３、図４および図５を参照してより詳細に説明する。
【００３４】
図２は、コンピューティングデバイス２００のユーザ２４２のための例示的な作業空間構成２４０を示す図である。たとえば、コンピューティングデバイス２００は、図１Ａおよび図１Ｂに示されるコンピューティングデバイス１００であってもよい。例示的な作業空間構成２４０において、ユーザ２４２は、たとえばテーブルトップ２４８のサイズ、周辺デバイスのサイズ、ならびに周辺デバイスのユーザの好みの位置および向きに基づいて、所望の構成でテーブルトップ２４８（デスクトップ）上にプリンタ２４４および外部ディスプレイデバイス（モニタ）２４６を配置した。
【００３５】
ユーザ２４２は、第１のケーブル２５０によって第１の多目的ポート２１０にプリンタ２４４を接続することができ、第１の多目的ポート２１０は、プリンタ２４４と通信するためのデータを送受信することができる。ユーザは、第２のケーブル２５２によって第２の多目的ポート２２０にディスプレイデバイス２４６を接続することができ、第２の多目的ポート２２０は、コンピューティングデバイス２００からディスプレイデバイス２４６に表示データを提供することができる。代替的に、ユーザ２４２は、第１のケーブル２５０によってプリンタ２４４を第２の多目的ポート２２０に接続し、第２のケーブル２５２によってディスプレイデバイス２４６を第１の多目的ポート２１０に接続したかもしれない。たとえば、第２の多目的ポート２２０は、例示的なコンピューティングデバイス１００の第２の側部１１４を示す図１Ｂに示される多目的ポート１２０であってもよい。
【００３６】
いくつかの実現例では、プリンタ２４４は、多目的ポートを含み得る。第１のケーブル２５０は、プリンタ２４４に含まれる多目的ポートに接続する、連結するまたは差し込むために、および、コンピューティングデバイス２００上の第１の多目的ポート２１０（または、作業場構成によっては第２の多目的ポート２２０）に接続する、連結するまたは差し込むために、第１のケーブル２５０の各端部に適切なコネクタを設けることができる。たとえば、第１の多目的ポート２１０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、プリンタ２４４に含まれる多目的ポートは、ＵＳＢタイプ−Ｃコネクタを組み込んでもよい。
【００３７】
いくつかの実現例では、プリンタ２４４は、多目的ポートを含んでいなくてもよい。これらの実現例では、第１のケーブル２５０は、プリンタ２４４に含まれるポートに接続する、連結するまたは差し込むことができる適切なコネクタを第１のケーブル２５０の一端に設けることができる。第１のケーブル２５０は、第１の多目的ポート２１０（または、作業場構成によっては第２の多目的ポート２２０）に接続する、連結するまたは差し込むことができる適切なコネクタをケーブルの他端に設けることができる。たとえば、第１の多目的ポート２１０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、プリンタ２４４に含まれるポートは、ＵＳＢ２．０タイプコネクタ（差し込み口）またはＵＳＢ３．０タイプコネクタ（差し込み口）を組み込んでもよい。非限定的な例において、ＵＳＢ２．０
タイプコネクタ（差し込み口）またはＵＳＢ３．０タイプコネクタ（差し込み口）は、標準Ａ差し込み口、標準Ｂ差し込み口、Ｍｉｎｉ−Ａ差し込み口、Ｍｉｎｉ−Ｂ差し込み口、Ｍｉｃｒｏ−Ａ差し込み口、またはＭｉｃｒｏ−Ｂ差し込み口であってもよい。別の例では、プリンタ２４４に含まれるポートは、専有コネクタを組み込んでもよい。第１のケーブル２５０に含まれる配線は、コンピューティングデバイス２００上のＵＳＢ差し込み口（たとえば、ＵＳＢタイプ−Ｃコネクタ）における信号とプリンタ２４４上のＵＳＢ差し込み口における対応する信号との正確な接続を確実にすることができる。
【００３８】
いくつかの実現例では、ディスプレイデバイス２４６は、多目的ポートを含み得る。第２のケーブル２５２は、ディスプレイデバイス２４６に含まれる多目的ポートに接続する、連結するまたは差し込むために、および、コンピューティングデバイス２００上の第１の多目的ポート２１０（または、作業場構成によっては第２の多目的ポート２２０）に接続する、連結するまたは差し込むために、第２のケーブル２５２の各端部に適切なコネクタを設けることができる。たとえば、第１の多目的ポート２１０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、ディスプレイデバイス２４６に含まれる多目的ポートは、ＵＳＢタイプ−Ｃコネクタを組み込んでもよい。
【００３９】
いくつかの実現例では、ディスプレイデバイス２４６は、多目的ポートを含んでいなくてもよい。これらの実現例では、第２のケーブル２５２は、ディスプレイデバイス２４６に含まれるポートに接続する、連結するまたは差し込むことができる適切なコネクタを第２のケーブル２５２の一端に設けることができる。第２のケーブル２５２は、第１の多目的ポート２１０（または、作業場構成によっては第２の多目的ポート２２０）に接続する、連結するまたは差し込むことができる適切なコネクタをケーブルの他端に設けることができる。第１の例では、第１の多目的ポート２１０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、ディスプレイデバイス２４６に含まれるポートは、ＤｉｓｐｌａｙＰｏｒｔコネクタまたは差し込み口（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ）を組み込んでもよい。第２の例では、第１の多目的ポート２１０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、ディスプレイデバイス２４６に含まれるポートは、高解像度マルチメディアインターフェイス（ＨＤＭＩ）コネクタもしくは差し込み口、デジタルビデオインターフェイス（Digital Video Interface：Ｄ
ＶＩ）コネクタもしくは差し込み口、またはビデオグラフィックスアレイ（Video Graphics Array：ＶＧＡ）コネクタもしくは差し込み口を組み込んでもよい。別の例では、ディスプレイデバイス２４６に含まれるポートは、専有コネクタを組み込んでもよい。
【００４０】
第２のケーブル２５２に含まれる配線は、コンピューティングデバイス２００上のＵＳＢ差し込み口（たとえば、ＵＳＢタイプ−Ｃコネクタ）における信号とディスプレイデバイス２４６上のコネクタまたは差し込み口（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ、ＨＤＭＩコネクタ、ＤＶＩコネクタ、ＶＧＡコネクタ）における対応する信号との正確な接続を確実にすることができる。第２の例の場合、第２のケーブル２５２は、ＵＳＢタイプ−Ｃ  ＤｉｓｐｌａｙＰｏｒｔ互換信号を、ディスプレイデバイス２４６上のそれぞれのコネクタまたは差し込み口（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ、ＨＤＭＩコネクタ、ＤＶＩコネクタ、またはＶＧＡコネクタ）に必要な信号に変換するためのコンバータも含んでいてもよい。
【００４１】
たとえば、第１の多目的ポート２１０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、ディスプレイデバイス２４６に含まれるポートは、高解像度マルチメディアインターフェイス（ＨＤＭＩ）コネクタまたは差し込み口を組み込んでもよい。また、コンピューティングデバイス２００およびディスプレイデバイスは、モバイル・ハイデフィニション・リンク（Mobile High-Definition Link：ＭＨＬ）ＭＨＬ対応のデバイスであってもよ
い。適切なケーブルを使用することにより、ＭＨＬ対応のコンピューティングデバイスをＭＨＬ対応のディスプレイデバイスに接続することができる。場合によっては、ケーブルは、ＭＨＬ対応のコンピューティングデバイスに電力を提供することができるとともにＭＨＬ対応のコンピューティングデバイスをＭＨＬ対応のディスプレイデバイスに接続することができるアダプタを含んでいてもよい。ケーブルの一端においてＵＳＢタイプ−Ｃコネクタを使用し、ケーブルの他端においてＨＤＭＩコネクタを使用することについて説明したが、コンピューティングデバイスおよびディスプレイデバイスに含まれるコネクタ／差し込み口に接続／連結することができ、コンピューティングデバイスとディスプレイとの間でＭＨＬのための適切な信号を提供することができる任意のケーブルを、コンピューティングデバイスとディスプレイデバイスとの接続に使用することができる。場合によっては、ケーブルの一端においてＵＳＢタイプ−Ｃコネクタを使用し、ケーブルの他端においてＨＤＭＩコネクタを使用することは、高速高解像度ＭＨＬインターフェイスにとって必要であろう。
【００４２】
図３は、コンピューティングデバイス３００のユーザ３４２のための代替例の作業空間構成３４０を示す図である。たとえば、コンピューティングデバイス３００は、図１Ａおよび図１Ｂに示されるコンピューティングデバイス１００であってもよい。例示的な作業空間構成３４０において、ユーザ３４２は、たとえばテーブルトップ３４８のサイズ、周辺デバイスのサイズ、ならびに周辺デバイスのユーザの好みの位置および向きに基づいて、所望の構成でテーブルトップ３４８（デスクトップ）上に外部ディスプレイデバイス（モニタ）３４６およびモバイルコンピューティングデバイス３４４を配置した。
【００４３】
ユーザ３４２は、第１のケーブル３５０によってモバイルコンピューティングデバイス３４４を第２の多目的ポート３２０に接続することができる。いくつかの実現例では、第２の多目的ポート３２０は、モバイルコンピューティングデバイス３４４に電力を供給することができる。モバイルコンピューティングデバイス３４４は、供給された電力を使用して、モバイルコンピューティングデバイス３４４を動作させ、および／または、モバイルコンピューティングデバイス３４４に含まれるバッテリを充電することができる。いくつかの実現例では、コンピューティングデバイス３００とモバイルコンピューティングデバイス３４４との接続により、コンピューティングデバイス３００とモバイルコンピューティングデバイス３４４との間でデータを転送することができる。たとえば、第２の多目的ポート３２０は、例示的なコンピューティングデバイス１００の第２の側部１１４を示す図１Ｂに示される多目的ポート１２０であってもよい。
【００４４】
非限定的な例において、モバイルコンピューティングデバイス３４４は、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、タブレットコンピュータ、ノートブックコンピュータまたはラップトップコンピュータであってもよい。いくつかの実現例では、モバイルコンピューティングデバイス３４４は、多目的ポートを含み得る。第１のケーブル３５０は、モバイルコンピューティングデバイス３４４に含まれる多目的ポートに接続する、連結するまたは差し込むために、および、コンピューティングデバイス３００上の第２の多目的ポート３２０（または、作業場構成によっては第１の多目的ポート３１０）に接続する、連結するまたは差し込むために、第１のケーブル３５０の各端部に適切なコネクタを設けることができる。たとえば、第２の多目的ポート３２０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、モバイルコンピューティングデバイス３４４に含まれる多目的ポートは、ＵＳＢタイプ−Ｃコネクタを組み込んでもよい。
【００４５】
いくつかの実現例では、モバイルコンピューティングデバイス３４４は、多目的ポートを含んでいなくてもよい。これらの実現例では、第１のケーブル３５０は、モバイルコンピューティングデバイス３４４に含まれるポートに接続する、連結するまたは差し込むことができる適切なコネクタを第１のケーブル３５０の一端に設けることができる。第１の
ケーブル３５０は、第２の多目的ポート３２０（または、作業場構成によっては第１の多目的ポート３１０）に接続する、連結するまたは差し込むことができる適切なコネクタをケーブルの他端に設けることができる。たとえば、第２の多目的ポート３２０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、モバイルコンピューティングデバイス３４４に含まれるポートは、ＵＳＢ２．０タイプコネクタ（差し込み口）またはＵＳＢ３．０タイプコネクタ（差し込み口）を組み込んでもよい。非限定的な例において、ＵＳＢ２．０タイプコネクタ（差し込み口）またはＵＳＢ３．０タイプコネクタ（差し込み口）は、標準Ａ差し込み口、標準Ｂ差し込み口、Ｍｉｎｉ−Ａ差し込み口、Ｍｉｎｉ−Ｂ差し込み口、Ｍｉｃｒｏ−Ａ差し込み口、またはＭｉｃｒｏ−Ｂ差し込み口であってもよい。別の例では、モバイルコンピューティングデバイス３４４に含まれるポートは、専有コネクタを組み込んでもよい。第１のケーブル３５０に含まれる配線は、コンピューティングデバイス３００上のＵＳＢ差し込み口（たとえば、ＵＳＢタイプ−Ｃコネクタ）における信号とモバイルコンピューティングデバイス３４４上のＵＳＢ差し込み口における対応する信号との正確な接続を確実にすることができる。
【００４６】
ユーザ３４２は、第２のケーブル３５２によって第１の多目的ポート３１０にディスプレイデバイス３４６を接続することができ、第１の多目的ポート３１０は、コンピューティングデバイス３００からディスプレイデバイス３４６に表示データを提供することができる。代替的に、ユーザ３４２は、第１のケーブル３５０によってモバイルコンピューティングデバイス３４４を第１の多目的ポート３１０に接続したかもしれず、ユーザ３４２は、第２のケーブル３５２によってディスプレイデバイス３４６を第２の多目的ポート３２０に接続したかもしれない。
【００４７】
いくつかの実現例では、ディスプレイデバイス３４６は、多目的ポートを含み得る。第２のケーブル３５２は、ディスプレイデバイス３４６に含まれる多目的ポートに接続する、連結するまたは差し込むために、および、コンピューティングデバイス３００上の第１の多目的ポート３１０（または、作業場構成によっては第２の多目的ポート３２０）に接続する、連結するまたは差し込むために、第２のケーブル３５２の各端部に適切なコネクタを設けることができる。たとえば、第１の多目的ポート３１０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、ディスプレイデバイス３４６に含まれる多目的ポートは、ＵＳＢタイプ−Ｃコネクタを組み込んでもよい。
【００４８】
いくつかの実現例では、ディスプレイデバイス３４６は、多目的ポートを含んでいなくてもよい。これらの実現例では、第２のケーブル３５２は、ディスプレイデバイス３４６に含まれるポートに接続する、連結するまたは差し込むことができる適切なコネクタを第２のケーブル３５２の一端に設けることができる。第２のケーブル３５２は、第１の多目的ポート３１０（または、作業場構成によっては第２の多目的ポート３２０）に接続する、連結するまたは差し込むことができる適切なコネクタをケーブルの他端に設けることができる。第１の例では、第１の多目的ポート３１０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、ディスプレイデバイス３４６に含まれるポートは、ＤｉｓｐｌａｙＰｏｒｔコネクタまたは差し込み口（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ）を組み込んでもよい。第２の例では、第１の多目的ポート３１０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、ディスプレイデバイス３４６に含まれるポートは、高解像度マルチメディアインターフェイス（ＨＤＭＩ）コネクタもしくは差し込み口、デジタルビデオインターフェイス（ＤＶＩ）コネクタもしくは差し込み口、またはビデオグラフィックスアレイ（ＶＧＡ）コネクタもしくは差し込み口を組み込んでもよい。別の例では、ディスプレイデバイス３４６に含まれるポートは、専有コネクタを組み込んでもよい。
【００４９】
第２のケーブル３５２に含まれる配線は、コンピューティングデバイス３００上のＵＳ
Ｂ差し込み口（たとえば、ＵＳＢタイプ−Ｃコネクタ）における信号とディスプレイデバイス３４６上のコネクタまたは差し込み口（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ、ＨＤＭＩコネクタ、ＤＶＩコネクタ、ＶＧＡコネクタ）における対応する信号との正確な接続を確実にすることができる。第２の例の場合、第２のケーブル３５２は、ＵＳＢタイプ−Ｃ  ＤｉｓｐｌａｙＰｏｒｔ互換信号を、ディスプレイデバイス３４６上のそれぞれのコネクタまたは差し込み口（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ、ＨＤＭＩコネクタ、ＤＶＩコネクタ、またはＶＧＡコネクタ）に必要な信号に変換するためのコンバータも含んでいてもよい。
【００５０】
図４は、コンピューティングデバイス４００のユーザ４４２のための代替例の作業空間構成４４０を示す図である。たとえば、コンピューティングデバイス４００は、図１Ａおよび図１Ｂに示されるコンピューティングデバイス１００であってもよい。例示的な作業空間構成４４０において、ユーザ４４２は、たとえばテーブルトップ４４８のサイズ、周辺デバイスのサイズ、ならびに周辺デバイスのユーザの好みの位置および向きに基づいて、所望の構成でテーブルトップ４４８（デスクトップ）上に外部ディスプレイデバイス（モニタ）４４６を配置した。
【００５１】
ユーザ４４２は、第２のケーブル３５２によって第１の多目的ポート４１０にディスプレイデバイス４４６を接続することができ、第１の多目的ポート４１０は、コンピューティングデバイス４００からディスプレイデバイス４４６に表示データを提供することができる。代替的に、ユーザ４４２は、第２のケーブル４５２によってディスプレイデバイス４４６を第２の多目的ポート４２０に接続したかもしれない。たとえば、第２の多目的ポート４２０は、例示的なコンピューティングデバイス１００の第２の側部１１４を示す図１Ｂに示される多目的ポート１２０であってもよい。
【００５２】
いくつかの実現例では、ディスプレイデバイス４４６は、多目的ポートを含み得る。第２のケーブル４５２は、ディスプレイデバイス４４６に含まれる多目的ポートに接続する、連結するまたは差し込むために、および、コンピューティングデバイス４００上の第１の多目的ポート４１０（または、作業場構成によっては第２の多目的ポート４２０）に接続する、連結するまたは差し込むために、第２のケーブル４５２の各端部に適切なコネクタを設けることができる。たとえば、第１の多目的ポート４１０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、ディスプレイデバイス４４６に含まれる多目的ポートは、ＵＳＢタイプ−Ｃコネクタを組み込んでもよい。
【００５３】
いくつかの実現例では、ディスプレイデバイス４４６は、多目的ポートを含んでいなくてもよい。これらの実現例では、第２のケーブル４５２は、ディスプレイデバイス４４６に含まれるポートに接続する、連結するまたは差し込むことができる適切なコネクタを第２のケーブル４５２の一端に設けることができる。これは、図３および図４を参照して説明するようになされることができる。
【００５４】
ユーザ４４２は、第１のケーブル４５０によってパワーアダプタ４４４を第１の多目的ポート４１０に接続することができる。パワーアダプタ４４４は、交流電力をパワーアダプタ４４４に提供することができるコンセント４５４（たとえば、壁コンセント）に差し込まれることができる。パワーアダプタ４４４は、当該交流電力を、コンピューティングデバイス４００に含まれるバッテリに電力を供給するおよび／または充電するための適切な直流電力に変換することができる。代替的に、ユーザ４４２は、第２のケーブル４５２によってディスプレイデバイス４４６を第２の多目的ポート４２０に接続し、第１のケーブル４５０によってパワーアダプタ４４４を第１の多目的ポート４１０に接続したかもしれない。
【００５５】
いくつかの実現例では、パワーアダプタ４４４は、第１のケーブル４５０の第１の端部４５６と一体化されてもよく／第１のケーブル４５０の第１の端部４５６の一部であってもよい。第１のケーブル４５０は、コンピューティングデバイス４００上の第２の多目的ポート４２０（または、作業場構成によっては第１の多目的ポート４１０）に接続する、連結するまたは差し込むことができる適切なコネクタを第１のケーブル４５０の第２の端部４５８に含み得る。第１のケーブル４５０に含まれる配線は、コンピューティングデバイス４００上の第２の多目的ポート４２０に組み込まれたコネクタ（差し込み口）（たとえば、ＵＳＢタイプ−Ｃコネクタ）における信号とパワーアダプタ４４４における対応する信号との正確な接続を確実にすることができる。
【００５６】
いくつかの実現例では、パワーアダプタ４４４は、第１のケーブル４５０の第１の端部４５６でプラグを受け付けるコネクタまたは差し込み口を組み込んだポートを含み得る。たとえば、第２の多目的ポート４２０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、パワーアダプタ４４４に含まれるポートは、ＵＳＢタイプ−Ｃコネクタを組み込んでもよい。別の例では、第２の多目的ポート４２０は、ＵＳＢタイプ−Ｃコネクタを組み込んでもよく、パワーアダプタ４４４に含まれるポートは、ＵＳＢ標準Ａ−タイプ差し込み口（たとえば、ＵＳＢ２．０またはＵＳＢ３．０）を組み込んでもよい。第１のケーブル４５０に含まれる配線は、コンピューティングデバイス４００上の第２の多目的ポート４２０に組み込まれたコネクタ（差し込み口）（たとえば、ＵＳＢタイプ−Ｃコネクタ）における信号とパワーアダプタ４４４内のＵＳＢ差し込み口における対応する信号との正確な接続を確実にすることができる。
【００５７】
図５Ａは、コンピューティングデバイスに含まれる多目的ポートに組み込まれた例示的なコネクタ（差し込み口）５１２を示す図である。たとえば、図１Ａ、図１Ｂ、図１Ｃ、図２、図３および図４を参照して、コネクタ（差し込み口）５１２は、図１Ａ〜図１Ｃに示されるコネクタ１１２であってもよい。コネクタ（差し込み口）５１２は、図２、図３および図４にそれぞれ示されるコンピューティングデバイス２００、コンピューティングデバイス３００およびコンピューティングデバイス４００の例示的な実現例における多目的ポート（第１の多目的ポート２１０、第２の多目的ポート２２０、第１の多目的ポート３１０、第２の多目的ポート３２０、第１の多目的ポート４１０、および第２の多目的ポート４２０）に組み込まれることができる。コネクタ（差し込み口）５１２は、電気接点５０２を含む。
【００５８】
図５Ｂは、例示的なコネクタ（差し込み口）５１２の電気接点５０２上に含まれる例示的な信号５０６ａ〜ｅおよび例示的な信号５０８ａ〜ｄを示す図である。
【００５９】
図６Ａは、図５Ａに示されるコネクタ（差し込み口）５１２に接続する／連結する／差し込むことができる、ケーブルの端部に含まれ得る例示的なコネクタ（プラグ）６１４を示す図である。さらにまたは代替的に、コネクタ（プラグ）６１４は、周辺デバイス（たとえば、図２、図３および図４を参照して本明細書に記載されている周辺デバイスのうちのいずれか）に含まれるコネクタ（差し込み口）に接続され／連結され／差し込まれてもよい。いくつかの実現例では、ケーブルの各端部におけるコネクタ（プラグ）は、同一タイプであってもよい（たとえば、両方がコネクタ（プラグ）６１４のタイプのコネクタ（プラグ）である）。いくつかの実現例では、図２、図３および図４を参照して本明細書に記載されているように、ケーブルの一端は、コネクタ（プラグ）６１４を含んでいてもよく、ケーブルの他端は、異なるタイプのコネクタ（プラグ）であってもよい。コネクタ（プラグ）６１４は、電気接点６０２を含む。
【００６０】
図６Ｂは、例示的なコネクタ（プラグ）６１４の電気接点６０２上に含まれる例示的な
信号６０６ａ〜ｅおよび例示的な信号６０８ａ〜ｄを示す図である。
【００６１】
図５Ａ〜図５Ｂおよび図６Ａ〜図６Ｂに示される例示的な図では、コネクタ（プラグ）６１４は、第１の向きおよび第１の向きの逆向きにコネクタ（差し込み口）５１２に接続する／連結する／差し込むことができる。第１の向きでは、コネクタ（差し込み口）５１２上の信号５０６ａ〜ｅは、コネクタ（プラグ）６１４上の信号６０６ｅ〜ａにそれぞれ接続されることができる。また、信号５０８ａ，５０８ｂ，５０８ｄおよび５０８ｅは、信号６０８ｄ，６０８ｃ，６０８ｂおよび６０８ａにそれぞれ接続されることができる。第２の向きでは、コネクタ（プラグ）６１４は、第１の向きとは逆にされた（たとえば、反転させて１８０度回転させた）向きでコネクタ（差し込み口）５１２に挿入されることができる。第２の向きでは、コネクタ（差し込み口）５１２上の信号５０６ａ，５０６ｂ，５０６ｄおよび５０６ｅは、コネクタ（プラグ）６１４上の信号６０８ａ，６０８ｂ，６０８ｃおよび６０８ｄにそれぞれ接続されることができる。また、信号５０８ａ〜ｅは、信号６０６ａ〜ｅにそれぞれ接続されることができる。コネクタ（差し込み口）５１２上の信号５０６ｃとコネクタ（プラグ）６１４上の信号６０６ｃとの接続は、コネクタ（プラグ）６１４が第１の向きでコネクタ（差し込み口）５１２に挿入されることを示す。コネクタ（差し込み口）５１２上の信号５０８ｃとコネクタ（プラグ）６１４上の信号６０６ｃとの接続は、コネクタ（プラグ）６１４が第２の向きでコネクタ（差し込み口）５１２に挿入されることを示す。
【００６２】
電気接点６０２は、ケーブルに含まれるそれぞれの電線に結合／接続されることができる。そして、電線は、ケーブルの他端における別のコネクタ（プラグ）に含まれる電気接点に結合／接続されることができる。図２、図３および図４に関して説明したように、いくつかの実現例では、ケーブルの両端におけるコネクタ（プラグ）は、同一タイプのコネクタ（プラグ）であってもよい。いくつかの実現例では、ケーブルの一端におけるコネクタ（プラグ）は、ケーブルの他端におけるコネクタ（プラグ）のタイプとは異なっていてもよい。ケーブル内の電線は、ケーブルの一端の電気接点上の信号とケーブルの他端の電気接点上の適切なそれぞれの信号とを接続する。
【００６３】
図７は、データコントローラ７０２とディスプレイコントローラ７０４とマルチプレクサ７０６とコンフィギュレーションスイッチ７０８とコネクタ（差し込み口）７１０とを含む例示的な電気回路７００を示すブロック図である。たとえば、電気回路７００は、図１Ａ〜図１Ｃを参照して示されるコンピューティングデバイス１００のベース部１０４に含まれるマザーボード１５６に含まれていてもよく／マザーボード１５６の一部であってもよい。コネクタ（差し込み口）７１０は、図１Ａ〜図１Ｂを参照して示されるコネクタ１１２であってもよく、または図５Ａに示されるコネクタ（差し込み口）５１２であってもよい。
【００６４】
図７に示されるように、マルチプレクサ７０６は、データコントローラ７０２からの差動対データ出力信号７１４ａ〜ｂを差動対入力信号７１２ａ〜ｂとして受信することができる。差動対信号伝達システムは、一対のしっかりと結合されたワイヤで信号を送信／提供することができる。一方のワイヤは信号を搬送し、他方のワイヤは信号の同等であるが反対の画像を搬送する。差動対信号を使用することにより、コモンモード電気ノイズを相殺して基本的に排除することができ、外部ソースまたは隣接する信号からのノイズを除去することができる。これにより、特に高速データレート（たとえば、５ギガビット／秒、１０ギガビット／秒）でデータを搬送する際のシグナルインテグリティを向上させることができる。
【００６５】
マルチプレクサ７０６は、ディスプレイコントローラ７０４からの差動対表示出力信号７１６ａ〜ｂを差動対入力信号７１２ｃ〜ｄとして受信することができる。選択入力７１
８およびイネーブル入力７２０は、差動対マルチプレクサ出力信号７２２ａ〜ｂが差動対データ出力信号７１４ａ〜ｂであるか差動対表示出力信号７１６ａ〜ｂであるかを判定することができる。コンフィギュレーションスイッチ７０８は、ディスプレイコントローラ７０４からマルチプレクサ出力信号７２２ａ〜ｂおよび差動対表示出力信号７１６ｃ〜ｄを受信する。また、コンフィギュレーションスイッチ７０８は、コネクタ（差し込み口）７１０から向き信号７２４を受信することができる。コンフィギュレーションスイッチ７０８は、向き信号７２４を使用してコネクタ（差し込み口）に挿入されたときのコネクタ（プラグ）の向きを検出することができる。
【００６６】
コンフィギュレーションスイッチ７０８は、検出された向き（向き信号７２４）に基づいて、マルチプレクサ出力信号７２２ａ〜ｂおよび差動対表示出力信号７１６ｃ〜ｄをコネクタ（差し込み口）７１０上の適切なピン／接点にルーティングすることができる。図５Ａ〜図５Ｂおよび図６Ａ〜図６Ｂを参照して、コネクタ（差し込み口）に挿入されたときのコネクタ（プラグ）の向きは、コネクタ（差し込み口）７１０へのマルチプレクサ出力信号７２２ａ〜ｂおよび差動対表示出力信号７１６ｃ〜ｄのルーティングを判定することができる。向き信号は、単一の向き信号７２４として示されているが、いくつかの実現例ではコンフィギュレーションスイッチ７０８への２つ以上の入力信号を含んでいてもよい。
【００６７】
非限定的な例において、データコントローラ７０２は、ＵＳＢコントローラであってもよい。差動対データ出力信号７１４ａ〜ｂはそれぞれ、高速ＵＳＢ通信（たとえば、ＵＳＢ３．０、ＵＳＢ３．１）で使用される差動対送信信号および差動対受信信号であってもよい。ディスプレイコントローラ７０４は、フルＤｉｓｐｌａｙＰｏｒｔ性能を発揮できる４つの高速レーン（たとえば、差動対表示出力信号７１６ａ〜ｄ）を提供することができるＤｉｓｐｌａｙＰｏｒｔソースであってもよい。コネクタ（差し込み口）７１０は、ＵＳＢタイプ−Ｃコネクタ（差し込み口）であってもよい。
【００６８】
いくつかの実現例では、マルチプレクサ７０６は、データコントローラ７０２（ＵＳＢコントローラ）から受信した送信信号および受信信号（たとえば、差動対データ出力信号７１４ａ〜ｂ）をコンフィギュレーションスイッチ７０８に出力するように選択することができる。また、コンフィギュレーションスイッチ７０８は、ディスプレイコントローラ７０４（ＤｉｓｐｌａｙＰｏｒｔソース）から直接、出力高速レーン１および高速レーン０（たとえば、差動対表示出力信号７１６ｃ〜ｄ）を受信することができる。コネクタ（差し込み口）７１０に挿入されたコネクタ（プラグ）の判定された向きに応じて、コンフィギュレーションスイッチ７０８は、コネクタ（差し込み口）７１０への差動対表示出力信号７１６ａ〜ｂのルーティングおよび差動対データ出力信号７１４ａ〜ｂのルーティングを判定することができる。
【００６９】
これらの実現例では、コンピューティングデバイス（たとえば、コンピューティングデバイス１００）は、ＤｉｓｐｌａｙＰｏｒｔ性能および高速ＵＳＢ性能を提供することができる。これらの実現例では、コンピューティングデバイスは、ドッキングステーションに連結／接続されることができ、当該ドッキングステーションは、差動対データ出力信号７１４ａ〜ｂ上の高速ＵＳＢデータおよび差動対表示出力信号７１６ｃ〜ｄ上の表示データを周辺デバイスおよびディスプレイデバイスにそれぞれ同時に転送することを可能にすることができる。
【００７０】
いくつかの実現例では、マルチプレクサ７０６は、ディスプレイコントローラ７０４（ＤｉｓｐｌａｙＰｏｒｔソース）から受信した高速レーン２および高速レーン３（たとえば、差動対表示出力信号７１６ａ〜ｂ）をコンフィギュレーションスイッチ７０８に出力するように選択することができる。また、コンフィギュレーションスイッチ７０８は、デ
ィスプレイコントローラ７０４（ＤｉｓｐｌａｙＰｏｒｔソース）から直接、出力高速レーン１および高速レーン０（たとえば、差動対表示出力信号７１６ｃ〜ｄ）を受信することができる。コネクタ（差し込み口）７１０に挿入されたコネクタ（プラグ）の判定された向きに応じて、コンフィギュレーションスイッチ７０８は、コネクタ（差し込み口）７１０への差動対表示出力信号７１６ａ〜ｄのルーティングを判定することができる。
【００７１】
これらの実現例では、コンピューティングデバイス（たとえば、コンピューティングデバイス１００）は、ＵＳＢタイプ−Ｃコネクタの任意のＤｉｓｐｌａｙＰｏｒｔオルタネートモード機能を利用してフルＤｉｓｐｌａｙＰｏｒｔ性能を提供することができる。図２、図３および図４を参照して説明したように、たとえば、ケーブルの両端のコネクタ（プラグ）は、ＵＳＢタイプ−Ｃコネクタ（プラグ）であってもよい。この例では、ケーブルの一端は、コンピューティングデバイスのポートに含まれるＵＳＢタイプ−Ｃコネクタ（差し込み口）（たとえば、コネクタ（差し込み口）７１０）に差し込むことができ、ケーブルの他端は、ディスプレイデバイスに含まれるＵＳＢタイプ−Ｃコネクタ（差し込み口）に差し込むことができる。
【００７２】
別の例では、ディスプレイデバイスは、ＤｉｓｐｌａｙＰｏｒｔコネクタ（差し込み口）（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ）を含んでいてもよい。この例では、ケーブルの一端のコネクタ（プラグ）は、コンピューティングデバイスのポートに含まれるＵＳＢタイプ−Ｃコネクタ（差し込み口）（たとえば、コネクタ（差し込み口）７１０）に差し込むＵＳＢタイプ−Ｃコネクタ（プラグ）であってもよい。ケーブルの他端は、ＤｉｓｐｌａｙＰｏｒｔコネクタ（差し込み口）に差し込むＤｉｓｐｌａｙＰｏｒｔコネクタ（プラグ）（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ）であってもよい。別の例では、ディスプレイデバイスは、ＨＤＭＩ、ＤＶＩまたはＶＧＡコネクタ（差し込み口）を含んでいてもよい。この例では、コンフィギュレーションスイッチ７０８は、差動対表示出力信号７１６ａ〜ｄを、ディスプレイデバイスに含まれるＨＤＭＩ、ＤＶＩまたはＶＧＡコネクタ（差し込み口）への接続に必要な信号に変換するコンバータを含んでいてもよい。場合によっては、コンバータは、コンフィギュレーションスイッチ７０８とは別個のアダプタであってもよい。
【００７３】
差動対表示出力信号７１６ａ〜ｄをコネクタ（差し込み口）７１０に提供する際、差動対表示出力信号７１６ａ〜ｂはマルチプレクサ７０６を介してルーティングされる一方、差動対表示出力信号７１６ｃ〜ｄはマルチプレクサ７０６を介さない。マルチプレクサ７０６を介した差動対表示出力信号７１６ａ〜ｂのルーティングは、差動対表示出力信号７１６ｃ〜ｄに存在しない信号伝搬遅延を差動対表示出力信号７１６ａ〜ｂに生じさせる可能性がある。この不一致は、表示データの品質に影響を及ぼす可能性がある。
【００７４】
図８は、データコントローラ８０２とディスプレイコントローラ８０４と再順序付けスイッチ８４０と第１のマルチプレクサ８０６と第２のマルチプレクサ８２６とコンフィギュレーションロジック８５０とコネクタ（差し込み口）８１０とを含む例示的な電気回路８００を示すブロック図である。たとえば、電気回路８００は、図１Ａ〜図１Ｃを参照して示されるコンピューティングデバイス１００のベース部１０４に含まれるマザーボード１５６に含まれていてもよく／マザーボード１５６の一部であってもよい。コネクタ（差し込み口）８１０は、図１Ａ〜図１Ｂを参照して示されるコネクタ１１２であってもよく、または図５Ａに示されるコネクタ（差し込み口）５１２であってもよい。
【００７５】
図８に示されるように、第１のマルチプレクサ８０６は、データコントローラ８０２からの差動対データ出力信号８１４ａ〜ｂを差動対入力信号８１２ａ〜ｂとして受信することができる。第１のマルチプレクサ８０６は、再順序付けスイッチ８４０からの差動対表
示出力信号８１６ａ〜ｂを差動対入力信号８１２ｃ〜ｄとして受信することができる。選択入力８１８およびイネーブル入力８２０は、差動対マルチプレクサ出力信号８２２ａ〜ｂが差動対データ出力信号８１４ａ〜ｂであるか差動対表示出力信号８１６ａ〜ｂであるかを判定することができる。コネクタ（差し込み口）８１０は、マルチプレクサ出力信号８２２ａ〜ｂを受信することができる。
【００７６】
第２のマルチプレクサ８２６は、データコントローラ８０２からの差動対データ出力信号８１４ａ〜ｂを差動対入力信号８２８ａ〜ｂとして受信することができる。第２のマルチプレクサ８２６は、再順序付けスイッチ８４０からの差動対表示出力信号８１６ｃ〜ｄを差動対入力信号８２８ｃ〜ｄとして受信することができる。選択入力８３２およびイネーブル入力８３４は、差動対マルチプレクサ出力信号８３０ａ〜ｂが差動対データ出力信号８１４ａ〜ｂであるか差動対表示出力信号８１６ｃ〜ｄであるかを判定することができる。コネクタ（差し込み口）８１０は、マルチプレクサ出力信号８３０ａ〜ｂを受信することができる。コンフィギュレーションロジック８５０は、コネクタ（差し込み口）８１０から向き信号８２４を受信することができる。コンフィギュレーションロジック８５０は、向き信号８２４の値に基づいて、コネクタ（差し込み口）８１０に挿入されたときのコネクタ（プラグ）の向きを判定することができる。コンフィギュレーションロジック８５０は、コネクタ（差し込み口）８１０に挿入されたときのコネクタ（プラグ）の判定された向きに基づいて、コンフィギュレーション制御信号８５２ａ〜ｄを選択入力８１８、イネーブル入力８２０、選択入力８３２およびイネーブル入力８３４にそれぞれ提供することができる。
【００７７】
また、コンフィギュレーションロジック８５０は、再順序付けコンフィギュレーション制御信号８５４を再順序付けスイッチ８４０の再順序付け制御入力８４６に提供することができる。コネクタ（差し込み口）８１０に挿入されたときのコネクタ（プラグ）の判定された向き（および再順序付け制御入力８４６の値）に基づいて、再順序付けスイッチ８４０は、ディスプレイコントローラ８０４から受信した差動対ディスプレイコントローラ出力信号８４２ａ〜ｄを再順序付けする／切り換えることができる。差動対ディスプレイコントローラ出力信号８４２ａ〜ｄの再順序付け／切り換えは、コネクタ（差し込み口）８１０に挿入されたときのコネクタ（プラグ）の検出された向きに基づいて（向き信号８２４の値に基づいて）、適切な信号がコネクタ（差し込み口）８１０上の適切なピン／接点にルーティングされることを確実にすることができる。いくつかの実現例では、再順序付けスイッチ８４０は、ディスプレイコントローラ８０４の一部として含まれていてもよい。
【００７８】
図５Ａ〜図５Ｂおよび図６Ａ〜図６Ｂを参照して、コネクタ（差し込み口）に挿入されたときのコネクタ（プラグ）の向きは、コネクタ（差し込み口）８１０へのディスプレイコントローラ出力信号８４２ａ〜ｄのルーティングを判定することができる。向き信号は、単一の向き信号８２４として示されているが、いくつかの実現例ではコンフィギュレーションロジック８５０への２つ以上の入力信号を含んでいてもよい。
【００７９】
図８に示される例示的な回路では、差動対データ出力信号８１４ａ〜ｂは、第１のマルチプレクサ８０６および第２のマルチプレクサ８２６にルーティングされる。第１のマルチプレクサ８０６にも第２のマルチプレクサ８２６にも差動対データ出力信号８１４ａ〜ｂをルーティングすることは、マルチプレクサ８０６，８２６の両方に差動対データ出力信号８１４ａ〜ｂをルーティングする際の信号トレースの長さに起因して、シグナルインテグリティ問題を生じさせる可能性がある。第１のマルチプレクサ８０６および第２のマルチプレクサ８２６を互いに接近させて設置することにより、シグナルインテグリティ問題を減少させることができるが、当該問題を排除することはできない。
【００８０】
図８に示される例示的な回路では、差動対表示出力信号８１６ａ〜ｂは第１のマルチプレクサ８０６を介してルーティングされ、差動対表示出力信号８１６ｃ〜ｄは第２のマルチプレクサ８２６を介してルーティングされる。マルチプレクサを介した差動対表示出力信号８１６ａ〜ｄのルーティングは、実質的に同一の信号伝搬遅延を差動対表示出力信号８１６ａ〜ｂおよび差動対表示出力信号８１６ｃ〜ｄに生じさせる。
【００８１】
非限定的な例において、データコントローラ８０２は、ＵＳＢコントローラであってもよい。差動対データ出力信号８１４ａ〜ｂはそれぞれ、高速ＵＳＢ通信（たとえば、ＵＳＢ３．０、ＵＳＢ３．１）で使用される差動対送信信号および差動対受信信号であってもよい。ディスプレイコントローラ８０４は、フルＤｉｓｐｌａｙＰｏｒｔ性能を発揮できる４つの高速レーン（たとえば、差動対ディスプレイコントローラ出力信号８４２ａ〜ｄ）を提供することができるＤｉｓｐｌａｙＰｏｒｔソースであってもよい。コネクタ（差し込み口）８１０は、ＵＳＢタイプ−Ｃコネクタ（差し込み口）であってもよい。
【００８２】
いくつかの実現例では、第１のマルチプレクサ８０６は、データコントローラ８０２（ＵＳＢコントローラ）から受信した送信信号および受信信号（たとえば、差動対データ出力信号８１４ａ〜ｂ）を差動対マルチプレクサ出力信号８２２ａ〜ｂとしてコネクタ８１０に出力するように選択することができる。また、第２のマルチプレクサ８２６は、再順序付けスイッチ８４０から受信した差動対表示出力信号８１６ｃ〜ｄ（たとえば、ＤｉｓｐｌａｙＰｏｒｔソース出力高速レーン１および高速レーン０）を差動対マルチプレクサ出力信号８３０ａ〜ｂとして出力するように選択することができる。コネクタ（差し込み口）８１０に挿入されたコネクタ（プラグ）の判定された向きに応じて、再順序付けスイッチ８４０は、差動対表示出力信号８１６ｃ〜ｄおよび差動対データ出力信号８１４ａ〜ｂがコネクタ（差し込み口）８１０上のコネクタ入力８４４ｃ〜ｄおよびコネクタ入力８４４ａ〜ｂにそれぞれルーティングされるべきであると判定することができる。
【００８３】
いくつかの実現例では、第１のマルチプレクサ８０６は、再順序付けスイッチ８４０からの差動対表示出力信号８１６ａ〜ｂ（たとえば、ＤｉｓｐｌａｙＰｏｒｔソース出力高速レーン２および高速レーン３）を差動対マルチプレクサ出力信号８２２ａ〜ｂとして出力するように選択することができる。また、第２のマルチプレクサ８２６は、データコントローラ８０２（ＵＳＢコントローラ）から受信した送信信号および受信信号（たとえば、差動対データ出力信号８１４ａ〜ｂ）を差動対マルチプレクサ出力信号８３０ａ〜ｂとしてコネクタ（差し込み口）８１０に出力するように選択することができる。コネクタ（差し込み口）８１０に挿入されたコネクタ（プラグ）の判定された向きに応じて、再順序付けスイッチ８４０は、差動対表示出力信号８１６ａ〜ｂおよび差動対データ出力信号８１４ａ〜ｂがコネクタ（差し込み口）８１０上のコネクタ入力８４４ｃ〜ｄおよびコネクタ入力８４４ａ〜ｂにそれぞれルーティングされるべきであると判定することができる。
【００８４】
これらの実現例では、コンピューティングデバイス（たとえば、コンピューティングデバイス１００）は、ＤｉｓｐｌａｙＰｏｒｔ性能および高速ＵＳＢ性能を提供することができる。これらの実現例では、コンピューティングデバイスは、ドッキングステーションに連結／接続されることができ、当該ドッキングステーションは、差動対データ出力信号８１４ａ〜ｂ上の高速ＵＳＢデータおよび差動対表示出力信号８１６ａ〜ｂまたは差動対表示出力信号８１６ｃ〜ｄ上の表示データを周辺デバイスおよびディスプレイデバイスにそれぞれ同時に転送することを可能にすることができる。
【００８５】
いくつかの実現例では、第１のマルチプレクサ８０６は、ディスプレイコントローラ８０４（ＤｉｓｐｌａｙＰｏｒｔソース）から信号を受信するところの再順序付けスイッチ８４０から受信した高速レーン２および高速レーン３（たとえば、差動対表示出力信号８１６ａ〜ｂ）を、コネクタ（差し込み口）８１０に出力するように選択することができる
。また、第２のマルチプレクサ８２６は、ディスプレイコントローラ８０４（ＤｉｓｐｌａｙＰｏｒｔソース）から信号を受信するところの再順序付けスイッチ８４０から受信した差動対表示出力信号８１６ｃ〜ｄを、差動対マルチプレクサ出力信号８３０ａ〜ｂとしてコネクタ（差し込み口）８１０に出力するように選択することができる。コネクタ（差し込み口）８１０に挿入されたコネクタ（プラグ）の判定された向きに応じて、再順序付けスイッチ８４０は、コネクタ（差し込み口）８１０への差動対ディスプレイコントローラ出力信号８４２ａ〜ｄのルーティングを判定することができる。
【００８６】
これらの実現例では、コンピューティングデバイス（たとえば、コンピューティングデバイス１００）は、ＵＳＢタイプ−Ｃコネクタの任意のＤｉｓｐｌａｙＰｏｒｔオルタネートモード機能を利用してフルＤｉｓｐｌａｙＰｏｒｔ性能を提供することができる。図２、図３および図４を参照して説明したように、たとえば、ケーブルの両端のコネクタ（プラグ）は、ＵＳＢタイプ−Ｃコネクタ（プラグ）であってもよい。この例では、ケーブルの一端は、コンピューティングデバイスのポートに含まれるＵＳＢタイプ−Ｃコネクタ（差し込み口）（たとえば、コネクタ（差し込み口）８１０）に差し込むことができ、ケーブルの他端は、ディスプレイデバイスに含まれるＵＳＢタイプ−Ｃコネクタ（差し込み口）に差し込むことができる。
【００８７】
別の例では、ディスプレイデバイスは、ＤｉｓｐｌａｙＰｏｒｔコネクタ（差し込み口）（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ）を含んでいてもよい。この例では、ケーブルの一端のコネクタ（プラグ）は、コンピューティングデバイスのポートに含まれるＵＳＢタイプ−Ｃコネクタ（差し込み口）（たとえば、コネクタ（差し込み口）７１０）に差し込むＵＳＢタイプ−Ｃコネクタ（プラグ）であってもよい。ケーブルの他端は、ＤｉｓｐｌａｙＰｏｒｔコネクタ（差し込み口）に差し込むＤｉｓｐｌａｙＰｏｒｔコネクタ（プラグ）（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ）であってもよい。別の例では、ディスプレイデバイスは、ＨＤＭＩ、ＤＶＩまたはＶＧＡコネクタ（差し込み口）を含んでいてもよい。たとえば、差動対表示出力信号８１６ａ〜ｄと第１のマルチプレクサ８０６および第２のマルチプレクサ８２６との間に設置される回路は、差動対表示出力信号８１６ａ〜ｄを、ディスプレイデバイスに含まれるＨＤＭＩ、ＤＶＩまたはＶＧＡコネクタ（差し込み口）への接続に必要な信号に変換するコンバータを含んでいてもよい。場合によっては、コンバータは、マルチプレクサ８０６，８２６の各々に含まれていてもよい。
【００８８】
図７に示される例示的な電気回路７００および図８に示される例示的な電気回路８００の各々は、表示データの品質に影響を及ぼす可能性があるシグナルインテグリティ問題を生じさせる。
【００８９】
図９は、データコントローラ９０２とディスプレイコントローラ９０４と第１のマルチプレクサ９０６と第２のマルチプレクサ９２６と第３のマルチプレクサ９３６と第４のマルチプレクサ９３８と再順序付けスイッチ９４０とコンフィギュレーションロジック９５０とコネクタ（差し込み口）９１０とを含む例示的な電気回路９００を示すブロック図である。たとえば、電気回路９００は、図１Ａ〜図１Ｃを参照して示されるコンピューティングデバイス１００のベース部１０４に含まれるマザーボード１５６に含まれていてもよく／マザーボード１５６の一部であってもよい。コネクタ（差し込み口）９１０は、図１Ａ〜図１Ｂを参照して示されるコネクタ１１２であってもよく、または図５Ａに示されるコネクタ（差し込み口）５１２であってもよい。
【００９０】
例示的な電気回路９００は、図８に示される例示的な電気回路８００と同様の態様で機能する。図８における点線８０および図９における点線９０によって示されるように、点
線８０内の領域に含まれる電気回路は、図９に点線９０で示されるように実現することができる。たとえば、第１のマルチプレクサ８０６は、（図９に点線９２によって示される）第１のマルチプレクサ９０６および第２のマルチプレクサ９２６を使用して実現されてもよい。第２のマルチプレクサ８２６は、（図９に点線９４によって示される）第３のマルチプレクサ９３６および第４のマルチプレクサ９３８を使用して実現されてもよい。第３のマルチプレクサ９３６および第４のマルチプレクサ９３８を上下に積層し、そして（上下に積層された）第１のマルチプレクサ９０６および第２のマルチプレクサ９２６と背中合わせの構成で設置することにより、マルチプレクサ９３６，９３８，９０６および９２６を互いに非常に近接させて設置することを可能にすることができる。また、（マルチプレクサ９３６，９３８，９０６および９２６の背中合わせの構成間で）図９に示されるデータコントローラ９０２および再順序付けスイッチ９４０から信号をルーティングすることにより、信号ルーティングの長さを減少させ、非常に長く不一致の信号経路長さに関連付けられ得る信号劣化を最小限にすることができる。たとえば、第１のマルチプレクサ９０６の入力端９６０は、第３のマルチプレクサ９３６の入力端９６２に対向している。第２のマルチプレクサ９２６の入力端９６４は、第４のマルチプレクサ９３８の入力端９６６に対向している。
【００９１】
図９に示されるように、第１のマルチプレクサ９０６は、データコントローラ９０２からの差動対データ出力信号９１４ｂを差動対入力信号９１２ｂとして受信することができる。第１のマルチプレクサ９０６は、再順序付けスイッチ９４０からの差動対表示出力信号９１６ａを差動対入力信号９１２ｄとして受信することができる。第２のマルチプレクサ９２６は、データコントローラ９０２からの差動対データ出力信号９１４ａを差動対入力信号９１２ａとして受信することができる。第２のマルチプレクサ９２６は、再順序付けスイッチ９４０からの差動対表示出力信号９１６ｂを差動対入力信号９１２ｃとして受信することができる。選択入力９１８およびイネーブル入力９２０は、差動対マルチプレクサ出力信号９２２ａ〜ｂが差動対データ出力信号９１４ａ〜ｂであるか差動対表示出力信号９１６ａ〜ｂであるかを判定することができる。コネクタ（差し込み口）９１０は、マルチプレクサ出力信号９２２ａ〜ｂを受信することができる。
【００９２】
第３のマルチプレクサ９３６は、データコントローラ９０２からの差動対データ出力信号９１４ｂを差動対入力信号９２８ｂとして受信することができる。第３のマルチプレクサ９３６は、再順序付けスイッチ９４０からの差動対表示出力信号９１６ｄを差動対入力信号９２８ｄとして受信することができる。第４のマルチプレクサ９３８は、データコントローラ９０２からの差動対データ出力信号９１４ａを差動対入力信号９２８ａとして受信することができる。第４のマルチプレクサ９３８は、再順序付けスイッチ９４０からの差動対表示出力信号９１６ｃを差動対入力信号９２８ｃとして受信することができる。選択入力９３２およびイネーブル入力９３４は、差動対マルチプレクサ出力信号９３０ａ〜ｂが差動対データ出力信号９１４ａ〜ｂであるか差動対表示出力信号９１６ｃ〜ｄであるかを判定することができる。コネクタ（差し込み口）９１０は、マルチプレクサ出力信号９３０ａ〜ｂを受信することができる。
【００９３】
コンフィギュレーションロジック９５０は、コネクタ（差し込み口）９１０から向き信号９２４を受信することができる。コンフィギュレーションロジック９５０は、向き信号９２４の値に基づいて、コネクタ（差し込み口）９１０に挿入されたときのコネクタ（プラグ）の向きを判定することができる。コンフィギュレーションロジック９５０は、コネクタ（差し込み口）９１０に挿入されたときのコネクタ（プラグ）の判定された向きに基づいて、コンフィギュレーション制御信号９５２ａ〜ｄを選択入力９１８、イネーブル入力９２０、選択入力９３２およびイネーブル入力９３４にそれぞれ提供することができる。また、コンフィギュレーションロジック９５０は、再順序付けコンフィギュレーション制御信号９５４を再順序付けスイッチ９４０の再順序付け制御入力９４６に提供すること
ができる。コネクタ（差し込み口）９１０に挿入されたときのコネクタ（プラグ）の判定された向き（および再順序付け制御入力９４６の値）に基づいて、再順序付けスイッチ９４０は、ディスプレイコントローラ９０４から受信した差動対ディスプレイコントローラ出力信号９４２ａ〜ｄを再順序付けする／切り換えることができる。差動対ディスプレイコントローラ出力信号９４２ａ〜ｄの再順序付け／切り換えは、コネクタ（差し込み口）９１０に挿入されたときのコネクタ（プラグ）の検出された向きに基づいて（向き信号９２４の値に基づいて）、適切な信号がコネクタ（差し込み口）９１０上の適切なピン／接点にルーティングされることを確実にすることができる。いくつかの実現例では、再順序付けスイッチ９４０は、ディスプレイコントローラ９０４の一部として含まれていてもよい。
【００９４】
図５Ａ〜図５Ｂおよび図６Ａ〜図６Ｂを参照して、コネクタ（差し込み口）に挿入されたときのコネクタ（プラグ）の向きは、コネクタ（差し込み口）９１０へのディスプレイコントローラ出力信号９４２ａ〜ｄのルーティングを判定することができる。向き信号は、単一の向き信号９２４として示されているが、いくつかの実現例ではコンフィギュレーションロジック９５０への２つ以上の入力信号を含んでいてもよい。
【００９５】
非限定的な例において、データコントローラ９０２は、ＵＳＢコントローラであってもよい。差動対データ出力信号９１４ａ〜ｂはそれぞれ、高速ＵＳＢ通信（たとえば、ＵＳＢ３．０、ＵＳＢ３．１）で使用される差動対送信信号および差動対受信信号であってもよい。ディスプレイコントローラ９０４は、フルＤｉｓｐｌａｙＰｏｒｔ性能を発揮できる４つの高速レーン（たとえば、差動対ディスプレイコントローラ出力信号９４２ａ〜ｄ）を提供することができるＤｉｓｐｌａｙＰｏｒｔソースであってもよい。コネクタ（差し込み口）９１０は、ＵＳＢタイプ−Ｃコネクタ（差し込み口）であってもよい。
【００９６】
いくつかの実現例では、第１のマルチプレクサ９０６および第２のマルチプレクサ９２６は、送信信号および受信信号（たとえば、それぞれ差動対データ出力信号９１４ａ〜ｂ）を差動対マルチプレクサ出力信号９２２ａ〜ｂとして出力するように選択することができる。また、第３のマルチプレクサ９３６および第４のマルチプレクサ９３８は、再順序付けスイッチ９４０から受信した差動対表示出力信号９１６ｃ〜ｄ（たとえば、それぞれＤｉｓｐｌａｙＰｏｒｔソース出力高速レーン１および高速レーン０）を差動対マルチプレクサ出力信号９３０ａ〜ｂとして出力するように選択することができる。コネクタ（差し込み口）９１０に挿入されたコネクタ（プラグ）の判定された向きに応じて、再順序付けスイッチ９４０は、差動対表示出力信号９１６ｃ〜ｄおよび差動対データ出力信号９１４ａ〜ｂがコネクタ（差し込み口）９１０上のコネクタ入力９４４ｃ〜ｄおよびコネクタ入力９４４ａ〜ｂにそれぞれルーティングされるべきであると判定することができる。
【００９７】
いくつかの実現例では、第１のマルチプレクサ９０６および第２のマルチプレクサ９２６は、再順序付けスイッチ９４０からの差動対表示出力信号９１６ａ〜ｂ（たとえば、それぞれＤｉｓｐｌａｙＰｏｒｔソース出力高速レーン３および高速レーン２）を差動対マルチプレクサ出力信号９２２ａ〜ｂとして出力するように選択することができる。また、第３のマルチプレクサ９３６および第４のマルチプレクサ９３８は、送信信号および受信信号（たとえば、それぞれ差動対データ出力信号９１４ａ〜ｂ）を差動対マルチプレクサ出力信号９３０ａ〜ｂとして出力するように選択することができる。コネクタ（差し込み口）９１０に挿入されたコネクタ（プラグ）の判定された向きに応じて、再順序付けスイッチ９４０は、差動対表示出力信号９１６ｃ〜ｄおよび差動対データ出力信号９１４ａ〜ｂがコネクタ（差し込み口）９１０上のコネクタ入力９４４ｃ〜ｄおよびコネクタ入力９４４ａ〜ｂにそれぞれルーティングされるべきであると判定することができる。
【００９８】
これらの実現例では、コンピューティングデバイス（たとえば、コンピューティングデ
バイス１００）は、ＤｉｓｐｌａｙＰｏｒｔ性能および高速ＵＳＢ性能を提供することができる。これらの実現例では、コンピューティングデバイスは、ドッキングステーションに連結／接続されることができ、当該ドッキングステーションは、差動対データ出力信号９１４ａ〜ｂ上の高速ＵＳＢデータおよび差動対表示出力信号９１６ａ〜ｂまたは差動対表示出力信号８１６ｃ〜ｄ上の表示データを周辺デバイスおよびディスプレイデバイスにそれぞれ同時に転送することを可能にすることができる。
【００９９】
いくつかの実現例では、第１のマルチプレクサ９０６および第２のマルチプレクサ９２６は、ディスプレイコントローラ９０４（ＤｉｓｐｌａｙＰｏｒｔソース）から信号を受信する再順序付けスイッチ９４０から受信した高速レーン３および高速レーン２（たとえば、それぞれ差動対表示出力信号９１６ａ〜ｂ）をコネクタ（差し込み口）８１０に出力するように選択することができる。また、第３のマルチプレクサ９３６および第４のマルチプレクサ９３８は、ディスプレイコントローラ９０４（ＤｉｓｐｌａｙＰｏｒｔソース出力）から信号を受信する再順序付けスイッチ９４０から受信した高速レーン１および高速レーン０（たとえば、それぞれ差動対表示出力信号９１６ｃ〜ｄ）を差動対マルチプレクサ出力信号９３０ａ〜ｂとしてコネクタ（差し込み口）９１０に出力するように選択することができる。コネクタ（差し込み口）９１０に挿入されたコネクタ（プラグ）の判定された向きに応じて、再順序付けスイッチ９４０は、コネクタ（差し込み口）９１０への差動対ディスプレイコントローラ出力信号９４２ａ〜ｄのルーティングを判定することができる。
【０１００】
これらの実現例では、コンピューティングデバイス（たとえば、コンピューティングデバイス１００）は、ＵＳＢタイプ−Ｃコネクタの任意のＤｉｓｐｌａｙＰｏｒｔオルタネートモード機能を利用してフルＤｉｓｐｌａｙＰｏｒｔ性能を提供することができる。図２、図３および図４を参照して説明したように、たとえば、ケーブルの両端のコネクタ（プラグ）は、ＵＳＢタイプ−Ｃコネクタ（プラグ）であってもよい。この例では、ケーブルの一端は、コンピューティングデバイスのポートに含まれるＵＳＢタイプ−Ｃコネクタ（差し込み口）（たとえば、コネクタ（差し込み口）９１０）に差し込むことができ、ケーブルの他端は、ディスプレイデバイスに含まれるＵＳＢタイプ−Ｃコネクタ（差し込み口）に差し込むことができる。
【０１０１】
別の例では、ディスプレイデバイスは、ＤｉｓｐｌａｙＰｏｒｔコネクタ（差し込み口）（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ）を含んでいてもよい。この例では、ケーブルの一端のコネクタ（プラグ）は、コンピューティングデバイスのポートに含まれるＵＳＢタイプ−Ｃコネクタ（差し込み口）（たとえば、コネクタ（差し込み口）７１０）に差し込むＵＳＢタイプ−Ｃコネクタ（プラグ）であってもよい。ケーブルの他端は、ＤｉｓｐｌａｙＰｏｒｔコネクタ（差し込み口）に差し込むＤｉｓｐｌａｙＰｏｒｔコネクタ（プラグ）（たとえば、標準ＤｉｓｐｌａｙＰｏｒｔコネクタ、ミニＤｉｓｐｌａｙＰｏｒｔコネクタ）であってもよい。別の例では、ディスプレイデバイスは、ＨＤＭＩ、ＤＶＩまたはＶＧＡコネクタ（差し込み口）を含んでいてもよい。たとえば、差動対表示出力信号９１６ａ〜ｄとマルチプレクサ９０６，９２６，９３６および９３８との間に設置される回路は、差動対表示出力信号９１６ａ〜ｄを、ディスプレイデバイスに含まれるＨＤＭＩ、ＤＶＩまたはＶＧＡコネクタ（差し込み口）への接続に必要な信号に変換するコンバータを含んでいてもよい。場合によっては、コンバータは、マルチプレクサ９０６，９２６，９３６および９３８の各々に含まれていてもよい。
【０１０２】
図１０は、コンピューティングデバイスに含まれるコネクタの接点に信号を提供するための方法１０００を示すフローチャートである。いくつかの実現例では、本明細書に記載されているシステム、方法およびプロセスは、方法１０００を実現することができる。た
とえば、方法１０００は、図１Ａ〜図１Ｃ、図２、図３、図４、図５Ａ〜図５Ｂ、図６Ａ〜図６Ｂ、図７、図８および図９を参照して説明することができる。
【０１０３】
コンピューティングデバイスに含まれるコネクタに挿入されたプラグの向きを判定することができる（ブロック１００２）。たとえば、図９を参照して、コンフィギュレーションロジック９５０は、向き信号９２４を使用して、コネクタ（差し込み口）に挿入されたときのコネクタ（プラグ）の向きを判定することができる。
【０１０４】
コンピューティングデバイスに含まれるディスプレイコントローラは、複数の表示データ信号をコンピューティングデバイスに含まれる再順序付けスイッチに提供することができる（ブロック１００４）。たとえば、図９を参照して、ディスプレイコントローラ９０４は、差動対ディスプレイコントローラ出力信号９４２ａ〜ｄを再順序付けスイッチ９４０に提供することができる。
【０１０５】
再順序付けスイッチは、判定されたプラグの向きに基づいて、複数の表示データ信号から表示データ信号を選択することができる（ブロック１００６）。再順序付けスイッチは、選択された表示データ信号を複数のマルチプレクサのうちの少なくとも１つに提供することができ、複数のマルチプレクサは背中合わせに方向付けられている（ブロック１００８）。たとえば、図９を参照して、再順序付けスイッチ９４０は、差動対表示出力信号９１６ａ〜ｄを第１のマルチプレクサ９０６、第２のマルチプレクサ９２６、第４のマルチプレクサ９３８および第３のマルチプレクサ９３６にそれぞれ提供することができる。
【０１０６】
コンピューティングデバイスに含まれるデータコントローラは、データ信号を複数のマルチプレクサのうちの少なくとも１つに提供することができる（ブロック１０１０）。たとえば、図９を参照して、データコントローラ９０２は、差動対データ出力信号９１４ａ〜ｂを第２のマルチプレクサ９２６および第１のマルチプレクサ９０６にそれぞれ提供することができる。データコントローラ９０２は、差動対データ出力信号９１４ａ〜ｂを第４のマルチプレクサ９３８および第３のマルチプレクサ９３６にそれぞれ提供することができる。
【０１０７】
複数のマルチプレクサのうちの少なくとも１つをイネーブルにする（ブロック１０１２）。たとえば、図９を参照して、イネーブル入力９２０は、第１のマルチプレクサ９０６および第２のマルチプレクサ９２６をイネーブルにする値に設定することができる一方、イネーブル入力９３４は、第３のマルチプレクサ９３６および第４のマルチプレクサ９３８をディスエーブルにする値に設定することができる。別の例では、図９を参照して、イネーブル入力９２０は、第１のマルチプレクサ９０６および第２のマルチプレクサ９２６をディスエーブルにする値に設定することができる一方、イネーブル入力９３４は、第３のマルチプレクサ９３６および第４のマルチプレクサ９３８をイネーブルにする値に設定することができる。
【０１０８】
複数のマルチプレクサのうちの少なくとも１つによって、表示データ信号を選択して出力する（ブロック１０１４）。たとえば、図９を参照して、第１のマルチプレクサ９０６および第２のマルチプレクサ９２６がイネーブルにされると、選択入力９１８の値を論理「１」に設定することにより、差動対入力信号９１２ｄを選択して差動対マルチプレクサ出力信号９２２ａとして出力することができる。また、第１のマルチプレクサ９０６および第２のマルチプレクサ９２６がイネーブルにされて選択入力が論理「１」値に設定されると、差動対入力信号９１２ｃが選択されて差動対マルチプレクサ出力信号９２２ｂとして出力される。たとえば、第１のマルチプレクサ９０６および第２のマルチプレクサ９２６がイネーブルにされると、選択入力９１８の値を論理「０」に設定することにより、差動対入力信号９１２ｂを選択して差動対マルチプレクサ出力信号９２２ａとして出力する
ことができる。また、第１のマルチプレクサ９０６および第２のマルチプレクサ９２６がイネーブルにされて選択入力が論理「０」値に設定されると、差動対入力信号９１２ａが選択されて差動対マルチプレクサ出力信号９２２ｂとして出力される。
【０１０９】
たとえば、図９を参照して、第３のマルチプレクサ９３６および第４のマルチプレクサ９３８がイネーブルにされると、選択入力９３２の値を論理「１」に設定することにより、差動対入力信号９２８ｄを選択して差動対マルチプレクサ出力信号９３０ａとして出力することができる。また、第３のマルチプレクサ９３６および第４のマルチプレクサ９３８がイネーブルにされて選択入力が論理「１」値に設定されると、差動対入力信号９２８ｃが選択されて差動対マルチプレクサ出力信号９３０ｂとして出力される。たとえば、第３のマルチプレクサ９３６および第４のマルチプレクサ９３８がイネーブルにされると、選択入力９３２の値を論理「０」に設定することにより、差動対入力信号９２８ｂを選択して差動対マルチプレクサ出力信号９３０ａとして出力することができる。また、第３のマルチプレクサ９３６および第４のマルチプレクサ９３８がイネーブルにされて選択入力が論理「０」値に設定されると、差動対入力信号９２８ａが選択されて差動対マルチプレクサ出力信号９３０ｂとして出力される。
【０１１０】
複数のマルチプレクサのうちの少なくとも１つは、表示データ信号をコネクタに提供する（ブロック１０１６）。たとえば、図９を参照して、第１のマルチプレクサ９０６は、差動対マルチプレクサ出力信号９２２ａによって差動対表示出力信号９１６ａをコネクタ（差し込み口）９１０に提供することができる。
【０１１１】
たとえば、図９を参照して、（差動対マルチプレクサ出力信号９２２ａとして受信した）差動対表示出力信号９１６ａは、コネクタ（差し込み口）９１０に挿入されたプラグの判定された向きに基づいて、第１のマルチプレクサ９０６によってコネクタのＲＸ１入力に提供される。
【０１１２】
図１１は、コンピューティングデバイスに含まれるコネクタを構成するための方法１１００を示すフローチャートである。いくつかの実現例では、本明細書に記載されているシステム、方法およびプロセスは、方法１０００を実現することができる。たとえば、方法１０００は、図１Ａ〜図１Ｃ、図２、図３、図４、図５Ａ〜図５Ｂ、図６Ａ〜図６Ｂ、図７、図８および図９を参照して説明することができる。
【０１１３】
コンピューティングデバイスを第１の周辺デバイスに接続するためにコンピューティングデバイスの第１の側に位置する第１の多目的ポートに含まれる特定のタイプの第１のコネクタを構成する（ブロック１１０２）。第１の多目的ポートを使用して、電力、高速データおよび表示データのうちの１つ以上をコンピューティングデバイスと第１の周辺デバイスとの間で伝送する（ブロック１１０４）。コンピューティングデバイスを第２の周辺デバイスに接続するためにコンピューティングデバイスの第２の側に位置する第２の多目的ポートに含まれる特定のタイプの第２のコネクタを構成する（ブロック１１０６）。第２の多目的ポートを使用して、電力、高速データおよび表示データのうちの１つ以上をコンピューティングデバイスと第２の周辺デバイスとの間で伝送する（ブロック１１０８）。
【０１１４】
たとえば、図２を参照して、第１の多目的ポート２１０は、プリンタ２４４と通信するためのデータを送受信することができる。第２の多目的ポート２２０は、コンピューティングデバイス２００からディスプレイデバイス２４６に表示データを提供することができる。たとえば、図３を参照して、第２の多目的ポート３２０は、電力をモバイルコンピューティングデバイス３４４に供給することができる。第１の多目的ポート３１０は、コンピューティングデバイス３００からディスプレイデバイス３４６に表示データを提供する
ことができる。たとえば、図４を参照して、第１の多目的ポート４１０は、コンピューティングデバイス４００からディスプレイデバイス４４６に表示データを提供することができる。パワーアダプタ４４４が第１のケーブル４５０によって第１の多目的ポート４１０に接続されることができる。
【０１１５】
図１２は、本明細書に記載されている技術とともに使用することができる一般的なコンピュータデバイス１２００および一般的なモバイルコンピュータデバイス１２５０の一例を示す。コンピューティングデバイス１２００は、ラップトップ、デスクトップ、ワークステーション、パーソナルデジタルアシスタント、サーバ、ブレードサーバ、メインフレーム、および他の適切なコンピュータなどのさまざまな形態のデジタルコンピュータを表わすよう意図されている。コンピューティングデバイス１２５０は、パーソナルデジタルアシスタント、携帯電話、スマートフォン、および他の同様のコンピューティングデバイスなどのさまざまな形態のモバイルデバイスを表わすよう意図されている。本明細書に示されている構成要素、それらの接続および関係、ならびにそれらの機能は、単に例示的であるよう意図されており、本文献に記載および／またはクレームされている本発明の実現例を限定することを意図したものではない。
【０１１６】
コンピューティングデバイス１２００は、プロセッサ１２０２と、メモリ１２０４と、記憶装置１２０６と、メモリ１２０４および高速拡張ポート１２１０に接続する高速インターフェイス１２０８と、低速バス１２１４および記憶装置１２０６に接続する低速インターフェイス１２１２とを含む。構成要素１２０２，１２０４，１２０６，１２０８，１２１０および１２１２の各々は、さまざまなバスを使用して相互接続され、共通のマザーボード上にまたは他の態様で適宜実装されてもよい。プロセッサ１２０２は、コンピューティングデバイス１２００内で実行するために命令を処理することができ、当該命令は、高速インターフェイス１２０８に結合されたディスプレイ１２１６などの外部入出力デバイス上にＧＵＩのためのグラフィック情報を表示するためにメモリ１２０４内または記憶装置１２０６上に記憶された命令を含む。他の実現例では、複数のメモリおよび複数のタイプのメモリとともに、複数のプロセッサおよび／または複数のバスが適宜使用されてもよい。また、複数のコンピューティングデバイス１２００が接続されてもよく、各デバイスは（たとえば、サーババンク、ブレードサーバの群、またはマルチプロセッサシステムとして）必要な動作の一部を提供する。
【０１１７】
メモリ１２０４は、コンピューティングデバイス１２００内の情報を記憶する。一実現例では、メモリ１２０４は、揮発性メモリユニットまたは複数の揮発性メモリユニットである。別の実現例では、メモリ１２０４は、不揮発性メモリユニットまたは複数の不揮発性メモリユニットである。また、メモリ１２０４は、磁気ディスクまたは光ディスクなどの別の形態のコンピュータ読取可能な媒体であってもよい。
【０１１８】
記憶装置１２０６は、コンピューティングデバイス１２００に大容量記憶を提供することができる。一実現例では、記憶装置１２０６は、コンピュータ読取可能な媒体であってもよく、またはコンピュータ読取可能な媒体を含んでいてもよく、当該コンピュータ読取可能な媒体は、フロッピー（登録商標）ディスクデバイス、ハードディスクデバイス、光ディスクデバイス、またはテープデバイス、フラッシュメモリ、または他の同様のソリッドステートメモリデバイス、またはストレージエリアネットワークにおけるデバイスもしくは他の構成を含むデバイスのアレイなどである。コンピュータプログラム製品が情報キャリアにおいて有形に具現化されてもよい。コンピュータプログラム製品は、実行されたときに上記の方法などの１つ以上の方法を実行する命令も含んでいてもよい。情報キャリアは、メモリ１２０４、記憶装置１２０６、またはプロセッサ１２０２上のメモリなどのコンピュータまたは機械読取可能な媒体である。
【０１１９】
高速コントローラ１２０８は、コンピューティングデバイス１２００のための帯域幅を多用する動作を管理する一方、低速コントローラ１２１２は、より少ない帯域幅を使用する動作を管理する。このような機能の割り当ては例示に過ぎない。一実現例では、高速コントローラ１２０８は、メモリ１２０４、ディスプレイ１２１６（たとえば、グラフィックスプロセッサまたはアクセラレータを介して）、およびさまざまな拡張カード（図示せず）を受け付けることができる高速拡張ポート１２１０に結合されている。当該実現例では、低速コントローラ１２１２は、記憶装置１２０６および低速拡張ポート１２１４に結合されている。さまざまな通信ポート（たとえば、ＵＳＢ、ブルートゥース（登録商標）、イーサネット（登録商標）、ワイヤレスイーサネット）を含み得る低速拡張ポートは、キーボード、ポインティングデバイス、スキャナなどの１つ以上の入出力デバイス、またはスイッチもしくはルータなどのネットワーキングデバイスに、たとえばネットワークアダプタを介して結合されてもよい。
【０１２０】
コンピューティングデバイス１２００は、図に示されるように、いくつかの異なる形態で実現されてもよい。たとえば、コンピューティングデバイス１２００は、標準的なサーバ１２２０として実現されてもよく、またはこのようなサーバの群の状態で複数回実現されてもよい。また、コンピューティングデバイス１２００は、ラックサーバシステム１２２４の一部として実現されてもよい。また、コンピューティングデバイス１２００は、ラップトップコンピュータ１２２２などのパーソナルコンピュータの状態で実現されてもよい。代替的に、コンピューティングデバイス１２００からの構成要素は、デバイス１２５０などのモバイルデバイス内の他の構成要素（図示せず）と結合されてもよい。このようなデバイスの各々は、コンピューティングデバイス１２００，１２５０のうちの１つ以上を含んでいてもよく、システム全体が、互いに通信する複数のコンピューティングデバイス１２００，１２５０で構成されてもよい。
【０１２１】
コンピューティングデバイス１２５０は、いくつかある構成要素の中で特に、プロセッサ１２５２と、メモリ１２６４と、ディスプレイ１２５４などの入出力デバイスと、通信インターフェイス１２６６と、送受信機１２６８とを含む。デバイス１２５０は、さらなる記憶を提供するために、マイクロドライブまたは他のデバイスなどの記憶装置も備えていてもよい。構成要素１２５０，１２５２，１２６４，１２５４，１２６６および１２６８の各々は、さまざまなバスを使用して相互接続され、構成要素のうちのいくつかは、共通のマザーボード上にまたは他の態様で適宜実装されてもよい。
【０１２２】
プロセッサ１２５２は、メモリ１２６４に記憶された命令を含むコンピューティングデバイス１２５０内の命令を実行することができる。プロセッサは、別個の複数のアナログおよびデジタルプロセッサを含むチップのチップセットとして実現されてもよい。プロセッサは、たとえばユーザインターフェイス、デバイス１２５０によって実行されるアプリケーション、およびデバイス１２５０による無線通信の制御などの、デバイス１２５０の他の構成要素同士の協調を提供してもよい。
【０１２３】
プロセッサ１２５２は、ディスプレイ１２５４に結合された制御インターフェイス１２５８およびディスプレイインターフェイス１２５６を介してユーザと通信してもよい。ディスプレイ１２５４は、たとえばＴＦＴ  ＬＣＤ（薄膜トランジスタ液晶ディスプレイ）またはＯＬＥＤ（有機発光ダイオード）ディスプレイ、または他の適切なディスプレイ技術であってもよい。ディスプレイインターフェイス１２５６は、ディスプレイ１２５４を駆動してグラフィックおよび他の情報をユーザに提示するための適切な回路を備えていてもよい。制御インターフェイス１２５８は、ユーザからコマンドを受信し、それらを変換して、プロセッサ１２５２に発信してもよい。また、他のデバイスとのデバイス１２５０の近接領域通信を可能にするように、外部インターフェイス１２６２がプロセッサ１２５２と通信する状態で設けられてもよい。外部インターフェイス１２６２は、たとえばいく
つかの実現例では有線通信を提供してもよく、または他の実現例では無線通信を提供してもよく、複数のインターフェイスも使用されてもよい。
【０１２４】
メモリ１２６４は、コンピューティングデバイス１２５０内の情報を記憶する。メモリ１２６４は、コンピュータ読取可能な媒体もしくは複数のコンピュータ読取可能な媒体、揮発性メモリユニットもしくは複数の揮発性メモリユニット、または不揮発性メモリユニットもしくは複数の不揮発性メモリユニットのうちの１つ以上として実現することができる。また、拡張メモリ１２７４が設けられて、拡張インターフェイス１２７２を介してデバイス１２５０に接続されてもよく、拡張インターフェイス１２７２は、たとえばＳＩＭＭ（シングルインラインメモリモジュール）カードインターフェイスを含んでいてもよい。このような拡張メモリ１２７４は、追加の記憶スペースをデバイス１２５０に提供してもよく、またはデバイス１２５０のためのアプリケーションもしくは他の情報も記憶してもよい。具体的には、拡張メモリ１２７４は、上記のプロセスを実行または補完するための命令を含んでいてもよく、安全な情報も含んでいてもよい。したがって、たとえば、拡張メモリ１２７４は、デバイス１２５０のためのセキュリティモジュールとして提供されてもよく、デバイス１２５０の安全な使用を許可する命令でプログラムされてもよい。また、ハッキング不可能な態様でＳＩＭＭカードに識別情報を乗せるなど、追加情報とともに安全なアプリケーションがＳＩＭＭカードを介して提供されてもよい。
【０１２５】
メモリは、たとえば下記のフラッシュメモリおよび／またはＮＶＲＡＭメモリを含んでいてもよい。一実現例では、コンピュータプログラム製品が情報キャリアにおいて有形に実施される。コンピュータプログラム製品は、実行されたときに上記の方法などの１つ以上の方法を実行する命令を含む。情報キャリアは、メモリ１２６４、拡張メモリ１２７４、またはプロセッサ１２５２上のメモリなどのコンピュータまたは機械読取可能な媒体であり、たとえば送受信機１２６８または外部インターフェイス１２６２を介して受信され得る。
【０１２６】
デバイス１２５０は、必要に応じてデジタル信号処理回路を含み得る通信インターフェイス１２６６を介して無線で通信してもよい。通信インターフェイス１２６６は、とりわけＧＳＭ（登録商標）音声電話、ＳＭＳ、ＥＭＳもしくはＭＭＳメッセージング、ＣＤＭＡ、ＴＤＭＡ、ＰＤＣ、ＷＣＤＭＡ（登録商標）、ＣＤＭＡ２０００、またはＧＰＲＳなどのさまざまなモードまたはプロトコルの下で通信を提供してもよい。このような通信は、たとえば無線周波数送受信機１２６８を介して行われてもよい。また、ブルートゥース、ＷｉＦｉ、または他のこのような送受信機（図示せず）を使用するなどして短距離通信が行われてもよい。また、ＧＰＳ（グローバルポジショニングシステム）受信機モジュール１２７０は、さらなるナビゲーションおよび位置関連の無線データをデバイス１２５０に提供してもよく、当該データは、デバイス１２５０上で実行されるアプリケーションによって適宜使用されてもよい。
【０１２７】
また、デバイス１２５０は、オーディオコーデック１２６０を使用して音声通信してもよく、オーディオコーデック１２６０は、音声による情報をユーザから受信し、それを使用可能なデジタル情報に変換してもよい。同様に、オーディオコーデック１２６０は、話者を介するなどして、たとえばデバイス１２５０のハンドセットにおいて、ユーザにとって聞き取れる音声を生成してもよい。このような音声は、音声電話からの音声を含んでいてもよく、記録された音声（たとえば、音声メッセージ、音楽ファイルなど）を含んでいてもよく、デバイス１２５０上で動作するアプリケーションによって生成される音声も含んでいてもよい。
【０１２８】
コンピューティングデバイス１２５０は、図に示されるように、いくつかの異なる形態で実現されてもよい。たとえば、コンピューティングデバイス１２５０は、携帯電話１２
８０として実現されてもよい。また、コンピューティングデバイス１２５０は、スマートフォン１２８２、パーソナルデジタルアシスタント、または他の同様のモバイルデバイスの一部として実現されてもよい。
【０１２９】
本明細書に記載されているシステムおよび技術のさまざまな実現例は、デジタル電子回路、集積回路、特別に設計されたＡＳＩＣ（特定用途向け集積回路）、コンピュータハードウェア、ファームウェア、ソフトウェア、および／またはそれらの組み合わせで実現されてもよい。これらのさまざまな実現例は、プログラム可能なシステム上で実行可能および／または解釈可能な１つ以上のコンピュータプログラムでの実現例を含み得て、当該プログラム可能なシステムは、記憶システムとデータおよび命令を送受信するように結合された、特殊目的であってもよくまたは汎用であってもよい少なくとも１つのプログラム可能なプロセッサと、少なくとも１つの入力装置と、少なくとも１つの出力装置とを含む。
【０１３０】
（プログラム、ソフトウェア、ソフトウェアアプリケーションまたはコードとしても知られている）これらのコンピュータプログラムは、プログラム可能なプロセッサのための機械命令を含み、ハイレベルの手続き型プログラミング言語および／もしくはオブジェクト指向プログラミング言語で実現されてもよく、ならびに／または、アセンブリ言語／機械言語で実現されてもよい。本明細書で使用されている「機械読取可能な媒体」「コンピュータ読取可能な媒体」という用語は、機械命令を機械読取可能な信号として受信する機械読取可能な媒体を含む、機械命令および／またはデータをプログラム可能なプロセッサに提供するために使用される任意のコンピュータプログラム製品、装置および／またはデバイス（たとえば、磁気ディスク、光ディスク、メモリ、プログラマブルロジックデバイス（Programmable Logic Device：ＰＬＤ））を指す。「機械読取可能な信号」という用
語は、機械命令および／またはデータをプログラム可能なプロセッサに提供するために使用される任意の信号を指す。
【０１３１】
ユーザとの対話を提供するために、本明細書に記載されているシステムおよび技術はコンピュータ上で実現されてもよく、当該コンピュータは、ユーザに情報を表示するためのディスプレイデバイス（たとえば、陰極線管（cathode ray tube：ＣＲＴ）またはＬＣＤ（液晶ディスプレイ）モニタ）と、ユーザが入力をコンピュータに提供することができるキーボードおよびポインティングデバイス（たとえば、マウスまたはトラックボール）とを有する。ユーザとの対話を提供するために他の種類のデバイスも使用されてもよい。たとえば、ユーザに提供されるフィードバックは、任意の形態の感覚フィードバック（たとえば、視覚フィードバック、聴覚フィードバックまたは触覚フィードバック）であってもよく、ユーザからの入力は、音響入力、音声入力または触覚入力を含む任意の形態で受信されてもよい。
【０１３２】
本明細書に記載されているシステムおよび技術は、バックエンドコンポーネント（たとえば、データサーバ）を含むコンピューティングシステムで実現されてもよく、またはミドルウェアコンポーネント（たとえば、アプリケーションサーバ）を含むコンピューティングシステムで実現されてもよく、またはフロントエンドコンポーネント（たとえば、ユーザが本明細書に記載されているシステムおよび技術の実現例と対話できるグラフィカルユーザインターフェイスもしくはウェブブラウザを有するクライアントコンピュータ）を含むコンピューティングシステムで実現されてもよく、またはこのようなバックエンドコンポーネント、ミドルウェアコンポーネントもしくはフロントエンドコンポーネントのいずれかの組み合わせを含むコンピューティングシステムで実現されてもよい。システムのコンポーネント同士は、デジタルデータ通信の任意の形態または媒体（たとえば、通信ネットワーク）によって相互接続されてもよい。通信ネットワークの例としては、ローカルエリアネットワーク（local area network：ＬＡＮ）、広域ネットワーク（wide area network：ＷＡＮ）およびインターネットが挙げられる。
【０１３３】
コンピューティングシステムは、クライアントとサーバとを含み得る。クライアントおよびサーバは、一般に互いに離れており、典型的には通信ネットワークを介して対話する。クライアントおよびサーバの関係は、それぞれのコンピュータで実行されて互いにクライアント・サーバ関係を有するコンピュータプログラムにより生じる。
【０１３４】
いくつかの実施形態について説明してきた。しかし、本明細書の範囲から逸脱することなくさまざまな変更を行ってもよいということが理解されるであろう。
【０１３５】
また、図面に示されている論理フローは、望ましい結果を達成するために示されている特定の順序またはシーケンシャルな順序を必要としない。また、記載されているフローに他のステップが提供されてもよく、または記載されているフローからステップが除去されてもよく、記載されているシステムに他の構成要素が追加されてもよく、または記載されているシステムから構成要素が除去されてもよい。したがって、他の実施形態は、以下の特許請求の範囲の範囲内である。
【図１Ａ】
2018160241.tif 000003
【図１Ｂ】
2018160241.tif 000004
【図１Ｃ】
2018160241.tif 000005
【図２】
2018160241.tif 000006
【図３】
2018160241.tif 000007
【図４】
2018160241.tif 000008
【図５Ａ】
2018160241.tif 000009
【図５Ｂ】
2018160241.tif 000010
【図６Ａ】
2018160241.tif 000011
【図６Ｂ】
2018160241.tif 000012
【図７】
2018160241.tif 000013
【図８】
2018160241.tif 000014
【図９】
2018160241.tif 000015
【図１０】
2018160241.tif 000016
【図１１】
2018160241.tif 000017
【図１２】
2018160241.tif 000018
【手続補正書】
【提出日】平成30年4月25日(2018.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューティングデバイスであって、
前記コンピューティングデバイスの第１の側に位置する第１の多目的ポートと、
前記第１の多目的ポートに組み込まれた第１のコネクタと、
前記コンピューティングデバイスの第２の側に位置する第２の多目的ポートとを備え、前記第２の側は、前記第１の側とは反対側であり、前記コンピューティングデバイスはさらに、
前記第２の多目的ポートに組み込まれた第２のコネクタを備え、
前記第１のコネクタおよび前記第２のコネクタは、同一タイプのコネクタであり、
前記第１のコネクタおよび前記第２のコネクタは、電力、高速データおよび表示データを伝送するように構成可能である、コンピューティングデバイス。
【請求項２】
前記第１のコネクタは、前記コンピューティングデバイスを第１の周辺デバイスに接続するように構成され、
前記第２のコネクタは、前記コンピューティングデバイスを第２の周辺デバイスに接続するように構成され、前記第２の周辺デバイスは、前記第１の周辺デバイスとは異なっている、請求項１に記載のコンピューティングデバイス。
【請求項３】
前記コンピューティングデバイスは、前記第１の周辺デバイスに電力を提供するように前記第１のコネクタを構成し、前記コンピューティングデバイスは、前記第２の周辺デバイスに表示データを提供するように前記第２のコネクタを構成する、請求項２に記載のコンピューティングデバイス。
【請求項４】
前記第１の周辺デバイスはモバイルコンピューティングデバイスであり、前記第２の周辺デバイスはディスプレイデバイスである、請求項３に記載のコンピューティングデバイス。
【請求項５】
前記第１のコネクタおよび前記第２のコネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタであり、前記コンピューティングデバイスは、ＤｉｓｐｌａｙＰｏｒｔオルタネートモードで動作するように前記第２のコネクタを構成する、請求項４に記載のコンピューティングデバイス。
【請求項６】
前記第１の周辺デバイスに含まれるコネクタおよび前記第２の周辺デバイスに含まれるコネクタは、前記第１のコネクタおよび前記第２のコネクタと同一タイプのコネクタである、請求項２〜５のいずれか１項に記載のコンピューティングデバイス。
【請求項７】
第１の周辺デバイスは、コネクタを含み、前記第１のコネクタによって前記コンピューティングデバイスに接続され、前記第１の周辺デバイスに含まれる前記コネクタは、前記第１のコネクタのコネクタタイプとは異なるタイプである、請求項１〜６のいずれか１項に記載のコンピューティングデバイス。
【請求項８】
前記第１の周辺デバイスはディスプレイデバイスである、請求項７に記載のコンピューティングデバイス。
【請求項９】
前記第１のコネクタは、前記コンピューティングデバイスを第１の周辺デバイスに接続するように構成され、前記第１の周辺デバイスは、前記コンピューティングデバイスに電力を提供し、前記第１のコネクタは、前記第１の周辺デバイスによって提供される前記電力を受け取るように構成される、請求項１〜８のいずれか１項に記載のコンピューティングデバイス。
【請求項１０】
少なくとも１つのマルチプレクサをさらに備え、前記少なくとも１つのマルチプレクサは、前記第１のコネクタ上の少なくとも１つの接点に少なくとも１つの信号を提供する、請求項１〜９のいずれか１項に記載のコンピューティングデバイス。
【請求項１１】
ディスプレイコントローラをさらに備え、前記第１のコネクタ上の前記少なくとも１つの接点への前記少なくとも１つの信号は、前記ディスプレイコントローラによって前記少なくとも１つのマルチプレクサに提供される表示データを含む、請求項１０に記載のコンピューティングデバイス。
【請求項１２】
データコントローラをさらに備え、前記第１のコネクタ上の前記少なくとも１つの接点への前記少なくとも１つの信号は、前記データコントローラによって前記少なくとも１つのマルチプレクサに提供される高速データを含む、請求項１０または１１に記載のコンピューティングデバイス。
【請求項１３】
４つのマルチプレクサをさらに備え、前記４つのマルチプレクサの各々は、前記第１のコネクタ上の対応する接点にそれぞれの表示データ信号を提供する、請求項１〜１２のいずれか１項に記載のコンピューティングデバイス。
【請求項１４】
前記第１のコネクタに挿入されたプラグの向きを検出するように構成されたコンフィギュレーションロジックをさらに備える、請求項１３に記載のコンピューティングデバイス。
【請求項１５】
前記４つのマルチプレクサの各々にそれぞれの表示データ信号をルーティングするように構成された再順序付けスイッチをさらに備え、前記ルーティングは、前記第１のコネクタに挿入された前記プラグの前記検出された向きを示す、前記コンフィギュレーションロジックから前記再順序付けスイッチへの入力信号に基づく、請求項１４に記載のコンピューティングデバイス。
【請求項１６】
前記第１のコネクタおよび前記第２のコネクタは、ユニバーサルシリアルバス（ＵＳＢ）タイプ−Ｃコネクタである、請求項１〜１５のいずれか１項に記載のコンピューティングデバイス。
【請求項１７】
前記第１のコネクタは、前記コンピューティングデバイスを第１の周辺デバイスに接続するように構成され、
前記コンピューティングデバイスは、前記第１の周辺デバイスに高速データを提供するように前記第１のコネクタを構成する、請求項１〜１６のいずれか１項に記載のコンピューティングデバイス。
【請求項１８】
方法であって、
コンピューティングデバイスを第１の周辺デバイスに接続するために前記コンピューティングデバイスの第１の側に位置する第１の多目的ポートに含まれる特定のタイプの第１のコネクタを構成するステップと、
前記第１の多目的ポートを使用して、電力、高速データおよび表示データのうちの１つ以上を前記コンピューティングデバイスと前記第１の周辺デバイスとの間で伝送するステップと、
前記コンピューティングデバイスを第２の周辺デバイスに接続するために前記コンピューティングデバイスの第２の側に位置する第２の多目的ポートに含まれる前記特定のタイプの第２のコネクタを構成するステップと、
前記第２の多目的ポートを使用して、電力、高速データおよび表示データのうちの１つ以上を前記コンピューティングデバイスと前記第２の周辺デバイスとの間で伝送するステップとを備える、方法。
【請求項１９】
前記第１のコネクタは、前記第１の周辺デバイスに電力を提供するように構成され、前記第２のコネクタは、前記第２の周辺デバイスに表示データを提供するように構成される、請求項１８に記載の方法。
【請求項２０】
前記第１のコネクタは、前記第１の周辺デバイスに高速データを提供するように構成され、前記第２のコネクタは、前記第２の周辺デバイスに表示データを提供するように構成される、請求項１８または１９に記載の方法。
【外国語明細書】
2018160241000001.pdf