KR100238133B1 - 영상전화기의 화상 복구 장치 및 방법 - Google Patents

영상전화기의 화상 복구 장치 및 방법 Download PDF

Info

Publication number
KR100238133B1
KR100238133B1 KR1019930009524A KR930009524A KR100238133B1 KR 100238133 B1 KR100238133 B1 KR 100238133B1 KR 1019930009524 A KR1019930009524 A KR 1019930009524A KR 930009524 A KR930009524 A KR 930009524A KR 100238133 B1 KR100238133 B1 KR 100238133B1
Authority
KR
South Korea
Prior art keywords
data
transmission
output
signal
image
Prior art date
Application number
KR1019930009524A
Other languages
English (en)
Other versions
KR940027561A (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 KR1019930009524A priority Critical patent/KR100238133B1/ko
Priority to CN94106309A priority patent/CN1064506C/zh
Priority to JP11816794A priority patent/JP3355561B2/ja
Priority to GB9410882A priority patent/GB2278752B/en
Priority to US08/252,000 priority patent/US5774483A/en
Publication of KR940027561A publication Critical patent/KR940027561A/ko
Application granted granted Critical
Publication of KR100238133B1 publication Critical patent/KR100238133B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • 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
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • H04N7/147Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals
    • 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/103Selection of coding mode or of prediction mode
    • H04N19/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

동영상 전화기로 송수신되는 화상데이터의 에러를 검출하여 이를 자동 복구하도록한 데이터 송수신 장치 및 방법에 관한 것이다. 상기의 영상전화기는 피사체의 영상을 전기적 신호로 변환하여 출력하고, 수신된 영상 신호를 표시하는 영상 입출력수단을 구비한다. 그리고, 상기 영상 입출력수단으로 부터 출력되는 아나로그의 영상 신호를 입력되는 제어신호에 의해 부호화하여 출력하고, 부호화되어 수신되는 영상 데이터를 제어신호의 입력에 의해 복호화하여 아나로그의 영상신호를 영상 입출력수단으로 출력하는 영상 압축 부호화 수단과, 상기 영상 압축 부호화 수단으로 부터 출력되는 데이터를 압축 및 코딩하여 출력하고, 수신되는 데이터를 디코딩 및 신장하여 상기 영상 압축 부호화 수단으로 출력하는 송수신 엔트로피 수단과, 입력되는 메세지 데이터와 상기 송수신 엔트로피 수단으로부터 출력되는 화상 데이터를 다중화하여 전송선로로 출력하고, 상기 전송선로로부터 수신되는 다중화된 데이터를 역다중화하여 화상 데이터를 상기 송수신 엔트로피수단에 입력시키는 동시에 인채널 메세지 데이터를 추출하여 출력하는 망 인터페이스 수단과, 상기 망 인터페이스 수단에 접속되어 송수신 인테페이싱을 제어하며 복구요구신호의 입력에 응답하여 복구 요구 메세지 데이터를 상기 망 인터페이스 수단으로 제공하고, 상기 추출된 인채널 메세지 데이터의 입력에 응답하여 복구요구응답신호를 출력하는 제어수단과, 상기 송수신 엔트로피 수단에서 수신된 데이터를 복호화 하여 헤더코드 값을 통해 평균 데이터 길이와 비교 채킹하여 평균값에서 결정된 길이를 초과시 복구요구신호를 상기 제어수단으로 제공하고, 상기 제어수단로부터 출력되는 복구요구응답신호에 응답하여 상기 영상 압축 부호화 수단의 동작을 인트라 모드로 세트하는 수신 데이터 에러 검출수단을 포함하여 구성되어 있다.

Description

영상 전화기의 화상 복구 장치 및 방법
제1도는 본 발명에 따른 동영상 전화기의 블럭도.
제2도는 본 발명에 따른 화상 복구 요구 흐름도.
제3도는 본 발명에 따른 화상 복구 제어 흐름도.
* 도면의 주요부분에 대한 부호의 설명
12 : 영상 입출력부 14 : R/T DPCM
16 : 송수신 엔트로피부 18 : 망 인터페이스부
20 : 수신 에러 검출부 22 : 제어부
본 발명은 영상 전화기의 데이터 송수신 장치 및 방법에 관한 것으로, 특히 동영상 전화기로 송수신되는 화상데이터의 에러를 검출하여 이를 자동 복구도록한 데이터 송수신 장치 및 방법에 관한 것이다.
일반적으로 동(Motion)영상 전화기는 ISDN의 BRD(2B+D)채널을 이용하여 음성 데이터와 화상 데이터를 상대방과 송수신할 수 있게 되어 있다. 이와 같은 동영상 전화기의 기본적인 구조는 본원 출원에 의해 1992년 특허 출원된 제22640호(이하 “선출원 특허”이라함)에 개시되어 있다.
상기 선출원 특허에 개시된 동영상 전화기는 CCIT 권고안 H.261에서 권고된 코딩 및 디코딩 알고리즘의 체계로 동작되도록되어 있다. 상기와 같은 H.261코딩/디코딩의 알고리즘을 준수하는 동영상 전화기의 데이터는 화상층(Picture layer), 그룹층(GOB layer), MB층(MB layer), 블럭층(Block layer)에 따라 구성되된다. 이때 QCIF로 입력된 화상 데이터인 경우 화상층은 3개의 GOB(Group of block)으로 구성되어 있으며, 1개의 GOB는 33개의 매크로 블럭으로 구성되어 있다. 1개의 매크로블럭은 1개의 단위 블럭으로 구성되어 해당의 헤더(Header)을 가지고 런랭스 코딩(Runlength coding)을 종료하게 된다. 상기와 같은 런랭스 코딩된 데이터는 채널코딩 방식인 BCH(Bose Chaudhuri Hocquenghem Code)코딩된후 전송된다. 이때 상기 BCH코딩은 1비트의 프레밍 비트와 코드화된 493비트와 18비트의 패리티 비트가 하나의 프레임을 구성한다. 상기 H.261 방식으로 코딩된 데이터는 CCITT 권고안 H.221에서 권고된 채널 다중화 방식으로 코딩된후 CCITT권고안 I.430의 규정을 만족하는 망 인터페이스(Network interface)를 통하여 상대방의 동영상 전화기로 전송된다.
상기와 같은 과정에 의해 동영상을 송수신하는 동영상 전화기는 초기 인트라모드(Intra mode)로 화상 데이터를 전송하고 그 이후에는 이전 프레임의 영상과 현재 프레임의 차 영상분 만을 전송하는 인터모드(Inter mode)로 화상 데이터를 전송하도록되어 있다. 즉, 초기에는 완전한 하나의 프레임 영상을 인트라 모드로 전송하고 그 이후로는 변화된 동영상만을 추출하여 인터모드로 전송한다.
상기와 같은 과정에 의해 송신측과 수신측의 동영상 전화기 각각이 상호간의 화상을 송수신하는 상태에서 ISDN 전송로의 에러등 전송망(Transmisstion network)상에서 예측할 수 없는 군집 오류(Burst error) 혹은 지대한 불규칙 오류(Random error)가 발생되면, 수신된 영상이 깨지는 현상이 발생된다. 즉, 표시화면에 표시되는 영상이 흐트러진다.
상기와 같은 현상이 발생되면, 사용자는 화상 전화기의 키패드상에 설치된 복구 요청 키를 눌러 영상 복구 요구를 발생한다. 복구 요구신호가 발생되면 수신측의 영상전화기는 영상 데이터에 에러가 발생하였음을 나타내는 BAS(BIT Alignment signal or Bit rate Allocation Signal)를 전송한다. 이때 상기의 BAS신호는 전송망을 통하여 상대방의 영상전화기로 전송한다. 상기 BAS신호를 입력한 상대방의 영상 전화기는 이의 신호 수신에 응답하여 인트라 모드로 화상 데이터가 전송되도록 송신 모드를 전환한다. 송신측의 영상 전화기의 송신 모드가 인트라 모드로 전환되면, 완전한 하나의 프레임의 영상이 전송됨으로써 수신측의 깨진 영상이 복구된다.
그러나 상기와 같은 과정에 의해 데이터 수신 에러를 복구하는 종래 영상전화기의 복구 방법은 사용자가 표시화면을 보고 화상이 깨짐을 인지한후 수동으로 복구 키를조작하여 화상을 복구 시킴으로써 화상 복구 시간이 신속하지 못하였다.
또한 수신 화상이 깨질 때 마다 사용자가 일일이 복구키를 눌러야함으로써 사용자의 사용불편을 초래하는 문제가 발생되어왔다.
따라서 본 발명의 목적은 동영상을 송수신하는 영상통신 시스템에 있어서, 수신되는 동영상의 에러 상태를 검출하고 이의 신호에 의해 자동으로 화상을 복구하는 장치를 제공함에 있다.
본 발명의 또다른 목적은 특정 형태로 송수신되는 영상 데이터의 에러 상태를 검출하여 이의 상태를 상대방으로 자동전송하는 장치 및 방법을 제공함에 있다.
본 발명의 또다른 목적은 송수신되는 영상 데이터의 에러 상태를 검출하는 장치를 제공함에 있다.
상기 영상 입출력수단으로 부터 출력되는 아날로그의 영상 신호를 입력되는 제어신호에 의해 부호화하여 출력하고, 부호화되어 수신되는 영상 데이터를 제어신호의 입력에 의해 복호화하여 아나로그의 영상신호를 영상 입출력수단으로 출력하는 영상 압축 부호화 수단과, 상기 영상 압축 부호화 수단으로 부터 출력되는 데이터를 압축 및 코딩하여 출력하고, 수신되는 데이터를 디코딩 및 신장하여 상기 영상 압축 부호화 수단으로 출력하는 송수신 엔트로피 수단과, 입력되는 메세지 데이터와 상기 송수신 엔트로피 수단으로부터 출력되는 화상 데이터를 다중화하여 전송선로로 출력하고, 상기 전송선로로부터 수신되는 다중화된 데이터를 역다중화하여 화상 데이터를 상기 송수신 엔트로피수단에 입력시키는 동시에 메세지 데이터를 추출하여 출력하는 망 인터페이스 수단과, 상기 망 인터페이스 수단에 접속되어 송수신 인테페이싱을 제어하며 복구요구신호의 입력에 응답하여 복구 요구 메세지 데이터를 상기 망 인터페이스 수단으로 제공하고, 상기 추출된 메세지 데이터의 입력에 응답하여 복구요구응답신호를 출력하는 제어수단과, 상기 송수신 엔트로피 수단의 복호화된 데이터에서 헤더의 코드를 채킹하여 전 프레임의 평균길이 보다 예상되는 드레쉬홀드 길이를 더한 시간을 초과시 복구요구신호를 상기 제어수단으로 제공하고, 상기 제어수단으로부터 출력되는 복구요구응답신호에 응답하여 상기 영상 압축 부호화 수단의 동작을 인트라 모드로 세트하는 수신 데이터 에러 검출수단으로 구성한다.
이하 본 발명을 첨부한 도면을 참조하여 상세히 설명한다.
제1도는 본 발명에 따른 동영상 전화기의 블럭도로서, 이는 피사체의 영상을 전기적 신호로 변환하여 출력하고, 수신된 영상 신호를 표시하는 영상 입출력부(12)와, 상기 영상 입출력부(12)로 부터 출력되는 아나로그의 영상 신호를 입력되는 제어신호에 의해 부호화하여 출력하고, 부호화되어 수신되는 영상 데이터를 제어신호의 입력에 의해 복호화하여 아나로그의 영상신호를 영상 입출력부(12)로 출력하는 DPCM(Differencial PCM)(14)과, 상기 DPCM(14)으로부터 부호화되어 출력되는 데이터를 압축 및 코딩하여 출력하고, 수신되는 데이터를 디코딩 및 신장하여 상기 DPCM(14)으로 출력하는 송수신 엔트로피부(16)와, 입력되는 제어 데이터와 상기 송수신 엔트로피부(16)로부터 출력되는 데이터를 다중화하여 전송선로 출력하고, 상기 전송선로로부터 수신되는 다중화된 데이터를 역다중화하여 화상 데이터를 상기 송수신 엔트로피부(16)에 입력시키는 동시에 제어 데이터를 추출하여 출력하는 망 인터페이스부(18)와, 상기 망 인터페이스부(18)에 접속되어 송수신 인테페이싱을 제어하며 복구요구신호(Fast Up-date request signal; FUD-R)의 입력에 응답하여 복구 요구 상태를 나타내는 BAS신호를 상기 망 인터페이스부(18)로 제공하고, 상기 망 인터페이스부(18)로 부터 출력되는 제어 데이터에 응답하여 복구요구응답신호(Fast Up-date request acknowledge signal;FUD-ACK)를 출력하는 제어부(22)와, 상기 송수신 엔트로피 부(16)의 복호화 및 신장 그리고 수신 버퍼링 시간을 채킹하여 미리 예정된 시간을 초과시 복구요구신호(FUD-R)를 상기 제어부(22)로 제공하고, 상기 제어부(22)로부터 출력되는 복구요구응답신호(FUD-ACK)에 응답하여 상기 DPCM(14)의 동작을 인트라 모드(Intra mode)로 세트하는 수신 데이터 에러 검출부(20)로 구성되어 있다.
상기 제1도의 구성중 송수신 엔트로피부(16)는 상기 DPCM(14)으로 부터 출력되는 데이터를 런랭스 코딩하여 출력하는 엔트로피 코더(Entrophy coder)(24)와, 상기 엔트로피 코더(24)로부터 출력되는 코딩 데이터를 버퍼링하여 출력하는 송신버퍼(Tx buffer)(28)와, 상기 송신버퍼(24)로부터 출력되는 데이터를 BCH코드(Bose Chaudhuri Hocquenghem Code)로 코딩하여 출력하는 송신 BCH코더(이하 T-BCH라함)(32)와, 수신된 데이터를 BCH디코딩하여 출력하는 수신 BCH 디코더(이하 R-BCH디코더라함)(34)와, 상기 수신 BCH디코더(34)로부터 출력되는 데이터를 버퍼링하는 수신버퍼(Rx buffer)(30)와, 상기 수신버퍼(30)의 출력을 런랭스 디코딩하여 상기 DPCM(14)으로 출력하는 엔트로피 디코더(26)로 구성되어 있다.
그리고, 망 인터페이스부(18)는 상기 송신 T-BCH코더(32)로 부터 출력되는 데이터와 상기 제어부(22)로 부터 출력되는 제어 데이터를 다중화하여 출력하는 다중화기(36)와, 다중화되어 수신되는 데이터를 역다중화하여 화상 데이터를 상기 R-BCH(34)로 출력하고, 제어 데이터를 상기 제어부(22)로 출력하는 역다중화기(38)와, 상기 다중화기(36)와 역다중화기(38) 및 전송로의 사이에 접속되어 있으며 상기 제어부(22)의 제어에 의해 망과의 인터페이싱을 실행하는 망인터페이스(40)로 구성된다.
제2도는 본 발명에 따른 화상 복구 요구 흐름도로서, 이는 상기 상기 제1도에 도시된 제어부(22)의 일부분의 동작 흐름도이며, 이는 하기와 같은 수순으로되어 있다.
복구요구신호(FUD-R)의 입력에 응답하여 미리 설정된 BAS데이터를 다중화기(18)를 통하여 상대측으로 전송하는 과정으로 되어 있다.
제3도는 본 발명에 따른 화상 복구 제어 흐름도로서, 이는 화상 복구요구신호(FUR-R)신호가 수신시에 응답하여 수신 데이터 에러 검출부(20)을 통하여 DPCM(14)의 동작 모드를 인트라 모드로 세트하여 프레임의 전화상이 송신되도록한 것이다.
이하 본 발명에 따른 일실시예의 동작을 상세히 설명함에 앞서 제1도와 같은 구성을 가지는 동영상 전화기가 ISDN망을 통하여 상호간에 접속되어 통화로가 접속된 상태라 가정한다.
지금, 영상신호 입출력부(12)로 부터 아나로그의 영상신호가 출력되면 이는 DPCM(14)으로 입력된다. 이때 상기 DPCM(14)은 입력되는 아나로그의 영상신호를 디지탈의 신호로 변환하여 부호화 및 양자화하며, 상기 양자화된 화상 데이터를 제어신호의 입력에 따른 모드로서 엔트로피 코더(24)로 출력된다. 상기 DPCM(14)로 제공되는 모드 신호는 프레임 동작(Frame operator)(F0)과 인트라/인터 모드(Inter/intra mode)(IT/IR mode)의 신호이며, 이는 수신 데이터 에러 검출부(20)로 부터 출력된다. 상기의 모드 신호는 초기 프레임 동작(F0)와 인트라 모드(IT mode)신호가 제공된다.
상기와 같은 모드 동작 신호에 의해 상기 DPCM(14)은 인트라 모드로 동작되어 일 프레임의 영상 데이터를 모드 엔트로피 코더(24)로 출력한다. 상기 엔트로피 코더(24)는 순차 입력되는 데이터를 런랭스 코딩하여 송신버퍼(28)로 출력하며, 상기 송신버퍼(28)은 이를 T-BCH코더(32)로 버퍼링한다. 상기 송신 T-BCH(32)는 런랭스 코딩된 데이터를 전술한 바와 같이 CCITT권고안 H.261의 방식으로 BCH코딩하여 다중화기(36)로 전송한다. 상기와 같은 구성의 동작중 송신버퍼(32)는 엔트로피 코더(24)의 출력과 T-BCH코더(32)의 출력차를 완충하기 위함이다.
상기 다중화기(36)는 상기 송신 T-BCH(32)로 부터 출력되는 송신 데이터와 상기 제어부(22)로 부터 출력되는 제어 데이터, 예를들면 프레임 배열신호인 FAS(Frame Alignment Signal)와 비트 레이트 할당 신호(Bit rate Allocation Signal)(BAS)를 다중화하여 망 인터페이스(40)로 출력한다. 상기에서 FAS는 프레임의 동기를 위한 신호이고, BAS는 데이터 프로토콜을 위한 비트 레이트 허용신호로서 상대방의 동영상 전화기의 오디오 및 화상 코딩 방식이 자신과 호환성이 있는가를 확인하기 위한 코딩 정보및 프로토콜을 수수하기 위한 여러 데이터가 실린 정보이다. 상기 다중화기(36)로 부터 출력된 데이터를 입력하는 망인터페이스(40)는 제어부(22)의 제어에 의해 망에 접속된 전송선로를 통하여 상대방으로 전송한다.
한편 상대방으로 부터 출력되어진 신호는 망 인터페이스(40)로 수신되며, 상기 망 인터페이스(40)는 수신된 데이터를 상기 제어부(22)의 제어에 의해 역다중화기(38)에 입력시킨다. 상기 역다중화기(38)는 다중화되어 수신된 데이터를 역다중화하여 화상 데이터와 제어 데이터를 분리하여 출력한다. 상기에서 역다중화된 화상 데이터는 R-BCH(34)로 공급되며, 제어 데이터는 제어부(22)로 공급된다. 이와 같은 다중화 동작과 역다중화의 동작은 CCITT H.221에서 권고된 프레임의 형태 또는 이와 유사한 프레임의 구조로 다중화됨을 의미한다.
상기 역다중화기(38)로부터 출력된 데이터를 수신하는 R-BCH(34)는 수신된 데이터를 BCH 디코딩하여 수신버퍼(30)로 출력한다. 상기 R-BCH디코더(34)는 전술한 바와 같이 송신측에서 493비트 단위로 송신되어 수신되는 프레임의 데이터를 BCH 디코딩하여 수신버퍼(30)로 입력시킨다. 이때 전송상의 에러가 493비트당 2비트 이하인 경우 BCH디코딩시 수신된 패리티 비트에 의해 데이터를 에러 정정하여 프레임 전송 에러를 보상(Error correction frame)한다.
상기와 같이 BCH디코딩된 데이터를 수신하는 수신 버퍼(30)는 수신된 데이터를 엔트로피 디코더(26)으로 출력한다. 상기 엔트로피 디코더(26)는 수신되는 데이터를 엔트로피 디코딩하여 DPCM(14)으로 출력한다. 상기 엔트로피 디코딩은 6개의 블럭으로 구성된 1매크로 단위로 실행하며 디코딩시의 블럭을 카운트한다. 상기 엔트로피 디코더(26)로부터 출력되는 데이터를 입력하는 DPCM(14)은 이를 복호화하고 아나로그의 영상신호로 변환하여 영상 입출력부(12)의 재생부로 출력한다.
상기와 같은 동작 상태에서 송수신 에트로피부(16)에 접속된 수신 데이터 검출부(20)는 송수신 엔트로피부(16)의 H.261 디코딩과정을 하기와 같이 검색하여 데이터 수신의 에러상태를 검출한다. 수신되는 데이터에 에러가 없으면, 송신측과 수신측의 동영상 전화기는 동영상을 송수신하여 화상 및 음성통신을 하게된다.
상기와 같은 동작 상태에서 예측할 수 없는 군집 오류(Burst error)나 지대한 랜덤 오류(Random error)가 전송로 혹은 전송망상에 발생하면, R-BCH(34)의 에러 정정 능력을 벗어 나게된다. 즉, 수신되는 데이터에 상당수의 에러가 발생되면 R-BCH(34)에서의 에러 검출이 불가능해진다. 따라서 수신되는 데이터의 에러정정이 불가능하여 지면, 이로인해 뒤에 수신되는 데이터로 군집오류가 확산된다. 상기와 같은 군집오류가 발생되면, 재생되는 화면이 깨지는(흐트러지는) 현상이 발생된다. 상기 R-BCH디코더(34)에서 확산된 에러 데이터는 수신 버퍼(30)를 통하여 엔트로피 디코더(26)로 입력되어진다. 이때 상기 엔트로피 디코더(26)는 1매크로 단위로 런랭스 디코딩을 실행한다. 상기 1매크로는 전술한 바와 같이 6개의 블럭 데이터로 되어 있으며, 상기 엔트로피 디코더(26)는 1개의 블럭 데이터를 런랭스 디코딩완료시마다 블럭수를 카운팅하는 카운터를 증가한다. 이때 상기 블럭 데이터 각각은 군집오류에 의해 확산된 상태임으로 각 블럭의 데이터 비트의 수는 증가되어 있으며, 이로인해 1매크로 블럭내의 데이터 블럭을 카운팅하는 카운터의 값은 블럭의 붕괴로 6개 이상의 블럭 값을 가지게된다. 따라서 수신되는 데이터에 전송로등의 에러로 인하여 버스트 에러가 발생되어 수신된 데이터의 블럭의 수가 증가됨에 따라 MBA의 간격(Interval)이 증가된다. 상기와 같이 MBA의 간격이 증가되면, 일정간격을 유지하는 블럭의 그룹(GOB;Group of Block)의 시작위치(Start position)인 GBSC의 간격이 증가된다. 또한 상기와 같이 데이터 패켓길이의 확산이 발생되면 연쇄적으로 화상의 시작을 나타내는 화상 데이터의 시작(Picture start)점의 위치 PSC의 간격도 증가된다.
이때 상기 엔트로피 디코더(26)에 접속된 수신 데이터 에러 검출부(20)는 상기 엔트로피 디코더(26)는 상기 MBA의 간격이나 GBSC의 간격 혹은 PSC의 간격을 채킹하여 전 프레임과 현재 프레임의 에러를 정정하는 특성을 가지고 있음으로 프레임의 간격이 급격히 변화된다면 수신 데이터의 에러 상태를 판단한다. 상기와 같은 동작을 행하는 수신 데이터 에러 검출부(20)가 수신 데이터의 에러 상태를 판단하면 수신 데이터 에러 검출부(20)는 복구요구신호(FUD-R)를 제어부(22)로 출력한다. 이때 상기의 제어부(22)는 제2도 50과정에서 소정의 주기로 입력포트를 스캔하여 복구요구신호(FUD-R)의 입력을 52의 과정에서 검색하고 있는 상태이다.
따라서 제어부(22)가 제2도의 50과정과 52과정을 수행하고 있는 상태에서 상기 수신 데이터 에러 검출부(20)가 화면의 복구 상태를 나타내는 복구요구신호(FUD-R)를 출력하면 상기 제어부(22)는 이의 상태를 52과정에서 검출한다. 상기 52과정에서 복구요구신호(FUD-R)의 입력이 있다고 판단한 제어부(22)는 54과정에서 예정된 BAS코드를 다중화기(36)로 출력하여 송신한다. 상기에서 예정된 BAS코드라함은 “0101 0001”의 2진 데이터로서 이는 인트라 모드의 화상 데이터의 전송(화면의 복구)을 요구하는 프로토콜의 데이터이다. 상기 제어부(22)로부터 출력되는 0101 0001의 BAS데이터를 수신하는 다중화기 (36)는 이를 CCITT H.221의 권고안대로 입력되는 데이터를 다중화하여 망 인터페이스(40)을 통하여 전송한다. 그러므로 상기 수신측의 제어부(22)로 부터 출력되는 복구요구신호BAS는 화상 데이터를 H.221방식으로 전송하는 송신측으로 전송된다.
상기와 같이 수신측에서 전송한 BAS데이터는 송신측 동영상 전화기내의 망 인터페이스(40)을 통하여 역다중화기 (38)로 입력되며, 이때 상대방의 동영상 전화기는 하기와 같이 동작된다.
상기 송신측의 동 영상 전화기내의 역다중화기(38)는 망 인터페이스(40)을 통하여 입력되는 신호를 역다중화하여 화상 데이터와 BAS 제어 데이터를 분리 출력한다. 상기 분리된 화상 데이터는 R-BCH디코더(34)로 입력되며, BAS데이터는 제어부(22)로 입력된다. 상기 역다중화기(38)로 부터 출력되는 데이터를 입력하는 제어부(22)는 제3도 56과정에서 데이터가 수신되었다고 판단하고, 수신된 데이터가 예정된 BAS코디인가를 검색한다. 즉, 수신된 BAS코드가 “0101 0001”인가를 검색한다. 상기의 검색결과 수신된 BAS코드가 “0101 001”이라면 상기 제어부(22)는 상대방의 동영상 전화기로부터 복구요구신호(FUD-R)이 전송되었다고 판단하고 60과정에서 복구요구응답신호(FUD-ACK)을 수신에러 검출부(20)로 출력한다. 즉, 상기 제어부(22)는 60과정에서 화상 데이터의 송신 모드를 인터 모드(매크로 블럭 전송)에서 인트라 모드로 세트하여 프레임단위의 영상신호가 전송되게한다. 한편 상기 복구요구응답신호(FUD-ACK)을 입력한 수신에러 검출부(20)는 상기 신호의 입력에 응답하여 인트라 모드신호(IT mode)를 DPCM(14)으로 공급한다. 상기 DPCM(14)은 상기 수신 에러 검출부(20)로 부터 출력되는 신호에 의해 인트라 모드의 영상데이터, 즉 1프레임까지의 99매크로 블럭의 영상 데이터를 엔트로피 코더(24)로 출력한다. 상기와 같이 인트라 모드로 DPCM(14)이 영상 데이터를 출력하면, 수신측은 정확한 화상을 수신하게 된다.
상기한 본 발명의 일실시예에서는 MBA의 간격이나 GBSC의 간격으로 수신 데이터의 에러 상태를 검출하였으나 이분야의 통상의 지식를 가진자라면 상기와 같은 특성을 이용하여 구체적인 수신 버퍼(30)의 데이터의 량으로서도 데이터 검출을 할수 있음에 유이 하여야 한다. 예를들면, R-BCH디코더(34)부터의 데이터를 엔트로피 디코더(26)로 버퍼링하는 수신 버퍼(30)내의 데이터 량이 엔트로피 디코더(26)의 데러 데이터에 의한 디코딩 동작에 따라 급격히 증가되는 것을 검출하여 데이터 수신에러 상태를 판단할 수 있을 것이며, 이는 본 발명의 범주를 벗어나지 않음에 유의 하여야한다.
상술한 바와 같이 본 발명은 상호간에 동화상 데이터를 송수신하는 상태에서 네트웍크상에서 발생되는 군집오류에 의한 데이터의 에러를 자동으로 검출하여 화면 복구 요구신호를 자동으로 상대방의 동화상 전화기로 전송하고, 화상 복구 요구신호의 입력에 의해 화상 데이터의 송신을 자동으로 인트라 모드로 세트하여 동작함으로써 동화상 전화기의 화상 통신을 보다 원활하게할 수 있고, 사용자의 편리를 도모할 수 있는 이점이 있다.

Claims (8)

  1. 피사체의 영상을 전기적 신호로 변환하여 출력하고, 수신된 영상 신호를 표시하는 영상 입출력수단을 구비한 영상전화기의 화상 복구 장치에 있어서, 상기 영상 입출력수단으로 부터 출력되는 아나로그의 영상 신호를 입력되는 제어신호에 의해 부호화하여 출력하고, 부호화되어 수신되는 영상 데이터를 제어신호의 입력에 의해 복호화하여 아나로그의 영상신호를 영상 입출력수단으로 출력하는 영상 압축 부호화 수단과, 상기 영상 압축 부호화 수단으로 부터 출력되는 데이터를 압축 및 코딩하여 출력하고, 수신되는 데이터를 디코딩 및 신장하여 상기 영상 압축 부호화 수단으로 출력하는 송수신 엔트로피 수단과, 입력되는 메세지 데이터와 상기 송수신 엔트로피 수단으로부터 출력되는 화상 데이터를 다중화하여 전송선로로 출력하고, 상기 전송선로로부터 수신되는 다중화된 데이터를 역다중화하여 화상 데이터를 상기 송수신 엔트로피수단에 입력시키는 동시에 메세지 데이터를 추출하여 출력하는 망 인터페이스 수단과, 상기 망 인터페이스 수단에 접속되어 송수신 인테페이싱을 제어하며 복구요구신호의 입력에 응답하여 복구 요구 메세지 데이터를 상기 망 인터페이스 수단으로 제공하고, 상기 추출된 메세지 데이터의 입력에 응답하여 복구요구응답신호를 출력하는 제어수단과, 상기 송수신 엔트로피 수단의 복호화된 데이터에서 헤더의 코드를 채킹하여 전 프레임의 평균길이 보다 예상되는 드레쉬홀드 길이를 더한 시간을 초과시 복구요구신호를 상기 제어수단으로 제공하고, 상기 제어수단로부터 출력되는 복구 요구응답신호에 응답하여 상기 영상 압축 부호화 수단의 동작을 인트라 모드로 세트하는 수신 데이터 에러 검출수단으로 구성함을 특징으로 하는 영상 전화기의 화상 복구 장치.
  2. 제1항에 있어서, 상기 송수신 엔트로피수단은, 상기 영상 압축 부호화 수단으로 부터 출력되는 데이터를 런랭스 코딩하여 전송 형태의 프레임을 가지는 BCH 코딩하여 출력하는 전송코딩수단과, 전송형태로 BCH 코딩되어 수신되는 데이터를 BCH디코딩하고 상기 BCH디코딩 된 데이터를 런랭스 디코딩하여 상기 영상 압축 부호화 수단으로 출력하는 전송데이터 디코딩 수단으로 구성함을 특징으로 하는 영상 전화기의 화상 복구 장치.
  3. 제2항에 있어서, 상기 전송코딩수단은, 상기 영상 압축 부호화 수단으로 부터 출력되는 데이터를 런랭스 코딩하여 출력하는 엔트로피 코딩 수단과, 상기 엔트로피 코딩 수단으로부터 출력되는 코딩 데이터를 버퍼링하여 출력하는 송신버퍼링 수단과, 상기 송신버퍼링 수단으로부터 출력되는 데이터를 BCH코드로 코딩하여 출력하는 송신 BCH코딩수단으로 구성함을 특징으로하는 영상 전화기의 화상 복구 장치.
  4. 제3항에 있어서, 상기 전송 데이터 디코딩 수단은, 수신된 데이터를 BCH디코딩하여 출력하는 수신 BCH디코딩 수단과, 상기 수신 BCH디코딩 수단으로 부터 출력되는 데이터를 버퍼링하는 수신버퍼링 수단과, 상기 수신버퍼링 수단의 출력을 런랭스 디코딩하여 상기 영상 압축 부호화 수단으로 출력하는 엔트로피 디코딩 수단으로 구성함을 특징으로하는 영상 전화기의 화상 복구 장치.
  5. 제4항에 있어서, 상기 수신 데이터에러 검출 수단은, 상기 BCH디코딩된 데이터를 런랭스 디코딩시의 MBA의 간격을 평균값을 통해 결정된 MBA의 간격과 비교하여 수신 데이터의 에러를 검출하여 복구 요구 신호를 상기 제어수단으로 출력함을 특징으로하는 영상 전화기의 화상 복구 장치.
  6. 제2항 또는 제4항에 있어서, 상기 수신 데이터에러 검출 수단은, 상기 BCH디코딩된 데이터를 런랭스 디코딩시의 MBA의 간격의 증가에 의한 GBSC의 간격을 미리 설정된 GBSC의 간격과 비교하여 수신 데이터의 에러를 검출하여 복구 요구신호를 상기 제어수단으로 출력함을 특징으로하는 영상 전화기의 화상 복구 장치.
  7. 제2항 또는 제4항에 있어서, 상기 수신 데이터에러 검출 수단은, 상기 수신 BCH디코딩 수단의 출력 데이터를 엔트로피 디코딩 수단으로 버퍼링하는 상기 수신 버퍼링 수단내의 데이터의 급격한 량을 검출하여 수신 데이터의 에러를 검출하고 상기 제어수단에 복구 요구 신호를 상기 제어수단으로 공급함을 특징으로하는 영상 전화기의 화상 복구 장치.
  8. 영상 입출력수단과, 영상 압축 부호화 수단과, 송수신 엔트로피 수단과, 망 인터페이스 수단과, 제어수단과, 수신되는 데이터의 에러를 검출하여 상기 제어수단으로 공급하고 복구요구응답신호의 입력에 응답하여 상기 영상 압축 부호화 수단의 동작을 인트라 모드로 제어하는 수신 데이터 에러 검출수단을 구비하여 상대방과 영상신호를 송수신하는 동 영상전화기의 영상 전화기의 화상 복구 방법에 있어서, 수신 데이터의 에러 검출에 응답하여 복구요구신호를 송신 데이터에 다중화하여 상대방으로 전송하는 에러 검출정보 전송과정과, 상대방으로 부터 송신되는 복구요구신호의 입력에 응답하여 데이터 송신 모드를 인트라 모드로 세트하여 프레임 영상의 데이터를 전송하는 화상 정보 전송과정으로 이루어 짐을 특징으로 하는 방법.
KR1019930009524A 1993-05-31 1993-05-31 영상전화기의 화상 복구 장치 및 방법 KR100238133B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1019930009524A KR100238133B1 (ko) 1993-05-31 1993-05-31 영상전화기의 화상 복구 장치 및 방법
CN94106309A CN1064506C (zh) 1993-05-31 1994-05-30 在电视电话***中恢复图像的方法与装置
JP11816794A JP3355561B2 (ja) 1993-05-31 1994-05-31 自動的画像回復を可能とした画像通信機
GB9410882A GB2278752B (en) 1993-05-31 1994-05-31 Image recovery
US08/252,000 US5774483A (en) 1993-05-31 1994-05-31 Method and apparatus for recovering an image in a video telephone system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019930009524A KR100238133B1 (ko) 1993-05-31 1993-05-31 영상전화기의 화상 복구 장치 및 방법

Publications (2)

Publication Number Publication Date
KR940027561A KR940027561A (ko) 1994-12-10
KR100238133B1 true KR100238133B1 (ko) 2000-01-15

Family

ID=19356374

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019930009524A KR100238133B1 (ko) 1993-05-31 1993-05-31 영상전화기의 화상 복구 장치 및 방법

Country Status (5)

Country Link
US (1) US5774483A (ko)
JP (1) JP3355561B2 (ko)
KR (1) KR100238133B1 (ko)
CN (1) CN1064506C (ko)
GB (1) GB2278752B (ko)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2295753B (en) * 1992-09-17 1996-10-16 Sony Uk Ltd Data coding
JP3630474B2 (ja) * 1995-07-14 2005-03-16 沖電気工業株式会社 動画像伝送システム及び動画像伝送装置
US5768533A (en) * 1995-09-01 1998-06-16 National Semiconductor Corporation Video coding using segmented frames and retransmission to overcome channel errors
JP3418485B2 (ja) * 1995-09-14 2003-06-23 シャープ株式会社 画像データ蓄積装置
JP3068002B2 (ja) 1995-09-18 2000-07-24 沖電気工業株式会社 画像符号化装置、画像復号化装置及び画像伝送システム
DE19610010A1 (de) * 1996-03-14 1997-09-18 Sel Alcatel Ag Einrichtung und Dienst zur Übertragung von Videobilddaten sowie Einrichtung zur Übertragung von Anforderungssignalen
JPH1079949A (ja) * 1996-09-04 1998-03-24 Oki Electric Ind Co Ltd 画像符号化装置、画像復号化装置及び画像伝送システム
JPH10136353A (ja) * 1996-10-30 1998-05-22 Sharp Corp 無線通信動画端末装置
JPH10191356A (ja) * 1996-12-27 1998-07-21 Oki Electric Ind Co Ltd 画像符号化装置
JPH1169355A (ja) * 1997-08-20 1999-03-09 Sharp Corp 画像伝送装置
AU1116899A (en) * 1997-10-23 1999-05-10 Sony Electronics Inc. Apparatus and method for recovery of lost/damaged data in a bitstream of data based on compatibility
US6154489A (en) * 1998-03-30 2000-11-28 Motorola, Inc. Adaptive-rate coded digital image transmission
US6581183B1 (en) * 2000-03-30 2003-06-17 International Business Machines Corporation System and method for resynchronization of transmit and receive compression dictionaries
FR2945394B1 (fr) * 2009-05-08 2023-01-27 HPC Platform SAS Dispositif de traitement a tres faible latence de paquets de donnees propres a une application specifique.
TWI423037B (zh) * 2009-05-15 2014-01-11 Etron Technology Inc 一種提升於通用串列匯流排協定中傳輸同時型傳輸類型的封包之效率之方法與裝置
US8738676B2 (en) * 2009-05-29 2014-05-27 International Business Machines Corporation Entropy generation on a parallel computer system
CN102438150B (zh) * 2011-09-29 2013-10-30 华中科技大学 一种抗信道误码的图像无损压缩检纠错编解码方法
CN103428498A (zh) * 2013-08-21 2013-12-04 江苏新瑞峰信息科技有限公司 一种无损图像压缩***
CN106331701A (zh) * 2015-06-15 2017-01-11 中兴通讯股份有限公司 一种刷新画面的方法和装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4703350A (en) * 1985-06-03 1987-10-27 Picturetel Corporation Method and apparatus for efficiently communicating image sequences
JPS62193383A (ja) * 1986-02-20 1987-08-25 Kokusai Denshin Denwa Co Ltd <Kdd> 動画像信号伝送方式
JP2685783B2 (ja) * 1988-03-09 1997-12-03 株式会社東芝 誤り制御方式
US5150210A (en) * 1988-12-26 1992-09-22 Canon Kabushiki Kaisha Image signal restoring apparatus
DE69032361T2 (de) * 1989-03-16 1998-10-29 Fujitsu Ltd Video/audiomultiplexübertragungssystem
DE3939136A1 (de) * 1989-11-27 1991-05-29 Daimler Benz Ag Verfahren zur decodierung von codierten bilddaten
US5150209A (en) * 1990-05-11 1992-09-22 Picturetel Corporation Hierarchical entropy coded lattice threshold quantization encoding method and apparatus for image and video compression

Also Published As

Publication number Publication date
GB2278752B (en) 1997-10-08
JP3355561B2 (ja) 2002-12-09
GB9410882D0 (en) 1994-07-20
CN1064506C (zh) 2001-04-11
CN1098583A (zh) 1995-02-08
GB2278752A (en) 1994-12-07
JPH0799656A (ja) 1995-04-11
KR940027561A (ko) 1994-12-10
US5774483A (en) 1998-06-30

Similar Documents

Publication Publication Date Title
KR100238133B1 (ko) 영상전화기의 화상 복구 장치 및 방법
AU688235B2 (en) Moving-picture signal encoding and related decoding
JPH06261017A (ja) マルチメディア通信装置
US7522665B2 (en) Mobile terminal with camera
US5781248A (en) Multipoint receiving and data processing apparatus
KR100242287B1 (ko) 동영상전화기의 화상 복구장치 및 그 방법
JP4218112B2 (ja) マルチメディア通信システム
JP3927606B2 (ja) 画像通信装置及びシステム、並びに画像受信装置及び受信画像データの処理方法
US20050123047A1 (en) Video processing
JPH05300510A (ja) 画像通信端末装置
JPH11239331A (ja) 多地点通信システム
JPH0884327A (ja) 画像通信装置及び画像通信方法
JPH08130514A (ja) 画像通信端末装置
JPH06224877A (ja) 画像通信端末装置
JPH07135645A (ja) 画像送信装置
JPH09205628A (ja) 画像情報伝送装置
JPH06291807A (ja) 画像通信端末装置
KR100265880B1 (ko) 영상전화 및 영상회의 시스템의 영상 부호화기
KR100220578B1 (ko) 에이치.263 영상 비트 스트림에서의 에러 검출방법
JPH08205109A (ja) 画像通信端末装置
KR0178242B1 (ko) 에이치(h).263 영상 비트 스트림에서의 에러 검출방법
JP2000350210A (ja) Arq画像通信方法およびarq画像通信装置
JPH09214959A (ja) 画像通信端末装置および画像復号化方法
JPH0998396A (ja) 画像通信端末装置
JPH08130722A (ja) 画像通信端末装置

Legal Events

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

Payment date: 20120927

Year of fee payment: 14

EXPY Expiration of term