(57)【要約】  本開示は、エンコーダ初期化および通信のための装置および方法に関する。この装置は、データベースおよびエンコーダ・モジュールを含みうる。データベースは、エンコーダ・モジュールの動作に使用される複数のパラメータを受け取るように構成されうる。データベースは、これら複数のパラメータを格納し、かつ、これら複数のパラメータをエンコーダ・モジュールに供給するように構成されうる。エンコーダ・モジュールは、このデータベースからの複数のパラメータに基づいて初期化されるように構成されたエンコーダを含んでいる。起動された時、エンコーダは、初期化のために、符号化される現在の信号に関する測定を行なうのではなく、データベースに基づくことができる。１つの局面では、この装置は、異なるドメイン、異なるネットワーク、異なる基地局、および異なるアクセス・ポイントの間をシームレスに切り換えることができるアクセス端末でありうる。
2009544237.tif 000002
【特許請求の範囲】
【請求項１】
エンコーダ初期化および通信のための装置であって、
エンコーダを含むエンコーダ・モジュールと、
前記エンコーダ・モジュールの動作に使用される複数のパラメータを受け取るように構成されたデータベースとを備え、
前記データベースはさらに、前記複数のパラメータを格納するように構成され、前記データベースはさらに、前記複数のパラメータを前記エンコーダ・モジュールへ提供するように構成され、前記エンコーダは、前記データベースからの複数のパラメータに基づいて初期化されるように構成された装置。
【請求項２】
前記エンコーダ・モジュールはさらに、セレクタを含み、前記エンコーダ・モジュールは、前記データベースに接続され、前記セレクタは、前記エンコーダに接続されている請求項１に記載の装置。
【請求項３】
前記データベースおよびセレクタは、前記データベースと前記セレクタとの間の双方向通信を提供するように構成され、前記エンコーダおよびセレクタは、前記エンコーダと前記セレクタとの間の双方向通信を提供するように構成された請求項２に記載の装置。
【請求項４】
前記セレクタは、フレーム・レート・セレクタ、ビット・レート・セレクタ、あるいは、フレーム・レート・セレクタとビット・レート・セレクタを含む請求項２に記載の装置。
【請求項５】
前記セレクタは、フレーム・セレクタ、ビット・レート・セレクタ、あるいは、フレーム・セレクタとビット・レート・セレクタを含む請求項２に記載の装置。
【請求項６】
前記エンコーダは、オーディオ・エンコーダ、ビデオ・エンコーダ、あるいは、オーディオ・エンコーダとビデオ・エンコーダとの組み合わせを含む請求項１に記載の装置。
【請求項７】
前記エンコーダは、オーディオ情報、ビデオ情報、あるいはマルチメディア情報を処理するように構成された請求項１に記載の装置。
【請求項８】
前記装置はアクセス端末であり、前記アクセス端末はさらにデコーダ・モジュールおよびトランシーバを備える請求項１に記載の装置。
【請求項９】
前記装置は、無線電話、有線電話、ラップトップ・コンピュータ、デスクトップ・コンピュータ、携帯情報端末（ＰＤＡ）、データ・トランシーバ、モデム、ページャ、カメラ、ゲーム機、ＭＰＥＧ−１オーディオ・レイヤ−３（ＭＰ３）プレーヤ、トランスコーディング・デバイス、メディア・ゲートウェイ・システム、オーディオ通信デバイス、ビデオ通信デバイス、マルチメディア通信デバイス、健康モニタ、あるいはこれらデバイスのうちの任意の構成要素からなるグループから選択されたデバイスである請求項１に記載の装置。
【請求項１０】
前記複数のパラメータは、帯域エネルギ、バックグランド・ノイズ推定値、信号エネルギ推定値、チャネル・エネルギ推定ベクトル、チャネル・ノイズ・エネルギ推定ベクトル、データ・レートを決定するためのしきい値、適応性コードブック・インデクス、および無線チャネル情報のうちの１または複数を備える請求項１に記載の装置。
【請求項１１】
前記複数のパラメータは、チャネル・パケット喪失レート、チャネル・パケット喪失パターン、チャネル・パケット遅延情報、チャネル・ジッタ、フィードバック・チャネル情報、シーン情報、および、サポートされたビット・レートのうちの１または複数を備える請求項１に記載の装置。
【請求項１２】
前記エンコーダは、前記装置が、使用されているエンコーダ・タイプを変更する場合、前記装置が、前記装置のデータ・レートを変更する必要がある場合、通信セッションまたはコールが開始される場合、前記装置に電源が投入された場合、のうちの１つが発生すると、前記データベースからの複数のパラメータに基づいて初期化されるように構成された請求項１に記載の装置。
【請求項１３】
前記エンコーダは、前記発生のうちの１つに基づいて、自動的に初期化されるように構成された請求項１２に記載の装置。
【請求項１４】
前記エンコーダ・タイプは、Ｇ．７１１、Ｇ．７２３、Ｇ．７２９、エンハンスト可変レート・コーデック（ＥＶＲＣ）、セレクタブル・モード・ボコーダ（ＳＭＶ）、第４世代Ｖｏｃｏｄｅｒ（登録商標）（４ＧＶＴＭ）、適応マルチレート（ＡＭＲ）、適応マルチレート広帯域（ＡＭＲ−ＷＢ）、およびＳｋｙｐｅオーディオ・エンコーダのうちの１つである請求項１２に記載の装置。
【請求項１５】
前記エンコーダ・タイプは、Ｈ．２６３、Ｈ．２６４、Ｈ．３２３、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４、およびＳｋｙｐｅビデオ・エンコーダのうちの１つである請求項１２に記載の装置。
【請求項１６】
前記エンコーダは、前記装置が、第１のドメインから第２のドメインへとハンドオフされた場合、前記装置が、第１のネットワークから第２のネットワークへハンドオフされ、前記第１のネットワークによってサポートされたデータ・レートが、前記第２のネットワークによってサポートされたデータ・レートとは異なる場合、前記装置が、第３のネットワークから第４のネットワークへハンドオフされ、前記第３のネットワークによって使用されるエンコーダ・タイプが、前記第４のネットワークによってサポートされていない場合、前記装置に関連付けられたネットワークのデータ・レートが変更された場合、のうちの１つが発生すると、前記データベースからの複数のパラメータに基づいて初期化されるように構成された請求項１に記載の装置。
【請求項１７】
前記エンコーダは、前記発生のうちの１つに基づいて、自動的に初期化されるように構成された請求項１６に記載の装置。
【請求項１８】
前記ハンドオフのおのおのは、シームレスに生じる請求項１６に記載の装置。
【請求項１９】
前記第１のネットワーク、前記第２のネットワーク、前記第３のネットワーク、および前記第４のネットワークのおのおのは、通信ネットワーク、アクセス・ポイント、または基地局である請求項１６に記載の装置。
【請求項２０】
前記第１のドメインが、インターネット・プロトコル・マルチメディア・サブシステム（ＩＭＳ）ドメインである場合、前記第２のドメインは、回路交換（ＣＳ）ドメインであり、前記第１のドメインがＣＳドメインである場合、前記第２のドメインはＩＭＳドメインである請求項１６に記載の装置。
【請求項２１】
ＩＭＳドメインは、広域ネットワーク（ＷＡＮ）、無線ローカル・エリア・ネットワーク（ＷＬＡＮ）、ワイマックス（ＷｉＭＡＸ）、ワイファイ（Ｗｉ−Ｆｉ）、電気電子技術者協会（ＩＥＥＥ）８０２・１１、Ｂｌｕｅｔｏｏｔｈベースの無線パーソナル・エリア・ネットワーク（ＷＰＡＮ）、超広帯域（ＵＷＢ）ロング・ターム・エボリューション（ＬＴＥ）、およびホーム・ラジオ・フレクエンシィ（ＨｏｍｅＲＦ）のうちの少なくとも１つをサポートし、
ＣＳドメインは、第２世代無線技術またはセルラ技術（２Ｇ）、第３世代無線技術またはセルラ技術（３Ｇ）、第４世代無線技術またはセルラ技術（４Ｇ）、セルラ符号分割多元接続（ＣＤＭＡ）、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交周波数分割多元接続（ＯＦＤＭＡ）、ＣＤＭＡ  ２０００  ＥＶ−ＤＯ、ＣＤＭＡ  ２０００  １ＸＲＴＴ、グローバル移動体通信システム（ＧＳＭ）、およびＵｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）のうちの少なくとも１つをサポートする
請求項２０に記載の装置。
【請求項２２】
前記第１のネットワークは、第１の基地局を備え、前記第２のネットワークは、第２の基地局を備え、前記第３のネットワークは、第１の基地局を備え、前記第４のネットワークは、第２の基地局を備える請求項１６に記載の装置。
【請求項２３】
前記第１のネットワークは、第１のアクセス・ポイントを備え、前記第２のネットワークは、第２のアクセス・ポイントを備え、前記第３のネットワークは、第１のアクセス・ポイントを備え、前記第４のネットワークは、第２のアクセス・ポイントを備える請求項１６に記載の装置。
【請求項２４】
前記エンコーダ・モジュールは、前記エンコーダであり、前記エンコーダは、セレクタを含む請求項１に記載の装置。
【請求項２５】
エンコーダ初期化および通信のための方法であって、
エンコーダの動作に使用される複数のパラメータをデータベースによって受け取ることと、
前記複数のパラメータを、前記データベース内に格納することと、
前記データベースから、前記複数のパラメータを提供することと、
前記データベースからの複数のパラメータに基づいて、前記エンコーダを初期化することと
を備える方法。
【請求項２６】
前記複数のパラメータを受け取るステップの前に、第１の通信信号を受信することと、
前記第１の通信信号に基づいて、前記複数のパラメータを生成することと、
前記第１の通信信号を受信するステップの後に、第２の通信信号を受信することであって、
前記第２の通信信号が現在の信号であり、前記第１の通信信号が前の信号であることと、
前記初期化するステップの後に、前記エンコーダによって前記現在の信号を符号化することとをさらに備え、
前記初期化するステップは、前記エンコーダによって符号化された現在の信号ではなく、前記前の信号に関連する複数のパラメータに基づいて前記エンコーダを初期化することを備える請求項２５に記載の方法。
【請求項２７】
前記第２の通信信号に基づいて第２の複数のパラメータを生成することと、
前記エンコーダの動作に使用される前記第２の複数のパラメータを、前記データベースによって受け取ることと、
前記第２の複数のパラメータを、前記データベース内に格納することと、
前記第２の通信信号を受信するステップの後に、第３の通信信号を受信することと、
前記データベースから、前記第２の複数のパラメータを提供することと、
前記第２の複数のパラメータに基づいて、前記エンコーダを初期化することと、
前記エンコーダによって、前記第３の通信信号を符号化することとをさらに備え、
前記第２の複数のパラメータに基づいて、前記エンコーダを初期化するステップは、前記エンコーダによって符号化された前記第３の通信信号ではなく、前記第２の通信信号に関連する前記第２の複数のパラメータに基づいて前記エンコーダを初期化することを備え、
前記第３の通信信号を符号化するステップは、前記第２の通信信号も同時に符号化するのではなく、前記第３の通信信号のみを符号化することを備える請求項２６に記載の方法。
【請求項２８】
前記第１の通信信号は第１のオーディオ信号であり、前記第２の通信信号は第２のオーディオ信号である請求項２６に記載の方法。
【請求項２９】
前記第１の通信信号は、第１のビデオ信号であり、前記第２の通信信号は、第２のビデオ信号である請求項２６に記載の方法。
【請求項３０】
前記第１の通信信号は、第１のマルチメディア信号であり、前記第２の通信信号は、第２のマルチメディア信号である請求項２６に記載の方法。
【請求項３１】
前記データベースからの前記複数のパラメータを選択することと、
前記選択された複数のパラメータを、第２の複数のパラメータと比較することと、
前記比較に基づいて、１または複数のパラメータを決定することと、
前記１または複数のパラメータを、前記エンコーダおよび前記データベースへ提供することと
をさらに備える請求項２５に記載の方法。
【請求項３２】
前記エンコーダは、アクセス端末のエンコーダである請求項２５に記載の方法。
【請求項３３】
前記複数のパラメータは、帯域エネルギ、バックグランド・ノイズ推定値、信号エネルギ推定値、チャネル・エネルギ推定ベクトル、チャネル・ノイズ・エネルギ推定ベクトル、データ・レートを決定するためのしきい値、適応性コードブック・インデクス、および無線チャネル情報のうちの１または複数を備える請求項２５に記載の方法。
【請求項３４】
前記エンコーダは、前記エンコーダのタイプが変更された場合、前記エンコーダのデータ・レートを変更する必要がある場合、通信セッションまたはコールが開始された場合、前記エンコーダに電源が投入された場合、のうちの１つが発生すると初期化される請求項２５に記載の方法。
【請求項３５】
前記エンコーダは、前記エンコーダを備える装置が、第１のドメインから第２のドメインへハンドオフされた場合、前記装置が、第１のネットワークから第２のネットワークへハンドオフされ、前記第１のネットワークに関連するデータ・レートが、前記第２のネットワークに関連するデータ・レートとは異なる場合、前記装置が、第３のネットワークから第４のネットワークへハンドオフされ、前記第３のネットワークによって使用されるエンコーダ・タイプが、第４のネットワークによってサポートされていない場合、前記装置に関連するネットワークのデータ・レートが変更された場合、のうちの１つが発生すると初期化される請求項２５に記載の方法。
【請求項３６】
エンコーダ初期化および通信のための装置であって、
信号を符号化する手段と、
前記符号化する手段の動作のために使用される複数のパラメータを受け取る手段と、
前記複数のパラメータを格納する手段と、
前記格納する手段から、前記複数のパラメータを提供する手段と、
前記格納する手段によって提供された前記複数のパラメータに基づいて、前記符号化する手段を初期化する手段と
を備える装置。
【請求項３７】
通信信号を受信する手段をさらに備え、
前記通信信号を受信する手段は、第１の通信信号を受信し、前記第１の通信信号を受信した後、第２の通信信号を受信するように構成され、前記第２の通信信号は、現在の信号であり、前記第１の通信信号は、前の信号であり、
前記装置はさらに、パラメータを生成する手段を備え、
前記パラメータを生成する手段は、前記第１の通信信号に基づいて、前記複数のパラメータを生成するように構成され、前記符号化する手段は、前記前の信号も同時に符号化するのではなく、前記現在の信号のみを符号化するように構成され、前記初期化する手段は、前記符号化する手段によって符号化された前記現在の信号ではなく、前記前の信号に関連する前記複数のパラメータに基づいて、前記符号化する手段を初期化するように構成された請求項３６に記載の装置。
【請求項３８】
前記複数のパラメータを選択する手段をさらに備え、
前記選択する手段は、前記複数のパラメータを受け取る手段と、前記複数のパラメータを提供する手段とを備える請求項３６に記載の装置。
【請求項３９】
前記格納する手段から前記複数のパラメータを選択する手段と、
前記選択された複数のパラメータを、第２の複数のパラメータと比較する手段と、
前記比較に基づいて、１または複数のパラメータを決定する手段と、
前記１または複数のパラメータを、前記符号化する手段と、前記格納する手段とに提供する手段と
をさらに備える請求項３６に記載の装置。
【請求項４０】
前記符号化する手段は、オーディオ信号、ビデオ信号、またはマルチメディア信号を符号化するように構成された請求項３６に記載の装置。
【請求項４１】
前記装置はアクセス端末である請求項３６に記載の装置。
【請求項４２】
前記初期化する手段は、前記装置が、使用されているエンコーダ・タイプを変更した場合、前記装置が、前記装置のデータ・レートを変更する必要がある場合、通信セッションまたはコールが開始された場合、前記装置に電源が投入された場合、のうちの１つが発生すると、前記格納する手段によって提供された複数のパラメータに基づいて、前記符号化する手段を初期化するように構成された請求項３６に記載の装置。
【請求項４３】
前記初期化する手段は、
前記装置が、第１のドメインから第２のドメインへハンドオフされた場合、前記装置が、第１のネットワークから第２のネットワークへハンドオフされ、前記第１のネットワークに関連するデータ・レートが、前記第２のネットワークに関連するデータ・レートとは異なる場合、前記装置が、第３のネットワークから第４のネットワークへハンドオフされ、前記第３のネットワークによって使用されるエンコーダ・タイプが、第４のネットワークによってサポートされていない場合、前記装置に関連するネットワークのデータ・レートが変更された場合、のうちの１つが発生すると、前記格納する手段によって提供された複数のパラメータに基づいて、前記符号化する手段を初期化するように構成された請求項３６に記載の装置。
【請求項４４】
コンピュータ・プログラム製品であって、
少なくとも１つのコンピュータに対して、エンコーダの動作のために使用される複数のパラメータを、データベースによって受け取らせるコードと、
前記少なくとも１つのコンピュータに対して、前記複数のパラメータを、前記データベース内に格納させるコードと、
前記エンコーダが、前記データベースからの複数のパラメータに基づいて初期化されるように、前記少なくとも１つのコンピュータに対して、前記データベースから、前記複数のパラメータを提供させるコードと
を備えるコンピュータ読取可能媒体を備えるコンピュータ・プログラム製品。
【請求項４５】
前記コンピュータ読取可能媒体はさらに、前記少なくとも１つのコンピュータに対して、前記エンコーダの初期化を開始させるコードを備え、
前記エンコーダは、前記データベースからの複数のパラメータに基づいて初期化される請求項４４に記載のコンピュータ・プログラム製品。
【請求項４６】
前記コンピュータ読取可能媒体はさらに、
前記少なくとも１つのコンピュータに対して、第１の通信信号に基づいて、前記複数のパラメータを生成させるコードと、
前記少なくとも１つのコンピュータに対して、第２の通信信号の符号化を開始させるコードとを備え、
前記第２の通信信号は、現在の信号であり、前記第１の通信信号は、前の信号であり、前記エンコーダは、前記現在の信号ではなく、前記前の信号に関連する複数のパラメータに基づいて初期化される請求項４５に記載のコンピュータ・プログラム製品。
【請求項４７】
前記第１の通信信号と前記第２の通信信号のおのおのは、オーディオ信号、ビデオ信号、あるいはマルチメディア信号である請求項４６に記載のコンピュータ・プログラム製品。
【請求項４８】
前記エンコーダの初期化は、前記エンコーダのタイプが変更された場合、前記エンコーダのデータ・レートを変更する必要がある場合、通信セッションまたはコールが開始された場合、前記エンコーダに電源が投入された場合、のうちの１つが発生すると開始される請求項４５に記載のコンピュータ・プログラム製品。
【請求項４９】
前記エンコーダの初期化は、前記エンコーダを備える装置が、第１のドメインから第２のドメインへハンドオフされた場合、前記装置が、第１のネットワークから第２のネットワークへハンドオフされ、前記第１のネットワークに関連するデータ・レートが、前記第２のネットワークに関連するデータ・レートとは異なる場合、前記装置が、第３のネットワークから第４のネットワークへハンドオフされ、前記第３のネットワークによって使用されるエンコーダ・タイプが、第４のネットワークによってサポートされていない場合、前記装置に関連するネットワークのデータ・レートが変更された場合、のうちの１つが発生すると開始される請求項４５に記載のコンピュータ・プログラム製品。
【請求項５０】
前記コンピュータ読取可能媒体はさらに、前記少なくとも１つのコンピュータに対して、前記データベースのための複数のパラメータを選択または決定させるコードを備える請求項４４に記載のコンピュータ・プログラム製品。
【請求項５１】
前記コンピュータ読取可能媒体はさらに、
前記少なくとも１つのコンピュータに対して、前記データベースから前記複数のパラメータを選択させるコードと、
前記少なくとも１つのコンピュータに対して、前記選択された複数のパラメータを、第２の複数のパラメータと比較させるコードと、
前記少なくとも１つのコンピュータに対して、前記比較に基づいて、１または複数のパラメータを決定させるコードと、
前記少なくとも１つのコンピュータに対して、前記１または複数のパラメータを、前記エンコーダと前記データベースとに提供させるコードと
を備える請求項４４に記載のコンピュータ・プログラム製品。
【請求項５２】
前記エンコーダは、アクセス端末のエンコーダである請求項４４に記載のコンピュータ・プログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、一般に、テレコミュニケーションに関し、更に詳しくは、エンコーダ初期化および通信に関する。
【背景技術】
【０００２】
電子デバイスは、多数の通信プロトコルをサポートすることができる。例えば、モバイル・デバイスは、従来のセルラ通信のみならず、電子メールやインターネット・アクセスを頻繁に提供する多機能デバイスになった。モバイル・デバイスは、例えば、以下に示す第３世代無線またはセルラ技術（３Ｇ）、ワイマックス（ＷｉＭＡＸ）技術、およびその他の、将来定められる無線広域ネットワーク（ＷＷＡＮ）技術のような広域無線通信接続を装備することができる。一方、無線ローカル・エリア・ネットワーク（ＷＬＡＮ）接続もまた、モバイル・デバイスに同様にインストールされている。超広帯域（ＵＷＢ）および／またはＢｌｕｅｔｏｏｔｈ（登録商標）ベースの無線パーソナル・エリア・ネットワーク（ＷＰＡＮ）のローカル接続もまた、モバイル・デバイスにおいて利用可能でありうる。
【０００３】
３Ｇ技術は、例えばモバイル電話のようなモバイル・デバイスが、（例えば、電話コールのような）音声データのみならず、非音声データを伝送（例えば、情報のダウンロード、電子メールの交換、およびインスタント・メッセージング）するために利用される。
【０００４】
無線マウス、無線キーボード等にラップトップ・コンピュータを接続するために、ＷＰＡＮは、例えばラップトップ・コンピュータのようなモバイル・デバイスによって利用されうる。さらに、ラップトップ・コンピュータは、ラップトップ・コンピュータが、ＷＬＡＮを用いて通信することを可能にするＩＥＥＥ  ８０２．１１ｂあるいは８０２．１１ｇデバイスを含みうる。ＷＬＡＮは、広く普及しており、例えば、個人目的および事業目的の両方のために、家庭に設定されている。さらに、コーヒー店、インターネット・カフェ、図書館、および公的ならびに民間の組織も、ＷＬＡＮを利用する。
【０００５】
ＷＷＡＮ技術は、広域な有効範囲および広域な配備のために使用される。しかしながら、それらは、ビルディングの貫通喪失、有効範囲ホール、ＷＬＡＮおよびＷＰＡＮへの互換性、制限された帯域幅を被る。ＷＬＡＮ技術およびＷＰＡＮ技術は、数１００Ｍｂｐｓに近い非常に高いデータ・レートで伝わるが、有効範囲は一般に、ＷＬＡＮの場合は数１００フィートに、ＷＰＡＮの場合は数１０フィートに制限される。
【０００６】
ネットワークの数およびネットワークのタイプは、ユニークなユーザ要求および相違するプロトコルに関連付けられた機能に対する要求によって、急速に増加し続けている。異種のネットワークおよびネットワーク・タイプは、ユーザがネットワークを切り替えるのが困難である。また、ユーザは、切り替え時に、許容できない長さの遅延を感じるかもしれない。
【発明の概要】
【０００７】
（３５Ｕ．Ｓ．Ｃ．§１１９の下の優先権主張）  
本特許出願は、２００６年７月１４日に出願され、本譲受人に譲渡され、本明細書に参照によって明確に組み込まれた"Vocoder Initialization During Voice Call Continuity"と題された米国仮出願６０／８３０，７６９号への優先権を主張する。
【０００８】
エンコーダ初期化および通信のための装置の局面が開示される。この装置は、データベースおよびエンコーダ・モジュールを含んでいる。データベースは、エンコーダ・モジュールの動作に使用される複数のパラメータを受け取るように構成される。データベースはさらに、複数のパラメータを格納し、かつこれら複数のパラメータを、エンコーダ・モジュールに供給するように構成される。エンコーダ・モジュールは、データベースからの複数のパラメータに基づいて初期化されるように構成されたエンコーダを含んでいる。
【０００９】
エンコーダ初期化および通信の方法の局面が示される。この方法は、データベースによって複数のパラメータを受け取ることを含んでいる。これら複数のパラメータは、エンコーダの動作のために使用されることになっている。この方法はさらに、複数のパラメータをデータベース内に格納することと、データベースからこれら複数のパラメータを提供することと、データベースからの複数のパラメータに基づいてエンコーダを初期化することとを含む。
【００１０】
エンコーダ初期化および通信のための装置の別の局面が示される。この装置は、信号を符号化する手段と、この符号化する手段の動作のために使用される複数のパラメータを受け取る手段と、これら複数のパラメータを格納する手段と、この格納する手段から複数のパラメータを提供する手段と、この格納する手段によって提供された複数のパラメータに基づいて、符号化する手段を初期化する手段とを含む。
【００１１】
機械読取可能媒体の局面が示される。この機械読取可能媒体は、エンコーダの動作に使用される複数のパラメータをデータベースによって受け取り、これら複数のパラメータをデータベースに格納し、データベースからの複数のパラメータに基づいてエンコーダが初期化されるように、データベースから、複数のパラメータを提供するための命令群を含む。
【００１２】
例示によって様々な構成のみが示され説明されている以下の詳細記述から、その他の構成も容易に明らかになることが当業者によって理解される。理解されるように、本明細書におけるこれら教示は、その他および異なる構成に拡張され、その幾つかの詳細は、全て本開示の範囲から逸脱することなく、その他様々な観点における修正が可能である。したがって、これら図面および詳細記載は、本質的に例示であり、限定ではないと見なされる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本開示の１つの局面による通信システムの構成の典型的なブロック図である。
【図２】図２は、本開示の別の局面による通信システムの構成の典型的なブロック図を例示する。
【図３ａ】図３ａは、本開示の１つの局面によるアクセス端末の例を例示している簡略ブロック図である。
【図３ｂ】図３ｂは、本開示の１つの局面によるアクセス端末の別の例を例示している簡略ブロック図である。
【図４】図４は、本開示の１つの局面によるオーディオ・エンコーダを有するアクセス端末の構成の典型的なブロック図である。
【図５】図５は、本開示の１つの局面によるエンハンスト可変レート・コーデック（ＥＶＲＣ）を有するアクセス端末の例を例示する簡略ブロック図である。
【図６】図６は、本開示の１つの局面によるビデオ・エンコーダを有するアクセス端末の構成の典型的なブロック図である。
【図７】図７は、本開示の１つの局面によるエンコーダ初期化および通信のプロセスの例を例示するフローチャートである。
【図８ａ】図８ａは、本開示の１つの局面によるアクセス端末の構成の典型的な機能ブロック図である。
【図８ｂ】図８ｂは、本開示の別の局面による図８ａで示されるアクセス端末の追加の典型的機能を例示する。
【発明を実施するための形態】
【００１４】
通信システムの様々な局面が、添付図面において、限定ではなく、例示によって示される。
【００１５】
添付図面に関連して以下に記載された詳細記述は、様々な構成の記述として意図されており、本明細書に記載の概念が実現される唯一の構成を表すことを意図していない。これら詳細な記述は、様々な概念についての完全な理解を提供する目的で特定の詳細を含んでいる。しかしながら、これらの概念が、これらの特定の詳細がなくても実現されうることが当業者に明白になるだろう。いくつかの事例では、そのような概念を不明瞭にしないために、周知の構成および要素が、ブロック図形式で示される。
【００１６】
図１は、通信システム１００の構成の典型的なブロック図である。通信システム１００は、第１のアクセス端末１２０ａ、第２のアクセス端末１２０ｂ、および第３のアクセス端末１２０ｃを含むことができる。
【００１７】
アクセス端末は、例えば無線電話、有線電話、ラップトップ・コンピュータ、デスクトップ・コンピュータ、携帯情報端末（ＰＤＡ）、データ・トランシーバ、モデム、ページャ、カメラ、ゲーム機、ＭＰＥＧオーディオ・レイヤ−３（ＭＰ３）プレーヤ、トランスコーディング・デバイス、メディア・ゲートウェイ・システム、オーディオ通信デバイス、ビデオ通信デバイス、マルチメディア通信デバイス、健康モニタ、これらデバイスの任意の構成要素（例えば、プリント回路板、集積回路、あるいは回路部品）、その他任意の適切なオーディオ・デバイス、ビデオ・デバイス、あるいはマルチメディア・デバイス、またはこれらの組み合わせのような任意の適切な通信デバイスでありうる。アクセス端末は、当業者によって、送受話器、無線通信デバイス、無線電話、セルラ電話、有線通信デバイス、有線電話、ユーザ端末、ユーザ機器、モバイル局、モバイル・ユニット、加入者ユニット、加入者局、無線局、移動無線、無線電話、あるいは他の専門用語で称されうる。本開示の全体にわたって記述された様々な概念は、それらの具体的な名称に関わらず、全てアクセス端末に当てはまることが意図されている。
【００１８】
図１において、１つの局面によれば、第１のアクセス端末１２０ａは無線電話であり、第２のアクセス端末１２０ｂは有線電話であり、第３のアクセス端末１２０ｃはメディア・ゲートウェイ・システムである。通信システム１００はさらに、回路交換（ＣＳ）ドメイン１３０、インターネット・プロトコル・マルチメディア・サブシステム（ＩＭＳ）ドメイン１５０、および公衆交換電話網（ＰＳＴＮ）１６０を備えている。ＩＭＳドメイン１５０は、例えばインターネットのような広域ネットワーク（ＷＡＮ）１４０とオーバーラップすることができる。
【００１９】
ＣＳドメイン１３０は、基地局１３２を含み、ＩＭＳドメイン１５０は、アクセス・ポイント１５２を含むことができる。第３のアクセス端末１２０ｃは、ＣＳドメイン１３０に含まれうる。ＣＳドメイン１３０およびＩＭＳドメイン１５０のおのおのはさらに、信号の送信、受信、および処理のためのその他の周知の構成要素を含むことができるが、本明細書では、記載された概念を不明瞭にしないために図示していない。アクセス端末１２０ｂは、ＰＳＴＮ１６０あるいはケーブル・モデム（図示せず）に接続され、ＣＳドメイン１３０、ＩＭＳドメイン１５０、およびＷＡＮ１４０につながれうる。
【００２０】
ＣＳドメインは、例えばセルラ・ドメインでありうる。ＣＳドメインは、例えば、第２世代無線技術またはセルラ技術（２Ｇ）、第３世代無線技術またはセルラ技術（３Ｇ）、第４世代無線技術またはセルラ技術（４Ｇ）、セルラ符号分割多元接続（ＣＤＭＡ）、広帯域符号分割多元接続（Ｗ−ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交周波数分割多元接続（ＯＦＤＭＡ）、ＣＤＭＡ２０００  ＥＶ−ＤＯ、ＣＤＭＡ２０００  １ＸＲＴＴ、グローバル移動体通信システム（ＧＳＭ）、Ｕｌｔｒａ  Ｍｏｂｉｌｅ  Ｂｒｏａｄｂａｎｄ（ＵＭＢ）、あるいはその他適切なセルラ技術のようなセルラ通信ネットワークをサポートすることができる。ＣＳドメイン１３０はさらに、セルラ通信ネットワークと連携して有線通信ネットワークをサポートすることができる。
【００２１】
ＩＭＳドメインは、例えば、広域ネットワーク（ＷＡＮ）、無線ローカル・エリア・ネットワーク（ＷＬＡＮ）、ワイマックス（ＷｉＭＡＸ）、ワァイ・ファイ（Ｗｉ−Ｆｉ）、電気電子技術者協会（ＩＥＥＥ）８０２・１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）ベースの無線パーソナル・エリア・ネットワーク（ＷＰＡＮ）、超広帯域（ＵＷＢ）、ロング・ターム・エボリューション（ＬＴＥ）、ホーム・ラジオ・フレクエンシィ（ＨｏｍｅＲＦ）、またはその他任意の適切な無線通信ネットワークのような無線通信ネットワークをサポートすることができる。ＩＭＳドメイン１５０はさらに、無線通信ネットワークと連携して、有線通信ネットワーク（例えば、有線ローカル・エリア・ネットワーク（ＬＡＮ））をサポートすることができる。
【００２２】
第１のアクセス端末１２０ａは、ＣＳドメイン１３０あるいはＩＭＳドメイン１５０を使用して、第２のアクセス端末１２０ｂと通信することができる。第１のアクセス端末１２０ａがＣＳドメイン１３０を使用する場合、第１のアクセス端末１２０ａは基地局１３２を利用して、ＣＳドメイン１３０内のデバイス、および、ＣＳドメイン１３０に接続されたデバイス（例えば、第２のアクセス端末１２０ｂ）と通信することができる。第１のアクセス端末１２０ａがＩＭＳドメイン１５０を使用する場合、アクセス・ポイント１５２を利用して、ＩＭＳドメイン１５０内のデバイス、および、ＩＭＳドメイン１５０に接続されたデバイス（例えば、第２のアクセス端末１２０ｂ）と通信することができる。通信システム１００は、１つのＣＳドメインおよび１つのＩＭＳドメインを用いて例示されているが、通信システム１００は、複数のＣＳドメイン、複数のＩＭＳドメイン、複数の基地局、複数のアクセス・ポイント、複数のＰＳＴＮ、および／または、更なるアクセス端末を含むことができる。
【００２３】
図２は、通信システム２００の構成の典型的なブロック図を例示する。この通信システム２００は、例えばＬＡＮ２０１のような有線通信ネットワークのみならず、例えばＷＬＡＮ１０１およびＷＡＮ２１０のような無線通信ネットワークをサポートするＩＭＳドメインを使用する。ＷＬＡＮ１０１は、アクセス端末１０４およびアクセス・ポイント１０２を含むことができる。ＷＡＮ２１０は、インターネットを含むことができる。ＬＡＮ２０１は、電子デバイス２０４、イーサネット（登録商標）ハブ２０２、ルータ２０６、およびモデム２０８を含むことができる。
【００２４】
アクセス・ポイント１０２は、アクセス端末１０４と通信している。アクセス・ポイント１０２は、ＬＡＮ２０１用のイーサネット・ハブ２０２に接続されている。イーサネット・ハブ２０２は、パーソナル・コンピュータ、周辺機器（例えば、ファクシミリ装置、複写機、プリンタ、スキャナ等など）、サーバ等を含む１または複数の電子デバイス２０４に接続されうる。イーサネット・ハブ２０２は、モデム２０８にデータ・パケットを送信するルータ２０６に接続されうる。モデム２０８は、ＷＡＮ２１０にデータ・パケットを送信することができる。通信システム２００は、単純なネットワーク構成を例示している。代替電子デバイスを含む、通信システム２００の多くの追加構成が可能である。通信システム２００は、ＷＬＡＮ１０１、ＷＡＮ２１０、およびＬＡＮ２０１に関して例示および記述されているが、通信システム２００は、限定しないが、個別にあるいは同時に、上述したようなＣＳドメイン１３０またはＩＭＳドメイン１５０によってサポートされる通信ネットワークのうちの任意の１つまたは複数を含むその他の技術を利用することが可能である。
【００２５】
本開示の１つの局面によれば、アクセス端末（例えば、図２および図１における１２０ａ、１２０ｂ、１２０ｃおよび１４０）は、サービスの実質的な途切れが、通信中のパーティの何れによっても感じられることがないように、異なる通信ネットワーク間、異なるアクセス・ポイント間、および異なる基地局間をシームレスに切り換えることができる。１つのドメンンから別のドメインへ、１つの通信ネットワークから別の通信ネットワークへ、１つのアクセス・ポイントから別のアクセス・ポイントへ、または、１つの基地局から別の基地局へのそのような切り換えは、アクセス端末のユーザに対して、機能にちなんだ要求を提供することができ、ユーザがアクセス端末へのアクセスやアップロードを望むデータやアクセス端末の位置の関数でありうる。このような切換は、ユーザによって開始されるか、あるいは、通信システム１００または通信システム２００によって自律的に実行されうる。本開示の構成は、与えられた時間において、ユーザにとって何が最適なネットワークであるかに関係なくネットワークにトラップされるのではなく、ユーザのための適切な通信ネットワークおよびプロトコルに関する最適化および集約のために、ドメインとネットワークとの間のシームレスな移動を提供する。
【００２６】
一例であって、限定することなく、アクセス端末１２０ａ、１２０ｂ、１２０ｃ、および１４０のうちの１または複数は、ＷＡＮ、ＷＷＡＮ、および／または、電子デバイス２０４またはＬＡＮ２０１を介して利用可能なその他のネットワークを用いるために、電子デバイス２０４のうちの１または複数またはＬＡＮ２０１に接続することができる。
【００２７】
図３ａは、アクセス端末３００の一例を例示する単純化されたブロック図である。アクセス端末３００は、モバイル・デバイスとして使用される場合、ＷＷＡＮ（例えば、ＣＤＭＡ、Ｗ−ＣＤＭＡ、またはＯＦＤＭＡ）、ＷＬＡＮ（例えば、ＩＥＥＥ８０２．１１）、および／または、その他の適切なセルラ技術および無線技術（例えば、上記においてＣＳドメイン１３０およびＩＭＳドメイン１５０と称する様々なセルラ・ネットワークおよび／または無線通信ネットワーク）を含むことができる。
【００２８】
１つの局面では、ＷＷＡＮ機能を提供するＷＷＡＮ構成要素３０２と、ＷＬＡＮ機能を提供するＷＬＡＮ構成要素３０４とが、ともに配置され、バス３０６またはその他の構成要素あるいはデバイスを介してトランシーバ３０８と通信することができる。開示された構成とともにバス以外の通信手段が利用されうることが理解されるべきである。トランシーバ３０８は、１または複数のアンテナ３１０に接続され、アクセス端末３００による送信および／または受信が可能となる。ＷＬＡＮ構成要素３０４は、通信のためにトランシーバ３０８に提供されるオーディオ、音声、および／またはマルチメディア・データを生成することができる。
【００２９】
１つの局面では、ＷＷＡＮ構成要素３０２および／またはＷＬＡＮ構成要素３０４は、アクセス端末３００のプロセッサ３０３に含まれうる。別の局面では、ＷＷＡＮ機能およびＷＬＡＮ機能は、個別の集積回路によって提供される。また別の局面では、ＷＷＡＮ機能およびＷＬＡＮ機能が、これらの機能を含む１または複数の集積回路、プロセッサ、ＡＳＩＣ、ＦＰＧＡ、これらの組み合わせ等によって提供されうる。サービスおよびユーザ経験の豊富なコンビネーションを可能にするために、アクセス端末３００は、広域（ＷＷＡＮ）およびローカル・エリア（ＷＬＡＮ）のための接続オプションを備えている。
【００３０】
ＷＬＡＮ機能構成要素３０４は、オプションのＷＰＡＮ機能構成要素３１２を含むことができる。アクセス端末３００は、例えば、アクセス端末条件および通信チャネル条件（例えば、エンコーダ・タイプ条件、データ・レート条件、チャネル条件）の機能に関連する１または複数の基準に基づいて、個別または同時に、ＷＷＡＮ、ＷＬＡＮ、またはＷＰＡＮのうちの任意の１つまたは複数に接続することができる。さらに、異なるドメイン間、異なる通信ネットワーク間、異なるアクセス・ポイント間、および異なる基地局間での切り替えのための基準が、例えば、アクセス端末のメモリ３０９内に格納され、プロセッサ（例えば、プロセッサ３０３）は、この格納された基準に基づいて通信およびネットワークを分析することができる。
【００３１】
プロセッサ３０３は、ソフトウェア・プログラムのための命令群およびデータを格納する揮発性メモリまたは不揮発性メモリと、汎用プロセッサとを用いて実現されうる。メモリ３０９内に格納されうるソフトウェア・プログラムは、他の通信機能および処理機能を提供することのみならず、様々なネットワークへのアクセスを制御および管理するために汎用プロセッサによって使用されうる。このソフトウェア・プログラムはまた、例えばディスプレイ３１３およびキーパッド３１５のような様々なユーザ・インタフェース・デバイスのための汎用プロセッサへのインタフェースを提供する。このプロセッサ３０３はまた、例えば畳み込み符号化、変調、およびスペクトラム拡散処理のような様々な信号処理機能をオフロードするために、組込式ソフトウェア・レイヤを備えたデジタル信号プロセッサ（ＤＳＰ）を含むことができる。ＤＳＰはまた、電話アプリケーションをサポートする符号化機能を実行することができる。あるいは、プロセッサ３０３は、１または複数のアプリケーション特有のプロセッサを用いて実現されうる。プロセッサ３０３が実現される方式は、システム全体に課せられる設計制約および特定のアプリケーションに依存する。当業者であれば、このような環境において、ハードウェア構成、ファームウェア構成、およびソフトウェア構成を互いに置換できることと、特定の各アプリケーションのために、記述した機能を実現するのにどうすれば最良であるかを理解するだろう。
【００３２】
図３ｂは、アクセス端末３５０の一例を例示する単純化されたブロック図である。アクセス端末３５０は、コーデック・モジュール３９０およびデータベース３８０を含むことができる。１つの局面では、コーデックなる用語は、エンコーダ／デコーダを称することができる。例えば、コーデックは、オーディオ、ビデオ、あるいはその他のメディアを符号化および復号するために使用することができる。コーデックは例えば、ボコーダを含んでいる。ボコーダなる用語は、音声エンコーダから由来しうる。コーデック・モジュール３９０は、エンコーダ・モジュール３６０およびデコーダ・モジュール３７０を含むことができる。アクセス端末３５０はさらに、図３ａに示す構成要素のうちの幾つかまたは全てを含むことができる。あるいは、図３ｂに示す構成要素は、図３ａに示す構成要素のうちの幾つかへ組み込まれうる。例えば、図３ｂのコーデック・モジュール３９０は、１つの局面では、図３ａのプロセッサ３０３に組み込まれうる。図３ｂのデータベース３８０は、メモリ３０９あるいは図３ａのプロセッサ３０３に組み込まれうる。別の局面では、図３ｂのコーデック・モジュール３９０およびデータベース３８０は、図３ａのプロセッサ３０３およびメモリ３０９とは別に実装されうる。
【００３３】
本開示の１つの局面によれば、アクセス端末は、ボイス・オーバ・インターネット・プロトコル（ＶｏＩＰ）電話として利用することができる。ＶｏＩＰは、ＩＭＳドメイン・ネットワークのようなインターネット・プロトコル（ＩＰ）ネットワークを介した、および／または、インターネットを介した音声通話の伝送を含んでおり、例えば、ＷＬＡＮ構成要素によって与えられる。ＶｏＩＰは、家庭にあるアクセス端末によって、あるいは、ＶｏＩＰサービスを提供するブロードバンド・ネットワークに接続された無線アクセス・ポイント（ＷＡＰ）の近くにアクセス端末がある場合に利用することが可能である。他の状況では、アクセス端末は、通信サービスを提供しながら、レギュラーな無線モバイル電話として動作することができる。
【００３４】
例えばＧ．７１１、Ｇ．７２３、Ｇ．７２９、エンハンスト可変レート・コーデック（ＥＶＲＣ）、セレクタブル・モード・ボコーダ（ＳＭＶ）、第４世代ボコーダ（登録商標）（４ＧＶＴＭ）、適応マルチレート（ＡＭＲ）あるいは適応マルチレート・ワイドバンド（ＡＭＲ−ＷＢ）のようなボコーダについては、データ・パケットは、１０ミリ秒毎あるいは２０ミリ秒毎に生成されうる。各データ・パケットの送信時間は、ネットワークにおいて見られる例えば輻輳（congestion）のような無線ネットワーク条件に依存しうる。トランシーバがオンまたはオフされる毎に、遅延時間が含められる。
【００３５】
１つの局面では、モバイル加入者が、ＩＭＳドメイン内のＶｏＩＰセッションとＣＳドメイン内の音声通話との技術間ハンドオフを実行できるようにする手順を、音声コール連続性（ＶＣＣ：Voice Call Continuity）と称する。ＶＣＣが、異なるドメインにわたってなされている音声セッション／コールのためのシームレスなハンドオフを提供することが望ましい。
【００３６】
１つの局面によれば、本開示は、ＩＭＳドメインとＣＳドメインとの間のシームレスなＶＣＣハンドオフを提供する。ネットワーク構成要件にしたがって、（例えば、ＣＳドメインからＩＭＳドメインへ、あるいは、ＩＭＳドメインからＣＳドメインへの）１方向において、あるいは、双方向において、ドメイン切り換えが可能とされる。限定ではなく、一例として、これらのハンドオフは、以下を含みうる。  
−  ＩＭＳドメインにおける高レート・パケット・データ（ＨＲＰＤ）ＶｏＩＰから、ＣＳドメインにおけるＣＤＭＡ  ２０００  １ＸＲＴＴへのハンドオフ。  
−  ＩＭＳドメインにおけるＷＬＡＮ  ＶｏＩＰから、ＣＳドメインにおけるＣＤＭＡ  ２０００  １ＸＲＴＴへのハンドオフ。  
−  ＷＬＡＮからＧＳＭへのハンドオフ。  
−  ＷＬＡＮからＷ−ＣＤＭＡへのハンドオフ。  
−  ＩＭＳドメインにおけるＷｉ−Ｆｉから、ＣＳドメインにおける３Ｇへのハンドオフ。  
−  逆方向における上記ハンドオフのうちの何れか。
【００３７】
ＶＣＣハンドオフ中、アクセス端末（例えば、無線電話）は、例えば、基礎をなすラジオ技術の変更により、コール中に使用されるエンコーダ（例えば、ボコーダ）のタイプを変更する必要がありうる。ＥＶＲＣまたはＡＭＲのようないくつかのボコーダは、オーディオの符号化に使用されるレートを選択するために、バックグランド・ノイズのレベルを使用する。ＥＶＲＣは、ＣＤＭＡネットワークで使用されるオーディオ・コーデックである。ＡＭＲは、オーディオ符合化のために最適化されたオーディオ・データ圧縮スキームである。ＡＭＲは、第３世代パートナシップ計画（３ＧＰＰ）規格によって、標準的なオーディオ・コーデックとして採用されている。ＡＭＲは、例えばAlgebraic Code Excited Linear Prediction（ＡＣＥＬＰ）、Discontinuous Transmission（ＤＴＸ）、voice activity detection（ＶＡＤ）、およびcomfort noise generation（ＣＮＧ）のような技術を使用する。コーデックのタイプ、あるいはエンコーダのタイプの変更は、コーデックまたはエンコーダの初期化を必要としうる。いくつかのコーデックは、ストリームに適合しながら、その初期化段階中に、準最適（sub-optimally）に実行する。コーデックが、（初期化のために媒体に使用される）最適のパラメータを読むことができる場合、最適な符号化が、直ちに達成されうる。
【００３８】
ＶＣＣではないコール中、コールの開始時において、オーディオ・フレームの前に、少なくとも１つのオーディオではないフレームが存在する場合、エンコーダ（例えば、ボコーダ）を初期化するためのコール・セットアップ中に、十分な時間が存在しうる。そのような状況下では、ＥＶＲＣエンコーダのレート決定アルゴリズム（ＲＤＡ：Rate Determination Algorithm）が、与えられたフレームについて後にＲＤＡを実行するために、バックグランド・ノイズを測定してノイズしきい値を設定することができる。いくつかの実施では、ＲＤＡバックグランド・ノイズ推定値は、最大レベルに初期化される。その推定値は、上方へゆっくりと、下方へは瞬時に適合する（例えば、もしも現在のオーディオ・フレーム・エネルギーが、ノイズ推定値よりも低ければ、この推定値は、現在のオーディオ・フレーム・エネルギーへと低減されうる）。
【００３９】
あるＶＣＣの場合（例えば、Ｇ．７１１、Ｇ．７２３、Ｇ．７２９あるいはＥＶＲＣを使用したＶＣＣの場合）、上記のシナリオはうまくいかないもしれない。これらの場合、オーディオ・フレームの全てが、ほぼ同じレベルにあり、したがって、バックグランド・ノイズとして現れる。
【００４０】
ＶＣＣアプリケーションの場合、アップリンクとダウンリンクとの両方について、オーディオの中断を最小化することが望ましい。ステート・レス・エンコーダ（state-less encoder）から、たとえばＥＶＲＣのようなスマートなエンコーダへの切り換え時に、オーディオ・アクティビティが存在する場合、このオーディオ・アクティビティが停止するまで、後者のエンコーダの最適動作が遅らされうる。それは、最適なオーディオ・アーティファクトよりも長くなりうる。
【００４１】
１つの局面では、本開示は、ＶＣＣシナリオにおいて起こるようなエンコーダ切り換え中におけるエンコーダ初期化を最適化することができる。エンコーダの動作に必要なパラメータを格納するために、エンコーダ外部のデータベースが用いられうる。起動時、エンコーダは、符号化時における遅延を最小にするために、符号化される必要のある現在のオーディオ・フレームに関する測定を行うのではなく、このデータベースに基づいて初期化される。このデータベース内のパラメータは、現在のオーディオ・フレームに先立って受信された単数または複数の信号に基づいて更新される。先の信号は、現在のオーディオ・フレームより前に直接的に受信されたフレームであるか、あるいは、現在のオーディオ・フレームの受信より前の任意の時間に受信された信号でありうる。
【００４２】
１つの局面では、本開示は、エンコーダによって使用される全てのパラメータが、エンコーダ外部のデータベースで利用可能とされるクロス・エンコーダ・アプローチ（cross-encoder approach）を示す。エンコーダが初期化される場合（例えば、新たなエンコーダが初期化されるか、あるいは、同じエンコーダがハンドオフによって再初期化される場合）、エンコーダは、関連するパラメータ（例えば、バックグランド・ノイズしきい値）を、データベースに問い合わせる。これらパラメータは、例えば、変数、しきい値、および／または、基準を含むことができる。データベースは、例えばソフトウェア・モジュールでありうる。さらに、エンコーダは、関連するパラメータを正しくサンプルすることができる場合、パラメータをデータベースへ送り戻し、データベースを更新して、更新されたパラメータを、その他のエンコーダ・インスタンス（例えば、エンコーダ初期化）による使用のために利用できるようにする。
【００４３】
このデータベースは、例えば、以下の情報のうちの１または複数を含みうる。  
−  帯域エネルギ。  
−  バックグランド・ノイズ推定値。  
−  信号エネルギ推定値。  
−  チャネル・エネルギ推定ベクトル。  
−  チャネル・ノイズ・エネルギ推定ベクトル。  
−  おのおのの周波数帯域におけるバックグランド・ノーズと、量子化されたＳＮＲとの関数として、データ・レートを決定するために使用されるしきい値。  
−  適応性コードブック・インデクス。  
−  無線チャネル情報（例えば、チャネル・パケット喪失レート、チャネル・パケット情報、フィードバック・チャネルが利用可能であるか、物理チャネルによってサポートされているビット・レートのようなチャネル条件）。
【００４４】
図４は、アクセス端末４００の構成の典型的なブロック図である。アクセス端末４００は、オーディオ・エンコーダ・モジュール４１０およびデータベース４４０を含みうる。オーディオ・エンコーダ・モジュール４１０は、オーディオ・エンコーダ４２０、フレーム・バンドラ（bundler）４５０、冗長性モジュール４６０、フレーム・インタリーバ４７０、およびセレクタ４３０を含みうる。セレクタ４３０は、次の構成要素のうちの１または複数を含みうる。フレーム・レート・セレクタ４３２、ビット・レート・セレクタ４３４、コードブック・セレクタ４３６、フレーム・バンドリング・セレクタ４３８、および、インタリービング・セレクタ／冗長性セレクタ４３９。データベース４４０は、セレクタ４３０、あるいはセレクタ構成要素（例えば４３２、４３４、４３６、４３８、４３９）のうちの何れかを用いて、オーディオ・エンコーダ・モジュール４１０と双方向的に通信することができる。オーディオ・エンコーダ４２０は、セレクタ４３０、あるいは、セレクタ４３０の構成要素（例えば、４３２、４３４、４３６）のうちの１または複数と双方向的に通信することができる。フレーム・バンドラ４５０は、フレーム・バンドリング・セレクタ４３８と、双方向的に通信することができる。冗長性モジュール４６０およびフレーム・インタリーバ４７０は、インタリービング・セレクタ／冗長性セレクタ４８９と、双方向的に通信することができる。
【００４５】
例えば、オーディオ・エンコーダ４２０がＥＶＲＣを使用する場合、フレーム・レート・セレクタ４３２が利用されうる。例えば、ＥＶＲＣのフレーム・レート・セレクタ４３２は、１／８レート、１／４レート、またはフル・レートを選ぶことができる。例えば、オーディオ・エンコーダ４２０がＡＭＲ−ＷＢを使用する場合、ビット・レート・セレクタ４３４が利用されうる。例えば、ＡＭＲ−ＷＢのビット・レート・セレクタ４３４は、次のビット・レートのうちの１つを選択することができる。６．６０、８．８５、１２．６５、１４．２５、１５．８５、１８．２５、１９．８５、２３．０５および２３．８５キロ・ビット／秒。
【００４６】
コードブック・セレクタ４３６は、受信されているオーディオ・ストリームに適切なコードブックを選択することができる。フレーム・バンドリング・セレクタ４３８は、符号化されたフレームがバンドルされる必要があるかを判定することができる。フレームをバンドルすることによって、オーバヘッド・コストを低減することができるが、遅延を増加させる。インタリーブ・セレクタ／冗長性セレクタ４３９は、通信チャネル上のパケット喪失を緩和するためにフレームをインタリーブする必要があるか、および、順方向誤り訂正（ＦＥＣ）のような冗長性が、オーディオ・ストリームに追加される必要があるかを判定することができる。
【００４７】
本開示の１つの局面によれば、符号化されていないオーディオ・フレームが、オーディオ・エンコーダ４２０に到着した場合、オーディオ・エンコーダ４２０の一部は、符号化されていないフレームを処理し、モデル・パラメータを生成することができる。モデル・パラメータが適切である場合、オーディオ・エンコーダ４２０は、セレクタ４３０へ、あるいはセレクタ４３０の構成要素のうちの１または複数（例えば、４３２、４３４、４３６）へ、このモデル・パラメータを送ることができる。その後、データベース４４０が、セレクタ４３０あるいはその構成要素からこれらパラメータを受け取り格納する。
【００４８】
１つの局面では、オーディオ・エンコーダ４２０は、複数のエンコーダを含めるように分割されうる。例えば、オーディオ・エンコーダ４２０は、次のエンコーダのうちの２つまたはそれ以上を含みうる。Ｇ．７１１、Ｇ．７２３、Ｇ．７２９、ＥＶＲＣ、ＳＭＶ、４ＧＶＴＭ、ＡＭＲ、ＡＭＲ−ＷＢおよびＳｋｙｐｅオーディオ・エンコーダ。別の局面では、前述したことは、必要とされるときに一度、オーディオ・エンコーダ４２０に課せられうる。
【００４９】
一例であって、限定する訳ではないが、オーディオ・エンコーダ４２０は、以下のイベントのうちの何れかが生じた場合に初期化される必要がある。（ｉ）アクセス端末４００が、１つのドメインから別のドメインへとハンドオフされる場合。（ｉｉ）アクセス端末４００が、第１のネットワークから第２のネットワークへとハンドオフされ、第１のネットワークに関連するデータ・レートが、第２のネットワークに関連するデータ・レートとは異なる場合。（ｉｉｉ）アクセス端末４００が第１のネットワークから第２のネットワークへとハンドオフされ、第１のネットワークによって使用されているエンコーダ・タイプが、第２のネットワークによってサポートされていない場合。あるいは（ｉｖ）アクセス端末４００に関連したネットワークのデータ・レートが変更された場合。
【００５０】
１つのドメインから別のドメインへのハンドオフは、例えば、ＩＭＳドメインからＣＳドメインへのハンドオフ、ＣＳドメインからＩＭＳドメインへのハンドオフ、あるいはその他のドメイン切り換えでありうる。１つのネットワークから別のネットワークへのハンドオフは、例えば、ＣＤＭＡからＧＳＭへのハンドオフ、ＷＬＡＮからＷＰＡＮへのハンドオフ、セルラ通信ネットワークから無線ローカル通信ネットワークへのハンドオフ、無線ローカル通信ネットワークから有線通信ネットワークへのハンドオフ、１つの基地局から別の基地局（例えば、ＡＭＲをサポートする基地局から、ＡＭＲをサポートしない別の基地局）へのハンドオフ、１つのＷＬＡＮアクセス・ポイントから別のアクセス・ポイントへのハンドオフ、基地局からアクセス・ポイントへのハンドオフ、逆方向における前述したハンドオフのうちの何れか、あるいはその他のネットワーク切り換えでありうる。第１のネットワークによってサポートされるデータ・レートは、例えば、ハンドオフが、負荷の小さい１つの基地局から、負荷の大きい別の基地局へと生じた場合、第２のネットワークによってサポートされるデータ・レートとは異なりうる。例えば、ネットワーク上の負荷が大幅に増加する場合、アクセス端末に関連付けられたネットワークのデータ・レートは変更される必要がある。例えば、ＡＭＲがエンコーダとして使用される場合、ＡＭＲのレートは、コールの途絶を回避するために、（例えば、１２キロ・ビット／秒から９キロ・ビット／秒へと）変更される必要がありうる。
【００５１】
一例であって、限定する訳ではないが、上述したイベントのうちの１または複数は、（ｉ）使用する新たなエンコーダ・タイプを選択すること、あるいは、（ｉｉ）現在使用されているエンコーダを再初期化すること、のうちの１または複数を、自動的にあるいは別の方法で生じさせる。これによって、オーディオ・エンコーダ４２０が、自動的あるいは別の方法で初期化されるようにする。さらには、音声通信セッションまたはコール（例えば、ＶｏＩＰセッションまたは音声コール）を開始すること、あるいは、アクセス端末４００に電源を投入することによって、オーディオ・エンコーダ４２０が、自動的あるいは別の方法で初期化されるようにする。
【００５２】
例えば、使用のために、オーディオ・エンコーダ４２０の複数のエンコーダの中から新たなエンコーダ・タイプが選択された場合（例えば、使用のために、Ｇ．７１１、Ｇ.７２３、およびＥＶＲＣからＡＭＲが選択された場合）、あるいは、使用のために、新たなエンコーダ（例えば、ＥＶＲＣ）が、オーディオ・エンコーダ４２０にロードされた場合、新たなエンコーダ・タイプが選択されうる。現在使用されているエンコーダは、例えば、アクセス端末４００がそのデータ・レート（例えば、フレーム・レート、ビット・レート、あるいは変更される必要のあるアクセス端末４００によって送信または受信されているデータまたは情報に関連するレート）を変更する必要がある場合、再度初期化される必要がある。
【００５３】
１つの局面において、オーディオ・エンコーダ４２０が初期化される必要のある場合、データベース４４０に格納されたパラメータが、オーディオ・エンコーダ・モジュール４１０へと、特に、セレクタ４３０、あるいは、セレクタ４３０のうちの１または複数の構成要素（例えば、４３２、４３４、４３６）へ提供される。これらは、その後、オーディオ・エンコーダ４２０へ必要なパラメータを提供する。したがって、オーディオ・エンコーダ４２０は、初期化するために、現在の通信信号（例えば、現在のオーディオ・フレーム）に関する測定値ではなく、（通信信号の前に生成されたパラメータを含む）データベースに依存する。
【００５４】
別の局面では、フレームまたは信号は、オーディオ・エンコーダ４２０の代わりにモジュール（図示せず）によって処理される。このモジュールは、適切な場合、データベース４４０によって受け取られ格納されるモデル・パラメータを生成する。
【００５５】
図５は、エンコーダとしてＥＶＲＣを有するアクセス端末５００の一例を例示する簡略ブロック図である。アクセス端末５００は、ＥＶＲＣエンコーダ５２０、例えばレート決定モジュール５３２のようなセレクタ、およびデータベース５４０を含む。信号事前処理モジュール５２１は、サンプルされた音声信号ｓ（ｎ）（例えば、オーディオ・フレーム）を受信し、（例えば、この信号を平滑化し、クリッピングを回避し、および／または、エンコーダの範囲内にある信号を提供するために）この信号を処理し、事前処理信号ｓ’（ｎ）を生成することができる。その後、事前処理信号ｓ’（ｎ）は、モデル・パラメータ推定モジュール５２２へ提供される。このモジュールは、モデル・パラメータを生成し、レート決定モジュール５３２および符号化ブロック５２９へ提供する。適切な場合、レート決定モジュール５３２は、このモデル・パラメータをデータベース５４０へ送る。データベース５４０はこのようにモデル・パラメータを受け取り格納することができる。エンコーダ５２０を初期化する必要がある場合、信号事前処理モジュール５２１によって現在受信されている信号の処理および測定をするのではなく、データベース５４０によって格納され提供されたモデル・パラメータ（以前に受け取られた信号に基づいて生成されたパラメータ）に基づいて初期化される。データベース５４０によって以前に受け取られ格納された信号に基づいて生成されたモデル・パラメータを用いてエンコーダ５２０を初期化することは、符号化時における遅れを最小化し、シームレスな通信を提供する。
【００５６】
データベース５４０が空の場合、レート決定モジュール５３２は、モデル・パラメータの第１のセットを受け取ると、レート決定モジュール５３２は、モデル・パラメータの第１のセットが適切であるかを判定する。もしもパラメータが適切な場合、レート決定モジュール５３２は、このパラメータをしきい値としてデータベース５４０に提供しうる。モデル・パラメータの後のセットを受け取ると、レート決定モジュール５３２は、モデル・パラメータの後のセットのレベルを、データベース５４内のしきい値と比較し、この比較に基づいて、符号化するために使用されるレートを決定し、このレートをエンコーダ５２０に提供しうる。レート決定モジュール５３２はさらに、モデル・パラメータの後のセットをデータベース５４０に提供し、このデータベース５４０を更新することができる。データベース５４０は、同様の方法で連続的に更新されうる。
【００５７】
レート決定モジュール５３２は、信号のレベルを、データベース５４０内のしきい値と比較することにより、信号がバックグランド・ノイズかどうか判定することができる。信号がノイズであると判定された場合、（例えば、レート１／８符号化ブロック５２４を用いて）１／４レートで符号化され、信号がオーディオ・セグメントであると判定された場合、（例えば、レート１／２または１符号化ブロック５２５を用いて）ハーフ・レートまたはフル・レートで符号化されうる。パケット・フォーマット・ブロック５２７は、符号化された信号を適切なサイズにフォーマットし、フォーマットされたパケットを生成する。レートを上げたり、その値をデータベース５４０内に上書きするために、レート決定モジュール５３２に外部レート・コマンドが適用されうる。
【００５８】
上述したオーディオ・シナリオに類似して、幾つかのイベントが、ビデオ・エンコーダを初期化させうる。一例であって、限定する訳ではないが、アクセス端末のビデオ・エンコーダは、以下のイベントのうちの何れかが生じた場合に、初期化される必要がある。（ｉ）アクセス端末が、１つのドメインから別のドメインへハンドオフする場合。（ｉｉ）アクセス端末が、第１のネットワークから第２のネットワークへハンドオフし、第１のネットワークに関連したデータ・レートが、第２のネットワークに関連したデータ・レートとは異なる場合。（ｉｉｉ）アクセス端末が、第１のネットワークから第２のネットワークへハンドオフし、第１のネットワークによって使用されるエンコーダ・タイプが、第２のネットワークによってサポートされていない場合。（ｉｖ）アクセス端末に関連したネットワークのデータ・レートが変更された場合。
【００５９】
例えば、Ｈ．２６４ビデオ・エンコーダを使用して、例えばＷＬＡＮのようなＩＭＳドメインを介してコールが開始され、例えばＣＤＭＡ  ２０００  ＩＸＲＴＴのようなＣＳドメインへハンドオフされる場合、アクセス端末のビデオ・エンコーダは、Ｈ．２６４からＨ．２６３へ切り換えられ、さらに初期化される必要がありうる。別の例において、アクセス端末が、第３世代パートナシップ計画（３ＧＰＰ）ネットワークから、第３世代パートナシップ計画２（３ＧＰＰ２）ネットワークへハンドオフされ、第１のネットワーク（すなわち、３ＧＰＰネットワーク）で使用されているビデオ・エンコーダのタイプが、第２のネットワーク（すなわち、３ＧＰＰ２ネットワーク）でサポートされていない場合、ビデオ・エンコーダは、切り換えられ、初期化される必要がありうる。
【００６０】
一例であって、限定する訳ではないが、上述したイベントのうちの１または複数によって、以下のうちの１つまたは複数を、自動的あるいは別の方法で生ぜしめる。（ｉ）使用するための新たなエンコーダ・タイプを選択すること。あるいは（ｉｉ）現在使用されているエンコーダを再初期化すること。これによって、ビデオ・エンコーダは、自動的にあるいは別の方法で初期化されうる。くわえて、ビデオ通信セッションまたはコールを開始することによって、ビデオ・エンコーダを、自動的または別の方法で初期化することができる。例えば、ビデオ・エンコーダは、音声のみのコールとして開始されたコールが、ビデオ・コール、または、ビデオおよび音声コールに切り換えられた場合に初期化されうる。さらに、アクセス端末に電源を投入することによって、そのビデオ・エンコーダを、自動的またはその他の方法で初期化することができる。
【００６１】
上述したオーディオ・シナリオと同様にして、ビデオ・エンコーダを初期化することは、様々な条件のコールが与えられた場合、エンコーダの最適な動作をサポートする情報を格納する中央データベースを有することから利益を得ることができる。その情報を、時間にわたって学習するのではなく、データベースからロードすることによって、エンコーダは、効率的に動作し、ビデオ符号化の初期段階（例えば、ビデオ・コールの初期化後、数秒から１分）においてシームレスな通信を提供することができる。
【００６２】
ビデオ・エンコーダ用のデータベースは、例えば、以下のパラメータを格納することができる。  
−  例えば、チャネル・パケット喪失レート、チャネル・パケット喪失パターン（例えば、パケット喪失が、バーストにおいてどのように一様分布したり、まばらになったり等するのか）を含むチャネル条件。これは、進行中のビデオ・コール中に前のビデオ・エンコーダが使用されている場合に、データベースによって収集されている。これは、現在使用されているビデオ・エンコーダに有用である。この情報を用いて、現在のビデオ・エンコーダは、例えば、Ｉフレームを送るために適切なレートを選択することができる。  
−  例えば、チャネル・パケット遅延情報、チャネル・ジッタ、および、フィードバック・チャネルが利用可能であるかに関する情報を含むチャネル条件。フィードバック・チャネルの存在に依存して、ビデオ・エンコーダは、符号化のための多くの戦略のうちの１つを選択することができる。例えば、フィードバックが迅速に動作する場合、何れかの喪失フレームがシグナルされ復元されるとすれば、アグレッシブな符号化アプローチを使用することができる。  
−  シーン情報。符号化戦略は、符号化されるビデオ・シーンの変わりやすさに依存する。例えば、ニュース放送のビデオの場合、Ｉフレームを稀にしか送らないことが適切でありうる。しかしながら、フットボールの試合のビデオの場合、Ｉフレームを頻繁に送ることが適切かもしれない。  
−  物理チャネルによってサポートされるビット・レート。これは、量子化パラメータを設定するために使用されうる。
【００６３】
ビデオ・エンコーダの例は、限定する訳ではないが、Ｈ．２６３、Ｈ．２６４、Ｈ．３２３、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４およびＳｋｙｐｅビデオ・エンコーダを含んでいる。Ｉフレームは、写真と似ており、フル画像を含むビデオ・フレームでありうる。Ｐフレームは、現在のシーンと前のシーンとの間の差を符号化するビデオ・フレームでありうる。所与のストリームについて、Ｐフレームは、Ｉフレームよりも４倍ないし１０倍小さい。ＩフレームかＰフレームの何れかを喪失した場合、画像の品質は、Ｉフレームが受信されるまで貧弱になる。Ｉフレームを頻繁に送ることは、等ビット・レートで解像度を減らすことを犠牲にしても、高パケット誤り率でのチャネルについて良い戦略でありうる。
【００６４】
図６は、ビデオ・エンコーダを有するアクセス端末６００の構成の典型的なブロック図である。オーディオ・エンコーダを有するアクセス端末に関連して上述した開示は、アクセス端末６００に対しても同様に当てはまる。アクセス端末６００は、ビデオ・エンコーダ・モジュール６１０およびデータベース６４０を含みうる。ビデオ・エンコーダ・モジュール６１０は、ビデオ・エンコーダ６２０およびセレクタ６３０を含みうる。セレクタ６３０は、以下の構成要素のうちの１または複数を含みうる。Ｐ／Ｉフレーム・セレクタ６３２、ビット・レート・セレクタ６３４、および、ビデオ・プロファイル・セレクタ６３６。Ｐ／Ｉフレーム・セレクタ６３２は、ＰフレームまたはＩフレームを選択することができる。ビット・レート・セレクタ６３４は、符号化されたビデオ・ストリームのビット・レートを選択することができる。ビデオ・プロファイル・セレクタ６３６は、シーン情報を含むことができる。データベース６４０は、セレクタ６３０、あるいはセレクタ構成要素（例えば、６３２、６３４、６３６）のうちの何れかを用いて、ビデオ・エンコーダ・モジュール６１０と双方向で通信することができる。ビデオ・エンコーダ６２０は、セレクタ６３０、あるいはセレクタ６３０の構成要素（例えば、６３２、６３４、６３６）のうちの１または複数と双方向で通信することができる。
【００６５】
本開示の１つの局面によれば、符号化されていないビデオ・フレームが、ビデオ・エンコーダ６２０に到着すると、ビデオ・エンコーダ６２０の一部が、この符号化されていないビデオ・フレームを処理して、モデル・パラメータを生成する。この処理されたパラメータが適切な場合、ビデオ・エンコーダ６２０は、セレクタ６３０、あるいはセレクタ６３０の構成要素（例えば６３２、６３４、６３６）のうちの１または複数へモデル・パラメータを送ることができる。そして、データベース６４０は、セレクタ６３０あるいはその構成要素からこれらパラメータを受け取り、格納する。
【００６６】
１つの局面において、ビデオ・エンコーダ６２０が初期化される必要がある場合、データベース６４０に格納されたパラメータが、ビデオ・エンコーダ・モジュール６１０のうちの特に、セレクタ６３０、あるいはセレクタ６３０の１または複数の構成要素（例えば６３２、６３４、６３６）に提供されうる。一方、セレクタ６３０は、ビデオ・エンコーダ６２０へと必要なパラメータを提供する。ビデオ・エンコーダ６２０は、初期化のために、現在の通信信号（例えば、現在のビデオ・フレーム）に関する測定を実行するのではなく、（以前の通信信号に基づいて生成されたパラメータを含む）データベースに依存する。
【００６７】
別の局面では、フレームまたは信号が、ビデオ・エンコーダ６２０ではなく（図示しない）モジュールによって処理され、このモジュールが、モデル・パラメータを生成することができる。このモデル・パラメータは、適切であれば、データベース６４０によって受け取られ、格納される。
【００６８】
１つの局面では、ビデオ・エンコーダ６２０は、複数のエンコーダを含めるように分割されうる。例えば、ビデオ・エンコーダ６２０は、以下のエンコーダのうちの２またはそれ以上を含みうる。Ｈ．２６３、Ｈ．２６４、Ｈ．３２３、ＭＰＥＧ−１、ＭＰＥＧ−２、ＭＰＥＧ−４、およびＳｋｙｐｅビデオ・エンコーダ。別の局面では、前述したものは、必要に応じた時に一度、ビデオ・エンコーダ６２０にロードされる。
【００６９】
本開示は、オーディオおよびビデオに限定されず、マルチメディアにも適用可能である。１つの局面では、マルチメディアは、情報コンテンツおよび情報処理（例えば、テキスト、オーディオ、グラフィック、アニメーション、ビデオ、ファイル転送、ゲーム、またはインタラクティビィティのうちの２またはそれ以上）からなる複数の形態を用いるメディアを称することができる。
【００７０】
図７は、エンコーダ初期化および通信の処理の一例を例示するフローチャートである。ステップ７１０では、データベースが、複数のパラメータを受け取る。これらは、エンコーダの動作のために使用される。ステップ７２０では、データベースが、これら複数のパラメータを格納する。ステップ７３０では、複数のパラメータが、データベースから提供される。ステップ７４０では、データベースからの複数のパラメータに基づいてエンコーダが初期化される。別の構成では、これら複数のパラメータは、エンコーダの動作に単に使用されるのみならず、エンコーダの動作のために必要とされる。また別の構成では、エンコーダは起動時に初期化される。
【００７１】
処理はさらに、本開示の１つの局面にしたがって、以下のステップのうちの１または複数を含む。これら複数のパラメータをデータベースが受け取る前に、第１の通信信号が受信される。複数のパラメータは、この第１の通信信号に基づいて生成される。第１の通信信号（前の信号）を受信した後に、第２の通信信号（現在の信号）が受信される。エンコーダを初期化した後に、エンコーダは現在の信号を符号化する。エンコーダは、エンコーダによって符号化された現在の信号ではなく、前の信号に関連する複数のパラメータに基づいて初期化される。１つの局面では、エンコーダの初期化は、現在の信号に関する測定の実行を必要としない。別の局面では、エンコーダが、現在の信号を符号化する場合、前の信号も同時に符号化するのではなく、現在の信号のみを符号化する。
【００７２】
さらに、この処理は、別の局面にしたがって、以下のステップのうちの１または複数を含みうる。第２の通信信号に基づいて第２の複数のパラメータが生成された後、データベースは、この第２の複数のパラメータを受け取る。これらは、エンコーダの動作のために使用される。データベースは、この第２の複数のパラメータを格納する。第２の通信信号が受信された後、第３の通信信号（新たな信号）が受信される。第２の複数のパラメータに基づいてエンコーダが初期化されるように、第２の複数のパラメータが、データベースから提供される。エンコーダは、第３の通信信号を符号化する。エンコーダは、エンコーダによって符号化された第３の通信信号（新たな信号）ではなく、第２の通信信号に関連した第２の複数のパラメータに基づいて初期化される。１つの局面では、エンコーダの初期化は、第３の通信信号に関する測定の実行を必要としない。別の局面では、エンコーダが、第３の通信信号を符号化する場合、第２の通信信号も同時に符合化するのではなく、第３の通信信号のみを符号化する。
【００７３】
この処理はさらに、さらに別の局面にしたがって、以下のうちの１または複数を含むことができる。セレクタは、データベースから、複数のパラメータを選択することができる。その後、セレクタは、選択された複数のパラメータを、第２の複数のパラメータと比較し、この比較に基づいて、１または複数のパラメータを決定することができる。その後、セレクタは、この１または複数のパラメータを、符号化するためにエンコーダへ、データベースを更新するためにデータベースへ提供することができる。
【００７４】
図８ａは、アクセス端末８００の構成の典型的な機能ブロック図である。エンコーダ初期化および通信のためのアクセス端末８００は、信号を符号化するモジュール８１０と、複数のパラメータを受け取るモジュール８２０とを含む。これら複数のパラメータは、モジュール８１０の動作のために使用される。アクセス端末８００はさらに、これら複数のパラメータを格納するモジュール８３０と、モジュール８３０から、複数のパラメータを提供するモジュール８４０と、モジュール８３０によって提供された複数のパラメータに基づいて、モジュール８１０を初期化するモジュール８５０とを含む。
【００７５】
図８ｂに例示するように、アクセス端末８００はさらに、通信信号を受信するモジュール８６０と、パラメータを生成するモジュール８７０と、複数のパラメータを選択するモジュール８８０とを含みうる。１つの局面では、モジュール８６０は、第１の通信信号（前の信号）を受信し、かつ、第１の通信信号を受信した後に第２の通信信号（現在の信号）を受信するように構成され、モジュール８７０は、第１の通信信号に基づいて複数のパラメータを生成するように構成されている。モジュール８１０は、現在の信号を、前の信号と同時に符号化することなく符号化するように構成され、モジュール８５０は、モジュール８１０によって符号化された現在の信号ではなく、前の信号に関連する複数のパラメータに基づいてモジュール８１０を初期化するように構成されている。
【００７６】
１つの局面では、複数のパラメータを選択するモジュール８８０は、モジュール８２０およびモジュール８４０を含む。別の局面では、モジュール８８０は、モジュール８３０から複数のパラメータを選択し、選択された複数のパラメータを、第２の複数をパラメータと比較し、この比較に基づいて１または複数のパラメータを決定し、１または複数のパラメータを、モジュール８１０およびモジュール８３０に提供する。モジュール８１０は、オーディオ信号、ビデオ信号、またはマルチメディア信号を符号化するように構成される。
【００７７】
開示された処理のステップの具体的な順序または階層は、典型的なアプローチの例示であることが理解される。設計選択に基づいて、このような処理の具体的な順序または階層は再構築されうることが理解される。それに伴う方法請求項は、様々なステップの要素を一例としての順序で示すものであって、示された具体的な順序または階層に限定されることは意味されていない。
【００７８】
当業者であれば、情報および信号は、様々に異なる技術および技法のうちの何れかを用いて示されうることを理解するであろう。例えば、上記記述を通じで称されうるデータ、命令、コマンド、情報、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁場または磁性粒子、光学場または光学粒子、あるいはこれらの任意の組み合わせによって示されうる。
【００７９】
当業者であれば、さらに、本明細書で開示された実施形態に関連して記載された様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズム・ステップが、電子工学ハードウェア、コンピュータ・ソフトウェア、あるいはこれらの組み合わせとして実現されることを理解するであろう。ハードウェアとソフトウェアとの相互置換性を説明するために、様々な例示的な論理ブロック、モジュール、回路、要素、部品、方法、およびアルゴリズムが、それらの機能に関して一般的に記述された。それら機能がハードウェアとしてまたはソフトウェアとして実現されるかは、特定のアプリケーションおよびシステム全体に課せられている設計制約に依存する。当業者であれば、各特定のアプリケーションに応じて変化する方法で上述した機能を実現することができる。
【００８０】
本明細書で開示された構成に関連して記述された様々な例示的な論理ブロック、モジュール、回路、および要素は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）あるいはその他のプログラマブル論理部品、ディスクリート・ゲートあるいはトランジスタ部品、ディスクリート・ハードウェア部品、または上述された機能を実現するために設計された上記何れかの組み合わせを用いて実現または実施されうる。汎用プロセッサはマイクロプロセッサになりえるが、代わりに、従来技術によるプロセッサ、コントローラ、マイクロコントローラ、あるいは状態機器を用いることも可能である。プロセッサは、例えばＤＳＰとマイクロプロセッサとの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアに接続された１または複数のマイクロプロセッサ、またはその他任意のこのような構成である計算デバイスの組み合わせとして実現することも可能である。
【００８１】
本明細書で開示された構成に関連して記述された方法やアルゴリズムは、ハードウェアによって直接的に、プロセッサによって実行されるソフトウェア・モジュールによって、または、これらの組み合わせによって具体化される。ソフトウェア・モジュールは、ＲＡＭメモリ、フラッシュ・メモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブル・ディスク、ＣＤ−ＲＯＭ、あるいは当該技術分野で知られているその他の型式の記憶媒体に収納されうる。コンピュータ読取可能媒体は、プロセッサがそこから情報を読み取り、またそこに情報を書き込むことができるようにプロセッサに結合される。または、コンピュータ読取可能媒体は、プロセッサに統合されうる。このプロセッサとコンピュータ読取可能媒体とは、ＡＳＩＣ内に存在することができる。ＡＳＩＣはユーザ端末内に存在することもできる。あるいは、このプロセッサとコンピュータ読取可能媒体とは、ユーザ端末内のディスクリート部品として存在することができる。
【００８２】
前述した記載は、当業者をして、本明細書に記載された様々な構成を実現可能とするように提供される。これらの構成への様々な変形例もまた、当業者には明らかであって、本明細書で定義された一般的な原理は、他の構成にも適用されうる。したがって、特許請求の範囲は、本明細書で示された構成に限定されるものではなく、単数の要素に対する参照は、「１または複数」と明確に述べられていないのであれば、「１および１のみ」を意味するようには意図されていない特許請求の範囲と一致した最も広い範囲に相当することが意図されている。「例えば」、「例」、「事例」、「一例として」、「のような」等として本明細書で使用されている用語は、限定ではなく、一例による例示を示している。請求項ではエンコーダ・モジュールおよびエンコーダと称しているが、これらは同じ要素であるか別の要素でありうる。当業者に知られているか、後に知られるようになる本開示を通じて記載されている様々な構成の要素に対する全ての構造的および機能的な均等物が、参照によって本明細書に明確に組み込まれており、請求項に含まれていることが意図される。さらに、そのような開示が請求項において明示的に記述されているかに関わらず、本明細書で示された何れも、公衆に放棄されることは意図されていない。要素が、「〜する手段」（means for）という文言を用いて、方法請求項の場合には「〜するステップ」（step for）という文言を用いて明示的に示されていないのであれば、いかなる請求項の要素も、３５Ｕ．Ｓ．Ｃ１１２条第６パラグラフの条項の下で解釈されるべきではない。
【図１】
2009544237.tif 000003
【図２】
2009544237.tif 000004
【図３ａ】
2009544237.tif 000005
【図３ｂ】
2009544237.tif 000006
【図４】
2009544237.tif 000007
【図５】
2009544237.tif 000008
【図６】
2009544237.tif 000009
【図７】
2009544237.tif 000010
【図８ａ】
2009544237.tif 000011
【図８ｂ】
2009544237.tif 000012
【国際調査報告】
2009544237.tif 000013
2009544237.tif 000014
2009544237.tif 000015
2009544237.tif 000016
2009544237.tif 000017
2009544237.tif 000018
2009544237.tif 000019