1 |
1
복수의 제1영상 프레임으로 구성된 제1영상 및 상기 제1영상 프레임 각각과동일한 시간축 상에 위치하는 복수의 제2영상 프레임으로 구성된 제2영상으로 이루어진 다중 영상 신호를 압축하는 장치에 있어서,상기 제1영상의 압축대상 영상 프레임에 속하는 압축대상 매크로블록에 대해 움직임 벡터를 추정하는 움직임 추정부;상기 추정된 움직임 벡터를 기초로 현재 영상 프레임에 인접하는 참조 영상 프레임으로부터 상기 현재 영상 프레임에 속하는 현재 매크로블록에 대응하는 참조 매크로블록을 검출하여 예측신호를 생성하는 움직임 보상부;상기 현재 매크로블록과 상기 예측신호의 차이값을 산출하는 차이값 산출부; 상기 압축대상 영상 프레임 및 상기 제2영상 프레임 중에서 상기 압축대상 영상 프레임과 동일한 시간축 상에 위치하는 영상 프레임인 기준 영상 프레임을 상기 현재 영상 프레임으로 결정하여 상기 움직임 보상부에 선택적으로 제공하는 영상 프레임 선택부; 및상기 압축대상 영상 프레임에 대응하여 산출된 제1차이값과 상기 기준 영상 프레임에 대응하여 산출된 제2차이값의 차이를 산출하여 중복성제거신호를 생성하는 중복성제거신호 생성부;를 포함하는 것을 특징으로 하는 영상 압축 장치
|
2 |
2
제 1항에 있어서,상기 움직임벡터 및 상기 중복성제거신호를 부호화하는 부호화부를 더 포함하는 것을 특징으로 하는 영상 압축 장치
|
3 |
3
제 1항 또는 제 2항에 있어서,상기 움직임 추정부는 상기 압축대상 영상 프레임의 이전 영상 프레임 및 이후 영상 프레임을 기초로 순방향 움직임 벡터 및 역방향 움직임 벡터를 각각 추정하고,상기 움직임 보상부는,상기 순방향 움직임 벡터를 기초로 상기 현재 영상 프레임의 이전 영상 프레임인 제1참조 영상 프레임으로부터 상기 현재 영상 프레임에 속하는 현재 매크로블록에 대응하는 제1참조 매크로블록을 검출하고, 상기 역방향 움직임 벡터를 기초로 상기 현재 영상 프레임의 이후 영상 프레임인 제2참조 영상 프레임으로부터 상기 현재 영상 프레임에 속하는 현재 매크로블록에 대응하는 제2참조 매크로블록을 검출하는 참조 매크로블록 검출부; 및다음의 수학식에 의해 상기 검출된 제1참조 매크로블록 및 제2참조 매크로블록으로부터 상기 예측신호를 생성하는 예측신호 생성부;를 포함하는 것을 특징으로 하는 영상 압축 장치:Rt=αF+(1-α)B,여기서, Rt는 예측신호, F는 제1참조 매크로블록, B는 제2참조 매크로블록, 그리고, α는 매크로블록의 압축타입에 따라 결정되는 계수이다
|
4 |
4
제 1항 또는 제 2항에 있어서,상기 압축대상 영상 프레임과 상기 기준 영상 프레임의 해상도의 비를 산출하여 생성한 보정값을 상기 움직임 보상부 및 상기 중복성제거신호 생성부에 제공하는 해상도 보정부를 더 포함하며,상기 움직임 보상부는 상기 영상 프레임 선택부에 의해 상기 기준 영상 프레임이 상기 현재 영상 프레임으로서 상기 움직임 보상부에 제공되는 시점에 상기 움직임 추정부로부터 입력된 움직임벡터에 상기 보정값을 제산하여 생성된 값을 기초로 상기 현재 영상 프레임으로서 입력된 상기 기준 영상 프레임에 속하는 현재 매크로블록에 대응하는 참조 매크로블록을 검출하고,상기 중복성제거신호 생성부는 상기 제2차이값에 상기 보정값을 승산하여 생성한 값과 상기 제1차이값의 차이를 산출하여 상기 중복성제거신호를 생성하는 것을 특징으로 하는 영상 압축 장치
|
5 |
5
제 4항에 있어서,상기 제1영상 프레임의 해상도가 상기 제2영상 프레임의 해상도보다 높은 것을 특징으로 하는 영상 압축 장치
|
6 |
6
복수의 제1영상 프레임으로 구성된 제1영상 및 상기 제1영상 프레임 각각과 동일한 시간축 상에 위치하는 복수의 제2영상 프레임으로 구성된 제2영상으로 이루어진 다중 영상 신호를 압축하는 방법에 있어서,상기 제1영상의 압축대상 영상 프레임에 속하는 압축대상 매크로블록에 대해 움직임 벡터를 추정하는 움직임 추정단계;상기 추정된 움직임 벡터를 기초로 상기 제1영상의 압축대상 영상 프레임에 인접하는 참조 영상 프레임으로부터 상기 압축대상 매크로블록에 대응하는 참조 매크로블록을 검출하여 예측신호를 생성하고, 상기 압축대상 매크로블록과 상기 생성된 예측신호의 차이인 제1차이값을 산출하는 제1차이값 산출단계;상기 추정된 움직임 벡터를 기초로 상기 제2영상 프레임 중에서 상기 압축대상 영상 프레임과 동일한 시간축 상에 위치하는 영상 프레임을 기준 영상 프레임으로 선택하고, 기준 영상 프레임에 인접하는 참조 영상 프레임으로부터 상기 압축대상 매크로블록에 대응하는 기준 영상 프레임에 속하는 매크로블록인 기준 매크로블록에 대응하는 참조 매크로블록을 검출하여 예측신호를 생성하고, 상기 기준 매크로블록과 상기 생성된 예측신호의 차이인 제2차이값을 산출하는 제2차이값 산출단계; 및상기 산출된 제1차이값과 상기 산출된 제2차이값의 차이를 산출하여 중복성제거신호를 생성하는 중복성제거신호 생성단계;를 포함하는 것을 특징으로 하는 영상 압축 방법
|
7 |
7
제 6항에 있어서,상기 움직임 벡터 및 상기 중복성제거신호를 부호화하는 부호화단계를 더 포함하는 것을 특징으로 하는 영상 압축 방법
|
8 |
8
제 6항 또는 제 7항에 있어서,상기 움직임 추정단계에서 상기 압축대상 영상 프레임의 이전 영상 프레임 및 이후 영상 프레임을 기초로 순방향 움직임 벡터 및 역방향 움직임 벡터를 각각 추정하며,상기 제1차이값 산출단계는,상기 순방향 움직임 벡터를 기초로 상기 압축대상 영상 프레임의 이전 영상 프레임인 제1참조 영상 프레임으로부터 상기 압축대상 매크로블록에 대응하는 제1참조 매크로블록을 검출하는 단계;상기 역방향 움직임 벡터를 기초로 상기 압축대상 영상 프레임의 이후 영상 프레임인 제2참조 영상 프레임으로부터 상기 압축대상 매크로블록에 대응하는 제2참조 매크로블록을 검출하는 단계; 및다음의 수학식에 의해 상기 검출된 제1참조 매크로블록 및 제2참조 매크로블록으로부터 제1예측신호를 생성하는 단계;를 포함하고,상기 제2차이값 산출단계는,상기 순방향 움직임 벡터를 기초로 상기 기준 영상 프레임의 이전 영상 프레임인 제1참조 영상 프레임으로부터 상기 기준 매크로블록에 대응하는 제1참조 매크로블록을 검출하는 단계;상기 역방향 움직임 벡터를 기초로 상기 기준 영상 프레임의 이후 영상 프레임인 제2참조 영상 프레임으로부터 상기 기준 매크로블록에 대응하는 제2참조 매크로블록을 검출하는 단계; 및다음의 수학식에 의해 상기 검출된 제1참조 매크로블록 및 제2참조 매크로블록으로부터 제2예측신호를 생성하는 단계;를 포함하는 것을 특징으로 하는 영상 압축 방법:Rt=αF+(1-α)B,여기서, Rt는 제1예측신호 또는 제2예측신호, F는 제1참조 매크로블록, B는 제2참조 매크로블록, 그리고, α는 매크로블록의 압축타입에 따라 결정되는 계수이다
|
9 |
9
제 6항 또는 제 7항에 있어서,상기 압축대상 영상 프레임과 상기 기준 영상 프레임의 해상도의 비를 산출하여 보정값을 생성하는 보정값 산출단계를 더 포함하며,상기 제2차이값 산출단계에서 상기 움직임 벡터에 상기 보정값을 제산하여 생성된 값을 기초로 상기 기준 매크로블록에 대응하는 참조 매크로블록을 검출하고,상기 중복성제거신호 생성단계에서 상기 제2차이값에 상기 보정값을 승산하여 생성한 값과 상기 제1차이값의 차이를 산출하여 상기 중복성제거신호를 생성하는 것을 특징으로 하는 영상 압축 방법
|
10 |
10
제 9항에 있어서,상기 제1영상 프레임의 해상도가 상기 제2영상 프레임의 해상도보다 높은 것을 특징으로 하는 영상 압축 방법
|
11 |
11
복수의 제1영상 프레임으로 구성된 제1영상 및 상기 제1영상 프레임 각각과 동일한 시간축 상에 위치하는 복수의 제2영상 프레임으로 구성된 제2영상으로 이루어진 압축된 다중 영상 신호를 복원하는 장치에 있어서,입력받은 인코드된 움직임 벡터를 복원하고 상기 복원된 움직임 벡터의 차 값으로부터 제1영상의 복원대상 영상 프레임에 속하는 복원대상 매크로블록에 대해 움직임 벡터를 산출하는 움직임 벡터 복호화부;상기 산출된 움직임 벡터를 기초로 현재 영상 프레임에 인접하는 참조 영상 프레임으로부터 상기 현재 영상 프레임에 속하는 현재 매크로블록에 대응하는 참조 매크로블록을 검출하여 예측신호를 생성하는 움직임 보상부;상기 복원대상 영상 프레임 및 입력받은 제2영상의 영상 프레임 중에서 상기 복원대상 영상 프레임과 동일한 시간축 상에 위치하는 영상 프레임인 기준 영상 프레임을 상기 현재 영상 프레임으로 결정하여 상기 움직임 보상부에 선택적으로 제공하는 영상 프레임 선택부;상기 기준 영상 프레임에 속하는 현재 매크로블록과 상기 기준 영상 프레임에 대응하여 생성된 예측신호의 차이값을 산출하는 차이값 산출부; 및상기 기준 영상 프레임에 대응하여 산출된 차이값과 상기 복원대상 매크로 불록으로부터 생성된 예측신호와 입력받은 중복성제거신호의 합을 산출하여 영상을 복원하는 영상복원부;를 포함하는 것을 특징으로 하는 영상 복원 장치
|
12 |
12
제 11항에 있어서,입력받은 비트 스트림으로부터 상기 인코드된 움직임벡터와 MPEG 스트림을 검출하고, 상기 MPEG 스트림으로부터 중복성제거신호를 복원하는 복호화부를 더 포함하는 것을 특징으로 하는 영상 복원 장치
|
13 |
13
제 11항 또는 제 12항에 있어서,상기 움직임 추정부는 상기 인코드된 움직임벡터로부터 순방향 움직임 벡터 및 역방향 움직임 벡터를 각각 추정하고,상기 움직임 보상부는,상기 순방향 움직임 벡터를 기초로 상기 현재 영상 프레임의 이전 영상 프레임인 제1참조 영상 프레임으로부터 상기 현재 영상 프레임에 속하는 현재 매크로블록에 대응하는 제1참조 매크로블록을 검출하고, 상기 역방향 움직임 벡터를 기초로 상기 현재 영상 프레임의 이후 영상 프레임인 제2참조 영상 프레임으로부터 상기 현재 영상 프레임에 속하는 현재 매크로블록에 대응하는 제2참조 매크로블록을 검출하는 참조 매크로블록 검출부; 및다음의 수학식에 의해 상기 검출된 제1참조 매크로블록 및 제2참조 매크로블록으로부터 상기 예측신호를 생성하는 예측신호 생성부;를 포함하는 것을 특징으로 하는 영상 복원 장치:Rt=αF+(1-α)B,여기서, Rt는 예측신호, F는 제1참조 매크로블록, B는 제2참조 매크로블록, 그리고, α는 매크로블록의 압축타입에 따라 결정되는 계수이다
|
14 |
14
제 11항 또는 제 12항에 있어서,상기 복원대상 영상 프레임과 상기 기준 영상 프레임의 해상도의 비에 해당하는 보정값을 상기 움직임 보상부 및 상기 중복성제거신호 생성부에 제공하는 해상도 보정부를 더 포함하며,상기 움직임 보상부는 상기 영상 프레임 선택부에 의해 상기 기준 영상 프레임이 상기 현재 영상 프레임으로서 상기 움직임 보상부에 제공되는 시점에 상기 움직임 추정부로부터 입력된 움직임벡터에 상기 보정값을 제산하여 생성된 값을 기초로 상기 현재 영상 프레임으로서 입력된 상기 기준 영상 프레임에 속하는 현재 매크로블록에 대응하는 참조 매크로블록을 검출하고,상기 영상 복원부는 상기 차이값에 상기 보정값을 승산하여 생성한 값과 상기 예측신호와 상기 중보성제거신호의 합을 산출하여 영상을 복원하는 것을 특징으로 하는 영상 복원 장치
|
15 |
15
제 14항에 있어서,상기 제1영상 프레임의 해상도가 상기 제2영상 프레임의 해상도보다 높은 것을 특징으로 하는 영상 복원 장치
|
16 |
16
복수의 제1영상 프레임으로 구성된 제1영상 및 상기 제1영상 프레임 각각과 동일한 시간축 상에 위치하는 복수의 제2영상 프레임으로 구성된 제2영상으로 이루어진 다중 영상 신호를 복원하는 방법에 있어서,입력받은 인코드된 움직임 벡터를 복원하고 상기 복원된 움직임 벡터의 차 값으로부터 제1영상의 복원대상 영상 프레임에 속하는 복원대상 매크로블록에 대해 움직임 벡터를 산출하는 움직임 벡터 복호화단계;상기 산출된 움직임 벡터를 기초로 상기 복원대상 영상 프레임에 인접하는 참조 영상 프레임으로부터 상기 복원대상 매크로블록에 대응하는 참조 매크로블록을 검출하여 예측신호를 생성하는 예측신호 산출단계;상기 산출된 움직임 벡터를 기초로 입력받은 제2영상 프레임 중에서 상기 복원대상 영상 프레임과 동일한 시간축 상에 위치하는 영상 프레임을 기준 영상 프레임으로 선택하고, 기준 영상 프레임에 인접하는 참조 영상 프레임으로부터 상기 복원대상 매크로블록에 대응하는 기준 영상 프레임에 속하는 매크로블록인 기준 매크로블록에 대응하는 참조 매크로블록을 검출하여 예측신호를 생성하고, 상기 기준 매크로블록과 상기 생성된 예측신호의 차이값을 산출하는 차이값 산출단계; 및상기 복원대상 매크로블록으로부터 생성된 예측신호와 상기 산출된 차이값과 입력받은 중복성제거신호의 합을 산출하여 영상을 복원하는 영상 복원단계;를 포함하는 것을 특징으로 하는 영상 복원 방법
|
17 |
17
제 16항에 있어서,입력받은 비트 스트림으로부터 상기 인코드된 움직임벡터와 MPEG 스트림을 검출하고 상기 MPEG 스트림으로부터 중복성제거신호를 복원하는 복호화단계를 더 포함하는 것을 특징으로 하는 영상 복원 방법
|
18 |
18
제 16항 또는 제 17항에 있어서,상기 움직임 추정단계에서 상기 인코드된 움직임벡터로부터 순방향 움직임 벡터 및 역방향 움직임 벡터를 각각 추정하고,상기 예측신호 산출단계에서,상기 순방향 움직임 벡터를 기초로 상기 복원대상 영상 프레임의 이전 영상 프레임인 제1참조 영상 프레임으로부터 상기 복원대상 매크로블록에 대응하는 제1참조 매크로블록을 검출하고, 상기 역방향 움직임 벡터를 기초로 상기 복원대상 영상 프레임의 이후 영상 프레임인 제2참조 영상 프레임으로부터 상기 복원대상 매크로블록에 대응하는 제2참조 매크로블록을 검출하고, 다음의 수학식에 의해 상기 검출된 제1참조 매크로블록 및 제2참조 매크로블록으로부터 상기 예측신호를 생성하고상기 차이값 산출단계에서,상기 순방향 움직임 벡터를 기초로 상기 기준 영상 프레임의 이전 영상 프레임인 제1참조 영상 프레임으로부터 상기 기준 매크로블록에 대응하는 제1참조 매크로블록을 검출하고, 상기 역방향 움직임 벡터를 기초로 상기 기준 영상 프레임의 이후 영상 프레임인 제2참조 영상 프레임으로부터 상기 기준 매크로블록에 대응하는 제2참조 매크로블록을 검출하고, 다음의 수학식에 의해 상기 검출된 제1참조 매크로블록 및 제2참조 매크로블록으로부터 상기 예측신호를 생성하는 것을 특징으로 하는 영상 복원 방법:Rt=αF+(1-α)B,여기서, Rt는 예측신호, F는 제1참조 매크로블록, B는 제2참조 매크로블록, 그리고, α는 매크로블록의 압축타입에 따라 결정되는 계수이다
|
19 |
19
제 16항 또는 제 17항에 있어서,상기 복원대상 영상 프레임과 상기 기준 영상 프레임의 해상도의 비에 해당하는 보정값을 생성하는 보정값 생성단계를 더 포함하며,상기 차이값 산출단계에서 상기 움직임 벡터에 상기 생성된 보정값을 제산하여 생성된 값을 기초로 상기 기준 매크로블록에 대응하는 참조 매크로블록을 검출하고,상기 영상 복원단계에서 상기 차이값에 상기 생성된 보정값을 승산하여 생성한 값과 상기 예측신호와 상기 중보성제거신호의 합을 산출하여 영상을 복원하는 것을 특징으로 하는 영상 복원 방법
|
20 |
20
제 19항에 있어서,상기 제1영상 프레임의 해상도가 상기 제2영상 프레임의 해상도보다 높은 것을 특징으로 하는 영상 복원 방법
|
21 |
21
제 6항, 제 7항, 제 16항 또는 제 17항 중 어느 한 항에 기재된 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
|