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

KR20030065002A - Method of Transmitting Multimedia Streaming Data via Wireless Network and Receiver Using the Same - Google Patents

Method of Transmitting Multimedia Streaming Data via Wireless Network and Receiver Using the Same Download PDF

Info

Publication number
KR20030065002A
KR20030065002A KR1020020005130A KR20020005130A KR20030065002A KR 20030065002 A KR20030065002 A KR 20030065002A KR 1020020005130 A KR1020020005130 A KR 1020020005130A KR 20020005130 A KR20020005130 A KR 20020005130A KR 20030065002 A KR20030065002 A KR 20030065002A
Authority
KR
South Korea
Prior art keywords
streaming data
multimedia
audio
signal
video
Prior art date
Application number
KR1020020005130A
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 KR1020020005130A priority Critical patent/KR20030065002A/en
Publication of KR20030065002A publication Critical patent/KR20030065002A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2383Channel coding or modulation of digital bit-stream, e.g. QPSK modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4341Demultiplexing of audio and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation

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)

Abstract

PURPOSE: A method for transmitting and receiving multimedia streaming data through a wireless network and a receiving system are provided to transmit and receive multimedia streaming data using MPEG-4 on a radio communication network. CONSTITUTION: A video signal is coded using MPEG-4 simple profile to generate video streaming data, and an audio signal is coded to generate audio streaming data(10). IOD streaming data corresponding to the video streaming data and audio streaming data is generated, and the video streaming data, audio streaming data and IOD streaming data are multiplexed to generate the second multimedia streaming data(20). The second multimedia streaming data is packetized to create the first multimedia streaming data(30). The first multimedia streaming data is modulated to generate a multimedia signal and the multimedia signal is transmitted through a radio channel(40). The multimedia signal is received through the radio channel and demodulated into the first multimedia streaming data(50). The first multimedia streaming data is depacketized to generate the second multimedia streaming data(60). The second multimedia streaming data is demultiplexed to be divided into the video streaming data, audio streaming data and IOD streaming data(70). The video streaming data and audio streaming data are respectively decoded into the video signal and audio signal(80). The video signal and audio signal are output to a user(90).

Description

무선망을 통한 멀티미디어 스트리밍 데이터 송수신 방법 및 수신장치{Method of Transmitting Multimedia Streaming Data via Wireless Network and Receiver Using the Same}Method of transmitting and receiving multimedia streaming data via wireless network {Method of Transmitting Multimedia Streaming Data via Wireless Network and Receiver Using the Same}

본 발명은 데이터 송수신 방법과 그 방법에 적합한 수신장치에 관한 것으로, 보다 상세하게는 MPEG-4로 코딩된 멀티미디어 스트리밍 데이터의 송수신에 관한 것이다.The present invention relates to a data transmission and reception method and a reception apparatus suitable for the method, and more particularly, to transmission and reception of multimedia streaming data encoded in MPEG-4.

MPEG-4는 동영상을 포함하는 멀티미디어 정보를 효율적으로 압축하기 위한 데이터전송 프로토콜이다. 따라서, MPEG-4를 이용하여 동영상을 압축하면 데이터양이 다른 방식에 비해 월등히 줄어들기 때문에, 광범위하게 사용되는 동영상 데이터압축 표준으로 자리잡고 있다. 또한, 비디오정보와 오디오정보간의 동기화에도 우수하다는 장점을 가지고 있다.MPEG-4 is a data transmission protocol for efficiently compressing multimedia information including moving pictures. Therefore, when compressing video using MPEG-4, the amount of data is greatly reduced compared to other methods, and thus it has become a widely used video data compression standard. In addition, it has the advantage of excellent synchronization between video information and audio information.

그런데, MPEG-4에서는 기존의 동영상 압축방법인 MPEG-1, MPEG-2와는 달리 동영상 재생시 사용자의 입력에 반응하여 다양한 정보를 얻을 수 있도록 규정한다. 특히, 장면기술에 따른 장면합성을 통해 사용자와 상호작용이 가능하도록, 객체의 표시방법과 특성을 지정하는 장면기술자(Scene Descriptor)와 객체기술자(Object Descriptor)를 규정함으로써, 객체단위의 다양한 멀티미디어 컨텐츠를 포함할 수 있도록 한다. 즉, 하나의 장면(Scene)을 구성하는 여러개의 객체(Object)들에 대해 각각 별개의 데이터로 처리를 하고, 그 합성을 위해 객체들 간의 복잡한 시간적, 공간적 상호관계에 대한 데이터를 별도로 포함을 한다.However, in MPEG-4, unlike MPEG-1 and MPEG-2, which are conventional video compression methods, various types of information can be obtained in response to user input when playing a video. In particular, by defining scene descriptors and object descriptors that specify the display method and characteristics of objects to enable interaction with the user through scene synthesis according to scene description, various multimedia contents in object units To be included. In other words, each object of a scene is processed as separate data, and data for complex temporal and spatial correlation between objects is separately included for composition. .

비디오 신호와 오디오 신호를 함께 전송하는 경우를 가정하면, 각각의 비디오 스트리밍 데이터와 오디오 스트리밍 데이터 외에도 장면기술자 스트리밍 데이터와 객체기술자 스트리밍 데이터를 더 포함을 하여 전송을 하게 된다. 이러한 스트리밍 데이터를 받은 수신측의 디먹싱 및 디코딩 과정은 먼저, 초기 객체 기술자(Initial Object Descriptor, 이하 IOD) 데이터에서는 해당하는 장면의 장면기술자 스트리밍 데이터를 장면기술자의 요소 스트리밍 식별자로써 지정한다. 그러면, 해당 장면기술자 스트리밍 데이터에서 그 장면을 구성하는 복수의 객체들에 대한 정보를 분석하여, 객체기술자 스트리밍 데이터 중에서 각각의 객체에 해당하는 객체기술자의 요소 스트리밍 식별자를 찾아서, 그 요소 스트리밍 식별자를 통해서 다시 비디오 스트리밍 데이터와 오디오 스트리밍 데이터 중에서 각각의 객체에 해당하는 데이터를 찾는다. 이렇게 해서 찾은 각각의 객체들의 비디오데이터와 오디오데이터는 다시 합성되어 하나의 장면으로써 사용자에게 출력된다.Assuming that the video signal and the audio signal are transmitted together, in addition to the video streaming data and the audio streaming data, the scene descriptor streaming data and the object descriptor streaming data are further included. In the demuxing and decoding process of the receiving side receiving the streaming data, the initial object descriptor (hereinafter referred to as IOD) data first designates scene descriptor streaming data of a corresponding scene as an element streaming identifier of the scene descriptor. Then, by analyzing the information on the plurality of objects constituting the scene from the scene descriptor streaming data, to find the element streaming identifier of the object descriptor corresponding to each object in the object descriptor streaming data, through the element streaming identifier Again, the data corresponding to each object is found among the video streaming data and the audio streaming data. The video data and audio data of each object found in this way are recombined and output to the user as a scene.

그런데, 무선통신에 있어서는 대여폭이 한정되기 때문에, 상기한 바와 같이 복잡한 정보를 수용하는 MPEG-4로 압축된 멀티미디어 스트리밍 데이터를 송수신하기에는 적합하지 않다. 또한 휴대성과 저전력 소모를 중시하는 이동단말기에 장착되는 마이크로 프로세서는 상기의 복잡한 디먹싱 및 디코딩 과정을 처리하기에는 어려움이 있다는 문제점이 있다.However, since the rental width is limited in wireless communication, it is not suitable for transmitting / receiving MPEG-4 compressed multimedia streaming data that accommodates complex information as described above. In addition, the microprocessor mounted on the mobile terminal that emphasizes portability and low power consumption has a problem that it is difficult to process the complex demuxing and decoding process.

본 발명은 상기의 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 무선통신망에서 MPEG-4를 이용한 멀티미디어 스트리밍 데이터를 송수신할 수 있는 방법과 그 방법에 사용하기 적합한 수신장치를 제공하는 것이다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide a method capable of transmitting and receiving multimedia streaming data using MPEG-4 in a wireless communication network and a receiving apparatus suitable for use in the method.

도 1은 본 발명의 실시례에 따른 멀티미디어 스트리밍 데이터 송수신 방법을 도시하는 흐름도.1 is a flowchart illustrating a method for transmitting and receiving multimedia streaming data according to an embodiment of the present invention.

도 2는 본 발명의 실시례에 따른 멀티미디어 스트리밍 데이터 수신장치를 도시하는 블록도.2 is a block diagram illustrating an apparatus for receiving multimedia streaming data according to an embodiment of the present invention.

도 3은 본 발명에 따르는 송수신 방법에 사용되는 멀티미디어 스트리밍 데이터의 구조를 나타내는 도면.3 is a diagram showing the structure of multimedia streaming data used in the transmission and reception method according to the present invention.

도 4는 RTP 패킷의 구조를 도시하는 도면.4 illustrates the structure of an RTP packet.

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

100 : 제어부110 : 수신부100: control unit 110: receiving unit

120 : 복조부130 : 제1 버퍼120: demodulation unit 130: first buffer

140 : 디페킷라이제이션부150 : 디먹스부140: depekitization part 150: demux part

160 : 디코딩부170 : 제2 버퍼160: decoding unit 170: second buffer

180 : 표시부190 : 스피커180: display unit 190: speaker

상기한 목적을 달성하기 위하여, 본 발명에 따른 멀티미디어 스트리밍 데이터 송수신 방법은 전송하고자 하는 비디오 신호를 MPEG-4 심플 프로파일을 이용하여 코딩하여 비디오 스트리밍 데이터를 생성하고, 전송하고자 하는 오디오 신호를 G.723.1 코덱, MPEG-1 오디오 레이어 3 코덱, AAC(Advanced Audio Codec) 중 어느 하나를 이용하여 코딩하여 오디오 스트리밍 데이터를 생성하는 제1 단계; 상기 비디오 스트리밍 데이터 및 상기 오디오 스트리밍 데이터에 해당하는 IOD 스트리밍 데이터를 생성하고, 상기 비디오 스트리밍 데이터, 오디오 스트리밍 데이터, 및 IOD 스트리밍 데이터를 SL 먹스와 플렉스 먹스를 이용하여 먹싱하되, 객체 기술자 트랙과 장면 기술자 트랙은 생성하지 않고, IOD 스트리밍 데이터에는 객체 기술자의 요소 스트리밍 식별자와 장면 기술자의 요소 스트리밍 식별자를 포함시키지 않고 먹싱하여 제2 멀티미디어 스트리밍 데이터를 생성하는 제2 단계; 상기 제2 멀티미디어 스트리밍 데이터를 패킷화하여 제1 멀티미디어 스트리밍 데이터를 생성하는 제3 단계; 상기 제1 멀티미디어 스트리밍 데이터를 변조하여 멀티미디어 신호를 생성하고 무선채널을 통해 상기 멀티미디어 신호를 송신하는 제4 단계; 상기 멀티미디어 신호를 무선채널을 통해 수신하여 상기 제1 멀티미디어 스트리밍 데이터로 복조하는 제5 단계; 상기 제1 멀티미디어 스트리밍 데이터를 디패킷라이제이션하여 상기 제2 멀티미디어 스트리밍 데이터를 생성하는 제6 단계; 상기 제2 멀티미디어 스트리밍 데이터를 플렉스디먹스와 SL 디먹스를 이용하여 디먹싱하여 비디오 스트리밍 데이터, 오디오 스트리밍 데이터, IDO 스트리밍 데이터로 분리하는 제7 단계; 상기 비디오 스트리밍 데이터와 상기 오디오 스트리밍 데이터를 각각 비디오 신호와 오디오 신호로 디코딩하는 제8 단계; 상기 비디오 신호와 상기 오디오 신호를 사용자에게 출력하는 제9 단계를 포함하는 것을 특징으로 한다.In order to achieve the above object, the multimedia streaming data transmission / reception method according to the present invention encodes a video signal to be transmitted using MPEG-4 simple profile to generate video streaming data and transmits an audio signal to be transmitted to G.723.1. A first step of generating audio streaming data by coding using any one of a codec, an MPEG-1 audio layer 3 codec, and an advanced audio codec (AAC); Generate IOD streaming data corresponding to the video streaming data and the audio streaming data, and mux the video streaming data, the audio streaming data, and the IOD streaming data using SL mux and flex mux, with an object descriptor track and scene descriptor Generating a second multimedia streaming data by muxing without generating a track and without including the element streaming identifier of the object descriptor and the element streaming identifier of the scene descriptor in the IOD streaming data; Generating a first multimedia streaming data by packetizing the second multimedia streaming data; Generating a multimedia signal by modulating the first multimedia streaming data and transmitting the multimedia signal through a wireless channel; Receiving a multimedia signal through a wireless channel and demodulating the multimedia signal into the first multimedia streaming data; Depacketizing the first multimedia streaming data to generate the second multimedia streaming data; A seventh step of demuxing the second multimedia streaming data using the flex demux and the SL demux to separate video streaming data, audio streaming data, and IDO streaming data; An eighth step of decoding the video streaming data and the audio streaming data into a video signal and an audio signal, respectively; And a ninth step of outputting the video signal and the audio signal to a user.

또한, 본 발명에 따른 멀티미디어 스트리밍 데이터 송수신 방법에 사용하기에 적합한 수신장치는, 객체 기술자 트랙과 장면 기술자 트랙이 포함되지 않고, IOD 스트리밍 데이터에는 객체 기술자의 요소 스트리밍 식별자와 장면 기술자의 요소 스트리밍 식별자를 포함하지 않는 멀티미디어 신호를 수신하는 수신부; 상기 수신부에서 전송된 상기 멀티미디어 신호를 복조하여 제1 멀티미디어 스트리밍 데이터로 변환하는 복조부; 상기 복조부에서 전송된 상기 제1 멀티미디어 스트리밍 데이터를 제2 멀티미디어 스트리밍 데이터로 디페킷라이제이션하는 디페킷라이제이션부; 상기 디패킷라이제이션부에서 전송된 상기 제2 멀티미디어 스트리밍 데이터를 비디오 스트리밍 데이터, 오디오 스트리밍 데이터, IOD 스트리밍 데이터로 분리하는 디먹스부; 상기 디먹스부에서 전송된 상기 비디오 스트리밍 데이터를 MPEG-4 심플 프로파일을 이용하여 디코딩하여 비디오 신호로 변환하고, 상기 디먹스부에서 전송된 상기 오디오 스트리밍 데이터를 G.723.1 코덱, MPEG-1 오디오 레이어 3 코덱, AAC 중 어느 하나를 이용하여 디코딩하여 오디오 신호로 변환하는 디코딩부; 상기 디페킷라이제이션부, 상기 디먹스부, 상기 디코딩부를 제어하는 제어부; 상기 디코딩부에서 전송된 상기 비디오 신호를 화면에 출력하는 표시부; 및 상기 디코딩부에서 전송된 상기 오디오 신호를 스피커를 통해 출력하는 스피커를 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 수신장치를 특징으로 한다.In addition, a receiver suitable for use in the method for transmitting and receiving multimedia streaming data according to the present invention does not include an object descriptor track and a scene descriptor track, and the IOD streaming data includes an element streaming identifier of an object descriptor and an element streaming identifier of a scene descriptor. Receiving unit for receiving a multimedia signal not included; A demodulator for demodulating the multimedia signal transmitted from the receiver and converting the multimedia signal into first multimedia streaming data; A de-packetization unit configured to de-packetize the first multimedia streaming data transmitted from the demodulator into second multimedia streaming data; A demux unit for separating the second multimedia streaming data transmitted from the depacketization unit into video streaming data, audio streaming data, and IOD streaming data; The video streaming data transmitted from the demux unit is decoded using an MPEG-4 simple profile to be converted into a video signal, and the audio streaming data transmitted from the demux unit is a G.723.1 codec and an MPEG-1 audio layer. A decoding unit which decodes using any one of 3 codecs and AAC and converts them into audio signals; A control unit controlling the de-pekitization unit, the demux unit, and the decoding unit; A display unit which outputs the video signal transmitted from the decoding unit to a screen; And a speaker for outputting the audio signal transmitted from the decoding unit through a speaker.

상술한 목적 및 기타의 목적과 본 발명의 특징 및 이점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명하면 다음과 같다.The above and other objects and features and advantages of the present invention 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.

도 3은 본 발명에 따른 멀티미디어 스트리밍 데이터 송수신방법 및 수신장치에서 사용되는 MPEG-4 데이터를 나타내는 도면이다. 일반적인 MPEG-4에 의한 멀티미디어 스트리밍 데이터와는 다르게, 장면기술자 트랙과 객체기술자 트랙은 포함되지 않는다. 즉 MPEG-4의 시스템을 규정하는 ISO/IEC 14496-1의 규정과는 다르게 멀티미디어 스트리밍 데이터는 IOD 스트리밍 데이터, 비디오 스트리밍 데이터, 오디오 스트리밍 데이터만으로 구성된다. 장면기술자 트랙과 객체기술자 트랙이 제외되기 때문에, IOD 데이터 중에서 해당 장면기술자 데이터를 지정하는 장면기술자 요소스트리밍 식별자와 해당 객체기술자 데이터를 지정하는 객체기술자 요소스트리밍 식별자는 제외된다.3 is a diagram illustrating MPEG-4 data used in a multimedia streaming data transmission and reception method and a reception device according to the present invention. Unlike multimedia streaming data by general MPEG-4, the scene descriptor track and the object descriptor track are not included. In other words, unlike the ISO / IEC 14496-1, which defines the MPEG-4 system, multimedia streaming data consists of only IOD streaming data, video streaming data, and audio streaming data. Since the scene descriptor track and the object descriptor track are excluded, the scene descriptor element streaming identifier specifying the scene descriptor data and the object descriptor element streaming identifier specifying the object descriptor data are excluded from the IOD data.

수신측에서의 데이터 디코딩과정은 수신된 패킷(210) 중에서 IOD 스트리밍 데이터(240)에 해당하는 정보 중에서 esDescrptor[1] : Video(250) 정보에서 해당하는 비디오 스트리밍 데이터(220)의 요소 스트리밍 식별자(ES_ID)를 추출하여 비디오 스트리밍 데이터(220)을 지정한다. 마찬가지 방법으로 esDescrptor[2] : Audio(260)에 해당하는 오디오 스트리밍 데이터(230)를 지정한다. IOD 스트리밍 데이터(240)의 구조는 ISO/IEC 14496-1의 규격을 따르는데, 그 규격은 다음과 같다.The data decoding process at the receiving side is an element streaming identifier (ES_ID) of video streaming data 220 corresponding to esDescrptor [1]: Video 250 information among information corresponding to IOD streaming data 240 among the received packets 210. Extracts and specifies video streaming data 220. In the same manner, esDescrptor [2]: Audio streaming data 230 corresponding to Audio 260 is designated. The structure of the IOD streaming data 240 follows the standard of ISO / IEC 14496-1, which is as follows.

IOD{IOD {

bit(8)TAG;0x02bit (8) TAG; 0x02

bit(8)length;0x38bit (8) length; 0x38

bit(10)ObjectDecriptorIDbit (10) ObjectDecriptorID

bit(1)URL-FLAG;0bit (1) URL-FLAG; 0

bit(1)IncludeInlineProfileLevelFlag;0bit (1) IncludeInlineProfileLevelFlag; 0

bit(4)reserved;0b1111bit (4) reserved; 0b1111

bit(8)ODProfileLevelIndication;0x80bit (8) ODProfileLevelIndication; 0x80

bit(8)SceneProfileLevelIndication;0xFFbit (8) SceneProfileLevelIndication; 0xFF

bit(8)AudioProfileLevelIndication;main=0x01bit (8) AudioProfileLevelIndication; main = 0x01

bit(8)VisualProfileLevelIndication;0x03bit (8) VisualProfileLevelIndication; 0x03

bit(8)GraphicsProfileLevelIndication;0xFFbit (8) GraphicsProfileLevelIndication; 0xFF

esDescrptor[1];VideoesDescrptor [1]; Video

esDescrptor[2];AudioesDescrptor [2]; Audio

그런데, 본 발명에 따른 송수신방법에서는 장면기술자를 사용하지 않으므로, 장면기술자에 해당하는 SceneProfileLevelIndication는 사용하지 않는다.However, since the scene descriptor is not used in the transmission / reception method according to the present invention, the SceneProfileLevelIndication corresponding to the scene descriptor is not used.

도 3의 아래쪽 그림은 오디오 스트리밍 데이터만 송수신하는 경우를 도시한 도면이다. 즉, 비디오 스트리밍 데이터와 오디오 스트리밍 데이터는 반드시 동시에 전송되는 것이 아니라, 도시된 바와 같이 각각 전송될 수도 있다.3 is a diagram illustrating a case where only audio streaming data is transmitted and received. That is, the video streaming data and the audio streaming data are not necessarily transmitted at the same time, but may be transmitted as shown.

도 4는 RTP(Real Time Protocol) 패킷의 데이터 구조를 도시하는 도면이다. 본 발명의 바람직한 실시례에 따르면, 멀티미디어 스트리밍 데이터를 전송하기 위한 전송 프로토콜로써 RTP를 사용할 수 있다. RTP 패킷은 동기화를 위한 정보를 포함하는데, MPEG-4 레이어에는 이미 동기화를 위한 정보가 포함되어 있기 때문에,RTP 패킷에서 지원하는 동기화에 관한 정보는 중복적인 것이 되기 때문에, 송수신되는 데이터의 양을 줄이기 위해서 이러한 중복정보는 제거하는 것이 바람직하다.4 is a diagram illustrating a data structure of a Real Time Protocol (RTP) packet. According to a preferred embodiment of the present invention, RTP can be used as a transport protocol for transmitting multimedia streaming data. The RTP packet contains information for synchronization. Since the MPEG-4 layer already contains information for synchronization, the information on synchronization supported by the RTP packet is redundant, thus reducing the amount of data transmitted and received. For this reason, it is desirable to remove such duplicate information.

RTP 패킷의 규격은 "Request for Comment:1889-RTP"에서 정의하는데, 도 4를 참조하여 제거되는 동기화부분을 설명하면 다음과 같다. 1비트 필드로서 확장 헤더를 사용하는지 여부를 정하는 X(Extension)은 사용하지 않기 때문에 0으로 세팅한다. 또한 4비트 필드로 고정헤더 이후에 나열되는 CSRC 식별자의 수를 나타내는 CC(CSRC Count)는 CSRC 식별자를 사용하지 않기 때문에 0으로 세팅된다.The specification of the RTP packet is defined in "Request for Comment: 1889-RTP." Referring to FIG. Set to 0 because X (Extension), which determines whether to use the extension header as a 1-bit field, is not used. In addition, the CC (CSRC Count) indicating the number of CSRC identifiers listed after the fixed header as a 4-bit field is set to 0 because the CSRC identifier is not used.

도 1은 본 발명의 실시례에 따른 멀티미디어 스트리밍 데이터의 송수신 방법을 도시하는 흐름도이다. 먼저, 송신방법(1)에 대해 설명하면, 전송하고자 하는 비디오 신호를 MPEG-4 심플 프로파일을 이용하여 코딩하여 비디오 스트리밍 데이터를 생성하고, 전송하고자 하는 오디오 신호를 G.723.1 코덱 또는 MPEG-1 오디오 레이어 3 코덱 중 어느 하나를 이용하여 코딩하여 오디오 스트리밍 데이터를 생성하는 제1 단계(10)를 거친다.1 is a flowchart illustrating a method of transmitting and receiving multimedia streaming data according to an embodiment of the present invention. First, the transmission method (1) will be described. The video signal to be transmitted is encoded using MPEG-4 simple profile to generate video streaming data, and the audio signal to be transmitted is G.723.1 codec or MPEG-1 audio. A first step 10 of coding using one of the layer 3 codecs to generate audio streaming data is performed.

비디오 신호는 ISO/IEC 14496-2에 정의된 MPEG-4 심플 프로파일을 고려하고, 바람직하게는 프레임 레이트는 2~15 Frames/sec 정도로 하고, 이미지의 크기는 SQCIF(128x96) 또는 QCIF(176x144)로 할 수 있다. 이러한 제한은 필수적인 것은 아니고, 단지 현재 사용되는 무선망의 대여폭을 고려할 제한이다.The video signal takes into account the MPEG-4 simple profile defined in ISO / IEC 14496-2, preferably the frame rate is about 2-15 frames / sec, and the image size is SQCIF (128x96) or QCIF (176x144). can do. This restriction is not essential, but merely a consideration to consider the rental width of the currently used wireless network.

오디오 신호는 비트-레이트(bit-rate)와 사용목적에 따라 G.723.1 코덱, MPEG-1 오디오 레이어 3 코덱, AAC 중 어느 하나를 이용하여 코딩할 수 있다.The audio signal may be coded using any one of the G.723.1 codec, the MPEG-1 audio layer 3 codec, and the AAC according to the bit rate and the intended use.

다음으로, 비디오 스트리밍 데이터 및 오디오 스트리밍 데이터에 해당하는IOD 스트리밍 데이터를 생성하고, 비디오 스트리밍 데이터, 오디오 스트리밍 데이터, 및 IOD 스트리밍 데이터를 SL 먹스와 플렉스 먹스를 이용하여 먹싱하되, 객체 기술자 트랙과 장면 기술자 트랙은 생성하지 않고, IOD 스트리밍 데이터에는 객체 기술자의 요소 스트리밍 식별자와 장면 기술자의 요소 스트리밍 식별자를 포함시키지 않고 먹싱하여 제2 멀티미디어 스트리밍 데이터를 생성하는 제2 단계(20)를 거친다. SL 먹스와 플렉스 먹스는 ISO/IEC 14496-1의 규격을 따르기 때문에 이에 대한 자세한 설명은 생략한다.Next, generate IOD streaming data corresponding to the video streaming data and the audio streaming data, and mux the video streaming data, the audio streaming data, and the IOD streaming data using the SL mux and the flex mux, but the object descriptor track and scene descriptor. The second step 20 is performed without generating the track and muxing the IOD streaming data without including the element streaming identifier of the object descriptor and the element streaming identifier of the scene descriptor. Since the SL mux and the flex mux follow the standard of ISO / IEC 14496-1, detailed description thereof will be omitted.

객체 기술자 트랙과 장면 기술자 트랙을 사용하지 않을 뿐 아니라, IOD 스트리밍 데이터 내부의 객체 기술자의 요소 스트리밍 식별자와 장면 기술자의 요소 스트리밍 식별자를 사용하지 않음으로 인하여, IOD 스트리밍 데이터에서 바로 비디오 및 오디오 스트리밍 데이터를 직접 포인팅한다. 이러한 방식은 IOD에서 장면 서술자와 객체 서술자를 거쳐 비디오, 오디오 스트리밍 데이터를 포인팅하는 경우 보다 데이터 패킷의 오버 헤드를 줄일 수 있다. 또한 디먹싱 및 디코딩 단계의 데이터 처리과정이 단순하기 때문에 휴대용 단말기의 프로세서의 요구사양이 높지 않다.Not only does it use object descriptor tracks and scene descriptor tracks, but it does not use element streaming identifiers of object descriptors and scene descriptors of scene descriptors within IOD streaming data. Point directly. This approach can reduce the overhead of data packets rather than pointing video and audio streaming data across scene descriptors and object descriptors in the IOD. In addition, since the data processing of the demuxing and decoding stages is simple, the requirements of the processor of the portable terminal are not high.

다음으로, 제2 멀티미디어 스트리밍 데이터를 패킷화하여 제1 멀티미디어 스트리밍 데이터를 생성하는 제3 단계(30)를 거친다. 이때 바람직하게는 RTP 패킷을 사용할 수 있다. 또한 RTP 패킷을 이용하는 경우에는 바람직하게는, 타임스템프, CCRC 식별자, SSRC 식별자를 포함하지 않는데, 이는 동기화에 관한 정보는 이미 MPEG-4에서 지원하기 때문이다.Next, a third step 30 of packetizing the second multimedia streaming data to generate the first multimedia streaming data is performed. In this case, preferably, an RTP packet may be used. In addition, when using an RTP packet, preferably, it does not include a timestamp, a CCRC identifier, and an SSRC identifier because information on synchronization is already supported in MPEG-4.

다음으로, 제1 멀티미디어 스트리밍 데이터를 변조하여 멀티미디어 신호를생성하고 무선채널을 통해 상기 멀티미디어 신호를 송신하는 제4 단계(40)를 거친다.Next, a fourth step 40 of generating a multimedia signal by modulating the first multimedia streaming data and transmitting the multimedia signal through a wireless channel is performed.

수신방법(2)을 설명하면 먼저, 상기 멀티미디어 신호를 무선채널을 통해 수신하여 상기 제1 멀티미디어 스트리밍 데이터로 복조하는 제5 단계(50)를 거친다. 이 때 바람직하게는 제5 단계(5)와 후술하는 제6 단계(6)의 사이에 제1 멀티미디어 스트리밍 데이터를 버퍼링하는 단계를 더 포함할 수 있다. 이는 데이터의 수신지연시 버퍼링된 데이터를 후속단계로 보냄으로써, 수신시의 데이터의 끊김현상을 개선하기 위함이다.Referring to the reception method 2, first, a fifth step 50 of receiving the multimedia signal through a wireless channel and demodulating the first multimedia streaming data is performed. In this case, the method may further include buffering the first multimedia streaming data between the fifth step 5 and the sixth step 6 described later. This is to improve data dropping at the time of reception by sending the buffered data to a subsequent step when the data is delayed.

다음으로, 제1 멀티미디어 스트리밍 데이터를 디패킷라이제이션하여 상기 제2 멀티미디어 스트리밍 데이터를 생성하는 제6 단계(60)를 거친다.Next, a sixth step 60 of depacketizing the first multimedia streaming data to generate the second multimedia streaming data is performed.

다음으로, 제2 멀티미디어 스트리밍 데이터를 플렉스디먹스와 SL 디먹스를 이용하여 디먹싱하여 비디오 스트리밍 데이터, 오디오 스트리밍 데이터, IDO 스트리밍 데이터로 분리하는 제7 단계(7)를 거친다. 플렉스디먹스와 SL 디먹스의 동작은 ISO/IEC 14496-1에서 규정하는 바와 동일하므로 자세한 설명은 생략한다.Next, a seventh step (7) is performed to demux the second multimedia streaming data using the flex demux and the SL demux to separate the video streaming data, the audio streaming data, and the IDO streaming data. Since the operation of the flex demux and the SL demux is the same as that defined in ISO / IEC 14496-1, a detailed description thereof will be omitted.

다음으로, 비디오 스트리밍 데이터와 오디오 스트리밍 데이터를 각각 비디오 신호와 오디오 신호로 디코딩하는 제8 단계(80)를 거친다. 디코딩시 비디오 스트리밍 데이터와 오디오 스트리밍 데이터는 IDO 스트리밍 데이터에 의해 바로 포인팅이 된다. 이때 바람직하게는, 제8 단계(80)와 후술하는 제9 단계(90)의 사이에 비디오 신호와 오디오 신호를 버퍼링하는 단계를 더 포함할 수 있다. 더욱 바람직하게는, 데이터양이 많은 영상신호가 지연되는 경우가 많으므로, 이러한 경우에는 오디오신호에 우선순위를 두어 지연되는 비디오 신호는 건너뜀으로써 사용자에게 출력되는 멀티미디어 스트리밍 데이터가 끊기는 것을 방지할 수 있다.Next, an eighth step 80 of decoding the video streaming data and the audio streaming data into the video signal and the audio signal is performed. In decoding, video streaming data and audio streaming data are directly pointed to by IDO streaming data. In this case, the method may further include buffering the video signal and the audio signal between the eighth step 80 and the ninth step 90 described later. More preferably, since a video signal having a large amount of data is often delayed, in this case, priority is given to the audio signal so that the delayed video signal is skipped, thereby preventing the multimedia streaming data output to the user from being interrupted. have.

다음으로, 상기 비디오 신호와 상기 오디오 신호를 사용자에게 출력하는 제9 단계(90)를 거친다. 이때 비디오 신호는 사용자의 단말기 화면(180)에 출력이 되고, 오디오 신호는 사용자의 단말기 스피커(190)를 통해 출력이 된다.Next, a ninth step 90 of outputting the video signal and the audio signal to a user is performed. In this case, the video signal is output to the terminal screen 180 of the user, and the audio signal is output through the terminal speaker 190 of the user.

이러한 멀티미디어 스트리밍 데이터 송수신 방법에 있어서, 바람직하게는 비디오 스트리밍 데이터와 오디오 스트리밍 데이터 중 어느 하나만 선택적으로 송수신 할 수 있도록 할 수 있다.In the multimedia streaming data transmission and reception method, preferably, any one of video streaming data and audio streaming data can be selectively transmitted and received.

도 2는 본 발명의 멀티미디어 스트리밍 데이터 송수신 방법에 사용하기 적합한 멀티미디어 스트리밍 데이터 수신장치의 구성도이다. 수신장치는 제어부(100), 수신부(110), 복조부(120), 디페킷라이제이션부(130), 디먹스부(140), 디코딩부(160), 표시부(180), 스피커(190)로 구성된다.2 is a block diagram of a multimedia streaming data receiving apparatus suitable for use in the method for transmitting and receiving multimedia streaming data of the present invention. The reception device includes a control unit 100, a reception unit 110, a demodulation unit 120, a depeetization unit 130, a demux unit 140, a decoding unit 160, a display unit 180, and a speaker 190. It consists of.

수신부(110)는 객체 기술자 트랙과 장면 기술자 트랙이 포함되지 않고, IOD 스트리밍 데이터에는 객체 기술자의 요소 스트리밍 식별자와 장면 기술자의 요소 스트리밍 식별자를 포함하지 않는 멀티미디어 신호를 수신한다. 멀티미디어 신호는 전술한 멀티미디어 스트리밍 데이터 송수신방법에서 설명한 멀티미디어 신호와 동일한 신호이다.The receiver 110 does not include the object descriptor track and the scene descriptor track, and receives the multimedia signal that does not include the element streaming identifier of the object descriptor and the element streaming identifier of the scene descriptor in the IOD streaming data. The multimedia signal is the same signal as the multimedia signal described in the aforementioned multimedia streaming data transmission / reception method.

복조부(120)는 수신부(110)에서 전송된 멀티미디어 신호를 복조하여 제1 멀티미디어 스트리밍 데이터로 변환시킨다. 바람직하게는, 복조부(120)와 후술하는 디페킷라이제이션부(140)의 사이에 제1 버퍼(130)를 추가로 구성하여 제1 멀티미디어 스트리밍 데이터를 버퍼링시킴으로써 데이터의 끊김현상을 개선할수 있다.The demodulator 120 demodulates the multimedia signal transmitted from the receiver 110 and converts the multimedia signal into first multimedia streaming data. Preferably, the first buffer 130 may be further configured between the demodulator 120 and the de-packetization unit 140 to be described later, thereby buffering the first multimedia streaming data, thereby reducing the disconnection of the data. .

디페킷라이제이션부(140)는 복조부(120)에서 전송된 제1 멀티미디어 스트리밍 데이터를 제2 멀티미디어 스트리밍 데이터로 디페킷라이제이션한다. 이때 바람직하게는 제1 멀티미디어 스트리밍 데이터는 RTP를 이용하여 패킷화된 데이터이고, 디페킷라이제이션부(140)는 RTP를 이용하여 디페킷라이제이션할 수 있다. 더욱 바람직하게는, MPEG-4에서도 동기화에 관한 데이터를 포함시키기 때문에, RTP 패킷에서 동기화에 관한 데이터는 중복되기 때문에 제1 멀티미디어 스트리밍 데이터는 타임스템프, CSRC 식별자, 및 SSRC 식별자를 포함하지 않을 수 있다.The depacketization unit 140 depackets the first multimedia streaming data transmitted from the demodulator 120 into the second multimedia streaming data. In this case, preferably, the first multimedia streaming data is packetized data using RTP, and the de-packetization unit 140 may de-packetize using RTP. More preferably, since MPEG-4 also includes data on synchronization, the first multimedia streaming data may not include a timestamp, CSRC identifier, and SSRC identifier because the data on synchronization in the RTP packet is duplicated. .

디먹스부(150)는 디패킷라이제이션부(140)에서 전송된 제2 멀티미디어 스트리밍 데이터를 비디오 스트리밍 데이터, 오디오 스트리밍 데이터, IOD 스트리밍 데이터로 분리한다. 디먹스부(150)는 ISO/IEC 14496-1에 따라 플렉스 디먹스(152)와 SL 디먹스(154)로 구성된다.The demux unit 150 separates the second multimedia streaming data transmitted from the depacketization unit 140 into video streaming data, audio streaming data, and IOD streaming data. The demux unit 150 is composed of a flex demux 152 and an SL demux 154 according to ISO / IEC 14496-1.

디코딩부(160)는 디먹스부(150)에서 전송된 비디오 스트리밍 데이터를 MPEG-4 심플 프로파일(simple profile)을 이용하여 디코딩하여 비디오 신호로 변환하고, 디먹스부(150)에서 전송된 오디오 스트리밍 데이터를 G.723.1 코덱, MPEG-1 오디오 레이어 3 코덱, AAC 중 어느 하나를 이용하여 디코딩하여 오디오 신호로 변환한다.The decoding unit 160 decodes the video streaming data transmitted from the demux unit 150 using an MPEG-4 simple profile to convert the video signal into a video signal, and the audio stream transmitted from the demux unit 150. The data is decoded using any one of the G.723.1 codec, the MPEG-1 audio layer 3 codec, and the AAC to be converted into an audio signal.

바람직하게는, 디코딩부(160)의 다음단에 제2 버퍼(170)를 더 포함하여 구성함으로써, 디코딩부(160)에서 출력되는 상기 비디오 신호 및 상기 오디오 신호를 버퍼링하여 표시부(180) 및 스피커(190)로 출력할 수 있다. 더욱 바람직하게는, 비디오 신호가 지연되는 경우 오디오 신호에 우선순위를 두어 지연되는 비디오 신호를 건너뛰도록 설정할 수 있다.Preferably, the second buffer 170 is further included in the next stage of the decoding unit 160 to buffer the video signal and the audio signal output from the decoding unit 160 to display the display unit 180 and the speaker. And output to 190. More preferably, when the video signal is delayed, the audio signal may be prioritized to be skipped.

제어부(100)는 디페킷라이제이션부(140), 디먹스부(150), 디코딩부(160)를 제어한다. 제어부(100)에서의 제어동작은 일반적인 MPEG-4 데이터 수신장치의 제어동작과 동일하므로 자세한 설명은 생략한다.The control unit 100 controls the de-packetization unit 140, the demux unit 150, and the decoding unit 160. Since the control operation of the control unit 100 is the same as that of the general MPEG-4 data receiving apparatus, a detailed description thereof will be omitted.

표시부(180)는 디코딩부(160)에서 전송된 비디오 신호를 화면을 통해 사용자에게 출력하고, 스피커(190)는 디코딩부(160)에서 전송된 오디오 신호를 사용자에게 출력한다.The display unit 180 outputs the video signal transmitted from the decoder 160 to the user through the screen, and the speaker 190 outputs the audio signal transmitted from the decoder 160 to the user.

이상에서 설명한 바와 같이 본 발명에 따른 멀티미디어 스트리밍 데이터 수신방법 및 그 방법에 적합한 수신장치에 따르면, 송수신되는 스트리밍 데이터는 전체적으로 MPEG-4 기준에 부합하기 때문에, 동영상을 높은 압축률로 송수신할 수 있으며, 이종 통신망간의 멀티미디어 자료의 전달이 용이하다. 또한, MPEG-4의 객체지향에 관련되는 데이터를 제거함으로써, 스트리밍 데이터의 양이 대폭 감소되어 대여폭이 한정되는 이동통신망과 같은 무선채널에서 사용하기 적합할 뿐만 아니라, 디먹싱 및 디코딩 알고리즘이 단순하기 때문에, 시스템 사양이 비교적 낮고 소비전력이 문제가 되는 이동 단말기에서 구현하기에 적합한 현저한 효과가 있다.As described above, according to the method for receiving multimedia streaming data according to the present invention and a receiver suitable for the method, since the transmitted and received streaming data conforms to the MPEG-4 standard as a whole, video can be transmitted and received at a high compression rate. Easy transmission of multimedia data between communication networks. In addition, by eliminating the data related to the object orientation of MPEG-4, the amount of streaming data is greatly reduced and suitable for use in a wireless channel such as a mobile communication network in which the bandwidth is limited, and the demuxing and decoding algorithm is simple. Therefore, there is a remarkable effect suitable for implementing in a mobile terminal in which the system specification is relatively low and power consumption is a problem.

또한, 본 발명의 바람직한 실시예에 따르면, MPEG-4의 우수한 신호 동기 기능을 사용하여 오디오 신호와 비디오 신호를 동기시키기 때문에, RTP 패킷 중에서 동기화를 위해 사용되는 데이터를 생략하여 전송할 수 있기 때문에, 전송되는 스트리밍 데이터양을 감소시킬 수 있는 현저한 효과가 있다.In addition, according to a preferred embodiment of the present invention, since the audio signal and the video signal are synchronized using the excellent signal synchronization function of MPEG-4, since the data used for synchronization can be omitted from the RTP packet, the transmission is performed. There is a remarkable effect that can reduce the amount of streaming data.

아울러 본 발명의 바람직한 실시예들은 예시의 목적을 위해 개시된 것이며, 당업자라면 본 발명의 사상과 범위 안에서 다양한 수정, 변경, 부가 등이 가능할 것이며, 이러한 수정 변경 등은 이하의 특허청구의 범위에 속하는 것으로 보아야 할 것이다.In addition, preferred embodiments of the present invention are disclosed for the purpose of illustration, those skilled in the art will be able to make various modifications, changes, additions, etc. within the spirit and scope of the present invention, such modifications and modifications belong to the scope of the claims You will have to look.

Claims (18)

전송하고자 하는 비디오 신호를 MPEG-4 심플 프로파일을 이용하여 코딩하여 비디오 스트리밍 데이터를 생성하고, 전송하고자 하는 오디오 신호를 G.723.1 코덱, MPEG-1 오디오 레이어 3 코덱, AAC 중 어느 하나를 이용하여 코딩하여 오디오 스트리밍 데이터를 생성하는 제1 단계;The video signal to be transmitted is coded using MPEG-4 simple profile to generate video streaming data, and the audio signal to be transmitted is coded using any one of G.723.1 codec, MPEG-1 audio layer 3 codec and AAC. A first step of generating audio streaming data; 상기 비디오 스트리밍 데이터 및 상기 오디오 스트리밍 데이터에 해당하는 IOD 스트리밍 데이터를 생성하고, 상기 비디오 스트리밍 데이터, 오디오 스트리밍 데이터, 및 IOD 스트리밍 데이터를 SL 먹스와 플렉스 먹스를 이용하여 먹싱하되, 객체 기술자 트랙과 장면 기술자 트랙은 생성하지 않고, IOD 스트리밍 데이터에는 객체 기술자의 요소 스트리밍 식별자와 장면 기술자의 요소 스트리밍 식별자를 포함시키지 않고 먹싱하여 제2 멀티미디어 스트리밍 데이터를 생성하는 제2 단계;Generate IOD streaming data corresponding to the video streaming data and the audio streaming data, and mux the video streaming data, the audio streaming data, and the IOD streaming data using SL mux and flex mux, with an object descriptor track and scene descriptor Generating a second multimedia streaming data by muxing without generating a track and without including the element streaming identifier of the object descriptor and the element streaming identifier of the scene descriptor in the IOD streaming data; 상기 제2 멀티미디어 스트리밍 데이터를 패킷화하여 제1 멀티미디어 스트리밍 데이터를 생성하는 제3 단계;Generating a first multimedia streaming data by packetizing the second multimedia streaming data; 상기 제1 멀티미디어 스트리밍 데이터를 변조하여 멀티미디어 신호를 생성하고 무선채널을 통해 상기 멀티미디어 신호를 송신하는 제4 단계;Generating a multimedia signal by modulating the first multimedia streaming data and transmitting the multimedia signal through a wireless channel; 상기 멀티미디어 신호를 무선채널을 통해 수신하여 상기 제1 멀티미디어 스트리밍 데이터로 복조하는 제5 단계;Receiving a multimedia signal through a wireless channel and demodulating the multimedia signal into the first multimedia streaming data; 상기 제1 멀티미디어 스트리밍 데이터를 디패킷라이제이션하여 상기 제2 멀티미디어 스트리밍 데이터를 생성하는 제6 단계;Depacketizing the first multimedia streaming data to generate the second multimedia streaming data; 상기 제2 멀티미디어 스트리밍 데이터를 플렉스디먹스와 SL 디먹스를 이용하여 디먹싱하여 비디오 스트리밍 데이터, 오디오 스트리밍 데이터, IDO 스트리밍 데이터로 분리하는 제7 단계;A seventh step of demuxing the second multimedia streaming data using the flex demux and the SL demux to separate video streaming data, audio streaming data, and IDO streaming data; 상기 비디오 스트리밍 데이터와 상기 오디오 스트리밍 데이터를 각각 비디오 신호와 오디오 신호로 디코딩하는 제8 단계;An eighth step of decoding the video streaming data and the audio streaming data into a video signal and an audio signal, respectively; 상기 비디오 신호와 상기 오디오 신호를 사용자에게 출력하는 제9 단계를 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 송수신 방법.And a ninth step of outputting the video signal and the audio signal to a user. 제1 항에 있어서,According to claim 1, 상기 데이터 패킷통신은 RTP를 이용하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 송수신 방법.The data packet communication is a multimedia streaming data transmission and reception method, characterized in that using the RTP. 제2 항에 있어서,The method of claim 2, 상기 RTP를 이용한 패킷은 타임스템프, CSRC 식별자, 및 SSRC 식별자를 포함하지 않는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 송수신 방법.The packet using the RTP does not include a timestamp, CSRC identifier, and SSRC identifier. 제1 항 내지 제3 항 중 어느 하나에 있어서,The method according to any one of claims 1 to 3, 상기 송수신 방법은 비디오 스트리밍 데이터와 오디오 스트리밍 데이터 중 어느 하나만 선택적으로 송수신 할 수 있는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 송수신 방법.The transmitting and receiving method is a multimedia streaming data transmission and reception method, characterized in that only one of the video streaming data and audio streaming data can be selectively transmitted and received. 제1 항 내지 제3 항 중 어느 하나에 있어서,The method according to any one of claims 1 to 3, 상기 제5 단계와 상기 제6 단계 사이에 상기 제1 멀티미디어 스트리밍 데이터를 버퍼링하는 단계를 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 송수신 방법.And buffering the first multimedia streaming data between the fifth step and the sixth step. 제1 항 내지 제3 항 중 어느 하나에 있어서,The method according to any one of claims 1 to 3, 상기 제8 단계와 상기 제9 단계 사이에 상기 비디오 신호와 상기 오디오 신호를 버퍼링하는 단계를 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 송수신 방법.And buffering the video signal and the audio signal between the eighth step and the ninth step. 제6 항에 있어서,The method of claim 6, 상기 비디오 신호가 지연되는 경우 상기 오디오 신호에 우선순위를 두어 상기 비디오 신호를 건너뛰는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 송수신 방법.And if the video signal is delayed, give priority to the audio signal and skip the video signal. 제4 항에 있어서,The method of claim 4, wherein 상기 제5 단계와 상기 제6 단계 사이에 상기 스트리밍 데이터를 버퍼링하는 단계를 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 송수신 방법.And buffering the streaming data between the fifth step and the sixth step. 제4 항에 있어서,The method of claim 4, wherein 상기 제8 단계와 상기 제9 단계 사이에 상기 비디오 신호와 상기 오디오 신호를 버퍼링하는 단계를 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 송수신 방법.And buffering the video signal and the audio signal between the eighth step and the ninth step. 객체 기술자 트랙과 장면 기술자 트랙이 포함되지 않고, IOD 스트리밍 데이터에는 객체 기술자의 요소 스트리밍 식별자와 장면 기술자의 요소 스트리밍 식별자를 포함하지 않는 멀티미디어 신호를 수신하는 수신부;A receiver which does not include an object descriptor track and a scene descriptor track, and which receives the multimedia signal including the element streaming identifier of the object descriptor and the element streaming identifier of the scene descriptor in the IOD streaming data; 상기 수신부에서 전송된 상기 멀티미디어 신호를 복조하여 제1 멀티미디어 스트리밍 데이터로 변환하는 복조부;A demodulator for demodulating the multimedia signal transmitted from the receiver and converting the multimedia signal into first multimedia streaming data; 상기 복조부에서 전송된 상기 제1 멀티미디어 스트리밍 데이터를 제2 멀티미디어 스트리밍 데이터로 디페킷라이제이션하는 디페킷라이제이션부;A de-packetization unit configured to de-packetize the first multimedia streaming data transmitted from the demodulator into second multimedia streaming data; 상기 디패킷라이제이션부에서 전송된 상기 제2 멀티미디어 스트리밍 데이터를 비디오 스트리밍 데이터, 오디오 스트리밍 데이터, IOD 스트리밍 데이터로 분리하는 디먹스부;A demux unit for separating the second multimedia streaming data transmitted from the depacketization unit into video streaming data, audio streaming data, and IOD streaming data; 상기 디먹스부에서 전송된 상기 비디오 스트리밍 데이터를 MPEG-4 심플 프로파일을 이용하여 디코딩하여 비디오 신호로 변환하고, 상기 디먹스부에서 전송된 상기 오디오 스트리밍 데이터를 G.723.1 코덱, MPEG-1 오디오 레이어 3 코덱, AAC 중 어느 하나를 이용하여 디코딩하여 오디오 신호로 변환하는 디코딩부;The video streaming data transmitted from the demux unit is decoded using an MPEG-4 simple profile to be converted into a video signal, and the audio streaming data transmitted from the demux unit is a G.723.1 codec and an MPEG-1 audio layer. A decoding unit which decodes using any one of 3 codecs and AAC and converts them into audio signals; 상기 디페킷라이제이션부, 상기 디먹스부, 상기 디코딩부를 제어하는 제어부;A control unit controlling the de-pekitization unit, the demux unit, and the decoding unit; 상기 디코딩부에서 전송된 상기 비디오 신호를 화면에 출력하는 표시부; 및A display unit which outputs the video signal transmitted from the decoding unit to a screen; And 상기 디코딩부에서 전송된 상기 오디오 신호를 스피커를 통해 출력하는 스피커를 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 수신장치.And a speaker for outputting the audio signal transmitted from the decoding unit through a speaker. 제10 항에 있어서,The method of claim 10, 상기 제1 멀티미디어 스트리밍 데이터는 RTP를 이용하여 패킷화된 데이터이고;The first multimedia streaming data is data packetized using RTP; 상기 디페킷라이제이션부는 RTP를 이용하여 디페킷라이제이션하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 수신장치.The de-packetization unit de-packetizing the multimedia streaming data receiving apparatus, characterized in that using the RTP. 제11 항에 있어서, 상기 제1 멀티미디어 스트리밍 데이터는,The method of claim 11, wherein the first multimedia streaming data, 타임스템프, CSRC 식별자, 및 SSRC 식별자를 포함하지 않는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 수신장치.Multimedia streaming data receiving apparatus, characterized in that it does not include a time stamp, CSRC identifier, and SSRC identifier. 제10 항 내지 제12 항 중 어느 한 항에 있어서,The method according to any one of claims 10 to 12, 상기 멀티미디어 스트리밍 데이터 수신장치는 비디오 스트리밍 데이터와 오디오 스트리밍 데이터 중 어느 하나만 선택적으로 수신할 수 있는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 수신장치.The apparatus for receiving multimedia streaming data may selectively receive only one of video streaming data and audio streaming data. 제10 항 내지 제12 항 중 어느 한 항에 있어서,The method according to any one of claims 10 to 12, 상기 복조부에서 출력되는 상기 제1 멀티미디어 스트리밍 데이터를 버퍼링하여 상기 디페킷라이제이션부로 출력하는 제1 버퍼를 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 수신장치.And a first buffer for buffering the first multimedia streaming data output from the demodulator and outputting the first multimedia streaming data to the de-packetization unit. 제10 항 내지 제12 항 중 어느 한 항에 있어서,The method according to any one of claims 10 to 12, 상기 디코딩부에서 출력되는 상기 비디오 신호 및 상기 오디오 신호를 버퍼링하여 상기 표시부 및 상기 스피커로 출력하는 제2 버퍼를 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 수신장치.And a second buffer configured to buffer the video signal and the audio signal output from the decoding unit and output the buffered output to the display unit and the speaker. 제15 항에 있어서, 상기 제2 버퍼는The method of claim 15, wherein the second buffer is 상기 비디오 신호가 지연되는 경우 상기 오디오 신호에 우선순위를 두어 상기 비디오 신호를 건너뛰는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 수신장치.And if the video signal is delayed, give priority to the audio signal and skip the video signal. 제13 항에 있어서,The method of claim 13, 상기 복조부에서 출력되는 상기 제1 멀티미디어 스트리밍 데이터를 버퍼링하여 상기 디페킷라이제이션부로 출력하는 제1 버퍼를 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 수신장치.And a first buffer for buffering the first multimedia streaming data output from the demodulator and outputting the first multimedia streaming data to the de-packetization unit. 제13 항에 있어서,The method of claim 13, 상기 디코딩부에서 출력되는 상기 비디오 신호 및 상기 오디오 신호를 버퍼링하여 상기 표시부 및 상기 스피커로 출력하는 제2 버퍼를 더 포함하는 것을 특징으로 하는 멀티미디어 스트리밍 데이터 수신장치.And a second buffer configured to buffer the video signal and the audio signal output from the decoding unit and output the buffered output to the display unit and the speaker.
KR1020020005130A 2002-01-29 2002-01-29 Method of Transmitting Multimedia Streaming Data via Wireless Network and Receiver Using the Same KR20030065002A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020005130A KR20030065002A (en) 2002-01-29 2002-01-29 Method of Transmitting Multimedia Streaming Data via Wireless Network and Receiver Using the Same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020005130A KR20030065002A (en) 2002-01-29 2002-01-29 Method of Transmitting Multimedia Streaming Data via Wireless Network and Receiver Using the Same

Publications (1)

Publication Number Publication Date
KR20030065002A true KR20030065002A (en) 2003-08-06

Family

ID=32219760

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020005130A KR20030065002A (en) 2002-01-29 2002-01-29 Method of Transmitting Multimedia Streaming Data via Wireless Network and Receiver Using the Same

Country Status (1)

Country Link
KR (1) KR20030065002A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100682910B1 (en) * 2004-12-31 2007-02-15 삼성전자주식회사 Method and apparatus for MPEG-4 encoding/decoding
KR100686194B1 (en) * 2004-09-03 2007-02-22 케이.디이.티이 전자주식회사 A portable audio player which involves DAB/DMB transmitter in it
KR100733965B1 (en) * 2005-11-01 2007-06-29 한국전자통신연구원 Object-based audio transmitting/receiving system and method
KR100973131B1 (en) * 2003-12-29 2010-07-29 주식회사 케이티 Method For Transmitting Video Using Video CODEC Profile Exchange

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980027902A (en) * 1996-10-18 1998-07-15 김광호 Video Conference System Using Wireless LAN Card
KR20000040272A (en) * 1998-12-17 2000-07-05 이계철 Apparatus for packing mpeg audio bit stream
KR20020096107A (en) * 2001-06-16 2002-12-31 엘지전자 주식회사 Apparatus for version control of digital television
KR20030056103A (en) * 2001-12-27 2003-07-04 한국전자통신연구원 Apparatus for activating specific region in mpeg-2 video using mpeg-4 scene description and method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980027902A (en) * 1996-10-18 1998-07-15 김광호 Video Conference System Using Wireless LAN Card
KR20000040272A (en) * 1998-12-17 2000-07-05 이계철 Apparatus for packing mpeg audio bit stream
KR20020096107A (en) * 2001-06-16 2002-12-31 엘지전자 주식회사 Apparatus for version control of digital television
KR20030056103A (en) * 2001-12-27 2003-07-04 한국전자통신연구원 Apparatus for activating specific region in mpeg-2 video using mpeg-4 scene description and method thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100973131B1 (en) * 2003-12-29 2010-07-29 주식회사 케이티 Method For Transmitting Video Using Video CODEC Profile Exchange
KR100686194B1 (en) * 2004-09-03 2007-02-22 케이.디이.티이 전자주식회사 A portable audio player which involves DAB/DMB transmitter in it
KR100682910B1 (en) * 2004-12-31 2007-02-15 삼성전자주식회사 Method and apparatus for MPEG-4 encoding/decoding
KR100733965B1 (en) * 2005-11-01 2007-06-29 한국전자통신연구원 Object-based audio transmitting/receiving system and method
US7912566B2 (en) 2005-11-01 2011-03-22 Electronics And Telecommunications Research Institute System and method for transmitting/receiving object-based audio
US9271101B2 (en) 2005-11-01 2016-02-23 Electronics And Telecommunications Research Institute System and method for transmitting/receiving object-based audio

Similar Documents

Publication Publication Date Title
US7010032B1 (en) Moving image coding apparatus and decoding apparatus
KR100557103B1 (en) Data processing method and data processing apparatus
TWI432035B (en) Backward-compatible aggregation of pictures in scalable video coding
CN100568966C (en) A kind of network transfer method of audio/video data
CN1717935B (en) I-picture insertion on request
US20110274180A1 (en) Method and apparatus for transmitting and receiving layered coded video
JP4549610B2 (en) COMMUNICATION SYSTEM, COMMUNICATION METHOD, TRANSMISSION DEVICE AND METHOD, RECEPTION DEVICE AND METHOD, AND PROGRAM
CN101321280A (en) Real-time video transcoding stream medium server
EP1230802B1 (en) Mpeg-4 video specific control packet for providing a customized set of coding tools
JP2004537226A (en) System and method for broadcasting separately encoded signals over ATSC channels
KR20030065002A (en) Method of Transmitting Multimedia Streaming Data via Wireless Network and Receiver Using the Same
JP2001148853A (en) Moving picture encoder and decoder
KR100530919B1 (en) Data processing method and data processing apparatus
US20070058576A1 (en) Mobile communication terminal and method for reproducing digital broadcasting
JP4356023B2 (en) Transmitting apparatus and method, receiving apparatus and method, and program
KR100713363B1 (en) Apparatus and method for transmitting mpeg
JP2004007461A (en) Data processor and its method
KR101148072B1 (en) Multimedia supporting system and method thereof
KR100437168B1 (en) communication method used in MPEG-4 system
KR100530920B1 (en) Image and voice transmitting apparatus and receiving apparatus
Burlacu et al. MPEG-4 Technology Strategy Analysis
KR20030057505A (en) Multimedia data transfer system using Real-time Transport Protocol

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application