KR0147940B1 - Image decoder for adaptive fast play control - Google Patents

Image decoder for adaptive fast play control

Info

Publication number
KR0147940B1
KR0147940B1 KR1019940021674A KR19940021674A KR0147940B1 KR 0147940 B1 KR0147940 B1 KR 0147940B1 KR 1019940021674 A KR1019940021674 A KR 1019940021674A KR 19940021674 A KR19940021674 A KR 19940021674A KR 0147940 B1 KR0147940 B1 KR 0147940B1
Authority
KR
South Korea
Prior art keywords
picture
decoding
image
start position
high speed
Prior art date
Application number
KR1019940021674A
Other languages
Korean (ko)
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 KR1019940021674A priority Critical patent/KR0147940B1/en
Application granted granted Critical
Publication of KR0147940B1 publication Critical patent/KR0147940B1/en

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은 고속재생시의 복호화시에 입력 비트스트림에서 고속재생에 필요한 화상의 형태와 시작위치 정보를 복호화한 다음 화상의 형태와 시작위치 정보에 의거하여 고속재생을 위한 복호화를 효율적으로 수행할 수 있도록 한 적응적인 고속재생 제어를 위한 화상 복호화장치에 관한 것으로, 이를 위하여 입력 비트스트림에서 고속재생에 필요한 화상에 대한 시작위치 정보를 복호화하기 위한 다른 복호화수단과, 이 복호화수단을 통해 복호화된 화상의 시작위치 정보를 저장하기 위한 메모리를 포함하며, 고속재생시에 제어부가 메모리에 저장된 화상 시작위치 정보에 의거하여 복호화부의 복호화동작을 제어하도록 함으로서, 고속재생시의 GOP(Group of Picture)층의 파징(parsing)에 따른 불필요한 시간의 소모가 없어 효율적인 고속재생의 실시간 처리가 가능할 뿐만 아니라, 고속재생속도를 필요에 따라 가변적으로 적용할 수 있는 것이다The present invention decodes the shape and start position information of an image required for high speed reproduction in an input bitstream during decoding at high speed playback, and then efficiently decodes for high speed reproduction based on the shape and start position information of the image. A picture decoding apparatus for adaptive fast playback control, comprising: another decoding means for decoding start position information of a picture required for high speed playback in an input bitstream, and a start of a picture decoded through the decoding means. And a memory for storing position information, wherein the control unit controls the decoding operation of the decoding unit based on the image start position information stored in the memory during high speed playback, thereby parsing the GOP (Group of Picture) layer during high speed playback. There is no waste of unnecessary time and efficient real time processing of fast playback Not only is it possible, but it is also possible to adapt the high-speed playback speed as needed

Description

적응적인 고속재생 제어를 위한 화상 복호화장치Image decoding apparatus for adaptive high speed playback control

제1도는 본 발명의 바람직한 실시 예에 따른 적응적인 고속재생 제어를 위한 화상 복호화장치에 대한 블록구성도1 is a block diagram of an image decoding apparatus for adaptive fast playback control according to a preferred embodiment of the present invention.

제2도는 본 발명에 따라 적응적인 고속재생 제어를 위해 입력되는 부호화된 GOP층에서 I 화상과 D 화상을 디코딩 하는 과정을 보여주는 플로우챠트2 is a flowchart showing a process of decoding an I picture and a D picture in an encoded GOP layer input for adaptive fast playback control according to the present invention.

제3도는 통상의 전형적인 화상 복호화장치에 대한 개략적인 블록구성도3 is a schematic block diagram of a typical typical picture decoding apparatus.

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

10 : 디멀티플렉서 20 : 복호화부10: demultiplexer 20: decoder

30 : PSA 복호화부 40 : 메모리30: PSA decryption unit 40: memory

50 : 제어부50: control unit

본 발명은 MPEG-1 비트스트림 복호화시스템에서의 화상 복호화장치에 관한 것으로, 특히 재생시스템에서의 여러 가지 경우의 정방향 또는 역방향으로의 고속 재생시에적응적으로 대응할 수 있도록 한 적응적인 고속재생 제어를 위한 화상 복호화장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image decoding apparatus in an MPEG-1 bitstream decoding system. In particular, the present invention relates to an adaptive high speed reproduction control capable of adaptively responding at various times in a forward or reverse direction in a playback system. A picture decoding apparatus.

통상적으로, 영상전화기, HDTV 등과 같이 동영상신호를 디지털신호로 전송하고자 하는 경우, 송신측에서는 이에 수반되는 방대한 데이터 량을 저감시키기 위하여 고율의 데이터 압축방법을 이용하여, 전송되는 디지털 데이터를 압축 부호화 하여 전송하게 된다.In general, when a video signal such as a video telephone or an HDTV is to be transmitted as a digital signal, the transmitting side compresses and transmits the transmitted digital data using a high rate data compression method in order to reduce the enormous amount of data. Done.

이와 같은 송신측에서의 부호화에 있어서, 실질적으로 가장 중요한 것은, 상술한 바와 같이, 전송하고자 하는 데이터 량을 줄이는데 있다고 볼 수 있다. 따라서, 송신측에서는 동영상신호를 전송할 때 영상신호가 갖는 공간적, 시간적인 상관성을 이용하여 부호화한 후, 전송채널을 통해 수신측으로 전송하게 된다.In the encoding at such a transmission side, the most important thing is to reduce the amount of data to be transmitted as described above. Therefore, the transmitting side encodes the video signal using the spatial and temporal correlation of the video signal, and then transmits the moving image signal to the receiving side through the transmission channel.

부연 설명하면, 송신측의 부호화시스템에서는 이산 코사인 변환(Discrete Cosine Transform : 이하 DCT라 약칭함)등의 변환 부호화를 이용하여 영상신호의 공간적인 중복성을 제거하고, 또한 움직임 추정, 예측 등을 통한 차분부호화를 이용하여 영상신호의 시간적인 중복성을 제거함으로서, 영상신호를 효율적으로 압축하여 전송할 수 있게 된다.In other words, the encoding system on the transmitting side removes spatial redundancy of the video signal by using transform coding such as Discrete Cosine Transform (hereinafter, abbreviated as DCT), and also performs difference of motion estimation and prediction. By eliminating temporal redundancy of the video signal using encoding, the video signal can be efficiently compressed and transmitted.

따라서, 상기한 바와 같이 압축 부호화되어 송신측으로부터 전송되어 오는 비트스트림 형태의 수신데이터는 모니터를 통한 디스플레이를 위해 수신측의 복호화장치를 통해 복호화되어 원래의 신호로 복원된다. 즉, 효율적인 전송을 위해 송신측의 부호화장치에서 DCT, 양자화 및 가변장 부호화된 영상신호는 수신측의 복호화장치에서 역DCT, 역양자화 및 가변장 복호화되고, 그 결과, 수신된 영상신호의 모니터를 통한 디스플레이가 가능하게 된다.Therefore, as described above, the received data in the form of a bitstream that is compressed and transmitted from the transmitting side is decoded by the decoding apparatus at the receiving side for display on a monitor and restored to the original signal. In other words, the DCT, quantized, and variable length coded video signals in the transmitting apparatus are decoded, dequantized, and variable length decoded in the receiving apparatus for efficient transmission. As a result, the monitor of the received video signals is Display is enabled.

제3도는 상기한 바와 같이, 송신측에서 비트스트림 형태로 전송되어 수신되는 압축 부호화된 영상신호를 수신측에서 복호화하여 원래의 신호로 복원하는 전형적인 복호화장치에 대한 개략적인 블록구성도를 나타낸다. 동도면에 도시된 바와 같이, 종래의 화상 복호화장치는 멀티플랙서(10), 복호화부(20) 및 제어부(50)를 포함한다.3 is a schematic block diagram of a typical decoding apparatus for decoding a compressed coded video signal transmitted and received in a bitstream form at a transmitting side and reconstructing an original signal as described above. As shown in the figure, a conventional image decoding apparatus includes a multiplexer 10, a decoding unit 20 and a control unit 50.

종래 기술을 도시한 제3도에 있어서, 멀티플랙서(10)는 송신측의 부호화장치로부터 전송되어 도시 생략된 버퍼를 통해 입력되는 시분할형태로 다중화된 비트스트림 형태의 영상신호를 역다중화하여 원래의 신호로 분리해낸다.In FIG. 3 showing the prior art, the multiplexer 10 demultiplexes a video signal of a bitstream type multiplexed in a time division form, which is transmitted from a transmitting apparatus and input through a buffer (not shown). Separate by the signal of.

한편, 복호화부(20)는 상기한 멀티플랙서(10)를 통해 입력되는 압축 부호화된 영상신호를 부호화되기 이전의 원래의 신호로 복원한다. 보다 상세하게, 복호화부(20)는 전송하고자 하는 영상신호의 압축 부호화를 위해 송신측의 부호화장치에서 DCT, 양자화 및 가변장 부호화된 영상데이터에 대하여 IDCT, 역양자화 및 가변장 복호화등을 통해 부호화되기 이전의 원래의 신호로 복원한다.Meanwhile, the decoder 20 restores the compressed and coded video signal input through the multiplexer 10 to the original signal before encoding. More specifically, the decoder 20 encodes DCT, quantized, and variable length coded video data by IDCT, inverse quantization, and variable length decoding in a transmitting apparatus for compression encoding of a video signal to be transmitted. Restore the original signal before

따라서, 상술한 바와 같이 복호화부(20)를 통해 압축 부호화된 영상신호가 부호화되기 이전의 원래의 신호로 복원되므로 재생시스템의 모니터를 통해 디스플레이가 가능하게 된다.Therefore, as described above, since the video signal compression-coded through the decoder 20 is restored to the original signal before being encoded, the display can be displayed on the monitor of the playback system.

다른 한편, 제어부(50)는 사용자의 조작신호에 의거하여 상기한 복호화부(20)의 복호동작을 제어한다. 즉, 제어부(50)는 조작신호에 기초하여, 예를 들면 사용자가 고속재생을 선택한 경우 복호화부(20)가 비트스트림을 연속적으로 파징(parsing)하여 각 화상의 시작위치를 찾을 수 있도록 제어한다. 이와 같은 제어부(50)의 제어동작에 의해 복호화부(20)에서 모든 화상을 디코딩하지 않고 고속재생에 필요한 I 화상과 D 화상만을 디코딩(고속재생시에 I 화상과 D 화상만을 디코딩 하는 경우)하여 출력함으로서 소망하는 고속재생이 수행된다.On the other hand, the controller 50 controls the decoding operation of the decoder 20 based on the user's operation signal. That is, the controller 50 controls the decoder 20 to find the start position of each image by continuously parsing the bitstream based on the operation signal, for example, when the user selects the fast playback. . By the control operation of the control unit 50, the decoding unit 20 decodes only I pictures and D pictures necessary for high-speed playback (in case of decoding only I pictures and D pictures at high speed playback) without decoding all pictures. By doing so, the desired high speed reproduction is performed.

여기에서, I 화상은 인트라(intra)모드시의 인트라 프레임을 의미하고, D 화상은 DCT된 변환계수에서 DC 성분만을 부호화한 화상을 의미한며, 이 기술분야에 잘 알려진 바와 같이, D 화상은 실질적으로 사이즈가 매우 적다.Here, an I picture means an intra frame in an intra mode, and a D picture means an image obtained by encoding only a DC component in a DCT transformed coefficient. As is well known in the art, a D picture Practically small in size.

그러나, 상기한 바와 같은 종래의 화상 복호화장치는 고속재생시에 비트스트림내에서 각 화상의 시작위치를 미리 알지 못하기 때문에 필요한 화상으로의 집적 억세스가 불가능하다. 따라서, 종래 장치는 고속재생시에 필요한 I 화상과 D 화상의 시작위치를 찾기 위하여 비트스트림을 연속적으로 파징할 수밖에 없다. 그 결과, 종래 장치는 고속재생시용의 I 화상과 D 화상을 찾기 위한 연속적인 파징이 많은 시간 소모를 야기 시킴으로써 실질적으로 고속재생을 어렵게 한다는 문제점이 있다.However, in the conventional picture decoding apparatus as described above, since the start position of each picture in the bitstream is not known in advance at the time of high-speed reproduction, the integrated access to the necessary picture is impossible. Therefore, the conventional apparatus has no choice but to continuously parse the bitstream in order to find the start positions of the I picture and the D picture necessary for high-speed playback. As a result, the conventional apparatus has a problem that the continuous parsing for finding the I picture and the D picture for high speed playback causes a large amount of time, which makes the high speed playback substantially difficult.

따라서, 본 발명은 상기한 종래 기술의 문제점을 해소하기 위한 것으로, 고속재생시의 복호화시에 입력 비트스트림에서 고속재생에 필요한 화상의 형태와 시작위치 정보를 고속 재생한 다음 해당 화상의 형태와 시작위치 정보에 의거하여 고속재생을 위한 복호화를 적응적 및 효율적으로 수행할 수 있는 적응적인 고속재생 제어를 위한 화상 복호화장치를 제공하는데 그 목적이 있다.Accordingly, the present invention is to solve the above-mentioned problems of the prior art, and the form and start position of the image after the high-speed reproduction of the form and start position information necessary for the high-speed reproduction in the input bitstream at the time of decoding during the high-speed reproduction It is an object of the present invention to provide an image decoding apparatus for adaptive high-speed reproduction control that can adaptively and efficiently perform decoding for high-speed reproduction based on information.

상기 목적을 달성하기 위하여 본 발명은, 사용자의 조작신호에 따른 제어부로부터의 제어에 의거하여 압축 부호화된 비트스트림 형태의 영상신호를 복호화부를 통해 복호화하여 복원하는 적응적인 고속재생 제어를 위한 화상 복호화장치에 있어서, 상기 비트스트림으로부터 실질적으로 고속재생시에 필요한 인트라(intra)모드시의 인트라 프레임인 I 화상과 DCT(Discrete Cosine Transform) 변환계수에서 DC(직류)성분만을 부호화한 D 화상의 형태 및 시작위치 어드레스를 복호화하기 위한 다른 복호화수단과; 상기 다른 복호화수단을 통해 복호화된 화상의 시작위치 정보를 저장하기 위한 메모리를 더 포함하며, 상기 제어부는 고속재생시에 상기 메모리에 저장된 상기 화상 시작위치 정보에 의거하여 상기 복호화부의 복호화동작을 제어하는 것을 특징으로 하는 적응적인 고속재생 제어를 위한 화상 복호화장치를 제공한다.In order to achieve the above object, the present invention provides an image decoding apparatus for adaptive high-speed playback control that decodes and restores a video signal in the form of a bitstream coded and encoded under a control from a control unit according to a user's operation signal. A shape and a starting position of an I picture, which is an intra frame in an intra mode, which is required for high-speed reproduction from the bitstream, and a D picture that encodes only a DC (direct current) component in a DCT (Discrete Cosine Transform) transform coefficient. Another decoding means for decoding the address; And a memory for storing start position information of an image decoded by the other decoding means, wherein the control unit controls the decoding operation of the decoding unit based on the image start position information stored in the memory during high speed playback. An image decoding apparatus for adaptive high speed reproduction control is provided.

한편, 상기한 바와 같은 구성을 갖는 본 발명의 화상 복호화장치에 있어서, 다른 복호화수단은 실질적으로 고속재생시에 필요한 I 화상과, D 화상의 시작위치 어드레스를 복호화하고, D 화상은 동일한 영상의 P 화상의 DC 레벨을 양자화한 화상을 의미하며, P 화상은 전 방향으로의 예측 프레임을 의미한다.On the other hand, in the picture decoding apparatus of the present invention having the above-described configuration, the other decoding means substantially decodes the I picture and the start position address of the D picture, which are necessary for high-speed playback, and the D picture is the P picture of the same video. Means a picture quantized at a DC level, and a P picture means a prediction frame in all directions.

또한, 고속재생에 필요한 화상의 시작위치 정보는 확장 데이터(extension_data)영역(area) 또는 사용자 데이터(user_data)영역(area)에 삽입되며, 이 확장 데이터 영역의 선별은 디멀티플렉서에서 수행된다.Further, the start position information of the image necessary for high speed reproduction is inserted into the extension data area extension area or the user data area area, and the selection of the extension data area is performed by the demultiplexer.

상술한 바와 같이 본 발명이 목적으로 하는 바와 이를 실현하기 위한 기술적 수단은 실질적으로 본 발명의 발명자에 의해 제안되어 본 발명과 동일자로 출원된 특허출원 제 94-21672호 고속재생을 위한 부호시스템이라는 명칭의 화상 부호화장치에 의해 영상신호가 압축 부호화되어야 한다는 조건이 충족되어야 한다. 즉, 상기한 화상 부호화장치는 P 화상과 동일한 영상신호를 D 화상으로 부호화 하여 수신측에 전송하고, 또한 전송되는 비트스트림내에 I 와 D 화상의 형태 및 시작 어드레스 정보를 삽입하여 전송하며, 이러한 것에 근거하여 본 발명은 고속재생을 위한 복호화동작을 효과적으로 수행하게 된다.As described above, the object of the present invention and the technical means for realizing the same are substantially the name of a code system for fast reproduction, which is proposed by the inventor of the present invention and filed with the same person as the present invention. The condition that the video signal should be compressed and coded by the picture coding apparatus must be satisfied. That is, the picture coding apparatus encodes the same video signal as the P picture into a D picture and transmits it to the receiving side, and inserts and transmits the shape and start address information of the I and D pictures into the transmitted bitstream. On the basis of this, the present invention effectively performs the decoding operation for high speed reproduction.

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

제1도는 본 발명에 따른 적응 적인 고속재생 제어를 위한 화상 복호화장치에 대한 블록구성도를 나타낸다. 동도면과 종래장치를 도시한 제3도의 비교를 통해 명백하게 알 수 있는 바와 같이, 본 발명의 화상 복호화장치는 입력 비트스트림에서 고속재생에 필요한 화상에 대한 화상형태와 시작위치 어드레스를 복호화하는 PSA(Picture Start Address ; 이하 PSA라 약칭함)복호화부(30), 이 복호화부(30)를 통해 복호화된 화상의 형태와 시작위치 어드레스를 저장하기 위한 메모리(40)를 더 부가하여 구성한 것에 그 주된 특징이 있는 것으로, 이들 구성부재(30,40)를 제외한 나머지 구성부재는 실질적으로 종래장치에서와 같이 동일한 기능을 수행하는 동일소자이므로 이해를 쉽게 하기 위하여 동도면에서 제3도와 동일한 참조번호로서 도시하였다.1 is a block diagram of an image decoding apparatus for adaptive fast reproduction control according to the present invention. As apparent from the comparison between FIG. 3 and FIG. 3 showing the conventional apparatus, the image decoding apparatus of the present invention is characterized by a PSA (decoding of a picture type and a start position address for an image required for high-speed playback in an input bitstream). Picture Start Address (hereinafter abbreviated as PSA) The decoding unit 30 further comprises a memory 40 for storing the form and start position address of the image decoded by the decoding unit 30. Except for these components 30 and 40, the remaining members are shown as the same reference numerals in FIG. 3 for ease of understanding since they are substantially the same element performing the same function as in the conventional apparatus. .

따라서, 하기에서는 기타 구성부재들의 기능에 대해서는 이미 앞에서 상세하게 설명하였으므로 제1도를 참조하여 새로이 부가되는 구성부재(PSA 복호화부(30), 메모리(40))를 중심으로 하여 설명하고자 한다.Therefore, in the following, since the functions of the other components have already been described in detail above, a description will be given with reference to FIG. 1 based on the newly added components (PSA decoder 30 and memory 40).

제1도에 있어서, PSA 복호화부(30)는 멀티플랙서(10)를 통해 비트스트림에서 선별된 I 화상과 D 화상의 형태 및 시작 어드레스를 복호화한다. 여기에서, I 및 D 화상의 시작 어드레스는 확장 데이터 영역(또는 사용자 데이터 영역)에 삽입되어 있으며, 아래에 기술된 바와 같은 형태로 부호화되어 있다.In FIG. 1, the PSA decoder 30 decodes the shape and start address of the I picture and the D picture selected in the bitstream through the multiplexer 10. Here, the start addresses of the I and D pictures are inserted in the extended data area (or user data area), and encoded in the form as described below.

따라서, 상술한 바와 같은 코드로 송신측의 부호화장치에서 부호화된 I 및 D 화상의 시작 어드레스는 PSA 복호화부(30)를 통해 복호화된 후 메모리(40)에 저장된다.Therefore, the start addresses of the I and D pictures encoded by the encoder at the transmitting side with the above-described code are decoded through the PSA decoder 30 and stored in the memory 40.

그런 다음, 메모리(40)에 저장된 I 화상과 D 화상에 대한 시작 어드레스신호는 고속재생시에 제어부(50)가 복호화부(20)의 복호화동작을 제어하는데 그 근거가 되는 신호원으로 이용된다.Then, start address signals for the I picture and the D picture stored in the memory 40 are used as the signal source on which the control section 50 controls the decoding operation of the decoding section 20 during high speed playback.

다음에, 상술한 바와 같은 구성을 갖는 본 발명의 복호화 제어 동작과정에 대하여 그 흐름을 보여주는 제2도를 참조하여 상세하게 설명한다.Next, the decoding control operation process of the present invention having the above-described configuration will be described in detail with reference to FIG. 2 showing the flow thereof.

먼저, 도시 생략된 비트스트림 형태의 영상데이터신호가 멀티플랙서(10)에 입력되면(단계210), 확장 시작코드(extension_start_code)가 있는지의 여부가 체크된다(단계210). 이 단계(210)에서의 체크결과 확장 시작코드가 없으면 영상데이터신호는 복호화부(20)로 입력되어 복호화가 수행되며, 확장 시작코드가 있으면 바로 PSA 복호화부(30)로 입력된다. 또한, 이때, 송신측에서 I 및 D 화상의 시작 어드레스가 사용자 데이터 영역에 삽입되어 있을 경우에는 사용자 데이터 시작 코드(user_data_start_code)가 있는지의 여부를 체크하게 되며, 이때에 사용자 데이터 시작코드가 있으면 역시 곧바로 PSA 복호화부(30)로 입력된다.First, when a video data signal in the form of a bit stream (not shown) is input to the multiplexer 10 (step 210), it is checked whether an extension start code (extension_start_code) is present (step 210). If there is no extended start code as a result of the check in step 210, the image data signal is input to the decoder 20 to perform decoding. If there is an extended start code, the video data signal is directly input to the PSA decoder 30. At this time, when the start address of the I and D pictures is inserted in the user data area, the transmitting side checks whether or not the user data start code (user_data_start_code) is present. It is input to the PSA decoder 30.

그런다음, 종료코드(end_code)를 체크하여 있으면 처리는 상기한 단계(220)로 되돌아가 이후의 과정을 반복 실행하고, 없으면 I 또는 D 화상의 형태를 복호화하여 메모리(40)에 저장한 다음 (단계240,250), 이어서 I 및 D 화상의 시작 어드레스를 복호화하여 메모리(40)에 저장한다(단계260).Then, if the end code (end_code) is checked, the process returns to the above-mentioned step 220 and repeats the subsequent process, if not, decodes the form of the I or D picture and stores it in the memory 40, then ( In steps 240 and 250, the start addresses of the I and D images are then decoded and stored in the memory 40 (step 260).

다음에, 상기한 바와 같은 과정을 통해 I 및 D 화상의 시작 어드레스를 메모리에 저장한 다음, 표에 나타난 바와 같이, 입력 코드 값이 (0110)에서 (1111)의 범위 내인지를 체크하여(단계270), 그 범위에 속하면 처리는 상기한 단계(260)를 반복 실행하고 그 범위에 속하지 않으면 처리는 상술한 단계(230)로 되돌아가 그 이후의 과정을 반복 실행하게 된다.Next, the start addresses of the I and D pictures are stored in the memory through the process as described above, and then, as shown in the table, it is checked whether the input code value is in the range of (0110) to (1111) (step). 270), if it is in the range, the process repeats the above-mentioned step 260, and if it is not in the range, the process returns to the above-mentioned step 230 and repeats the subsequent process.

이상과 같은 과정을 통해 송신측의 부호화장치에서 부호화되어 비트스트림에 삽입되어 전송된 고속재생에 필요한 I 및 D 화상에 대한 정보, 즉 화상형태와 시작 어드레스신호가 메모리(40)에 저장된다.Through the above process, information about the I and D images, i.e., the image form and the start address signal, required for high-speed reproduction, which are encoded by the encoding apparatus on the transmitting side and inserted into the bitstream and transmitted, is stored in the memory 40.

따라서, I 화상과 D 화상만을 복원하여 디스플레이 하는 고속재생의 수행시에 제어부(50)는 상기한 메모리(40)에 저장된 I 및 D 화상의 형태와 시작 어드레스정보에 의거하여 복호화부(20)의 복호화 동작을 제어, 즉 제어부(50)는 복호화부(20)가 종래 장치에서와 같은 모든 비트스트림의 연속적인 파징을 행하지 않고, 영상신호의 I 및 D 화상만을 직접 억세스 하여 복원하도록 제어한다. 그 결과 복호화부(20)에서 고속재생에 필요한 영상신호의 실시간 파징에 의한 복원이 실행되므로서 효율적인 영상의 고속재생을 달성할 수가 있게된다.Therefore, when performing high-speed playback for restoring and displaying only the I picture and the D picture, the control unit 50 determines that the decoding unit 20 is based on the type and start address information of the I and D pictures stored in the memory 40. The decoding operation is controlled, that is, the control section 50 controls the decoding section 20 to directly access and restore only the I and D pictures of the video signal without performing continuous parsing of all bitstreams as in the conventional apparatus. As a result, the decoding unit 20 performs restoration by real-time parsing of the video signal required for high speed reproduction, thereby achieving efficient high speed reproduction of the image.

상기한 바와 같은 제어과정을 통해 고속재생시에 복호화부(20)에서 부호화되기 이전의 원래의 신호로 복원되어 출력되는 화상은 다음과 같다.The image output after being restored to the original signal before being encoded by the decoder 20 during high-speed playback through the above-described control process is as follows.

즉 송신측의 부호화장치에서 압축 부호화되어 본 발명의 복호화장치에 입력되는 비트스트림이 I1, B1, B2, P1, D1, B3, B4, P2, D2, B5, B6, P3, D3, B7, B8, P4, D4, B9, B10, I2, B11,… 의 순서로 구성된 경우 (여기에서 n번째 D 화상인 Dn과 n번째 P 화상인 Pn은 실제로 동일한 영상을 각각 D 화상형태와 P 화상형태로 부호화한 것임)라고 가정할 때, 사용자의 필요에 따라 고속으로 재생, 예를 들어 정방향 또는 역방향으로 3배속 고속재생하게되면 복호화부(20)에서 복원되어 출력되는 화상은 I1 ←→ D1 ←→ D2 ←→ D3 ←→ D4 ←→ I2 ←→…의 순서가 되고, 정방향 또는 역방향으로 6배속 고속재생하게 되면 복원되어 출력되는 화상은 I1 ←→ D2 ←→ D4 ←→ D5 ←→…의 순서가 되며, 정방향 또는 역방향으로 9배속 고속재생하게 되면 복원되어 출력되는 화상은 I1 ←→ D3 ←→ D5 ←→…의 순서가 되고, 정방향 또는 역방향으로 15배속 고속재생하게 되면 복원되어 출력되는 화상은 I1 ←→ I2 ←→…의 순서가 된다.That is, the bitstreams compressed by the transmitting apparatus and input to the decoding apparatus of the present invention are I1, B1, B2, P1, D1, B3, B4, P2, D2, B5, B6, P3, D3, B7, and B8. , P4, D4, B9, B10, I2, B11,... Assuming that the case is configured in the order of (where the nth D picture Dn and the nth P picture Pn are actually encoded with the D picture type and the P picture type, respectively), Playback, i.e., 3x high speed playback in the forward or reverse direction, causes the image to be restored and output from the decoding unit 20 to be displayed as I1 ← → D1 ← → D2 ← → D3 ← → D4 ← → I2 ← →. In the forward or reverse direction, the image is restored and output as I1 ← → D2 ← → D4 ← → D5 ← →…. In the forward or reverse direction, when the 9x high speed playback is performed, the restored image is displayed as I1 ← → D3 ← → D5 ← →…. In the forward or reverse direction, the image is restored and output as I1 ← → I2 ← →…. Is in order.

따라서, 본 발명은 상기한 바와같은 고속재생시에, GOP층 전체를 모두 파징(parsing)하지 않고 I 및 D 화상의 형태와 시작 어드레스정보에 의거하여 적응적으로 복호화를 수행함으로, 종래 장치에서와 같이 추가적인 연산(종래 장치는 고속재생시에 모든 GOP층을 파징함)없이 다음 인트라 화상으로의 직접 억세스가 가능하게 된다.Accordingly, the present invention adaptively performs decoding based on the type and start address information of I and D pictures without parsing the entire GOP layer during high-speed playback as described above, as in the conventional apparatus. Direct access to the next intra picture is possible without additional computation (prior to the device grasping all GOP layers during high-speed playback).

이상 설명한 바와같이 본 발명의 화상 복호화장치에 따르면 소망하는 고속재생시에 필요한 화상의 형태 및 시작 어드레스 정보에 기초하는 직접 억세스에 의해 I 및 D 화상을 복원하여 고속재생을 수행하므로 불필요한 시간의 소모 없이 실시간 처리가 가능할 뿐만 아니라 그 고속재생속도를 필요에 따라 가변적으로 적용할 수 있는 장점이 있다.As described above, according to the picture decoding apparatus of the present invention, since high-speed playback is performed by reconstructing I and D pictures by direct access based on the type and start address information of a picture required for high-speed playback, desired real-time without wasting time. Not only can it be processed, but its high-speed playback speed can be variably applied as necessary.

Claims (3)

사용자의 조작신호에 따른 제어 부로부터의 제어에 의거하여 압축 부호화된 비트스트림 형태의 영상신호를 복호화부를 통해 복호화하여 복원하는 적응적인 고속재생 제어를 위한 화상 복호화장치에 있어서, 상기 비트스트림으로부터 실질적으로 고속재생시에 필요한 인트라(intra)모드시의 인트라 프레임인 I 화상과 DCT(Discrete Cosine Transform) 변환계수에서 DC(직류)성분만을 부호화한 D 화상의 형태 및 시작위치 어드레스를 복호화하기 위한 다른 복호화수단과; 상기 다른 복호화수단을 통해 복호화된 화상의 시작위치 정보를 저장하기 위한 메모리를 더 포함하며, 상기 제어부는 고속재생시에 상기 메모리에 저장된 상기 화상 시작위치 정보에 의거하여 상기 복호화부의 복호화동작을 제어하는 것을 특징으로 하는 적응적인 고속재생 제어를 위한 화상 복호화장치.An image decoding apparatus for adaptive high-speed playback control which decodes and decompresses a video signal in the form of a bitstream compressed by the control unit according to a control signal according to a user's operation signal. Other decoding means for decoding the form and start position address of an I picture that is an intra frame in intra mode required for high-speed playback, and a D picture that encodes only a DC (direct current) component in a DCT (Discrete Cosine Transform) transform coefficient; ; And a memory for storing start position information of an image decoded by the other decoding means, wherein the control unit controls the decoding operation of the decoding unit based on the image start position information stored in the memory during high speed playback. An image decoding apparatus for adaptive high speed reproduction control. 제1항에 있어서, 상기 D 화상은 동일한 화상의 전 방향으로의 예측 프레임인 P 화상의 DC 레벨을 양자화한 화상인 것을 특징으로 하는 적응적인 고속재생 제어를 위한 화상 복호화장치.The picture decoding apparatus according to claim 1, wherein the D picture is a picture obtained by quantizing a DC level of a P picture, which is a prediction frame in all directions of the same picture. 제 1항에 있어서, 고속재생에 필요로 하는 상기 화상의 시작위치 정보는 확장 데이터(extension_data)영역 또는 사용자 데이터(user_data)영역에 삽입되는 것을 특징으로 하는 적응적인 고속재생 제어를 위한 화상 복호화장치.2. The picture decoding apparatus for adaptive fast playback control according to claim 1, wherein the start position information of the picture required for fast playback is inserted in an extension data (extension_data) area or a user data (user_data) area.
KR1019940021674A 1994-08-31 1994-08-31 Image decoder for adaptive fast play control KR0147940B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019940021674A KR0147940B1 (en) 1994-08-31 1994-08-31 Image decoder for adaptive fast play control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019940021674A KR0147940B1 (en) 1994-08-31 1994-08-31 Image decoder for adaptive fast play control

Publications (1)

Publication Number Publication Date
KR0147940B1 true KR0147940B1 (en) 1998-09-15

Family

ID=19391578

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019940021674A KR0147940B1 (en) 1994-08-31 1994-08-31 Image decoder for adaptive fast play control

Country Status (1)

Country Link
KR (1) KR0147940B1 (en)

Similar Documents

Publication Publication Date Title
KR100849965B1 (en) Method and apparatus for providing prediction mode fine granularity scalability
US6850564B1 (en) Apparatus and method for dynamically controlling the frame rate of video streams
EP0690392A1 (en) Method and device for transcoding a sequence of coded digital signals
US5850258A (en) High level video decoding apparatus capable of decoding video data of a plurality of channels coded at a lower level
KR20040047977A (en) Spatial scalable compression
US6256348B1 (en) Reduced memory MPEG video decoder circuits and methods
JPH10257502A (en) Hierarchical image encoding method, hierarchical image multiplexing method, hierarchical image decoding method and device therefor
EP1280356A2 (en) Apparatus and method for compressing multiplexed video signals
JPH09187007A (en) Resynchronizing method for data stream including error, encoder and decoder
US7269304B2 (en) Transcoder system for adaptively reducing frame-rate
JP4197092B2 (en) Processing method and apparatus for performing wipe on compressed MPEG video bitstream
KR20010083718A (en) Method and apparatus for transformation and inverse transformation of image for image compression coding
KR100202538B1 (en) Mpeg video codec
US20070025438A1 (en) Elastic storage
US20030123538A1 (en) Video recording and encoding in devices with limited processing capabilities
KR0147940B1 (en) Image decoder for adaptive fast play control
JPH08307860A (en) Scene re-encoder
KR20020054452A (en) Method of processing data between frame memory and slice memory and slice memory for motion picture coder/decoder
KR0123100B1 (en) Encoder for adaptive fast play control and fast play method using it
JP3831411B2 (en) Method for constructing an encoded character bitstream
KR0123099B1 (en) Encoder for adaptive fast play control and fast play method using it
KR100689406B1 (en) Method for transmitting moving picture in mobile communication terminal
KR100308153B1 (en) Method and Telephone for transport still picture
KR0147941B1 (en) Encoder for fast play
Wee et al. Transcoding MPEG video streams in the compressed domain

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20120503

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20130502

Year of fee payment: 16

EXPY Expiration of term