KR101525617B1 - 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그방법 - Google Patents

다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그방법 Download PDF

Info

Publication number
KR101525617B1
KR101525617B1 KR1020070127385A KR20070127385A KR101525617B1 KR 101525617 B1 KR101525617 B1 KR 101525617B1 KR 1020070127385 A KR1020070127385 A KR 1020070127385A KR 20070127385 A KR20070127385 A KR 20070127385A KR 101525617 B1 KR101525617 B1 KR 101525617B1
Authority
KR
South Korea
Prior art keywords
transmission path
streaming data
data
path
transmitting
Prior art date
Application number
KR1020070127385A
Other languages
English (en)
Other versions
KR20090060532A (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 KR1020070127385A priority Critical patent/KR101525617B1/ko
Priority to PCT/KR2008/007309 priority patent/WO2009075522A1/en
Priority to JP2010537861A priority patent/JP5323086B2/ja
Priority to US12/747,138 priority patent/US9350500B2/en
Publication of KR20090060532A publication Critical patent/KR20090060532A/ko
Application granted granted Critical
Publication of KR101525617B1 publication Critical patent/KR101525617B1/ko
Priority to US15/134,340 priority patent/US9973555B2/en
Priority to US15/979,416 priority patent/US10826954B2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Radio Transmission System (AREA)

Abstract

본 발명은 스트리밍 데이터가 차단되지 않고 원활하게 재생할 수 있는 스트리밍 데이터 송수신 장치 및 그 방법에 관한 것으로, 더욱 상세하게는 다중 경로를 이용하여 장애물에 관계 없이 실시간의 스트리밍 데이터 교환이 가능한 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그 방법에 관한 것이다. 본 발명은 다중 경로를 이용한 스트리밍 데이터의 전송하는 방법에 있어서, 전송 가능한 경로에 대한 시퀀싱 정보를 포함하는 경로 리스트를 관리하여 유지하는 단계; 상기 스트리밍 데이터를 프레임화하는 단계; 및 상기 시퀀싱 정보에 따라 상기 경로를 통하여 상기 프레임화된 스트리밍 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 스트리밍 데이터 전송 방법을 제공한다.
Figure R1020070127385
다중 경로, 스트리밍 데이터, 가시성(Line of sight), 복원, 60GHz

Description

다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그 방법{APPARATUS AND METHOD FOR TRANSMITTING AND RECEIVING STREAMING DATA USING MULTIPLE PATH}
본 발명은 스트리밍 데이터가 차단되지 않고 원활하게 재생할 수 있는 스트리밍 데이터 송수신 장치 및 그 방법에 관한 것으로, 더욱 상세하게는 다중 경로를 이용하여 장애물에 관계 없이 실시간의 스트리밍 데이터 교환이 가능한 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그 방법에 관한 것이다.
본 발명은 정보통신부 및 정보통신연구진흥원의 IT성장동력기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2007-S-002-01, 과제명: Multi-Gigabit 무선 인터페이스 기술 개발].
채널 특성 상 무지향성 안테나(Omni Antenna) 보다는 지향성 안테나(Directional Antenna)를 사용하는 60GHz 대역의 무선통신시스템에서는, 사용 중인 경로의 채널이 사람 또는 장애물에 의해 차단되는 경우, 채널 상태가 극도로 악화되어 통신이 두절되는 경우가 빈번하게 발생한다. 통신이 두절되는 경우에도, 사람 혹은 장애물이 제거되면 상기 통신 두절이 바로 해소될 수 있지만, 60GHz 대역의 무선통신시스템은 3Gbps 급의 고속으로 데이터를 교환하기 때문에, 아주 짧은 시간이라 하더라도 상기 통신 두절은 아주 심각한 문제를 초래하게 된다.
특히, 실시간의 비디오 스트리밍 데이터 서비스와 같이 대용량의 스트리밍 데이터를 실시간으로 처리하는 경우, 짧은 시간 동안의 통신 두절에 의해서도 비디오 시청의 불연속이 발생하여 시청자의 서비스에 대한 불만을 초래한다.
이러한 통신 두절의 문제점을 해결하기 위하여, 종래에는 다중 경로를 이용하는 다이버시티(diversity) 기술을 사용하였다. 그러나 이러한 다이버시티 기술은 60GHz 대역과 같이 가시성(LOS, Line of Sight)를 이용한 통신에 있어서는 다중 경로로 인한 효과를 보기 어려워 상기 통신 두절과 같은 문제점을 해결할 수는 없었다.
또한, 다중 경로를 이용한 다이버시티 기술의 문제점을 해결하기 위해서, 물리적으로 다중 안테나를 사용하여, 상기 다중 안테나마다 다른 경로를 사용하는 패스 다이버시티(Path Diversity) 기술이 있었다. 이러한 종래의 다중 경로를 사용하는 기술들은 데이터 수신 확인 제어 신호(ACK)를 기반으로 경로가 두절되었음을 판별한다.
그러나 이러한 종래의 다중 경로를 이용한 데이터 송수신 방법은 고속의 실시간 처리를 필요로 하는 시스템이어서 상기 데이터 수신 확인 제어 신호를 수신할 정도의 여유가 없는 시스템이거나, 또는 응답 신호와 같은 피드백 정보가 없는 오픈-루프 시스템(open-loop system)의 경우에는 적용할 수 없는 문제점이 있었다.
본 발명은 가시성(Line of Sight) 상에 사람 또는 장애물이 존재하더라도 다중 경로를 통해 실시간의 스트리밍 데이터 교환의 불연속이 없는 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그 방법을 제공하고자 한다.
또한, 본 발명은 지향성 안테나를 사용한 무선통신시스템이더라도 별도의 제어 신호 없이 스트리밍 데이터의 단절없는 재생이 가능한 스트리밍 데이터 송수신 장치 및 그 방법을 제공하고자 한다.
또한, 본 발명은 다중 경로를 통한 스트리밍 데이터의 교환에 있어서, 상기 스트리밍 데이터에 손실이 있더라도, 상기 손실된 스트리밍 데이터를 복원할 수 있는 스트리밍 데이터 송수신 장치 및 그 방법을 제공하고자 한다.
상기의 목적을 이루고 종래기술의 문제점을 해결하기 위하여, 본 발명은 다중 경로를 이용한 스트리밍 데이터의 전송하는 방법에 있어서, 전송 가능한 경로에 대한 시퀀싱 정보를 포함하는 경로 리스트를 관리하여 유지하는 단계; 상기 스트리밍 데이터를 프레임화하는 단계; 및 상기 시퀀싱 정보에 따라 상기 경로를 통하여 상기 프레임화된 스트리밍 데이터를 전송하는 단계를 포함하는 것을 특징으로 하는 스트리밍 데이터 전송 방법을 제공한다.
본 발명의 일측에 따르면, 다중 경로를 이용한 스트리밍 데이터의 수신하는 방법에 있어서, 스트리밍 데이터 프레임을 수신하여, 상기 수신된 스트리밍 데이터 프레임으로부터 상기 스트리밍 데이터를 수집하는 단계; 상기 수집된 스트리밍 데이터를 검증한 검증 정보를 생성하고, 상기 스트리밍 데이터의 손실 여부를 판단하는 단계; 및 상기 검증 정보를 기반으로 상기 스트리밍 데이터를 복원하는 단계를 포함하는 것을 특징으로 하는 스트리밍 데이터 수신 방법이 제공된다.
본 발명의 다른 일측에 따르면, 다중 경로를 이용한 스트리밍 데이터의 송수신 장치에 있어서, 전송 가능한 경로에 대한 시퀀싱 정보를 포함하는 경로 리스트를 관리하여 유지하는 경로 관리 모듈; 상기 시퀀싱 정보를 포함하는 상기 스트리밍 데이터를 프레임화하여 선정된 안테나를 통하여 상기 스트리밍 데이터를 전송하는 데이터 송신 모듈; 스트리밍 데이터 프레임에 포함된 메타데이터 정보로부터 상기 스트리밍 데이터를 수신하는 데이터 수신 모듈; 상기 스트리밍 데이터의 정확한 수신 여부와 상기 스트리밍 데이터의 손실 여부를 판단하여 검증 정보를 생성하는 데이터 검증 모듈; 및 상기 검증 정보를 기반으로 상기 스트리밍 데이터를 복원하는 복원 모듈을 포함하는 것을 특징으로 하는 스트리밍 데이터 송수신 장치가 제공된다.
본 발명에 의하면 가시성 상에 사람 또는 장애물이 존재하더라도 다중 경로를 통해 실시간의 스트리밍 데이터 교환의 불연속이 없는 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그 방법이 제공된다.
또한, 본 발명에 의하면 지향성 안테나를 사용한 무선통신시스템이더라도 별도의 제어 신호 없이 스트리밍 데이터의 단절 없고, 재생이 가능한 스트리밍 데이 터 송수신 장치 및 그 방법이 제공된다.
또한, 본 발명에 의하면 다중 경로를 통한 스트리밍 데이터의 교환에 있어서, 상기 스트리밍 데이터에 손실이 있더라도, 상기 손실된 스트리밍 데이터를 복원할 수 있는 스트리밍 데이터 송수신 장치 및 그 방법이 제공된다.
이하 첨부된 도면을 참조하여 본 발명에 따른 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그 방법을 상세히 설명한다. 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고, 본 명세서에서 사용되는 용어(terminology)들은 본 발명의 바람직한 실시예를 적절히 표현하기 위해 사용된 용어들로서, 이는 사용자, 운용자의 의도 또는 본 발명이 속하는 분야의 관례 등에 따라 달라질 수 있다. 따라서, 본 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
본 발명의 '스트리밍 데이터'는 '실시간 무압축 비디오 스트리밍 데이터'를 포함한다.
본 발명의 '무선통신시스템'은 '60Ghz 대역의 지향성 안테나를 장착한 무선통신시스템'을 포함한다.
본 발명이 적용되는 '60GHz 대역의 무선통신시스템'은 일반적으로 높은 전송률을 보장하기 위해 가시상 선에 위치하는 지향성 안테나를 사용하여 스트리밍 데이터를 교환하며, 상기 가시상 선 이외의 지향성 안테나를 사용하여, 다른 경로를 통하여 데이터를 교환하는 시스템을 의미한다. 여기서 '다른 경로'는 반사를 이용하거나 또는 통신하는 송수신 장치 이외의 중계 장치를 이용할 수도 있으며, 사용되는 기술적 측면에 따라 다중 경로를 설정하여 사용하는 방법이 달라질 수 있다.
도 1은 본 발명의 일실시예에 의한 다중 경로를 이용한 스트리밍 데이터 송수신 장치의 구성을 도시한 블록도이다.
도 1을 참조하면, 본 발명의 다중 경로를 이용한 스트리밍 데이터의 송수신 장치(100)는 경로 관리 모듈(111), 데이터 송신 모듈(113), 데이터 수신 모듈(121), 데이터 검증 모듈(123), 및 복원 모듈(125)를 포함한다.
경로 관리 모듈(111)은 전송 가능한 경로에 대한 시퀀싱 정보를 포함하는 경로 리스트를 관리하여 유지한다. 경로 관리 모듈(111)은 상기 경로 리스트 정보를 스트리밍 데이터 프레임의 헤더부에 삽입하여, 선정된 안테나를 통해 상기 스트리밍 데이터가 전송되도록 제어한다. 즉, 경로 관리 모듈(111)은 선정된 규칙에 따라 전송 가능한 경로 중에서 특정 경로를 선택하고, 상기 특정 경로 경보를 전송할 상기 스트리밍 데이터의 프레임 헤더에 삽입하고, 상기 안테나를 통하여 상기 스트리밍 데이터가 전송되도록 제어한다.
상기 안테나는 지향성 안테나일 수 있고, 상기 시퀀싱 정보는 상기 경로 리스트에 포함된 하나 이상의 상기 경로에 대한 순환적 순서 정보를 포함하거나, 상기 경로에 대한 우선 순위를 기반으로 한 순서 정보를 포함할 수도 있다.
데이터 송신 모듈(113)은 상기 시퀀싱 정보를 포함하는 상기 스트리밍 데이터를 프레임화하여 선정된 안테나를 통하여 상기 스트리밍 데이터를 전송한다. 즉, 상기 스트리밍 데이터를 물리 계층(Physical Layer)으로 전달하여 경로 관리 모듈(111)에 의해 설정된 상기 안테나를 통하여 전송되도록 한다. 구체적으로는 데이터 송신 모듈(113)은 상기 스트리밍 데이터가 프로그레시브 모드(progressive mode)인 경우, 상기 스트리밍 데이터의 라인 데이터를 순서를 정하고, 상기 시퀀싱 정보에 대응하여 상기 경로를 통하여 전송하며, 상기 스트리밍 데이터가 인터레이스 모드(interaced mode)인 경우, 상기 라인 데이터를 복제하여 상기 시퀀싱 정보에 대응하여, 하나 이상의 상기 경로를 통하여 전송한다.
데이터 수신 모듈(121)은 스트리밍 데이터 프레임에 포함된 메타데이터 정보로부터 상기 스트리밍 데이터를 수신한다.
데이터 검증 모듈(123)은 데이터 수신 모듈(121)에서의 상기 스트리밍 데이터의 정확한 수신 여부와 상기 스트리밍 데이터의 손실 여부를 판단하여 검증 정보를 생성한다.
복원 모듈(125)은 데이터 검증 모듈(123)의 상기 검증 정보를 기반으로 상기 스트리밍 데이터를 복원한다. 복원 모듈(125)은 상기 검증 정보를 기반으로 상기 스트리밍 데이터의 손실 여부를 판단하고, 상기 판단 결과, 상기 스트리밍 데이터가 일부 손실되고, 상기 스트리밍 데이터가 프로그레시브 모드인 경우, 손실된 라인 데이터의 인접 라인 데이터로부터 상기 손실된 라인 데이터를 보간한다. 반면, 상기 판단 결과, 상기 스트리밍 데이터가 일부 손실되고, 상기 스트리밍 데이터가 인터레이스 모드인 경우, 타 경로로 수신된 상기 스트리밍 데이터의 복호화 정보로부터 손실된 라인 데이터를 복원한다. 또한, 상기 판단 결과, 상기 스트리밍 데이 터가 전부 손실된 경우, 복원된 상기 스트리밍 데이터 프레임의 가중 평균을 취하여 상기 손실된 스트리밍 데이터를 복원한다.
도 2는 본 발명의 일실시예에 따른 다중 경로를 이용한 스트리밍 데이터를 전송하는 방법을 도시한 흐름도이다.
도 2를 참조하면, 우선 전송 가능한 경로에 대한 시퀀싱 정보를 포함하는 경로 리스트를 관리하여 유지하고(단계(S210)), 상기 스트리밍 데이터를 프레임화한다(단계(S220)).
이후, 상기 시퀀싱 정보에 다라 다중 경로를 통하여 스트리밍 데이터 프레임을 전송하는데, 상기 스트리밍 데이터 프레임의 전송 방식이 프로그레시브 방식 또는 인터레이스 방식인 지를 판단하여(단계(S230)), 상기 스트리밍 데이터가 프로그레시브 모드인 경우, 상기 스트리밍 데이터의 라인 데이터를 순서를 정하여 상기 시퀀싱 정보에 대응하여 멀티 경로를 통하여 전송한다(단계(S240)).
반면에, 상기 스트리밍 데이터가 인터레이스 모드인 경우, 상기 스트리밍 데이터의 라인 데이터를 복제하고, 상기 시퀀싱 정보에 대응하여 하나 이상의 상기 경로를 통하여 전송한다(단계(S250)).
전술한 바와 같이, 상기 시퀀싱 정보는 상기 경로 리스트에 포함된 하나 이상의 상기 경로에 대한 순환적 순서 정보를 포함하거나, 상기 경로에 대한 우선 순위를 기반으로 한 순서 정보를 포함할 수도 있다. 즉, 상기 라인 데이터 전송 시 사용하는 경로의 순서를 상기 라인 데이터 단위에서 유지하며, 다음 라인 데이터 전송에서는 사용하는 상기 경로의 순서를 순환하며 전송한다. 또한, 중요도와 같 은 우선 순위에 의하여 상기 라인 데이터를 전송하기 위한 경로의 순서나 상기 경로의 반복되는 횟수를 변경하여 상기 라인 데이터의 전송이 가능하다. 이러한 상기 시퀀싱 정보를 기반으로 상기 라인 데이터의 전송 시에는 상기 시퀀싱 정보를 스트리밍 데이터 프레임 헤더 안에 메타데이터 정보에 포함시킬 수도 있다. 이하에서는 도 3 및 도 4를 참조하여, 전송 방식에 따른 라인 데이터 전송을 상세히 설명하기로 한다.
도 3은 본 발명의 일실시예에 따른 프로그레시브 방식의 라인 데이터의 전송 방식을 도시한 것이고, 도 4는 본 발명의 일실시예에 따른 인터레이스 방식의 라인 데이터의 전송 방식을 도시한 것이다.
수신단의 영상신호와 같은 스트리밍 데이터는 인터레이스 방식 및 프로그레시브 방식이 사용도리 수 있다. 인터레이스 방식의 스트리밍 데이터는 하나의 프레임에 해당하는 스트리밍 데이터의 정보를 절반씩 나누어 하나의 프레임에 대하여 주파수가 두 배인 기수 필드(Odd Field) 및 짝수 필드(Even Field)에 나누어 표시한다. 즉, 인터레이스 방식의 스트리밍 데이터는 하나의 프레임에서 홀수 수평동기신호라인으로 이루어진 기수 필드와 짝수 수평동기신호라인으로 이루어진 우수 필드를 포함하며, 프로그레시브 방식은 기수 필드와 우수 필드 중 적어도 하나를 기초로 하나의 프레임을 생성하여 스트리밍 데이터 신호를 생성한다.
도 3을 참조하면, 제1 라인 데이터(331, 333, 335, 337, 339, 341, 343, 345)는 제1 경로(310)을 통해 전송되고, 제2 라인 데이터(332, 334, 336, 338, 340, 342, 344, 346)는 제2 경로(320)를 통해 전송된다. 또한, 도 3에서 다중 경 로는 제1 경로(310) 및 제2 경로(320)만이 존재한다고 가정하면, 제3 라인 데이터부터는 제1 경로(310) 및 제2 경로(320)를 교대로 사용하여 전송된다. 만약 제3 경로가 존재한다고 하면, 상기 제1 경로, 상기 제2 경로, 상기 제3 경로를 교대로 사용하여 전송될 것이다. 이러한 본 발명의 다중 경로를 이용한 스트리밍 데이터 전송 방법에 의하면 전송 경로를 반복적으로 변경하여, 어느 한 채널의 두절로 인한 상기 스트리밍 데이터 전송이 불가능하더라도, 수신단에서 느끼는, 체감 화질과 같은 스트리밍 데이터의 질 손상을 줄일 수 있다.
도 4를 참조하면, 인터레이스 방식은 스트리밍 데이터를 기수 필드(odd field)와 우수 필드(even field)로 나누고, 상기 기수 필드 및 상기 우수 필드를 각각 다른 시간에 주사하는 방식으로, 인접한 라인 데이터는 필드가 다르고, 상기 라인 데이터를 획득하는 시간이 다르므로, 도 3에서와 같은 프로그레시브 방식의 전송 방법을 적용하면 수신단에서 복원할 경우, 화질과 같은 스트리밍 데이터의 질이 저하된다. 따라서, 본 발명에서의 인터레이스 방식의 전송은 상기 스트리밍 데이터의 라인 데이터를 순서를 정하여 상기 시퀀싱 정보에 대응하여 멀티 경로를 통하여 전송하는 데, 라인 데이터를 제1 경로(410)와 제2 경로(420)로 반복적으로 전송한다. 이러한 반복적 전송은 상기 스트리밍 데이터의 라인 데이터의 전송이 끝날 때까지 반복하며, 하나의 스트리밍 데이터를 다 전송한 이후, 다음 스트리밍 데이터를 전송할 경우에는 경로 순서를 변경한다. 이는 전송 채널의 두절이 한 스트리밍 데이터 이상으로 길어졌을 때, 두절된 채널로 보내지도록 분류된 계속되는 라인 데이터의 두절을 방지하기 위한 것이다. 즉, 전송 채널을 반복적으로 변경하 여, 어느 한 채널의 두절로 인한 상기 스트리밍 데이터 전송이 불가능하더라도, 수신단에서 느끼는 체감 화질과 같은 스트리밍 데이터의 질 손상을 줄일 수 있다.
상술한 도 3 및 도 4에서의 다중 경로를 이용한 전송 방법에서, 같은 라인 데이터를 다른 경로를 통해 전송하는데, 본 발명이 적용되는 시스템이 OFDM 기술과 같은 다중 경로 신호의 처리를 할 수 있는 능력(capability)을 가진 다면, 다른 타임 슬롯(time slot)이 아닌, 같은 타임 슬롯에서도 라인 데이터를 전송할 수 도 있다.
도 5는 본 발명의 일실시예에 의한 다중 경로를 이용한 스트리밍 데이터를 수신하는 방법을 도시한 흐름도이다.
도 5를 참조하면, 우선 스트리밍 데이터 프레임을 수신하여, 상기 수신된 스트리밍 데이터 프레임으로부터 상기 스트리밍 데이터를 수집하는데, 구체적으로는, 상기 스트리밍 데이터 프레임에 포함된 메타데이터 정보로부터 상기 스트리밍 데이터를 수집한다(단계(S510)).
이후, 상기 수집된 스트리밍 데이터를 검증한 검증 정보를 생성하고, 상기 스트리밍 데이터의 손실 여부를 판단하고(단계(S520)), 상기 검증 정보를 기반으로 상기 스트리밍 데이터를 복원하기 위해, 상기 스트리밍 데이터의 손실 여부의 판단 결과(단계(S530)), 상기 스트리밍 데이터가 일부 손실되고, 상기 스트리밍 데이터가 프로그레시브 모드인 경우(단계(S540))에는, 손실된 라인 데이터의 인접 라인 데이터로부터 상기 손실된 라인 데이터를 보간한다(단계(S540)). 반면, 상기 판단 결과, 상기 스트리밍 데이터가 일부 손실되고(단계(S530)), 상기 스트리밍 데이터 가 인터레이스 모드인 경우(단계(S540))에는, 타 경로로 수신된 상기 스트리밍 데이터의 복호화 정보로부터 손실된 라인 데이터를 복원한다(단계(S560)).
그러나, 상기 판단 결과, 상기 스트리밍 데이터가 전부 손실된 경우(단계(S530))에는, 복원된 상기 스트리밍 데이터 프레임의 가중 평균을 취하여 상기 손실된 스트리밍 데이터를 복원한다(단계(S570)).
본 발명에 따른 다중 경로를 이용한 스트리밍 데이터 송수신 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD 와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동 작을 수행하기 위해 하나 이상의 소프트웨어 계층으로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.
도 1은 본 발명의 일실시예에 의한 다중 경로를 이용한 스트리밍 데이터 송수신 장치의 구성을 도시한 블록도이다.
도 2는 본 발명의 일실시예에 따른 다중 경로를 이용한 스트리밍 데이터를 전송하는 방법을 도시한 흐름도이다.
도 3은 본 발명의 일실시예에 따른 프로그레시브 방식의 라인 데이터의 전송 방식을 도시한 것이고, 도 4는 본 발명의 일실시예에 따른 인터레이스 방식의 라인 데이터의 전송 방식을 도시한 것이다.
도 5는 본 발명의 일실시예에 의한 다중 경로를 이용한 스트리밍 데이터를 수신하는 방법을 도시한 흐름도이다.

Claims (14)

  1. 가시상 선(Line Of Sight, LOS) 위에 위치하는 제1 전송 경로 및 중계 장치를 이용하는 제2 전송 경로와 관련된 정보를 획득하는 단계;
    상기 정보에 기초하여, 상기 제1 전송 경로 및 상기 제2 전송 경로가 순환적으로 선택되도록 상기 제1 전송 경로 및 상기 제2 전송 경로 중 어느 하나의 전송 경로를 선택하는 단계;
    데이터를 프레임화하는 단계; 및
    상기 제1 전송 경로가 선택되는 경우 상기 가시상 선을 위한 제1 지향성 안테나를 이용함으로써 상기 프레임화된 데이터를 전송하고, 상기 제2 전송 경로가 선택되는 경우 상기 중계 장치를 위한 제2 지향성 안테나를 이용함으로써 상기 프레임화된 데이터를 전송하는 단계
    를 포함하고,
    상기 전송 경로를 선택하는 단계는 상기 제1 전송 경로 및 상기 제2 전송 경로 사이에서 전송 경로를 반복적으로 변경하는 단계를 포함하는 것을 특징으로 하는 데이터 전송 방법.
  2. 제1항에 있어서,
    상기 제1 지향성 안테나 및 상기 제2 지향성 안테나는 60GHz 대역에서 상기 프레임화된 데이터를 전송하는 것을 특징으로 하는 데이터 전송 방법.
  3. 제1항에 있어서,
    상기 선택하는 단계에서,
    현재 사용 중인 전송 경로가 상기 제1 전송 경로인 경우 상기 제2 전송 경로가 선택되고, 현재 사용 중인 전송 경로가 상기 제2 전송 경로인 경우 상기 제1 전송 경로가 선택되는 것을 특징으로 하는 데이터 전송 방법.
  4. 제1항에 있어서,
    상기 제2 전송 경로는 상기 제1 전송 경로와 상이한 것을 특징으로 하는 데이터 전송 방법.
  5. 제1항에 있어서,
    상기 데이터는 스트리밍 데이터인 것을 특징으로 하는 데이터 전송 방법.
  6. 제5항에 있어서,
    상기 스트리밍 데이터는 프로그레스브 모드 또는 인터레이스 모드인 것을 특징으로 하는 데이터 전송 방법.
  7. 제1항 내지 제6항 중에서 어느 하나의 항의 방법을 실행시키기 위한 프로그램이 기록된 컴퓨터 판독 가능한 기록 매체.
  8. 가시상 선(Line Of Sight, LOS) 위에 위치하는 제1 전송 경로 및 중계 장치를 이용하는 제2 전송 경로와 관련된 정보를 획득하고, 상기 정보에 기초하여 상기 제1 전송 경로 및 상기 제2 전송 경로가 순환적으로 선택되도록 상기 제1 전송 경로 및 상기 제2 전송 경로 중 어느 하나의 전송 경로를 선택하는 경로 관리 모듈; 및
    데이터를 프레임화하고, 상기 제1 전송 경로가 선택되는 경우 상기 가시상 선을 위한 제1 지향성 안테나를 이용함으로써 상기 프레임화된 데이터를 전송하며, 상기 제2 전송 경로가 선택되는 경우 상기 중계 장치를 위한 제2 지향성 안테나를 이용함으로써 상기 프레임화된 데이터를 전송하는 데이터 송신 모듈
    을 포함하고,
    상기 경로 관리 모듈은 상기 제1 전송 경로 및 상기 제2 전송 경로 사이에서 전송 경로를 반복적으로 변경하는 것을 특징으로 하는 데이터 전송 장치.
  9. 제8항에 있어서,
    상기 제1 지향성 안테나 및 상기 제2 지향성 안테나는 60GHz 대역에서 상기 프레임화된 데이터를 전송하는 것을 특징으로 하는 데이터 전송 장치.
  10. 제8항에 있어서,
    상기 경로 관리 모듈은
    현재 사용 중인 전송 경로가 상기 제1 전송 경로인 경우 상기 제2 전송 경로를 선택하고, 현재 사용 중인 전송 경로가 상기 제2 전송 경로인 경우 상기 제1 전송 경로를 선택하는 것을 특징으로 하는 데이터 전송 장치.
  11. 제8항에 있어서,
    상기 제2 전송 경로는 상기 제1 전송 경로와 상이한 것을 특징으로 하는 데이터 전송 장치.
  12. 제8항에 있어서,
    상기 데이터는 스트리밍 데이터인 것을 특징으로 하는 데이터 전송 장치.
  13. 제12항에 있어서,
    상기 스트리밍 데이터는 프로그레스브 모드 또는 인터레이스 모드인 것을 특징으로 하는 데이터 전송 장치.
  14. 삭제
KR1020070127385A 2007-12-10 2007-12-10 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그방법 KR101525617B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020070127385A KR101525617B1 (ko) 2007-12-10 2007-12-10 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그방법
PCT/KR2008/007309 WO2009075522A1 (en) 2007-12-10 2008-12-10 Apparatus and method for transmitting and receiving streaming data using multiple path
JP2010537861A JP5323086B2 (ja) 2007-12-10 2008-12-10 多重経路を用いたストリーミングデータの送受信装置および送受信方法
US12/747,138 US9350500B2 (en) 2007-12-10 2008-12-10 Apparatus and method for transmitting and receiving streaming data using multiple paths
US15/134,340 US9973555B2 (en) 2007-12-10 2016-04-20 Apparatus and method for transmitting and receiving streaming data using multiple paths
US15/979,416 US10826954B2 (en) 2007-12-10 2018-05-14 Apparatus and method for transmitting and receiving streaming data using multiple paths

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070127385A KR101525617B1 (ko) 2007-12-10 2007-12-10 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020140044446A Division KR101616614B1 (ko) 2014-04-14 2014-04-14 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그 방법

Publications (2)

Publication Number Publication Date
KR20090060532A KR20090060532A (ko) 2009-06-15
KR101525617B1 true KR101525617B1 (ko) 2015-06-04

Family

ID=40755694

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070127385A KR101525617B1 (ko) 2007-12-10 2007-12-10 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그방법

Country Status (4)

Country Link
US (3) US9350500B2 (ko)
JP (1) JP5323086B2 (ko)
KR (1) KR101525617B1 (ko)
WO (1) WO2009075522A1 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102143620B1 (ko) * 2014-02-17 2020-08-11 삼성전자주식회사 전자 장치에서 다중 인터페이스를 이용한 응용 계층의 요청 처리 장치 및 방법
JP6601068B2 (ja) * 2015-09-01 2019-11-06 富士通コネクテッドテクノロジーズ株式会社 通信方法、通信装置及び通信プログラム
JP6601066B2 (ja) 2015-09-01 2019-11-06 富士通コネクテッドテクノロジーズ株式会社 通信方法、通信装置及び通信プログラム
WO2017077606A1 (ja) * 2015-11-04 2017-05-11 富士通株式会社 無線通信システム、基地局装置、及び端末装置
US10862620B2 (en) * 2017-09-25 2020-12-08 Dolby Laboratories Licensing Corporation Systems and methods to optimize the load of multipath data transportation
US11368253B2 (en) * 2019-06-21 2022-06-21 Hewlett Packard Enterprise Development Lp System to improve the performance and stability of bonding radios

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070054969A (ko) * 2005-11-24 2007-05-30 삼성전자주식회사 빔포밍을 적용한 통신 시스템에서 데이터 전송 방법 및장치

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9720152D0 (en) * 1996-12-18 1997-11-26 Mayup Limited Communications system and method
JP2000299704A (ja) 1999-04-14 2000-10-24 Nippon Telegr & Teleph Corp <Ntt> ストリーム分割情報通信方法及びストリーム分割情報通信装置
US6968309B1 (en) * 2000-10-31 2005-11-22 Nokia Mobile Phones Ltd. Method and system for speech frame error concealment in speech decoding
US7103669B2 (en) * 2001-02-16 2006-09-05 Hewlett-Packard Development Company, L.P. Video communication method and system employing multiple state encoding and path diversity
US6941378B2 (en) * 2001-07-03 2005-09-06 Hewlett-Packard Development Company, L.P. Method for assigning a streaming media session to a server in fixed and mobile streaming media systems
BR0213596A (pt) 2001-09-26 2004-10-26 Interact Devices Inc Sistema e metodo para transmitir sinais de midia
US7327798B2 (en) * 2001-10-19 2008-02-05 Lg Electronics Inc. Method and apparatus for transmitting/receiving signals in multiple-input multiple-output communication system provided with plurality of antenna elements
KR100810350B1 (ko) * 2002-01-07 2008-03-07 삼성전자주식회사 안테나 어레이를 포함하는 부호분할다중접속 이동통신시스템에서 다양한 채널상태에 따른 데이터 송/수신 장치 및 방법
US7260102B2 (en) * 2002-02-22 2007-08-21 Nortel Networks Limited Traffic switching using multi-dimensional packet classification
US7203886B2 (en) * 2002-03-27 2007-04-10 Intel Corporation Detecting and correcting corrupted memory cells in a memory
US7117423B2 (en) * 2002-04-24 2006-10-03 Georgia Tech Research Corp. Methods and systems for multiple substream unequal error protection and error concealment
US7302009B2 (en) * 2003-12-17 2007-11-27 Qualcomm Incorporated Broadcast transmission with spatial spreading in a multi-antenna communication system
US7492749B2 (en) * 2004-05-19 2009-02-17 The Directv Group, Inc. Method and system for providing multi-input-multi-output (MIMO) downlink transmission
JP4459738B2 (ja) * 2004-07-05 2010-04-28 株式会社エヌ・ティ・ティ・ドコモ 中継装置、通信装置および指向性制御方法
US7333421B2 (en) * 2005-02-22 2008-02-19 Interdigitial Technology Corporation OFDM-MIMO communication system using smart spatial symbol mapping and associated methods
US8554232B2 (en) * 2005-08-17 2013-10-08 Apple Inc. Method and system for a wireless multi-hop relay network
EP1964287A4 (en) * 2005-11-29 2012-03-21 Ericsson Telefon Ab L M METHOD AND ARRANGEMENT FOR IMPROVED RELAY TECHNOLOGY
KR20070073138A (ko) * 2006-01-03 2007-07-10 삼성전자주식회사 다중 홉 릴레이 방식의 광대역 무선 접속 통신 시스템에서투명 중계하기 위한 장치 및 방법
JP2009531898A (ja) * 2006-03-29 2009-09-03 テレフオンアクチーボラゲット エル エム エリクソン(パブル) 中継無線通信ネットワークにおける方法および装置
KR100848128B1 (ko) 2006-04-24 2008-07-24 한국전자통신연구원 실시간 스트리밍 프로토콜을 이용한 프로그래시브 스트리밍방법
EP1956732B1 (en) * 2007-02-07 2011-04-06 Sony Deutschland GmbH Method for transmitting signals in a wireless communication system and communication system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070054969A (ko) * 2005-11-24 2007-05-30 삼성전자주식회사 빔포밍을 적용한 통신 시스템에서 데이터 전송 방법 및장치

Also Published As

Publication number Publication date
KR20090060532A (ko) 2009-06-15
US20100325301A1 (en) 2010-12-23
JP2011509553A (ja) 2011-03-24
US9973555B2 (en) 2018-05-15
US10826954B2 (en) 2020-11-03
JP5323086B2 (ja) 2013-10-23
US20180262547A1 (en) 2018-09-13
US9350500B2 (en) 2016-05-24
WO2009075522A1 (en) 2009-06-18
US20160234271A1 (en) 2016-08-11

Similar Documents

Publication Publication Date Title
KR101525617B1 (ko) 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그방법
US11277227B2 (en) Adaptive screen encoding control
US20090327917A1 (en) Sharing of information over a communication network
TWI327858B (en) Inverse telecine algorithm based on state machine
US8160103B2 (en) Method and apparatus for generating preamble of data packet
JP2011505756A (ja) 時間的画像検出
KR101616614B1 (ko) 다중 경로를 이용한 스트리밍 데이터 송수신 장치 및 그 방법
US20100259596A1 (en) Apparatus and method for transmitting stereoscopic image data
JP5178311B2 (ja) 送信装置、送信装置の制御方法、及びプログラム
Usman et al. Performance evaluation of high definition video streaming over mobile ad hoc networks
CN113727185B (zh) 视频帧播放方法及***
JP2008022070A (ja) コンテンツ配信システム、コンテンツ配信サーバ、コンテンツ再生端末、プログラム、コンテンツ配信方法
JP2004015136A (ja) 通信方法及び通信ネットワークシステム及び通信端末装置
KR101832407B1 (ko) 입체 3차원 비디오 정보의 통신을 위한 방법 및 시스템
JP2009253704A (ja) 通信システム、通信装置、及びデータ伝送方法
JP2011176490A (ja) 映像配信システム、中継装置及び映像配信プログラム
JP2012015871A (ja) 映像伝送システム
JP3927486B2 (ja) ストリーミング配信装置、ストリーミング配信システム、及びストリーミング配信方法
US20080205335A1 (en) Data transmitting method for wireless communication system
JP2004254195A (ja) 動画像符号化装置及び動画像符号化方法並びに動画像伝送システム及び動画像符号化プログラム
JP4406623B2 (ja) 動画受信装置
WO2018225245A1 (ja) 送信装置、受信装置、送信方法、受信方法及びプログラム
US7280507B2 (en) Radio LAN data transmission system, radio LAN data transmission method, and computer product
JP2000253059A (ja) 再送制御方法
KR102064825B1 (ko) 3차원 공간에서 이동 중인 협력 노드를 선택하여 수신 노드로의 협력 전송을 수행하는 시스템 및 이의 동작 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
A107 Divisional application of patent
E90F Notification of reason for final refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180426

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20190425

Year of fee payment: 5