(57)【要約】【課題】  複数の例えば外部メモリ装置のような家庭用電子機器とインタフェースを取るように構成された例えばケーブル・モデムのような双方向通信用の装置、および、方法を提供する。【解決手段】  この通信用装置は、ホスト装置と通信ネットワークとの間でデータ転送を行うように構成された第１のインタフェース回路を有する。また、第２のインタフェース回路が、外部メモリ装置、或いは、メモリ装置を有する家庭用電子製品とホスト装置との間でデータ転送を行うように構成されている。また、この第２のインタフェース回路は、これに接続された外部装置のタイプを特定し、その外部装置からデータを取り出してホスト装置に供給するように構成されている。【選択図】  図１
2009005410.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置とネットワークとの間でデータ転送を行う第１のインタフェース回路と、
前記ホスト装置および前記ネットワークの少なくとも一方とメモリ装置との間でデータ転送を行う第２のインタフェース回路とを備えるモデムであって、該第２のインタフェース回路は、前記ホスト装置および前記ネットワークの少なくとも一方に対してデータをアップロード及びダウンロードするために前記メモリ装置を当該モデムに外部から取外し自在に接続する外部接続部を含む、モデム。
【請求項２】
前記ネットワークは、デジタル・ケーブル・ネットワークおよびデジタル加入者線（ＤＳＬ）ネットワークの一方を含む、請求項１記載のモデム。
【請求項３】
前記第２のインタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１記載のモデム。
【請求項４】
デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方と、前記メモリ装置との間でデータが転送される、請求項１記載のモデム。
【請求項５】
前記メモリ装置は、オーディオ・プレーヤと組み合わされており、デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方から、前記メモリ装置にオーディオ・データが転送される、請求項１記載のモデム。
【請求項６】
前記メモリ装置は、映像装置と組み合わされており、デフォルトのデータ転送条件に応じて、前記メモリ装置から、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方に映像データが転送される、請求項１記載のモデム。
【請求項７】
前記第２のインタフェース回路は、集積メモリを有するスマート・カードを受けるようにした、請求項１記載のモデム。
【請求項８】
前記第２のインタフェース回路は、コンパクト・フラッシュ・メモリ・カードを挿入することができる、請求項１記載のモデム。
【請求項９】
第１のタイプのデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータを通信し、第２のタイプのデータ・バスを使用して前記ホスト装置と前記モデムとの間でデータを通信する、請求項１記載のモデム。
【請求項１０】
前記メモリ装置にはプログラムが記憶されており、前記第２のインタフェース回路は、前記プログラムを実行のために前記モデムに転送する、請求項１記載のモデム。
【請求項１１】
前記メモリ装置に記憶された前記プログラムは圧縮されており、前記モデムは、前記プログラムを実行の前に解凍する、請求項１０記載のモデム。
【請求項１２】
ユニバーサル・シリアル・バス（ＵＳＢ）のハブとして動作して、ＵＳＢ通信経路を介して前記メモリ装置と前記ホスト装置との間でデータを転送する、請求項１記載のモデム。
【請求項１３】
前記ホスト装置が、前記メモリ装置を、イーサネット（登録商標）通信リンクとユニバーサル・シリアル・バス（ＵＳＢ）通信リンクの少なくとも一方を介して、アクセスできるようにする、請求項１記載のモデム。
【請求項１４】
少なくとも初期動作プログラムを記憶したフラッシュ・メモリに機能的に結合される第１のデータ・バスと組み合わされており、ホスト・コンピューティング装置とネットワークとの間でデータを転送するモデムと、
前記第１のデータ・バスおよび物理的インタフェース・デバイスに機能的に結合されるインタフェース回路と、を含む装置であって、
前記物理的インタフェース・デバイスは、メモリ装置を受けるように構成され、前記ホスト及び前記ネットワークの少なくとも一方に対してデータをアップロード及びダウンロードするために前記メモリ装置を前記モデムに外部から取り外し可能に接続する外部接続部を含むものであって、
前記インタフェース回路は、前記第１のデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータ転送を行うように構成されており、
また、前記モデムは、前記ホスト装置および前記ネットワークの少なくとも一方と前記メモリ装置との間でデータを転送するように構成されている、装置。
【請求項１５】
前記ネットワークは、デジタル・ケーブル・ネットワークおよびデジタル加入者線（ＤＳＬ）ネットワークの一方を含む、請求項１４記載の装置。
【請求項１６】
前記インタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１４記載の装置。
【請求項１７】
デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方と前記メモリ装置との間で、データが転送される、請求項１４記載の装置。
【請求項１８】
前記インタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１４記載の装置。
【請求項１９】
前記メモリ装置にはプログラムが記憶されており、前記インタフェース回路は、前記プログラムを実行のために前記モデムに転送する、請求項１４記載の装置。
【請求項２０】
モデムに機能的に結合されるインタフェース装置にメモリ装置が挿入されたことを検知し、
前記モデムは、ホスト装置とネットワークとの間でデータ転送を行う第１のインタフェース回路を含み、更に、前記ホスト装置および前記ネットワークの少なくとも一方に対してデータをアップロード及びダウンロードするために前記検知されたメモリ装置を当該モデムに外部から取外し自在に接続する外部接続部を含む第２のインタフェース回路を含むものであって、
デフォルトのデータ転送条件に応じて、前記ホスト装置および前記ネットワークの少なくとも一方と前記検知されたメモリ装置との間でデータ転送を行う、データ転送方法。
【請求項２１】
前記データ転送は、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方から前記検知されたメモリ装置へのオーディオ・データの転送を含む、請求項２０記載のデータ転送方法。
【請求項２２】
前記データ転送は、前記検知されたメモリ装置から、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方への映像データの転送を含む、請求項２０記載のデータ転送方法。
【請求項２３】
前記インタフェース装置に挿入された前記メモリ装置のタイプを特定することを更に含む、請求項２０記載のデータ転送方法。
【請求項２４】
前記第２のインタフェース回路は、前記メモリ装置と前記ホスト装置との間で前記データの転送を行う、請求項１記載のモデム。
【請求項２５】
前記第２のインタフェース回路は、前記メモリ装置と前記ホスト装置との間で前記データの双方向転送を行う、請求項１記載のモデム。
【請求項２６】
前記モデムは、前記メモリ装置と前記ホスト装置との間で前記データの転送を行う、請求項１４記載の装置。
【請求項２７】
前記モデムは、前記メモリ装置と前記ホスト装置との間で前記データの双方向転送を行う、請求項１４の装置。
【請求項２８】
前記データ転送は、前記検知されたメモリ装置と前記ホスト装置との間でのデータ転送を含む、請求項２０のデータ転送方法。
【請求項２９】
前記データ転送は、前記検知されたメモリ装置と前記ホスト装置との間での双方向のデータ転送を含む、請求項２０のデータ転送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信ネットワークとホスト装置との間のデータ転送を可能にするシステムに関し、詳しくは、種々の装置に統合インタフェース機能を提供する多機能モデムに関する。
【背景技術】
【０００２】
近年、モデムは、パーソナル・コンピュータ（ＰＣ）のようなホスト装置と、ケーブル・テレビジョン会社や電気通信会社が提供するような外部のブロードバンドのゲートウェイと、或いは、アクセス・ネットワークとの間でインタフェースを取るための単体のコンピュータ周辺装置として、使用されている。また、ケーブル・モデム技術、デジタル加入者線（Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ：ＤＳＬ）モデム技術、およびその他のモデム技術を用いて、高速ネットワークへの同様なブロードバンド・アクセスが行われている。そのようなブロードバンド・アクセスによって、例えば、インターネット・サイトと家庭にあるＰＣとの間でデータの高速転送が可能になる。多くの家庭に在るその他の装置としては、種々の記憶媒体を利用した外部記憶周辺装置、或いは、家庭用電子機器、例えば、デジタル・カメラ、デジタル・オーディオ・プレーヤ、パーソナル・デジタル・アシスタント（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ：ＰＤＡ、携帯情報端末）、コンピューティング装置等がある。これらの装置に組み合わされた記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ＺＩＰ（登録商標）カートリッジ、テープ・カートリッジ、磁気カード、磁気帯、フラッシュ・メモリ・カード等がある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＰＣは、モデムと、および、上述の電子機器によって提供される種々の記憶媒体とインタフェースを取る必要がある。即ち、ＰＣを所有し、且つ、種々の家庭用電子機器を所有する人は、それらの家庭用電子機器に組み合わされた記憶装置へ、或いは、それらの記憶装置からデータを転送したい場合がある。そのようなデータをＰＣへ、或いは、ＰＣから転送して、データの移動、表示、再生、或いは、その他の目的を達成するためには、適切な読み出し／書き込み機能を果たすインタフェース装置が必要である。そのような種々の家庭用装置には、一般に、それぞれ独自のインタフェース装置がある。それ故、１台のＰＣと多くの外部記憶装置との間でインタフェースを取るために、それらの外部記憶装置のそれぞれのインタフェース装置を使用する場合がある。このような多くのインタフェース装置を用意するのに伴うコストは、非常に高くなることがある。また、それらのインタフェース装置によって、机上作業面が雑然となり、その美観が著しく損なわれることがある。また、一般に、ＰＣと様々な外部記憶装置との間でインタフェースを取るためには、ユーザが、そのＰＣ自体の機能、それらの外部記憶装置自体の機能、および、それらの多くの異なるインタフェース装置自体の機能について、かなり詳しい知識を持っている必要がある。
【０００４】
この発明の多機能通信装置は、例えば外部記憶装置のような複数の家庭用電子機器とインタフェースを取ることができるように構成されており、従来技術に伴う問題を実質的に回避することができる。
【課題を解決するための手段】
【０００５】
この発明の原理に従う通信装置の一形態は、ホスト装置と通信ネットワークとの間でデータ転送を行うように構成された第１のインタフェース回路と、上記ホスト装置と外部記憶装置との間でデータ転送を行うように構成された第２のインタフェース回路とを含み、また、第２のインタフェース回路は、これに接続された外部記憶装置のタイプを特定し、その外部記憶装置からデータを取り出して上記ホスト装置に供給するように構成されている。
特許請求の範囲と実施例との対応関係を実施例で使われている参照符号を用いて示すと以下の通りである。
（請求項１）  ホスト装置（７０）とネットワーク（５０）との間でデータ転送を行う第１のインタフェース回路（Ｉ１）と、前記ホスト装置および前記ネットワークの少なくとも一方とメモリ装置（６０）との間でデータ転送を行う第２のインタフェース回路（Ｉ２）とを備えるモデムであって、該第２のインタフェース回路は、前記ホスト装置および前記ネットワークの少なくとも一方に対してデータをアップロード及びダウンロードするために前記メモリ装置を当該モデムに外部から取外し自在に接続する外部接続部を含む、モデム。
（請求項２）  前記ネットワークは、デジタル・ケーブル・ネットワークおよびデジタル加入者線（ＤＳＬ）ネットワークの一方を含む、請求項１記載のモデム。
（請求項３）  前記第２のインタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する（４１４）、請求項１記載のモデム。
（請求項４）  デフォルトのデータ転送条件に応じて（４１６）、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方と、前記メモリ装置との間でデータが転送される、請求項１記載のモデム。
（請求項５）  前記メモリ装置は、オーディオ・プレーヤと組み合わされており、デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方から、前記メモリ装置にオーディオ・データが転送される、請求項１記載のモデム。
（請求項６）  前記メモリ装置は、映像装置と組み合わされており、デフォルトのデータ転送条件に応じて、前記メモリ装置から、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方に映像データが転送される、請求項１記載のモデム。
（請求項７）  前記第２のインタフェース回路は、集積メモリを有するスマート・カードを受けるようにした、請求項１記載のモデム。
（請求項８）  前記第２のインタフェース回路は、コンパクト・フラッシュ・メモリ・カードを挿入することができる、請求項１記載のモデム。
（請求項９）  第１のタイプのデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータを通信し、第２のタイプのデータ・バスを使用して前記ホスト装置と前記モデムとの間でデータを通信する、請求項１記載のモデム。
（請求項１０）  前記メモリ装置にはプログラム（１８６，１８７）が記憶されており、前記第２のインタフェース回路は、前記プログラムを実行のために前記モデムに転送する、請求項１記載のモデム。
（請求項１１）  前記メモリ装置に記憶された前記プログラムは圧縮されて（１８６）おり、前記モデムは、前記プログラムを実行の前に解凍する、請求項１０記載のモデム。
（請求項１２）  ユニバーサル・シリアル・バス（ＵＳＢ）のハブとして動作して、ＵＳＢ通信経路を介して前記メモリ装置と前記ホスト装置との間でデータを転送する、請求項１記載のモデム。
（請求項１３）  前記ホスト装置が、前記メモリ装置を、イーサネット（登録商標）通信リンクとユニバーサル・シリアル・バス（ＵＳＢ）通信リンクの少なくとも一方を介して、アクセスできるようにする、請求項１記載のモデム。
（請求項１４）  少なくとも初期動作プログラムを記憶したフラッシュ・メモリに機能的に結合される第１のデータ・バスと組み合わされており、ホスト・コンピューティング装置とネットワークとの間でデータを転送するモデムと、前記第１のデータ・バスおよび物理的インタフェース・デバイスに機能的に結合されるインタフェース回路と、を含む装置であって、前記物理的インタフェース・デバイスは、メモリ装置を受けるように構成され、前記ホスト及び前記ネットワークの少なくとも一方に対してデータをアップロード及びダウンロードするために前記メモリ装置を前記モデムに外部から取り外し可能に接続する外部接続部を含むものであって、前記インタフェース回路は、前記第１のデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータ転送を行うように構成されており、また、前記モデムは、前記ホスト装置および前記ネットワークの少なくとも一方と前記メモリ装置との間でデータを転送するように構成されている、装置。
（請求項１５）  前記ネットワークは、デジタル・ケーブル・ネットワークおよびデジタル加入者線（ＤＳＬ）ネットワークの一方を含む、請求項１４記載の装置。
（請求項１６）  前記インタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１４記載の装置。
（請求項１７）  デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方と前記メモリ装置との間で、データが転送される、請求項１４記載の装置。
（請求項１８）  前記インタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１４記載の装置。
（請求項１９）  前記メモリ装置にはプログラムが記憶されており、前記インタフェース回路は、前記プログラムを実行のために前記モデムに転送する、請求項１４記載の装置。
（請求項２０）  モデム（１８０）に機能的に結合されるインタフェース装置（１９０，１９５）にメモリ装置（６０）が挿入されたことを検知し（４１２）、
前記モデムは、ホスト装置（７０）とネットワーク（５０）との間でデータ転送を行う第１のインタフェース回路（Ｉ１）を含み、更に、前記ホスト装置および前記ネットワークの少なくとも一方に対してデータをアップロード及びダウンロードするために前記検知されたメモリ装置を当該モデムに外部から取外し自在に接続する外部接続部（１９５）を含む第２のインタフェース回路（Ｉ２）を含むものであって、デフォルトのデータ転送条件に応じて、前記ホスト装置および前記ネットワークの少なくとも一方と前記検知されたメモリ装置との間でデータ転送（４１６）を行う、データ転送方法。
（請求項２１）  前記データ転送は、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方から前記検知されたメモリ装置へのオーディオ・データの転送を含む、請求項２０記載のデータ転送方法。
（請求項２２）  前記データ転送は、前記検知されたメモリ装置から、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方への映像データの転送を含む、請求項２０記載のデータ転送方法。
（請求項２３）  前記インタフェース装置に挿入された前記メモリ装置のタイプを特定することを更に含む、請求項２０記載のデータ転送方法。
（請求項２４）  前記第２のインタフェース回路は、前記メモリ装置と前記ホスト装置との間で前記データの転送を行う、請求項１記載のモデム。
（請求項２５）  前記第２のインタフェース回路は、前記メモリ装置と前記ホスト装置との間で前記データの双方向転送を行う、請求項１記載のモデム。
（請求項２６）  前記モデムは、前記メモリ装置と前記ホスト装置との間で前記データの転送を行う、請求項１４記載の装置。
（請求項２７）  前記モデムは、前記メモリ装置と前記ホスト装置との間で前記データの双方向転送を行う、請求項１４の装置。
（請求項２８）  前記データ転送は、前記検知されたメモリ装置と前記ホスト装置との間でのデータ転送を含む、請求項２０のデータ転送方法。
（請求項２９）  前記データ転送は、前記検知されたメモリ装置と前記ホスト装置との間での双方向のデータ転送を含む、請求項２０のデータ転送方法。
【発明を実施するための最良の形態】
【０００６】
以下、この発明の説明は、モデムを介してアクセス・ネットワークに接続されるホスト装置が、例として、パーソナル・コンピュータ（ＰＣ）で構成される場合について行うことにする。当業者であれば分るように、使用するモデムのタイプは、使用するアクセス・ネットワークのタイプによって、少なくともある程度、決まる。例えば、一推奨実施例では、デジタル・ケーブル・モデムを使用して、デジタル・ケーブル・テレビジョン・システムで構成されたアクセス・ネットワークとインタフェースを取る。このアクセス・ネットワークは、例えば、インターネット、および／または、その他のネットワークにアクセスできる。電話会社が提供するアクセス・ネットワークの場合、モデムは、その電話会社のアクセス・ネットワークに適したインタフェース機能を有するデジタル加入者線（ＤＳＬ）モデム等で構成される。その他のタイプのアクセス・ネットワーク、例えば、衛星ネットワーク、無線ネットワーク等は、それらに適したモデム手段を介してアクセスでき、それらのモデム手段は、この発明の開示事項に応じて変更できる。
【０００７】
図１は、この発明の原理に従って動作するシステムのハイレベル・ブロック図である。具体的には、図１は、ホスト装置７０が、モデム１００を介して、アクセス・ネットワーク５０と通信するシステム１０のハイレベル・ブロック図である。ホスト装置７０は、例として、パーソナル・コンピュータ（ＰＣ）で構成されている。モデム１００は、例として、デジタル・ケーブル・モデムで構成されている。アクセス・ネットワーク５０は、例として、デジタル・ケーブル・テレビジョン・システムで構成されている。この発明の代表的な実施例では、アクセス・ネットワーク５０は、少なくとも１つの他の通信ネットワーク、例として、インターネット５５にアクセスできる。
【０００８】
モデム１００は、アクセス・ネットワーク５０とホスト装置７０との間のデータ通信を容易にするように構成された第１のインタフェース機能経路Ｉ１を有する。更に、モデム１００は、外部メモリ装置６０とホスト装置７０との間のデータ通信を容易にするように構成された第２のインタフェース機能経路Ｉ２を有する。尚、メモリ装置６０について使用する「外部（ｅｘｔｅｒｎａｌ）」とは、必ずしも、メモリ装置６０がモデムと分離した装置として収容されている、という意味ではない。即ち、メモリ装置６０は、モデム１００の筐体内に完全に差し込まれても良い。むしろ、ここで使用する「外部」とは、モデム１００とモデム機能動作とに名目上組み合わされたメモリと、外部メモリ装置６０に名目上組み合わされたメモリとの間のメモリ領域の論理的分離を意味する。
【０００９】
メモリ装置６０は、任意のタイプの記憶媒体６５で構成されること、或いは、この記憶媒体６５と協働することが可能である。一推奨実施例では、メモリ装置６０は、フラッシュ・メモリ・カード、或いは、スマート・カードと協働する。メモリ装置６０は、記憶媒体６５、例として、フラッシュ・リード・オンリ・メモリ（ＲＯＭ）、フロッピー（登録商標）ディスク、ＺＩＰ（登録商標）カートリッジ、テープ・カートリッジ、磁気カード、磁気メモリ帯、フラッシュ・メモリ・カード、集積メモリを有するスマート・カード、或いは、当業者に周知の複数のメモリ装置媒体の任意の１つと協働する。記憶媒体６５は、メモリ装置６０内のインタフェース回路（Ｍ−ＣＫＴ）６６を介してアドレスされる。インタフェース回路６６は、物理的インタフェース装置（Ｍ−ＰＨＹＳ）６７と協働して、記録媒体６５から取り出だされたデータを表す光学的信号、或いは、電気的信号を供給する。データ信号ＤＡＴＡが供給されて、メモリ装置６０とモデム１００との間でデータ通信が行われる。
【００１０】
モデム１００は物理的インタフェース装置（Ｉ−ＰＨＹＳ）１９５を含み、この物理的インタフェース装置１９５は、メモリ装置６０内の物理的インタフェース装置６７と協働して、データを伝達する電気的信号または光学的信号を取り出す。尚、当業者であれば分ることであるが、中間の物理的アクセス装置、例えば、ケーブル等を使用して、モデム１００の物理的インタフェース装置１９５とメモリ装置６０の物理的インタフェース装置６７との間のインタフェースを取ることが出来る。モデム１００の物理的インタフェース装置１９５は、インタフェース回路（Ｉ−ＣＫＴ）１９０と協働して、メモリ装置６０からデータを取り出し、また、メモリ装置６０にデータを記憶する。
【００１１】
図１のモデム１００は、アクセス・ネットワーク５０とホスト装置７０との間の第１のインタフェース機能経路Ｉ１を含むように示されている。モデム１００がメモリ装置６０から受信したデータは、第２のインタフェース機能経路Ｉ２を介して第１のインタフェース機能経路Ｉ１に供給される。この動作を行うのに必要な様々なインタフェース回路を、以下、図２を参照して、更に詳しく説明する。
【００１２】
尚、第２のインタフェース機能経路Ｉ２を構成するのに必要なインタフェース回路は、図１のモデム１００内に組み込まれたように示されているが、別の実施例では、モデム１００の外部に設けてもよい。また、第２のインタフェース機能経路Ｉ２は、第１のインタフェース機能経路Ｉ１に接続されたように示されているが、別の実施例では、ホスト装置７０に直接接続してもよく、或いは、インタフェース機能経路Ｉ１とＩ２とを選択的にホスト装置７０に接続するように構成された多重化装置を介してホスト装置７０に接続してもよい。
【００１３】
図２は、図１のシステム１０内に使用するのに適したモデムのハイレベル・ブロック図である。モデム１００は、アクセス・ネットワーク５０、例として、デジタル・ケーブル・テレビジョン・ネットワークからの信号、例として、無線周波数（ＲＦ）信号を受信する。この受信ＲＦ信号は処理されて、その結果得られたデータは、第１のインタフェース機能経路Ｉ１を介してホスト装置７０に供給される。また、物理的インタフェース装置１９５が外部メモリ装置６０と協働して、第２のインタフェース機能経路Ｉ２を介して別のデータを受信する。
【００１４】
ＲＦ信号はダイプレクサ（ｄｉｐｌｅｘｅｒ）１１０に供給され、このダイプレクサ１１０は入来（即ち、受信）ＲＦ信号をケーブル・チューナ１０５に供給する。このケーブル・チューナ１０５は、チューナ制御信号ＴＵＮＥＲ  ＣＯＮＴＲＯＬ（詳しくは、集積多機能モデムＩＣ１８０）に応答して、複数のＲＦ搬送波信号のうちの１つを中間周波数（ＩＦ）信号に下方変換する。このＩＦ信号は、表面弾性波（ＳＡＷ）フィルタ１１５に供給される。ＳＡＷフィルタ１１５は、ＩＦ周波数に適応した標準帯域通過フィルタリング動作を行い、その結果得られたフィルタリング済み中間周波数信号を差動増幅器（ＤＩＦＦ．ＡＭＰ）１２０に供給する。この差動増幅器１２０は、その信号を増幅してモデム集積回路（ＩＣ）１８０に供給する。
【００１５】
モデムＩＣ１８０は、一体型、即ち、シングルチップ型のケーブル・モデム・ソリューション、例えば、米国カリフォルニア州アーヴァイン（Ｉｒｖｉｎｅ）のブロードコム・コーポレーション（Ｂｒｏａｄｃｏｍ  Ｃｏｒｐｏｒａｔｉｏｎ）社製モデルＢＣＭ３３５０チップで構成されている。モデムＩＣ１８０によって受信された下り（ｄｏｗｎｓｔｒｅａｍ）信号内のデータは、イーサネット（登録商標）型のネットワーク、或いは、ユニバーサル・シリアル・バス（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ：ＵＳＢ）型のネットワークを介してホスト装置７０に供給される。
【００１６】
一推奨実施例では、モデムＩＣ１８０は、それぞれ、ＲＪ−４５端子（これは、変成器／フィルタ１６０と組み合わされている）、或いは、ＵＳＢポート１６５を介してホスト装置７０と通信するのに適したイーサネット（登録商標）信号Ｅ、或いは、シリアル信号Ｓを生成するのに必要な全ての処理を行う。
【００１７】
ホスト装置７０からアクセス・ネットワーク５０へ転送すべきデータは、イーサネット（登録商標）接続Ｅ或いはＵＳＢ接続Ｓを介してモデムＩＣ１８０に供給される。モデムＩＣ１８０は、上り（ｕｐｓｔｒｅａｍ）データを処理して、それに対応する変調済み上りＲＦ信号ＵＰＲＦを上り電力増幅器１３５に供給する。この上り電力増幅器１３５は、上りＲＦ信号ＵＰＲＦを増幅して電力増幅済み信号を生成して無線周波数（ＲＦ）変成器１４０に供給する。ＲＦ変成器１４０は、処理済み上りＲＦ信号をダイプレクサ１１０に伝達する。更に、この伝達された信号は、対応する無線周波数（ＲＦ）信号によってアクセス・ネットワーク５０に伝達される。
【００１８】
図２のモデム１００の上述した動作は、図１について述べた第１のインタフェース機能経路Ｉ１の構成部分の基本動作である。即ち、モデム１００の上述した動作によって、ホスト装置７０とアクセス・ネットワーク５０との間のデータ転送を容易にする第１のインタフェース機能経路Ｉ１の機能が果たされる。
【００１９】
モデムＩＣ１８０には、この発明に従って、特定の処理機能を果たすプロセッサ１８１が含まれている。また、モデムＩＣ１８０には、入力／出力回路１８２、および、必要に応じて、メモリ１８３が含まれている。このメモリ１８３は、後でフラッシュ・メモリ１８５について述べるようなブート・ルーチンを格納するのに適したフラッシュ・メモリで構成できる。
【００２０】
モデムＩＣ１８０には、第１のバスＢ１、例として、パラレル・データ・バスが結合されている。この第１の通信バスＢ１は、モデムＩＣ１８０とフラッシュ・メモリ１８５（および／またはフラッシュ・メモリ１８３）との間の通信を容易にする。フラッシュ・メモリ１８５は、ブート・ルーチン１８７と圧縮されたプログラム１８６とを格納している。フラッシュ・メモリ１８５は不揮発性であり、従って、電源を切ってもそれに格納されたデータは保持される。パワーアップ時に、フラッシュ・メモリ１８５内のブート・ルーチン１８７（或いは、メモリ１８３内のブート・ルーチン（図示せず））によって、１つ、或いは、それ以上の圧縮されたプログラム１８６が取り出される。圧縮されたプログラムは解凍されて、シンクロナス・ダイナミック・ランダムアクセスメモリ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ：ＳＤＲＡＭ）１７５にプログラム１７６として格納される。ＳＤＲＡＭ１７５は、第２の通信バスＢ２、例として、シンクロナス・データ・バスを介してモデムＩＣ１８０と通信を行う。尚、当業者であれば分ることであるが、推奨実施例ではフラッシュ・メモリ１８５内で圧縮プログラムを使用しているが、これらのプログラムは必ずしも圧縮する必要はない。しかし、この圧縮によって、フラッシュ・メモリ１８５として、メモリ容量が大きいものを使用する必要性が回避でき、従って、コストを低減できる。
【００２１】
ＳＤＲＡＭ１７５は、プログラム１７６とバッファ１７７とを含むものとして図示されている。前述したように、プログラム１７６は、パワーアップ後の動作期間中、モデムＩＣ１８０によって、詳しくは、プロセッサ１８１によって格納される。バッファ１７７は、アクセス・ネットワーク５０とホスト装置７０との間を流れるデータをバッファリングするのに使用される。バッファ１７７は、モデムＩＣ１８０が実行する基準流れ制御アルゴリズムに従って、動作する。この基準流れ制御アルゴリズムは、例えば、ＳＤＲＡＭ１７５のプログラム１７６部分内に格納されている。
【００２２】
この代表的な実施例では、２本の通信バス、すなわち第１の通信バスＢ１と第２の通信バスＢ２が使用されている。その理由は、ＳＤＲＡＭ１７５の通信速度がフラッシュ・メモリ１８５のそれよりも高く、また、ＳＤＲＡＭ１７５の信号プロトコルがフラッシュ・メモリ１８５のそれとは異なるためである。別の実施例では、１本の通信バスを使用して、互換性バス構造を有するフラッシュ・メモリ１８５とＳＤＲＡＭ１７５の両方と通信を行うことが出来る。
【００２３】
インタフェース回路１９０が、第１の通信バスＢ１と、物理的インタフェース装置１９５、例として、コンパクト・フラッシュ・メモリ・ソケットとに接続されている。必要に応じて、インタフェース回路１９０には保護回路１９１が含まれ、この保護回路１９１によって、コンパクト・フラッシュ・ソケット（物理的インタフェース装置）１９５に於いて、媒体、或いは、媒体保持具のホットスワッピング（ｈｏｔ  ｓｗａｐｐｉｎｇ、通電した状態での交換）が可能になる。
【００２４】
先に図１に関して述べたように、インタフェース回路１９０は、この回路と物理的インタフェース装置１９５とに接続されるメモリ装置６０とモデムＩＣ１８０との間に於けるデータ転送を行うのに必要な電気的および／または光学的回路で構成されている。第２のインタフェース機能経路Ｉ２の機能は、ソケット（物理的インタフェース装置）１９５が物理的に受け入れるメモリ装置６０とホスト装置７０との間で、物理的インタフェース装置１９５、インタフェース回路１９０およびモデムＩＣ１８０によって、果たされる。第２のインタフェース機能経路Ｉ２は、通信バスＢ１、モデムＩＣ１８０、およびイーサネット（登録商標）データ経路ＥとＵＳＢデータ経路Ｓの一方または両方によって構成されたデータ通信経路である。
【００２５】
図３は、この発明の原理に従う製品実施例を表している。具体的には、ディスプレイ装置７２、キーボード７４およびポインティング装置（例えば、マウス）７３に接続されるパーソナル・コンピュータ（ＰＣ）７１を含むホスト装置７０は、イーサネット（登録商標）或いはＵＳＢのデータ経路Ｅ／Ｓを介してモデム１００と通信を行う。モデム１００は、無線周波数信号経路ＲＦを介してアクセス・ネットワーク５０と通信を行う。更に、モデム１００には、図２に関して述べたような物理的インタフェース装置１９５およびインタフェース回路１９０が組み合わされている。この物理的インタフェース装置１９５およびインタフェース回路１９０は、外部メモリ装置６０を物理的に受け入れて、これと電気的に、或いは、光学的に協働する。
【００２６】
前述したように、外部メモリ装置６０は、静止画または動画、音声ファイル（例えば、ＭＰ３、或いは、ＷＡＶ（サウンド・ファイルの一形式）ファイル）等を格納するのに使用される、例えば「メモリスティック」のような、数種のメモリ装置のうちの任意のものでよい。この発明の一実施例では、パーソナル・コンピュータ７１は、インターネット５５（図１）から、アクセス・ネットワーク５０およびモデム１００を介して、ＭＰ３音声ファイルを取り出すように動作する。この取り出したＭＰ３音声ファイルは、ＰＣ７１内の大容量記憶装置、例えば、ハードディスク（ＨＤ）内に格納される。ＰＣ７１は、メモリ装置６０がモデム１００の物理的インタフェース装置１９５に挿入されたことを検知すると、第２のインタフェース機能経路Ｉ２を設定して、格納されているＭＰ３音声ファイルをメモリ装置６０に「アップロード」する。この実施例では、メモリ装置６０は、例えば、ＭＰ３プレーヤと協働する。別の実施例では、一般に、比較的小形であり、アクセス可能な物理的インタフェースの機能を有するＭＰ３プレーヤを直接物理的インタフェース装置１９５に接続してもよい。
【００２７】
この発明に従う方法を実施できるコンピューティング装置が、図２に示されたモデムＩＣ１８０内のプロセッサ１８１および入力／出力（Ｉ／Ｏ）回路１８２と、フラッシュ・メモリ１８５および／またはメモリ１８３と、ＳＤＲＡＭ１７５とを使用して形成される。プロセッサ１８１は、電源、クロック回路、キャッシュ・メモリ等の従来のサポート回路（図示せず）と協働し、また、フラッシュ・メモリ１８５およびＳＤＲＡＭ１７５に格納されたソフトウェア・ルーチンの実行の補助をする回路と協働する。従って、ここにソフトウェア処理として述べる処理ステップの幾つかは、ハードウェア、例えば、プロセッサ１８１と協働して種々のステップを行う回路内で実現してもよいと考えられる。モデムＩＣ１８０に含まれる入力／出力（Ｉ／Ｏ）回路１８２は、モデムＩＣ１８０、アクセス・ネットワーク５０、ホスト装置７０、第１の通信バスＢ１、および第２の通信バスＢ２の間でインタフェースを取る。
【００２８】
モデムＩＣ１８０の動作、詳しくは、プロセッサ１８１、Ｉ／Ｏ回路１８２およびメモリ１７５／１８５の動作は、ここでは、この発明に従って種々の検知機能および処理機能を果たすようにプログラムされた汎用コンピュータの観点から、述べられている。しかし、この発明は、例えば、メモリ１８３を更に組み込んだモデムＩＣ１８０のような特定用途向け集積回路（ＡＳＩＣ）としてハードウェアで実現できる。従って、ここで述べる処理ステップは、ソフトウェア、ハードウェア、或いは、それらの組み合わせによって同等に行われる、と広く解釈すべきである。
【００２９】
図４は、この発明の原理に従って、図１乃至図３のモデム１００に使用するのに適した処理方法のフローチャートを表している。具体的に述べると、処理方法４００は、モデムについてパワー・オン（Ｐｏｗｅｒ  ＯＮ：ＰＯＮ）状態が開始されるステップ４０２で始められる。ステップ４０４で、ブート・プログラムが、フラッシュ・メモリから、或いは、これとは別のメモリ・ソース（例えばモデムＩＣ１８０内の例えばメモリ１８３の領域にハードコード化されたもの）から取り出される。ステップ４０６で、ブート・プログラムを使用して、フラッシュ・メモリ１８５内に格納された１つ或いはそれ以上の主プログラムを取り出し、若し必要であれば、解凍（展開、伸長ともいう。）する。ステップ４０８で、解凍済み主プログラムがＳＤＲＡＭ１７５に格納される。
【００３０】
ステップ４１０で、モデム１００によって、ホスト装置７０とアクセス・ネットワーク５０との間で通信機能が提供される。即ち、ステップ４１０で、モデムの第１の、即ち、第１のインタフェース機能がホスト装置に対して提供される。
【００３１】
ステップ４１２で、外部装置インタフェースである物理的インタフェース装置１９５、或いは、電気的／光学的インタフェース回路１９０と協働する外部装置が検知されたか否かが判定される。若し、外部装置が検知されない場合、ステップ４１０で標準通信が続けて行われる。外部装置が検知された場合、ステップ４１４でその装置が特定される。
【００３２】
ステップ４１６で、その特定された外部装置への、或いは、その特定された外部装置からのデフォルト・データの転送が行われる。その特定された外部装置が、例えば、デジタル・カメラと組み合わされたメモリスティック、或いは、その他のメモリ装置で構成される場合、デフォルト・データの転送は、例えば、その外部メモリ装置からの画像データの取り出しと、その取り出した画像データのホスト装置７０への転送と、その画像データのホスト装置７０内のメモリ（例えば、大容量記憶装置ＨＤ）への格納とから構成される。同様に、例えば、特定した外部装置がＭＰ３プレーヤである場合、ＭＰ３装置への転送用に前もって選択されているＭＰ３ファイルがホスト装置７０の大容量記憶装置ＨＤから取り出されて、そのＭＰ３装置に転送される。外部装置への、或いは、外部装置からのデータ転送は、第２のインタフェース機能経路Ｉ２を介して行われる。
【００３３】
ステップ４１８で、装置相互間のインターアクション（双方向通信）が更に必要であるか否かが判定される。即ち、ステップ４１８で、ユーザのコマンドが適切であるか、或いは、ホスト装置を介する外部装置とのその他のインターアクションが適切であるか否かが判定される。若し、更なる装置相互間のインターアクションが必要でない場合、方法４００は、ステップ４１０に進み、ホスト装置とアクセス・ネットワークとの間に於ける通信が引き続き行われる。若し、更なる装置相互間のインターアクションが必要である場合、ステップ４２０で、方法４００は、そのような装置相互間のインターアクションに応答して、ステップ４１８の問いを繰り返す。
【００３４】
図５は、この発明の原理に従う、図１のシステムとは別の実施例を表している。具体的には、図５には、先に図１について述べたものと実質的に同じアクセス・ネットワーク５０、モデム１００、外部メモリ装置６０、およびホスト装置７０が示されている。しかし、図５のシステム５００では、各装置が次のように相互接続されている。即ち、ホスト装置７０がユニバーサル・シリアル・バス（ＵＳＢ）を介してモデム１００に接続され、外部メモリ装置６０が別のＵＳＢインタフェースを介してモデム１００に接続されている。この実施例では、ケーブル・モデム１００は、ＵＳＢハブ機能を果たす。このＵＳＢハブ機能によって、複数の更なるＵＳＢ接続可能な装置、および／または、外部メモリ装置がＵＳＢを介してホスト装置７０に接続できる。この実施例では、モデム１００と外部メモリ装置６０とは、論理的に、ＵＳＢ上の２つの別個の装置として、ホスト装置７０に接続されている。この実施例では、モデム１００がＵＳＢハブとして機能しているため、アクセス・ネットワーク５０と外部メモリ装置６０との間のあらゆるデータ転送は、必ず、ホスト装置７０の介入を必要とする。
【００３５】
図５について、以下に述べるこの発明の別の実施例では、モデムが、ＵＳＢホスト（ｈｏｓｔ）（外部メモリ装置６０に対して）とＵＳＢ周辺装置（ｐｅｒｉｐｈｅｒａｌ）（ホスト装置７０に対して）の両方として動作する。この実施例では、モデムは、アクセス・ネットワーク５０と外部メモリ装置６０との間で直接データを転送できる。従って、図４のステップ４１６でのデフォルト・データの転送は、例えば、インターネットを介するサーバからの情報の取り出しと、その取り出した情報の外部メモリ装置６０への格納とで構成される。そのような情報は、例えば、ＭＰ３ファイルのような音声ファイル、および／または、画像ファイルから成る。同様に、外部メモリ装置６０内に格納されているデータを、デフォルト条件として、ＵＳＢホストとして動作するモデムによって、外部メモリ装置６０から直接ウェブサイトにアップロードすることも出来る。尚、当業者であれば、その他の変更および組み合わせを容易に実施できるであろう。
【００３６】
この発明の一実施例では、図１、図２、図３、および図５のいずれのモデム１００も、米国カリフォルニア州アーヴィンのブロードコム・コーポレーション社製のブロードコム・モデルＢＣＭ３３５０で構成することができる。このＢＣＭ３３５０は、読み書き（ｒｅａｄ／ｗｒｉｔｅ）機能に加えて、ケーブル・モデムＰＨＹおよびＭＡＣ層情報フロー管理の機能を有する。モデム・ソフトウェアが、メモリ・ブロック或いはメモリ装置、例えば、フラッシュ・メモリ１８５に記憶されている。モデム命令セットは、フラッシュ・メモリ内のプログラムをアップグレードすることによって、定期的にアップグレードすることが出来る。通信バスＢ１は、フラッシュ・メモリとモデム・チップの内部にあるプロセッサ或いはＣＰＵとを接続するのに使用される内部ＢＣＭ３３５０バスで構成される。このバスを引き出すことによって、外部装置、例えば、図５の外部メモリ装置６０に、コンパクト・フラッシュ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ：ＣＦ）カード或いはその他の適切な媒体にアクセスできるような書き込み／読み出し機能を持たせることも出来る。利点として、ＣＦカードは、モデムの電源を切らずに、物理的に挿入する、或いは、取り外すことが出来る。（このプロセスは、「ホット」挿入として知られている。）
【００３７】
この発明の一実施例では、米国のケーブルテレビ関連会社が策定したＤＯＣＳＩＳ（Ｄａｔａ  Ｏｖｅｒ  Ｃａｂｌｅ  Ｓｅｒｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ）の認可ケーブル・モデムが利用される。ＤＯＣＳＩＳの一実施例では、ケーブル・モデムによって、ホスト装置（即ち、ＰＣ）にＵＳＢ接続とイーサネット（登録商標）接続とが提供される。更に、この発明の原理を組み入れたケーブル・モデムの一実施例では、ＣＦカードが挿入されるスロットがケーブル・モデム内に設けられる。本発明の原理に従うこのケーブル・モデムは、必要に応じて、２つの動作モードで動作する。第１の動作モードでは、ケーブル・モデムとＣＦインタフェースとは、ＰＣへのイーサネット（登録商標）接続、および／または、ＵＳＢ接続を共有するが、互いに別個の独立した機能を呈する。第２の動作モードでは、ＣＦインタフェースは、ケーブル・モデムと共に動作して、ＰＣの仲介なしに、アクセス・ネットワークへの情報のアップロードを行い、および／或いは、アクセス・ネットワークからの情報のダウンロードと格納を行う。
【００３８】
第１の動作モードでは、ＰＣは、ＰＣ用のソフトウェアを使用して、ケーブル・モデムとのイーサネット（登録商標）接続、或いは、ＵＳＢ接続を介して、ＣＦインタフェースにアクセスする。このＣＦインタフェースは、ＰＣにとっては、単なる別の搭載ドライブとして「見える」。第１の動作モードでは、ＰＣとのイーサネット（登録商標）接続、或いは、ＵＳＢ接続を共有する以外、ケーブル・モデムとＣＦインタフェースの機能の統合性は比較的小さい。この第１の動作モードによって、ユーザは、机上作業面の乱雑性を軽減でき、別の装置を使用してＣＦインタフェースを設定する必要がない、という利点がある。
【００３９】
第２の動作モードでは、ケーブル・モデムは、自立的、或いは、半自立的に（即ち、ＰＣの仲介が全くない、或いは、少しだけしかない状態で）動作して、インターネットから、例えば、音声ファイル、ニュース・レポート、プログラムおよびその最新バージョン、ビデオ・クリップ等のような情報をダウンロードし、そのダウンロードした情報をＣＦカード（或いは、その他のメモリ装置６０）に記憶する。同様に、メモリ装置６０に記憶されたデータ、例えば、Ｅメールのメッセージ、ＪＰＥＧ画像等のようなデータは、インターネットにアップロードできる。必要に応じて、ダウンロード（或いは、アップロード）の動作は、接続されたＰＣがオフの状態であっても、行える。従って、第２の動作モードでは、ケーブル・モデムが、どのインターネット・サイトがアクセス可能か、また、どのファイルおよびその他の情報をダウンロード或いはアップロードすべきか等を判定するための、ケーブル・モデム・プロセッサが実行できるプログラムが必要である。この実施例では、ＰＣ上を走るアプリケーション・プログラムによって、モデムに適切な自立動作用プログラムを提供できる。別の実施例では、モデムのパワーアップ時に、モデムが、例えばモデム製造業者に周知のデフォルト・アドレスを有するＨＴＭＬサーバをアクセスして、モデム内にある適切なソフトウェアが実行されて、上述の機能を備えることができる。第２の動作モードで、メモリ・カードからモデムを介してインターネット・サイトに情報をアップロードする場合、デフォルトのインターネット・プロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：ＩＰ）、或いは、ＨＴＭＬのアドレスは、モデムによって、或いは、インタフェース・カード製造業者によって、或いは、ＰＣによって提供されて、例えばデジタル・カメラからの映像のアップロードを独立して行える。必要に応じて、自立的、或いは、半自立的な動作を行うのに必要なソフトウェアをＣＦカードから直接ケーブル・モデムの内部フラッシュ・メモリに転送することも出来る。この実施例では、フラッシュ・メモリ・カードには、モデムが、このメモリ・カードから情報を取り出して、その情報を適切なＨＴＭＬアドレスに、或いは、ホスト装置にルーティングできるようにする情報、或いは、データが含まれている。
【００４０】
この発明の開示事項を組み入れた様々な実施例を、ここに、詳しく、示し、記載したが、当業者であれば、上記開示事項を組み入れた別の多くの変形実施例を容易に考案できるであろう。
【図面の簡単な説明】
【００４１】
【図１】この発明の原理に従って動作するシステムのハイレベル・ブロック図である。
【図２】この発明の原理に従う、図１のシステムに使用するのに適したモデムのハイレベル・ブロック図である。
【図３】この発明の原理に従う、製品実施例を表す図である。
【図４】図１乃至図３のモデムに使用するのに適し、且つ、この発明の原理に従う処理方法のフローチャートである。
【図５】この発明の原理に従う、図１のシステムとは別の実施例を表す図である。
【符号の説明】
【００４２】
１００  モデム
５０  アクセス・ネットワーク
７０  ホスト装置
６０  外部メモリ装置
５５  インターネット
【図１】
2009005410.tif 000003
【図２】
2009005410.tif 000004
【図３】
2009005410.tif 000005
【図４】
2009005410.tif 000006
【図５】
2009005410.tif 000007
【手続補正書】
【提出日】平成20年10月23日(2008.10.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ホスト装置とネットワークとの間でデータ転送を行う第１のインタフェース回路と、
前記ホスト装置および前記ネットワークの少なくとも一方とメモリ装置との間でデータ転送を行う第２のインタフェース回路とを備えるモデムであって、該第２のインタフェース回路は、前記メモリ装置から前記ホスト装置および前記ネットワークの少なくとも一方に対してデータをアップロードまたはダウンロードするために前記メモリ装置を当該モデムに外部から取り外し可能に接続する外部接続部を含み、
前記メモリ装置に記憶された全てのデータは、前記モデムによって実行される機能に関連していない、モデム。
【請求項２】
前記ネットワークは、デジタル・ケーブル・ネットワークおよびデジタル加入者線（ＤＳＬ）ネットワークの一方を含む、請求項１記載のモデム。
【請求項３】
前記第２のインタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１記載のモデム。
【請求項４】
デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方と、前記メモリ装置との間でデータが転送される、請求項１記載のモデム。
【請求項５】
前記メモリ装置は、オーディオ・プレーヤと組み合わされており、デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方から、前記メモリ装置にオーディオ・データが転送される、請求項１に記載モデム。
【請求項６】
前記メモリ装置は、映像装置と組み合わされており、デフォルトのデータ転送条件に応じて、前記メモリ装置から、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方に映像データが転送される、請求項１記載のモデム。
【請求項７】
前記第２のインタフェース回路は、集積メモリを有するスマート・カードを受け入れるようにした、請求項１記載のモデム。
【請求項８】
前記第２のインタフェース回路は、コンパクト・フラッシュ・メモリ・カードを受け入れることができる、請求項１記載のモデム。
【請求項９】
第１のタイプのデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータを通信し、第２のタイプのデータ・バスを使用して前記ホスト装置と前記モデムとの間でデータを通信する、請求項１記載のモデム。 
【請求項１０】
前記メモリ装置にはプログラムが記憶されており、前記第２のインタフェース回路は、前記プログラムを実行のために前記モデムに転送する、請求項１記載のモデム。
【請求項１１】
前記メモリ装置に記憶された前記プログラムは圧縮されており、前記モデムは、前記プログラムを実行の前に解凍する、請求項１０記載のモデム。
【請求項１２】
ユニバーサル・シリアル・バス（ＵＳＢ）のハブとして動作して、ＵＳＢ通信経路を介して前記メモリ装置と前記ホスト装置との間でデータを転送する、請求項１記載のモデム。
【請求項１３】
前記ホスト装置が、前記メモリ装置を、イーサネット（登録商標）通信リンクとユニバーサル・シリアル・バス（ＵＳＢ）通信リンクの少なくとも一方を介して、アクセスできるようにする、請求項１記載のモデム。
【請求項１４】
少なくとも初期動作プログラムを記憶したフラッシュ・メモリに機能的に結合される第１のデータ・バスと組み合わされており、ホスト・コンピューティング装置とネットワークとの間でデータを転送するモデムと、
前記第１のデータ・バスおよび物理的インタフェース・デバイスに機能的に結合されるインタフェース回路と、を含む装置であって、
前記物理的インタフェース・デバイスは、メモリ装置を受け入れるように構成され、前記メモリ装置から前記ホスト装置および前記ネットワークの少なくとも一方に対してデータをアップロードまたはダウンロードするために前記メモリ装置を前記モデムに外部から取り外し可能に接続する外部接続部を含むものであって、
前記インタフェース回路は、前記第１のデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータ転送を行うように構成されており、
また、前記モデムは、前記ホスト装置および前記ネットワークの少なくとも一方と前記メモリ装置との間でデータを転送するように構成され、
前記メモリ装置に記憶された全てのデータは、前記モデムによって実行される機能に関連していない、装置。
【請求項１５】
前記ネットワークは、デジタル・ケーブル・ネットワークおよびデジタル加入者線（ＤＳＬ）ネットワークの一方を含む、請求項１４記載の装置。
【請求項１６】
前記インタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１４記載の装置。
【請求項１７】
デフォルトのデータ転送条件に応じて、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方と前記メモリ装置との間で、データが転送される、請求項１４記載の装置。
【請求項１８】
前記インタフェース回路は、当該インタフェース回路に接続されたメモリ装置のタイプを特定する、請求項１４記載の装置。
【請求項１９】
前記メモリ装置にはプログラムが記憶されており、前記インタフェース回路は、前記プログラムを実行のために前記モデムに転送する、請求項１４記載の装置。
【請求項２０】
モデムに機能的に結合されるインタフェース装置にメモリ装置を受け入れ、
前記モデムは、ホスト装置とネットワークとの間でデータ転送を行う第１のインタフェース回路を含み、更に、前記ホスト装置および前記ネットワークの少なくとも一方に対してデータをアップロードまたはダウンロードするために前記メモリ装置を当該モデムに外部から取り外し可能に接続する外部接続部を含む第２のインタフェース回路を含むものであって、
前記ホスト装置および前記ネットワークの少なくとも一方と前記メモリ装置との間でデータ転送を行い、
前記メモリ装置に記憶された全てのデータは、前記モデムによって実行される機能に関連していない、データ転送方法。
【請求項２１】
前記データ転送は、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方から前記メモリ装置へのオーディオ・データの転送を含む、請求項２０記載のデータ転送方法。
【請求項２２】
前記データ転送は、前記メモリ装置から、前記ネットワークと通信するコンピュータおよび前記ホスト装置の少なくとも一方への映像データの転送を含む、請求項２０記載のデータ転送方法。
【請求項２３】
前記インタフェースに受け入れられた前記メモリ装置のタイプを特定することを更に含む、請求項２０記載のデータ転送方法。
【請求項２４】
ホスト装置とネットワークとの間でデータ転送を行う第１のインタフェース回路と、
前記ホスト装置および前記ネットワークの少なくとも一方とメモリ装置との間でデータ転送を行う第２のインタフェース回路とを備えるモデムであって、該第２のインタフェース回路は、前記メモリ装置と前記ホスト装置との間でデータをアップロードまたはダウンロードするために前記メモリ装置を当該モデムに外部から取り外し可能に接続する外部接続部を含み、
前記アップロードまたはダウンロードされたデータは、前記モデムによって実行される機能に関連していない、モデム。
【請求項２５】
前記第２のインタフェース回路は、前記メモリ装置と前記ホスト装置との間でデータ転送を行う、請求項２４記載のモデム。
【請求項２６】
前記第２のインタフェース回路は、前記メモリ装置と前記ホスト装置との間でデータの双方向転送を行う、請求項２４記載のモデム。
【請求項２７】
前記第２のインタフェース回路は、前記メモリ装置と前記ネットワークとの間でデータ転送を行う、請求項２４記載のモデム。
【請求項２８】
前記第２のインタフェース回路は、前記メモリ装置と前記ネットワークとの間でデータの双方向転送を行う、請求項２４記載のモデム。
【請求項２９】
前記モデムは、デフォルトのデータ転送を用いて前記メモリ装置から前記ホスト装置および前記ネットワークの少なくとも一方へのデータ転送を行う、請求項２４記載のモデム。
【請求項３０】
少なくとも初期動作プログラムを記憶したフラッシュ・メモリに機能的に結合される第１のデータ・バスと組み合わされており、ホスト・コンピューティング装置とネットワークとの間でデータを転送するモデムと、
前記第１のデータ・バスおよび物理的インタフェース・デバイスに機能的に結合されるインタフェース回路と、を含む装置であって、
前記物理的インタフェース・デバイスは、メモリ装置を受け入れるように構成され、前記メモリ装置から前記ホスト装置に対してデータをアップロードまたはダウンロードするために前記メモリ装置を前記モデムに外部から取り外し可能に接続する外部接続部を含むものであって、
前記インタフェース回路は、前記第１のデータ・バスを使用して前記メモリ装置と前記モデムとの間でデータ転送を行うように構成されており、
また、前記モデムは、前記メモリ装置および前記ホスト装置との間でデータを転送するように構成され、
前記転送されたデータは、前記モデムによって実行される機能に関連していない、装置。
【請求項３１】
前記モデムは、前記メモリ装置と前記ホスト装置との間で前記データの転送を行う、請求項３０記載の装置。
【請求項３２】
前記モデムは、前記メモリ装置と前記ホスト装置との間で前記データの双方向転送を行う、請求項３０記載の装置。
【請求項３３】
前記モデムは、前記メモリ装置と前記ネットワークとの間で前記データの転送を行う、請求項３０記載の装置。
【請求項３４】
前記モデムは、前記メモリ装置と前記ホスト装置との間で前記データの双方向転送を行う、請求項３０記載の装置。
【請求項３５】
前記モデムは、デフォルトのデータ転送を用いて前記メモリ装置から前記ホスト装置および前記ネットワークの少なくとも一方へのデータ転送を行う、請求項３０記載の装置。
【請求項３６】
モデムに機能的に結合されるインタフェース装置にメモリ装置を受け入れ、
前記モデムは、ホスト装置とネットワークとの間でデータ転送を行う第１のインタフェース回路を含み、
更に、前記ホスト装置および前記ネットワークの少なくとも一方に対してデータをアップロードまたはダウンロードするために前記メモリ装置を当該モデムに外部から取り外し可能に接続する外部接続部を含む第２のインタフェース回路を含むものであって、
前記メモリ装置と前記ホスト装置の間でデータ転送を行い、
前記転送されたデータは前記モデムによって実行される機能に関連していない、データ転送方法。
【請求項３７】
更に、前記受け入れたメモリ装置を検知し、前記データ転送は、前記検知の後、デフォルトのデータ転送条件に応じて行われる、請求項３６記載のデータ転送方法。
【請求項３８】
前記データ転送は、前記検知されたメモリ装置と前記ホスト装置との間の前記データの転送を含む、請求項３６に記載のデータ転送方法。
【請求項３９】
前記データ転送は、前記検知されたメモリ装置と前記ホスト装置との間の前記データの双方向転送を含む、請求項３６記載のデータ転送方法。
【請求項４０】
前記データ転送は、前記検知されたメモリ装置と前記ネットワークとの間の前記データの転送を含む、請求項３６記載のデータ転送方法。
【請求項４１】
前記データ転送は、前記検知されたメモリ装置と前記ネットワークとの間の前記データの双方向転送を含む、請求項３６記載のデータ転送方法。