[go: up one dir, main page]

KR900004963B1 - 수신시 화상 복호화 방법 - Google Patents

수신시 화상 복호화 방법 Download PDF

Info

Publication number
KR900004963B1
KR900004963B1 KR1019860009699A KR860009699A KR900004963B1 KR 900004963 B1 KR900004963 B1 KR 900004963B1 KR 1019860009699 A KR1019860009699 A KR 1019860009699A KR 860009699 A KR860009699 A KR 860009699A KR 900004963 B1 KR900004963 B1 KR 900004963B1
Authority
KR
South Korea
Prior art keywords
data
block
image
dct
memory section
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
Application number
KR1019860009699A
Other languages
English (en)
Other versions
KR880006873A (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 KR1019860009699A priority Critical patent/KR900004963B1/ko
Publication of KR880006873A publication Critical patent/KR880006873A/ko
Application granted granted Critical
Publication of KR900004963B1 publication Critical patent/KR900004963B1/ko
Expired legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/93Run-length coding
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)

Abstract

내용없음.

Description

수신시 화상 복호화 방법
제1도는 본 발명의 회로도.
제2도는 본 발명의 구동 플로우챠트.
* 도면의 주요부분에 대한 부호의 설명
1 : 중앙 처리장치 2 : RLC 데코더부
3 : DCT 계수 메모리부 4 : DCT 역계산부
5 : 화상 메모리부 7 : 모니터
8 : 블록 데코더부 RLC : 연속길이 코드(Run Length Code)
DCT : 이산 여현 변환(Discrete Cosine Trans form)
본 발명은 화상 수신 장치에 있어서, 전송로를 통하여 수신된 화상 데이터를 복호화 하는 수신시 화상 복호화 방법에 관한 것으로써 고도로 압축되어 전송되는 화상 데이터를 복원하는데 적합한 것이다.
종래의 화상 데이터 전송시에는 대개 PCM방식(펄스부호 변조 : Pulse Code Modulation)으로 부호화시킨후 이를 전송하기 때문에 전송량이 막대하게 되고 이를 수신하여 화상 데이터를 복원할때에도 처리 시간이 길어지게 되며 이를 화상 전송 장치에 사용하기 위하여는 고속, 고가의 전용 전송로가 필요하게 되는 단점이 생기는 것이었다.
따라서 전체 화상을 일정 화소(Pixel)의 적은 블록으로 분할시킨후(16×16 화소) 블록 코딩을 행하여 화소의 데이터가 유사한 블록은 평균치 처리(블록 코딩)하고 화소의 데이터가 서로 상이한 값들을 가지는 블록에 대하여는 DCT(이산 여현 변환) 처리하여 부호화함으로써 화상 데이터를 고도로 압축시켜 전송량을 극도로 줄일 수 있게 할 필요가 있으며 본 발명은 상기와 같이 고도로 압축되어 전송되는 화상 데이터를 수신하여 이를 효율적으로 복호화시켜 화상을 복원시킬 수 있는 수신시 화상 복호화 방법을 제공하고자 한 것으로 전송시「0」의 개수에 따라 상이하게 할당된 코드를 RCL 데코더부에서 해석하여 실제 데이터로 복원 시킨후 블록 데코더부에 인가시켜 주어 블록 데코더부에서 블록 코딩된 데이터 신호는 블록 데코딩시키고 DCT 처리된 데이터 신호는 DCT 계수 메모리부를 통하여 DCT 역계산부에서 이산 여현 역 변환시키며 상기 블록 데코딩된 신호와 이산 여현 역 변환된 신호는 화상 메모리부에 저장되게 한후 상기 두 종류의 복호화된 화상 데이터를 합쳐서 원래의 화상 데이터 신호가 복원되게 한 것이다.
여기서 RLC(Run Length Code)란 「0」의 개수가 여러개 중복되어 배열된 경우 이들 「0」의 데이터를 모두 코드로써 사용하지 않고 「0」이 중복되어 있는 개수를 확률 분포상에서 나타나는 확률에 의해 일정한 데이터로 지정하는 방식으로 예를들면 「0」이 5개 중복되어 있을 때의 코드는 「010」,「0」이 20개가 중복되어 있는 경우에는 「001000」의 코드를 할당하게 되는 것으로 「0」의 개수에 따라 각기 상이한 코드를 할당하게 되며 이러한 코드는 RLC 데코더부에서 해석하여 각 코드에 할당된 「0」의 개수를 데코딩하여 실제의 데이터로서 복원시키게 되는 것이다.
이와같이 고도로 압축되어 전송되는 화상 데이터를 복호화시키는 본 발명을 첨부 도면에 의하여 상세히 설명하면 다음과 같다.
제1도는 본 발명의 회로도로써 전송로(10)를 통하여 수신되는 고도로 압축된 화상 데이터를 RLC 데코더부(2)에서 상기된 바와같이 전송시 「0」의 개수에 따라 상이하게 할당된 코드를 해석하여 실제 데이터로 변환시킨후 블록 데코더부(8)에 인가시키고 블록 데코더부(8)에서는 RLC 데코더부(2)에서 인가되는 데이터 중의 동기 신호를 판별하여 데이터를 블록별로 구분시키고 블록의 종류를 판단한 후 화소의 데이터가 유사한 블록에 대하여는 블록 데코딩을 행하여 화상 메모리부(5)에 저장시키는 한편 화소의 데이터가 상이한 블록에 대하여는 DCT 계수 메모리부(3)에 인가시킨다.
그리고 DCT 역계산부(4)에서는 상기 DCT 계수 메모리부(3)로부터 DCT 계수를 읽어내어 이산 여현 역 변환시킨 후 화상 메모리부(5)에 저정시키며 화상 메모리부(5)에 저장된 데이터는 디지털 아날로그 콘버터(6)에서 아날로그 신호로 변환되어 모니터(7)로 출력되어지게 한 것이다.
이때 중앙 처리장치(1)는 각 회로가 원활한 동작을 할 수 있도록 데이터 흐름의 제어와 어드레스의 공급 그리고 각 부분에 대한 콘트롤 신호를 보내어 전체적인 동작을 관장하는 기능을 수행한다.
이와같은 본 발명을 제2도의 플로우챠트를 참고하여 상세히 설명하면 다음과 같다.
먼저 화상데이터 수신을 위하여 특정 채널을 수신하게 되면 (「채널 수신」) RLC 데코더부(2)에는 전송로(10)를 통하여 고도로 압축된 화상데이터가 인가되게 된다.
이때 고도로 압축된 화상 데이터는 화상 송신 장치에서 전체 화상을 일정 화소(Pixel)의 적은 블록으로 분할시킨후(16×16 화소) 블록 코딩을 행하여 화소의 데이터가 유사한 블록은 평균치 처리(블록 코딩)하고 화소의 데이터가 서로 상이한 값을 갖는 블록에 대하여는 이산 여현 변환(DCT) 처리하여 부호화 한후 전송시키는 화상데이터를 말한다.
이같이 채널 수신시 고도로 압축된 화상 데이터가 인가되는 RLC 데코더부(2)에서는 전송로(10)로부터 인가되는 직렬 데이터를 블록 데코더부(8)에서 처리에 적합한 형태인 병렬 데이터로 바꾸어 보내는 동시에 전송시 「0」의 개수에 따라 상이하게 할당된 코드를 해석하여 실제 데이터로 복원시킨후 블록 데코더부(8)에 공급한다.(「RLC 데코딩」)
그리고 블록 데코더부(8)에서는 RLC 데코더부(2)에서 공급되는 데이터중에서 동기 신호를 판별해 내어 데이터를 블록별로 구분한 후 블록별로 구분된 데이터를 이용하여 블록의 종류를 2가지로 구분하게 된다.
즉, 블록 데코더부(8)에서는 블록의 종류를 구분하여 (「블록코딩?」) 유사한 화소들의 데이터가 모여있는 블록들은 그 블록을 대표하는 평균값으로 블록 코딩된 것이므로 이러한 블록들에 대하여는 블록데코딩을 행한 후 (「블록데코딩」) 화상 메모리부(5)의 지정된 위치에 저장되게 하고(「화상 메모리에 저장」) 그 이외의 블록으로 각각의 화소 데이터가 상이한 블록은 화면의 변화가 있어 이산 여현 변환(DCT)시켜 부호화된 것이므로 블록 데코딩을 하지 않고 이상 여현 역 변환을 거치기 위해 DCT 계수 메모리부(3)에 저장시킨다.(「DCT 계수 메모리에 저장」)
그리고 DCT 역계산수(4)에서는 DCT 계수 메모리부(3)에 저장된 DCT 계수를 읽어내어 이산 여현 역 변환시켜(「DCT 역계산」) 원래의 화상 데이터로 복원시킨후 화상 메모리부(5)의 지정된 위치에 저장시키게 된다.(「화상 메모리에 저장」)
이와같은 과정을 반복 처리하여 전체 화상에 대한 수신 작업이 끝난후(「수신끝」)에는 화상 메모리부(5)에 저장된 데이터를 끄집어 내어 디지털 아날로그 콘버터(6)를 통하여 모니터(7)에 디스플레이시키게 된다.
즉, 전체 화상에 대한 수신 작업이 끝난후에는(「수신끝」) 화상 메모리부(5)에 저장된 데이터를 차례로 끄집어 내어 디지털 아날로그 콘버터(6)를 거치게 함으로써 아날로그 비데오 신호의 형태로 변환시킨후(「D/A 변환」) 모니터(7)에 인가시켜 주어 모니터(7)에서 전송된 화상 데이터가 디스플레이 되는 것이다.(「CRT 디스플레이」)
이때 중앙 처리장치(1)는 각 회로가 원활한 동작을 할 수 있도록 데이터 흐름의 제어 및 어드레스를 공급하고 각 회로에 대하여 콘트롤 신호를 보내어 순차적으로 처리되도록 한다.
이상에서와 같이 본 발명은 블록 코딩 및 DCT 처리한 블록 데이터의 수신시 RLC 데코더부에서 「0」의 개수에 따라 상이하게 할당된 코드를 해석하여 실제 데이터로 복원시킨 후 블록 데코더부에 인가시켜 주어 블록 코딩된 데이터 신호는 블록 데코딩시키며 DCT 처리된 데이터들에 대하여는 이산 여현 역 변환시켜 원래의 화상 데이터 신호로 복원시킬 수 있게 한 것으로 두 종류의 복호화된 화상 데이터 신호를 합쳐서 원래의 화상을 복원할 수가 있어 처리 속도를 증진시킬 수가 있으며 화질의 열화가 거의 없어 전용 전송로 없이 일반 전화기에서 사용하는 공중 전화선으로도 충분히 화상 데이터를 수신할 수 있는 효과가 있는 것이다.

Claims (1)

  1. 전송로(10)를 통하여 수신되는 화상 데이터는 RLC 데코더부(2)에서 전송시 「0」의 개수에 따라 상이하게 할당된 코드를 해석하여 실제 데이터로 복원시킨 후 블록 데코더부(8)에 인가시켜 주어 블록 코딩된 데이터 신호는 블록 데코딩시켜 화상 메모리부(5)에 저장시키는 한편 이산 여현 변환(DCT) 처리된 데이터 신호는 DCT 계수 메모리부(3)에 저장시켜 DCT 역계산부(4)에서 이산 여현 역 변환시킨 후 화상 메모리부(5)에 저장시키며 화상 메모리부(5)에 저장된 두 종류의 복호화된 화상 데이터를 합쳐 원래의 화상을 복원 시키는 수신시 화상 복호화 방법.
KR1019860009699A 1986-11-14 1986-11-14 수신시 화상 복호화 방법 Expired KR900004963B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019860009699A KR900004963B1 (ko) 1986-11-14 1986-11-14 수신시 화상 복호화 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019860009699A KR900004963B1 (ko) 1986-11-14 1986-11-14 수신시 화상 복호화 방법

Publications (2)

Publication Number Publication Date
KR880006873A KR880006873A (ko) 1988-07-25
KR900004963B1 true KR900004963B1 (ko) 1990-07-12

Family

ID=19253417

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019860009699A Expired KR900004963B1 (ko) 1986-11-14 1986-11-14 수신시 화상 복호화 방법

Country Status (1)

Country Link
KR (1) KR900004963B1 (ko)

Also Published As

Publication number Publication date
KR880006873A (ko) 1988-07-25

Similar Documents

Publication Publication Date Title
US6304606B1 (en) Image data coding and restoring method and apparatus for coding and restoring the same
US4665436A (en) Narrow bandwidth signal transmission
US7016547B1 (en) Adaptive entropy encoding/decoding for screen capture content
US5805226A (en) Method and apparatus for encoding a video signal by using a block truncation coding method
EP0776569B1 (en) Method and system for encoding and decoding image data
US6603814B2 (en) Video compression scheme using wavelets
EP0696873A2 (en) Method and apparatus for conversion of compressed bit stream representation of video signal
EP0745289A1 (en) Syntax-based arithmetic coding for low bit rate videophone
JPH0836642A (ja) イメージ符号化システム及びその前処理フィルター装置
JP3087835B2 (ja) 画像符号化方法および装置ならびに画像復号方法および装置
WO2002073973A2 (en) Method and apparatus for temporal wavelet compression
JPH07143490A (ja) 画像圧縮伸長装置
JPH08280014A (ja) ビデオ信号符号化装置
US5699122A (en) Method and apparatus for encoding a video signal by using a modified block truncation coding method
KR900004963B1 (ko) 수신시 화상 복호화 방법
EP0699001A2 (en) Image data signal compression/transmission method and image data signal compression/transmission system
JP2000503174A (ja) 動き推定のための方法
KR100320454B1 (ko) 화상압축장치와방법및화상복원장치.
JP2925043B2 (ja) データ伸長装置
KR900004962B1 (ko) 화상 송신 시스템
JPS5840989A (ja) 画像情報の符号化処理方法および伝送制御方法
JP2696869B2 (ja) 画像符号化装置
JPH0698175A (ja) 画像・データ多重化回路
JP2623555B2 (ja) 変換符号化装置及び符号化方法
JPH02205173A (ja) 画像データの直交変換符号化方法

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

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

PA0201 Request for examination

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

R17-X000 Change to representative recorded

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

PG1501 Laying open of application

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

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

G160 Decision to publish patent application
PG1605 Publication of application before grant of patent

St.27 status event code: A-2-2-Q10-Q13-nap-PG1605

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

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

PR1001 Payment of annual fee

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

Fee payment year number: 6

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

PR1001 Payment of annual fee

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

Fee payment year number: 9

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

PR1001 Payment of annual fee

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

Fee payment year number: 10

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

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

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

FPAY Annual fee payment

Payment date: 20020628

Year of fee payment: 13

PR1001 Payment of annual fee

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

Fee payment year number: 13

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

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

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000 Changes to party contact information recorded

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

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

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

P22-X000 Classification modified

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