1 |
1
제1 프레임 및 제2 프레임으로 구분되어 입력되는 이미지를 부호화하는 분산 비디오 부호화 방법에 있어서, 상기 제1 프레임을 부호화하고 부호화된 제1 프레임을 전송하는 단계; 복호화 장치로부터 움직임 벡터를 제공받는 단계; 제공된 상기 움직임 벡터에 기초하여 상기 제2 프레임에 상응하는 보조 정보를 생성하는 단계; 생성된 상기 보조 정보 및 상기 제2 프레임에 기초하여 상기 보조 정보의 예측 오차를 획득하는 단계; 및 획득한 상기 예측 오차에 기초하여 상기 제2 프레임을 양자화하는 단계를 포함하는 분산 비디오 부호화 방법
|
2 |
2
제1항에 있어서, 상기 분산 비디오 부호화 방법은, 입력된 상기 제2 프레임을 변환(transform)하는 단계; 상기 보조 정보가 생성된 후, 생성된 상기 보조 정보를 변환하는 단계; 및 상기 제2 프레임이 양자화된 후, 양자화된 상기 제2 프레임에 대해 채널 부호화를 수행하여 패리티 비트를 생성하는 단계를 더 포함하는 것을 특징으로 하는 분산 비디오 부호화 방법
|
3 |
3
제2항에 있어서, 상기 생성된 상기 보조 정보 및 상기 제2 프레임에 기초하여 상기 보조 정보의 예측 오차를 획득하는 단계는, 변환된 상기 보조 정보 및 변환된 상기 제2 프레임에 기초하여 상기 예측 오차를 획득하는 것을 특징으로 하는 분산 비디오 부호화 방법
|
4 |
4
제2항에 있어서, 상기 생성된 상기 보조 정보 및 상기 제2 프레임에 기초하여 상기 보조 정보의 예측 오차를 획득하는 단계는, 상기 변환된 보조 정보 및 상기 변환된 제2 프레임을 비교하여 오류가 발생된 블록의 위치를 판단하는 단계; 상기 변환된 보조 정보내에서 오류의 양을 판단하는 단계; 및 판단된 상기 오류의 양 및 부호화 코드의 길이에 기초하여 교차 확률(crossover)을 획득하는 단계를 포함하는 것을 특징으로 하는 분산 비디오 부호화 방법
|
5 |
5
제4항에 있어서, 상기 획득한 상기 예측 오차에 기초하여 상기 제2 프레임을 양자화하는 단계는, 획득한 상기 예측 오차에 기초하여 양자화 비트수를 결정하는 단계; 및 획득한 상기 예측 오차에 기초하여 상기 제2 프레임을 구성하는 각 블록의 양자화 실행 여부를 결정하는 단계를 포함하는 분산 비디오 부호화 방법
|
6 |
6
제5항에 있어서, 상기 획득한 상기 예측 오차에 기초하여 상기 제2 프레임을 구성하는 각 블록의 양자화 실행 여부를 결정하는 단계는, 상기 제2 프레임을 구성하는 블록들 중 오류가 발생하지 않고 상기 교차확률이 미리 설정된 임계값 보다 작은 블록은 양자화를 생략하고, 오류가 발생하였거나 상기 교차확률이 상기 임계값 이상인 블록은 양자화를 실행하는 것을 특징으로 하는 분산 비디오 부호화 방법
|
7 |
7
부호화된 제1 프레임을 복호화하는 단계; 복호화된 적어도 하나의 상기 제1 프레임에 기초하여 움직임 벡터를 생성하는 단계; 생성된 상기 움직임 벡터를 부호화 장치로 전송하는 단계; 생성된 상기 움직임 벡터를 이용하여 제2 프레임에 상응하는 보조 정보를 생성하는 단계; 상기 부호화 장치로부터 제공된 패리티 비트 및 상기 보조 정보를 이용하여 상기 보조 정보를 정정하는 단계; 및 정정된 상기 보조 정보를 역양자화하여 상기 제2 프레임을 복원하는 단계를 포함하는 분산 비디오 복호화 방법
|
8 |
8
제1 프레임 및 제2 프레임으로 구분되어 입력되는 이미지를 부호화하는 분산 비디오 부호화 장치에 있어서, 상기 제1 프레임을 부호화하는 부호화부; 복호화 장치로부터 제공된 움직임 벡터 및 부호화된 제1 프레임에 기초하여 상기 제2 프레임에 상응하는 보조 정보를 생성하는 움직임 보상부; 생성된 상기 보조 정보 및 입력된 상기 제2 프레임에 기초하여 상기 보조 정보의 예측 오차를 획득하고, 획득한 상기 예측 오차에 기초하여 상기 제2 프레임을 양자화하는 양자화 제어부; 및 양자화된 제2 프레임을 채널 부호화하여 패리티 비트를 생성하는 채널 부호화부를 포함하는 분산 비디오 부호화 장치
|
9 |
9
제8항에 있어서, 상기 분산 비디오 부호화 장치는 생성된 상기 보조 정보를 변환(transform)하는 제1 변환부; 입력된 상기 제2 프레임을 변환하는 제2 변환부를 더 포함하는 것을 특징으로 하는 분산 비디오 부호화 장치
|
10 |
10
제9항에 있어서, 상기 양자화 제어부는 변환된 상기 보조 정보 및 변환된 상기 제2 프레임에 기초하여 상기 예측 오차를 획득하는 것을 특징으로 하는 분산 비디오 부호화 장치
|
11 |
11
제9항에 있어서, 상기 양자화 제어부는 상기 변환된 보조 정보 및 상기 변환된 제2 프레임을 비교하여 오류가 발생된 블록의 위치를 판단하고, 상기 변환된 보조 정보내에서 오류의 양을 판단하고, 판단된 상기 오류의 양 및 부호화 코드의 길이에 기초하여 교차 확률(crossover)을 획득함으로써 상기 예측 오차를 획득하는 것을 특징으로 하는 분산 비디오 부호화 장치
|
12 |
12
제11항에 있어서, 상기 양자화 제어부는 획득한 상기 예측 오차에 기초하여 양자화 비트수를 결정하고, 상기 획득한 예측 오차에 기초하여 상기 제2 프레임을 구성하는 각 블록의 양자화 실행 여부를 결정하는 것을 특징으로 하는 분산 비디오 부호화 장치
|
13 |
13
제12항에 있어서, 상기 양자화 제어부는 상기 제2 프레임을 구성하는 블록들 중 오류가 발생하지 않고 상기 교차확률이 미리 설정된 임계값 보다 작은 블록은 양자화를 생략하고, 오류가 발생하였거나 상기 교차확률이 상기 임계값 이상인 블록은 양자화를 실행하는 것을 특징으로 하는 분산 비디오 부호화 장치
|
14 |
14
부호화된 제1 프레임을 복호화하는 복호화부; 복호화된 적어도 하나의 제1 프레임에 기초하여 움직임 벡터를 생성한 후 생성된 상기 움직임 벡터를 부호화 장치에 제공하고 상기 움직임 벡터를 이용하여 제2 프레임에 상응하는 보조 정보를 생성하는 보조정보 생성부; 상기 생성된 보조 정보를 변환하는 변환부; 변환된 보조 정보 및 상기 부호화 장치로부터 제공된 패리티 비트에 기초하여 상기 보조 정보를 정정하는 채널 복호화부; 및 정정된 보조 정보를 역양자화하여 상기 제2 프레임을 복원하는 역양자화부를 포함하는 분산 비디오 복호화 장치
|
15 |
15
부호화된 제1 프레임을 복호화하는 복호화부; 복호화된 적어도 하나의 제1 프레임에 기초하여 움직임 벡터를 생성한 후 생성된 상기 움직임 벡터를 부호화 장치에 제공하고 상기 움직임 벡터를 이용하여 제2 프레임에 상응하는 보조 정보를 생성하는 보조정보 생성부; 상기 생성된 보조 정보를 변환하는 변환부; 변환된 보조 정보 및 상기 부호화 장치로부터 제공된 패리티 비트에 기초하여 상기 보조 정보를 정정하는 채널 복호화부; 정정된 보조 정보를 역양자화하여 상기 제2 프레임을 복원하는 역양자화부; 및 복원된 제2 프레임을 부호화하는 부호화부를 포함하는 변환 부호화 장치
|
16 |
16
제15항에 있어서, 상기 부호화부는 상기 복원된 제2 프레임 및 상기 복호화부에서 복호화된 제1 프레임을 부호화하는 것을 특징으로 하는 변환 부호화 장치
|
17 |
17
제15항에 있어서, 상기 부호화부는 상기 복원된 제2 프레임을 부호화하는 제1 부호화부; 및 상기 복호화부에서 복호화된 제1 프레임을 부호화하는 제2 부호화부를 포함하는 것을 특징으로 하는 변환 부호화 장치
|