(57)【特許請求の範囲】
【請求項１】
メディアを転送する方法であって、前記方法は、
ネットワーク・ブリッジを使用して、メディア宛先装置がネットワーク上で利用可能であることを決定することであって、前記メディア宛先装置は、タイプを有する、ことと、
前記ネットワーク・ブリッジにおけるホスト装置から、マス・ストレージ・プロトコルに従ってデジタル・メディア・アイテムを書き込むためのファイル・システム要求を受信することであって、前記マス・ストレージ・プロトコルは、ファイル・システム・フォーマットでファイルを格納するためのものである、ことと、
前記ネットワーク・ブリッジを使用して、前記ファイル・システム要求を、前記ネットワークを介したデータに対する要求に変換することと、
前記ホスト装置から前記ネットワーク・ブリッジに前記デジタル・メディア・アイテムをロードすることと、
ネットワーク・プロトコルを使用して、前記メディア宛先装置の前記タイプと互換性のあるフォーマットを使用して前記ネットワーク・ブリッジから前記メディア宛先装置に前記デジタル・メディア・アイテムを転送することと
を含む、方法。
【請求項２】
前記ネットワークで利用可能な前記デジタル・メディア・アイテムを識別することと、
前記デジタル・メディア・アイテムの位置を識別することと、
前記デジタル・メディア・アイテムを編成するコンテンツ・ディレクトリを生成することと、
前記コンテンツ・ディレクトリを前記ホスト装置にファイル・システム・プロトコルに従って提示することと
をさらに含む、請求項１に記載の方法。
【請求項３】
マス・ストレージ・デバイスの動作をエミュレートすることをさらに含む、請求項１に記載の方法。
【請求項４】
前記ネットワーク上で利用可能な少なくとも１つのサービス・プロバイダを識別することをさらに含む、請求項１に記載の方法。
【請求項５】
メディアを転送するシステムであって、前記システムは、
ネットワーク・ブリッジを使用して、メディア宛先装置がネットワーク上で利用可能であることを決定する手段であって、前記メディア宛先装置は、タイプを有する、手段と、
前記ネットワーク・ブリッジにおけるホスト装置から、マス・ストレージ・プロトコルに従ってデジタル・メディア・アイテムを書き込むためのファイル・システム要求を受信する手段であって、前記マス・ストレージ・プロトコルは、ファイル・システム・フォーマットでファイルを格納するためのものである、手段と、
前記ネットワーク・ブリッジを使用して、前記ファイル・システム要求を、前記ネットワークを介したデータに対する要求に変換する手段と、
前記ホスト装置から前記ネットワーク・ブリッジに前記デジタル・メディア・アイテムをロードする手段と、
ネットワーク・プロトコルを使用して、前記メディア宛先装置の前記タイプと互換性のあるフォーマットを使用して前記ネットワーク・ブリッジから前記メディア宛先装置に前記デジタル・メディア・アイテムを転送する手段と
を含む、システム。
【請求項６】
前記ネットワークで利用可能な前記デジタル・メディア・アイテムを識別する手段と、
前記デジタル・メディア・アイテムの位置を識別する手段と、
前記デジタル・メディア・アイテムを編成するコンテンツ・ディレクトリを生成する手段と、
前記コンテンツ・ディレクトリを前記ホスト装置にファイル・システム・プロトコルに従って提示する手段と
をさらに含む、請求項５に記載のシステム。
【請求項７】
マス・ストレージ・デバイスの動作をエミュレートする手段をさらに含む、請求項５に記載のシステム。
【請求項８】
前記ネットワーク上で利用可能な少なくとも１つのサービス・プロバイダを識別する手段をさらに含む、請求項５に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
技術分野
本発明は民生用電子機器のネットワーク化の分野に関し、より詳細にはネットワークを介してメディアを転送するためのネットワーク・インターフェイス装置に関する。
【背景技術】
【０００２】
背景技術
コンピュータ、デジタル・カメラ、デジタル音楽／ビデオ・プレーヤー、及びインターネットの普及により、デジタル・メディアが作成され使用されるようになった。また、音楽用コンパクト・ディスク（ＣＤ）及びデジタル・ビデオ・ディスク（ＤＶＤ）が出現し広く受け入れられたことで、より一般的なアナログ・オーディオ／ビデオ・フォーマットはデジタル・メディアにほぼ取って代わられた。通常、デジタル・メディアは、オーディオ、ビデオ、及びイメージをバイナリ・フォーマットで格納する種々のデータ・フォーマットで構成される。このようなバイナリ・ファイルは、通常、ＣＤ−ＲＯＭ、ハードディスク・ドライブ、フロッピー（登録商標）ディスク・ドライブ、メモリ・スティック等のコンピュータ装置でアクセス可能な媒体上に格納される。
【０００３】
よく使用されるコンピュータ媒体にデジタル・メディアを格納することで、デジタル・メディアの生成及び転送が簡単に行える。例えば、デジタル・カメラを使用してデジタル写真を撮り、それをコンピュータに転送するという方法は一般的になった。コンピュータ・ソフトウェアを使用することにより、ユーザはデジタル写真を操作することができる。更に、ユーザはデジタル写真を電子メールで友人に転送することも、ワールド・ワイド・ウェブ上のアクセス可能なＷｅｂサイトにデジタル写真を載せることができる。この種の用途は、異なる装置間での接続性をうまく利用したものであり、デジタル・メディアの幅広い人気にも貢献している。
【０００４】
デジタル・メディアの幅広い人気に伴い、携帯型メディア・レンダリング装置もまた広く普及した。このような携帯型メディア装置は、初めて登場したとき、デジタル・オーディオの再生が可能であった。今日、携帯型メディア装置の中には、ビデオの再生もできるものがある。大容量記憶の技術的な進歩に伴い、携帯型メディア装置は比較的に大きな容量のデジタル・メディアを格納できるようになっている。しかし、ユーザは携帯型メディア・プレーヤーの記憶装置にデジタル・メディアをコピーする必要がある。コンピュータの使用やネットワークへのコンピュータの接続により携帯装置へのメディアの転送は容易になるが、携帯メディア装置と他の装置との間でメディア転送を行う装置及び方式を開発し、携帯型装置の機能性を高めることが望ましい。
【発明の概要】
【課題を解決するための手段】
【０００５】
発明の概要
ネットワーク・インターフェイス装置又はネットワーク・ブリッジは、ホスト装置をネットワーク上のコンテンツ・ソースに接続し、ホスト装置がデジタル・メディアを送信又は受信できるようにする。ネットワークはインターネットやホーム・ネットワーク等の任意のタイプのネットワークを含むことができ、ネットワーク・ブリッジは無線接続又は有線接続によりネットワークに接続することができる。ネットワーク・ブリッジは、ネットワーク上で利用可能な少なくとも１つのメディア・ソース及びデジタル・メディアを識別するネットワーク・インターフェイス・モジュールを備える。ホスト装置インターフェイス・モジュールは、ホスト装置から、ファイル・システム要求をマス・ストレージ・プロトコル等のプロトコルに従って受信する。要求に応答して、ネットワーク・ブリッジ上のホスト装置プロトコル・インターフェイス・モジュールは、ファイル・システム要求を、デジタル・メディアを収めている他の装置からデジタル・メディアを取得するための要求に変換する。ネットワーク・インターフェイス・モジュールはメディア・ソースからデジタル・メディアを取得し、ホスト装置インターフェイス・モジュールはデジタル・メディアをホスト装置にインターフェイス・プロトコルに従って転送する。
【０００６】
一実施形態では、ホスト装置インターフェイス・モジュールは、ネットワークで利用可能なデジタル・メディアに基づいてコンテンツ・ディレクトリを生成する。コンテンツ・ディレクトリは、デジタル・メディアを編成する。ホスト装置インターフェイス・モジュールは、コンテンツ・ディレクトリを、ファイル・システムのディレクトリ及びサブディレクトリとしてホスト装置のファイル・システム・プロトコルに従ってホスト装置に提供する。デジタル・メディアはホスト装置にファイルとして提供され、該ファイルは、ファイル・システムのディレクトリ及びサブディレクトリに編成される。
【０００７】
ホスト装置は、デジタル・メディアを格納及び／又は消費する携帯型装置を含むことができる。一実施形態では、ホスト装置は携帯型オーディオビデオ・プレーヤーを含む。他の実施形態では、ホスト装置はデジタル・カメラを含む。更に他の実施形態では、ホスト装置はテレビ又は携帯電話を含む。
例えば、本発明は以下の項目を提供する。
（項目１）
ネットワーク・ブリッジを使用して、少なくとも１つのデジタル・メディア・アイテムをネットワークを介して転送するための方法であって、
ネットワーク・ブリッジを使用して、前記ネットワーク上で利用可能な少なくとも１つのメディア・ソースを特定することと、
前記ネットワーク・ブリッジにおけるホスト装置から少なくとも１つのファイル・システム要求をマス・ストレージ・プロトコルに従って受信することと、
前記ファイル・システム要求を、少なくとも１つのデジタル・メディア・アイテムに対する要求に変換することと、
前記メディア・ソースから前記ネットワーク・ブリッジに前記デジタル・メディア・アイテムを転送することと、
前記ネットワーク・ブリッジから前記ホスト装置に前記デジタル・メディア・アイテムを転送することと
を含む方法。
（項目２）
項目１に記載の方法であって、前記ファイル・システム要求を変換することが、
前記ネットワークで利用可能なデジタル・メディアに基づいてコンテンツ・ディレクトリを生成することと、
前記ネットワークで利用可能な前記デジタル・メディアを編成するコンテンツ・ディレクトリを生成することと、
前記コンテンツ・ディレクトリを前記ホスト装置に前記ファイル・システム・プロトコルに従って提供することと
を含む方法。
（項目３）
項目２に記載の方法であって、前記コンテンツ・ディレクトリを前記ホスト装置に提供することが、前記コンテンツ・ディレクトリを前記ファイル・システム内のディレクトリ情報として提供することを含む方法。
（項目４）
項目２に記載の方法であって、前記コンテンツ・ディレクトリを前記ホスト装置に提供することが、デジタル・メディアを前記ファイル・システム内のファイルとして提供することを含む方法。
（項目５）
項目１に記載の方法であって、前記無線ネットワーク・インターフェイスがＷｉＦｉ規格に従って動作する方法。
（項目６）
項目１に記載の方法であって、前記ホスト装置が携帯型オーディオビデオ・プレーヤーを含む方法。
（項目７）
項目１に記載の方法であって、前記ホスト装置がデジタル・カメラを含む方法。
（項目８）
項目１に記載の方法であって、前記ホスト装置が携帯電話を含む方法。
（項目９）
項目１に記載の方法であって、前記ネットワーク・インターフェイスが無線ネットワーク・インターフェイスを含む方法。
（項目１０）
ネットワーク・インターフェイス装置であって、
前記ネットワーク上で利用可能な少なくとも１つのメディア・ソースを識別するためのネットワーク・インターフェイス・モジュールと
ホスト装置から少なくとも１つのファイル・システム要求をマス・ストレージ・プロトコルに従って受信するためのホスト装置インターフェイス・モジュールと、
前記ファイル・システム要求を、少なくとも１つのデジタル・メディア・アイテムに対する要求に変換するためのホスト装置プロトコル・インターフェイス・モジュールと、を有し、
前記ネットワーク・インターフェイス・モジュールが、前記メディア・ソースから前記デジタル・メディア・アイテムを受信し、
前記ホスト装置インターフェイス・モジュールが、前記デジタル・メディア・アイテムを前記ホスト装置に転送する
ネットワーク・インターフェイス装置。
（項目１１）
項目１０に記載の装置であって、
前記ホスト装置インターフェイス・モジュールが更に、前記ネットワークで利用可能なデジタル・メディアに基づいてコンテンツ・ディレクトリを生成し、前記ネットワークで利用可能な前記デジタル・メディアを編成するコンテンツ・ディレクトリを生成し、前記コンテンツ・ディレクトリを前記ホスト装置に前記ファイル・システム・プロトコルに従って提供する、装置。
（項目１２）
項目１１に記載の装置であって、前記ホスト装置インターフェイス・モジュールが更に前記コンテンツ・ディレクトリを前記ファイル・システム内のディレクトリ情報として提供する装置。
（項目１３）
項目１１に記載の装置であって、前記ホスト装置インターフェイス・モジュールが更にデジタル・メディアを前記ファイル・システム内のファイルとして提供する装置。
（項目１４）
項目１０に記載の装置であって、前記ネットワーク・インターフェイス・モジュールがＷｉＦｉ規格に従って動作するための無線ネットワーク・インターフェイス・モジュールを含む装置。
（項目１５）
項目１０に記載の装置であって、前記ホスト装置が携帯型オーディオビデオ・プレーヤーを含む装置。
（項目１６）
項目１０に記載の装置であって、前記ホスト装置がデジタル・カメラを含む装置。
（項目１７）
項目１０に記載の装置であって、前記ホスト装置が携帯電話を含む装置。
（項目１８）
ネットワーク・ブリッジを使用して、少なくとも１つのデジタル・メディア・アイテムをネットワークを介して転送するための方法であって、
ネットワーク・ブリッジを使用して前記ネットワーク上で利用可能な少なくとも１つのメディア宛先装置を特定することと、
前記ネットワーク・ブリッジにおけるホスト装置から、デジタル・メディアを書き込むための少なくとも１つのファイル・システム要求を、マス・ストレージ・プロトコルに従って受信することと、
前記ファイル・システム要求を、少なくとも１つのデジタル・メディア・アイテムを書き込むための要求に変換することと、
前記ホスト装置から前記ネットワーク・ブリッジに前記デジタル・メディア・アイテムを転送することと、
前記ネットワーク・ブリッジから前記メディア宛先装置に前記デジタル・メディア・アイテムを転送することと
を含む方法。
（項目１９）
項目１８に記載の方法であって、前記ホスト装置が携帯型オーディオビデオ・プレーヤーを含む方法。
（項目２０）
項目１８に記載の方法であって、前記ホスト装置がデジタル・カメラを含む方法。
（項目２１）
項目１８に記載の方法であって、前記ホスト装置が携帯電話を含む方法。
【図面の簡単な説明】
【０００８】
図面の簡単な説明
【図１】ホスト装置及びネットワーク・ブリッジの一実施形態を示すブロック図である。
【図２】ネットワーク環境においてメディア装置を他のメディア装置と統合するための一実施形態を示す。
【図３】ネットワーク・ブリッジにマス・ストレージ・プロトコルを実装するための一実施形態を示すブロック図である。
【図４】携帯電話をネットワーク・ブリッジと組み合わせて使用するための一実施形態を示す。
【図５】携帯型メディア・プレーヤーとネットワーク・ブリッジに関する一実施形態を示すブロック図である。
【図６】本発明のネットワーク・ブリッジにデジタル・カメラをインターフェイス接続するための一実施形態を示す。
【図７】本発明のネットワーク・ブリッジにプリンタをインターフェイス接続するための一実施形態を示す。
【図８】例示的なコンテンツ・ディレクトリを示すブロック図である。
【図９】コンテンツ・ディレクトリ階層の一例を示すブロック図である。
【図１０Ａ】ネットワーク・ブリッジを使用してメディアをメディア装置に転送するための一実施形態を示すフローチャートである。
【図１０Ｂ】ネットワーク・ブリッジを使用してメディアをメディア装置に転送するための一実施形態を示すフローチャートである。
【図１１】ネットワーク・ブリッジを使用し、ホーム・ネットワークからデジタル・メディアをダウンロードするための一実施形態を示す。
【図１２】ネットワーク・ブリッジを使用し、インターネットから携帯型メディア・プレーヤーにコンテンツをダウンロードするための一実施形態を示す。
【図１３】ネットワーク・ブリッジを使用してメディアをアップロードするための一実施形態を示す。
【図１４】ネットワーク・ブリッジを使用してデータを宛先装置に書き込むための一実施形態を示す。
【図１５】本発明のネットワーク・ブリッジを使用して印刷を行うための一実施形態を示す。
【図１６】メディア・サービスと連携して動作するように構成されたネットワーク・ブリッジのための一実施形態を示す。
【発明を実施するための形態】
【０００９】
発明の詳細な説明
メディア装置とネットワークとのインターフェイスをとる装置（本明細書ではネットワーク・ブリッジと称する）は、ある装置がデジタル・メディアを１つ又は複数のネットワークにアップロードする、又は該ネットワークからデジタル・メディアをダウンロードするための手段を提供する。図１はホスト装置及びネットワーク・ブリッジの一実施形態を示すブロック図である。一般に、ネットワーク・ブリッジ１１５により、ホスト装置１０５は無線ネットワークにアクセスすることができる。図１において双方向矢印で示すように、ホスト装置１０５は、メディアの消費（ネットワーク・ブリッジからデジタル・メディアを読み取る動作）及び／又はメディア又はデータの供給（ネットワーク・ブリッジへデジタル・メディアを書き込む動作）を実行することができる。
【００１０】
一般に、ネットワーク・ブリッジ１１５は、ホスト装置１０５を無線ネットワークに接続する。このため、ネットワーク・ブリッジ１１５は、ホスト装置１０５と無線ネットワークとのインターフェイスをとるためのモジュールを内蔵している。具体的には、本実施形態の場合、ネットワーク・ブリッジ１１５は、インターネット・プロトコル（ＩＰ）レイヤ１５０と無線ネットワーク・インターフェイス１６０を備えている。一般に、ＩＰレイヤ１５０ではＴＣＰ／ＩＰプロトコルによる転送のためにデータをフォーマット及びパケット化し、無線ネットワーク・モジュール１６０は物理レイヤの実施例であり、無線ネットワークでのデータ伝送のためにデータを変調する。無線ネットワークは、任意のタイプの無線ネットワークを備えることができる。例えば、ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ、ＩＥＥＥ  ８０２．１１（ｎ）（案）又はＢｌｕｅｔｏｏｔｈに従って構成されたＷｉＦｉ無線ネットワーク等がある。
【００１１】
一実施形態では、ホスト装置１０５は、中央演算処理装置（ＣＰＵ）１１０等の処理リソースを備える。ホスト装置１０５は、メディアの再生、格納、又は伝送に一般に使用される任意のタイプの装置を含むことができる。ホスト装置の例について、以下に詳細に説明する。
【００１２】
一般に、ネットワーク・ブリッジ１１５は、ホスト装置１０５と通信するための手段を備える。この通信を実行するために、ネットワーク・ブリッジ１１５はホスト装置インターフェイス１２０とホスト装置プロトコル（１３０）を備える。ホスト装置インターフェイス１２０は、ホスト装置１１０とネットワーク・ブリッジ１１５との間で電気信号をやり取りするための物理レイヤ・インターフェイスを実現する。例えば、ホスト装置インターフェイスは、ユニバーサル・シリアル・バス（ＵＳＢ）インターフェイスやＳＤＩＯ等の、無線又は赤外線インターフェイス若しくは有線インターフェイスを含み得る。ホスト装置インターフェイス１２０は、標準的なものであればどんな物理レイヤ・インターフェイスもサポートすることができ、事実、ホスト装置インターフェイス１２０は、装置間のデータ伝送で使用される物理レイヤ・インターフェイスの広範なカテゴリを表すものである。
【００１３】
ネットワーク・ブリッジ１１５はまた、ホスト装置プロトコル１３０を備える。ホスト装置プロトコル１３０は、論理レイヤ・プロトコルを実施又はエミュレートして、ホスト装置１０５とネットワーク・ブリッジ１１５との間のデータ転送操作をサポートする。ホスト装置プロトコルを実施するための実施形態を以下に詳細に説明する。
【００１４】
一実施形態では、本発明のネットワーク・ブリッジはホスト装置の機能を高める。図１に示す実施形態の場合、ネットワーク・ブリッジ１１５はプラグイン機能１４０を備える。一般に、プラグイン機能１４０は、代表的なネットワーク・インターフェイス装置によって提供されない機能又は該ネットワーク・インターフェイス装置と一般的に関連付けされていない機能を追加的にサポートする（即ち、ホスト・インターフェイスでは、これらの機能を実施するのに、ホスト・プロセッサ１１０を必要とする）。以下に詳細に説明するように、プラグイン機能１４０はコンテンツ・ディレクトリを生成し、ホスト装置１０５が利用できるメディア・コンテンツの位置及びデジタル・メディアを識別することができる。しかし、プラグイン機能１３０は、ホスト装置１０５の有用性を高めるために、任意のタイプの機能を備えることができる。
【００１５】
本発明のネットワーク・ブリッジを使用すれば、ネットワーク化されたメディア環境で、メディア装置を他の装置と統合することができる。ネットワーク・ブリッジは、ローカル・エリア・ネットワーク（ＬＡＮ）でメディア装置を統合することも、インターネット等のワイド・エリア・ネットワーク（ＷＡＮ）でメディア装置を統合することもできる。図２は、ネットワーク化された環境においてメディア装置を他のメディア装置と統合するための一実施形態を示したものである。図２に示すように、メディア装置２１０は、ネットワーク・ブリッジ２１５を使用することで、それ自体を他の利用可能なメディア装置と統合している。この例の場合、ルータ２５５は無線アクセス・ポイント２５０を介して無線ネットワークに接続される。ネットワーク・ブリッジ２１５は、無線アンテナ２４５によって無線ネットワーク・インターフェイスを実施する。ホーム・ネットワーク２５７は、無線ネットワークを含むものであっても、有線ネットワークを含むものであってもよい。例えば、ホーム・ネットワーク２５７は、カテゴリ５のＥｔｈｅｒｎｅｔ（登録商標）  １０／１００、ＨＰＮＡ、Ｈｏｍｅ  Ｐｌｕｇ、ＩＥＥＥ  ８０２．Ｈｘ、及びＩＥＥＥ  １３９４、ＵＳＢ  １．１／２．０等の規格に従って実施されるネットワークを含むことが可能である。
【００１６】
ホーム・ネットワーク２５７は１つ又は複数の装置を接続する。この例の場合、ホーム・ネットワーク２５７により、プリンタ２６０、コンピュータ２６５、テレビ２７０、ステレオ２７５、及びメディア・サーバ２８０が統合されている。本明細書で使用されるように、メディア・サーバは、ホーム・ネットワークにメディアを配信することができる装置である。例えば、メディア・サーバは、デジタル・メディアを格納するための大容量記憶装置を備えることができる。他の実施形態では、メディア・サーバは、他の装置からメディア（様々なネットワークに含まれるメディア等）にアクセスする装置を備えるものであってもよい。ホーム・ネットワーク２５７に示すコンポーネントは例に過ぎず、ホーム・ネットワークは、本明細書で言及しているように、本発明の精神又は範囲から逸脱しない限りは、データ又はメディア・サービスを必要とする任意の台数又は任意のタイプの装置を統合することが可能である。
【００１７】
メディア装置２１０は、ネットワーク・ブリッジ２１５を使用して、ホーム・ネットワーク２５７上にある装置からのメディアの受信及びそれらの装置へのメディアの送信を行う。例えば、メディア装置２１０は、メディア・サーバ２８０又はコンピュータ２６５からデジタル・メディアを取得することができる。この例の場合、メディア装置２１０はメディア・サーバ２８０からストリーム配信されるビデオを再生することができる。別の例では、メディア装置２１０は、ホーム・ネットワーク２５７上にあるメディア装置にデジタル・メディアをコピー又はストリーム配信するものであってもよい。例えば、装置２１０は、デジタル・オーディオをステレオ２７５での再生用にネットワーク・ブリッジ２１５を介してストリーム配信することができる。別の例では、メディア装置２１０は、それ自体に格納されているビデオを、ネットワーク・ブリッジ２１５を介して、ホーム・ネットワーク２５７上にあるテレビ２７０にストリーム配信してもよい。
【００１８】
他の実施形態では、メディア装置２１０は、ホーム・ネットワーク２５７上の別の装置にデータを転送するものであってもよい。これらの実施形態のうちの一部では、ネットワーク・ブリッジ２１５が、メディア装置２１５とホーム・ネットワーク２５７上のソース装置との間のデータ通信に適したプロトコルを実施するように構成される。例えば、ユーザはメディア装置２１０に格納されたファイルをプリンタ２６０で印刷することを希望する場合がある。この実施形態の場合、ネットワーク・ブリッジ２１５は、プロトコルをエミュレートして、メディア装置２１０からのデータをホーム・ネットワーク２５７上のプリンタ２６０に出力する。
【００１９】
図２に示すように、ホーム・ネットワーク２５７はまた、広帯域モデム２８５を介して、インターネット等のワイド・エリア・ネットワーク２９０に接続される。モデム２８５は、ルータ２５５を介してワイド・エリア・ネットワークをローカル・ネットワーク（例えば、ホーム・ネットワーク２５７）に統合する。モデム２８５は、任意のタイプの技術を利用してワイド・エリア・ネットワークとの接続を取得することができる（例えば、ダイヤルアップ・モデム、ケーブル・モデム、デジタル加入者線（ＤＳＬ）、サテライト・モデム等）。これらの実施形態の場合、メディア装置２１５はワイド・エリア・ネットワーク２９０を利用してデジタル・メディア等のデータを取得及び送信することができる。例えば、メディア装置２１５は、コンテンツベースのＷｅｂサイトからネットワーク・ブリッジ２１５を介してストリーミング・オーディオ／ビデオをダウンロードすることができる。同様に、メディア装置２１０は、デジタル写真等のデジタル・メディアを、ネットワーク・ブリッジ２１５を介してインターネット・リポジトリにアップロードすることができる。図２に示すシステム２００はホーム・ネットワークとワイド・エリア・ネットワークの両方を有しているが、ホーム・ネットワークでのみ動作、又はワイド・エリア・ネットワークでのみ動作するようにメディア装置２１０及びネットワーク・ブリッジ２１５を構成してもよい。
【００２０】
本発明のネットワーク・ブリッジは一般的な通信規格を実施するように構成されることが可能である。一実施形態では、ネットワーク・ブリッジ３１５はマス・ストレージ・プロトコル規格を実施する。一般に、マス・ストレージ・プロトコル規格は、ファイル・システム・フォーマットでファイルを格納するために使用される。図３は、ネットワーク・ブリッジ内でマス・ストレージ・プロトコルを実施するための一実施形態を示すブロック図である。この実施形態の場合、ホスト装置３０５はクライアント装置又はホスト装置としてマス・ストレージ・プロトコル規格をホストＣＰＵ３１０によって実施する。一般に、マス・ストレージ・プロトコルは、装置によって外部記憶装置からのファイルの読み取り及び外部記憶装置へのファイルの書き込みを行うための規格を規定したものである。この実施形態の場合、ネットワーク・ブリッジ３１５は、ホスト装置３０５に対して大容量記憶装置として動作する。したがって、ホスト装置３１０は、直に接続された標準の大容量記憶装置に対してファイルの読み取り及び書き込みを行う場合と同じ方法で、ネットワーク・ブリッジ３１５に対してファイルの読み取り及び書き込みを行う。大容量記憶装置として動作するネットワーク・ブリッジ３１５は、ファイル・システムの要求を変換し、無線ネットワーク３７０を利用してデータ（例えば、デジタル・メディア）の送信及び受信を行う。
【００２１】
図３に示す実施形態の場合、ネットワーク・ブリッジ３１５は物理レイヤの実施方法を含む。例えば、物理レイヤの実施方法はユニバーサル・シリアル・バス（ＵＳＢ）２．０プロトコルとすることができる。この物理インターフェイスの場合、ホスト装置３０５のユーザは、ＵＳＢコネクタをホスト装置３０５に装着するか、ネットワーク・ブリッジ３１５に装着する。図３の実施形態はホスト装置３０５とネットワーク・ブリッジとの間のＵＳＢ接続を示すが、本発明の精神又は範囲から逸脱しない限りは、任意のタイプの接続（無線接続等）を使用してもよい。
【００２２】
ネットワーク・ブリッジ３１５は、ＵＳＢマス・ストレージ・プロトコル・モジュール３２０を備えている。マス・ストレージ・プロトコル・モジュール３２０は、ネットワーク・ブリッジ３１５に対してＵＳＢマス・ストレージ・プロトコルを実施する。ＵＳＢマス・ストレージ・プロトコルに適合するプロトコルの実施例はよく知られているので、詳細な説明は省略する。ファイル名をメディア上の物理的な位置と関連付けるために、ＵＳＢマス・ストレージ・プロトコルは、Microsoftのファイル・アロケーション・テーブル（ＦＡＴ）等、ファイル・システムを利用する。一般に、ファイル・システムは、ディレクトリ構造内のファイルの名前に対応するファイルの物理的な記憶位置を識別する。ほとんどのホスト装置は、ＦＡＴを実装して、一般的な大容量記憶装置のファイル記憶をこのように利用する。本発明のネットワーク・ブリッジは、そのエミュレートされた大容量記憶ブロック内の記憶位置にファイル名をマップする。
【００２３】
ネットワーク・ブリッジの実施形態の場合、ネットワーク・ブリッジはファイル・アロケーション・テーブルをリモート・アイテムのコンテンツ・ディレクトリにマップする。これを達成するために、ファイル・アロケーション・テーブル・コンテンツ・ディレクトリ３３０は、ファイル・システム要求をコンテンツ・ディレクトリにマップすることで、ファイル・システム要求を変換する。一実施形態では、ネットワーク・ブリッジ３１５はコンテンツ・ディレクトリをオンザフライで作成する。以下に詳細に説明するように、コンテンツ・ディレクトリはネットワーク（例えば、ローカル・ホーム・ネットワーク又はワイド・エリア・ネットワーク）で利用できるコンテンツをベースにしている。このような変換の結果として、ホスト装置３０５がネットワーク・ブリッジに対してファイル・システム操作を実行すると、それらの要求に応答して、コンテンツ・ディレクトリがディレクトリ情報として返され、デジタル・メディア（例えば、デジタル・オーディオ、デジタル・ビデオ、又はデジタル写真）がファイル・システム内のファイルとして返される。
【００２４】
図３に示すように、ネットワーク・ブリッジ３１５はまた、ネットワーク・プロトコル・モジュール３４０、ＩＰレイヤ３５０、及び無線ネットワーク・インターフェイス３６０を備えている。ネットワーク・プロトコル３４０、ＩＰレイヤ３５０、及び無線ネットワーク・インターフェイス３６０、又はこれらのモジュールは、通常、無線ネットワーク・アダプタ内に見られ、従って、それらは携帯型無線ネットワーク・アダプタの広いカテゴリを意味するものになっている。
【００２５】
携帯型メディア装置の有効化
本発明のネットワーク・ブリッジと組み合わせて使用する装置は、携帯電話（セル方式の携帯無線電話）を含むことができる。図４は、携帯電話をネットワーク・ブリッジと組み合わせて使用するための一実施形態を示す。今日、携帯電話の多くは携帯型メディア装置としも動作するように構成されている。例えば、多くの携帯電話はカメラを搭載し、デジタル・イメージやビデオを撮影できる。また、デジタル音楽プレーヤーを備えることでデジタル音楽ファイルを再生できる携帯電話もある。これらの携帯電話はまた、音楽の再生及び写真やビデオの表示を行うための画面及び出力ジャックも備えている。携帯電話４００は、ネットワーク・ブリッジ１１５を介して、デジタル・オーディオ／ビデオ及びデジタル写真を受信することができる。携帯電話４００はまた、ネットワーク上にある他の装置にデジタル・オーディオ／ビデオ及びデジタル写真を送信することもできる。例えば、携帯電話４００は、ネットワーク上のテレビ又はＷｅｂサイトにデジタル写真をアップロードすることができる。
【００２６】
一部の携帯電話は、パーソナル・デジタル・アシスタント（ＰＤＡ）としても動作する。これらの携帯電話は、通常、コンタクト、カレンダー、及びタスク・アプリケーションを備えている。通常、パーソナル・デジタル・アシスタントは、コンタクト、行事のカレンダー、及びタスクを同様に維持するコンピュータ・システムと組み合わせて使用する。一実施形態では、携帯電話４００は、別のコンピュータ装置からのデータの同期をとるように構成されることも可能である。この実施形態の場合、ネットワーク・ブリッジ１１５は、マス・ストレージ・プロトコルに適合するファイル・システム要求を、基本的なコンタクト・カレンダー及びタスク・アプリケーションに適合するフォーマットに変換するように構成される。
【００２７】
ネットワーク・ブリッジと組み合わせて使用されるメディア装置は、システムに対するデジタル・メディアの再生及び／又は送信が可能な任意のタイプの装置を含むことができる。一実施形態では、装置は携帯型メディア・プレーヤーを含む。図５は、携帯型メディア・プレーヤー及びネットワーク・ブリッジの一実施形態を示すブロック図である。図５に示すように、携帯型メディア・プレーヤー５１０は無線ネットワーク・ブリッジ１１５に接続される。携帯型メディア・プレーヤー５１５とネットワーク・ブリッジ１１５との間の通信は双方向とすることができ、その場合、携帯型メディア・プレーヤー５１５は、ネットワーク・ブリッジ１１５との間でデジタル・メディアの受信及び送信を行うことができる。他の実施形態では、携帯型メディア・プレーヤー５１５とネットワーク・ブリッジ１１５との間の通信を単方向としてもよく、その場合、ＰＭＰはデジタル・メディアの受信だけ又は送信だけしか行わない。
【００２８】
一実施形態では、携帯型メディア・プレーヤー５１０は携帯型デジタル・オーディオ・プレーヤーを含むことができる。この実施形態の場合、携帯型デジタル・オーディオ・プレーヤーには、デジタル音楽ファイルを格納するための不揮発性メモリが内蔵されている。デジタル音楽ファイルは、ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ  ３（「ＭＰ３」）等、いくつもの形式でフォーマットされることが可能である。別の実施形態では、携帯型メディア・プレーヤー５１０はビデオを再生及び／又は写真を表示できる携帯型装置を含んでもよい。この実施形態の場合、携帯型メディア・プレーヤー５１０は、ネットワーク上のデジタル・ビデオ・ファイル及びデジタル写真を、ネットワーク・ブリッジ１５０を介して受信し、それらを処理してディスプレイに表示する。デジタル・ビデオ・ファイルは、デジタル・ビデオ用の周知のいくつも形式（ＭＰＥＧ４等）でフォーマットされたノーカットのビデオ作品又はビデオ・クリップを含むことができる。デジタル写真は、デジタル写真用の周知のいくつもの形式（ＪＰＥＧ）でフォーマットされることが可能である。
【００２９】
携帯型メディア・プレーヤー５１０は、メディア・サーバとしても使用できる。これらの実施形態の場合、携帯型メディア・プレーヤー５１０の不揮発性メモリに格納されたデジタル・オーディオ、デジタル・ビデオ、及びデジタル写真については、ネットワーク・ブリッジ１１５によりネットワーク経由でネットワーク上の宛先装置（即ち、ホーム・ネットワーク又はワイド・エリア・ネットワークに配置された宛先装置）にアップロードすることができる。
【００３０】
他の実施形態では、本発明のネットワーク・ブリッジと組み合わせて使用される装置はデジタル・カメラを含んでもよい。図６はデジタル・カメラと本発明のネットワーク・ブリッジとのインターフェイスをとるための一実施形態を示す。この実施形態の場合、デジタル・カメラ６００はネットワーク・ブリッジ１１５を介してネットワーク上にデータを送信又はネットワーク上のデータを受信する。一実施形態では、データはデジタル写真を含む。ユーザはデジタル・カメラ６００を使用して複数のデジタル写真を撮影し、そのデジタル写真をネットワーク経由で１つ又は複数の宛先装置に転送することを希望する場合がある。ユーザはデジタル・カメラ６００を、本明細書で説明した無線又は有線インターフェイスのいずれかを介してネットワーク・ブリッジ１１５に接続することで、ネットワーク（例えば、ホーム・ネットワーク又はワイド・エリア・ネットワーク）上の１つ又は複数の宛先装置にデジタル写真を送信することができる。この例の場合、ユーザはネットワーク・ブリッジ１１５をデジタル・カメラ６００に接続することができる。デジタル・カメラ６００は、ネットワーク・ブリッジ１１５を記憶装置と「見なし」、このネットワーク・ブリッジによって生成されるリモート・コンテンツ・ディレクトリを確認する。ネットワーク・ブリッジ１１５は、ネットワークで利用可能な装置を、ディレクトリ情報としてデジタル・カメラ６００に提供する。更に、ユーザはインターネットＷｅｂサイトへのデジタル写真のアップロードを希望する場合がある。この例の場合、ユーザがデジタル写真ファイルを、ネットワーク・ブリッジによって示される宛先仮想コンテンツ・ディレクトリに送信すると、ネットワーク・ブリッジはそのデジタル写真ファイルをインターネットにアップロードする。
【００３１】
デジタル・メディアのアップロード及びダウンロードに加えて、データをプロトコルに従って送信又は受信するように装置を構成することが可能である。例えば、印刷用のプロトコルをサポートするようにネットワーク・ブリッジ１１５を構成することができる。図７は、本発明のネットワーク・ブリッジとプリンタとのインターフェイスをとるための一実施形態を示す。この実施形態の場合、ネットワーク・ブリッジ１１５は印刷のためにプロトコル変換を行うように構成される。具体的には、ネットワーク・ブリッジ１１５はネットワーク上の装置（コンピュータ、携帯型メディア・プレーヤー、携帯電話、カメラ等）からデータを受信する。次に、ネットワーク・ブリッジ１１５は、受信したデータを、印刷処理で使用されるプロトコルと互換性のあるデータに変換する。
【００３２】
コンテンツ・ディレクトリのマッピング：
「コンテンツ・ディレクトリ」は、１つ又は複数のネットワークで利用できるメディアに関する情報を提供する。一部の実施形態では、ネットワーク・ブリッジは、マス・ストレージ・プロトコルで定義されたコンテンツ・ディレクトリをファイル・システムにマップする。具合的には、ネットワーク・ブリッジはコンテンツ・ディレクトリをファイル・システム・ディレクトリにマップし、デジタル・メディア（例えば、ストリーミング・オーディオ又はビデオ）をファイル・システムで定義されたファイルにマップする。図８はコンテンツ・ディレクトリの例を示すブロック図である。階層ツリーの最上部に位置するルート・ディレクトリ−コンテンツ・ディレクトリ８１０は、大容量記憶ファイル・システム内のベース又はルート・ディレクトリを示す。大容量記憶ファイル・システムのルート・ディレクトリは、コンテンツ・ディレクトリ８１０にマップされる。ホーム・ネットワークにネットワーク・ブリッジを接続する一実施形態では、コンテンツ・ディレクトリは、Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ（ＵＰｎＰ）Ａ／Ｖ規格に従って構成された、ホーム・ネットワークへのルート・ディレクトリを含むことができる。
【００３３】
図８に例示した実施形態の場合、ルート・ディレクトリ−コンテンツ・ディレクトリ８１０はシステム全体のコンテンツ・メニュー８１５と関連付けられている。一般に、システム全体のコンテンツ・メニュー８１５は、コンテンツを選択するためのユーザ・インターフェイス・メニューを含んでいる。ユーザ・インターフェイス・メニューは、メディア装置でレンダリングされる。一実施形態では、利用可能なデジタル・メディアに基づいてユーザ・インターフェイス・メニューがカスタマイズされるように、システム全体のコンテンツ・メニュー８１５はオンザフライで生成される。システム全体のコンテンツ・メニュー８１５は、メディアのコンテンツ又は位置に基づいて編成され得る。例えば、システム全体のコンテンツ・メニュー８１５は、「音楽」、「ビデオ」、及び「写真」に関するメニュー項目を含む場合がある。これらのメニュー項目は、ルート・ディレクトリの下に位置するディレクトリに対応し得る。別の実施形態では、コンテンツ・メニューは、コンテンツ・ディレクトリ内の各ディレクトリに対応し得るメニュー項目（コンテンツ・プロバイダによってリストされる）を含んでもよい。コンテンツ・メニューでは、複数のメニュー・タイプをユーザの好みで選択可能にすることも、接続された装置のタイプ等、その他の何らかの変数によって事前に定義しておくこともできる。
【００３４】
メディアを取得するために、ユーザはメディア装置をネットワーク・ブリッジに接続する。これに応答して、メディア装置は、大容量記憶装置と見なされるネットワーク・ブリッジをマウントする。例えば、メディア装置のディスプレイにネットワーク・ブリッジを示すアイコンが表示される。ユーザは、コンテンツを求めて、マウントされた大容量記憶装置を「探索する」ことができる。例えば、ユーザはアイコンをクリックすることで、ネットワーク・ブリッジのルート・ディレクトリを表示することができる。ユーザのこの操作に応答して、装置は、大容量記憶装置（即ち、ネットワーク・ブリッジ）のルート・ディレクトリを表示するためのファイル・システム要求を生成する。ルート・ディレクトリ要求に応答して、ネットワーク・ブリッジはシステム全体のコンテンツ・メニュー８１５をディレクトリ情報として送信する。メディア装置は自身のディスプレイにシステム全体のコンテンツ・メニューをレンダリングする。
【００３５】
図８の例の場合、コンテンツ・ソースを識別する複数のディレクトリが、ルート・ディレクトリ−コンテンツ・ディレクトリ（８１０）の下に位置する。具体的には、図８に例示した階層の場合、コンテンツ・ソースに関するディレクトリはホーム・ネットワーク８３０と、複数のコンテンツ・プロバイダ（例えば、コンテンツ・プロバイダ１（８４０）、コンテンツ・プロバイダ２（８５０）、コンテンツ・プロバイダｎ（８６０））とを含んでいる。各コンテンツ・ソースは、ファイル・システムのディレクトリにマップされる。この構成の場合、ユーザはコンテンツ・ソース・ディレクトリを確認し、これらのソースから利用可能なメディアを選択することができる。例えば、システム全体のコンテンツ・メニューは、「音楽」用のメニュー項目を含むことが可能である。ユーザは音楽に関するメニュー項目（即ち、ディレクトリ）を選択すると、音楽が入っているコンテンツ・ソースの全てを識別するディレクトリ情報を受信することができる。例えば、音楽ディレクトリを選択すると、ユーザは「ホーム・ネットワーク」、「コンテンツ・プロバイダ１」、「コンテンツ・プロバイダ２」、「コンテンツ・プロバイダｎ」に関するディレクトリ情報を確認できる。この例の場合、ユーザは「ホーム・ネットワーク」、「コンテンツ・プロバイダ１」、「コンテンツ・プロバイダ２」、及び「コンテンツ・プロバイダｎ」のディレクトリからいずれかを選択して音楽を特定することができる。別の実施形態では、全てのメディア・サーバのデジタル・メディアが集約され、デジタル・メディアを配列したディレクトリがユーザに提供される。例えば、デジタル音楽は「アルバム」、「アーティスト」、及び「ジャンル」という題目別に配列される。様々なコンテンツ・ソースから集約されたデジタル音楽ファイルを「アルバム」、「アーティスト」、及び「ジャンル」ディレクトリにまとめて格納することが可能である。
【００３６】
一例示的シナリオでは、ユーザがホーム・ネットワーク上にあるコンピュータからメディア装置への音楽のダウンロードを希望する場合がある。このタスクを実行するために、ユーザはメディア装置に表示されたディレクトリ情報（例えば、フォルダのアイコン）からディレクトリ「ホーム・ネットワーク」を選択する。ユーザは、コンピュータ上の利用可能な複数のデジタル・メディアをファイルとして、メディア装置のディスプレイで確認できる。ユーザがファイル（即ち、メディア・アイテム）を選択して開くと、それに応答して、ネットワーク・ブリッジがコンピュータとの接続を開始し、メディア・アイテムがメディア装置にストリーム配信又はコピーされる。同様に、ユーザはコンテンツ・プロバイダ２８５０等のコンテンツ・プロバイダを選択し、そのコンテンツ・プロバイダと関連付けされたデジタル・メディアを表示及びダウンロードすることもできる。
【００３７】
図８に示すように、デジタル・メディアは各コンテンツ・ソースと関連付けられる。このデジタル・メディアは、ユーザにはファイル・システム内のファイルとして見える。例えば、ユーザがファイル・システム操作として、ホーム・ネットワーク８３０のディレクトリを開くと、デジタル・メディアのリストがファイルとしてネットワーク・ブリッジから返される。ユーザは、ファイルを開く操作としてメディア・アイテムを開くことができる。ファイルを開く操作に応答して、ネットワーク・ブリッジは装置にメディアをストリーム配信する。
【００３８】
図８に例示したコンテンツ・ディレクトリは、コンテンツ・ソース内で提供される、上位のシステム全体のコンテンツ・メニューに対応するように編成されているが、本発明の精神又は範囲から逸脱しない限りは、ファイル・システムをコンテンツ・ディレクトリにマップした、コンテンツ・ディレクトリ及びデジタル・メディアの任意の配列を使用してもよい。
【００３９】
図９はコンテンツ・ディレクトリ階層の一例を示すブロック図である。この例の場合、ルート・ディレクトリ−コンテンツ・ディレクトリ（８１０、図８）は、音楽９０５、写真９４５、ビデオ９７０という３つのメニュー項目を有する。この例の場合、各コンテンツ・メニュー項目タイプの下に、コンテンツ・ソースがリストされている。一実施形態では、ネットワーク・ブリッジは、関連付けられたメディア・タイプで提供されるメディアに基づいてディレクトリを作成する。図９に示す例の場合、音楽メニュー項目については、ローカル・ディレクトリ（９１０）、コンテンツ・プロバイダ１・ディレクトリ（９１５）、コンテンツ・プロバイダｎ・ディレクトリ（９２０）という３つのディレクトリが作成されている。各ディレクトリは、１つ又は複数のサブディレクトリ及び／又は１つ又は複数のデジタル・メディアを含んでいる。図９に示す例の場合、ローカル・ディレクトリ９１０は、サブディレクトリとしてメディア・サーバ１（９２５）及びメディア・サーバ２（９３０）を含んでいる。これらのサブディレクトリは、メディア・サーバ別に編成されている。別の実施形態では、全てのメディア・サーバのデジタル・メディアが集約され、ユーザに対して「アルバム」、「アーティスト」、及び「ジャンル」に関するディレクトリが提供される。「アルバム」、「アーティスト」、及び「ジャンル」の配列と関連付けられたデジタル音楽ファイルは、これらのディレクトリ内に編成される。
【００４０】
音楽ディレクトリ９０５は更にコンテンツ・プロバイダ・サブディレクトリ（９１５及び９２０）ごとに「アーティストＡ−Ｍ」及び「アーティストＮ−Ｚ」（９３５及び９４０）サブディレクトリを含んでいる。サブディレクトリ「アーティストＡ−Ｍ」及び「アーティストＮ−Ｚ」（９３５及び９４０）は、オンライン・プロバイダについて音楽を編成する一方法である。この例の場合、ユーザはサブディレクトリ（９３５及び９４０）を参照してデジタル音楽の場所を特定する。図９に示すディレクトリ階層は例示にすぎず、本発明の精神及び範囲から逸脱しない限りは、デジタル・メディアを任意の数のディレクトリ及びサブディレクトリに編成することが可能である。
【００４１】
図９の階層の例では更に、写真ディレクトリ９４５の下に、ローカル９５０及び写真サービス９６２のサブディレクトリが存在する。ローカル・ディレクトリ９５０はホーム・ネットワークで利用可能な写真について最上位のディレクトリ−メニュー項目を提供する。写真サービス・ディレクトリ９６２はワイド・エリア・ネットワークで利用可能な写真について最上位のディレクトリ−メニュー項目を提供する。例えば、ユーザ・グループはインターネット・ポータルに写真をポストすることで、グループのメンバー間で写真を共有することができる。ローカル・ディレクトリは、メディア・サーバ１９５５及びメディア・サーバ２９６０という２つのサブディレクトリを含んでいる。更に、各メディア・サーバ・ディレクトリは、該当するメディア・サーバに格納されたデジタル写真ファイルを含んでいる。例えば、写真サービス・ディレクトリ９６２は、ワイド・エリア・ネットワーク上で写真を共有するユーザ・グループに関連付けられたメンバーに対応するサブディレクトリを含むことが可能である。
【００４２】
ビデオ・ディレクトリ９７０は、音楽ディレクトリ９０５と同様に、ローカル・ディレクトリ９７５と、各コンテンツ・プロバイダに対応するディレクトリ（９８５と９９０）を有する。この例では、コンテンツ・プロバイダは、「ＴＶ」、「映画」、及び「ビデオ・クリップ」別に新しいコンテンツを編成している。ユーザはサブディレクトリに移動し、関連付けされたカテゴリのビデオをダウンロードすることができる。
【００４３】
ネットワーク・ブリッジを使用したメディアの転送：
図１０Ａ及び図１０Ｂは、ネットワーク・ブリッジを使用してメディア装置にメディアを転送するための一実施形態を示すフローチャートである。まず、ユーザは本発明に従って構成されたネットワーク・ブリッジにメディア装置を接続する。ネットワーク・ブリッジは、１つ又は複数のネットワークと接続を確立する（図１０Ａ、ブロック１００５）。例えば、ネットワーク・ブリッジは無線ホーム・ネットワーク等のローカル・エリア・ネットワークとネットワーク接続を確立することができる。ネットワーク・ブリッジはまた、インターネット等のワイド・エリア・ネットワークとＴＣＰ／ＩＰプロトコルを使用してネットワーク接続を確立することができる。
【００４４】
ネットワーク・ブリッジは、ネットワーク接続を確立した後で、利用可能なメディア・ソースからコンテンツ情報及びデジタル・メディアを収集する（図１０Ａ、ブロック１０１０）。一実施形態では、ネットワーク・ブリッジは、ネットワーク接続を確立すると、コンテンツ・プロバイダからコンテンツ情報を取得する。次に、ネットワーク・ブリッジは提供された情報に基づいてコンテンツ・プロバイダに対するサブディレクトリを作成する。例えば、ネットワーク・ブリッジはホーム・ネットワークと接続すると、コンテンツ情報に加えて、利用可能なデジタル・メディアのリストをメディア・サーバから取得することができる（サーバ集計として知られるプロセス）。コンテンツ情報は、メディアを配列するためのカテゴリを含むことが可能である。例えば、音楽ポータルでは、利用可能なコンテンツを「アルバム」、「ジャンル」、及び「アーティスト」別に配列することが可能である。他の実施形態では、ネットワーク・ブリッジは利用可能なデジタル・メディアのリストを、ホーム・ネットワーク上の全てのメディア装置から取得してもよい。このプロセスは、メディアのクライアント集計として知られている。ネットワーク・ブリッジはまた、ワイド・エリア・ネットワーク上のコンテンツ・プロバイダに照会し、ユーザが利用できるメディアを特定することもできる。例えば、コンテンツ・プロバイダは、加入者にしかコンテンツを提供しない場合がある。この実施形態の場合、ネットワーク・ブリッジはコンテンツ・プロバイダのインターネット・ポータルにログオンし、利用可能なメディアのリストを該当する加入者に提供することができる。他の実施形態では、ネットワーク・ブリッジでインターネットＷｅｂサイトに接続して、メディアをそのＷｅｂサイトからダウンロード又はそのＷｅｂサイトにアップロードすることもできる。ネットワーク・ブリッジは、利用可能なコンテンツ情報及びデジタル・メディアに基づいて、コンテンツ・ディレクトリを作成する（図１０Ａ、ブロック１０１５）。例えば、コンテンツ・ディレクトリは、ホーム・ネットワークのＵＰｎＰディレクトリになり得る。
【００４５】
一般に、メディア装置はマス・ストレージ・プロトコルに従ってファイル・システム要求を生成し、それに対する応答として、ディレクトリ要求に対応するコンテンツ情報及びファイル要求に対応するデジタル・メディアを受信する。ネットワーク・ブリッジはファイル・システム要求を受信する（図１０Ａ、ブロック１０２０）。メディア装置の要求がディレクトリ情報に対する要求である場合、ネットワーク・ブリッジはディレクトリ情報に対するその要求をコンテンツ・ディレクトリ情報に対する要求に変換する（図１０Ａ、ブロック１０２５及び１０３５）。その要求に応じて、ネットワーク・ブリッジはコンテンツ・ディレクトリ情報を、マス・ストレージ・プロトコルに従ってディレクトリ情報としてフォーマットする（図１０Ａ、ブロック１０４０）。別の実施形態では、ネットワーク・ブリッジはコンテンツ・プロバイダ又はホーム・ネットワークに照会してコンテンツ情報を取得する。この実施形態の場合、ネットワーク・ブリッジはメディア装置の要求に基づいてオンザフライでコンテンツ・ディレクトリ情報を作成する。メディア装置は、ディレクトリ情報（即ち、コンテンツ情報）をマス・ストレージ・プロトコルに従って読み取り、そのコンテンツ情報をディレクトリ情報の形式で表示する。
【００４６】
ファイル・システム要求がファイル読み取り要求である場合、ネットワーク・ブリッジはファイル読み取り要求を、該当するファイルに関連付けされたメディア・アイテムの転送要求に変換する（図１０Ａ、ブロック１０３０及び１０４５）。読み取り要求では、ファイルと、ファイル・システム・ディレクトリでのそのファイルの該当場所とを明示する。ネットワーク・ブリッジは必要なネットワーク・プロトコルを使用してソースと接続し、ネットワーク上のデジタル・メディアに対する要求を開始する（図１０Ａ、ブロック１０４５及び１０４７）。一実施形態では、メディア・アイテムはストリーミング・メディアとして配信される（例えば、オーディオ又はビデオ）。他の実施形態では、メディア・アイテムをダウンロードし、メディア装置にコピーしてもよい。
【００４７】
しかし、デジタル著作権管理スキームによって、コピーではなくストリーミングによるデジタル・メディアの転送が指示される場合がある。ネットワーク・ブリッジは、ネットワーク・プロトコル（例えば、ＴＣＰ／ＩＰパケット）に従ってメディア・アイテム（コピー又はストリーム）を受信し、接続プロトコルに従ってデジタル・メディアをメディア装置に送信する（図１０Ａ、ブロック１０５０）。例えば、マス・ストレージ・プロトコルで「ブロック」単位のファイル転送が規定されている場合、メディア・ファイルを読み取る基礎的なアプリケーションの要求に従ってメディアはブロック単位で返される。
【００４８】
メディア装置はまた、ネットワーク・ブリッジに対する書き込み操作要求を実行することもできる。ネットワーク・ブリッジはファイル書き込み要求をメディア装置から受信すると、そのファイル書き込み要求を、ネットワーク上の装置へのメディア・アイテムのアップロード要求に変換する（図１０Ｂ、ブロック１０５５及び１０６０）。書き込み要求には、ファイル・システム・ディレクトリ内のどの場所にファイルを書き込むかが指定されている。書き込み要求を実行することで、宛先位置にメディア・アイテムをコピーすることも、又はメディア・アイテムを宛先位置に再生用にストリーム配信することもできる。ネットワーク・ブリッジは、書き込み要求内のディレクトリ情報をネットワークの宛先位置に変換し、宛先位置とのネットワーク接続を獲得する（図１０Ｂ、ブロック１０６５）。ネットワーク・ブリッジは、メディア・アイテムをファイルとして接続プロトコル（例えば、ＵＳＢマス・ストレージ）に従って受信する（図１０Ｂ、ブロック１０７０）。ネットワーク・ブリッジは、宛先位置のネットワークのネットワーク・プロトコルを使用して、メディア・アイテムを宛先位置に送信（ストリーム配信又はコピー）する（図１０Ｂ、ブロック１０７５）。
【００４９】
ネットワーク・アプリケーション：
図１１は、ホーム・ネットワーク上のデジタル・メディアをネットワーク・ブリッジによりダウンロードするための一実施形態を示す。この実施形態の場合は、メディア・プレーヤー（例えば、オーディオ・プレーヤー又はビデオ・プレーヤー）がネットワーク・ブリッジ１１１５に接続されている。ネットワーク・ブリッジは、無線アクセス・ポイント１１３０及びルータ１１４０を介してホーム・ネットワーク１１５７と通信する。図１１に示すように、ホーム・ネットワーク１１５７上では種々のメディア装置がアクセス可能となっている。この例の場合、コンピュータ１１５７、メディア・サーバ１１８０、ステレオ１１７５、及びテレビ１１７０の全てがホーム・ネットワーク１１５７上にある。ネットワーク・ブリッジ１１１５は、ホーム・ネットワーク１１５７上の任意の装置からデジタル・メディアをダウンロードする。例えば、メディア・プレーヤー１１１０はコンピュータ１１６７からデジタル・ビデオ・ファイルをダウンロードすることができる。同様に、メディア・プレーヤー１１１０は、メディア・サーバ１１８０からデジタル・オーディオ・ファイルをダウンロードすることができる。
【００５０】
本発明のネットワーク・ブリッジは、ワイド・エリア・ネットワークを利用してコンテンツ・プロバイダからコンテンツをダウンロードするアプリケーションを有する。図１２はネットワーク・ブリッジを使用してインターネット上にあるコンテンツをメディア・プレーヤーにダウンロードするための一実施形態を示す。この実施形態の場合、メディア・プレーヤー１２１０はネットワーク・ブリッジ１２１５に接続されている。更に、ネットワーク・ブリッジ１２１０は、無線アクセス・ポイント１２３０、ルータ１２４０、及び広帯域モデム１２５０を介してインターネット１２７０につながっている。この例の場合、ネットワーク・ブリッジ１２１５は、３つのコンテンツ・プロバイダ（１２７５、１２８０、及び１２８５）とのネットワーク接続を取得する。コンテンツ・プロバイダ（１２７５、１２８０、及び１２８５）は、リモート位置のサーバに格納されたメディアに対するインターネット・ポータルとなり得る。コンテンツは加入契約に基づいて提供される場合がある。他の実施形態では、コンテンツ・プロバイダがデジタル音楽及びデジタル・ビデオの販売を可能にするインターネット・ストアを有する場合がある。更に他の実施形態では、コンテンツ・プロバイダはインターネット・コミュニティを有し、この共有コミュニティの他のメンバーとともに写真をダウンロードする場合がある。メディア・プレーヤー１２１０は、ネットワーク・ブリッジ１２１５を介してアクセスし、コンテンツ・プロバイダ（１２７５、１２８０、及び１２８５）からデジタル音楽、デジタル・ビデオ、及び写真をダウンロードする。
【００５１】
本発明のネットワーク・ブリッジは、ネットワークを介してメディアをアップロードするためのアプリケーションを有する。図１３は、ネットワーク・ブリッジを使用してメディアをアップロードするための一実施形態を示す。この実施形態の場合、メディア・ソース装置１３０５は、ネットワーク・ブリッジ（１３１５）に接続されている。ネットワーク・ブリッジは、ホーム・ネットワーク１３５７とインターネット１３９０の両方にアクセスする。具体的には、ネットワーク・ブリッジは、無線アクセス・ポイント１３５０とルータ１３５５を介してホーム・ネットワーク１３５７にアクセスする。ネットワーク・ブリッジはまた、無線アクセス・ポイント１３５０、ルータ１３５５、及び広帯域モデム１３８５を介してインターネット１３９０にアクセスする。メディア・ソース装置１３０５は、デジタル・ビデオ、オーディオ、及び／又は写真を格納することができる。例えば、メディア・ソース装置１３０５は、ハードディスク・ドライブ又はフラッシュ・メモリを内蔵して永続的な媒体にファイルを格納する携帯型メディア・プレーヤーとしてもよい。ネットワーク・ブリッジ１３１５にメディアがアップロードされると、ネットワーク・ブリッジ１３１５はホーム・ネットワーク１３５７又はインターネット１３９０上の宛先位置にデジタル・メディアをアップロードする。例えば、メディア・ソース装置１３０５は、コンピュータ１３６５又はメディア・サーバ１３８０上に格納するようにメディアをアップロードすることができる。他の実施形態では、メディア・ソース装置１３０５は宛先位置にメディアをストリーム配信することもできる。例えば、メディア・ソース装置１３０５は、再生用のオーディオをステレオ１３７５にストリーム配信することも、再生用のデジタル・ビデオをテレビ１３７０にストリーム配信することもできる。
【００５２】
本発明のネットワーク・ブリッジはまた、マス・ストレージ・プロトコル以外のプロトコルをサポートするデータ転送用のアプリケーションも有する。図１４は、ネットワーク・ブリッジを使用して宛先装置にデータを書き込むための一実施形態を示す。ネットワーク・ブリッジは、アクセス・ポイント１４５０及びルータ１４５５を介してホーム・ネットワーク１４５７に接続し、アクセス・ポイント１４５０、ルータ１４５５、及び広帯域モデム１４８５を介してインターネット１４９０に接続する。ソース装置１４０５がネットワーク・ブリッジ１４１５にデータ又はメディアを書き込むと、ネットワーク・ブリッジ１４１５はホーム・ネットワーク１４５７又はインターネット１４９０上のアクセス可能な１つ又は複数の宛先装置にメディア及びデータを書き込む。
【００５３】
この実施形態の場合、ネットワーク・ブリッジ１４１５は、ソース装置インターフェイス１４２０、ネットワーク・プロトコル１４３０、ＩＰレイヤ１４３５、及び無線ネットワーク・インターフェイス１４４０を備えている。ソース装置インターフェイス１４２０は、ソース装置１４０５との物理レイヤ接続を提供する。例えば、物理レイヤ接続では、ユニバーサル・シリアル・バス（「ＵＳＢ」）を含むことができる。ネットワーク・プロトコル・モジュール１４３０は、データ転送に使用される基礎的なプロトコルをサポートする。一実施形態では、ネットワーク・プロトコル・モジュール１４３０は、ＭＴＰプロトコル（Microsoft社のメディア・プレーヤー規格）をサポートする。他の実施形態では、ネットワーク・プロトコル・モジュール１４３０は、デジタル・カメラ製造業者で実装されるＰＴＰ規格（カメラの制御を可能にする）をサポートしてもよい。ネットワーク・プロトコル・モジュール１４３０では、任意のプロトコルをサポートできる。ソース装置１４０５は、プロトコルを使用することで、ホーム・ネットワーク１４５７又はインターネット１４９０上の任意の宛先装置にメディア又はデータを転送することができる。
【００５４】
図１５は、本発明のネットワーク・ブリッジを使用して印刷を行うため一実施形態を示す。この実施形態の場合、ソース装置１５０５はソース装置インターフェイス１５２０と互換性のあるフォーマットに従ってネットワーク・ブリッジ１５１５にデータを書き込む。次に、プロトコル・インターフェイス１５３０は、データを印刷するためにプロトコルをエミュレートする。この例の場合、データは無線ネットワークを介してプリンタ１５６０に送られる。このように、印刷プロトコルをエミュレートすることにより、ネットワーク・ブリッジ１５１５は、装置に印刷サービスを提供するための接続を可能にする。
【００５５】
メディア・サービス：
ある実施形態では、ネットワーク・ブリッジはメディア・サービスと連携して動作することができる。図１６はメディア・サービスと連携して動作するように構成されたネットワーク・ブリッジのための一実施形態を示す。図１６に示すように、ネットワーク・ブリッジ１６１５は無線アクセス・ポイント１６４５及び１６５０、ルータ１６５５、及び広帯域モデム１６８５を介してインターネット１６９０につながっている。一般に、メディア・サービス１６９２は、コンテンツ・プロバイダ（コンテンツ・プロバイダ１（１２７５）、コンテンツ・プロバイダ２（１２８０）、及びコンテンツ・プロバイダｎ（１２８５））からのメディア・コンテンツへのアクセス権をネットワーク・ブリッジに与える。
【００５６】
動作中、ネットワーク・ブリッジ１６１５はメディア・サービス１６９２との接続を開始し、一意的に身元を明らかにする。一実施形態では、販売時にネットワーク・ブリッジには一意の番号が同梱されている。ネットワーク・ブリッジの購入者は、その一意の番号を使用してメディア・サービスのアカウントを設定する。アカウントでは、１つ又は複数のコンテンツ・プロバイダからメディア・コンテンツをユーザが購入する場合の条件を規定することができる。例えば、ユーザは加入契約を結び、１つ又は複数のコンテンツ・プロバイダから１つ又は複数のメディア・タイプを購入することができる。ネットワーク・ブリッジにＩＰアドレスを事前に設定しておき、インターネットを介してメディア・サービスにアクセスすることができる。ネットワーク・ブリッジがメディア・サービスにアクセスすると、メディア・サービスはアカウントを識別し、そのアカウントで購入されているコンテンツに基づいてコンテンツへのアクセス権を付与する。
【００５７】
これに対し、メディア・サービス１６９２は、ネットワーク・ブリッジ１６１５が取得できるメディア、及びそのメディアが存在する位置（例えば、コンテンツ・プロバイダ１（１２７５）、コンテンツ・プロバイダ２（１２８０）、及びコンテンツ・プロバイダｎ（１２８５））を自動的に特定することができる。したがって、メディア・サービス１６９２は、コンテンツ・プロバイダとユーザとの間でネットワーク・ブリッジを介してブローカーとしての役割を果たす。一部の実施形態では、メディア・サービスは、ネットワーク・ブリッジ１６１５と、コンテンツ・プロバイダ１（１２７５）、コンテンツ・プロバイダ２（１２８０）、及びコンテンツ・プロバイダｎ（１２８５）との間の接続を提供する。これらの実施形態の場合、メディア・サービス１６９２はコンテンツ・プロバイダからデジタル・メディアを獲得し、そのデジタル・メディアをネットワーク・ブリッジに転送する。メディア・サービス１６９２では、コンテンツ・プロバイダから提供されるコンテンツの表示をカスタマイズすることができる。例えば、メディア・サービス１６９２は、コンテンツ・ディレクトリを生成し、ユーザに適した方法でメディアを提供することができる。ユーザはコンテンツ・ディレクトリをカスタマイズすることができる。例えば、ユーザはディレクトリを指定し、コンテンツを編成することができる。
【００５８】
一実施形態では、メディア・サービス１６９２は「グループ情報」を格納できる。一般に、グループ情報は、ネットワーク・ブリッジが取得できるメディアを識別する。一実施形態では、グループ情報によりネットワーク・ブリッジはユーザとリンクされる。ユーザは１つ又は複数のグループと関連付けされることが可能である。例えば、ユーザはスキー・グループを作成し、スキーに興味を持つ人々を関連付けることができる。グループ内のユーザはすべて、そのグループのメンバーが利用できるコンテンツを指定できる。例えば、スキー・グループ内の任意のメンバーは、スキー・グループのメンバーが利用できる全てのコンテンツ（例えば、スキーに関するコンテンツ）が格納されたコンテンツ・ディレクトリ−サブディレクトリを指定できる。
【００５９】
本明細書に説明したネットワーク・ブリッジの機能は、ハードウェアでもソフトウェアでも実施可能である。ソフトウェアで実施する場合、ネットワーク・ブリッジには、汎用コンピュータ・システムでの実施のためにコンピュータで実行可能な複数の命令を有するソフトウェアが含まれる。汎用コンピュータ・システムにロードする前のネットワーク・ブリッジのソフトウェアは、符号化された情報として、フロッピー（登録商標）磁気ディスク、磁気テープ、コンパクト・ディスクを使った記録媒体（ＣＤ−ＲＯＭ）等、コンピュータで読み取り可能な媒体に保存しておくことが可能である。
【００６０】
本発明の特定の例示的な実施形態についてこれまで説明してきたが、本発明の精神及び範囲から逸脱しない限り種々の変形及び変更が当業者によって実施され得ることは理解できよう。
【図１】
0006619700.tif 000002
【図２】
0006619700.tif 000003
【図３】
0006619700.tif 000004
【図４】
0006619700.tif 000005
【図５】
0006619700.tif 000006
【図６】
0006619700.tif 000007
【図７】
0006619700.tif 000008
【図８】
0006619700.tif 000009
【図９】
0006619700.tif 000010
【図１０Ａ】
0006619700.tif 000011
【図１０Ｂ】
0006619700.tif 000012
【図１１】
0006619700.tif 000013
【図１２】
0006619700.tif 000014
【図１３】
0006619700.tif 000015
【図１４】
0006619700.tif 000016
【図１５】
0006619700.tif 000017
【図１６】
0006619700.tif 000018