JPH05161128A - 動画像変換符号化誤り修整装置 - Google Patents

動画像変換符号化誤り修整装置

Info

Publication number
JPH05161128A
JPH05161128A JP32046191A JP32046191A JPH05161128A JP H05161128 A JPH05161128 A JP H05161128A JP 32046191 A JP32046191 A JP 32046191A JP 32046191 A JP32046191 A JP 32046191A JP H05161128 A JPH05161128 A JP H05161128A
Authority
JP
Japan
Prior art keywords
data
error
frequency component
block
error correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP32046191A
Other languages
English (en)
Other versions
JP2997355B2 (ja
Inventor
Masaaki Hyodo
正晃 兵頭
Hiroyuki Katada
裕之 堅田
Yoji Noguchi
要治 野口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP32046191A priority Critical patent/JP2997355B2/ja
Priority to CA 2084037 priority patent/CA2084037C/en
Priority to US07/984,975 priority patent/US5420872A/en
Priority to DE69226755T priority patent/DE69226755T2/de
Priority to EP19920311046 priority patent/EP0545711B1/en
Publication of JPH05161128A publication Critical patent/JPH05161128A/ja
Application granted granted Critical
Publication of JP2997355B2 publication Critical patent/JP2997355B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00—Details of television systems
    • H04N5/76—Television signal recording
    • H04N5/91—Television signal processing therefor
    • H04N5/93—Regeneration of the television signal or of selected parts thereof
    • H04N5/94—Signal drop-out compensation
    • H04N5/945—Signal drop-out compensation for signals recorded by pulse code modulation
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103—Selection of coding mode or of prediction mode
    • H04N19/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117—Filters, e.g. for pre-processing or post-processing
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00—Details of television systems
    • H04N5/76—Television signal recording
    • H04N5/91—Television signal processing therefor
    • H04N5/92—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/926—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
    • H04N5/9261—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
    • H04N5/9264—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction using transform coding
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/65—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Error Detection And Correction (AREA)

Abstract

(57)【要約】 【目的】 変換符号化を用いて符号化したデータについ
て、変換係数の性質に適しており時間的な相関をも考慮
できる動画像変換符号化誤り修整装置を提供する。 【構成】 誤り訂正復号を行って誤りが検出できたが誤
り訂正ができなかったデータをデータの種類に従って分
析し、分析結果に基づいてデ−タを所定の方法により特
定のデ−タに置き換える第1修整回路19と、第1修整回
路19に接続されており第1修整回路19から出力された信
号に基づいて、誤り検出できたが誤り訂正できなかった
データが所定の周波数成分または付加情報のデ−タのと
きに、誤りが生じたブロックの再生画素値を前画面の再
生画素値で置き換える第2修整回路22とを備えている。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、符号化された画像デー
タを復号するときに読み出した画像データの誤りを修整
する動画像変換符号化誤り修整装置に関する。
【0002】
【従来の技術】一般に、効率よくデジタル動画像データ
を磁気テープや磁気ディスク等に記録したり、回線を用
いて伝送する場合には、記録する情報量を少なくするた
めに画像データを高能率で符号化することが知られてい
る。
【0003】動画像データを高能率で符号化する方法の
1つとしては、一部が本発明と同一の発明者による特願
平3-118825号に記載の方法が提案されている。これは1
画面のデータを例えば8画素×8画素のブロックに分解
し、ブロック毎に直交変換を行い、変換係数をブロック
の統計的性質に基づいて適応的に量子化する方法であ
る。
【0004】一般に、量子化を行った後、量子化データ
及びそれに付随する付加情報は誤り訂正符号化され、誤
り訂正符号化された量子化データや付加情報は記録媒体
に記録される。
【0005】上記の方法で記録されたデータを読み出す
ときに、値が誤って読み出されることが起こり得る。誤
り訂正符号化が行われている符号の場合、読み出したデ
ータには誤り訂正復号が行われ、誤ったデータのうち幾
つかのデータは誤りの生じた位置がわかる誤り検出が行
われ、更に、幾つかのデータは正しい値に訂正できる誤
り訂正が行われる。
【0006】しかし、誤り検出はできたが、誤り訂正が
できなかったデータに関しては、そのデータの値が誤っ
ていることはわかっているが、正しい値はわかっていな
い。そして、誤ったデータのままで復号を行うと、大き
な画質劣化として再生画像に現れる。
【0007】そこで、誤り検出しかできなかったデータ
に対して、画像の相関を利用して誤りを目立たなくする
誤り修整が行われる。
【0008】第1の従来の誤り修整方法としては、再生
画像上で、誤った画素の周辺画素から実際の画素値を予
測し、誤ったデータをその予測値で置き換える方法があ
る。例えば、図20において、a〜fは画素値を表し、
誤り検出によりeの値が誤りであることがわかっている
ときには、次式(1)に示すように、周辺画素からeの
値を予測して、 e′=(b+d)/2 ……(1) として、誤っているeの値をe′で置き換えることが行
われる。
【0009】また、第2の従来の誤り修整方法として
は、特開昭 61-147690号公報に示されているように、画
像をブロックに分解し、ブロック毎の符号化出力として
得られるブロックの画素値の最小値とブロック内の画素
値のダイナミックレンジからなる付加コード、各画素値
とブロックの画素値の最小値との差を所定のビット数で
量子化した符号化コードのうち、付加コードに誤りがあ
った場合に、周辺の付加コードの平均値を予測値とし、
誤りのあった付加コードの値をその予測値で置き換える
方法である。
【0010】
【発明が解決しようとする問題点】通常、変換符号化を
用いた方法では、ある特定の画素値に誤りが生じるので
はなく、変換係数に誤りが生じる。ブロック内の誤った
変換係数を含んだまま逆変換を行った場合には、誤りは
ブロック全体に影響する。従って、再生画像上では、ブ
ロックの画素値が全て誤りとなるが、上述した第1の従
来の誤り修整方法では、誤った画素の周辺の画素値から
真の値を予測するので、誤りの発生した画素の周辺の画
素値が正常に再生されている場合には有効であるが、誤
りの生じている画素の周辺画素にも誤りが生じている場
合には不適用である。例えば図1でa〜fの全ての画素
に誤りが生じている場合に、eの値を修正するために周
辺の画素から上記式(1)を用いて予測を行うと、予測
に用いるb,dの値が間違っているために精度のよい予
測ができず、ブロック全体に及ぶ誤りを修整することが
できないという問題点があった。
【0011】また、上述した第2の従来の誤り修整方法
では、ブロックの画素値の最小値やダイナミックレンジ
といったブロック全体に大きな影響を与える付加情報を
隣接ブロックの相関を利用して予測するので、隣接ブロ
ックと誤りが生じたブロックとの相関が大きい場合には
有効であるが、相関が小さい場合には、修整をうけるブ
ロック全体の画素値が真の値と大きく異なってしまうと
いう問題がある。
【0012】更に、ブロック全体に大きな影響を与える
データの場合、予測値が実際の値と少し違うだけで視覚
的に大きな劣化として現れ、予測値を平均値としている
ために画像全体にめりはりがなくなってしまうという問
題点があった。
【0013】本発明は、上述した従来の動画像変換符号
化における誤り修整方法における問題点に鑑み、変換符
号化を用いて符号化したデータについて、変換係数の性
質に適しており時間的な相関をも考慮できる動画像変換
符号化誤り修整装置を提供する。
【0014】
【課題を解決するための手段】本発明は、誤り訂正復号
を行って誤りが検出できたが誤り訂正ができなかったデ
ータをデータの種類に従って分析し、分析結果に基づい
てデ−タを所定の方法により特定のデ−タに置き換える
第1修整手段と、第1修整手段に接続されており第1修
整手段から出力された信号に基づいて、誤り検出できた
が誤り訂正できなかったデータが所定の周波数成分また
は付加情報のデ−タのときに、誤りが生じたブロックの
再生画素値を前画面の再生画素値で置き換える第2修整
手段とを備えている動画像変換符号化誤り修整装置によ
って達成される。
【0015】本発明の第1修整手段は、デ−タが第1周
波数成分または付加情報のデ−タときに特定の信号を出
力し、デ−タが第2周波数成分のデ−タのときにデータ
を0で置き換え、デ−タが第3周波数成分のデータとき
にデータを水平方向の隣接のブロックの同一周波数成分
のデータで置き換え、デ−タが第4周波数成分のデータ
のときにデータを垂直方向の隣接のブロックの同一周波
数成分のデータで置き換えるように構成されている。
【0016】また、本発明は、誤り訂正復号を行って誤
りが検出できたが誤り訂正ができなかったデータをデー
タの種類に従って分析し、分析結果に基づいてデ−タを
所定のデ−タで置き換える修整手段を備えている動画像
変換符号化誤り修整装置によっても達成される。
【0017】本発明の修整手段は、データが第5周波数
成分のデ−タのときにデータを前画面の同位置ブロック
の同一周波数成分で置き換え、デ−タが第6周波数成分
のデ−タのときにデータを0で置き換え、デ−タが第7
周波数成分のデ−タのときにデータを水平方向の隣接の
ブロックの同一周波数成分のデータで置き換え、デ−タ
が第8周波数成分のデータのときにデータを垂直方向の
隣接のブロックの同一周波数成分のデータで置き換える
ように構成されている。
【0018】
【作用】第1発明の動画像変換符号化誤り修整装置で
は、第1修整手段は誤り訂正復号を行って誤りが検出で
きたが誤り訂正ができなかったデータをデータの種類に
従って分析し、分析結果に基づいてデ−タが第1周波数
成分または付加情報のデ−タときに特定の信号を出力
し、デ−タが第2周波数成分のデ−タのときにデータを
0で置き換え、デ−タが第3周波数成分のデータときに
データを水平方向の隣接のブロックの同一周波数成分の
データで置き換え、デ−タが第4周波数成分のデータの
ときにデータを垂直方向の隣接のブロックの同一周波数
成分のデータで置き換え、第2修整手段は第1修整手段
に接続されており第1修整手段から出力された信号に基
づいて、誤り検出できたが誤り訂正できなかったデータ
が所定の周波数成分または付加情報のデ−タのときに、
誤りが生じたブロックの再生画素値を前画面の再生画素
値で置き換える。
【0019】第2発明の動画像変換符号化誤り修整装置
では、修整手段は誤り訂正復号を行って誤りが検出でき
たが誤り訂正ができなかったデータをデータの種類に従
って分析し、分析結果に基づいてデ−タを、データが第
5周波数成分のデ−タのときにデータを前画面の同位置
ブロックの同一周波数成分で置き換え、デ−タが第6周
波数成分のデ−タのときにデータを0で置き換え、デ−
タが第7周波数成分のデ−タのときにデータを水平方向
の隣接のブロックの同一周波数成分のデータで置き換
え、デ−タが第8周波数成分のデータのときにデータを
垂直方向の隣接のブロックの同一周波数成分のデータで
置き換える。
【0020】
【実施例】以下、図面を参照して本発明の動画像変換符
号化誤り修整装置の実施例を詳細に説明する。
【0021】図1は、本発明の動画像変換符号化誤り修
整装置(以下、誤り修整装置と称する)の一実施例の構
成を示すブロック図である。
【0022】図1の誤り修整装置は、入力デジタル動画
像データに離散コサイン変換を行い、得られた変換係数
を量子化し、量子化インデックスを量子化ビット数を表
す付加情報と共に誤り訂正符号化を行って記録媒体に記
録し、記録データを読み出し、読み出したデータを誤り
復号して、誤りが検出されたデータに本実施例の誤り修
整方法を適用して復号を行うように構成されている。
【0023】図1の誤り修整装置は、符号化器10、記録
媒体11、及び記録媒体11を介して符号化器10に接続され
た復号器12によって構成されている。
【0024】符号化器10は、入力デジタル動画像データ
を8画素×8画素のブロック毎に並べ替えるブロック化
回路13、ブロック化回路13に接続されておりブロック化
回路13で並べ替えられた動画像データを入力して離散コ
サイン変換して8×8の変換係数を一定の規則にしたが
って出力する離散余弦変換(DCT)回路14、DCT回
路14に接続されており入力データを付加情報に基づいて
適応的に量子化して量子化インデックスを出力する量子
化器15、量子化器15に接続されており付加情報及び量子
化インデックスを入力して誤り訂正符号化を行なう誤り
訂正符号化器16によって構成されている。
【0025】誤り訂正符号化器16で誤り訂正符号化され
た結果は、磁気テープや磁気ディスクなどの記録媒体11
に記録される。
【0026】また、図1に示すように復号器12は、記録
媒体11に接続されており記録媒体11から読み出したデー
タを入力してワード単位で誤り訂正復号を行なう誤り訂
正復号器17、誤り訂正復号器17に接続されており入力デ
ータを付加情報と量子化インデックスに分離し、付加情
報と量子化インデックスから得られる逆量子化値(DC
T係数値)を出力線cに出力し、付加情報に誤りが生じ
ている場合にはエラーフラッグdをONにし、誤ったD
CT係数値を出力する場合には誤りフラッグeをONに
する逆量子化器18、逆量子化器18に接続されており誤っ
たDCT係数値が入力された場合に、第1周波数成分の
デ−タである領域Aに属している場合には誤りフラッグ
gをONにし、第2周波数成分のデ−タである領域Bに
属している場合は誤っている係数値を0で置き換え、第
3周波数成分のデ−タである領域Cに属している場合は
誤っている係数値を水平方向の隣接ブロックの同一周波
数成分の係数値で置き換え、第4周波数成分のデ−タで
ある領域Dに属している場合は誤っている係数値を垂直
方向の隣接ブロックの同一周波数成分の係数値で置き換
え、付加情報に誤りが生じている場合は、全ての係数値
が誤っていることになり、誤り修整では良好な再生画像
は得られないため、領域Aの係数に誤りが生じている場
合と同様の処理をする第1修整手段である第1修整回路
19、第1修整回路19に接続されており第1修整回路19か
らの入力値fにしたがってブロック毎に逆DCTを行
い、ブロック毎の再生画素値hを出力する逆DCT回路
20、第1修整回路19に接続されており第1修整回路19か
らの出力データfが逆DCT回路20で遅延する時間分だ
け入力信号を遅延させる遅延回路21、逆DCT回路20及
び遅延回路21に接続されており誤りフラッグg′がOF
Fの場合には、hから入力された再生画素値をメモリに
書き込むと共に、入力された値をそのまま再生画素値と
してブロック分解回路23(後述)に出力し、誤りフラッ
グがONの場合には、入力hからの再生画素値を用いな
いでメモリから前画面の同位置の再生画素値をブロック
分解回路23(後述)に出力する第2修整手段である第2
修整回路22、第2修整回路22に接続されており第2修整
回路22からの入力値を、符号化器10のブロック化回路13
に入力されたデジタル動画像データと同様のフォーマッ
トで出力するブロック分解回路23によって構成されてい
る。上記第1修整回路19の説明で用いた領域A〜Dの一
例を図10に示す。
【0027】次に、上記各構成部分を詳述する。
【0028】符号化器10を構成しているブロック化回路
13は、入力されたデジタル動画像データを8画素×8画
素のブロック毎に並べ替える。
【0029】DCT回路14は、ブロック化回路13に接続
されておりブロック化回路13で並べ替えられた動画像デ
ータを入力して離散コサイン変換して8×8の変換係数
を一定の規則にしたがって出力する。
【0030】量子化器15は、DCT回路14に接続されて
おり入力データを付加情報に基づいて適応的に量子化し
て量子化インデックスを出力する。
【0031】誤り訂正符号化器16は、量子化器15に接続
されており付加情報及び量子化インデックスを入力して
誤り訂正符号化を行なう。
【0032】誤り訂正復号器17は、記録媒体11に接続さ
れており記録媒体11から読み出したデータを入力してワ
ード単位で誤り訂正復号を行なう。
【0033】逆量子化器18は、誤り訂正復号器17に接続
されており入力データを付加情報と量子化インデックス
に分離し、付加情報と量子化インデックスから得られる
逆量子化値(DCT係数値)を出力線cに出力し、付加
情報に誤りが生じている場合にはエラーフラッグdをO
Nにし、誤ったDCT係数値を出力する場合には誤りフ
ラッグeをONにする。
【0034】第1修整回路19は、逆量子化器18に接続さ
れており誤ったDCT係数値が入力された場合に、入力
係数値が領域Aに属している場合には誤りフラッグgを
ONにし、領域Bに属している場合は誤っている係数値
を0で置き換え、領域Cに属している場合は誤っている
係数値を水平方向の隣接ブロックの同一周波数成分の係
数値で置き換え、領域Dに属している場合は誤っている
係数値を垂直方向の隣接ブロックの同一周波数成分の係
数値で置き換え、付加情報に誤りが生じている場合は、
全ての係数値が誤っていることになり、誤り修整では良
好な再生画像は得られないため、領域Aの係数に誤りが
生じている場合と同様の処理をする。なお、第1修整回
路19では、領域Cと領域Dの係数に誤りが生じた場合、
誤った係数値を過去の隣接ブロックの係数値との置き換
えるため、領域Cと領域Dの周波数成分の係数値をメモ
リに格納している。
【0035】逆DCT回路20は、第1修整回路19に接続
されており第1修整回路19からの入力値fにしたがって
ブロック毎に逆DCTを行い、ブロック毎の再生画素値
hを出力する。
【0036】遅延回路21は、第1修整回路19に接続され
ており第1修整回路19からの出力データfが逆DCT回
路20で遅延する時間分だけ入力信号を遅延させる。
【0037】第2修整回路22には、誤りフラッグg′
と、逆DCT回路20からブロック毎の再生画素値hが入
力されており、1画面分の再生画素値を記録できるメモ
リを備えている。誤りフラッグg′は第1修整回路19か
ら出力された誤りフラッグgを遅延回路21で遅延させた
信号である。第2修整回路22では、誤りフラッグg′が
OFFの場合には、hから入力された再生画素値をメモ
リに書き込むと共に、入力された値をそのまま再生画素
値としてブロック分解回路23に出力する。誤りフラッグ
がONの場合には、入力hからの再生画素値は用いず、
メモリから前画面の同位置の再生画素値をブロック分解
回路23に出力する。
【0038】ブロック分解回路23は、第2修整回路22に
接続されており第2修整回路22からの入力値を符号化器
10のブロック化回路13に入力されたデジタル動画像デー
タと同様のフォーマットで出力する。
【0039】図2は、図1の逆量子化器18による1ブロ
ック分のデータの逆量子化の手順を説明するためのフロ
ーチャートである。
【0040】逆量子化器18の入力線aからは8ビットの
データが入力され、入力線bは入力線aから入力された
データに誤りが生じているときにのみONとなる。
【0041】出力線cからは入力データから分離された
付加情報や量子化インデックスが出力される。
【0042】図3は、逆量子化器18に入力されるデータ
をビット毎に示す。
【0043】図3で、kはクラス分け情報のビット数、
pはビットパターン情報のビット数、b(m)はm番目
の係数の量子化ビット数を示している。なお、m番目の
係数の量子化ビット数b(m)の値はクラス分け情報と
ビットパターン情報とから決定できる。
【0044】図2では入力線aから入力される8ビット
のデータをMSB(最上位ビット)からD(0)〜D
(7)とし、入力値を付加情報と係数の量子化インデッ
クスとに分離し、付加情報と係数の逆量子化値を出力線
cに出力する流れを示している。図2でも図3と同様に
kはクラス分け情報のビット数、pはビットパターン情
報のビット数、b(m)はm番目の係数の量子化ビット
数を示し、mは64個の量子化値の何番目かを示してい
る。
【0045】まず、出力エラーフラッグd、eをOF
F、m=0、j=0とし(ステップS1)、入力線aか
ら8ビットの情報を入力し、出力エラーフラッグdを設
定する(ステップS2)。
【0046】ステップS2の詳細な動作を図4のフロー
チャートに示す。
【0047】次に、上記ステップS2で得られた入力デ
ータからクラス分け情報をKに、ビットパターン情報を
Pに入力する。ここで、
【0048】
【数1】
【0049】である。このとき、必要なビット数が8ビ
ットより多い場合は(ステップS3、及び後述するステ
ップS8)、上記ステップS2及び後述するステップS
7で逐次、入力線aから8ビット毎に情報を得て、エラ
ーフラッグdのON、OFFを設定する。続いて、入力
データを1ビットずつKに格納し(ステップS4)、j
<kがNOとなったときにkビットのクラス分け情報の
入力が終了して(ステップS5)、Kをcに出力する
(ステップS6)。なお、ステップS7は、上記ステッ
プS2と同様の動作を行う。
【0050】入力データを1ビットずつPに格納し(ス
テップS9)、j<pがNOとなったときにpビットの
ビットパターン情報の入力が終了し(ステップS1
0)、Pをcに出力する(ステップS11)。この時点
で付加情報が得られているので、どの係数が何ビットで
量子化されているかがわかる。
【0051】次に64個の量子化インデックスを順次読み
出しQに格納する。ステップS12〜S18で1つの係
数の処理をしている。b(m)=0がYes、すなわち
0ビット量子化を行っている場合か(ステップS1
5)、またはj<b(m)がNOの場合に、m番目の量
子化値の入力が終了する(ステップS17)。そしてQ
を逆量子化し、その値を出力線cに出力し、mをインク
リメントすると共にQをクリアする(ステップS1
8)。そして、m<64がNOとなったときに1ブロック
分の64個の逆量子化値の出力が終了する(ステップS1
9)。ここでも入力データは逐次ステップS13から入
力される。ステップS13の詳細な動作は、図5のフロ
ーチャートに示している。
【0052】図2のステップS2とステップS7の動作
を図4のフローチャートで示す。
【0053】入力線aからは8ビットのデータが入力さ
れ、エラーフラッグbは入力線aから入力されたデータ
に誤りが生じている時にONとなる。
【0054】まず、aから誤り訂正復号された8ビット
のデータを入力し、MSBからD(0)〜D(7)とす
る(ステップS21)。入力データに誤りが生じている
場合には入力エラーフラッグbがONとなっているが
(ステップS22)、その場合には出力エラーフラッグ
dをONとし(ステップS23)、そうでない場合には
出力エラーフラッグdをOFFとする(ステップS2
4)。そして、Dのビット番号を示すiを0とする(ス
テップS25)。
【0055】図2のステップS13の動作を図5のフロ
ーチャートで示す。
【0056】ここでも、図4と同様に入力線aからは8
ビット毎にデータが入力され、エラーフラッグbは入力
線aから入力されたデータに誤りが生じている時にON
となる。
【0057】まず、入力線aから誤り訂正復号された8
ビットのデータを入力し、MSBからD(0)〜D
(7)とする(ステップS31)。入力データに誤りが
生じている場合には入力エラーフラッグbがONとなっ
ているが(ステップS32)、その場合には出力エラー
フラッグeをONとし(ステップS33)、そうでない
場合には出力エラーフラッグeをOFFとする(ステッ
プS34)。そして、Dのビット番号を示すiを0とす
る。
【0058】図6は、第1修整回路19で1ブロック分の
DCT係数値を修整する動作のフローチャートを示す。
【0059】まず、出力エラーフラッグgをOFFに
し、出力線cからクラス分け情報を入力する(ステップ
S41)。次に、入力エラーフラッグdの状態を判定
し、エラーフラッグdがONの場合には、入力されたク
ラス分け情報が誤りであることを示しているので(ステ
ップS42)、エラーフラッグgをONにする(ステッ
プS43)。
【0060】次に、出力線cからビットパターン情報を
入力し(ステップS44)、エラーフラッグdの状態を
判定する(ステップS45)。エラーフラッグdがON
の場合は入力ビットパターン情報が誤りであることを示
しているので、エラーフラッグgをONにする(ステッ
プS46)。上述のステップS41〜S46で、付加情
報に誤りが生じている場合にエラーフラッグgがONと
なっている。
【0061】続いて、何番目のDCT係数を扱っている
かを示すmを0とする(ステップS47)。そしてmが
64になるまで各係数について、後述するステップS48
からステップS60までの処理を繰り返す。
【0062】まず、出力線cからm番目のDCT係数値
を入力し(ステップS48)、入力エラーフラグeの状
態を判定する(ステップS49)。エラーフラグeがO
FFの場合は、入力された係数値は正しい値ということ
を示している。エラーフラグeがOFFの場合、係数値
がC領域かD領域に属する場合は、今後誤りが生じた場
合に置き換えに用いることができるように、入力係数値
をメモリに格納しておく。領域A、領域Bの係数の場合
は、置き換えに用いないので、係数値を格納しておく必
要はない。上記ステップS49でエラーフラグeがON
の場合は入力された係数値が誤っていることを示してい
るので、入力係数値がどの領域に属すかを判定し、領域
Aに属す場合はエラーフラッグgをONにし(ステップ
S53)、領域Bに属す場合は係数値を0とし(ステッ
プS55)、領域Cに属す場合は水平方向の隣接ブロッ
クの同一周波数成分の係数値で置き換え(ステップS5
7)、領域Dに属す場合は垂直方向の隣接ブロックの同
一周波数成分の係数値で置き換える(ステップS5
8)。
【0063】次に、正しい係数値、または修整後の係数
値を出力線fに出力し、mをインクリメントする(ステ
ップS59)。mが64となる、すなわち1ブロックの全
ての係数値について修整が終了するとループを抜ける
(ステップS60)。
【0064】図7は、第2修整回路22で1ブロック分の
再生画素値を修正する動作のフローチャートを示す。
【0065】出力線hからはブロックの各画素の再生画
素値が入力され、g′はブロックの画素値を前画面の再
生画素値で置き換えるかどうかを示すフラッグである。
【0066】まず、何番目の画素を扱っているかを示す
nを0とし(ステップS61)、次にフラッグg′の状
態を調べ(ステップS62)、フラッグg′がOFFの
場合、即ち、A領域に含まれる係数値または付加情報に
誤りが生じていない場合は、入力される再生画素値をそ
のまま出力するため後述するステップS63〜ステップ
S65を繰り返す。
【0067】入力線hからn番目のデータを入力し(ス
テップS63)、入力データをメモリに格納すると共に
ブロック分解回路23に出力してnをインクリメントする
(ステップS64)。そして、nが64になる、即ち、1
ブロックのデータを処理し終わるとループを抜ける(ス
テップS65)。
【0068】上記ステップS62でフラッグg′がON
の場合、即ち、A領域に含まれる係数値または付加情報
に誤りがあった場合は、メモリに格納されている前画面
の同位置の再生画素値を読み出すため、後述するステッ
プS66〜ステップS68を繰り返す。
【0069】まず、メモリから前画面のn番目のデータ
を読み出し(ステップS66)、次に読み出したデータ
をブロック分解回路23に出力すると共に、nをインクリ
メントする(ステップS67)。nが64になる、即ち、
1ブロックのデータを処理し終わるとループを抜ける
(ステップS68)。
【0070】図8は、第2修整回路22の他の実施例とし
て、1ブロック分の再生画素値を修正する際に、動き検
出を行ってより良好な再生画像を得る第2修整回路22の
動作のフローチャートを示す。
【0071】図7と同様に、出力線hからはブロックの
各画素の再生画素値が入力され、g′はブロックの画素
値を前画面の再生画素値で置き換えるかどうかを示すフ
ラッグである。
【0072】図8のステップS71〜S75は図7のス
テップS61〜S65と同一である。フラックg′がO
Nの場合、即ち、領域Aに含まれる係数値または付加情
報に誤りがあった場合には(ステップS72)、過去の
再生ブロックから動き検出を行い、動きベクトルを
(i,j)とする(ステップS79)。次にメモリに格
納されている前画面の再生画素値を読み出すため、ステ
ップS76〜ステップS78を繰り返す。
【0073】まず、メモリから前画面のn番目のデータ
から(i,j)だけずらした位置のデータを読みだし
(ステップS76)、読み出したデータをブロック分解
回路23に出力すると共に、nをインクリメントする(ス
テップS77)。上記ステップS76でn番目のデータ
がメモリ上にアドレス(k,l)に格納されているとす
ると、アドレス(k+i,l+j)のデータを読み出す
ことになる。nが64になる、即ち1ブロックのデータを
処理し終わるとループを抜ける(ステップS78)。
【0074】図9は、本発明の誤り修整方法を用いた装
置の他の実施例の一構成例のブロック図である。
【0075】図9の装置と上述した図1の装置との違い
は用いられている誤り修整方法にある。
【0076】図1の装置では、誤りの生じた係数によっ
て、第1修整回路19で誤りの生じたDCT係数値を修正
する場合と、第2修整回路22で誤りの生じたブロックの
画素値を前画面の画素値を用いて置き換えを行う場合と
に分けていた。
【0077】図9の装置では、全て誤りの生じたDCT
係数値を修整する。
【0078】なお、図9のブロック化回路31〜逆量子化
器37は図1のブロック化回路13〜逆量子化器18及び記録
媒体11と、図9の逆DCT回路39は図1の逆DCT回路
20と、図9のブロック分解回路40は図1のブロック分解
回路23と同一である。図9においてブロック化回路31〜
誤り訂正符号化器34が符号化器41、誤り訂正復号器36〜
ブロック分解回路40が復号器42をそれぞれ構成する。
【0079】以下、図1との相違点である修整手段であ
る修整回路38の動作を詳細に説明する。
【0080】図1の第1修整回路19と同様に、入力され
る64個の係数を図10の領域A〜Dに分け、それぞれの
領域A〜Dに適した修整方法を用いる。
【0081】入力されるデータも図1の第1修整回路19
と同一で、c′からは付加情報とDCT係数値が入力さ
れ、d′はc′から入力された付加情報に誤りが生じて
いる場合にONとなるエラーフラッグで、e′はc′か
ら入力されたDCT係数値に誤りがある場合にONとな
るエラーフラッグである。
【0082】なお、修整回路38には修正に用いるため、
領域A,C,DのDCT係数値がメモリに格納されてい
る。
【0083】まず、第5周波数成分のデ−タである領域
Aの係数値に誤りが生じた場合、誤りの生じた係数値を
前画面の同位置のブロックの同一周波数成分の係数値で
置き換える。第6周波数成分のデ−タである領域Bの係
数値、第7周波数成分のデ−タである領域Cの係数値、
及び第8周波数成分のデ−タである領域Dの係数値にそ
れぞれ誤りが生じた場合は、図1の第1修整回路19と同
様の動作を行う。即ち、領域Bの係数値に誤りが生じた
場合、誤りの生じた係数値を0とし、領域Cの係数値に
誤りが生じた場合、誤りの生じた係数値を水平方向の隣
接ブロックの同一周波数成分の係数値と置き換え、領域
Dの係数値に誤りが生じた場合、誤りの生じた係数値を
垂直方向の隣接ブロックの同一周波数成分の係数値と置
き換える。付加情報に誤りが生じた場合は、全ての係数
値に誤りが生じたものとして、全ての係数値に上記の処
理を行う。
【0084】図11は、修整回路38で1ブロック分のデ
ータを処理する動作のフローチャートである。c′から
は付加情報と64個のDCT係数値が入力され、d′は入
力される付加情報に誤りが生じているかどうかを示すエ
ラーフラッグ、e′はDCT係数値に誤りが生じている
かどうかを示すエラーフラッグである。修正されたDC
T係数値はf′から出力される。
【0085】まず、c′からクラス分け情報を入力し
(ステップS81)、入力エラーフラッグd′の状態を
判定する(ステップS82)。d′がONの場合、即ち
入力されたクラス分け情報が誤りであるには、ステップ
S83に分岐し、c′からビットパターン情報を入力す
る。d′がOFFの場合は、c′からビットパターン情
報を入力し(ステップS84)、d′の状態を判定する
(ステップS85)。d′がONの場合は入力ビットパ
ターン情報が誤りであることを示しているので、ステッ
プS94に分岐する。
【0086】以下、付加情報に誤りがない場合はステッ
プS86〜S92を実行し、誤りがある場合はステップ
S94〜S98を実行することになる。
【0087】付加情報に誤りのない場合は、何番目のD
CT係数を扱っているかを示すmを0とする(ステップ
S86)。そしてmが64になるまで各係数についてステ
ップS87〜S92の処理を繰り返す。
【0088】まず、c′からm番目DCT係数値を入力
し(ステップS87)、入力エラーフラッグe′の状態
を判定する(ステップS88)。e′がONの場合は入
力された係数値が誤っていることを示しているので、誤
った係数値の修整を行う(ステップS93)。
【0089】図12のフローチャートは、上記ステップ
S93の詳細な動作を示す。
【0090】e′がOFFの場合、即ち、入力されたD
CT係数値に誤りがない場合は、係数値の領域を判定し
(ステップS89)、領域A,C,Dの場合には係数値
をメモリに格納する(ステップS90)。そうでない場
合にはステップS91にジャンプして、入力された正し
い係数値、または修整された係数値がf′から出力され
る(ステップS91)。そして、m<64がNOとなるま
でステップS87〜S91を繰り返し(ステップS9
2)、上記ステップS92の判定結果がNOとなると、
ループを抜け終了する。
【0091】付加情報に誤りがあった場合は、何番目の
DCT係数を扱っているかを示すmを0とする(ステッ
プS94)。そしてmが64になるまで各係数についてス
テップS95〜S98の処理を繰り返す。
【0092】まず、c′からm番目のDCT係数値を入
力し(ステップS95)、係数値の修整を行う(ステッ
プS96)。ステップS94〜S98に進むのは、付加
情報に誤り生じた場合であり、付加情報に誤りが生じた
場合は、全てのDCT係数値に誤りが生じる。そのため
ステップS95で入力したDCT係数値全てをステップ
S96で修整する。なお、ステップS96はステップS
93と同一の動作を行う。
【0093】修整された係数値がf′から出力される
(ステップS97)。そして、m<64がNOとなるまで
ステップS95〜S97を繰り返し(ステップS9
8)、ステップS98の判定結果がNOとなると、ルー
プを抜け終了する。
【0094】図12のフローチャートは、図11のステ
ップS93、ステップS96の詳細な動作を示す。ここ
では誤りの生じているDCT係数値が入力され、その領
域毎に適応的な処理を行う。
【0095】まず、入力係数値が領域Aに属するかどう
かを判定し(ステップS101)、領域Aに属す場合は
誤った係数値を前画面の同位置のDCT係数値と置き換
える(ステップS102)。領域Aに属さない場合は、
入力係数値が領域Bに属するかどうかを判定する(ステ
ップS103)。領域Bに属す場合は誤った係数値を0
とする(ステップS104)。領域Bに属さない場合
は、入力係数値が領域Cに属するかどうかを判定する
(ステップS105)。領域Cに属す場合は水平方向の
隣接ブロックの同一周波数成分の係数値で置き換える
(ステップS106)。領域Cに属さない場合は、入力
係数値は領域Dに属すので垂直方向の隣接ブロックの同
一周波数成分の係数値で置き換える(ステップS10
7)。
【0096】なお、本発明は、1フレーム、または1フ
ィールドをブロックに分割し、そのブロック毎に変換を
行い、高能率に符号化された符号列に対して行うもので
あり、本実施例のような離散コサイン変換を行った後の
変換係数に限らず、KL変換、ウェーブレット変換等ど
のような変換が行われてもよい。
【0097】また、量子化方法も、上記の実施例は一例
として示したものであり、どのような方法で量子化が行
われいてもよい。
【0098】本発明では、読み出したデータに誤りが生
じた場合、どの変換係数に誤りが生じたかで修整方法を
適応的に選択する。変換符号化の一例として、8画素×
8画素のブロックにDCT(離散コサイン変換)を用い
た場合の手段を示す。
【0099】8画素×8画素のブロックにDCTを行な
った場合、図13にあるように、64個の変換係数が得ら
れ、それぞれがブロックの画素値の空間的な周波数成分
を表している。図13のように水平方向にu軸、垂直方
向にv軸をとると、u=0、v=0のとき直流成分を表
す。u=1のとき水平方向の最低周波数成分を表し、順
に高周波数成分を表し、u=7のとき最高周波数成分を
表す。v=1のときは垂直方向の最低周波数成分を表
し、順に高周波数成分を表し、v=7のとき最高周波数
成分を表す。まず、直流成分や低周波数成分に誤りが生
じた場合を考える。
【0100】8×8のマトリック上で直流成分や低周波
数成分の位置の一例を示すと図14の斜線部分のように
なる。
【0101】直流成分や低周波数成分は、統計的にみる
とその値が大きく、隣接ブロック間の同一周波数成分で
大きな相関があり、通常、その相関を利用して予測を行
うと「TV学会技報」,Vol12, No.10, pp.19〜24 Feb.
1988に示されているような問題が生じてしまうが、本発
明ではこの問題も解決されている。
【0102】ところで、動画像データの場合時間的な相
関も非常に大きい。そこで予測値として、前画面の同位
置の再生画像を用いれば、1ブロックとしては良好な再
生画像が得られる。すなわち、直流成分や低周波数成分
に誤りが生じた場合は、復号後、再生画像を前画面の同
位置の再生画素値と置き換えると前記の問題点は解決で
きる。隣接ブロックを用いて動き検出を行い、前画面の
再生画像を動きベクトル分だけずらしたもので置き換え
ても良い。また、1ブロック全体を置き換えるのではな
く、逆DCT前に誤りが生じた係数だけを前画面の同位
置のブロックのDCT係数値で置き換えても良好な再生
画像が得られる。
【0103】次に、高周波数成分に誤りが生じた場合を
考える。8×8のマトリックス上で高周波数成分の位置
の一例を示すと図15の斜線部分のようになる。
【0104】高周波数成分は、空間的にも時間的にも相
関が低く、相関を用いて予測を行うのは困難である。し
かしながら、統計的にみるとその値は低周波数成分に比
較して小さく、誤りが生じた場合でも、画像の細かな変
化が変わるだけで、視覚的にも大きな影響は与えない。
例えば高周波数成分の値を0としたときは、画像の細か
な変化がなくなるため、画像が若干なまる感じになる
が、概要には変化がない。したがって、高周波数成分に
誤りが生じた場合には、その係数値を0で置き換えると
よい。また、画像データには連続するエッジをもったも
のが多いが、例えば図16のように水平方向に連続する
エッジをもった画像データに対して直交変換を行った場
合、図中のブロック1、ブロック2のように水平方向に
隣接するブロックの変換係数のうち、垂直方向の周波数
成分には非常に大きな相関がある。
【0105】8×8のマトリックス上で水平方向に隣接
するブロックの変換係数と大きな相関がある係数の位置
の一例を示すと図17の斜線部分になる。
【0106】また、図18のような垂直方向に連続する
エッジをもった画像データに対しては、図中のブロック
3、ブロック4のように垂直方向に隣接するブロックの
変換係数のうち、水平方向の周波数成分に非常に大きな
相関がある。
【0107】8×8のマトリックス上で垂直方向に隣接
するブロックの変換係数と大きな相関がある係数の位置
の一例を示すと図19の斜線部分になる。
【0108】このようにブロック間で非常に大きな相関
を持った係数については、隣接ブロックの値で置き換え
ることが有効である。これらのことから、上述したよう
に、直流成分や低周波数成分で構成される領域を領域
A、低周波数成分で構成される領域を領域B、水平方向
の隣接ブロックの係数値と相関の大きい係数で構成され
る領域を領域C、垂直方向の隣接ブロックの係数値と相
関の大きい係数で構成される領域を領域Dとすると、領
域Aに属する係数値に誤りが生じた場合は、周波数成分
での修整は行わず、逆DCT後に再画面上で、誤りの生
じているブロックの再生画素値を、誤りが生じたブロッ
クと同位置の画素値で置き換え、あるいは動き検出を行
い、動きベクトル分だけずらした位置の画素値で置き換
え、領域Bに属する係数値に誤りが生じた場合は、誤り
の生じた係数値を0とし、領域Cに属する係数値に誤り
が生じた場合は、誤りの生じた係数値を水平方向の隣接
ブロックの同一周波数成分の値と置き換えを行い、領域
Cに属する係数値に誤りが生じた場合は、誤りの生じた
係数値を垂直方向の隣接ブロックの同一周波数成分の値
と置き換えを行う。または、領域Aに属する係数値に誤
りが生じた場合に、誤った係数値を前画面の同位置のブ
ロックのDCT係数値で置き換える。
【0109】8×8マトリックス上でそれぞれの領域の
一例を図示すると、図10のようになる。このように周
波数成分に応じた修整方法を用いることにより、誤りが
生じた場合でも良好な再生画像が得られる。
【0110】なお、上記の各領域は一例として示したも
ので、入力データの形式、サブサンプリングの有無、イ
ンターレースされているかどうかなどで最適な領域は異
なる。また、上記は変換としてDCTを用いた場合の一
例であり、異なる変換を用いると、最適な領域は異な
る。
【0111】本発明によると、読み出したデータに誤り
が検出された時には、誤りが生じた係数によって、以下
の誤り修正を行う。視覚的に大きな影響を与えるデータ
に誤りが生じた場合には、誤りが生じたブロックの再生
画素値を前画面の再生画素値で置き換える、または誤っ
た係数を前画面の同位置の係数で置き換える。
【0112】視覚的に大きな影響を与えないデータに誤
りが生じた場合には、その値を0とする。
【0113】比較的大きな影響を与え、なおかつ周辺ブ
ロックの係数に強い相関をもつ係数に誤りが生じた場合
は、隣接ブロックの係数値と置き換える。そのため、デ
ータに誤りが生じた場合にも、小さい誤差で、かつ画像
がなまることなく再生でき、良好な再生画像が得られ
る。
【0114】
【発明の効果】第1発明の動画像変換符号化誤り修整装
置は、誤り訂正復号を行って誤りが検出できたが誤り訂
正ができなかったデータをデータの種類に従って分析
し、分析結果に基づいてデ−タを所定の方法により特定
のデ−タに置き換える第1修整手段と、第1修整手段に
接続されており第1修整手段から出力された信号に基づ
いて、誤り検出できたが誤り訂正できなかったデータが
所定の周波数成分または付加情報のデ−タのときに、誤
りが生じたブロックの再生画素値を前画面の再生画素値
で置き換える第2修整手段とを備えているので、入力デ
ータに誤り検出された場合でも、データの周波数成分毎
に、時間的、空間的に最適な誤り修整方法が選択され、
その結果、良好な再生画像が得られる。
【0115】また、第2発明の動画像変換符号化誤り修
整装置は、誤り訂正復号を行って誤りが検出できたが誤
り訂正ができなかったデータを当該データの種類に従っ
て分析し、該分析結果に基づいて該デ−タを所定のデ−
タで置き換える修整手段を備えているので、少ない部分
構成により入力データに誤り検出された場合でも、デー
タの周波数成分毎に、時間的、空間的に最適な誤り修整
方法が選択され、その結果、良好な再生画像が得られ
る。
【図面の簡単な説明】
【図1】本発明の動画像変換符号化誤り修整装置の一実
施例の構成を示すブロック図である。
【図2】図1の逆量子化器の動作を示すフローチャート
である。
【図3】図1の逆量子化器に入力されるデータの1例で
ある。
【図4】図2のステップS2,S7の動作を示すフロー
チャートである。
【図5】図2のステップS13の動作を示すフローチャ
ートである。
【図6】図1の第1修整回路の動作を示すフローチャー
トである。
【図7】図1の第2修整回路の動作を示すフローチャー
トである。
【図8】動き検出を用いた第2修整回路の動作を示すフ
ローチャートである。
【図9】本発明の動画像変換符号化誤り修整装置の他の
実施例の構成を示すブロック図である。
【図10】DCT係数の相関関係の説明図である。
【図11】図9の修整回路の動作を示すフローチャート
である。
【図12】図11のステップS93、S96の動作を示
すフローチャートである。
【図13】8×8のDCT係数の説明図である。
【図14】DCT係数の相関関係の説明図である。
【図15】DCT係数の相関関係の説明図である。
【図16】水平方向に連続したエッジをもつ画像の説明
図である。
【図17】DCT係数の相関関係の説明図である。
【図18】垂直方向に連続したエッジをもつ画像の説明
図である。
【図19】DCT係数の相関関係の説明図である。
【図20】従来の技術の説明図である。
【符合の説明】
10 符号化器 11 記録媒体 12 復号器 13 ブロック化回路 14 DCT回路 15 量子化器 16 誤り訂正符号化器 17 誤り訂正復号器 18 逆量子化器 19 第1修整回路 20 逆DCT回路 21 遅延回路 22 第2修整回路 23 ブロック分解回路

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 デジタル動画像データの1フィールド又
    は1フレームを1画面とし、1画面分のデータを複数の
    ブロックに分割し、ブロック毎に画像データを直交変換
    して変換係数を求め、各ブロックの変換係数を所定のビ
    ット数で量子化し、量子化インデックスを量子化ビット
    数を示す付加情報と共に誤り訂正符号化を行う符号化手
    段と、該符号化手段によって作成された符号を復号する
    復号手段を有する動画像変換符号化誤り修整装置であっ
    て、誤り訂正復号を行って誤りが検出できたが誤り訂正
    ができなかったデータを該データの種類に従って分析
    し、当該分析結果に基づいて該デ−タを所定の方法によ
    り特定のデ−タに置き換える第1修整手段と、前記第1
    修整手段に接続されており当該第1修整手段から出力さ
    れた信号に基づいて、誤り検出できたが誤り訂正できな
    かった前記データが所定の周波数成分または付加情報の
    デ−タのときに、誤りが生じたブロックの再生画素値を
    前画面の再生画素値で置き換える第2修整手段とを備え
    ていることを特徴とする動画像変換符号化誤り修整装
    置。
  2. 【請求項2】 前記第1修整手段が、前記デ−タが第1
    周波数成分または付加情報のデ−タときに特定の信号を
    出力し、該デ−タが第2周波数成分のデ−タのときに該
    データを0で置き換え、該デ−タが第3周波数成分のデ
    ータときに該データを水平方向の隣接のブロックの同一
    周波数成分のデータで置き換え、該デ−タが第4周波数
    成分のデータのときに該データを垂直方向の隣接のブロ
    ックの同一周波数成分のデータで置き換えることを特徴
    とする請求項1に記載の動画像変換符号化誤り修整装
    置。
  3. 【請求項3】 デジタル動画像データの1フィールド又
    は1フレームを1画面とし、1画面分のデータを複数の
    ブロックに分割し、ブロック毎に画像データを直交変換
    して変換係数を求め、各ブロックの変換係数を所定のビ
    ット数で量子化し、量子化インデックスを量子化ビット
    数を示す付加情報と共に誤り訂正符号化を行う符号化手
    段と、該符号化手段によって作成された符号を復号する
    復号手段を有する動画像変換符号化誤り修整装置であっ
    て、誤り訂正復号を行って誤りが検出できたが誤り訂正
    ができなかったデータを当該データの種類に従って分析
    し、該分析結果に基づいて該デ−タを所定のデ−タで置
    き換える修整手段を備えていることを特徴とする動画像
    変換符号化誤り修整装置。
  4. 【請求項4】 前記修整手段は、前記データが第5周波
    数成分のデ−タのときに該データを前画面の同位置ブロ
    ックの同一周波数成分で置き換え、該デ−タが第6周波
    数成分のデ−タのときに該データを0で置き換え、該デ
    −タが第7周波数成分のデ−タのときに該データを水平
    方向の隣接のブロックの同一周波数成分のデータで置き
    換え、該デ−タが第8周波数成分のデータのときに該デ
    ータを垂直方向の隣接のブロックの同一周波数成分のデ
    ータで置き換えることを特徴する請求項3に記載の動画
    像変換符号化誤り修整装置。
JP32046191A 1991-12-04 1991-12-04 復号装置 Expired - Fee Related JP2997355B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP32046191A JP2997355B2 (ja) 1991-12-04 1991-12-04 復号装置
CA 2084037 CA2084037C (en) 1991-12-04 1992-11-27 Apparatus for concealing error of moving pictures transform coding
US07/984,975 US5420872A (en) 1991-12-04 1992-12-03 Apparatus for concealing error in transform coding of a motion picture
DE69226755T DE69226755T2 (de) 1991-12-04 1992-12-03 Vorrichtung zur Fehlerverdeckung in einer Transformationskodierung von Bewegtbildern
EP19920311046 EP0545711B1 (en) 1991-12-04 1992-12-03 Apparatus for concealing error of moving pictures transform coding

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32046191A JP2997355B2 (ja) 1991-12-04 1991-12-04 復号装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP19245799A Division JP3310633B2 (ja) 1999-07-07 1999-07-07 復号装置

Publications (2)

Publication Number Publication Date
JPH05161128A true JPH05161128A (ja) 1993-06-25
JP2997355B2 JP2997355B2 (ja) 2000-01-11

Family

ID=18121713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32046191A Expired - Fee Related JP2997355B2 (ja) 1991-12-04 1991-12-04 復号装置

Country Status (5)

Country Link
US (1) US5420872A (ja)
EP (1) EP0545711B1 (ja)
JP (1) JP2997355B2 (ja)
CA (1) CA2084037C (ja)
DE (1) DE69226755T2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6999673B1 (en) 1999-09-30 2006-02-14 Matsushita Electric Industrial Co., Ltd. Moving picture decoding method, moving picture decoding apparatus and program recording medium
KR100682819B1 (ko) * 1997-06-10 2007-07-09 소니 유나이티드 킹덤 리미티드 데이터압축시스템

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5737022A (en) * 1993-02-26 1998-04-07 Kabushiki Kaisha Toshiba Motion picture error concealment using simplified motion compensation
US5815636A (en) * 1993-03-29 1998-09-29 Canon Kabushiki Kaisha Image reproducing apparatus
US5943444A (en) * 1993-03-31 1999-08-24 Canon Kabushiki Kaisha Image reproducing apparatus
JP3085024B2 (ja) * 1993-06-01 2000-09-04 松下電器産業株式会社 画像再圧縮器及び画像記録装置
GB2318016B (en) * 1993-11-29 1998-06-24 Kokusai Electric Co Ltd Method and apparatus for transfer of image data
US5617333A (en) * 1993-11-29 1997-04-01 Kokusai Electric Co., Ltd. Method and apparatus for transmission of image data
FI98164C (fi) * 1994-01-24 1997-04-25 Nokia Mobile Phones Ltd Puhekooderin parametrien käsittely tietoliikennejärjestelmän vastaanottimessa
SG43256A1 (en) * 1995-03-29 1997-10-17 Toshiba Kk Apparatus and method for reading and writing data
JP3630474B2 (ja) * 1995-07-14 2005-03-16 沖電気工業株式会社 動画像伝送システム及び動画像伝送装置
KR100197368B1 (ko) * 1995-12-23 1999-06-15 전주범 영상 에러 복구 장치
US6498809B1 (en) 1998-01-20 2002-12-24 Motorola, Inc. Video bitstream error resilient transcoder, method, video-phone, video-communicator and device
JPH11232791A (ja) 1998-02-10 1999-08-27 Sony Corp 情報記録方法及び装置
JP3606306B2 (ja) * 1998-10-08 2005-01-05 沖電気工業株式会社 画像符号化装置、画像復号化装置及び画像伝送システム
JP2000349646A (ja) * 1999-06-02 2000-12-15 Japan Science & Technology Corp ウェーブレット系数列を用いた時系列予測方法及びその装置
US6965647B1 (en) * 2000-11-28 2005-11-15 Sony Corporation Robust time domain block decoding
EP1261204A2 (en) * 2001-03-29 2002-11-27 Matsushita Electric Industrial Co., Ltd. Method and apparatus for data reproduction
US7136171B2 (en) * 2001-12-19 2006-11-14 General Electric Company Method for the extraction of image features caused by structure light using template information
JP4523886B2 (ja) * 2005-07-08 2010-08-11 富士通株式会社 動画像復号装置、動画像復号方法および動画像復号プログラム
KR101086435B1 (ko) * 2007-03-29 2011-11-25 삼성전자주식회사 영상 데이터 스트림의 에러 검출 방법 및 그 장치
US8726125B1 (en) * 2007-06-06 2014-05-13 Nvidia Corporation Reducing interpolation error
US8725504B1 (en) 2007-06-06 2014-05-13 Nvidia Corporation Inverse quantization in audio decoding
US8934539B2 (en) * 2007-12-03 2015-01-13 Nvidia Corporation Vector processor acceleration for media quantization

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03124182A (ja) * 1989-10-09 1991-05-27 Fujitsu Ltd セル廃棄補償画像復号化方式
JPH03209998A (ja) * 1990-01-11 1991-09-12 Matsushita Electric Ind Co Ltd 動画像復号化装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2514181B2 (ja) * 1984-04-27 1996-07-10 ソニー株式会社 デジタルビデオデ−タの誤り修整方式
NL8402411A (nl) * 1984-08-02 1986-03-03 Philips Nv Inrichting voor het korrigeren en maskeren van fouten in een informatiestroom, en weergeeftoestel voor het weergeven van beeld en/of geluid voorzien van zo een inrichting.
JPH088684B2 (ja) * 1984-12-21 1996-01-29 ソニー株式会社 高能率符号の復号装置
EP0232417B1 (de) * 1985-10-02 1991-11-06 Deutsche Thomson-Brandt GmbH Verfahren zur korrektur von übertragungsfehlern
US4792953A (en) * 1986-03-28 1988-12-20 Ampex Corporation Digital signal error concealment
US5070503A (en) * 1988-03-09 1991-12-03 Canon Kabushiki Kaisha Digital information transmitting and receiving system
JPH0322735A (ja) * 1989-06-20 1991-01-31 Matsushita Electric Ind Co Ltd 映像信号のパケット伝送装置
US5140417A (en) * 1989-06-20 1992-08-18 Matsushita Electric Co., Ltd. Fast packet transmission system of video data
US5243428A (en) * 1991-01-29 1993-09-07 North American Philips Corporation Method and apparatus for concealing errors in a digital television
US5657399A (en) * 1991-05-17 1997-08-12 Canon Kabushiki Kaisha Encoding/decoding apparatus using quantizing steps information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03124182A (ja) * 1989-10-09 1991-05-27 Fujitsu Ltd セル廃棄補償画像復号化方式
JPH03209998A (ja) * 1990-01-11 1991-09-12 Matsushita Electric Ind Co Ltd 動画像復号化装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100682819B1 (ko) * 1997-06-10 2007-07-09 소니 유나이티드 킹덤 리미티드 데이터압축시스템
US6999673B1 (en) 1999-09-30 2006-02-14 Matsushita Electric Industrial Co., Ltd. Moving picture decoding method, moving picture decoding apparatus and program recording medium
US7817899B2 (en) 1999-09-30 2010-10-19 Panasonic Corporation Moving picture decoding apparatus using replacement image data

Also Published As

Publication number Publication date
EP0545711A3 (ja) 1994-01-05
EP0545711A2 (en) 1993-06-09
CA2084037C (en) 1997-04-15
US5420872A (en) 1995-05-30
EP0545711B1 (en) 1998-08-26
JP2997355B2 (ja) 2000-01-11
DE69226755T2 (de) 1999-03-25
CA2084037A1 (en) 1993-06-05
DE69226755D1 (de) 1998-10-01

Similar Documents

Publication Publication Date Title
JP2997355B2 (ja) 復号装置
EP0777386B1 (en) Method and apparatus for encoding and decoding an image
US7227900B2 (en) Differential encoding
US6078694A (en) Image signal padding method, image signal coding apparatus, image signal decoding apparatus
JPH04326255A (ja) 画像符号化方法及び装置
US6292591B1 (en) Image coding and decoding using mapping coefficients corresponding to class information of pixel blocks
US5532837A (en) Digital video signal processing apparatus
KR100272120B1 (ko) 양자화 컨트롤 회로
EP2001238A2 (en) Image coding based on the Radon transform
US6473465B1 (en) Method and apparatus for video coding at high efficiency
US5943444A (en) Image reproducing apparatus
KR101979379B1 (ko) 영상의 부호화 방법 및 장치, 및 영상의 복호화 방법 및 장치
JP3310633B2 (ja) 復号装置
JP3557225B2 (ja) ディジタル画像信号の受信/再生装置
JPH0799651A (ja) 画像信号再生装置
JP3063380B2 (ja) 高能率符号化装置
JP2691421B2 (ja) 符号化雑音除去用ポストフィルタ装置
JPH0630394A (ja) 画像符号化方法及び画像符号化装置
JPH06113291A (ja) 画像符号化及び復号化装置
JP3469597B2 (ja) ブロック変換符号の復号装置
JP3271100B2 (ja) ディジタル画像信号復号装置および方法
JP4552264B2 (ja) エラー修整装置および方法
JP3270861B2 (ja) ブロック変換符号の復号装置
JP3282245B2 (ja) ブロック符号化におけるエラー修整装置
JP2910416B2 (ja) 直交変換符号化装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees