1 |
1
영상압축 전에 행해지는 전처리 방법으로서,영상에 대하여 복수의 샘플 프레임을 추출하는 단계;상기 샘플 프레임 중 임의의 현재 샘플프레임에 포함된 각 블럭에 대하여 참조 샘플프레임의 대응하는 각 블럭과의 오차합의 최소값을 산출하는 단계;상기 산출된 각 블럭에 대한 오차합의 최소값의 분포에 기초하여 영역별 객체를 생성하는 단계;상기 복수의 샘플 프레임에서의 상기 객체의 움직임을 추적하여 움직임 기준값을 산출하는 단계; 및상기 움직임 기준값을 미리 설정된 임계값과 비교하는 것에 의하여 상기 영상의 영상타입을 결정하는 단계를 포함하는 것을 특징으로 하는, 영상압축 전처리 방법
|
2 |
2
제 1항에 있어서,상기 결정된 영상타입에 기초하여 상기 영상에 포함된 복수의 프레임에 대하여 블럭크기 및 파티션 수를 설정하는 단계를 더 포함하는 것을 특징으로 하는, 영상압축 전처리 방법
|
3 |
3
제 2항에 있어서,상기 블럭크기 및 파티션 수의 설정시, 프레임 내 상기 객체별로 블럭크기 및 파티션 수를 설정하거나 또는 프레임 전체에 대하여 블럭크기 및 파티션 수를 설정할 수 있는 것을 특징으로 하는, 영상압축 전처리 방법
|
4 |
4
제 2항에 있어서,상기 영상에 포함된 복수의 프레임에 대하여 블럭크기 및 파티션 수에 대한 후보리스트를 추가적으로 설정하는 단계를 더 포함하는 것을 특징으로 하는, 영상압축 전처리 방법
|
5 |
5
제 1항에 있어서,상기 영상타입의 판정을 위한 임계 오차합을 리드하는 단계; 및상기 임의의 현재 샘플프레임에 관하여 산출된 상기 오차합의 최소값을 상기 임계 오차합과 비교하는 것에 의하여, 상기 영상의 영상타입을 예비적으로 결정하는 단계를 더 포함하는 것을 특징으로 하는, 영상압축 전처리 방법
|
6 |
6
제 1항에 있어서,상기 오차합은, 상기 현재 샘플프레임의 각 블럭 내 각 위치에서의 픽셀값과, 상기 참조 샘플프레임의 대응 블럭 내 대응하는 위치에서의 픽셀값 간의 오차의 제곱합(sum of squre error, SSE) 또는 오차의 절대합(sum of absolute error, SAE)인 것을 특징으로 하는, 영상압축 전처리 방법
|
7 |
7
영상 압축률 개선을 위한 적응성 움직임 추정방법으로서,해당 프레임이 인프라프레임인 경우 인트라 예측을 수행하는 단계;미리 저장된 영상타입에 따른 프레임 내 블럭들의 블럭크기 및 파티션 수를 리드하는 단계;상기 프레임에 대하여 파티션작업을 수행하는 단계;각 블럭마다 해당 탐색범위 내에서 상기 프레임과 참조 프레임의 각 블럭 간의 오차합들을 산출하는 단계;예측블럭 및 모션 벡터를 추출하는 단계;상기 오차합이 최소가 되는 블럭으로부터 시작하여 해당 오차합을 점차 증가시키면서, 해당 블럭을 기준으로 움직임 보상을 순차적 및 반복적으로 수행하는 단계;상기 프레임의 영상 압축률을 산출하는 단계;상기 영상 압축률이 압축률 임계값을 만족하는지 여부를 판단하는 단계; 및상기 영상 압축률이 상기 압축률 임계값을 만족하면, 해당 프레임의 영상 타입을 저장하는 단계를 포함하는 것을 특징으로 하는, 영상 압축률 개선을 위한 적응성 움직임 추정방법
|
8 |
8
제 7항에 있어서,해당 블럭에 대하여 상기 움직임 보상을 순차적 및 반복적으로 수행하는 단계는,상기 해당 프레임의 최대신호 대 잡음비가 미리 설정된 값을 만족할 때까지 또는 미리 설정된 횟수가 만족될 때까지 반복하여 수행되는 것을 특징으로 하는, 영상 압축률 개선을 위한 적응성 움직임 추정방법
|
9 |
9
제 7항에 있어서,상기 영상 압축률이 상기 압축률 임계값을 만족하지 않으면, 미리 저장된 후보 리스트에 정의된 프레임 내 블럭들의 블럭크기 및 파티션 수를 리드하고 상기 파티션작업을 수행하는 단계로 회귀하는 단계를 더 포함하는 것을 특징으로 하는, 영상 압축률 개선을 위한 적응성 움직임 추정방법
|
10 |
10
제 7항에 있어서,상기 영상 압축률이 상기 압축률 임계값을 만족한다 하더라도,사용자의 선택에 따라 변경된 프레임 내 블럭들의 블럭크기 및 파티션 수를 새로이 리드하고 상기 파티션작업을 수행하는 단계로 회귀하는 단계를 더 포함하는 것을 특징으로 하는, 영상 압축률 개선을 위한 적응성 움직임 추정방법
|
11 |
11
제 7항에 있어서,상기 오차합은, 상기 프레임의 각 블럭 내 각 위치에서의 픽셀값과, 상기 참조 프레임의 대응 블럭 내 대응하는 위치에서의 픽셀값 간의 오차들의 제곱합(sum of squre error, SSE) 또는 오차들의 절대합(sum of absolute error, SAE)인 것을 특징으로 하는, 영상 압축률 개선을 위한 적응성 움직임 추정방법
|
12 |
12
영상 타입별로 영상 데이터를 제공하는 방법으로서,클라이언트 단말에 제공되는 네트워크 대역폭을 계산하는 단계;상기 네트워크 대역폭이 미리 설정된 하위 임계값을 초과하는지 1차 판단하는 단계;상기 네트워크 대역폭이 상기 하위 임계값을 초과하는 경우, 상기 네트워크 대역폭이 미리 설정된 상위 임계값을 초과하는지 2차 판단하는 단계;상기 네트워크 대역폭이 상기 상위 임계값을 초과하는 경우, 상기 네트워크 대역폭이 미리 설정된 최상위 임계값을 초과하는지 3차 판단하는 단계;상기 네트워크 대역폭이 상기 최상위 임계값을 초과하는 경우, 압축률이 가장 높은 제 1 영상 타입을 선택하는 단계; 및선택된 영상 타입에 해당하는 프레임을 전송하는 단계를 포함하는 것을 특징으로 하는, 영상 타입별 영상 데이터 제공방법
|
13 |
13
제 12항에 있어서,상기 1차 판단 결과, 상기 네트워크 대역폭이 상기 하위 임계값을 초과하지 않는 경우, 최대신호 대 잡음비(PSNR)가 높은 제 2 영상 타입을 선택하는 단계를 더 포함하는 것을 특징으로 하는, 영상 타입별 영상 데이터 제공방법
|
14 |
14
제 13항에 있어서,상기 2차 판단결과 상기 네트워크 대역폭이 상기 상위 임계값을 초과하지 않지 않거나 상기 3차 판단결과 상기 네트워크 대역폭이 상기 최상위 임계값을 초과하지 않는 경우, 압축률이 상기 제 1 영상 타입보다 낮고 상기 제 2 영상 타입보다 높은 제 3 영상 타입을 선택하는 단계를 더 포함하는 것을 특징으로 하는, 영상 타입별 영상 데이터 제공방법
|