【手続補正書】
【提出日】平成25年5月15日(2013.5.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタルマルチメディアデータの流れを結合するための方法であって、
前記デジタルマルチメディアデータの流れと関連づけられた複数のデータセグメントに関する少なくとも品質及びレート情報を受け取ることと、
前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定することと、
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた少なくとも前記品質及びレート情報に基づいてサイズが変更されるべき前記複数のデータセグメントのうちの１つ以上を選択することと、
前記複数のセグメントに関する前記利用可能な帯域幅を達成するために前記１つ以上の選択されたデータセグメントの各々のサイズ変更を要求することとを備え、
前記品質及びレート情報が前記複数のデータセグメントのためにビットレートの関数として品質評価基準を示す方法。
【請求項２】
少なくとも品質及びレート情報を受け取ることは、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取ることを備える請求項１に記載の方法。
【請求項３】
少なくとも品質及びレート情報を受け取ることは、前記複数のデータセグメントと関連づけられた少なくとも品質−レートテーブルを受け取ることを備え、前記品質−レートテーブルの各々は、前記対応するデータセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項１に記載の方法。
【請求項４】
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定することは、
前記品質レベルのうちの選択された１つに対応する前記サイズで前記データセグメントの各々を送るために必要な送信チャネル資源量を決定することと、
前記データセグメントを送るために必要な前記送信チャネル資源量を合計することと、  前記すべてのデータセグメントによって要求される送信チャネル資源の前記合計を利用可能な送信チャネル資源量と比較して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定することとをさらに備える請求項３に記載の方法。
【請求項５】
サイズが変更されるべき前記複数のセグメントのうちの１つ以上を選択することは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも大きいときにサイズが縮小されるべき前記複数のセグメントのうちの１つ以上を選択することを備える請求項４に記載の方法。
【請求項６】
サイズが変更されるべき前記複数のセグメントのうちの１つ以上を選択することは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも少ないときにサイズが拡大されるべき前記複数のセグメントのうちの１つ以上を選択することを備える請求項４記載の方法。
【請求項７】
前記複数のセグメントのうちの１つ以上を選択することは、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別することと、
前記品質−レートテーブルを解析して現在の品質レベルにおける前記識別されたデータセグメントのサイズを決定することと、
前記現在の品質レベルにおいて最大の推定サイズを有する前記識別されたデータセグメントのうちの少なくとも１つを選択することとを備える請求項３に記載の方法。
【請求項８】
前記後続品質レベルにおける前記選択されたデータセグメントの前記サイズを用いて前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定することと、
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき１つ以上の追加のデータセグメントを選択することとをさらに備える請求項７に記載の方法。
【請求項９】
前記複数のデータセグメントのうちの１つ以上を選択することは、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別することと、
前記データセグメントの各々に関して、現在の品質レベルにおける前記識別されたデータセグメントのサイズと前記後続品質レベルにおける前記識別されたデータセグメントのサイズとの間の差を計算することと、
計算された差が最大である前記識別されたデータセグメントのうちの少なくとも１つを選択することとを備える請求項３に記載の方法。
【請求項１０】
前記データセグメントのうちの１つ以上を選択することは、
前記複数のデータセグメントと関連づけられた前記品質及びレート情報を解析することと、
前記解析に基づいて前記対応する縮小されたサイズにおける品質上の影響が最も小さい前記１つ以上のデータセグメントを選択することとを備える請求項１に記載の方法。
【請求項１１】
前記対応する縮小されたサイズにおける品質上の影響が最も小さい１つ以上のデータセグメントを選択することは、方程式を最大化することを備える請求項１０に記載の方法。
【数１】
2013059048.tif 000001
ここで、ｎはデータセグメント総数であり、ＱＴｏｔａｌは全データセグメントの全体的品質であり、ｋｉはｉ番目のデータセグメントと関連づけられた定数であり、ｒｉはｉ番目のデータセグメントと関連づけられたビットレートであり、Ｒは全体的な利用可能ビットレートであり、ＱＶｉは、ｉ番目のデータセグメントと関連づけられた品質であり、ＱＶ−ｍｉｎｉは、ｉ番目のデータセグメントと関連づけられた最低品質であり、ｗｉはｉ番目のデータセグメントと関連づけられた優先度である。
【請求項１２】
前記選択されたデータセグメントのサイズ変更を要求することは、前記選択されたデータセグメントに関する少なくとも最大サイズを指定することを備える請求項１に記載の方法。
【請求項１３】
ある期間にわたる前記データセグメントのマルチメディアデータを結合することをさらに備える請求項１に記載の方法。
【請求項１４】
サイズ変更に関して選択された前記データセグメントに関する符号化されたコンテンツの転送を要求することと、
前記複数のデータセグメントのうちの残りのデータセグメントに関する符号化されたコンテンツの転送を要求することと、
前記要求に応答して前記複数のデータセグメントの各々に関する前記コンテンツを受け取ることとをさらに備える請求項１に記載の方法。
【請求項１５】
デジタルマルチメディアデータの流れを結合するための装置であって、
前記デジタルマルチメディアデータの流れと関連づけられた複数のデータセグメントに関する少なくとも品質及びレート情報を受け取るデータ収集モジュールと、
前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定する割り当てモジュールと、
前記複数のデータセグメントが前記利用可能な帯域内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた少なくとも前記品質及びレート情報に基づいてサイズが変更されるべき前記複数のデータセグメントのうちの１つ以上を選択し及び前記複数のセグメントに関する前記利用可能な帯域幅を達成するために前記１つ以上の選択されたデータセグメントの各々のサイズ変更を要求する選択モジュールとを備え、
前記品質及びレート情報が前記複数のデータセグメントのためにビットレートの関数として品質評価基準を示す装置。
【請求項１６】
前記データ収集モジュールは、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取る備える請求項１５に記載の装置。
【請求項１７】
前記データ収集モジュールは、前記複数のデータセグメントと関連づけられた少なくとも品質−レートテーブルを受け取り、前記品質−レートテーブルの各々は、前記対応するデータセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項１５に記載の装置。
【請求項１８】
前記割り当てモジュールは、前記品質レベルのうちの選択された１つに対応する前記サイズで前記データセグメントの各々を送るために必要な送信チャネル資源量を決定し、前記データセグメントを送るために必要な前記送信チャネル資源量を合計し、及び前記すべてのデータセグメントによって要求される送信チャネル資源の前記合計を利用可能な送信チャネル資源量と比較して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定する請求項１７に記載の装置。
【請求項１９】
前記選択モジュールは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも大きいときにサイズが縮小されるべき前記複数のデータセグメントのうちの１つ以上を選択する請求項１８に記載の装置。
【請求項２０】
前記選択モジュールは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも少ないときにサイズが拡大されるべき前記複数のセグメントのうちの１つ以上を選択する請求項１８に記載の装置。
【請求項２１】
前記選択モジュールは、前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、前記品質−レートテーブルを解析して現在の品質レベルにおける前記識別されたデータセグメントのサイズを決定し及び前記現在の品質レベルにおいて最大の推定サイズを有する前記識別されたデータセグメントのうちの少なくとも１つを選択する請求項１７に記載の装置。
【請求項２２】
前記割り当てモジュールは、前記後続品質レベルにおける前記選択されたデータセグメントの前記サイズを用いて前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定し、
前記選択モジュールは、前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき１つ以上の追加のデータセグメントを選択する請求項２１に記載の装置。
【請求項２３】
前記選択モジュールは、前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、前記データセグメントの各々に関して、現在の品質レベルにおける前記識別されたデータセグメントのサイズと前記後続品質レベルにおける前記識別されたデータセグメントのサイズとの間の差を計算し、及び計算された差が最大である前記識別されたデータセグメントのうちの少なくとも１つを選択する請求項１７に記載の装置。
【請求項２４】
前記選択モジュールは、前記複数のデータセグメントと関連づけられた前記品質及びレート情報を解析し及び前記解析に基づいて前記対応する縮小されたサイズにおける品質上の影響が最も小さい前記１つ以上のデータセグメントを選択する請求項１５に記載の装置。
【請求項２５】
前記選択は、方程式を最大化することによって前記１つ以上のデータセグメントを選択する請求項２４に記載の装置。
【数２】
2013059048.tif 000002
ここで、ｎはデータセグメント総数であり、ＱＴｏｔａｌは全データセグメントの全体的品質であり、ｋｉはｉ番目のデータセグメントと関連づけられた定数であり、ｒｉはｉ番目のデータセグメントと関連づけられたビットレートであり、Ｒは全体的な利用可能ビットレートであり、ＱＶｉは、ｉ番目のデータセグメントと関連づけられた品質であり、ＱＶ−ｍｉｎｉは、ｉ番目のデータセグメントと関連づけられた最低品質であり、ｗｉはｉ番目のデータセグメントと関連づけられた優先度である。
【請求項２６】
前記選択モジュールは、サイズ変更を要求時に前記選択されたデータセグメントに関する少なくとも最大サイズを指定する請求項１５に記載の装置。
【請求項２７】
前記データセグメントは、ある期間にわたる前記流れの一部分を備える請求項１５に記載の装置。
【請求項２８】
前記データ収集モジュールは、サイズ変更に関して選択された前記データセグメントに関する符号化されたコンテンツの転送を要求し、前記複数のデータセグメントのうちの残りのデータセグメントに関する符号化されたコンテンツの転送を要求し、及び前記要求に応答して前記複数のデータセグメントの各々に関する前記コンテンツを受け取る請求項１５に記載の装置。
【請求項２９】
デジタルマルチメディアデータの流れを結合するための装置であって、
前記デジタルマルチメディアデータの流れと関連づけられた複数のデータセグメントに関する少なくとも品質及びレート情報を受け取るための手段と、
前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定するための手段と、
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき前記複数のデータセグメントのうちの１つ以上を選択するための手段と、
前記複数のセグメントに関する前記利用可能な帯域幅を達成するために前記１つ以上の選択されたデータセグメントの各々のサイズ変更を要求するための手段とを備え、
前記品質及びレート情報が前記複数のデータセグメントのためにビットレートの関数として品質評価基準を示す装置。
【請求項３０】
前記受け取る手段は、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取る請求項２９に記載の装置。
【請求項３１】
前記受け取る手段は、前記複数のデータセグメントと関連づけられた少なくとも品質−レートテーブルを受け取り、前記品質−レートテーブルの各々は、前記対応するデータセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項２９に記載の装置。
【請求項３２】
前記決定する手段は、前記品質レベルのうちの選択された１つに対応する前記サイズで前記データセグメントの各々を送るために必要な送信チャネル資源量を決定し、前記データセグメントを送るために必要な前記送信チャネル資源量を合計し、前記すべてのデータセグメントによって要求される送信チャネル資源の前記合計を利用可能な送信チャネル資源量と比較して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定する請求項３１に記載の装置。
【請求項３３】
前記選択する手段は、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも大きいときにサイズが縮小されるべき前記複数のデータセグメントのうちの１つ以上を選択する請求項３２に記載の装置。
【請求項３４】
前記選択する手段は、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも少ないときにサイズが拡大されるべき前記複数のセグメントのうちの１つ以上を選択する請求項３２記載の装置。
【請求項３５】
前記選択する手段は、前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、前記品質−レートテーブルを解析して現在の品質レベルにおける前記識別されたデータセグメントのサイズを決定し及び前記現在の品質レベルにおいて最大の推定サイズを有する前記識別されたデータセグメントのうちの少なくとも１つを選択する請求項３１に記載の装置。
【請求項３６】
前記選択する手段は、前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、前記データセグメントの各々に関して、現在の品質レベルにおける前記識別されたデータセグメントのサイズと前記後続品質レベルにおける前記識別されたデータセグメントのサイズとの間の差を計算し、及び計算された差が最大である前記識別されたデータセグメントのうちの少なくとも１つを選択する請求項３１に記載の装置。
【請求項３７】
前記選択する手段は、前記複数のデータセグメントと関連づけられた前記品質及びレート情報を解析し及び方程式を最大化することによる品質上の影響が最も小さい前記１つ以上のデータセグメントを選択する請求項２９に記載の装置。
【数３】
2013059048.tif 000003
ここで、ｎはデータセグメント総数であり、ＱＴｏｔａｌは全データセグメントの全体的品質であり、ｋｉはｉ番目のデータセグメントと関連づけられた定数であり、ｒｉはｉ番目のデータセグメントと関連づけられたビットレートであり、Ｒは全体的な利用可能ビットレートであり、ＱＶｉは、ｉ番目のデータセグメントと関連づけられた品質であり、ＱＶ−ｍｉｎｉは、ｉ番目のデータセグメントと関連づけられた最低品質であり、ｗｉはｉ番目のデータセグメントと関連づけられた優先度である。
【請求項３８】
デジタル映像データを処理するためのプロセッサであって、
前記デジタルマルチメディアデータの流れと関連づけられた複数のデータセグメントに関する品質及びレート情報を受け取り、
前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定し、
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき前記複数のデータセグメントのうちの１つ以上を選択し、及び
前記複数のストリームに関する前記利用可能な帯域幅を達成するために前記１つ以上の選択されたデータセグメントの各々のサイズ変更を要求するように適合化され、
前記品質及びレート情報が前記複数のデータセグメントのためにビットレートの関数として品質評価基準を示すプロセッサ。
【請求項３９】
前記プロセッサは、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取るように適合化される請求項３８に記載のプロセッサ。
【請求項４０】
前記プロセッサは、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取るように適合化され、前記品質−レートテーブルの各々は、前記対応するデータセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項３８に記載のプロセッサ。
【請求項４１】
前記プロセッサは、
前記品質レベルのうちの選択された１つに対応する前記サイズで前記データセグメントの各々を送るために必要な送信チャネル資源量を決定し、
前記データセグメントを送るために必要な送信チャネル資源量を合計し、及び
前記すべてのデータセグメントによって要求される送信チャネル資源の前記合計を利用可能な送信チャネル資源量と比較して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定するように適合化される請求項４０に記載のプロセッサ。
【請求項４２】
前記プロセッサは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも大きいときにサイズが縮小されるべき前記複数のデータセグメントのうちの１つ以上を選択するように適合化される請求項４１に記載のプロセッサ。
【請求項４３】
前記プロセッサは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも少ないときにサイズが拡大されるべき前記複数のセグメントのうちの１つ以上を選択するように適合化される請求項４１記載のプロセッサ。
【請求項４４】
前記プロセッサは、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、
前記品質−レートテーブルを解析して現在の品質レベルにおける前記識別されたデータセグメントのサイズを決定し、及び
前記現在の品質レベルにおいて最大の推定サイズを有する前記識別されたデータセグメントのうちの少なくとも１つを選択するように適合化される請求項４０に記載のプロセッサ。
【請求項４５】
前記プロセッサは、
前記後続品質レベルにおける前記選択されたデータセグメントの前記サイズを用いて前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定し、及び
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき１つ以上の追加のデータセグメントを選択するように適合化される請求項４４に記載のプロセッサ。
【請求項４６】
前記プロセッサは、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、
前記データセグメントの各々に関して、現在の品質レベルにおける前記識別されたデータセグメントのサイズと前記後続品質レベルにおける前記識別されたデータセグメントのサイズとの間の差を計算し、及び
計算された差が最大である前記識別されたデータセグメントのうちの少なくとも１つを選択するように適合化される請求項４０に記載のプロセッサ。
【請求項４７】
前記プロセッサは、
前記複数のデータセグメントと関連づけられた前記品質及びレート情報を解析し、及び  前記解析に基づいて前記対応する縮小されたサイズにおける品質上の影響が最も小さい前記１つ以上のデータセグメントを選択するように適合化される請求項３８に記載のプロセッサ。
【請求項４８】
前記プロセッサは、方程式を最大化するように適合化される請求項４７に記載のプロセッサ。
【数４】
2013059048.tif 000004
ここで、ｎはデータセグメント総数であり、ＱＴｏｔａｌは全データセグメントの全体的品質であり、ｋｉはｉ番目のデータセグメントと関連づけられた定数であり、ｒｉはｉ番目のデータセグメントと関連づけられたビットレートであり、Ｒは全体的な利用可能ビットレートであり、ＱＶｉは、ｉ番目のデータセグメントと関連づけられた品質であり、ＱＶ−ｍｉｎｉは、ｉ番目のデータセグメントと関連づけられた最低品質であり、ｗｉはｉ番目のデータセグメントと関連づけられた優先度である。
【請求項４９】
前記プロセッサは、前記選択されたデータセグメントに関する少なくとも最大サイズを指定するように適合化される請求項３８に記載のプロセッサ。
【請求項５０】
前記プロセッサは、ある期間にわたる前記データセグメントのマルチメディアデータを結合するように適合化される請求項３８に記載のプロセッサ。
【請求項５１】
前記プロセッサは、
サイズ変更に関して選択された前記データセグメントに関する符号化されたコンテンツの転送を要求し、
前記複数のデータセグメントのうちの残りのデータセグメントに関する符号化されたコンテンツの転送を要求し、及び
前記要求に応答して前記複数のデータセグメントの各々に関する前記コンテンツを受け取るように適合化される請求項３８に記載のプロセッサ。
【請求項５２】
デジタル映像データを処理するためのコンピュータプログラム製品であって、
前記デジタルマルチメディアデータの流れと関連づけられた複数のデータセグメントに関する品質及びレート情報を受け取り、
前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定し、
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき前記複数のデータセグメントのうちの１つ以上を選択し、及び
前記複数のストリームに関する前記利用可能な帯域幅を達成するために前記１つ以上の選択されたデータセグメントの各々のサイズ変更を要求し、前記品質及びレート情報が前記複数のデータセグメントのためにビットレートの関数として品質評価基準を示すことを少なくとも１つのコンピュータに行わせる命令を備えるコンピュータによって読み取り可能な媒体を備える、デジタル映像データを処理するためのコンピュータプログラム製品。
【請求項５３】
少なくとも品質及びレート情報を受け取ることを前記コンピュータに行わせる前記命令は、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取ることを前記コンピュータに行わせる命令を備える請求項５２に記載のコンピュータプログラム製品。
【請求項５４】
少なくとも品質及びレート情報を受け取ることを前記コンピュータに行わせる前記命令は、前記複数のデータセグメントと関連づけられた少なくとも品質−レートテーブルを受け取ることを前記コンピュータに行わせる命令を備え、前記品質−レートテーブルの各々は、前記対応するデータセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項５２に記載のコンピュータプログラム製品。
【請求項５５】
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定することを前記コンピュータに行わせる前記命令は、
前記品質レベルのうちの選択された１つに対応する前記サイズで前記データセグメントの各々を送るために必要な送信チャネル資源量を決定し、
前記データセグメントを送るために必要な前記送信チャネル資源量を合計し、及び
前記すべてのデータセグメントによって要求される送信チャネル資源の前記合計を利用可能な送信チャネル資源量と比較して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定することを前記コンピュータに行わせる命令をさらに備える請求項５４に記載のコンピュータプログラム製品。
【請求項５６】
サイズが変更されるべき前記複数のセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる前記命令は、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも大きいときにサイズが縮小されるべき前記複数のデータセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる命令を備える請求項５５に記載のコンピュータプログラム製品。
【請求項５７】
サイズが変更されるべき前記複数のセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる前記命令は、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも少ないときにサイズが拡大されるべき前記複数のセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる命令を備える請求項５５記載のコンピュータプログラム製品。
【請求項５８】
前記複数のデータセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる命令は、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、
前記品質−レートテーブルを解析して現在の品質レベルにおける前記識別されたデータセグメントのサイズを決定し、及び
前記現在の品質レベルにおいて最大の推定サイズを有する前記識別されたデータセグメントのうちの少なくとも１つを選択することを前記コンピュータに行わせる命令を備える請求項５４に記載のコンピュータプログラム製品。
【請求項５９】
前記後続品質レベルにおける前記選択されたデータセグメントの前記サイズを用いて前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定し、及び
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき１つ以上の追加のデータセグメントを選択することを前記コンピュータに行わせる命令をさらに備える請求項５８に記載のコンピュータプログラム製品。
【請求項６０】
前記複数のデータセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる命令は、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、
前記データセグメントの各々に関して、現在の品質レベルにおける前記識別されたデータセグメントのサイズと前記後続品質レベルにおける前記識別されたデータセグメントのサイズとの間の差を計算し、及び
計算された差が最大である前記識別されたデータセグメントのうちの少なくとも１つを選択することを前記コンピュータに行わせる命令を備える請求項５４に記載のコンピュータプログラム製品。
【請求項６１】
前記データセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる命令は、
前記複数のデータセグメントと関連づけられた前記品質及びレート情報を解析し、及び  前記解析に基づいて前記対応する縮小されたサイズにおける品質上の影響が最も小さい前記１つ以上のデータセグメントを選択することを前記コンピュータに行わせる命令を備える請求項５２に記載のコンピュータプログラム製品。
【請求項６２】
前記対応する縮小されたサイズにおける品質上の影響が最も小さい１つ以上のデータセグメントを選択することを前記コンピュータに行わせる命令は、方程式を最大化することを前記コンピュータに行わせる命令を備える請求項６１に記載のコンピュータプログラム製品。
【数５】
2013059048.tif 000005
ここで、ｎはデータセグメント総数であり、ＱＴｏｔａｌは全データセグメントの全体的品質であり、ｋｉはｉ番目のデータセグメントと関連づけられた定数であり、ｒｉはｉ番目のデータセグメントと関連づけられたビットレートであり、Ｒは全体的な利用可能ビットレートであり、ＱＶｉは、ｉ番目のデータセグメントと関連づけられた品質であり、ＱＶ−ｍｉｎｉは、ｉ番目のデータセグメントと関連づけられた最低品質であり、ｗｉはｉ番目のデータセグメントと関連づけられた優先度である。
【請求項６３】
前記選択されたデータセグメントのサイズ変更を要求することを前記コンピュータに行わせる命令は、前記選択されたデータセグメントに関する少なくとも最大サイズを指定することを前記コンピュータに行わせる命令を備える請求項５２に記載のコンピュータプログラム製品。
【請求項６４】
ある期間にわたる前記データセグメントのうちのマルチメディアデータを結合することを前記コンピュータに行わせる命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項６５】
サイズ変更のために選択された前記データセグメントに関する符号化されたコンテンツの転送を要求し、
前記複数のデータセグメントのうちの残りのデータセグメントに関する符号化されたコンテンツの転送を要求し、及び
前記要求に応答して前記複数のデータセグメントの各々に関する前記コンテンツを受け取ることを前記コンピュータに行わせる命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
【請求項６６】
デジタルマルチメディアデータの流れを符号化するための方法であって、
前記流れのデータセグメントを少なくとも品質及びレート情報と関連づけることと、
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送ることとを備え、
前記品質及びレート情報が前記データセグメントのためにビットレートの関数として品質評価基準を示す方法。
【請求項６７】
前記データセグメントのコンテンツを解析することと、
前記解析に基づいて前記データセグメントを複数の品質−レート曲線のうちの１つと関連づけることとをさらに備える請求項６６に記載の方法。
【請求項６８】
少なくとも前記品質及びレート情報を送ることは、前記データセグメントと関連づけられた少なくとも前記品質−レート曲線を送ることを備える請求項６７に記載の方法。
【請求項６９】
少なくとも前記品質及びレート情報を送ることは、前記データセグメントと関連づけられた少なくとも品質−レートテーブルを送ることを備え、前記品質−レートテーブルは、前記データセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項６６に記載の方法。
【請求項７０】
前記データセグメントのコンテンツを解析することと、
前記コンテンツの前記解析に基づいて前記データセグメントに関する複数の品質−レート曲線のうちの１つを選択することと、
前記選択された品質−レート曲線を用いて前記データセグメントと関連づけられた前記品質−レートテーブルを生成することとをさらに備える請求項６９に記載の方法。
【請求項７１】
前記品質−レートテーブルを生成することは、
前記データセグメントを符号化することができる前記サイズを計算することと、
前記選択された品質−レート曲線を用いて前記サイズの各々と関連づけられた品質レベルを決定することであって、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離されることとを備える請求項７０に記載の方法。
【請求項７２】
前記品質−レートテーブルを生成することは、
前記データセグメントを符号化することができる複数の品質レベルを計算することであって、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離されることと、
前記選択された品質−レート曲線を用いて前記品質レベルの各々における前記データセグメントの前記サイズを決定することとを備える請求項７０に記載の方法。
【請求項７３】
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を送る要求を受け取ることと、
前記要求に応答して前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送ることとをさらに備える請求項６６に記載の方法。
【請求項７４】
前記データセグメントのサイズを変更する要求を受け取ることと、
前記要求に応答して前記データセグメントのサイズを変更することとをさらに備える請求項６６に記載の方法。
【請求項７５】
前記サイズが変更されたデータセグメントに関するコンテンツ転送要求を受け取ることと、
前記要求に応答して前記サイズが変更されたデータセグメントに関する前記コンテンツを多重処理のために送ることとをさらに備える請求項７４に記載の方法。
【請求項７６】
デジタルマルチメディアデータの流れを符号化するための装置であって、
前記流れのデータセグメントを少なくとも品質及びレート情報と関連づけるコンテンツ分類モジュールと、
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送る符号化モジュールとを備え、
前記品質及びレート情報が前記データセグメントのためにビットレートの関数として品質評価基準を示す装置。
【請求項７７】
前記コンテンツ分類モジュールは、前記データセグメントのコンテンツを解析して前記解析に基づいて前記データセグメントを複数の品質−レート曲線のうちの１つと関連づける請求項７６に記載の装置。
【請求項７８】
前記符号化モジュールは、前記データセグメントと関連づけられた少なくとも前記品質−レート曲線を送る請求項７７に記載の装置。
【請求項７９】
前記符号化モジュールは、前記データセグメントと関連づけられた少なくとも品質−レートテーブルを送り、前記品質−レートテーブルは、前記データセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項７６に記載の装置。
【請求項８０】
前記コンテンツ分類モジュールは、前記データセグメントのコンテンツを解析し及び前記コンテンツの前記解析に基づいて前記データセグメントに関する複数の品質−レート曲線のうちの１つを選択し、及び
品質及びレート情報生成モジュールは、前記選択された品質−レート曲線を用いて前記データセグメントと関連づけられた前記品質−レートテーブルを生成することをさらに備える請求項７９に記載の装置。
【請求項８１】
前記品質及びレート情報生成モジュールは、前記データセグメントを符号化することができる前記サイズを計算し、前記選択された品質−レート曲線を用いて前記サイズの各々と関連づけられた品質レベルを決定し、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項８０に記載の装置。
【請求項８２】
前記品質及びレート情報生成モジュールは、前記データセグメントを符号化することができる複数の品質レベルを計算し、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離され、前記選択された品質−レート曲線を用いて前記品質レベルの各々における前記データセグメントの前記サイズを決定する請求項８０に記載の装置。
【請求項８３】
前記符号化モジュールは、前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を送る要求を受け取り、前記要求に応答して前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送る請求項７６に記載の装置。
【請求項８４】
前記データセグメントのサイズを変更する要求を受け取り及び前記要求に応答して前記データセグメントのサイズを変更するサイズ変更モジュールをさらに備える請求項７６に記載の装置。
【請求項８５】
前記符号化モジュールは、前記サイズが変更されたデータセグメントに関するコンテンツ転送要求を受け取り及び前記要求に応答して前記サイズが変更されたデータセグメントに関する前記コンテンツを多重処理のために送る請求項８４に記載の装置。
【請求項８６】
デジタルマルチメディアデータの流れを符号化するための装置であって、
前記流れのデータセグメントを少なくとも品質及びレート情報と関連づけるための手段と、
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送るための手段とを備え、
前記品質及びレート情報が前記データセグメントのためにビットレートの関数として品質評価基準を示す装置。
【請求項８７】
関連づけるための前記手段は、前記データセグメントのコンテンツを解析し及び前記解析に基づいて前記データセグメントを複数の品質−レート曲線のうちの１つと関連づける請求項８６に記載の装置。
【請求項８８】
前記送る手段は、前記データセグメントと関連づけられた少なくとも前記品質−レート曲線を送る請求項８７に記載の装置。
【請求項８９】
前記送る手段は、前記データセグメントと関連づけられた少なくとも品質−レートテーブルを送り、前記品質−レートテーブルは、前記データセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項８６に記載の装置。
【請求項９０】
関連づけるための前記手段は、前記データセグメントのコンテンツを解析し及び前記コンテンツの前記解析に基づいて前記データセグメントに関する複数の品質−レート曲線のうちの１つを選択し、
前記選択された品質−レート曲線を用いて前記データセグメントと関連づけられた前記品質−レートテーブルを生成するための手段をさらに備える請求項８９に記載の装置。
【請求項９１】
前記生成する手段は、前記データセグメントを符号化することができる前記サイズを計算し及び前記選択された品質−レート曲線を用いて前記サイズの各々と関連づけられた品質レベルを決定し、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項９０に記載の装置。
【請求項９２】
前記生成する手段は、前記データセグメントを符号化することができる複数の品質レベルを計算し、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離され及び前記選択された品質−レート曲線を用いて前記品質レベルの各々における前記データセグメントの前記サイズを決定する請求項９０に記載の装置。
【請求項９３】
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を送る要求を受け取るための手段をさらに備え、
前記送る手段は、前記要求に応答して前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送る請求項８６に記載の装置。
【請求項９４】
前記データセグメントのサイズを変更する要求を受け取るための手段と、
前記要求に応答して前記データセグメントのサイズを変更するための手段と、をさらに備え、
前記送る手段は、前記サイズが変更されたデータセグメントに関するコンテンツを多重処理のために送る請求項８６に記載の装置。
【請求項９５】
デジタル映像データを処理するためのプロセッサであって、
前記流れのデータセグメントを品質及びレート情報と関連づけ、及び
前記データセグメントと関連づけられた前記品質及びレート情報をマルチプレクス装置に送り、
前記品質及びレート情報が前記データセグメントのためにビットレートの関数として品質評価基準を示すように適合化される、プロセッサ。
【請求項９６】
前記プロセッサは、
前記データセグメントのコンテンツを解析し、及び
前記解析に基づいて前記データセグメントを複数の品質−レート曲線のうちの１つと関連づけるように適合化される請求項９５に記載のプロセッサ。
【請求項９７】
前記プロセッサは、前記データセグメントと関連づけられた少なくとも前記品質−レート曲線を送るように適合化される請求項９６に記載のプロセッサ。
【請求項９８】
前記プロセッサは、前記データセグメントと関連づけられた少なくとも品質−レートテーブルを送るように適合化され、前記品質−レートテーブルは、前記データセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項９５に記載のプロセッサ。
【請求項９９】
前記プロセッサは、
前記データセグメントのコンテンツを解析し、及び
前記コンテンツの前記解析に基づいて前記データセグメントに関する複数の品質−レート曲線のうちの１つを選択し、及び
前記選択された品質−レート曲線を用いて前記データセグメントと関連づけられた前記品質−レートテーブルを生成するように適合化される請求項９８に記載のプロセッサ。
【請求項１００】
前記プロセッサは、
前記データセグメントを符号化することができる前記サイズを計算し、及び
前記選択された品質−レート曲線を用いて前記サイズの各々と関連づけられた品質レベルを決定するように適合化され、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項９９に記載のプロセッサ。
【請求項１０１】
前記プロセッサは、
前記データセグメントを符号化することができる複数の品質レベルを計算し、
前記選択された品質−レート曲線を用いて前記品質レベルの各々における前記データセグメントの前記サイズを決定するように適合化され、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項９９に記載のプロセッサ。
【請求項１０２】
前記プロセッサは、
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を送る要求を受け取り、及び
前記要求に応答して前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送るように適合化される請求項９５に記載のプロセッサ。
【請求項１０３】
前記プロセッサは、
前記データセグメントのサイズを変更する要求を受け取り、及び
前記要求に応答して前記データセグメントのサイズを変更するように適合化される請求項９５に記載のプロセッサ。
【請求項１０４】
前記プロセッサは、
前記サイズが変更されたデータセグメントに関するコンテンツ転送要求を受け取り、及び
前記要求に応答して前記サイズが変更されたデータセグメントに関する前記コンテンツを多重処理のために送るように適合化される請求項１０３に記載のプロセッサ。
【請求項１０５】
デジタル映像データを処理するためのコンピュータプログラム製品であって、
前記流れのデータセグメントを品質及びレート情報と関連づけ、及び
前記データセグメントと関連づけられた前記品質及びレート情報をマルチプレクス装置に送り、
前記品質及びレート情報が前記データセグメントのためにビットレートの関数として品質評価基準を示すことを少なくとも１つのコンピュータに行わせる命令を備えるコンピュータによって読み取り可能な媒体を備える、デジタル映像データを処理するためのコンピュータプログラム製品。
【請求項１０６】
前記データセグメントのコンテンツを解析し、及び
前記解析に基づいて前記データセグメントを複数の品質−レート曲線のうちの１つと関連づけることを前記コンピュータに行わせる命令をさらに備える請求項１０５に記載のコンピュータプログラム製品。
【請求項１０７】
少なくとも前記品質及びレート情報を送ることを前記コンピュータに行わせる命令は、前記データセグメントと関連づけられた少なくとも前記品質−レート曲線を送ることを前記コンピュータに行わせる命令を備える請求項１０６に記載のコンピュータプログラム製品。
【請求項１０８】
少なくとも前記品質及びレート情報を送ることを前記コンピュータに行わせる命令は、前記データセグメントと関連づけられた少なくとも品質−レートテーブルを送ることを前記コンピュータに行わせる命令を備え、前記品質−レートテーブルは、前記データセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項１０５に記載のコンピュータプログラム製品。
【請求項１０９】
前記データセグメントのコンテンツを解析し、及び
前記コンテンツの前記解析に基づいて前記データセグメントに関する複数の品質−レート曲線のうちの１つを選択し、及び
前記選択された品質−レート曲線を用いて前記データセグメントと関連づけられた前記品質−レートテーブルを生成することを前記コンピュータに行わせる命令をさらに備える請求項１０８に記載のコンピュータプログラム製品。
【請求項１１０】
前記品質−レートテーブルを生成することを前記コンピュータに行わせる命令は、
前記データセグメントを符号化することができる前記サイズを計算し、及び
前記選択された品質−レート曲線を用いて前記サイズの各々と関連づけられた品質レベルを決定することを前記コンピュータに行わせる命令を備え、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項１０９に記載のコンピュータプログラム製品。
【請求項１１１】
前記品質−レートテーブルを生成することを前記コンピュータに行わせる命令は、
前記データセグメントを符号化することができる複数の品質レベルを計算し、及び
前記選択された品質−レート曲線を用いて前記品質レベルの各々における前記データセグメントの前記サイズを決定することを前記コンピュータに行わせる命令を備え、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項１０９に記載のコンピュータプログラム製品。
【請求項１１２】
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を送る要求を受け取り、及び
前記要求に応答して前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送ることを前記コンピュータに行わせる命令をさらに備える請求項１０５に記載のコンピュータプログラム製品。
【請求項１１３】
前記データセグメントのサイズを変更する要求を受け取り、及び
前記要求に応答して前記データセグメントのサイズを変更することを前記コンピュータに行わせる命令をさらに備える請求項１０５に記載のコンピュータプログラム製品。
【請求項１１４】
前記サイズが変更されたデータセグメントに関するコンテンツ転送要求を受け取り、及び
前記要求に応答して前記サイズが変更されたデータセグメントに関する前記コンテンツを多重処理のために送ることを前記コンピュータに行わせる命令をさらに備える請求項１１３に記載のコンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０３０４
【補正方法】変更
【補正の内容】
【０３０４】
様々な側面が説明されている。これらの及びその他の側面は、以下の請求項の適用範囲内にある。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
デジタルマルチメディアデータの流れを結合するための方法であって、
前記デジタルマルチメディアデータの流れと関連づけられた複数のデータセグメントに関する少なくとも品質及びレート情報を受け取ることと、
前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定することと、
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた少なくとも前記品質及びレート情報に基づいてサイズが変更されるべき前記複数のデータセグメントのうちの１つ以上を選択することと、
前記複数のセグメントに関する前記利用可能な帯域幅を達成するために前記１つ以上の選択されたデータセグメントの各々のサイズ変更を要求すること、とを備える、方法。
［Ｃ２］
少なくとも品質及びレート情報を受け取ることは、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取ることを備える請求項１に記載の方法。
［Ｃ３］
少なくとも品質及びレート情報を受け取ることは、前記複数のデータセグメントと関連づけられた少なくとも品質−レートテーブルを受け取ることを備え、前記品質−レートテーブルの各々は、前記対応するデータセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項１に記載の方法。
［Ｃ４］
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定することは、
前記品質レベルのうちの選択された１つに対応する前記サイズで前記データセグメントの各々を送るために必要な送信チャネル資源量を決定することと、
前記データセグメントを送るために必要な前記送信チャネル資源量を合計することと、
前記すべてのデータセグメントによって要求される送信チャネル資源の前記合計を利用可能な送信チャネル資源量と比較して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定すること、とをさらに備える請求項３に記載の方法。
［Ｃ５］
サイズが変更されるべき前記複数のセグメントのうちの１つ以上を選択することは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも大きいときにサイズが縮小されるべき前記複数のセグメントのうちの１つ以上を選択することを備える請求項４に記載の方法。
［Ｃ６］
サイズが変更されるべき前記複数のセグメントのうちの１つ以上を選択することは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも少ないときにサイズが拡大されるべき前記複数のセグメントのうちの１つ以上を選択することを備える請求項４記載の方法。
［Ｃ７］
前記複数のセグメントのうちの１つ以上を選択することは、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別することと、
前記品質−レートテーブルを解析して現在の品質レベルにおける前記識別されたデータセグメントのサイズを決定することと、
前記現在の品質レベルにおいて最大の推定サイズを有する前記識別されたデータセグメントのうちの少なくとも１つを選択すること、とを備える請求項３に記載の方法。
［Ｃ８］
前記後続品質レベルにおける前記選択されたデータセグメントの前記サイズを用いて前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定することと、
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき１つ以上の追加のデータセグメントを選択すること、とをさらに備える請求項７に記載の方法。
［Ｃ９］
前記複数のデータセグメントのうちの１つ以上を選択することは、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別することと、
前記データセグメントの各々に関して、現在の品質レベルにおける前記識別されたデータセグメントのサイズと前記後続品質レベルにおける前記識別されたデータセグメントのサイズとの間の差を計算することと、
計算された差が最大である前記識別されたデータセグメントのうちの少なくとも１つを選択すること、とを備える請求項３に記載の方法。
［Ｃ１０］
前記データセグメントのうちの１つ以上を選択することは、
前記複数のデータセグメントと関連づけられた前記品質及びレート情報を解析することと、
前記解析に基づいて前記対応する縮小されたサイズにおける品質上の影響が最も小さい前記１つ以上のデータセグメントを選択すること、とを備える請求項１に記載の方法。
［Ｃ１１］
前記対応する縮小されたサイズにおける品質上の影響が最も小さい１つ以上のデータセグメントを選択することは、方程式を最大化することを備える請求項１０に記載の方法。
【数６】
2013059048.tif 000006
ここで、ｎはデータセグメント総数であり、ＱＴｏｔａｌは全データセグメントの全体的品質であり、ｋｉはｉ番目のデータセグメントと関連づけられた定数であり、ｒｉはｉ番目のデータセグメントと関連づけられたビットレートであり、Ｒは全体的な利用可能ビットレートであり、ＱＶｉは、ｉ番目のデータセグメントと関連づけられた品質であり、ＱＶ−ｍｉｎｉは、ｉ番目のデータセグメントと関連づけられた最低品質であり、ｗｉはｉ番目のデータセグメントと関連づけられた優先度である。
［Ｃ１２］
前記選択されたデータセグメントのサイズ変更を要求することは、前記選択されたデータセグメントに関する少なくとも最大サイズを指定することを備える請求項１に記載の方法。
［Ｃ１３］
ある期間にわたる前記データセグメントのマルチメディアデータを結合することをさらに備える請求項１に記載の方法。
［Ｃ１４］
サイズ変更に関して選択された前記データセグメントに関する符号化されたコンテンツの転送を要求することと、
前記複数のデータセグメントのうちの残りのデータセグメントに関する符号化されたコンテンツの転送を要求することと、
前記要求に応答して前記複数のデータセグメントの各々に関する前記コンテンツを受け取ること、とをさらに備える請求項１に記載の方法。
［Ｃ１５］
デジタルマルチメディアデータの流れを結合するための装置であって、
前記デジタルマルチメディアデータの流れと関連づけられた複数のデータセグメントに関する少なくとも品質及びレート情報を受け取るデータ収集モジュールと、
前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定する割り当てモジュールと、
前記複数のデータセグメントが前記利用可能な帯域内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた少なくとも前記品質及びレート情報に基づいてサイズが変更されるべき前記複数のデータセグメントのうちの１つ以上を選択し及び前記複数のセグメントに関する前記利用可能な帯域幅を達成するために前記１つ以上の選択されたデータセグメントの各々のサイズ変更を要求する選択モジュールと、を備える、装置。
［Ｃ１６］
前記データ収集モジュールは、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取る備える請求項１５に記載の装置。
［Ｃ１７］
前記データ収集モジュールは、前記複数のデータセグメントと関連づけられた少なくとも品質−レートテーブルを受け取り、前記品質−レートテーブルの各々は、前記対応するデータセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項１５に記載の装置。
［Ｃ１８］
前記割り当てモジュールは、前記品質レベルのうちの選択された１つに対応する前記サイズで前記データセグメントの各々を送るために必要な送信チャネル資源量を決定し、前記データセグメントを送るために必要な前記送信チャネル資源量を合計し、及び前記すべてのデータセグメントによって要求される送信チャネル資源の前記合計を利用可能な送信チャネル資源量と比較して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定する請求項１７に記載の装置。
［Ｃ１９］
前記選択モジュールは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも大きいときにサイズが縮小されるべき前記複数のデータセグメントのうちの１つ以上を選択する請求項１８に記載の装置。
［Ｃ２０］
前記選択モジュールは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも少ないときにサイズが拡大されるべき前記複数のセグメントのうちの１つ以上を選択する請求項１８に記載の装置。
［Ｃ２１］
前記選択モジュールは、前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、前記品質−レートテーブルを解析して現在の品質レベルにおける前記識別されたデータセグメントのサイズを決定し及び前記現在の品質レベルにおいて最大の推定サイズを有する前記識別されたデータセグメントのうちの少なくとも１つを選択する請求項１７に記載の装置。
［Ｃ２２］
前記割り当てモジュールは、前記後続品質レベルにおける前記選択されたデータセグメントの前記サイズを用いて前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定し、
前記選択モジュールは、前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき１つ以上の追加のデータセグメントを選択する請求項２１に記載の装置。
［Ｃ２３］
前記選択モジュールは、前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、前記データセグメントの各々に関して、現在の品質レベルにおける前記識別されたデータセグメントのサイズと前記後続品質レベルにおける前記識別されたデータセグメントのサイズとの間の差を計算し、及び計算された差が最大である前記識別されたデータセグメントのうちの少なくとも１つを選択する請求項１７に記載の装置。
［Ｃ２４］
前記選択モジュールは、前記複数のデータセグメントと関連づけられた前記品質及びレート情報を解析し及び前記解析に基づいて前記対応する縮小されたサイズにおける品質上の影響が最も小さい前記１つ以上のデータセグメントを選択する請求項１５に記載の装置。
［Ｃ２５］
前記選択は、方程式を最大化することによって前記１つ以上のデータセグメントを選択する請求項２４に記載の装置。
【数７】
2013059048.tif 000007
ここで、ｎはデータセグメント総数であり、ＱＴｏｔａｌは全データセグメントの全体的品質であり、ｋｉはｉ番目のデータセグメントと関連づけられた定数であり、ｒｉはｉ番目のデータセグメントと関連づけられたビットレートであり、Ｒは全体的な利用可能ビットレートであり、ＱＶｉは、ｉ番目のデータセグメントと関連づけられた品質であり、ＱＶ−ｍｉｎｉは、ｉ番目のデータセグメントと関連づけられた最低品質であり、ｗｉはｉ番目のデータセグメントと関連づけられた優先度である。
［Ｃ２６］
前記選択モジュールは、サイズ変更を要求時に前記選択されたデータセグメントに関する少なくとも最大サイズを指定する請求項１５に記載の装置。
［Ｃ２７］
前記データセグメントは、ある期間にわたる前記流れの一部分を備える請求項１５に記載の装置。
［Ｃ２８］
前記データ収集モジュールは、サイズ変更に関して選択された前記データセグメントに関する符号化されたコンテンツの転送を要求し、前記複数のデータセグメントのうちの残りのデータセグメントに関する符号化されたコンテンツの転送を要求し、及び前記要求に応答して前記複数のデータセグメントの各々に関する前記コンテンツを受け取る請求項１５に記載の装置。
［Ｃ２９］
デジタルマルチメディアデータの流れを結合するための装置であって、
前記デジタルマルチメディアデータの流れと関連づけられた複数のデータセグメントに関する少なくとも品質及びレート情報を受け取るための手段と、
前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定するための手段と、
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき前記複数のデータセグメントのうちの１つ以上を選択するための手段と、  前記複数のセグメントに関する前記利用可能な帯域幅を達成するために前記１つ以上の選択されたデータセグメントの各々のサイズ変更を要求するための手段と、を備える、装置。
［Ｃ３０］
前記受け取る手段は、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取る請求項２９に記載の装置。
［Ｃ３１］
前記受け取る手段は、前記複数のデータセグメントと関連づけられた少なくとも品質−レートテーブルを受け取り、前記品質−レートテーブルの各々は、前記対応するデータセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項２９に記載の装置。
［Ｃ３２］
前記決定する手段は、前記品質レベルのうちの選択された１つに対応する前記サイズで前記データセグメントの各々を送るために必要な送信チャネル資源量を決定し、前記データセグメントを送るために必要な前記送信チャネル資源量を合計し、前記すべてのデータセグメントによって要求される送信チャネル資源の前記合計を利用可能な送信チャネル資源量と比較して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定する請求項３１に記載の装置。
［Ｃ３３］
前記選択する手段は、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも大きいときにサイズが縮小されるべき前記複数のデータセグメントのうちの１つ以上を選択する請求項３２に記載の装置。
［Ｃ３４］
前記選択する手段は、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも少ないときにサイズが拡大されるべき前記複数のセグメントのうちの１つ以上を選択する請求項３２記載の装置。
［Ｃ３５］
前記選択する手段は、前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、前記品質−レートテーブルを解析して現在の品質レベルにおける前記識別されたデータセグメントのサイズを決定し及び前記現在の品質レベルにおいて最大の推定サイズを有する前記識別されたデータセグメントのうちの少なくとも１つを選択する請求項３１に記載の装置。
［Ｃ３６］
前記選択する手段は、前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、前記データセグメントの各々に関して、現在の品質レベルにおける前記識別されたデータセグメントのサイズと前記後続品質レベルにおける前記識別されたデータセグメントのサイズとの間の差を計算し、及び計算された差が最大である前記識別されたデータセグメントのうちの少なくとも１つを選択する請求項３１に記載の装置。
［Ｃ３７］
前記選択する手段は、前記複数のデータセグメントと関連づけられた前記品質及びレート情報を解析し及び方程式を最大化することによる品質上の影響が最も小さい前記１つ以上のデータセグメントを選択する請求項２９に記載の装置。
【数８】
2013059048.tif 000008
ここで、ｎはデータセグメント総数であり、ＱＴｏｔａｌは全データセグメントの全体的品質であり、ｋｉはｉ番目のデータセグメントと関連づけられた定数であり、ｒｉはｉ番目のデータセグメントと関連づけられたビットレートであり、Ｒは全体的な利用可能ビットレートであり、ＱＶｉは、ｉ番目のデータセグメントと関連づけられた品質であり、ＱＶ−ｍｉｎｉは、ｉ番目のデータセグメントと関連づけられた最低品質であり、ｗｉはｉ番目のデータセグメントと関連づけられた優先度である。
［Ｃ３８］
デジタル映像データを処理するためのプロセッサであって、
前記デジタルマルチメディアデータの流れと関連づけられた複数のデータセグメントに関する品質及びレート情報を受け取り、
前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定し、
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき前記複数のデータセグメントのうちの１つ以上を選択し、及び
前記複数のストリームに関する前記利用可能な帯域幅を達成するために前記１つ以上の選択されたデータセグメントの各々のサイズ変更を要求するように適合化される、プロセッサ。
［Ｃ３９］
前記プロセッサは、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取るように適合化される請求項３８に記載のプロセッサ。
［Ｃ４０］
前記プロセッサは、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取るように適合化され、前記品質−レートテーブルの各々は、前記対応するデータセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項３８に記載のプロセッサ。
［Ｃ４１］
前記プロセッサは、
前記品質レベルのうちの選択された１つに対応する前記サイズで前記データセグメントの各々を送るために必要な送信チャネル資源量を決定し、
前記データセグメントを送るために必要な送信チャネル資源量を合計し、及び
前記すべてのデータセグメントによって要求される送信チャネル資源の前記合計を利用可能な送信チャネル資源量と比較して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定するように適合化される請求項４０に記載のプロセッサ。
［Ｃ４２］
前記プロセッサは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも大きいときにサイズが縮小されるべき前記複数のデータセグメントのうちの１つ以上を選択するように適合化される請求項４１に記載のプロセッサ。
［Ｃ４３］
前記プロセッサは、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも少ないときにサイズが拡大されるべき前記複数のセグメントのうちの１つ以上を選択するように適合化される請求項４１記載のプロセッサ。
［Ｃ４４］
前記プロセッサは、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、
前記品質−レートテーブルを解析して現在の品質レベルにおける前記識別されたデータセグメントのサイズを決定し、及び
前記現在の品質レベルにおいて最大の推定サイズを有する前記識別されたデータセグメントのうちの少なくとも１つを選択するように適合化される請求項４０に記載のプロセッサ。
［Ｃ４５］
前記プロセッサは、
前記後続品質レベルにおける前記選択されたデータセグメントの前記サイズを用いて前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定し、及び
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき１つ以上の追加のデータセグメントを選択するように適合化される請求項４４に記載のプロセッサ。
［Ｃ４６］
前記プロセッサは、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、
前記データセグメントの各々に関して、現在の品質レベルにおける前記識別されたデータセグメントのサイズと前記後続品質レベルにおける前記識別されたデータセグメントのサイズとの間の差を計算し、及び
計算された差が最大である前記識別されたデータセグメントのうちの少なくとも１つを選択するように適合化される請求項４０に記載のプロセッサ。
［Ｃ４７］
前記プロセッサは、
前記複数のデータセグメントと関連づけられた前記品質及びレート情報を解析し、及び
前記解析に基づいて前記対応する縮小されたサイズにおける品質上の影響が最も小さい前記１つ以上のデータセグメントを選択するように適合化される請求項３８に記載のプロセッサ。
［Ｃ４８］
前記プロセッサは、方程式を最大化するように適合化される請求項４７に記載のプロセッサ。
【数９】
2013059048.tif 000009
ここで、ｎはデータセグメント総数であり、ＱＴｏｔａｌは全データセグメントの全体的品質であり、ｋｉはｉ番目のデータセグメントと関連づけられた定数であり、ｒｉはｉ番目のデータセグメントと関連づけられたビットレートであり、Ｒは全体的な利用可能ビットレートであり、ＱＶｉは、ｉ番目のデータセグメントと関連づけられた品質であり、ＱＶ−ｍｉｎｉは、ｉ番目のデータセグメントと関連づけられた最低品質であり、ｗｉはｉ番目のデータセグメントと関連づけられた優先度である。
［Ｃ４９］
前記プロセッサは、前記選択されたデータセグメントに関する少なくとも最大サイズを指定するように適合化される請求項３８に記載のプロセッサ。
［Ｃ５０］
前記プロセッサは、ある期間にわたる前記データセグメントのマルチメディアデータを結合するように適合化される請求項３８に記載のプロセッサ。
［Ｃ５１］
前記プロセッサは、
サイズ変更に関して選択された前記データセグメントに関する符号化されたコンテンツの転送を要求し、
前記複数のデータセグメントのうちの残りのデータセグメントに関する符号化されたコンテンツの転送を要求し、及び
前記要求に応答して前記複数のデータセグメントの各々に関する前記コンテンツを受け取るように適合化される請求項３８に記載のプロセッサ。
［Ｃ５２］
デジタル映像データを処理するためのコンピュータプログラム製品であって、
前記デジタルマルチメディアデータの流れと関連づけられた複数のデータセグメントに関する品質及びレート情報を受け取り、
前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定し、
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき前記複数のデータセグメントのうちの１つ以上を選択し、及び
前記複数のストリームに関する前記利用可能な帯域幅を達成するために前記１つ以上の選択されたデータセグメントの各々のサイズ変更を要求することを少なくとも１つのコンピュータに行わせる命令を備えるコンピュータによって読み取り可能な媒体を備える、デジタル映像データを処理するためのコンピュータプログラム製品。
［Ｃ５３］
少なくとも品質及びレート情報を受け取ることを前記コンピュータに行わせる前記命令は、前記複数のデータセグメントと関連づけられた少なくとも品質−レート曲線を受け取ることを前記コンピュータに行わせる命令を備える請求項５２に記載のコンピュータプログラム製品。
［Ｃ５４］
少なくとも品質及びレート情報を受け取ることを前記コンピュータに行わせる前記命令は、前記複数のデータセグメントと関連づけられた少なくとも品質−レートテーブルを受け取ることを前記コンピュータに行わせる命令を備え、前記品質−レートテーブルの各々は、前記対応するデータセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項５２に記載のコンピュータプログラム製品。
［Ｃ５５］
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定することを前記コンピュータに行わせる前記命令は、
前記品質レベルのうちの選択された１つに対応する前記サイズで前記データセグメントの各々を送るために必要な送信チャネル資源量を決定し、
前記データセグメントを送るために必要な前記送信チャネル資源量を合計し、及び
前記すべてのデータセグメントによって要求される送信チャネル資源の前記合計を利用可能な送信チャネル資源量と比較して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まるかどうかを決定することを前記コンピュータに行わせる命令をさらに備える請求項５４に記載のコンピュータプログラム製品。
［Ｃ５６］
サイズが変更されるべき前記複数のセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる前記命令は、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも大きいときにサイズが縮小されるべき前記複数のデータセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる命令を備える請求項５５に記載のコンピュータプログラム製品。
［Ｃ５７］
サイズが変更されるべき前記複数のセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる前記命令は、前記データセグメントを送るために必要な前記送信資源の前記合計が前記利用可能な帯域幅量よりも少ないときにサイズが拡大されるべき前記複数のセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる命令を備える請求項５５記載のコンピュータプログラム製品。
［Ｃ５８］
前記複数のデータセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる命令は、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、
前記品質−レートテーブルを解析して現在の品質レベルにおける前記識別されたデータセグメントのサイズを決定し、及び
前記現在の品質レベルにおいて最大の推定サイズを有する前記識別されたデータセグメントのうちの少なくとも１つを選択することを前記コンピュータに行わせる命令を備える請求項５４に記載のコンピュータプログラム製品。
［Ｃ５９］
前記後続品質レベルにおける前記選択されたデータセグメントの前記サイズを用いて前記複数のデータセグメントが利用可能な帯域幅内にぴったり納まるかどうかを決定し、及び
前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに前記複数のデータセグメントと関連づけられた前記品質及びレート情報に基づいてサイズが変更されるべき１つ以上の追加のデータセグメントを選択することを前記コンピュータに行わせる命令をさらに備える請求項５８に記載のコンピュータプログラム製品。
［Ｃ６０］
前記複数のデータセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる命令は、
前記品質−レートテーブルを解析して前記複数のデータセグメントが前記利用可能な帯域幅内にぴったり納まらないときに次に最高の品質レベルに対応する後続品質レベルを有する１つ以上のデータセグメントを識別し、
前記データセグメントの各々に関して、現在の品質レベルにおける前記識別されたデータセグメントのサイズと前記後続品質レベルにおける前記識別されたデータセグメントのサイズとの間の差を計算し、及び
計算された差が最大である前記識別されたデータセグメントのうちの少なくとも１つを選択することを前記コンピュータに行わせる命令を備える請求項５４に記載のコンピュータプログラム製品。
［Ｃ６１］
前記データセグメントのうちの１つ以上を選択することを前記コンピュータに行わせる命令は、
前記複数のデータセグメントと関連づけられた前記品質及びレート情報を解析し、及び
前記解析に基づいて前記対応する縮小されたサイズにおける品質上の影響が最も小さい前記１つ以上のデータセグメントを選択することを前記コンピュータに行わせる命令を備える請求項５２に記載のコンピュータプログラム製品。
［Ｃ６２］
前記対応する縮小されたサイズにおける品質上の影響が最も小さい１つ以上のデータセグメントを選択することを前記コンピュータに行わせる命令は、方程式を最大化することを前記コンピュータに行わせる命令を備える請求項６１に記載のコンピュータプログラム製品。
【数１０】
2013059048.tif 000010
ここで、ｎはデータセグメント総数であり、ＱＴｏｔａｌは全データセグメントの全体的品質であり、ｋｉはｉ番目のデータセグメントと関連づけられた定数であり、ｒｉはｉ番目のデータセグメントと関連づけられたビットレートであり、Ｒは全体的な利用可能ビットレートであり、ＱＶｉは、ｉ番目のデータセグメントと関連づけられた品質であり、ＱＶ−ｍｉｎｉは、ｉ番目のデータセグメントと関連づけられた最低品質であり、ｗｉはｉ番目のデータセグメントと関連づけられた優先度である。
［Ｃ６３］
前記選択されたデータセグメントのサイズ変更を要求することを前記コンピュータに行わせる命令は、前記選択されたデータセグメントに関する少なくとも最大サイズを指定することを前記コンピュータに行わせる命令を備える請求項５２に記載のコンピュータプログラム製品。
［Ｃ６４］
ある期間にわたる前記データセグメントのうちのマルチメディアデータを結合することを前記コンピュータに行わせる命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
［Ｃ６５］
サイズ変更のために選択された前記データセグメントに関する符号化されたコンテンツの転送を要求し、
前記複数のデータセグメントのうちの残りのデータセグメントに関する符号化されたコンテンツの転送を要求し、及び
前記要求に応答して前記複数のデータセグメントの各々に関する前記コンテンツを受け取ることを前記コンピュータに行わせる命令をさらに備える請求項５２に記載のコンピュータプログラム製品。
［Ｃ６６］
デジタルマルチメディアデータの流れを符号化するための方法であって、
前記流れのデータセグメントを少なくとも品質及びレート情報と関連づけることと、
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送ること、とを備える、方法。
［Ｃ６７］
前記データセグメントのコンテンツを解析することと、
前記解析に基づいて前記データセグメントを複数の品質−レート曲線のうちの１つと関連づけること、とをさらに備える請求項６６に記載の方法。
［Ｃ６８］
少なくとも前記品質及びレート情報を送ることは、前記データセグメントと関連づけられた少なくとも前記品質−レート曲線を送ることを備える請求項６７に記載の方法。
［Ｃ６９］
少なくとも前記品質及びレート情報を送ることは、前記データセグメントと関連づけられた少なくとも品質−レートテーブルを送ることを備え、前記品質−レートテーブルは、前記データセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項６６に記載の方法。
［Ｃ７０］
前記データセグメントのコンテンツを解析することと、
前記コンテンツの前記解析に基づいて前記データセグメントに関する複数の品質−レート曲線のうちの１つを選択することと、
前記選択された品質−レート曲線を用いて前記データセグメントと関連づけられた前記品質−レートテーブルを生成すること、とをさらに備える請求項６９に記載の方法。
［Ｃ７１］
前記品質−レートテーブルを生成することは、
前記データセグメントを符号化することができる前記サイズを計算することと、
前記選択された品質−レート曲線を用いて前記サイズの各々と関連づけられた品質レベルを決定することであって、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離されること、とを備える請求項７０に記載の方法。
［Ｃ７２］
前記品質−レートテーブルを生成することは、
前記データセグメントを符号化することができる複数の品質レベルを計算することであって、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離されることと、  前記選択された品質−レート曲線を用いて前記品質レベルの各々における前記データセグメントの前記サイズを決定すること、とを備える請求項７０に記載の方法。
［Ｃ７３］
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を送る要求を受け取ることと、
前記要求に応答して前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送ること、とをさらに備える請求項６６に記載の方法。
［Ｃ７４］
前記データセグメントのサイズを変更する要求を受け取ることと、
前記要求に応答して前記データセグメントのサイズを変更すること、とをさらに備える請求項６６に記載の方法。
［Ｃ７５］
前記サイズが変更されたデータセグメントに関するコンテンツ転送要求を受け取ることと、
前記要求に応答して前記サイズが変更されたデータセグメントに関する前記コンテンツを多重処理のために送ること、とをさらに備える請求項７４に記載の方法。
［Ｃ７６］
デジタルマルチメディアデータの流れを符号化するための装置であって、
前記流れのデータセグメントを少なくとも品質及びレート情報と関連づけるコンテンツ分類モジュールと、
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送る符号化モジュールと、を備える、装置。
［Ｃ７７］
前記コンテンツ分類モジュールは、前記データセグメントのコンテンツを解析して前記解析に基づいて前記データセグメントを複数の品質−レート曲線のうちの１つと関連づける請求項７６に記載の装置。
［Ｃ７８］
前記符号化モジュールは、前記データセグメントと関連づけられた少なくとも前記品質−レート曲線を送る請求項７７に記載の装置。
［Ｃ７９］
前記符号化モジュールは、前記データセグメントと関連づけられた少なくとも品質−レートテーブルを送り、前記品質−レートテーブルは、前記データセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項７６に記載の装置。
［Ｃ８０］
前記コンテンツ分類モジュールは、前記データセグメントのコンテンツを解析し及び前記コンテンツの前記解析に基づいて前記データセグメントに関する複数の品質−レート曲線のうちの１つを選択し、及び
品質及びレート情報生成モジュールは、前記選択された品質−レート曲線を用いて前記データセグメントと関連づけられた前記品質−レートテーブルを生成することをさらに備える請求項７９に記載の装置。
［Ｃ８１］
前記品質及びレート情報生成モジュールは、前記データセグメントを符号化することができる前記サイズを計算し、前記選択された品質−レート曲線を用いて前記サイズの各々と関連づけられた品質レベルを決定し、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項８０に記載の装置。
［Ｃ８２］
前記品質及びレート情報生成モジュールは、前記データセグメントを符号化することができる複数の品質レベルを計算し、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離され、前記選択された品質−レート曲線を用いて前記品質レベルの各々における前記データセグメントの前記サイズを決定する請求項８０に記載の装置。
［Ｃ８３］
前記符号化モジュールは、前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を送る要求を受け取り、前記要求に応答して前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送る請求項７６に記載の装置。
［Ｃ８４］
前記データセグメントのサイズを変更する要求を受け取り及び前記要求に応答して前記データセグメントのサイズを変更するサイズ変更モジュールをさらに備える請求項７６に記載の装置。
［Ｃ８５］
前記符号化モジュールは、前記サイズが変更されたデータセグメントに関するコンテンツ転送要求を受け取り及び前記要求に応答して前記サイズが変更されたデータセグメントに関する前記コンテンツを多重処理のために送る請求項８４に記載の装置。
［Ｃ８６］
デジタルマルチメディアデータの流れを符号化するための装置であって、
前記流れのデータセグメントを少なくとも品質及びレート情報と関連づけるための手段と、
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送るための手段と、を備える、装置。
［Ｃ８７］
関連づけるための前記手段は、前記データセグメントのコンテンツを解析し及び前記解析に基づいて前記データセグメントを複数の品質−レート曲線のうちの１つと関連づける請求項８６に記載の装置。
［Ｃ８８］
前記送る手段は、前記データセグメントと関連づけられた少なくとも前記品質−レート曲線を送る請求項８７に記載の装置。
［Ｃ８９］
前記送る手段は、前記データセグメントと関連づけられた少なくとも品質−レートテーブルを送り、前記品質−レートテーブルは、前記データセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項８６に記載の装置。
［Ｃ９０］
関連づけるための前記手段は、前記データセグメントのコンテンツを解析し及び前記コンテンツの前記解析に基づいて前記データセグメントに関する複数の品質−レート曲線のうちの１つを選択し、
前記選択された品質−レート曲線を用いて前記データセグメントと関連づけられた前記品質−レートテーブルを生成するための手段をさらに備える請求項８９に記載の装置。
［Ｃ９１］
前記生成する手段は、前記データセグメントを符号化することができる前記サイズを計算し及び前記選択された品質−レート曲線を用いて前記サイズの各々と関連づけられた品質レベルを決定し、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項９０に記載の装置。
［Ｃ９２］
前記生成する手段は、前記データセグメントを符号化することができる複数の品質レベルを計算し、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離され及び前記選択された品質−レート曲線を用いて前記品質レベルの各々における前記データセグメントの前記サイズを決定する請求項９０に記載の装置。
［Ｃ９３］
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を送る要求を受け取るための手段をさらに備え、
前記送る手段は、前記要求に応答して前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送る請求項８６に記載の装置。
［Ｃ９４］
前記データセグメントのサイズを変更する要求を受け取るための手段と、
前記要求に応答して前記データセグメントのサイズを変更するための手段と、をさらに備え、
前記送る手段は、前記サイズが変更されたデータセグメントに関するコンテンツを多重処理のために送る請求項８６に記載の装置。
［Ｃ９５］
デジタル映像データを処理するためのプロセッサであって、
前記流れのデータセグメントを品質及びレート情報と関連づけ、及び
前記データセグメントと関連づけられた前記品質及びレート情報をマルチプレクス装置に送るように適合化される、プロセッサ。
［Ｃ９６］
前記プロセッサは、
前記データセグメントのコンテンツを解析し、及び
前記解析に基づいて前記データセグメントを複数の品質−レート曲線のうちの１つと関連づけるように適合化される請求項９５に記載のプロセッサ。
［Ｃ９７］
前記プロセッサは、前記データセグメントと関連づけられた少なくとも前記品質−レート曲線を送るように適合化される請求項９６に記載のプロセッサ。
［Ｃ９８］
前記プロセッサは、前記データセグメントと関連づけられた少なくとも品質−レートテーブルを送るように適合化され、前記品質−レートテーブルは、前記データセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項９５に記載のプロセッサ。
［Ｃ９９］
前記プロセッサは、
前記データセグメントのコンテンツを解析し、及び
前記コンテンツの前記解析に基づいて前記データセグメントに関する複数の品質−レート曲線のうちの１つを選択し、及び
前記選択された品質−レート曲線を用いて前記データセグメントと関連づけられた前記品質−レートテーブルを生成するように適合化される請求項９８に記載のプロセッサ。
［Ｃ１００］
前記プロセッサは、
前記データセグメントを符号化することができる前記サイズを計算し、及び
前記選択された品質−レート曲線を用いて前記サイズの各々と関連づけられた品質レベルを決定するように適合化され、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項９９に記載のプロセッサ。
［Ｃ１０１］
前記プロセッサは、  
前記データセグメントを符号化することができる複数の品質レベルを計算し、
前記選択された品質−レート曲線を用いて前記品質レベルの各々における前記データセグメントの前記サイズを決定するように適合化され、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項９９に記載のプロセッサ。
［Ｃ１０２］
前記プロセッサは、
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を送る要求を受け取り、及び
前記要求に応答して前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送るように適合化される請求項９５に記載のプロセッサ。
［Ｃ１０３］
前記プロセッサは、
前記データセグメントのサイズを変更する要求を受け取り、及び
前記要求に応答して前記データセグメントのサイズを変更するように適合化される請求項９５に記載のプロセッサ。
［Ｃ１０４］
前記プロセッサは、
前記サイズが変更されたデータセグメントに関するコンテンツ転送要求を受け取り、及び
前記要求に応答して前記サイズが変更されたデータセグメントに関する前記コンテンツを多重処理のために送るように適合化される請求項１０３に記載のプロセッサ。
［Ｃ１０５］
デジタル映像データを処理するためのコンピュータプログラム製品であって、
前記流れのデータセグメントを品質及びレート情報と関連づけ、及び
前記データセグメントと関連づけられた前記品質及びレート情報をマルチプレクス装置に送ることを少なくとも１つのコンピュータに行わせる命令を備えるコンピュータによって読み取り可能な媒体を備える、デジタル映像データを処理するためのコンピュータプログラム製品。
［Ｃ１０６］
前記データセグメントのコンテンツを解析し、及び
前記解析に基づいて前記データセグメントを複数の品質−レート曲線のうちの１つと関連づけることを前記コンピュータに行わせる命令をさらに備える請求項１０５に記載のコンピュータプログラム製品。
［Ｃ１０７］
少なくとも前記品質及びレート情報を送ることを前記コンピュータに行わせる命令は、前記データセグメントと関連づけられた少なくとも前記品質−レート曲線を送ることを前記コンピュータに行わせる命令を備える請求項１０６に記載のコンピュータプログラム製品。
［Ｃ１０８］
少なくとも前記品質及びレート情報を送ることを前記コンピュータに行わせる命令は、前記データセグメントと関連づけられた少なくとも品質−レートテーブルを送ることを前記コンピュータに行わせる命令を備え、前記品質−レートテーブルは、前記データセグメントと関連づけられた少なくとも１つ以上の品質レベル及び前記品質レベルの各々における前記データセグメントのサイズを示す請求項１０５に記載のコンピュータプログラム製品。
［Ｃ１０９］
前記データセグメントのコンテンツを解析し、及び
前記コンテンツの前記解析に基づいて前記データセグメントに関する複数の品質−レート曲線のうちの１つを選択し、及び
前記選択された品質−レート曲線を用いて前記データセグメントと関連づけられた前記品質−レートテーブルを生成することを前記コンピュータに行わせる命令をさらに備える請求項１０８に記載のコンピュータプログラム製品。
［Ｃ１１０］
前記品質−レートテーブルを生成することを前記コンピュータに行わせる命令は、
前記データセグメントを符号化することができる前記サイズを計算し、及び
前記選択された品質−レート曲線を用いて前記サイズの各々と関連づけられた品質レベルを決定することを前記コンピュータに行わせる命令を備え、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項１０９に記載のコンピュータプログラム製品。
［Ｃ１１１］
前記品質−レートテーブルを生成することを前記コンピュータに行わせる命令は、
前記データセグメントを符号化することができる複数の品質レベルを計算し、及び
前記選択された品質−レート曲線を用いて前記品質レベルの各々における前記データセグメントの前記サイズを決定することを前記コンピュータに行わせる命令を備え、前記品質レベルの各々は、品質増分だけ隣接品質レベルから分離される請求項１０９に記載のコンピュータプログラム製品。
［Ｃ１１２］
前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を送る要求を受け取り、及び
前記要求に応答して前記データセグメントと関連づけられた少なくとも前記品質及びレート情報を多重処理のために送ることを前記コンピュータに行わせる命令をさらに備える請求項１０５に記載のコンピュータプログラム製品。
［Ｃ１１３］
前記データセグメントのサイズを変更する要求を受け取り、及び
前記要求に応答して前記データセグメントのサイズを変更することを前記コンピュータに行わせる命令をさらに備える請求項１０５に記載のコンピュータプログラム製品。
［Ｃ１１４］
前記サイズが変更されたデータセグメントに関するコンテンツ転送要求を受け取り、及び
前記要求に応答して前記サイズが変更されたデータセグメントに関する前記コンテンツを多重処理のために送ることを前記コンピュータに行わせる命令をさらに備える請求項１１３に記載のコンピュータプログラム製品。