ЭЛЕКТРОННОЕ УСТРОЙСТВО И СПОСОБ УПРАВЛЕНИЯ ИМ

1. Электронное устройство, содержащее
запоминающее устройство, сконфигурированное, чтобы хранить множество фильтров, причем каждый из множества фильтров соответствует множеству шаблонов изображения; и
процессор, сконфигурированный, чтобы классифицировать блок изображения, включающий в себя целевой пиксел и множество окружающих пикселов, в один из множества шаблонов изображения на основе соотношения между пикселами в блоке изображения и получать конечный блок изображения, в котором целевой пиксел обрабатывается в изображении посредством применения по меньшей мере одного фильтра, соответствующего классифицированному шаблону изображения, среди множества фильтров к блоку изображения,
при этом множество фильтров получаются посредством изучения, через алгоритм искусственного интеллекта, соотношения между множеством первых дискретных блоков изображения и множеством вторых дискретных блоков изображения, соответствующих множеству первых дискретных блоков изображения, на основе каждого из множества шаблонов изображения.
2. Электронное устройство по п. 1, в котором процессор конфигурируется, чтобы определять градиентный вектор из блока изображения, определять соответствия блока изображения каждому из множества индексных векторов на основе матрицы индексов, сохраненной в запоминающем устройстве и включающей в себя множество индексных векторов, и градиентного вектора, и классифицировать блок изображения в один из множества шаблонов изображения на основе определенных соответствий, и множество индексных векторов получаются на основе множества дискретных градиентных векторов, определенных из множества первых дискретных блоков изображения, при этом множество индексных векторов соответствуют множеству шаблонов изображения.
3. Электронное устройство по п. 2, в котором процессор конфигурируется, чтобы определять градиентный вектор из блока изображения, когда интенсивность горизонтальной направленности блока изображения больше интенсивности вертикальной направленности блока изображения, и транспонировать блок изображения и определять градиентный вектор из транспонированного блока изображения, когда интенсивность горизонтальной направленности блока изображения меньше интенсивности вертикальной направленности блока изображения.4. Электронное устройство по п. 2, в котором процессор конфигурируется, чтобы уменьшать размер градиентного вектора с помощью собственного вектора, сохраненного в запоминающем устройстве, и определять соответствия блока изображения каждому из множества индексных векторов на основе градиентного вектора, размер которого является уменьшенным, и собственный вектор создается посредством применения анализа основных компонентов из множества дискретных градиентных векторов.
5. Электронное устройство по п. 2, в котором процессор конфигурируется, чтобы определять первое соответствие блока изображения каждой из множества групп индексных векторов на основе первой матрицы индексов, сохраненной в запоминающем устройстве, и градиентного вектора, получать одну из множества групп индексных векторов на основе первого соответствия, определять второе соответствие блока изображения каждому из множества индексных векторов, включенных в полученную группу индексных векторов, на основе второй матрицы индексов, соответствующей полученной группе индексных векторов, среди множества вторых матриц индексов, сохраненных в запоминающем устройстве, и градиентного вектора, и получать конечный блок изображения, применяя, по меньшей мере, один из множества фильтров к блоку изображения на основе второго соответствия, при этом:
множество групп индексных векторов получаются посредством деления множества индексных векторов на предварительно определенное число групп,
первая матрица индексов включает в себя индексные векторы, представляющие каждую из множества групп индексных векторов, и
каждая из множества вторых матриц индексов включает в себя множество индексных векторов, соответствующих каждой из множества групп индексных векторов.
6. Электронное устройство по п. 5, в котором процессор конфигурируется, чтобы получать один из множества индексных векторов, включенных в полученную группвекторов, на основе второго соответствия, получать по меньшей мере один дополнительный индексный вектор, включенный в множество групп индексных векторов, отличный от полученного одного из множества индексных векторов и соответствующий полученному индексному вектору, на основе аналогичной информации индексного вектора, сохраненной в запоминающем устройстве, определять третье соответствие блока изображения на основе полученного индексного вектора, полученного дополнительного индексного вектора и градиентного вектора и получать конечный блок изображения, применяя, по меньшей мере, один из множества фильтров к блоку изображения на основе третьего соответствия.
7. Электронное устройство по п. 2, в котором процессор конфигурируется, чтобы получать, по меньшей мере, два из множества фильтров на основе множества определенных соответствий, определять конечный фильтр на основе, по меньшей мере, двух фильтров и соответствий, соответствующих каждому, по меньшей мере, из двух фильтров, и получать конечный блок изображения, применяя определенный конечный фильтр к блоку изображения.
8. Электронное устройство по п. 2, в котором множество первых дискретных блоков изображения содержат изображения, в которых разрешения соответствующих вторых дискретных блоков изображения являются уменьшенными, и
процессор конфигурируется, чтобы получать конечный блок изображения, в котором разрешение целевого пиксела увеличивается посредством применения по меньшей мере одного из множества фильтров к блоку изображения.
9. Электронное устройство по п. 8, в котором процессор конфигурируется, чтобы получать дополнительный блок изображения, в котором разрешение целевого пиксела увеличивается посредством применения технологии увеличения разрешения без обучения к блоку изображения, и обновлять конечный блок изображения на основе наибольшего соответствия из множества определенных соответствий и дополнительного блока изображения.
10. Электронное устройство по п. 2, в котором электронное устройство конфигурируется, чтобы получать каждый из множества фильтров, получая множество первых субдискретных блоков изображения, соответствующих одному из множества индексных векторов среди множества первых дискретных блоков изображения, получая множество вторых субдискретных блоков изображения, соответствующих множеству первых субдискретных блоков изображения, среди множества вторых дискретных блоков изображения, и изучая, посредством алгоритма искусственного интеллекта, соотношение между множеством первых субдискретных блоков изображения и множеством вторых субдискретных блоков изображения.
11. Способ управления электронным устройством, содержащий этапы, на которых
классифицируют блок изображения, включающий в себя целевой пиксел и множество окружающих пикселов, в один из множества шаблонов изображения на основе соотношения между пикселами в блоке изображения; и
получают конечный блок изображения, в котором целевой пиксел обрабатывается в изображении посредством применения по меньшей мере одного фильтра, соответствующего классифицированному шаблону изображения, среди множества фильтров, каждый из которых соответствует множеству шаблонов изображения, к блоку изображения,
при этом множество фильтров получаются посредством изучения, через алгоритм искусственного интеллекта, соотношения между множеством первых дискретных блоков изображения и множеством вторых дискретных блоков изображения, соответствующих множеству первых дискретных блоков изображения, на основе каждого из множества шаблонов изображения.
12. Способ по п. 11, в котором классификация содержит этапы, на которых
определяют градиентный вектор из блока изображения;
определяют соответствия блока изображения каждому из множества индексных векторов на основе матрицы индексов, включающей в себя множество индексных векторов, и градиентного вектора; и
классифицируют блок изображения в один из множества шаблонов изображения на основе определенных соответствий, и
получают множество индексных векторов на основе множества дискретных градиентных векторов, вычисленных из множества первых дискретных блоков изображения, при этом множество индексных векторов соответствуют множеству шаблонов изображения.
13. Способ по п. 12, в котором, при определении градиентного вектора, градиентный вектор вычисляется из блока изображения, когда интенсивность горизонтальной направленности блока изображения больше интенсивности вертикальной направленности блока изображения, и блок изображения транспонируется, и градиентный вектор вычисляется из транспонированного блока изображения, когда интенсивность горизонтальной направленности блока изображения меньше интенсивности вертикальной направленности блока изображения.
14. Способ по п. 12, дополнительно содержащий этап, на котором уменьшают размер градиентного вектора с помощью собственного вектора,
при этом при определении соответствий соответствия блока изображения каждому из множества индексных векторов вычисляются на основе градиентного вектора, размер которого является уменьшенным, и
собственный вектор создается посредством применения анализа основных компонентов из множества дискретных градиентных векторов.
15. Способ по п. 12, в котором определение соответствий включает в себя этапы, на которых
определяют первое соответствие блока изображения каждой из множества групп индексных векторов на основе первой матрицы индексов и градиентного вектора;
получают одну из множества групп индексных векторов на основе первого соответствия;
определяют второе соответствие блока изображения каждому из множества индексных векторов, включенных в полученную группу индексных векторов, на основе второй матрицы индексов, соответствующей полученной группе индексных векторов, среди множества вторых матриц индексов и градиентного вектора, и
при этом при получении конечного блока изображения, конечный блок изображения получается посредством применения по меньшей мере одного из множества фильтров к блоку изображения на основе второго соответствия, при этом:
множество групп индексных векторов получаются посредством деления множества индексных векторов на предварительно определенное число групп,
первая матрица индексов включает в себя индексные векторы, представляющие каждую из множества групп индексных векторов, и
каждая из множества вторых матриц индексов включает в себя множество индексных векторов, соответствующих каждой из множества групп индексных векторов.