(57)【要約】【課題】非等時性遠隔通信ストリームを生成するために、１つまたは複数の符号化されたフレームの１つまたは複数の符号速度に基づいて等時性遠隔通信ストリームから１つまたは複数の符号化されたフレームを除去する制御構成要素を提供する。【解決手段】等時性遠隔通信ストリームが、複数の利用可能な符号速度のうちの複数の符号速度で可変速度の等時性符号器−復号器（コーデック）によって符号化された複数のフレームを含む。制御構成要素が、１つまたは複数の符号化されたフレームの１つまたは複数の符号速度に基づき、等時性遠隔通信ストリームの複数のフレームから１つまたは複数の符号化されたフレームを除去して非等時性遠隔通信ストリームを生成する。【選択図】図１
2004336793.tif 000002
【特許請求の範囲】
【請求項１】
等時性遠隔通信ストリームが、複数の利用可能な符号速度のうちの複数の符号速度で可変速度の等時性符号器−復号器によって符号化された複数のフレームを含むような装置であって、本装置は、
１つまたは複数の符号化されたフレームの１つまたは複数の符号速度に基づいて前記等時性遠隔通信ストリームの前記複数のフレームから前記１つまたは複数の符号化されたフレームを除去して非等時性遠隔通信ストリームを生成する制御構成要素を含む装置。
【請求項２】
前記等時性遠隔通信ストリームが第１の等時性遠隔通信ストリームを含む装置であって、
前記非等時性遠隔通信ストリームに１つまたは複数の生成されたフレームを追加して、第２の等時性遠隔通信ストリームを生成するフレーム・ジェネレータをさらに含む請求項１に記載の装置。
【請求項３】
前記第１の等時性遠隔通信ストリームの第１の復号化された音声ストリームが、前記第２の等時性遠隔通信ストリームの第２の復号化された音声ストリームと実質的に同様である請求項２に記載の装置。
【請求項４】
前記制御構成要素が、遠隔通信ネットワークの非等時性部分を介して、前記フレーム・ジェネレータに前記非等時性遠隔通信ストリームを送信する請求項２に記載の装置。
【請求項５】
前記１つまたは複数の生成されたフレームが、１つまたは複数の以前に受信されたフレームに基いており、前記フレーム・ジェネレータが、前記１つまたは複数の生成されたフレームを前記非等時性遠隔通信ストリームに追加して、前記第２の等時性遠隔通信ストリームを生成する請求項２に記載の装置。
【請求項６】
前記可変速度の等時性符号器−復号器が、等時性符号分割多重アクセス（ＣＤＭＡ）符号器−復号器を含む請求項１に記載の装置。
【請求項７】
前記等時性符号分割多重アクセス符号器−復号器が、拡張可変速度コーデック（ＥＶＲＣ）、１３キロビット・バージョン（１３ｋ）、およびモード選択可能ボコーダ（ＳＭＶ）のうちの１つを含む請求項６に記載の装置。
【請求項８】
前記等時性遠隔通信ストリームが、音声ストリームを表わし、前記１つまたは複数の符号化されたフレームが、前記音声ストリームの低音量雑音を表わす請求項１に記載の装置。
【請求項９】
等時性遠隔通信ストリームが、複数の利用可能な符号速度のうちの複数の符号速度で可変速度の等時性符号器−復号器によって符号化された複数のフレームを含むような方法であって、
１つまたは複数の符号化されたフレームの１つまたは複数の符号速度に基づいて、前記等時性遠隔通信ストリームの前記複数のフレームから前記１つまたは複数の符号化されたフレームを除去して非等時性遠隔通信ストリームを生成する工程を含む方法。
【請求項１０】
前記等時性遠隔通信ストリームが第１の等時性遠隔通信ストリームを含み、
１つまたは複数の生成されたフレームを前記非等時性遠隔通信ストリームに追加して第２の等時性遠隔通信ストリームを生成するために、非等時性遠隔通信ネットワークの一部分を介してフレーム・ジェネレータに前記非等時性遠隔通信ストリームを送信する工程をさらに含む請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、通信に関し、より詳細には、無線通信に関する。
【背景技術】
【０００２】
第１の等時性符号器−復号器（「コーデック（ｃｏｄｅｃ）」）は、周期シーケンスでフレームのストリームを生成する。第１の等時性符号器−復号器は、一例では、ストリームを第２の等時性符号器−復号器に送信する。第２の等時性符号器−復号器は、フレームのストリームが周期シーケンスになっていることを予期している。例えば、等時性符号分割多重アクセス（「ＣＤＭＡ」）コーデックが、毎２０ミリ秒に音声フレームを含むストリームを生成する。等時性符号分割多重アクセス・コーデックが、符号分割多重アクセス無線インターフェース上で伝送するために様々なサイズ／速度のフレームを生成する。フレームのサイズ／速度は、一例では、フル速度、１／２速度、１／４速度、および１／８速度を含む。例えば、１／８速度フレームは、等時性符号分割多重アクセス・コーデックによって生成される最小フレームである。等時性符号分割多重アクセス・コーデックは、１／８速度フレームを使用して低音量のオーディオ信号、例えば、音声会話における背景雑音を伝送する。例示的な等時性符号分割多重アクセス・コーデックは、拡張可変速度コーデック（Ｅｎｈａｎｃｅｄ  Ｖａｒｉａｂｌｅ  Ｒａｔｅ  Ｃｏｄｅｃ、ＥＶＲＣ）、１３キロビット・バージョン（「１３ｋ」）、およびモード選択可能ボコーダ（Ｓｅｌｅｃｔａｂｌｅ  Ｍｏｄｅ  Ｖｏｃｏｄｅｒ、ＳＭＶ）を含む。
【０００３】
リアルタイム・プロトコル、ユーザ・データグラム・プロトコル、およびインターネット・プロトコルのスタック（「ＲＴＰ／ＵＤＰ／ＩＰ」）は、パケット媒体に関するトランスポート・プロトコル・スタックである。ＲＴＰ／ＵＤＰ／ＩＰを介してトランスポートされる各フレームは、データ部分およびヘッダ部分を含む。ＲＴＰ／ＵＤＰ／ＩＰヘッダ部分は、相当な量の情報である。したがって、非常に小さいデータ部分を有するフレームでさえ、伝送されるべき相当な量の情報を有する。例えば、ＲＴＰ／ＵＤＰ／ＩＰを介して背景雑音だけを伝送する１／８速度フレームが、相当な量の情報を有するフレームのヘッダ部分を要する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
１つの欠点として、等時性コーデック間で相当な量の情報を有するフレームをほぼ常時、伝送することにより、エア・インターフェースおよびバックボーン・ネットワークのトランスポート効率が低下する。音声コール中、音声コールに関与する等時性コーデックの少なくとも１つが、沈黙に相当するフレームを生成する時間帯が存在する。沈黙は、データ部分の中の比較的少量の情報で表わされることが可能である。ただし、データ部分に追加されたＲＴＰ／ＵＤＰ／ＩＰヘッダ部分により、フレームの全体サイズが大きくなり、したがって、無線インターフェースおよびバックボーン・ネットワークのリソースに負担がかかる。
したがって、等時性コーデック・データ伝送のトランスポート効率を高める必要性が存在する。
【課題を解決するための手段】
【０００５】
一実施形態における本発明は、装置を包含する。等時性遠隔通信ストリームが、複数の利用可能な符号速度のうちの複数の符号速度で可変速度の等時性符号器−復号器（コーデック（ｃｏｄｅｃ））によって符号化される複数のフレームを含む。制御構成要素が、１つまたは複数の符号化されたフレームの１つまたは複数の符号速度に基づき、等時性遠隔通信ストリームの複数のフレームから１つまたは複数の符号化されたフレームを除去して非等時性遠隔通信ストリームを生成する。
【０００６】
本発明の別の実施形態は、方法を包含する。等時性遠隔通信ストリームが、複数の利用可能な符号速度のうちの複数の符号速度で可変速度の等時性符号器−復号器によって符号化された複数のフレームを含む。１つまたは複数の符号化されたフレームが、１つまたは複数の符号化されたフレームの１つまたは複数の符号速度に基づき、等時性遠隔通信ストリームの複数のフレームから除去されて非等時性遠隔通信ストリームが生成される。
【０００７】
本発明のさらなる実施形態は、物品を包含する。本発明の物品は、１つまたは複数のコンピュータ読みとり可能な、信号を担持する媒体を含む。等時性遠隔通信ストリームが、複数の利用可能な符号速度のうちの、複数の符号速度で可変速度の等時性符号器−復号器によって符号化された複数のフレームを含む。本発明の物品は、１つまたは複数の符号化されたフレームの１つまたは複数の符号速度に基づいて等時性遠隔通信ストリームの複数のフレームから１つまたは複数の符号化されたフレームを除去して非等時性遠隔通信ストリームを生成するための１つまたは複数の媒体内の手段を含む。
本発明の例示的な実装の特徴は、説明、頭記の特許請求の範囲、および添付の図面から明白となる。
【発明の効果】
【０００８】
本発明により、等時性コーデック・データ伝送のトランスポート効率を高めるための装置及び方法が提供される。
【発明を実施するための最良の形態】
【０００９】
図１を参照すると、装置１００が、一例では、コンピュータ・ソフトウェア構成要素および／またはコンピュータ・ハードウェア構成要素などの複数の構成要素を含む。いくつかのそのような構成要素を装置１００内部で組み合わせること、または分割することができる。装置１００の例示的な構成要素は、当分野の技術者には理解されるとおり、いくつかのプログラミング言語のいずれかを使用して書かれた、または実装された１組のコンピュータ命令および／または一連のコンピュータ命令を使用し、かつ／または含む。
【００１０】
装置１００は、一例では、１つまたは複数のパケット電話構成要素１０２および１０４、ならびに１つまたは複数のパケット・ネットワーク１０６を含む。装置１００は、一例では、セルラー通信パスの一部分を含む。セルラー通信パスは、一例では、符号分割多重アクセス（「ＣＤＭＡ」）セルラー通信パスを含む。パケット電話構成要素１０２および１０４は、一例では、パケット電話構成要素１０２のユーザ（図示せず）が、パケット電話構成要素１０４のユーザ（図示せず）に音声ストリームを送信することができるようにする役割をする。例えば、パケット電話構成要素１０２は、パケット・ネットワーク１０６によって提供されるセルラー通信パスの一部分を介して音声ストリームをパケット電話構成要素１０４のユーザに送信する。
【００１１】
パケット電話構成要素１０２は、一例では、マイク１０８、等時性媒体符号器１１０、制御構成要素１１２、およびパケット・アセンブラ１１４を含む。パケット電話構成要素１０４は、一例では、パケット逆アセンブラ１１６、フレーム・ジェネレータ１１８、等時性媒体復号器１２０、およびスピーカ１２２を含む。マイク１１４は、パケット電話構成要素１０４のユーザの音声を第１のデータ・ストリーム１２４に変換する役割をする。
【００１２】
等時性媒体符号器１１０は、可変速度の音声符号器−復号器（「コーデック」）、例えば、符号分割多重アクセス・コーデックを含む。例示的な可変速度の音声コーデックは、拡張可変速度コーデック（「ＥＶＲＣ」）、１３キロビット・バージョン（「１３ｋ」）、およびモード選択可能ボコーダ（「ＳＭＶ」）を含む。等時性媒体符号器１１０は、一例では、複数の符号速度で、例えば、１／８速度の符号速度、１／４速度の符号速度、１／２速度の符号速度、およびフル速度の符号速度でデータを符号化する。等時性媒体符号器１１０は、当分野の技術者には理解されるとおり、複数の符号速度を使用して第１のデータ・ストリーム１２４を符号化されたフレームの第１の等時性遠隔通信ストリーム１２６に変換する。
【００１３】
制御構成要素１１２は、一例では、本明細書で説明するとおり、第１のフレーム・プロセッサ５０６（図５）および第２のフレーム・プロセッサ５０８（図５）を含む。制御構成要素１１２は、一例では、本明細書で説明するとおり、記録可能なデータ記憶媒体１３８の実例を含む。制御構成要素１１２は、一例では、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６から１つまたは複数の符号化されたフレームを除去して符号化されたフレームの第１の非等時性遠隔通信ストリーム１２８を生成する役割をする。パケット・アセンブラ１１４は、一例では、本明細書で説明するとおり、パケット・ネットワーク１０６を介してパケット逆アセンブラ１１６に伝送するために符号化されたフレームの第１の非等時性遠隔通信ストリーム１２８からネットワーク・パケット１３０のストリームを生成する役割をする。
【００１４】
パケット逆アセンブラ１１６は、一例では、パケット・ネットワーク１０６を介してパケット・アセンブラ１１４からネットワーク・パケット１３０のストリームを受信する役割をする。さらなる例では、パケット逆アセンブラ１１６は、ネットワーク・パケット１３０のストリームを符号化されたフレームの第２の非等時性遠隔通信ストリーム１３２に変換する役割をする。フレーム・ジェネレータ１１８は、一例では、本明細書で説明するとおり、記録可能なデータ記憶媒体１３８の実例を含む。フレーム・ジェネレータ１１８は、本明細書で説明するとおり、１つまたは複数の符号化されたフレームを符号化されたフレームの第２の非等時性遠隔通信ストリーム１３２に追加して、符号化されたフレームの第２の等時性遠隔通信ストリーム１３４を生成する役割をする。
【００１５】
等時性媒体復号器１２０は、可変速度の音声符号器−復号器、例えば、符号分割多重アクセス・コーデックを含む。等時性媒体復号器１２０は、一例では、複数の符号速度の、例えば、１／８速度の符号速度、１／４速度の符号速度、１／２速度の符号速度、およびフル速度の符号速度のデータを復号化する。等時性媒体復号器１２０は、当分野の技術者には理解されるとおり、複数の符号速度を使用して符号化されたフレームの第２の等時性遠隔通信ストリーム１３４を第２のデータ・ストリーム１３６に変換する。スピーカ１２８は、一例では、等時性媒体復号器１２０からの第２のデータ・ストリーム１３６をオーディオ信号に変換する役割をする。スピーカ１２８は、本明細書で説明するとおり、パケット電話構成要素１０４のユーザにオーディオ信号を再生する。
【００１６】
パケット・ネットワーク１０６は、一例では、インターネット・プロトコル（「ＩＰ」）ネットワーク、非同期転送モード（「ＡＴＭ」）ネットワーク、またはセルラー通信ネットワークを含む。さらなる例では、パケット・ネットワーク１０６は、非等時性ネットワークを含む。パケット・ネットワーク１０６は、一例では、リアルタイム・プロトコル／ユーザ・データグラム・プロトコル／インターネット・プロトコル（「ＲＴＰ／ＵＤＰ／ＩＰ」）スタックを使用してネットワーク・パケットを伝送する。別の例では、パケット・ネットワーク１０６は、非同期転送モード適合レイヤ２プロトコル（「ＡＡＬ２」）を使用する。パケット・ネットワーク１０６は、パケット・アセンブラ１１４からパケット逆アセンブラ１１６にネットワーク・パケット１３０のストリームを伝送するための通信パスを提供する役割をする。
【００１７】
例示的なパケット電話構成要素１０２および１０４は、当分野の技術者には理解されるとおり、１つまたは複数のモバイル・セルラー通信デバイス２０２（図２）および２０４（図２）、１つまたは複数の媒体ゲートウェイ２０６（図２）および２０８（図２）、１つまたは複数の陸上回線通信デバイス、１つまたは複数のネットワーク・インフラストラクチャ・デバイス、およびその他の電話構成要素の様々な構成を含む。例示的な陸上回線通信デバイスは、公衆交換電話網３０２（図３）、ケーブル・モデム電話デバイス、およびデジタル加入者線電話デバイスを含む。例示的なネットワーク・インフラストラクチャ・デバイスは、媒体ゲートウェイ２０６（図２）および２０８（図２）、基地局、無線ネットワーク・コントローラ、パケット・データ・サービス提供ノード、および汎用パケット無線サービス・ゲートウェイ・サポート・ノードを含む。
【００１８】
一例では、パケット電話構成要素１０２または１０４は、モバイル・セルラー通信デバイス２０２（図２）を含む。別の例では、パケット電話構成要素１０２または１０４は、モバイル・セルラー通信デバイス２０２（図２）および媒体ゲートウェイ２０６（図２）を含む。さらに別の例では、パケット電話構成要素１０２または１０４は、公衆交換電話網３０２（図３）および媒体ゲートウェイ２０８（図２）を含む。別の例では、パケット電話構成要素１０２または１０４は、デジタル加入者線電話デバイスを含む。
【００１９】
一例では、パケット電話構成要素１０２は、モバイル・セルラー通信デバイス２０２（図２）を含み、パケット電話構成要素１０４は、モバイル・セルラー通信デバイス２０４（図２）を含む。例えば、モバイル・セルラー通信デバイス２０２（図２）のユーザが、モバイル・セルラー通信デバイス２０４（図２）のユーザに音声ストリームを送信する。別の例では、パケット電話構成要素１０２が、モバイル・セルラー通信デバイス２０２（図２）および媒体ゲートウェイ２０６（図２）を含み、パケット電話構成要素１０４が、媒体ゲートウェイ２０８（図２）および公衆交換電話網３０２（図３）を含む。例えば、モバイル・セルラー通信デバイス２０２（図２）のユーザが、公衆交換電話網３０２（図３）のユーザに音声ストリームを送信する。さらに別の例では、パケット電話構成要素１０２は、デジタル加入者線電話デバイスを含み、パケット電話構成要素１０４は、媒体ゲートウェイ２０８（図２）およびモバイル・セルラー通信デバイス２０４（図２）を含む。例えば、デジタル加入者線電話デバイスのユーザが、モバイル・セルラー通信デバイス２０４（図２）のユーザに音声ストリームを送信する。
【００２０】
説明のため、装置１００の例示的な動作の例示的な説明を提供する。パケット電話構成要素１０２のユーザが、一例では、パケット電話構成要素１０４のユーザに対するコール中にマイク１０８に音声を通す。マイク１０８は、一例では、パケット電話構成要素１０２のユーザの音声を第１のデータ・ストリーム１２４に変換する。
【００２１】
等時性媒体符号器１１０は、一例では、第１のデータ・ストリーム１２４を符号化されたフレームの第１の等時性遠隔通信ストリーム１２６に変換する。例えば、等時性媒体符号器１１０は、一定の時間間隔にわたって第１のデータ・ストリーム１２４をサンプリングし、それぞれの符号化されたフレームを生成する。符号化されたフレームの第１の等時性遠隔通信ストリーム１２６は、一例では、一定の時間間隔当たり１つの符号化されたフレームを含み、例えば、毎２０ミリ秒に符号化されたフレームが生成される。等時性媒体符号器１１０は、一例では、等時性媒体符号器１１０の複数の符号速度のいずれか１つの速度を使用してそれぞれの符号化されたフレームを生成する。例えば、第１のデータ・ストリーム１２４の一定の時間間隔が比較的小さい音声コンテンツを含む場合、等時性媒体符号器１１０は、低いフレーム速度を使用してそれぞれの符号化されたフレームを生成する。
【００２２】
符号化されたフレームの第１の等時性遠隔通信ストリーム１２６は、一例では、パケット電話構成要素１０４のユーザの音声ストリームを表わす。一例では、等時性媒体符号器１１０は、一定の時間間隔にわたる発話における休止を表わすのに、最低符号速度（例えば、１／８速度の符号速度）で符号化されたフレームを生成する。別の例では、等時性媒体符号器１１０は、一定の時間間隔にわたってユーザが能動的に発話しているのを表わすのに、最高符号速度（例えば、フル符号速度）で符号化されたフレームを生成する。符号化されたフレームの第１の等時性遠隔通信ストリーム１２６の最低符号速度で符号化されたフレームは、一例では、本明細書で説明するとおり、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６によって表わされる音声ストリームを大きく変更することなく、最低符号速度で符号化された代替のフレームで置き換えることができる。符号化されたフレームは、当分野の技術者には理解されるとおり、それぞれの符号速度で呼ばれ、例えば、１／８速度フレームまたはフル速度フレームと呼ばれる。
【００２３】
制御構成要素１１２は、一例では、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６から１つまたは複数の符号化されたフレームを除去して、符号化されたフレームの第１の非等時性遠隔通信ストリーム１２８を生成する。一例では、制御構成要素１１２は、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６から最低符号速度を有する１つまたは複数の符号化されたフレーム（例えば、１／８速度フレーム）を除去する。別の例では、制御構成要素１１２は、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６から複数の符号速度を有する１つまたは複数の符号化されたフレーム（例えば、１／８速度フレームおよび１／４速度フレーム）を除去する。さらに別の例では、制御構成要素１１２は、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６から最低符号速度を有する１つまたは複数の符号化されたフレームの一部分だけを除去する。制御構成要素１１２は、一例では、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６から１つまたは複数の符号化されたフレームを除去して、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６のトランスポート効率を向上させる。
【００２４】
符号化されたフレームの第１の等時性遠隔通信ストリーム１２６は、一例では、１つまたは複数の隣接するセットの最低速度フレームを含む。１つまたは複数の隣接するセットの最低速度フレームの１つまたは複数の最低速度フレームは、一例では、１つまたは複数の低情報コンテンツ基準フレーム（ｌｏｗ  ｉｎｆｏｒｍａｔｉｏｎ  ｃｏｎｔｅｎｔ  ｒｅｆｅｒｅｎｃｅ  ｆｒａｍｅ）を含む。例えば、低情報コンテンツ基準フレームは、低音量雑音を表わす。一例では、低情報コンテンツ基準フレームは、最低速度フレームではない符号化されたフレームの後に続く符号化されたフレームを含む。例えば、低情報コンテンツ基準フレームは、除去された最低速度フレーム・セットの開始を示す。別の例では、低情報コンテンツ基準フレームは、１つまたは複数の最低速度フレームの後に続く符号化されたフレームを含む。例えば、低情報コンテンツ基準フレームは、除去された最低速度フレーム・セットの継続を示す。
【００２５】
パケット・アセンブラ１１４は、一例では、符号化されたフレームの第１の非等時性遠隔通信ストリーム１２８をネットワーク・パケット１３０のストリームに変換する。例えば、パケット・アセンブラ１１４は、リアルタイム・プロトコル／ユーザ・データグラム・プロトコル／インターネット・プロトコル・スタックを使用してネットワーク・パケット１３０のストリームを生成する。パケット・アセンブラ１１４は、一例では、パケット・ネットワーク１０６を介してネットワーク・パケット１３０のストリームをパケット逆アセンブラ１１６に送信する。
【００２６】
パケット逆アセンブラ１１６は、一例では、ネットワーク・パケット１３０のストリームを符号化されたフレームの第２の非等時性遠隔通信ストリーム１３２に変換する。さらなる例では、パケット逆アセンブラ１１６は、ネットワーク・パケット１３０のストリームのネットワーク・パケットをバッファに入れ、再同期してパケット・ネットワーク１０６に関連する着信時刻ジッタを補償する。符号化されたフレームの第１の非等時性遠隔通信ストリーム１２８と符号化されたフレームの第２の非等時性遠隔通信ストリーム１３２は、一例では、当分野の技術者には理解されるとおり、実質的に同様である符号化されたフレームの非等時性遠隔通信ストリームを含む。
【００２７】
フレーム・ジェネレータ１１８は、一例では、符号化されたフレームの第２の非等時性遠隔通信ストリーム１３２に１つまたは複数の生成されたフレームを追加して、符号化されたフレームの第２の等時性遠隔通信ストリーム１３４を生成する。生成されたフレームは、一例では、１つまたは複数の以前に受信済みの符号化されたフレームに基づく。一例では、生成されたフレームは、以前に受信済みの符号化されたフレームのコピーを含む。別の例では、生成されたフレームは、デフォルトの符号化されたフレームを含む。符号化されたフレームの第２の等時性遠隔通信ストリーム１３４は、一例では、一定の時間間隔当たりの符号化されたフレームを含む。例えば、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６と符号化されたフレームの第２の等時性遠隔通信ストリーム１３４は、同じ一定の時間間隔を含む。符号化されたフレームの第２の非等時性遠隔通信ストリーム１３２の符号化されたフレームが一定の時間間隔にわたって存在しない場合、フレーム・ジェネレータ１１８は、その一定の時間間隔にわたって生成されたフレームを追加して、符号化されたフレームの第２の等時性遠隔通信ストリーム１３４を生成する。
【００２８】
フレーム・ジェネレータ１１８は、一例では、符号化されたフレームの第２の非等時性遠隔通信ストリーム１３２の以前に符号化済みのフレームが低情報コンテンツ基準フレームを含む場合、生成されたフレームを追加する。一例では、生成されたフレームは、最低速度フレーム、例えば、１／８速度フレームを含む。さらなる例では、生成されたフレームは、符号化されたフレームの第２の非等時性遠隔通信ストリーム１３２の以前に符号化済みのフレーム、例えば、低情報コンテンツ基準フレームを含む。フレーム・ジェネレータ１１８は、一例では、制御構成要素１１２によって除去された１つまたは複数の符号化されたフレームを１つまたは複数の低情報コンテンツ基準フレームで置き換える。
【００２９】
等時性媒体復号器１２０は、一例では、符号化されたフレームの第２の等時性遠隔通信ストリーム１３４を第２のデータ・ストリーム１３６に変換する。第１のデータ・ストリーム１２４と第２のデータ・ストリーム１３６は、一例では、実質的に同様であるデータ・ストリームを含む。例えば、第１の等時性遠隔通信ストリーム１２６の第１の復号化されたオーディオ・ストリームは、第２の等時性遠隔通信ストリーム１３４の第２の復号化されたオーディオ・ストリームと実質的に同様である。スピーカ１２２は、一例では、当分野の技術者には理解されるとおり、第２のデータ・ストリーム１３６をパケット電話構成要素１０４のユーザのためのオーディオ信号に変換する。
【００３０】
図２を参照すると、パケット電話構成要素１０２は、一例では、モバイル・セルラー通信デバイス２０２および媒体ゲートウェイ２０６を含む。パケット電話構成要素１０４は、一例では、モバイル・セルラー通信デバイス２０４および媒体ゲートウェイ２０８を含む。モバイル・セルラー通信デバイス２０２および２０４は、一例では、セルラー電話機、および／またはパーソナルデジタルアシスタント（「ＰＤＡ」）を含む。さらなる例では、モバイル・セルラー通信デバイス２０２および２０４の１つまたは複数は、符号分割多重アクセス（「ＣＤＭＡ」）セルラー・ネットワークに適合する。モバイル・セルラー通信デバイス２０２は、一例では、マイク１０８および等時性媒体符号器１１０を含む。モバイル・セルラー通信デバイス２０４は、一例では、等時性媒体復号器１２０およびスピーカ１２２を含む。
【００３１】
媒体ゲートウェイ２０６および２０８は、一例では、インターネット・プロトコル・マルチメディア・サブシステム（「ＩＭＳ」）の媒体ゲートウェイを含む。媒体ゲートウェイ２０６は、一例では、制御構成要素１１２およびパケット・アセンブラ１１４を含む。媒体ゲートウェイ２０８は、一例では、パケット逆アセンブラ１１６およびフレーム・ジェネレータ１１８を含む。
【００３２】
図３を参照すると、パケット電話構成要素１０２は、一例では、モバイル・セルラー通信デバイス２０２および媒体ゲートウェイ２０６を含む。パケット電話構成要素１０４は、一例では、媒体ゲートウェイ２０８、および公衆交換電話網（「ＰＳＴＮ」）３０２の一部分を含む。モバイル・セルラー通信デバイス２０４は、一例では、モバイル・セルラー通信デバイス２０４のユーザが、公衆交換電話網３０２のユーザに音声ストリームを送信することができるようにする役割をする。媒体ゲートウェイ２０８は、一例では、パケット逆アセンブラ１１６、フレーム・ジェネレータ１１８、および等時性媒体復号器１２０を含む。公衆交換電話網３０２は、一例では、スピーカ１２２を含む。スピーカ１２２は、公衆交換電話網３０２のユーザにオーディオ信号を再生する。
【００３３】
図４を参照すると、コール中の制御構成要素１１２およびフレーム・ジェネレータ１１８を通るデータフロー４０２が、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６、符号化されたフレームの非等時性遠隔通信ストリーム１２８および１３２、および符号化されたフレームの第２の等時性遠隔通信ストリーム１３４を含む。符号化されたフレームの第１の等時性遠隔通信ストリーム１２６は一例では、１つまたは複数のフル速度フレーム４０４、１つまたは複数の１／２速度フレーム４０６、および１つまたは複数の１／８速度フレーム４０８を含む。１／８速度フレーム４０８は、一例では、１つまたは複数の低情報コンテンツ基準フレーム４１０を含む。符号化されたフレームの第１の非等時性遠隔通信ストリーム１２８は、フル速度フレーム４０４、１／２速度フレーム４０６、および低情報コンテンツ基準フレーム４１０を含む。制御構成要素１１２は、一例では、１つまたは複数の低情報コンテンツ基準フレーム４１０の後に続く１つまたは複数の隣接する１／８速度フレーム４０８を除去して、伝送されるべきデータの量を削減し、伝送効率の向上を促進するように符号化されたフレームの第１の非等時性遠隔通信ストリーム１２８を生成する。データの第１の非等時性遠隔通信ストリーム１２８とデータの第２の非等時性遠隔通信ストリーム１３２は、一例では、実質的に同様であるデータの非等時性遠隔通信ストリームを含む。
【００３４】
フレーム・ジェネレータ１１８が、１つまたは複数の生成されたフレーム４１２を第２の非等時性遠隔通信ストリーム１３２に追加して符号化されたフレームの第２の等時性遠隔通信ストリーム１３４を生成する。符号化されたフレームの第１の等時性遠隔通信ストリーム１２６は、一例では、符号化されたフレームの第２の等時性遠隔通信ストリーム１３４と実質的に同様である。一例では、生成されたフレーム４１２は、１／８速度フレームを含む。別の例では、生成されたフレーム４１２は、低情報コンテンツ基準フレーム４１０の１つまたは複数のコピーを含む。
【００３５】
図５を参照すると、制御構成要素１１２を通るコールのデータフロー５０２が、一例では、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６、置き換えられたフレームのストリーム５０４、および符号化されたフレームの第１の非等時性遠隔通信ストリーム１２８を含む。制御構成要素１１２は、一例では、第１のフレーム・プロセッサ５０６および第２のフレーム・プロセッサ５０８を含む。第１のフレーム・プロセッサ５０６は、一例では、本明細書で説明するとおり、記録可能なデータ記憶媒体１３８の実例を含む。第２のフレーム・プロセッサ５０８は、一例では、本明細書で説明するとおり、記録可能なデータ記憶媒体１３８の実例を含む。
【００３６】
一例では、モバイル・セルラー通信デバイス２０２は、第１のフレーム・プロセッサ５０６および第２のフレーム・プロセッサ５０８を含む。別の例では、モバイル・セルラー通信デバイス２０２は、第１のフレーム・プロセッサ５０６を含み、パケット電話構成要素１０２のネットワーク・インフラストラクチャ・デバイスが、第２のフレーム・プロセッサ５０８を含む。パケット電話構成要素１０２の例示的なネットワーク・インフラストラクチャ・デバイスは、媒体ゲートウェイ２０６および２０８、基地局、無線ネットワーク・コントローラ、パケット・データ・サービス提供ノード、および汎用パケット無線サービス・ゲートウェイ・サポート・ノードを含む。
【００３７】
第１のフレーム・プロセッサ５０６は、一例では、符号化されたフレームの第１の等時性遠隔通信ストリーム１２６の１つまたは複数の符号化されたフレームを１つまたは複数の空白フレーム５１０で置き換えて、置き換えられたフレームのストリーム５０４を生成する。空白フレーム５１０は、一例では、情報を全く含まない１／８速度フレームを含む。第２のフレーム・プロセッサ５０８は、一例では、置き換えられたフレームのストリーム５０４から空白フレーム５１０を除去して、符号化されたフレームの第１の非等時性遠隔通信ストリーム１２８を生成する。
【００３８】
装置１００は、一例では、１つまたは複数のコンピュータ可読の信号を担持する媒体を使用する。装置１００のためのコンピュータ可読の信号を担持する媒体の例は、制御構成要素１１２の記録可能なデータ記憶媒体１３８、フレーム・ジェネレータ１１８の記録可能なデータ記憶媒体１３８、第１のフレーム・プロセッサ５０６の記録可能なデータ記憶媒体１３８、および第２のフレーム・プロセッサ５０８の記録可能なデータ記憶媒体１３８を含む。例えば、装置１００のためのコンピュータ可読の信号を担持する媒体は、磁気データ記憶媒体、電気データ記憶媒体、光学データ記憶媒体、生物学的データ記憶媒体、および原子データ記憶媒体を含む。一例では、コンピュータ可読の信号を担持する媒体は、装置１００を含む、または装置１００に結合されたネットワーク、例えば、電話網、ローカル・エリア・ネットワーク（「ＬＡＮ」）、インターネット、および無線ネットワークの１つまたは複数を介して伝送される変調されたキャリア信号を含む。
【００３９】
本明細書で説明する工程または動作は、単に例示的である。本発明の趣旨を逸脱することなく、それらの工程または動作の多くの変種が存在する可能性がある。例えば、工程は、異なる順序で実行されることが可能であり、あるいは追加されること、削除されること、または変更されることが可能である。
【００４０】
本発明の例示的な実装例を本明細書で描き、詳細に説明してきたが、本発明の趣旨を逸脱することなく、様々な変更、追加、置き換え等を行うことが可能であることが当分野の技術者には明白であり、したがって、それらは、頭記の特許請求の範囲で定義する本発明の範囲に含まれるものと考えられる。
【図面の簡単な説明】
【００４１】
【図１】１つまたは複数のパケット電話構成要素および１つまたは複数のパケット・ネットワークを含む装置の例示的な実装を示す図である。
【図２】図１の装置の１つの例示的な実装を示す図である。
【図３】図１の装置の別の例示的な実装を示す図である。
【図４】図１のパケット電話構成要素間の例示的なデータフローを示す図である。
【図５】図１の装置の制御構成要素を介する例示的なデータフローを示す図である。
【図１】
2004336793.tif 000003
【図２】
2004336793.tif 000004
【図３】
2004336793.tif 000005
【図４】
2004336793.tif 000006
【図５】
2004336793.tif 000007