[go: up one dir, main page]

KR0138291B1 - Video encoding of digital video cassette recorder - Google Patents

Video encoding of digital video cassette recorder

Info

Publication number
KR0138291B1
KR0138291B1 KR1019940003459A KR19940003459A KR0138291B1 KR 0138291 B1 KR0138291 B1 KR 0138291B1 KR 1019940003459 A KR1019940003459 A KR 1019940003459A KR 19940003459 A KR19940003459 A KR 19940003459A KR 0138291 B1 KR0138291 B1 KR 0138291B1
Authority
KR
South Korea
Prior art keywords
data
trick
block
predetermined
discrete cosine
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
KR1019940003459A
Other languages
Korean (ko)
Other versions
KR950025748A (en
Inventor
장광욱
Original Assignee
김광호
삼성전자 주식회사
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 김광호, 삼성전자 주식회사 filed Critical 김광호
Priority to KR1019940003459A priority Critical patent/KR0138291B1/en
Publication of KR950025748A publication Critical patent/KR950025748A/en
Application granted granted Critical
Publication of KR0138291B1 publication Critical patent/KR0138291B1/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
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/18Driving; Starting; Stopping; Arrangements for control or regulation thereof
    • G11B15/1808Driving of both record carrier and head
    • G11B15/1875Driving of both record carrier and head adaptations for special effects or editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

본 발명은 디지탈 비디오카세트 레코더의 영상부호화기에 관한 것으로, 입력되는 영상 프레임데이타를 소정 갯수의 마크로블럭으로 포맷팅하는 블럭포맷터; 상기 마크로블럭을 소정 압축율에 따라 영상압축부호화하여 일반재생데이타를 발생하는 일반데이타압축부호화부; 상기 마크로블럭을 소정 비율로 샘플링하여 트릭블럭을 형성하고, 소정 비트량으로 압축부호화하여 트릭재생데이타를 발생하는 트릭데이타 압축부호화부; 및 상기 일반재생데이타와 상기 트릭재생데이타를 일정한 간격으로 서로 교대로 출력하는 멀티플렉서를 포함함을 특징으로 한다.The present invention relates to a video encoder of a digital video cassette recorder, comprising: a block formatter for formatting an input video frame data into a predetermined number of macroblocks; A general data compression encoder for encoding the macro block according to a predetermined compression rate to generate general playback data; A trick data compression encoder configured to form a trick block by sampling the macro block at a predetermined ratio, and compressing and encoding a predetermined amount of bits to generate trick reproduction data; And a multiplexer for alternately outputting the general reproduction data and the trick reproduction data at regular intervals.

본 발명에 의하면, 몇 개의 블럭단위로 데이타를 고정하여 트릭재생을 위한 데이타를 테이프에 일정 간격으로 기록하므로서, 트릭재생시 화질을 향상시킬 수 있는 잇점이 있다.According to the present invention, there is an advantage that the image quality for trick playback can be improved by fixing the data in several block units and recording the data for trick playback at regular intervals.

Description

디지탈비디오카세트레코더의 영상부호화기Video Encoder of Digital Video Cassette Recorder

제1도는 본 발명에 의한 영상부호화기의 구성블럭도1 is a block diagram of an image encoder according to the present invention.

제2도는 제1도에 관련된 블럭 리포맷팅 형태의 예2 is an example of a block reformatting form related to FIG.

제3도는 본 발명에 의한 테이프의 데이타기록형태3 is a data recording form of a tape according to the present invention.

제4도 내지 제7도는 본 발명에 의한 트릭재생데이타 처리의 실시예4 to 7 show examples of trick play data processing according to the present invention.

*도면의 주요부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *

11…블럭포맷터12…제1이산여현변환부11... Block formatter 12... Discrete Cosine Transformation Unit

13…양자화부14…가변장부호화부13... Quantization unit 14. Variable length coding

15…블럭리포맷터16…제2이산여현변환부15... Block reformatter 16... Discrete Cosine Transformation Unit

17…트릭재생데이타처리부18…멀티플렉서17... Trick playback data processor 18. Multiplexer

19…에러정정부호화부19... Error Correction Code

본 발명은 디지탈 비디오카세트 레코더(Digital Video Cassette Recorder:이하에서 DVCR이라 칭함)의 영상부호화기에 관한 것으로, 특히 테이프에 일반재생데이타와 트릭(Trick)재생데이타를 구분하여 서로 교대로 기록하기 위한 DVCR의 영상부호화기에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video encoder of a digital video cassette recorder (hereinafter referred to as DVCR), and more particularly to a DVCR for dividing normal playback data and trick playback data on a tape and alternately recording them. It relates to a video encoder.

DVCR의 트릭재생을 위한 데이타를 코드화하는 알고리즘은 각 세그먼트(Segment)가 독립적으로 디코드(Decode)되어야 하고, 트릭재생을 위한 세그먼트 당 코드화되는 비트량이 고정되어야 한다는 제한이 있다. 따라서, DVCR에서는 특별한 테이프 포맷(Tape Format)이 요구되고, 또한 각 세그먼트 단위에 의하여 고정된 출력비트량에 대하여 앞으로 진행하면서 제어될 수 있는 비트배치방법이 요구된다.The algorithm for encoding data for trick reproduction of DVCR has a limitation that each segment must be decoded independently, and the amount of bits to be coded per segment for trick reproduction must be fixed. Accordingly, in DVCR, a special tape format is required, and a bit arrangement method that can be controlled while going forward with respect to a fixed output bit amount by each segment unit is required.

일반적으로 비트배치방법은 통신과 랜덤억세스기록시스템(Random Accessed Recording System)에서 레이트버퍼(Rate Buffer)에 의한 귀환제어를 사용하고 있으나, 테이프와 같이 순차적으로 억세스하여야 하는 기록매체에는 적용할 수 없다.In general, the bit allocation method uses a feedback control by a rate buffer in a communication and a random access recording system, but cannot be applied to a recording medium which must be accessed sequentially such as a tape.

DVCR에서 일반재생과 트릭재생을 위한 데이타의 구분없이 일반재생 데이타만을 영상압축부호화하여 테이프에 기록하는 경우, 트릭재생용 데이타가 별도로 처리되지 아니하므로서, 트릭재생시 화질이 열화하는 문제점이 있었다.In the DVCR, when only normal playback data is encoded by video compression encoding without recording data for normal playback and trick playback, the trick playback data is not processed separately, resulting in deterioration in image quality during trick playback.

따라서, 본 발명의 목적은 테이프에 일정한 간격으로 일반재생 데이타와 트릭재생데이타를 기록하여 트릭재생시 화질을 향상시킬 수 있는 DVCR의 영상부호화기를 제공하는 데 있다.Accordingly, it is an object of the present invention to provide a video encoder of a DVCR capable of improving image quality during trick playback by recording general playback data and trick playback data at regular intervals on a tape.

상기의 목적을 달성하기 위한 본 발명은,The present invention for achieving the above object,

입력되는 영상 프레임데이타를 영상압축부호화하는 디지탈비디오 카세트레코더의 영상부호화기에 있어서,In the video encoder of the digital video cassette recorder for video compression encoding the input video frame data,

상기 프레임데이타를 소정 갯수의 마크로블럭으로 포맷팅하는 블럭포맷터;A block formatter for formatting the frame data into a predetermined number of macroblocks;

상기 마크로블럭을 소정 압축율에 따라 영상압축부호화하여 일반재생데이타를 발생하는 일반데이타압축부호화부;A general data compression encoder for encoding the macro block according to a predetermined compression rate to generate general playback data;

상기 마크로블럭을 소정 비율로 샘플링하여 트릭블럭을 형성하고, 소정 비트량으로 압축부호화하여 트릭재생데이타를 발생하는 트릭데이타 압축부호화부; 및A trick data compression encoder configured to form a trick block by sampling the macro block at a predetermined ratio, and compressing and encoding a predetermined amount of bits to generate trick reproduction data; And

상기 일반재생데이타와 상기 트릭재생데이타를 일정한 간격으로 서로 교대로 출력하는 멀티플렉서를 포함함을 특징으로 한다.And a multiplexer for alternately outputting the general reproduction data and the trick reproduction data at regular intervals.

이하에서 첨부한 도면을 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

제1도는 본 발명에 의한 DVCR의 영상부호화기의 구성을 도시한 블럭도로서, 일반재생을 위한 데이타를 압축부호화하여 일반재생데이타를 발생하는 일반데이타 부호화부와 몇 개의 블럭 단위로 데이타를 고정하여 트릭재생을 위한 데이타를 압축부호화하여 트릭재생데이타를 발생하는 트릭데이타 부호화부를 병렬로 구비하고, 멀티플렉서(Multiplexer)(18)에서 일반재생데이타와 트릭재생데이타가 일정한 간격으로 기록될 수 있도록 비트량을 제어하여 출력하고, 에러정정부호화기(19)에서 에러정정을 위한 부호화처리를 한 후 테이프에 기록한다.FIG. 1 is a block diagram showing the structure of a DVCR video encoder according to the present invention, in which a data is encoded by encoding and encoding a data for general reproduction and a general data encoding unit for generating general reproduction data. A trick data coding unit for generating trick playback data by compressing and encoding data for playback is provided in parallel, and the multiplexer 18 controls the bit amount so that normal playback data and trick playback data can be recorded at regular intervals. After the encoding process for error correction is performed in the error correcting encoder 19, it is recorded on a tape.

일반데이타 부호화부는 블럭포맷터(Block Formatter)(11), 제1이산여현변환부(Discrete Cosine Transformer)(12), 양자화부(Quantizer)(13), 및 가변장부호화부(Variable Length Coder)(14)로 구성된다.The general data encoder comprises a block formatter 11, a first discrete cosine transformer 12, a quantizer 13, and a variable length coder 14 It is composed of

블럭포맷터(11)는 입력되는 프레임데이타(Frame Data)를 Y, Cr, Cb신호의 마크로블럭(Macro Block) 단위로 포매팅(Formatting)한다. 각 마크로블럭은 Y신호에 4개의 8×8픽셀 DCT블럭, Cr 및 Cb신호에 2개씩의 8×8픽셀 DCT블럭의 신호로 이루어진다.The block formatter 11 formats the input frame data in units of macro blocks of Y, Cr, and Cb signals. Each macro block consists of four 8x8 pixel DCT blocks for the Y signal and two 8x8 pixel DCT blocks for the Cr and Cb signals.

제1이산여현변환부(12)는 시간영역의 데이타인 일정한 크기의 영상블럭, 예컨데 8×8픽셀 DCT블럭을 공간주파수영역의 데이타인 64개의 이산여현변환계수로 변환하고, 동시에 에너지 압축을 수행한다.The first discrete cosine transforming unit 12 converts an image block of a constant size, that is, data in the time domain, for example, an 8x8 pixel DCT block into 64 discrete cosine transform coefficients in the spatial frequency domain, and simultaneously performs energy compression. do.

양자화부(13)는 이산여현변환부에서 에너지 압축된 영상신호를 소정의 양자화간격으로 양자화 하고, 가변장부호화부(14)는 데이타의 정보량에 따라 가변 길이의 부호화데이타를 생성하여 전체적으로 최소한의 비트수로 부호화한다.The quantization unit 13 quantizes the video signal energy compressed by the discrete cosine transforming unit at a predetermined quantization interval, and the variable length encoding unit 14 generates encoded data having a variable length in accordance with the amount of information of the data so as to minimize the overall bit. Encode by number.

일반데이타의 압축부호화는 종래의 부호화와 동일하게, 입력된 프레임데이타를 마크로블럭단위로 포매팅하여, 이산여현변환부에서 에너지를 집중시키고 양자화부에서 양자화한 후 가변장부호화부에서 일반재생용 데이타를 발생하여 멀티플렉서(18)로 출력한다. 다만, 일반재생데이타의 압축율은 테이프에 기록할 트릭재생데이타의 비트량에 따라 제어된다.Compression encoding of general data is performed in the same way as conventional encoding. The input frame data is formatted in macroblock units, the energy is concentrated in the discrete cosine transform unit, the quantization unit is quantized, and the variable length encoding unit converts the data for general reproduction. Is generated and output to the multiplexer 18. However, the compression rate of the normal playback data is controlled in accordance with the bit amount of the trick playback data to be recorded on the tape.

트릭데이타 부호화부는 블럭리포맷터(Block Reformatter)(15), 제2이산여현변환부(16), 및 트릭재생데이타처리부(17)를 포함한다.The trick data coding unit includes a block reformatter 15, a second discrete cosine transforming unit 16, and a trick reproduction data processing unit 17.

블럭리포맷터(15)는 블럭포맷터911)에서 포맷팅된 마크로블럭 몇개에 대하여 소정 비율로 블럭을 샘플링하여 트릭재생데이타로 압축부호화하기 위한 블럭리포맷팅을 행한다.The block reformatter 15 performs block reformatting for compressing and encoding the blocks by trick reproduction data by sampling the blocks at a predetermined rate with respect to some macroblocks formatted by the block formatter 911.

제2도는 2개의 마크로블럭을 트릭재생데이타를 고정하는 경우의 리포맷팅 형태를 도시한 것이다. Y신호는 16×16픽셀 마크로블럭에 대하여, 4개의 8×픽셀 DCT블럭으로 구분되고, 각 DCT블럭마다 4×4픽셀을 샘플링(Sampling)하여 새로운 8×8픽셀의 트릭용 블럭으로 재구성하고, 같은 방법으로 Cr, Cb신호를 합한 블럭에 대하여 하나의 8×8 픽셀의 트릭용 블럭으로 재구성한다.FIG. 2 shows a reformatting form in the case of fixing trick playback data of two macroblocks. The Y signal is divided into four 8xpixel DCT blocks for a 16x16 pixel macroblock, sampled 4x4 pixels for each DCT block, and reconstructed into a new 8x8 pixel trick block, In the same way, a block containing the sum of Cr and Cb signals is reconstructed into one 8x8 pixel trick block.

제2이산여현변환부(16)는 시간영역의 데이타인 트릭용 영상블럭을 공간주파수영역의 데이타인 64개의 이산여현변환계수로 변환하고, 동시에 에너지 압축을 수행한다.The second discrete cosine transform unit 16 converts the trick image block, which is data in the time domain, into 64 discrete cosine transform coefficients, which are data in the spatial frequency domain, and simultaneously performs energy compression.

트릭재생데이타처리부(17)는 이산여현변환된 데이타를 일정한 비트량의 부호화데이타로 고정하여 멀티플렉서(18)로 출력한다. 트릭재생데이타의 출력비트량은 일반재생과 트릭재생에 대한 화질의 선택에 따라 조절할 수 있다.The trick replay data processing unit 17 fixes the discrete cosine transformed data to encoded data of a constant bit amount and outputs it to the multiplexer 18. The output bit amount of the trick play data can be adjusted according to the image quality selection for normal play and trick play.

제3도는 데이타가 테이프에 기록되어진 형태를 도시한 것으로, 일반재생데이타(31)와 트릭재생데이타(32)가 일정한 간격으로 번갈아 기록된다. 트릭재생시에는 헤드(Head)가 트릭재생데이타(32)가 기록된 방향(33)으로 이동하여, 기록된 트릭재생데이타(32)를 이용하여 트릭재생을 수행한다.3 shows a form in which data is recorded on a tape, in which normal playback data 31 and trick playback data 32 are recorded alternately at regular intervals. During trick play, the head moves in the direction 33 in which the trick play data 32 is recorded, and performs trick play using the recorded trick play data 32.

제4도에서 제7도는 트릭데이타 부호화부의 데이타 처리의 실시예와 그에 따른 재생데이타와의 관계를 설명한다. 각 도면의 (a)는 입력데이타(Source Input Data), (b)는 입력데이타에 대한 이산여현 변환된 데이타, 그리고 (c)는 (b)의 데이타에 대한 역이산여현변환(Inverse DCT)된 재생데이타를 각각 도시한다.4 to 7 illustrate an embodiment of data processing of the trick data encoder and the relation between the playback data accordingly. In each figure, (a) shows the source input data, (b) the discrete cosine transformed data for the input data, and (c) the inverse DCT for the data of (b). Each playback data is shown.

제4도는 조금 떨어진 부분의 데이타로 블럭을 형성하여 4개의 구분되는 부분으로 구성된 8×8픽셀 트릭용 블럭(4a)에 대하여 이산여현변환(4b)하면, 1행 근처와 1열 근처로 에너지가 집중된다. 이를 전부 부호화하여 기록한 후 역이산여현변환(4c)하면 원래 입력된 값들을 그대로 재생할 수 있다. 다만, 많은 비트를 테이프에 기록하기 때문에 일반재생데이타의 압축효율이 떨어진다.4 shows a discrete cosine transform 4b for an 8x8 pixel trick block 4a composed of four distinct parts, forming a block with data of slightly separated portions, and the energy is generated near one row and one column. Are concentrated. After encoding and recording all of them, the inverse discrete cosine transform 4c can reproduce the original input values as they are. However, since many bits are recorded on the tape, the compression efficiency of general playback data is reduced.

제5도는 인접 블럭의 데이타로 블럭(5a)을 형성하여 이산여현변환(5c)하고, 변환된 데이타를 전부 부호화하여 기록한 후 역이산여현변환(5c)하면 원래 입력된 값들을 그대로 재생할 수 있다.In FIG. 5, a block 5a is formed from data of an adjacent block, the discrete cosine transform 5c is formed, all the encoded data are encoded and recorded, and then the inverse discrete cosine transform 5c can reproduce the originally inputted values.

제6도는 인접 블럭의 데이타로 블럭(6a)을 형성하여 이산여현변환(6b)하고, DC값(즉, 230)만을 테이프에 기록한 후 역이산여현변환(6c)하면 트릭용 블럭의 픽셀평균값으로 일률적으로 복구된다. 트릭재생 효율을 떨어지지만 적은 비트로 근접한 화상을 만들 수 있으며, 일반재생 데이타의 압축효율에 크게 영향을 미치지 않는다.6 shows a discrete cosine transform 6b by forming a block 6a with data of adjacent blocks, writes only a DC value (i.e., 230) onto a tape, and inversely discrete cosine transform 6c to obtain the pixel average value of the trick block. It is restored uniformly. Although the trick reproduction efficiency is lowered, it is possible to produce a close image with few bits, and does not greatly affect the compression efficiency of general reproduction data.

제7도는 인접 블럭의 데이타로 블럭(7a)을 형성하여 이산여현변환(7b)하고, DC값과 AC값 2개(배여레[0][1],[1][0]) 등 총 3개의 데이타(즉, 230, -9, -18)를 테이프에 기록한 후 역이산여현변환(7c)하면 원래의 입력데이타에 가까운 데이타를 얻을 수 있어, 거의 근접한 화상을 만들 수 있다.7 shows a discrete cosine transform 7b by forming a block 7a from data of adjacent blocks, and a total of 3, such as a DC value and two AC values (distribution level [0] [1], [1] [0]). Data (i.e., 230, -9, -18) is recorded on the tape, and then the inverse discrete cosine transform (7c) can obtain data close to the original input data, and can make an image almost close.

따라서, 트릭재생의 화질선택에 따라 좋은 화면 구성을 위하여 많은 데이타를 테이프에 기록하고, 뛰어난 화질이 요구되지 않는다면 적은 양의 데이타를 테이프에 기록하여, 일반재생과 트릭재생의 용도 및 필요에 따라 테이프에 기록하는 데이타양을 적절히 선택할 수 있다.Therefore, a lot of data is recorded on the tape for good screen composition according to the selection of the quality of the trick play, and a small amount of data is recorded on the tape if excellent image quality is not required. The amount of data to be recorded can be selected as appropriate.

상술한 바와 같이 본 발명에 의하면, 일반재생을 위한 데이타를 부호화하는 일반데이타처리부와 몇 개의 블럭 단위로 데이타를 고정하여 트릭재생을 위한 데이타를 부호화하는 트릭데이타처리부를 병렬로 구비하여, 몇 개의 블럭단위로 데이타를 고정하여 트릭재생을 위한 데이타를 테이프에 일정 간격으로 기록하므로서, 트릭재생시 화질을 향상시킬 수 있는 잇점이 있다.As described above, according to the present invention, a general data processing unit for encoding data for general reproduction and a trick data processing unit for encoding data for trick reproduction by fixing the data in several block units are provided in parallel. By fixing the data in units and recording the data for trick playback at regular intervals, there is an advantage in that image quality can be improved during trick playback.

Claims (10)

입력되는 영상 프레임데이타를 소정 갯수의 마크로블럭으로 포맷팅하고, 상기 마크로블럭을 소정 압축률로 압축부호화하여 일반재생용 데이타를 테이프에 기록하는 디지탈비디오카세트레코더의 영상부호화기에 있어서,In a video encoder of a digital video cassette recorder which formats video frame data into a predetermined number of macroblocks, compresses and encodes the macroblocks at a predetermined compression rate, and records data for general playback on a tape. 상기 마크로블럭을 소정 비율로 샘플링하여, 소정 블럭단위의 트릭블럭으로 포맷팅하는 블럭리포맷터;A block reformer for sampling the macroblock at a predetermined ratio and formatting the trick block into trick blocks in a predetermined block unit; 상기 트릭블럭을 이산여현변환계수로 변환하여 에너지 압축을 행하는 이산여현변환부; 및A discrete cosine transform unit converting the trick block into a discrete cosine transform coefficient to perform energy compression; And 상기 이산여현변환된 데이타를 소정 비트량으로 부호화하여 트릭재생데이타를 발생하는 트릭재생데이타처리부를 포함함을 특징으로 하는 디지탈비디오카세트레코더의 영상부호화기.And a trick-play data processing unit for generating trick-play data by encoding the discrete cosine transformed data into a predetermined bit amount. 제1항에 있어서, 블럭리포맷터의 상기 소정 비율은The method of claim 1, wherein the predetermined ratio of the block reformatter is 상기 마크로블럭의 각 DCT블럭에서 4×4픽셀을 샘플링함을 특징으로 하는 디지탈비디오카세트레코더의 영상부호화기.And a 4x4 pixel sample from each DCT block of the macroblock. 제1항에 있어서, 블럭리포맷터의 상기 트릭블럭은The method of claim 1, wherein the trick block of the block reformatter 상기 마크로블럭에서 샘플링한 8×8픽셀 블럭으로 이루어짐을 특징으로 하는 디지탈비디오카세트레코더의 영상부호화기.And an 8x8 pixel block sampled from the macroblock. 제1항에 있어서, 상기 트릭재생데이타처리부의 트릭재생데이타는The trick playback data of claim 1, wherein the trick playback data processing unit comprises: 상기 이산여현변환된 모든 데이타를 부호화함을 특징으로 하는 디지탈비디오카세트레코더의 영상부호화기.And an image encoder of the digital video cassette recorder characterized by encoding all the discrete cosine transformed data. 제1항에 있어서, 상기 트릭재생데이타처리부의 트릭재생데이타는The trick playback data of claim 1, wherein the trick playback data processing unit comprises: 상기 이산여현변환된 데이타 중 DC값을 부호화함을 특징으로 하는 디지탈비디오카세트레코더의 영상부호화기.And a DC value of the discrete cosine transformed data. 제1항에 있어서, 상기 트릭재생데이타처리부의 트릭재생데이타는The trick playback data of claim 1, wherein the trick playback data processing unit comprises: 상기 이산여현변환된 데이타 중 DC값과 배열 [0][1], [1][0]인 2개의 AC값 등 3개의 데이타를 부호화함을 특징으로 하는 디지탈비디오카세트레코더의 영상부호화기.And an image encoder of the digital video cassette recorder characterized by encoding three data such as a DC value among the discrete cosine transformed data and two AC values of arrays [0] [1] and [1] [0]. 입력되는 영상 프레임데이타를 영상압축부호화하는 디지탈비디오카세트레코더의 영상부호화기에 있어서,In the video encoder of the digital video cassette recorder for video compression encoding the input video frame data, 상기 프레임데이타를 소정 갯수의 마크로블럭으로 포맷팅하는 블럭포맷터;A block formatter for formatting the frame data into a predetermined number of macroblocks; 상기 마크로블럭을 소정 압축율에 따라 영상압축부호화하여 일반재생데이타를 발생하는 일반데이타압축부호화부;A general data compression encoder for encoding the macro block according to a predetermined compression rate to generate general playback data; 상기 마크로블럭을 소정 비율로 샘플링하여 트릭블럭을 형성하고, 소정 비트량으로 압축부호화하여 트릭재생데이타를 발생하는 트릭데이타압축부호화부; 및A trick data compression coder configured to form a trick block by sampling the macro block at a predetermined ratio, and compressing and encoding a predetermined amount of bits to generate trick reproduction data; And 상기 일반재생데이타와 상기 트릭재생데이타를 일정한 간격으로 서로 교대로 출력하는 멀티플렉서를 포함함을 특징으로 하는 디지탈비디오카세트레코더의 영상부호화기.And a multiplexer for alternately outputting the general playback data and the trick playback data at regular intervals. 제7항에 있어서, 상기 일반데이타압축부호화부의 소정 압축율은The method of claim 7, wherein the predetermined compression rate of the general data compression coder 상기 트릭재생데이타의 소정 비트량에 따라 정하여짐을 특징으로 하는 디지탈비디오카세트레코더의 영상부호화기.And the video encoder according to the predetermined bit amount of the trick play data. 제7항에 있어서, 상기 일반데이타압축부호화부는The method of claim 7, wherein the general data compression coder 상기 마크로블럭을 이산여현변환계수로 변환하여 에너지 압축을 행하는 제1이산여현변환부;A first discrete cosine transforming unit for converting the macro block into a discrete cosine transforming coefficient to perform energy compression; 상기 제1이산여현변환부에서 에너지 압축된 데이타를 소정의 양자화간격으로 양자화하는 양자화부;A quantization unit for quantizing the data compressed by the first discrete cosine transform unit at a predetermined quantization interval; 상기 양자화된 데이타를 데이타의 정보량에 따라 가변 길이로 부호화하여 일반재생데이타를 발생하는 가변장부호화부를 포함함을 특징으로 하는 디지탈비디오카세트레코더의 영상부호화기.And a variable length encoder which encodes the quantized data to a variable length according to the information amount of the data to generate general playback data. 제7항에 있어서, 상기 트릭데이타압축부호화부는The method of claim 7, wherein the trick data compression coding unit 상기 마크로블럭을 소정 비율로 샘플링하여, 소정 블럭단위의 트릭블럭으로 포맷팅하는 블럭리포맷터;A block reformer for sampling the macroblock at a predetermined ratio and formatting the trick block into trick blocks in a predetermined block unit; 상기 트릭블럭을 이산여현변환계수로 변환하여 에너지 압축을 행하는 제2이산여현변환부; 및A second discrete cosine transforming unit performing energy compression by converting the trick block into a discrete cosine transforming coefficient; And 상기 이산여현변환부에서 에너지 압축된 데이타를 소정 비트량으로 부호화하여 트릭재생데이타를 발생하는 트릭재생데이타처리부를 포함함을 특징으로 하는 디지탈비디오카세트레코더의 영상부호화기.And a trick-play data processing unit for generating trick-play data by encoding the energy-compressed data by the discrete cosine transforming unit by a predetermined amount of bits.
KR1019940003459A 1994-02-25 1994-02-25 Video encoding of digital video cassette recorder Expired - Fee Related KR0138291B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940003459A KR0138291B1 (en) 1994-02-25 1994-02-25 Video encoding of digital video cassette recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940003459A KR0138291B1 (en) 1994-02-25 1994-02-25 Video encoding of digital video cassette recorder

Publications (2)

Publication Number Publication Date
KR950025748A KR950025748A (en) 1995-09-18
KR0138291B1 true KR0138291B1 (en) 1998-05-15

Family

ID=19377779

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940003459A Expired - Fee Related KR0138291B1 (en) 1994-02-25 1994-02-25 Video encoding of digital video cassette recorder

Country Status (1)

Country Link
KR (1) KR0138291B1 (en)

Also Published As

Publication number Publication date
KR950025748A (en) 1995-09-18

Similar Documents

Publication Publication Date Title
JP3802088B2 (en) Long-time playback digital video signal recording and playback device
US5550640A (en) Digital video signal recording and reproducing apparatus and method for setting a number of compression blocks according to different operational modes
EP0685137B1 (en) Adaptive variable-length coding and decoding methods for image data
US6124995A (en) Fixed bit-rate encoding method and apparatus therefor, and tracking method for high-speed search using the same
JPH06343156A (en) Image recompressor and image recording device
EP0600690B1 (en) Digital image recording
US5291283A (en) Decoding apparatus of a compressed digital video signal
KR20030086330A (en) Image processing device, image processing method, image processing program, and recording medium
JPH0522715A (en) Picture encoder
EP0618727B1 (en) Encoder and decoder
US5043809A (en) Encoding apparatus
KR20030086331A (en) Quantization apparatus, quantization method, quantization program, and recording medium
KR0138291B1 (en) Video encoding of digital video cassette recorder
JP3166501B2 (en) Image recompression method and image recompression device
JP3586069B2 (en) Moving picture coding method and apparatus
KR100630245B1 (en) Data conversion method and apparatus and signal recording and reproducing apparatus using the same
JPH02141088A (en) Moving image encoding system
KR0145044B1 (en) Code bit fixing method and device for digital video tape recorder
JP2957340B2 (en) Digital recording device
JP3190164B2 (en) Code amount estimation device
KR0165328B1 (en) Method and apparatus for recording a digital signal
JPH0870426A (en) Method and device for recording digital video signal
KR100251930B1 (en) Apparatus for recording and reproducing video data
KR0160621B1 (en) Image Compression and Extension Method and Apparatus
JPH07111633A (en) Image compression recording / playback device

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

R17-X000 Change to representative recorded

St.27 status event code: A-3-3-R10-R17-oth-X000

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

FPAY Annual fee payment

Payment date: 20080130

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20090218

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20090218

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000