Способ и терминал сопоставления изображений по адресной книге - заявка 2017101584 на патент на изобретение в РФ

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