(57)【特許請求の範囲】
【請求項１】
音声インターネットプロトコル（ＶｏＩＰ）通信システム（１０）にて使用されるプロセッサ（１２、３１２ａ）であって、
バス（３３４）と、
上記バス（３３４）に接続されたプロセッサコア（３０２）と、
上記プロセッサ（１２、３１２ａ）のパケットモードにおいて、上記バス（３３４）を介してワークステーション（１８）とメモリとの間でデータパケットを転送するために、上記バス（３３４）に接続されるとともに、上記ワークステーション（１８）にインターフェイス接続するための少なくとも１つのポート（３５２〜３５８）を含むパケットハンドラ（３０６）と、
電話（１４ｃ）と上記メモリとの間で音声データを転送するために、上記バス（３３４）に接続されるとともに、上記電話にインターフェイス接続するための少なくとも１つのポート（３６０）を含む音声ハンドラ（３０８）と、
上記バス（３３４）に接続されるとともに、パケットネットワークにインターフェイス接続するための少なくとも１つのポート（３１４ｂ）を含むフレームハンドラ（３６８）、および、セルネットワークにインターフェイス接続するための少なくとも１つのポート（３１４ａ）を含むセルハンドラ（３７０）を備えるセル/フレームハンドラ（３１０）であって、上記フレームハンドラ（３６８）は、上記プロセッサ（１２、３１２ａ）のセル/フレームモードにおいて、上記バス（３３４）を介して上記パケットネットワークと上記メモリとの間でデータフレームを転送するために提供されるものであり、上記セルハンドラ（３７０）は、上記プロセッサ（１２、３１２ａ）のセル/フレームモードにおいて、上記セルネットワークと上記メモリとの間でデータセルを転送するために提供されるものであるセル/フレームハンドラ（３１０）とを含み、
上記プロセッサコア（３０２）は、上記メモリから上記音声データを読み出し、音声圧縮を実行し、当該音声圧縮した音声データを上記メモリに書き戻すことを特徴とするプロセッサ（１２、３１２ａ）。
【請求項２】
上記パケットハンドラ（３０６）は、上記バス（３３４）にインターフェイス接続するためのバスブリッジ（３８０）を含み、
かつ、
上記パケットハンドラ（３０６）の少なくとも１つのポートは、１０/１００ｂＴインターフェイス（３５２）、ワイヤレスＬＡＮインターフェイス（３５４）、ユニバーサルシリアルバスインターフェイス（３５６）、およびホームフォンラインネットワーク提携インターフェイス（３５８）から構成されることを特徴とする請求項１に記載のプロセッサ（１２、３１２ａ）。
【請求項３】
上記音声ハンドラ（３０８）は、上記バス（３３４）にインターフェイス接続するためのバスブリッジ（３８２）、上記電話（１４ｃ）にインターフェイス接続するための少なくとも１つのＰＣＭポート（３６０）、メールボックス（３６２）、およびＤＳＰコア（３６４）を含むことを特徴とする請求項１または２に記載のプロセッサ（１２、３１２ａ）。
【請求項４】
上記セル/フレームハンドラ（３１０）は、上記フレームハンドラ（３６８）によって上記パケットネットワークに送信されるデータフレーム、および、上記セルハンドラ（３７０）によって上記セルネットワークに送信されるデータセルのそれぞれを暗号化するための暗号化ユニットを含むことを特徴とする請求項１から３のいずれか１項に記載のプロセッサ（１２、３１２ａ）。
【請求項５】
上記セルハンドラ（３７０）は、ＡＴＭネットワークへのＡＴＭセルの送信やＡＴＭネットワークからのＡＴＭセルの受信をそれぞれ行なうためのＡＴＭハンドラであることを特徴とする請求項１から４のいずれか１項に記載のプロセッサ（１２、３１２ａ）。
【請求項６】
通信システム（１０）であって、
ローカルエリアネットワーク（１３）と、
ワークステーション（１８）と、
電話（１４ｃ）と、
上記電話（１４ｃ）および上記ワークステーション（１８）を上記ローカルエリアネットワーク（１３）に接続する音声インターネットプロトコルインターフェイスであって、請求項１から５のいずれか１項に記載のプロセッサ（１２、３１２ａ）を含む音声インターネットプロトコルインターフェイスとを含み、
上記プロセッサ（１２、３１２ａ）の上記パケットハンドラ（３０６）は、上記パケットハンドラ（３０６）の少なくとも１つのポート（３５２〜３５８）を介して上記ワークステーション（１８）に接続され、
上記プロセッサ（１２、３１２ａ）の上記音声ハンドラ（３０８）は、上記音声ハンドラ（３０８）の少なくとも１つのポート（３６０）を介して上記電話（１４ｃ）に接続され、
上記プロセッサ（１２、３１２ａ）の上記セル/フレームハンドラ（３１０）の上記フレームハンドラ（３６８）および上記セルハンドラ（３７０）は、それぞれ、上記フレームハンドラ（３６８）の少なくとも１つのポート、および、上記セルハンドラ（３７０）の少なくとも１つのポートを介して、上記ローカルエリアネットワーク（１３）に接続されることを特徴とする通信システム（１０）。
【発明の詳細な説明】
本発明は、一般的には通信システムに関するものである。そして特に、音声インターネットプロトコル（ＩＰ）通信システムに関するものである。
【０００１】
コンピューターネットワークが普及し有力になるに従い、伝統的な電話通信やデータ通信は、ますますおぼろげなものとなっている。例えば、インターネットはコンピューターの広域ネットワークである。インターネットでは、データは発信源から受信あて先へと、個別にアドレス指定されたパケット組として送信される。このようなパケットは、コンピューターデータを運ぶのに最もよく使用される。けれども、もし仮に適切な圧縮技術が用いられ、ネットワークの速度が、顕著な遅延の発生を避けるほどの十分速い速度であれば、音声データをパケットにされたネットワークを渡ってリアルタイムで送信することもできる。
【０００２】
正しく操作すれば、インターネットを渡って送信された音声データは、従来の電話通信を渡って送信された音声のデータとほとんど同等の質となる。
【０００３】
１つの領域内でコンピューターと音声データとを運ぶインターネットプロトコル（ＩＰ）ネットワークを用いる１つの利点は、たった１セットの配線だけが必要とされることにある。
【０００４】
このことは、特にデータと通信ネットワークとの両方のために配線を設けるには相当な費用がかかる大企業にとって利点がある。
【０００５】
多くの音声ＩＰネットワーク電話は、データ圧縮、符号化、コンピューターネットワークからのデータの送受信の機能を実行するネットワークプロセッサによって制御されている。
【０００６】
従来、そのようなネットワークプロセッサが他の周辺装置とインターフェイス接続する能力には制限があった。したがって、機能的な音声ＩＰ電話を構築するには、数多くの他の電気的なサブシステムが必要であった。
【０００７】
そのようなプロセッサの用途の可能性を増大し、そしてまたそのようなプロセッサを利用するシステムの費用を低減するためには、集積された周辺装置インターフェイスを有するネットワークプロセッサが必要とされる。
【０００８】
１つの観点では、本発明は、音声インターネットプロトコル（ＶｏＩＰ）電話に方向づけられる。プロセッサは、バス、バスに接続されたプロセッサコア、バスに接続されたパケットハンドラ、バスに接続された音声ハンドラ、およびバスに接続されたセル/フレームハンドラを有している。パケットハンドラは、１あるいはそれ以上のワークステーションにインターフェィス接続するための多数のポートを含む。音声ハンドラは、電話にインターフェイス接続するための少なくとも１つのポートを含む。セルフレームハンドラは、１あるいはそれ以上のパケットネットワークに接続するように適合されている。割り込みやＤＭＡ要求を処理する周辺装置制御プロセッサが提供されてもよい。
【０００９】
他の観点では、本発明は、ローカルネットワーク、ワークステーション、電話、電話およびワークステーションをローカルエリアネットワークに接続している音声インターネットプロトコルインターフェイスを有する通信システムに方向づけられている。ＶｏＩＰインターフェイスは、ＶｏＩＰプロセッサを含む。ＶｏＩＰプロセッサは、バス、バスに接続されたプロセッサコア、バスに接続されたパケットハンドラ、バスに接続された音声ハンドラ、およびバスに接続されたセル/フレームハンドラを含む。パケットハンドラは、ワークステーションにインターフェイス接続するための多数のポートを含む。音声ハンドラは、電話にインターフェイス接続するための少なくとも１つのポートを含む。セルフレームハンドラは、ローカルエリアネットワークへ接続するように適合している。割り込みやＤＭＡ要求を処理する周辺装置制御プロセッサが提供されてもよい。
【００１０】
手段は、次の特徴を１あるいはそれ以上含んでいてもよい。パケットハンドラは、バスにインターフェイス接続するためのバスブリッジ、１０/１００ｂＴインターフェイス、ワイヤレスＬＡＮインターフェイス、ユニバーサルシリアルバスインターフェイス、およびホームフォンラインネットワーク提携インターフェイスを含んでいてもよい。音声ハンドラは、バスにインターフェイス接続するためのバスブリッジ、１あるいはそれ以上のＰＣＭポート、メールボックス、およびＤＳＰコアを含んでいてもよい。セル/フレームハンドラは、１あるいはそれ以上のパケットネットワークを渡ってフレームの送信や受信を行なうためのフレームハンドラ、ＡＴＭネットワークを渡ってデータの送信や受信を行なうためのＡＴＭハンドラ、および上述したデータの暗号化をするための暗号化ユニットを含んでいてもよい。
【００１１】
先の観点と、本発明に付随する多くの利点は、以下の詳細な記述を添付する図面と結びつけることでより容易に理解されるであろう：
図１は本発明に係るインターネットプロトコル電話のブロック図である；
図２は集積ＵＳＢポート、メディアアクセス制御器、レピータポートおよび１組の集積パルスコード変調ポートを含んだ本発明に係るインターネットプロトコル電話のブロック図である；
図３は、本発明の他の手段による集積アクセス装置制御器のブロック図である。
【００１２】
要するに、音声ＩＰネットワークプロセッサは、コンピューターおよび音声データを、パケットにされたコンピューターネットワークを渡って送信するのに使用される。本発明の一具体例に係るネットワークプロセッサは、プロセッサを様々な周辺装置に接続する集積回路を含む。特に、ネットワークプロセッサは、集積ユニバーサルシリアルバス（ＵＳＢ）、ＩＥＥＥ802.3メディアアクセス制御器（ＭＡＣｓ）、レピータ、およびＡ/Ｄ変換器やＤ/Ａ変換器などの周辺装置がプロセッサと簡単に相互作用するようにする集積された１組のＰＣＮ  ＨＤＬＣポートを含む。
【００１３】
周辺装置インターフェイスは、フレキシブル周辺装置内部接続（ＦＰＩ）バスを経てプロセッサ内に集積されている。
【００１４】
本発明に係る他の具体例におけるネットワークプロセッサは、埋め込みプロセッサ、パケットハンドラ、音声ハンドラ、およびセル/フレームハンドラを含み、これらはすべてシステムバスに接続されている。また、バスには、割り込みやダイレクトメモリーアクセス（ＤＭＡ）機能を処理するための周辺装置制御プロセッサ、バッファーメモリー、および多数の周辺装置が接続されている。パケットインターフェイスは、１０/１１０ｂＴインターフェイスによるローカルエリアネットワーク、ワイヤレスローカルエリアネットワーク、ユニバーサルシリアルバスネットワーク、あるいはホームフォンネットワークに関連するネットワークなどの様々なパケットネットワークのインターフェイスに対して操作可能であってもよい。セル/フレームハンドラを、ＡＴＭネットワーク、フレームリレーネットワーク、あるいはｘＤＳＬに基づくネットワークにインターフェイス接続するために備えていてもよい。
【００１５】
図１は、本発明の手段によって構成される音声インターネットプロトコル（ＩＰ）電話システムのブロック図である。電話システム１０は、ローカルエリアネットワーク１３を渡ってデジタル音声信号を一連のパケットに割り当てたり、ローカルエリアネットワークを渡ってパケットを送信したり受信する機能を含んだ多様な機能を実行する。
【００１６】
ローカルエリアネットワークは、ゲートウェイ（図示せず）によってインターネットなどの広域ネットワークに接続されていてもよい。電話システム１０はまた、マイクロフォン１４ａ、スピーカー１４ｂ、および送受話器１４ｃを含み、これらはデジタルからアナログ/アナログからデジタル（ＤＡ/ＡＤ）変換器２２を経てネットワークプロセッサに接続されている。ＤＡ/ＡＤ変換器２２は、詳しくは後述するが、集積パルスコード変調器（ＰＣＭ）ポート２４を経てネットワークプロセッサ１２に接続されている。それぞれのＰＣＭポートは、３０回のスロットまで対応し、それぞれのスロットは、６４Ｋビット/音声チャンネルを処理できる。ＰＣＭポートは、それゆえＩＰプロセッサの内部ハードウェアと周辺装置との間のインターフェイスとして利用できる。音声データの送信および受信に加え、電話システムはまた、イーサネット（登録商標）ポート２６を経てネットワークプロセッサ１２に接続されたワークステーション１８からのデータを送信したり受信したりする。第２のイーサネット（登録商標）２８は、ネットワークプロセッサをローカルエリアネットワーク１３に接続するのに用いられる。
【００１７】
キーパッド３０は、ネットワークプロセッサ１２にインターフェイス接続されており、ユーザーが電話番号をダイアルできるようになっている。そしてＬＣＤディスプレイ３２は、キーパッド上で入力された情報を、ユーザーが見ることができるように備えられている。最後に、電話システム１０は、ネットワークプロセッサ１２によって要求されたプログラムや他のデータを蓄えるメモリーユニット３４を含む。
【００１８】
図２は、ネットワークプロセッサ１２のブロック図であり、詳細については、”ハリア−ＶＴ”と題する仕様書で述べられている。ネットワークプロセッサ１２は、コアプロセッサ２０２、内部バス３４、バス制御ユニット２０４、外部バスインターフェイスユニット２１０、外部マスターユニット２１２、周辺装置制御プロセッサ２１４、ウォッチドッグタイマー２１５を含む動力処理ユニット２１６、システムタイマー２２２、通常の目的のタイマーユニット２２０、シリアルインターフェイス２２６、平行ポートモジュール２２７、発振器２５０およびフェーズロックされたループ２１８、ＪＴＡＧ/ＯＯＣＳポート２２８、ＦＰＩブリッジ２５２およびイーサネット（登録商標）ポート４０のためのインターフェイス、ＵＳＢポート５６、そしてＰＣＭポート２４を含む。
【００１９】
コアプロセッサ２０２は、例えば、インフィネオンテクノロジーコーポレーションのトリコアプロセッサを利用できる。トリコアは、２つの主なパイプラインを含む３２ビットのマイクロコントローラ/ＤＳＰコアであり、完全体を支持し、ロード/格納操作を行なう。第３のパイプラインは最適化されたＤＳＰループ操作を支持している。
【００２０】
内部バス３４は、例えばＦＰＩバスであり、”フレキシブル周辺装置内部接続バス３．２版”や、”ＢＰＩ仕様図面０．９版”と題する仕様書で述べられている。要するに、ＦＰＩバス３４は高速であり、３２ビットのアドレス/データバスであり、バーストリードを支持し、２,４あるいは８ワードについて書く。
【００２１】
バス制御ユニット２０４は、オンチップＦＰＩバスマスター間の仲裁（arbitration）を処理する（すなわち、デバッグサポートのためのＪＴＡＧポート２２８、周辺装置制御プロセッサ２１４、外部マスターユニット２１２、プログラムメモリーユニット２０８、データメモリーユニット２０６、送信データ管理ユニット２４Ａ，および受信データ管理ユニット２４Ｂ）。さらに、無効/非存在ユニットがアドレス指定された場合には、デフォルトバス従属自動制御装置（slave）として作用する。そして、バスエラーやタイムアウト現象を得る。
【００２２】
データメモリーユニット２０６は、メモリーを蓄えるものであり、オンチップローカルメモリー、キャッシュ、および内部バス３４へのインターフェイスを含む。
【００２３】
コードメモリーユニット２０６は、第２のレベルのプログラムメモリであり、プログラムメモリーユニット２０８に直に接続されている。
【００２４】
外部バスユニット２１０は、プロセッサ１２とシステム装置との間に、インターフェイス接続を与える。例示する具体例では、外部バスユニット２１０は、逆多重化された２４ビットのアドレスおよび３２ビットのデータバスを含み、例えば、外部ＲＯＭ、ＥＰＲＯＭ、ＳＲＡＭ、および同期式ＤＲＡＭにインターフェイス接続する。
【００２５】
外部マスターユニット２１２は、外部バスマスターを用いて内部バス３４の一にアクセスするためのチップセレクトピンである。
【００２６】
周辺装置制御プロセッサ２１４は、ＤＭＡ制御器として機能し、サービスプロセッサに割り込む。周辺装置制御プロセッサ２１４は、ほとんどの臨界割り込みからＣＰＵをオフロードする。要するに、周辺制御装置２１４は、プログラム化できる、割り込み-駆動マイクロ制御器であり、ＤＭＡの指令や、ビット処理を含んでいる。
【００２７】
プロセッサ１２は３つの計時ユニットを含む：ウォッチドッグタイマー２１５、システムタイマー２２２、および通常の目的のタイマーユニット２２０である。ウォッチドッグタイマー２１５は、ハードウェア、あるいはソフトウェアの故障を回復する機構である。システムタイマー２２２は、高精度の長期５６ビットタイマーであり、システム操作や、他の目的のためのグローバルシステムを提供するものである。通常の目的のタイマーユニット２２０は、３つの、通常の目的の、３２ビットのタイマー２２０ａ,２２０ｂ,２２ｃを含む。３つのタイマーは、時間を計ったり、数を数えたり、記録するのに用いられる。さらに、これらタイマーは、孤立モードで作動させてもよく、あるいは、より複雑な働きをするように、互いに接続されていてもよい。
【００２８】
３つのシリアルインターフェイス２２６が与えられる：同期式シリアルチャネル２２６ａ、および２つの非同期式シリアル通信インターフェイス２２６ｂと２２６ｃである。同期式シリアルチャネル２２６ａは、プロセッサ１２と、マイクロコントローラ、マイクロプロセッサなどの他の外部装置との間の完全多重および半多重同期式通信を支持する。非同期式シリアルチャネルインターフェイス２２６ｂ,２２６ｃは、非同期式あるいは同期式モードを操作する。
【００２９】
平行ポートモジュール２２７は、８ビットのワイドポートであり、通常の目的のＩ/Ｏ機能を提供する。
【００３０】
フェーズロックされたループ２１８は、時計シンセサイザー/発振器回路２１８Ａを含む。ＰＬＬ２１８は、オンチップ発振結晶２５０あるいは外部結晶あるいは時計のいずれかへの接続を可能にしている。
【００３１】
動力処理ユニット２１６は、バッテリー操作装置が適合するようにしている。動力処理ユニット２１６は、動力をオンにするためのリセットシステム２１７、ハードウェア、ソフトウェア、およびウォッチドッグタイマーリセットを含む。
【００３２】
ＵＳＢポート５６は、”ユニバーサルシリアルバス装置制御器１．１版”と題する仕様書で述べられており、ネットワークプロセッサ１２と同様に、同じ回路上に集積されている。
【００３３】
ネットワークプロセッサ１２を直にローカルエリアネットワークに接続するために、プロセッサは、ＩＥＥＥ基準に従う１組のＩＥＥＥ802.3メディアアクセス制御器７０ａ,７０ｂ、およびレピータ７０ｃを含んだＩＥＥＥ802.3インターフェイス４０を含んでいる。
【００３４】
ＵＳＢポート、802.3ＭＡＣｓおよびＰＣＭポートは、”フレキシブル周辺装置内部接続バス３．２版”や、”ＢＰＩ仕様図面０．９版”と題する仕様書で述べられているフレキシブル周辺装置内部接続バス３４などの内部バスに接続されている。
【００３５】
上述したように、ＤＡ/ＡＤ変換器２２に簡易インターフェイスを与えるために、ネットワークプロセッサ１２は、１組の集積されたＰＣＭポート２４を含む。ＰＣＭポートは、”マクロ仕様ＴＢ２．１版”、”マクロ仕様ＴＢデータシート”、および”受信バッファーＶ２．１”と題する仕様書で述べられているデータ管理ユニット送信ブロック２４Ａと、データ管理受信ブロック２４Ｂとを含む多数の副構成を含んでいる。
【００３６】
さらに、ＰＣＭポートは、”マクロ仕様ＴＢ２．１版”や、”マクロ仕様ＴＢデータシート”および、”受信バッファーＶ２．１”と題する仕様書で述べられている送信および受信バッファー、２４Ｃおよび２４Ｄを含む。
【００３７】
そしてまた、ＰＣＭポート２４には、”プロトコルマシン送信２．２版”や、”マクロ仕様ＰＭＲ２．１版”と題する仕様書で述べられているプロトコルマシン送信および受信ブロック２４Ｅおよび２４Ｆが含まれている。
【００３８】
タイムスロット割り当て送信および受信ブロック２４Ｇや２４Ｈは、”タイムスロット割り当て受信Ｖ２．２１”や、”タイムスロット割り当てＶ２．２．２”と題する仕様書で述べられているＰＣＭポート２４に含まれている。
【００３９】
ＰＣＭポート２４はまた、”受信/送信ポートインターフェイスＶ２．３．１”と題する仕様書で述べられている受信/送信ポートインターフェイスブロック２４Ｉおよび２４Ｊを含んでいる。
【００４０】
データ管理送信および受信ブロック２４Ａおよび２４Ｖは、”プラットホーム構想：ＳＭＩＦ仕様１．０版”と題する仕様書で述べられている主自動制御装置（master）/従属自動制御装置（slave）インターフェイス２４Ｌおよび２４Ｍを経て、ＦＰＩバス３４に接続されている。
【００４１】
残る構成要素としてのＰＣＭポート２４は、”ＢＰＩ仕様図面０．９版”で述べられているＢＰＩインターフェイス２４Ｋを経て、ＦＰＩバス３４に接続されている。
【００４２】
図３は、本発明の他の手段による集積アクセス装置のブロック図である。様々な構成要素は、より詳細には、”ＰＥＢ４２６１０．１版”と題する資料でより詳細に述べられている。集積アクセス装置制御器は、例えば、インフィネオンテクノロジーコーポレーションのトリコアなどの埋め込みプロセッサ３０２、パケットハンドラ３０６、音声ハンドラ３０８、およびセル/フレームハンドラ３１０を含む。パケットハンドラ３０６、音声ハンドラ３０８およびセル/フレームハンドラ３１０は、全てシステムバス３３４に接続されている。システムバス３３４は、例えばＦＰＩバスであり、”フレキシブル周辺装置内部接続バス３．２版”や、”ＢＰＩ仕様図面０．９版”と題する仕様書で述べられている。
【００４３】
また、ＦＰＩ３３４には、割り込みやダイレクトメモリー（ＤＭＡ）機能を処理するための周辺装置制御プロセッサ３０４、バッファーメモリー３１２、および多数の周辺装置が接続されている。ＰＣＰプロセッサ３０４および周辺装置３１６は、トリコアで埋められた装置として知られている。
【００４４】
トリコアは、２つの主なパイプラインを含む３２ビットのマイクロコントローラ/ＤＳＰコアであり、完全体を支持し、ロード/格納操作を行なう。第３のパイプラインは最適化されたＤＳＰループ操作を支持している。
【００４５】
パケットハンドラ３０６は、ＦＰＩバス３３４、ＰＣＰパケットプレプロセッサ３５０、および、イーサネット（登録商標）ポート３５２を含む様々なＩ/Ｏユニット、ワイヤレスローカルエリアネットワークポート３５４、ユニバーサルシリアルバスポート３５６、およびホームＰＮＡ（電話回線ネットワーク同盟）ポート３５８へインターフェイス接続するためのＦＰＩブリッジ３８０を含む。パケットハンドラのＩ/Ｏユニットは、パーソナルコンピューターなどのワークステーション（図示せず）に接続する。ＵＳＢポートの例は、米国特許出願番号第０９/５４５,３９３  ２０００年４月７日出願、および、”ＵＳＢインターフェーシングＦＩＦＯバッファーを仕様したＵＳＢ接続”で述べられている。イーサネット（登録商標）ポート３５２は、ＩＥＥＥ802.3基準に基づく。ワイヤレスＬＡＮポート３５４は、例えば、ＩＥＥＥ802.11ＷＬＡＮ基準である。ＨＰＮＡポート３５８は、ホームＰＮＡ２．０を含む；ＮｅｔＧｅａｒやＤ-Ｌｉｎｋを製造供給元とした同じようなポートを用いてもよい。
【００４６】
音声ハンドラ３０８は、公衆交換電話回線網に接続しており、ＦＰＩブリッジ３８２、少なくとも１つの集積ＰＣＭポート３６０、メールボックス３６２、およびＤＳＰ３６４を含む。
【００４７】
ＰＣＭポート３６０は、一般的には、”マクロ仕様ＤＭＵＴ２．２版”、”マクロ仕様ＤＭＵＲ２，２版”、”マクロ仕様２．１版”、”マクロ仕様ＴＢデータシート”、”受信バッファーＶ２．１”、”プロトコルマシン送信２．２版”、”マクロ仕様ＰＭＲ２．１版”、”タイムスロット割り当て受信Ｖ２．２１”、”タイムスロット割り当て受信Ｖ２．２．１”、”受信/送信ポートインターフェイスＶ２．３.１”、そして”プラットホーム構想：ＳＭＩＦ仕様１．０版”でそれぞれ述べられている。
【００４８】
デジタル信号プロセッサ（ＤＳＰ）３６４およびメールボックス３６２は、例えば、トリコアの埋めこまれた制御器に類似する公知のシステムと同様に実施される。
【００４９】
セル/フレームハンドラ３１０は、様々な基準に従い、パケットネットワークを渡ってセルおよび/またはフレームの送受信の操作が可能となっている。このように、セル/フレームハンドラ３１０は、フレームハンドラ４６８およびＡＴＭセルハンドラ３７０を含んでいてもよい。種々の入力/出力ポートが提供される：ＳＣＣ（Ｖ.３５）、例えば、フレームリレー、ポート３１４ｂ；ユートピアインターフェイス３１４ａ、および、ＸＤＳＬチャネルにインターフェイス接続するためのＰＣＭポート３１４ｃである。イーサネット（登録商標）などの他のパケットネットワークインターフェイスが提供されていてもよい。
【００５０】
さらに、セル/フレームハンドラ３１０は、パケットネットワークにしたがって通信を保護するために暗号化を実施してもよい。
【００５１】
ネットワークプロセッサ３１２ａは、一般的には、パケットモード、およびフレームモード操作を実施する。パケットモードでは、システム３１２ａは、１０/１００ｂＴインターフェイス３５２を経てローカルエリアネットワークへ、あるいはＷＬＡＮインターフェイス３５４を経てワイヤレスローカルエリアネットワークへ、あるいはＵＳＢインターフェイス３５６を経てＵＳＢに基づくネットワークへ、あるいはＨＰＮＡインターフェイス３５８を経てホーム電話へ接続されていてもよい。パケット制御器プロセッサ３５０は、これらインターフェイスを移動するデータを管理する。
【００５２】
例えば、操作において、音声はＰＣＭポート３６０の１つに接続された外部音声暗号化器（図示せず）によって暗号化される。暗号化された音声データは、バス３３４を経て外部メモリー（例えば、ＤＲＡＭインターフェイス３３５）へと運ばれる。プロセッサ３０２はメモリーからデータを読み、音声圧縮を実行し、それから外部メモリーに書き返す。次に、音声パケットが外部メモリーから読まれ、再びバス３３４を経てインターフェイス３５２,３５４,３５６,３５８のうちの１パケットへ送られる。データはそれから適切なネットワークへ供給される。
【００５３】
受信方向では、適切なインターフェイスである３５２,３５４,３５６,３５８がトラフィックを聞こうとする。その方向で、対応するデータパケットが外部メモリーへ移動する。プロセッサ３０２はこのデータを読み、音声圧縮を実行し、そして外部メモリーに書き返す。その後、データはＰＣＭを経て外部デコーダー（図示せず）へ送られる。
【００５４】
セル/フレームモードでは、システムはインターフェイス３１４ａを経てＡＴＭネットワークへ、あるいはインターフェイス３１４ｂを経てフレームリレーネットワークへ、あるいはインターフェイス３１４ｃを経てｘＤＳＬネットワークに接続されていてもよい。操作において、音声は、ＰＣＭポート３６０の１つに接続される外部音声暗号化器（図示せず）によって暗号化される。暗号化された音声のデータはバス３３４を経て外部メモリー（例えば、ＤＲＡＭインターフェイス３３５を経て）へ運ばれる。プロセッサ３０２は、データをメモリーから読み、音声圧縮を実行し、そして外部メモリーに書き返す。次に、音声データは外部メモリーから読み出され、次に、バス３３４を経てセル/フレームハンドラ３１０によって読み出される。セル/フレームハンドラ３１０は、暗号化ユニット３６６を用いて暗号化してもよい。次に、どのネットワークがプロセッサに接続されているかに基づいて、データはフレームハンドラ３６８、あるいはＡＴＭ/セルハンドラ３７０にフォーマットされる。データはそれから適切なネットワークへ供給される。
【００５５】
受信方向では、適切なインターフェイス３１４ａ,３１４ｂ,３１４ｃはトラフィックを聞こうとする。その方向で、フレームあるいはセルが逆フォーマット（de-format）されて、外部メモリーへ運ばれる。プロセッサ３０２はこのデータを読み、音声圧縮を実行し、そして外部メモリーに書き返す。その後、データはＰＣＭインターフェイス３６０によって外部デコーダー（図示せず）へ運ばれる。
【００５６】
上記の記述から分かるように、本発明は音声の集積ポートであり、簡単に種々の外部構成や周辺装置に接続される。
【図面の簡単な説明】
【図１】  本発明に係るインターネットプロトコル電話のブロック図である。
【図２】  集積ＵＳＢポート、メディアアクセス制御器、レピータポートおよび１組の集積パルスコード変調ポートを含んだ本発明に係るインターネットプロトコル電話のブロック図である。
【図３】  本発明の他の手段による集積アクセス装置制御器のブロック図である。
【図１】
0004290368.tif 000002
【図２】
0004290368.tif 000003
【図３】
0004290368.tif 000004