(57)【要約】【課題】表示される映像の画質を劣化させない映像圧縮スキームを使用する映像データ処理装置を提供する。【解決手段】ここに提供されるディスプレーシステムのタイミング制御ユニットは、現在映像データと以前映像データの差によって、ディスプレーされる前記現在映像データを補償するように構成された応答速度補償回路と、以前映像の圧縮・復元されたデータと一致する映像データが現在映像の原データに存在するか否かによって、以前映像の圧縮・復元されたデータと現在映像の原データの中のいずれか１つを前記以前映像データとして選択するように構成された無損失データ選択ユニットを含む。【選択図】図３
2011087301.tif 000002
【特許請求の範囲】
【請求項１】
現在映像の原映像データを格納するラインバッファーと、
エンコーダ＆デコーダー部及びデコーダー部からなり、前記現在映像の原映像データに含まれる、複数のピクセル（画素）からなるブロック（以下、‘圧縮ブロック’という）を圧縮及び復元するデータ圧縮及び復元ブロックと、
メモリと、
前記エンコーダ＆デコーダー部は、前記‘圧縮ブロック’を圧縮後、復元して、“現在映像の圧縮・復元された圧縮ブロック”として出力すると共に、前記圧縮された‘圧縮ブロック’を前記メモリに一時記憶させ、
前記デコーダーは、前記一時記憶させた、前記現在映像に先行する以前映像の圧縮された‘圧縮ブロック’を復元して“以前映像の圧縮・復元された圧縮ブロック”として出力し、
前記現在映像の原映像データ、前記“現在映像の圧縮・復元された圧縮ブロック”、及び前記“以前映像の圧縮・復元された圧縮ブロック”を受信する選択ユニットと、
からなるタイミング制御ユニットを含み、
前記選択ユニットは、
前記現在映像の原映像データ、前記“現在映像の圧縮・復元された圧縮ブロック”、及び、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて、前記“以前映像の圧縮・復元された圧縮ブロック”と一致する‘圧縮ブロック’が前記現在映像の原映像データ中に存在するか否かを判別し、
前記判別結果が前記一致を表す場合、前記現在映像の原映像データ中の前記一致した‘圧縮ブロック’を第１、第２出力として出力し、
前記判別結果が前記一致を表さない場合、前記“以前映像の圧縮・復元された圧縮ブロック”を前記第１出力として出力し、前記“現在映像の圧縮・復元された圧縮ブロック”を前記第２出力として出力する、ことを特徴とする映像データ処理装置。
【請求項２】
前記タイミング制御ユニットは、応答速度補償回路をさらに含み、
前記応答速度補償回路は、
前記選択ユニットの第１出力を、以前映像データとして受信する第１入力と、
前記選択ユニットの第２出力を、現在映像データとして受信する第２入力と、
前記第１、第２入力データの間の差に基づいて補償映像データを発生する変換ユニットと、を含む請求項１に記載の映像データ処理装置。
【請求項３】
前記選択ユニットは、前記“現在映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を、前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する請求項１に記載の映像データ処理装置。
【請求項４】
前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”と前記現在映像の原映像データに基づいて動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する請求項１に記載の映像データ処理装置。
【請求項５】
前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項４に記載の映像データ処理装置。
【請求項６】
前記ピクセル値の比較の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項４に記載の映像データ処理装置。
【請求項７】
前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、
前記動きベクトルに対応する‘圧縮ブロック’の各色値の平均値を、前記“以前映像の圧縮・復元された圧縮ブロック”の各色値の平均値と比較し、
予め定めた許容範囲内で前記各色値の平均値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する請求項１に記載の映像データ処理装置。
【請求項８】
前記選択ユニットは、前記動きベクトルの各色成分の平均色値を前記“以前映像の圧縮・復元された圧縮ブロック”の各色成分の平均色値と比較することによって前記色値を比較する請求項７に記載の映像データ処理装置。
【請求項９】
前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項７に記載の映像データ処理装置。
【請求項１０】
前記色値の計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項７に記載の映像データ処理装置。
【請求項１１】
前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の周波数特性値を前記“以前映像の圧縮・復元された圧縮ブロック”の周波数特性値と比較し、予め定めた許容範囲内で前記周波数特性値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する請求項１に記載の映像データ処理装置。
【請求項１２】
前記選択ユニットは、
前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を平均ピクセル値と比較して第１周波数特性値を生成し、
前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を平均ピクセル値と比較して第２周波数特性値を生成することによって前記周波数特性値を比較する請求項１１に記載の映像データ処理装置。
【請求項１３】
前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項１１に記載の映像データ処理装置。
【請求項１４】
前記周波数特性値の計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項１１に記載の映像データ処理装置。
【請求項１５】
前記選択ユニットは、
前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、
前記動きベクトルに対応する‘圧縮ブロック’と、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色値の差の絶対値の合計（以下、‘ＳＡＤ’という）を計算し、前記ＳＡＤを予め定めた基準値と比較し、
前記ＳＡＤが前記基準値より小さい場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する請求項１に記載の映像データ処理装置。
【請求項１６】
前記基準値は、前記映像データ処理装置において使われたデータ圧縮動作モードのエラー率に基づいて決定される請求項１５に記載の映像データ処理装置。
【請求項１７】
前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項１５に記載の映像データ処理装置。
【請求項１８】
前記ＳＡＤの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項１５に記載の映像データ処理装置。
【請求項１９】
（ａ）タイミング制御ユニットと、
前記タイミング制御ユニットは、
（１）現在映像の原映像データを格納するラインバッファーと、
（２）エンコーダ＆デコーダー部及びデコーダー部からなり、前記現在映像の原映像データに含まれる、複数のピクセル（画素）からなるブロック（以下、‘圧縮ブロック’という）を圧縮及び復元するデータ圧縮及び復元ブロックと、
（３）メモリと、
前記エンコーダ＆デコーダー部は、前記‘圧縮ブロック’を圧縮後、復元して“現在映像の圧縮・復元された圧縮ブロック”として出力すると共に、前記圧縮された‘圧縮ブロック’を前記メモリに一時記憶させ、
前記デコーダー部は、前記一時記憶させた、前記現在映像に先行する以前映像の圧縮された‘圧縮ブロック’を復元して“以前映像の圧縮・復元された圧縮ブロック”として出力し、
（４）前記現在映像の原映像データ、前記“現在映像の圧縮・復元された圧縮ブロック”、及び前記“以前映像の圧縮・復元された圧縮ブロック”を受信する選択ユニットと、
前記選択ユニットは、前記現在映像の原映像データ、前記“現在映像の圧縮・復元された圧縮ブロック”、及び、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて、前記“以前映像の圧縮・復元された圧縮ブロック”と一致する‘圧縮ブロック’が前記現在映像の原映像データ中に存在するか否かを判別し、
前記判別結果が前記一致を表す場合、前記現在映像の原映像データ中の前記一致した‘圧縮ブロック’を第１、第２出力として出力し、前記判別結果が前記一致を表さない場合、前記“以前映像の圧縮・復元された圧縮ブロック”を前記第１出力データとして出力し、前記“現在映像の圧縮・復元された圧縮ブロック”を前記第２出力として出力し、
（ｂ）応答速度補償回路と、
前記応答速度補償回路は、
前記選択ユニットの第１出力を、以前映像データとして受信する第１入力と、
前記選択ユニットの第２出力を、現在映像データとして受信する第２入力と、
前記第１、第２入力データの間の差に基づいて補償映像データを発生する変換ユニットと、を備え、
（ｃ）前記補償映像データを表示する表示装置と、を含むことを特徴とする映像データ表示システム。
【請求項２０】
前記選択ユニットは、前記“現在映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を、前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する請求項１９に記載の映像データ表示システム。
【請求項２１】
前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”と前記現在映像の原映像データに基づいて動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセルの値が類似である場合、前記比較結果が一致することと判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する請求項１９に記載の映像データ表示システム。
【請求項２２】
前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項２１に記載の映像データ表示システム。
【請求項２３】
前記ピクセル値の比較の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項２１に記載の映像データ表示システム。
【請求項２４】
前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の各色値の平均値を、前記“以前映像の圧縮・復元された圧縮ブロック”の各色値の平均値と比較し、予め定めた許容範囲内で前記各色値の平均値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する請求項１９に記載の映像データ表示システム。
【請求項２５】
前記選択ユニットは、前記動きベクトルの各色成分の平均色値を前記“以前映像の圧縮・復元された圧縮ブロック”の各色成分の平均色値と比較することによって前記色値を比較する請求項２４に記載の映像データ表示システム。
【請求項２６】
前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項２４に記載の映像データ表示システム。
【請求項２７】
前記色値の計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項２４に記載の映像データ表示システム。
【請求項２８】
前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データ中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の周波数特性値を前記“以前映像の圧縮・復元された圧縮ブロック”の周波数特性値と比較し、予め定めた許容範囲内で前記周波数特性値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する請求項２４に記載の映像データ表示システム。
【請求項２９】
前記選択ユニットは、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を平均ピクセル値と比較して第１周波数特性値を生成し、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を平均ピクセル値と比較して第２周波数特性値を生成することによって前記周波数特性値を比較する請求項２８に記載の映像データ表示システム。
【請求項３０】
前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項２８に記載の映像データ表示システム。
【請求項３１】
前記周波数特性値の計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項２８に記載の映像データ表示システム。
【請求項３２】
前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’と、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色値の差の絶対値の合計（以下、‘ＳＡＤ’という）を計算し、前記ＳＡＤを予め定めた基準値と比較し、前記ＳＡＤが前記基準値より小さい場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する請求項１９に記載の映像データ表示システム。
【請求項３３】
前記基準値は、前記映像データ処理装置において使われたデータ圧縮動作モードのエラー率に基づいて決定される請求項３２に記載の映像データ表示システム。
【請求項３４】
前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項３２に記載の映像データ表示システム。
【請求項３５】
前記動きベクトルの絶対誤差の合計ＳＡＤの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む請求項３２に記載の映像データ表示システム。
【請求項３６】
現在映像の原映像データと、前記現在映像の原映像データに含まれる、複数のピクセル（画素）からなるブロック（以下、‘圧縮ブロック’という）を圧縮後、復元して得られる“現在映像の圧縮・復元された圧縮ブロック”と、前記現在映像に先行する“以前映像の圧縮・復元された圧縮ブロック”と、を受信し、
前記現在映像の原映像データ、前記“現在映像の圧縮・復元された圧縮ブロック”、及び、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて、前記“以前映像の圧縮・復元された圧縮ブロック”と一致する‘圧縮ブロック’が前記現在映像の原映像データ中に存在するか否かを判別し、
前記判別結果が前記一致を表す場合、前記現在映像の原映像データの中の前記一致した‘圧縮ブロック’を第１、第２出力として出力し、
前記判別結果が前記一致を表さない場合、前記“以前映像の圧縮・復元された圧縮ブロック”を前記第１出力として出力し、前記“現在映像の圧縮・復元された圧縮ブロック”を前記第２出力として出力する、ことを特徴とする映像データ処理方法。
【請求項３７】
前記第１、第２出力のデータの間の差に基づいて補償映像データを発生することをさらに含む請求項３６に記載の映像データ処理方法。
【請求項３８】
前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較することは、
前記“現在映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、
予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することを含む請求項３６に記載の映像データ処理方法。
【請求項３９】
前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較することは、
前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、
前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、
予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することを含む請求項３６に記載の映像データ処理方法。
【請求項４０】
前記動きベクトルの計算の時、エラーを訂正することをさらに含む請求項３９に記載の映像データ処理方法。
【請求項４１】
前記ピクセル値の比較の時、エラーを訂正することをさらに含む請求項３９に記載の映像データ処理方法。
【請求項４２】
前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較することは、
前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記“現在映像の原映像データの中の各圧縮ブロック”の動きベクトルを計算し、
前記動きベクトルに対応する‘圧縮ブロック’の各色値の平均値を、前記“以前映像の圧縮・復元された圧縮ブロック”の各色値の平均値と比較し、
予め定めた許容範囲内で前記各色値の平均値が類似である場合、前記比較結果が一致すると判別することを含む請求項３６に記載の映像データ処理方法。
【請求項４３】
前記色値を比較することは、前記動きベクトルの各色成分の平均色値を前記“以前映像の圧縮・復元された圧縮ブロック”の各色成分の平均色値と比較することを含む請求項４２に記載の映像データ処理方法。
【請求項４４】
前記動きベクトルの計算の時、エラーを訂正することをさらに含む請求項４２に記載の映像データ処理方法。
【請求項４５】
前記色値の計算の時、エラーを訂正することをさらに含む請求項４２に記載の映像データ処理方法。
【請求項４６】
前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較することは、
前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、
前記動きベクトルに対応する‘圧縮ブロック’の周波数特性値を前記“以前映像の圧縮・復元された圧縮ブロック”の周波数特性値と比較し、
予め定めた許容範囲内で前記周波数特性値が類似である場合、前記比較結果が一致すると判別することを含む請求項３６に記載の映像データ処理方法。
【請求項４７】
前記周波数特性値を比較することは、
前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を平均ピクセル値と比較して第１周波数特性値を生成し、
前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を平均ピクセル値と比較して第２周波数特性値を生成することを含む請求項４６に記載の映像データ処理方法。
【請求項４８】
前記動きベクトルの計算の時、エラーを訂正することをさらに含む請求項４６に記載の映像データ処理方法。
【請求項４９】
前記周波数特性値の計算の時、エラーを訂正することをさらに含む請求項４６に記載の映像データ処理方法。
【請求項５０】
前記“現在映像の圧縮・復元された圧縮ブロック”と前記“以前映像の圧縮・復元された圧縮ブロック”とを比較することは、
前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、
前記動きベクトルに対応する‘圧縮ブロック’と、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色値の差の絶対値の合計（以下、‘ＳＡＤ’という）を計算し、前記ＳＡＤを予め定めた基準値と比較し、
前記ＳＡＤが前記基準値より小さい場合、前記比較結果が一致すると判別することを含む請求項３６に記載の映像データ処理方法。
【請求項５１】
前記基準値は、前記映像データ処理装置において使われたデータ圧縮動作モードのエラー率に基づいて決定される請求項５０に記載の映像データ処理方法。
【請求項５２】
前記動きベクトルの計算の時、エラーを訂正することをさらに含む請求項５０に記載の映像データ処理方法。
【請求項５３】
前記ＳＡＤの計算の時、エラーを訂正することをさらに含む請求項５０に記載の映像データ処理方法。
【請求項５４】
現在映像の原映像データと、前記現在映像の原映像データに含まれる、複数のピクセル（画素）からなるブロック（以下、‘圧縮ブロック’という）を圧縮後、復元して得られる“現在映像の圧縮・復元された圧縮ブロック”と、前記現在映像に先行する“以前映像の圧縮・復元された圧縮ブロック”と、を受信し、
優先順位によって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較し、
１番目の優先順位において、前記“現在映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致することと判別し、
２番目の優先順位において、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’のパラメーターを前記“以前映像の圧縮・復元された圧縮ブロック”の対応するパラメーターと比較し、
予め定めた許容範囲内で前記パラメーターこの類似である場合、前記比較結果が一致すると判別し、
前記判別結果が前記一致を表す場合、前記現在映像の原映像データの中の前記一致した‘圧縮ブロック’を第１、第２出力として出力し、
前記判別結果が前記一致を表さない場合、前記“以前映像の圧縮・復元された圧縮ブロック”を前記第１出力として出力し、前記“現在映像の圧縮・復元された圧縮ブロック”を前記第２出力として出力することを特徴とする映像データ処理方法。
【請求項５５】
前記第１、第２出力のデータ間の差に基づいて補償映像データを発生することをさらに含む請求項５４に記載の映像データ処理方法。
【請求項５６】
前記動きベクトルに対応する‘圧縮ブロック’のパラメーターを前記“以前映像の圧縮・復元された圧縮ブロック”の対応するパラメーターと比較することは、
前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、
予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することを含む請求項５４に記載の映像データ処理方法。
【請求項５７】
前記動きベクトルに対応する‘圧縮ブロック’のパラメーターを前記“以前映像の圧縮・復元された圧縮ブロック”の対応するパラメーターと比較することは、
前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルの色値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応する各ピクセルの色値と比較し、
予め定めた許容範囲内で前記色値が類似である場合、前記比較結果が一致すると判別することを含む請求項５４に記載の映像データ処理方法。
【請求項５８】
前記色値を比較することは、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルの色成分の平均色値を、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色成分の平均色値と比較することをさらに含む請求項５７に記載の映像データ処理方法。
【請求項５９】
前記動きベクトルに対応する‘圧縮ブロック’のパラメーターを前記“以前映像の圧縮・復元された圧縮ブロック”の対応するパラメーターと比較することは、
前記動きベクトルに対応する‘圧縮ブロック’の周波数特性値を前記“以前映像の圧縮・復元された圧縮ブロック”の周波数特性値と比較し、
予め定めた許容範囲内で前記周波数特性値が類似である場合、前記比較結果が一致すると判別することを含む請求項５４に記載の映像データ処理方法。
【請求項６０】
前記周波数特性値を比較することは、
前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を平均ピクセル値と比較して第１周波数特性値を生成し、
前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を平均ピクセル値と比較して第２周波数特性値を生成することを含む請求項５９に記載の映像データ処理方法。
【請求項６１】
三番目の優先順位において、
前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、
前記動きベクトルに対応する‘圧縮ブロック’と、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色値の差の絶対値の合計（以下、‘ＳＡＤ’という）を計算し、
前記ＳＡＤを予め定めた基準値と比較し、
前記ＳＡＤが前記基準値より小さい場合、前記比較結果が一致することと判別することをさらに含む請求項５４に記載の映像データ処理方法。
【請求項６２】
前記基準値は、前記映像データ処理装置において使われたデータ圧縮動作モードのエラー率に基づいて決定される請求項６１に記載の映像データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示用の電子装置に係り、より具体的には、表示装置上に表示するべき映像データの処理装置、表示システム、及び処理方法に関する。
【背景技術】
【０００２】
一般的なディスプレー（表示）システムを概略的に描いたブロック図を図１に示す。図１に示したように、一般的なディスプレーシステム１０は、外部から提供される映像データを圧縮するように構成されたデータ圧縮ユニット１２と、データ圧縮ユニット１２によって圧縮された映像データを一時的に格納するメモリー（又は、“フレームバッファー”と称する）１４と、メモリー１４に格納された圧縮された映像データを復元するように構成されたデータ復元ユニット１６と、データ復元ユニット１６から提供される圧縮・復元された映像データをディスプレーするように構成されたディスプレーパネル１８と、を含む。ディスプレーパネル１８は、例えば、液晶表示装置（ＬＣＤ）である。上述したディスプレーシステムによると、ディスプレーパネル１８に伝送される映像データを圧縮することによってメモリー１４の容量を減らすことが可能である。
【０００３】
ディスプレーパネル１８の大きさは、市場の要求によって連続的に大きくなる傾向にある。その結果、ディスプレーパネル１８に伝送されるべき映像データ量は比例して増加する。データ圧縮ユニット１２の圧縮率がそのまま維持されると仮定すると、増加した映像データ量に比例してメモリー１４の大きさ、及び入出力バンド幅は増加しなければならない。しかし、データ圧縮ユニット１２の圧縮率を増加するならば、メモリー１４の大きさ、及び入出力バンド幅の増加の抑制又は削減が可能である。
【０００４】
しかし、映像データを高い圧縮率を使って圧縮する場合、映像データの損失は必然的に増加する。その結果、ディスプレーパネル１８によって表示される映像の画質は、圧縮率を増加すると劣化する。言い換えれば、映像圧縮方式を採用するディスプレーシステムの圧縮率を増加することによって画質は劣化する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】米国特許公報第６，４０７、７２９号公報
【特許文献２】米国特許公開番号第２００８−０１３１０８７号公報
【特許文献３】米国特許番号第７，１４８，８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上述の問題点に鑑みてなされたもので、その目的は、映像画質を劣化させない映像圧縮スキームを使用して映像データを処理する表示装置及び方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一特徴において、映像データ処理装置は、現在映像の原映像データを格納するラインバッファーと、エンコーダ＆デコーダー部及びデコーダー部からなり、前記現在映像の原映像データに含まれる、複数のピクセル（画素）からなるブロック（以下、‘圧縮ブロック’という）を圧縮及び復元するデータ圧縮及び復元ブロックと、メモリと、前記エンコーダ＆デコーダー部は、前記‘圧縮ブロック’を圧縮後、復元して、“現在映像の圧縮・復元された圧縮ブロック”として出力すると共に、前記圧縮された‘圧縮ブロック’を前記メモリに一時記憶させ、前記デコーダーは、前記一時記憶させた、前記現在映像に先行する以前映像の圧縮された‘圧縮ブロック’を復元して“以前映像の圧縮・復元された圧縮ブロック”として出力し、前記現在映像の原映像データ、前記“現在映像の圧縮・復元された圧縮ブロック”、及び前記“以前映像の圧縮・復元された圧縮ブロック”を受信する選択ユニットと、からなるタイミング制御ユニットを含み、
前記選択ユニットは、前記現在映像の原映像データ、前記“現在映像の圧縮・復元された圧縮ブロック”、及び、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて、前記“以前映像の圧縮・復元された圧縮ブロック”と一致する‘圧縮ブロック’が前記現在映像の原映像データ中に存在するか否かを判別し、前記判別結果が前記一致を表す場合、前記現在映像の原映像データ中の前記一致した‘圧縮ブロック’を第１、第２出力として出力し、前記判別結果が前記一致を表さない場合、前記“以前映像の圧縮・復元された圧縮ブロック”を前記第１出力として出力し、前記“現在映像の圧縮・復元された圧縮ブロック”を前記第２出力として出力する、ことを特徴とする。
【０００８】
本発明の例示的な実施形態において、前記タイミング制御ユニットは、応答速度補償回路をさらに含み、前記応答速度補償回路は、前記選択ユニットの第１出力を、以前映像データとして受信する第１入力と、前記選択ユニットの第２出力を、現在映像データとして受信する第２入力と、前記第１、第２入力データの間の差に基づいて補償映像データを発生する変換ユニットと、を含む。
【０００９】
本発明の例示的な実施形態において、前記選択ユニットは、前記“現在映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を、前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する。
【００１０】
本発明の例示的な実施形態において、前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”と前記現在映像の原映像データに基づいて動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する。
【００１１】
本発明の例示的な実施形態において、前記映像データ処理装置は、前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００１２】
本発明の例示的な実施形態において、前記映像データ処理装置は、前記ピクセル値の比較の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００１３】
本発明の例示的な実施形態において、前記選択ユニットは、
前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’と、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色値の差の絶対値の合計（以下、‘ＳＡＤ’という）を計算し、前記ＳＡＤを予め定めた基準値と比較し、前記ＳＡＤが前記基準値より小さい場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する。
【００１４】
本発明の例示的な実施形態において、前記選択ユニットは、前記動きベクトルの各色成分の平均色値を前記“以前映像の圧縮・復元された圧縮ブロック”の各色成分の平均色値と比較することによって前記色値を比較する。
【００１５】
本発明の例示的な実施形態において、前記映像データ処理装置は、前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００１６】
本発明の例示的な実施形態において、前記映像データ処理装置は、前記色値の計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００１７】
本発明の例示的な実施形態において、前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の周波数特性値を前記“以前映像の圧縮・復元された圧縮ブロック”の周波数特性値と比較し、予め定めた許容範囲内で前記周波数特性値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する。
【００１８】
本発明の例示的な実施形態において、前記選択ユニットは、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を平均ピクセル値と比較して第１周波数特性値を生成し、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を平均ピクセル値と比較して第２周波数特性値を生成することによって前記周波数特性値を比較する。
【００１９】
本発明の例示的な実施形態において、前記映像データ処理装置は、前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００２０】
本発明の例示的な実施形態において、前記映像データ処理装置は、前記周波数特性値の計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００２１】
本発明の例示的な実施形態において、前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’と、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色値の差の絶対値の合計（以下、‘ＳＡＤ’という）を計算し、前記ＳＡＤを予め定めた基準値と比較し、前記ＳＡＤが前記基準値より小さい場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する。
【００２２】
本発明の例示的な実施形態において、前記基準値は、前記映像データ処理装置において使われたデータ圧縮動作モードのエラー率に基づいて決定される。
【００２３】
本発明の例示的な実施形態において、前記映像データ処理装置は、前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００２４】
本発明の例示的な実施形態において、前記映像データ処理装置は、前記ＳＡＤの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００２５】
本発明の他の特徴において、（ａ）タイミング制御ユニットと、前記タイミング制御ユニットは、（１）現在映像の原映像データを格納するラインバッファーと、（２）エンコーダ＆デコーダー部及びデコーダー部からなり、前記現在映像の原映像データに含まれる、複数のピクセル（画素）からなるブロック（以下、‘圧縮ブロック’という）を圧縮及び復元するデータ圧縮及び復元ブロックと、（３）メモリと、前記エンコーダ＆デコーダー部は、前記‘圧縮ブロック’を圧縮後、復元して“現在映像の圧縮・復元された圧縮ブロック”として出力すると共に、前記圧縮された‘圧縮ブロック’を前記メモリに一時記憶させ、前記デコーダー部は、前記一時記憶させた、前記現在映像に先行する以前映像の圧縮された‘圧縮ブロック’を復元して“以前映像の圧縮・復元された圧縮ブロック”として出力し、（４）前記現在映像の原映像データ、前記“現在映像の圧縮・復元された圧縮ブロック”、及び前記“以前映像の圧縮・復元された圧縮ブロック”を受信する選択ユニットと、
前記選択ユニットは、前記現在映像の原映像データ、前記“現在映像の圧縮・復元された圧縮ブロック”、及び、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて、前記“以前映像の圧縮・復元された圧縮ブロック”と一致する‘圧縮ブロック’が前記現在映像の原映像データ中に存在するか否かを判別し、前記判別結果が前記一致を表す場合、前記現在映像の原映像データ中の前記一致した‘圧縮ブロック’を第１、第２出力として出力し、前記判別結果が前記一致を表さない場合、前記“以前映像の圧縮・復元された圧縮ブロック”を前記第１出力データとして出力し、前記“現在映像の圧縮・復元された圧縮ブロック”を前記第２出力として出力し、
（ｂ）応答速度補償回路と、前記応答速度補償回路は、前記選択ユニットの第１出力を、以前映像データとして受信する第１入力と、前記選択ユニットの第２出力を、現在映像データとして受信する第２入力と、前記第１、第２入力データの間の差に基づいて補償映像データを発生する変換ユニットと、を備え、
（ｃ）前記補償映像データを表示する表示装置と、を含むことを特徴とする。
【００２６】
例示的な実施形態において、前記選択ユニットは、前記“現在映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を、前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する。
【００２７】
例示的な実施形態において、前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”と前記現在映像の原映像データに基づいて動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセルの値が類似である場合、前記比較結果が一致することと判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する。
【００２８】
例示的な実施形態において、前記映像データ表示システムは、前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００２９】
例示的な実施形態において、前記映像データ表示システムは前記ピクセル値の比較の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００３０】
例示的な実施形態において、前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の各色値の平均値を、前記“以前映像の圧縮・復元された圧縮ブロック”の各色値の平均値と比較し、予め定めた許容範囲内で前記各色値の平均値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する。
【００３１】
例示的な実施形態において、前記選択ユニットは、前記動きベクトルの各色成分の平均色値を前記“以前映像の圧縮・復元された圧縮ブロック”の各色成分の平均色値と比較することによって前記色値を比較する。
【００３２】
例示的な実施形態において、前記映像データ表示システムは、前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００３３】
例示的な実施形態において、前記映像データ表示システムは、前記色値の計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００３４】
例示的な実施形態において、前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データ中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の周波数特性値を前記“以前映像の圧縮・復元された圧縮ブロック”の周波数特性値と比較し、予め定めた許容範囲内で前記周波数特性値が類似である場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する。
【００３５】
例示的な実施形態において、前記選択ユニットは、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を平均ピクセル値と比較して第１周波数特性値を生成し、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を平均ピクセル値と比較して第２周波数特性値を生成することによって前記周波数特性値を比較する。
【００３６】
例示的な実施形態において、前記映像データ表示システムは、前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００３７】
例示的な実施形態において、前記映像データ表示システムは、前記周波数特性値の計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００３８】
前記選択ユニットは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’と、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色値の差の絶対値の合計（以下、‘ＳＡＤ’という）を計算し、前記ＳＡＤを予め定めた基準値と比較し、前記ＳＡＤが前記基準値より小さい場合、前記比較結果が一致すると判別することによって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較する。
【００３９】
例示的な実施形態において、前記基準値は、前記映像データ処理装置において使われたデータ圧縮動作モードのエラー率に基づいて決定される。
【００４０】
例示的な実施形態において、前記映像データ表示システムは、前記動きベクトルの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００４１】
例示的な実施形態において、前記映像データ表示システムは、前記動きベクトルの絶対誤差の合計ＳＡＤの計算の時、エラーを訂正するエラー訂正ユニットをさらに含む。
【００４２】
本発明の他の特徴において、映像データ処理方法は、現在映像の原映像データと、前記現在映像の原映像データに含まれる、複数のピクセル（画素）からなるブロック（以下、‘圧縮ブロック’という）を圧縮後、復元して得られる“現在映像の圧縮・復元された圧縮ブロック”と、前記現在映像に先行する“以前映像の圧縮・復元された圧縮ブロック”と、を受信し、前記現在映像の原映像データ、前記“現在映像の圧縮・復元された圧縮ブロック”、及び、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて、前記“以前映像の圧縮・復元された圧縮ブロック”と一致する‘圧縮ブロック’が前記現在映像の原映像データ中に存在するか否かを判別し、前記判別結果が前記一致を表す場合、前記現在映像の原映像データの中の前記一致した‘圧縮ブロック’を第１、第２出力として出力し、前記判別結果が前記一致を表さない場合、前記“以前映像の圧縮・復元された圧縮ブロック”を前記第１出力として出力し、前記“現在映像の圧縮・復元された圧縮ブロック”を前記第２出力として出力する、ことを特徴とする。
【００４３】
例示的な実施形態において、前記映像データ処理方法は、前記第１、第２出力のデータの間の差に基づいて補償映像データを発生することをさらに含む。
【００４４】
例示的な実施形態において、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較することは、前記“現在映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することを含む。
【００４５】
例示的な実施形態において、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較することは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することを含む。
【００４６】
例示的な実施形態において、前記映像データ処理方法は、前記動きベクトルの計算の時、エラーを訂正することをさらに含む。
【００４７】
例示的な実施形態において、前記映像データ処理方法は、前記ピクセル値の比較の時、エラーを訂正することをさらに含む。
【００４８】
前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較することは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記“現在映像の原映像データの中の各圧縮ブロック”の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の各色値の平均値を、前記“以前映像の圧縮・復元された圧縮ブロック”の各色値の平均値と比較し、予め定めた許容範囲内で前記各色値の平均値が類似である場合、前記比較結果が一致すると判別することを含む。
【００４９】
例示的な実施形態において、前記色値を比較することは、前記動きベクトルの各色成分の平均色値を前記“以前映像の圧縮・復元された圧縮ブロック”の各色成分の平均色値と比較することを含む。
【００５０】
例示的な実施形態において、前記映像データ処理方法は、前記動きベクトルの計算の時、エラーを訂正することをさらに含む。
【００５１】
例示的な実施形態において、前記映像データ処理方法は、前記色値の計算の時、エラーを訂正することをさらに含む。
【００５２】
例示的な実施形態において、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較することは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’の周波数特性値を前記“以前映像の圧縮・復元された圧縮ブロック”の周波数特性値と比較し、予め定めた許容範囲内で前記周波数特性値が類似である場合、前記比較結果が一致すると判別する。
【００５３】
例示的な実施形態において、前記周波数特性値を比較することは、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を平均ピクセル値と比較して第１周波数特性値を生成し、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を平均ピクセル値と比較して第２周波数特性値を生成することを含む。
【００５４】
例示的な実施形態において、前記動きベクトルの計算の時、エラーを訂正することをさらに含む。
【００５５】
例示的な実施形態において、前記周波数特性値の計算の時、エラーを訂正することをさらに含む。
【００５６】
例示的な実施形態において、前記“現在映像の圧縮・復元された圧縮ブロック”と前記“以前映像の圧縮・復元された圧縮ブロック”とを比較することは、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’と、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色値の差の絶対値の合計（以下、‘ＳＡＤ’という）を計算し、前記ＳＡＤを予め定めた基準値と比較し、前記ＳＡＤが前記基準値より小さい場合、前記比較結果が一致すると判別することを含む。
【００５７】
例示的な実施形態において、前記基準値は、前記映像データ処理装置において使われたデータ圧縮動作モードのエラー率に基づいて決定される。
【００５８】
例示的な実施形態において、前記動きベクトルの計算の時、エラーを訂正することをさらに含む。
【００５９】
例示的な実施形態において、前記動きベクトルの絶対誤差の合計ＳＡＤの計算の時、エラーを訂正することをさらに含む。
【００６０】
本発明の他の特徴によると、現在映像の原映像データと、前記現在映像の原映像データに含まれる、複数のピクセル（画素）からなるブロック（以下、‘圧縮ブロック’という）を圧縮後、復元して得られる“現在映像の圧縮・復元された圧縮ブロック”と、前記現在映像に先行する“以前映像の圧縮・復元された圧縮ブロック”と、を受信し、優先順位によって、前記“現在映像の圧縮・復元された圧縮ブロック”を前記“以前映像の圧縮・復元された圧縮ブロック”と比較し、１番目の優先順位において、前記“現在映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致することと判別し、２番目の優先順位において、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’のパラメーターを前記“以前映像の圧縮・復元された圧縮ブロック”の対応するパラメーターと比較し、予め定めた許容範囲内で前記パラメーターこの類似である場合、前記比較結果が一致すると判別し、前記判別結果が前記一致を表す場合、前記現在映像の原映像データの中の前記一致した‘圧縮ブロック’を第１、第２出力として出力し、前記判別結果が前記一致を表さない場合、前記“以前映像の圧縮・復元された圧縮ブロック”を前記第１出力として出力し、前記“現在映像の圧縮・復元された圧縮ブロック”を前記第２出力として出力することを特徴とする。
【００６１】
例示的な実施形態において、前記映像データ処理方法は、前記第１、第２出力のデータ間の差に基づいて補償映像データを発生することをさらに含む。
【００６２】
例示的な実施形態において、前記動きベクトルに対応する‘圧縮ブロック’のパラメーターを前記“以前映像の圧縮・復元された圧縮ブロック”の対応するパラメーターと比較することは、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応するピクセルのピクセル値と比較し、予め定めた許容範囲内で前記ピクセル値が類似である場合、前記比較結果が一致すると判別することを含む。
【００６３】
例示的な実施形態において、前記動きベクトルに対応する‘圧縮ブロック’のパラメーターを前記“以前映像の圧縮・復元された圧縮ブロック”の対応するパラメーターと比較することは、
前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルの色値を前記“以前映像の圧縮・復元された圧縮ブロック”の対応する各ピクセルの色値と比較し、
予め定めた許容範囲内で前記色値が類似である場合、前記比較結果が一致すると判別することを含む。
【００６４】
例示的な実施形態において、前記色値を比較することは、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルの色成分の平均色値を、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色成分の平均色値と比較することをさらに含む。
【００６５】
例示的な実施形態において、前記動きベクトルに対応する‘圧縮ブロック’のパラメーターを前記“以前映像の圧縮・復元された圧縮ブロック”の対応するパラメーターと比較することは、前記動きベクトルに対応する‘圧縮ブロック’の周波数特性値を前記“以前映像の圧縮・復元された圧縮ブロック”の周波数特性値と比較し、予め定めた許容範囲内で前記周波数特性値が類似である場合、前記比較結果が一致すると判別することを含む。
【００６６】
例示的な実施形態において、前記周波数特性値を比較することは、前記動きベクトルに対応する‘圧縮ブロック’の各ピクセルのピクセル値を平均ピクセル値と比較して第１周波数特性値を生成し、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルのピクセル値を平均ピクセル値と比較して第２周波数特性値を生成することを含む。
【００６７】
例示的な実施形態において、前記映像データ処理方法は、三番目の優先順位において、前記“以前映像の圧縮・復元された圧縮ブロック”に基づいて前記現在映像の原映像データの中の各‘圧縮ブロック’の動きベクトルを計算し、前記動きベクトルに対応する‘圧縮ブロック’と、前記“以前映像の圧縮・復元された圧縮ブロック”の各ピクセルの色値の差の絶対値の合計（以下、‘ＳＡＤ’という）を計算し、前記ＳＡＤを予め定めた基準値と比較し、前記ＳＡＤが前記基準値より小さい場合、前記比較結果が一致することと判別することをさらに含む。
【００６８】
例示的な実施形態において、前記基準値は、前記映像データ処理装置において使われたデータ圧縮動作モードのエラー率に基づいて決定される。
【発明の効果】
【００６９】
本発明の例示的な実施形態によると、現在映像の生（圧縮・復元されていない）データを可能な限り用いるので、圧縮エラーを最小限にとどめ、映像圧縮スキームを使用する表示装置によって表示される映像の画質を向上できる。
【図面の簡単な説明】
【００７０】
【図１】一般的なディスプレーシステムを概略的に示すブロック図である。
【図２】本発明の例示的な実施形態によるディスプレーシステムを概略的に示すブロック図である。
【図３】本発明の例示的な実施形態による図２に示すタイミング制御ユニットを概略的に示すブロック図である。
【図４】図３に示す応答速度補償回路を概略的に示すブロック図である。
【図５】本発明の例示的な実施形態による図３に示す無損失データ選択ユニットを概略的に示すブロック図である。
【図６】本発明の例示的な実施形態による無損失データ選択ユニットの動作を説明するための図面である。
【図７】本発明の例示的な実施形態による無損失データ選択ユニットの動作を説明するための図面である。
【図８】本発明の例示的な実施形態による無損失データ選択ユニットの動作を説明するための図面である。
【図９】本発明の例示的な実施形態による無損失データ選択ユニットの動作を説明するための図面である。
【図１０】本発明の例示的な実施形態による無損失データ選択ユニットの動作を説明するための図面である。
【図１１】本発明の例示的な実施形態による無損失データ選択ユニットの動作を説明するための図面である。
【図１２】本発明の例示的な実施形態による無損失データ選択ユニットの動作を説明するための図面である。
【図１３】本発明によるディスプレーシステムの動作を概略的に説明するための図面である。
【発明を実施するための形態】
【００７１】
本発明の長所、及び特徴、それを達成する方法は、添付される図面と共に詳細に後述されている実施形態を通じて説明される。しかし本発明は、ここで説明される実施形態に限定されることなく他の形態に具体化され得る。但し、本実施形態は、本発明が属する技術分野で通常の知識を有する者が本発明の技術的思想を容易に実施できる程度に詳細に説明するために提供されるものである。
図面において、本発明の実施形態は、図示した特定の実施形態に制限されない。また、明確性を確保するために誇張されている場合がある。また、明細書全体にわたって同一の参照番号が付された部分は、同一の構成要素を表す。
【００７２】
本明細書で‘及び／又は’という表現は、前後に羅列された構成要素の中で少なくとも１つを含む意味として使われる。また、‘連結する／結合される’という表現は、他の構成要素と直接的に連結するか、或いは他の構成要素を通じて間接的に連結されることを含む意味として使われる。本明細書で単数型は、文脈上で特別に限定しない限り複数型も含む。また、本明細書で使われる‘含む’の目的語となった構成要素、段階、動作、及び／又は、素子は、１つ以上の他の構成要素、段階、動作、素子、及び／又は、それらのグループの存在、又は、追加を意味する。
【００７３】
図２は、本発明の例示的な実施形態によるディスプレーシステムを概略的に示すブロック図である。本発明の例示的な実施形態によるディスプレーシステムは、液晶表示装置（ＬＣＤ）又は発光ダイオード（ＬＥＤ）表示と関連したディスプレーシステムである。しかし、本発明の例示的な実施形態によるディスプレーシステムがこれらのディスプレーシステムに限定されないことは、明白であろう。
【００７４】
図２を参照すると、本発明の例示的な実施形態によるディスプレーシステムは、映像データ提供ユニット１０００、タイミング制御ユニット２０００、そしてディスプレーパネル３０００を含む。映像データ提供ユニット１０００は、タイミング制御ユニット２０００に映像データ（例えば、ＲＧＢデータ）を提供するように構成される。例えば、映像データ提供ユニット１０００は、デジタルＴＶの映像データ受信機［例えば、セットボックス（Ｓｅｔ−Ｔｏｐ  Ｂｏｘ）、又は、その類似品］である。しかし、映像データ提供ユニット１０００がここに開示した場合に限定されないことは、よく理解できよう。例えば、ディスプレーシステムがコンピュータシステムに適用される場合、映像データ提供ユニット１０００はコンピュータであり、タイミング制御ユニット２０００は映像データ提供ユニット１０００から提供される映像データがディスプレーパネル３０００に表示されるように、映像データのタイミングを制御する。ディスプレーパネル３０００は、デジタルＴＶパネル、ＰＣスクリーンパネル、を含む。
【００７５】
ディスプレーパネル３０００は、特に図示していないけれども、ピクセル（画素）アレイ（ｐｉｘｅｌ  ａｒｒａｙ）、ゲートドライバー、ソースドライバー、などの構成要素を含む。例示的なディスプレーパネル３０００が上記の特許文献１に開示されており、その内容全体は、本出願にレファレンスとして組み込まれている。
【００７６】
本発明の例示的な実施形態において、タイミング制御ユニット２０００は、映像データ提供ユニット１０００から提供される映像データを圧縮し、圧縮された映像データを一時的に格納し、圧縮された映像データを復元するように構成される。本発明の例示的な実施形態によるディスプレーシステムの場合、映像データの圧縮率を増加しても圧縮エラー（又は、データ損失）による映像の画質低下を防止できる。この特徴及びその他の特徴を、以下に詳細に説明する。
【００７７】
図３は、本発明の例示的な実施形態による、図２に示すタイミング制御ユニットを概略的に示すブロック図である。
【００７８】
図３を参照すると、タイミング制御ユニット２０００は、制御器２１００、ラインバッファー２２００、データ圧縮及び復元ブロック２３００、メモリー２４００、無損失データ選択ユニット（Ｌｏｓｓｌｅｓｓ  Ｄａｔａ  Ｓｅｌｅｃｔｉｏｎ  Ｕｎｉｔ、ＬＤＳＵと略す）２５００、そして応答速度補償回路（Ｄｙｎａｍｉｃ  Ｃａｐａｃｉｔａｎｃｅ  Ｃｏｍｐｅｎｓａｔｉｎｇ  ｃｉｒｃｕｉｔ、ＤＣＣと略す）２６００を含む。
【００７９】
制御器２１００は、タイミング制御ユニット２０００の全般的な動作を制御するように構成される。ラインバッファー２２００は、映像データをライン単位で格納する。ラインバッファー２２００に格納された映像データは、通常隣接する複数の画素からなるブロック（以下、‘圧縮ブロック’という）単位で、データ圧縮及び復元ブロック２３００に提供される。ラインバッファー２２００には、本発明の場合、‘圧縮ブロック’の調査範囲（ｓｅａｒｃｈ  ｒａｎｇｅ）（又は、動き推定範囲（ｍｏｔｉｏｎ  ｅｓｔｉｍａｔｉｏｎ  ｒａｎｇｅ））を含む映像データが格納される。例えば、‘圧縮ブロック’の大きさが２×２（２行×２列の画素からなる）であり、‘圧縮ブロック’の調査範囲が８×８であると仮定すれば、ラインバッファー２２００には８個のライン（画素の行）に対応する映像データが格納される。映像データは、複数の画素各々のＲＧＢデータを含む。
【００８０】
データ圧縮及び復元ブロック２３００は、エンコーダー＆デコーダー部２３１０とデコーダー部２３２０とを含む。エンコーダー＆デコーダー部２３１０は、ラインバッファー２２００から提供される‘圧縮ブロック’の現在（ｃｕｒｒｅｎｔ）映像データを圧縮し、圧縮されたデータ２３１１をビットストリームとしてメモリー２４００に出力するように構成される。また、エンコーダー＆デコーダー部２３１０は、現在映像の圧縮されたデータを復元するように構成される。
この、現在映像の復元されたデータ（以下、“現在映像の圧縮・復元された圧縮ブロック”と称する）ＣＵＲＲ＿ＲＥＣは、無損失データ選択ユニット２５００に提供される。また、エンコーダー＆デコーダー部２３１０によって圧縮されたデータ２３１１は、メモリー２４００に格納される。
【００８１】
メモリー２４００に格納された圧縮されたデータ２３１１は、以前（ｐｒｅｖｉｏｕｓ）映像のデータとして使われる。デコーダー部２３２０は、メモリー２４００から‘圧縮ブロック’単位に圧縮されたデータ２４０１を受信し、入力された圧縮データを復元する。復元されたデータ（以下、“以前映像の圧縮・復元された圧縮ブロック”と称する）ＰＲＥＶ＿ＲＥＣは、無損失データ選択ユニット２５００に提供される。ここで、デコーダー部２３２０に提供される圧縮されたデータ２４０１は、現在映像でなく以前映像と関連したデータである。
【００８２】
データ圧縮及び復元ブロックの一例が上記の特許文献２に掲載され、その特許文献２は、本出願にレファレンスとして組み込まれている。このレファレンスに開示されているところによれば、データ圧縮及び復元ブロック２３００は、多様なデータ圧縮方式、例えば、差動パルス符号変調（Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ、ＤＰＣＭ）方式とパルス符号変調（ＰＣＭ）方式を使用してデータを圧縮するように構成される。データ圧縮及び復元ブロック２３００は、複数のモードによって、データを各々圧縮し、複数のモードの中から選択されたモードによって、圧縮されたデータを出力する。そのようなモードによって、各々圧縮されたデータのエラー率は、互いに異なる。
【００８３】
引続き図３を参照すると、無損失データ選択ユニット２５００は、データ圧縮及び復元ブロック２３００から“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣと“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣを、そしてラインバッファー２２００から現在映像の原データ（生データ）ＣＵＲＲ＿ＯＲＧを受信する。‘圧縮ブロック’ＣＵＲＲ＿ＲＥＣ、ＰＲＥＶ＿ＲＥＣのデータは、圧縮・復元されたデータであり、一方、データＣＵＲＲ＿ＯＲＧは、圧縮も復元もされていない現在映像の原データである。無損失データ選択ユニット２５００は、入力されたＣＵＲＲ＿ＲＥＣ、ＰＲＥＶ＿ＲＥＣ、ＣＵＲＲ＿ＯＲＧに基づいて、“以前映像の圧縮・復元された圧縮ブロック”と一致する（又は、予め定めた許容範囲内で一致する）‘圧縮ブロック’が現在映像（又は、現在映像の調査範囲（現在映像の動き推定範囲））の内に存在するか否かを判別する。
【００８４】
仮りに、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣと一致する（又は、予め定めた許容範囲内で一致する）‘圧縮ブロック’が現在映像の原映像データ中（又は、現在映像の調査範囲（現在映像の動き推定範囲））に存在すると判別した場合、無損失データ選択ユニット２５００は、現在映像の原映像データ中の一致した‘圧縮ブロック’を第１、第２出力とする。
しかし、仮りに、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣと一致する（又は、予め定めた許容範囲内で一致する）‘圧縮ブロック’が現在映像の原映像データ中（又は、現在映像の調査範囲（即ち、現在映像の動き推定範囲））に存在しないと判別した場合、無損失データ選択ユニット２５００は、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣ、“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣを各々、第１、第２出力とする。
【００８５】
応答速度補償回路２６００は、無損失データ選択ユニット２５００から上記第２、第１出力を受けて各々、第２入力（現在映像データＣＵＲＲ）と第１入力（以前映像データＰＲＥＶ）を受信し、この入力されたデータＣＵＲＲ、ＰＲＥＶの差によって、現在映像のデータを選択的に補償する。現在映像のデータを補償することによって表示装置の応答速度を向上させることができる。
【００８６】
以上の説明から分かるように、“以前映像の圧縮・復元された圧縮ブロック”と一致する（又は、予め定めた許容範囲内で一致する）‘圧縮ブロック’が現在映像（又は、現在映像の調査範囲）に存在すると判別される時、応答速度補償回路２６００に提供される以前映像データＰＲＥＶとして、“以前映像の圧縮・復元された圧縮ブロック”の代りにデータ圧縮及び復元ブロック２３００を経由しない現在映像の原データ中の該当‘圧縮ブロック’が提供される。その場合、圧縮エラーを含む“以前映像の圧縮・復元された圧縮ブロック”が以前映像データＰＲＥＶとして使われないので、圧縮によるエラーを最小化することが可能である。これは、映像圧縮方式を使用する表示装置の画質が向上することを意味する。
【００８７】
“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣと、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣの比較結果を一致する（又は、予め定めた許容範囲内で一致する）と判別した場合、それは映像のその部分が不変である（即ち、静止している）と判別したことを意味する。
該部分が不変（静止）と判別したので、無損失データ選択ユニット２５００は現在映像の原（生）データＣＵＲＲ＿ＯＲＧの該当‘圧縮ブロック’を、応答速度補償回路（ＤＣＣ）２６００の以前映像データＰＲＥＶ入力として適用する。
その結果、現在映像の原データＣＵＲＲ＿ＯＲＧの該当‘圧縮ブロック’は、応答速度補償回路ＤＣＣの現在映像データＣＵＲＲ入力として供給され、同時に、応答速度補償回路ＤＣＣの以前映像データＰＲＥＶ入力として供給される。
従来技術による動作の場合は、このケースでも“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣ（これは、圧縮エラーを含む）が応答速度補償回路（ＤＣＣ）２６００の以前映像データＰＲＥＶ入力として供給される。
この以前映像データＰＲＥＶ入力は現在映像の原データＣＵＲＲ＿ＯＲＧと一致しないので、応答速度補償回路ＤＣＣ、２６００は“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣの圧縮エラーをディスプレーパネルに与えてしまう。
一方、本発明の実施形態では、このシナリオによれば、現在映像の原データＣＵＲＲ＿ＯＲＧの中の該当‘圧縮ブロック’を応答速度補償回路（ＤＣＣ）２６００の以前映像データＰＲＥＶ入力として適用するので、圧縮エラーは映像に導入されない。
即ち、現在映像の原データＣＵＲＲ＿ＯＲＧを使い圧縮エラーを最小限に抑えるので、映像品質が維持できる。
【００８８】
図４は、図３に示す応答速度補償回路（ＤＣＣ）２６００を概略的に示すブロック図である。
【００８９】
図４を参照すると、応答速度補償回路２６００は、ルックアップテーブル（ＬＵＴ）２６１０と変換部２６２０を含む。ルックアップテーブル２６１０には現在映像の画素データを補償するための補正値が格納される。ルックアップテーブル２６１０には以前映像データＰＲＥＶ（第１入力）と現在映像データＣＵＲＲ（第２入力）が入力される。ルックアップテーブル２６１０に格納された補正値の中の何れか１つが、入力されたデータＰＲＥＶ、ＣＵＲＲ（又は、入力されたデータ各々の上位ｍ−ビットデータ）を行及び列アドレスとして使用して選択される。変換部２６２０は、入力されたデータＣＵＲＲ、ＰＲＥＶとの間の差が基準値より小さいか否かを判別する。仮りに、この差がある基準値より大きければ、変換部２６２０は、選択された補正値に基づいて現在映像の画素データを補償する。そのように補償されたデータは、ディスプレーパネル３０００に提供される。仮りに、この差がある基準値より小さければ、変換部２６２０は、補償なしで入力された現在映像の画素データをそのまま出力する。
【００９０】
応答速度補償回路２６００の構成が、ここに開示した実施形態に限定されないことは、よく理解できよう。応答速度補償回路２６００の多様な例が特許文献３に開示され、その特許文献３は、本出願のレファレンスとして含まれる。
【００９１】
図５は、本発明の例示的な実施形態による図３に示す無損失データ選択ユニットを概略的に示すブロック図である。
【００９２】
本発明の例示的な実施形態による無損失データ選択ユニット２５００は、応答速度補償回路２６００に提供される以前映像データＰＲＥＶ（第１入力）として、現在映像の原データＣＵＲＲ＿ＯＲＧの中の‘圧縮ブロック’と“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣとのいずれか１つを選択するように構成される。
同時に、応答速度補償回路２６００に提供される現在映像データＣＵＲＲ（第２入力）として、現在映像の原データＣＵＲＲ＿ＯＲＧの中の‘圧縮ブロック’と“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣとのいずれか１つを選択するように構成される。
この選択は、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣと一致する（又は、予め定めた許容範囲内で一致する）‘圧縮ブロック’が現在映像の原データの中に存在するか否かに基づいて決定される。これは、以下に詳細に説明される。
【００９３】
図５を参照すると、本発明の例示的な実施形態による無損失データ選択ユニット２５００は、レジスター２５１０、停止映像判別部２５２０、動きベクトル決定部２５３０、整合性判別部２５４０、エラー訂正部２５５０、決定部２５６０、そして基準値決定部２５７０を含む。
【００９４】
ラインバッファー２２００に格納されたデータ（複数のラインに対応するデータ）の中の調査範囲（ｓｅａｒｃｈ  ｒａｎｇｅ）（例えば、‘圧縮ブロック’の動き推定範囲）に対応する映像データが、制御器２１００の制御の下でレジスター２５１０に格納される。
停止映像判別部２５２０は、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣと“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣに基づいて現在映像が停止映像であるか否かを判別する。
動きベクトル決定部２５３０は、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣと調査範囲に属する現在映像の原データに基づいて動きベクトルＭＶを決定する。
整合性判別部２５４０は、基準値決定部２５７０からの基準値に基づいて動きベクトル決定部２５３０によって決定された動きベクトルＭＶの整合性を判別するように構成される。
エラー訂正部２５５０は、現在決定された動きベクトルＭＶが、以前に決定された動きベクトル（又は周辺の動きベクトル）と一貫性がある（ｃｏｎｓｉｓｔｅｎｔ）か否かを判別し、もし必要なら、現在決定された動きベクトルＭＶを周辺の動きベクトルと一貫性がある動きベクトルに補正するように構成される。
決定部２５６０は、停止映像判別部２５２０の判別結果、整合性判別部２５４０の判別結果、エラー訂正部２５５０の補正結果に基づいて応答速度補償回路２６００の以前映像データＰＲＥＶとして、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣ、又は現在映像の原データＣＵＲＲ＿ＯＲＧの中の該当（決定された動きベクトルに対応する）‘圧縮ブロック’を選択する。
基準値決定部２５７０は、データ圧縮及び復元ブロック２３００で使われる圧縮モードに基づいて整合性判別部２５４０に提供すべき基準値を決定する。
使われた圧縮モードを表す情報は、データ圧縮及び復元ブロック２３００から提供されるか、或いは以前映像の圧縮・復元されたデータＰＲＥＶ＿ＲＥＣに組み込むか、或いはまた、他の方法で包含させることができる。
各圧縮モードは固有のエラー率を有している。無損失データ選択ユニット２５００はエラー率を、データ圧縮及び復元ブロック２３００から受け取り、現在映像の原データＣＵＲＲ＿ＯＲＧの中の該当‘圧縮ブロック’と、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣのいずれかを、ＤＣＣ回路２６００に供給すべき以前映像データＰＲＥＶとして出力するかを決定する。
結局、使われたモードによって、基準値が決定されることは、使われたモードのエラー率に基づいて基準値が決定されることを意味する。
【００９５】
以下、無損失データ選択ユニット２５００の各構成要素の動作を図６乃至図１２に基づいて詳細に説明する。
【００９６】
データ圧縮及び復元ブロック２３００がブロック単位（例えば、４×２）で画素データを圧縮すると仮定する。即ち、‘圧縮ブロック’は、３つの色成分（Ｒ、Ｇ、Ｂ）を含み、‘圧縮ブロック’の大きさが４×２である場合、図６に示したように、４×２‘圧縮ブロック’ＣＢは、色成分（Ｒ、Ｇ、Ｂ）に各々対応する３個の‘圧縮ブロック’から構成される。
説明の便宜上、‘圧縮ブロック’の各画素値は、［ｃｏｌｏｒ］［ｋ］の形式で表現される。ここで、「ｃｏｌｏｒ」は、‘圧縮ブロック’の色成分Ｒ、Ｇ、Ｂのいずれかを表し、「ｋ」は、各画素の位置を表す。‘圧縮ブロック’に対応する現在映像の画素データがラインバッファー２２００からエンコーダー＆デコーダー部２３１０に伝送される時、メモリー２４００に格納された以前映像の対応する‘圧縮ブロック’は、デコーダー部２３２０に伝送される。
エンコーダー＆デコーダー部２３１０によって圧縮・復元された、“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣと、デコーダー部２３２０によって復元された、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣは、無損失データ選択ユニット２５００に各々提供される。
［停止映像判別（ＪＵＤＧＭＥＮＴ  ＯＦ  ＳＴＩＬＬ  ＩＭＡＧＥ）］
【００９７】
停止映像判別部２５２０は、“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣと“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣとに基づいて現在映像が停止映像であるか否かを判別し、これは、下の式［数１］によって、実行される。
【数１】
2011087301.tif 000003
【００９８】
［数１］で、Ｎｂｌｏｃｋは、‘圧縮ブロック’に属する画素の数を表す。例えば、‘圧縮ブロック’の大きさが４×２である時、Ｎｂｌｏｃｋの値は、８である。
【００９９】
停止映像を判別する動作が図７に示されている。各々の色成分に対する計算は、同様に実行されることが図７から分かる。各々の色成分において、図７に示したように、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣに属する画素［０］〜［７］の画素値と“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣに属する画素［０］〜［７］の画素値との間の差の絶対値の合計が計算機（２５２１Ｒ、２５２１Ｇ、２５２１Ｂ）によって得られる。そのようにして得られた値は、加算器２５２２によって合算され、合算された結果である差値ｄｉｆｆ＿ｖａｌｕｅは、［数１］の結果値を表す。
［数１］によって計算された差値ｄｉｆｆ＿ｖａｌｕｅが‘０’である時、現在映像は、停止映像として判別される。これは、データ圧縮及び復元ブロック２３００に入力された以前、及び現在の映像が同一であるからである。［数１］によって計算された結果値ｄｉｆｆ＿ｖａｌｕｅが‘０’である時、停止映像判別部２５２０は、停止映像を表すヒット信号Ｓｔｉｌｌｈｉｔを差値ｄｉｆｆ＿ｖａｌｕｅと共に決定部２５６０に出力する。‘１’のヒット信号Ｓｔｉｌｌｈｉｔは、停止映像を表すために使われ、‘０’のヒット信号Ｓｔｉｌｌｈｉｔは、動映像を表すために使われる。
［動きベクトル決定（ＤＥＴＥＲＭＩＮＡＴＩＯＮ  ＯＦ  ＭＯＴＩＯＮ  ＶＥＣＴＯＲ）］
【０１００】
動きベクトル決定部２５３０は、現在映像の動き推定範囲の内で“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣと最も良く一致する現在映像の圧縮・復元されていない原データＣＵＲＲ＿ＯＲＧに属する‘圧縮ブロック’に対する動きベクトルＭＶを決定する。本発明の例示的な実施形態において、動きベクトルＭＶは、比較的演算量が少ないながら高い正確度を有するＳＡＤ（Ｓｕｍ  ｏｆ  Ａｂｓｏｌｕｔｅ  ｖａｌｕｅｓ  ｏｆ  Ｄｉｆｆｅｒｅｎｃｅｓ、差の絶対値の合計）を利用して決定される。他の例として、動きベクトルＭＶを決定するためにＳＳＤ（Ｓｕｍ  ｏｆ  Ｓｑｕａｒｅ  ｖａｌｕｅｓ  ｏｆ  Ｄｉｆｆｅｒｅｎｃｅｓ、差の２乗の合計）が利用できる。しかし、動きベクトルＭＶを決定する方式がこれらに限定されないことは、よく理解できよう。
【０１０１】
図８に示したように、以前映像の‘圧縮ブロック’ＣＢｐ（即ち、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣ）の位置を基準として、現在映像の圧縮・復元されていない原データＣＵＲＲ＿ＯＲＧの調査範囲（動き推定範囲）２５３１の内で‘圧縮ブロック’を所定の方向に移動しながら、そのＳＡＤ値を下の式［数２］によって、各々計算する。そのように計算したＳＡＤ値の中で最も小さなＳＡＤ値ｍｉｎＳＡＤ（ｉ、ｊ）が選択される。即ち、式［数３］から分かるように、最も小さなＳＡＤ値に基づいて動きベクトルＭＶ（ｉ、ｊ）が決定される。
ここで、（ｉ、ｊ）は、現在映像の圧縮・復元されていない原データＣＵＲＲ＿ＯＲＧから選択された‘圧縮ブロック’を以前映像の‘圧縮ブロック’ＣＢｐを基準として行方向にｉ画素分だけ、そして列方向にｊ画素分だけ移動したことを表す。そのように決定された動きベクトルＭＶ（ｉ、ｊ）は、整合性判別部２５４０に出力される。
【数２】
2011087301.tif 000004
【数３】
2011087301.tif 000005
［整合性判別（ＪＵＤＧＭＥＮＴ  ＯＦ  ＭＡＴＣＨＩＮＧ）］
【０１０２】
たとえ最も小さなＳＡＤ値に対応する‘圧縮ブロック’の動きベクトルＭＶ（ｉ、ｊ）が上記のようにして決定されても、決定された動きベクトルＭＶ（ｉ、ｊ）が正確であるか否かを判別する必要がある。最も小さなＳＡＤ値に対応する‘圧縮ブロック’の動きベクトルＭＶ（ｉ、ｊ）が決定されても、動きベクトルＭＶ（ｉ、ｊ）に対応する候補ブロックの画素データが“以前映像の圧縮・復元された圧縮ブロックＰＲＥＶ＿ＲＥＣ”と正確に一致するか否かを保証することは、難しい。その理由で、決定された動きベクトルＭＶ（ｉ、ｊ）に対する整合性を検証する必要がある。これは、整合性判別部２５４０によって下記のように実行される。整合性は、画素を基準として、色相を基準として、そして‘圧縮ブロック’を基準として各々実行される。
【０１０３】
［画素整合性］
【０１０４】
動きベクトルＭＶ（ｉ、ｊ）に対応する現在映像の‘圧縮ブロック’ＣＢｃに属する画素の整合性は、下の式［数４］乃至［数６］によって決定される。
【数４】
2011087301.tif 000006
【数５】
2011087301.tif 000007
【数６】
2011087301.tif 000008
【０１０５】
以下、画素を基準として整合性を判別する動作を図９、及び［数４］乃至［数６］を参照して詳細に説明する。
図９及び［数４］、［数５］において、
ＰＲＥＶ＿ＲＥＣ  ［ｃｏｌｏｒ］［ｋ］  は、「当該‘圧縮ブロック’ＣＢｐ、即ち、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣの各画素値」であり、
ＭＶ（ｉ、ｊ）［ｃｏｌｏｒ］［ｋ］  は、「圧縮・復元されていない）現在映像の原データＣＵＲＲ＿ＯＲＧから、動きベクトルＭＶ（ｉ、ｊ）に対応して選択された‘圧縮ブロック’ＣＢｃの各画素値」を意味する。これは、レジスター２５１０に一時的に格納されている。
【０１０６】
まず、図９を参照すると、色成分Ｒに関しては、以前映像の‘圧縮ブロック’ＣＢｐの最初の画素値Ｒ０と、動きベクトルＭＶ（ｉ、ｊ）に対応する現在映像の‘圧縮ブロック’ＣＢｃの最初の画素値Ｒ０の差を減算器２５３１Ｒによって得る。
同様に、色成分Ｇ、色成分Ｂに関しても、最初の画素値Ｇ０の差、最初の画素値Ｂ０の差を各々、減算器２５３１Ｇ、２５３１Ｂによって得る。
次に最初の画素値の差が基準値Ｔｈｍｏｄｅより小さいか否かを判別機２５３２によって各々判別する。仮りに、最初の画素値の差が全て基準値Ｔｈｍｏｄｅより小さいと判別されれば、即ち、Ｒｈｉｔ＝１、Ｇｈｉｔ＝１、そしてＢｈｉｔ＝１であると、最初の画素に対する画素ヒット値Ｐｉｘｅｌｈｉｔ［ｋ］が’１’に決定される。この場合を除外すると、画素ヒット値Ｐｉｘｅｌｈｉｔ［ｋ］は、‘０’に決定される。
【０１０７】
本発明の例示的な実施形態において、画素［１］〜［７］のヒット値は、先に画素［０］について説明したのと同一の方式によって、順次的に又は、同時に計算される。計算されたヒット値（図９内の画素ヒット値テーブル２５３３を参照）、又は、該ヒット値の合計）は、決定部２５６０に提供される。基準値Ｔｈｍｏｄｅは、データ圧縮及び復元ブロック２３００で使われる、選択されたモードのエラー率に基づいて基準値決定部２５７０によって決定される。
基準値Ｔｈｍｏｄｅは、色相Ｒ、Ｇ、Ｂにより異なっている場合がある。
【０１０８】
これは、使用するモードの圧縮特性を考慮して画素整合性可否を判別することによって、整合性の正確度を高めると同時に使用した圧縮エンジンの構造に柔軟に対処できることを意味する。
【０１０９】
［色整合性］
【０１１０】
色成分に対する整合性は、“以前映像の圧縮・復元された圧縮ブロック”の画素のＲ成分の平均値Ａｖｇ＿Ｒｐｒｅｖと、選択された動きベクトルＭＶ（ｉ、ｊ）に対応する現在映像の原データの画素のＲ成分の平均値Ａｖｇ＿ＲＭＶ（ｉ、ｊ）に基づいて決定できる。平均値Ａｖｇ＿Ｒｐｒｅｖ、Ａｖｇ＿ＲＭＶ（ｉ、ｊ）は、次の式［数７］、及び［数８］によって計算される。これらの式は、Ｒ成分に関したものであるが、残りの色成分Ｇ、Ｂに関する平均値も同様に計算できる。
【数７】
2011087301.tif 000009
【数８】
2011087301.tif 000010
【０１１１】
Ｒ成分の平均値Ａｖｇ＿Ｒｐｒｅｖ、Ａｖｇ＿ＲＭＶ（ｉ、ｊ）の差が基準値ＴＨ＿Ｒｍｏｄｅより小さければ、Ｒ成分に係るヒット値Ａｖｇ＿Ｒｈｉｔは、‘１’に決定される。しかし、Ｒ成分の平均値Ａｖｇ＿Ｒｐｒｅｖ、Ａｖｇ＿ＲＭＶ（ｉ，ｊ）の差が基準値ＴＨ＿Ｒｍｏｄｅより大きければ、Ｒ成分に係るヒット値Ａｖｇ＿Ｒｈｉｔは、‘０’に決定される。これは、下の式［数９］、及び［数１０］によって表現される。
【数９】
2011087301.tif 000011
【数１０】
2011087301.tif 000012
【０１１２】
以下、色成分に対する整合性を判別する動作を、図１０、及び式［数７］乃至［数１０］を参照して詳細に説明する。
【０１１３】
まず、図１０を参照すると、Ｒ成分の平均値Ａｖｇ＿Ｒｐｒｅｖ、Ａｖｇ＿ＲＭＶ（ｉ、ｊ）は、計算機２５４１ａ、２５４１ｂを通じて各々計算され、平均値Ａｖｇ＿Ｒｐｒｅｖ、Ａｖｇ＿ＲＭＶ（ｉ、ｊ）の差は、減算器２５４４Ｒによって計算される。そして、Ｇ成分の平均値Ａｖｇ＿Ｇｐｒｅｖ、Ａｖｇ＿ＧＭＶ（ｉ、ｊ）は、計算機２５４２ａ、２５４２ｂを通じて各々計算され、平均値Ａｖｇ＿Ｇｐｒｅｖ、Ａｖｇ＿ＧＭＶ（ｉ、ｊ）の差は、減算器２５４４Ｇによって計算される。Ｂ成分の平均値Ａｖｇ＿Ｂｐｒｅｖ、Ａｖｇ＿ＢＭＶ（ｉ、ｊ）は、計算機２５４３ａ、２５４３ｂを通じて各々計算され、平均値Ａｖｇ＿Ｂｐｒｅｖ、Ａｖｇ＿ＢＭＶ（ｉ、ｊ）の差は、減算器２５４４Ｂによって計算される。上述した動作は、順次的に又は、同時に実行される。
【０１１４】
そのように計算された差値が対応する基準値ＴＨ＿Ｒｍｏｄｅ、ＴＨ＿Ｇｍｏｄｅ、ＴＨ＿Ｂｍｏｄｅより小さいか否かが判別機２５４５によって判別される。仮りに、Ｒ成分に対応する差値が基準値ＴＨ＿Ｒｍｏｄｅより小さいと判別されれば、Ｒ成分に対する整合性を表すヒット信号Ａｖｇ＿Ｒｈｉｔは、‘１’と決定される。そうではないと判定されれば、ヒット信号Ａｖｇ＿Ｒｈｉｔは、‘０’と決定される。同様に、残りの色成分Ｇ、Ｂに対する整合性を表すヒット信号Ａｖｇ＿Ｇｈｉｔ、Ａｖｇ＿Ｂｈｉｔも、上記と同様に決定される。色成分Ｒ、Ｇ、Ｂに対する整合性を表すヒット信号Ａｖｇ＿Ｒｈｉｔ、Ａｖｇ＿Ｇｈｉｔ、Ａｖｇ＿Ｂｈｉｔのテーブル２５４６＿ｉ（ｉ＝１〜ｍ）は、決定部２５６０に提供される。
【０１１５】
基準値ＴＨ＿Ｒｍｏｄｅ、ＴＨ＿Ｇｍｏｄｅ、ＴＨ＿Ｂｍｏｄｅは、互いに同一に又は、異なるように設定されることができる。
【０１１６】
［周波数整合性］
【０１１７】
周波数成分に対する整合性は、下の式［数１１］乃至［数１５］によって、決定される。
【数１１】
2011087301.tif 000013
【数１２】
2011087301.tif 000014
【数１３】
2011087301.tif 000015
【数１４】
2011087301.tif 000016
【数１５】
2011087301.tif 000017
【０１１８】
以下、周波数成分に対する整合性を判別する動作を、図１１と式［数１１］乃至［数１５］を参照して詳細に説明する。
【０１１９】
まず、以前映像の‘圧縮ブロック’に属する画素に対する周波数特性と、圧縮・復元されていない、即ち原データ（生データ）からなる現在映像の‘圧縮ブロック’に属する画素に対する周波数特性が計算される。“以前映像の圧縮・復元された圧縮ブロック”に属する各画素に対する周波数特性は、“以前映像の圧縮・復元された圧縮ブロック”に属する各画素の値が上記［数７］によって計算された平均値Ａｖｇ＿Ｒｐｒｅｖより大きいか否かによって、決定される。
例えば、図１１を参照すると、“以前映像の圧縮・復元された圧縮ブロック”に属する画素［０］の値が平均値Ａｖｇ＿Ｒｐｒｅｖより大きいか否かが判別機２５４７によって判別される。仮りに、“以前映像の圧縮・復元された圧縮ブロック”に属する画素［０］の値が平均値Ａｖｇ＿Ｒｐｒｅｖより大きいと判別されれば、周波数特性は、‘Ｈ’と決定される。しかし、“以前映像の圧縮・復元された圧縮ブロック”に属する画素［０］の値が平均値Ａｖｇ＿Ｒｐｒｅｖより小さいと判別されれば、周波数特性は、‘Ｌ’と決定される。
残りの画素の周波数特性も、同様に決定される。そのように決定された周波数特性は、図１１のテーブル２５４８を構成する。このテーブル２５４８は、“以前映像の圧縮・復元された圧縮ブロック”に属するＲ成分の周波数特性Ｒ＿Ｆｒｅｑｐｒｅｖ［ｋ］を表す。
【０１２０】
圧縮・復元されていない現在映像の‘圧縮ブロック’に属する各画素に対する周波数特性は、現在映像の‘圧縮ブロック’に属する各画素の値が上記の式［数８］によって計算された平均値Ａｖｇ＿ＲＭＶ（ｉ、ｊ）より大きいか否かによって、決定される。
例えば、図１１を参照すると、現在映像の‘圧縮ブロック’に属する画素［０］の値が平均値Ａｖｇ＿ＲＭＶ（ｉ、ｊ）より大きいか否かが判別機２５４９によって判別される。仮りに、現在映像の‘圧縮ブロック’に属する画素［０］の値が平均値Ａｖｇ＿ＲＭＶ（ｉ、ｊ）より大きいと判別されれば、周波数特性は、‘Ｈ’と決定される。しかし、現在映像の‘圧縮ブロック’に属する画素［０］の値が平均値Ａｖｇ＿ＲＭＶ（ｉ、ｊ）より小さいと判別されれば、周波数特性は、‘Ｌ’に決定される。
残りの画素の周波数特性も、同様に決定される。そのように決定された周波数特性は、図１１のテーブル２５５１を構成する。このテーブル２５５１は、現在映像の‘圧縮ブロック’に属するＲ成分の周波数特性Ｒ＿ＦｒｅｑＭＶ（ｉ、ｊ）［ｋ］を表す。
【０１２１】
現在映像の‘圧縮ブロック’に属する画素の周波数特性Ｒ＿Ｆｒｅｑｐｒｅｖ［ｋ］と以前映像の‘圧縮ブロック’に属する画素の周波数特性Ｒ＿ＦｒｅｑＭＶ（ｉ、ｊ）［ｋ］に基づいてＲ成分に係る周波数整合性が判別される。より具体的に説明すると、図１１を参照すると、現在映像の‘圧縮ブロック’に属する画素各々の周波数特性と以前映像の‘圧縮ブロック’に属する画素各々の周波数特性が一致するか否かが判別機２５５２によって判別される。
例えば、現在映像の‘圧縮ブロック’に属する画素［０］の周波数特性が以前映像の‘圧縮ブロック’に属する画素［０］の周波数特性と一致すると判別されれば、画素［０］のＲ成分に係る周波数整合性を表す値Ｆｒｅｑ＿Ｒｈｉｔ［０］は、‘１’と設定される。しかし、現在映像の‘圧縮ブロック’に属する画素［０］の周波数特性が以前映像の‘圧縮ブロック’に属する画素［０］の周波数特性と一致しないと判別されれば、画素［０］のＲ成分に係る周波数整合性を表す値Ｆｒｅｑ＿Ｒｈｉｔ［０］は、‘０’と設定される。
‘圧縮ブロック’に属する画素［０］〜［７］の周波数整合性は、図１１のテーブル２５５３に表現される。このテーブル２５５３は、‘圧縮ブロック’のＲ成分の周波数整合性Ｆｒｅｑ＿Ｒｈｉｔ［ｋ］を表し、決定部２５６０に提供される。
【０１２２】
Ｇ成分とＢ成分に対する周波数整合性も、上記のＲ成分に対する場合と同様に決定され、それに対する説明は、したがって省略する。
【０１２３】
周波数成分の整合性を判別することは、無損失データ選択ユニット２５００の誤った演算によって発生できるフリッカーリング（ｆｌｉｃｋｅｒｉｎｇ）のような副作用を抑制するためである。
無損失データの画素エラーは比較的小さいけれども、無損失データの‘圧縮ブロック’の周波数分布は、無損失データ選択ユニット２５００により出力されるＰＲＥＶデータの周波数分布と必ずしも良く一致しない。大多数のフリッカーリングは‘圧縮ブロック’内の周波数分布が大きい場合に生じる。周波数整合は‘圧縮ブロック’の周波数分布の平坦化を利用して個々の画素エラーを‘圧縮ブロック’全体に拡散し、特定画素のフリッカーリングを抑制する。
【０１２４】
［‘圧縮ブロック’整合性］
【０１２５】
‘圧縮ブロック’の整合性は、ＳＡＤ値が選択されたモードのエラー率によって予め決定された基準値ＴＨＳＡＤより小さいか否かを判別することによって決定される。‘圧縮ブロック’の整合性は、下の式［数１６］によって決定される。
【数１６】
2011087301.tif 000018
【０１２６】
［数１６］によると、ＳＡＤ値が選択されたモードのエラー率によって予め決定された基準値ＴＨＳＡＤより小さいと判別されれば、‘圧縮ブロック’の整合性を表す値Ｂｌｏｃｋｈｉｔは、‘１’と決定される。しかし、ＳＡＤ値が選択されたモードのエラー率によって予め決定された基準値ＴＨＳＡＤより大きいと判別されれば、‘圧縮ブロック’の整合性を表す値Ｂｌｏｃｋｈｉｔは、‘０’と決定される。‘圧縮ブロック’の整合性を表す値Ｂｌｏｃｋｈｉｔは、決定部２５６０に提供される。
［エラー訂正（ＥＲＲＯＲ  ＣＯＲＲＥＣＴＩＯＮ）］
【０１２７】
エラー訂正部２５５０は、動きベクトル決定部２５３０と整合性判別部２５４０のエラーを補完するために使われる。これは、選択された動きベクトルＭＶ（ｉ、ｊ）の信頼度をさらに高めるためである。例えば、図１２を参照すると、エラー訂正部２５５０は、選択された動きベクトル２５５８が周辺の動きベクトル２５５４〜２５５７と一貫性を有するか否かを判別する。周辺の動きベクトル２５５４〜２５５７は、以前に処理された‘圧縮ブロック’に係るものであって、例えば４個のそのような動きベクトルが、エラー訂正の可否を判別するのに使われる。
仮りに、選択された動きベクトル２５５８が周辺の動きベクトル２５５４〜２５５７と一貫性を有すると判別されれば、エラー訂正は、行なわれない。しかし、仮りに、選択された動きベクトル２５５８が周辺の動きベクトル２５５４〜２５５７と一貫性を有しないと判別されれば、動きベクトルを周辺の動きベクトル２５５４〜２５５７に基づいて推定する。
選択された動きベクトル２５５８が周辺の動きベクトル２５５４〜２５５７と一貫性を有するか否かは、周辺の動きベクトルの全て又は、一部が互いに同一であるか否かによって、決定される。
選択された動きベクトルが周辺の動きベクトルと同一であるか否かの推定によって実行されるエラー訂正に用いられる方法は、ＳＡＤエラー訂正と整合性エラー訂正を含む。
【０１２８】
ＳＡＤエラー訂正は、推定された動きベクトルに対応する現在映像の‘圧縮ブロック’に対するＳＡＤ値を計算して計算されたＳＡＤ値が基準値より小さいか否かを判別することによって行なわれる。このような判別は、‘圧縮ブロック’の整合性を判別すること（［数１６］参照）と実質的に同一に実行され、それに対する説明は、したがって省略される。判別結果は、決定部２５６０に提供される。
【０１２９】
整合性エラー訂正は、推定された動きベクトルに対する整合性を判別することによって行なわれる。このような判別は、先に説明された画素整合性、色整合性、そして周波数整合性を判別することと実質的に同一に実行され、それに対する説明は、したがって省略される。整合性エラー訂正の判別結果は、決定部２５６０に提供される。
［決定（ＤＥＴＥＲＭＩＮＡＴＩＯＮ）］
【０１３０】
図５を再び参照すると、決定部２５６０は、停止映像判別部２５２０によって判別された結果、整合性判別部２５４０によって判別された結果、エラー訂正部２５５０によって判別された結果のうち少なくとも１つの提供を受ける。決定部２５６０は、これらの受け取った結果をある決まった優先順位に従い処理して、どのデータを応答速度補償回路２６００に、以前映像データＰＲＥＶとして伝達すべきかを決定する。例えば、停止映像判別部２５２０の結果が最も高い優先順位を有する。
【０１３１】
その場合、まず、決定部２５６０は、停止映像判別部２５２０の結果即ち、ヒット信号Ｓｔｉｌｌｈｉｔに基づいて現在映像が停止映像であるか否かを判別する。ヒット信号Ｓｔｉｌｌｈｉｔが‘１’である場合、決定部２５６０は、応答速度補償回路２６００に対して供給すべき以前映像データＰＲＥＶとして現在映像の‘圧縮ブロック’即ち、圧縮・復元されていない原データ（無損失データ）を選択する。そのように選択されたデータは、応答速度補償回路２６００に提供される。圧縮・復元されていない原データは、選択された動きベクトルＭＶ（ｉ、ｊ）に基づいてレジスター２５１０内から選択される。このような場合、応答速度補償回路２６００の補償動作は、実行できない。なぜならば、応答速度補償回路２６００の２入力値ＣＵＲＲ、ＰＲＥＶが同一であるからである。現在映像の‘圧縮ブロック’が停止映像と判別される場合、圧縮による画質劣化は、発生しない。
【０１３２】
ヒット信号Ｓｔｉｌｌｈｉｔが‘０’と判別される場合、決定部２５６０は、［数１］の差値ｄｉｆｆ＿ｖａｌｕｅが基準値より小さいか否か、そして選択された動きベクトルＭＶ（ｉ、ｊ）が停止位置ＭＶ（０、０）を表すか否かを判別する。これは、ノイズによって生じうる差値ｄｉｆｆ＿ｖａｌｕｅのエラーを処理するためである。
現在映像が停止映像にも拘わらずヒット信号Ｓｔｉｌｌｈｉｔがノイズによって‘０’と判別されても、現在映像が停止映像であるか否かを判別することが可能である。差値ｄｉｆｆ＿ｖａｌｕｅが基準値より小さく、且つ、選択された動きベクトルＭＶ（ｉ、ｊ）が停止位置ＭＶ（０、０）を表す時、決定部２５６０は、現在映像を停止映像と判別する。その結果、決定部２５６０は、応答速度補償回路２６００に対して送るべき以前映像データＰＲＥＶとして現在映像の原データ中の‘圧縮ブロック’即ち、圧縮・復元されていない原データ（無損失データ）を選択する。そのように選択されたデータは、応答速度補償回路２６００に提供される。圧縮・復元されていない原データは、選択された動きベクトルＭＶ（ｉ、ｊ）に基づいてレジスター２５１０内から選択される。
【０１３３】
仮りに、現在映像が停止映像でないと判別されれば、決定部２５６０は、整合性判別部２５４０の結果が所定の条件を満足するか否かを判別する。整合性判別部２５４０の結果は、上記の通り、画素整合性、色整合性、周波数整合性、若しくは‘圧縮ブロック’整合性を含む。
より具体的には、上記のように、‘圧縮ブロック’の第ｋ番目の画素のヒット値Ｐｉｘｅｌｈｉｔ［ｋ］は、その画素の３色成分のヒット値Ｒｈｉｔ［ｋ］、Ｇｈｉｔ［ｋ］、Ｂｈｉｔ［ｋ］が全て‘１’の場合のみ‘１’とした場合、画素整合性は、‘圧縮ブロック’に属する各画素のヒット値Ｐｉｘｅｌｈｉｔ［ｋ］が全て‘１’である時（又は、各画素のヒット値Ｐｉｘｅｌｈｉｔ［ｋ］の合計が基準値（又は予め定めた許容値、例えば、７）以上である時）、ヒットとして決定される。
色整合性は、各色成分の平均値に係るヒット値、Ａｖｇ＿Ｒｈｉｔ、Ａｖｇ＿Ｇｈｉｔ、Ａｖｇ＿Ｂｈｉｔが全て‘１’である時（又は、各色成分の平均値Ａｖｇ＿Ｒｈｉｔ、Ａｖｇ＿Ｇｈｉｔ、Ａｖｇ＿Ｂｈｉｔに係るヒット値、の合計が基準値（又は予め定めた許容値、例えば、２）以上である時）、ヒットとして決定される。
周波数整合性は、当該‘圧縮ブロック’の第ｋ番目の画素の各色成分に係る周波数整合性を表わす、Ｆｒｅｑ＿Ｒｈｉｔ［ｋ］、Ｆｒｅｑ＿Ｇｈｉｔ［ｋ］、Ｆｒｅｑ＿Ｂｈｉｔ［ｋ］の値が全て‘１’を表す時（又は、Ｆｒｅｑ＿Ｒｈｉｔ［ｋ］、Ｆｒｅｑ＿Ｇｈｉｔ［ｋ］、Ｆｒｅｑ＿Ｂｈｉｔ［ｋ］の値の合計が基準値（又は予め定めた許容値、例えば、２１）以上である時）、ヒットとして決定される。
‘圧縮ブロック’整合性は、‘圧縮ブロック’の整合性を表す値Ｂｌｏｃｋｈｉｔが‘１’である時、ヒットとして決定される。
【０１３４】
入力された決定結果（画像整合性、色整合性、周波数整合性、‘圧縮ブロック’整合性）のいずれか、又は全てが上記のヒット条件を満足する時、決定部２５６０は、選択された動きベクトルＭＶ（ｉ、ｊ）が有効であると判別し、その結果選択された動きベクトルＭＶ（ｉ、ｊ）に対応する現在映像の‘圧縮ブロック’が選択される。即ち、圧縮・復元されていない原の画素データが応答速度補償回路２６００に以前映像データＰＲＥＶとして提供される。
【０１３５】
他の例として、入力された決定結果（画素整合性、色整合性、周波数整合性、‘圧縮ブロック’整合性）のいずれか、又は全てが上記ヒット条件の許容範囲を満足する時、決定部２５６０は、選択された動きベクトルＭＶ（ｉ、ｊ）が有効であると判別する。満足しない場合、選択された動きベクトルＭＶ（ｉ、ｊ）は、無効であると判別する。
【０１３６】
その他の例として、入力された決定結果（画像整合性、色整合性、周波数整合性、‘圧縮ブロック’整合性）のいずれか、又は全てが上記ヒット条件を全て満足するか、又は、上記ヒット条件の許容範囲を満足させる時であって、エラー訂正部２５５０によって推定された動きベクトルが選択された動きベクトルＭＶ（ｉ、ｊ）と一致又は実質的に同一である時、決定部２５６０は、選択された動きベクトルＭＶ（ｉ、ｊ）が有効であると判別する。
このケースでは、推定された動きベクトルは上記ヒット条件も満足するか、又は、ヒット条件の許容範囲も満足する。
【０１３７】
その他の例として、入力された決定結果（画像整合性、色整合性、周波数整合性、‘圧縮ブロック’整合性）が上記ヒット条件を満足するか、又は、上記ヒット条件の許容範囲を満足する時、決定部２５６０は、エラー訂正部２５５０によって推定され訂正された動きベクトルが有効か否かを判別する。
このように上記のヒット条件を、又は、ヒット条件の許容範囲を満足する場合、選択された動きベクトルＭＶ（ｉ、ｊ）は、有効と判別できる。
推定された動きベクトルの有効性は上記のヒット条件に基づく。
即ち、推定された動きベクトルの有効性は、その動きベクトルが上記のヒット条件を満足するか、又は、ヒット条件の許容範囲を満足するかによって判別される。
ヒット条件が満たされない場合、訂正され推定された動きベクトルＭＶ（ｉ、ｊ）は、無効と判別される。
【０１３８】
上記の方式によって、動きベクトルが無効と判別された場合、決定部２５６０は、応答速度補償回路２６００に対して出力する以前映像データＰＲＥＶとして、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣを選択する。
同時に、決定部２５６０は、応答速度補償回路２６００に対して出力する現在映像データＣＵＲＲとして、“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣを選択する。
【０１３９】
図１３は、本発明によるディスプレーシステムの動作を概略的に説明するための図面である。以下、本発明によるディスプレーシステムの動作を参照図面に基づいて詳細に説明する。
【０１４０】
まず、ラインバッファー２２００には、‘圧縮ブロック’の調査範囲（又は、‘圧縮ブロック’の動き推定範囲）を含む映像データ（例えば、複数のラインで構成される）が一時的に格納される。‘圧縮ブロック’の調査範囲を含む映像データがラインバッファー２２００に格納されると、制御器２１００の制御の下に、現在映像の‘圧縮ブロック’ＣＢｃと以前映像の‘圧縮ブロック’ＣＢｐに反応して応答速度補償回路２６００が動作する。特に、本発明の実施形態によると、応答速度補償回路２６００の第１入力として、即ち、以前映像データＰＲＥＶとして、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣ又は、現在映像の原データＣＵＲＲ＿ＯＲＧの中の最適の‘圧縮ブロック’が提供され、応答速度補償回路２６００の第２入力として、即ち、現在映像データＣＵＲＲとして、“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣ又は、現在映像の原データＣＵＲＲ＿ＯＲＧの中の最適の‘圧縮ブロック’が提供される。より具体的に説明すると、次の通りである。
【０１４１】
ラインバッファー２２００に格納された、‘圧縮ブロック’の調査範囲に対応する映像データは、制御器２１００の制御の下にレジスター２５１０に伝送される。次に、エンコーダー＆デコーダー部２３１０には現在映像の‘圧縮ブロック’ＣＢｃが提供され、デコーダー部２３２０にはメモリー２４００に格納された以前映像の‘圧縮ブロック’ＣＢｐが提供される。
エンコーダー＆デコーダー部２３１０は、現在映像の‘圧縮ブロック’ＣＢｃを圧縮し、圧縮されたデータ２３１１をメモリー２４００に書き込む（格納する）と共に、この圧縮されたデータから復元されたデータ、即ち、“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣを有効動きベクトル判別ブロック２５８０に提供する。
デコーダー部２３２０は、メモリー２４００から以前映像の‘圧縮ブロック’ＣＢｐを読み出して（受信して）復元し、復元されたデータ、即ち、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣを有効動きベクトル判別ブロック２５８０に提供する。
さらに、レジスター２５１０に格納された現在映像の原データＣＵＲＲ＿ＯＲＧが有効動きベクトル判別ブロック２５８０に提供される。
【０１４２】
有効動きベクトル判別ブロック２５８０は、図５に示す構成要素２５２０〜２５７０で構成される。即ち、
有効動きベクトル判別ブロック２５８０は、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣを基準として動きベクトルＭＶを計算し、計算された動きベクトルＭＶが有効か否かを判別する。ここで、計算された動きベクトルＭＶが有効か否かの判別の詳細は、上述のとおりである。
仮りに、計算された動きベクトルＭＶが有効と判別されると、有効動きベクトル判別ブロック２５８０は、有効な動きベクトルＭＶに対応する現在映像の原データＣＵＲＲ＿ＯＲＧの中の‘圧縮ブロック’、即ち、無損失データを応答速度補償回路２６００への以前映像データＰＲＥＶ、及び現在映像データＣＵＲＲとして選択する。ここで、計算された動きベクトルＭＶは、再び図５を参照すると、動きベクトル決定部２５３０によって決定された動きベクトル又は、エラー訂正部２５５０によって推定され訂正された動きベクトルである。
仮りに、計算された動きベクトルＭＶが無効と判別されると、有効動きベクトル判別ブロック２５８０は、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣ、及び、“現在映像の圧縮・復元された圧縮ブロック”ＣＵＲＲ＿ＲＥＣ、即ち、損失データを各々、応答速度補償回路２６００の以前映像データＰＲＥＶ、及び、現在映像データＣＵＲＲとして選択する。
【０１４３】
以上の説明によると、応答速度補償回路２６００の以前映像データＰＲＥＶとして、“以前映像の圧縮・復元された圧縮ブロック”ＰＲＥＶ＿ＲＥＣの代りに現在映像の原データＣＵＲＲ＿ＯＲＧの中の該当（有効な動きベクトルＭＶに対応する）‘圧縮ブロック’を提供することによって、データ圧縮方式を採用したディスプレーシステムの画質の向上が可能である。
一般に高度のデータ圧縮を実行するシステムにおいては、圧縮エラーとフリッカーリング問題のせいで、得られる映像の画質が劣る。しかしながら本発明によれば、現在映像の原（圧縮・復元されていない）データを可能な限り用いるので、圧縮エラーを最小限にとどめ、高品質の映像が得られる。
【０１４４】
本発明の範囲又は、技術的思想を逸脱することなく本発明の構造を多様に修正、或いは変更できることは、この分野の熟練者には自明である。従って、本発明の修正及び変更が別紙特許請求の範囲の請求項及び同等物の範疇の内に属する限り、本発明は、この発明の修正及び変更を包含すると見なされる。
【符号の説明】
【０１４５】
１０００    映像データ提供ユニット
２０００    タイミング制御ユニット
２１００    制御器
２２００    ラインバッファー
２３００    データ圧縮及び復元ブロック
２３１０    エンコーダー＆デコーダー部
２３１１    圧縮されたデータ
２３２０    デコーダー部
２４００    メモリー
２４０１    圧縮されたデータ
２５００    無損失データ選択ユニット（ＬＤＳＵ）
２５１０    レジスター
２５２０    停止映像判別部
２５３０    動きベクトル決定部
２５３１    調査範囲（現在映像の‘圧縮ブロック’の動き推定範囲）
２５３３    画素ヒット値テーブル
２５４０    整合性判別部
２５５０    エラー訂正部
２５６０    決定部
２５７０    基準値決定部
２５８０    有効動きベクトル判別ブロック
２６００    応答速度補償回路（ＤＣＣ）
２６１０    ルックアップテーブル（ＬＵＴ）
２６２０    変換部
３０００    ディスプレーパネル
ＣＵＲＲ    現在映像データ
ＣＵＲＲ＿ＯＲＧ    現在映像の原映像データ
ＣＵＲＲ＿ＲＥＣ    “現在映像の圧縮・復元された圧縮ブロック”
ＰＲＥＶ    以前映像データ
ＰＲＥＶ＿ＲＥＣ    “以前映像の圧縮・復元された圧縮ブロック”
【図１】
2011087301.tif 000019
【図２】
2011087301.tif 000020
【図３】
2011087301.tif 000021
【図４】
2011087301.tif 000022
【図５】
2011087301.tif 000023
【図６】
2011087301.tif 000024
【図７】
2011087301.tif 000025
【図８】
2011087301.tif 000026
【図９】
2011087301.tif 000027
【図１０】
2011087301.tif 000028
【図１１】
2011087301.tif 000029
【図１２】
2011087301.tif 000030
【図１３】
2011087301.tif 000031