[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100315418B1 - Synchronous video terminal using isdn video codec and method for controlling data stream using the same - Google Patents

Synchronous video terminal using isdn video codec and method for controlling data stream using the same Download PDF

Info

Publication number
KR100315418B1
KR100315418B1 KR1020000002722A KR20000002722A KR100315418B1 KR 100315418 B1 KR100315418 B1 KR 100315418B1 KR 1020000002722 A KR1020000002722 A KR 1020000002722A KR 20000002722 A KR20000002722 A KR 20000002722A KR 100315418 B1 KR100315418 B1 KR 100315418B1
Authority
KR
South Korea
Prior art keywords
transmission
data
video
isdn
signal
Prior art date
Application number
KR1020000002722A
Other languages
Korean (ko)
Other versions
KR20010075849A (en
Inventor
김명돈
이현
서봉수
이정철
김창주
Original Assignee
오길록
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 오길록, 한국전자통신연구원 filed Critical 오길록
Priority to KR1020000002722A priority Critical patent/KR100315418B1/en
Publication of KR20010075849A publication Critical patent/KR20010075849A/en
Application granted granted Critical
Publication of KR100315418B1 publication Critical patent/KR100315418B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/026Control of operating function, e.g. switching from recording to reproducing by using processor, e.g. microcomputer
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10018Improvement or modification of read or write signals analog processing for digital recording or reproduction
    • G11B20/10027Improvement or modification of read or write signals analog processing for digital recording or reproduction adjusting the signal strength during recording or reproduction, e.g. variable gain amplifiers
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B33/00Constructional parts, details or accessories not provided for in the other groups of this subclass
    • G11B33/12Disposition of constructional parts in the apparatus, e.g. of power supply, of modules
    • G11B33/121Disposition of constructional parts in the apparatus, e.g. of power supply, of modules the apparatus comprising a single recording/reproducing device
    • G11B33/122Arrangements for providing electrical connections, e.g. connectors, cables, switches

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 종합정보통신망(ISDN)용 영상 부호화기를 이용한 동기식 영상 단말장치 및 그의 데이터 흐름 제어 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임.The present invention relates to a synchronous video terminal device using an image encoder for an integrated information communication network (ISDN), a data flow control method thereof, and a computer-readable recording medium having recorded thereon a program for realizing the method.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은, 종합정보통신망(ISDN)용 영상 부호화기에 필요한 망 동기 클럭 신호를 차세대 이동통신(IMT-2000) 망 등의 동기 신호로부터 생성하여 지속적으로 제공하고, 전송 비트율에 따라 버퍼의 데이터량을 조절함으로서 송수신 음성/영상 압축 데이터의 유실 및 지연을 방지하는, 종합정보통신망용 영상 부호화기를 이용한 동기식 영상 단말장치 및 그의 데이터 흐름 제어 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 함.The present invention continuously generates a network synchronization clock signal required for an ISDN video encoder from a synchronization signal such as a next generation mobile communication (IMT-2000) network, and continuously provides a data amount of a buffer according to a transmission bit rate. A synchronous video terminal device using a video encoder for an integrated information communication network and a data flow control method thereof, which prevents loss and delay of transmission / receiving audio / video compressed data by adjusting, and a computer-readable recording recording a program for realizing the method. To provide media.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

본 발명은, 압축된 음성/영상 데이터에 대해 주어진 규격에 따라 멀티플렉싱과 디멀티플렉싱을 지원하며 음성/영상 데이터에 대해 압축 및 복원을 수행하기 위한 종합정보통신망(ISDN)용 영상 부호화수단; 상기 종합정보통신망(ISDN)용 영상 부호화수단에 의해 출력되는 음성/영상 압축 데이터를 저장하기 위한 송신 데이터 저장수단; 수신된 음성/영상 압축 데이터를 저장하여 상기 종합정보통신망(ISDN)용 영상 부호화수단의 요청시에 이를 제공하기 위한 수신 데이터 저장수단; 송수신 프레임 동기 신호와 기준 클럭을 이용하여 상기 종합정보통신망(ISDN)용 영상 부호화수단의 망 동기 신호를 생성하기 위한 동기 신호 발생 수단; 및 상기 송수신 프레임 동기 신호를 이용하여 송수신 타이밍 인터럽트 신호를 인가하고, 상기 송수신 타이밍 인터럽트 신호의 발생시에 상기 송신 데이터 저장수단으로부터 데이터를 읽어들여 무선 송신 프레임으로 구성하여 전송하고, 수신된 무선 수신 프레임을 해체하여 상기 수신 데이터 저장수단에 저장하기 위한 중앙 처리수단을 포함함.The present invention provides a video encoding means for an ISDN which supports multiplexing and demultiplexing according to a given standard for compressed audio / video data and performs compression and reconstruction on audio / video data; Transmission data storage means for storing audio / video compressed data output by the video encoding means for the ISDN; Received data storage means for storing the received audio / video compressed data and providing the same upon request of the video encoding means for the ISDN; Synchronizing signal generating means for generating a network synchronizing signal of the video encoding means for the ISDN by using a transmission / reception frame synchronizing signal and a reference clock; And a transmission / reception timing interrupt signal using the transmission / reception frame synchronization signal, reads data from the transmission data storage means when the transmission / reception timing interrupt signal is generated, configures the transmission data into a wireless transmission frame, and transmits the received wireless reception frame. Central processing means for decomposing and storing the received data storing means.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 차세대 이동통신 등에 이용됨.The present invention is used in the next generation mobile communication.

Description

종합정보통신망용 영상 부호화기를 이용한 동기식 영상 단말장치 및 그의 데이터 흐름 제어 방법{SYNCHRONOUS VIDEO TERMINAL USING ISDN VIDEO CODEC AND METHOD FOR CONTROLLING DATA STREAM USING THE SAME}SYNCHRONOUS VIDEO TERMINAL USING ISDN VIDEO CODEC AND METHOD FOR CONTROLLING DATA STREAM USING THE SAME}

본 발명은 종합정보통신망(ISDN : Integrated services Digital Network)용 영상 부호화기를 이용한 동기식 영상 단말장치 및 그의 데이터 흐름 제어 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 특히 ISDN용 영상 부호화기를 이용하여 차세대 이동통신(IMT-2000) 망 등에서 영상 및 음성 정보를 전송하기 위한 동기식 영상 단말장치 및 그의 데이터 흐름 제어 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention relates to a synchronous video terminal device using a video encoder for an Integrated Services Digital Network (ISDN), a data flow control method thereof, and a computer-readable recording medium recording a program for realizing the method. In particular, a synchronous video terminal device for transmitting video and audio information in a next generation mobile communication (IMT-2000) network, an ISDN video encoder, a data flow control method thereof, and a computer for recording the program for realizing the method. To a recording medium.

차세대 이동통신(IMT-2000)은 기존의 여러 종류의 서비스를 제공하기 위하여 형성되어 있는 다양한 이동통신 망 및 서비스들을 하나로 통합하여 이를 통해 가능한 모든 이동통신 서비스가 제공될 수 있는 시스템이다. 또한, 다양한 형태의 무선 접속 및 대용량의 가입자 수용 능력을 이용하여 음성, 영상, 데이터 등의 고속의 멀티미디어 통신을 가능케 한다. 특히, 이동 영상전화 서비스는 향후 차세대 이동통신(IMT-2000) 시장에서 가장 널리 사용될 서비스들 중의 하나로서 예측되고 있으며, 현재 선진 개발 국가들을 중심으로 차세대 이동통신(IMT-2000) 서비스용 이동 영상전화 서비스를 구현하기 위한 테스트 베드를 개발 중에 있다.Next-generation mobile communication (IMT-2000) is a system that can provide all possible mobile communication services by integrating various mobile communication networks and services formed to provide various types of existing services. In addition, various types of wireless access and a large capacity of subscribers enable high-speed multimedia communication such as voice, video, and data. In particular, mobile video telephony service is expected to be one of the most widely used services in the next generation mobile communication (IMT-2000) market, and mobile video telephony for next generation mobile communication (IMT-2000) service is currently focused on developed countries. I am developing a test bed to implement a service.

이동 영상전화 서비스를 제공하기 위한 이동 단말기에는 저전력, 고성능의 영상 부호화기가 필요하며, 특히, 차세대 이동통신(IMT-2000) 서비스와 이동 무선 환경 하에서 영상 서비스를 제공하기 위한 영상 부호화기의 설계 및 구현을 위해서는 고속의 알고리즘 처리 기술, 데이터 압축 기술, 고속 무선 전송 기술, 및 반도체 칩 설계 기술 등이 필요하다.A mobile terminal for providing a mobile video telephone service requires a low power and high performance video encoder. In particular, a design and implementation of a video encoder for providing a video service in a next generation mobile communication (IMT-2000) service and a mobile wireless environment are provided. This requires high speed algorithm processing technology, data compression technology, high speed wireless transmission technology, and semiconductor chip design technology.

공중 회선 전화망(PSTN)이나 종합정보통신망(ISDN)과 같은 유선 망에서 영상 전화 서비스를 제공하기 위한 영상 부호화기는 기 개발되어 이를 적용한 상용 제품들이 나오고 있다. 국내에서도 ISDN을 통해 영상 전화 또는 영상 회의 시스템을 구축하여 전송율 64킬로비피에스(kbps : kilo bit per sec) ~ 384kbps까지의 서비스를 제공하고 있으나, 차세대 이동통신(IMT-2000) 서비스와 같은 무선통신 환경에서의 영상 부호화기는 아직 구현되지 못하고 있는 문제점이 있다.Video encoders for providing video telephony services in wired networks such as public line telephone networks (PSTN) and integrated telecommunication networks (ISDN) have been developed and commercial products are being applied. In Korea, ISDN provides video telephony or video conferencing system to provide data rates ranging from 64 kilobit per sec (kbps) to 384 kbps.Wireless communications such as next-generation mobile telecommunications (IMT-2000) There is a problem that the image encoder in the environment has not yet been implemented.

본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 종합정보통신망(ISDN)용 영상 부호화기에 필요한 망 동기 클럭 신호를 차세대 이동통신(IMT-2000) 망 등의 동기 신호로부터 생성하여 지속적으로 제공하고, 전송 비트율에 따라 버퍼의 데이터량을 조절함으로서 송수신 음성/영상 압축 데이터의 유실 및 지연을 방지하는, 종합정보통신망용 영상 부호화기를 이용한 동기식 영상 단말장치 및 그의 데이터 흐름 제어 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been made to solve the problems described above, and generates a network synchronization clock signal required for an ISDN video encoder from a synchronization signal such as a next generation mobile communication (IMT-2000) network and continuously. And a video flow control method using a video encoder for an integrated information communication network, and a method for controlling the data flow thereof, which prevents loss and delay of transmission / receiving voice / video compressed data by adjusting the amount of data in a buffer according to a transmission bit rate. An object of the present invention is to provide a computer-readable recording medium having recorded thereon a program for realizing this.

도 1 은 본 발명에 따른 종합정보통신망용 영상 부호화기를 이용한 동기식 영상 단말장치에 대한 일실시예 구성도.1 is a block diagram of an embodiment of a synchronous video terminal device using a video encoder for an integrated information communication network according to the present invention.

도 2 는 본 발명에 따른 동기 신호 발생 회로에 대한 일실시예 상세 구성도.Figure 2 is a detailed configuration diagram of an embodiment of a synchronization signal generation circuit according to the present invention.

도 3 은 본 발명에 따른 종합정보통신망용 영상 부호화기를 이용한 동기식 영상 단말장치에서의 데이터 흐름 제어 방법에 대한 일실시예 흐름도.3 is a flowchart illustrating a data flow control method in a synchronous video terminal device using a video encoder for an integrated information communication network according to the present invention.

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

1 : 핸드셋 2 : 카메라1: handset 2: camera

3 : 액정 디스플레이장치 4 : 오디오코덱3: liquid crystal display device 4: audio codec

5 : NTSC 디코더 6 : NTSC 인코더5: NTSC decoder 6: NTSC encoder

7 : ISDN용 영상 부호화기 8 : 송신 FIFO7: Video encoder for ISDN 8: Transmit FIFO

9 : 수신 FIFO 10 : 중앙 처리 장치9: receive FIFO 10: central processing unit

11 : 동기 신호 발생 회로 12 : 20MHz 클럭 발생기11: sync signal generator 12: 20 MHz clock generator

13 : 단말기 모뎀 14 : IF/RF 처리기 및 안테나13: terminal modem 14: IF / RF processor and antenna

상기 목적을 달성하기 위한 본 발명의 장치는, 종합정보통신망(ISDN : Intergrated Services Digital Network)용 영상 부호화기를 이용한 동기식 영상 단말장치에 있어서, 압축된 음성/영상 데이터에 대해 주어진 규격에 따라 멀티플렉싱과 디멀티플렉싱을 지원하며 음성/영상 데이터에 대해 압축 및 복원을 수행하기 위한 종합정보통신망(ISDN)용 영상 부호화수단; 상기 종합정보통신망(ISDN)용 영상 부호화수단에 의해 출력되는 음성/영상 압축 데이터를 저장하기 위한 송신 데이터 저장수단; 수신된 음성/영상 압축 데이터를 저장하여 상기 종합정보통신망(ISDN)용 영상 부호화수단의 요청시에 이를 제공하기 위한 수신 데이터 저장수단; 송수신 프레임 동기 신호와 기준 클럭을 이용하여 상기 종합정보통신망(ISDN)용 영상 부호화수단의 망 동기 신호를 생성하기 위한 동기 신호 발생 수단; 및 상기 송수신 프레임 동기 신호를 이용하여 송수신 타이밍 인터럽트 신호를 인가하고, 상기 송수신 타이밍 인터럽트 신호의 발생시에 상기 송신 데이터 저장수단으로부터 데이터를 읽어들여 무선 송신 프레임으로 구성하여 전송하고, 수신된 무선 수신 프레임을 해체하여 상기 수신 데이터 저장수단에 저장하기 위한 중앙 처리수단을 포함하는 것을 특징으로 한다.An apparatus of the present invention for achieving the above object is a synchronous video terminal device using a video encoder for an Integrated Services Digital Network (ISDN), the multiplexing and de-decoding according to a given standard for compressed audio / video data Image encoding means for an integrated information communication network (ISDN) for supporting multiplexing and for performing compression and reconstruction on audio / video data; Transmission data storage means for storing audio / video compressed data output by the video encoding means for the ISDN; Received data storage means for storing the received audio / video compressed data and providing the same upon request of the video encoding means for the ISDN; Synchronizing signal generating means for generating a network synchronizing signal of the video encoding means for the ISDN by using a transmission / reception frame synchronizing signal and a reference clock; And a transmission / reception timing interrupt signal using the transmission / reception frame synchronization signal, reads data from the transmission data storage means when the transmission / reception timing interrupt signal is generated, configures the transmission data into a wireless transmission frame, and transmits the received wireless reception frame. And a central processing unit for decomposing and storing the received data storage unit.

또한, 본 발명의 방법은, 종합정보통신망(ISDN)용 영상 부호화기를 이용한 동기식 영상 단말장치에 적용되는 데이터 흐름 제어 방법에 있어서, 선택된 전송 비트율에 따라 기준시간에서의 데이터 전송량을 설정하는 제 1 단계; 송신 데이터 저장수단의 저장 용량을 고려하여 임계치 설정값을 구하는 제 2 단계; 송수신 타이밍 인터럽트의 발생시에 상기 송신 데이터 저장수단에 저장된 데이터량을 상기 임계치 설정값과 비교하여 임계치 설정값 미만이면 다음 송수신 타이밍 인터럽트까지 대기하고 임계치 설정값 이상이면 데이터를 읽어들여 송신 프레임으로 구성하여 전송처리하는 제 3 단계; 및 송수신 타이밍 인터럽트의 발생시에 수신 프레임을 읽어들여 상기 설정된 데이터 전송량에 따라 수신 데이터 저장수단에 저장하는 제 4 단계를 포함하는 것을 특징으로 한다.In addition, the method of the present invention is a data flow control method applied to a synchronous video terminal apparatus using a video encoder for an integrated information communication network (ISDN), the first step of setting the amount of data transmission at a reference time according to the selected transmission bit rate ; A second step of obtaining a threshold setting value in consideration of the storage capacity of the transmission data storing means; When the transmission / reception timing interrupt occurs, the amount of data stored in the transmission data storage means is compared with the threshold setting value, and if it is less than the threshold setting value, it waits until the next transmission / reception timing interrupt. A third step of processing; And a fourth step of reading a received frame upon generation of a transmission / reception timing interrupt and storing the received frame in the received data storing means according to the set data transmission amount.

또한, 본 발명은, 프로세서를 구비한 동기식 영상 단말 장치에, 선택된 전송 비트율에 따라 기준시간에서의 데이터 전송량을 설정하는 제 1 기능; 송신 데이터 저장수단의 저장 용량을 고려하여 임계치 설정값을 구하는 제 2 기능; 송수신 타이밍 인터럽트의 발생시에 상기 송신 데이터 저장수단에 저장된 데이터량을 상기 임계치 설정값과 비교하여 임계치 설정값 미만이면 다음 송수신 타이밍 인터럽트까지 대기하고 임계치 설정값 이상이면 데이터를 읽어들여 송신 프레임으로 구성하여 전송처리하는 제 3 기능; 및 송수신 타이밍 인터럽트의 발생시에 수신 프레임을 읽어들여 상기 설정된 데이터 전송량에 따라 수신 데이터 저장수단에 저장하는 제 4 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides a synchronous video terminal device having a processor, comprising: a first function of setting a data transmission amount at a reference time according to a selected transmission bit rate; A second function of obtaining a threshold setting value in consideration of the storage capacity of the transmission data storing means; When the transmission / reception timing interrupt occurs, the amount of data stored in the transmission data storage means is compared with the threshold setting value, and if it is less than the threshold setting value, it waits until the next transmission / reception timing interrupt. A third function to process; And a computer readable recording medium having recorded thereon a program for realizing a fourth function of reading a received frame upon generation of a transmit / receive timing interrupt and storing the received frame in a received data storage means according to the set data transfer amount.

차세대 이동통신(IMT-2000) 시스템은 기존의 셀룰라(Cellular) 망이나 개인 휴대 통신망(PCS : Personal Communication System)에서와 같은 음성 서비스 중심의 저속의 데이터 통신망과는 달리 일정한 서비스 영역 내에서 최대 2Mbps까지의 고속의 멀티미디어 서비스를 가능할 수 있게 한다. 따라서, 이동 영상 전화 서비스의 경우 기존의 영상 압축 효율에 비해 낮은 전송 대역에서의 제한된 서비스를 차세대 이동통신(IMT-2000)과 같은 높은 전송 대역에서 좋은 서비스 품질의 서비스를 제공할 수 있다.The next generation mobile communication (IMT-2000) system, unlike the existing cellular network or personal communication system (PCS), is a low speed data communication network centered on voice service, up to 2Mbps within a certain service area. To enable high-speed multimedia services. Accordingly, the mobile video telephony service can provide a limited service in a lower transmission band than a conventional video compression efficiency in a high transmission band such as next generation mobile communication (IMT-2000).

기존의 ISDN의 경우 전송로 특성상 64kbps에서 384kbps까지의 전송율을 보장하고 있으며, 특히 영상 부호화기의 경우 기 상용화되어 있으므로 이것을 IMT-2000 단말기에 적용할 경우 비트 에러율이 10-6이하인 무선 환경에서 최대 384kbps까지의 전송율로서 고화질의 이동 영상 전화 서비스를 실현할 수 있다.For existing ISDN 64kbps in the nature of the transmission path, and to ensure the transfer rate of up to 384kbps, particularly in the case of video encoder group because it is commercially available when applying it to the IMT-2000 terminal the bit error rate is 10 -6 or less in a wireless environment up to 384kbps A high-definition mobile video telephone service can be realized at a transmission rate of.

또한, ISDN용 영상 부호화기를 이동 단말기에 적용할 경우 기존의 ISDN 유선 가입자와의 영상 통화 서비스를 위해 별도의 데이터 프로토콜의 변화 과정을 거치지 않아도 되는 장점이 있다.In addition, when the ISDN video encoder is applied to a mobile terminal, there is an advantage that a separate data protocol does not need to be changed for a video call service with an existing ISDN wired subscriber.

ISDN용 영상 부호화기는 유선 ISDN망에서 영상 서비스를 제공하기 위한 목적으로 국제전기통신연합-통신부(ITU-T : Telecommunication part of International Telecommunication Union) 권고안 'H.320' 규격에 부합하도록 설계되어 있다. 따라서 ISDN용 영상 부호화기의 입출력 데이터의 송수신은 전송망으로부터 망 동기 신호(8KHz)를 지속적으로 제공 받아야 가능하다. 만일 영상 부호화기에 망 동기 신호가 제공되지 않을 경우 종단 간에 호 설정 및 서비스 데이터의 유실이 빈번해지고 서비스 품질이 열화되거나 통화가 단절되는 경우가 발생한다.The ISDN video coder is designed to comply with the Telecommunication part of International Telecommunication Union (ITU-T) Recommendation 'H.320' for the purpose of providing video services over wired ISDN networks. Therefore, I / O data transmission / reception of the ISDN video encoder can be continuously provided with a network synchronization signal (8KHz) from the transmission network. If a network synchronization signal is not provided to the video encoder, call establishment and service data loss frequently occur, end-to-end quality of service, or disconnection of call.

또한, ISDN 영상 부호화기를 이용하여 영상 단말기를 구성할 경우 ISDN 영상 부호화기의 입출력 데이터를 설정된 데이터 전송율에 따라 20ms 간격의 무선 송신 프레임으로 변환하여야 하며, 정해진 시간 내에 송수신 데이터 제어 흐름이 원활하게 이루어지지 않을 경우, 일시적으로 송수신 데이터의 유실 혹은 지연이 발생할 수 있다.In addition, when the video terminal is configured using the ISDN video encoder, the input / output data of the ISDN video encoder must be converted into a wireless transmission frame having a 20 ms interval according to the set data rate. In this case, a loss or delay of transmission / reception data may occur temporarily.

본 발명은, 이러한 기존의 ISDN용 영상 부호화기를 이용하여 차세대 이동통신(IMT-2000) 동기식 영상 단말기를 구성한 것으로, ISDN용 영상 부호화기를 적용하기 위해 필요한 차세대 이동통신(IMT-2000) 망에 동기된 동기 신호를 지속적으로 제공할 수 있는 동기 신호 발생 회로에 관한 설계를 제안하고, 영상 서비스 중 송수신 음성/영상 압축 데이터의 유실 및 지연을 방지하기 위해 데이터 전송율에 따라 효율적으로 데이터 흐름을 제어하고자 한다.The present invention constitutes a next generation mobile communication (IMT-2000) synchronous video terminal using the existing ISDN video encoder, which is synchronized with the next generation mobile communication (IMT-2000) network required to apply the ISDN video encoder. We propose a design for a synchronization signal generation circuit that can continuously provide a synchronization signal, and efficiently control the data flow according to the data rate in order to prevent loss and delay of transmission / reception voice / video compressed data during video service.

상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1 은 본 발명에 따른 종합정보통신망용 영상 부호화기를 이용한 동기식 영상 단말장치에 대한 일실시예 구성도이다.1 is a block diagram of an embodiment of a synchronous video terminal device using a video encoder for an integrated information communication network according to the present invention.

도 1 은 차세대 이동통신(IMT-2000) 동기식 영상 전화기의 구성도로서, 핸드셋(1), 카메라(2), 액정 디스플레이 장치(3), 오디오 코덱(4), 엔티에스씨(NTSC : National Television System Committee) 디코더(5), NTSC 인코더(6), ISDN용 영상 부호화기(7), 송신 피포(FIFO : First In First Out, 8), 수신 FIFO(9), 중앙 처리 장치(10), 동기 신호 발생 회로(11), 20MHz 클럭 발생기(12), 단말기 모뎀(13), 및 중간주파수/무선주파수(IF/RF : Intermediate Frequency/Radio Frequency) 처리기 및 안테나(14)로 구성된다.1 is a block diagram of a next generation mobile communication (IMT-2000) synchronous video telephone, including a handset (1), a camera (2), a liquid crystal display (3), an audio codec (4), and NTSC (NTSC). System Committee) decoder (5), NTSC encoder (6), video encoder (7) for ISDN, first in first out (FIFO) (8), receive FIFO (9), central processing unit (10), synchronization signal A generator circuit 11, a 20 MHz clock generator 12, a terminal modem 13, and an intermediate frequency / radio frequency (IF / RF) processor and antenna 14 are included.

오디오 코덱(4)은 핸드셋(1)으로부터 음성 신호를 입력받아 압축 및 복원을 하며, 압축된 음성 데이터를 ISDN용 영상 부호화기(7)와 송수신한다. 카메라(2)로부터 입력되는 아날로그 영상 신호는 NTSC 디코더(5)에 의해 'CCIR656' 규격의 와이유브이(YUV) 디지털 영상 데이터 형식으로 변환되어 ISDN용 영상 부호화기(7)로 입력된다.The audio codec 4 receives an audio signal from the handset 1, compresses and decompresses the audio signal, and transmits and receives the compressed audio data with the video encoder 7 for ISDN. The analog video signal input from the camera 2 is converted into the YUV digital video data format of the CCIR656 standard by the NTSC decoder 5 and input to the video encoder 7 for ISDN.

또한, 복원된 디지털 영상 데이터는 NTSC 인코더(6)에 의해 아날로그 영상 신호로 변환되고, 액정 디스플레이 장치(3)에 의해 디스플레이된다. ISDN용 영상 부호화기(7)는 ITU-T 권고안 'H.320' 규격을 지원하는 상용 부품을 사용하였으며, 디지털 영상 데이터를 ITU-T 권고안 'H.261' 규격에 의해 압축 및 복원을 실행하고, 음성 압축 데이터와 영상 압축 데이터를 ITU-T 권고안 'H.221' 규격에 따라 멀티플렉싱과 디멀티플렉싱을 지원한다.Further, the reconstructed digital image data is converted into an analog image signal by the NTSC encoder 6 and displayed by the liquid crystal display device 3. The ISDN video encoder 7 used commercial components supporting the ITU-T recommendation 'H.320' standard, and compresses and decompresses digital video data according to the ITU-T recommendation 'H.261' standard. It supports multiplexing and demultiplexing of audio and video compression data according to ITU-T Recommendation 'H.221'.

동기 신호 발생 회로(11)는 단말기 모뎀(13)으로부터 20밀리세크로 동기(20ms_sync)된 프레임 동기 신호를 받아 8킬로헤르쯔로 동기된(8KHz_sync) 동기 신호를 발생시켜 ISDN용 영상 부호화기(7)로 인가한다.The synchronizing signal generating circuit 11 receives a frame synchronizing signal (20 ms_sync) synchronized to the 20 milliseconds from the terminal modem 13 and generates an 8 KHz (8 KHz_sync) synchronizing signal to the ISDN video encoder 7. Is authorized.

또한, 상기 20밀리세크로 동기(20ms_sync)된 프레임 동기 신호는 중앙 처리 장치(10)의 20ms 송수신 타이밍 인터럽트 신호로 인가된다. ISDN용 영상 부호화기(7)에 의해 출력되는 음성/영상 압축 데이터는 송신 FIFO(8)에 저장되며 20ms 송수신 타이밍 인터럽트 신호의 발생시마다 중앙 처리 장치(10)에 의해 일정량만큼 읽어 들여 무선 송신 프레임으로 구성된 후 단말기 모뎀(13)으로 전송된다.In addition, the 20 ms_sync synchronized frame synchronization signal is applied as a 20 ms transmission / reception timing interrupt signal of the central processing unit 10. The audio / video compressed data output by the ISDN video encoder 7 is stored in the transmission FIFO 8, and is read by the central processing unit 10 every time a 20 ms transmission / reception timing interrupt signal is generated, and constitutes a wireless transmission frame. After that, it is transmitted to the terminal modem 13.

단말기 모뎀(13)은 무선 송신 프레임을 변조하여 IF/RF 처리기 및안테나(14)로 전송한다. 역으로 IF/RF 처리기 및 안테나(14)로 수신된 데이터는 단말기 모뎀(13)에 의해 무선 수신 프레임으로 복조된 후 중앙 처리 장치(10)로 전달되며, 중앙 처리 장치(10)에 의해 무선 수신 프레임이 해체된 후 수신 FIFO(9)로 저장된다. ISDN 영상 부호화기(7)는 수신 FIFO(9)에 저장된 압축 음성/영상 데이터를 일정 간격으로 수신하여 복원을 실행한다.The terminal modem 13 modulates the radio transmission frame and transmits it to the IF / RF processor and antenna 14. Conversely, the data received by the IF / RF processor and the antenna 14 is demodulated by the terminal modem 13 into a radio reception frame and then transmitted to the central processing unit 10 and wirelessly received by the central processing unit 10. The frame is discarded and then stored in the receive FIFO 9. The ISDN video encoder 7 receives the compressed audio / video data stored in the reception FIFO 9 at regular intervals and performs restoration.

ISDN용 영상 부호화기는 유선 ISDN망에서 영상 서비스를 제공하기 위한 목적으로 ITU-T 권고안 'H.320' 규격에 부합하도록 설계되어 있으므로 ISDN용 영상 부호화기에 망 동기 신호 8KHz를 지속적으로 제공해 주어야 한다.The ISDN video encoder is designed to comply with the ITU-T Recommendation 'H.320' for the purpose of providing video services in a wired ISDN network. Therefore, the ISDN video encoder must continuously provide 8KHz of network synchronization signal.

본 발명에서는 동기 신호 발생 회로(11)를 이용하여 망 동기 신호 8KHz를 차세대 이동통신(IMT-2000) 동기식 망에서 프레임 전송의 기준이 되는 20ms 간격의 동기 신호(20ms_sync)를 이용하여 8KHz의 동기 클럭 신호를 발생시킨다.In the present invention, a synchronization clock of 8KHz using a synchronization signal generation circuit 11 using a synchronization signal (20ms_sync) of 20ms intervals as a reference for frame transmission in a next generation mobile communication (IMT-2000) synchronous network. Generate a signal.

도 2 는 본 발명에 따른 동기 신호 발생 회로에 대한 일실시예 상세 구성도이다.2 is a detailed block diagram of an embodiment of a synchronization signal generation circuit according to the present invention.

도 2 는 동기 신호 발생 회로의 구성도로서 1차 카운터(15), 2차 카운터(16), 앤드 로직(AND Logic, 17) 및 위상 동기 보정 회로(18)로 이루어진다.FIG. 2 is a configuration diagram of a synchronization signal generating circuit and includes a primary counter 15, a secondary counter 16, an AND logic 17, and a phase synchronization correction circuit 18.

동기 신호 발생 회로의 1차 카운터(15)와 2차 카운터(16)는 20밀리세크로 동기(20ms_sync)된 신호에 의해 동작이 시작(start)된다. 동작 시작 시 1차 카운터(15)는 입력 20MHz(12) 클럭의 개수를 일정 카운트 값(#2500)이 될 때까지 1씩 증가되면서 카운트하고, 카운터가 종료될 때 마다 연속적으로 펄스를 발생시킴으로써 8킬로헤르쯔_리프(8KHz_ref) 클럭을 생성한다. 이때, 발생되는8킬로헤르쯔_리프(8KHz_ref) 클럭은 2차 카운터(16)에 1씩 증가되면서 카운트되며, 일정 카운트 값(#160)이 되고 20밀리세크로 동기(20ms_sync)된 클럭 신호가 발생하는 앤드 로직(AND Logic, 17) 조건을 만족하면 리셋(reset) 신호를 발생한다.The operation of the primary counter 15 and the secondary counter 16 of the synchronization signal generation circuit is started by a signal synchronized with 20 milliseconds (20 ms_sync). At the start of operation, the primary counter 15 counts the number of input 20 MHz (12) clocks by 1 until it reaches a predetermined count value (# 2500), and generates pulses continuously when the counter ends. Generates a kilohertz leaf (8KHz_ref) clock. At this time, the generated 8 KHz_leaf (8KHz_ref) clock is counted by incrementing by 1 in the secondary counter 16, and becomes a constant count value (# 160) and a clock signal synchronized with 20 milliseconds (20 ms_sync) is generated. When the AND logic condition 17 is satisfied, a reset signal is generated.

리셋(reset) 신호는 모든 카운트값을 0으로 초기화하고, 1차 카운터(15)와 2차 카운터(16)는 시작 신호에 의해 다시 시작된다. 이때 발생되는 8킬로헤르쯔_리프(8KHz_ref)의 클럭 신호는 20밀리세크로 동기(20ms_sync)된 펄스 신호의 시작 지점에서 동기의 흐트러짐이 발생하게 되는데 이것을 위상 동기 보정 회로(18)를 사용하여 정형화된 클럭 신호인 8킬로헤르쯔로 동기(8KHz_sync)된 신호로 보정된다. 보정된 동기 클럭 신호인 8킬로헤르쯔로 동기(8KHz_sync)된 신호는 도 1 의 ISDN용 영상 부호화기(7)로 인가되어 음성/영상 압축 데이터 전송의 기준 신호로 사용된다.The reset signal initializes all count values to zero, and the primary counter 15 and the secondary counter 16 are restarted by the start signal. At this time, the clock signal of the 8 kHz_leaf (8KHz_ref) generated at the start of the pulse signal synchronized with 20 milliseconds (20ms_sync) is generated, the synchronization disturbance is formed by using the phase synchronization correction circuit 18 It is corrected to a signal synchronized to the clock signal of 8 kHz (8KHz_sync). A signal synchronized to 8 kHz (8 KHz_sync), which is a corrected synchronous clock signal, is applied to the ISDN video encoder 7 of FIG. 1 and used as a reference signal for audio / video compressed data transmission.

도 1 에서와 같이 ISDN 영상 부호화기를 이용한 영상 단말기의 구성에서 정해진 시간 내에 송신 피포(FIFO)와 수신 피포(FIFO)의 데이터 제어 흐름이 원할하게 이루어지지 않을 경우, 일시적으로 피포(FIFO)의 데이터 수용 용량을 초과하거나(full), 부족할(empty) 경우가 발생하여 송수신 음성/영상 압축 데이터의 유실 또는 지연이 발생할 수 있다. 이를 방지하기 위해 본 발명에서는 도 3 과 같이 영상 데이터의 흐름 제어를 한다.In the configuration of a video terminal using an ISDN video encoder as shown in FIG. 1, when data control flows of the transmission and reception FIFOs are not smoothly performed within a predetermined time, the data reception of the FIFO is temporarily accepted. The capacity may be full or empty, resulting in loss or delay of transmitted / received audio / video compressed data. In order to prevent this, the present invention controls the flow of image data as shown in FIG. 3.

도 3 은 본 발명에 따른 종합정보통신망용 영상 부호화기를 이용한 동기식 영상 단말장치에서의 데이터 흐름 제어 방법에 대한 일실시예 흐름도이다.3 is a flowchart illustrating a data flow control method in a synchronous video terminal device using a video encoder for an integrated information communication network according to the present invention.

도 3 은 영상 서비스를 제공할 때 송수신 음성/영상 압축 데이터의 유실 및지연을 방지하기 위해 전송 비트율에 따라 중앙 처리 장치(10)가 송수신 음성/영상 압축 데이터를 제어하는 흐름을 나타낸 것이다.FIG. 3 illustrates a flow in which the central processing unit 10 controls transmission / reception audio / video compression data according to a transmission bit rate in order to prevent loss and delay of transmission / reception audio / video compression data when providing a video service.

단말기 초기화 시 전송 비트율이 선택되어지고(100), 전송 비트율에 따른 데이터 전송량이 정의된다(101, 102, 103, 104, 105). 즉, 전송 비트율은 3가지의 모드로 이루어지는데 이중 하나가 선택되어지며, 전송 비트율이 384kbps인지를 확인하여(101), 384kbps일 경우 데이터 전송량은 20ms의 기준 시간에서 960바이트로 선택되어지며(102), 확인 결과, 전송 비트율이 384kbps가 아닐 경우, 128kbps인지를 판단한다(103).When the terminal is initialized, the transmission bit rate is selected (100), and the data transmission amount according to the transmission bit rate is defined (101, 102, 103, 104, 105). That is, the transmission bit rate is composed of three modes, one of which is selected, and confirming that the transmission bit rate is 384kbps (101), in the case of 384kbps, the data transfer amount is selected as 960 bytes at a reference time of 20ms (102). As a result of the check, if the transmission bit rate is not 384kbps, it is determined whether it is 128kbps (103).

판단 결과, 128kbps일 경우 데이터 전송량은 320바이트로 선택되어지고(104), 판단 결과, 128kbps도 아닌 경우에는 전송 비트율이 64kbps일 경우이므로, 데이터 전송량은 160바이트로 선택되어진다(105).As a result of the determination, the data transfer amount is selected to be 320 bytes (104) (104). As a result of the determination, if the transmission bit rate is 64 kbps if not 128kbps, the data transmission amount is selected to 160 bytes (105).

전송 비트율에 따른 데이터 전송량이 정의된 다음에는, 임계치 설정값을 정한다(106).After the data transmission amount according to the transmission bit rate is defined, a threshold setting value is determined 106.

임계치 설정값(107)은 피포(FIFO)의 저장 용량을 고려하여 다음의 [수학식 1]과 같이 구해진다.The threshold set value 107 is obtained by the following Equation 1 in consideration of the storage capacity of the FIFO.

임계치 설정값 = (전송 비트율 x FIFO 저장량) / (384kbps x 2)Threshold setting = (transmission bit rate x FIFO storage) / (384 kbps x 2)

중앙 처리 장치는 20ms 송수신 타이밍 인터럽트의 발생 여부를확인하여(107), 확인 결과, 인터럽트가 발생하지 않았으면 소정 시간 대기후에 20ms 송수신 타이밍 인터럽트의 발생 여부를 확인하는 과정(107)부터 반복 수행한다.The central processing unit checks whether or not the 20 ms transmission / reception timing interrupt has occurred (107), and if it is determined that the interrupt has not occurred, repeats from step 107 of checking whether the 20 ms transmission / reception timing interrupt has occurred after waiting for a predetermined time.

확인 결과, 인터럽트가 발생하였을 경우 송신 FIFO의 데이터 양을 검사하고 이를 임계치 설정값과 비교한다(108). 비교 결과, 송신 FIFO의 데이터 양이 임계치 설정값 미만일 경우 다음 20ms 송수신 타이밍 인터럽트를 기다려, 20ms 송수신 타이밍 인터럽트의 발생 여부를 확인하는 과정(107)부터 반복 수행한다.As a result of the check, when an interrupt occurs, the data amount of the transmission FIFO is checked and compared with the threshold setting value (108). As a result of the comparison, if the data amount of the transmission FIFO is less than the threshold setting value, the process waits for the next 20ms transmission / reception timing interrupt and repeats from step 107 of checking whether or not the 20ms transmission / reception timing interrupt has occurred.

비교 결과, 송수신 FIFO 데이터 양이 임계치 설정값 이상일 경우 중앙 처리 장치는 송신 FIFO로부터 데이터 전송량만큼 읽어들인다(109).As a result of the comparison, when the amount of transmission / reception FIFO data is greater than or equal to the threshold setting value, the central processing unit reads the data transmission amount from the transmission FIFO by 109.

읽어들인 음성/영상 압축 데이터는 중앙 처리 장치에서 송신 프레임으로 구성된 후 단말기 모뎀으로 전송된다(110). 또한, 중앙 처리 장치는 모뎀으로부터 프레임을 수신하여 이를 해체하고(111), 수신 FIFO에 데이터의 전송량만큼 저장한다(113). 상기 과정은 전송 비트율이 재설정되거나 영상 서비스가 종료될 때 까지 20ms 송수신 타이밍 인터럽트가 발생할 때마다 반복 수행한다.The read audio / video compressed data is transmitted to the terminal modem after being composed of transmission frames in the central processing unit (110). In addition, the central processing unit receives the frame from the modem, tears it down (111), and stores the amount of data transmission in the received FIFO (113). The process is repeated every time a 20 ms transmission / reception timing interrupt occurs until the transmission bit rate is reset or the video service is terminated.

상기 실시예를 통해 설명한 바와 같은 본 발명의 특징을 나타내면 다음과 같다.The features of the present invention as described through the above embodiments are as follows.

본 발명의 동기식 영상 단말장치는, ISDN용 영상 부호화기와 중앙 처리 장치간에 음성/영상 압축 데이터를 저장하고 데이터 송수신 흐름을 제어하기 위해 송신 FIFO와 수신 FIFO를 사용하는 것과, 단말기 모뎀으로부터 수신되는 송수신 프레임 동기 신호 20ms_sync를 중앙 처리 장치의 20ms 송수신 타이밍 인터럽트 신호로 인가하는 것과, 송수신 프레임 동기 신호 20ms_sync와 기준 클럭 20MHz를 이용하여 ISDN용 영상 부호화기의 망 동기 신호 8KHz를 생성하는 동기 신호 발생 회로와, ISDN용 영상 부호화기를 이용하여 중앙 처리 장치로 하여금 64kbps, 128kbps, 384kbps의 세가지 전송 비트율에 따라 송수신 음성/영상 압축 데이터의 흐름을 제어하는 것을 특징으로 한다.The synchronous video terminal device of the present invention uses a transmission FIFO and a reception FIFO to store audio / video compressed data and control a data transmission / reception flow between an ISDN video encoder and a central processing unit, and a transmission / reception frame received from a terminal modem. A synchronization signal generating circuit for applying the synchronization signal 20ms_sync as a 20ms transmission / reception timing interrupt signal of the central processing unit, and generating a network synchronization signal 8KHz of the video encoder for ISDN using the transmission / reception frame synchronization signal 20ms_sync and the reference clock 20MHz, and for the ISDN A central processing unit controls the flow of the transmitted / received voice / video compressed data according to three transmission bit rates of 64 kbps, 128 kbps, and 384 kbps by using an image encoder.

그리고, 상기한 동기식 영상 단말장치에 사용되는 동기 신호 발생 회로는, 송수신 프레임 동기 신호 20ms_sync와 기준 클럭 20MHz를 입력으로 사용하여 시작 신호에 따라 20MHz 클럭을 카운트하는 1차 카운터와, 상기 1차 카운터에서 발생하는 8KHz_ref신호를 카운트하는 2차 카운터와, 상기 2차 카운터에서 발생하는 신호와 20ms_sync 신호의 앤드 로직의 결과를 리셋 신호로 인가하며, 상기 1차 카운터에서 발생되는 8KHz_ref 신호를 균일한 간격의 동기 클럭 신호 8KHz_sync로 만들기 위한 위상 동기 보정 회로로 구성되는 것을 특징으로 한다.The synchronization signal generating circuit used in the synchronous video terminal device includes a primary counter for counting a 20 MHz clock according to a start signal using a transmission / reception frame synchronization signal 20 ms_sync and a reference clock 20 MHz as inputs, and in the primary counter. A secondary counter that counts the generated 8KHz_ref signal, and the result of the AND logic of the 20ms_sync signal and the signal generated by the secondary counter are applied as reset signals, and the 8KHz_ref signal generated by the primary counter is synchronized at equal intervals. It is characterized by consisting of a phase locked correction circuit for making the clock signal 8KHz_sync.

또한, 상기한 동기식 영상 단말장치에 사용되는 중앙 처리 장치에서 데이터 흐름 제어 방법은, 단말기 초기화시 전송 비트율이 64kbps, 128kbps, 384kbps의 세가지 중의 하나로 선택되어지면 이에 따른 데이터 전송량이 20ms 기준 시간에서 각각 960바이트, 320바이트, 160바이트로 정의되어 지는 과정과, 송신 FIFO의 저장 용량을 고려하여 임계치 설정값이 (전송 비트율 x FIFO 저장량) / (384kbps x 2) 로 계산되어 지는 과정과, 20ms 송수신 타이밍 인터럽트의 발생 여부를 확인하여 인터럽트가 발생하였을 경우 송신 FIFO의 데이터량을 검사하여 임계치 설정값과 비교하는 과정과, 송신 FIFO의 데이터량이 임계치 설정값 이상일 경우 상기 정의된데이터 전송량만큼 송신 FIFO의 데이터를 읽어 들이고 송신 프레임으로 구성한 후 단말기 모뎀으로 전송하는 과정과, 단말기 모뎀으로부터 수신 패킷을 해체한 후 상기와 동일한 데이터 전송량만큼 수신 FIFO로 저장하는 과정과, 상기의 과정들을 전송 비트율이 재설정되거나 영상 서비스가 종료될 때까지 20ms 송수신 타이밍 인터럽트가 발생할 때마다 반복 수행하는 것을 특징으로 한다.In addition, the data flow control method in the central processing unit used in the synchronous video terminal device, if the transmission bit rate is selected from one of three of 64kbps, 128kbps, 384kbps when the terminal is initialized, the amount of data transmission is 960 at 20ms reference time, respectively The process is defined as byte, 320 byte, 160 byte, the threshold setting value is calculated as (transmission bit rate x FIFO storage) / (384kbps x 2) in consideration of the storage capacity of the transmission FIFO, and 20ms transmission and reception timing interrupt Check whether data is transmitted and compare it with the threshold setting value when the interrupt occurs, and if the data amount of the transmission FIFO is greater than or equal to the threshold setting value, read the data of the transmission FIFO by the defined data transmission amount. After configuring the transmission frame to transmit to the terminal modem, and the terminal modem Dismissing the received packet from the receiver and storing the same data transmission amount as the received FIFO, and repeating the above processes every time a 20 ms transmission / reception timing interrupt occurs until the transmission bit rate is reset or the video service is terminated. It is done.

이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes can be made in the art without departing from the technical spirit of the present invention. It will be apparent to those of ordinary knowledge.

상기한 바와 같은 본 발명은, ISDN용 영상 부호화기에 지속적으로 제공해 주어야 하는 망 동기 신호를 차세대 이동통신(IMT-2000) 시스템의 동기식 망에서 무선 프레임 전송의 기준이 되는 일정한 간격의 20ms 동기 신호(20ms_sync)와 동기 신호 발생 회로를 이용하여 8KHz의 동기 클럭으로 지속적으로 제공할 수 있도록 함으로써, 영상 전화 서비스 중 서비스 품질이 열화되거나 통화가 단절되는 경우를 방지하는 효과가 있다.As described above, the present invention provides a network synchronization signal that must be continuously provided to an ISDN video encoder. A 20 ms synchronization signal with a constant interval (20 ms_sync), which is a standard for wireless frame transmission, in a synchronous network of a next generation mobile communication (IMT-2000) system. ) And a synchronization signal generation circuit to continuously provide a synchronization clock of 8KHz, thereby preventing the degradation of the quality of service or the interruption of the call during the video telephony service.

또한, 본 발명은, 단말기의 중앙 처리 장치가 선택된 전송 비트율에 따라 송신 FIFO의 임계치 설정값을 구하고, 송신 FIFO에 저장된 데이터의 양과 임계치 설정값을 비교하여 일정량의 송수신 음성/영상 압축 데이터의 흐름을 원활하게 제어함으로써, 데이터의 유실 및 지연을 방지하는 효과가 있다.In addition, the present invention, the central processing unit of the terminal obtains the threshold setting value of the transmission FIFO according to the selected transmission bit rate, and compares the amount of the data stored in the transmission FIFO and the threshold setting value to the flow of a certain amount of transmission and reception voice / video compressed data By controlling smoothly, there is an effect of preventing data loss and delay.

Claims (5)

종합정보통신망(ISDN : Intergrated Services Digital Network)용 영상 부호화기를 이용한 동기식 영상 단말장치에 있어서,A synchronous video terminal device using a video encoder for an integrated services digital network (ISDN), 압축된 음성/영상 데이터에 대해 주어진 규격에 따라 멀티플렉싱과 디멀티플렉싱을 지원하며 음성/영상 데이터에 대해 압축 및 복원을 수행하기 위한 종합정보통신망(ISDN)용 영상 부호화수단;Image encoding means for an integrated information communication network (ISDN) for supporting multiplexing and demultiplexing according to a given standard for compressed audio / video data and for performing compression and reconstruction on audio / video data; 상기 종합정보통신망(ISDN)용 영상 부호화수단에 의해 출력되는 음성/영상 압축 데이터를 저장하기 위한 송신 데이터 저장수단;Transmission data storage means for storing audio / video compressed data output by the video encoding means for the ISDN; 수신된 음성/영상 압축 데이터를 저장하여 상기 종합정보통신망(ISDN)용 영상 부호화수단의 요청시에 이를 제공하기 위한 수신 데이터 저장수단;Received data storage means for storing the received audio / video compressed data and providing the same upon request of the video encoding means for the ISDN; 송수신 프레임 동기 신호와 기준 클럭을 이용하여 상기 종합정보통신망(ISDN)용 영상 부호화수단의 망 동기 신호를 생성하기 위한 동기 신호 발생 수단; 및Synchronizing signal generating means for generating a network synchronizing signal of the video encoding means for the ISDN by using a transmission / reception frame synchronizing signal and a reference clock; And 상기 송수신 프레임 동기 신호를 이용하여 송수신 타이밍 인터럽트 신호를 인가하고, 상기 송수신 타이밍 인터럽트 신호의 발생시에 상기 송신 데이터 저장수단으로부터 데이터를 읽어들여 무선 송신 프레임으로 구성하여 전송하고, 수신된 무선 수신 프레임을 해체하여 상기 수신 데이터 저장수단에 저장하기 위한 중앙 처리수단The transmission / reception timing interrupt signal is applied using the transmission / reception frame synchronization signal, and when the transmission / reception timing interrupt signal is generated, data is read from the transmission data storage means, configured to be transmitted to a wireless transmission frame, and the received wireless reception frame is disassembled. Central processing means for storing in the received data storing means 을 포함하는 동기식 영상 단말장치.Synchronous video terminal device comprising a. 제 1 항에 있어서,The method of claim 1, 상기 동기 신호 발생 수단은,The synchronization signal generating means, 상기 송수신 프레임 동기 신호를 시작 신호로 사용하여 상기 기준 클럭을 카운트하기 위한 제1 카운팅수단;First counting means for counting the reference clock using the transmission / reception frame synchronization signal as a start signal; 상기 제1 카운팅수단에서 발생하는 제1 신호의 클럭을 상기 송수신 프레임 동기 신호를 시작 신호로 사용하여 카운트하기 위한 제2 카운팅수단;Second counting means for counting a clock of the first signal generated by the first counting means using the transmission / reception frame synchronization signal as a start signal; 상기 제2 카운팅수단에서 발생하는 신호와 상기 송수신 프레임 동기 신호를 논리곱하여 상기 제1 및 제2 카운팅 수단에 리셋신호를 전달하기 위한 논리곱 연산수단; 및Logical AND operation means for performing an AND operation on the signal generated by the second counting means and the transmission / reception frame synchronization signal to transfer a reset signal to the first and second counting means; And 상기 제1 카운팅수단에서 발생되는 상기 제1 신호를 균일한 간격의 동기 클럭 신호로 만들어 출력하기 위한 위상 동기 보정수단Phase synchronizing correction means for outputting the first signal generated by the first counting means into a synchronizing clock signal with a uniform interval 을 포함하는 동기식 영상 단말장치.Synchronous video terminal device comprising a. 종합정보통신망(ISDN)용 영상 부호화기를 이용한 동기식 영상 단말장치에 적용되는 데이터 흐름 제어 방법에 있어서,A data flow control method applied to a synchronous video terminal device using a video encoder for an ISDN, 선택된 전송 비트율에 따라 기준시간에서의 데이터 전송량을 설정하는 제 1 단계;A first step of setting a data transmission amount at a reference time according to the selected transmission bit rate; 송신 데이터 저장수단의 저장 용량을 고려하여 임계치 설정값을 구하는 제 2단계;A second step of obtaining a threshold setting value in consideration of the storage capacity of the transmission data storing means; 송수신 타이밍 인터럽트의 발생시에 상기 송신 데이터 저장수단에 저장된 데이터량을 상기 임계치 설정값과 비교하여 임계치 설정값 미만이면 다음 송수신 타이밍 인터럽트까지 대기하고 임계치 설정값 이상이면 데이터를 읽어들여 송신 프레임으로 구성하여 전송처리하는 제 3 단계; 및When the transmission / reception timing interrupt occurs, the amount of data stored in the transmission data storage means is compared with the threshold setting value, and if it is less than the threshold setting value, it waits until the next transmission / reception timing interrupt. A third step of processing; And 송수신 타이밍 인터럽트의 발생시에 수신 프레임을 읽어들여 상기 설정된 데이터 전송량에 따라 수신 데이터 저장수단에 저장하는 제 4 단계A fourth step of reading a received frame upon generation of a transmission / reception timing interrupt and storing it in the received data storage means according to the set data transfer amount 를 포함하는 데이터 흐름 제어 방법.Data flow control method comprising a. 제 3 항에 있어서,The method of claim 3, wherein 상기 데이터 흐름 제어는,The data flow control, 전송 비트율이 재설정되거나 영상 서비스가 종료될 때까지 상기 송수신 타이밍 인터럽트가 발생할 때마다 반복 수행하는 것을 특징으로 하는 데이터 흐름 제어 방법.And repeating each time the transmission / reception timing interrupt occurs until the transmission bit rate is reset or the video service is terminated. 프로세서를 구비한 동기식 영상 단말 장치에,In a synchronous video terminal device having a processor, 선택된 전송 비트율에 따라 기준시간에서의 데이터 전송량을 설정하는 제 1 기능;A first function of setting a data transmission amount at a reference time according to the selected transmission bit rate; 송신 데이터 저장수단의 저장 용량을 고려하여 임계치 설정값을 구하는 제 2 기능;A second function of obtaining a threshold setting value in consideration of the storage capacity of the transmission data storing means; 송수신 타이밍 인터럽트의 발생시에 상기 송신 데이터 저장수단에 저장된 데이터량을 상기 임계치 설정값과 비교하여 임계치 설정값 미만이면 다음 송수신 타이밍 인터럽트까지 대기하고 임계치 설정값 이상이면 데이터를 읽어들여 송신 프레임으로 구성하여 전송처리하는 제 3 기능; 및When the transmission / reception timing interrupt occurs, the amount of data stored in the transmission data storage means is compared with the threshold setting value, and if it is less than the threshold setting value, it waits until the next transmission / reception timing interrupt. A third function to process; And 송수신 타이밍 인터럽트의 발생시에 수신 프레임을 읽어들여 상기 설정된 데이터 전송량에 따라 수신 데이터 저장수단에 저장하는 제 4 기능A fourth function of reading a received frame and storing it in the received data storing means according to the set data transfer amount when a transmission / reception timing interrupt occurs; 을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.A computer-readable recording medium having recorded thereon a program for realizing this.
KR1020000002722A 2000-01-20 2000-01-20 Synchronous video terminal using isdn video codec and method for controlling data stream using the same KR100315418B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000002722A KR100315418B1 (en) 2000-01-20 2000-01-20 Synchronous video terminal using isdn video codec and method for controlling data stream using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000002722A KR100315418B1 (en) 2000-01-20 2000-01-20 Synchronous video terminal using isdn video codec and method for controlling data stream using the same

Publications (2)

Publication Number Publication Date
KR20010075849A KR20010075849A (en) 2001-08-11
KR100315418B1 true KR100315418B1 (en) 2001-11-28

Family

ID=19640123

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000002722A KR100315418B1 (en) 2000-01-20 2000-01-20 Synchronous video terminal using isdn video codec and method for controlling data stream using the same

Country Status (1)

Country Link
KR (1) KR100315418B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100548324B1 (en) * 2003-02-11 2006-02-02 엘지전자 주식회사 Video data transmission bit rate control method for mobile communication system
KR100654550B1 (en) * 2005-12-31 2006-12-05 엘지전자 주식회사 Method for sending and downloading data using bit rate and web server and mobile phone for the same
KR101939990B1 (en) * 2018-01-29 2019-01-21 한화시스템 주식회사 Low power LVDS video transmission device, system and method

Also Published As

Publication number Publication date
KR20010075849A (en) 2001-08-11

Similar Documents

Publication Publication Date Title
Verbiest et al. A variable bit rate video codec for asynchronous transfer mode networks
CN100499790C (en) Method of providing video call service in mobile station in a weak signal environment
US5544170A (en) ATM transmission system with a variable transmission rate
Verbiest et al. The impact of the ATM concept on video coding
US7995091B2 (en) Mixed media telecommunication call manager
US7298760B2 (en) System and method for processing audio and video data in a wireless handset
EP1344124A1 (en) Method and a commmunication apparatus in a communication system
US7103129B2 (en) System and method for rate adaptation in a wireless communication system
JP2002058002A (en) Video telephone device
KR100315418B1 (en) Synchronous video terminal using isdn video codec and method for controlling data stream using the same
CN103581604A (en) Video call device and method
US20040137879A1 (en) Apparatus and method for communicating moving picture mail in a streaming manner
JP2000307637A (en) Multimedia terminal device and inter-network connecting device
KR100640487B1 (en) Method for performing video communication service in mobile communication terminal
US8139720B2 (en) Method and apparatus for providing a soft clock re-sync for subscriber line interface cards
KR100575994B1 (en) Method for processing vod data in the mobile terminal
CN101102510A (en) Audio and video synchronization method for portable image terminal
KR100669622B1 (en) Synchronization method for audio and video of mobile picture phone
JPH04352537A (en) Variable atm rate transmission system
Curcio et al. QoS of mobile videophones in HSCSD networks
Verbiest et al. Variable bit rate video coding in ATM networks
AU2071400A (en) Controlled slip in the transmission of a synchronous data stream over an asynchronous communications network
KR100517236B1 (en) Error test system for wireless image transmission and method thereof
KR100238482B1 (en) Interrupt control circuit in video phone
JP3227238B2 (en) Terminal device

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

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20131024

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20141027

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20151028

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20161027

Year of fee payment: 16

FPAY Annual fee payment

Payment date: 20171027

Year of fee payment: 17

FPAY Annual fee payment

Payment date: 20181025

Year of fee payment: 18

FPAY Annual fee payment

Payment date: 20191028

Year of fee payment: 19