(57)【要約】【課題】種々のホスト・デバイスとの通信が可能なポータブル記憶デバイス１０４を提供する。【解決手段】ポータブル記憶デバイス１０４は、マルチモード・デバイス・ポート１３０を介して、デジタル・メディア・コンテンツを受信し、そして同じマルチモード・デバイス・ポートを介して、デジタル・メディア・コンテンツのデリバティブ（例えばメディア・ストリーム）をエクスポートする。いくつかの実施例におけるデバイス・ポート１３０は、デジタル・メディア・コンテンツを受信するときに活性で、そしてデジタル・メディア・コンテンツのデリバティブをエクスポートするときに不活性な、少なくとも一本の選択的に活性なピン８Ｂ、８Ｃを持つ。代替的に、または追加的に、デバイス・ポート１３０は、デジタル・メディア・コンテンツを受信するときに不活性で、そしてデジタル・メディア・コンテンツのデリバティブをエクスポートするときに活性な、少なくとも一本の選択的に活性なピン１０Ａから１０Ｊを含む。【選択図】図２Ａ
2009537889.tif 000002
【特許請求の範囲】
【請求項１】
ａ）相補的なホスト側ポートとのデバイス間係合のために構成されたマルチモード・デバイス・ポート１３０と、なお、前記マルチモード・デバイス・ポート１３０は、複数のピン（８Ａから８Ｄ、１０Ａから１０Ｊ）を持つ、
ｂ）前記マルチモード・データ・ポートを介して通信するよう作動可能なデバイス・コントローラ１６０とからなり、
ｉ）前記マルチモード・デバイス・ポート１３０および前記デバイス・コントローラ１６０が、
Ａ）前記マルチモード・ポートを介してデジタル・メディア・コンテンツ・データを受信するよう、そして
Ｂ）前記受信デジタル・メディア・コンテンツのデリバティブをエクスポートするよう作動可能であり、そして
ii）前記複数のピンが、
Ａ）前記受信および前記エクスポートの一方中に活性であり、そして
Ｂ）前記受信および前記エクスポートの他方中に不活性である
少なくとも一本の選択的に活性なピン（１０Ａから１０Ｊ、８Ｂ、８Ｃ）を含む、外部記憶デバイス１０４。
【請求項２】
少なくとも一本の（８Ｂ、８Ｃ）前記選択的に活性なピンが、
ｉ）前記受信中に活性であり、そして
ii）前記エクスポート中に不活性である、請求項１の外部記憶デバイス１０４。
【請求項３】
少なくとも一本の（１０Ａから１０Ｊ）前記選択的に活性なピンが、
ｉ）前記エクスポート中に活性であり、そして
ii）前記受信中に不活性である、請求項１の外部記憶デバイス１０４。
【請求項４】
前記複数のピンが、さらに、前記受信および前記エクスポートの両方中に活性である、少なくとも一本の共通に活性なピン（８Ａ、８Ｄ）を含む、請求項１の外部記憶デバイス１０４。
【請求項５】
少なくとも一本の前記共通に活性なピン８Ａが、
ｉ）前記受信中にデータ・ピンであり、そして
ii）前記エクスポート中に電圧源である、請求項４の外部記憶デバイス１０４。
【請求項６】
少なくとも一本の前記共通に活性なピンが、
ｉ）前記受信中にデジタル・データ・ピンであり、そして
ii）前記エクスポート中にアナログ・データ・ピンである、請求項４の外部記憶デバイス１０４。
【請求項７】
前記複数のピンが、選択的に活性なピンをのみ含む、請求項１の外部記憶デバイス１０４。
【請求項８】
前記マルチモード・デバイス・ポート１３０が、オス・ポートである、請求項１の外部記憶デバイス１０４。
【請求項９】
前記オス・ポートが、標準ＵＳＢソケットに嵌合する寸法を持つ、請求項８の外部記憶デバイス１０４。
【請求項１０】
前記マルチモード・デバイス・ポート１３０および前記デバイス・コントローラ１６０が、
ｉ）
Ａ）前記マルチモード・デバイス・ポート１３０に係合した相補的なポート、そして
Ｂ）前記相補的なポートに接続したホストの
少なくとも一方の、少なくとも一つの特徴を検出するよう、そして
ii）前記検出の結果に応答して、少なくとも一つの前記選択的に活性なピンを活性にするよう作動可能である、請求項１の外部記憶デバイス１０４。
【請求項１１】
前記少なくとも一つの特徴が、前記相補的なポートの少なくとも一つのロケーションの、活性あるいは不活性状態特徴を含む、請求項１０の外部記憶デバイス１０４。
【請求項１２】
前記マルチモード・デバイス・ポート１３０および前記デバイス・コントローラ１６０が、前記マルチモード・デバイス・ポート１３０の前記複数のピンの少なくとも一本の前記ピンの活性あるいは不活性状態を判定することによって、前記相補的なポートの前記少なくとも一つのロケーションの前記活性あるいは不活性状態特徴を検出するよう作動可能である、請求項１１の外部記憶デバイス１０４。
【請求項１３】
前記少なくとも一つの特徴が、前記相補的なポートの機械的な特徴を含む、請求項１０の外部記憶デバイス１０４。
【請求項１４】
前記マルチモード・デバイス・ポート１３０および前記デバイス・コントローラ１６０が、
ｉ）
Ａ）前記マルチモード・デバイス・ポート１３０に係合した相補的なポート、そして
Ｂ）前記相補的なポートに接続したホストの
少なくとも一方の、少なくとも一つの特徴を検出するよう、そして
ii）前記検出の結果に応答して、
Ａ）前記デジタル・メディア・コンテンツの前記受信を実行するよう外部記憶デバイスが作動可能である第一のデバイス・モード、そして
Ｂ）前記デジタル・メディア・コンテンツの前記デリバティブの前記エクスポートを実行するよう外部記憶デバイスが作動可能である第二のデバイス・モードの一つを選択して採用するよう作動可能である、請求項１の外部記憶デバイス１０４。
【請求項１５】
前記マルチモード・デバイス・ポート１３０およびデバイス・コントローラ１６０は、
ｉ）前記マルチモード・ポートを介しての前記デジタル・メディア・コンテンツの前記受信が、第一の通信プロトコルを用いて実行されるよう、そして
ii）前記デリバティブの前記エクスポートが、前記第一の通信プロトコルとは異なる第二の通信プロトコルを用いて実行されるよう作動可能である、請求項１の外部記憶デバイス１０４。
【請求項１６】
ｉ）前記第一の通信プロトコルおよび前記第二の通信プロトコルの一方が、デジタル通信プロトコルであり、そして
ii）前記第一および第二の通信プロトコルの他方が、アナログ通信プロトコルである、請求項１５の外部記憶デバイス。
【請求項１７】
前記マルチ・デバイス・ポート１３０および前記デバイス・コントローラ１６０は、前記デリバティブの前記エクスポートが、前記デジタル・メディア・コンテンツから引き出したメディア・ストリームをエクスポートすることを含むよう作動可能である、請求項１の外部記憶デバイス１０４。
【請求項１８】
ａ）ＵＳＢソケットに嵌合する寸法を持つマルチモード・デバイス・ポート１３０、そして
ｂ）デバイス・コントローラ１６０からなり、
前記デバイス・コントローラが、
ｉ）外部記憶デバイスが第一のデバイス・モードにある場合にＵＳＢプロトコルを、そして
ii）外部記憶デバイスが、前記第一のデバイス・モードとは異なる第二のデバイス・モードにある場合に前記ＵＳＢプロトコル以外のプロトコルを用いて、
前記マルチモード・デバイス・ポートを介して通信するよう作動可能である、外部記憶デバイス１０４。
【請求項１９】
前記マルチモード・デバイス・ポート１３０および前記デバイス・コントローラ１６０が、
Ａ）前記マルチモード・デバイス・ポート１３０に係合した相補的なポート、そして
Ｂ）前記相補的なポートに接続したホストの
少なくとも一方の、少なくとも一つの特徴を検出するよう、そして
少なくとも一つの前記検出された特徴に応じて、
ｉ）前記ＵＳＢプロトコル、そして
ii）前記ＵＳＢプロトコル以外の前記プロトコルの
一方を選択するよう作動可能である、請求項１８の外部記憶デバイス。
【請求項２０】
前記少なくとも一つの特徴が、前記相補的なポートの少なくとも一つのロケーションの、活性あるいは不活性状態特徴を含む、請求項１９の外部記憶デバイス１０４。
【請求項２１】
前記マルチモード・デバイス・ポート１３０および前記デバイス・コントローラ１６０が、前記マルチモード・デバイス・ポート１３０の前記複数のピンの少なくとも一本の前記ピンの活性あるいは不活性状態を判定することによって、前記相補的なポートの前記少なくとも一つのロケーションの前記活性あるいは不活性状態特徴を検出するよう作動可能である、請求項２０の外部記憶デバイス１０４。
【請求項２２】
前記少なくとも一つの特徴が、前記相補的なポートの機械的な特徴を含む、請求項１９の外部記憶デバイス１０４。
【請求項２３】
ａ）相補的なホスト側ポートとのデバイス間係合のために構成されたマルチモード・デバイス・ポート１３０、
ｂ）前記マルチモード・データ・ポートを介して通信するよう作動可能なデバイス・コントローラ１６０からなり、
前記マルチモード・デバイス・ポート１３０およびデバイス・コントローラ１６０が、
ｉ）デバイスが第一のデバイス・モードにあるときに前記マルチモード・ポートを介してデジタル・メディア・コンテンツ・データを受信するよう、そして
ii）前記デバイスが第二のデバイス・モードにあるときに前記受信デジタル・メディア・コンテンツのデリバティブをエクスポートするよう作動可能であり、そして
前記デバイス・コントローラ１６０が、前記マルチモード・データ・ポートの少なくとも一本のピンの活性あるいは不活性状態に応じて、前記第一および第二のデバイス・モードの一方を選択するよう作動可能である、外部記憶デバイス１０４。
【請求項２４】
ａ）複数のピンを持つ相補的なホスト側ポートとのデバイス間係合のために構成されたことによって、前記マルチモード・データ・ポートおよび前記相補的なホスト側ポートを介して、ホスト・デバイスに結合するマルチモード・デバイス・ポート１３０、
ｂ）前記マルチモード・データ・ポートを介して通信するよう作動可能なデバイス・コントローラ１６０からなり、
前記マルチモード・デバイス・ポートおよびデバイス・コントローラが、
ｉ）デバイスが第一のモードにあるときに前記マルチモード・ポートを介してデジタル・メディア・コンテンツ・データを受信するよう、そして
ii）前記デバイスが第二のモードにあるときに前記受信デジタル・メディア・コンテンツのデリバティブをエクスポートするよう作動可能であり、そして
前記デバイス・コントローラが、前記ホスト・デバイスへのクエリの結果を用いることなく、前記第一および第二のモードの一方を選択するよう作動可能である、外部記憶デバイス１０４。
【請求項２５】
マルチ・ピン・デバイス・ポート１３０を持つ外部記憶デバイス１０４を作動させる方法であって、
ａ）前記マルチ・ピン・デバイス・ポート１３０を介してデジタル・メディア・コンテンツ・データを受信すること、そして
ｂ）前記マルチ・ピン・デバイス・ポート１３０を介して前記受信デジタル・メディア・コンテンツ・データのデリバティブをエクスポートすることからなり、
前記マルチ・ピン・デバイス・ポートの少なくとも一本のピン（８Ｂ、８Ｃ、１０Ａから１０Ｊ）が、前記受信および前記エクスポート中、
ｉ）前記受信および前記エクスポートの一方中に活性であり、そして
ii）前記受信および前記エクスポートの他方中に不活性である
選択的に活性なピンとして機能する、方法。
【請求項２６】
ｉ）外部記憶デバイスが第一のホスト・デバイス１８０に結合されているときに前記デジタル・メディア・コンテンツが前記第一のホスト・デバイスから受信され、そして
ii）外部記憶デバイスが、前記第一のホスト・デバイスとは異なる第二のホスト・デバイス１５０に結合されているときに前記デジタル・メディア・コンテンツの前記デリバティブが、前記第二のホスト・デバイスへエクスポートされる、請求項２５の方法。
【請求項２７】
少なくとも一本の前記選択的に活性なピン（８Ｂ、８Ｃ）が、
ｉ）前記受信中に活性であり、そして
ii）前記エクスポート中に不活性である、請求項２５の方法。
【請求項２８】
少なくとも一本の前記選択的に活性なピン（１０Ａから１０Ｊ）が、
ｉ）前記エクスポート中に活性であり、そして
ii）前記受信中に不活性である、請求項２５の方法。
【請求項２９】
前記少なくとも一本の選択的に活性なピン以外の少なくとも一本のピン８Ａが、前記受信およびエクスポート中、前記受信および前記エクスポートの両方において活性な、共通に活性なピンとして機能する、請求項２５の方法。
【請求項３０】
前記共通に活性なピン８Ａが、
ｉ）前記受信中にデータ・ピン機能を提供し、そして
ii）前記エクスポート中に電圧源ピン機能を提供する、請求項２９の方法。
【請求項３１】
少なくとも一本の前記共通に活性なピンが、
ｉ）前記受信中にデジタル・データ・ピン機能を提供し、そして
ii）前記エクスポート中にアナログ・データ・ピン機能を提供する、請求項３０の方法。
【請求項３２】
前記マルチ・ピン・デバイス・ポートの各ピンが、前記受信および前記エクスポート中に選択的に活性なピンとして機能するように方法が実行される、請求項２５の方法。
【請求項３３】
マルチ・ピン・デバイス・ポートが、前記受信中に第一のソケットに、そして前記エクスポート中に第二のソケットに係合される、請求項２５の方法。
【請求項３４】
ｉ）前記第一のソケットが標準ＵＳＢソケットであり、そして
ii）前記第二のソケットがＵＳＢソケット以外である、請求項２５の方法。
【請求項３５】
さらに、
ｃ）前記受信および前記エクスポートの少なくとも一方に対して、ホスト・デバイス（１８０または１５０）に結合した相補的なポートとの係合時に、
ｉ）前記結合ホストおよび前記相補的なポートの少なくとも一方の、少なくとも一つの特徴を検出すること、そして
ii）前記検出の結果に応答して、少なくとも一本の前記選択的に活性なピンを選択的に活性にすることからなる、請求項２５の方法。
【請求項３６】
前記少なくとも一つの特徴の前記検出が、前記相補的なポートの少なくとも一つのロケーションの、活性あるいは不活性状態特徴を検出することを含む、請求項２５の方法。
【請求項３７】
前記相補的なポートの前記少なくとも一つのロケーションの前記活性あるいは不活性状態特徴の前記検出が、前記マルチモード・デバイス・ポート１３０の前記複数のピンの少なくとも一本の前記ピンの活性あるいは不活性状態を判定することを含む、請求項３６の方法。
【請求項３８】
前記少なくとも一つの特徴の前記検出が、前記相補的なポートの機械的な特徴を検出することを含む、請求項３５の方法。
【請求項３９】
さらに、
ｃ）前記受信および前記エクスポートの少なくとも一方に対して、ホスト・デバイス（１８０または１５０）に結合した相補的なポートとの係合時に、
ｉ）前記相補的なポートおよび前記結合ホストの少なくとも一方の、少なくとも一つの特徴を検出すること、そして
ii）前記検出の結果に応答して、
Ａ）前記デジタル・メディア・コンテンツの前記受信を実行するよう外部記憶デバイスが作動可能である第一のデバイス・モード、そして
Ｂ）前記デジタル・メディア・コンテンツの前記デリバティブの前記エクスポートを実行するよう外部記憶デバイスが作動可能である第二のデバイス・モードの
一方を選択して採用することからなる、請求項２５の方法。
【請求項４０】
ｉ）前記受信が、第一の通信プロトコルを用いて実行され、そして
ii）前記エクスポートが、前記第一の通信プロトコルとは異なる第二の通信プロトコルを用いて実行される、請求項２５の方法。
【請求項４１】
ｉ）前記第一の通信プロトコルおよび前記第二の通信プロトコルの一方が、デジタル通信プロトコルであり、そして
ii）前記第一および第二の通信プロトコルの他方が、アナログ通信プロトコルである、請求項４０の方法。
【請求項４２】
前記マルチ・ピン・デバイス・ポートを介した、前記受信デジタル・メディア・コンテンツ・データの前記デリバティブの前記エクスポートが、前記デジタル・メディア・コンテンツから引き出されたメディア・ストリームをエクスポートすることを含む、請求項４０の方法。
【請求項４３】
複数のピンを含むマルチ・ピン・デバイス・ポートを持つ外部記憶デバイス１０４を作動させる方法であって、
ａ）デバイス・ポートが、ＵＳＢソケットである第一の相補的なポートに接続されると、ＵＳＢプロトコルを用いて、デバイス・ポートを介して通信すること、そして
ｂ）デバイス・ポートが、ＵＳＢソケット以外の第二の相補的なポートに接続されると、前記ＵＳＢプロトコルとは異なるプロトコルを用いて、デバイス・ポートを介して通信することからなる、方法。
【請求項４４】
さらに、
ｃ）前記第一の相補的なポートおよび前記第二の相補的なポートの一方に係合すると、
ｉ）現在係合されている相補的なポート、そして
ii）前記現在係合されている相補的なポートに結合したホストの
少なくとも一方の、少なくとも一つの特徴を検出すること、そして
ｄ）前記検出の結果に応じて、
ｉ）前記ＵＳＢプロトコル、そして
ii）前記ＵＳＢプロトコル以外の前記プロトコルの
一方を選択することからなる、請求項４３の方法。
【請求項４５】
前記少なくとも一つの特徴の前記検出が、前記現在係合されている相補的なポートの少なくとも一つのロケーションの、活性あるいは不活性状態特徴を検出することを含む、請求項４４の方法。
【請求項４６】
前記少なくとも一つの特徴の前記検出が、前記マルチモード・デバイス・ポート１３０の前記複数のピンの少なくとも一本の前記ピンの活性あるいは不活性状態を判定することによる前記相補的なポートの前記少なくとも一つのロケーションの前記活性あるいは不活性状態特徴の前記検出を含む、請求項４５の方法。
【請求項４７】
前記少なくとも一つの特徴の前記検出が、前記現在係合されている相補的なポートの機械的な特徴を検出することを含む、請求項４４の方法。
【請求項４８】
マルチ・ピン・デバイス・ポート１３０を持つ外部記憶デバイス１０４を作動させる方法であって、
ａ）デバイス・ポートと相補的なポートとの係合時に、前記相補的なポートに係合したマルチ・ピン・デバイス・ポートの少なくとも一本のピンの活性あるいは不活性状態を検出すること、そして
ｂ）前記検出の結果に応じて、第一および第二のデバイス・モードを含む複数のデバイス・モードからデバイス・モードを選択すること、
ｃ）前記第一のデバイス・モードが選択された場合、マルチ・ピン・デバイス・ポートを介してデジタル・メディア・コンテンツ・データを受信すること、そして
ｄ）前記第二のデバイス・モードが選択された場合、マルチ・ピン・デバイス・ポートを介してメディア・ストリームをエクスポートすることからなる、方法。
【請求項４９】
マルチ・ピン・デバイス・ポート１３０を持つ外部記憶デバイス１０４を作動させる方法であって、
ａ）デバイス・ポートと相補的なポートとの係合時に、外部記憶デバイス１０４によって、第一および第二のデバイス・モードを含む複数のデバイス・モードからデバイス・モードを選択すること、
ｂ）前記第一のデバイス・モードが選択された場合、マルチ・ピン・デバイス・ポートを介してデジタル・メディア・コンテンツ・データを受信すること、そして
ｃ）前記第二のデバイス・モードが選択された場合、マルチ・ピン・デバイス・ポートを介してメディア・ストリームをエクスポートすることからなり、
前記選択が、前記ホスト・デバイスへのクエリの結果を用いることなく実行される、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチモード・ポートを持つ外部記憶デバイスに関する。
【背景技術】
【０００２】
デジタル・マルチメディア・プレーヤ（例えば、ＤＶＤプレーヤ、または、デジタル・メディア再生アプリケーションがインストールされたパソコン）は、デジタル・データをストリーミング・ビデオまたはオーディオへ変換する（すなわち、アナログやデジタル・ストリームを生成する）デバイスとして周知の技術である。ビデオまたはオーディオ・ストリームを受信し、それを（一連のイメージを表示する、および／または音波を生成することによって）『提示する』『プレゼンテーション・デバイス』（例えば、ＴＶセットまたはスピーカ）へ、デジタル・メディア・プレーヤを作動可能に結合させることは一般的である。
【０００３】
図１を参照して、デジタル・マルチメディア・プレーヤ１００の、下記の顕著な特徴に注目すべきである。（ｉ）最初の『ポート』１１０（例えば、ＵＳＢポート、ＤＶＤを受容するポート、モデムに接続したポート等）を介して、デジタル・メディア１２０を受信してもよい。そして（ii）デジタル・メディアのデリバティブ、すなわちストリーミング・ビデオおよび／またはオーディオ１４０を、入力から分離した第二の『ポート』１３０、例えば、Ｓビデオ出力、アナログ・ビデオ出力、音声出力ポート等によってエクスポートする。エクスポートしたメディア・ストリームは、プレゼンテーション・デバイス１５０で提示する。
【０００４】
本開示は、（直接的に係合させて、または外部ケーブルまたはクレイドルを介してポータブル記憶デバイスに接続させた）外部デバイスから、デジタル・メディア・コンテンツ（例えば、一つ以上のファイル）を受信できる、そのデジタル・メディア・コンテンツを、メディア・ストリームを生成するよう『再生』できる、そして、このメディア・ストリームを外部プレゼンテーション・デバイスへエクスポートできるポータブル記憶デバイス（ＰＳＤ）に関する。一つの非限定的な例におけるＰＳＤは、サン・ディスク社（カリフォルニア州ミルピタス）から入手可能なクルーザー・フラッシュドライブ等の、ＵＳＢフラッシュドライブ（ＵＦＤ）に類似のフォーム・ファクタを持つ。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明者は、今、図１に表すアーキテクチャを用いる代わりに、単一のマルチ機能ポート（例えば、プラグまたはオス『コネクタ』）を含むポータブル記憶デバイス（ＰＳＤ）を提供できることを開示する。この場合、単一のマルチ機能ポートは、デジタル・メディア・コンテンツ（例えばファイル）を受信すること、そしてデジタル・メディア・コンテンツから引き出したストリーミング・メディアをエクスポートすることの両方に使用できる。一つの特定な例では、これは、ホスト側ポートとの係合にどの特定なデバイス・ポートを使用すべきかにユーザが注意を払う必要のない、能率的なユーザ・インターフェイスを提供できる。
【０００６】
さらに、いくつかの実施例では、ポータブル記憶デバイスは、ホストの、および／またはホスト側ポートの一つ以上の検出された特徴に応答して、二つの機能のいずれを作動させるのかを認識し、それに応じて『デバイス・モード』および／あるいは通信プロトコルを調節するよう作動可能である。いくつかの実施例において、これは、ＰＳＤの機能が、少なくとも部分的に、ＰＳＤを結合したホストのタイプによって決定される、マルチ機能ポータブル記憶デバイスの『プラグ・アンド・プレイ』ユーザ体験を提供する。
【課題を解決するための手段】
【０００７】
したがって、本発明のいくつかの局面によれば、次のものからなる外部記憶デバイスが、今初めて開示される。ａ）相補的なホスト側ポートとのデバイス間係合のために構成された、複数のピンを持つマルチモード・デバイス・ポート。ｂ）マルチモード・データ・ポートを介して通信するよう作動可能なデバイス・コントローラ。この場合、ｉ）マルチモード・デバイス・ポートおよびデバイス・コントローラは、Ａ）マルチモード・ポートを介してデジタル・メディア・コンテンツ・データを受信するよう、そしてＢ）受信デジタル・メディア・コンテンツのデリバティブをエクスポートするよう作動可能である。そしてii）複数のピンは、Ａ）受信およびエクスポートの一方中に活性であり、そしてｂ）受信およびエクスポートの他方中に不活性である、少なくとも一本の選択的に活性なピンを含む。
【０００８】
いかなる理論にも束縛されることを望まずに、異なるホスト・タイプが、異なる種類のホスト側ポートに関連し、各ホスト側ポートが、それ自体の形状および／あるいはピン・スキームを持ってもよいことを開示する。いくつかの実施例においては、本開示の外部記憶デバイスは、異なるタイプのホスト側ポートに嵌合するよう各デバイス・ポートを構成して、単一のデバイス上に複数のデバイス・ポートを含む必要性を解消する。代わりに、種々のホスト側ポートに嵌合するよう寸法を決めて電気的に構成した『マルチモード』デバイス・ポートを提供することが可能である。
【０００９】
したがって、いくつかの実施例では、単一のプラグおよび／あるいは単一のソケット内に、異なるセットのピンが設けられる。ある意味、これは、任意のポート・タイプの任意のパラダイム（すなわち、ＵＳＢポートが４本のピンのみを持つというパラダイム等）を破壊する。しかし、本発明者は、驚くべきことに、単一のプラグおよび／あるいはソケット内に、異なるセットのピン（例えば、ＵＳＢソケットと係合する第一セットのピン、そしてアナログＴＶソケットと係合する第二セットのピン）を設けることが可能であることが分かった。
【００１０】
必要条件ではないが、いくつかの実施例においては、マルチモード・ポートが、異なる種類のホスト側ポートを持つよう形成できるため、ポータブル記憶デバイス上に追加のポートを含む必要は全くなく、ポータブル記憶デバイスは、単一ポート、すなわちマルチモード・デバイス・ポートのみを含む（デバイスは他のポートを全く持たない）。
【００１１】
いくつかの実施例においては、デバイスは、第一のホスト・タイプからデジタル・メディア・コンテンツを受信し、そして第二のホスト・タイプへデジタル・メディア・コンテンツのデリバティブをエクスポートする。一つの例では、エクスポートされるデジタル・メディア・コンテンツの『デリバティブ』は、アナログおよび／あるいはデジタル・メディア・ストリーム（すなわち、ビデオ・ストリームおよび／またはオーディオ・ストリーム）である。
【００１２】
いくつかの実施例によれば、少なくとも一本の選択的に活性なピンは、ｉ）受信中に活性であり、そしてii）エクスポート中に不活性である。
【００１３】
いくつかの実施例によれば、少なくとも一本の選択的に活性なピンは、ｉ）エクスポート中に活性であり、そしてii）受信中に不活性である。
【００１４】
いくつかの実施例によれば、複数のピンは、さらに、受信中およびエクスポート中の両方で活性な、少なくとも一本の共通に活性なピンを含む。
【００１５】
いくつかの実施例によれば、外部記憶デバイスにおける少なくとも一本の共通に活性なピンは、ｉ）受信中にデータ・ピンであり、そしてii）エクスポート中に電圧源である。
【００１６】
いくつかの実施例によれば、少なくとも一本の共通に活性なピンは、ｉ）受信中にデジタル・データ・ピンであり、そしてii）エクスポート中にアナログ・データ・ピンである。
【００１７】
いくつかの実施例によれば、複数のピンは、選択的に活性なピンのみを含む。
【００１８】
いくつかの実施例によれば、マルチモード・デバイス・ポートは、オス・ポートである。
【００１９】
いくつかの実施例によれば、オス・ポートは、標準ＵＳＢソケットに嵌合する寸法を持つ。
【００２０】
いくつかの実施例によれば、マルチモード・デバイス・ポートおよびデバイス・コントローラは、ｉ）Ａ）マルチモード・デバイス・ポートに係合した相補的なポート、そしてＢ）相補的なポートに結合したホストの少なくとも一方の、少なくとも一つの特徴を検出するよう、そしてii）検出結果に応答して、少なくとも一本の選択的に活性なピンを作動させるよう作動可能である。
【００２１】
いくつかの実施例によれば、少なくとも一つの特徴は、相補的なポートの少なくとも一つのロケーションの活性あるいは不活性状態特徴を含む（すなわち、特徴は、相補的なポートが任意のロケーションに電気的に『活性な』ピンを備えるかどうかに関する）。
【００２２】
いくつかの実施例によれば、マルチモード・デバイス・ポートおよびデバイス・コントローラは、マルチモード・デバイス・ポートの複数のピンの少なくとも一本のピンの活性あるいは不活性状態を判定することによって、相補的なポートの少なくとも一つのロケーションの活性あるいは不活性状態特徴の検出を実行するよう作動可能である。
【００２３】
いくつかの実施例によれば、少なくとも一つの特徴は、相補的なポートの機械的な特徴（例えば、形状特徴）を含む。
【００２４】
いくつかの実施例によれば、マルチモード・デバイス・ポートおよびデバイス・コントローラは、ｉ）Ａ）マルチモード・デバイス・ポートに係合した相補的なポート、そしてＢ）相補的なポートに結合したホストの少なくとも一方の、少なくとも一つの特徴を検出するよう、そしてii）検出結果に応答して、Ａ）デジタル・メディア・コンテンツの受信を実行するよう外部記憶デバイスが作動可能である第一のデバイス・モード、そしてＢ）デジタル・メディア・コンテンツのデリバティブのエクスポートを実行するよう外部記憶デバイスが作動可能である第二のデバイス・モードの一方を選択して採用するよう作動可能である。
【００２５】
いくつかの実施例によれば、マルチ・デバイス・ポートおよびデバイス・コントローラは、デリバティブのエクスポートが、デジタル・メディア・コンテンツから引き出されたメディア・ストリームをエクスポートすることを含むよう作動可能である。
【００２６】
模範的なストリーミング・メディア・プロトコルは、限定せずに、オーディオ・プロトコル、ビデオ・プロトコル、マルチメディア・プロトコル、コンポジット・ビデオ・プロトコル、Ｙ／Ｃ（ＳＶＨＳ）ビデオ、ＲＧＢ、相補的なビデオおよびＨＤＭＩビデオ・フォーマットを含む。
【００２７】
いくつかの実施例によれば、マルチモード・デバイス・ポートおよびデバイス・コントローラは、第一の通信プロトコルを用いて受信が実行され、そして第一の通信プロトコルとは異なる第二の通信プロトコルを用いてエクスポートが実行されるよう作動可能である。
【００２８】
次のものからなる外部記憶デバイスが、今初めて開示される。ａ）相補的なホスト側ポートとのデバイス間係合のために構成された、複数のピンを持つマルチモード・デバイス・ポート。ｂ）マルチモード・データ・ポートを介して通信するよう作動可能なデバイス・コントローラ。マルチモード・デバイス・ポートおよびデバイス・コントローラは、ｉ）複数のピンの任意のピンが活性であるときに第一の通信プロトコルを用いて、マルチモード・ポートを介して通信するよう、そしてii）複数のピンの任意のピンが不活性であるときに第一の通信プロトコルとは異なる第二の通信プロトコルを用いて、マルチモード・ポートを介して通信するよう作動可能である。
【００２９】
いくつかの実施例によれば、ｉ）第一の通信プロトコルおよび第二の通信プロトコルの一方は、デジタル通信プロトコルであり、そしてii）第一および第二の通信プロトコルの他方は、アナログ通信プロトコルである。
【００３０】
いくつかの実施例によれば、第一および第二の通信プロトコルの少なくとも一方は、ストリーミング・メディア・プロトコルである。
【００３１】
模範的なストリーミング・メディア・プロトコルは、限定せずに、オーディオ・プロトコル、ビデオ・プロトコル、マルチメディア・プロトコル、コンポジット・ビデオ・プロトコル、Ｙ／Ｃ（ＳＶＨＳ）ビデオ、ＲＧＢ、相補的なビデオおよびＨＤＭＩビデオ・フォーマットを含む。
【００３２】
次のものからなる外部記憶デバイスが、今初めて開示される。ａ）ＵＳＢソケットとのデバイス間嵌合のための寸法を持つマルチモード・デバイス・ポート。ｂ）次のプロトコルを用いて、マルチモード・デバイス・ポートを介して通信するよう作動可能なデバイス・コントローラ。ｉ）外部記憶デバイスが第一のデバイス・モードにある場合にＵＳＢプロトコル。そしてii）外部記憶デバイスが、第一のデバイス・モードとは異なる第二のデバイス・モードにある場合にＵＳＢプロトコル以外のプロトコル。
【００３３】
いくつかの実施例によれば、マルチモード・デバイス・ポートおよびデバイス・コントローラは、Ａ）マルチモード・デバイス・ポートに係合した相補的なポート、Ｂ）相補的なポートに結合したホストの少なくとも一方の、少なくとも一つの特徴を検出するよう、そして少なくとも一つの検出された特徴に応じて、ｉ）ＵＳＢプロトコル、そしてii）ＵＳＢプロトコル以外のプロトコルの一方を選択するよう作動可能である。
【００３４】
いくつかの実施例によれば、少なくとも一つの特徴は、（デバイス・ポートに結合した）相補的なポートの少なくとも一つのロケーションの活性あるいは不活性状態特徴を含む。
【００３５】
いくつかの実施例によれば、マルチモード・デバイス・ポートおよびデバイス・コントローラは、マルチモード・デバイス・ポートの複数のピンの少なくとも一本のピンの活性あるいは不活性状態を判定することによって、相補的なポートの少なくとも一つのロケーションの活性あるいは不活性状態特徴の検出を実行するよう作動可能である。
【００３６】
いくつかの実施例によれば、少なくとも一つの特徴は、相補的なポートの機械的な特徴を含む。
【００３７】
次のものからなる外部記憶デバイスが、今初めて開示される。ａ）相補的なホスト側ポートとのデバイス間係合のために構成されたマルチモード・デバイス・ポート。ｂ）複数のプロトコルから選択した任意のプロトコルを用いて、マルチモード・デバイス・ポートを介して通信するよう作動可能なデータ・コントローラ。なお、データ・コントローラは、マルチモード・データ・ポートの少なくとも一本のピンの活性あるいは不活性状態に応じて、任意のプロトコルを選択するよう作動可能である。
【００３８】
次のものからなる外部記憶デバイスが、今初めて開示される。ａ）相補的なホスト側ポートとのデバイス間係合のために構成されたマルチモード・デバイス・ポート。ｂ）マルチモード・データ・ポートを介して通信するよう作動可能なデバイス・コントローラ。この場合、マルチモード・デバイス・ポートおよびデバイス・コントローラは、ｉ）デバイスが第一のデバイス・モードにあるときにマルチモード・ポートを介してデジタル・メディア・コンテンツ・データを受信するよう、そしてii）デバイスが第二のデバイス・モードにあるときに受信デジタル・メディア・コンテンツのデリバティブをエクスポートするよう作動可能である。そして、デバイス・コントローラは、マルチモード・データ・ポートの少なくとも一本のピンの活性あるいは不活性状態に応じて、第一および第二のデバイス・モードの一方を選択するよう作動可能である。
【００３９】
次のものからなる外部記憶デバイスが、今初めて開示される。ａ）複数のピンを持つ相補的なホスト側ポートとのデバイス間係合のために構成されたことによって、マルチモード・データ・ポートおよび相補的なホスト側ポートを介して、ホスト・デバイスに結合するマルチモード・デバイス・ポート。ｂ）マルチモード・データ・ポートを介して通信するよう作動可能なデバイス・コントローラ。この場合、マルチモード・デバイス・ポートおよびデバイス・コントローラは、ｉ）デバイスが第一のモードにあるときにマルチモード・ポートを介してデジタル・メディア・コンテンツ・データを受信するよう、そしてii）デバイスが第二のモードにあるときに受信デジタル・メディア・コンテンツのデリバティブをエクスポートするよう作動可能である。そしてデバイス・コントローラは、ホスト・デバイスへのクエリの結果を用いることなく、第一および第二のモードの一方を選択するよう作動可能である（すなわち、外部記憶デバイスが、ホストに尋ねる必要は全くない）。
【００４０】
マルチ・ピン・デバイス・ポートを持つ外部記憶デバイスを作動させるための、次のものからなる方法が、今初めて開示される。ａ）マルチ・ピン・デバイス・ポートを介してデジタル・メディア・コンテンツ・データを受信すること。そしてｂ）マルチ・ピン・デバイス・ポートを介して、受信デジタル・メディア・コンテンツ・データのデリバティブをエクスポートすること。この場合、マルチ・ピン・デバイス・ポートの少なくとも一本のピンは、受信およびエクスポート中、ｉ）受信およびエクスポートの一方中に活性であり、そしてii）受信およびエクスポートの他方中に不活性である、選択的に活性なピンとして機能する。
【００４１】
いくつかの実施例によれば、ｉ）外部記憶デバイスが第一のホスト・デバイスに結合されているときにデジタル・メディア・コンテンツが第一のホスト・デバイスから受信され、そしてii）外部記憶デバイスが、第一のホスト・デバイスとは異なる第二のホスト・デバイスに結合されているときにデジタル・メディア・コンテンツのデリバティブが第二のホスト・デバイスへエクスポートされる。
【００４２】
いくつかの実施例によれば、少なくとも一本の選択的に活性なピンは、ｉ）受信中に活性であり、そしてii）エクスポート中に不活性である。
【００４３】
いくつかの実施例によれば、少なくとも一本の選択的に活性なピンは、ｉ）エクスポート中に活性であり、そしてii）受信中に不活性である。
【００４４】
いくつかの実施例によれば、少なくとも一本の選択的に活性なピン以外の少なくとも一本のピンが、受信およびエクスポート中、受信およびエクスポートの両方において活性な、共通に活性なピンとして機能する。
【００４５】
いくつかの実施例によれば、共通に活性なピンは、ｉ）受信中にデータ・ピン機能を提供し、そしてii）エクスポート中に電圧源ピン機能を提供する。
【００４６】
いくつかの実施例によれば、少なくとも一本の共通に活性なピンは、ｉ）受信中にデジタル・データ・ピン機能を提供し、そしてii）エクスポート中にアナログ・データ・ピン機能を提供する。
【００４７】
いくつかの実施例によれば、方法は、マルチ・ピン・デバイス・ポートの各ピンが、受信およびエクスポート中、選択的に活性なピンとして機能するように実行される。
【００４８】
いくつかの実施例によれば、マルチ・ピン・デバイス・ポートは、受信中に第一のソケットに、そしてエクスポート中に第二のソケットに係合される。
【００４９】
いくつかの実施例によれば、ｉ）第一のソケットが標準ＵＳＢソケットであり、そしてii）第二のソケットは、ＵＳＢソケット以外である。
【００５０】
いくつかの実施例によれば、方法は、さらに、ｃ）受信およびエクスポートの少なくとも一方に対して、ホスト・デバイスに結合した相補的なポートとの係合時に、ｉ）相補的なポートおよび結合ホストの少なくとも一方の、少なくとも一つの特徴を検出すること、そしてii）検出の結果に応答して、少なくとも一本の選択的に活性なピンを選択的に活性にすることからなる。
【００５１】
いくつかの実施例によれば、少なくとも一つの特徴の検出は、相補的なポートの少なくとも一つのロケーションの、活性あるいは不活性状態特徴を検出することを含む。
【００５２】
いくつかの実施例によれば、相補的なポートの少なくとも一つのロケーションの活性あるいは不活性状態特徴の検出は、マルチモード・デバイス・ポートの複数のピンの少なくとも一本のピンの活性あるいは不活性状態を判定することを含む。
【００５３】
いくつかの実施例によれば、少なくとも一つの特徴の検出は、相補的なポートの機械的な特徴を検出することを含む。
【００５４】
いくつかの実施例によれば、方法は、さらに、ｃ）受信およびエクスポートの少なくとも一方に対して、ホスト・デバイスに結合した相補的なポートとの係合時に、ｉ）相補的なポートおよび結合ホストの少なくとも一方の、少なくとも一つの特徴を検出すること、そしてii）検出の結果に応答して、Ａ）デジタル・メディア・コンテンツの受信を実行するよう外部記憶デバイスが作動可能である第一のデバイス・モード、そしてＢ）デジタル・メディア・コンテンツのデリバティブのエクスポートを実行するよう外部記憶デバイスが作動可能である第二のデバイス・モードの一方を選択して採用することを含む。
【００５５】
いくつかの実施例によれば、デリバティブのエクスポートは、デジタル・メディア・コンテンツから引き出したメディア・ストリームをエクスポートすることを含む。
【００５６】
模範的なストリーミング・メディア・プロトコルは、限定せずに、オーディオ・プロトコル、ビデオ・プロトコル、マルチメディア・プロトコル、コンポジット・ビデオ・プロトコル、Ｙ／Ｃ（ＳＶＨＳ）ビデオ、ＲＧＢ、相補的なビデオおよびＨＤＭＩビデオ・フォーマットを含む。
【００５７】
いくつかの実施例によれば、第一の通信プロトコルを用いて受信が実行され、第一の通信プロトコルとは異なる第二の通信プロトコルを用いて、エクスポートが実行される。
【００５８】
複数のピンを含むマルチ・ピン・デバイス・ポートを持つ外部記憶デバイスを作動させるための、次のものからなる方法が、今初めて開示される。ｉ）複数のピンの任意のピンが活性であるときに第一の通信プロトコルを用いて、マルチ・ピン・デバイス・ポートを介して通信すること、そしてii）複数のピンの任意のピンが不活性であるときに第一の通信プロトコルとは異なる第二の通信プロトコルを用いて、マルチ・ピン・デバイス・ポートを介して通信すること。
【００５９】
いくつかの実施例によれば、ｉ）第一の通信プロトコルおよび第二の通信プロトコルの一方は、デジタル通信プロトコルであり、そしてii）第一および第二の通信プロトコルの他方は、アナログ通信プロトコルである。
【００６０】
いくつかの実施例によれば、第一および第二の通信プロトコルの少なくとも一方は、ストリーミング・メディア・プロトコルである。
【００６１】
複数のピンを含むマルチ・ピン・デバイス・ポートを持つ外部記憶デバイスを作動させるための、次のものからなる方法が、今初めて開示される。ａ）デバイス・ポートが、ＵＳＢソケットである第一の相補的なポートに接続されると、ＵＳＢプロトコルを用いて、デバイス・ポートを介して通信すること。そしてｂ）デバイス・ポートが、ＵＳＢソケットでない（すなわち、標準ＵＳＢプラグに嵌合する形状を持たない）第二の相補的なポートに接続されると、ＵＳＢプロトコルとは異なるプロトコルを用いて、デバイス・ポートを介して通信すること。
【００６２】
いくつかの実施例によれば、方法は、さらに、ｃ）第一の相補的なポートおよび第二の相補的なポートの一方との係合時に、ｉ）現在係合されている相補的なポート、そしてii）現在係合されている相補的なポートに結合したホストの少なくとも一方の、少なくとも一つの特徴を検出すること、そしてｄ）検出の結果に応じて、ｉ）ＵＳＢプロトコル、そしてii）ＵＳＢプロトコル以外のプロトコルの一方を選択することを含む。
【００６３】
いくつかの実施例によれば、少なくとも一つの特徴の検出は、現在係合されている相補的なポートの少なくとも一つのロケーションの、活性あるいは不活性状態特徴を検出することを含む。
【００６４】
いくつかの実施例によれば、少なくとも一つの特徴の検出は、マルチモード・デバイス・ポートの複数のピンの少なくとも一本のピンの活性あるいは不活性状態を判定することによる、相補的なポートの少なくとも一つのロケーションの活性あるいは不活性状態特徴の検出を含む。
【００６５】
いくつかの実施例によれば、少なくとも一つの特徴の検出は、現在係合されている相補的なポートの機械的な特徴を検出することを含む。
【００６６】
マルチ・ピン・デバイス・ポートを持つ外部記憶デバイスを作動させるための、次のものからなる方法が、今初めて開示される。ａ）デバイス・ポートと相補的なポートとの係合時に、相補的なポートに係合したマルチ・ピン・デバイス・ポートの少なくとも一本のピンの活性あるいは不活性状態を検出すること。そしてｂ）検出の結果に応じて、複数の通信プロトコルから一つの通信プロトコルを選択すること。そしてｃ）選択通信プロトコルを用い、デバイス・ポートおよび相補的なポートを介して、少なくとも一つの通信を実行すること。
【００６７】
マルチ・ピン・デバイス・ポートを持つ外部記憶デバイスを作動させるための、次のものからなる方法が、今初めて開示される。ａ）デバイス・ポートと相補的なポートとの係合時に、相補的なポートに係合したマルチ・ピン・デバイス・ポートの少なくとも一本のピンの活性あるいは不活性状態を検出すること。そしてｂ）検出の結果に応じて、第一および第二のデバイス・モードを含む複数のデバイス・モードから一つのデバイス・モードを選択すること。ｃ）第一のデバイス・モードが選択された場合、マルチ・ピン・デバイス・ポートを介してデジタル・メディア・コンテンツ・データを受信すること。そしてｄ）第二のデバイス・モードが選択された場合、マルチ・ピン・デバイス・ポートを介してメディア・ストリームをエクスポートすること。
【００６８】
マルチ・ピン・デバイス・ポートを持つ外部記憶デバイスを作動させるための、次のものからなる方法が、今初めて開示される。ａ）デバイス・ポートと相補的なポートとの係合時に、外部記憶デバイスによって、第一および第二のデバイス・モードを含む複数のデバイス・モードから一つのデバイス・モードを選択すること。ｂ）第一のデバイス・モードが選択された場合、マルチ・ピン・デバイス・ポートを介してデジタル・メディア・コンテンツ・データを受信すること。そしてｃ）第二のデバイス・モードが選択された場合、マルチ・ピン・デバイス・ポートを介してメディア・ストリームをエクスポートすること。この場合、ホスト・デバイスへのクエリの結果を用いることなく、選択が実行される（すなわち、外部記憶デバイスが、ホスト・デバイスへクエリを送信する、および／またはホスト・デバイスから、クエリへの応答を受信する必要は全くない）。
【００６９】
これらの実施例および他の実施例を、以下で詳細に説明する。
【００７０】
本発明をいくつかの実施例および図面を用いて説明するが、当業者には、発明が説明の実施例または図面に限定されないことは明らかである。図面および詳細な説明は、開示した特定な形態へ発明を限定するよう意図したものではないと理解すべきであり、逆に、本発明は、本発明の精神および範囲内に該当するすべての変更、等価および代替物をカバーするものである。この出願を通して用いる単語「てもよい」は、必須を表す（すなわち、「でなければならない」を意味する）ものではなく、許容を表す（すなわち、「潜在性がある」ことを意味する）ためのものである。
【発明を実施するための最良の形態】
【００７１】
さて、本発明を、特定な実施例に関して説明する。本発明が、開示の実施例に限らないことを理解すべきである。また、添付の請求項のいずれの特定な一つに記載の発明を実行するのに、本開示の外部記憶デバイス、そしてそれを作動させる方法のすべての機能が必要というわけではないことを理解すべきである。本発明を完全に実行するために、デバイスの種々のエレメントおよび特徴を説明する。また、プロセスまたは方法を示す、あるいは説明するこの開示を通して、方法のステップは、一つのステップが、他のステップが先に実行されることに依存するということが文脈から明白でない限り、どの順序ででも、または同時にでも実行してもよいということを理解すべきである。
【００７２】
さて、図２Ａを参照する。注目すべきは、本発明者が、今、以下の両方に使用できる単一のマルチ機能ポート１３０（プラグあるいはソケットのいずれか）を含むポータブル記憶デバイス（ＰＳＤ）１０４を開示するということである。（ｉ）（ＰＳＤが『第一のモード』にあるときに）第一のホストから、ファイル等のデジタル・メディア・コンテンツを入力する(Ｓ１１１)ために。そして（ii）ＰＳＤが『第二のモード』にあるときに、デジタル・メディア・コンテンツから引き出したストリーミング・メディアを、第二のホスト（すなわち、プレゼンテーション・デバイス、例えばビデオ・ディスプレイおよび／あるいはオーディオ・スピーカ）へエクスポートする(Ｓ１４１)ために。図２の例では、ＰＳＤ１０４内に属するオンボード・メディア・プレーヤ（図示せず）を用いて、前述のエクスポートされるメディア・ストリーム（すなわち、ビデオ・ストリームおよび／あるいはオーディオ・ストリーム）を生成する。ＰＳＤ１０４を『プレゼンテーション・デバイス』１５０に結合すると、（ｉ）ＰＳＤ１０４からストリームされるビデオを、プレゼンテーション・デバイスのディスプレイ・スクリーン上で見ること、および／または（ii）ＰＳＤ１０４からストリームされるオーディオから、プレゼンテーション・デバイスのスピーカが生成する音を聞くことが可能となる。
【００７３】
本開示においては、用語『ポータブル記憶デバイス』（ＰＳＤ）と『外部記憶デバイス』（ＰＳＤ１０４）とを置換可能に用いる。
【００７４】
いくつかの実施例においては、本開示のポータブル記憶デバイス（ＰＳＤ）は、ホストおよび／あるいはホストに接続した『相補的なポート』の特性を自動的に『認識して』、それに応じて『デバイス・モード』および／あるいは通信プロトコルを調節する。これは、より『能率的な』デバイス・インターフェイスを可能にする。
【００７５】
図３Ａから図３Ｃ、図４Ａおよび図４Ｂ、図５Ａから図５Ｃ、図７および図８は、マルチモード・ポート１３０が、（ｉ）ＵＳＢ機能、そして（ii）『メディア出力』ポート機能を提供する特定な例に関する。図３、図４Ａおよび図４Ｂ、図５Ａから図５Ｃ、図７および図８の例におけるＰＳＤ１０４は、相補的なポートに係合すると、マルチモード・ポートの（ＵＳＢ機能または『メディア出力』ポート機能の）どちらの機能を選択的に作動させるべきかを『オンザフライで』判定する。
【００７６】
いくつかの実施例においては、マルチモード・ポート１３０が係合する『相補的なポート』の、一つ以上の検出された特徴に応じて、この判定を行う。一つの例（図２Ｂを参照）では、『相補的なポート』がホスト・デバイスのハウジングに埋め込まれ、このホスト・デバイスにＰＳＤ１０４が『ドッキング』されてもよい。もう一つの例（図２Ｃを参照）では、『相補的なポート』が外部ケーブルまたはクレイドルの一部として提供される。
【００７７】
本開示における用語『ポート』は、オス『プラグ』または『コネクタ』に、あるいはメス『ソケット』に言及する。図３Ａの特定な例における用語ポートは、オス『ポート』に言及する。注目すべきは、『プラグ』および『ソケット』の両方が、典型的に複数の『ピン』を含むことである。
【００７８】
用語『相補的なポート』は、ＰＳＤ１０４のマルチ機能ポート１３０に『係合する』寸法を持つポートである。図２Ｂの例における相補的なポート１５２は、ホスト・デバイス１５０または１８０のハウジングに機械的に一体化している。図２Ｃの例における相補的なポート３２４は、外部ケーブルの一部として設けられている。
【００７９】
必要条件ではないが、特定なＰＳＤ１０４が単一のデータ・ポート１３０のみを持ち、他のデータ・ポートを全く持たないことによって、より『能率的な』インターフェイスが提供できることである。
【００８０】
図３Ａは、本発明のいくつかの実施例によるデュアルモード・マルチメディア・コネクタ１３０の概略図である。図３Ａの例におけるコネクタ１３０は、ＵＳＢ規格に準拠するよう構成されている。したがって、コネクタ１３０は、ＵＳＢソケット互換シェル２、そして４本の内部コンタクト・ピン８Ａから８Ｄを含む。
【００８１】
加えて本例では、このコネクタ１３０は、追加の１０本のピン１０Ａから１０Ｊ、そして凹部４を含む。正規のＵＳＢ作動では、コネクタ１３０は、標準ＵＳＢソケット内へ挿入される（すなわち、『相補的なポート』は、例えば、第一のホスト・タイプ１８０に作動可能に結合した標準ＵＳＢソケットである）ため、４本の標準ピン８Ａから８Ｄのみが作動可能である。
【００８２】
特別なマルチメディア・ソケットに接続する（すなわち、『相補的なポート』が、例えば、第二のホスト・タイプ１５０、すなわち『プレゼンテーション・デバイス』に作動可能に接続されたマルチメディア・ソケットである）と、ＰＳＤ１０４は、『相補的なポート』タイプ（すなわち、相補的なポートが、標準ＵＳＢソケットではなくマルチメディア・ソケットであること）を自動的に識別し、ピン１０Ａから１０Ｊを用いる異なるマルチメディア・プロトコルを開始してもよい。
【００８３】
（ホストに接続された）相補的なポートの一つ以上の特徴の、そのような判定は、機械的な検出器（図３Ｂを参照）を用いること、そして電気的な手段（図３Ｃを参照）によることを含み、いくつかの方式で実行してもよい。図３Ｂに表す実施例においては、ＰＳＤ１０４の凹部４内にマイクロスイッチ（図示せず）が設けられる。このマイクロスイッチは、ＰＳＤ１０４のマルチモード・デバイス・ポート１３０と相補的なポートとが係合する(Ｓ３０１)とき、『相補的なポート』が凹部に入る突出部を持つソケットであるなら、第一の構成を採用する。したがって、もし相補的なポートが本当に突出部を持つ（すなわち、隆起部によってマイクロスイッチがセットされて、そのことが検出される（Ｓ３２３））なら、ＰＳＤ１０４は、図４Ｂにおいてより詳細に説明する「ストリーミング・メディア」モードを採用する(Ｓ３１７)。『ストリーミング・メディア』モードで、ＰＳＤ１０４は、ストリーミングメディア・プロトコルを用いて、ホスト・デバイスへストリーミングメディア信号（すなわち、例えば、ＰＳＤ１０４内に属して、デジタル・ファイルをストリーミング・メディアへ変換するメディア・プレーヤによって生成されたビデオおよび／あるいはオーディオ）をエクスポートするよう作動可能である。択一的に、突出部が全く検出されない(３２３)場合は、ＰＳＤ１０４はＵＳＢモードを採用する(Ｓ３１３)。図示のように、ストリーミング・メディアＳ３１７あるいはＵＳＢモードＳ３１３の採用は、デバイス・ポート１３０の特定な『選択的に活性な』ピン（すなわち、二つのモードのうちの一方では活性であるが、他方では活性でないピン、例えば、ＵＳＢモードで有効であるがストリーミング・メディア・モードでは無効である、あるいはその逆で作用するピン）を選択的に活性にすることを含んでもよい。
【００８４】
注目すべきは、ステップＳ３２３が、相補的なポートの『機械的な特徴』を検出する、という一例に言及していることである。ステップＳ３２３の例における機械的な特徴は、相補的なポートの『形状特徴』（すなわち、相補的なポートが突出部を含むかどうか）である。もう一つの例では、相補的なポートの、あるいはそれのエレメントの機械的な柔軟性に関連する特徴を検出してもよい。
【００８５】
図３Ｃは、さらにもう一つの本発明の実施例による、相補的なポートの一つ以上の特徴（すなわち、ホストにどちらが接続されたか）を検出して、デバイス・モードおよび通信プロトコルを選択するための、択一的なルーチンを表すフローチャートである。図３Ｃの例において注目すべきは、デバイス・ポート１３０が本当にＴＶポートへ接続されたのなら（すなわち、相補的なポートがアナログＴＶソケットであるなら）、デバイス・ポートの特定な箇所が、電圧を提供するテレビ・ソケットの『活性な』ピンと接触しなければならないことである。このケースでは、図３Ａに示すピン１０Ｉ、１０Ｊを含む特定なセットのピンが、ＴＶソケットの活性なピンと接触することになる。したがって、デバイス・ポート１３０がＴＶソケットに係合した場合、ピン１０Ｉ、１０Ｊは、それら自体が活性となる。したがって、ピン１０Ｉ、１０Ｊが活性であるかどうかをチェックする（Ｓ３０９）ことによって、すなわち、ピン１０Ｉ、１０Ｊの活性あるいは不活性状態をチェックすることによって、相補的なポートが本当にＴＶソケットであるかどうかを検出することが可能である。したがって注目すべきは、デバイス・ポート１３０の一つ以上のピンの活性あるいは不活性状態のチェックが、相補的なポートの一つ以上の特徴を検出する、あるいは『嗅ぎ分ける』（例えば、相補的なポートのタイプを判定する）のに有益であるということである。
【００８６】
相補的なポートへ電圧を供給するのは、ホストであることに注意すべきである。したがって、電圧状態（すなわち、電圧の有無）を検出する(Ｓ３０５)とき、ＰＳＤ１０４は、ホスト・デバイスそれ自体の特徴を間接的に検出している、と言ってもよい。
【００８７】
ピン１０Ｉ、１０Ｊが活性である(Ｓ３０９)場合、このことは、ＰＳＤ１０４がプレゼンテーション・デバイス・ホスト１５０に結合していることを示す（この場合、デバイス・ポート１３０がアナログＴＶソケットに係合していることを示す）ため、ＰＳＤ１０４はストリーミング・メディア・モードを採用する(Ｓ３１７)。
【００８８】
図３Ｂおよび図３Ｃにおける右側のコメントに記したように、これらのルーチンを用いれば、クエリをホストへ送信することなく、例えば『候補プロトコル』を用いることを試みることなく、また、この試みに対するホストの反応を確認することなく、ホストの一つ以上の特徴を検出してモードあるいはプロトコルを決定することが可能である。
【００８９】
図３Ａおよび図３Ｃの特定な例における『活性あるいは不活性』状態の識別は、二本のピンを１０Ｉ、１０Ｊを用いて実行されることに注目すべきである。しかし、同様に他の本数のピンによって（ＰＳＤ１０４が結合されるホストのタイプを）識別するように設計してもよい。
【００９０】
本開示においては、マルチモード・デバイス・ポート１３０の、あるいはデバイス・ポート１３０が係合する相補的なポートの、任意のピンが、『活性』または『不活性』と見なされる。活性なピンは、以下を含む。ｉ）電力を受ける、あるいは供給するためのピン。ii）アナログおよび／あるいはデジタル・データの転送のためのピン。iii）アース・ピン。本開示において、『活性』でないピンは、『不活性』であると定義する。
【００９１】
さて、図４Ａを参照する。ＰＳＤ１０４がＵＳＢモードである（すなわち、ＵＳＢソケットに接続している）場合、ピン８Ａから８Ｄは『活性』であり、ピン１０Ａから１０Ｊは不活性である。
【００９２】
本開示において、任意のピンの『活性あるいは不活性』状態は、任意のピンが『活性』である、あるいは択一的に『不活性』であるかどうかに言及する。『活性あるいは不活性』状態は、ピンが『活性』であるならば『活性』であり、そうでなければ『不活性』である。
【００９３】
任意のピンの『活性あるいは不活性』状態を検出する一つの方法は、任意のピンの『電圧状態』を検出することである。
【００９４】
図４Ｂは、ＰＳＤ１０４がＴＶセットのソケットに結合して、（『ＴＶ入力』を持つデバイス等のプレゼンテーション・デバイス・ホスト１８０へ、ストリーミング・ビデオおよび／あるいはオーディオをエクスポートすることが可能な）『ストリーミング・メディア・モード』にあるときの、ポート１３０のピン配置を表す。ピン１０Ａから１０Ｊは（データを送信するために）活性であり、ピン８Ａおよび８Ｄは（電力およびアースのために）活性である。図４Ｂにおけるピン８Ｂおよび８Ｃは、不活性である。
【００９５】
デジタルＴＶ結線のためのピンの典型的な配置は、「http：//www.castel.com.au/Toshiba/brochures/42WP48−37WL48−32WL48.pdf」に記載されている。
【００９６】
図５Ａから図５Ｃは、ＰＳＤ１０４が『第一のモード』２１０、そして『第二のモード』２２０にある場合の、（図３Ａに示す例の特定なオス・ポート１３０に対する）どのピンが活性で、どれが不活性かを表すベン図である。
【００９７】
注目すべきは、（ｉ）ＰＳＤ１０４が、（ＵＳＢモードにあり、ＵＳＢプロトコルを用いてホスト１５０と通信する）『第一のモード』にあるときに活性な、そして（ii）ＰＳＤ１０４が、（『ストリーミング・メディア・モード』にあり、ストリーミング・アナログまたはデジタル・オーディオおよび／あるいはビデオ等のストリーミング・メディア・プロトコルを用いてホスト１８０と通信する）『第二のモード』にあるときに不活性な、少なくとも一本のピン（すなわち、ピン８Ｂおよび８Ｃ）があることである。
【００９８】
注目すべきは、（ｉ）ＰＳＤ１０４が、（『ストリーミング・メディア・モード』にあり、ストリーミング・アナログまたはデジタル・オーディオおよび／あるいはビデオ等のストリーミング・メディア・プロトコルを用いてホスト１８０と通信する）『第二のモード』にあるときに活性な、そして（ii）ＰＳＤ１０４が、（ＵＳＢモードにあり、ＵＳＢプロトコルを用いてホスト１５０と通信する）『第一のモード』にあるときに不活性な、少なくとも一本のピン（すなわち、ピン１０Ａから１０Ｇ）があることである。
【００９９】
注目すべきは、ＰＳＤ１０４がＵＳＤモードにあるときも、また『ストリーミング・メディア』モードにあるときも、両モードで活性な、少なくとも一本のピン（すなわち、ピン８Ａおよび８Ｄ）があることである。
【０１００】
これは、図５Ｂにも図解されている。しかしながら、図５Ｃの例に図解するように、両モードで活性であるピンに対する必要条件は全くない。
【０１０１】
図６は、本発明のいくつかの実施例による外部記憶デバイス（すなわち、ＰＳＤ１０４）を作動させるための、模範的なルーチンを表すフローチャートである。ステップＳ１１１において、ＰＳＤ１０４は、（ｉ）マルチモード・ポート１３０、そして（ii）ホスト１８０に結合した相補的なポートを介して、第一のホスト１８０へ接続される。いくつかの実施例においては、接続時にＰＳＤ１０４が、ホスト１８０から電力を受けて『起動する』。これは、デバイス内にバッテリーを、または他の電力を設けることを不要にするが、制限ではない。
【０１０２】
接続時にＰＳＤ１０４は、第一のホスト・デバイスの、（または第一のホスト・デバイスに結合した相補的なポートの）一つ以上の特性（例えば、図３Ｂに示すような機械的な特性、または電気特性、例えば図３Ｃに示すような、少なくとも一本のピンの活性あるいは不活性状態またはピン電圧）を検出する(Ｓ１１５)。検出した特性に従って、ＰＳＤ１０４は、可能なデバイス・モードおよび可能なプロトコルのプロトコルから、デバイス・モードおよびプロトコルを選択する(Ｓ１１９)（例えば、ＰＳＤ１０４は、ストリーミング・メディア・プロトコルの代わりに、ＵＳＢプロトコルを選択する）。選択デバイス・モードが採用され(Ｓ１１９)、選択プロトコルが、ホスト・デバイス（例えば、ホスト１８０）との通信に用いられる。
【０１０３】
図６の特定な例においては、ステップＳ１１９で、ＰＳＤ１０４が『ＵＳＢモード』を選択すると、ＰＳＤ１０４は、選択したＵＳＢプロトコルを用いて、デジタル・メディア・コンテンツ（例えば、一つ以上のファイル）を受信するよう作動可能である。ステップＳ１２３で、ＰＳＤ１０４は、選択プロトコルを用いて、ホスト１８０との通信を実行する。この場合、ＰＳＤ１０４は一つ以上のデジタル・メディア・ファイルを受信する。
【０１０４】
本開示において、『通信を実行する』とは、ＰＳＤ１０４から、結合しているホストへデータを送信する、あるいはＰＳＤ１０４によってホストからデータを受信することの、一つ以上に言及する。
【０１０５】
ステップＳ１２７で、ＰＳＤ１０４は、第一のホストから分離される。
【０１０６】
ステップＳ１３１で、ＰＳＤ１０４は、第二のホスト・デバイス（または第二のホスト・デバイス１５０に結合した相補的なポートの）の、一つ以上の特性を検出する（Ｓ１３５）。図３、図４、図７および図８の特定な例においては、第二のホストはプレゼンテーション・デバイス１５０でもよい。
【０１０７】
検出した特性に応じて、ＰＳＤ１０４は、それから、可能なデバイス・モードおよび可能なプロトコルのプロトコルから、デバイス・モードおよびプロトコルを選択する（Ｓ１３７）（例えば、ＰＳＤ１０４は、ＵＳＢプロトコルの代わりに、ストリーミング・メディア・プロトコルを選択する）。選択デバイス・モードが採用され(Ｓ１１７)、選択プロトコルが、ホスト・デバイス１５０との通信に用いられる。
【０１０８】
第二のモードの採用および第二のプロトコルの選択によって、ＰＳＤ１０４は、第二のプロトコルを用いて、ホスト１５０へメディア・ストリームをエクスポートできる(Ｓ１４１)。
【０１０９】
いくつかの実施例においては、ステップＳ１２３が実行されると、第一セットのピンが活性になり、そして、ステップＳ１４１が実行されると、第一セットのピンとは異なる第二セットのピンが活性になる（例えば、図５Ｂおよび図５Ｃを参照）。
【０１１０】
さらに、図６の底部にコメントしたように（そして図３Ｂおよび図３Ｃに注記したように）、クエリをホストへ送信することなく、例えば、『候補プロトコル』を試用して、この試みに対するホストの反応を確認することなく、ホストの一つ以上の特徴を検出して、モードあるいはプロトコルを決定することが可能である。
【０１１１】
［（図３Ａの例に関連する）図７および図８の考察］
図７および図８は、図３Ａに示すコネクタを、ピンの方向に垂直な平面でピンを横断する断面図であり、プラグのピン、そしてソケットのピンを示す。
【０１１２】
図７は、プラグ１３０が標準デジタルＵＳＢソケット内へ接続された状態を表す断面図である。ソケット内へのコネクタ１３０の結合は、プラグ２０の一つのシェルを、ソケット２１の係合シェル内へ挿入することによって行われる。デジタルＵＳＢソケットは、ＵＳＢ規格に従って絶縁プレート３０に取り付けられた、４本のＵＳＢピン２８を含む。これらの標準ＵＳＢピン２８は、プラグ８の４本のピンに接続される。そして、これらの４本のピンは、絶縁プレート６にも接触する。この結合においては、ソケット識別用の特別なピン１０Ｉ、１０Ｊが接続されないままであるため、コネクタは、正規のデジタルＵＳＢコネクタとして作用する。
【０１１３】
図８は、本発明のプラグに嵌合するよう設計された特別なソケットを持つＴＶセットに接続された同じコネクタを表す。この結合も、ソケット３３のシェル内へ、プラグ３２のシェルを挿入することによって行われる。この結合において、嵌合ソケットは、二枚の絶縁プレート３４を含む。上側プレートには、コネクタのピン８と接触する４本のピン３６がある。加えて、ソケットは、コネクタ１０、１２の特別なピンに接続する１０本のピン３８、４０を備えている。コネクタ１２の識別ピンがソケット４０の識別ピンと接触し、ＰＳＤ１０４は、これを感知して、コネクタをＴＶセット・モードの構成に設定する。
【０１１４】
［再生機能］
いくつかの実施例においては、ムービー等の一つ以上のデジタル・メディア・アイテムが、ＰＳＤ１０４内に（または外部記憶デバイス２８のポートに結合したメモリ・カードあるいはＵＦＤ内に）記憶され、そして外部記憶デバイスは、（例えば、ＰＳＤ１０４上へロードされる）デジタル・ファイルを同調させてストリーミング・メディアへ変換するためのメディア・プレーヤ（図示せず）を含む。この変換は、例えば、ＭＰＥＧ３、ＭＰＥＧ４、あるいは「http://www.videohelp.com/dvdplayers?chipset=Sigma%20EM8500.」にあるような他の規格等の、一つ以上のマルチメディア・コンテンツ記憶の規格に準拠してもよい。一つの例では、メディア・プレーヤは、ソフトウェア変数を記憶するための揮発性メモリ（図示せず）を用いてＣＰＵ（図示せず）が実行するコンピュータ・コードを含む『再生アプリケーション』として提供される。
【０１１５】
メディア・プレーヤは、デバイス・ポート３０を介して、ディスプレイ・デバイス２０へストリーミング信号をエクスポートするよう作動可能である。
【０１１６】
したがって、いくつかの実施例においては、デバイス１００は、メディア・プレーヤ（あるいは、その一部）が用いる（ゾーラン社から入手可能なＶａｄｄｉｓ８８８、参照「http://www.zoran.com/Vaddis−R−888」等の）コーデック（図示せず）を含む。再生モードで、メディア・プレーヤは、内部記憶装置あるいは外部記憶装置（例えば、メモリ・カードまたはＵＦＤ）上に記憶されたデジタル・マルチメディア・コンテンツを再生して、それをコーデックへ転送する。コーデックは、プレゼンテーション・デバイス１５０上での表示のために、デジタル・ストリームを、マルチ機能デバイス・ポートの適当なピンへ供給される視聴可能なオーディオあるいはビデオ信号（すなわち、メディア・ストリーミング信号）へ変換する。
【０１１７】
本出願の明細書および請求項における動詞「なる」、「含む」、「持つ」、そしてそれらの活用形の各々は、動詞の単数あるいは複数の目的語が、必ずしも、動詞の単数あるいは複数の主語の部材、コンポーネント、エレメントまたは部品の完全なリストであるというわけではないことを示すために用いている。
【０１１８】
参照文献のすべては、参照により、それらの全文を本文に含むものとする。参照の引用は、その参照文献が従来の技術であるということを意味しない。
【０１１９】
本文において用いる冠詞「ａ」および「an」は、その冠詞に関する文法上の目的語が単数あるいは複数（すなわち、少なくとも一つ）であることに言及する。例証として、「エレメント」は、一つのエレメントまたは複数のエレメントを意味する。
【０１２０】
本文で用いる用語「含む」は、表現「限定せずに含む」を意味し、その表現と置換可能に用いている。
【０１２１】
本文で用いる用語「あるいは」は、用語「および／あるいは」を意味し、文脈がそうでないと明確に示すことがない限り、それと置換可能に用いている。
【０１２２】
本文で用いる用語「例えば」は、表現「限定せずに例えば」を意味し、それと置換可能に用いている。
【０１２３】
本発明を、例証として提供したその実施例の詳細な説明を用いて説明したが、それらの実施例は、本発明の範囲を制限することを意図していない。説明した複数の実施例は、異なる特徴を持つが、それらのすべてが、本発明のすべての実施例に必要というわけではない。本発明のいくつかの実施例は、いくつかの特徴のみを、または特徴を組み合わせたものを利用している。同業者は、説明した本発明の種々の実施例、そして説明した実施例で注目した特徴の異なる組み合わせからなる本発明の実施例を思いつくであろう。
【図面の簡単な説明】
【０１２４】
【図１】デジタル・メディア・ファイルを受信するための一つのポートと、従来の技術に従ってストリーミング・メディアをエクスポートするための第二のポートを含む、従来の技術によるデバイスを表すブロック図である。
【図２Ａ】本発明のいくつかの実施例による模範的な外部記憶デバイスの使用方法を説明するブロック図である。
【図２Ｂ】ホスト・デバイスに機械的に一体化したホスト側の相補的なポートを介して模範的なホスト・デバイスに結合した、模範的な外部記憶デバイスを表すブロック図である。
【図２Ｃ】外部ケーブルまたはクレイドルの一部として提供されたホスト側の相補的なポートを介して模範的なホスト・デバイスに結合した、模範的な外部記憶デバイスを表すブロック図である。
【図３Ａ】本発明のいくつかの実施例による、アナログＴＶソケットおよびＵＳＢソケットに嵌合するよう機能する、模範的なマルチ機能デバイス・ポートを図解する。
【図３Ｂ】図３Ａに示す模範的なマルチ機能デバイス・ポートを含む外部記憶デバイスが実行する、模範的なルーチンのフローチャートである。
【図３Ｃ】図３Ａに示す模範的なマルチ機能デバイス・ポートを含む外部記憶デバイスが実行する、模範的なルーチンのフローチャートである。
【図４Ａ】図３Ａに示すデバイスの、模範的なピン・スキームを示す図である。
【図４Ｂ】図３Ａに示すデバイスの、模範的なピン・スキームを示す図である。
【図５Ａ】いくつかの実施例による、選択的に活性な、および／または常時活性なピンを図解するベン図表である。
【図５Ｂ】いくつかの実施例による、選択的に活性な、および／または常時活性なピンを図解するベン図表である。
【図５Ｃ】いくつかの実施例による、選択的に活性な、および／または常時活性なピンを図解するベン図表である。
【図６】外部記憶デバイスが実行する模範的なルーチンを示すブロック図である。
【図７】模範的なプラグの断面図である。
【図８】模範的なプラグの断面図である。
【図１】
2009537889.tif 000003
【図２Ａ】
2009537889.tif 000004
【図２Ｂ】
2009537889.tif 000005
【図２Ｃ】
2009537889.tif 000006
【図３Ａ】
2009537889.tif 000007
【図３Ｂ】
2009537889.tif 000008
【図３Ｃ】
2009537889.tif 000009
【図４Ａ】
2009537889.tif 000010
【図４Ｂ】
2009537889.tif 000011
【図５Ａ】
2009537889.tif 000012
【図５Ｂ】
2009537889.tif 000013
【図５Ｃ】
2009537889.tif 000014
【図６】
2009537889.tif 000015
【図７】
2009537889.tif 000016
【図８】
2009537889.tif 000017
【国際調査報告】
2009537889.tif 000018
2009537889.tif 000019
2009537889.tif 000020