СПОСОБ И УСТРОЙСТВО ВНУТРЕННЕГО ПРЕДСКАЗАНИЯ ИЗОБРАЖЕНИЯ

1. Способ внутреннего предсказания изображения, причем способ содержит:
получение параметров, представляющих корреляцию между блоком цветности, который должен быть внутренне предсказан, и блоком яркости на основании восстановленных соседних пикселей блока цветности и восстановленных соседних пикселей пикселя яркости, соответствующего блоку цветности; и
предсказание блока цветности из блока яркости посредством использования этих параметров,
при этом получение параметров содержит выполнение заранее определенной операции в отношении восстановленных соседних пикселей блока цветности и восстановленных соседних пикселей блока яркости,
при этом заранее определенная операция содержит процесс адаптивного масштабирования изменяющихся битовых глубин упомянутых параметров, чтобы уменьшить размер таблицы поиска и предотвратить возникновение переполнения.
2. Способ по п.1, в котором параметры содержат вес и сдвиг, которые определяют линейную корреляцию между восстановленными пикселями блока яркости и пикселями блока цветности, соответствующими восстановленным пикселям блока яркости.
3. Способ по п.2, в котором, если восстановленный пиксель, присутствующий в местоположении (x, y) в блоке яркости, равен Rec_L'(x, y), значение предсказания пикселя, присутствующего в местоположении (x, y) в блоке цветности, равно Pred_C(x, y), вес равен a, и сдвиг равен b, то корреляция определяется посредством Pred_C(x, y)=a*Rec_L'(x, y)+b.
4. Способ по п.3, в котором если I восстановленных соседних пикселей блока яркости равны Rec_L'(i) и I восстановленных соседних пикселей блока цветности равны Rec_C(i), то вес a определяется как:
в котором 'I' обозначает целое число в пределах от '0' до (I-1).
5. Способ по п.4, в котором сдвиг b определяют как:
6. Способ по п.4, дополнительно содержащий:
вычисление оцененных значений A1' и A2' посредством соответственно аппроксимации значений A1 и A2 посредством использования заранее определенного количества старших битов; и
a
вычисление целого числа a' посредством повышающего масштабирования веса заранее определенных n битов на основании оцененных значений A1' и A2'.
A1
A2
A1
A1
A2
A2
table
7. Способ по п.6, в котором, если n обозначает количество старших битов, извлеченных из значения A1, n обозначает количество старших битов, извлеченных из значения A2, r=max(bdepth(A1)-n, 0), r=max(bdepth(A2)-n, 0), bdepth(A1) обозначает битовую глубину значения A1, bdepth(A2) обозначает битовую глубину значения A2, и n обозначает заранее определенную константу, то оцененное значение A1' определяется как
оцененное значение A2' определяется как , и
целое число a' определяется как .
8. Способ по п.7, в котором результат вычисления  получают из заранее определенной таблицы поиска.
9. Способ по п.4, в котором вес a вычисляется на основании значений, полученных соответственно посредством понижающего масштабирования CL, C, LL и L, определенных в следующем уравнении, настолько, сколько имеется заранее определенных битов:
C
10. Способ по п.9, в котором если размер блока цветности равен nS×nS и битовая глубина пикселя цветности равна BitDepth, то битовые глубины CL, C, LL и L уменьшаются посредством понижающего масштабирования CL, C, LL и L на k3 битов, определенных как:
,
где nS обозначает положительное целое число.
11. Способ по п.10, в котором если k2 является переменной, определенной как , способ дополнительно содержит вычисление значений A1 и A2:
.
12. Способ по п.11, дополнительно содержащий вычисление оцененных значений A1' и A2' соответственно посредством понижающего масштабирования значений A1 и A2 на заранее определенные биты на основании абсолютных значений для значений A1 и A2, и
в котором вес a и сдвига b определены следующим алгоритмом:
.
a
13. Способ по п.3, в котором предсказание блока цветности содержит предсказание предсказанного пикселя Pred_C(x, y) в местоположении (x, y) в отношении блока цветности посредством использования целого числа a', полученного посредством повышающего масштабирования веса a посредством заранее определенных n битов, и целого числа b', полученного округлением сдвига b, согласно следующему уравнению:
14. Способ по п.13, дополнительно содержащий отсечение предсказанного значения Pred_C(x, y) так, чтобы оно было в пределах диапазона значений пикселей блока цветности.
15. Способ по п.1, содержащий, если размеры блока цветности и блока яркости не одинаковы, дискретизацию восстановленного блока яркости и его соседних пикселей, чтобы выровнять размер сигнала цветности и размер сигнала яркости друг с другом.