(57)【要約】  スケーラブルビデオコーディング（ＳＶＣ）技術が適用されたビットストリーム適応変換装置及び方法に係り、ＳＶＣ技術が適用されたビットストリームについての品質情報から、ＳＶＣ適応変換演算子及びＳＶＣ適応変換演算子と端末の使用環境情報との相関関係を抽出する品質情報抽出部、ＳＶＣ適応変換演算子のうち、ビットストリームを伝送される端末の使用環境情報に対応するＳＶＣ適応変換演算子を決定する品質決定部、及び決定されたＳＶＣ適応変換演算子に基づいてビットストリームを抽出して適応変換するビットストリーム抽出部で構成されて、Ｃｌａｓｓｉｆｉｃａｔｉｏｎ Ｓｃｈｅｍｅ（ＡＱｏＳ＿ＣＳ）に提案された適応変換演算子を利用したスケーラブルビデオの適応変換を通じて、変化するネットワーク環境及びマルチメディアの使用環境に合わせてスケーラブルビデオを効率的に提供できる。
2009510966.tif 000002
【特許請求の範囲】
【請求項１】
スケーラブルビデオコーディング（ＳＶＣ）技術が適用されたビットストリームについての品質情報から、ＳＶＣ適応変換演算子、及び前記ＳＶＣ適応変換演算子と端末の使用環境情報との相関関係を抽出する品質情報抽出部と、
前記ＳＶＣ適応変換演算子のうち、前記ビットストリームを伝送される端末の使用環境情報に対応するＳＶＣ適応変換演算子を決定する品質決定部と、
前記決定されたＳＶＣ適応変換演算子に基づいて前記ビットストリームを抽出して適応変換するビットストリーム抽出部と
を備えることを特徴とするＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項２】
前記品質情報は、ＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子及びＳＮＲ品質記述子で構成されたＳＶＣ適応変換演算子を含むことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項３】
前記品質情報は、前記端末の使用環境情報、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子及びＰＳＮＲまたはユーティリティー・ランクを含む前記ビットストリームの全体的な品質を表す尺度との相関関係が記述されることを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項４】
前記品質情報は、任意の次数で構成された前記端末の帯域幅、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子及びＰＳＮＲベクトルで同じ次数同士で一つの対にまとめられたＳＶＣ適応変換演算子を含むことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項５】
前記品質情報は、任意の次数で構成された前記端末の帯域幅、空間品質記述子、時間品質記述子ベクトルで同じ次数同士で一つの対にまとめられ、ＳＮＲ品質記述子は、行列形式で表現したＳＶＣ適応変換演算子を含むことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項６】
前記使用環境情報は、ネットワーク環境情報及びユーザ環境情報からなり、ネットワーク環境情報は帯域幅を含み、ユーザ環境情報は前記端末の性能またはユーザの品質選好度を含むことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項７】
前記品質決定部で決定されたＳＶＣ適応変換演算子は、ＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子それぞれの情報を含むことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項８】
前記ビットストリーム抽出部から抽出されたビットストリームは、前記ＳＶＣ適応変換演算子に含まれたＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子を満足することを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項９】
前記品質情報抽出部は、前記品質情報を通じてＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子が含まれたＳＶＣ適応変換演算子を抽出することを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項１０】
前記品質決定部は、ＳＶＣ標準化された品質記述子のうち、前記使用環境情報を満足する最適の前記ＳＶＣ適応変換演算子に含まれた空間品質記述子、時間品質記述子、ＳＮＲ品質記述子それぞれを決定することを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項１１】
前記品質決定部は、元来のビデオ品質を表現した品質最高点と、前記ＳＶＣ適応変換演算子に含まれた同じ空間品質記述子及び時間品質記述子を持つ区間でのＳＮＲ品質記述子の最低点を表現した品質基底点とに基づいて、前記端末の可用帯域幅によって増減させてＳＮＲ品質記述子を決定することを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項１２】
前記ビットストリーム抽出部は、ＳＶＣ標準化された品質記述子のうち、前記適応変換演算子に含まれた空間品質記述子、時間品質記述子、ＳＮＲ品質記述子を満足するように前記ビットストリームを抽出して適応変換することを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項１３】
ＳＶＣ標準化された品質記述子のうち、空間品質記述子を満足するようにビットストリームの適応変換を行う場合、前記ビットストリーム抽出部は、前記ビットストリームの切り捨てられる空間的品質レイヤーの数ほど前記空間品質記述子を数値化し、前記数値によって前記空間品質記述子の適応変換を行わないか、前記ビットストリームの空間的品質レイヤーのうち、最上位レイヤーから切り捨てて、前記数値による数ほどのレイヤーを切り捨てて適応変換を行うことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項１４】
ＳＶＣ標準化された品質記述子のうち、時間品質記述子を満足するようにビットストリームの適応変換を行う場合、前記ビットストリーム抽出部は、前記ビットストリームのコーディング値に基づいて切り捨てられる時間的品質レベルを数値化し、前記数値によって前記時間品質記述子の適応変換を行わないか、前記時間的品質レベルのうち、最上位レベルから切り捨てて前記数値による数ほどのレベルを切り捨てて適応変換を行うことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項１５】
ＳＶＣ標準化された品質記述子のうち、ＳＮＲ品質記述子の微粒子品質記述子（ＦＧＳ）を満足するようにビットストリームの適応変換を行う場合、前記ビットストリーム抽出部は、前記ビットストリームの切り捨てられるＦＧＳレイヤーとＦＧＳ破片との和で形成されたＳＮＲビット率と、前記ビットストリームのＦＧＳレイヤーのビット率との総和との比率によって、前記ＳＮＲ品質記述子の適応変換を行わないか、前記ビットストリームの前記比率による数ほどの最上位ＦＧＳレイヤーを切り捨てて適応変換を行うことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項１６】
ＳＶＣ標準化された品質記述子のうち、ＳＮＲ品質記述子の粗粒子品質記述子（ＣＧＳ）を満足するようにビットストリームの適応変換を行う場合、前記ビットストリーム抽出部は、前記ビットストリームの切り捨てられる最上位ＣＧＳレイヤーのビット率の総和と前記ビットストリームのＣＧＳレイヤーのビット率の総和との比率によって、ＣＧＳ品質レイヤーを切り捨てて適応変換を行うことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項１７】
ＳＶＣ標準化された品質記述子のうち、ＳＮＲ品質記述子のＦＧＳ及びＣＧＳをいずれも満足するようにビットストリームの適応変換を行う場合、前記ビットストリーム抽出部は、前記ビットストリームの切り捨てられるＣＧＳレイヤーのビット率と前記ＣＧＳレイヤーに含まれたＦＧＳレイヤーのビット率及び抽出されるべきＦＧＳ破片のビット率の和と、全体ＣＧＳレイヤー及び全体ＦＧＳレイヤーのビット率の和との比率を満足するように、適切な数ほどの前記最上位ＣＧＳレイヤーまたは前記最上位ＦＧＳレイヤーを切り捨てて適応変換を行うことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項１８】
前記ＳＶＣ技術が適用されたビットストリームについての品質情報は、ＸＭＬ形式を通じて記録されたことを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項１９】
前記ビットストリーム抽出部を通じて適応変換されたＳＶＣ技術が適用されたビットストリームについての品質情報をＳＶＣ適応変換演算子で記述する品質情報記述部をさらに備えることを特徴とする請求項１に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項２０】
ＳＶＣ技術が適用されたビットストリームと、前記ビットストリームに対するＳＶＣ適応変換演算子が含まれた品質情報とを入力されるデジタルアイテム入力部と、
前記ビットストリームを伝送される端末のネットワーク環境情報とユーザ環境情報とを入力される使用環境情報入力部と、
前記ネットワーク環境情報及びユーザ環境情報に基づいて前記ビットストリームのＳＶＣ適応変換演算子を決定し、前記決定されたＳＶＣ適応変換演算子を満足するように前記ビットストリームを抽出して適応変換する適応変換処理部と、
前記適応変換処理部から抽出されたビットストリームを前記端末に伝送し、前記適応変換処理部から抽出されたビットストリームに対するＳＶＣ適応変換演算子が含まれた品質情報を生成するデジタルアイテム出力部と
を備えることを特徴とするＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項２１】
前記デジタルアイテム入力部は、
ＸＭＬ形式を通じて記述された前記ＳＶＣ技術が適用されたビットストリームの品質情報を入力される品質情報入力部と、
前記ＳＶＣ技術が適用されたビットストリームを入力されるＳＶＣビデオ入力部と
を備えることを特徴とする請求項２０に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項２２】
前記使用環境情報入力部は、
帯域幅が含まれたネットワーク環境情報を獲得するネットワーク環境情報入力部と、
前記端末の性能またはユーザの品質選好度が含まれたユーザ環境情報を獲得するユーザ環境情報入力部と
を備えることを特徴とする請求項２０に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項２３】
前記適応変換処理部は、
前記品質情報からＸＭＬをパージングしてＳＶＣ技術が適用されたビットストリームの適応変換のためのＳＶＣ適応変換演算子を抽出する品質情報抽出部と、
前記抽出されたＳＶＣ適応変換演算子と前記ネットワーク環境情報及びユーザ環境情報とに基づいて、ユーザの端末に適当にディスプレイできるＳＶＣ適応変換演算子を決定するＳＶＣ ＡＤＴＥと、
前記決定されたＳＶＣ適応変換演算子を満足するように、前記ビットストリームを抽出して適応変換するＳＶＣビットストリーム抽出部と
を備えることを特徴とする請求項２０に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項２４】
前記デジタルアイテム出力部は、
前記抽出されたＳＶＣ技術が適用されたビットストリームをユーザ端末に伝送する適応変換ＳＶＣビットストリーム出力部と、
前記ＳＶＣ技術が適用されたビットストリームの今後の適応変換に利用される前記ＳＶＣ技術が適用されたビットストリームの品質情報を、ＳＶＣ適応変換演算子が含まれたＸＭＬ形式で記述する品質情報記述部と
を備えることを特徴とする請求項２０に記載のＳＶＣ技術が適用されたビットストリーム適応変換装置。
【請求項２５】
ＳＶＣ技術が適用されたビットストリームについての品質情報から、ＳＶＣ適応変換演算子、及び前記ＳＶＣ適応変換演算子と端末の使用環境情報との相関関係を抽出する品質情報抽出ステップと、
前記ＳＶＣ適応変換演算子のうち、前記ビットストリームを伝送される端末の使用環境情報に対応するＳＶＣ適応変換演算子を決定する品質決定ステップと、
前記決定されたＳＶＣ適応変換演算子に基づいて前記ビットストリームを適応変換するビットストリーム抽出ステップと
を含むことを特徴とするＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項２６】
前記品質情報は、ＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子及びＳＮＲ品質記述子で構成されたＳＶＣ適応変換演算子を含むことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項２７】
前記品質情報は、前記端末の使用環境情報、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子及びＰＳＮＲまたはユーティリティー・ランクを含む前記ビットストリームの全体的な品質を表す尺度との相関関係が記述されることを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項２８】
前記品質情報は、任意の次数で構成された前記端末の帯域幅、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子及びＰＳＮＲベクトルで同じ次数同士で一つの対にまとめられたＳＶＣ適応変換演算子を含むことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項２９】
前記品質情報は、任意の次数で構成された前記端末の帯域幅、空間品質記述子、時間品質記述子ベクトルで同じ次数同士で一つの対にまとめられ、ＳＮＲ品質記述子は、行列形式で表現したＳＶＣ適応変換演算子を含むことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項３０】
前記使用環境情報は、ネットワーク環境情報及びユーザ環境情報からなり、ネットワーク環境情報は帯域幅を含み、ユーザ環境情報は端末の性能またはユーザの品質選好度を含むことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項３１】
前記品質決定ステップで決定されたＳＶＣ適応変換演算子は、ＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子それぞれの情報を含むことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項３２】
前記ビットストリーム抽出ステップで抽出されたビットストリームは、前記ＳＶＣ適応変換演算子に含まれたＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子を満足することを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項３３】
前記品質情報抽出ステップは、前記品質情報を通じてＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子が含まれたＳＶＣ適応変換演算子を抽出することを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項３４】
前記品質決定ステップは、ＳＶＣ標準化された品質記述子のうち、前記使用環境情報を満足する最適の前記ＳＶＣ適応変換演算子に含まれた空間品質記述子、時間品質記述子、ＳＮＲ品質記述子それぞれを決定することを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項３５】
前記品質決定ステップは、元来のビデオ品質を表現した品質最高点と、前記ＳＶＣ適応変換演算子に含まれた同じ空間品質記述子及び時間品質記述子を持つ区間でのＳＮＲ品質記述子の最低点を表現した品質基底点とに基づいて、前記端末の可用帯域幅によって増減させてＳＮＲ品質記述子を決定することを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項３６】
前記ビットストリーム抽出ステップは、ＳＶＣ標準化された品質記述子のうち、前記適応変換演算子に含まれた空間品質記述子、時間品質記述子、ＳＮＲ品質記述子を満足するように前記ビットストリームを抽出して適応変換することを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項３７】
ＳＶＣ標準化された品質記述子のうち、空間品質記述子を満足するようにビットストリームの適応変換を行う場合、前記ビットストリーム抽出ステップは、前記ビットストリームの切り捨てられる空間的品質レイヤーの数ほど前記空間品質記述子を数値化し、前記数値によって前記空間品質記述子の適応変換を行わないか、前記ビットストリームの空間的品質レイヤーのうち、最上位レイヤーから切り捨てて前記数値による数ほどのレイヤーを切り捨てて適応変換を行うことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項３８】
ＳＶＣ標準化された品質記述子のうち、時間品質記述子を満足するようにビットストリームの適応変換を行う場合、前記ビットストリーム抽出ステップは、前記ビットストリームのコーディング値に基づいて切り捨てられる時間的品質レベルを数値化し、前記数値によって前記時間品質記述子の適応変換を行わないか、前記時間的品質レベルのうち、最上位レベルから切り捨てて前記数値による数ほどのレベルを切り捨てて適応変換を行うことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項３９】
ＳＶＣ標準化された品質記述子のうち、ＳＮＲ品質記述子の微粒子品質記述子（ＦＧＳ）を満足するようにビットストリームの適応変換を行う場合、前記ビットストリーム抽出ステップは、前記ビットストリームの切り捨てられるＦＧＳレイヤーとＦＧＳ破片との和からなるＳＮＲビット率と前記ビットストリームのＦＧＳレイヤーのビット率との総和との比率によって、前記ＳＮＲ品質記述子の適応変換を行わないか、前記ビットストリームの前記比率による数ほどの最上位ＦＧＳレイヤーを切り捨てて適応変換を行うことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項４０】
ＳＶＣ標準化された品質記述子のうち、ＳＮＲ品質記述子の粗粒子品質記述子（ＣＧＳ）を満足するようにビットストリームの適応変換を行う場合、前記ビットストリーム抽出ステップは、前記ビットストリームの切り捨てられる最上位ＣＧＳレイヤーのビット率の総和と前記ビットストリームのＣＧＳレイヤーのビット率の総和との比率によって、ＣＧＳ品質レイヤーを切り捨てて適応変換を行うことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項４１】
ＳＶＣ標準化された品質記述子のうち、ＳＮＲ品質記述子のＦＧＳ及びＣＧＳをいずれも満足するようにビットストリームの適応変換を行う場合、前記ビットストリーム抽出ステップは、前記ビットストリームの切り捨てられるＣＧＳレイヤーのビット率と前記ＣＧＳレイヤーに含まれたＦＧＳレイヤーのビット率及び抽出されるべきＦＧＳ破片のビット率の和と、全体ＣＧＳレイヤー及び全体ＦＧＳレイヤーのビット率の和との比率を満足するように、適切な数ほどの前記最上位ＣＧＳレイヤーまたは前記最上位ＦＧＳレイヤーを切り捨てて適応変換を行うことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項４２】
前記ＳＶＣ技術が適用されたビットストリームについての品質情報は、ＸＭＬ形式を通じて記録されたことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項４３】
前記ビットストリーム抽出ステップを通じて適応変換されたＳＶＣ技術が適用されたビットストリームについての品質情報をＳＶＣ適応変換演算子で記述する品質情報記述ステップをさらに含むことを特徴とする請求項２５に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項４４】
ＳＶＣ技術が適用されたビットストリームと、前記ビットストリームに対するＳＶＣ適応変換演算子が含まれた品質情報とを入力されるデジタルアイテム入力ステップと、
前記ビットストリームを伝送される端末のネットワーク環境情報及びユーザ環境情報を入力される使用環境情報入力ステップと、
前記ネットワーク環境情報及びユーザ環境情報に基づいて、前記ビットストリームのＳＶＣ適応変換演算子を決定し、前記決定されたＳＶＣ適応変換演算子を満足するようにね前記ビットストリームを抽出して適応変換する適応変換処理ステップと、
前記適応変換処理ステップで抽出されたビットストリームを前記端末に伝送し、前記適応変換処理部から抽出されたビットストリームに対するＳＶＣ適応変換演算子が含まれた品質情報を生成するデジタルアイテム出力ステップと
を含むことを特徴とするＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項４５】
前記デジタルアイテム入力ステップは、
ＸＭＬ形式を通じて記述された前記ＳＶＣ技術が適用されたビットストリームの品質情報を入力される品質情報入力ステップと、
前記ＳＶＣ技術が適用されたビットストリームを入力されるＳＶＣビデオ入力ステップと
を含むことを特徴とする請求項４４に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項４６】
前記使用環境情報入力ステップは、
帯域幅が含まれたネットワーク環境情報を獲得するネットワーク環境情報入力ステップと、
前記端末の性能またはユーザの品質選好度が含まれたユーザ環境情報を獲得するユーザ環境情報入力ステップと
を含むことを特徴とする請求項４４に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項４７】
前記適応変換処理ステップは、
前記品質情報からＸＭＬをパージングしてＳＶＣ技術が適用されたビットストリームの適応変換のためのＳＶＣ適応変換演算子を抽出する品質情報抽出ステップと、
前記抽出されたＳＶＣ適応変換演算子と、前記ネットワーク環境情報及びユーザ環境情報に基づいてユーザの端末に適当にディスプレイできるＳＶＣ適応変換演算子とを決定するＳＶＣ適応変換品質決定ステップと、
前記決定されたＳＶＣ適応変換演算子を満足するように、前記ビットストリームを抽出して適応変換するＳＶＣビットストリーム抽出ステップと
を含むことを特徴とする請求項４４に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項４８】
前記デジタルアイテム出力ステップは、前記抽出されたＳＶＣ技術が適用されたビットストリームをユーザ端末に伝送する適応変換ＳＶＣビットストリーム出力ステップと、
前記ＳＶＣ技術が適用されたビットストリームの今後の適応変換に利用される前記ＳＶＣ技術が適用されたビットストリームの品質情報を、ＳＶＣ適応変換演算子が含まれたＸＭＬ形式で記述する品質情報記述ステップと
を含むことを特徴とする請求項４４に記載のＳＶＣ技術が適用されたビットストリーム適応変換方法。
【請求項４９】
請求項２５ないし請求項４８のうちいずれか１項に記載の方法を行えるプログラムを記録したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケーラブルビデオコーディング（以下、ＳＶＣ）技術が適用されたビットストリーム適応変換装置及び方法に係り、より詳細には、ＳＶＣ適応変換演算子を通じてビットストリームの適応変換を行い、適応変換されたビットストリームに対するＳＶＣ適応変換演算子を付記して今後新たな適応変換を行わせる装置及び方法に関する。
【背景技術】
【０００２】
通信機術の発達につれて、ネットワーク環境はさらに複雑になっており、異なる種類のネットワークと端末を通じて多様なマルチメディアコンテンツが使用される時代が至来した。このような環境と合わせて、家の中では高画質（ＨＤ）のビデオを使用でき、家の外ではＤＭＢ（Ｄｉｇｉｔａｌ Ｍｕｌｔｉｍｅｄｉａ Ｂｒｏａｄｃａｓｔｉｎｇ）あるいは移動通信の無線ネットワークを通じて動きながら、あるいは車両でビデオを楽しめるようになった。移動通信ネットワークでは、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、携帯電話、ノート型パソコンなどの多様な端末にサービスが支援されており、ＡＳＤＬのような有線ネットワークではパソコンなどがサービスされ、近いうちにＩＰ ＴＶ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ ＴＶ）のようなさらに多様な形態の端末が統合されるネットワークからサービスを支援されるようになる。マルチメディアコンテンツを多様かつ効率的にサービスするためのＭＰＥＧ−２１フレームワークでは、著作権保護と関連したＤＲＭ（Ｄｉｇｉｔａｌ Ｒｉｇｈｔ Ｍａｎａｇｅｍｅｎｔ）、適応変換ＤＩＡ（Ｄｉｇｉｔａｌ Ｉｔｅｍ Ａｄａｐｔａｔｉｏｎ）、デジタルアイテム記述子ＤＩＤ（Ｄｉｇｉｔａｌ Ｉｔｅｍ Ｄｅｃｌａｒａｔｉｏｎ）などの多くの機能を統合させて多様な機能を支援可能にした。
【０００３】
このような相異なるネットワーク環境で多様な端末にビデオストリーミングサービスを提供するためには、使用環境に合う品質の考慮が必須であり、ネットワーク帯域幅、端末の種類及び利用者の選好度に合う品質のコンテンツを提供せねばならない。より効率的に多様な使用環境にマルチメディアコンテンツを適応させるために、ＳＶＣ技術の標準化が現在進行中であり、ビデオを使用環境に適応させるために復元を行う必要なくビットストリームで直接適応変換を行えるように支援する。既存の使用環境に合わせて復元する方法に比べてさらに効率的かつ速く、ネットワーク及びコンテンツ使用環境に合わせて適応変換を行える。
【０００４】
ＭＰＥＧ−２１フレームワークでスケーラブルビデオの適応変換を支援するためには、スケーラブルビデオの適応変換演算子を記述する必要があり、現在は、スケーラブルビデオに対する適応変換演算記述子が存在しない。したがって、ＭＰＥＧ−２１フレームワークでスケーラブルビデオに対するビットストリームレベルでの適応変換が効率的に記述され難い。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする技術的課題として、本発明は、スケーラブルビデオコーディング（ＳＶＣ）技術が適用されたマルチメディアコンテンツの適応変換を支援する装置及びその方法を提供するところにある。
【０００６】
本発明が解決しようとする技術的課題として、スケーラブルビデオの適応変換をビットストリームレベルで適当に行うための適応変換記述子を定義し、当該記述子を叙述するための効果的な意味及び記述例題を提示することによって、記述された品質適応変換情報を利用して多様なネットワーク及びユーザ環境に合う効果的な適応変換を行う装置及び方法を提供するところにある。
【課題を解決するための手段】
【０００７】
上記の技術的課題を解決するために、本発明で提示するＳＶＣ技術が適用されたビットストリーム適応変換装置は、ＳＶＣ技術が適用されたビットストリームについての品質情報から、ＳＶＣ適応変換演算子及びＳＶＣ適応変換演算子と端末の使用環境情報との相関関係を抽出する品質情報抽出部と、ＳＶＣ適応変換演算子のうち、ビットストリームを伝送される端末の使用環境情報に対応するＳＶＣ適応変換演算子を決定する品質決定部と、決定されたＳＶＣ適応変換演算子に基づいてビットストリームを抽出して適応変換するビットストリーム抽出部と、を備えることを特徴とする。
【０００８】
また、品質情報は、ＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子及びＳＮＲ（Ｓｉｇｎａｌ ｔｏ Ｎｏｉｓｅ Ｒａｔｉｏ）品質記述子で構成されたＳＶＣ適応変換演算子を含むことを特徴とする。
【０００９】
また、品質情報は、端末の使用環境情報と空間品質記述子、時間品質記述子、ＳＮＲ品質記述子及びＰＳＮＲまたはユーティリティー・ランク（ｕｔｉｌｉｔｙ ｒａｎｋ）を含むビットストリームの全体的な品質を表す尺度との相関関係が記述されることを特徴とする。
【００１０】
また、品質情報は、任意の次数で構成された端末の帯域幅、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子及びＰＳＮＲベクトルで同じ次数同士で一つの対にまとめられたＳＶＣ適応変換演算子を含むことを特徴とする。
【００１１】
また、品質情報は、任意の次数で構成された端末の帯域幅、空間品質記述子、時間品質記述子ベクトルで同じ次数同士で一つの対にまとめられ、ＳＮＲ品質記述子は、行列形式で表現したＳＶＣ適応変換演算子を含むことを特徴とする。
【００１２】
また、使用環境情報は、ネットワーク環境情報及びユーザ環境情報からなり、ネットワーク環境情報は帯域幅を含み、ユーザ環境情報は端末の性能またはユーザの品質選好度を含むことを特徴とする。
【００１３】
また、品質決定部で決定されたＳＶＣ適応変換演算子は、ＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子それぞれの情報を含むことを特徴とする。
【００１４】
また、ビットストリーム抽出部から抽出されたビットストリームは、ＳＶＣ適応変換演算子に含まれたＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子を満足することを特徴とする。
【００１５】
また、品質情報抽出部は、品質情報を通じてＳＶＣ標準化された品質記述子のうち、空間品質記述子、時間品質記述子、ＳＮＲ品質記述子が含まれたＳＶＣ適応変換演算子を抽出することを特徴とする。
【００１６】
また、品質決定部は、ＳＶＣ標準化された品質記述子のうち、使用環境情報を満足する最適のＳＶＣ適応変換演算子に含まれた空間品質記述子、時間品質記述子、ＳＮＲ品質記述子それぞれを決定することを特徴とする。
【００１７】
また、品質決定部は、元来のビデオ品質を表現した品質最高点と、ＳＶＣ適応変換演算子に含まれた同じ空間品質記述子及び時間品質記述子を持つ区間でのＳＮＲ品質記述子の最低点とを表現した品質基底点とに基づいて、端末の可用帯域幅によって増減させてＳＮＲ品質記述子を決定することを特徴とする。
【００１８】
また、ビットストリーム抽出部は、ＳＶＣ標準化された品質記述子のうち、適応変換演算子に含まれた空間品質記述子、時間品質記述子、ＳＮＲ品質記述子を満足するようにビットストリームを抽出して適応変換することを特徴とする。
【００１９】
また、ＳＶＣ標準化された品質記述子のうち、空間品質記述子を満足するようにビットストリームの適応変換を行う場合、ビットストリーム抽出部は、ビットストリームの切り捨てられる空間的品質レイヤーの数ほど空間品質記述子を数値化し、数値によって空間品質記述子の適応変換を行わないか、ビットストリームの空間的品質レイヤーのうち、最上位レイヤーから切り捨てて、数値による数ほどのレイヤーを切り捨てて適応変換を行うことを特徴とする。
【００２０】
また、ＳＶＣ標準化された品質記述子のうち、時間品質記述子を満足するようにビットストリームの適応変換を行う場合、ビットストリーム抽出部は、ビットストリームのコーディング値に基づいて切り捨てられる時間的品質レベルを数値化し、数値によって時間品質記述子の適応変換を行わないか、時間的品質レベルのうち、最上位レベルから切り捨てて数値による数ほどのレベルを切り捨てて適応変換を行うことを特徴とする。
【００２１】
また、ＳＶＣ標準化された品質記述子のうち、ＳＮＲ品質記述子の微粒子品質記述子（Ｆｉｎｅ Ｇｒａｉｎ Ｓｃａｌａｂｉｌｉｔｙ：ＦＧＳ）を満足するようにビットストリームの適応変換を行う場合、ビットストリーム抽出部は、ビットストリームの切り捨てられるＦＧＳレイヤーとＦＧＳ破片との和で形成されたＳＮＲビット率と、ビットストリームのＦＧＳレイヤーのビット率との総和との比率によって、ＳＮＲ品質記述子の適応変換を行わないか、ビットストリームの比率による数ほどの最上位ＦＧＳレイヤーを切り捨てて適応変換を行うことを特徴とする。
【００２２】
また、ＳＶＣ標準化された品質記述子のうち、ＳＮＲ品質記述子の粗粒子品質記述子（Ｃｏａｒｓｅ Ｇｒａｉｎ Ｓｃａｌａｂｉｌｉｔｙ：ＣＧＳ）を満足するようにビットストリームの適応変換を行う場合、ビットストリーム抽出部は、ビットストリームの切り捨てられる最上位ＣＧＳレイヤーのビット率の総和とビットストリームのＣＧＳレイヤーのビット率の総和との比率によって、ＣＧＳ品質レイヤーを切り捨てて適応変換を行うことを特徴とする。
【００２３】
また、ＳＶＣ標準化された品質記述子のうち、ＳＮＲ品質記述子のＦＧＳ及びＣＧＳをいずれも満足するようにビットストリームの適応変換を行う場合、ビットストリーム抽出部は、ビットストリームの切り捨てられるＣＧＳレイヤーのビット率とＣＧＳレイヤーに含まれたＦＧＳレイヤーのビット率及び抽出されるべきＦＧＳ破片のビット率の和と、全体ＣＧＳレイヤー及び全体ＦＧＳレイヤーのビット率の和との比率を満足するように、適切な数ほどの最上位ＣＧＳレイヤーまたは最上位ＦＧＳレイヤーを切り捨てて適応変換を行うことを特徴とする。
【００２４】
また、ＳＶＣ技術が適用されたビットストリームについての品質情報は、ＸＭＬ形式を通じて記録されたことを特徴とする。
【００２５】
また、ビットストリーム抽出部を通じて適応変換されたＳＶＣ技術が適用されたビットストリームについての品質情報をＳＶＣ適応変換演算子で記述する品質情報記述部をさらに備えることを特徴とする。
【００２６】
上記技術的課題を解決するために、本発明で提示するＳＶＣ技術が適用されたビットストリーム適応変換装置は、ＳＶＣ技術が適用されたビットストリームと、ビットストリームに対するＳＶＣ適応変換演算子が含まれた品質情報とを入力されるデジタルアイテム入力部と、ビットストリームを伝送される端末のネットワーク環境情報とユーザ環境情報とを入力される使用環境情報入力部と、ネットワーク環境情報及びユーザ環境情報に基づいてビットストリームのＳＶＣ適応変換演算子を決定し、決定されたＳＶＣ適応変換演算子を満足するようにビットストリームを抽出して適応変換する適応変換処理部と、適応変換処理部から抽出されたビットストリームを端末に伝送し、適応変換処理部から抽出されたビットストリームに対するＳＶＣ適応変換演算子が含まれた品質情報を生成するデジタルアイテム出力部と、を備えることを特徴とする。
【００２７】
また、デジタルアイテム入力部は、ＸＭＬ形式を通じて記述されたＳＶＣ技術が適用されたビットストリームの品質情報を入力される品質情報入力部と、ＳＶＣ技術が適用されたビットストリームを入力されるＳＶＣビデオ入力部と、で形成されたことを特徴とする。
【００２８】
また、使用環境情報入力部は、帯域幅が含まれたネットワーク環境情報を獲得するネットワーク環境情報入力部と、端末の性能またはユーザの品質選好度が含まれたユーザ環境情報を獲得するユーザ環境情報入力部と、で形成されたことを特徴とする。
【００２９】
また、適応変換処理部は、品質情報からＸＭＬをパージングしてＳＶＣ技術が適用されたビットストリームの適応変換のためのＳＶＣ適応変換演算子を抽出する品質情報抽出部と、抽出されたＳＶＣ適応変換演算子とネットワーク環境情報及びユーザ環境情報に基づいて、ユーザの端末に適当にディスプレイできるＳＶＣ適応変換演算子を決定するＳＶＣ適応変換品質決定部（Ａｄａｐｔａｔｉｏｎ Ｄｅｃｉｓｉｏｎ Ｔａｋｉｎｇ Ｅｎｇｉｎｅ ｕｎｉｔ：ＡＤＴＥ）と、決定されたＳＶＣ適応変換演算子を満足するようにビットストリームを抽出して適応変換するＳＶＣビットストリーム抽出部と、で形成されたことを特徴とする。
【００３０】
また、デジタルアイテム出力部は、抽出されたＳＶＣ技術が適用されたビットストリームをユーザ端末に伝送する適応変換ＳＶＣビットストリーム出力部と、ＳＶＣ技術が適用されたビットストリームの今後の適応変換に利用されるＳＶＣ技術が適用されたビットストリームの品質情報を、ＳＶＣ適応変換演算子が含まれたＸＭＬ形式で記述する品質情報記述部と、で形成されたことを特徴とする。
【００３１】
上記技術的課題を解決するために、本発明で提示するＳＶＣ技術が適用されたビットストリーム適応変換方法は、ＳＶＣ技術が適用されたビットストリームについての品質情報から、ＳＶＣ適応変換演算子及びＳＶＣ適応変換演算子と端末の使用環境情報との相関関係を抽出する品質情報抽出ステップと、ＳＶＣ適応変換演算子のうち、ビットストリームを伝送される端末の使用環境情報に対応するＳＶＣ適応変換演算子を決定する品質決定ステップと、決定されたＳＶＣ適応変換演算子に基づいてビットストリームを適応変換するビットストリーム抽出ステップと、を含むことを特徴とする。
【００３２】
上記技術的課題を解決するために、本発明で提示するＳＶＣ技術が適用されたビットストリーム適応変換方法は、ＳＶＣ技術が適用されたビットストリームと、ビットストリームに対するＳＶＣ適応変換演算子が含まれた品質情報とを入力されるデジタルアイテム入力ステップと、ビットストリームを伝送される端末のネットワーク環境情報及びユーザ環境情報を入力される使用環境情報入力ステップと、ネットワーク環境情報及びユーザ環境情報に基づいて、ビットストリームのＳＶＣ適応変換演算子を決定し、決定されたＳＶＣ適応変換演算子を満足するようにビットストリームを抽出して適応変換する適応変換処理ステップと、適応変換処理ステップで抽出されたビットストリームを端末に伝送し、適応変換処理部から抽出されたビットストリームに対するＳＶＣ適応変換演算子が含まれた品質情報を生成するデジタルアイテム出力ステップと、を含むことを特徴とする。
【発明を実施するための最良の形態】
【００３３】
以下、添付された図面を参照して本発明の望ましい実施形態について詳細に説明する。
【００３４】
図１は、本発明の望ましい一実施形態によるビットストリーム適応変換装置の構成図である。図１を参照すれば、ビットストリーム適応変換装置は、デジタルアイテム入力部１００、使用環境情報入力部１１０、適応変換処理部１２０及びデジタルアイテム出力部１３０で構成される。
【００３５】
デジタルアイテム入力部１００は、品質情報（Ａｄａｐｔａｔｉｏｎ ＱｏＳ：ＡＱｏＳ）入力部１０１及びＳＶＣビデオ入力部１０２で構成される。品質情報入力部は、ＳＶＣビデオストリームの品質情報をＸＭＬの形式を通じて記述した情報が入力され、ＳＶＣビデオ入力部には、ＳＶＣ技術が適用されたビデオビットストリームが入力される。デジタルアイテム入力部では個別デジタルアイテムを受信するあらゆる機能を含む。
【００３６】
品質情報（ＡＱｏＳ）入力部１０１から入力された品質情報（ＡＱｏＳ）は、品質情報抽出部１２１でＸＭＬをパージングして獲得されたＳＶＣビデオの適応変換のための品質情報を抽出する。
【００３７】
使用環境情報入力部１１０は、デジタルアイテム入力部１００から入力された個別デジタルアイテムの使用環境を獲得する機能を含む。使用環境情報入力部１１０は、ネットワーク環境情報入力部１１１及びユーザ環境情報入力部１１２で構成される。
【００３８】
ネットワーク環境情報入力部１１１では、ＳＶＣビデオの伝送のためのネットワーク環境情報が獲得される機能を含み、ユーザ環境情報入力部１１２では、ＳＶＣビデオを使用するためのユーザの環境情報（ディスプレイサイズのような端末の性能あるいはユーザの品質選好度）を獲得する機能を含む。
【００３９】
ＳＶＣ適応変換を行うために、デジタルアイテム入力部１００では適応変換されるメディアリソース（品質情報を含む）を獲得し、使用環境情報入力部１１０では伝送及び端末での使用のための環境情報を獲得する。個別デジタルアイテム入力部１００及び使用環境情報入力部１１０で獲得された情報及びデータは、適応変換処理部でＳＶＣビデオ適応変換過程を処理する。
【００４０】
ネットワーク環境情報入力部１１１で獲得されたネットワーク情報及びユーザ環境情報入力部１１２で獲得されたユーザ環境情報、そして、品質情報抽出部１２１で抽出されたＳＶＣビットストリームの適応変換品質情報は、ＳＶＣ ＡＤＴＥ（Ａｄａｐｔａｔｉｏｎ Ｄｅｃｉｓｉｏｎ Ｔａｋｉｎｇ Ｅｎｇｉｎｅ ｕｎｉｔ：ＡＤＴＥ）１２３に入力される。
【００４１】
ＳＶＣ ＡＤＴＥ １２３では、獲得された環境情報（ネットワーク及びユーザ使用環境）に合う適応変換品質を、品質情報抽出部１２０で抽出された適応変換品質情報によって決定する。
【００４２】
ＳＶＣ ＡＤＴＥ １２３で決定された品質情報は、ＳＶＣ適応変換パラメータの形態で決定され、ＳＶＣビットストリーム抽出部１２２に入力される。ＳＶＣビットストリーム抽出部１２２では実際的なＳＶＣビットストリーム抽出過程が行われ、ＳＶＣ ＡＤＴＥ １２３で決定されたＳＶＣ適応変換パラメータに合わせてＳＶＣビットストリームを抽出する。
【００４３】
適応変換処理部１２０でＳＶＣ適応変換パラメータに合わせて適応変換された（ビットストリーム抽出）ＳＶＣビットストリームは、伝送のためにＳＶＣビットストリーム出力部１３２に伝送される。再適応変換のための品質情報（ＡＱｏＳ）を記述する品質情報記述部１３１を通じて、適応変換されたＳＶＣビットストリームの品質情報を再び記述してデジタルアイテム出力部に伝送する。デジタルアイテム出力部を通じてＳＶＣビットストリームは端末に伝送される。
【００４４】
図２は、本発明の望ましい一実施形態によるＳＶＣ適応変換演算子を説明した構造図である。図２を参照すれば、ＳＶＣ適応変換パラメータ２００を表現してＳＶＣ適応変換を支援する適応変換品質記述子として、空間品質記述子（Ｓｐａｔｉａｌ Ｌａｙｅｒｓ）２１０、時間品質記述子（Ｔｅｍｐｏｒａｌ Ｌｅｖｅｌｓ）２２０、ＳＮＲ品質記述子（Ｑｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎ）２３０を含む。
【００４５】
ＳＶＣでは、空間−時間−ＳＮＲ品質の３種の構成要素でビデオ品質を構成でき、これに基づいて適応変換を行える。ＳＶＣ適応変換パラメータ２００は、上記の３種の品質構成要素に相応して適応変換品質を指示する。
【００４６】
多様な品質に適応変換できるように、ＳＶＣビットストリームは基本階層及び向上階層からなる。向上階層は、基本階層にあるビットストリームの解像度（空間的）、フレーム率（時間的）、ＳＮＲ品質を改善するために使われるビットストリームである。
【００４７】
空間品質記述子（Ｓｐａｔｉａｌ Ｌａｙｅｒｓ）２１０は、解像度が低いか、または高い映像の解像度を高めるか、または低めるために使われる。
【００４８】
時間品質記述子（Ｔｅｍｐｏｒａｌ Ｌｅｖｅｌｓ）２２０は、時間的解像度を高めるか、または低めるための方法であって、向上階層を追加して時間解像度を高めるか、または低めることで秒当たり３０フレーム映像を秒当たり６０フレームの映像にする。
【００４９】
ＳＮＲ品質記述子（Ｑｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎ）２３０は、ＳＮＲ品質（画質）を高めるか、または低めるための方法であって、向上階層を追加または除去することにより、復号化された映像のＳＮＲ品質を向上または劣化させるところに使われる。
【００５０】
図３は、本発明の望ましい一実施形態による複合適応変換（再適応変換）の一実施形態を説明したネットワーク構成図である。図３を参照すれば、ＳＶＣストリーミングサーバー３００、第１のＳＶＣ適応変換サーバー３１０、第２のＳＶＣ適応変換サーバー３２０で構成されている。
【００５１】
相異なるネットワーク特徴を持つネットワークが混合された環境で、適応変換されたＳＶＣビットストリームの再適応変換のための品質情報（ＡＱｏＳ）の記述が必要な理由を説明する。ＳＶＣストリーミングサーバー３００から提供されたＳＶＣビットストリームと、適応変換品質情報（ＡＱｏＳ）に合わせて第１適応変換サーバー３１０で適応変換されたＳＶＣビットストリームとは、モバイルクライアントのために第２適応変換サーバー３２０で適応変換を行い、この時に第１適応変換サーバー３１０で生成された適応変換品質情報（ＡＱｏＳ）を利用して過程を行う。
【００５２】
図４は、本発明の望ましい一実施形態によるＳＶＣビットストリームの適応変換のための品質最高点及び品質基底点を利用して品質情報（ＡＱｏＳ）を記述する方法を示す図面であり、各時間−空間品質区間のＳＮＲ品質最高点Ｏと各時間−空間品質区間のＳＮＲ品質基底点Ｐ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５とを利用して、全体品質情報を代表して記述することを説明する。品質最高点は、当該品質情報で適応変換が行われていない元来のビデオ品質を表現し、各品質基底点は、同じ時間−空間的品質を持つ品質区間でのＳＮＲ品質の最低点を表現する。
【００５３】
このような品質情報記述方法の特徴は、利用可能なネットワーク帯域幅が狭まることによる適応変換品質情報で最小数の代表値で品質を表示示することによって、効率的な品質情報計算を行う。代表値を利用した任意の区間での品質情報決定は、次の例を通じて説明されうる。
【００５４】
例えば、最初の品質基底点Ｐ１と２番目の品質基底点Ｐ２の区間で、品質情報のうち、時間−空間的品質情報は２番目の品質基底点Ｐ２の時間−空間的品質情報と同一に適用され、ＳＮＲ品質情報（Ｑｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎ）は、２番目の品質基底点Ｐ２のＳＮＲ品質情報で現在可用帯域幅まで増大した量ほど減少させて決定する。品質決定の詳細な内容は数式６を参照して品質決定作業を行う。
【００５５】
図５は、ＳＶＣビットストリームの適応変換のためのＳＶＣ適応変換パラメータをＡＱｏＳＣｌａｓｓｆｉｃａｔｉｏｎの形態で定義した図面である。ＳＶＣ適応変換パラメータの効率的かつ汎用的な使用のために、ＡＱｏＳＣｌａｓｓｉｆｉｃａｔｉｏｎでＳＶＣ適応変換パラメータを定義する必要が存在する。
【００５６】
図５で、Ｓｐａｔｉａｌ Ｌａｙｅｒｓは、空間的品質（ｓｐａｔｉａｌ ｒｅｓｏｌｕｔｉｏｎ）の適応変換のために切り捨て（ｔｒｕｎｃａｔｉｏｎ）られる空間的品質レイヤー（ｓｐａｔｉａｌ ｅｎｈａｎｃｅｍｅｎｔ ｌａｙｅｒ）の数を表し、当該適応変換のためのビットストリームで最上位空間的品質レイヤー（ｓｐａｔｉａｌ ｅｎｈａｎｃｅｍｅｎｔ ｌａｙｅｒ）を先ず切り捨てる。例えば、２レイヤーでコーディングされたビットストリームは、Ｓｐａｔｉａｌ Ｌａｙｅｒｓの値として整数値０、１を持ち、”０”は空間的品質の適応変換を行わず、”１”は、基本レイヤー（ｂａｓｅ ｌａｙｅｒ）と品質向上レイヤー（ｅｎｈａｎｃｅｍｅｎｔ ｌａｙｅｒ）のうち、最上位レイヤーである品質向上レイヤー（ｅｎｈａｎｃｅｍｅｎｔ ｌａｙｅｒ）を切り捨て、基本レイヤーのみ抽出して適応変換を行う。
【００５７】
Ｔｅｍｐｏｒａｌ Ｌｅｖｅｌｓは、時間的品質（ｔｅｍｐｏｒａｌ ｒｅｓｏｌｕｔｉｏｎ）の適応変換のために切り捨てられる時間的品質レベル（Ｔｅｍｐｏｒａｌ Ｌｅｖｅｌ）の数を表し、当該適応変換のためのビットストリームで最上位品質レベルを先ず切り捨てる。例えば、３０ｆｒａｍｅ／ｓｅｃでコーディングされたビットストリームは、Ｔｅｍｐｏｒａｌ Ｌｅｖｅｌｓ値として整数値０、１、２、３、４を持ち、”０”は、時間的品質の適応変換を行わず（３０ｆｒａｍｅ／ｓｅｃ保持）、”１”は、時間的品質レベルのうち、最上位レベルを切り捨てて３０ｆｒａｍｅ／ｓｅｃから１５ｆｒａｍｅ／ｓｅｃに時間的品質の適応変換を行い、”２”は、時間的品質レベルのうち、最上位の二つのレベルを切り捨てて、７．５ｆｒａｍｅ／ｓｅｃに適応変換を行う。”３”は、時間的品質レベルのうち、最上位の３つのレベルを切り捨てて、３．７５ｆｒａｍｅ／ｓｅｃに適応変換を行い、”４”は、時間的品質レベルのうち、最上位の４つのレベルを切り捨てて、１．８７５ｆｒａｍｅ／ｓｅｃに適応変換を行う。
【００５８】
Ｑｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎは、ＳＮＲ品質（ＳＮＲ ｒｅｓｏｌｕｔｉｏｎ）の適応変換のために切り捨てされるべきＳＮＲ品質の量を表す。例えば、微粒子品質記述子（ＦＧＳ）が使われた場合にコーディングされたビットストリームは、Ｑｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎの値として浮動少数点値を０〜１範囲で持ち、”０．００”はＳＮＲ品質の適応変換を行わず、”１．００”は、あらゆるＦＧＳ品質向上レイヤー（ｅｎｈａｎｃｅｍｅｎｔ ｌａｙｅｒ）を切り捨て、基本レイヤーのみ抽出してＳＮＲ適応変換を行う。その値が”０．５０”である場合には、全体ＦＧＳ品質向上レイヤーのうち、５０％の最上位品質向上レイヤーを切り捨ててＳＮＲ品質を適応変換する。
【００５９】
粗粒子品質記述子（ＣＧＳ）が使われた場合にコーディングされたビットストリームは、ＦＧＳが使われた場合と同一にＱｕａｌｉｔｙ Ｆｒａｃｔｉｏｎ値として浮動少数点値を０〜１範囲で持ち、”０．００”は、ＳＮＲ品質の適応変換を行わず、”１．００”は、あらゆるＣＧＳ品質レイヤーを切り捨ててＳＮＲ適応変換を行う。例えば、２レイヤーＣＧＳレイヤーが存在する場合、最初のＣＧＳレイヤーが全体ＳＮＲ品質レイヤーの６０％、２番目のＣＧＳレイヤーが全体ＳＮＲ品質レイヤーの４０％をそれぞれ含んでいる時、品質情報（ＡＱｏＳ）には”１．００”、”０．４０”、”０、００”の３種のＳＮＲ適応変換品質を記述でき、”１．００”はあらゆるＣＧＳ品質レイヤーをいずれも切り捨て、”０．４０”は全体ＳＮＲ品質レイヤーの４０％に相当する２番目のＣＧＳレイヤーを切り捨て、”０．００”はＳＮＲ品質の適応変換を行わないＳＮＲ品質の適応変換をそれぞれ行う。
【００６０】
ＦＧＳとＣＧＳとが同時に使われた場合、例えば、２レイヤーＣＧＳが存在してＦＧＳが適用されれば、ＣＧＳのみ使われた場合より精密なＳＮＲ品質の適用変換が可能になる。最初のＣＧＳレイヤーが全体ＳＮＲ品質の４０％を、最初のＣＧＳレイヤーのＦＧＳレイヤーが全体ＳＮＲ品質の２０％を、２番目のＣＧＳレイヤーが全体ＳＮＲ品質の３０％を、２番目のＣＧＳレイヤーのＦＧＳレイヤーが全体ＳＮＲ品質の１０％をそれぞれ含んでいる時、ＣＧＳのみ使われた場合には”１．００”、”０．４０”、”０．００”の３種のＳＮＲ品質の適応変換を提供できるの対し、”０．４５”のようなさらに精密なＳＮＲ品質制御ができ、Ｑｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎ”０．４５”を適用するために、２番目のＣＧＳレイヤーをいずれも（ＦＧＳレイヤー含み）切り捨て、最初のＣＧＳレイヤーのＦＧＳレイヤーの５％を切り捨てることによってＳＮＲ品質の適応変換を行う。
【００６１】
ＳＶＣビデオの適応変換品質情報（ＡＱｏＳ）を図６のようなＵｔｉｌｉｔｙＦｕｎｃｔｉｏｎを利用して記述するに当って、ＳＶＣ適応変換パラメータ（Ｓｐａｔｉａｌ Ｌａｙｅｒｓ，Ｔｅｍｐｏｒａｌ Ｌｅｖｅｌｓ、Ｑｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎ）を利用して記述できる。
【００６２】
また、ＳＶＣビデオの適応変換品質情報（ＡＱｏＳ）を図７のようなＬｏｏｋｕｐＴａｂｌｅを利用して記述するに当って、ＳＶＣ適応変換パラメータ（Ｓｐａｔｉａｌ Ｌａｙｅｒｓ，Ｔｅｍｐｏｒａｌ Ｌｅｖｅｌｓ，Ｑｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎ）を利用して記述できる。
【００６３】
【数１】
2009510966.tif 000003
【００６４】
空間的品質の適応変換のための適応変換品質記述子（Ｑｆｓ）であるＳｐａｔｉａｌ Ｌａｙｅｒｓは、上記のような数式１のように表現され、”０”は、空間的品質の適応変換を行わず、”１”は、最上位空間的品質向上レイヤーを切り捨てて空間的品質の適応変換を行い、”２”は、最上位二つの空間的品質向上レイヤーを切り捨てて空間的品質の適応変換を行う。
【００６５】
【数２】
2009510966.tif 000004
【００６６】
時間的品質の適応変換のための適応変換品質記述子（ＱＦＴ）であるＴｅｍｐｏｒａｌ Ｌｅｖｅｌｓは上記の数式２のように表現され、”０”は、時間的品質の適応変換を行わず、”１”は、最上位時間的品質レベルを切り捨てて空間的品質の適応変換を行い、”２”は、最上位の２つの時間的品質レベルを切り捨てて時間的品質の適応変換を行う。
【００６７】
【数３】
2009510966.tif 000005
【００６８】
ここで、
【００６９】
【数４】
2009510966.tif 000006
【００７０】
は、当該制約条件（ｃｏｎｓｔｒａｉｎｔｓ）に合うＳＮＲ品質の適応変換のために切り捨てられるビデオ品質のＳＮＲビット率を、
【００７１】
【数５】
2009510966.tif 000007
【００７２】
は、入力された原本ビデオのＳＮＲビット率とを、
【００７３】
【数６】
2009510966.tif 000008
【００７４】
は、ｉ番目の最上位ＦＧＳレイヤーのビット率を、ｎ＊は、切り捨てられるＦＧＳレイヤー数を、
【００７５】
【数７】
2009510966.tif 000009
【００７６】
は、切り捨てられるＦＧＳ破片（ｆｒａｃｔｉｏｎ）を、ｎは、元来ビデオのＦＧＳレイヤー数をそれぞれ表現する。ＳＮＲ品質の適応変換のための適応変換品質記述子（ＱｆＳＮＲ）であるＱｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎは、上記のような数式のように表現され、”０．００”は、ＳＮＲ品質の適応変換を行わず、”１．００”は、最上位ＳＮＲ品質向上レイヤーを切り捨ててＳＮＲ品質の適応変換を行う。
【００７７】
ＦＧＳである場合に、”０．３０”は全体ＦＧＳ品質向上レイヤーの３０％を切り捨て、全体ＦＧＳ品質向上レイヤーの７０％のみ抽出してＳＮＲ品質適応変換を行うことを表す。
【００７８】
【数８】
2009510966.tif 000010
【００７９】
ここで、
【００８０】
【数９】
2009510966.tif 000011
【００８１】
は、元来の入力されたビデオのＳＮＲ品質のビット率を、
【００８２】
【数１０】
2009510966.tif 000012
【００８３】
は、切り捨てられる品質のＳＮＲビット率をそれぞれ表し、
【００８４】
【数１１】
2009510966.tif 000013
【００８５】
は、ｋ番目の最上位ＣＧＳレイヤーのビット率を、ｍは、入力されたビデオのＣＧＳレイヤーの数を、ｍ＊は、切り捨てられる最上位ＣＧＳレイヤー数をそれぞれ表す。ＣＧＳである場合には、各ＣＧＳレイヤーが含むビット率に合う単位でＳＮＲ適応変換品質を提供できる。例えば、２レイヤーＣＧＳレイヤーが存在する場合、最初のＣＧＳレイヤーが全体ＳＮＲ品質レイヤーの７０％、２番目のＣＧＳレイヤーが全体ＳＮＲ品質レイヤーの３０％をそれぞれ含んでいる時、品質情報（ＡＱｏＳ）には”１．００”、”０．３０”、”０、００”の３種のＳＮＲ適応変換品質を記述でき、”１．００”は、あらゆるＣＧＳ品質レイヤーをいずれも切り捨て、”０．３０”は、全体ＳＮＲ品質レイヤーの３０％に相当する２番目のＣＧＳレイヤーを切り捨て、”０．００”は、あらゆるＣＧＳレイヤーをいずれも抽出してＳＮＲ品質の適応変換を行う。
【００８６】
【数１２】
2009510966.tif 000014
【００８７】
ここで、
【００８８】
【数１３】
2009510966.tif 000015
は、切り捨てられるＳＮＲビット率を、
【００８９】
【数１４】
2009510966.tif 000016
は、元来の入力されたビデオのＳＮＲ品質のビット率を表し、
【００９０】
【数１５】
2009510966.tif 000017
は、ｉ番目の最上位ＣＧＳレイヤーのビット率を、
【００９１】
【数１６】
2009510966.tif 000018
は、ｉ番目の最上位ＣＧＳレイヤーのｊ番目の最上位ＦＧＳレイヤーのビット率を表し、
【００９２】
【数１７】
2009510966.tif 000019
は、切り捨てられるｍ＊番目の最上位ＣＧＳレイヤーのｎ＊番目の最上位ＦＧＳレイヤーのＦＧＳｆｒａｃｔｉｏｎのビット率を、ｎｉは、ｉ番目の最上位ＣＧＳレイヤーのＦＧＳレイヤーの数を、そしてｍは、原本ビデオのＣＧＳレイヤーの数を、ｍ＊は、切り捨てられる最上位ＣＧＳレイヤー数をそれぞれ表す。ＦＧＳとＣＧＳとが同時に使われた場合、例えば、２レイヤーＣＧＳが存在してＦＧＳが適用されれば、ＣＧＳのみ使われた場合より精密なＳＮＲ品質の適用変換が可能になる。最初のＣＧＳレイヤーとＦＧＳレイヤーとが、それぞれ全体ＳＮＲ品質レイヤーの４０％と２０％、２番目のＣＧＳレイヤーとＦＧＳレイヤーとが、それぞれ全体ＳＮＲ品質レイヤーの３０％と１０％とを含んでいる時、Ｑｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎ”０．４５”を適用するために、２番目のＣＧＳレイヤーと２番目のＣＧＳレイヤーのＦＧＳレイヤーとをいずれも切り捨て、最初のＣＧＳレイヤーのＦＧＳレイヤーの５％を部分切り捨てることで、ＣＧＳのみ使われた場合より精密なＳＮＲ品質の適応変換を行う。
【００９３】
【数１８】
2009510966.tif 000020
【００９４】
ここで、
【００９５】
【数１９】
2009510966.tif 000021
【００９６】
、
【００９７】
【数２０】
2009510966.tif 000022
【００９８】
そして
【００９９】
【数２１】
2009510966.tif 000023
【０１００】
は、品質区間｛Ｏ，Ｐ｝間に存在する任意の点ＭｘでのＱｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎ、Ｓｐａｔｉａｌ Ｌａｙｅｒｓ、そしてＴｅｍｐｏｒａｌ Ｌｅｖｅｌｓ値を表し、
【０１０１】
【数２２】
2009510966.tif 000024
【０１０２】
、
【０１０３】
【数２３】
2009510966.tif 000025
【０１０４】
そして
【０１０５】
【数２４】
2009510966.tif 000026
【０１０６】
は、品質区間｛Ｏ，Ｐ｝のうち、品質基底点ＰでＱｕａｌｉｔｙ Ｒｅｄｕｃｔｉｏｎ、Ｓｐａｔｉａｌ ＬａｙｅｒｓそしてＴｅｍｐｏｒａｌ Ｌｅｖｅｌｓ値をそれぞれ表現する。
【０１０７】
ＢＸ、ＢＰは、任意の点ｘでの可用伝送ビット率と品質基底点Ｐでの可用伝送ビット率とをそれぞれ表し、
【０１０８】
【数２５】
2009510966.tif 000027
【０１０９】
は、元来の入力されたビデオのＳＮＲ品質のビット率を表現する。
【０１１０】
例えば、元来の入力されたビデオのＳＮＲ品質のビット率が１Ｍｂｐｓであり、現在可用伝送ビット率が５００ｋｂｐｓ、品質基底点での可用伝送ビット率が４００ｋｂｐｓであり、Ｑｕａｌｉｔｙ Ｒｕｄｕｃｔｉｏｎが”０．７”、Ｓｐａｔｉａｌ Ｌａｙｅｒｓ”１”、Ｔｅｍｐｏｒａｌ Ｌｅｖｅｌｓ”１”と記述されている時、現在可用伝送ビット率でのＱｕａｌｉｔｙ Ｒｅｄｕｎｔｉｏｎは”０．６”（０．７−（５００−４００）／１０００）、Ｓｐａｔｉａｌ Ｌａｙｅｒｓは”１”、Ｔｅｍｐｏｒａｌ Ｌｅｖｅｌｓは”１”に決定する。
【０１１１】
図８は、本発明の望ましい一実施形態によるビットストリーム適応変換方法のフローチャートである。
【０１１２】
ＳＶＣ技術が適用されたビットストリームと、ビットストリームに対するＳＶＣ適応変換演算子が含まれた品質情報とを入力されるデジタルアイテム入力ステップ（Ｓ８００）と、ビットストリームを伝送される端末のネットワーク環境情報とユーザ環境情報とを入力される使用環境情報入力ステップとを経る（Ｓ８１０）。
【０１１３】
ネットワーク環境情報及びユーザ環境情報に基づいてビットストリームのＳＶＣ適応変換演算子を決定し、決定されたＳＶＣ適応変換演算子を満足するようにビットストリームを抽出して適応変換する適応変換処理ステップ（Ｓ８２０）を経て、受信されたビットストリームを端末に伝送し、適応変換処理部を通じて受信されたビットストリームに対するＳＶＣ適応変換演算子が含まれた品質情報を生成するデジタルアイテム出力ステップ（Ｓ８３０）を通じて、ビットストリームをユーザに伝送する。
【０１１４】
図９は、本発明の望ましい一実施形態によるビットストリーム適応変換方法のうち、デジタルアイテム入力ステップの詳細フローチャートである。
【０１１５】
デジタルアイテム入力ステップは、ＸＭＬ形式を通じて記述されたＳＶＣ技術が適用されたビットストリームの品質情報を入力され（Ｓ９０１）、ＳＶＣ技術が適用されたビットストリームを入力されるステップ（Ｓ９０２）を経て品質情報とビットストリームのデジタルアイテムとを入力される。
【０１１６】
図１０は、本発明の望ましい一実施形態によるビットストリーム適応変換方法のうち、使用環境情報入力ステップの詳細フローチャートである。
【０１１７】
帯域幅が含まれたネットワーク環境情報を獲得するネットワーク環境情報を入力され（Ｓ１００１）、端末のディスプレイサイズが含まれた端末の性能またはユーザの品質選好度が含まれたユーザ環境情報を獲得して（Ｓ１００２）、ＳＶＣ適応変換演算子を決定する基礎情報として利用する。
【０１１８】
図１１は、本発明の望ましい一実施形態によるビットストリーム適応変換方法のうち、適応変換処理ステップの詳細フローチャートである。
【０１１９】
適応変換処理ステップは、品質情報からＸＭＬをパージングして、ＳＶＣ技術が適用されたビットストリームの適応変換のためのＳＶＣ適応変換演算子を抽出する（Ｓ１１０１）。
【０１２０】
抽出されたＳＶＣ適応変換演算子とネットワーク環境情報及びユーザ環境情報に基づいて、ユーザの端末に適当にディスプレイできるＳＶＣ適応変換演算子を決定し（Ｓ１１０２）、決定されたＳＶＣ適応変換演算子を満足するように、ビットストリームを適応変換して新たなビットストリームを抽出する（Ｓ１１０３）。
【０１２１】
図１２は、本発明の望ましい一実施形態によるビットストリーム適応変換方法のうち、デジタルアイテム出力ステップの詳細フローチャートである。
【０１２２】
抽出されたＳＶＣ技術が適用されたビットストリームをユーザ端末に伝送し（Ｓ１２０１）、ＳＶＣ技術が適用されたビットストリームの今後の適応変換に利用されるＳＶＣ技術が適用されたビットストリームの品質情報を、ＳＶＣ適応変換演算子が含まれたＸＭＬ形式で記述する（Ｓ１２０２）。
【産業上の利用可能性】
【０１２３】
本発明によって、ＳＶＣビデオの適応変換のための品質情報（ＡＱｏＳ）を汎用的に記述でき、記述された適応変換品質情報（ＡＱｏＳ Ｄｅｓｃｒｉｐｔｉｏｎ）を利用してＳＶＣ適応変換を行える。ＳＶＣ適応変換を支援できる適応変換記述子がまだ支援されていないので、本発明に起因してＳＶＣビデオの適応変換のための適応変換品質情報を汎用的に記述し、これに基づいて適応変換を行える方法及びシステムを提案することで効果的なＳＶＣ適応変換を支援する。
【０１２４】
本発明はまた、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして具現することができる。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録媒体の例には、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ、磁気テープ、フローピー（登録商標）ディスク及び光データ保存装置などがあり、また、キャリアウェーブ（例えば、インターネットを通じた伝送）の形態で具現されるものも含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散されて、分散方式でコンピュータで読み取り可能なコードで保存されて実行されうる。
【０１２５】
以上のように図面及び明細書で最適の実施形態が開示された。ここで特定の用語が使われたが、それらは単に本発明を説明するための目的で使われたものであり、意味限定や特許請求の範囲に記載された本発明の範囲を制限するために使われたものではない。したがって、当業者ならば、これより多様な変形及び均等な他の実施形態が可能であるという点を理解できるであろう。したがって、本発明の真の技術的保護範囲は、特許請求の範囲の技術的思想により定められねばならない。
【図面の簡単な説明】
【０１２６】
【図１】本発明の望ましい一実施形態によるビットストリーム適応変換装置の構成図である。
【図２】本発明の望ましい一実施形態によるＳＶＣ適応変換演算子を説明した構造図である。
【図３】本発明の望ましい一実施形態による複合適応変換（再適応変換）の一実施形態を説明したネットワーク構成図である。
【図４】本発明の望ましい一実施形態によるＳＶＣビットストリームの適応変換のための品質最高点と品質基底点とを利用して品質情報（ＡＱｏＳ）を記述する方法を示す図面である。
【図５】ＳＶＣビットストリームの適応変換のためのＳＶＣ適応変換パラメータをＡＱｏＳＣｌａｓｓｆｉｃａｔｉｏｎの形態で定義した図面である。
【図６】ＳＶＣビットストリームの適応変換のためのＳＶＣ適応変換パラメータをＵｔｉｌｉｔｙｆｉｃａｔｉｏｎの形態で定義した図面である。
【図７】ＳＶＣビットストリームの適応変換のためのＳＶＣ適応変換パラメータをＬｏｏｋｕｐＴａｂｌｅの形態で定義した図面である。
【図８】本発明の望ましい一実施形態によるビットストリーム適応変換方法のフローチャートである。
【図９】本発明の望ましい一実施形態によるビットストリーム適応変換方法のうち、デジタルアイテム入力ステップの詳細フローチャートである。
【図１０】本発明の望ましい一実施形態によるビットストリーム適応変換方法のうち、使用環境情報入力ステップの詳細フローチャートである。
【図１１】本発明の望ましい一実施形態によるビットストリーム適応変換方法のうち、適応変換処理ステップの詳細フローチャートである。
【図１２】本発明の望ましい一実施形態によるビットストリーム適応変換方法のうち、デジタルアイテム出力ステップの詳細フローチャートである。
【図１】
2009510966.tif 000028
【図２】
2009510966.tif 000029
【図３】
2009510966.tif 000030
【図４】
2009510966.tif 000031
【図５】
2009510966.tif 000032
【図６】
2009510966.tif 000033
【図７】
2009510966.tif 000034
【図８】
2009510966.tif 000035
【図９】
2009510966.tif 000036
【図１０】
2009510966.tif 000037
【図１１】
2009510966.tif 000038
【図１２】
2009510966.tif 000039
【国際調査報告】
2009510966.tif 000040
2009510966.tif 000041