1 |
1
비실시간 방송을 수신하는 시스템에 있어서,수신한 비실시간 서비스 콘텐츠를 프로토콜에 따라 전송블록으로 분할하는 비실시간서비스디코더;상기 비실시간 서비스 콘텐츠의 수신을 중단하는지 여부를 모니터링하고, 상기 비실시간 서비스 콘텐츠 중 오류가 발생한 부분의 재전송여부에 관한 스케줄을 확인하는 서비스콘텐츠관리부;상기 비실시간 서비스 콘텐츠의 수신 중단시, 상기 비실시간 서비스 콘텐츠 중 오류없는 부분을 저장하는 메모리;상기 비실시간 서비스 콘텐츠의 수신 중 오류가 발생했는지 여부를 검사(check)하고, 상기 비실시간 서비스 콘텐츠 중 오류가 발생한 부분의 재전송을 요청할 지 여부를 결정하는 파일검증부;상기 비실시간 서비스 콘텐츠 중 오류가 발생한 부분의 재전송을 요청하는 재전송요청신호를 생성하는 재전송요청신호생성부;상기 재전송요청신호를 리턴채널망을 통해 전송하는 리턴채널송신부; 및상기 재전송요청신호로 인하여 재전송된 상기 비실시간 서비스 콘텐츠 중 오류가 발생한 부분에 해당하는 데이터를 상기 리턴채널망을 통해 수신하는 리턴채널수신부를 포함하는 비실시간 방송 수신 시스템
|
2 |
2
제 1 항에 있어서,상기 파일 검증부는 상기 전송블록의 개수, 상기 전송블록의 길이, 상기 전송블록을 구성하는 심볼의 SBN(source block number) 및 인코딩 심볼 ID(encoding symbol Identifier) 중 적어도 하나를 이용하여 상기 전송블록을 구성하는 심볼의 ID를 검사(check)하고, 상기 전송블록을 구성하는 심볼들 중 오류가 발생한 심볼의 위치를 검사하고 저장하는 것을 특징으로 하는, 비실시간 방송 수신 시스템
|
3 |
3
제 2 항에 있어서,상기 전송블록의 개수 및 상기 전송블록의 길이에 관한 정보는 패킷 헤더에 포함되어 있는 것을 특징으로 하는 비실시간 방송 수신 시스템
|
4 |
4
제 2 항에 있어서,상기 전송블록을 구성하는 심볼의 SBN 및 상기 인코딩 심볼 ID는 FEC(Forward Error Correction) 페이로드(payload) ID(Identifier)로 인코딩된 심볼 앞에 포함되는 것을 특징으로 하는 비실시간 방송 수신 시스템
|
5 |
5
제 1 항에 있어서,상기 재전송요청신호는 상기 리턴채널망의 통신 프로토콜에 따라 생성되는 것을 특징으로 하는, 비실시간 방송 수신 시스템
|
6 |
6
제 1 항에 있어서,상기 재전송요청신호는 상기 비실시간 서비스 콘텐츠 중 오류가 발생한 부분에 해당하는 데이터를 재전송하는 리턴채널서버의 어드레스, 상기 비실시간 서비스 콘텐츠 중 오류가 발생한 부분에 해당하는 데이터가 포함되는 파일의 이름 및 상기 비실시간 서비스 콘텐츠 중 오류가 발생한 부분에 해당하는 데이터의 패킷 넘버 중 적어도 하나를 포함하는 것을 특징으로 하는, 비실시간 방송 수신 시스템
|
7 |
7
제 1 항에 있어서상기 재전송요청신호로 인하여 재전송된 상기 비실시간 서비스 콘텐츠 중 오류가 발생한 부분에 해당하는 데이터의 패킷이 정확하게 재전송된 것인지 판정하는 리턴채널패킷검증부를 더 포함하는, 비실시간 방송 수신 시스템
|
8 |
8
제 7 항에 있어서,상기 재전송요청신호생성부는,상기 리턴채널패킷검증부에서 재전송된 상기 비실시간 서비스 콘텐츠의 오류가 발생한 부분에 해당하는 데이터의 패킷이 정확하게 재전송된 것인지에 관한 재전송확인신호가 상기 재전송요청신호에 포함되도록 상기 재전송요청신호를 다시 생성하고,상기 리턴채널송신부는 상기 재전송확인신호를 포함하는 상기 재전송요청신호를 상기 리턴채널망을 통해 전송하는 것을 특징으로 하는, 비실시간 방송 수신 시스템
|
9 |
9
비실시간 방송을 수신하는 방법에 있어서,비실시간 방송서비스의 콘텐츠의 전송블록의 수신을 감시하고, 상기 전송블록의 모든 데이터를 오류없이 수신하는지를 확인(check)하는 단계;상기 전송블록의 수신 중 오류가 발생한 경우 오류가 발생한 심볼의 위치를 재전송요청목록에 삽입하고, 오류없이 수신한 심볼은 메모리에 저장하는 단계;상기 오류가 발생한 심볼을 포함하는 데이터를 재수신하는지 전송 스케줄을 확인하는 단계;상기 오류가 발생한 심볼을 포함하는 데이터를 재수신하는 전송 스케줄이 존재하지 않는 경우, 상기 재전송요청목록에 삽입된 모든 데이터에 대한 재전송을 요청하는 재전송요청신호를 생성하고, 상기 재전송요청신호를 리턴채널을 통하여 리턴채널서버로 전송하는 단계; 및상기 재전송요청목록에 삽입된 데이터를 리턴채널서버로부터 재수신하는 단계를 포함하는 비실시간 방송 수신 방법
|
10 |
10
제 9 항에 있어서,상기 재전송요청목록에 삽입된 모든 데이터를 오류없이 재수신한 경우, 각각의 데이터를 상기 메모리의 오류가 발생했던 위치에 저장하고, 상기 각각의 데이터를 상기 재전송요청목록에서 삭제하는 단계를 더 포함하는 비실시간 방송 수신 방법
|
11 |
11
제 10 항에 있어서,상기 메모리에 저장된 전송블록을 디코딩하여 오리지널 소스 파일 블록을 복원하는 단계를 더 포함하는 것을 특징으로 하는 비실시간 방송 수신 방법
|
12 |
12
제 11항에 있어서,상기 디코딩은 FEC 디코딩인 것을 특징으로 하는 비실시간 방송 수신 방법
|
13 |
13
제 9 항에 있어서,상기 재전송요청목록에 삽입된 모든 데이터를 오류없이 재수신하지 못한 경우, 상기 재전송요청신호를 재전송하는 단계를 더 포함하는 비실시간 방송 수신 방법
|
14 |
14
제 9 항에 있어서,상기 전송블록의 개수, 상기 전송블록의 길이, 상기 전송블록을 구성하는 심볼의 SBN 및 인코딩 심볼 ID 중 적어도 하나를 이용하여 상기 전송블록을 구성하는 심볼의 ID를 검사하여 상기 전송블록의 모든 데이터를 오류없이 수신하는지를 여부를 확인하는 단계를 더 포함하는 것을 특징으로 하는, 비실시간 방송 수신 방법
|
15 |
15
제 14 항에 있어서,상기 전송블록의 개수 및 상기 전송블록의 길이에 관한 정보는 패킷 헤더에 포함되어 있는 것을 특징으로 하는 비실시간 방송 수신 방법
|
16 |
16
제 14 항에 있어서,상기 전송블록을 구성하는 심볼의 SBN 및 상기 인코딩 심볼 ID는 FEC 페이로드 ID로 인코딩된 심볼 앞에 포함되는 것을 특징으로 하는 비실시간 방송 수신 방법
|
17 |
17
제 9 항에 있어서,상기 재전송요청신호는 상기 리턴채널의 통신 프로토콜에 따라 생성되는 것을 특징으로 하는, 비실시간 방송 수신 방법
|
18 |
18
제 9 항에 있어서,상기 재전송요청신호는 상기 오류가 발생한 심볼을 포함하는 데이터를 재전송하는 상기 리턴채널서버의 어드레스, 상기 오류가 발생한 심볼을 포함하는 데이터가 포함되는 파일의 이름 및 상기 상기 오류가 발생한 심볼을 포함하는 데이터의 패킷 넘버 중 적어도 하나를 포함하는 것을 특징으로 하는, 비실시간 방송 수신방법
|
19 |
19
제 9 항에 있어서,상기 오류가 발생한 심볼을 포함하는 데이터의 패킷이 정확하게 재전송된 것인지에 관한 재전송확인신호가 상기 재전송요청신호에 포함되도록 상기 재전송요청신호를 다시 생성하는 단계를 더 포함하는, 비실시간 방송 수신 방법,
|
20 |
20
제 19 항에 있어서,상기 재전송확인신호를 포함하는 상기 재전송요청신호를 상기 리턴채널을 통해 상기 리턴채널서버로 전송하는 단계를 더 포함하는 것을 특징으로 하는, 비실시간 방송 수신 방법
|