1 |
1
고속 영상 부호화 장치에서의 고속 영상 부호화 방법에서,부호화할 현재 블록에 대한 단방향 예측을 수행하는 단계;상기 단방향 예측에서 도출된 움직임 벡터(motion vector) 또는 움직임 벡터의 차분값(motion vector difference)이 정수 화소 단위인지 판단하는 단계; 및정수 화소 단위이면, 양방향 예측을 제외하고, 상기 단방향 예측을 포함하는 예측 모드 중에서, 상기 현재 블록에 대한 예측 모드를 선정하는 단계를 포함하고,상기 단방향 예측을 수행하는 단계는,참조 픽쳐에서 상기 현재 블록의 위치 주변에 위치한 블록의 움직임 정보를 사용하여 초기 탐색 시작 위치를 결정하는 단계;상기 초기 탐색 시작 위치를 기준으로 주변의 참조 블록과 상기 현재 블록 사이의 상관도를 상기 정수 화소 단위로 측정하여 제1 참조 블록을 획득하는 단계; 및상기 초기 탐색 시작 위치를 기준으로 주변의 참조 블록과 상기 현재 블록 사이의 상관도를 부화소 단위로 측정하여 제2 참조 블록을 획득하는 단계를 포함하는, 고속 영상 부호화 방법
|
2 |
2
삭제
|
3 |
3
청구항 1에서,상기 정수 화소 단위로 측정하여 제1 참조 블록을 획득하는 단계는,상기 현재 블록과 상기 참조 블록의 SAD(Sum of Absolute Difference)를 측정하는 단계를 포함하는, 고속 영상 부호화 방법
|
4 |
4
청구항 1에서,상기 부화소 단위로 측정하여 제2 참조 블록을 획득하는 단계는,상기 현재 블록과 상기 참조 블록의 SATD(Sum of Absolute Transform Difference)를 측정하는 단계를 포함하는, 고속 영상 부호화 방법
|
5 |
5
청구항 1에서,상기 부화소 단위는,1/2 부화소 단위 및 1/4 부화소 단위 중 적어도 하나를 포함하는, 고속 영상 부호화 방법
|
6 |
6
청구항 1에서,상기 단방향 예측을 수행하는 단계는,상기 제1 참조 블록과 상기 제2 참조 블록을 비교하여 최적의 율-왜곡 비용을 갖는 블록을 상기 현재 블록에 대한 예측 블록으로 선정하여 상기 움직임 벡터 또는 상기 움직임 벡터의 차분값 중 적어도 하나를 포함하는 움직임 정보를 생성하는 단계를 더 포함하는, 고속 영상 부호화 방법
|
7 |
7
청구항 1에서,상기 현재 블록은,화소 단위의 2N×2N, 2N×N, N×2N, N×N, 2N×nU, 2N×nD, nL×2N 및 nR×2N 블록 크기 중 적어도 하나를 포함하는, 고속 영상 부호화 방법
|
8 |
8
청구항 1에서,상기 현재 블록이 화소 단위로 2N×2N의 블록 크기를 갖고, 상기 양방향 예측을 제외한 예측 모드 중에서 상기 현재 블록의 예측 모드가 선정된 경우,상기 양방향 예측을 제외한 나머지 예측 모드 중에서 상기 현재 블록과 다른 크기의 블록에 대한 예측 모드를 선정하는 단계를 더 포함하는, 고속 영상 부호화 방법
|
9 |
9
청구항 8에서,상기 현재 블록과 다른 크기의 블록에 대한 예측 모드를 선정하는 단계는,상기 현재 블록과 참조 픽쳐의 참조 블록 사이의 상관성이 가장 높은 참조 블록을 갖는 예측 모드를 선정하는, 고속 영상 부호화 방법
|
10 |
10
청구항 8에서,상기 현재 블록과 다른 크기의 블록은,2N×N, N×2N, N×N, 2N×nU, 2N×nD, nL×2N 및 nR×2N 중 적어도 하나의 크기를 갖는, 고속 영상 부호화 방법
|
11 |
11
적어도 하나의 프로세서; 및상기 적어도 하나의 프로세서가 적어도 하나의 단계를 수행하도록 지시하는 명령어들을 저장하는 메모리를 포함하는 고속 영상 부호화 장치에서,상기 적어도 하나의 단계는,부호화할 현재 블록에 대한 단방향 예측을 수행하는 단계;상기 단방향 예측에서 도출된 움직임 벡터(motion vector) 또는 움직임 벡터의 차분값(motion vector difference)이 정수 화소 단위인지 판단하는 단계; 및정수 화소 단위이면, 양방향 예측을 제외하고, 상기 단방향 예측을 포함하는 화면 간 예측 모드 중에서, 상기 현재 블록에 대한 예측 모드를 선정하는 단계를 포함하고,상기 단방향 예측을 수행하는 단계는,참조 픽쳐에서 상기 현재 블록의 위치 주변에 위치한 블록의 움직임 정보를 사용하여 초기 탐색 시작 위치를 결정하는 단계;상기 초기 탐색 시작 위치를 기준으로 주변의 참조 블록과 상기 현재 블록 사이의 상관도를 상기 정수 화소 단위로 측정하여 제1 참조 블록을 획득하는 단계; 및상기 초기 탐색 시작 위치를 기준으로 주변의 참조 블록과 상기 현재 블록 사이의 상관도를 부화소 단위로 측정하여 제2 참조 블록을 획득하는 단계를 포함하는, 고속 영상 부호화 장치
|
12 |
12
삭제
|
13 |
13
청구항 11에서,상기 정수 화소 단위로 측정하여 제1 참조 블록을 획득하는 단계는,상기 현재 블록과 상기 참조 블록의 SAD(Sum of Absolute Difference)를 측정하는 단계를 포함하는, 고속 영상 부호화 장치
|
14 |
14
청구항 11에서,상기 부화소 단위로 측정하여 제2 참조 블록을 획득하는 단계는,상기 현재 블록과 상기 참조 블록의 SATD(Sum of Absolute Transform Difference)를 측정하는 단계를 포함하는, 고속 영상 부호화 장치
|
15 |
15
청구항 11에서,상기 부화소 단위는,1/2 부화소 단위 및 1/4 부화소 단위 중 적어도 하나를 포함하는, 고속 영상 부호화 장치
|
16 |
16
청구항 11에서,상기 단방향 예측을 수행하는 단계는,상기 제1 참조 블록과 상기 제2 참조 블록을 비교하여 최적의 율-왜곡 비용을 갖는 블록을 상기 현재 블록에 대한 예측 블록으로 선정하여 상기 움직임 벡터 또는 상기 움직임 벡터의 차분값 중 적어도 하나를 포함하는 움직임 정보를 생성하는, 고속 영상 부호화 장치
|
17 |
17
청구항 11에서,상기 현재 블록은,화소 단위의 2N×2N, 2N×N, N×2N, N×N, 2N×nU, 2N×nD, nL×2N 및 nR×2N 블록 크기 중 적어도 하나를 포함하는, 고속 영상 부호화 장치
|
18 |
18
청구항 11에서,상기 적어도 하나의 단계는,상기 현재 블록이 화소 단위로 2N×2N의 블록 크기를 갖고, 상기 양방향 예측을 제외한 예측 모드 중에서 상기 현재 블록의 예측 모드가 선정된 경우,상기 양방향 예측을 제외한 나머지 예측 모드 중에서 상기 현재 블록과 다른 크기의 블록에 대한 예측 모드를 선정하는 단계를 더 포함하는, 고속 영상 부호화 장치
|
19 |
19
청구항 18에서,상기 현재 블록과 다른 크기의 블록에 대한 예측 모드를 선정하는 단계는,상기 현재 블록과 참조 픽쳐의 참조 블록 사이의 상관성이 가장 높은 참조 블록을 갖는 예측 모드를 선정하는, 고속 영상 부호화 장치
|
20 |
20
청구항 18에서,상기 현재 블록과 다른 크기의 블록은,2N×N, N×2N, N×N, 2N×nU, 2N×nD, nL×2N 및 nR×2N 중 적어도 하나의 크기를 갖는, 고속 영상 부호화 장치
|