Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / 05_АЦП и обработка1.ppt
Скачиваний:
2
Добавлен:
27.04.2022
Размер:
4.68 Mб
Скачать

8.2.2. Целочисленное преобразование Прямое ДКП 4х4

 

a a

a

a

x

x

x

T

b c

c b

x1121 x1222 x1323

Y = AXA

 

 

 

 

 

 

 

 

a

x

x

x

 

a a a

 

c b

b c

x31

x32

x33

 

 

 

 

41

42

43

x14

a

b

x24

 

a

c

x34

 

a

c

x

44

 

a

b

 

 

 

 

 

 

 

 

ac

a b

a b

ac

Y – матрица частотных коэффициентов, X – массив входных данных, А – матрица преобразования, элементы которой имеют следующие значения

a 1

, b

1 cos

 

, c

1 cos 3

 

d c b

2 1 1

b

 

 

 

 

1

 

 

2 5

 

 

 

 

2(1 d2 )

 

 

 

2

 

 

2

 

 

8

 

 

 

2

 

8

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a2

ab

a2

ab

 

 

 

 

 

 

 

 

 

1 1

1 1

 

x00

x01

x02

x03

 

 

1 2

1 1

 

 

 

 

 

2

 

2

 

 

 

 

 

 

 

 

 

 

2 1

1

2

 

 

x

x

x

x

 

 

1 1

1

2

 

 

ab

b2

ab b2

Y CXCT

E

 

 

 

 

 

 

 

 

 

 

 

 

2

 

4

2

4

 

 

 

 

1 1

1

1

10

11

12

13

1 1

1

2

 

 

 

 

 

прям

 

 

 

 

x20

x21

x22

x23

 

 

 

 

a2

ab

a2

ab

 

 

 

 

 

 

 

 

 

1 2

2

 

 

 

 

x

x

x

 

 

1 2

1

 

 

 

 

 

 

 

2

 

2

 

 

 

 

 

 

 

 

 

 

1

x

 

 

1

 

 

ab

b

 

ab b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30

31

32

33

 

 

 

 

 

 

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X C Y Eобр CT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

4

2

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сканировании коэффициентов целочисленного преобразования при кадровом и полевом кодировании

Преобразование Адамара для яркостных DC-коэффициентов макроблока

 

 

 

 

1 1

1 1

 

DC

DC DC DC

 

 

1

1 1 1

 

 

 

 

 

 

 

 

 

 

 

 

 

00

01

02

03

 

 

 

 

 

 

 

 

 

 

T

 

1 1

1

1

DC10

DC11

DC12

DC13

 

1

1 1

1

 

/ 2

Y C X E C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

inv

 

 

1 1

1 1

DC

DC

DC

DC

 

 

1 1 1 1

 

 

 

 

 

 

 

 

 

 

 

20

21

22

23

 

 

 

 

 

 

 

 

 

 

 

 

DC

DC

DC

 

 

 

 

 

 

 

 

 

1 1 1

 

DC

 

1

1 1

 

 

 

 

 

 

 

1

 

30

31

32

33

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Преобразование 2х2 для цветоразностных DC-коэффициентов макроблока

Y

1

1 DC00

DC01 1

1

 

1

 

DC10

DC11

1

1

D

1

 

 

 

 

 

 

 

 

2.2.3. Внутрикадровое предсказание Режимы прогноза яркости 4х4

 

 

0 (вертикальная)

 

1 (горизонтальная)

 

 

 

2 (DC)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

A

B

C

D

E

F

G

H

 

M

A

B

C

 

D

E

F

G

H

 

M

A

B

C

D

E

F

G

H

I

 

 

 

 

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

 

 

 

 

I

 

Mean

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J

 

 

 

 

 

 

 

 

 

 

 

 

 

J

 

 

 

 

 

 

 

 

 

 

J

 

(A-D,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

 

 

 

K

 

I-L)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 (Диагональная вниз налево) 4 (Диагональная вниз вправо)

M A B C D E F G H

M A B C D E F G H

I

I

J

J

K

K

L

L

5 (вертикально вправо)

 

6 (горизонтально вниз)

 

7 (вертикально влево)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M

A

B

C

D

E

F

G

H

 

M

A

B

C

D

E

F

G

H

 

M

A

B

C

D

E

F

G

H

I

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

 

 

 

I

 

 

 

 

 

 

 

 

J

 

 

 

 

 

 

 

 

 

J

 

 

 

 

 

 

 

 

 

J

 

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

8 (горизонтально вверх)

M A B C D E F G H I

J

K

L

Режимы прогнозов макроблоков 16х16

 

0(вертикальная)

 

H

V

……….

 

1(горизонтальная)

 

2(DC)

3(плоская)

 

H

 

H

H

V

V

Mean(H+V)

V

 

 

 

 

 

 

 

 

 

.

 

 

 

Формирование секции (слайса) при полевом кодировании

Возможные режимы разделения макроблока (верхний ряд) и субмакроблока (нижний ряд)

Результат работы блока оценки движения кодера H.264

8.2.4. Интерполяция отсчетов яркости при компенсации движения

А

 

В

 

dy

 

dx

a

8-dx

 

8-dy

 

C

 

D

Интерполяция отсчетов

цветности по 1/8 отсчета

a = round ([(8-dx)(8-dy)A +

+dx(8-dy)B+(8-dх)dyC + +dxdyD]/64.

Маска фильтра для полупиксельной интерполяции

[1/32, -5/32, 5/8, 5/8, -5/32, 1/32]

8.2.5 Фильтр деблокинга H.264

Адаптация фильтра на уровне пикселей

Условие включения фильтрации p0 и q0

Условие включения фильтрации p1 и q1

Адаптация фильтра на уровне блоков

Проверяемые условия при оценке силы фильтрации (Bs) между границами соседних

 

блоков 4x4

Bs

один из блоков сжат внутрикадровым предсказанием и исследуемая граница является

 

границей макроблоков

4

один из блоков сжат внутрикадровым предсказанием

3

один из блоков имеет закодированный остаток

2

разница между векторами движения блоков больше или равно одному пикселю

1

блоки предсказаны по разным опорным кадрам

1

иначе

0

8.2.5 Профили H.264