[go: up one dir, main page]

KR20000050406A - Loss processing apparatus and control method thereof for packet with video information of packet based video conference terminal unit - Google Patents

Loss processing apparatus and control method thereof for packet with video information of packet based video conference terminal unit Download PDF

Info

Publication number
KR20000050406A
KR20000050406A KR1019990000269A KR19990000269A KR20000050406A KR 20000050406 A KR20000050406 A KR 20000050406A KR 1019990000269 A KR1019990000269 A KR 1019990000269A KR 19990000269 A KR19990000269 A KR 19990000269A KR 20000050406 A KR20000050406 A KR 20000050406A
Authority
KR
South Korea
Prior art keywords
packet
data
lost
video
image
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.)
Withdrawn
Application number
KR1019990000269A
Other languages
Korean (ko)
Inventor
김성일
Original Assignee
구자홍
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 구자홍, 엘지전자 주식회사 filed Critical 구자홍
Priority to KR1019990000269A priority Critical patent/KR20000050406A/en
Publication of KR20000050406A publication Critical patent/KR20000050406A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • 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
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 화상회의 단말기의 영상정보를 담은 패킷 손실 처리 장치 및 그의 제어 방법에 관한 것으로, 종래의 기술에 있어서 모든 매크로 블록을 인트라 코딩하는 경우, 압축함에 있어서 영상정의 시간적인 잉여성을 이용하지 않아 압출효율이 떨어져 데이터의 량이 증가되는 문제점이 있다. 그리고, 선행하는 연상 정보를 담은 패킷이 손실되었을 때 후속되는 패킷에 담긴 비트 스트림을 그대로 복호화하여 디스플레이할 경우, 손상된 영상을 사용자에게 보여줌과 아울러 복화기가 오동작할 수 있는 문제점이 있다. 그리고, 수신단에서 영상 정보를 담은 패킷 손실이 검출되었을 때 송신단에게 손실된 패킷에 대한 정보를 보내고, 송신단에서 이를 바탕으로 매크로 블록을 선택적으로 인트라 코딩한 정보를 전송함에 따라 추가적인 정보 전달 통로가 필요하게 되는 문제점이 있었다. 따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 창안한 것으로, 패킷망 기반의 화상회의 시스템에 있어서 영상 정보를 담은 패킷이 손실되었을 경우 패킷 처리부를 통해 이를 처리함으로써, 점유 대역폭 및 구현의 복잡도를 줄이고, 손실된 영상정보의 전달을 차단하여 영상코덱의 오동작을 방지함에 따라 전체 시스템의 효율이 향상되는 효과가 있다.The present invention relates to a packet loss processing apparatus containing video information of a videoconferencing terminal and a control method thereof. In the conventional technique, when intra-coding all macroblocks, the video definition does not use the temporal redundancy in compression. There is a problem that the amount of data is increased due to the poor extrusion efficiency. When the packet containing the preceding association information is lost, if the bit stream contained in the subsequent packet is decoded and displayed as it is, there is a problem that the demodulator may malfunction while showing a damaged image to the user. When a packet loss containing image information is detected at the receiving end, the transmitting end sends information on the lost packet, and the transmitting end selectively transmits information of the macroblock selectively, thereby requiring an additional information transmission path. There was a problem. Therefore, the present invention was devised to solve the above-mentioned problems. In the packet network-based videoconferencing system, when a packet containing video information is lost, the packet processing unit processes the lost bandwidth and complexity of the implementation. As a result, the transmission of the lost video information is prevented and the malfunction of the video codec is prevented, thereby improving the efficiency of the entire system.

Description

패킷기반 화상회의 단말기의 영상정보 패킷 손실 처리 장치 및 그의 제어 방법 {LOSS PROCESSING APPARATUS AND CONTROL METHOD THEREOF FOR PACKET WITH VIDEO INFORMATION OF PACKET BASED VIDEO CONFERENCE TERMINAL UNIT}Loss processing apparatus for video information packet of packet-based videoconferencing terminal and control method thereof {LOSS PROCESSING APPARATUS AND CONTROL METHOD THEREOF FOR PACKET WITH VIDEO INFORMATION OF PACKET BASED VIDEO CONFERENCE TERMINAL UNIT}

본 발명은 패킷기반 화상회의 단말기의 영상정보 패킷 손실 처리 장치 및 그의 제어 방법에 관한 것으로, 특히 패킷망(Packet Based Network)기반의 화상회의 시스템에 있어서 영상 정보를 담은 패킷이 손실되었을 경우 이를 처리하기 위한 패킷기반 화상회의 단말기의 영상정보 패킷 손실 처리 장치 및 그의 제어 방법에 관한 것이다.The present invention relates to a video information packet loss processing apparatus and a control method thereof of a packet-based videoconferencing terminal. In particular, the present invention relates to a case in which a packet containing video information is lost in a video conferencing system based on a packet network. A video information packet loss processing apparatus of a packet based video conference terminal and a control method thereof.

화상회의 시스템에 있어서 국제 전기 통신 연합(International Telecommuncation Union)의 권고안(Recommendation)으로 H.323 권고안의 H.323 화상회의 단말기의 구성은 도 1에 도시된 바와 같이 외부로 영상신호를 입출력하는 영상 입출력장치(10)와; 외부의 음향을 입력받거나 출력하는 음향 입출력장치(20)와; 사용자의 데이터를 송수신하는 데이터 입출력 장치(30)와; 사용자가 시스템의 동작을 선택하는 시스템 제어 인터페이스(40)와; 외부패킷 네트워크로 데이터를 송수신하는 패킷망 인터페이스부(60)와; 상기 영상 입출력부(10)의 영상데이터를 입력받아 코딩하여 출력하거나 상기 외부의 데이터를 디코딩하여 상기 영상 입출력부(10)로 출력하는 영상 코덱(70)과; 상기 음향 입출력부(20)의 음향 데이터를 입력받아 코딩하여 출력하거나 상기 외부의 데이터를 디코딩하여 상기 음향 입출력부(20)로 출력하는 음향코덱(80)과; 상기 영상 코덱(70), 음향 코덱(80) 및 데이터를 패킷화하여 전송하거나 패킷화된 데이터를 입력받아 이를 디패킷화하여 출력하는 알티피부(Real-Time Transfer Protocol : 실시간 전송 프로토콜)(100)와; 상기 시스템 제어 인터페이스(40)를 통해 사용자의 제어 신호를 입력받아 호제어(Call control) 등을 행하는 시스템 제어부(90)로 구성되며, 이와 같이 구성된 종래 기술에 따른 동작과정을 상세히 설명한다.In the video conferencing system, the configuration of the H.323 video conferencing terminal of the H.323 recommendation according to the recommendation of the International Telecommuncation Union is a video input / output for inputting / outputting video signals to and from the outside as shown in FIG. Device 10; A sound input / output device 20 for receiving or outputting external sound; A data input / output device 30 for transmitting and receiving user data; A system control interface 40 for the user to select an operation of the system; A packet network interface unit 60 for transmitting and receiving data to and from an external packet network; An image codec (70) for receiving image data from the image input / output unit (10), coding and outputting the image data, or decoding the external data to output the image input / output unit (10); An acoustic codec 80 for receiving the audio data of the acoustic input / output unit 20, coding the output data, or decoding the external data and outputting the external data to the acoustic input / output unit 20; The video codec 70, the audio codec 80 and the data packetized to transmit or depacketized the packetized data to receive the output (Real-Time Transfer Protocol: 100) Wow; A system control unit 90 which receives a control signal of a user through the system control interface 40 and performs call control and the like, will be described in detail.

우선, 패킷망 기반의 화상회의 시스템에서 영상 정보를 영상 입출력장치(10)를 통해 데이터 송수신부(50)내 영상 코덱(70)에서 이를 코딩하여 알피티부(100)로 출력되면, 상기 코딩된 영상 정보를 입력받은 상기 알피티부(100)는 이를 패킷의 형태로 패킷화(Packetization)하여 인터페이스부(50)를 통해 논리 채널을 통하여 최종적으로 다른 수신단의 화상회의 단말기로 전송됨과 동시에 상기 수신단의 화상회의 단말기에서 송신되는 영상정보를 상기 인터페이스부(50)를 통해 입력받아 이를 상기 알피티부(100)에서 디패킷화(Depacketization)하여 이를 영상 코덱(70)으로 전송하면 이를 상기 영상 코덱(70)에서 디코딩하여 영상 입출력장치(10)를 통해 사용자에게 디스플레이하게 된다.First, in a packet network-based video conferencing system, image information is coded by the image codec 70 in the data transmission / reception unit 50 through the image input / output device 10 and output to the Alpiti unit 100. Upon receiving the information, the Alpiti unit 100 packetizes it in the form of a packet and is finally transmitted to the video conference terminal of another receiver through a logical channel through the interface unit 50, and at the same time the image of the receiver. When the video information transmitted from the conference terminal is received through the interface unit 50 and depacketized by the Alpti unit 100 and transmitted to the video codec 70, the video codec 70 is depacketized. Decoded in and displayed to the user through the image input and output device 10.

여기서, 상기 영상 코덱(70)은 영상정보의 압축을 위하여 영상 정보의 공간적인 잉여성뿐만 아니라 동시에 시간적인 잉여성을 이용하므로, 영상 정보를 담은 패킷 손실이 발생했을 때 그에 대응되는 공간적 위치의 매크로 블록이 다시 인트라 코딩되기 이전까지 부분적으로 혹은 전체적으로 손상된 화면을 보여주게 된다.Here, since the image codec 70 uses not only the spatial surplus of the image information but also the temporal surplus at the same time for compressing the image information, when the packet loss containing the image information occurs, a macro of the spatial position corresponding thereto is generated. Until the block is intra coded again, it will show a partially or entirely corrupted picture.

여기서, 상기 알피티부(100)의 알피티 패킷은 그 헤더(Header)에 일련 번호 필드를 포함하고 있어 수신단의 화상회의 단말기에서 상기 알피티 패킷의 손실 여부를 판단하여 수신단에서 영상 정보를 담은 패킷의 손실이 검출되었을 때, 이에 대한 대처 방법은 다음과 같은 3가지 방법이 있다.In this case, the Alpiti packet of the Alpiti unit 100 includes a serial number field in a header thereof, and thus, the video conferencing terminal of the Alpiti unit 100 determines whether the Alpiti packet is lost or not, and receives the image information at the receiver. When the loss of is detected, there are three ways to cope with it.

우선, 첫 번째 방법은 공간적으로 같은 위치이고, 시간적으로 이전인 매크로 블록의 영상 정보를 담은 패킷의 손실이 현재에 영향을 미치지 않도록 모든 매크로 블록을 인트라 코딩하되 너무 큰 대역폭을 점유하는 것을 막기 위하여 변화가 어떤 기준 이상인 경우에만 해당 매크로 블록을 부호화하여 전송하는 방법이고, 두 번째 방법은 영상 정보를 담은 패킷의 손실 비율을 관찰하여 이에 따라 매크로 블록을 강제적으로 인트라 코딩하는 비율을 조절하는 것으로 패킷 손실이 많으면 각 매크로 블록을 강제적으로 인트라 코딩하는 주기를 짧게 하고 패킷 손실이 적으면 매크로 블록을 강제적으로 인트라 코딩하는 주기를 길게 하는 방법이다.First, the first method is to spatially co-locate all macroblocks so that the loss of packets containing video information of macroblocks that are temporally older does not affect the present, but to avoid occupying too much bandwidth. Is a method that encodes and transmits a macroblock only when a value is higher than a certain criterion. The second method observes a loss rate of a packet containing image information and adjusts the rate of forcibly intra-coding a macroblock accordingly. If the number is large, the period for forcibly intra coding each macro block is shortened. If the packet loss is small, the period for forcibly intra coding the macro block is long.

마지막으로 세번째 방법은 수신단의 복화하기가 송신단의 부호화기에게 손실된 패킷의 리스트를 보내고, 송신단의 부호화기가 전체 프래임을 인트라 코딩할 것인가 부분적으로 일부 매크로 블록만을 인프라 코딩할 것인가를 결정하여 부호화하는 방법을 사용하게 된다.Finally, the third method is to decode the receiver by sending a list of lost packets to the encoder at the transmitter, and to determine by encoding whether the encoder at the transmitter will intra-code the entire frame or only partially macroblock the infrastructure. Will be used.

상기와 같이 종래의 기술에 있어서 모든 매크로 블록을 인트라 코딩하는 경우, 압축함에 있어서 영상정의 시간적인 잉여성을 이용하지 않아 압출효율이 떨어져 데이터의 량이 증가되는 문제점이 있다.As described above, in the case of intra-coding all macroblocks in the prior art, there is a problem in that the compression efficiency is reduced and the amount of data is increased because the temporal redundancy of image definition is not used in compression.

그리고, 선행하는 연상 정보를 담은 패킷이 손실되었을 때 후속되는 패킷에 담긴 비트 스트림을 그대로 복호화하여 디스플레이할 경우, 손상된 영상을 사용자에게 보여줌과 아울러 복화기가 오동작할 수 있는 문제점이 있다.When the packet containing the preceding association information is lost, if the bit stream contained in the subsequent packet is decoded and displayed as it is, there is a problem that the demodulator may malfunction while showing a damaged image to the user.

그리고, 수신단에서 영상 정보를 담은 패킷 손실이 검출되었을 때 송신단에게 손실된 패킷에 대한 정보를 보내고, 송신단에서 이를 바탕으로 매크로 블록을 선택적으로 인트라 코딩한 영상정보를 담은 정보를 전송함에 따라 추가적인 정보 전달 통로가 필요하게 되는 문제점이 있었다.When a packet loss containing image information is detected at the receiving end, the transmitter sends information about the lost packet to the transmitting end, and transmits additional information as the transmitting end transmits information containing image information obtained by selectively intra-coding the macroblock. There was a problem that a passage was needed.

따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 창안한 것으로, 패킷망 기반의 화상회의 시스템에서 영상 정보를 담은 패킷이 손실되었을 경우 이를 처리하기 위한 화상회의 단말기의 패킷 손실 처리 장치 및 그의 제어 방법을 제공함에 그 목적이 있다.Accordingly, the present invention has been made to solve the above-mentioned problems. In the packet network-based videoconferencing system, a packet loss processing apparatus and a control apparatus of a videoconferencing terminal for processing a packet containing video information when it is lost The purpose is to provide a method.

도 1은 종래 일반적인 패킷기반 화상회의 단말기의 구성을 보인 블록도.1 is a block diagram showing the configuration of a conventional packet-based videoconferencing terminal.

도 2는 본 발명을 적용한 패킷기반 화상회의 단말기의 구성을 보인 블록도.Figure 2 is a block diagram showing the configuration of a packet-based videoconferencing terminal to which the present invention is applied.

도 3은 본 발명의 동작흐름도.3 is a flow chart of the present invention.

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

10 : 영상 입출력 장치50 : 패킷망 인터페이스부10: video input / output device 50: packet network interface unit

70 : 영상 코덱100 : 알피티부70: Video codec 100: Alfiti part

210 : 패킷 처리부210: packet processing unit

상기와 같은 목적을 달성하기 위한 본 발명의 구성은 영상 입출력부의 영상데이터를 입력받아 코딩하여 출력하거나 상기 외부의 데이터를 디코딩하여 상기 영상 입출력부로 출력하는 영상 코덱과; 상기 음향 입출력부의 음향 데이터를 입력받아 코딩하여 출력하거나 상기 외부의 데이터를 디코딩하여 상기 음향 입출력부로 출력하는 음향코덱과; 상기 영상 코덱, 음향 코덱의 데이터를 패킷화하여 전송하거나 패킷화된 데이터를 입력받아 이를 디패킷화하여 출력하는 알티피부와; 상기 시스템 제어 인터페이스를 통해 사용자의 제어 신호를 입력받아 호제어 등을 행하는 시스템 제어부로 구성한 화상회의 단말기에 있어서 상기 알피티부에서 수신한 패킷화된 영상 데이터의 이상유무를 판단하여 이를 영상코덱에 전달하는 패킷처리부를 더 포함하여 된 것을 특징으로 한다.According to an aspect of the present invention, there is provided a video codec for receiving and coding image data of an image input / output unit and outputting the image data or decoding the external data and outputting the image data to the image input / output unit; An audio codec that receives the audio data of the sound input / output unit, codes and outputs the audio data, or decodes the external data to output the sound data to the audio input / output unit; An ALTIP unit for packetizing and transmitting the data of the image codec and the audio codec or receiving the packetized data and depacketizing and outputting the packetized data; In the videoconferencing terminal configured as a system control unit which receives a user's control signal through the system control interface and performs call control, it determines whether there is an abnormality of the packetized video data received by the Alpiti unit and transmits it to the video codec. Characterized in that it further comprises a packet processing unit.

정상모드로 설정하고 패킷을 수신하여 이전 패킷이 손실되었는지를 판단하는 제1 단계와; 상기 제1 단계의 판단결과 이전패킷이 손실되지 않았다면, 대기모드인가 판단하여 대기모드가 아니면 수신된 패킷을 전달하나, 대기모드일 경우 인트라 프래임이고 시작패킷이면 정상모드로 전환하여 수신된 패킷을 전달하는 제2 단계와; 상기 제1 단계의 판단결과 이전패킷이 손실되었다면, 대기모드인지 판단하는 제3 단계와; 상기 제3 단계의 판단결과 대기모드가 아니면, 인트라 프래임인가 판단하는 제4 단계와; 상기 제4 단계의 판단결과 인트라 프래임가 아니면 패스트 업데이트 요구 신호를 전송하고 대기 모드로 전환하고 마지막패킷인지 판단하여 아니면 상기 제1 단계의 동작을 반복수행하는 제5 단계와; 상기 제4 단계의 판단결과 인트라 프래임이면, 시작패킷이면 전송하나 시작패킷이 아니면 상기 제5 단계의 동작을 수행하는 제6 단계와; 상기 제3 단계의 판단결과 대기모드이면, 인트라 프래임이고 시작패킷이면 정상모드로 전환하고 수신된 패킷을 전달하나, 인트라 프래임이나 시작패킷이 아니면 상기 제5 단계의 동작을 수행하는 제7 단계로 이루어진 것을 특징으로 한다.Setting a normal mode and receiving a packet to determine whether a previous packet has been lost; If the previous packet is not lost as a result of the determination in the first step, it is determined whether it is in the standby mode and forwards the received packet if it is not in the standby mode.In the standby mode, the received packet is transferred to the intra frame and the start packet is converted to the normal mode. Performing a second step; A third step of determining whether the previous packet is lost if the previous packet is lost as a result of the determination of the first step; A fourth step of determining whether the frame is intra frame if the determination result of the third step is not the standby mode; A fifth step of transmitting the fast update request signal, switching to the standby mode, determining whether the packet is the last packet if the intraframe is not an intra frame, and repeatedly performing the operation of the first step; A sixth step of transmitting a start packet if the intraframe is a result of the determination in the fourth step, but performing the operation of the fifth step if the start packet is not; When the determination result of the third step is the standby mode, it is the intra frame, and if the start packet is converted to the normal mode and delivers the received packet, but if it is not the intra frame or start packet consists of the seventh step of performing the operation of the fifth step It is characterized by.

이하, 본 발명에 따른 일실시예에 대한 동작과 작용효과를 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.Hereinafter, with reference to the accompanying drawings, the operation and effect of an embodiment of the present invention will be described in detail.

도 2는 본 발명을 적용한 화상회의 단말기의 구성을 보인 블록도로서, 이에 도시한 바와 같이 외부로 영상신호를 입출력하는 영상 입출력장치(10)와; 외부의 음향을 입력받거나 출력하는 음향 입출력장치(20)와; 사용자의 데이터를 송수신하는 데이터 입출력 장치(30)와; 사용자가 시스템의 동작을 선택하는 시스템 제어 인터페이스(40)와; 외부 패킷 네트워크로 데이터를 송수신하는 패킷망 인터페이스부(50)와; 상기 영상 입출력부(10)의 영상데이터를 입력받아 코딩하여 출력하거나 상기 외부의 데이터를 디코딩하여 상기 영상 입출력부(10)로 출력하는 영상 코덱(70)과; 상기 음향 입출력부(20)의 음향 데이터를 입력받아 코딩하여 출력하거나 상기 외부의 데이터를 디코딩하여 상기 음향 입출력부(20)로 출력하는 음향코덱(80)과; 상기 영상 코덱(70), 음향 코덱(80)의 데이터를 패킷화하여 전송하거나 패킷화된 데이터를 입력받아 이를 디패킷화하여 출력하는 알티피부(100)와; 상기 알피티부에서 수신한 패킷화된 영상 데이터의 이상유무를 판단하여 이를 영상코덱에 전달하는 패킷처리부(210)와; 상기 시스템 제어 인터페이스(40)를 통해 사용자의 제어 신호를 입력받아 호제어 등을 행하는 시스템 제어부(90)로 구성하며, 이와 같이 구성한 본 발명에 따른 동작과정을 첨부한 도 3을 참조하여 상세히 설명한다.2 is a block diagram showing the configuration of a videoconferencing terminal to which the present invention is applied, as shown therein; A sound input / output device 20 for receiving or outputting external sound; A data input / output device 30 for transmitting and receiving user data; A system control interface 40 for the user to select an operation of the system; A packet network interface unit 50 for transmitting and receiving data to and from an external packet network; An image codec (70) for receiving image data from the image input / output unit (10), coding and outputting the image data, or decoding the external data to output the image input / output unit (10); An acoustic codec 80 for receiving the audio data of the acoustic input / output unit 20, coding the output data, or decoding the external data and outputting the external data to the acoustic input / output unit 20; An Altipi part 100 for packetizing and transmitting the data of the image codec 70 and the audio codec 80 or receiving the packetized data and depacketizing and outputting the packetized data; A packet processor 210 which determines whether there is an abnormality of the packetized video data received by the Alpiti unit and transmits the abnormality to the video codec; A system control unit 90 which receives a control signal of a user through the system control interface 40 and performs call control, etc. will be described in detail with reference to FIG. 3 attached to the operation process according to the present invention. .

우선, 본 발명의 영상 정보 송수신동작은 종래 도 1과 동일하게 동작한다.First, the image information transmission and reception operation of the present invention operates in the same manner as in FIG.

여기서, 수신단측 화상회의 단말기내 알피티부(200)에서 수신된 알피티 패킷 헤더의 일련 번호를 검사하여 영상 정보를 담은 패킷의 손실이 검출한다.Here, the serial number of the ALTP packet header received by the ALTP unit 200 in the receiving end videoconferencing terminal is examined to detect the loss of the packet containing the video information.

여기서, 패킷 처리부(210)는 정상모드로 상시 수신된 패킷의 이전 패킷이 손실되었는지 판단하고, 이에 손실되었으면, 상기 수신된 패킷이 인트라 프래임이고 시작패킷이면 상기 수신된 패킷을 영상 코덱(70)으로 전달하나 인트라 프래임이나 시작 패킷이 아니면 패스트 업데이트(Fast Update) 요구 신호를 요청하여 다음 한 프래임 전체를 송신측 화상회의 단말기에서 인트라 모드로 부호화하여 전송한다.In this case, the packet processor 210 determines whether the previous packet of the received packet is always lost in the normal mode. If the received packet is lost, if the received packet is the intra frame and the start packet, the packet is transmitted to the image codec 70. However, if it is not an intra frame or a start packet, a fast update request signal is requested, and the entire next frame is encoded and transmitted in the intra mode in the transmitting video conference terminal.

여기서, 상기 패스트 업데이트 요구 신호는 H.261 과 H.263 권고안에 정의되어 있는 신호로 영상 코덱(70)에서 다음 한 픽쳐(picture) 전체를 인트라 프래임 코딩하여 이를 알피티부(100)에서 패킷화하여 전송한다.In this case, the fast update request signal is a signal defined in the H.261 and H.263 recommendation, and is intra-frame coded in the entire picture of the next picture in the image codec 70 and packetized in the Alpti unit 100. To transmit.

그리고, 상기 패킷 처리부(210)는 상기 송신단측 단말기에 패스트 업데이트를 요청한 후, 이에 대한 응답으로 인트라 프래임 코딩된 프레임의 시작을 담은 패킷이 전송되어올 때가지 패킷을 패킷화하지 않고 버림으로써 복호화기에 비트 스트림을 전달하지 않는다.Then, the packet processor 210 requests the fast update to the transmitting end terminal, and in response to this, the packet processor discards the packet without packetizing it until the packet containing the start of the intra frame coded frame is transmitted to the decoder. Do not pass bit streams.

이렇게 함으로써, 선행하는 영상 정보를 담은 패킷이 손실되었을 때 후속되는 패킷에 담긴 비트 스트림을 그대로 복호화하여 디스플레이할 경우, 해당되는 매크로 블록이 다시 인트라 프래임 코딩된 패킷을 수신할 때까지 손상된 영상을 사용자에게 계속 보여주게 되는 문제를 막을 수 있다.In this way, when the packet containing the preceding picture information is lost, when the bit stream contained in the subsequent packet is decoded and displayed as it is, the damaged picture is presented to the user until the corresponding macro block receives the intra frame coded packet again. It can prevent the problem that is shown continuously.

그리고, 상기 패킷 처리부(210)는 이미 패킷 손실이 검출되어 인트라 프래임 코딩된 프래임의 시작을 담은 패킷을 기다리는 상태로 천이되어 있고, 아직 인트라 프래임 코딩된 프래임의 시작을 담은 패킷이 전송되어 오지 않은 경우, 새로운 패킷 손실이 발생하여도 송신단의 화상회의 당말기에 패스트 업데이트 요구 신호를 다시 요청하지 않음으로써, 상기 패스트 업데이트 요청 횟수가 너무 많아지고, 계속 되는 패스트 업데이트 요청에 따라 정상모드시에도 계속 인트라 프래임 코딩된 패킷을 수신하는 것을 방지한다.When the packet processor 210 has already detected a packet loss and has transitioned to a waiting state for a packet containing the start of the intra frame coded frame, and the packet containing the start of the intra frame coded frame has not been transmitted yet. Even if a new packet loss occurs, the fast update request signal is not requested again at the end of the video conference of the transmitting end, so that the number of the fast update requests becomes too large, and the intra frame continues in the normal mode according to the continuous fast update request. Prevents receiving coded packets.

또한, 상기 패킷 처리부(210)는 인트라 프래임 코딩된 프래임을 전송하기 위하여 너무 많은 대역폭을 점유하고 기다리는 상태에서 일정한 타임아웃 간격(Time-Out interval)이 지나면 패스트 업데이트 요구 신호를 다시 요청한다.In addition, the packet processor 210 requests the fast update request signal again after a predetermined time-out interval has passed while occupying too much bandwidth to transmit an intra frame coded frame.

그리고, 인트라 프래임 코딩된 프래임의 시작을 담은 패킷을 기다리는 상태에서 인트라 프래임 코딩된 시작 패킷이 전송되면, 상기 패킷 처리부(210)는 이를 영상 코덱(70)으로 전달하고, 패킷화를 재개하여 해당하는 비트 스트림을 상기 영상 코덱(70)에서 디코딩하여 사용자에게 영상 입출력장치(10)를 통해 디스플레이한다.When the intra frame coded start packet is transmitted in a state of waiting for a packet including the start of the intra frame coded frame, the packet processor 210 transmits the packet to the image codec 70 and resumes packetization. The bit stream is decoded by the image codec 70 and displayed to the user through the image input / output device 10.

상기에서 상세히 설명한 바와 같이, 본 발명은 패킷망 기반의 화상회의 시스템에 있어서 영상 정보를 담은 패킷이 손실되었을 경우 패킷 처리부를 통해 이를 처리함으로써, 점유 대역폭 및 구현의 복잡도를 줄이고, 손산된 영상정보의 전달을 차단하여 영상코덱의 오동작을 방지함에 따라 전체 시스템의 효율이 향상되는 효과가 있다.As described in detail above, in the packet network-based video conferencing system, when a packet containing video information is lost, the present invention processes the packet through a packet processing unit, thereby reducing the occupied bandwidth and implementation complexity, and delivering the lost video information. By preventing the video codec to prevent malfunctions, the efficiency of the entire system is improved.

Claims (2)

영상 입출력부의 영상데이터를 입력받아 코딩하여 출력하거나 상기 외부의 데이터를 디코딩하여 상기 영상 입출력부로 출력하는 영상 코덱과; 상기 음향 입출력부의 음향 데이터를 입력받아 코딩하여 출력하거나 상기 외부의 데이터를 디코딩하여 상기 음향 입출력부로 출력하는 음향코덱과; 상기 영상 코덱, 음향 코덱의 데이터를 패킷화하여 전송하거나 패킷화된 데이터를 입력받아 이를 디패킷화하여 출력하는 알티피부와; 상기 시스템 제어 인터페이스를 통해 사용자의 제어 신호를 입력받아 호제어 등을 행하는 시스템 제어부로 구성한 화상회의 단말기에 있어서 상기 알피티부에서 수신한 패킷화된 영상 데이터의 이상유무를 판단하여 이를 영상코덱에 전달하는 패킷처리부를 더 포함하여 된 것을 특징으로 하는 패킷기반 화상회의 단말기의 영상정보 패킷 손실 처리 장치.An image codec which receives image data from an image input / output unit, codes and outputs the image data, or decodes the external data to output the image data to the image input / output unit; An audio codec that receives the audio data of the sound input / output unit, codes and outputs the audio data, or decodes the external data to output the sound data to the audio input / output unit; An ALTIP unit for packetizing and transmitting the data of the image codec and the audio codec or receiving the packetized data and depacketizing and outputting the packetized data; In the videoconferencing terminal configured as a system control unit which receives a user's control signal through the system control interface and performs call control, it determines whether there is an abnormality of the packetized video data received by the Alpiti unit and transmits it to the video codec. The video information packet loss processing apparatus of the packet-based video conferencing terminal, characterized in that it further comprises a packet processing unit. 정상모드로 설정하고 패킷을 수신하여 이전 패킷이 손실되었는지를 판단하는 제1 단계와; 상기 제1 단계의 판단결과 이전패킷이 손실되지 않았다면, 대기모드인가 판단하여 대기모드가 아니면 수신된 패킷을 전달하나, 대기모드일 경우 인트라 프래임이고 시작패킷이면 정상모드로 전환하여 수신된 패킷을 전달하는 제2 단계와; 상기 제1 단계의 판단결과 이전패킷이 손실되었다면, 대기모드인지 판단하는 제3 단계와; 상기 제3 단계의 판단결과 대기모드가 아니면, 인트라 프래임인가 판단하는 제4 단계와; 상기 제4 단계의 판단결과 인트라 프래임가 아니면 패스트 업데이트 요구 신호를 전송하고 대기 모드로 전환하고 마지막패킷인지 판단하여 아니면 상기 제1 단계의 동작을 반복수행하는 제5 단계와; 상기 제4 단계의 판단결과 인트라 프래임이면, 시작패킷이면 전송하나 시작패킷이 아니면 상기 제5 단계의 동작을 수행하는 제6 단계와; 상기 제3 단계의 판단결과 대기모드이면, 인트라 프래임이고 시작패킷이면 정상모드로 전환하고 수신된 패킷을 전달하나, 인트라 프래임이나 시작패킷이 아니면 상기 제5 단계의 동작을 수행하는 제7 단계로 이루어진 것을 특징으로 하는 패킷기반 화상회의 단말기의 영상정보 패킷 손실 처리 방법.Setting a normal mode and receiving a packet to determine whether a previous packet has been lost; If the previous packet is not lost as a result of the determination in the first step, it is determined whether it is in the standby mode and forwards the received packet if it is not in the standby mode.In the standby mode, the received packet is transferred to the intra frame and the start packet is converted to the normal mode. Performing a second step; A third step of determining whether the previous packet is lost if the previous packet is lost as a result of the determination of the first step; A fourth step of determining whether the frame is intra frame if the determination result of the third step is not the standby mode; A fifth step of transmitting the fast update request signal, switching to the standby mode, determining whether the packet is the last packet if the intraframe is not an intra frame, and repeatedly performing the operation of the first step; A sixth step of transmitting a start packet if the intraframe is a result of the determination in the fourth step, but performing the operation of the fifth step if the start packet is not; When the determination result of the third step is the standby mode, it is the intra frame, and if the start packet is converted to the normal mode and delivers the received packet, but if it is not the intra frame or start packet consists of the seventh step of performing the operation of the fifth step The video information packet loss processing method of a packet-based video conferencing terminal, characterized in that.
KR1019990000269A 1999-01-08 1999-01-08 Loss processing apparatus and control method thereof for packet with video information of packet based video conference terminal unit Withdrawn KR20000050406A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990000269A KR20000050406A (en) 1999-01-08 1999-01-08 Loss processing apparatus and control method thereof for packet with video information of packet based video conference terminal unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990000269A KR20000050406A (en) 1999-01-08 1999-01-08 Loss processing apparatus and control method thereof for packet with video information of packet based video conference terminal unit

Publications (1)

Publication Number Publication Date
KR20000050406A true KR20000050406A (en) 2000-08-05

Family

ID=19570840

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990000269A Withdrawn KR20000050406A (en) 1999-01-08 1999-01-08 Loss processing apparatus and control method thereof for packet with video information of packet based video conference terminal unit

Country Status (1)

Country Link
KR (1) KR20000050406A (en)

Similar Documents

Publication Publication Date Title
US6357028B1 (en) Error correction and concealment during data transmission
US6973132B2 (en) Transmission header compressor not compressing transmission headers attached to intra-frame coded moving-picture data
KR100960282B1 (en) Video encoding
FI106998B (en) Control of bit rate in a multimedia device
US6611561B1 (en) Video coding
US7667729B2 (en) Multi-point conference system and multi-point conference device
KR20140128400A (en) Multimedia data transmission method, device and system
US8213506B2 (en) Video coding
CN101998101A (en) Video data receiving and transmitting systems and video data processing method for video telephone
US7818772B2 (en) System and method for improving the quality of video communication over a packet-based network
US20070127437A1 (en) Medium signal transmission method, reception method, transmission/reception method, and device
JP4768250B2 (en) Transmission device, reception device, transmission / reception device, transmission method, and transmission system
JP2002149316A (en) Data transmitter, data receiver, data transmission method, and program storage medium
WO2007060639A2 (en) Application specific encoding of content
KR20000050406A (en) Loss processing apparatus and control method thereof for packet with video information of packet based video conference terminal unit
WO2004112420A1 (en) Medium signal reception device, transmission device, and transmission/reception system
EP2417766A1 (en) Method and apparatus for asynchronous video transmission over a communication network
JP2006013583A (en) Coded stream relay apparatus, method and program thereof
JP3929876B2 (en) Wireless video transmission device
JP4525697B2 (en) Transmission header compression apparatus, moving picture encoding apparatus, and moving picture transmission system
EP1713277A1 (en) Moving picture communication device, moving picture communication system, and moving picture communication method
WO2007031924A2 (en) Video telephone system, video telephone terminal, and method for video telephoning
CN118590473A (en) A network transmission method and device based on screen sharing
KR20070091123A (en) Network Managed Channel Changes in Digital Networks
Jaiswal Media Coding and Distribution over Unreliable Networks: Some Issues

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19990108

PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20020603

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid