KR100298559B1 - 디지털화상신호의전송장치및프레임화방법 - Google Patents

디지털화상신호의전송장치및프레임화방법 Download PDF

Info

Publication number
KR100298559B1
KR100298559B1 KR1019930001413A KR930001413A KR100298559B1 KR 100298559 B1 KR100298559 B1 KR 100298559B1 KR 1019930001413 A KR1019930001413 A KR 1019930001413A KR 930001413 A KR930001413 A KR 930001413A KR 100298559 B1 KR100298559 B1 KR 100298559B1
Authority
KR
South Korea
Prior art keywords
area
data
macroblocks
image signal
digital image
Prior art date
Application number
KR1019930001413A
Other languages
English (en)
Other versions
KR930018878A (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 이데이 노부유끼
Publication of KR930018878A publication Critical patent/KR930018878A/ko
Application granted granted Critical
Publication of KR100298559B1 publication Critical patent/KR100298559B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • H04N9/8047Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N11/00Colour television systems
    • H04N11/04Colour television systems using pulse code modulation
    • H04N11/042Codec means
    • H04N11/044Codec means involving 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/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/124Quantisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • H04N19/14Coding unit complexity, e.g. amount of activity or edge presence estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/149Data rate or code amount at the encoder output by estimating the code amount by means of a model, e.g. mathematical model or statistical model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/18Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals 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
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/24Systems for the transmission of television signals using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • 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/783Adaptations for reproducing at a rate different from the recording rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Mathematical Analysis (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Signal Processing For Recording (AREA)
  • Image Processing (AREA)
  • Color Television Systems (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명은 디지털 화상 신호를 코사인 변환 및 가변장부호에 의해 부호화 하고 상기 부호화 출력을 전송토록한 디지털 화상 신호의 전송장치에서, 그 각각이 상기 디지털 회상신호의 복수의 컴포넌트를 포함하는 매크로블럭의 복수개를 단위로 하고 상기 부호화 출력의 데이타량을 소정치 이하로 제어하기 위한 버퍼링 수단과, 상기 버퍼링 수단으로부터의 상기 부호화 출력이며 약 n 개(n 는 1 이상의 양의 정수)의 상기 매크로블럭에 대응하는 것을 일정길이의 싱크블럭의 데이타 에리어내에 배치함과 더불어 상기 데이타 에리어내에 상기 부호화 출력의 직류분의 에리어와 상기 직류분의 에리어에 계속하는 저역 성분의 에리어를 규칙적으로 갖는 데이타 구성을 형성하기 위한 수단으로 이루는 것을 특징으로 하는 디지털 화상 신호의 전송 장치에 관한 것이다.

Description

디지털 화상 신호의 전송장치 및 프레임화 방법
제1도는 본 발명이 작용된 디지털 VTR 의 기록 데이타 처리회로의 블럭도.
제2a도 및 제2b도는 DCT 의 설명에 사용하는 개략도.
제3도는 매크로블럭의 설명에 사용하는 개략도.
제4도는 셔플링의 설명에 쓰이는 개략도.
제5도는 견적기의 1 예의 블럭도.
제6도는 액티비티 검출회로의 1 예의 블럭도.
제7도는 버퍼링 단위를 도시하는 약선도.
제8a도,제8b도 및 제8c도는 싱크블럭의 예를 도시하는 약선도.
제9도는 싱크블럭의 다른 예를 도시하는 약선도.
제10도는 프레임화 회로의 1 예의 블럭도.
제11도는 프레임화 회로의 동작설명을 위한 약선도.
제12도는 프레임화 회로의 동작설명을 위한 약선도.
제13a도,제13b도 및 제13c도는 프레임화 회로의 동작설명을 위한 약선도.
제14도는 프레임화 회로의 동작설명을 위한 약선도.
제15도는 셔플링 설명을 위한 약선도.
제16도는 매크로블럭을 구성하는 DCT 블럭의 설명을 위한 약선도.
제17도는 매크로블럭을 구성하는 DCT 블럭의 설명을 위한 약선도.
제18도는 복수의 싱크블럭에 대한 매크로블럭의 배치의 관계를 도시하는 약선도.
제19a도,제19b도,제19c도 및 제19b도는 앞서 제안되어 있는 싱크블럭의 구성 및 그 전파 에러를 도시하는 약선도.
제20a도,제20b도,제20c도 및 제20d도는 앞서 제안되어 있는 프레임화 방법이 갖는 문제점을 설명하기 위한 약선도.
< 도면의 주요부분에 대한 부호의 설명 >
4 : DCT 회로 6 : 양자화 회로
7 : 견적기 11 : 프레임화 회로
이 발명은 고능률부호화로서 예컨대 DCT 를 사용하는 디지털 화상 신호의 전송장치 및 프레임화 방법에 관한것이다.
디지털 비디오신호를 예컨대 회전 헤드에 의해 자기 테이프에 기록하는 디지털 VTR 이 알려져 있다. 디지털 비디오 신호의 정보량이 많으므로 그 전송 데이타량을 압축하기 위한 고능률 부호화가 채용되는 일이 많다. 여러가지의 고능률 부호화 중에서도 DCT(Discrete Cosine Transform)의 실용화가 진전되어 있다.
DCT 는 1 프레임의 화상을 예컨대 (8 × 8)의 블럭구조로 변환하고 이 블럭을 직교 교환의 일종인 코사인 변환처리하는 것이다. 그 결과 (8 × 8)의 계수 데이타가 발생한다. 이같은 계수 데이타는 런렝스부호(run length encoding), 하우프만 부호 등의 가변장부호화의 처리를 받고나서 전송된다. 전송시에는 재생측에서의 데이타 처리를 용이하게 하기 때문에 부호화 출력인 코드신호를 일정길이의 싱크블럭의 데이타 에리어내에 삽입하고 코드신호에 대해서 동기신호, ID 신호가 부가된 싱크 블럭을 구성하는 프레임화가 이뤄져 있다.
자기 테이프를 사용하는 디지털 VTR, 디스크상 기록 매체를 사용하는 디스크 기록장치 등에선 1 피일드 또는 1 프레임의 비디오 데이타가 복수개의 트랙에 기록되는 것이 보통이다. 그러나, 상술의 DCT 와 같이 가변 길이 출력이 형성될 때는 이들 소정기간의 데이타량이 변동한다. 이때문에 소정기간의 데이타량을 목표치 이하로 하기 위한 버퍼링 처리가 필요해진다.
일예로서 1 피일드 또는 1 프레임 보다 짧은 소정기간의 버퍼링 단위라 칭한다. 데이타량을 제어하고 1 피일드 또는 1 프레임기간의 전체에서도 결과적으로 데이타량을 목표치 이하로 하는 버퍼링 처리가 제안되어 있다. 버퍼링 처리는 DCT 에서 발생한 교류분의 계수 데이타를 적절한 양자화 스텝에서 재양자화하고 전송 데이타량을 목표치이하로 억제하는 처리이다.
전송 데이타내에는 양자화 스텝 또는 이것을 나타내는 양자화번호의 코드가 부호와 데이타와 더불어 삽입된다.
가변장부호화 출력에선 에러가 발생하면 그 이후의 코드신호의 구분을 알수없게 되며 가변장부호의 복호를 할 수 없게되는 문제, 즉, 에러 전달의 문제가 생긴다. 에러 전달에 비교적 강한 데이타를 구성으로 하고 제 19A 도에서 도시하는 것이 생각되어 있다.
제 19a 도는 바이트폭의 1 싱크블럭의 데이타 구성을 도시하며 선두로부터 동기신호, ID 신호가 순차 위치하고 그 데이타 에리어내에는 양자화 번호 QNO가 최초에 위치하고 다음에 코드신호가 위치하고 있다. 이 코드신호중에서 직류분 DC(4 비트 고정길이)가 싱크블럭내에서 일정간격으로 삽입된다.
제 19a 도에서 yo, y1, y2, ... 는 (y:u:v = 4:1:1)의 컴포넌트 신호중의 휘도신호 y 의 코드신호의 에리어를 나타내며 c0, ... 는 색차 신호 c 의 코드신호의 에리어를 나타낸다.
직류분 DC 는 고정 길이인데 교류분의 코드신호는 가변 길이이다. 각 DCT 블럭에 대응하는 것인 데이타량은 동일하다고는 할 수 없다. 따라서, 제 19B 도에 그 일예를 도시하듯이 주어진 에리어내에 교류분의 코드cc0, cc1, ... 을 앞에서부터 메우고 그 에리어로부터 삐져나온 코드는 다른 에리어에 생긴 사선으로 나타내는 빈 에리어에 매워진다. 제 19b 도의 예에선 y0, yn의 예에선 y0, y1, y3, c0의 에리어에는 빈 에리어가 생기고 있으며 한편, y2, yn의 에리어는 코드 신호를 메꾸는데 부족되고 있다. y2, yn의 에리어로부터 삐져난 코드신호는 상술의 빈 에리어에 차례로 앞으로부터 메꿔진다. 또한, EOB 는 그 DCT 블럭의 코드 신호의 끝을 나타내는 코드(End of Block)이다.
DCT 변환에서 발생한 계수 데이타는 직류분을 선두로 교류분의 저역인 것으로부터 지그재그 주사로 출력된다. 따라서 교류분의 코드신호에서 상술같이 할당 에리어로부터 삐져나오는 것은 비교적 고역인 것이다. 이런 의미에서 빈에리어를 가변 AC-H 에리어라 칭하고 고역분의 코드신호를 AC-H 라 칭한다.
교류분의 비교적 저역의 신호를 AC-L, 이것이 배치되는 에리어를 AC-L 에리어라 칭한다.
제 19b 도의 예에서 에리어 y0에는 에리어 y2로부터 삐져 나온 AC-H 가 메꿔진다. 그러나, 제 19b 도에 도시하는 코드 신호의 데이타량은 일예이며 그림의 종류에 따라선 에리어 y0의 가변 AC-H 에리어 길이도 변화하고 0 이 되는 경우도 있을 수 있다. 게다가 이 y0의 가변 AC-H 에리어 내에 메꿔진 AC-H 가 에리어 y2부터 삐져나온 것이라고는 볼수 없다.
이 같이 직류분 및 AC-L 이 규칙적으로 배치되어 있으므로 이것들이 에러전달에 의해서 에러가 되는 것을 방지할 수 있다. 그러나, AC-H 는 이하에 말하듯이 에러 전달에 약한 문제가 있으며 직류분과 AC-L 이 재생할 수 있었다고 해도 재생 화상이 모자이크상이 되는 문제가 있다.
제 19c 도에 도시하듯이 에리어 y0의 AC-L 에리어의 가변 길이 코드 cc1의 위치에 에러가 발생하면 이 AC-L 에리어에 존재하고 있는 EOB 를 검출하 수 없다. 따라서 에리어 y0내의 가변 AC-H 에리어의 장소를 규정할 수 없다. 그 결과, 제 19c 도에 도시하듯이 1 싱크 블럭의 사선으로 나타내는 가변 AC-H 에러의 전체에 걸치는 전달 에러가 발생하며 이 싱크 블럭내의 모든 AC-H 의 코드가 에러가 된다. 또, 제 19d 도에 도시하듯이 y1의 가변 ACOH 에리어내에서 에러가 발생했을 때에도 마찬가지로 그 이후의 가변 AC-H 에리어에 전달 에러가 발생한다.
또, 제 19 도의 포맷에선 가변 AC-H 에리어에 어디의 y 또는 c 의 AC-H 성분이 메꿔지고 있는지가 규정되어 있지 않으므로 기록시보다 빠른 테이프 속도로 재생을 행하는 변속재생시에는 가변 AC-H 에리어의 코드 신호를 이용할 수 없고 재생화상의 화질이 모자이크상이 되는 문제가 생긴다. 변속 재생시에는 싱크블럭의 단위로 재생 데이타를 유효 데이타로서 취급하고 연속하는 싱크블럭이 유효 데이타로서 얻어진다고는 볼 수 없기 때문이다.
또한, 컴포넌트 신호(y, u, v)를 DCT 부호화할때에는 마이크로블럭이라고 칭해지는 단위를 도입하고 있다. (4:1:1)의 방사에선 제 20A 도에 도시하듯이 가로방향으로 연속하는 4 개의 DCT 블럭(yyyy)와 이것들과 공간적으로 동일위치의 2 개의 DCT 블럭 U, V 에 의해서 매크로블럭이 구성된다. (4:2:0)의 방식에선 제 20 도에 도시하듯이 (2 × 2)의 4 개의 DCT 블럭(yyyy)와 이것들과 공간적으로 동일위치의 DCT 의 블럭 u, v 에 의해서 매크로블럭이 구성되어 있다.
이들 시간계열은 제 20C 정도에 도시하는 것이며 굵은 실선으로 구분된 데이타가 상술의 매크로 블럭을 구성한다.
컴포넌트 방식의 디지털 VTR 에서 재생화상의 데이타로서 이용할 수 있는 것은 매크로블럭 단위로 재생된 것이다. 따라서 제 20D 도에 틀로 에워싸고 개념적으로 도시하듯이 각각이 상이한 매크로블럭에 포함되는 색차 데이타 u, v 와 휘도 데이타 y 를 재생할 수 있어도 재생화상을 구성할 수 없다.
제 19a 도에 도시하는 종래의 싱크블럭의 구성에선 1 싱트 블럭내에 포함되는 코드신호와 매크로블럭과의 관계가 규정되어 있지 않기 때문에 1 싱크블럭의 코드 신호를 모두 재생할 수 있어도 매크로 블럭단위로 보면 반드시 모두가 유효한 데이타로서 취급할 수 없다. 이것은 싱크 블럭단위로 재생 데이타를 꺼내는 변속 재생시에 문제가 된다.
따라서, 이 발명의 목적은 변속재생시에 되도록 매크로 블럭 단위로 컴포넌트 데이타를 재생가능한 디지털 화상 신호의 전송장치를 제공하는데 있다.
이 발명의 다른 목적은 전달 에러를 최소한으로 억지할 수 있는 디지털화상 신호의 전송장치를 제공하는 데 있다.
이 발명의 또한 다른 목적은 소정기간의 데이타량을 일정으로 하는 버퍼링 행할때 버퍼링 단위내의 에러의 영향이 작은 위치에 화면의 중앙부의 매크로 블럭을 배치하므로서 에러의 영향이 저감된 디지털화상 신호의 전송장치를 제공하는데 있다.
청구항 1 의 발명은 디지털 화상 신호를 코사인 변환 및 가변장부호에 의해 부호화 하고 부호화 출력을 전송하게 한 디지털 화상 신호의 전송장치에서, 그 각각이 디지털 화상 신호의 복수의 컴포넌트(yyyyuv)를 포함하는 매크로블럭의 복수개를 단위로 하고 부호화 출력의 데이타량을 소정치 이하로 제어하기 위한 버퍼링 회로와, 버퍼링 회로로부터의 부호화 출력이고 개략 n 개(n 는 1 이상의 정의 정수)의 매크로블럭에 대응하는 것을 일정 길이의 싱크 블럭의 데이타 에리어내에 배치함과 더불어 데이타 에리어내에 부호화 출력의 직류분 DC 의 에리어와 직류분 DC 의 에리어에 계속하는 저역성분 AC-L 의 에리어를 규칙적으로 가지는 데이타 구성을 형성하기 위한 프레임화 회로로 이루는 것을 특징으로 하는 디지털 화상 신호의 전송장치이다.
청구항 2 의 발명은 디지털 화상 신호를 코사인 변환 및 가변장부호에 의해 부호화하고 부호화 출력을 전송토록 한 디지털 화상 신호의 전송장치에서 그 각각이 디지털 화상 신호의 복수의 컴포넌트(yyyyuv)를 포함하는 매크로블럭의 복수개를 단위로 하고 부호화 출력의 데이타량을 소정치 이하로 제어하기 위한 버퍼링 회로와, 버퍼링 회로부터의 부호화 출력이 배치되는 일정 길이의 싱크블럭의 데이타 구성으로서 데이타에리어내에 DCT 블럭마다 부호화 출력의 직류분 DC 의 에리어와 직류분 DC 의 에리어에 계속하는 저역 성분 AC-L 의 에리어를 규칙적으로 가짐과 더불어 데이타 에리어내의 일단부근에 부호화 출력의 교류분의 고역 성분 AC-H 를 삽입하기 위한 고정길이의 에리어를 갖는 것을 형성하기 위한 프레임화 회로로 이루는 것을 특징으로 하는 디지털 화상 신호의 전송장치이다.
청구항 3 의 발명은 청구항 1 또는 그 기재의 디지탈화상 신호의 전송장치이며 또한 셔프링 회로를 가지며 셔플링회로에서 셔플링된 복수개의 매크로블럭을 단위로서 부호화 출력의 데이타량을 소정치 이하로 제어하고 제어된 복수개의 매크로블럭을 복수개의 싱크블럭내에 배치토록하고 셔플링된 복수개의 매크로블럭내에서 화면의 중앙부의 것을 복수개의 싱크블럭의 선두의 것에 배치하는 것을 특징으로 하는 디지털 화상 신호의 전송장치이다.
청구항 4 의 발명은 디지털 화상 신호를 코사인 변환 및 가변장부호에 의해 부호화하고 그 각각이 디지털 화상 신호의 복수의 컴포넌트를 포함하는 매크로블럭의 복수개를 단위로하고 부호화 출력의 데이타량을 소정치 이하로 제어하기 위한 버퍼링회로와 버퍼링회로로부터의 부호화 출력이 배치되는 일정길이의 싱크블럭의 데이타 구성으로서 데이타 에리어내에 DCT 블럭마다 블럭마다 부호화 출력의 직튜분 DC 의 에리어와 직류분 DC 의 에리어에 계속하는 저역성분 AC-L 의 에리어를 규칙적으로 가짐과 더불어 데이타 에리어내의 시단부근에 부호화 출력의 교류분의 고역성분 AC-H 를 삽입하기 위한 고정길이의 에리어를 갖는 것을 형성하기 위한 프레임회로를 갖는 디지털 화상 신호의 전송장치에서의 프레임화방법이며 부호화 출력의 교류성분을 DCT 블럭마다 저역성분 AC-L 의 에리어에 메워넣고 삐져난 성분을 기억하는 제 1 의 스텝과, 대응하는 싱크블럭내의 고역성분 AC-H 의 고정길이의 에리어 및 저역 성분 AC-L 의 에리어에 생긴 빈 에리어에 제1 의 스텝에서 발생한 삐져난 성분을 차례로 메워넣고 삐져난 성분을 기억하는 제 2 의 스텝과, 버퍼링 회로의 처리단위내의 다른 싱크 블럭내에 남아있는 빈 에리어에 제 2 의 스텝에서 발생한 삐져난 성분을 차례로 메워넣는 제 3 의 스텝으로 이루는 것을 특징으로 하는 프레임화 방법이다.
1 매크로블럭(6DCT 블럭)의 코드 신호가 거의 1 싱크블럭내에 배치되므로 매크로 블럭단위로 재생 데이타를 얻을 수 있다.
고정 길이의 고역 성분 AC-H 에리어가 선두부근에 설치되어 있으므로 AC-H 성분이 다른 싱크 블럭에 걸칠 우려를 저감할 수 있다.
고역 성분 AC-H 의 에리어가 분산되고 있으므로 AC-H 의 에러 전달거리를 짧게할 수 있다.
셔플링된 복수의 매크로블럭을 복수의 싱크블럭내에 배치할때 다른 싱크블럭의 에러의 영향이 최소의 선두의 싱크블럭에 화면의 중앙부의 매크로블럭을 배치하므로서 에러의 영향을 적게할 수 있다.
AC-L 의 에리어로부터 삐져난 성분을 차례로 앞에서부터 메워넣으므로서 AC-H 가 어드레스 정보를 가질 수 있다.
이하, 이 발명의 1 실시예에 대해서 도면참조로 설명한다. 제 1 도는 디지털 VTR 의 기록측에 설치되는 비이오 데이타의 처리회로의 구성을 도시한다. 제 1 도는 디지털 CTR 의 기록측에 설치되는 비디오 데이타의 처리회로의 구성을 도시한다. 제 1 도에서 1 로 나타내는 입력단자에는 디지털화된 비디오 데이타가 공급된다. 이 비디오 데이타가 블럭화 회로(2)에 공급된다. 블럭화 회로(2)에선 래스터 주사의 순서의 비디오 데이타가 제 2a 도에 예시와 같은 (8 × 8)의 DCT 블럭의 구조의 데이타로 변환된다.
블럭화 회로(2)의 출력이 셔플링 회로(3)에 공급된다.
셔플링 회로(3)에선 에러가 집중하고 화질의 열화가 눈에 띄는 것을 방지하게 예컨대 1 프레임내에서 1 또는 복수의 매크로 블럭을 단위로서 공간적인 위치를 원래의 것과 상이케 하는 처리, 즉 셔플링이 이뤄진다. 이 예에선 셔플링단위와 버퍼링단위를 같게 하고 있다. 셔플링 회로(3)의 출력이 DCT(코사인 변환) 회로(4)에 공급된다. DCT 회로(4)부터는 제 2B 도에 도시하듯이 직튜분 DC, 교류분 Ac1~ Ac63의 계수 데이타가 발생한다.
매크로 블럭은 DCT 블럭 당의 (8 × 8)의 계수 데이타를 복수 블럭 모은 것이다. 예컨대 컴포넌트 방식의(y:u:v = 4:1:1)의 비디오 데이타의 경우에는 1 프레임내의 동일 위치의 4 개의 y 블럭과 1 개의 u 블럭과 1 개의 v 블럭과의 계 6 블럭이 1 매크로 블럭을 구성한다. NTSC 시스템같은 525/60 시스템의 예에선 샘플링 주파수가 4fsc(fsc : 칼러 서브 캐리어 주파수)의 경우에선 1 프레임의 화상이(910 샘플 × 525 라인)이며 그중의 유효 데이타가(720 샘플 × 480 라인)로 된다.
상술의 컴포넌트 방식의 경우에는 1 프레임의 전 블럭수는 (720 × 614) ×480 ÷ (8 × 8) = 8100 으로서 구해진다. 따라서, 8100 ÷ 6 = 1350 이 1 프레임내의 매크로 블럭의 개수이다.
제 3 도가 1 프레임내의 매크로블럭의 (30 × 45)의 2 차원 배열을 나타낸다. 각 매크로블럭은 MB(i, j)로 특정된다. (i = 0, 1, 2, ... 29, j = 0, 1, 2, ...44)이다.
DAL 시스템 같은 625/50 시스템의 예에선(36 × 45)의 2 차원 배열이 된다. 따라서(i = 0, 1, 2, ... 35, j = 0, 1, 2, ... 44)이다. 셔플링 회로(3)은 1 프레임내에서, 매크로 블럭을 단위로 하는 셔플링을 행한다.
제 4 도는 이 셔플리의 1 예이다. 2 차원 배열이 수평방향으로 9 매크로블럭의 간격으로 등분할되며 5 개의 서브에리어가 형성된다. 각 서브 에리어로부터 하기의 규칙에 따라서 수집된 5 개의 매크로블럭에 의해서 1 버퍼링 유니트 BU[m, n]가 형성된다. 제 4 도는 525/60 시스템에서의 BU[0, 0]을 구성하는 매크로 블럭을 도시한다.
525/60 시스템(m=0~29, n=0~8)
BU[m, n] = MB [(m)mod.30. n]
MB [(m + 18)mod.30, n + 9] MB [(m + 6)mod.30, n + 18]
MB [(m + 24)mod.30, n + 27] MB [(m + 12)mod.30, n + 36]
625/50 시스템(m = 0~35, n = 0~8)
BU [m, n] = MB [(m)mod.36, n]
MB [(m + 21)mod.36, n + 9] MB [(m + 6)mod.36, n + 18]
MB [(m + 27)mod.36, n + 27] MB [(m + 12)mod.36, n + 36]
DCT 회로(4)에서 발생한 (8 × 8)의 계수 데이타내의 직류분 DC 가 패킹회로 (10) 에 공급되며 그안의 63 개의 교류분 Ac1~Ac63이 지연회로(5)를 거쳐서 양자화회로(6)에 공급된다. 교류분의 계수 데이타는 제 2B 도에 도시하듯이 지그재그 주사의 차례로 차수가 낮은 교류분으로부터 이것이 높은 것으로 향해서 차례로 전송된다. 또, 이 교류분의 계수 데이타가 견적기(7)및 액티비티 검출회로(8)에도 공급된다.
지연회로(5)는 견적기(7)에서 적절한 양자화 번호 QNO가 결정되는데 필요한 시간과 대응하는 지연량을 가지고 있다.
견적기(7)로부터의 양자화 번호 QNO 는 양자화 회로(6), 패킹회로(10) 에 공급된다.
양자화 회로(6)에선 계수 데이타내의 교류분 Ac1~ Ac63이 재양자화된다. 즉, 적절한 양자화 스텝에서 교류분의 계수 데이타가 나눗셈되며 그 상이 정수화된다. 이 양자화 스텝이 견적기(7)부터의 양자화 번호 QNO 에 의해서 결정된다.
디지털 VTR 의 경우엔 편집 등의 처리가 1 피일드 또는 1 프레임 단위로 이뤄진고 있으므로 1 파일드 또는 1 프레임 당의 발생 데이타 량이 목표치 이하로 된 필요가 있다. DCT 및 가변장부호화에서 발생하는 데이타량은 부호화의 대상의 그림에 의해서 변화하므로 1 피일드 또는 1 프레임 기간보다 짧은 버퍼링단위의 발생 데이타량을 목표치 이하로 하기 위한 버퍼링 처리가 이뤄진다. 버퍼링 단위를 짧게 하는 것은 버퍼링을 위한 메모리용량을 저감하는 등, 버퍼링회로의 간략화 때문이다. 이 예에선 5 매크로 블럭이 버퍼링 단위로 되어 있다.
또, 액티비티 검출회로(8)은 후술같이 DCT 블럭마다 교류성분의 양을 조사하고 그 DCT 블럭의 액티비티를 나타내는 2 비트의 액티비티 코드 AT 를 발생한다. 액티비티는 그림의 세밀성을 의미하고 있다. 그림이 세밀할때는 조양자화를 행해도 그것에 의한 화상의 열화가 눈에띄지 않는 것을 이용하고 있다.
액티비티코드 AT 는 견적기(7)및 패킹회로(10)에 공급된다.
양자화 회로(6)의 출력이 가변장부호화 회로(9)에 공급되고 런렝스부호화, 하우프만 부호화 등이 이뤄진다.
예컨대 코드의 계수 데이타의 "0"의 연속수인 제로런과 계수 데이타의 값을 ROM 내에 격납된 하우프만 테이블에 부여하고 가변 길이 코드(부호화 출력)을 발생하는 2 차원 하우프만 부호화가 채용된다. 가변장부호화 회로(9)부터의 코드신호가 패킹회로(10)의 출력이 프레임화 회로(11)에 공급된다. 프레임화 회로(10)을 후술의 규칙에 따라서 코드신호 및 액티비티 코드 AT 가 배치된 데이타를 형성한다.
프레임화 회로(11)에선 패킹회로(10)의 출력에 대해서 다시 동기신호, 양자화 번호 QNO, ID 신호, 보조 코드 AUX 를 부가한다. 그리고, 프레임화 회로(11)부터는 싱크블럭 구성의 데이타가 나타난다. 이 프레임화 회로(11)의 출력이 패리티 발생회로(12)에 공급되고 에러 정정부호의 부호화가 이뤄진다.
에러 정정부호로서 적부호가 사용되며 그 수평방향 및 수직방향의 데이타에 대해서 리드 솔로몬 부호의 부호화가 각각 이뤄진다. 수평방향의 에러 정정부호가 내부호라 칭해지며 수직방향의 에러 정정 부호가 외부호라 칭해진다. 내부호는 1 싱크블럭의 데이타 에리어에 포함되는 데이타에 대해서 이뤄지며 수평패리티 PT 가 생성되낟. 수직 패리티만을 포함하는 싱크블럭도 있을 수 있다. 변속 재생시에선 싱크블럭으로서 잘라내어진 데이타가 유효로서 취급되며 내부호를 사용한 에러 정정이 이뤄진다.
패리티 발생회로(12)의 출력이 출력단자(13)에 꺼내어진다. 도시하지 않으나 이 기록 데이타는 채널 부호화 회로, 기록 앰프를 거쳐서 2 개의 회전헤드에 공급되어 자기 테이프상에 기록된다.
견적기(7)은 버퍼링 단위(5 매크로블럭)의 발생 데이타량을 목표치 이하로 할수 있으며 또한 되도록 작은 값의 양자화 스텝을 결정한다. 다시 액티비티코드 AT 를 참조하고 DCT 블럭마다 적절한 양자화 스텝을 결정한다. 제 5 도는 견적기(7)의 1 예를 도시한다. n 개의 양자화 회로(201, 202, ..., 20n)에 대해서 DCT 회로(4)부터의 계수 데이타가 공급된다. 이들의 양자화 회로(201~20n)에는 양자화 스텝 발생회로(21)부터 서로 상이한 양자화 스텝 Δ1,Δ2, ..., Δn 가 각각 공급된다. 액티비티 코드 AT 는 양자화 스텝 발생회로(21)에 공급된다.
각 양자화 스텝에서 나눗셈 되고 정수화된 출력이 가변장부호화 회로(221~22n)에 각각 공급된다. 이들, 가변장부호화 회로(221~22n)는 실제로 가변길이 코드를 발생하는 가변 길이 부호화회로(9)와 다르며 가변장부호 출력의 코드길이의 데이타를 발생한다. 이 코드길이의 데이타가 누산회로(231~23n)에 각각 공급된다. 누적회로(231~23n)는 버퍼링 단위에서 발생한 코드신호의 양을 구하는 것이며 이 예에선 5 매크로블럭 마다 리세트 펄스가 발생한다. 누산회로(231~23n)의 누산출력이 판정회로(25)에 공급된다.
판정회로(25)에는 단자(26)부터의 목표치 Am 이 공급된다. 누산회로 (231~23n)의 출력과 목표치 Aw 이 비교되며 목표치 Am 을 초과하지 않는 범위에서 가장 목표치 Am 과 가까운 양자화 스텝이 판정된다. 이 판정출력에 의해 양자화번호 QNO 가 결정되며 출력단자(28)에 꺼내어진다. 이 양자화 번호 QNO 가 양자화 회로(6)에 공급된다. 양자화 회로(6)에는 양자화 번호를 양자화 스텝으로 변환하는 ROM 이 구비되어 있다.
견적기(7)로선 제 5 도에 도시하는 구성에 한하지 않으며 상이한 양자화 스텝에서 순차 양자화를 행하는 방식등 여러가지 구성의 것을 채용할 수 있다. 또, 모든 차수의 교류분의 계수 데이타에 대해서 공동의 양자화 스텝을 적용하는데 한하지 않으며 그 차수에 따른 양자화 스텝을 사용해도 좋다. 즉, 교류분의 계수 데이타를 차수에 따라서 복수의 그룹으로 분할하고 양자화 스텝으로서 복수의 그룹의 각각에 대한 것을 준비한다. 그리고, 양자화 스텝을 상이케 하는 경우, 복수의 그룹에 대한 양자화 스텝의 조를 복수개 준비하고 복수의 양자화 스텝의 조에서 양자화를 행하고 그 결과를 참조하고 최적 양자화 스텝이 결정된다.
제 6 도는 액티비의 검출회로(8)의 1 예를 도시한다.
입력단자(31)에는 교류분의 계수 데이타 Aci~Ac63이 차례로 공급되며 절대치 회로(32)에서 절대치로 변환된다.
절대치화 회로(32)의 출력이 비교회로(33)에 공급되며 단자(34)로부터의 한계치 Th 예컨대 5 와 비교된다. 비교회로(33)은 교류분의 계수 데이타의 절대치가 한계치 Th 보다 클때, "1"(하이레벨)의 출력을 발생한다. 비교회로(33)의 비교출력이 카운트 35 의 이데이블 단자에 공급된다.
카운터(35)에는 클럭 CK 가 공급되며 그 크리어 단자에 타이밍 신호 DCSL 가 공급된다. 타이밍 DCSL 에 의해서 1 개의 DCT 블럭의 직류분 DC 의 타이밍에서 카운터(35)가 크리어 된다.
카운터(35)는 그 절대치가 한계치보다 큰 교류분의 계수 데이타에 응답해서 그 내용이 +1 된다. 따라서 카운터(35)의 출력의 6 비트는(0~63)의 계수치를 나타낸다. 카운터(35)의 계수치가 디코더(36)에 공급된다. 디코더(36)은 2 비트의 액티비티 코드 AT 를 출력단자(37)에 발생한다.
일예로서 디코더(36)은 하기의 액티미티코드 AT 를 발생하듯이 클라스 구분을 행한다.
(0~10) : (00)
계수치가 (11~18) : (01)
(19~25) : (10)
(26~63) : (11)
카운터(35)의 계수치는 그 DCT 블럭의 교류분의 양의 가늠을 나타낸다. 따라서 발생 데이타량은 제어하기 위해선 AT = 01 을 예컨대 기준으로서 AT = 00 이며 교류분이 적은 때엔 양자화 스텝을 작게할 필요가 있으며 AT = 10 에서 교류분의 많을 때엔 양자화 스텝을 크게할 필요가 있으며 또한 AT = 11 에서 교류분의 많을 때엔 얀자화 스텝을 보디-크게할 필요가 있다. 상술의 견적기(7)의 양자화 스텝 발생회로(21)은 액티비티코드 AT 를 받아들고 양자화 스텝의 조정을 행하고 있다. 이같이 양자화 스텝을 조정하기 위해서 액티비티가 이용된다.
이 예에선 제 7 도에 도시하듯이 5 싱크블럭의 데이타 에리어내에 5 매크로블럭의 코드신호가 배치되게 버퍼링이 이뤄진다. 바꿔말하면 버퍼링 단위(5 매크로블럭)의 데이타량이 5 개의 싱크블럭 SB1~SB5 의 데이타 에리어내에 수납되게 제어된다. 또, 각 싱크블럭내에 개략 정수개 예컨대 개략 1 개의 매크로블럭의 코드신호가 배치된다. 각 싱크블럭의 데이타 에리어의 구체적인 깊이는 이같은 점을 고려해서 규정되어 있다.
또한, 자기 테이프상에는 2 개의 트랙의 두개의 근접해서 배치된 회전 헤드에 의해서 동시에 형성되며 NTSC 방식의 경우에는 10 개의 트랙 T0~ T9에 1 프레임의 데이타가 분할되어 기록된다. 또한, DCM 오디오신호는 에러정정부호화 되고 비디오 데이타와 혼재해서 기록되든가 또는 1 트랙내에 설치된 오디오 데이타 기록구간에 기록된다.
1 프레임이 135 내의 매크로블럭이며 1 트랙 당 135 매크로 블럭이 기록된다. 버퍼링 단위를 5 매크로블럭으로 하고 있으므로 1 트랙에는 27 개의 버퍼링 단위가 기록된다.
상술같이 각 비디오 그룹의 데이타량이 목표치 Am 과 같든가 그보다 약간 작은 것에 제어되므로 일정 길이의 각 트랙에 135 매크로블럭의 데이타를 기록할 수 있다.
제 8 도는 이 1 실시예에서의 1 싱크 블럭의 데이타 배열을 도시한다. 1 싱크 블럭의 길이는 예컨대 90 바이트이다.
싱크 블럭의 선들에 블럭 동기 신호 SYNC(2 바이트)가 위치하며 그뒤에 ID 신호가 위치한다. 이 ID 신호는 2 바이트의 ID 신호(ID0, ID1) 및 ID 신호에 대한 패리티 ID(1 바이트)로 이룬다 나머지 85 바이트 안의 77 바이트가 데이타에리어이며 최후의 8 바이트가 적부호의 내부호의 패리티이다. 데이타 에리어의 선두에 양자화 스탭을 식별하기 위한 1 바이트의 양자화 번호 QNO 및 보조 코드 AUX 가 위치한다. 그후의 75 바이트가 데이타(가변 길이 코드 또는 외부호화의 패리티)이다.
1 싱크블럭에는 1 매크로 블럭(yyyy, u, v)에 관한 코드 신호 및 각 DCT 블럭에 관한 액티비티 코드 AT 및 움직임 플래그 M 는 DCT 블랙마다 검출된 움직임의 유무를 나타내는 1 비트의 플래그이다. 제 1 도에선 간단하게 하기 위해서 움직임 검출회로는 생략되어 있다. DCT 블럭을 직교 교환할때, 움직임이 없는 것은 프레임내의 DCT 를 행하고 움직임이 있는 것은 피일드내의 DCT 를 행하기 위해서 움직임 플리그 M 가 이용된다.
75 바이트의 에리어가 각각 d(예컨대 18 바이트)의 길이의 4 개의 에리어와 단수의 선두 에리어로 분할된다. 이 d 마다에 1 매크로 블럭의 4 개의 DCT 블럭에서 발생한 직류성분(9 비트)를 배치하고 그뒤에 움직임 플래그 M 및 액티비티 코드 AT 를 배치한다. d 의 길이의 각 에리어가 a(예컨대 12 바이트) 및 a/2(6 바이트)의 에리어에 각각 분할된다. 이 결과, 8 개의 에리어가 형성된다.
선두의 에리어가 고정의 AC-H 에리어로 된다. 직류분을 포함하는 다음 a 의 길이의 에리어가 y 의 AC-L 에리어로 되며 a/2 의 길이의 에리어가 고정 AC-H 에리어로 된다. 다음의 d 의 길이의 에리어에는 y 의 AC-L 에리어와 C(예컨대 U)의 직류분, 움직임 플래그 M, 액티비티코드 AT, AC-L 을 위한 에리어가 포함된다. 또한, 다음의 d 의 길이의 에리어가 y 의 AC-L 에리어, 고정 AC-H 에리어로 되며 최후의 d 의 길이의 에리어가 y 의 AC-L 에리어와 C(예컨대 V)의 직류분, 움직임 플래그 M, 액티비티 코드 AT, AC-L 을 위한 에리어로 된다. 각 AC-L 에리어로부터 삐져난 AC-H 성분이 선두의 AC-H 에리어로부터 차례로 에워넣어 진다. AC-L 에리어내에 빈 에리어, 즉, 가변 AC 에리어가 존재하면 여기에도 삐져난 AC-H 성분이 메워진다.
ID 신호는 프레임 ID, 포메트 식별비트, 기록 데이타의 종류를 나타내는 2 비트, 싱크 블럭 어드레스, 패리티 바이드 IDP 를 포함한다. 프레임 ID 는 프레임 마다 반전한다. 식별 비트는 이 실시예의 디지털 VTR 용의 포멧와 그 이의 포멧, 예컨대 데이타 기억장치의 포멧을 식별한다. 이것이 "1" 인 때는 디지털 VTR 용의 포멧을 의미하며 이것이 "0"인 때는 다른 포멧을 의미한다. 기록데이타 식별 비트는 기록 데이타의 종류(비디오, 오디오 등)을 나타낸다. 또한, 싱크블럭 어드레스는 1 프레임의 데이타를 포함하며 복수개의 트랙으로 분할해서 기록되는 전 싱크 블럭에 대해서 통번호로 붙여진 어드레스이다.
또한, 데이타 에리어내의 보조 코드 AUX 도 일종의 ID 신호이며 비디오신호의 방송형식, 오디오의 모드 등의 정보가 갖고 있다. 데이타 에리어내에 양자화 번호 QNO, 보조 코드 AUX 를 기록하고 있는 것은 ID 신호의 에러 정정부호보다. 데이타 에리어 내의 데이타에 관한 에러 정정부호쪽이 보다 정정능력이 높기 때문이다.
제 8B 도는 이 발명의 규칙성을 갖는 싱크블럭의 다른 에코드 신호의 에리어와 2 개의 AC-H 에리어 와의 8 개의 에리어를 d' 의 간격으로 설치한 것이다. 따라서, 이 예에선 1 싱크블럭의 데이타 에리어가 8d' + 2 바이트이다. 선두에, AC-H 에리어의 1 개가 위치하고 각 DCT 블럭의 직류분이 규칙적으로 배치되는 것은 제 6 a 도의 예와 같다. 일반적으로 y 의 DCT 블럭에서 발생하는 코드신호의 양은 C 의 그것으로 발생하는 것보다 적으므로 제 8a 도의 구성에선 y 의 에리어를 C 의 에리어의 2 배로 되어 있다.
제 9 도는 한층 구체적인 이 발명에 의한 데이타 구성을 도시한다. 제 9 도에선 1 버퍼링 단위를 구성하는 5 매크로 블럭이 배치된 5 싱크블럭 SB1~SB5을 세로로 겹쳐서 나타내고 있다. 제 9 도의 배치는 제 8a 도와 유사하고 있다. 즉, 제 8a 도와 관계에선(d = 18, a = 12)로 한 것이다. 단, 제 8a 도에 도시되는 것과 새에는 AC-H 에리어가 최후의 패리티의 앞에 배치되어 있을것, 아울러 압축 부호화된 디지털 오디오 신호의 기록 에리어가 ID 에리어의 뒤에 설치되어 있는 것이 상이하다.
상술의 제 8a 도, 제 8b 도 및 제 9 도의 데이타 구성을 이하의 점에서 개량되어 있다.
제 1 로 1 싱크 블럭내에 약 1 매크로블럭의 코드 신호가 존재하므로 변속재생시와 같이 1 싱크 블럭의 단위로 재생된 데이타를 유효하게 이용할 수 있다.
제 2 로 AC-H 에리어로서 고정의 에리어가 설치되며 게다가 이것들이 분산되어 있으므로 AC-H 성분이 전달 에러로 에러가 되는 비율을 저감시킬 수 있다.
제 3 으로 제 8a 도 및 제 8a 도의 구성에선 고정의 AC-H 에리어가 최초의 직류분보다 앞에 설치되어 있다. 따라서, 그 싱크 블럭으로 부터는 삐져난 AC-H 성분이 앞쪽에 메워지게 되므로 다른 싱크블럭에 걸치는 가능성을 낮게할 수 있다.
제 4 도 그 싱크블럭으로부터 삐져난 AC-H 성분을 고정 AC-H 에리어의 선두부터 메워지고 있으므로 AC-H 성분이 어드레스 정보를 갖게된 그 결과, 앞의 싱크 블럭에 에러가 있어도 다음 싱크 블럭에서 리프레시된다.
또한, 1 매크로블럭의 코드신호를 1 싱크 블럭내에 배치하는 방법으로서 제 8C 도에 도시하는 것도 가능하다.
이것은 상술의 제 1 이점을 갖는데 제 8A 도와 비교해서 AC-H 에리어가 둘로 나뉘어 있지 않다는 것, AC-H 에리어가 최후에 마무리되어 위치하고 있다. 그 결과 상술의 제 2, 제 3 및 제 4 의 이점을 얻을 수 없는 문제가 있다.
제 8a 도의 데이타 구성을 생성하기 위한 프레임화 회로(11)의 1 예를 제 10 도에 도시한다. 제 10 도에선 프레임화 회로(11)의 전단의 패킹회로(10)도 도시되어 있다. 패킹회로(10) 에는 가변장부호화 회로(11)부터의 AC 성분이 코드신호와 가변 길이코드 부호화 회로(41)부터의 코드신호의 길이 정보와 직류성분의 계수 데이타와 액티비티 코드 AT 가 공급된다.
패킹회로(10)부터는 바이트폭으로 변환된 코드신호가 입력 셀렉터 44 에 공급된다. 42 는 AC 성분의 코드신호의 블럭 마다의 구분에 삽입된 EOB 의 검출회로이다. 검출회로 42의 출력신호가 RAM 의 읽어내기/써넣기 제어기(43)에 공급된다.
입력 셀렉터 44 는 5 개의 출력단자 a, b, c, d, e 를 가지며 이들에 대해서 RAM, FIFO, 제어기(45a~45e) 가 접속되어 있다. RAM, FIFO, 제어기(45a)45e 의 각각은 1 버퍼링 단위와 대응하는 5 개의 싱크블럭의 데이타를 형성한다. 이것들의 RAM, FIFO, 제어기(45a~45e)에 의해서 제 8a 도에 도시하는 데이타 에리어의 구성을 갖는 데이타가 형성되며 각 데이타가 출력 셀렉터(4b)의 입력단자 a, b, c, d, e 에 각각 공급된다.
패킹회로(10), 입력 셀렉터 44, RAM, FIFO, 제어기(45a~45e)에 대한 제어신호, 어드레스 신호, 또는 타이밍 신호는 TAM 의 읽어내기/써넣기 제어기(43)으로부터 부여된다. 출력 셀렉터(46)은 프래밍 제어기(47)부터의 제어신호로 제어된다.
출력 셀렉터(46)의 출력이 부가회로(48)에 공급되며 제어기(47)의 제어하에서 동기신호, ID 신호, 양자화 번호 QNO, 보조 코드 AUX 가 소정의 위치에 부가된다. 이 부가회로(48)의 출력에 제 8A 도에 도시하는 구성의 데이타가 얻어진다.
RAM, FIFO, 제어기(45a~45e)는 서로 동일한 구성이며 제 10 도에선 RAM, FIFO, 제어기(45a)의 구성이 도시되어 있다.
이것은 셀렉터(51), RAM(52), FIFO(53), 데이타 합성회로(54), 베럴시프터 (55), 및 FIFO, 베렐시프타 제어기(56)을 포함한다.
셀렉터(51)에 의해서 각 DCT 블럭에서 발생한 교류분의 코드신호를 대응하는 AC-L 에리어에 메워넣을 때는 출력단자 f 를 통해서 코드신호가 RAM(52)에 써넣으며 그곳에 수납되지 않는 코드 신호가 출력단자 g' 를 통해서 FIFO(53)에 공급된다. RAM(52)는 75 바이트의 데이타 기억용의 용량과 플래그 WF, RB 용 21용량을 갖고 있다. 플래그 WF 는 각 바이트에 관해서 써넣기 완료인지 또는 아직 써넣지 않음을 나타내는 써넣기 플래그이며 (1 비트 × 75)의 데이타이다.(WF=0)이면 아직써넣지 않음을 나타내며(WF=1)이면 써넣기 완료를 나타낸다. 플래그 RB 는 각 바이트에 관해서 아직써넣지 않은 비트수(1-8)을 나타내는 나머지 비트 플래그이며(3 비트 × 75)의 데이타이다.
FIFO(53)의 용량은, AC-L 에리어의 크기 등과 관련하는데 통상의 화상에 관해서 AC-L 에리어부터 삐져난 코드 신호를 격납할 수 있는 정도의 것의 예컨대 24 바이트에 선정되어 있다. 이 FIFO(53) 에는 데이타 기억용과 따로 플래그 FE가 기억된다. 플래그 FE 는 FIFO(53) 내의 써넣기 데이타가 있든가 이것이 공인가를 나타내는 것이며 1 비트의 것이다.
(EF=0)이면 써넣기 데이타가 있는 것을 나타내며(EF=1)이면 FIFO 가 공인것을 나타낸다.
제어기(56)에는 상술의 플래그 WF, RB, EF 가 공급되며 RAM(52)의 빈 에리어에 FIFO(53)에 저장되어 있는 코드신호를 메원넣기 위한 제어가 제어기(56)에 의해서 이루어진다.
구체적으로는 베렐 시프터(55)의 비트 어긋남의 동작을 제어기(56)가 제어하고 베렐 시프터(55)의 출력이 데이타 합성회로(54)에서 RAM(52)의 읽어내기 데이타에 대해서 합성된다. 이 데이타 합성회로(54)의 출력 데이타가 RAM(52)의 동일 어드레스에 써넣어 진다. 즉, RAM(52)는 리드애프타 라이트의 동작을 행한다. 또한, RAM(52)의 읽어내기 데이타가 출력 셀렉터(46)의 입력단자 a 에 공급된다.
RAM, FIFO, 제어기(45b~45e)는 상술의 RAM, FIFO, 제어기(45a)와 동일구성이다. 프레임화의 처리로선 제 1, 제 2 및 제 3 의 스텝이 존재한다. 제 1 의 스텝은 코드신호를 지정된다. AC-L 에리어에 차례로 메워넣어지는 것이다. 제 2 의 스텝은 제 1 의 스텝에서 각 싱크 블럭에서 삐져난 AC-H 성분이 그 싱크블럭내의 빈 에리어(고정 AC-H 에리어 및 가변 AC-H 에리어)에 메워넣는 처리이다.
이들 제 1 및 제 2 의 스텝 처리는 싱크블럭이 다른 싱크블럭으로 걸치는 일이 없는 처리이다. 그러나, 제 2 의 스텝의 뒤에서도 삐져난 AC-H 성분이 존재할 때는 이것을 다른 싱크블럭에 존재하는 빈 에리어에 메워넣을 필요가 있다. 이 처리를 행하는 것이 제 3 의 스텝이다. 제 3 의 스텝을 실행하기 위해서 RAM, FIFO, 제어기(45a~45e)간의 FIFO 끼리를 결합하는 버스(57)이 설치되고 있으며 이 버스(57)를 거쳐서 하는 데이타의 주고받기가 제어기(56)에 의해서 제어된다.
상술의 프레임화 회로(11)을 이해하기 위해서 그 동작의 일예를 제 11 도 및 제 12 도를 참조해서 설명한다. 제 11 도 및 제 12 도는 싱크블럭 SYNC 1~SYNC 5 에 대응하는 제어기(45a~45e)의 RAM(1)~RAM(5)및 FIFO(1)~FIFO(5)의 상태를 도시하고 있다. 제 11 도는 제 1 스텝이 종료됐을때의 상태를 도시하고 있다. 즉, 패킹회로(10)부터의 교류분의 코드 신호를 대응하는 AC-L 에리어에 메워넣은 상태를 도시하고 있다.
제 11 도의 RAM(1)~ RAM(5) 의 사선으로 도시하는 에리어가 데이타가 데이타가 아직 써넣지 않은 에러어이며, FIFO(1)~FIFO(5)에는 각 AC-L 에리어 부터 삐져나온 코드신호가 격납되어 있다.
예컨대, RAM(4)의 선두의 AC-H 에리어 및 y 의 AC-L 에리어의 부분을 확대해서 도시하는 제 13a 도에서 사선으로 도시하듯이 선두의 AC-H 에리어와 y 의 AC-L 에리어의 12 바이트내의 제 10 바이트의 5 비트, 제 11 바이트 및 제 12 바이트가 빈 에리어이다. 따라서 제 1~제 9 바이트에선(WF=1, RB = 0)이며 제 10 바이트에선(WF=1, RB=5)이며 제 11 및 제 12 바이트는(WF=0, RB=8)이다.
다음의 제 2 스텝에선 FIFO 내의 삐져난 코드 신호가 그 싱크블럭의 RAM의 빈 에리어에 선두의 AC-H 에리어 부터 메워넣어진다. 이 제 2 스텝의 처리가 이뤄진 후에는 RAM(1)~ RAM(5) 및 FIFO(1)~FIFO(5)의 내용이 제 12 도에 예시하는 것으로 된다. SYNC1, SYNC3 의 경우에선 FIFO(1), FIFO(3)의 코드 신호가 빈 에리어에 메워넣을 수 없고 FIFO(1), FIFO(3)에 코드신호가 남아 있으며 (EF=0)이다.
한편, SYNC4 및 SYNC5 의 경우에선 FIFO2, FIFO4 및 FIFO5 의 코드신호가 빈 에리어에 메워넣을 수 있고 FIFO2, FIFO4 및 FIFO5 에 코드신호가 남아있지 않고(EF=1)이다. 또한, 이것들의 SYNC2, SYNC4 및 SYNC5 에 관해서 RAM(2), RAM(4) 및 RAM(5) 에는 사선으로 나타내듯이 빈 에리어가 아지 남아있다. 제 13B 도에 도시하듯이 제 2 스텝의 처리후에선 선두의 AC-H 에리어 및 y 의 AC-L 에리어의 제 10 바이트외 5 비트가 FIFO4 부터의 AC-H 성분으로 메꿔지고 있다.
제 3 스텝에선 FIFO(1) 및 FIFO(3)에 남아있는 AC-H 성분이 다른 SYNC 의 빈 에리어에 메워넣어진다. 예컨대, FIFO 에 남아 있는 AC-H 성분이 RAM(2) 의 사선으로 나타내는 가변 AC-H 에리어 내에 메워넣어진다. 예컨대, 제 13C 도에 도시하듯이 RAM 의 y 의 가변 AC-H 에리어의 제 11 바이트의 6 비트가 다른 FIFO 부터의 가변 AC 의 y 의 가변 AC-H 에리어의 제 11 바이트의 6 비트가 다른 FIFO 부터의 가변 AC-H 성분으로 메꿔진 상태를 나타낸다. 제 3 스텝이 종료되면 5 싱크블럭에 관한 프레임화의 처리가 완료된다.
제 9 도에 도시하는 데이타 구성의 경우도 제 1 , 제 2 및 제 3 의 스텝에 의해서 차례로 데이타가 메워넣어진다. 이 처리는 상술과 동일한 필요는 없다. 변형된 처리를 설명하며 제 1 스텝에선 AC-L 에리어를 가뜩채우도록 교류분의 데이타를 메워넣는다. 이 경우, 그 AC-L 에리어를 가뜩채우도록 교류분의 데이타를 메워넣는다. 이 경우, 그 AC-L 에리어내의 나머지의 에리어가 176 비트보다 적으면 가뜩채우는 처리를 정히한다.
16 비트는 이 예에서의 개별로 존재하는 것이 피해진다.
제 2 의 스텝에선 AC-L 에리어내의 빈 에리어와 AC-H 에리어에 대해서 제 1 의 스텝에서 오버플로우한 데이타로 메워넣는다. 이 경우, 제 14 도에서 번호를 붙인 순서로 각 에리어가 가뜩채워진다. 제 14 도에선 제 1 의 스텝의 후의 빈 에리어가 사선으로 도시되어 있다. 그리고, 제 3 의 스텝은 제 2 의 스텝에서 오버플로우한 데이타가 나머지 빈 에리어에 차례로 메워넣어진다.
이상의 실시예에선 셔플링된 후에 5 매크로블럭에 의해 1 버퍼링 유닛의 구성되며 이 버퍼링 유닛의 데이타가 5 싱크 블럭에 배치되어 있다. 여기에서 5 싱크블럭 SB1~SB5 는 에러에 의해서 받는 영향이 같지 않다. 이점을 고려한 순서로 5 매크로블럭을 5 싱크블럭내에 배치하는 것이 바람직하다.
상술의 제 1, 제 2 및 제 3 의 스텝에 의해서 5 매크로블럭의 데이타를 5 싱크블럭내에 메워넣는 경우, 제 3 의 스텝에선 제 1 및 제 2 스텝에서 오버플로우한 데이타가 남아있는 빈 에리어에 메워넣어진다. 여기에서 두 경우를 생각한다. 제 1 의 경우은 1 개의 매크로블럭의 데이타가 1 싱크블럭의 데이타에리어의 길이를 초과하지 않는 경우를 생각한다. 제 1 의 경우는 1 개의 매크로 블럭의 데이타가 1 싱크블럭의 데이타 에리어의 길이 넘지않는 경우 제 2 의 경우는 한개의 매크로 블럭의 데이타가 1 싱크블럭의 데이타 에리어를 초과하는 경우이다.
제 1 의 경우에선 다른 싱크 블럭에서 발생한 에러가 그 싱크블럭에 대해서 아무 영향도 하지 않는다. 제 2 의 경우에선 상술의 제 3 의 스텝에 의해서 다른 싱크블럭에 배치되므로 다른 싱크블럭에서 발생한 에러가 그 싱크블럭에 대해서 영향한다.
다른 싱크블럭내의 비어있는 에리어에 대해서 싱크블럭 SB1 의 데이타로 부터 순번으로 체워넣어진다. 이 채워넣어진 데이타는 그것보다 전에 배치된 데이타에 에러가 있으면 가변 길이 코드의 구분이 알수 없게되며 복호할 수 없게된다. 따라서, 제 2 의 경우에선 싱크 블럭 SB1~SB5 중에서 상대적으로 후의 싱크블럭이 도리수록에 다른 싱크블럭의 영향이 파급하게 된다.
제 15 도에 도시하듯이 1 프레임이 화면으로부터 셔플리 처리로 꺼내어진 5 매크로블럭 MBO~MB4 가 5 싱크블럭에 배치된다. 이 제 15 도는 제 4 도와 같으며, 5 개의 매크로 블럭의 번호붙임을 나타내고 있다. 이 번호는 화면의 분할에리어와의 내용을 나타내고 있다. 제 16 도에 도시하듯이 525/60 시스템에선 각 매크로블럭에 포함되는 DCT 블럭의 데이타에 대해서 참조부호가 붙여진다. 625/50 시스템에서의 각 매크로블럭의 DCT 블럭의 데이타에 대한 참조부호는 제 17 도에 도시하는 것이다.
제 15 도로 알수 있듯이 0 및 4 의 참조수자가 붙여진 매크로블럭 MBO 및 MB4 는 1 화면의 양측의 에리어에 포함되고 있으며 2 의 참조수자가 붙여진 매크로블럭 MB2 가 화면의 중앙부에 포함되고 있으며 1 및 3 의 참조수가 붙여진 매크로블럭 MB1 및 MB3 이 중앙과 끝과 새의 부분에 포함되어 있다. 1 화면내에서 화상의 주요부가 중앙부분에 생기는 것이 보통이며 화면을 보는자의 주의도 화면의 중앙부에 대해서 많이 주어진다. 따라서, 에러가 발생했을때 눈에 띄기쉬운 것은 화면의 중앙부분의 화상이다.
상술같이 5 매크로블럭이 배치되는 싱크블럭에선 선두의 싱크블럭일수록, 다른 싱크블럭의 에러가 있으면 가변 길이 코드의 구분이 알수 없게 되며 복호할수 없게된다. 따라서, 제 2 의 경우에선 싱크블럭 SB1~SB5 중에서 상대적으로 후의 싱크블럭이 될수록에 다른 싱크블럭의 영향이 파급하게 된다.
제 15 도에 도시하듯이 1 프레임의 화면으로부터 셔플링 처리로 꺼내어진 5 매크로블럭 MBO~MB4 가 5 싱크블럭에 배치된다. 이 제 15 도는 제 4 도와 같으며, 5 개의 매크로블럭의 번호붙임을 나타내고 있다. 이 번호는 화면의 분할 에리어와의 대응을 나타내고 있다. 제 16 도에 도시하듯이 525/60 시스템에선 각 매크로블럭에 포함되는 DCT 블럭의 데이타에 대해서 참조부호가 붙여진다. 625/50 시스템에서의 각 매크로블럭의 DCT 블럭의 데이타에 대한 참조부호는 제 17 도에 도시하는 것이다.
제 15 도로 알수 있듯이 0 및 4 의 참조수자가 붙여진 매크로블럭 MBO 및 MB4 는 1 화면의 양측의 에리어에 포함되고 있으며 2 의 참조수자가 붙여진 매크로블럭 MB2 가 화면의 중앙부에 포함되고 있으며 1 및 3 의 참조수가 붙여진 매크로블럭 MB1 및 MB3 이 중앙과 끝과 새의 부분에 포함되어 있다. 1 화면내에서 화상의 주요부가 중앙부분에 생기는 것이 보통이며 화면을 보는자의 주의도 화면의 중앙부에 대해서 많이 주어진다. 따라서, 에러가 발생했을때 눈에 띄기쉬운것은 화면의 중앙부분의 화상이다.
상술같이 5 매크로블럭이 배치되는 싱크블럭에선 선두의 싱크블럭일 수록, 다른 싱크블럭의 에러의 영향이 적다.
따라서, 제 18 도에 도시하듯이 에러의 영향이 가장 적은 싱크블럭 SB1에 대해서 화면 중앙부의 매크로블럭 MB2 의 데이타를 배치한다. 이하, 싱크블럭 SB2, SB3, SB4 및 SB5 에 대해서 매크로블럭 MB1, MB3, MB0, MB4 의 데이타를 각각 배치한다. 이같은 매크로블럭과 싱크블럭과의 관계에 의해서 화면의 중앙부의 데이타는 에러의 영향을 확율적으로 가장 받기 어려운 것으로 될 수 있다.
또한, 이 발명은 표준 해상도뿐만 아니라, 고해상도 디지털비디오 신호에도 적용할 수 있고, 디지털 VTR에 한하지 않으며 디스크 기록/재생장치, 디지털 화상 신호를 통신로를 거쳐서 전송하는 경우등에도 적용된다.
이 발명에 의하면 1 싱크블럭내에 개략 정수개의 매크로블럭의 코드신호가 존재하므로 변속재생시와 같은 경우에 1 싱크블럭의 단위로 재생되는 데이타를 유효하게 이용할 수 있다.
또, 이 발명은 AC-H 에리어로서 고정의 에리어가 설치되고 게다가 이것들이 분산되고 있으므로 AC-H 에리어가 최초의 직류분 보다 앞에 설치되어 있다. 따라서 그 싱크블럭에서 삐져나온 AC-H 성분이 앞쪽에 메워넣어지게 되며 다른 싱크블럭에 걸치는 가능성을 낮게 할 수 있다. 또한 이 발명은 그 싱크블럭에서 삐져나온 AC-H 성분을 고정 AC-H 에리어의 선두로부터 메워넣고 있으므로 AC-H 성분이 어드레스 정보를 갖는다. 그 결과, 앞의 싱크블럭에 에러가 있어도 에러는 다음의 싱크블럭에서 리프레시될 수 있다. 게다가 화상의 중심부에 대응하는 매크로블록이 셔플링 세트의 첫 번째 싱크블록에 위치하고, 이 첫 번째 싱크블록은 그 셔플링 세트의 다른 싱크블록의 에러에 의해 가장 적게 영향을 받기 때문에, 재생된 화상에서의 에러는 눈에 덜 띈다.

Claims (9)

  1. 디지털 화상 신호를 직교 변환 및 가변장부호에 의해 부호화하고 상기 부호화 출력을 전송토록한 디지털 화상 신호의 전송장치에 있어서, 그 각각이 상기 디지털 회상신호의 복수의 컴포넌트를 포함하는 매크로블럭의 복수개를 단위로 하고 상기 부호화 출력의 데이타량을 소정치 이하로 제어하기 위한 버퍼링 수단과, 상기 버퍼링 수단으로부터의 상기 부호화 출력이며 약 n 개(n 는 1 이상의 양의 정수)의 상기 매크로블럭에 대응하는 것을 일정길이의 싱크블럭의 데이타 에리어내에 배치함과 더불어, 상기 데이타 에리어내에 상기 부호화 출력의 직류분의 에리어와 상기 직류분의 에리어에 계속하는 저역 성분의 에리어를 규칙적으로 갖는 데이타 구성을 형성하기 위한 프레임화 수단으로 이루는 것을 특징으로 하는 디지털 화상 신호의 전송 장치.
  2. 디지털 화상 신호를 직교 변환 및 가변장부호에 의해 부호화하고 상기 부호화 출력을 전송토록 한 디지털 화상 신호의 전송장치에 있어서, 그 각각이 상기 디지털 화상 신호의 복수의 컴포넌트를 포함하는 매크로블럭의 복수개를 단위로 하고 상기 부호화 출력의 데이타량을 소정치 이하로 제어하기 위한 버퍼링 수단과, 상기 버퍼링 수단으로부터의 상기 부호화 출력이 배정되는 일정길이의 싱크블럭의 데이타 구성으로서 상기 데이타 에리어내에 직교 변환의 처리 단위의 블럭마다 상기 부호화 출력의 직류분의 에리어와 상기 직류분의 에리어에 계속하는 저역 성분의 에리어를 규칙적으로 갖는 동시에 상기 데이타 에리어내의 일단 부근에 상기 부호화 출력의 교류분의 고역성분을 삽입하기 위한 고정 길이의 에리어를 갖는 것을 형성하기 위한 프레임화 수단으로 이루는 것을 특징으로 하는 디지털 화상 신호의 전송장치.
  3. 제1항에 있어서, 또한, 상기 디지털 화상 신호의 1개 또는 복수의 매크로블록을 단위로 하여 그 공간적인 위치를 원래의 것과 상이하도록 셔플링하는 셔플링 수단으로 구성되고, 상기 셔플링 수단으로 셔플링된 복수개의 매크로 블럭을 단위로 하고 상기 부호화 출력의 데이타량을 소정치 이하로 제어하고 상기 제어된 복수개의 매크로블럭을 복수개의 싱크블럭내에 배치토록 하고 상기 셔플링된 복수개의 매크로블록의 안에서 화면의 중앙부의 것을 상기 복수개의 싱크블럭의 선두의 것에 배치하는 것을 특징으로 하는 디지털 화상 신호의 전송장치.
  4. 제2항에 있어서, 또한, 상기 디지털 화상 신호의 1개 또는 복수의 매크로블록을 단위로 하여 그 공간적인 위치를 원래의 것과 상이하도록 셔플링하는 셔플링 수단으로 구성되고, 상기 셔플링 수단으로 셔플링된 복수개의 매크로 블럭을 단위로 하고 상기 부호화 출력의 데이타량을 소정치 이하로 제어하고 상기 제어된 복수개의 매크로블럭을 복수개의 싱크블럭내에 배치토록 하고 상기 셔플링된 복수개의 매크로블럭의 안에서 화면의 중앙부의 것을 상기 복수개의 싱크블럭의 선두의 것에 배치하는 것을 특징으로 하는 디지털 화상 신호의 전송장치.
  5. 제3항에 있어서, 상기 프레임화 수단은 상기 셔플된 복수개의 매크로블럭을 복수개의 싱크블럭내에 배치토록 하고, 상기 셔플링된 복수개의 매크로 블럭의 안에서 화면의 중앙부의 것을 상기 복수개의 싱크블럭의 선두의 것에 배치토록 한 것을 특징으로 하는 디지털 화상 신호의 전송장치.
  6. 제4항에 있어서, 상기 프레임화 수단은 상기 셔플된 복수개의 매크로블럭을 복수개의 싱크블럭내에 배치토록 하고, 상기 셔플링된 복수개의 매크로 블럭의 안에서 화면의 중앙부의 것을 상기 복수개의 싱크블럭의 선두의 것에 배치토록 한 것을 특징으로 하는 디지털 화상 신호의 전송장치.
  7. 디지털 화상 신호를 직교 변환 및 가변장부호에 의해 부호화하고 그 각각이 상기 디지털 화상 신호의 복수의 컴포넌트를 포함하는 매크로블럭의 복수개를 단위로 하고 상기 부호화 출력의 데이타량을 소정값 이하로 제어하기 위한 버퍼링 수단과, 상기 버퍼링 수단으로부터의 상기 부호화 출력이 배치되는 일정길이의 싱크블럭의 데이타 구성으로서 상기 데이타 에리어내에 직교 변환의 처리단위의 블럭마다에 상기 부호화 출력의 직류분의 에리어와 상기 직류분의 에리어에 계속하는 저역성분의 에리어를 규칙적으로 갖는 동시에, 상기 데이타 에리어내의 시작과 끝 부근에 상기 부호화 출력의 교류분의 고역 성분을 삽입하기 위한 고정길이의 에리어를 가지는 것을 형성하기 위한 수단을 갖는 디지털 화상 신호의 전송장치에서의 프레임화 방법에 있어서, 상기 부호화 출력의 교류성분을 상기 직교 변환 블럭마다 상기 저역성분의 에리어에 메워넣고 삐져나온 성분을 기억하는 제 1 의 스텝과, 대응하는 싱크블럭내의 상기 고역성분의 상기 고정길이의 에리어 및 상기 저역성분의 에리어에 생긴 빈 에리어에 상기 제 1 의 스텝에서 발생한 상기 삐져나온 성분을 소정 순서로 메워넣고 삐져나온 성분을 기억하는 제 2 의 스텝과, 상기 버퍼링 수단의 처리 단위내의 다른 싱크블럭내에 남아 있는 빈 에리어에 상기 제 2 의 스텝에서 발생한 상기 삐져나온 성분을 차례로 메워넣는 제 3 의 스텝으로 이루는 것을 특징으로 하는 프레임화 방법.
  8. 제1항 또는 제2항에 있어서, 상기 직교변환은 DCT 인 디지털 화상 신호의 전송장치.
  9. 제7항에 있어서, 상기 직교변환은 DCT인 프레임화 방법.
KR1019930001413A 1992-02-04 1993-02-03 디지털화상신호의전송장치및프레임화방법 KR100298559B1 (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP4802092 1992-02-04
JP92-48020 1992-02-04
JP92-213716 1992-07-17
JP21371692A JP3360844B2 (ja) 1992-02-04 1992-07-17 ディジタル画像信号の伝送装置およびフレーム化方法

Publications (2)

Publication Number Publication Date
KR930018878A KR930018878A (ko) 1993-09-22
KR100298559B1 true KR100298559B1 (ko) 2001-10-22

Family

ID=26388231

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019930001413A KR100298559B1 (ko) 1992-02-04 1993-02-03 디지털화상신호의전송장치및프레임화방법

Country Status (7)

Country Link
US (1) US5699475A (ko)
EP (1) EP0554871B1 (ko)
JP (1) JP3360844B2 (ko)
KR (1) KR100298559B1 (ko)
AU (1) AU663914B2 (ko)
CA (1) CA2088547C (ko)
DE (1) DE69321856T2 (ko)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR0134166B1 (ko) * 1992-11-24 1998-04-22 모리시타 요이찌 영상신호기록장치
KR0183688B1 (ko) * 1994-01-12 1999-05-01 김광호 영상부호화방법 및 장치
DE69523363T2 (de) * 1994-04-13 2002-05-16 Matsushita Electric Industrial Co., Ltd. Verfahren und Einrichtung zur Quantisierungsschätzung in der Datenkompression
US6041162A (en) * 1994-06-24 2000-03-21 Lg Electronics Inc. Method for recording video signals by storing digital video data into DCT blocks for a digital VCR
JP3336754B2 (ja) * 1994-08-19 2002-10-21 ソニー株式会社 デジタルビデオ信号の記録方法及び記録装置
EP0721285B1 (en) * 1995-01-09 2001-04-18 Matsushita Electric Industrial Co., Ltd. Digital coding apparatus
JPH10500551A (ja) * 1995-02-24 1998-01-13 フィリップス エレクトロニクス ネムローゼ フェンノートシャップ ビデオ画像符号化装置及び方法
US6104754A (en) 1995-03-15 2000-08-15 Kabushiki Kaisha Toshiba Moving picture coding and/or decoding systems, and variable-length coding and/or decoding system
US6704494B1 (en) 1995-03-15 2004-03-09 Kabushiki Kaisha Toshiba Moving picture coding and/or decoding systems, and variable-length coding and/or decoding system
EP1802141A2 (en) * 1995-03-15 2007-06-27 Kabushiki Kaisha Toshiba Moving picture coding and/or decoding systems
DE19521992A1 (de) * 1995-06-20 1997-01-02 Bosch Gmbh Robert Verfahren zur Erzeugung eines Stroms von Bilddaten für die Übertragung eines Bildes und Verfahren zur Auswertung eines Stroms von Bilddaten
JPH0918357A (ja) * 1995-06-30 1997-01-17 Sony Corp データシャフリング方法およびその装置
CA2180189C (en) * 1995-08-03 2001-07-03 Satoru Adachi Variable length coded data transmission device
KR0165439B1 (ko) * 1995-09-14 1999-03-20 김광호 디지탈 비디오 테이프 레코더의 화면 구성 장치 및 방법
US5778191A (en) * 1995-10-26 1998-07-07 Motorola, Inc. Method and device for error control of a macroblock-based video compression technique
EP0903940A4 (en) * 1996-06-04 2000-02-02 Matsushita Electric Ind Co Ltd RECORDING AND REPRODUCING DEVICE
KR0178756B1 (ko) * 1996-06-29 1999-04-15 김광호 셔플을 위한 최적의 메모리 제어방법 및 그 장치
KR0183927B1 (ko) * 1996-09-20 1999-04-15 삼성전자주식회사 복호화장치
JPH10145812A (ja) * 1996-11-06 1998-05-29 Victor Co Of Japan Ltd ディジタル画像信号記録装置
JP3901287B2 (ja) * 1997-02-27 2007-04-04 松下電器産業株式会社 映像信号変換装置、映像信号変換方法及び映像提供システム
JPH1118087A (ja) * 1997-06-20 1999-01-22 Olympus Optical Co Ltd 画像データの変換装置および変換方法
JPH11112977A (ja) * 1997-09-30 1999-04-23 Sharp Corp 画像撮像圧縮システム
US6282684B1 (en) 1997-10-23 2001-08-28 Sony Corporation Apparatus and method for recovery of data in a lossy transmission environment
US6212663B1 (en) 1997-10-23 2001-04-03 Sony Corporation Apparatus and method for recovery of quantization codes in a lossy transmission environment
US6581170B1 (en) * 1997-10-23 2003-06-17 Sony Corporation Source coding to provide for robust error recovery during transmission losses
JP3809719B2 (ja) * 1998-01-05 2006-08-16 ソニー株式会社 ディジタルビデオ信号処理装置および方法、ディジタルビデオ信号再生装置、復号装置および方法、ならびに、再生装置および方法
US6519369B1 (en) 1999-02-12 2003-02-11 Sony Corporation Method and apparatus for filter tap expansion
US7010737B2 (en) 1999-02-12 2006-03-07 Sony Corporation Method and apparatus for error data recovery
US6621936B1 (en) 1999-02-12 2003-09-16 Sony Corporation Method and apparatus for spatial class reduction
US6591398B1 (en) 1999-02-12 2003-07-08 Sony Corporation Multiple processing system
US6418548B1 (en) 1999-02-12 2002-07-09 Sony Corporation Method and apparatus for preprocessing for peripheral erroneous data
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
US6363118B1 (en) 1999-02-12 2002-03-26 Sony Corporation Apparatus and method for the recovery of compression constants in the encoded domain
US6170074B1 (en) 1999-02-12 2001-01-02 Sony Corporation Source coding to provide for robust error recovery
US6307560B1 (en) 1999-02-12 2001-10-23 Sony Corporation Classified adaptive spatio-temporal format conversion method and apparatus
KR100343766B1 (ko) * 1999-06-08 2002-07-20 마쯔시다덴기산교 가부시키가이샤 영상신호 셔플링, 부호화, 복호화 장치 및 그 프로그램기록매체
US6549672B1 (en) 1999-06-29 2003-04-15 Sony Corporation Method and apparatus for recovery of encoded data using central value
US6493842B1 (en) 1999-06-29 2002-12-10 Sony Corporation Time-varying randomization for data synchronization and implicit information transmission
US6389562B1 (en) 1999-06-29 2002-05-14 Sony Corporation Source code shuffling to provide for robust error recovery
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
US6539517B1 (en) 1999-11-09 2003-03-25 Sony Corporation Data transformation for explicit transmission of control information
US6754371B1 (en) 1999-12-07 2004-06-22 Sony Corporation Method and apparatus for past and future motion classification
US6600836B1 (en) * 2000-01-28 2003-07-29 Qualcomm, Incorporated Quality based image compression
GB2425011A (en) * 2005-04-07 2006-10-11 Ely Jay Malkin Encoding video data using a transformation function
JP2016040647A (ja) * 2014-08-12 2016-03-24 アズビル株式会社 アナログ/ディジタル変換回路
JP2021103875A (ja) * 2019-12-25 2021-07-15 キヤノン株式会社 画像符号化装置及び画像復号装置、並びにそれらの制御方法及びプログラム、及び、撮像装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62222783A (ja) * 1986-03-24 1987-09-30 Kokusai Denshin Denwa Co Ltd <Kdd> 動画像の高能率符号化方式
JPS62248393A (ja) * 1986-04-22 1987-10-29 Toshiba Corp 画信号伝送方式
JP2828997B2 (ja) * 1988-07-22 1998-11-25 株式会社日立製作所 適応型変換符号化装置
JPH02198274A (ja) * 1988-10-14 1990-08-06 Fuji Photo Film Co Ltd 画像データ圧縮記録装置
JP3044749B2 (ja) * 1990-06-22 2000-05-22 ソニー株式会社 映像信号符号化装置
JP2650472B2 (ja) * 1990-07-30 1997-09-03 松下電器産業株式会社 ディジタル信号記録装置およびディジタル信号記録方法
EP0482888B1 (en) * 1990-10-25 1997-06-04 Matsushita Electric Industrial Co., Ltd. Video signal recording/reproducing apparatus
JPH04221465A (ja) * 1990-12-21 1992-08-11 Matsushita Electric Ind Co Ltd 記録装置
JP2630085B2 (ja) * 1991-02-26 1997-07-16 松下電器産業株式会社 記録装置と再生装置
US5349384A (en) * 1992-01-14 1994-09-20 Sony Corporation Apparatus and methods for transmitting compressed digital image signals
GB2263797B (en) * 1992-01-31 1996-04-03 Plessey Telecomm Object orientated system
US5231486A (en) * 1992-07-27 1993-07-27 General Electric Company Data separation processing in a dual channel digital high definition television system

Also Published As

Publication number Publication date
AU663914B2 (en) 1995-10-26
EP0554871A3 (en) 1995-12-13
EP0554871B1 (en) 1998-11-04
US5699475A (en) 1997-12-16
EP0554871A2 (en) 1993-08-11
AU3280793A (en) 1993-08-05
DE69321856T2 (de) 1999-04-01
JP3360844B2 (ja) 2003-01-07
CA2088547C (en) 2002-11-05
KR930018878A (ko) 1993-09-22
DE69321856D1 (de) 1998-12-10
CA2088547A1 (en) 1993-08-05
JPH05284487A (ja) 1993-10-29

Similar Documents

Publication Publication Date Title
KR100298559B1 (ko) 디지털화상신호의전송장치및프레임화방법
EP0556816B1 (en) Digital video signal recording and reproducing apparatus and method
EP0533947B1 (en) Encoder and decoder
US5374958A (en) Image compression based on pattern fineness and edge presence
US6526098B1 (en) High efficiency coding device and high efficiency coding method for image data
EP0575997B1 (en) Digital video cassette recorder signal processing apparatus
KR100296527B1 (ko) 디지탈영상신호를가변길이인코딩및전송하는장치및방법
EP0600690B1 (en) Digital image recording
KR20000052346A (ko) 신호 처리 장치와 방법, 기록 장치, 재생 장치, 기록 및 재생 장치, 및 스트림 처리 장치와 방법
EP0596398B1 (en) Digital video signal recording apparatus
KR970008646B1 (ko) 영상신호 디지틀 자기기록재생장치
US6807366B1 (en) Data recording apparatus, data recording/reproducing apparatus, data recording method, and data recording/reproducing method
KR20010101970A (ko) 기록 장치 및 기록 방법과, 재생 장치 및 재생 방법
US5585930A (en) Apparatus for recording and reproducing a digital video signal
CN1110194C (zh) 视频信号记录设备
JP3282489B2 (ja) デジタル情報データ記録及び再生装置
KR100306930B1 (ko) 디지털 데이터전송장치 및 그 전송방법
KR100681992B1 (ko) 기록 장치 및 방법
JP2004120799A (ja) ディジタルデータ伝送装置及びその伝送方法
JP3240666B2 (ja) ディジタルvtrの記録方式およびその装置
JPH09200694A (ja) 画像符号化記録再生装置
JP3231833B2 (ja) 帯域圧縮信号処理装置
JP3152729B2 (ja) 帯域圧縮処理装置
KR100209875B1 (ko) 영상데이타의 재배치를 위한 메모리 제어장치 및 그 방법
KR0150971B1 (ko) 디지탈 자기기록재생장치 및 방법

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: 20090527

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee