1 |
1
삭제
|
2 |
2
삭제
|
3 |
3
HTTP에 기초한 동적 적응적 스트리밍 시스템에 있어서,콘텐츠를 다양한 품질로 인코딩하여 생성한 복수의 비트 스트림을 일정 시간 간격으로 분할하여 각 비트 스트림마다 복수의 세그먼트를 생성하고, 생성된 복수의 세그먼트에 관한 생성 정보를 기술한 파일(이하 'MPD 파일'이라 칭함)을 생성하는 DASH 서버; 및상기 생성된 복수의 세그먼트 및 상기 MPD 파일이 저장되는 HTTP 웹 서버를 포함하되, 상기 세그먼트에 관한 생성 정보는 상기 복수의 세그먼트 각각에 관한 세그먼트의 구조, 세그먼트의 저장 위치, 세그먼트의 품질 정보 및 서비스 형태 중 적어도 어느 하나의 정보를 포함하는 것을 특징으로 하는 HTTP에 기초한 동적 적응적 스트리밍 시스템
|
4 |
4
HTTP에 기초한 동적 적응적 스트리밍 시스템에 있어서,콘텐츠를 다양한 품질로 인코딩하여 생성한 복수의 비트 스트림을 일정 시간 간격으로 분할하여 각 비트 스트림마다 복수의 세그먼트를 생성하고, 생성된 복수의 세그먼트에 관한 생성 정보를 기술한 파일(이하 'MPD 파일'이라 칭함)을 생성하는 DASH 서버; 및상기 생성된 복수의 세그먼트 및 상기 MPD 파일이 저장되는 HTTP 웹 서버를 포함하되, 상기 일정 시간 간격은 상기 비트 스트림의 GOP에 기초해 설정된 것임을 특징으로 하는 HTTP에 기초한 동적 적응적 스트리밍 시스템
|
5 |
5
제4항에 있어서,상기 일정 시간 간격은,상기 비트 스트림의 하나 또는 둘 이상의 GOP의 프레임들에 대응되는 시간 간격으로 설정된 것임을 특징으로 하는 HTTP에 기초한 동적 적응적 스트리밍 시스템
|
6 |
6
HTTP에 기초한 동적 적응적 스트리밍 시스템에 있어서,콘텐츠를 다양한 품질로 인코딩하여 생성한 복수의 비트 스트림을 일정 시간 간격으로 분할하여 각 비트 스트림마다 복수의 세그먼트를 생성하고, 생성된 복수의 세그먼트에 관한 생성 정보를 기술한 파일(이하 'MPD 파일'이라 칭함)을 생성하는 DASH 서버; 및상기 생성된 복수의 세그먼트 및 상기 MPD 파일이 저장되는 HTTP 웹 서버를 포함하되, 상기 HTTP 웹 서버는 복수의 단위 서버로 구성되고, 상기 복수의 단위 서버는 각기 다른 품질별 세그먼트가 저장되는 것을 특징으로 하는 HTTP에 기초한 동적 적응적 스트리밍 시스템
|
7 |
7
HTTP에 기초한 동적 적응적 스트리밍 시스템에 있어서,콘텐츠를 다양한 품질로 인코딩하여 생성한 복수의 비트 스트림을 일정 시간 간격으로 분할하여 각 비트 스트림마다 복수의 세그먼트를 생성하고, 생성된 복수의 세그먼트에 관한 생성 정보를 기술한 파일(이하 'MPD 파일'이라 칭함)을 생성하는 DASH 서버;상기 생성된 복수의 세그먼트 및 상기 MPD 파일이 저장되는 HTTP 웹 서버; 및상기 HTTP 웹 서버로부터 상기 MPD 파일을 수신하여 획득한 상기 복수의 세그먼트에 관한 생성 정보를 바탕으로 상기 HTTP 웹 서버에 저장된 세그먼트를 선택적으로 수신하는 DASH 클라이언트를 포함하되,상기 DASH 클라이언트는 재생 초기에 낮은 품질의 세그먼트로 스트리밍을 시작하되, 이후 네트워크 상황에 맞추어 수신할 세그먼트의 품질을 결정하는 것을 특징으로 하는 HTTP에 기초한 동적 적응적 스트리밍 시스템
|
8 |
8
HTTP에 기초한 동적 적응적 스트리밍 시스템에 있어서,콘텐츠를 다양한 품질로 인코딩하여 생성한 복수의 비트 스트림을 일정 시간 간격으로 분할하여 각 비트 스트림마다 복수의 세그먼트를 생성하고, 생성된 복수의 세그먼트에 관한 생성 정보를 기술한 파일(이하 'MPD 파일'이라 칭함)을 생성하는 DASH 서버;상기 생성된 복수의 세그먼트 및 상기 MPD 파일이 저장되는 HTTP 웹 서버; 및상기 HTTP 웹 서버로부터 상기 MPD 파일을 수신하여 획득한 상기 복수의 세그먼트에 관한 생성 정보를 바탕으로 상기 HTTP 웹 서버에 저장된 세그먼트를 선택적으로 수신하는 DASH 클라이언트를 포함하되,상기 DASH 클라이언트는 상기 세그먼트를 수신하는 네트워크의 대역폭, 상기 HTTP 웹 서버의 사용 가능한 하드웨어 자원, DASH 클라이언트의 사용 가능한 하드웨어 자원 중 적어도 어느 하나에 기초하여 네트워크 환경을 판단하는 것을 특징으로 하는 HTTP에 기초한 동적 적응적 스트리밍 시스템
|
9 |
9
HTTP에 기초한 동적 적응적 스트리밍 시스템에 있어서,콘텐츠를 다양한 품질로 인코딩하여 생성한 복수의 비트 스트림을 일정 시간 간격으로 분할하여 각 비트 스트림마다 복수의 세그먼트를 생성하고, 생성된 복수의 세그먼트에 관한 생성 정보를 기술한 파일(이하 'MPD 파일'이라 칭함)을 생성하는 DASH 서버;상기 생성된 복수의 세그먼트 및 상기 MPD 파일이 저장되는 HTTP 웹 서버; 및상기 HTTP 웹 서버로부터 상기 MPD 파일을 수신하여 획득한 상기 복수의 세그먼트에 관한 생성 정보를 바탕으로 상기 HTTP 웹 서버에 저장된 세그먼트를 선택적으로 수신하는 DASH 클라이언트를 포함하며,상기 DASH 클라이언트는 상기 세그먼트를 수신하는 네트워크 상황에 맞추어 수신할 세그먼트의 품질을 결정하되, 수신하는 비트 스트림의 타임 스탬프 및 비트 에러율에 기초해 상기 네트워크 상황을 판단하는 것을 특징으로 하는 HTTP에 기초한 동적 적응적 스트리밍 시스템
|
10 |
10
삭제
|
11 |
11
서로 상이한 품질로 인코딩된 복수의 비트 스트림을 일정 시간 간격으로 분할하여 생성된 세그먼트 파일 및 상기 세그먼트 파일의 생성 정보가 기술된 MPD 파일을 저장하고 있는 HTTP 웹 서버로부터 상기 세그먼트 파일 및 상기 MPD 파일을 수신하는 입력부;상기 입력부로부터 상기 MPD 파일을 전달받아, 상기 MPD 파일을 분석하여 상기 세그먼트 파일의 생성 정보를 취득하는 메타데이터 분석부;네트워크 환경을 분석하여 망의 상태를 바탕으로 결정된 소정의 품질을 가진 세크먼트를 선택적으로 수신하여 버퍼에 저장하는 무결절 스위처; 및미디어 플레이어를 통해 상기 버퍼에 저장된 세그먼트를 재생하는 세그먼트 컨트롤러를 포함하되, 상기 무결절 스위처는 재생 초기에 낮은 품질의 세그먼트를 수신하되, 이후 네트워크 상황에 맞추어 수신할 세그먼트의 품질을 결정하는 것을 특징으로 하는 DASH 클라이언트
|
12 |
12
서로 상이한 품질로 인코딩된 복수의 비트 스트림을 일정 시간 간격으로 분할하여 생성된 세그먼트 파일 및 상기 세그먼트 파일의 생성 정보가 기술된 MPD 파일을 저장하고 있는 HTTP 웹 서버로부터 상기 세그먼트 파일 및 상기 MPD 파일을 수신하는 입력부;상기 입력부로부터 상기 MPD 파일을 전달받아, 상기 MPD 파일을 분석하여 상기 세그먼트 파일의 생성 정보를 취득하는 메타데이터 분석부;네트워크 환경을 분석하여 망의 상태를 바탕으로 결정된 소정의 품질을 가진 세크먼트를 선택적으로 수신하여 버퍼에 저장하는 무결절 스위처; 및미디어 플레이어를 통해 상기 버퍼에 저장된 세그먼트를 재생하는 세그먼트 컨트롤러를 포함하되, 상기 무결절 스위처는 상기 세그먼트를 수신하는 네트워크의 대역폭, 상기 HTTP 웹 서버의 사용 가능한 하드웨어 자원, DASH 클라이언트의 사용 가능한 하드웨어 자원 중 적어도 어느 하나에 기초하여 네트워크 환경을 판단하는 것을 특징으로 하는 DASH 클라이언트
|
13 |
13
서로 상이한 품질로 인코딩된 복수의 비트 스트림을 일정 시간 간격으로 분할하여 생성된 세그먼트 파일 및 상기 세그먼트 파일의 생성 정보가 기술된 MPD 파일을 저장하고 있는 HTTP 웹 서버로부터 상기 세그먼트 파일 및 상기 MPD 파일을 수신하는 입력부;상기 입력부로부터 상기 MPD 파일을 전달받아, 상기 MPD 파일을 분석하여 상기 세그먼트 파일의 생성 정보를 취득하는 메타데이터 분석부;네트워크 환경을 분석하여 망의 상태를 바탕으로 결정된 소정의 품질을 가진 세크먼트를 선택적으로 수신하여 버퍼에 저장하는 무결절 스위처; 및미디어 플레이어를 통해 상기 버퍼에 저장된 세그먼트를 재생하는 세그먼트 컨트롤러를 포함하되, 상기 무결절 스위처는 수신하는 비트 스트림의 타임 스탬프 및 비트 에러율에 기초해 상기 네트워크 환경을 판단하는 것을 특징으로 하는 DASH 클라이언트
|
14 |
14
삭제
|
15 |
15
서로 상이한 품질로 인코딩된 복수의 비트 스트림을 일정 시간 간격으로 분할하여 생성된 세그먼트 파일 및 상기 세그먼트 파일의 생성 정보가 기술된 MPD 파일을 저장하고 있는 HTTP 웹 서버로부터 상기 세그먼트 파일 및 상기 MPD 파일을 수신하는 제1과정;수신한 MPD 파일을 분석하여 상기 세그먼트 파일의 생성 정보를 취득하는 제2과정;네트워크 환경을 분석하여 망의 상태에 따라 소정의 품질의 세크먼트를 선택적으로 수신하여 버퍼링하는 제3과정; 및버퍼링 세그먼트를 순차적으로 재생하는 제4과정을 포함하되,상기 제3과정은 재생 초기에 낮은 품질의 세그먼트를 수신하되, 이후 네트워크 상황에 맞추어 수신할 세그먼트의 품질을 결정하는 것을 특징으로 하는 HTTP에 기초한 DASH 클라이언트의 동적 적응적 스트리밍 방법
|
16 |
16
서로 상이한 품질로 인코딩된 복수의 비트 스트림을 일정 시간 간격으로 분할하여 생성된 세그먼트 파일 및 상기 세그먼트 파일의 생성 정보가 기술된 MPD 파일을 저장하고 있는 HTTP 웹 서버로부터 상기 세그먼트 파일 및 상기 MPD 파일을 수신하는 제1과정;수신한 MPD 파일을 분석하여 상기 세그먼트 파일의 생성 정보를 취득하는 제2과정;네트워크 환경을 분석하여 망의 상태에 따라 소정의 품질의 세크먼트를 선택적으로 수신하여 버퍼링하는 제3과정; 및버퍼링 세그먼트를 순차적으로 재생하는 제4과정을 포함하되,상기 제3과정은 상기 세그먼트를 수신하는 네트워크의 대역폭, 상기 HTTP 웹 서버의 사용 가능한 하드웨어 자원, DASH 클라이언트의 사용 가능한 하드웨어 자원 중 적어도 어느 하나에 기초하여 네트워크 환경을 판단하는 것을 특징으로 하는 HTTP에 기초한 DASH 클라이언트의 동적 적응적 스트리밍 방법
|
17 |
17
서로 상이한 품질로 인코딩된 복수의 비트 스트림을 일정 시간 간격으로 분할하여 생성된 세그먼트 파일 및 상기 세그먼트 파일의 생성 정보가 기술된 MPD 파일을 저장하고 있는 HTTP 웹 서버로부터 상기 세그먼트 파일 및 상기 MPD 파일을 수신하는 제1과정;수신한 MPD 파일을 분석하여 상기 세그먼트 파일의 생성 정보를 취득하는 제2과정;네트워크 환경을 분석하여 망의 상태에 따라 소정의 품질의 세크먼트를 선택적으로 수신하여 버퍼링하는 제3과정; 및버퍼링 세그먼트를 순차적으로 재생하는 제4과정을 포함하되,상기 제3과정은 수신하는 비트 스트림의 타임 스탬프 및 비트 에러율에 기초해 상기 네트워크 환경을 판단하는 것을 특징으로 하는 HTTP에 기초한 DASH 클라이언트의 동적 적응적 스트리밍 방법
|