【手続補正書】
【提出日】平成19年3月2日(2007.3.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
符号化された符号化情報を解読する解読手段と、
前記解読手段によって解読されたビットストリームの中からデコードエラーを検出するエラー検出手段と、
前記エラー検出手段によって前記デコードエラーが検出されたマクロブロックの左に隣接する第１の隣接ブロックが所定の条件を満たす場合、前記第１の隣接ブロックが参照している第１のフレームを参照フレームとし、前記第１の隣接ブロックが前記所定の条件を満たさず、前記デコードエラーが検出された前記マクロブロックの上に隣接する第２の隣接ブロックが前記所定の条件を満たす場合、前記第２の隣接ブロックが参照している第２のフレームを参照フレームとする参照フレーム決定手段と
を有することを特徴とする復号器。
【請求項２】
前記第２の隣接ブロックが前記所定の条件を満たさないときには、前記デコードエラーの検出された前記マクロブロックを含むフレームの一つ前にデコードされたフレーム、または前記デコードエラーの検出されたマクロブロックを含むフレームの一つ前の表示時間であるフレームを参照フレームとすることを特徴とする請求項１に記載の復号器。
【請求項３】
前記第１の隣接ブロックは前記デコードエラーが検出された前記マクロブロックの左上のピクセルに左隣接したブロックであり、
前記第２の隣接ブロックは前記デコードエラーが検出された前記マクロブロックの左上のピクセルに上隣接したブロックである
ことを特徴とした請求項１または請求項２に記載の復号器。
【請求項４】
前記所定の条件は、当該隣接ブロックがインターマクロブロックであることを特徴とする請求項１乃至請求項３のいずれか１項に記載の復号器。
【請求項５】
符号化された符号化情報を解読する解読手段と、
前記解読手段によって解読されたビットストリームの中から、デコードエラーを検出するエラー検出手段と、
前記エラー検出手段によって前記デコードエラーが検出されたイントラマクロブロックの左に隣接する第１の隣接ブロックが所定の条件を満たす場合、前記第１の隣接ブロックが参照している第１のフレームを参照フレームとし、
前記第１の隣接ブロックが前記所定の条件を満たさず、前記デコードエラーが検出されたイントラマクロブロックの上に隣接する第２の隣接ブロックが前記所定の条件を満たす場合、前記第２の隣接ブロックが参照している第２のフレームを参照フレームとし、
前記第２の隣接ブロックが前記所定の条件を満たさず、前記デコードエラーが検出されたイントラマクロブロックの右上に隣接する第３の隣接ブロックが前記所定の条件を満たす場合、前記第３の隣接ブロックが参照している第３のフレームを参照フレームとし、
前記第３の隣接ブロックが前記所定の条件を満たさず、前記デコードエラーが検出されたイントラマクロブロックの左上に隣接する第４の隣接ブロックが前記所定の条件を満たす場合、前記第４の隣接ブロックが参照している第４のフレームを参照フレームとする参照フレーム決定手段と
を有することを特徴とする復号器。
【請求項６】
前記第４の隣接ブロックが前記所定の条件を満たさないときには、前記デコードエラーの検出された前記イントラマクロブロックを含むフレームの一つ前にデコードされたフレーム、または前記デコードエラーの検出された前記イントラマクロブロックを含むフレームの一つ前の表示時間であるフレームを参照フレームとすることを特徴とする、請求項５記載の復号器。
【請求項７】
前記第１の隣接ブロックは前記デコードエラーが検出された前記イントラマクロブロックの左上のピクセルに左隣接したブロックであり、
前記第２の隣接ブロックは前記デコードエラーが検出された前記イントラマクロブロックの左上のピクセルに上隣接したブロックであり、
前記第３の隣接ブロックは前記デコードエラーが検出された前記イントラマクロブロックの右上のピクセルに右上隣接したブロックであり、
前記第４の隣接ブロックは前記デコードエラーが検出された前記イントラマクロブロックの左上のピクセルに左上隣接ブロックである
ことを特徴とした請求項５または請求項６に記載の復号器。
【請求項８】
前記所定の条件は、当該隣接ブロックがインターマクロブロックであることを特徴とする請求項５乃至請求項７のうちいずれか１項に記載に記載の復号器。
【請求項９】
符号化された符号化情報を解読する解読手段と、
前記解読手段によって解読されたビットストリームの中から、デコードエラーを検出するエラー検出手段と、
前記エラー検出手段によって前記デコードエラーが検出されたインターマクロブロックの左に隣接する第１の隣接ブロックが所定の条件を満たす場合、前記第１の隣接ブロックが参照している第１のフレームを参照フレームとし、
前記第１の隣接ブロックが前記所定の条件を満たさず、前記デコードエラーが検出されたインターマクロブロックの上に隣接する第２の隣接ブロックが前記所定の条件を満たす場合、前記第２の隣接ブロックが参照している第２のフレームを参照フレームとし、
前記第２の隣接ブロックが前記所定の条件を満たさず、前記デコードエラーが検出されたインターマクロブロックの右上に隣接する第３の隣接ブロックが前記所定の条件を満たす場合、前記第３の隣接ブロックが参照している第３のフレームを参照フレームとし、
前記第３の隣接ブロックが前記所定の条件を満たさず、前記デコードエラーが検出されたインターマクロブロックの左上に隣接する第４の隣接ブロックが前記所定の条件を満たす場合、前記第４の隣接ブロックが参照している第４のフレームを参照フレームとする参照フレーム決定手段と
を有することを特徴とする復号器。
【請求項１０】
前記所定の条件は、隣接ブロックがイントラマクロブロックである、マクロブロックが存在しない、他のスライスにあるマクロブロックである、のいずれにも該当しないことを特徴とする請求項９に記載の復号器。
【請求項１１】
符号化された符号化情報を解読する解読手段と、
前記解読手段によって解読されたビットストリームの中から、デコードエラーを検出するエラー検出手段と、
前記エラー検出手段によって前記デコードエラーが検出されたインターマクロブロック内のパーティションが８画素×８画素未満のサイズの場合、前記パーティションを含むサブマクロブロックが参照している第１のフレームを参照フレームとし、前記デコードエラーが検出された前記パーティションが８画素×８画素以上のサイズの場合、前記パーティションを含むマクロブロック内の複数のサブマクロブロックが参照しているフレームの割合を求め、その割合が一番大きい第２のフレームを参照フレームとする参照フレーム決定手段と
を有することを特徴とした復号器。
【請求項１２】
前記割合が一番大きいものが二つ以上ある場合、前記パーティションを含むマクロブロック内の複数のサブマクロブロックの全ての動きベクトルのなかで、前記デコードエラーが検出されたパーティションの動きベクトルに最も近い動きベクトルを探し、そのサブマクロブロックが参照している前記第２のフレームを前記参照フレームとすることを特徴とする請求項１１に記載の復号器。
【請求項１３】
符号化された符号化情報を解読する解読手段と、
前記解読手段によって解読されたビットストリームの中から、デコードエラーを検出するエラー検出手段と、
復号した再生画像を順次蓄積する参照フレームバッファと、
前記エラー検出手段によって前記ビットストリーム内のスライス情報に存在するマクロブロック情報にデコードエラーが検出され、エラーコンシールメント処理を行う場合に、前記参照フレームバッファに蓄積されている前記復号した再生画像の中からＩピクチャーを含むフレームを探索し、前記Ｉピクチャーを含むフレームの中で、前記デコードエラーが検出されたスライスに最もデコード時刻が近いフレームをエラーコンシールメントの参照フレームとする参照フレーム決定手段
を有することを特徴とする復号器。
【請求項１４】
符号化された符号化情報を解読する解読手段と、
前記解読手段によって解読されたビットストリームの中から、デコードエラーを検出するエラー検出手段と、
復号した再生画像を順次蓄積する参照フレームバッファと、
前記エラー検出手段によって前記ビットストリーム内のスライス情報に存在するマクロブロック情報にデコードエラーが検出され、エラーコンシールメント処理を行う場合に、前記参照フレームバッファに蓄積されている前記復号した再生画像の中からそれぞれのヘッダに長期参照情報が存在するフレームを探索し、
前記長期参照情報が存在するフレームの中で、前記デコードエラーが検出されたスライスに最も表示時刻が近いフレームをエラーコンシールメントの参照フレームとする参照フレーム決定手段
を有することを特徴とする復号器。
【請求項１５】
符号化された符号化情報を解読する解読手段と、
前記解読手段によって解読されたビットストリームの中から、デコードエラーを検出するエラー検出手段と、
復号した再生画像を順次蓄積する参照フレームバッファと、
前記エラー検出手段によって前記ビットストリーム内のスライス情報に存在するマクロブロック情報にデコードエラーが検出され、エラーコンシールメント処理を行う際に、隣接する第１のスライスがデコードされている場合は、前記第１のスライス内にある複数のマクロブロックのうち、最も多い割合で参照されている第１のフレームをエラーコンシールメントの参照フレームとし、前記隣接する第１のスライスがデコードされていなく、かつ隣接する第２のスライスがデコードされている場合は、前記第２のスライス内にある複数のマクロブロックのうち、最も多い割合で参照されている第２のフレームをエラーコンシールメントの参照フレームとし、前記第２のスライスがデコードされていなく、かつ隣接する第３のスライスがデコードされている場合は、前記第３のスライス内にある複数のマクロブロックのうち、最も多い割合で参照されている第３のフレームをエラーコンシールメントの参照フレームとし、前記第３のスライスがデコードされていなく、かつ隣接する第４のスライスがデコードされている場合は、前記第４のスライス内にある複数のマクロブロックのうち、最も多い割合で参照されている第４のフレームをエラーコンシールメントの参照フレームとする参照フレーム決定手段
を有することを特徴とする復号器。
【請求項１６】
動画像を構成する各フレームが所定サイズのブロックに分割され、このブロック単位でイントラ予測符号化またはインター予測符号化を用いて符号化された動画像の符号化情報にエラーが発生しているか否かを判定するエラー判定手段と、
前記エラー判定手段によってエラーが発生していると判定されると、エラーが発生していると判定されたブロックに隣接する第１のブロックの１つを選択し、この第１のブロックがインター予測符号化を用いて符号化されている場合は、この第１のブロックが参照しているフレームを参照フレームとし、前記第１のブロックがイントラ予測符号化を用いて符号かされている場合は、この第１のブロックとは異なり、かつ前記エラーが発生していると判定されたブロックに隣接する第２のブロックを選択し、この第２のブロックがインター予測符号化を用いて符号化されている場合は、この第２のブロックが参照しているフレームを参照フレームとする参照フレーム選択手段と、
前記参照フレーム選択手段によって選択されたフレームを用いて前記エラーが発生していると判定されたブロックの代わりとするブロックを生成する生成手段と
を有することを特徴とする復号器。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】復号器
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、エラーコンシールメントを行う際に最適な参照フレームを決定することのできる復号器に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
したがって、本発明は以上の問題点を解決するためになされたもので、エラーコンシールメント処理を行う際、参照フレームを複数のフレームの中から選択する、例えばＨ．２６４符号化方式を適用した復号器において、最適な参照フレームを決定してエラーコンシールメント処理ができる復号器を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】削除
【補正の内容】