1 |
1
다수의 클라이언트 단말기에 서로 다른 관심 영역에 대한 실시간 영상들을 각각 제공하는 실시간 동영상 제공 시스템에 있어서,
복수의 카메라로 구성되는 카메라 집합부와 영상 처리용 PC를 구비하고, 상기 카메라 집합부로부터 입력되는 영상 프레임들을 영상 처리한 후 각 타임 스탬프에 대해 단일의 병합 프레임을 실시간으로 제공하는 카메라부;
각 클라이언트 단말기와 1:1 세션 연결되며, 상기 카메라부로부터 병합 프레임을 수신하고, 상기 수신된 병합 프레임으로부터 세션 연결된 클라이언트 단말기에서 요청된 관심 영역에 대한 영상을 검출하여 상기 클라이언트 단말기로 전송하는 복수의 인코딩 모듈로 구성되는 인코딩부;
상기 클라이언트 단말기로부터 입력되는 동영상 제공 요청에 따라 상기 인코딩부에 상기 클라이언트 단말기에 대응되는 인코딩 모듈을 생성하는 인터페이스 서버;
를 구비하여, 각 클라이언트 단말기로 서로 다른 관심 영역에 대한 영상을 실시간으로 제공하는 것을 특징으로 하는 실시간 동영상 서비스 제공 시스템
|
2 |
2
제1항에 있어서, 상기 카메라부의 영상 처리용 PC는
상기 카메라 집합부의 카메라들에 연결되어 각 카메라로부터 출력되는 영상프레임을 처리하는 카메라 입력 PC;
카메라 입력 PC로부터 각 타임 스탬프에 대한 영상 프레임들을 수신하고 각 타임 스탬프에 따라 그룹핑을 수행하여 병합 프레임을 생성하고 상기 병합 프레임을 패킷화하여 인코딩부의 각 인코딩 모듈로 멀티캐스팅하는 병합용 PC;
를 구비하여, 각 타임 스탬프에 따른 병합 프레임을 모든 인코딩 모듈로 전송하는 것을 특징으로 하는 실시간 동영상 서비스 제공 시스템
|
3 |
3
제2항에 있어서, 상기 카메라부는 복수 개의 카메라 입력 PC를 구비하고, 상기 카메라 집합부의 카메라들을 분할하여 상기 카메라 입력 PC에 연결시키는 것을 특징으로 하며,
상기 카메라 입력 PC들은 상기 카메라로부터 입력되는 영상 프레임 및 현재 시간 정보를 포함하는 타임 스탬프를 결합하여 상기 병합용 PC로 제공하는 것을 특징으로 하는 실시간 동영상 서비스 제공 시스템
|
4 |
4
제2항에 있어서, 상기 병합용 PC는
각 카메라에 대응되도록 마련된 복수 개의 동기화 버퍼를 구비하고, 상기 카메라 입력 PC로부터 입력되는 영상 프레임을 해당 카메라에 대응되는 동기화 버퍼에 순차적으로 저장하는 영상 수신부;
상기 동기화 버퍼들에 저장된 영상 프레임들을 각 타임 스탬프별로 그룹핑하여 병합 프레임을 생성하는 병합 프레임 생성부;
상기 병합 프레임을 패킷화하여 모든 인코딩 모듈로 전송하는 전송부;
를 구비하여, 병합 프레임을 모든 인코딩 모듈로 전송하는 것을 특징으로 하는 실시간 동영상 서비스 제공 시스템
|
5 |
5
제1항에 있어서, 상기 인코딩 모듈은 상기 세션 연결된 클라이언트 단말기로부터 관심영역에 대한 위치 정보를 실시간으로 수신하여 저장하고,
카메라부로부터 병합 프레임을 수신하면, 상기 저장된 관심영역에 대한 위치 정보에 따라 상기 병합 프레임으로부터 관심 영역에 대한 영상을 추출하여 상기 세션 연결된 클라이언트 단말기로 전송하는 것을 특징으로 하는 실시간 동영상 서비스 제공 시스템
|
6 |
6
제5항에 있어서, 상기 인코딩 모듈은 상기 세션 연결된 클라이언트 단말기로부터 QoS 파라미터에 대한 정보를 실시간으로 수신하여 저장하고,
상기 저장된 QoS 파라미터에 대한 정보에 따라 상기 추출된 관심 영역에 대한 영상을 압축하여 상기 세션 연결된 클라이언트 단말기로 전송하는 것을 특징으로 하는 실시간 동영상 서비스 제공 시스템
|
7 |
7
다수의 클라이언트 단말기에 서로 다른 관심 영역에 대한 실시간 영상들을 제공하기 위하여, 카메라 집합부를 구성하는 각 카메라와 연결되어 각 카메라로부터 출력되는 영상 프레임을 처리하여 각 타임 스탬프에 대해 병합 프레임을 출력하는 영상 처리 방법에 있어서,
(a) 각 카메라로부터 영상 프레임들을 수신하는 단계;
(b) 상기 수신된 영상 프레임과 현재 시간 정보를 포함하는 타임 스탬프를 결합하는 단계;
(c) 상기 타임 스탬프와 결합된 영상 프레임들을 각 카메라와 대응되도록 설정된 동기화 버퍼에 저장하는 단계;
(d) 상기 동기화 버퍼에 저장된 영상 프레임들 중 동일 타임 스탬프를 갖는 영상 프레임들을 그룹핑하여 병합 프레임을 생성하는 단계;
를 구비하는 영상 처리 방법
|
8 |
8
제7항에 있어서, 상기 영상 처리 방법은
(e) 세션 연결된 클라이언트 단말기로부터 관심영역에 대한 위치 정보를 수신하여 저장하는 단계;
(f) 상기 저장된 관심영역에 대한 위치 정보에 따라, 상기 병합 프레임으로부터 관심 영역에 대한 영상을 추출하는 단계;
(g) 상기 추출된 관심 영역에 대한 영상을 상기 세션 연결된 클라이언트 단말기로 전송하는 단계;
를 더 구비하는 영상 처리 방법
|
9 |
9
제8항에 있어서, 상기 영상 처리 방법은, (h) 세션 연결된 클라이언트 단말기로부터 QoS 파라미터에 대한 정보를 수신하여 저장하는 단계;를 더 구비하고,
상기 (g) 단계는 상기 저장된 QoS 파라미터에 대한 정보에 따라, 상기 추출된 관심 영역에 대한 영상을 압축한 후, 상기 압축된 영상을 상기 세션 연결된 클라이언트 단말기로 전송하는 것을 특징으로 하는 영상 처리 방법
|