1 |
1
복원 프레임의 저장을 요청하는 인코더;상기 복원 프레임을 부호화한 부호화 프레임을 생성하는 프레임 처리부; 및상기 부호화 프레임을 저장하는 프레임 메모리를 포함하되,상기 프레임 처리부는 상기 인코더의 요청에 따라 상기 프레임 메모리에 저장된 상기 부호화 프레임을 복호화하여 복원 프레임을 생성하고,상기 프레임 처리부는,상기 복원 프레임을 저장하는 내부 메모리;상기 복원 프레임을 부호화하여 부호화 코드를 생성하는 컴프레서;상기 부호화 코드 중 중복되는 부호화 코드를 제거하여 중복 제거 코드를 생성하는 중복 데이터 인코더;상기 중복 제거 코드를 통합한 부호화 프레임을 생성하여 상기 프레임 메모리에 저장시키는 패커;상기 프레임 메모리로부터 상기 부호화 프레임을 수신하고, 상기 부호화 프레임에 포함된 중복 제거 코드를 추출하는 언패커;상기 중복 제거 코드를 변환하여 상기 부호화 코드를 생성하는 중복 데이터 디코터; 및상기 부호화 코드를 복호화하여 복원 프레임을 생성하여 상기 내부 메모리에 저장하는 디컴프레서;를 포함하는 것을 특징으로 하는 부호화 장치
|
2 |
2
삭제
|
3 |
3
제1 항에 있어서,상기 컴프레서는 상기 복원 프레임의 주변 코딩 유닛의 깊이 정보에 따라 대상 코딩 유닛의 예측 방식을 선정하고,상기 예측 방식에 따라 대상 코딩 유닛에 포함된 픽셀을 부호화하는 것을 특징으로 하는 부호화 장치
|
4 |
4
제3 항에 있어서,상기 컴프레서는 주변 코딩 유닛의 깊이 정보가 모두 0인 경우, 제1 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 부호화를 수행하고,상기 제1 예측 방법에 따른 부호화 방식은 상기 대상 코딩 유닛을 2x2 단위의 블록으로 분할하였을 때, 상기 블록의 좌측 상단에 위치한 잔여 픽셀을 제외한 나머지 삭제 픽셀을 삭제하는 방식이고,상기 디컴프레서는 주변 코딩 유닛의 깊이 정보가 모두 0인 경우, 제1 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 복호화를 수행하고,상기 제1 예측 방법에 따른 복호화 방식은 각 상기 삭제 픽셀의 좌측 및 우측, 또는 상측 및 하측에 접한 픽셀이 잔여 픽셀일 경우, 상기 잔여 픽셀들의 값과 1을 합한 후 2로 나눈 값을 상기 삭제 픽셀의 값으로 복호화하고, 상기 제1 예측 방법에 따른 복호화 방식은 각 삭제 픽셀의 상측 및 좌측에 접한 픽셀이 삭제 픽셀일 경우, 해당 상측 및 좌측에 접한 삭제 픽셀의 값과 1을 합한 후 2로 나눈 값을 상기 삭제 픽셀의 값으로 복호화하는 것을 특징으로 하는 부호화 장치
|
5 |
5
제3 항에 있어서,상기 컴프레서는 주변 코딩 유닛의 깊이 정보가 모두 1인 경우, 제2 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 부호화를 수행하고,상기 제2 예측 방법에 따른 부호화 방식은 상기 대상 코딩 유닛을 2x2 단위의 블록으로 분할하였을 때, 상기 블록의 좌측 상단 픽셀 및 우측 상단에 위치한 잔여 픽셀을 제외한 나머지 삭제 픽셀을 삭제하는 방식이고,상기 디컴프레서는 주변 코딩 유닛의 깊이 정보가 모두 1인 경우, 제2 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 복호화를 수행하고,상기 제2 예측 방법에 따른 복호화 방식은 각 상기 삭제 픽셀의 상측 및 하측에 접한 픽셀의 값과 1을 합한 후 2로 나눈 값을 상기 삭제 픽셀의 값으로 복호화하는 것을 특징으로 하는 부호화 장치
|
6 |
6
제3 항에 있어서,상기 컴프레서는 주변 코딩 유닛의 깊이 정보가 모두 0이 아니거나 주변 코딩 유닛의 깊이 정보가 모두 1이 아닌 경우, 제3 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 부호화를 수행하고,상기 제3 예측 방법에 따른 부호화 방식은 상기 대상 코딩 유닛을 2x2 단위의 블록으로 분할하였을 때, 상기 블록의 우측 하단에 위치한 삭제 픽셀을 삭제하는 방식이고,상기 디컴프레서는 주변 코딩 유닛의 깊이 정보가 모두 0이 아니거나 주변 코딩 유닛의 깊이 정보가 모두 1이 아닌 경우, 제3 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 복호화를 수행하고,상기 제3 예측 방법에 따른 복호화 방식은 각 상기 삭제 픽셀의 좌측, 상측, 좌측 상단에 접한 잔여 픽셀들의 값의 중앙값(median)을 상기 삭제 픽셀의 값으로 복호화하는 것을 특징으로 하는 부호화 장치
|
7 |
7
제1 항에 있어서,상기 중복 데이터 인코더는 상기 부호화 코드에 상응하는 픽셀의 위치에 따라 상기 부호화 코드를 2x2의 그룹으로 분류하고, 상기 그룹에 포함된 부호화 코드 간의 동일 여부를 나타내는 플래그를 출력하는 비교기를 포함하고,상기 중복 데이터 인코더는 상기 플래그 및 상기 그룹에 포함된 부호화 코드 중 중복된 부호화 코드를 제외한 나머지를 포함하는 상기 중복 제거 코드를 생성하는 것을 특징으로 하는 부호화 장치
|
8 |
8
제7 항에 있어서,상기 중복 데이터 디코더는 상기 중복 제거 코드의 상기 플래그를 참조하여 상기 중복 제거 코드에 포함된 각 부호화 코드를 상기 그룹에 상응하는 픽셀에 할당하는 것을 특징으로 하는 부호화 장치
|
9 |
9
부호화 장치가 동영상을 부호화하는 방법에 있어서,복원 프레임을 내부 메모리로 수신하는 단계;상기 복원 프레임을 부호화한 부호화 프레임을 생성하는 단계;상기 부호화 프레임을 프레임 메모리에 저장하는 단계; 및상기 프레임 메모리에 저장된 상기 부호화 프레임을 복호화하여 상기 복원 프레임을 생성하는 단계;를 포함하고,상기 복원 프레임을 부호화한 부호화 프레임을 생성하는 단계는,상기 복원 프레임을 부호화하여 부호화 코드를 생성하는 단계;상기 부호화 코드 중 중복되는 부호화 코드를 제거하여 중복 제거 코드를 생성하는 단계; 및상기 중복 제거 코드를 통합한 부호화 프레임을 생성하여 상기 프레임 메모리에 저장하는 단계;를 포함하고,상기 프레임 메모리에 저장된 상기 부호화 프레임을 복호화하여 상기 복원 프레임을 생성하는 단계는,상기 프레임 메모리에 저장된 상기 부호화 프레임에 포함된 중복 제거 코드를 추출하는 단계;상기 중복 제거 코드를 변환하여 상기 부호화 코드를 생성하는 단계; 및상기 부호화 코드를 복호화하여 복원 프레임을 생성하는 단계;를 포함하는 것을 특징으로 하는 부호화 방법
|
10 |
10
삭제
|
11 |
11
제9 항에 있어서,상기 복원 프레임을 부호화하여 부호화 코드를 생성하는 단계는,상기 복원 프레임의 주변 코딩 유닛의 깊이 정보에 따라 대상 코딩 유닛의 예측 방식을 선정하는 단계;상기 예측 방식에 따라 대상 코딩 유닛에 포함된 픽셀을 부호화하는 단계를 포함하는 것을 특징으로 하는 부호화 방법
|
12 |
12
제11 항에 있어서,상기 복원 프레임의 주변 코딩 유닛의 깊이 정보에 따라 대상 코딩 유닛의 예측 방식을 선정하는 단계는 주변 코딩 유닛의 깊이 정보가 모두 0인 경우, 제1 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 부호화를 수행하는 단계이고상기 제1 예측 방법에 따른 부호화 방식은 상기 대상 코딩 유닛을 2x2 단위의 블록으로 분할하였을 때, 상기 블록의 좌측 상단에 위치한 잔여 픽셀을 제외한 나머지 삭제 픽셀을 삭제하는 방식이고,상기 부호화 코드를 복호화하여 복원 프레임을 생성하는 단계는,주변 코딩 유닛의 깊이 정보가 모두 0인 경우, 제1 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 복호화를 수행하는 단계이고,상기 제1 예측 방법에 따른 복호화 방식은 각 상기 삭제 픽셀의 좌측 및 우측, 또는 상측 및 하측에 접한 픽셀이 잔여 픽셀일 경우, 상기 잔여 픽셀들의 값과 1을 합한 후 2로 나눈 값을 상기 삭제 픽셀의 값으로 복호화하고, 상기 제1 예측 방법에 따른 복호화 방식은 각 삭제 픽셀의 상측 및 좌측에 접한 픽셀이 삭제 픽셀일 경우, 해당 상측 및 좌측에 접한 삭제 픽셀의 값과 1을 합한 후 2로 나눈 값을 상기 삭제 픽셀의 값으로 복호화하는 방식인 것을 특징으로 하는 부호화 방법
|
13 |
13
제11 항에 있어서,상기 복원 프레임의 주변 코딩 유닛의 깊이 정보에 따라 대상 코딩 유닛의 예측 방식을 선정하는 단계는 주변 코딩 유닛의 깊이 정보가 모두 1인 경우, 제2 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 부호화를 수행하는 단계이고,상기 제2 예측 방법에 따른 부호화 방식은 상기 대상 코딩 유닛을 2x2 단위의 블록으로 분할하였을 때, 상기 블록의 좌측 상단 픽셀 및 우측 상단에 위치한 잔여 픽셀을 제외한 나머지 삭제 픽셀을 삭제하는 방식이고,상기 부호화 코드를 복호화하여 복원 프레임을 생성하는 단계는, 주변 코딩 유닛의 깊이 정보가 모두 1인 경우, 제2 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 복호화를 수행하는 단계이고,상기 제2 예측 방법에 따른 복호화 방식은 각 상기 삭제 픽셀의 상측 및 하측에 접한 픽셀의 값과 1을 합한 후 2로 나눈 값을 상기 삭제 픽셀의 값으로 복호화하는 방식인 것을 특징으로 하는 부호화 방법
|
14 |
14
제11 항에 있어서,상기 복원 프레임의 주변 코딩 유닛의 깊이 정보에 따라 대상 코딩 유닛의 예측 방식을 선정하는 단계는 주변 코딩 유닛의 깊이 정보가 모두 0이 아니거나 주변 코딩 유닛의 깊이 정보가 모두 1이 아닌 경우, 제3 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 부호화를 수행하는 단계이고,상기 제3 예측 방법에 따른 부호화 방식은 상기 대상 코딩 유닛을 2x2 단위의 블록으로 분할하였을 때, 상기 블록의 우측 하단에 위치한 삭제 픽셀을 삭제하는 방식이고,상기 부호화 코드를 복호화하여 복원 프레임을 생성하는 단계는, 주변 코딩 유닛의 깊이 정보가 모두 0이 아니거나 주변 코딩 유닛의 깊이 정보가 모두 1이 아닌 경우, 제3 예측 방법을 통해 대상 코딩 유닛에 포함된 각 픽셀에 대한 복호화를 수행하고,상기 제3 예측 방법에 따른 복호화 방식은 각 상기 삭제 픽셀의 좌측, 상측, 좌측 상단에 접한 잔여 픽셀들의 값의 중앙값(median)을 상기 삭제 픽셀의 값으로 복호화하는 방식인 것을 특징으로 하는 부호화 방법
|
15 |
15
제9 항에 있어서,상기 부호화 코드 중 중복되는 부호화 코드를 제거하여 중복 제거 코드를 생성하는 단계는 상기 부호화 코드에 상응하는 픽셀의 위치에 따라 상기 부호화 코드를 2x2의 그룹으로 분류하고, 상기 그룹에 포함된 부호화 코드 간의 동일 여부를 나타내는 플래그를 생성하는 단계;상기 플래그 및 상기 그룹에 포함된 부호화 코드 중 중복된 부호화 코드를 제외한 나머지를 포함하는 상기 중복 제거 코드를 생성하는 단계를 포함하는 것을 특징으로 하는 부호화 방법
|
16 |
16
제15 항에 있어서,상기 중복 제거 코드를 변환하여 상기 부호화 코드를 생성하는 단계는, 상기 중복 제거 코드의 상기 플래그를 참조하여 상기 중복 제거 코드에 포함된 각 부호화 코드를 상기 그룹에 상응하는 픽셀에 할당하는 단계인 것을 특징으로 하는 부호화 방법
|