JP3161217B2 - Image encoding recording device and recording / reproducing device - Google Patents

Image encoding recording device and recording / reproducing device

Info

Publication number
JP3161217B2
JP3161217B2 JP9139394A JP9139394A JP3161217B2 JP 3161217 B2 JP3161217 B2 JP 3161217B2 JP 9139394 A JP9139394 A JP 9139394A JP 9139394 A JP9139394 A JP 9139394A JP 3161217 B2 JP3161217 B2 JP 3161217B2
Authority
JP
Japan
Prior art keywords
coefficient data
recording
error
coding
dividing
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.)
Expired - Fee Related
Application number
JP9139394A
Other languages
Japanese (ja)
Other versions
JPH07298194A (en
Inventor
達司 坂内
充弘 宮下
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.)
Panasonic Corp
Panasonic Holdings Corp
Original Assignee
Panasonic Corp
Matsushita Electric Industrial Co Ltd
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 Panasonic Corp, Matsushita Electric Industrial Co Ltd filed Critical Panasonic Corp
Priority to JP9139394A priority Critical patent/JP3161217B2/en
Priority to US08/426,248 priority patent/US5933571A/en
Priority to EP19950302710 priority patent/EP0680209B1/en
Priority to DE1995617856 priority patent/DE69517856T2/en
Publication of JPH07298194A publication Critical patent/JPH07298194A/en
Application granted granted Critical
Publication of JP3161217B2 publication Critical patent/JP3161217B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/92Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N5/926Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation
    • H04N5/9261Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback by pulse code modulation involving data reduction
    • H04N5/9264Transformation 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/88Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving rearrangement of data among different coding units, e.g. shuffling, interleaving, scrambling or permutation of pixel data or permutation of transform coefficient data among different blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/7824Television signal recording using magnetic recording on tape with rotating magnetic heads
    • H04N5/7826Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape
    • H04N5/78263Television signal recording using magnetic recording on tape with rotating magnetic heads involving helical scanning of the magnetic tape for recording on tracks inclined relative to the direction of movement of the tape

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Error Detection And Correction (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、ディジタルビデオ信号
を圧縮符号化して記録する画像符号化記録装置及び画像
符号化記録再生装置に関し、圧縮符号の記録媒体上への
配置方法、さらに、再生出力のエラー修整に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image encoding / recording apparatus and an image encoding / recording / reproducing apparatus for compressing and recording a digital video signal, a method of arranging a compression code on a recording medium, and a reproduction output. Error correction.

【0002】[0002]

【従来の技術】近年、ディジタル信号処理技術の発展に
伴い、多くのディジタル機器が開発されている。最近で
は、ディジタルビデオ信号を圧縮符号化して記録するこ
とにより、より小型のディジタルビデオレコーダーを開
発することが提案されている。ディジタルビデオ信号を
圧縮符号化する様々な方法が提案されいるが、最近では
JPEG、MPEGに見られるようにディジタルビデオ
信号をブロック毎に周波数変換する方式の一方式である
2次元離散コサイン変換(DCT)符号化方式が主流と
なっている。この方式は、ディジタルビデオ信号を符号
化ブロック毎に分割し、その符号化ブロック毎にDCT
変換を施し、その係数データに対しブロック毎に可変長
符号化を行なって圧縮するものである。
2. Description of the Related Art In recent years, with the development of digital signal processing technology, many digital devices have been developed. Recently, it has been proposed to develop a smaller digital video recorder by compressing and recording a digital video signal. Various methods for compressing and encoding a digital video signal have been proposed. Recently, a two-dimensional discrete cosine transform (DCT), which is a type of frequency conversion of a digital video signal for each block as seen in JPEG and MPEG, has been proposed. ) Coding schemes have become mainstream. In this method, a digital video signal is divided into coding blocks, and a DCT is performed for each coding block.
The conversion is performed, and the coefficient data is subjected to variable length coding for each block and compressed.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記の
ような圧縮符号化を用いた記録再生装置では、記録再生
にともなってデータにエラーが発生すると、エラー発生
点以降の可変長符号を復号することはできない。また、
リフレッシュコード等によって可変長符号の切れ目を検
出して可変長復号をリフレッシュしたとしても、エラー
発生からリフレッシュされるまでの区間にわたって可変
長符号を復号することができない。
However, in a recording / reproducing apparatus using the above-described compression encoding, if an error occurs in data during recording / reproducing, the variable length code after the error occurrence point is decoded. Can not. Also,
Even if a break in the variable-length code is detected by a refresh code or the like and the variable-length decoding is refreshed, the variable-length code cannot be decoded over the section from the occurrence of the error to the refresh.

【0004】このような場合、再生画面上でブロック単
位で画像が欠落し、それが数ブロックにまたがることに
なり、ディジタルビデオ信号の記録再生装置に圧縮符号
化を用いる際の大きな問題であった。
[0004] In such a case, an image is lost in blocks on the playback screen, which extends over several blocks, which is a major problem when using compression coding in a digital video signal recording and playback apparatus. .

【0005】本発明の目的は、ディジタルビデオ信号を
圧縮符号化して記録再生する場合、エラーが発生しても
ブロック単位で画像が欠落しない画像符号化記録装置、
さらには、記録再生に伴ってエラーが発生して消失した
係数データを高性能に修整できる画像符号化記録再生装
置を提供するものである。
SUMMARY OF THE INVENTION An object of the present invention is to provide an image encoding and recording apparatus in which, when a digital video signal is compressed and encoded and recorded and reproduced, an image is not lost in block units even if an error occurs.
It is another object of the present invention to provide an image encoding / reproducing apparatus capable of modifying coefficient data which has been lost due to an error in recording / reproducing, with high performance.

【0006】[0006]

【課題を解決するための手段】この目的を解決するため
に本発明は、ディジタルビデオ信号を符号化ブロック毎
に周波数変換して複数の係数データに変換する手段と、
同一の符号化ブロックに含まれる複数の係数データそれ
ぞれを記録媒体上の離れた領域に記録する手段を有す
る画像符号化記録装置である。また、隣接する符号化ブ
ロックの係数データを用いてエラーで消失した係数デー
タをエラー修整する手段を有する画像符号化記録再生装
置である。
According to the present invention, a digital video signal is frequency-converted for each coding block into a plurality of coefficient data .
Multiple coefficient data included in the same coded block
An image coding recording apparatus having a means for recording, respectively in the distant regions on the recording medium. Further, the present invention is an image coding and recording / reproducing apparatus having means for correcting an error in coefficient data lost due to an error using coefficient data of an adjacent coding block.

【0007】[0007]

【作用】本発明は上記のような構成によって、エラーが
発生した場合、ブロック内の全ての係数データが消失し
再生時にブロック単位で欠落することを防ぐことができ
る。さらに、空間的に相関の高い隣接ブロックの係数デ
ータを用いてエラー修整することにより再生画像の安定
性を高めることができる。
According to the present invention, when an error occurs, the present invention can prevent all coefficient data in a block from being lost and lost in units of blocks during reproduction. Further, by performing error correction using coefficient data of an adjacent block having a high spatial correlation, the stability of a reproduced image can be improved.

【0008】[0008]

【実施例】【Example】

(実施例1)以下本発明の第1の実施例について、図面
を参照しながら説明する。図1は本実施例の画像符号化
記録装置のブロック図である。
(Embodiment 1) A first embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of an image encoding and recording apparatus according to the present embodiment.

【0009】図1において10はディジタルビデオ信号
の入力端子、20はブロック化回路30はDCT変換回
路、40は第1のシャフリングメモリ、50は可変長符
号化回路、60は記録処理回路、70は記録ヘッド、8
0は記録媒体である。
In FIG. 1, reference numeral 10 denotes an input terminal of a digital video signal, 20 denotes a blocking circuit, 30 denotes a DCT conversion circuit, 40 denotes a first shuffling memory, 50 denotes a variable length coding circuit, 60 denotes a recording processing circuit, and 70 denotes a recording processing circuit. Is the recording head, 8
0 is a recording medium.

【0010】以上のように構成された画像符号化記録装
置について、以下その動作について説明する。
The operation of the image encoding / recording apparatus configured as described above will be described below.

【0011】入力端子10にはディジタルビデオ信号が
供給され、ブロック化回路20において、4×4の符号
化ブロックに分割される。ブロック化回路20の出力は
DCT変換回路30で符号化ブロック毎に周波数変換さ
れ、係数データとして第1のシャフリングメモリ40に
蓄積される。可変長符号化回路50は第1のシャフリン
グメモリ40からあらかじめ定められたシャフリングル
ールにしたがって出力された係数データを可変長符号化
する。
A digital video signal is supplied to an input terminal 10 and divided into 4 × 4 encoded blocks in a blocking circuit 20. The output of the blocking circuit 20 is frequency-converted by the DCT conversion circuit 30 for each coding block, and is stored in the first shuffling memory 40 as coefficient data. The variable length coding circuit 50 performs variable length coding on the coefficient data output from the first shuffling memory 40 according to a predetermined shuffling rule.

【0012】このシャフリングルールは少なくとも同一
符号化ブロック内の係数データを他の符号化ブロック内
の係数データと混在させるものであり、さらに、画面上
で隣接する符号化ブロックに含まれる係数データ、また
は、異なるフィールドに属し画面上で同一領域を構成す
る符号化ブロックに含まれる係数データが、この係数デ
ータのシャフリングによって記録媒体80上で図2に示
した丸印のような離れた領域に記録されるようにするも
のである。
The shuffling rule mixes at least coefficient data in the same coded block with coefficient data in another coded block, and further includes coefficient data included in adjacent coded blocks on the screen. Alternatively, the coefficient data included in the coding blocks belonging to the different fields and constituting the same area on the screen are shuffled into the separated areas on the recording medium 80 such as the circles shown in FIG. It is to be recorded.

【0013】上記のようにシャフリングされた後に可変
長符号化された係数データは、記録処理回路60で誤り
訂正符号が付加され、記録変調された後に記録アンプを
通じて記録ヘッド70に供給される。記録ヘッド70は
入力された係数データを記録媒体80上に記録する。
The coefficient data subjected to variable-length coding after shuffling as described above is added to an error correction code by a recording processing circuit 60, and is supplied to a recording head 70 through a recording amplifier after being subjected to recording modulation. The recording head 70 records the input coefficient data on a recording medium 80.

【0014】以上のように本実施例によれば、符号化ブ
ロック内の係数データを記録媒体上で離れた領域に記録
することにより、記録再生時にエラーが生じた場合で
も、このエラーによって復号できなくなる係数データ
は、特定の符号化ブロック、画面上の隣接した領域、あ
るいは異なるフィールドにまたがり画面上で同一の領域
に集中することがなくなるため、再生画面上で特定の領
域の画像が欠落する、または同一領域で時間的に連続し
て画像が欠落するという重大な問題を解決することがで
きる。
As described above, according to the present embodiment, by recording coefficient data in an encoded block in a distant area on a recording medium, even if an error occurs during recording and reproduction, decoding can be performed by this error. The lost coefficient data does not concentrate on the same area on the screen over a specific coding block, an adjacent area on the screen, or a different field, so the image of the specific area on the playback screen is missing, Alternatively, it is possible to solve a serious problem that images are continuously missing in the same region in time.

【0015】なお、係数データ毎に1つの可変長符号を
与える1次元ハフマン符号等を用いた場合、上記説明し
たような係数データのシャフリングを行なっても、符号
化効率は低下しないことは明らかである。
When a one-dimensional Huffman code or the like that gives one variable length code for each coefficient data is used, it is apparent that even if the shuffling of the coefficient data as described above is performed, the coding efficiency does not decrease. It is.

【0016】また、連続する零である係数データの数と
それに続く非零係数データの振幅を組み合わせて可変長
符号化する2次元ハフマン符号等を用いる場合は、符号
化ブロック内の低域の変換次数に対する係数データにの
み上記のようなシャフリングを行なって第1のシャフリ
ングメモリ40から読みだし、零が連続する可能性の高
い高域の変換次数に対する係数データは符号化ブロック
内で連続して読みだして可変長符号化することが有効で
ある。
When a two-dimensional Huffman code or the like for performing variable-length coding by combining the number of consecutive zero coefficient data and the amplitude of the non-zero coefficient data following it is used, a low-frequency transform in the coding block is performed. The above-described shuffling is performed only on the coefficient data corresponding to the order and read out from the first shuffling memory 40, and the coefficient data corresponding to the high-order conversion order having a high possibility of continuous zeros is continuously used in the coding block. It is effective to read out and perform variable length coding.

【0017】このような構成にすることにより、非零の
係数データの発生する確率の高い低域の変換次数に対し
てはシャフリングして可変長符号化、符号化ブロック内
で零の係数データの発生する確率の高い高域の変換次数
に対してはシャフリングを行なわず符号化ブロック内で
連続して可変長符号化することにより、符号化ブロック
内で連続して発生した零の係数データをそのまま可変長
符号化できるので、符号化効率の低下を防ぐことができ
る。この場合、記録再生時にエラーが生じた時、符号化
ブロック内で高域の変換次数に対する係数データは全て
消失する可能性が有るが、これらの係数データのエネル
ギーは小さく、さらにこれらの係数データに対する視覚
感度は低いので大きな画質劣化にはならないと言える。
With this configuration, the low-order transform order having a high probability of generating non-zero coefficient data is shuffled to perform variable-length coding and zero-length coefficient data in the coding block. By performing variable-length coding continuously in the coding block without performing shuffling on the high-order transform order in which the probability of occurrence is high, zero coefficient data continuously generated in the coding block Can be subjected to variable-length encoding as it is, so that a decrease in encoding efficiency can be prevented. In this case, when an error occurs during recording and reproduction, all the coefficient data for the high-order transform order may be lost in the coding block, but the energy of these coefficient data is small, and Since the visual sensitivity is low, it can be said that the image quality does not significantly deteriorate.

【0018】(実施例2)以下本発明の第2の実施例に
ついて、図面を参照しながら説明する。図3は本実施例
の画像符号化記録再生装置のブロック図であり、第1の
実施例と同じものについては第1の実施例と同一の番号
を付して詳細な説明は省略する。
(Embodiment 2) Hereinafter, a second embodiment of the present invention will be described with reference to the drawings. FIG. 3 is a block diagram of an image encoding / recording / reproducing apparatus according to the present embodiment. The same components as those in the first embodiment are denoted by the same reference numerals as those in the first embodiment, and detailed description is omitted.

【0019】図3において、42は第2のシャフリング
メモリ、90は再生ヘッド、100は再生処理回路、1
10は可変長復号回路、120は第1のデシャフリング
メモリ、130は第1のエラー修整回路、140は逆D
CT変換回路、150はブロック分解回路、160はデ
ィジタルビデオ信号の出力端子である。
In FIG. 3, reference numeral 42 denotes a second shuffling memory; 90, a reproducing head; 100, a reproducing processing circuit;
10 is a variable length decoding circuit, 120 is a first deshuffling memory, 130 is a first error correction circuit, and 140 is a reverse D
A CT conversion circuit, 150 is a block decomposition circuit, and 160 is a digital video signal output terminal.

【0020】以上のように構成された画像符号化記録再
生装置について、以下その動作について説明する。
The operation of the image encoding / recording / reproducing apparatus configured as described above will be described below.

【0021】記録時の回路構成は図1に示す第1の実施
例と同じであるが、シャフリングメモリにおける係数デ
ータのシャフリングルールが、画面上で隣接する符号化
ブロック間で同一の変換次数にある係数データ、また
は、異なるフィールドに属し画面上で同一領域を構成す
る符号化ブロックの同一変換次数にある係数データが記
録媒体80上で離れた領域に記録されるようにするとい
う点が異なっている。
Although the circuit configuration at the time of recording is the same as that of the first embodiment shown in FIG. 1, the shuffling rule of the coefficient data in the shuffling memory is such that the same conversion order is used between adjacent coding blocks on the screen. Or the coefficient data belonging to the same conversion order of the coding blocks belonging to different fields and constituting the same area on the screen are recorded in a separate area on the recording medium 80. ing.

【0022】次に、上記のような記録処理によって記録
された係数データを再生処理する再生動作について説明
する。
Next, a reproducing operation for reproducing the coefficient data recorded by the above recording processing will be described.

【0023】再生ヘッド90は記録媒体80からの再生
出力を再生処理回路100に供給する。再生処理回路1
00は前記再生出力を復調し誤り訂正を行なった後、再
生した可変長符号化された係数データと誤り訂正の結果
を示す誤り訂正エラーフラグを可変長復号回路110に
供給する。可変長復号回路110は可変長符号化された
係数データを可変長復号し係数データとともに、正しく
可変長復号されたかどうかを示す復号エラーフラグを第
1のデシャフリングメモリ120に出力する。
The reproduction head 90 supplies the reproduction output from the recording medium 80 to the reproduction processing circuit 100. Reproduction processing circuit 1
00 demodulates the reproduced output and corrects the error, and supplies the reproduced variable-length coded coefficient data and an error correction error flag indicating the result of the error correction to the variable length decoding circuit 110. The variable length decoding circuit 110 performs variable length decoding on the variable length encoded coefficient data, and outputs to the first deshuffling memory 120 together with the coefficient data a decoding error flag indicating whether or not the variable length decoding has been correctly performed.

【0024】この復号エラーフラグの発生は、誤り訂正
エラーフラグで示されるエラー発生点以降リフレッシュ
コード等によって可変長復号をリフレッシュされるまで
の区間にわたって、その区間に復号されるべき係数デー
タに対し復号エラーフラグを出力したり、または、所定
個数の係数データが復号されるべき区間において、所定
の個数の復号が行われない場合に対し復号エラーフラグ
を出力することによって行なわれる。
This decoding error flag is generated by decoding the coefficient data to be decoded in the section from the error occurrence point indicated by the error correction error flag to the section from when the variable length decoding is refreshed by the refresh code or the like. This is performed by outputting an error flag, or outputting a decoding error flag when a predetermined number of coefficient data is not decoded in a section where a predetermined number of coefficient data is to be decoded.

【0025】第1のエラー修整回路130は第1のデシ
ャフリングメモリ120から、画面上で同一領域を構成
する符号化ブロック単位の係数データと、前記各係数デ
ータに対応する復号エラーフラグを読み出し、エラーの
検出された係数データを修整する。
The first error correction circuit 130 reads, from the first deshuffling memory 120, coefficient data in units of coded blocks constituting the same area on the screen, and decoding error flags corresponding to the respective coefficient data. Correct the coefficient data in which the error was detected.

【0026】以下、その修整方法について説明する。記
録において、画面上で隣接する符号化ブロック間で同一
の変換次数にある係数データ、または、異なるフィール
ドに属し画面上で同一領域を構成する符号化ブロックの
同一変換次数にある係数データは記録媒体80上で離れ
た領域に記録されている。したがって、エラーの検出さ
れた係数データに対し、それを含む符号化ブロックと画
面上で隣接する符号化ブロック内の前記エラーの検出さ
れた係数データと同一変換次数にある係数データは正し
く再生されることになり、エラーの検出された係数デー
タを、前記同一変換次数にあるエラーのない係数データ
の平均値として修整することができる。
Hereinafter, the modification method will be described. In recording, coefficient data having the same conversion order between adjacent coded blocks on the screen, or coefficient data belonging to different fields and having the same conversion order of coded blocks constituting the same area on the screen are recorded on the recording medium. It is recorded in a remote area on 80. Therefore, for the coefficient data in which an error has been detected, the coefficient data having the same conversion order as the error-detected coefficient data in the coding block containing the error data and the adjacent coding block on the screen is correctly reproduced. That is, the coefficient data in which the error is detected can be modified as an average value of the error-free coefficient data in the same conversion order.

【0027】一般に、空間的に近傍にあるブロックは相
関が高いので、符号化ブロック間の係数データにも相関
がある。そこで、隣接する符号化ブロックのエラーのな
い係数データの平均値でエラー修整することにより、エ
ラー修整して再生した場合、視覚的に障害のない再生画
を得ることができる。
In general, since spatially neighboring blocks have a high correlation, the coefficient data between coded blocks also have a correlation. Therefore, by performing error correction using an average value of error-free coefficient data of adjacent coded blocks, when reproduction is performed with error correction, it is possible to obtain a reproduced image that is visually impaired.

【0028】また、エラーの検出された係数データに対
し、それを含む符号化ブロックと画面上で同一領域を構
成し異なるフィールドにある符号化ブロック内の同一変
換次数にある係数データも正しく再生されているので、
エラーの検出された係数データを、前記同一変換次数に
あるエラーのない係数データで置き換えて修整すること
ができる。これは、ビデオ信号では画面上の同一領域の
時間的な相関は高く、1フィールド前のエラーのない係
数データで置き換えてエラー修整することにより、エラ
ー修整して再生した場合、視覚的に障害のない再生画を
得ることができる。
Further, for the coefficient data in which an error has been detected, the coefficient data having the same conversion order in the coding block that forms the same area on the screen as the coding block containing the error data and is in a different field is also correctly reproduced. So
The coefficient data in which the error is detected can be replaced with the error-free coefficient data having the same conversion order and modified. This is because, in a video signal, the temporal correlation of the same area on the screen is high, and the error correction is performed by replacing the error data by the error-free coefficient data one field before. You can get no playback pictures.

【0029】また、エラー修正は、隣接符号化ブロック
間、またはフィールド間で適応的に行うことができる。
The error correction can be performed adaptively between adjacent coded blocks or between fields.

【0030】上記説明したようなエラー修整が行なわれ
た係数データは、逆DCT変換回路140で画素データ
に変換され、ブロック分解回路150に供給される。ブ
ロック分解回路150は符号化ブロック単位に分割され
た画素データを記録時に入力端子10に入力された形式
のディジタルビデオ信号に戻し、出力端子160に出力
する。
The coefficient data subjected to the error correction as described above is converted into pixel data by the inverse DCT conversion circuit 140 and supplied to the block decomposition circuit 150. The block decomposing circuit 150 converts the pixel data divided in units of encoded blocks into a digital video signal in the format input to the input terminal 10 at the time of recording, and outputs the digital video signal to the output terminal 160.

【0031】以上のように本実施例によれば、記録時
に、画面上で隣接する符号化ブロック間で同一の変換次
数にある係数データ、または異なるフィールドで画面上
で同一の領域の符号化ブロックの同一変換次数の係数デ
ータを記録媒体上で離れた領域に記録し、再生時にエラ
ーの検出された係数データ含む符号化ブロックと画面上
で隣接する符号化ブロック内の同一変換次数にある複数
の係数データの平均値、または異なるフィールドで画面
上で同一の領域の符号化ブロックの同一変換次数の係数
データの置き換えでエラーの係数データを修整する構成
により、エラー発生時に隣接する符号化ブロック間、ま
たは異なるフィールドで連続する符号化ブロック間で同
一変換次数にある係数データが同時に消失することがな
く、また、同一符号化ブロック内で複数の係数データが
同時に消失する可能性が少ないため、エラー修整時に符
号化ブロック内でエラーの発生した係数データのみを隣
接する符号化ブロック、または異なるフィールドで画面
上で同一の領域の符号化ブロックの同一変換次数の係数
データの相関を利用したエラー修整を行なうことがで
き、視覚的に障害のない再生画像を得ることができる。
As described above, according to the present embodiment, at the time of recording, coefficient data having the same conversion order between adjacent coding blocks on the screen, or coding blocks in the same area on the screen in different fields. The coefficient data of the same conversion order is recorded in a distant area on the recording medium, and a plurality of coding blocks including the coefficient data in which an error is detected at the time of reproduction and having the same conversion order in an adjacent coding block on the screen are recorded. By modifying the average value of the coefficient data, or the coefficient data of the error by replacing the coefficient data of the same conversion order of the coding block of the same area on the screen with different fields, the error coding can be performed between adjacent coding blocks when an error occurs. Alternatively, coefficient data having the same conversion order between consecutive coding blocks in different fields does not disappear at the same time, and the same code Since it is unlikely that multiple coefficient data will be lost at the same time in a block, only the coefficient data in which an error has occurred in the coding block during error correction is stored in the adjacent coding block or in the same area on the screen in a different field. Error correction can be performed using the correlation of coefficient data of the same transformation order of the encoded block, and a reproduced image without any visual impairment can be obtained.

【0032】(実施例3)以下本発明の第3の実施例に
ついて説明する。本実施例の画像符号化記録再生装置の
構成は図3で示した第2の実施例とはエラー修整回路の
動作が異なっているので、そのエラー修整方法について
のみ以下で説明する。本実施例のエラー修整方法は、画
面上で隣接する符号化ブロックの境界の画素相関を用い
てエラー修整を行うものである。以下その画素相関を用
いたエラー修整方法について説明する。
(Embodiment 3) Hereinafter, a third embodiment of the present invention will be described. The configuration of the image encoding / reproducing apparatus of this embodiment is different from that of the second embodiment shown in FIG. 3 in the operation of the error correction circuit. Therefore, only the error correction method will be described below. The error correction method according to the present embodiment performs error correction using the pixel correlation at the boundary between adjacent coding blocks on the screen. Hereinafter, an error correction method using the pixel correlation will be described.

【0033】一般に、画面上で隣接する画素間の相関は
大きく、隣接する符号化ブロック間の境界部の画素相関
も大きい。しかし、符号化ブロック内の係数データがエ
ラーにより消失した場合、その消失した係数データを零
として符号化ブロックを画素データに復号すれば、隣接
する符号化ブロック間の境界部の画素は相関が小さくな
る。その画素相関の変化は、本来再生されるべき係数デ
ータがエラーによって再生できなくなり、その係数デー
タを零に置き換えたことに起因する。
In general, the correlation between adjacent pixels on the screen is large, and the pixel correlation at the boundary between adjacent encoded blocks is also large. However, when the coefficient data in the coded block is lost due to an error, if the coded block is decoded into pixel data by setting the lost coefficient data to zero, the pixel at the boundary between adjacent coded blocks has a small correlation. Become. The change in the pixel correlation results from the fact that the coefficient data to be originally reproduced cannot be reproduced due to an error, and the coefficient data is replaced with zero.

【0034】そこで、図4に示すように水平方向に隣接
する2個の符号化ブロック(符号化ブロックAと符号化
ブロックB)において、符号化ブロックA内の係数デー
タA11が消失し、残りの係数データおよび符号化ブロ
ックB内の係数データがエラーなしで再生される場合、
A11は次ぎの数式を用いてエラー修整できる。
Therefore, as shown in FIG. 4, in two horizontally adjacent coded blocks (coded block A and coded block B), the coefficient data A11 in the coded block A disappears, and the remaining data is lost. If the coefficient data and the coefficient data in coding block B are reproduced without error,
A11 can be error-corrected using the following equation.

【0035】[0035]

【数1】 (Equation 1)

【0036】以下、この(数1)の導出について説明す
る。符号化ブロックAの画素データaijと、それをD
CT変換して求めた係数データAijの関係式は次式で
与えられる。
The derivation of (Equation 1) will be described below. The pixel data aij of the encoding block A and the
The relational expression of the coefficient data Aij obtained by the CT conversion is given by the following expression.

【0037】[0037]

【数2】 (Equation 2)

【0038】同様に、符号化ブロックBの画素データb
ijと、それをDCT変換して求めた係数データBij
の関係式は次式で与えられる。
Similarly, the pixel data b of the coding block B
ij and the coefficient data Bij obtained by DCT conversion of the ij
Is given by the following equation.

【0039】[0039]

【数3】 (Equation 3)

【0040】ここで、aij、bij、Aij、Bij
はそれぞれ4×4の行列である。Dは
Here, aij, bij, Aij, Bij
Are 4 × 4 matrices. D is

【0041】[0041]

【数4】 (Equation 4)

【0042】に示すような4×4のDCT変換の変換基
底を表す行列である。符号化ブロックAと符号化ブロッ
クBの境界画素はそれぞれ
This is a matrix representing the transform base of the 4 × 4 DCT transform as shown in FIG. The boundary pixels between the coding block A and the coding block B are respectively

【0043】[0043]

【数5】 (Equation 5)

【0044】[0044]

【数6】 (Equation 6)

【0045】と表され、両者の画素相関は大きいので
(数5)、(数6)の左辺が等しいという条件を導入し
て、次式の係数データ間の等式が求めれれる。
Since the pixel correlation between the two is large, the equation between the coefficient data of the following equation can be obtained by introducing the condition that the left sides of (Equation 5) are equal.

【0046】[0046]

【数7】 (Equation 7)

【0047】係数データA11はエラーによって正しく
再生されず、それ以外の係数データは正しく再生されて
いるので(数7)を係数データA11の含まれる列ベク
トルについて解くと
Since the coefficient data A11 is not reproduced correctly due to an error and the other coefficient data is reproduced correctly, solving (Equation 7) for the column vector including the coefficient data A11 is performed.

【0048】[0048]

【数8】 (Equation 8)

【0049】となる。(数8)はエラーの係数データを
零とすることで、境界画素の相関を利用してエラーの係
数を求めることができることを示している。エラー修正
に用いる(数1)は(数8)をエラーの発生した係数デ
ータA11について導出したものである。
Is as follows. (Equation 8) indicates that by setting the coefficient data of the error to zero, the coefficient of the error can be obtained using the correlation of the boundary pixels. (Equation 1) used for error correction is derived from (Equation 8) for the coefficient data A11 in which an error has occurred.

【0050】以上のような本実施例によれば、隣接する
符号化ブロック間の境界画素の相関を用いることによ
り、再生時にエラーが起こった場合でも安定した再生画
を得ることができる。
According to the present embodiment as described above, a stable reproduced image can be obtained even when an error occurs during reproduction by using the correlation of the boundary pixels between adjacent encoded blocks.

【0051】なお、本実施例ではエラーの発生した係数
データA11を水平方向の右側に隣接する符号化ブロッ
クとの境界画素の相関を用いてエラー修整を行なった
が、水平方向の左側もしくは上下の符号化ブロック間で
同様の演算を行ったエラー修整が可能である。
In this embodiment, the error correction is performed on the coefficient data A11 in which an error has occurred using the correlation of the boundary pixels with the coding block adjacent to the right side in the horizontal direction. It is possible to perform error correction by performing a similar operation between encoded blocks.

【0052】また、上記4方向それぞれのでエラーによ
り消失した係数データA11を求め、それらの平均値で
エラー修整してもよい。
Further, the coefficient data A11 lost in each of the above four directions due to an error may be obtained, and error correction may be performed using an average value thereof.

【0053】また、上記4方向の符号化ブロックの中で
最も相関の高い符号化ブロック間を求め、適応的に相関
の強い境界ブロック間で上記のエラー修整を行なえばよ
り効果がある。
Further, it is more effective to find the coding block having the highest correlation among the coding blocks in the four directions, and to adaptively perform the above error correction between boundary blocks having a strong correlation.

【0054】また、他の係数データについても同様の演
算によりエラー修整が可能であることは言うまでもな
い。
It is needless to say that error correction can be performed on other coefficient data by similar operations.

【0055】(実施例4)以下本発明の第4の実施例に
ついて、図面を参照しながら説明する。図5は本実施例
の画像符号化記録再生装置のブロック図であり、第2の
実施例と同じものについては第2の実施例と同一の番号
を付して詳細な説明は省略する。
(Embodiment 4) Hereinafter, a fourth embodiment of the present invention will be described with reference to the drawings. FIG. 5 is a block diagram of an image encoding / recording / reproducing apparatus according to the present embodiment. The same components as those in the second embodiment are denoted by the same reference numerals as those in the second embodiment, and detailed description is omitted.

【0056】図5において、25はオーバーラップブロ
ック化回路、132は第2のエラー修整回路、25はオ
ーバーラップブロック分解回路である。
In FIG. 5, reference numeral 25 denotes an overlap block circuit, 132 denotes a second error correction circuit, and 25 denotes an overlap block decomposition circuit.

【0057】以上のように構成された画像符号化記録再
生装置について、以下その動作について説明する。
The operation of the image encoding / recording / reproducing apparatus configured as described above will be described below.

【0058】入力端子10にはディジタルビデオ信号が
供給され、オーバーラップブロック回路25は図6に示
すように画面上で隣接する2つの4×4の符号化ブロッ
クが、お互いにその境界の1画素を共有するようにオー
バーラップして符号化ブロックに分割し、DCT変換回
路30に供給する。DCT変換された係数データは、第
2の実施例と同様に係数データのシャフリング、可変長
符号化、記録処理されて記録媒体80上に記録される。
The input terminal 10 is supplied with a digital video signal. The overlap block circuit 25 is composed of two 4 × 4 coding blocks adjacent on the screen as shown in FIG. Are overlapped and divided into coding blocks so as to be shared, and supplied to the DCT transform circuit 30. The DCT-transformed coefficient data is subjected to shuffling, variable-length coding, recording processing of the coefficient data and recorded on the recording medium 80 as in the second embodiment.

【0059】再生時は、記録媒体80から再生された再
生信号は、第2の実施例と同様に再生処理、可変長復号
化処理が行われる。可変長復号回路110は可変長符号
化された係数データを可変長復号し係数データととも
に、正しく可変長復号されたかどうかを示す復号エラー
フラグを第1のデシャフリングメモリ120に出力す
る。第2のエラー修整回路132は、前記第1のデシャ
フリングメモリ120から、画面上でオーバーラップし
た2個の符号化ブロックに対応する係数データと、前記
各係数データに対応する復号エラーフラグとを読み出
し、エラー修整を行ない、エラー修整した係数データを
逆DCT変換回路140に供給する。ここで行なうエラ
ー修整はオーバーラップした符号化ブロック間で第3の
実施例で説明したものと同様の演算を行なってエラー修
整するものである。
At the time of reproduction, the reproduction signal reproduced from the recording medium 80 is subjected to reproduction processing and variable length decoding processing as in the second embodiment. The variable length decoding circuit 110 performs variable length decoding on the variable length encoded coefficient data, and outputs to the first deshuffling memory 120 together with the coefficient data a decoding error flag indicating whether or not the variable length decoding has been correctly performed. The second error correction circuit 132 outputs, from the first deshuffling memory 120, coefficient data corresponding to two encoded blocks overlapping on the screen, and a decoding error flag corresponding to each of the coefficient data. Is read, error correction is performed, and the error-corrected coefficient data is supplied to the inverse DCT conversion circuit 140. The error correction performed here is to correct the error by performing the same operation as that described in the third embodiment between the overlapping encoded blocks.

【0060】逆DCT変換回路140は前記エラー修整
された係数データを画素データに変換し、オーバーラッ
プブロック分解回路155に供給し、オーバーラップブ
ロック分解回路155は符号化ブロック単位に分割され
た画素データを入力端子10に入力された形式のディジ
タルビデオ信号に戻し、出力端子160に出力する。
The inverse DCT transform circuit 140 converts the error-corrected coefficient data into pixel data and supplies the pixel data to the overlap block decomposition circuit 155. The overlap block decomposition circuit 155 converts the pixel data divided into coding block units. Is returned to the digital video signal of the format input to the input terminal 10 and output to the output terminal 160.

【0061】以上のように本実施例によれば、画面上で
隣接する符号化ブロックがお互いにその境界の1画素を
共有するようにオーバーラップして符号化ブロックに分
割することにより、本来同一の画素である符号化ブロッ
ク間の境界画素を用いて第3の実施例で説明したエラー
修整方法による演算を行なうことができ、より正確なエ
ラー修整が可能となり、記録再生装置の安定性を飛躍的
に高めることができる。
As described above, according to this embodiment, adjacent coding blocks on the screen are divided into coding blocks by overlapping each other so as to share one pixel at the boundary between the coding blocks. The operation according to the error correction method described in the third embodiment can be performed using the boundary pixels between the coding blocks, which are the pixels of the third embodiment, and more accurate error correction can be performed, and the stability of the recording / reproducing apparatus can be greatly improved Can be increased.

【0062】なお、本実施例では係数データに対する量
子化操作については触れていないが、量子化操作を行な
わない場合はエラーにより消失した係数データを完全に
復元することが可能であり、量子化操作を行なった場合
には量子化誤差に起因して復元された係数データに幾分
の誤差が発生するが大きな問題とはならない。なお、本
実施例においては水平方向にオーバーラップする場合に
ついて説明を行なったが、これに制限されるものではな
く、垂直方向にオーバーラップしても同様の効果が得ら
れることは言うまでもない。
Although the quantization operation for the coefficient data is not described in this embodiment, when the quantization operation is not performed, the coefficient data lost due to the error can be completely restored. Is performed, some error occurs in the restored coefficient data due to the quantization error, but this does not cause a serious problem. In the present embodiment, the case of overlapping in the horizontal direction has been described. However, the present invention is not limited to this, and it goes without saying that the same effect can be obtained by overlapping in the vertical direction.

【0063】(実施例5)以下本発明の第5の実施例に
ついて、図面を参照しながら説明する。図7は本実施例
の画像符号化記録再生装置のブロック図であり、第2の
実施例および第3の実施例と同じものについては第2の
実施例および第3の実施例と同一の番号を付して詳細な
説明は省略する。図7において、43は第3のシャフリ
ングメモリ、122は第2のデシャフリングメモリ、1
33は第3のエラー修整回路である。
(Embodiment 5) Hereinafter, a fifth embodiment of the present invention will be described with reference to the drawings. FIG. 7 is a block diagram of an image encoding / recording / reproducing apparatus according to the present embodiment. The same reference numerals as those in the second and third embodiments denote the same parts as those in the second and third embodiments. And the detailed description is omitted. In FIG. 7, reference numeral 43 denotes a third shuffling memory, 122 denotes a second deshuffling memory, 1
33 is a third error correction circuit.

【0064】以上のように構成された画像符号化記録再
生装置について、以下その動作について説明する。入力
端子10から入力したディジタルビデオ信号は、オーバ
ーラップブロック回路25で図6に示すように画面上で
隣接する2つの4×4の符号化ブロックがお互いにその
境界の1画素を共有するようにオーバーラップするよう
に符号化ブロックに分割され、DCT変換回路30に供
給される。DCT変換回路30は符号化ブロック毎に周
波数変換を行ない、係数データとして第3のシャフリン
グメモリ43に蓄積する。第3のシャフリングメモリ4
3はあらかじめ定められたシャフリングルールにしたが
って係数データを出力する。シャフリングルールは、符
号化ブロック内の係数データを図8に示すように、水平
周波数成分で最低域にある4個の係数データを含むグル
ープ0と、水平周波数成分で最低域にある4個の係数デ
ータに隣接する4個の係数データを含むグループ1と、
グループ0とグループ1に含まれない、残りの8個の係
数データを含むグループ2、の3個のグループに分割
し、さらに、少なくともオーバーラップした2個の符号
化ブロック内の6個のグループが記録媒体80上で離れ
た領域に記録されるようにシャフリングするものであ
る。
The operation of the image encoding / recording / reproducing apparatus configured as described above will be described below. The digital video signal input from the input terminal 10 is processed by the overlap block circuit 25 so that two 4 × 4 encoded blocks adjacent on the screen share one pixel at the boundary with each other as shown in FIG. It is divided into coding blocks so as to overlap, and is supplied to the DCT transform circuit 30. The DCT transform circuit 30 performs frequency transform for each coding block, and stores the result in the third shuffling memory 43 as coefficient data. Third shuffling memory 4
3 outputs coefficient data according to a predetermined shuffling rule. As shown in FIG. 8, the shuffling rule divides the coefficient data in the coding block into a group 0 including four coefficient data in the lowest band in the horizontal frequency component and a group 0 in the lowest band in the horizontal frequency component. A group 1 including four coefficient data adjacent to the coefficient data;
It is divided into three groups of group 2 including the remaining eight coefficient data which are not included in group 0 and group 1, and further, at least six groups in two overlapping encoded blocks are Shuffling is performed so that the data is recorded in a remote area on the recording medium 80.

【0065】上記のようにシャフリングされた係数デー
タは可変長符号化回路50で可変長符号化され、記録処
理回路60で誤り訂正符号が付加され、記録変調された
後に記録アンプを通じて記録ヘッド70に供給される。
記録ヘッド70は入力された係数データを記録媒体80
上に記録する。
The coefficient data shuffled as described above is subjected to variable-length encoding by a variable-length encoding circuit 50, an error correction code is added by a recording processing circuit 60, and after recording modulation, the recording head 70 is passed through a recording amplifier. Supplied to
The recording head 70 converts the inputted coefficient data into a recording medium 80.
Record above.

【0066】再生ヘッド90は記録媒体80からの再生
出力を再生処理回路100に供給する。再生処理回路1
00は前記再生出力を復調し誤り訂正を行なった後、再
生した可変長符号化された係数データと誤り訂正の結果
を示す誤り訂正エラーフラグを可変長復号回路110に
供給する。可変長復号回路110は可変長符号化された
係数データを可変長復号し係数データとともに、正しく
可変長復号されたかどうかを示す復号エラーフラグを第
2のデシャフリングメモリ122に出力する。
The reproduction head 90 supplies the reproduction output from the recording medium 80 to the reproduction processing circuit 100. Reproduction processing circuit 1
00 demodulates the reproduced output and corrects the error, and supplies the reproduced variable-length coded coefficient data and an error correction error flag indicating the result of the error correction to the variable length decoding circuit 110. The variable length decoding circuit 110 performs variable length decoding on the variable length encoded coefficient data, and outputs to the second deshuffling memory 122 a decoding error flag indicating whether or not the variable length decoding has been correctly performed, together with the coefficient data.

【0067】第3のエラー修整回路133は第2のデシ
ャフリングメモリ122から、画面上で同一領域を構成
する符号化ブロック単位の係数データと、前記各係数デ
ータに対応する復号エラーフラグを読み出し、エラーの
検出された係数データを修整する。この修整方法は基本
的に第3の実施例で説明した方法と同様であるが、エラ
ーの発生は複数の係数データから成るグループ単位で起
こり、例えば、画面上でオーバーラップする2個の符号
化ブロック(符号化ブロックAと符号化ブロックB)に
おいて、符号化ブロックAのグループ0が消失した場
合、これは
The third error correction circuit 133 reads, from the second deshuffling memory 122, coefficient data in units of coded blocks constituting the same area on the screen and decoding error flags corresponding to the respective coefficient data. Correct the coefficient data in which the error was detected. This modification method is basically the same as the method described in the third embodiment. However, the occurrence of an error occurs in a group unit composed of a plurality of coefficient data. In a block (coded block A and coded block B), if group 0 of coded block A disappears,

【0068】[0068]

【数9】 (Equation 9)

【0069】で、符号化ブロックAのグループ1が消失
した場合は(数8)で求められる。符号化ブロックBに
ついても同様にして求めることができる。
If the group 1 of the coded block A has disappeared, it is obtained by (Equation 8). The same can be obtained for the coded block B.

【0070】また、符号化ブロックAおよび符号化ブロ
ックBのグループ2が消失した場合、第1の実施例で述
べたように、符号化ブロック内で高域の変換次数に対応
するこれらの係数データのエネルギーは小さく、さらに
これらの係数データに対する視覚感度は低いので、グル
ープ2に含まれる係数データを零として修整する。
When the group 2 of the coded block A and the coded block B disappears, as described in the first embodiment, the coefficient data corresponding to the high-order transform order in the coded block is obtained. Is small, and the visual sensitivity to these coefficient data is low. Therefore, the coefficient data included in group 2 is modified to zero.

【0071】また、オーバーラップした2個の符号化ブ
ロック内の6個のグループはお互いに記録媒体80上で
離れた領域に記録されているので、同時に複数のグルー
プがエラーとなり消失する可能性は少ないので、上記エ
ラー修整において、消失した係数データをほぼ完全に復
元できる。
Also, since the six groups in the two overlapping encoded blocks are recorded in areas separated from each other on the recording medium 80, there is a possibility that a plurality of groups may simultaneously become erroneous and disappear. Since the number is small, the lost coefficient data can be almost completely restored in the error correction.

【0072】以上のように本実施例によれば、画面上で
隣接する符号化ブロックがお互いにその境界の1画素を
共有するようにオーバーラップして符号化ブロックに分
割し、その符号化ブロック内の係数データを、同一水平
周波数成分を持つ係数データ毎にグループ分割を行なっ
て、前記オーバーラップした2個の符号化ブロック内に
含まれる6個のグループを記録媒体上で離れた領域に記
録し、エラー修整時には前記オーバーラップした領域の
画素が前記オーバーラップする符号化ブロック間で等し
くなるように修整することにより、同時に消失した4個
の係数データを正確にエラー修整することが可能とな
り、記録再生装置の安定性を飛躍的に高めることができ
る。
As described above, according to the present embodiment, adjacent coding blocks on the screen are overlapped and divided into coding blocks so as to share one pixel at the boundary between the coding blocks. Is divided into groups for each coefficient data having the same horizontal frequency component, and the six groups included in the two overlapped encoded blocks are recorded in separate areas on the recording medium. However, at the time of error correction, by correcting the pixels of the overlapped area so as to be equal between the overlapping coding blocks, it is possible to accurately correct the four simultaneously lost coefficient data with an error. The stability of the recording / reproducing device can be dramatically improved.

【0073】なお、本実施例において符号化ブロックを
グループに分割する際に低域の2個の水平周波数成分に
ある係数データを同一の水平周波数成分を持つ係数デー
タ毎にグループ分割したが、このグループ分割は同一の
垂直周波数成分を持たない複数の係数データ毎にグルー
プ分割する場合の一例であり、図9に示すようなグルー
プ分割であっても同様の演算でエラー修整が可能であ
る。
In the present embodiment, when the coding block is divided into groups, coefficient data in two low-frequency horizontal frequency components are group-divided for each coefficient data having the same horizontal frequency component. The group division is an example of the case where the group division is performed for each of a plurality of coefficient data not having the same vertical frequency component. Even in the case of the group division as shown in FIG. 9, an error correction can be performed by the same operation.

【0074】また、本実施例において画面上で水平方向
にオーバーラップした符号化ブロック内の係数データを
同一垂直周波数成分を持たない係数データ毎にグループ
分割し、前記グループ単位でエラー修整を行なったが、
これを画面上で垂直方向にオーバーラップした符号化ブ
ロック内の係数データを同一水平周波数成分を持たない
係数データ毎にグループ分割し、前記グループ単位でエ
ラー修整を行なっても同等のエラー修整が可能である。
Further, in this embodiment, the coefficient data in the coded blocks that overlap in the horizontal direction on the screen are divided into groups for each coefficient data having no identical vertical frequency component, and error correction is performed for each group. But,
The same error correction is possible even if the coefficient data in the coding block that overlaps vertically on the screen is divided into groups for each coefficient data that does not have the same horizontal frequency component, and error correction is performed for each group. It is.

【0075】さらに、本実施例において符号化ブロック
をグループに分割する際に高域の2列の係数データを1
個のグループとして分割したが、これは、可変長符号化
回路で、2次元ハフマン符号等を用い、零が連続する可
能性の高い高域の変換次数に対する係数データは符号化
ブロック内で連続して読みだして可変長符号化すること
により符号化効率の低下を防止するためであり、可変長
符号化回路で、1次元ハフマン符号等を用いる場合や比
較的緩い圧縮率の場合には1列毎にグループ分割を行な
い、全ての係数データの消失に対して復元を行なえば、
エラー発生時の再生画質を極めて高品質なものにでき、
非常に効果的である。
Further, in the present embodiment, when the coding block is divided into groups, two rows of high-frequency coefficient data
This is a variable-length coding circuit that uses a two-dimensional Huffman code or the like, and coefficient data for a high-frequency transform order in which zeros are likely to be continuous are continuous in the coding block. In order to prevent a decrease in coding efficiency by reading out and performing variable-length coding, one column is used when a one-dimensional Huffman code or the like is used in a variable-length coding circuit or when a relatively low compression ratio is used. If group division is performed every time and restoration is performed for all coefficient data lost,
The playback image quality when an error occurs can be extremely high quality,
Very effective.

【0076】なお、以上説明した全ての実施例におい
て、記録ヘッドおよび再生ヘッドともに1個の構成で説
明したが、これに制限されることはなく、2個以上のヘ
ッドを用いた場合でも効果がある。さらに、2個以上の
ヘッドを用いた場合に適応すれば、いずれかのヘッドが
クロッグし再生出力が得られない場合でも効果的にエラ
ー修整が行なえ、良好な再生画像を得ることができる。
In all of the embodiments described above, one recording head and one reproducing head have been described. However, the present invention is not limited to this, and the effect can be obtained even when two or more heads are used. is there. Furthermore, if the present invention is applied to a case where two or more heads are used, error correction can be performed effectively even when one of the heads clogs and a reproduced output cannot be obtained, and a good reproduced image can be obtained.

【0077】また、符号化ブロックの大きさとして4×
4のブロックで説明したが、これに制限されることはな
く、8×8、8×4等いずれの大きさでも同様のエラー
修整が行なえる。周波数変換についてもDCT変換に制
限されずアダマール変換、Slant変換、Legen
dre変換等でも同様のエラー修整が可能である。
The size of the encoded block is 4 ×
Although the description has been made with reference to block No. 4, the present invention is not limited to this, and similar error correction can be performed with any size such as 8 × 8 and 8 × 4. The frequency transform is not limited to the DCT transform, but is also applied to Hadamard transform, Slant transform, and Legen.
The same error correction can be performed by dre conversion or the like.

【0078】[0078]

【発明の効果】以上のように本発明によれば、エラーが
発生した場合、ブロック内の全ての係数データが消失し
再生時にブロック単位で欠落することを防ぐことができ
る。さらに、空間的に相関の高い隣接ブロックの係数デ
ータを用いてエラー修整することにより再生画像の安定
性を高めることができ、その実用的効果は大きい。
As described above, according to the present invention, when an error occurs, it is possible to prevent all coefficient data in a block from being lost and lost in units of blocks during reproduction. Further, by performing error correction using coefficient data of an adjacent block having a high spatial correlation, the stability of a reproduced image can be enhanced, and the practical effect is large.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施例における画像符号化記録
装置のブロック図
FIG. 1 is a block diagram of an image encoding and recording apparatus according to a first embodiment of the present invention.

【図2】記録媒体上の領域を示す概念図FIG. 2 is a conceptual diagram showing an area on a recording medium.

【図3】本発明の第2の実施例における画像符号化記録
再生装置のブロック図
FIG. 3 is a block diagram of an image coding / recording / reproducing apparatus according to a second embodiment of the present invention.

【図4】符号化ブロックの係数データを表す概念図FIG. 4 is a conceptual diagram showing coefficient data of an encoded block.

【図5】本発明の第4の実施例における画像符号化記録
再生装置のブロック図
FIG. 5 is a block diagram of an image encoding / recording / reproducing apparatus according to a fourth embodiment of the present invention.

【図6】オーバーラップする符号化ブロックを示す概念
FIG. 6 is a conceptual diagram showing overlapping coding blocks.

【図7】本発明の第5の実施例における画像符号化記録
再生装置のブロック図
FIG. 7 is a block diagram of an image coding / recording / reproducing apparatus according to a fifth embodiment of the present invention.

【図8】グループ分割を示す第1の概念図FIG. 8 is a first conceptual diagram showing group division.

【図9】グループ分割を示す第2の概念図FIG. 9 is a second conceptual diagram showing group division.

【符号の説明】[Explanation of symbols]

10 ディジタルビデオ信号の入力端子 20 ブロック化回路 25 オーバーラップブロック化回路 30 DCT変換回路 40 第1のシャフリングメモリ 42 第2のシャフリングメモリ 43 第3のシャフリングメモリ 50 可変長符号化回路 60 記録処理回路 70 記録ヘッド 80 記録媒体 90 再生ヘッド 100 再生処理回路 110 可変長復号回路 120 第1のデシャフリングメモリ 122 第2のデシャフリングメモリ 130 第1のエラー修整回路 132 第2のエラー修整回路 133 第3のエラー修整回路 140 逆DCT変換回路 150 ブロック分解回路 155 オーバーラップブロック分解回路 160 ディジタルビデオ信号の出力端子 DESCRIPTION OF SYMBOLS 10 Input terminal of digital video signal 20 Blocking circuit 25 Overlap blocking circuit 30 DCT conversion circuit 40 First shuffling memory 42 Second shuffling memory 43 Third shuffling memory 50 Variable length coding circuit 60 Recording Processing circuit 70 Recording head 80 Recording medium 90 Reproduction head 100 Reproduction processing circuit 110 Variable length decoding circuit 120 First deshuffling memory 122 Second deshuffling memory 130 First error correction circuit 132 Second error correction circuit 133 third error correction circuit 140 inverse DCT transform circuit 150 block decomposition circuit 155 overlap block decomposition circuit 160 digital video signal output terminal

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04N 5/91 - 5/956 H04N 5/782 - 5/783 H04N 7/24 - 7/68 G11B 20/10 - 20/12 ──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 7 , DB name) H04N 5/91-5/956 H04N 5/782-5/783 H04N 7 /24-7/68 G11B 20 / 10-20/12

Claims (15)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 入力ディジタル画像信号を複数の画素デ
ータからなる符号化ブロック単位のデータに分割する手
段と、前記符号化ブロック毎に前記ディジタルビデオ信
号を周波数変換して複数の係数データに変換する手段
と、同一の符号化ブロックに含まれる複数の前記係数デ
ータそれぞれを記録媒体上の離れた領域に分散して記録
する手段を有する画像符号化記録装置。
1. A means for dividing an input digital image signal into data in units of coding blocks consisting of a plurality of pixel data, and frequency-converting the digital video signal into a plurality of coefficient data for each coding block. And a means for distributing and recording each of the plurality of coefficient data included in the same encoded block in separate areas on a recording medium.
【請求項2】 係数データを記録する手段が、画面上で
隣接する符号化ブロックに含まれる複数の前記係数デー
それぞれを記録媒体上の離れた領域に分散して記録す
ることを特徴とする請求項1記載の画像符号化記録装
置。
2. A method according to claim 1 , wherein said means for recording coefficient data records each of the plurality of coefficient data included in the coding blocks adjacent on the screen in a distant area on a recording medium. Item 7. The image encoding and recording device according to Item 1.
【請求項3】 係数データを記録する手段が、異なるフ
ィールドに属し画面上で同一領域を構成する符号化ブロ
ックに含まれる複数の前記係数データそれぞれを記録媒
体上の離れた領域に分散して記録することを特徴とする
請求項1記載の画像符号化記録装置。
3. A coefficient data recording means for distributing and recording each of a plurality of coefficient data included in an encoding block belonging to different fields and constituting the same area on a screen in distant areas on a recording medium. 2. The image encoding and recording apparatus according to claim 1, wherein:
【請求項4】 係数データを記録する手段が、同一符号
化ブロックに含まれる複数の前記係数データの内の少な
くとも低域の変換次数にある複数の前記係数データそれ
ぞれを記録媒体上の離れた領域に分散して記録すること
を特徴とする請求項1記載の画像符号化記録装置。
4. A device for recording the coefficient data, a plurality of the coefficient data in the conversion degree of at least a low frequency of the plurality of the of the coefficient data included in the same coded block it
2. The image encoding and recording apparatus according to claim 1, wherein each of the recordings is distributed and recorded in a separate area on a recording medium.
【請求項5】 入力ディジタルビデオ信号を複数の画素
データからなる符号化ブロック単位のデータに分割する
手段と、前記符号化ブロック毎に前記ディジタルビデオ
信号を周波数変換して複数の係数データに変換する手段
と、複数の前記係数データそれぞれを記録媒体上の離れ
た領域に分散して記録する手段と、前記記録媒体から
係数データを再生する手段と、前記再生された係数デ
ータのエラーの有無を検出する手段と、前記再生された
係数データを前記符号化ブロックに統合する手段と、前
記エラーが検出された係数データをエラーが検出されな
い係数データを用いて修整する手段と、前記エラー修整
された係数データを前記周波数変換復号してディジタル
ビデオ信号を出力する手段を有することを特徴とする画
像符号化記録再生装置。
5. A means for dividing an input digital video signal into data in units of coding blocks consisting of a plurality of pixel data, and frequency-converting the digital video signal into a plurality of coefficient data for each coding block. means, means for dispersing the recorded plurality of the coefficient data in the remote area on the recording medium, before the said recording medium
And means for reproducing the serial coefficient data, means for detecting the presence or absence of an error of the reproduced coefficient data, and means for integrating the reproduced coefficient data in the coding block, the coefficient data which the error is detected An image encoding / recording / reproducing apparatus comprising: means for modifying the coefficient data by using coefficient data in which no error is detected; and means for outputting the digital video signal by frequency-converting and decoding the error-corrected coefficient data.
【請求項6】 修整する手段が、画面上で隣接する符号
化ブロックの同一の変換次数にあるエラーの検出されな
い係数データ、または、異なるフィールドに属し画面上
で同一領域を構成する符号化ブロックの同一の変換次数
にあるエラーの検出されない係数データを用いて修整す
ることを特徴とする請求項5記載の画像符号化記録再生
装置。
6. The correcting means includes means for detecting error-free coefficient data of the same conversion order of adjacent coding blocks on the screen or coding blocks belonging to different fields and constituting the same area on the screen. 6. The image coding / recording / reproducing apparatus according to claim 5, wherein the correction is performed using coefficient data having the same conversion order and in which no error is detected.
【請求項7】 修整する手段が、画面上で隣接する符号
化ブロック間の境界の画素相関を用いてエラーの検出さ
れた係数データを修整することを特徴とする請求項5記
載の画像符号化記録再生装置。
7. The image encoding apparatus according to claim 5, wherein the modifying means modifies the coefficient data in which an error is detected by using a pixel correlation at a boundary between adjacent encoded blocks on the screen. Recording and playback device.
【請求項8】 符号化ブロックに分割する手段が、画面
上で隣接する符号化ブロック間の少なくとも1つの境界
の画素を共有するようにオーバーラップして符号化ブロ
ックに分割し、修整する手段が、前記オーバーラップし
た領域の画素が前記隣接する符号化ブロック間で等しく
なるようにエラー検出された係数データを修整すること
を特徴とする請求項5記載の画像符号化記録再生装置。
8. The means for dividing into coding blocks is a means for dividing into coding blocks by overlapping so as to share at least one boundary pixel between adjacent coding blocks on a screen, and for modifying. 6. The image encoding / reproducing apparatus according to claim 5, wherein coefficient data for which an error has been detected is modified so that pixels in the overlapped area become equal between the adjacent encoded blocks.
【請求項9】 入力ディジタルビデオ信号を複数の画素
データからなる符号化ブロック単位のデータに分割する
手段と、前記符号化ブロック毎に前記ディジタルビデオ
信号を周波数変換して複数の係数データに変換する手段
と、複数の前記係数データを複数のグループに分割し、
同一の符号化ブロック内の各グループがお互い記録媒体
上の離れた領域になるように分散して記録する手段と、
前記記録媒体から前記係数データを再生する手段と、前
記再生された係数データのエラーの有無を検出する手段
と、前記再生された係数データを前記符号化ブロックに
統合する手段と、前記エラーが検出された係数データを
エラーが検出されない係数データを用いて修整する手段
と、前記エラー修整された係数データを前記周波数変換
復号してディジタルビデオ信号を出力する手段を有する
ことを特徴とする画像符号化記録再生装置。
9. A means for dividing an input digital video signal into data in units of coding blocks consisting of a plurality of pixel data, and frequency-converting the digital video signal into a plurality of coefficient data for each coding block. Means, dividing a plurality of said coefficient data into a plurality of groups,
Means for distributing and recording so that each group in the same encoding block is a distant area on a recording medium,
Said means for the recording medium for reproducing the coefficient data, means for detecting the presence or absence of an error of the reproduced coefficient data, and means for integrating the reproduced coefficient data in the coding block, the error detection Image encoding means for modifying the corrected coefficient data using coefficient data in which no error is detected, and means for outputting the digital video signal by frequency-converting and decoding the error-corrected coefficient data. Recording and playback device.
【請求項10】 グループに分割する手段が、同一の垂
直周波数成分を持たない係数データ毎にグループに分割
し、修整する手段が、画面上で水平方向に隣接する符号
化ブロック間の境界の画素相関を用いてエラーの検出さ
れた係数データを修整することを特徴とする請求項9記
載の画像符号化記録再生装置。
10. A means for dividing into groups, the means for dividing into groups for each coefficient data not having the same vertical frequency component, and the means for modifying comprises a pixel at a boundary between coding blocks horizontally adjacent on the screen. 10. The image encoding / reproducing apparatus according to claim 9, wherein coefficient data in which an error is detected is corrected using the correlation.
【請求項11】 グループに分割する手段が、同一の水
平周波数成分を持たない係数データ毎にグループに分割
し、修整する手段が、画面上で垂直方向に隣接する符号
化ブロック間の境界の画素相関を用いてエラーの検出さ
れた係数データを修整することを特徴とする請求項9記
載の画像符号化記録再生装置。
11. A means for dividing into groups, wherein the means for dividing for each coefficient data having no same horizontal frequency component and a means for modifying include a pixel at a boundary between coding blocks vertically adjacent on a screen. 10. The image encoding / reproducing apparatus according to claim 9, wherein coefficient data in which an error is detected is corrected using the correlation.
【請求項12】 グループに分割する手段が、水平低域
成分に相当する周波数領域においては同一の垂直周波数
成分を持たない係数データ毎にグループに分割し、水平
高域成分に相当する周波数領域においては、その領域に
含まれる係数データを同一グループにし、修整する手段
が、水平低域成分に相当する周波数領域においては画面
上で水平方向に隣接する符号化ブロック間の境界の画素
相関を用いてエラーの検出された係数データを修整し、
水平高域成分に相当する周波数領域においては、エラー
の検出された係数データを零にすることを特徴とする請
求項9記載の画像符号化記録再生装置。
12. A means for dividing into groups, for each coefficient data not having the same vertical frequency component in the frequency domain corresponding to the horizontal low frequency component, and dividing the data into groups in the frequency domain corresponding to the horizontal high frequency component. Means that the coefficient data included in the area is grouped into the same group, and the means for retouching uses the pixel correlation at the boundary between the horizontally adjacent coding blocks on the screen in the frequency area corresponding to the horizontal low-frequency component. Modify the coefficient data where the error was detected,
10. The image coding / recording / reproducing apparatus according to claim 9, wherein in a frequency domain corresponding to a horizontal high frequency component, coefficient data in which an error is detected is set to zero.
【請求項13】 グループに分割する手段が、垂直低域
成分に相当する周波数領域においては同一の水平周波数
成分を持たない係数データ毎にグループに分割し、垂直
高域成分に相当する周波数領域においては、その領域に
含まれる係数データを同一グループにし、修整する手段
が、垂直低域成分に相当する周波数領域においては画面
上で垂直方向に隣接する符号化ブロック間の境界の画素
相関を用いてエラーの検出された係数データを修整し、
垂直高域成分に相当する周波数領域においては、エラー
の検出された係数データを零にすることを特徴とする請
求項9記載の画像符号化記録再生装置。
13. A means for dividing into groups, in a frequency region corresponding to a vertical low frequency component, divides each coefficient data which does not have the same horizontal frequency component into groups, and in a frequency region corresponding to a vertical high frequency component. Means that the coefficient data included in the area is grouped into the same group, and the means for retouching uses the pixel correlation at the boundary between vertically adjacent coding blocks on the screen in the frequency domain corresponding to the vertical low frequency component. Modify the coefficient data where the error was detected,
10. The image coding / recording / reproducing apparatus according to claim 9, wherein the coefficient data in which an error is detected is set to zero in a frequency domain corresponding to a vertical high frequency component.
【請求項14】 係数データを記録する手段が、隣接す
る符号化ブロック内の全てのグループがお互い記録媒体
上の離れた領域になるように分散して記録することを特
徴とする請求項9記載の画像符号化記録再生装置。
14. The recording apparatus according to claim 9, wherein the means for recording the coefficient data is distributed and recorded so that all groups in adjacent coding blocks are separated from each other on a recording medium. Image encoding recording and reproducing apparatus.
【請求項15】 符号化ブロックに分割する手段が、画
面上で水平方向または垂直方向に隣接する符号化ブロッ
ク間の少なくとも1つの境界の画素を共有するようにオ
ーバーラップして符号化ブロックに分割することを特徴
とする請求項9記載の画像符号化記録再生装置。
15. A unit for dividing into coding blocks overlaps and divides into coding blocks so as to share at least one boundary pixel between horizontally or vertically adjacent coding blocks on a screen. 10. The image encoding / recording / reproducing apparatus according to claim 9, wherein:
JP9139394A 1994-04-28 1994-04-28 Image encoding recording device and recording / reproducing device Expired - Fee Related JP3161217B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP9139394A JP3161217B2 (en) 1994-04-28 1994-04-28 Image encoding recording device and recording / reproducing device
US08/426,248 US5933571A (en) 1994-04-28 1995-04-21 Video image coding and recording apparatus and video image coding, recording and reproducing apparatus
EP19950302710 EP0680209B1 (en) 1994-04-28 1995-04-24 Video image coding and recording apparatus and video image coding, recording and reproducing apparatus
DE1995617856 DE69517856T2 (en) 1994-04-28 1995-04-24 TV picture coding and recording device and TV picture coding, recording and reproducing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9139394A JP3161217B2 (en) 1994-04-28 1994-04-28 Image encoding recording device and recording / reproducing device

Publications (2)

Publication Number Publication Date
JPH07298194A JPH07298194A (en) 1995-11-10
JP3161217B2 true JP3161217B2 (en) 2001-04-25

Family

ID=14025145

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9139394A Expired - Fee Related JP3161217B2 (en) 1994-04-28 1994-04-28 Image encoding recording device and recording / reproducing device

Country Status (4)

Country Link
US (1) US5933571A (en)
EP (1) EP0680209B1 (en)
JP (1) JP3161217B2 (en)
DE (1) DE69517856T2 (en)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3115199B2 (en) * 1994-12-16 2000-12-04 松下電器産業株式会社 Image compression coding device
JP3207739B2 (en) * 1996-01-19 2001-09-10 松下電器産業株式会社 Image playback device
US6614845B1 (en) * 1996-12-24 2003-09-02 Verizon Laboratories Inc. Method and apparatus for differential macroblock coding for intra-frame data in video conferencing systems
US6141448A (en) * 1997-04-21 2000-10-31 Hewlett-Packard Low-complexity error-resilient coder using a block-based standard
JP4558194B2 (en) * 1997-10-23 2010-10-06 ソニー エレクトロニクス インク Primitive coding method, digital signal processing device, distribution device, and recording medium
US6581170B1 (en) * 1997-10-23 2003-06-17 Sony Corporation Source coding to provide for robust error recovery during transmission losses
US6332042B1 (en) 1997-10-23 2001-12-18 Sony Corporation Apparatus and method for encoding and decoding data in a lossy transmission environment
ID26503A (en) * 1997-10-23 2001-01-11 Sony Electronics Inc EQUIPMENT AND METHOD FOR MAPPING IMAGES ON BLOCKS TO PROVIDE STRONG ERRORS IN A SURROUNDING ENVIRONMENT
US6591398B1 (en) 1999-02-12 2003-07-08 Sony Corporation Multiple processing system
US6170074B1 (en) 1999-02-12 2001-01-02 Sony Corporation Source coding to provide for robust error recovery
US6307979B1 (en) 1999-02-12 2001-10-23 Sony Corporation Classified adaptive error recovery method and apparatus
US6535148B1 (en) 1999-02-12 2003-03-18 Sony Corporation Method and apparatus for truncated decoding
US6307560B1 (en) 1999-02-12 2001-10-23 Sony Corporation Classified adaptive spatio-temporal format conversion method and apparatus
US6154761A (en) * 1999-02-12 2000-11-28 Sony Corporation Classified adaptive multiple processing system
US6519369B1 (en) 1999-02-12 2003-02-11 Sony Corporation Method and apparatus for filter tap expansion
US6363118B1 (en) 1999-02-12 2002-03-26 Sony Corporation Apparatus and method for the recovery of compression constants in the encoded domain
US6192161B1 (en) 1999-02-12 2001-02-20 Sony Corporation Method and apparatus for adaptive filter tap selection according to a class
US6151416A (en) * 1999-02-12 2000-11-21 Sony Corporation Method and apparatus for adaptive class tap selection according to multiple classification
US6178266B1 (en) 1999-02-12 2001-01-23 Sony Corporation Method and apparatus for the recovery of compression constants in the encoded domain
US6621936B1 (en) 1999-02-12 2003-09-16 Sony Corporation Method and apparatus for spatial class reduction
US6697489B1 (en) 1999-03-30 2004-02-24 Sony Corporation Method and apparatus for securing control words
US7730300B2 (en) 1999-03-30 2010-06-01 Sony Corporation Method and apparatus for protecting the transfer of data
US6389562B1 (en) 1999-06-29 2002-05-14 Sony Corporation Source code shuffling to provide for robust error recovery
US6493842B1 (en) 1999-06-29 2002-12-10 Sony Corporation Time-varying randomization for data synchronization and implicit information transmission
US6549672B1 (en) 1999-06-29 2003-04-15 Sony Corporation Method and apparatus for recovery of encoded data using central value
US6473876B1 (en) * 1999-06-29 2002-10-29 Sony Corporation Method and apparatus for encoding of bitstreams using rotation
US6522785B1 (en) 1999-09-24 2003-02-18 Sony Corporation Classified adaptive error recovery method and apparatus
US6351494B1 (en) 1999-09-24 2002-02-26 Sony Corporation Classified adaptive error recovery method and apparatus
US6760479B1 (en) * 1999-10-22 2004-07-06 Research Foundation Of The City University Of New York Super predictive-transform coding
US7039614B1 (en) 1999-11-09 2006-05-02 Sony Corporation Method for simulcrypting scrambled data to a plurality of conditional access devices
US6539517B1 (en) 1999-11-09 2003-03-25 Sony Corporation Data transformation for explicit transmission of control information
US7747853B2 (en) 2001-06-06 2010-06-29 Sony Corporation IP delivery of secure digital content
US7895616B2 (en) 2001-06-06 2011-02-22 Sony Corporation Reconstitution of program streams split across multiple packet identifiers
US7127619B2 (en) 2001-06-06 2006-10-24 Sony Corporation Decoding and decryption of partially encrypted information
US7823174B2 (en) 2002-01-02 2010-10-26 Sony Corporation Macro-block based content replacement by PID mapping
US7765567B2 (en) 2002-01-02 2010-07-27 Sony Corporation Content replacement by PID mapping
US8818896B2 (en) 2002-09-09 2014-08-26 Sony Corporation Selective encryption with coverage encryption
US7027515B2 (en) * 2002-10-15 2006-04-11 Red Rock Semiconductor Ltd. Sum-of-absolute-difference checking of macroblock borders for error detection in a corrupted MPEG-4 bitstream
US8572408B2 (en) 2002-11-05 2013-10-29 Sony Corporation Digital rights management of a digital device
US7724907B2 (en) 2002-11-05 2010-05-25 Sony Corporation Mechanism for protecting the transfer of digital content
US8667525B2 (en) 2002-12-13 2014-03-04 Sony Corporation Targeted advertisement selection from a digital stream
US8645988B2 (en) 2002-12-13 2014-02-04 Sony Corporation Content personalization for digital content
US7853980B2 (en) 2003-10-31 2010-12-14 Sony Corporation Bi-directional indices for trick mode video-on-demand
US8041190B2 (en) 2004-12-15 2011-10-18 Sony Corporation System and method for the creation, synchronization and delivery of alternate content
US7895617B2 (en) 2004-12-15 2011-02-22 Sony Corporation Content substitution editor
US8185921B2 (en) 2006-02-28 2012-05-22 Sony Corporation Parental control of displayed content using closed captioning
US9794025B2 (en) * 2015-12-22 2017-10-17 Qualcomm Incorporated Systems and methods for communication and verification of data blocks

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69024350T2 (en) * 1990-08-13 1996-07-18 Matsushita Electric Ind Co Ltd Digital video signal recording and playback device
US5282049A (en) * 1991-02-08 1994-01-25 Olympus Optical Co., Ltd. Moving-picture data digital recording and reproducing apparatuses
JP2708312B2 (en) * 1992-03-05 1998-02-04 松下電器産業株式会社 Recording device and playback device
KR0135873B1 (en) * 1992-03-14 1998-05-15 강진구 Digital magnetic recording and reproducing method and the apparatus
JPH05282799A (en) * 1992-04-01 1993-10-29 Sony Corp Information recording device
JPH05304661A (en) * 1992-04-24 1993-11-16 Seiko Epson Corp Picture encoding and transmitting device

Also Published As

Publication number Publication date
EP0680209A2 (en) 1995-11-02
EP0680209A3 (en) 1996-04-24
JPH07298194A (en) 1995-11-10
DE69517856D1 (en) 2000-08-17
DE69517856T2 (en) 2000-12-07
US5933571A (en) 1999-08-03
EP0680209B1 (en) 2000-07-12

Similar Documents

Publication Publication Date Title
JP3161217B2 (en) Image encoding recording device and recording / reproducing device
JP3428033B2 (en) Digital VTR
US5636316A (en) Picture signal digital processing unit
JPH06284377A (en) Digital image signal conceal device
US5845041A (en) Video signal recording and reproducing apparatus with high efficiency encoding
JP2962053B2 (en) Signal processing device
US5510904A (en) Video data compressor minimizing propagation of error
JP3207739B2 (en) Image playback device
JPH06125534A (en) Transmission device for block conversion encoding data
US6219157B1 (en) Image coding apparatus
JP3291785B2 (en) Transmission device for block transform coded data
JP3034172B2 (en) Image data recording and playback device
US6233281B1 (en) Video signal processing apparatus, and video signal processing method
JP3334140B2 (en) Digital video signal recording apparatus, reproducing apparatus and recording method
JP2832974B2 (en) Image decoding device and decoding method
JPH07177505A (en) Picture data decoder
JP3262341B2 (en) Image processing apparatus and method
JPH1032788A (en) Recording/reproducing device for digital picture information
JPH07177506A (en) Picture data decoder
JPH06309812A (en) Digital-data transmission apparatus
JPH07336637A (en) Digital recording and reproducing device for video signal
JPH01140873A (en) Picture information compressing method
JPH0530470A (en) Recording and/or reproducing method for digital video signal
JPH04329088A (en) High efficient coding device of digital video signal
JPH05244580A (en) Decoder for block conversion code

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080223

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090223

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100223

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees