RU2667802C2 - Способ и терминал сопоставления изображений по адресной книге - Google Patents

Способ и терминал сопоставления изображений по адресной книге Download PDF

Info

Publication number
RU2667802C2
RU2667802C2 RU2017101584A RU2017101584A RU2667802C2 RU 2667802 C2 RU2667802 C2 RU 2667802C2 RU 2017101584 A RU2017101584 A RU 2017101584A RU 2017101584 A RU2017101584 A RU 2017101584A RU 2667802 C2 RU2667802 C2 RU 2667802C2
Authority
RU
Russia
Prior art keywords
image
portrait recognition
contact
data
new
Prior art date
Application number
RU2017101584A
Other languages
English (en)
Other versions
RU2017101584A3 (ru
RU2017101584A (ru
Inventor
Хуэй ЦЯО
Original Assignee
Зте Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Зте Корпорейшн filed Critical Зте Корпорейшн
Publication of RU2017101584A3 publication Critical patent/RU2017101584A3/ru
Publication of RU2017101584A publication Critical patent/RU2017101584A/ru
Application granted granted Critical
Publication of RU2667802C2 publication Critical patent/RU2667802C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/51Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/5838Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Группа изобретений относится к технологиям сопоставления изображений по адресной книге. Техническим результатом является обеспечение создания нового контакта за счет таблицы индексов изображений для контакта. Предложен способ сопоставления изображений по адресной книге. Способ содержит этап, на котором осуществляют выбор или создание нового контакта и создание таблицы индексов изображений для контакта. Далее, согласно способу, получают параметры распознавания портрета контакта. А также, осуществляют выбор изображения из базы данных изображений, извлечение всех данных распознавания портрета из выбранного изображения, последовательное сравнение параметра распознавания портрета со всеми данными распознавания портрета выбранного изображения и добавление информации изображения выбранного изображения в таблицу индексов изображений, если какой-либо элемент данных из всех данных распознавания портрета совпадает с параметром распознавания портрета. 2 н. и 12 з.п. ф-лы, 4 ил.

Description

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[001] Настоящее изобретение относится к области применения поиска изображений и, в частности, к способу и терминалу сопоставления изображений по адресной книге.
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
[002] Изображения, как правило, хранятся в разных папках в соответствии с разным временем съемки. Например, терминал автоматически создает папки с названием «Январь 2014», «Февраль 2014» и т. д. соответственно и сохраняет изображения в соответствующие папки в зависимости от времени съемки изображений, чтобы пользователь мог просматривать изображения в зависимости от времени съемки, однако существуют некоторые проблемы. Если пользователь хочет просмотреть изображения определенного контакта, снятые в разное время, пользователь должен просматривать несколько папок и увидит все изображения, которые он хотел видеть, после просмотра большинства изображений. Это сложное действие, приводящее к тратам времени. Если изображений, которые пользователь должен просмотреть, слишком много, данный вид методики поиска значительно сократит восприятие пользователя.
[003] Поэтому предложение методики сопоставления изображений, уменьшающей сложность действий пользователя, является технической проблемой, которую в срочном порядке необходимо решить специалистам в данной области техники.
КРАТКОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[004] Варианты осуществления настоящего изобретения предусматривают способ и терминал сопоставления изображений по адресной книге для решения по меньшей мере проблемы существующей сложной операции поиска изображений.
[005] Настоящее изобретение предусматривает способ сопоставления изображений по адресной книге, в одном варианте осуществления способ включает: выбор или создание нового контакта и создание таблицы индексов изображений для контакта; получение параметров распознавания портрета контакта; и выбор изображения из базы данных изображений, извлечение всех данных распознавания портрета из выбранного изображения, последовательное сравнение параметра распознавания портрета со всеми данными распознавания портрета выбранного изображения и добавление информации об изображении выбранного изображения в таблицу индексов изображений, если какой-либо элемент данных из всех данных распознавания портрета совпадает с параметром распознавания портрета.
[006] Этап получения параметра распознавания портрета контакта в приведенном выше варианте осуществления включает: установление порога количества данных распознавания портрета, выбор изображения в соответствии с действием пользователя, извлечение всех данных распознавания портрета из выбранного изображения и выбор одного элемента данных распознавания портрета в качестве параметра распознавания портрета в соответствии с действием пользователя, если количество всех извлеченных данных распознавания портрета меньше порога количества данных распознавания портрета; или прием данных распознавания портрета, переданных другим терминалом, и отнесение принятых данных распознавания портрета к параметру распознавания портрета.
[007] Приведенный выше вариант осуществления дополнительно включает извлечение всех данных распознавания портрета из нового изображения, если новое изображение добавляется в базу данных изображений; последовательное сравнение параметров распознавания портрета каждого контакта со всеми данными распознавания портрета нового изображения; и определение всех параметров распознавания портрета, совпадающих с данными распознавания портрета, и добавление информации об изображении нового изображения в таблицу индексов изображений контактов, соответствующих всем параметрам распознавания портрета, если какой-либо элемент данных из всех данных распознавания портрета нового изображения совпадает с параметром распознавания портрета.
[008] Приведенный выше вариант осуществления дополнительно включает: запрос на создание нового контакта, если все данные распознавания портрета нового изображения не совпадают с параметром распознавания портрета; создание таблицы индексов изображений для нового контакта и выбор одного элемента данных из всех данных распознавания портрета нового изображения в соответствии с действием пользователя в качестве параметра распознавания портрета нового контакта; выбор изображения из базы данных изображений и извлечение всех данных распознавания портрета из выбранного изображения; и последовательное сравнение параметра распознавания портрета нового контакта со всеми данными распознавания портрета и добавление информации об изображении выбранного изображения в таблицу индексов изображений нового контакта, если какой-либо элемент данных из всех данных распознавания портрета совпадает с параметром распознавания портрета.
[009] Приведенный выше вариант осуществления перед запросом на создание нового контакта дополнительно включает следующие этапы: установку порога количества напоминаний; оценку того, больше ли количество данных всех данных распознавания портрета в новом изображении, чем порог количества напоминаний; и запрос на создание нового контакта, если количество данных всех данных распознавания портрета нового изображения меньше, чем порог количества напоминаний.
[0010] Приведенный выше вариант осуществления после добавления информации об изображении выбранного изображения в таблицу индексов изображений дополнительно включает следующие этапы: добавление контактной информации контакта к выбранному изображению.
[0011] Приведенный выше вариант осуществления дополнительно включает обновление информации об изображении удаляемого или перемещаемого изображения в таблице индексов изображений соответствующего контакта в соответствии с контактной информацией удаляемого или перемещаемого изображения, если изображение в базе данных изображений удаляется или перемещается.
[0012] Этап получения данных распознавания портрета из изображения в приведенном выше варианте осуществления включает проведение распознавания портрета на изображении, извлечение данных о чертах лица из части соответствующего распознанного лица и отнесение данных о чертах лица к данным распознавания портрета.
[0013] С целью применения настоящего изобретения в реальной жизни настоящее изобретение дополнительно предусматривает терминал. В одном варианте осуществления терминал содержит: модуль создания таблицы индексов изображений, выполненный с возможностью выбора или создания нового контакта и создания таблицы индексов изображений для контакта; модуль получения параметра распознавания портрета, выполненный с возможностью получения параметра распознавания портрета контакта; и модуль обработки и сопоставления изображений, выполненный с возможностью выбора изображения из базы данных изображений, извлечения всех данных распознавания портрета из выбранного изображения, последовательного сравнения параметра распознавания портрета со всеми данными распознавания портрета и добавления информации об изображении выбранного изображения в таблицу индексов изображений, если какой-либо элемент данных из всех данных распознавания портрета совпадает с параметром распознавания портрета.
[0014] В способе и терминале сопоставления изображений, предусмотренных в вариантах осуществления настоящего изобретения, терминал получает параметр распознавания портрета определенного контакта и создает таблицу индексов изображений для контакта в соответствии с действием пользователя, то есть, терминал устанавливает взаимосвязь между параметром распознавания портрета и таблицей индексов изображений. И затем параметр распознавания портрета контакта используется для последовательного сравнения с данными распознавания портрета каждого изображения в базе данных изображений, и информация об изображении (например, информация, с помощью которой изображение может быть найдено, такая как место хранения, имя и т. п.) изображения, в котором данные распознавания портрета совпадают с параметром распознавания портрета (все эти изображения являются явно связанными с контактной информацией), добавляется в таблицу индексов изображений. Таким образом, пользователю не нужно просматривать все изображения в базе данных изображений, и он может быстро найти все изображения, соответствующие определенному контакту, в соответствии с таблицей индексов изображений, когда пользователь хочет просмотреть изображения этого контакта. Действие способа является простым, соответственно, решается существующая проблема многообразных действий поиска изображений, и улучшается восприятие пользователя.
КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ
[0015] На фиг. 1 представлена блок-схема способа сопоставления изображений, предусмотренного первым вариантом осуществления настоящего изобретения.
[0016] На фиг. 2 представлена схема функциональных модулей терминала, предусмотренного вторым вариантом осуществления настоящего изобретения.
[0017] На фиг. 3 представлена схема функциональных модулей терминала, предусмотренного третьим вариантом осуществления настоящего изобретения.
[0018] На фиг. 4 представлена блок-схема способа сопоставления изображений, предусмотренного четвертым вариантом осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ
[0019] Настоящее изобретение дополнительно поясняется путем сочетания конкретных вариантов осуществления со ссылками на прилагаемые графические материалы.
[0020] Вариант осуществления настоящего изобретения заключается в установлении взаимосвязи между параметром распознавания портрета контакта и таблицей индексов изображений контакта, в применении некоторых технологий распознавания (например, технологий распознавания лица) для сравнения параметра распознавания портрета с данными распознавания портрета изображения, выбранными из базы данных изображений терминала, и в добавлении изображения, содержащего такой же параметр распознавания портрета (то есть, эти изображения являются изображениями, содержащими один и тот же контакт), в таблицу индексов изображений соответствующего контакта, чтобы пользователь мог быстро найти все изображения, соответствующие определенному контакту, в соответствии с таблицей индексов изображений, когда пользователь хочет просмотреть все изображения определенного контакта.
Вариант осуществления 1
[0021] На фиг. 1 представлена блок-схема способа сопоставления изображений, предусмотренного вариантом осуществления 1 настоящего изобретения. Как показано на фиг. 1, в настоящем варианте осуществления способ сопоставления изображений по адресной книге, предусмотренный настоящим изобретением включает следующие этапы.
[0022] На этапе S101 выбирается или вновь создается контакт и создается таблица индексов изображений для контакта.
[0023] Терминал выбирает или вновь создает один или несколько контактов в соответствии с действием пользователя и создает соответствующую таблицу индексов изображений для каждого контакта соответственно, причем таблица индексов изображений выполнена с возможностью индексирования изображений, связанных с контактом.
[0024] На этапе S102 получается параметр распознавания портрета контакта.
[0025] Параметр распознавания портрета представляет собой параметр распознавания портрета контакта, полученный в результате обработки изображений, выбранных для каждого контакта пользователем. И параметр распознавания портрета включает все параметры, используемые для различения разных лиц, которые могут быть параметром черт, который может быть использован для идентификации разных личностей, например, черты лица, относительное положение двух зрачков и кончика носа, цвет зрачков, отношение ширины головы и плеч и т. п.
[0026] В некоторых вариантах осуществления настоящего изобретения параметр распознавания портрета контакта получается путем обработки терминалом изображений, выбранных пользователем, что более конкретно включает следующее.
[0027] Устанавливается порог количества данных распознавания портрета, выбирается изображение в соответствии с действием пользователя, извлекаются все данные распознавания портрета из выбранного изображения, выбирается один элемент данных распознавания портрета в качестве параметра распознавания портрета в соответствии с действием пользователя, если количество данных распознавания портрета меньше порога количества данных распознавания портрета.
[0028] В частности, порог количества данных распознавания портрета устанавливается равным трем, и все данные распознавания портрета, предоставляемые терминалом, извлекаются с соблюдением условий распознавания. Например, существует одна главная личность на изображении определенного контакта, выбранного пользователем, в то же время фоном изображения может быть много пешеходов на улице. Для последующего сравнения с параметром распознавания портрета будут применяться некоторые условия распознавания для параметра распознавания портрета (лицо должно быть четко распознаваемым и т. п.). Таким образом, количество данных распознавания портрета, фактически извлеченных терминалом, является единственным элементом данных для того, чтобы извлеченные данные распознавания портрета можно было отнести к параметру распознавания портрета контакта. Соответственно, когда извлекаются два элемента данных распознавания портрета, данные распознавания портрета, указанные пользователем, выбираются в качестве параметра распознавания изображений контакта в соответствии с действием пользователя.
[0029] В некоторых вариантах осуществления настоящего изобретения параметр распознавания портрета контакта получается терминалом из другого терминала в соответствии с действием пользователя.
[0030] В частности, терминал принимает данные распознавания портрета, переданные другим терминалом, и относит принятые данные распознавания портрета из другого терминала к параметру распознавания портрета. Например, если пользователь хочет задать изображение для контакта, в то время как другие пользователи или терминальные устройства назначили параметр распознавания портрета для контакта, то пользователь или терминал может установить связь с другими пользователями или терминалами для получения данных распознавания портрета контакта, и относит данные распознавания портрета к параметру распознавания портрета контакта.
[0031] На этапе S103 последовательно выбираются изображения из базы данных изображений, извлекаются все данные распознавания портрета из выбранного изображения, параметр распознавания портрета последовательно сравнивается со всеми данными распознавания портрета выбранного изображения, и если какой-либо элемент данных из всех данных распознавания портрета совпадает с параметром распознавания портрета, то информация об изображении выбранного изображения добавляется в таблицу индексов изображений.
[0032] В частности, терминал последовательно выбирает изображения из базы данных изображений и выполняет следующий способ для каждого выбранного изображения.
[0033] Извлекаются все данные распознавания портрета выбранного изображения; если количество данных распознавания портрета равно 1, производится сравнение данных распознавания портрета с параметром распознавания портрета определенного контакта; если данные распознавания портрета совпадают с параметром распознавания портрета определенного контакта, то считается, что изображение является изображением контакта; если количество данных распознавания портрета равно двум или более, производится сравнение каждого элемента данных распознавания портрета с параметром распознавания портрета определенного контакта; как только один из элементов данных распознавания портрета совпадает с параметром распознавания портрета, считается, что изображение является изображением контакта; если считается, что изображение является изображением контакта, информация об изображении (информация, по которой терминал может найти изображение, например, имя, размещение, место хранения и т. п.) изображения добавляется в таблицу индексов изображений соответствующего контакта.
[0034] В некоторых вариантах осуществления при сравнении данных распознавания портрета определенного изображения с параметром распознавания портрета определенного контакта может быть установлен порог соответствия в соответствии с разрешением изображения (например, порог соответствия устанавливается на уровне 95%, если разрешение изображения очень высоко, и порог соответствия устанавливается на уровне 85%, если разрешение изображения ниже). Таким образом, как только степень соответствия или подобие между данными распознавания портрета и параметром распознавания портрета больше, чем порог соответствия, то считается, что данные распознавания портрета и параметр распознавания портрета совпадают. Кроме того, в некоторых вариантах осуществления, считается, что данные распознавания портрета и параметр распознавания портрета совпадают только тогда, когда данные распознавания портрета и параметр распознавания портрета точно совпадают или являются одинаковыми.
[0035] В некоторых вариантах осуществления, если извлекаются несколько элементов данных распознавания портрета из определенного изображения, и два или более элемента данных распознавания портрета из всех данных распознавания портрета соответственно совпадают с разными параметрами распознавания портрета, информация об изображении изображения соответственно добавляется в таблицы индексов изображений контактов, соответствующих всем параметрам распознавания портрета, совпадающих с данными распознавания портрета.
[0036] Настоящие варианты осуществления предусматривают способ поиска изображений в базе данных изображений терминала, который является удобным для пользователя. Если пользователь хочет просмотреть изображения определенного контакта, все изображения контакта могут быть найдены в соответствии с таблицей индексов изображений, пользователь может искать или загружать изображения с соответствующими именами в соответствующем размещении или местах хранения в соответствии с информацией о изображении, затем изображения отображаются пользователю.
[0037] В некоторых вариантах осуществления способ сопоставления изображений, как показано на фиг. 1, дополнительно включает следующее.
[0038] Все данные распознавания портрета извлекаются из нового изображения, если в базу данных изображений добавляется новое изображение.
[0039] Параметр распознавания портрета каждого контакта последовательно сравнивается со всеми данными распознавания портрета нового изображения.
[0040] Определяются все параметры распознавания портрета, совпадающие с любыми данными распознавания портрета, и информация об изображении нового изображения добавляется в таблицу индексов изображений контакта, связанного с каждым из всех совпадающих параметров распознавания портрета.
[0041] Настоящие варианты осуществления предусматривают специальную схему обработки нового изображения. При отсутствии допустимых данных распознавания портрета, которые могут быть извлечены из нового изображения, считается, что новое изображение является живописным изображением, недопустимым изображением и т. п., и новое изображение не будет обрабатываться. Если извлекаются допустимые данные распознавания портрета (количество которых один или более), допустимые данные распознавания портрета последовательно сравниваются с параметром распознавания портрета каждого контакта. Таким образом, может быть обеспечено сравнение по отдельности всех данных распознавания портрета в новом изображении с параметром распознавания портрета, и избежание ситуации, когда новое изображение не добавляется в таблицу индексов изображений всех контактов, показанных на изображении.
[0042] В некоторых вариантах осуществления приведенный способ сопоставления изображений дополнительно включает следующее.
[0043] Если все данные распознавания портрета нового изображения не совпадают с параметром распознавания портрета, поступит запрос на создание нового контакта. Если все данные распознавания портрета в новом изображении не совпадают с параметром распознавания портрета, личность на новом изображении может представлять собой предварительно не сохраненный контакт или контакт, не связанный пользователем, и пользователю может выдаваться напоминание о необходимости создать новый или связать контакт. Конечно, когда новое изображение представляет собой изображение, свободно снятое пользователем, например, уличную съемку и т. п., пользователь также может отказаться от создания контакта для изображения.
[0044] Для нового контакта создается таблица индексов изображений, и из всех данных распознавания портрета нового изображения выбирается один элемент данных в соответствии с действием пользователя в качестве параметра распознавания портрета нового контакта, этот этап похож на этапы S101 и S102 и не будет описываться подробно.
[0045] Изображения последовательно выбираются из базы данных изображений, и все данные распознавания портрета извлекаются из изображений, выбранных из базы данных изображений; и параметр распознавания портрета нового контакта последовательно сравнивается со всеми данными распознавания портрета. Если какой-либо элемент данных из всех данных распознавания портрета совпадает с параметром распознавания портрета, информация об изображении выбранных изображений добавляется в таблицу индексов изображений нового контакта. Этот этап похож на этап S103 и не будет описываться подробно.
[0046] В некоторых вариантах осуществления перед запросом на создание нового контакта способ сопоставления изображений дополнительно включает следующее.
[0047] Устанавливается порог количества напоминаний, и порог количества напоминаний может быть установлен в соответствии с разрешением нового изображения самим терминалом, а также может быть установлен пользователем.
[0048] Оценивается, больше ли количество всех данных распознавания портрета в новом изображении, чем порог количества напоминаний.
[0049] Если количество всех данных распознавания портрета меньше, чем порог количества напоминаний, поступит запрос на создание нового контакта; и, если количество всех данных распознавания портрета больше или равно порогу количества напоминаний, то запрос на создание нового контакта поступать не будет.
[0050] В настоящем варианте осуществления установка порога количества напоминаний выполняется для того, чтобы избежать получения терминалом параметров распознавания портрета, которые не удовлетворяют условию распознавания согласно изображениям. Данный вид параметров распознавания портрета не может быть использован для однозначного определения людей, может привести к неправильному сопоставлению изображений и влияет на восприятие пользователя.
[0051] В некоторых вариантах осуществления после добавления информации об изображении выбранного изображения в таблицу индексов изображений способ сопоставления изображений дополнительно включает добавление контактной информации контакта к выбранному изображению. В частности, после того, как информация об изображении изображения 1 контакта A добавляется в таблицу индексов A, контактная информация (которая может представлять собой любую информацию, используемую для идентификации контакта, например, имя контакта, номер телефона и т. п.) контакта добавляется к изображению 1. Посредством воплощения настоящего варианта осуществления, если пользователь щелкает по определенному изображению или вводит информацию об определенном контакте в базу данных изображений, терминал может быстро отобразить пользователю все изображения, связанные с нажатым изображением или с введенной пользователем контактной информацией, при помощи контактной информации внутри изображений, и пользователю не нужно просматривать их последовательно.
[0052] В некоторых вариантах осуществления способ сопоставления изображений, предусмотренный приведенными выше вариантами осуществления, дополнительно включает обновление информации об изображении удаленного или перемещенного изображения в таблице индексов изображений соответствующего контакта в соответствии с контактной информацией удаленного или перемещенного изображения, если изображение в базе данных изображений удаляется или перемещается. Вариант осуществления реализует динамическое обновление таблицы индексов изображений каждого контакта, обеспечивает актуальность и эффективность таблиц индексов изображений, соответствующих каждому контакту, чтобы терминал мог полностью отображать пользователю все изображения, связанные с определенным контактом, когда пользователь выбирает контакт.
[0053] В некоторых вариантах осуществления этап получения данных распознавания портрета из изображения в приведенном выше варианте осуществления включает проведение распознавания лица на изображении, извлечение данных о чертах лица из части соответствующего распознаваемого лица и отнесение данных о чертах лица к данным распознавания портрета. В частности, данные о чертах лица могут представлять собой параметры черт, которые могут идентифицировать различные лица, такие как, черты глаз, бровей, рта, носа, лица и лба, относительное положение и т. п. Соответственно, когда данные о чертах лица, извлеченные из части соответствующего распознаваемого лица многочисленны (то есть, на изображении присутствует несколько лиц), каждый элемент данных из данных о чертах лица в отдельности относится к элементу данных распознавания портрета.
Вариант осуществления 2
[0054] На фиг. 2 представлена схема функциональных модулей терминала, предусмотренная вариантом осуществления 2 настоящего изобретения. Как показано на фиг. 2, в настоящем варианте осуществления терминал 2, предусмотренный настоящим изобретением, содержит следующие функциональные модули.
[0055] Модуль 201 создания таблицы индексов изображений, выполненный с возможностью выбора или создания нового контакта и создания таблицы индексов изображений для контакта.
[0056] Модуль 202 получения параметра распознавания портрета, выполненный с возможностью получения параметра распознавания портрета контакта.
[0057] Модуль 203 обработки и сопоставления изображений, выполненный с возможностью последовательного выбора изображений из базы данных изображений, извлечения всех данных распознавания портрета из выбранных изображений из базы данных изображений, последовательного сравнения параметра распознавания портрета со всеми данными распознавания портрета выбранного изображения и добавления информации об изображении выбранных изображений в таблицу индексов изображений, если какой-либо элемент данных из всех данных распознавания портрета совпадает с параметром распознавания портрета.
[0058] В некоторых вариантах осуществления настоящего изобретения модуль 202 получения параметра распознавания портрета в варианте осуществления, показанном на фиг. 2, дополнительно содержит следующие модули.
[0059] Первый подмодуль получения, выполненный с возможностью установки порога количества данных распознавания портрета, выбора изображения в соответствии с действием пользователя, извлечения всех данных распознавания портрета выбранного изображения и выбора одного элемента данных распознавания портрета в качестве параметра распознавания портрета в соответствии с действием пользователя, если общее количество всех извлеченных данных распознавания портрета меньше, чем порог количества данных распознавания портрета.
[0060] Второй подмодуль получения, выполненный с возможностью приема данных распознавания портрета, передаваемых другим терминалом, и отнесения принятых данных распознавания портрета к параметру распознавания портрета.
Вариант осуществления 3
[0061] На фиг. 3 представлена схема функциональных модулей терминала, предусмотренная вариантом осуществления 3 настоящего изобретения. Как показано на фиг. 3, в настоящем варианте осуществления терминал, предусмотренный настоящим изобретением, на основе терминала 2 на фиг. 2, дополнительно содержит один или несколько из следующих функциональных модулей.
[0062] Модуль 204 извлечения новых изображений, выполненный с возможностью извлечения всех данных распознавания портрета из нового изображения, если в базу данных изображений добавляется новое изображение.
[0063] Модуль 205 сопоставления новых изображений, выполненный с возможностью последовательного сравнения параметров распознавания портрета каждого контакта со всеми данными распознавания портрета нового изображения.
[0064] Модуль 206 обработки новых изображений, выполненный с возможностью определения всех параметров распознавания портрета, совпадающих с данными распознавания портрета, и добавления информации об изображении нового изображения в таблицы индексов изображений контактов, соответствующих всем параметрам распознавания портрета, если какой-либо элемент данных из всех данных распознавания портрета нового изображения совпадает с параметром распознавания портрета.
[0065] Модуль 207 напоминания о новом контакте, выполненный с возможностью запроса о создании нового контакта, если все данные распознавания портрета нового изображения не совпадают с параметром распознавания портрета.
[0066] Модуль 208 установки нового контакта, выполненный с возможностью установки таблицы индексов изображений для нового контакта и выбора одного элемента данных из всех данных распознавания портрета нового изображения в соответствии с действием пользователя в качестве параметра распознавания портрета нового контакта.
[0067] Модуль 209 сопоставления нового контакта, выполненный с возможностью последовательного выбора изображений из базы данных изображений, извлечения всех данных распознавания портрета из выбранного изображения, последовательного сравнения параметра распознавания портрета нового контакта с одним элементом данных из всех данных распознавания портрета и добавления информации об изображении выбранного изображения в таблицу индексов изображений нового контакта, если какой-либо элемент данных из всех данных распознавания портрета совпадает с параметром распознавания портрета.
[0068] Модуль 210 установки порога количества напоминаний, выполненный с возможностью установки порога количества напоминаний.
[0069] Модуль 211 оценки порога количества напоминаний, выполненный с возможностью оценки, больше ли количество данных всех данных распознавания портрета в новом изображении, чем порог количества напоминаний.
[0070] Модуль 212 обработки напоминаний нового контакта, выполненный с возможностью запроса о создании нового контакта, если количество данных из всех данных распознавания портрета нового изображения меньше, чем порог количества напоминаний.
[0071] Модуль 213 обработки изображений, выполненный с возможностью добавления контактной информации контакта к выбранному изображению после добавления информации об изображении выбранного изображения в таблицу индексов изображений.
[0072] Модуль 214 обновления таблицы индексов изображений, выполненный с возможностью обновления информации об изображении удаленного или перемещенного изображения в таблице индексов изображений соответствующего контакта в соответствии с контактной информацией удаленного или перемещенного изображения, если изображение в базе данных изображений удаляется или перемещается.
[0073] Модуль 215 распознавания лиц, выполненный с возможностью проведения распознавания портрета на изображении, извлечения данных о чертах лица из части соответствующего распознанного лица и отнесения данных о чертах лица к данным распознавания портрета.
[0074] В некоторых вариантах осуществления терминал 2, относящийся к настоящему изобретению, может представлять собой мобильное устройство, такое как мобильный телефон, планшетное устройство, а также может представлять собой стационарное устройство со встроенной адресной книгой контактов, такое как компьютер и т.п.
Вариант осуществления 4
[0075] Теперь основная техническая схема настоящего изобретения иллюстрируется в сочетании с примером конкретного применения. В настоящем примере применения предполагается, что терминал представляет собой мобильный телефон, база данных изображений содержит 3 папки («До апреля», «Апрель», «Май»), содержащих всего 100 изображений, где 15 изображений связаны с контактом A (обозначены как изображение 1, изображение 2, ..., и изображение 15), и 15 изображений хранятся в разных папках и имеют отношение к операции обновления, например, добавления и удаления изображений, и данные или параметр распознавания портрета представляют собой данные или параметр распознавания лица. На фиг. 4 представлена блок-схема способа поиска изображений, предусмотренного вариантом осуществления 4 настоящего изобретения. Как показано на фиг. 4, в настоящем варианте осуществления способ поиска изображений, предусмотренный настоящим изобретением, включает следующие этапы.
[0076] На этапе S401 пользователь выбирает контакт A, и терминал получает параметр A распознавания портрета контакта A в соответствии с действием пользователя и создает таблицу A индексов изображений для контакта A.
[0077] Настоящий вариант осуществления изобретения иллюстрируется, принимая в качестве примера то, что терминал создает таблицу индексов изображений только для одного контакта. Вполне предсказуемо, что в других вариантах осуществления настоящий этап может быть повторен для достижения цели относительно создания таблиц индексов изображений для нескольких контактов и относительно получения параметра распознавания портрета.
[0078] После того как пользователь выбирает контакт A, терминал выполняет обработку, такую как распознание лица и т. п., выбранного пользователем изображения в соответствии с действием пользователя, получает параметр распознавания лица указанных людей на изображении, указанном пользователем, и относит параметр распознавания лица к параметру A распознавания портрета контакта, который можно сравнивать с другими изображениями.
[0079] На этапе S402 терминал последовательно получает данные распознавания портрета каждого изображения в базе данных изображений, сравнивает каждый элемент данных из всех данных распознавания портрета с параметром A распознавания портрета и добавляет определенное изображение в таблицу индексов изображений, если какой-либо элемент данных распознавания портрета определенного изображения совпадает с параметром A распознавания портрета.
[0080] Терминал последовательно сравнивает данные распознавания портрета каждого из 100 изображений в базе данных изображений с параметром A распознавания портрета. Сначала выполняется распознавание лица для каждого изображения, чтобы оценить, есть ли лицо на изображении. Если на изображении нет лица, изображение представляет собой живописное изображение и обрабатываться не будет. Если на изображении есть лицо, изображение может представлять собой изображение людей, и затем изображение обрабатывается с помощью функции распознавания лица, чтобы оценить, совпадает ли какой-либо параметр лица, извлеченный из изображения, с параметром A распознавания портрета. Если один из параметров лица, извлеченный из изображения, совпадает с параметром A распознавания портрета, изображение содержит изображение контакта A, и информация об изображении изображения добавляется в таблицу A индексов. Если ни один из параметров лица, извлеченных из изображения, не совпадает с параметром A распознавания портрета, изображение не содержит изображение контакта A и обрабатываться не будет.
[0081] Можно прогнозировать, что, если одно изображение содержит более одного лица (например, групповое изображение и т. п.), информация об изображении изображения может быть добавлена в таблицу индексов изображений нескольких контактов.
[0082] Принимая предположение о настоящем варианте осуществления, после того, как терминал выполняет вышеуказанные этапы, например, таблица A индексов изображений содержит следующую информацию об изображении 15 изображений: изображение 1, расположенное в папке «До апреля»; изображение 2, расположенное в папке «Апрель»; изображение 3, расположенное в папке «Май», и так далее.
[0083] На этапе S403 терминал принимает и обрабатывает новое изображение 101 и обновляет таблицы индексов изображений.
[0084] Новое изображение 101, которое принимает терминал, может быть либо вновь сделанным изображением, либо изображением, переданным с помощью другого терминала.
[0085] После получения нового изображения 101, терминал выполняет распознавание лиц и обработку распознавания лиц, чтобы оценить, содержит ли новое изображение 101 параметр A распознавания портрета. Если новое изображение содержит параметр A распознавания портрета, место размещения и имя нового изображения 101 добавляются в таблицу A индексов изображений. Если новое изображение 101 не содержит параметр A распознавания портрета и является изображением людей, оценивается, удовлетворяет ли новое изображение 101 условию создания нового контакта, например, оценивается, больше ли количество лиц на новом изображении 101, чем заданный порог (заданный порог может быть установлен автоматически или вручную в соответствии с разрешением фотосъемки терминала или разрешением изображения, например, заданный порог устанавливается равным 2). Если количество лиц превышает заданный порог (параметр черт лица, идентифицированный из нового изображения, не очень четкий и не может быть использован для распознавания других изображений), обработка далее не выполняется. Если количество лиц меньше или равно заданному порогу, пользователь получает напоминание создать новый или связать контакт B для одной или нескольких черт лица в новом изображении 101, и черта лица, выбранная пользователем из одной или нескольких черт лица контакта B относится к параметру распознавания портрета контакта B, и таблица B индексов изображений вновь создается для контакта B. Кроме того, параметр B распознавания портрета сравнивается с данными распознавания портрета каждого из изображений в базе данных изображений, и информация об изображении изображения, соответствующая параметру распознавания портрета, добавляется в таблицу B индексов изображений.
[0086] Соответственно, когда пользователь получает напоминание создать новый или связать контакт для одной или нескольких черт лица нового изображения 101 соответственно, пользователь может также выбрать не создавать новый или не связывать контакт B, что, главным образом, относится к ситуациям, таким как, уличная съемка, съемка незнакомых объектов, незнакомые новые изображения и т.п.
[0087] На этапе S404, когда операция обновления, например, удаление, перемещение и т.п., осуществляется с изображением из базы данных изображений, таблица индексов изображений синхронно обновляется.
[0088] После того как информация об изображении определенного изображения добавляется в таблицу индексов изображений определенного контакта, контактная информация о соответствующем контакте добавляется к изображению. Например, контактная информация контакта A добавляется к изображению 1, чтобы терминал мог знать соответствие между каждым изображением из базы данных изображений и каждым контактом в терминале.
[0089] На основании этого, когда операция обновления, например, удаление, перемещение, копирование и т.п., осуществляется с изображением из базы данных изображений, то прежде всего оценивается, содержит ли изображение, возникшее при операции обновления, контактную информацию. Если изображение содержит контактную информацию, то определяется, что изображение представляет собой изображение определенного контакта, и таблица индексов изображений контакта будет синхронно обновляться. Если изображение не содержит контактную информацию, то определяется, что изображение не принадлежит к какому-либо контакту, и далее обработка не будет выполняться.
[0090] Например, изображение 1 удаляется, поскольку изображение 1 содержит имя контакта A (контактная информация), значит, таблица A индексов изображений будет обновлена, и информация об изображении, относящаяся к изображению 1, в таблице A индексов изображений будет удалена. Операция обновления, например, перемещение и копирование, подобна операции удаления изображения; например, если изображение 1 перемещается или копируется, информация об изображении изображения 1 в таблице A индексов изображений будет изменена после перемещения или копирования.
[0091] Соответственно, когда изображение содержит информацию множества контактов, будет обработана каждая из таблиц индексов изображений множества контактов.
[0092] На этапе S405 терминал отображает изображение пользователю, которое найдено пользователем, в соответствии с таблицей индексов изображений.
[0093] Существует два способа поиска изображений пользователем.
[0094] Одним из них является поиск в адресной книге. Пользователь выбирает контакт A, и терминал находит соответствующую таблицу A индексов изображений и отображает пользователю изображения 1–15, записанные в таблице A индексов изображений, с помощью небольшого окна или нового окна.
[0095] Вторым является поиск в базе данных изображений. Пользователь выбирает изображение 1 или вводит контакт A, и терминал находит соответствующую таблицу A индексов изображений и отображает пользователю изображения 1–15, записанные в таблице A индексов изображений, с помощью небольшого окна или нового окна.
[0096] Терминал получает параметр распознавания портрета определенного контакта и создает таблицу индексов изображений для контакта в соответствии с действием пользователя, то есть, терминал устанавливает взаимосвязь между параметром распознавания портрета и таблицей индексов изображений. Затем терминал сравнивает параметр распознавания портрета контакта с данными распознавания портрета изображения, выбранного из базы данных изображений и добавляет информацию об изображении (например, информацию об изображении, с помощью которой изображение может быть найдено, может быть местом хранения или названием изображения и т. п.) изображений, совпадающую с параметром распознавания портрета (все эти изображения явно связаны с контактом) в таблицу индексов изображений. Таким образом, пользователю не нужно просматривать каждое изображение в базе данных изображений, и он может быстро найти изображения, связанные с контактом, в соответствии с таблицей индексов изображений. Способ может быть выполнен просто и может решить существующую проблему многообразных действий методики поиска изображений и улучшить восприятие пользователя.
[0097] Выше приведены лишь конкретные варианты осуществления настоящего изобретения, которые не являются любой формой ограничения настоящего изобретения. Все простые модификации, эквивалентные изменения, комбинации или модификации приведенных выше вариантов осуществления, основанные тем или иным образом на технической сущности настоящего изобретения, остаются в пределах защищаемого объема технического решения согласно настоящему изобретению.
ПРОМЫШЛЕННАЯ ПРИМЕНИМОСТЬ
[0098] Как упоминалось выше, способ и терминал сопоставления изображений по адресной книге, предусмотренные в вариантах осуществления настоящего изобретения, могут обеспечить следующие положительные эффекты: пользователю не нужно просматривать каждое изображение из базы данных изображений, и он может быстро найти все изображения, соответствующие определенному контакту, в соответствии с таблицей индексов изображений, когда пользователь хочет просмотреть изображения этого контакта. Действие способа является простым, соответственно, решается существующая проблема многообразных действий поиска изображений, и улучшается восприятие пользователя.

Claims (49)

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

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410274286.2A CN105279165A (zh) 2014-06-19 2014-06-19 一种基于通讯录的照片匹配方法及终端
CN201410274286.2 2014-06-19
PCT/CN2014/089364 WO2015192575A1 (zh) 2014-06-19 2014-10-23 一种基于通讯录的照片匹配方法及终端

Publications (3)

Publication Number Publication Date
RU2017101584A3 RU2017101584A3 (ru) 2018-07-19
RU2017101584A RU2017101584A (ru) 2018-07-19
RU2667802C2 true RU2667802C2 (ru) 2018-09-24

Family

ID=54934800

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2017101584A RU2667802C2 (ru) 2014-06-19 2014-10-23 Способ и терминал сопоставления изображений по адресной книге

Country Status (6)

Country Link
US (1) US20170139911A1 (ru)
EP (1) EP3159808A4 (ru)
CN (1) CN105279165A (ru)
AU (1) AU2014397825A1 (ru)
RU (1) RU2667802C2 (ru)
WO (1) WO2015192575A1 (ru)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102386893B1 (ko) * 2014-11-13 2022-04-15 삼성전자 주식회사 이미지 데이터의 보안 방법 및 이를 지원하는 전자 장치
CN105786986A (zh) * 2016-02-16 2016-07-20 广东欧珀移动通信有限公司 照片的查找方法及装置
CN105763710A (zh) * 2016-03-25 2016-07-13 努比亚技术有限公司 一种图片设置***和方法
CN106101357B (zh) * 2016-06-28 2019-11-26 上海青橙实业有限公司 信息处理方法及移动终端
CN106202341B (zh) * 2016-06-30 2019-08-06 四川长虹电器股份有限公司 结合照片信息与人像识别的关系网络构建方法
CN106534481A (zh) * 2016-09-28 2017-03-22 努比亚技术有限公司 一种照片或视频分享***及方法
KR102256314B1 (ko) * 2017-03-22 2021-05-26 스노우 주식회사 얼굴 인식 카메라의 동적 컨텐츠를 제공하는 방법 및 시스템
CN107704514A (zh) * 2017-08-31 2018-02-16 努比亚技术有限公司 一种照片管理方法、装置及计算机可读存储介质
WO2019075644A1 (zh) * 2017-10-17 2019-04-25 深圳传音通讯有限公司 人像照片的搜索方法和终端
CN110839242B (zh) * 2018-08-17 2023-07-04 ***通信集团广东有限公司 异常号码识别方法及装置
CN110717091B (zh) * 2019-09-16 2022-12-09 苏宁云计算有限公司 基于人脸识别的词条数据扩充方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2375832C2 (ru) * 2003-11-27 2009-12-10 Сони Эрикссон Мобайл Коммьюникейшнз Аб Интерактивная телефонная книга
US20110026778A1 (en) * 2009-07-30 2011-02-03 Sony Ericsson Mobile Communications Ab System and Method of Using Facial Recognition to Update a Personal Contact List
RU2418379C2 (ru) * 2006-06-22 2011-05-10 Сони Эрикссон Мобайл Коммьюникейшнз Аб Набор номера на основе изображения
WO2012079215A1 (zh) * 2010-12-13 2012-06-21 宇龙计算机通信科技(深圳)有限公司 协同操作方法、装置及移动通信终端
CN103067558A (zh) * 2013-01-17 2013-04-24 深圳市中兴移动通信有限公司 与通讯录中联系人的图片相关联的方法和装置
WO2014000712A1 (zh) * 2012-06-29 2014-01-03 华为终端有限公司 一种信息关联的方法及终端

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6606398B2 (en) * 1998-09-30 2003-08-12 Intel Corporation Automatic cataloging of people in digital photographs
US7843495B2 (en) * 2002-07-10 2010-11-30 Hewlett-Packard Development Company, L.P. Face recognition in a digital imaging system accessing a database of people
US8363951B2 (en) * 2007-03-05 2013-01-29 DigitalOptics Corporation Europe Limited Face recognition training method and apparatus
US7564994B1 (en) * 2004-01-22 2009-07-21 Fotonation Vision Limited Classification system for consumer digital images using automatic workflow and face detection and recognition
US7809722B2 (en) * 2005-05-09 2010-10-05 Like.Com System and method for enabling search and retrieval from image files based on recognized information
KR100840021B1 (ko) * 2007-11-05 2008-06-20 (주)올라웍스 특성 데이터를 이용하여 디지털 데이터에 포함된 인물의얼굴에 대해 인식하는 방법 및 시스템
CN102368269A (zh) * 2011-10-25 2012-03-07 华为终端有限公司 建立关联关系的方法及装置
TWI522821B (zh) * 2011-12-09 2016-02-21 致伸科技股份有限公司 相片管理系統
CN102819726B (zh) * 2012-06-27 2016-08-24 宇龙计算机通信科技(深圳)有限公司 用于移动终端的照片处理***及方法
CN103034714A (zh) * 2012-12-11 2013-04-10 北京百度网讯科技有限公司 移动终端的照片分类管理方法、装置和移动终端
US9811352B1 (en) * 2014-07-11 2017-11-07 Google Inc. Replaying user input actions using screen capture images

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2375832C2 (ru) * 2003-11-27 2009-12-10 Сони Эрикссон Мобайл Коммьюникейшнз Аб Интерактивная телефонная книга
RU2418379C2 (ru) * 2006-06-22 2011-05-10 Сони Эрикссон Мобайл Коммьюникейшнз Аб Набор номера на основе изображения
US20110026778A1 (en) * 2009-07-30 2011-02-03 Sony Ericsson Mobile Communications Ab System and Method of Using Facial Recognition to Update a Personal Contact List
WO2012079215A1 (zh) * 2010-12-13 2012-06-21 宇龙计算机通信科技(深圳)有限公司 协同操作方法、装置及移动通信终端
WO2014000712A1 (zh) * 2012-06-29 2014-01-03 华为终端有限公司 一种信息关联的方法及终端
CN103067558A (zh) * 2013-01-17 2013-04-24 深圳市中兴移动通信有限公司 与通讯录中联系人的图片相关联的方法和装置

Also Published As

Publication number Publication date
EP3159808A4 (en) 2018-01-10
US20170139911A1 (en) 2017-05-18
AU2014397825A1 (en) 2017-01-19
CN105279165A (zh) 2016-01-27
RU2017101584A3 (ru) 2018-07-19
EP3159808A1 (en) 2017-04-26
WO2015192575A1 (zh) 2015-12-23
RU2017101584A (ru) 2018-07-19

Similar Documents

Publication Publication Date Title
RU2667802C2 (ru) Способ и терминал сопоставления изображений по адресной книге
US9367756B2 (en) Selection of representative images
US9317736B1 (en) Individual record verification based on features
US9665959B2 (en) Composite image creation assist apparatus using images of users other than target user, and non-transitory computer readable recording medium
CN103412951B (zh) 基于人物照片的人脉关联分析管理***与方法
EP2813955A1 (en) Information association method and terminal
US20170302662A1 (en) Account information obtaining method, terminal, server and system
CN104679405B (zh) 一种终端
RU2643464C2 (ru) Способ и устройство для классификации изображений
CN106095465B (zh) 设置身份图像的方法及装置
CN105243084A (zh) 拍摄图像文件的保存方法和***及其检索方法和***
CN110019675B (zh) 一种关键词提取的方法及装置
KR20110088273A (ko) 모바일 단말 및 모바일 단말을 이용한 인맥 형성방법
WO2016131286A1 (zh) 联系人信息同步方法和装置
CN109800319A (zh) 图像处理方法、装置、计算机设备和存储介质
TW201448585A (zh) 利用行動電話及雲端可視化搜尋引擎之即時物體掃描
JP2018512670A (ja) 電子写真を表示する方法及び装置並びにモバイルデバイス
CN105824863A (zh) 一种桌面主题推荐方法及终端
JP2018097580A (ja) 情報処理装置およびプログラム
KR20160118198A (ko) 실시간 자동번역 시스템 및 방법, 실시간 자동번역이 가능한 단말기
CN104765796A (zh) 一种图像识别搜索方法及装置
KR101307325B1 (ko) 관심영역 설정을 이용한 이미지 이중 검색 시스템
CN103605687A (zh) 一种移动终端的拍照识图***和方法
EP3200092A1 (en) Method and terminal for implementing image sequencing
US20190042600A1 (en) Image presenting method and apparatus, and electronic device

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20201024