맞춤기술찾기

이전대상기술

비디오 스트리밍 스케줄링 방법 및 장치

  • 기술번호 : KST2015101235
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 네트워크 미디어 인지형(network media-aware) 비디오 스트리밍 스케줄링(video streaming scheduling)을 위한 장치 및 그 방법에 관한 것으로, 비디오 영상의 높은 전달 품질을 보장하기 위해 가용 대역폭 측정을 통한 패킷 손실을 예측하고 이를 비디오 전송률에 적용하여 가변적 네트워크 성능을 반영함으로써 패킷 전송 데드라인을 최소화하는 적응적 스케줄링 기법을 제공한다. 또한 본 발명은, 스트리밍 클라이언트를 통해 패킷의 손실, 훼손, 지연 등을 감지하여 패킷에 포함된 데이터의 미디어 특성검사를 실시하고, 재전송 중요도를 반영한 피드백 메시지를 구성하여 스트리밍 서버에 제공하며, 스트리밍 서버 측에서 네트워크 성능 및 미디어 특성을 동시에 고려한 최적화된 서브 스케줄링 윈도우(sub-scheduling window)를 생성하여 이를 기초로 패킷을 선별적으로 선택, 제어, 스케줄링하는 것을 특징으로 한다. 비디오 스케줄링, 비디오 스트리밍, IPTV
Int. CL H04N 21/262 (2011.01) H04N 21/2387 (2011.01)
CPC H04N 21/26283(2013.01) H04N 21/26283(2013.01) H04N 21/26283(2013.01) H04N 21/26283(2013.01)
출원번호/일자 1020090024053 (2009.03.20)
출원인 한국전자통신연구원
등록번호/일자 10-1098826-0000 (2011.12.20)
공개번호/일자 10-2010-0062812 (2010.06.10) 문서열기
공고번호/일자 (20111226) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020080120806   |   2008.12.01
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2009.03.20)
심사청구항수 13

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 문용혁 대한민국 대전광역시 서구
2 나재훈 대한민국 대전광역시 서구
3 권혁찬 대한민국 대전광역시 서구
4 구자범 대한민국 충청남도 천안시
5 이승민 대한민국 대전광역시 유성구
6 전용성 대한민국 대전 서구
7 남택용 대한민국 대전 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 제일특허법인(유) 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)
2 김원준 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 (주)에이그램 서울특별시 강남구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2009.03.20 수리 (Accepted) 1-1-2009-0170453-70
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
3 선행기술조사의뢰서
Request for Prior Art Search
2011.04.11 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2011.05.20 수리 (Accepted) 9-1-2011-0045344-15
5 의견제출통지서
Notification of reason for refusal
2011.05.24 발송처리완료 (Completion of Transmission) 9-5-2011-0276301-07
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2011.07.25 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2011-0570320-36
7 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2011.07.25 수리 (Accepted) 1-1-2011-0570321-82
8 등록결정서
Decision to grant
2011.12.08 발송처리완료 (Completion of Transmission) 9-5-2011-0726781-76
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
인터넷 프로토콜 기반의 유무선망과, 상기 인터넷 프로토콜 기반의 유무선망의 가용 대역폭에 따른 네트워크 성능 및 비디오 스트리밍 패킷의 특성 분석을 통한 미디어 특성에 따른 서브 스케줄링 윈도우를 구성하여 스케줄링 서비스를 수행하는 비디오 스트리밍 서버와, 상기 비디오 스트리밍 서버의 스케줄링 서비스에 따른 비디오 스트리밍 패킷을 수신하여 비디오 프레임으로 복호화 및 렌더링하며, 상기 수신된 비디오 스트리밍 패킷의 미디어 특성을 판별하고, 상기 판별된 미디어 특성에 따라 재전송 요청 피드백 메시지를 구성하여 상기 비디오 스트리밍 서버로 전송하는 클라이언트 단말을 포함하되, 상기 미디어 특성은, 프레임 데드라인 초과 여부 및 참조 프레임 여부 및 데드라인을 초과한 프레임의 GOP(Group of Picture) 내의 유효성을 각각 포함하는 비디오 스트리밍 스케줄링 장치
2 2
제 1 항에 있어서, 상기 비디오 스트리밍 서버는, 상기 클라이언트 단말로부터 전송되는 상기 재전송 요청 피드백 메시지로부터 미디어 특성 정보를 추출하고, 상기 추출된 미디어 특성 정보와 상기 클라이언트 단말의 패킷 손실 예측 정보를 기반으로 상기 서브 스케줄링 윈도우를 구성하는 비디오 스트리밍 스케줄링 장치
3 3
제 1 항에 있어서, 상기 비디오 스트리밍 서버는, 상기 비디오 스트리밍 패킷의 전송을 담당하는 비디오 스트리밍 전송부와, 상기 비디오 스트리밍 패킷의 적응적 스케줄링을 담당하는 비디오 스케줄링 메니저 를 포함하는 비디오 스트리밍 스케줄링 장치
4 4
제 3 항에 있어서, 상기 비디오 스트리밍 전송부는, 원시 비디오 데이터를 부호화하는 인코딩부와, 상기 인코딩부를 통해 부호화된 데이터를 상기 비디오 스트리밍 패킷으로 구성하는 패킷 처리부와, 상기 패킷 처리부를 통해 구성된 비디오 스트리밍 패킷을 상기 인터넷 프로토콜 기반의 유무선망을 통해 상기 클라이언트 단말로 전송하는 스트리미 바인딩부 를 포함하는 비디오 스트리밍 스케줄링 장치
5 5
제 3 항에 있어서, 상기 비디오 스케줄링 매니저는, 상기 클라이언트 단말로부터의 재전송 요청 피드백 메시지를 수신하는 피드백 수신부와, 상기 수신된 재전송 요청 피드백 메시지로부터 미디어 특성 정보를 분석하는 미디어 분석부와, 상기 인터넷 프로토콜 기반의 유무선망의 가용 대역폭을 예측하여 패킷 손실 예측 정보를 생성하는 대역폭 예측부와 상기 분석된 미디어 특성 정보와 상기 생성된 패킷 손실 예측 정보를 동시에 고려하여 상기 서브 스케줄링 윈도우를 구성하는 패킷 스케줄링 결정부와, 상기 비디오 스트리밍 전송부를 통해 구성된 비디오 스트리밍 패킷을 대기열에 임시 저장한 후, 상기 구성된 서브 스케줄링 윈도우에 따라 상기 비디오 스트리밍 패킷을 선별적으로 추출 및 제어하여 상기 비디오 스트리밍 전송부로 전달하는 큐 관리부 를 포함하는 비디오 스트리밍 스케줄링 장치
6 6
제 1 항에 있어서, 상기 클라이언트 단말은, 상기 비디오 스트리밍 서버로부터의 비디오 스트리밍 패킷을 수신 및 영상 처리하는 비디오 스트리밍 수신부와, 상기 수신된 비디오 스트리밍 패킷의 미디어 특성 정보를 파악하고, 상기 파악된 미디어 특성 정보에 따른 피드백 메시지를 생성 및 전송하는 비디오 피드백 매니저 를 포함하는 비디오 스트리밍 스케줄링 장치
7 7
제 6 항에 있어서, 상기 비디오 스트리밍 수신부는, 상기 비디오 스트리밍 패킷을 수신하는 스트림 언바인딩부와, 상기 수신된 비디오 스트리밍 패킷을 비디오 프레임으로 복호화하는 디코딩부와, 상기 복호화된 비디오 프레임을 렌더링하여 원 영상으로 재생할 수 있게 하는 렌더링부 를 포함하는 비디오 스트리밍 스케줄링 장치
8 8
제 6 항에 있어서, 상기 비디오 피드백 매니저는, 상기 수신된 비디오 스트리밍 패킷에 대한 패킷 손실 예측 및 미디어 특성 검사를 수행하는 패킷 손실 예측부와, 상기 패킷 손실 예측 및 미디어 특성 검사에 따른 패킷 손실 예측 정보 및 미디어 특성 정보를 피드백 메시지로 구성하는 피드백 구성부와, 상기 구성된 피드백 메시지를 상기 비디오 스트리밍 서버로 전송하는 피드백 전송부와, 상기 미디어 특성 검사를 수행한 결과, 상기 비디오 스트리밍 패킷의 재전송 요청이 불필요한 경우로 판단된 경우에 상기 비디오 스트리밍 패킷을 폐기 처리하는 패킷 폐기부와, 비디오 프레임의 구성을 위해 요구되는 상기 비디오 스트리밍 패킷의 도착 마감시간을 연산하는 데드라인 연산부와, 상기 비디오 프레임이 참조 프레임인지의 여부를 판별하는 프레임간 종속성 검사부와, GOP(Group Of Picture)의 구성에 필요한 별도의 마감시간을 두어 상기 비디오 스트리밍 패킷의 재전송을 요구할 필요성이 있을 경우에 상기 GOP의 다른 프레임의 참조자로서의 역할을 하는 GOP 정당성 검사부 를 포함하는 비디오 스트리밍 스케줄링 장치
9 9
인터넷 프로토콜 기반의 유무선망을 통해 비디오 스트리밍 서버에서 클라이언트 단말로 비디오 스트리밍 스케줄링을 서비스하는 방법으로서, 상기 비디오 스트리밍 서버에 의해 비디오 스트리밍 패킷의 전송이 시작되면, 상기 인터넷 프로토콜 기반의 유무선망의 가용 대역폭 정보를 측정하고, 상기 비디오 스트리밍 패킷의 프레임 재생 순서에 근거하여 순차적으로 각 패킷들을 전송 대기열에 배열하는 과정과, 상기 클라이언트 단말로부터 피드백 메시지가 수신되면 상기 수신된 피드백 메시지로부터 미디어 특성과 관련된 지표를 분석하고, 패킷 손실 확률 모델을 이용하여 전송률을 조율하여 상기 미디어 특성과 상기 인터넷 프로토콜 기반의 유무선망의 네트워크 성능을 고려한 서브 스케줄링 윈도우를 구성하는 과정과, 상기 구성된 서브 스케줄링 윈도우를 상기 비디오 스트리밍 패킷에 적용하여 순차적으로 프로토콜에 바인딩하여 상기 클라이언트 단말로 전송하는 과정을 포함하되, 상기 미디어 특성은, 프레임 데드라인 초과 여부 및 참조 프레임 여부 및 데드라인을 초과한 프레임의 GOP(Group of Picture) 내의 유효성을 각각 포함하는 비디오 스트리밍 스케줄링 방법
10 10
제 9 항에 있어서, 상기 방법은, 상기 클라이언트 단말로부터 피드백 메시지가 수신되지 않으면, 상기 패킷 손실 확률 모델을 근거로 프레임 데드라인을 조정할 수 있는 서브 스케줄링 윈도우를 구성하는 과정 을 더 포함하는 비디오 스트리밍 스케줄링 방법
11 11
인터넷 프로토콜 기반의 유무선망을 통해 비디오 스트리밍 서버로부터의 비디오 스트리밍 패킷을 수신하는 클라이언트 단말의 비디오 스트리밍 스케줄링 방법으로서, 상기 수신되는 비디오 스트리밍 패킷이 손실, 훼손, 지연이 발생된 비디오 스트리밍 패킷이면, 상기 비디오 스트리밍 패킷에 대한 미디어 특성 정보를 파악하기 위해 상기 비디오 스트리밍 패킷의 프레임 데드라인 연산 및 프레임간 종속성을 체크하는 과정과, 상기 미디어 특성 정보를 파악한 결과, 상기 비디오 스트리밍 패킷의 프레임데드라인이 만료되지 않았으면, 상기 비디오 스트리밍 패킷의 프레임간 종속성 검사를 통해 참조 프레임 여부를 검사하고 만료되지 않은 참조 프레임에는 중요도 높음의 재전송 우선순위를 부여하며, 만약 만료되지 않은 일반 프레임인 경우 중요도 중간의 재전송 우선순위를 부여하는 과정을 포함하되, 상기 미디어 특성은, 프레임 데드라인 초과 여부 및 참조 프레임 여부 및 데드라인을 초과한 프레임의 GOP(Group of Picture) 내의 유효성을 각각 포함하는 비디오 스트리밍 스케줄링 방법
12 12
제 11 항에 있어서, 상기 방법은, 상기 프레임 데드라인이 만료되었으면, 상기 비디오 스트리밍 패킷의 프레임 내의 GOP 데드라인을 연산하는 과정과, 상기 프레임 데드라인이 만료된 프레임이 상기 GOP 데드라인이 만료된 경우, 상기 비디오 스트리밍 패킷을 폐기 처분하는 과정과, 상기 프레임 데드라인이 만료된 프레임이 상기 GOP 데드라인이 유효한 경우, 참조 프레임 여부를 검사하고, GOP 유효 참조 프레임인 경우 중요도 높음의 재전송 우선순위를 부여하고, 만약 GOP 유효 일반 프레임인 경우 중요도 중간의 재전송 우선순위를 부여하는 과정 을 더 포함하는 비디오 스트리밍 스케줄링 방법
13 13
제 12 항에 있어서, 상기 방법은, 상기 GOP 데드라인을 연산하거나 상기 참조 프레임 여부를 검사한 결과, 상기 비디오 스트리밍 패킷의 재전송이 유효한 경우, 상기 비디오 스트리밍 패킷에 부여된 재전송 우선순위에 따라 재전송 요청 피드백 메시지를 구성하여 상기 비디오 스트리밍 서버로 전송하는 과정 을 더 포함하는 비디오 스트리밍 스케줄링 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 지식경제부 및 정보통신연구진흥원 한국전자통신연구원 IT성장동력기술개발 유무선 환경의 개방형 IPTV(IPTV2.0)기술개발