맞춤기술찾기

이전대상기술

동적 적응 버퍼링 기반의 OTT 데이터 처리 방법(Method of processing OTT data based on dynamic adaptive buffering)

  • 기술번호 : KST2017014802
  • 담당센터 : 경기기술혁신센터
  • 전화번호 : 031-8006-1570
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 HLS를 동적으로 최적화하는 영상 비트율(video bitrate)로 전송하기 위한 적응 버퍼링을 갖는 OTT 데이터 처리 기술에 관한 것이다. 본 발명에서는 클라이언트 대역폭 용량에 대한 검침을 통해 다층 비트율과 대역폭 조절기 사이의 비디오 스트림을 조정한다. 특히, 본 발명의 다중채널 동적 버퍼링 방식에서는 종래의 HLS에 버퍼를 추가 설정하고 각각의 버퍼는 현재 채널에 대한 상대적인 이전 채널과 다음 채널을 지속적으로 미리 버퍼링함으로써 미디어 채널을 전환할 때 채널재핑 지연시간을 감소시킬 수 있는 장점이 있다.
Int. CL H04N 21/2343 (2011.01.01) H04L 29/06 (2006.01.01) H04N 21/24 (2011.01.01)
CPC H04N 21/234309(2013.01) H04N 21/234309(2013.01) H04N 21/234309(2013.01)
출원번호/일자 1020160026673 (2016.03.04)
출원인 주식회사 큐버, 한신대학교 산학협력단
등록번호/일자 10-1780247-0000 (2017.09.14)
공개번호/일자 10-2017-0103575 (2017.09.13) 문서열기
공고번호/일자 (20170920) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2016.03.04)
심사청구항수 5

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 주식회사 큐버 대한민국 경기도 성남시 분당구
2 한신대학교 산학협력단 대한민국 경기도 오산시 한신대

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김인기 대한민국 경기도 수원시 영통구
2 강민구 대한민국 경기도 용인시 수지구
3 한경식 대한민국 경기도 성남시 수정구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김도형 대한민국 서울특별시 종로구 종로 **, **층 ***호(공평동, 종로타워)(김도형특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 주식회사 큐버 대한민국 경기도 성남시 분당구
2 한신대학교 산학협력단 대한민국 경기도 오산시 한신대
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2016.03.04 수리 (Accepted) 1-1-2016-0215214-06
2 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2016.03.07 수리 (Accepted) 1-1-2016-0215884-65
3 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2016.03.07 수리 (Accepted) 1-1-2016-0216772-28
4 보정요구서
Request for Amendment
2016.03.07 발송처리완료 (Completion of Transmission) 1-5-2016-0034839-68
5 수수료 반환 안내서
Notification of Return of Official Fee
2016.03.07 발송처리완료 (Completion of Transmission) 1-5-2016-0035571-06
6 의견제출통지서
Notification of reason for refusal
2017.03.20 발송처리완료 (Completion of Transmission) 9-5-2017-0201716-12
7 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2017.05.07 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2017-0434763-10
8 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2017.05.07 수리 (Accepted) 1-1-2017-0434764-55
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.06.12 수리 (Accepted) 4-1-2017-5090123-16
10 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2017.08.22 수리 (Accepted) 1-1-2017-0813104-87
11 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2017.08.22 보정승인 (Acceptance of amendment) 1-1-2017-0813103-31
12 최후의견제출통지서
Notification of reason for final refusal
2017.08.22 발송처리완료 (Completion of Transmission) 9-5-2017-0585816-85
13 등록결정서
Decision to grant
2017.09.12 발송처리완료 (Completion of Transmission) 9-5-2017-0638274-60
14 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.04.25 수리 (Accepted) 4-1-2019-5081570-70
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
OTT 방송을 위하여 HLS 적응 버퍼링을 수행하는 미디어 플레이어가 OTT 데이터를 동적 버퍼링 처리하는 방법으로서,네트워크 대역폭에 대응하는 영상의 초기 비트율을 HLS 서버로 제공하여 상기 초기 비트율에 따라 현재 컨텐츠에 대한 미디어 파일을 스트리밍 제공받아 재생하는 제 1 단계;해당 시점의 네트워크 대역폭에 대응하는 동적 비트율을 검출하여 상기 HLS 서버로 제공함으로써 상기 미디어 파일에 대해 상기 검출된 동적 비트율에 따라 스트리밍 제공받는 제 2 단계;현재 재생중인 미디어 파일(이하, '현재 미디어 파일'이라 함)에 대한 다음재생 후보 미디어 데이터를 식별하는 제 3 단계;상기 다음재생 후보 미디어 데이터에 대한 다중 스트리밍을 상기 HLS 서버로부터 제공받는 제 4 단계;상기 다중 스트리밍을 통해 제공되는 상기 다음재생 후보 미디어 데이터에 대해 동적 버퍼링을 수행하는 제 5 단계;미디어 파일의 변경 요구를 식별하면, 상기 현재 미디어 파일의 재생을 종료하고 상기 동적 버퍼링을 수행한 미디어 파일 데이터를 활용하여 상기 다음재생 후보 미디어 데이터의 재생 동작으로 전환하는 제 6 단계;를 포함하여 구성되고,상기 제 1 단계는 현재 미디어 플레이어(mp_cur)를 생성 및 프리페어 설정하는 단계를 포함하여 구성되고,상기 제 3 단계에서 상기 다음재생 후보 미디어 데이터는 상기 OTT 방송의 편성에 따라 채널 업/다운 조작에 의해 나타날 인접 미디어 채널에서 제공되는 컨텐츠의 미디어 파일을 포함하여 구성되고,상기 제 4 단계는 상기 현재 미디어 플레이어(mp_cur)를 생성하면서 상기 인접 미디어 채널을 위한 하나이상의 전환 미디어 플레이어를 생성하고 상기 다음재생 후보 미디어 데이터의 주소를 상기 인접 미디어 채널 별로 상기 전환 미디어 플레이어에 대해 데이터 소스 URL 설정하는 단계를 포함하여 구성되고,상기 제 5 단계는 상기 전환 미디어 플레이어에 대해 프리페어 설정하고 onPreapared 호출을 감지하면 상기 전환 미디어 플레이어를 상기 현재 미디어 플레이어(mp_cur)에 대한 다음 미디어 플레어로 등록하며 상기 현재 미디어 플레이어(mp_cur)를 통해 현재 미디어 채널의 방송 컨텐츠를 재생하는 단계를 포함하여 구성되고,상기 제 6 단계는 채널전환 입력이 식별되면 상기 채널전환 입력에 대응하는 상기 전환 미디어 플레이어를 동작시켜 해당 인접 미디어 채널의 컨텐츠를 재생하는 단계를 포함하여 구성되는 것을 특징으로 하는 동적 적응 버퍼링 기반의 OTT 데이터 처리 방법
2 2
삭제
3 3
삭제
4 4
청구항 1에 있어서,상기 인접 미디어 채널은 상기 현재 미디어 채널에 대한 채널다운 미디어 채널과 채널업 미디어 채널을 포함하여 구성되고, 상기 전환 미디어 플레이어는 상기 채널다운 미디어 채널을 위한 제 1 전환 미디어 플레이어(mp_chdown) 및 상기 채널업 미디어 채널을 위한 제 2 전환 미디어 플레이어(mp_chup)를 포함하여 구성되며,상기 제 6 단계에서 상기 채널전환 입력이 채널-다운 버튼 조작이면 상기 제 1 전환 미디어 플레이어(mp_chdown)를 동작시켜 상기 채널다운 미디어 채널의 방송 컨텐츠를 재생하고,상기 제 6 단계에서 상기 채널전환 입력이 채널-업 버튼 조작이면 상기 제 2 전환 미디어 플레이어(mp_chup)를 동작시켜 상기 채널업 미디어 채널의 방송 컨텐츠를 재생하는 것을 특징으로 하는 동적 적응 버퍼링 기반의 OTT 데이터 처리 방법
5 5
OTT 방송을 위하여 HLS 적응 버퍼링을 수행하는 미디어 플레이어가 OTT 데이터를 동적 버퍼링 처리하는 방법으로서,네트워크 대역폭에 대응하는 영상의 초기 비트율을 HLS 서버로 제공하여 상기 초기 비트율에 따라 현재 컨텐츠에 대한 미디어 파일을 스트리밍 제공받아 재생하는 제 1 단계;해당 시점의 네트워크 대역폭에 대응하는 동적 비트율을 검출하여 상기 HLS 서버로 제공함으로써 상기 미디어 파일에 대해 상기 검출된 동적 비트율에 따라 스트리밍 제공받는 제 2 단계;현재 재생중인 미디어 파일(이하, '현재 미디어 파일'이라 함)에 대한 다음재생 후보 미디어 데이터를 식별하는 제 3 단계;상기 다음재생 후보 미디어 데이터에 대한 다중 스트리밍을 상기 HLS 서버로부터 제공받는 제 4 단계;상기 다중 스트리밍을 통해 제공되는 상기 다음재생 후보 미디어 데이터에 대해 동적 버퍼링을 수행하는 제 5 단계;미디어 파일의 변경 요구를 식별하면, 상기 현재 미디어 파일의 재생을 종료하고 상기 동적 버퍼링을 수행한 미디어 파일 데이터를 활용하여 상기 다음재생 후보 미디어 데이터의 재생 동작으로 전환하는 제 6 단계;를 포함하여 구성되고,상기 제 1 단계는 제 1 미디어 플레이어(Player 0)를 생성하고 상기 현재 컨텐츠의 미디어 파일을 재생하는 단계를 포함하여 구성되고,상기 제 4 단계는 제 2 미디어 플레이어(Player 1)를 생성하고 상기 다음재생 후보 미디어 데이터의 주소를 상기 제 2 미디어 플레이어(Player 1)에 대해 데이터 소스 URL 설정하는 단계를 포함하여 구성되고,상기 제 5 단계는 상기 제 2 미디어 플레이어(Player 1)에 대해 프리페어 설정하고 onPreapared 호출을 감지하면 상기 제 2 미디어 플레이어(Player 1)를 상기 제 1 미디어 플레이어(Player 0)에 대한 다음 미디어 플레어로 등록하는 단계를 포함하여 구성되고,상기 제 6 단계는 상기 제 1 미디어 플레이어(Player 0)에 의한 상기 현재 컨텐츠의 재생이 완료되면 상기 제 2 미디어 플레이어(Player 1)가 자동으로 시작되는 단계를 포함하여 구성되는 것을 특징으로 하는 동적 적응 버퍼링 기반의 OTT 데이터 처리 방법
6 6
청구항 5에 있어서,상기 다음재생 후보 미디어 데이터는 상기 OTT 방송의 편성에 따라 현재 미디어 채널에서 다음 순서로 배치된 컨텐츠의 미디어 파일, 현재 미디어 채널에서 상기 현재 미디어 파일의 후속 TS 파일, 현재 컨텐츠 중간에 잠시 삽입될 광고 또는 PPL 영상 중의 하나 이상을 포함하여 구성되는 것을 특징으로 하는 동적 적응 버퍼링 기반의 OTT 데이터 처리 방법
7 7
삭제
8 8
컴퓨터에 청구항 1, 4 내지 6 중 어느 하나의 항에 따른 동적 적응 버퍼링 기반의 OTT 데이터 처리 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터로 판독가능한 기록매체
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2017150753 WO 세계지적재산권기구(WIPO) FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 WO2017150753 WO 세계지적재산권기구(WIPO) DOCDBFAMILY
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 지식경제부 주식회사 큐버 우수기술연구센터(ATC)사업 스마트 미디어 기반의 에코 플랫폼 개발