【手続補正書】
【提出日】平成25年2月5日(2013.2.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークのチャンネルを介して第１ノードから第２ノードへデータを送信する方法であって、
前記第１ノードにおいてデータを受信するステップと、
前記データの第１部分を第１ビットレートでエンコードして、第１エンコードデータストリームを生成するステップと、
前記チャンネルの容量に関する兆候をモニタリングするステップと、
前記チャンネルを介してパディングされたデータストリームを前記第２ノードへ送信するステップであって、前記チャンネルの前記容量に関する兆候に従ってパディング・ビットを前記第１エンコードデータストリームに追加することにより、前記パディングされたデータストリームを生成する、ステップと、
前記パディングされたデータストリームの送信が前記チャンネルの前記容量を超過するかどうかを判断するステップと、
前記パディングされたデータストリームの送信が前記チャンネルの前記容量を超過しないと判断した場合に、前記パディングされたデータストリームのビットレートが前記第１ビットレートよりも高いビットレートに実質的に等しいかどうかを判断するステップであって、前記チャンネルの前記容量を超過しないとする判断に応じて、前記パディングされたデータストリームの前記ビットレートが前記高いビットレートと実質同一になるまで前記第１エンコードデータストリームに追加するパディング・ビットの数を徐々に増大させことで前記パディング・ビットを前記第１エンコードデータストリームに追加することにより、前記送信されるパディングされたデータストリームの送信されるビットレートを徐々に増大させ、前記送信されるパディングされたデータストリームのビットレートを前記高いビットレートに徐々に近づける、ステップと、
前記パディングされたデータストリームのビットレートが前記高いビットレートと実質同一であると判断した場合に、前記データの第２部分を、前記高いビットレートでエンコードして第２エンコードデータストリームを生成するステップと、
前記チャンネルを介して前記第２エンコードデータストリームを前記第２ノードへ送信するステップと、を有する方法。
【請求項２】
前記パディングされたデータストリームの送信が前記チャンネルの前記容量を超過すると判断した場合、前記データの前記第２部分を、前記第１ビットレートでエンコードする、請求項１に記載の方法。
【請求項３】
前記チャンネルの前記容量に関する兆候をモニタリングするステップは、前記チャンネルの前記容量を超過しているかをモニタリングするステップを含む、請求項１または２に記載の方法。
【請求項４】
前記チャンネルの前記容量に関する兆候をモニタリングするステップは、ターゲット・ビットレートを決定するステップを含む、請求項１ないし３のいずれか１つに記載の方法。
【請求項５】
前記パディング・ビットの数は、前記ターゲット・ビットレートに応じた量ずつ、徐々に増大させる、請求項４に記載の方法。
【請求項６】
パディング・ビットを前記第１エンコードデータストリームに追加するステップは、前記第１エンコードデータストリームにパディング・ブロックを追加するステップを含み、
各パディング・ブロックは、複数のパディング・ビットを含む、請求項１ないし５のいずれか１つに記載の方法。
【請求項７】
前記パディング・ビットは、順方向誤り訂正データを含む、請求項１ないし６のいずれか１つに記載の方法。
【請求項８】
前記データの前記第１部分を前記第１ビットレートでエンコードするステップは、前記データの前記第１部分を、固定低ビットレートエンコード方式、または、適応型ビットレートエンコード方式の低レートモード、のいずれかを用いてエンコードするステップを含む、請求項１ないし７のいずれか１つに記載の方法。
【請求項９】
前記データの前記第２部分を前記高いビットレートでエンコードするステップは、前記データの前記第２部分を、固定高ビットレートエンコード方式、または、適応型ビットレートエンコード方式の高レートモード、のいずれかを用いてエンコードするステップを含む、請求項１ないし８のいずれか１つに記載の方法。
【請求項１０】
パディング・ビットを前記第１エンコードデータストリームに追加するステップは、前記第１エンコードデータストリームのデータ・パケット内にパディング・ビットを挿入するステップを含む、請求項１ないし９のいずれか１つに記載の方法。
【請求項１１】
パディングされたデータ・パケットのペイロードは、奇数バイトを格納する、請求項１０に記載の方法。
【請求項１２】
請求項１１のステップにより送信されたデータ・パケットがパディングを含んでいるかどうかを、前記第２ノードにおいて、判断する方法であって、
前記第２ノードにおいて前記データ・パケットを受信するステップと、
前記データ・パケットの前記ペイロードに含まれるバイト数を求めるステップと、
前記データ・パケットの前記ペイロードに含まれるバイト数が奇数である場合に、前記データ・パケットがパディング・ビットを含んでいると判断するステップと、を有する方法。
【請求項１３】
前記第１エンコードデータストリームのデータ・パケットに追加されたパディング・ビットの数が、ＲＴＰ（リアルタイム・トランスポート・プロトコル）標準に基づいて、示される、請求項１ないし１２のいずれか１つに記載の方法。
【請求項１４】
通信ネットワークのチャンネルを介してノードへデータを送信する送信器であって、
送信すべきデータを受信するように構成される入力モジュールと、
第１ビットレートまたは第２ビットレートで、前記受信したデータをエンコードし、エンコードデータストリームを生成するように構成されるエンコードモジュールであって、前記第２ビットレートが前記第１ビットレートよりも高ビットレートである、エンコードモジュールと、
前記チャンネルを介して前記第２ノードへ前記エンコードデータストリームを送信するように構成される出力モジュールと、
前記チャンネルの容量に関する兆候をモニタリングするように構成される帯域幅管理モジュールと、
前記第１ビットレートでエンコードする際に、前記チャンネルの前記容量に関する前記兆候に応じて前記エンコードデータストリームにパディング・ビットを追加し、パディングされたデータストリームを生成するように構成されるパディングモジュールと、を有し、
前記帯域幅管理モジュールは、前記パディングされたデータストリームの送信が前記チャンネルの前記容量を超過しているか判断し、前記パディングされたデータストリームの送信が前記チャンネルの前記容量を超過しないと判断した場合には、前記パディングモジュールを制御して前記パディングされたデータストリームのビットレートが前記第２ビットレートと実質同一であるかどうかを判断させ、前記パディングされたデータストリームのビットレートが前記第２ビットレートと実質同一であると判断した場合、前記エンコードモジュールを制御して前記受信したデータを前記第２ビットレートでエンコードさせるように構成され、
前記パディングモジュールは、前記チャンネルの前記容量を超過しないとする判断に応じて、前記パディングされたデータストリームの前記ビットレートが前記第２ビットレートと実質同一になるまで前記第１エンコードデータストリームに追加するパディング・ビットの数を徐々に増大させことで前記パディング・ビットを前記第１エンコードデータストリームに追加することにより、前記送信されるパディングされたデータストリームの送信されるビットレートを徐々に増大させ、前記送信されるパディングされたデータストリームのビットレートを前記第２ビットレートに徐々に近づけるように構成される、送信器。
【請求項１５】
プロセッサによって実行されることによって、請求項１ないし１３のいずれか１つに記載のステップを実行するコードを有する、コンピュータ・プログラム。