【手続補正書】
【提出日】平成20年2月22日(2008.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
処理ユニット（１４）においてデータを処理するための方法であって、前記処理ユニットは少なくとも２つの異なるサンプルレートを有する複数の入力側ユニット（１１、・・・、１３）からのデータを組み合わせることによって出力側ユニット（１６）に対するデータフレームを生成し、処理されるデータは処理ユニットと出力側ユニットとの間の出力側バッファ（１５）にバッファされ、処理ユニット、入力側ユニット及び出力側ユニットはマルチスレッディング環境におけるスレッドであり、同一のマイクロプロセッサを共有する、処理ユニット（１４）においてデータを処理するための方法において、
前記出力側バッファ（１５）の充填度を測定し、測定が前記出力側バッファの充填度に等価である値を結果的に生じるステップと、
測定された値からタイマ値を計算するステップと、
タイマ（２１）をタイマ値によってセットして前記タイマ（２１）をスタートし、タイマ値により指定される平均時間は入力側ユニットのサンプルレートの逆数の公倍数であり、タイマ（２１）は前記タイマ値により指定された時間が経過した場合に通知を送信し、該通知は処理ユニットスレッドに関するものであるステップと、
もしすでにアクティブでないのなら前記通知に基づいて処理ユニットスレッドを活性化し、さもなければ処理ユニットスレッドの活性を継続するステップと
を有する、処理ユニット（１４）においてデータを処理するための方法。
【請求項２】
タイマ値の計算は、複数のバッファ充填度測定値に亘る平均化及び／又はローパスフィルタリングを有する、請求項１記載の方法。
【請求項３】
計算されたタイマ値が指定された最小値と最大値との間にある場合にのみ、タイマをセットするステップが実行され、タイマをセットするステップは、計算されたタイマ値がより低い場合にはスキップされ、タイマは計算されたタイマ値がより高い場合には指定された最大値にセットされる、請求項１又は２記載の方法。
【請求項４】
出力側ユニット（１６）は出力側バッファ（１５）へのシングルアクセスで複数の処理されたデータフレームを正規の時間インターバルで読み込み、該時間インターバルはタイマ値により指定される平均時間の整数倍である、請求項１〜３のうちの少なくとも１項記載の方法。
【請求項５】
処理されるデータはオーディオデータであり、処理ユニットの連続する呼の間の平均時間はＭミリ秒であり、平均出力時間インターバルはＮ＊Ｍミリ秒であり、Ｎは１より大きな正の整数である、請求項３又は４記載の方法。
【請求項６】
データを処理するための装置であって、該装置は複数の入力側から入力データを受信し、該データは少なくとも２つの異なるサンプルレートを有し、さらにマイクロプロセッサ、データセット及びタイマ（２１）を有し、前記マイクロプロセッサ及び前記データセットはデータ処理ユニット（１４）及びデータ出力側ユニット（１６）を構成し、前記データ処理ユニット（１４）及び前記データ出力側ユニット（１６）はマルチスレッディング環境におけるスレッドであり、データはバッファ（１５）を介して前記処理ユニットから出力側ユニットへと通過される、データを処理するための装置において、
出力側バッファ（１５）の充填度に等価である値を測定するための手段を有し、
測定された値からタイマ値を計算するための手段を有し、
タイマ（２１）を前記タイマ値によってセットして前記タイマ（２１）をスタートするための手段を有し、前記タイマ値により指定される平均時間は入力側のサンプルレートの逆数の公倍数であり、前記タイマは前記タイマ値により指定された時間が経過した場合に通知を送信し、もしすでにアクティブでないのなら前記通知が処理ユニットスレッドの活性化を惹起し、さもなければ処理ユニットスレッドの継続的な活性をもたらす
ことを特徴とする、データを処理するための装置。
【請求項７】
タイマは測定された出力側バッファ充填度が所定の最小値と最大値との間である場合にのみ使用される、請求項６記載の装置。
【請求項８】
所定の平均バッファ充填度値から結果的に得られるタイマ値により指定される時間は入力側のデータレートの逆数の最小公倍数である、請求項６又は７記載の装置。
【請求項９】
タイマ値は測定されたバッファ充填度と線形関係を有する、請求項６又は７記載の装置又は請求項１〜５のうちの１項記載の方法。
【請求項１０】
タイマ値は
ｔｉｍｅｒＶａｌｕｅ＝ｋ１＊ｆｉｌｌｉｎｇＶａｌｕｅ＋ｋ２
の形の線形な式の結果であり、ここでｋ１は正の値であり、ｋ１及びｋ２は所定の最小及び最大タイマ値によって決定され、ｆｉｌｌｉｎｇＶａｌｕｅはそれぞれバッファの充填度もしくはバッファの平均化された及び／又はローパスフィルタリングされた充填度に相応する値である、請求項６又は７記載の装置又は請求項１〜５のうちの１項記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、処理ユニットにおいてデータを処理するための方法であって、処理ユニットは少なくとも２つの異なるサンプルレートを有する複数の入力側ユニットからのデータを組み合わせることによって出力側ユニットに対するデータフレームを生成し、処理されるデータは処理ユニットと出力側ユニットとの間の出力側バッファにバッファされ、処理ユニット、入力側ユニット及び出力側ユニットはマルチスレッディング環境におけるスレッドであり、同一のマイクロプロセッサを共有する、処理ユニットにおいてデータを処理するための方法に関し、さらに、本発明は、データを処理するための装置であって、この装置は複数の入力側から入力データを受信し、データは少なくとも２つの異なるサンプルレートを有し、さらにマイクロプロセッサ、データセット及びタイマを有し、マイクロプロセッサ及びデータセットはデータ処理ユニット及びデータ出力側ユニットを構成し、データ処理ユニット及びデータ出力側ユニットはマルチスレッディング環境におけるスレッドであり、データはバッファを介して処理ユニットから出力側ユニットへと通過される、データを処理するための装置に関する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記課題は、冒頭に記載の処理ユニットにおいてデータを処理するための方法において、
出力側バッファの充填度を測定し、測定が出力側バッファの充填度に等価である値を結果的に生じるステップと、
測定された値からタイマ値を計算するステップと、
タイマを計算されたタイマ値によってセットしてタイマをスタートし、タイマ値により指定される平均時間は入力側ユニットのサンプルレートの逆数の公倍数であり、このタイマはタイマ値により指定された時間が経過した場合に通知を送信し、この通知は処理ユニットスレッドに関するものであるステップと、
もしすでにアクティブでないのなら通知に基づいて処理ユニットスレッドを活性化し、さもなければ処理ユニットスレッドの活性を継続するステップと
を有することによって解決され、
さらに、上記課題は、冒頭に記載したデータを処理するための装置において、
出力側バッファの充填度に等価である値を測定するための手段を有し、
測定された値からタイマ値を計算するための手段を有し、
タイマをタイマ値によってセットしてタイマをスタートするための手段を有し、タイマ値により指定される平均時間は入力側のサンプルレートの逆数の公倍数であり、このタイマはタイマ値により指定された時間が経過した場合に通知を送信し、もしすでにアクティブでないのなら通知が処理ユニットスレッドの活性化を惹起し、さもなければ処理ユニットスレッドの継続的な活性をもたらす
ことによって解決される。