ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ
Настоящая заявка испрашивает приоритет китайской патентной заявки №201510164076.2, поданной 8 апреля, 2015 года, полное содержание которой включается в настоящий документ посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ
Данное изобретение относится к области техники графики и изображений, а более конкретно, к способам и устройствам отображения альбома.
УРОВЕНЬ ТЕХНИКИ
Альбомная программа является одной из самых часто используемых программ на мобильных терминалах, таких как смартфоны, планшетные ПК и тому подобное. Альбомная программа применяется для управления изображениями и отображения их в мобильных терминалах.
В настоящее время, изображения распределяются в разные альбомы с помощью альбомной программы в мобильном телефоне согласно разным источникам изображений. Например, выделенные изображения распределяются в один альбом, изображения из программы А подразделяются на еще один альбом, и изображения из программы В подразделяются на дальнейший альбом. В каждом альбоме изображения упорядочиваются по времени.
СУЩНОСТЬ
В представленном ниже кратком изложении содержится введение в концепции в упрощенной форме, которые далее раскрываются более подробно в Подробном описании. Краткое изложение не предназначено для определения ключевых особенностей или существенных признаков заявляемого изобретения, и не предназначено для сужения объема защиты настоящего изобретения.
Предлагается способ и устройство отображения альбома.
В первом аспекте варианта осуществления настоящего изобретения, предлагается способ отображения альбома, включающий следующие этапы:
получают информацию для идентификации лица N фотографий с сервера, в котором информация для идентификации лица включает в себя идентификаторы фотографий и альбомные идентификаторы одного или нескольких альбомов лиц, к которым принадлежат фотографии, фотографии, принадлежащие альбомам лиц, получаются путем группирования фотографий на основе, сходстве лиц на фотографиях, и N представляет собой положительное целое число;
добавляют N фотографий в соответствующие альбомы лиц согласно альбомному идентификатору каждой соответствующей фотографии; и
отображают альбомы лиц.
В одном из вариантов осуществления настоящего изобретения, упомянутое получение информации для идентификации лица на N фотографиях с сервера включает следующие этапы:
находят N фотографий, на которых не существуют информации для идентификации лица из сохраненных фотографий;
передают найденные N фотографий на сервер, при этом сервер выполняет идентификацию лиц найденных N фотографий и группирует фотографии на основе выявленных лиц в соответствии с определенным алгоритмом группирования, с возможностью получения фотографий, принадлежащих к альбомам лиц и альбомных идентификаторов альбомов лиц; и
получают информацию для идентификации лица, переданную сервером.
В одном из вариантов осуществления настоящего изобретения, информация для идентификации лица дополнительно содержит идентификатор лица каждого лица на соответствующих фотографиях,
в котором способ дополнительно включает следующие этапы:
получают удаляющую операцию удаления первой фотографии из первого альбома лиц, к которому принадлежит первая фотография, причем первая фотография - это одна из N фотографий и первый альбом - это один из альбомов лиц;
удаляют первую фотографию из первого альбома лиц и уничтожают связь между связанным идентификатором лиц первой фотографии и альбомным идентификатором первого альбома лиц, в котором связанный идентификатор лица является идентификатором лица, посредством которого сервер группирует первую фотографию в первый альбом лиц;
передают идентификатор фотографии первой фотографии и удаляемую информацию на сервер, причем удаляемая информация представляет собой уничтожение связи между связанным идентификатором лиц и альбомным идентификатором первого альбома лиц, и сервер перестраивает заданный алгоритм группирования в соответствии с идентификатором фотографии первой фотографии и удаленной информацией.
В одном из вариантов осуществления настоящего изобретения, информация для идентификации лица дополнительно содержит идентификатор лица каждого лица на соответствующих фотографиях, при этом способ дополнительно содержит:
получают добавляющую операцию добавления второй фотографии во второй альбом лиц, в котором второй альбом лиц - это один из альбомов лиц;
добавляют вторую фотографию во второй лицевой альбом и создают связь между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц;
передают идентификатор фотографии второй фотографии и добавленную информацию на сервер, в котором добавленная информация представляет собой установление связи между идентификатором лица второй фотографии и альбомным идентификатором второго ли альбома лиц, и сервер перестраивает заданный алгоритм группирования в соответствии с идентификатором фотографии второй фотографии и добавленной информацией.
В одном из вариантов осуществления настоящего изобретения, упомянутое отображение альбомов лиц включает в себя:
получают имя каждого соответствующего альбома лиц;
отображают имя в виде атрибутивной информации альбома лиц.
В одном из вариантов осуществления настоящего изобретения, способ дополнительно содержит:
получают объединяющую операцию объединения альбомов лиц, которым соответствует по меньшей мере два имени;
объединяют альбомы лиц, которым соответствуют по меньшей мере два имени, согласно объединяющей операции, с возможностью создания объединенного альбома.
В одном из вариантов осуществления настоящего изобретения, упомянутое объединение альбомов лиц, которым соответствуют по меньшей мере два имени согласно объединяющей операции с возможностью создания объединенного альбома включает следующие этапы:
получают правило объединения фотографий согласно объединяющей операции;
объединяют несколько фотографий в альбомы лиц, которым соответствуют по меньшей мере два имени, в объединенный альбом, в котором объединенные фотографии соответствуют правилу объединения;
причем, правило объединения фотографии предусматривает, чтобы каждая из фотографий:
содержала лицо, которому соответствует по меньшей мере одно из двух имен; или,
содержала лица, которым соответствуют все из по меньшей мере двух имен,; или,
по крайней мере, содержала одно лицо, которому соответствует указанное одно из по меньшей мере двух имен; или
только содержала лица, которым соответствуют по меньше мере два имени.
В одном из вариантов осуществления настоящего изобретения, способ дополнительно включает этапы:
находят контакт, совпадающий с именем в приложении для контактов;
отображают интерфейс выбора для выбора найденного контакта; и
связывают найденный контакт с альбомом лиц, имя которого соответствует контакту.
В одном из вариантов осуществления настоящего изобретения, упомянутое связывание найденного контакта с соответствующим именем альбома лиц включает следующие этапы:
предоставляют доступ альбому лиц, которое соответствует контакту, в информационном интерфейсе приложения для контактов, или
устанавливают фотографию в альбоме лиц в качестве иконки контакта; или
обеспечивают возможность общего предоставляют варианты обмена при прямом обмене с контактом как один из вариантов обмена фотографий для лицевого альбома.
Во втором аспекте варианта осуществления настоящего изобретения, предлагается устройство отображения альбома, содержащее:
получающий модуль, выполненный с возможностью получения информации для идентификации лица N фотографий с сервера, при котором информация для идентификации лица включает идентификаторы фотографий и альбомные идентификаторы одного или нескольких альбомов лиц, к которым принадлежат фотографии, фотографии, принадлежащие альбомам лиц, получаются путем группирования фотографии на основе сходства лиц на фотографиях, и N представляет собой положительное целое число;
добавляющий модуль, выполненный с возможностью добавления N фотографий в соответствующие альбомы лиц согласно альбомному идентификатору каждой соответствующей фотографии; и
отображающий модуль, выполненный с возможностью отображения альбомов лиц.
В одном из вариантов осуществления настоящего изобретения, получающий модуль содержит:
поисковый субмодуль, выполненный с возможностью нахождения N фотографий, на которых не существуют информации для идентификации лица из сохраненных фотографий;
передающий субмодуль, выполненный с возможностью передачи найденных N фотографий на сервер, при этом сервер выполняет лицевую идентификацию найденных N фотографий и группирует фотографии на основе выявленных лиц в соответствии с определенным алгоритмом группирования, с возможностью получения фотографий, принадлежащих к альбомам лиц и альбомных идентификаторов альбомов лиц; и
приемный субмодуль, выполненный с возможностью получения информации для идентификации лица, переданной с сервера.
В одном из вариантов осуществления настоящего изобретения, информация для идентификации лица дополнительно содержит идентификатор лица каждого лица на соответствующих фотографиях, при этом устройство дополнительно содержит:
первый приемный модуль, выполненный с возможностью получения удаляющей операции удаления первой фотографии из первого альбома лиц, к которому принадлежит первая фотография, в котором первая фотография - это одна из N фотографий и первый альбом лиц это один из альбомов лиц;
удаляющий модуль, выполненный с возможностью удаления первой фотографии из первого альбома лиц и уничтожения связи между связанным идентификатором лица первой фотографии и альбомным идентификатором первого альбома лиц, в котором связанный идентификатор лица является идентификатором лица, благодаря которому сервер группирует первую фотографию в первый альбом лиц;
первый передающий модуль, выполненный с возможностью передачи идентификатора фотографии первой фотографии и удаленной информации на сервер, при котором удаленная информация представляет собой уничтожение связи между связанным идентификатором лица и альбомным идентификатором первого альбома лиц и сервер настраивает заданный алгоритм группирования в соответствии с идентификатором фотографии первой фотографии и удаленной информацией.
В одном из вариантов осуществления настоящего изобретения, информация для идентификации лица дополнительно содержит идентификатор лица каждого лица на соответствующих фотографиях, при этом устройство дополнительно содержит:
второй приемный модуль, выполненный с возможностью получения добавляющей операции добавления второй фотографии во второй альбом лиц, при этом второй лицевой альбом - это один из лицевых альбомов;
добавляющий модуль, выполненный с возможностью добавления второй фотографии во второй альбом лиц и создания связи между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц;
второй передающий модуль, выполненный с возможностью передачи идентификатора фотографии второй фотографии и добавленной информации на сервер, причем добавляемая информация отображает установление связи между идентификатором лиц второй фотографии и альбомным идентификатором второго альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с идентификатором фотографии второй фотографии и добавленной информацией.
В одном из вариантов осуществления настоящего изобретения, отображающий модуль содержит:
получающий модуль, выполненный с возможностью получения имени, которому соответствует каждый альбом лиц;
отображающий модуль, выполненный с возможностью отображения имени в виде атрибутивной информации альбома лиц.
В одном из вариантов осуществления настоящего изобретения, устройство дополнительно содержит:
третий приемный модуль, выполненный с возможностью получения объединяющей операции объединения альбомов лиц, которым соответствует по меньшей мере два имени;
объединяющий модуль, выполненный с возможностью объединения альбомов лиц, которым соответствует по меньшей мере два имени, согласно объединяющей операции, с возможностью создания объединенного альбома.
В одном из вариантов осуществления настоящего изобретения, объединяющий модуль включает:
субмодуль получения правила, выполненный с возможностью получения правила объединения фотографии согласно объединяющей операции;
объединяющий субмодуль, выполненный с возможностью объединения нескольких фотографий в альбомы лиц, которым соответствует по меньшей мере два имени, в объединенный альбом, при этом объединенные фотографии соответствуют правилу объединения;
причем, правило объединения фотографии предусматривает, чтобы каждая из фотографий:
содержала лицо соответствующее по меньшей мере одному из двух имен; или,
содержала лица всех, соответствующих по меньшей мере двум именам; или,
по крайней мере, содержала лицо, указанное как соответствующее одному из по меньшей мере двух имен; или
только содержала лица, соответствующие по меньшей мере двум именам.
В одном из вариантов осуществления настоящего изобретения, устройство дополнительно содержит:
поисковый модуль, выполненный с возможностью нахождения контакта, совпадающего с именем в приложении контактов;
модуль отображения выбора, выполненный с возможностью отображения выборочного интерфейса для выбора найденного контакта; и
связывающий модуль, выполненный с возможностью связывания найденного контакта с соответствующим названием альбома лиц.
В одном из вариантов осуществления настоящего изобретения, связывающий модуль выполнен с возможностью: предоставления доступа к альбому лиц в информационном интерфейсе, соответствующему контакту в приложении контактов; или установки фотографии в лицевой альбом в качестве иконки контакта; или предоставления возможности совместного применения при непосредственном совместном применении с контактом как один из вариантов совместного применения фотографий из альбома лиц.
В третьем аспекте варианта осуществления настоящего изобретения, предлагается устройство отображения альбома, содержащее:
процессор;
память для хранения команд, исполняемых процессором для:
получения информации для идентификации лица на N фотографиях с сервера, в котором информация для идентификации лица включает в себя идентификаторы фотографии и альбомные идентификаторы одного или нескольких альбомов лиц к которым относятся фотографии, и альбомы лиц, к которым относятся фотографии, получены путем группирования фотографии, основанной на сходстве лиц на фотографиях, и N представляет собой положительное целое число;
добавления N фотографий в соответствующие альбомы лиц соответственно согласно альбомному идентификатору каждой соответствующей фотографии; и
отображения альбомов лиц.
Технические решения, представленные вариантами осуществления настоящего изобретения, имеют положительные эффекты, как показано ниже.
С помощью группирования фотографий согласно лицам, на фотографиях получают различные альбомы лиц, причем фотографии в мобильном терминале могут управляться и отображаться по разным лицам. Соответственно, проблема в сопутствующих технологиях в том, что альбомная программа управляет и отображает фотографии исключительно в зависимости от источников, времени или места фотографии, и эффект достигается в том, что альбомная программа может управлять и отображать фотографии согласно лицам.
Понятно, что приведенное выше общее описание и следующее подробное описание являются только иллюстративными и изобретение не ограничивается ими.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Чертежи настоящего документа включены в описание и составляют часть описания, которое иллюстрирует варианты осуществления настоящего изобретения и вместе с описанием объясняют принципы настоящего изобретения.
Фиг. 1 представляет собой блок-схему способа отображения альбома согласно одному примеру осуществления изобретения.
Фиг. 2А представляет собой блок-схему способа отображения альбома согласно другому примеру осуществления изобретения.
Фиг. 2В представляет собой блок-схему, иллюстрирующую принцип способа отображения альбома согласно примеру осуществления изобретения, проиллюстрированного Фиг. 2А.
Фиг. 3А представляет собой блок-схему способа отображения альбома согласно другому примеру осуществления изобретения.
Фиг. 3В представляет собой диаграмму, иллюстрирующую интерфейс способа отображения альбома согласно примеру осуществления изобретения, проиллюстрированного Фиг. 3А;
Фиг. 4А представляет собой блок-схему способа отображения альбома согласно другому примеру осуществления изобретения;
Фиг. 4В представляет собой диаграмму, иллюстрирующую интерфейс способа отображения альбома согласно примеру осуществления изобретения, проиллюстрированного Фиг. 4А;
Фиг. 5А представляет собой блок-схему способа отображения альбома согласно другому примеру осуществления изобретения;
Фиг. 5В представляет собой диаграмму, иллюстрирующую интерфейс способа отображения альбома согласно примеру осуществления изобретения, проиллюстрированного Фиг. 5А;
Фиг. 6 представляет собой блок-схему способа отображения альбома согласно другому примеру осуществления изобретения;
Фиг. 7 представляет собой блок-схему способа отображения альбома согласно другому примеру осуществления изобретения;
Фиг. 8А представляет собой блок-схему способа отображения альбома согласно другому примеру осуществления изобретения;
Фиг. 8В представляет собой диаграмму, иллюстрирующую интерфейс способа отображения альбома согласно примеру осуществления изобретения, проиллюстрированного Фиг. 8А;
Фиг. 9 представляет собой блок-схему устройства отображения альбома согласно другому примеру осуществления изобретения;
Фиг. 10 представляет собой блок-схему устройства отображения альбома согласно другому примеру осуществления изобретения;
Фиг. 11 представляет собой блок-схему устройства отображения альбома согласно другому примеру осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
В данном документе подробное описание будет дано примерными вариантами осуществления, которые проиллюстрированы в прилагаемых чертежах. В дальнейшем описании, когда называются прилагаемые чертежи, номера на разных чертежах представляют собой одинаковые элементы, если не оговорено иное. Реализации, описанные в дальнейших примерных вариантах осуществления, согласно изобретению, являются не всеми возможными реализациями. Вместо этого, они являются лишь примерами устройств и способов согласно некоторым аспектам раскрытия по пунктам прилагаемой формулы.
Мобильные терминалы в настоящем документе могут быть мобильными телефонами, планшетными ПК, электронными ридерами, МР3 (Экспертная группа по вопросам движущегося изображения на аудио уровне III) плеерами, МР4 (Экспертная группа по вопросам движущегося изображения на аудио уровне IV) плеерами, портативными ноутбуками, настольными компьютерами и др.
Фиг. 1 представляет собой блок-схему способа отображения альбома согласно одному примеру осуществления изобретения. Вариант осуществления иллюстрируется на примере применения способа отображения альбома для мобильного терминала. Способ содержит следующие шаги.
Шаг 102: информация для идентификации лица на N фотографиях является полученной с сервера, в котором информация для идентификации лица включает в себя идентификаторы фотографии и альбомные идентификаторы одного или нескольких альбомов лиц к которым принадлежат фотографии, и N представляет собой положительное целое число.
Идентификатор фотографии является идентификатором, который отличает фотографию от других. Идентификатор фотографии каждой фотографии является уникальным среди всех идентификаторов фотографий.
Альбомный идентификатор является идентификатором, который отличает альбом лиц от других. Каждый альбомный идентификатор является уникальным среди всех альбомных идентификаторов.
Принадлежность экземпляра фотографии альбому лиц получается путем группирования фотографий, основанного на сходстве лиц на фотографиях с помощью сервера. Другими словами, некоторое количество фотографий, на которых сходство лиц превышает пороговое значение, будет сгруппировано в один альбом лиц.
Шаг 104: N фотографий добавляются в соответствующие альбомы лиц в указанном порядке согласно альбомному идентификатору каждой соответствующей фотографии.
Что касается каждого альбомного идентификатора, если альбом лиц уже соответствует альбомному идентификатору в мобильном терминале, фотографию непосредственно добавляют в альбом лиц; если же нет, лицевой альбом создается на основе альбомного идентификатора, и фотография добавляется в альбом лиц.
Шаг 106: отображается альбом лиц.
Подводя итог, с помощью группирования фотографий на основании лиц на фотографиях, получают различные альбомы лиц, причем способ отображения альбома в этом варианте осуществления позволяет фотографиям в мобильном терминале управляться и отображаться по различным лицам. Соответственно, проблема в сопутствующих технологиях в том, что альбомная программа управляет и отображает фотографии исключительно в зависимости от источников, времени или места фотографии, и эффект достигается в том, что альбомная программа может управлять и отображать фотографии согласно лицам.
Фиг. 2А представляет собой блок-схему способа отображения альбома согласно другому примеру осуществления изобретения. Опять же, настоящий вариант осуществления иллюстрируется на примере применения способ отображения альбома для мобильного терминала. Способ содержит следующие шаги.
Шаг 201: находят фотографии, на которых не существуют информации для идентификации лица из сохраненных фотографий.
Некоторое количество фотографий на мобильном терминале будет постепенно увеличиваться, так как пользователь постоянно использует мобильный терминал.
Мобильный терминал находит фотографии, на которых лицевые идентификаторы не существуют из локально сохраненных фотографий на заданном интервале времени, или в период простоя процессора, или программа закрывается каждый раз при фотографировании после использования.
Например, мобильный терминал находит фотографии, на которых не существует идентификаторов лица, из локально хранящихся фотографий в 11:00 каждую ночь.
Шаг 202: найденные N фотографий передают на сервер, и тогда сервер выполняет идентификацию лица найденных N фотографий и группирует фотографии на основе выявленных лиц в соответствии с определенным алгоритмом группирования, с возможностью получения фотографий, принадлежащих к альбомам лиц и альбомных идентификаторов альбомов лиц.
После обнаружения N фотографий, на которых не существует информации для идентификации лица, мобильный терминал передает N фотографий на сервер.
Соответственно, сервер получает в N фотографий и выполняет идентификацию лица для каждой из N фотографий, чтобы получить лицо на фотографии. В некоторых случаях, лицо представлено идентификатором лица и информацией характеристик лица. Потом, фотография группируется на основе идентификации лица по определенному алгоритму группирования, чтобы получить фотографию, принадлежащую альбому лиц и альбомный идентификатор альбома лиц.
Процедура обработки фотографии сервером проиллюстрирована на Фигуре 2В.
Идентификатор лица является идентификатором, отличающим лицо от других. Разные лица на одной фотографии имеют разные идентификаторы лица. Кроме того, тот же человек может иметь разные лица для двух выделений, по размеру, цвету и освещенности, так что необязательно, чтобы одно и то же лицо человека на разных фотографиях имело разные идентификаторы лица, то есть, каждому лицу на каждой фотографии присвоен уникальный идентификатор лица.
Одна фотография соответствует одному идентификатору лица. Одна фотография соответствует N идентификаторам лица, где N положительное целое число. То есть одна фотография содержит N лиц, которые соответствуют N идентификаторам лица. Одна фотография соответствует N альбомным идентификаторам. Без учета объединения альбомов, каждый идентификатор лица на одной фотографии соответствует одному альбому лиц, а именно, каждый идентификатор лица соответствует одному альбомному идентификатору.
Шаг 203: получают информацию для идентификации лица, которая передается сервером. Информация для идентификации лица включает в себя идентификаторы фотографий, идентификатор лица каждого лица на фотографиях и альбомные идентификаторы альбомов лиц, к которым принадлежат фотографии.
Альбомы лиц, к которым принадлежат фотографии, получаются путем группирования фотографий сервером, на основе сходства лиц на фотографиях, и N представляет собой положительное целое число.
Мобильный терминал получает информацию для идентификации лица из N фотографий, переданных сервером. Информация для идентификации лица содержит идентификаторы фотографий, идентификатор лица каждого лица на фотографиях и альбомные идентификаторы альбомов лиц, к которым принадлежат фотографии.
В некоторых случаях, информация для идентификации лица включает в себя информацию о местоположении каждого лица на фотографии.
Примерная информация для идентификации лица приведена в таблице 1 ниже со ссылкой на Фигуру 2В.
Шаг 204: N фотографий добавляются в соответствующие альбомы лиц, согласно альбомному идентификатору, которому соответствует каждая фотография.
Например, согласно информации для идентификации лица, мобильный терминал добавляет фотографию 001 в альбом С01 лиц, фотографию 002 в альбом С01 лиц и альбом С02 лиц, фотографию 003 в альбом С01 лиц, альбом С02 лиц и альбом С03 лиц, и фотографию 004 в альбом С03 лиц.
Следует отметить, что, если мобильный терминал уже имеет альбом лиц, соответствующий альбомному идентификатору, фотографию добавляют непосредственно в альбом лиц. Если мобильный терминал не имеет альбом лиц, соответствующий идентификатору альбома, новый альбом лиц должен быть созданным в соответствии с альбомным идентификатором, а затем фотография добавляется в альбом лиц.
Шаг 205: получают имя, которому соответствует каждый альбом лиц.
Каждый альбом лиц может соответствовать одному имени. Однако, одно и то же название может соответствовать множеству альбомов лиц, потому что разные люди могут иметь одинаковое имя.
Мобильный терминал может получать имя ввода с помощью пользователя для каждого альбома лиц.
Шаг 206: имя отображается в виде атрибутивной информации об альбоме лиц.
Мобильный терминал отображает имя каждого альбома лиц, которому соответствует атрибутивная информация об альбоме лиц при отображении альбома лиц. Атрибутивной информацией может быть имя альбома, и различные альбомы лиц могут отображаться как изображение папки, каждая из которых может быть снабжена фотографией на обложке.
Когда создается новый альбом лиц, по умолчанию имена альбомов могут быть приняты мобильным терминалом, такие как «новое лицо 1», «новое лицо 2», «неизвестное лицо 1», «неизвестное лицо 2», «чужой 1» и «новый альбом лиц 2010303».
Например, согласно фигуре 2С, мобильный терминал отображает имя каждого альбома лиц, которое соответствует как имя альбома лиц, где альбом лиц может сосуществовать с другими режимами отображения, как новый режим отображения.
Подводя итог, с помощью группирования фотографий на основе лиц на фотографиях, получают различные альбомы лиц, причем настоящее изобретение включает фотографии в мобильный терминал, которые будут управляться и отображаться по различным лицам. Соответственно, проблема в сопутствующих технологиях в том, что альбомная программа управляет и отображает фотографии исключительно в зависимости от источников, времени или места фотографии, и эффект достигается в том, что альбомная программа может управлять и отображать фотографии согласно лицам.
В некоторых случаях, мобильный терминал создает информацию согласно удаляющей операции или добавляющей операции, которые выполняются пользователем в отношении фотографий в альбоме лиц, и передает информацию операции на сервер. Сервер настраивает заданный алгоритм группирования в соответствии с информацией операции. То есть заданный алгоритм группирования- это самообучающийся алгоритм, который выполняет разбиение на группы на основе образца обучающего процесса, будучи способным непрерывно оптимизировать заданный алгоритм группирования с помощью генерируемой информации операции, когда пользователь использует мобильный терминал.
В качестве возможного варианта осуществления, следующие шаги выполняются после шага 206, как показано на фигуре 3А.
Шаг 207: получают удаляющую операцию удаления первой фотографии из первого альбома лиц, к которому принадлежит первая фотография, в котором первая фотография -это одна из N фотографий и первый альбом лиц это один из альбомов лиц;
Шаг 208: удаляют первую фотографию из первого альбома лиц и уничтожают связь между связанным идентификатором лица первой фотографии и альбомным идентификатором первого альбома лиц, в котором связанный идентификатор лица является идентификатором лица, благодаря которому сервер объединяет в группы первую фотографию в первый альбом лиц;
Шаг 209: передают идентификатор фотографии первой фотографии и удаленную информацию на сервере, при котором удаленная информации представляет собой уничтожение связи между связанным идентификатором лица и альбомным идентификатором первого альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с идентификатором фотографии первой фотографии и удаленной информацией.
Например, применительно к фигуре 3В, когда пользователь обнаруживает, что фотография 002 не должна принадлежать настоящему альбому лиц, пользовательская удаляющая операция удаления фотографии из настоящего альбома 002 лиц принимается мобильным терминалом. Мобильный терминал удаляет фотографию 002 из альбома С01 лиц, а также связывает идентификатор 002001 лица в информации для идентификации лица и альбомный идентификатор С01, а затем передает идентификатор фотографии 002 и удаленную информацию на сервер, так что сервер может регулировать заданный алгоритм группирования по идентификатору фотографии и удаленной информации.
В качестве другого возможного осуществления, следующие шаги выполняются после шага 206, как показано на фигуре 4А.
Шаг 210: получают добавляющую операцию добавления второй фотографии во второй альбом лиц, в котором второй альбом лиц - это один из альбомов лиц;
Шаг 211: добавляют вторую фотографию во второй альбом лиц и создают связь между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц;
Шаг 212: передают идентификатор фотографии второй фотографии и добавленную информацию на сервер, в котором добавленная информация представляет собой установление связи между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с идентификатором фотографии второй фотографии и добавленной информацией.
Например, как показано на фигуре 4В, когда пользователь обнаруживает, что фотография 005 должна принадлежать альбому уоуо лиц, мобильный терминал получает добавляющую операцию добавления фотографии 005 в альбом уоуо лиц. Мобильный терминал добавляет фотографию 005 в альбом уоуо лиц и устанавливает связь между идентификатором 005001 лица фотографии 005 и альбомным идентификатором, а затем передает идентификатор фотографии 005 и добавленную информацию на сервер, например, сервер может регулировать заданный алгоритм группирования по идентификатору фотографии 005 и добавленной информации.
В возможном случае, еще нет информации для идентификации лица для второй фотографии. Затем, мобильный терминал передает вторую фотографию и альбомный идентификатор второго альбома лиц на сервер, например, сервер может регулировать заданный алгоритм группирования по второй фотографии и альбомному идентификатору второго альбома лиц.
Подводя итоги, по сравнению с ручными примерами маркировки в соответствующих технологиях, способ отображения альбома, представленный в варианте осуществления, использует информацию операции, образующуюся в процессе нормальной эксплуатации мобильного терминала пользователем. Это позволяет повысить точность группирования заданного алгоритма группирования без операции увеличения нагрузки на пользователя, при одновременном снижении рабочей нагрузки ручной маркировки образцов, насколько это возможно.
К этому следует добавить, что в начале запуска альбома лиц, мобильный терминал может передавать серверу несколько фотографий одного лица после маркировки их согласно пользовательским операциям, и сервер настраивает заданный алгоритм группирования согласно отмеченной фотографии.
В некоторых случаях, может быть требование от пользователя, чтобы совместить по меньшей мере два альбома лиц, поэтому следующие шаги выполняются после шага 206, как показано на фигуре 5А.
Шаг 213: получают объединяющую операцию объединения альбомов лиц по меньшей мере по двум соответствующим именам.
Объединяющая операция может быть инициирована для мобильного терминала, когда пользователь хочет объединить альбомы лиц по меньшей мере по двум соответствующим именам.
Пользователь может инициировать объединяющую операцию, добавив еще одно имя в альбом лиц.
Шаг 214: объединяют лицевые альбомы по меньшей мере по двум соответствующим именам согласно объединяющей операции, с возможностью создания объединенного альбома.
Согласно пользовательской объединяющей операции, мобильный терминал объединяет лицевые альбомы по меньшей мере по двум соответствующим именам в новый объединенный альбом, где альбомный идентификатор нового объединенного альбома автоматически генерируется мобильным терминалом.
Мобильный терминал может по-прежнему сохранять альбомы лиц не объединенными.
Например, как показано на фигуре 5В, пользователь объединяет альбом "уоуо" лиц и альбом "me" лиц для создания нового объединенного альбома "уоуо и me".
В случае, если пользователь имеет разнообразные запросы, пока объединяют по крайней мере два альбома, шаг 214 в некоторых случаях может быть заменен на шаг 214а и шаг 214б, как показано на фигуре 6.
Шаг 214а: получают правило объединения фотографий согласно объединяющей операции.
Пользователь может в некоторых случаях установить правило объединения фотографий, при срабатывании объединяющей операции. Правило объединения фотографий может быть одним из следующих четырех:
1. содержала лицо, соответствующее по крайней мере одному из по крайней мере двух имен; или,
2. содержала лица всех из по крайней мере двух соответствующих имен; или,
3. по крайней мере, содержала лицо соответствующее по меньшей мере одному указанному из по меньше мере двух имен; или
4. только содержала лица по меньшей мере двух соответствующих имен.
Шаг 214б: объединяют несколько фотографий в лицевые альбомы по меньшей мере по двум соответствующим названиям в объединенный альбом, в котором объединенные фотографии соответствуют правилу объединения.
Например, по крайней мере два имени включают имя 1, имя 2 и имя 3.
Что касается первого правила, фотография добавляется в объединенный альбом при условии, что она содержит лицо из по меньшей мере двух соответствующих имен. Например, фотография объединяется в объединенный альбом, при условии, что она содержит любое лицо из имя 1, имя 2 и имя 3.
Что касается второго правила, фотография объединяется в объединенный альбом только если фотография содержит лица, соответствующие всем по крайней мере двум именам. Например, фотография объединяется в объединенный альбом, только если она содержит лица трех человек, имеющих имена 1-3 соответственно. Конечно, фотография может содержать лицо, соответствующее другим именам.
Что касается третьего правила, фотография не объединяется в объединенный альбом, только если она содержит по крайней мере лицо, именованное одним из по меньшей мере двух имен соответственно. Например, фотография объединяется в объединенный альбом, только если она содержит по крайней мере лица, соответствующие имя 1 и имя 2. Конечно, фотография может содержать имя 3 или лица, соответствующие другим именам.
Что касается четвертого правила, фотография объединяется в объединенный альбом, только если она содержит все лица по крайней мере двух имен соответственно. Например, фотография объединяется в объединенный альбом, если она содержит только лица трех человек, имеющих имя 1, имя 2, имя 3 соответственно. Фотография не может содержать лицо другого имени соответственно.
Подводя итог, обеспечивается объединенный альбом, настроенный пользователем на мобильном терминале, способ отображения альбома согласно данному варианту позволяет пользователю создавать объединенный альбомы из альбомов лиц отдельных лиц, по его/ее собственным требованиям. Между тем, учитывая правило объединения фотографий, возможно для пользователя получение объединенных альбомов, выполненных в различных формах.
В некоторых случаях, мобильный терминал может связывать альбом лиц с приложением контакта. Следующие шаги выполняются после шага 206, как показано на фигуре 7.
Шаг 215: находят контакт, который совпадает с именем в приложении контактов.
По лицевому альбому, соответствующему имени, мобильный терминал находит контакт, который полностью или частично совпадает с именем из приложения контакта. Заявляемый вариант осуществления не ограничивает тип приложения контакта. Либо приложение контакта содержит только контакты или мульти-функциональное приложение, содержащее среди прочих функции контакта, может рассматриваться как приложение контакта.
Например, для альбома лиц, соответствующего «Чжан Сан», мобильный терминал обнаруживает «Чжан Сан», «третий старший брат», «брат Чжан» из приложения контакта, контакты которых совпадают с именем.
Шаг 216: отображают выбранный интерфейс для выбора найденного контакта.
Мобильный терминал может отображать выборный интерфейс для выбора найденного контакта.
Соответственно, пользователь может выбрать один контакт как один совпадающий с именем по выборному интерфейсу. Например, «третий старший брат» выбран в качестве контакта, который совпадает с именем.
Шаг 217: выбранный контакт связывается с альбомом лиц и соответствующим именем.
Способ, принятый мобильным терминалом для связывания контакта с выбранным альбомом лиц и соответствующим именем, может быть одним из трех последующих, но не ограничивается ими. Это, так сказать, шаг 217 может быть заменен шагом 217а или шагом 217b или шагом 217с как показано на фигуре 8А.
В шаге 217а, доступ к альбому лиц содержится в информационном интерфейсе приложения контакта, которое соответствует контакту.
Как показано на фигуре 8В, мобильный терминал предоставляет кнопку быстрого доступа на информационном интерфейсе для "третьего старшего брата", при этом кнопка быстрого доступа является элементом 80 доступа для альбома лиц, соответствующего названию «Чжан Сан».
В шаге 217b фотография в альбоме лиц устанавливается как иконка контакта.
Мобильный терминал может установить фотографию обложки для альбома лиц в качестве иконки контакта; или установить одну случайно выбранную фотографию в альбоме лиц в качестве иконки контакта; или установить фотографию, выбранную пользователем в альбоме лиц в качестве иконки контакта; или установить фотографию, сделанную недавно в альбоме лиц в качестве иконки контакта; или сгенерировать динамическую иконку из фотографии в альбоме лиц в качестве иконки контакта.
В шаге 217с обеспечивается возможность расшаривать с контактом как один из вариантов доступа к альбому лиц.
Доступ к фотографиям, представлен соответствующими способами, включающими: обмен через электронную почту, отправку в мой компьютер, обмен через микро-блог и др.
В дополнение к вышесказанным доступам к фотографиям, настоящий вариант осуществления также предусматривает доступ, такой как обмен с контактом с помощью почты, коротких сообщений, мгновенной коммуникации счета или на счета приложения для социальных контактов.
Подводя итоги, с помощью связывания альбома лиц с приложением контакта, способ отображения альбома, предлагаемый в варианте осуществления, обеспечивает быстрый доступ к альбому лиц, динамическое обновление иконки контакта и возможности совместного применения фотографий, позволяющие совместное выполнение, вместо самостоятельного выполнения, альбомной программы с другими приложениями и делающее его более удобным для пользователя, для использования альбома лиц или приложения контактов.
Специалист в данной области техники может представить другие комбинации, основанные на представленных выше вариантах осуществления, которые здесь больше не будут описаны.
Ниже приведен вариант осуществления устройства согласно настоящему раскрытию, который может выполнять способы вариантов реализации согласно настоящему изобретению. Пожалуйста, обратитесь к вариантам осуществления способа для деталей, не учтенных для вариантов осуществления устройства в настоящем изобретении.
Фигура 9 представляет блок-схему устройства отображения альбома согласно одному примеру осуществления настоящего изобретения. Устройство отображения альбома может быть реализовано в виде мобильного терминала или быть его частью с помощью программного обеспечения, аппаратных средств или их комбинации. Устройство отображения альбома включает в себя:
получающий модуль 920, выполненный с возможностью получения информации для идентификации лица из N фотографий с сервера, при котором информация для идентификации лица включает идентификаторы фотографии и альбомные идентификаторы одного или нескольких альбомов лиц к которым принадлежат фотографии, причем фотографии, принадлежащие альбомам лиц, получаются путем группирования фотографий, основанного на сходстве лиц на фотографиях, и N представляет собой положительное целое число;
добавляющий модуль 940, выполненный с возможностью добавления N фотографий в соответствующие альбомы лиц согласно альбомному идентификатору каждой соответствующей фотографии; и
отображающий модуль 960, выполненный с возможностью отображения альбомов лиц.
Подводя итоги, с помощью группирования фотографий на основе лиц на фотографиях, получают различные альбомы лиц, причем устройство отображения альбома в настоящем варианте осуществления включает фотографии в мобильном терминале, которые будут управляться, и отображаться по различным лицам. Соответственно, проблема в сопутствующих технологиях в том, что альбомная программа управляет и отображает фотографиями исключительно в зависимости от источников, времени или места фотографии, и эффект достигается в том, что альбомная программа может управлять и отображать фотографии согласно лицам.
Фигура 10 представляет блок-схему устройства отображения альбома согласно одному примеру осуществления настоящего изобретения. Устройство отображения альбома может быть реализовано в виде мобильного терминала или его частью посредством программного обеспечения, аппаратных средств или их комбинации. Устройство отображения альбома включает в себя:
получающий модуль 920, выполненный с возможностью получения информации для идентификации лица из N фотографий с сервера, при котором информация для идентификации лица включает идентификаторы фотографии и альбомные идентификаторы одного или нескольких альбомов лиц к которым принадлежат фотографии, причем фотографии, принадлежащие альбомам лиц, получаются путем группирования фотографий, основанного на сходстве лиц на фотографиях, и N представляет собой положительное целое число;
добавляющий модуль 940, выполненный с возможностью добавления N фотографий в соответствующие альбомы лиц согласно альбомному идентификатору каждой соответствующей фотографии; и
отображающий модуль 960, выполненный с возможностью отображения альбомов лиц.
В некоторых случаях, получающий модуль 920 содержит:
поисковый субмодуль 922, выполненный с возможностью нахождения N фотографий, на которых не существуют информации для идентификации лица из сохраненных фотографий;
передающий субмодуль 924, выполненный с возможностью передачи найденных N фотографий на сервер, при этом сервер выполняет идентификацию лиц найденных N фотографий и группирует фотографии на основе выявленных лиц в соответствии с определенным алгоритмом группирования, с возможностью получения фотографий, принадлежащих к альбомам лиц и альбомных идентификаторов альбомов лиц; и
приемный субмодуль 926, выполненный с возможностью получения информации для идентификации лица, переданной с сервера.
В некоторых случаях, информация для идентификации лица дополнительно содержит идентификатор лица для каждого лица на соответствующих фотографиях.
Устройство дополнительно содержит:
первый приемный модуль 932, выполненный с возможностью получения удаляющей операции удаления первой фотографии из первого альбома лиц, к которому принадлежит первая фотография, в котором первая фотография - это одна из N фотографий и первый альбом лиц это один из альбомов лиц;
удаляющий модуль 934, выполненный с возможностью удаления первой фотографии из первого альбома лиц и уничтожения связи между связанным идентификатором лица первой фотографии и альбомным идентификатором первого альбома лиц, в котором связанный идентификатор лица является идентификатором лица, благодаря которому сервер группирует первую фотографию в первый альбом лиц;
первый передающий модуль 936, выполненный с возможностью передачи идентификатора фотографии первой фотографии и удаленной информации на сервер, при котором удаленная информация представляет собой уничтожение связи между связанным идентификатором лица и альбомным идентификатором первого альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с идентификатором фотографии первой фотографии и удаленной информацией.
В некоторых случаях, информация для идентификации лица дополнительно содержит идентификатор лица для каждого лица на соответствующих фотографиях.
Устройство дополнительно содержит:
второй приемный модуль 952, выполненный с возможностью получения добавляющей операции добавления второй фотографии во второй альбом лиц, в котором второй альбом лиц - это один из альбомов лиц;
добавляющий модуль 954, выполненный с возможностью добавления второй фотографии во второй альбом лиц и создания связи между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц;
второй передающий модуль 956, выполненный с возможностью передачи идентификатора фотографии второй фотографии и добавленной информации на сервер, в котором добавленная информация представляет собой установление связи между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с идентификатором фотографии второй фотографии и добавленной информацией.
В некоторых случаях, отображающий модуль 960 дополнительно содержит:
получающий модуль 962, выполненный с возможностью получения имени каждого соответствующего альбома лиц;
отображающий модуль 964, выполненный с возможностью отображения имени в виде атрибутивной информации альбома лиц.
В некоторых случаях, устройство дополнительно содержит:
третий приемный модуль 972, выполненный с возможностью получения объединяющей операции объединения альбомов лиц, которым соответствует по меньшей мере два имени;
объединяющий модуль 974, выполненный с возможностью объединения альбомов лиц, которым соответствует по меньшей мере два имени, согласно объединяющей операции, с возможностью создания объединенного альбома.
В некоторых случаях, объединяющий модуль 974 включает:
субмодуль 974а получения правила, выполненный с возможностью получения правила объединения фотографии согласно объединяющей операции;
объединяющий субмодуль 974b, выполненный с возможностью объединения нескольких фотографий в альбомы лиц, которым соответствует по меньшей мере два имени, в объединенный альбом, при этом объединенные фотографии соответствуют правилу объединения;
причем, правило объединения фотографий требует, чтобы каждая из фотографий:
содержала, соответствующее по меньшей мере одному из двух имен,; или,
содержала лица всех, соответствующих по меньшей мере двум именам; двух соответствующих названий; или,
по крайней мере, содержала лицо, указанное как соответствующее одному из по меньшей мере двух имен,; или
только содержала лица, соответствующие по меньшей мере двум именам.
В некоторых случаях, устройство дополнительно содержит:
поисковый модуль 982, выполненный с возможностью нахождения контакта, совпадающего с именем в приложении контактов;
модуль 984 отображения выбора, выполненный с возможностью отображения выбора интерфейса для выбора найденного контакта;
связывающий модуль 986, выполненный с возможностью связывания найденного контакта с соответствующим названием альбома лиц.
В некоторых случаях, связывающий модуль 986 выполнен с возможностью: предоставления элемента доступа к альбому лиц в информационном интерфейсе, соответствующему контакту в приложении контактов; или установки фотографии в альбом лиц в качестве иконки контакта; или предоставления возможности совместного применения при непосредственном совместном применении с контактом как один из вариантов совместного применения фотографий из альбома лиц.
Конкретные операции различных модулей устройства в вышеописанных вариантах осуществления, которые выше были подробно описаны в соответствующих вариантах способа, не будут здесь подробно описаны.
Один пример осуществления в настоящем изобретении предоставляет устройство отображения альбома, которое может быть реализовано с помощью способа отображения альбома в настоящем изобретении. Устройство содержит: процессор и память для хранения команд, исполняемых процессором для:
получения информации для идентификации лица на N фотографиях с сервера, в котором информация для идентификации лица включает в себя идентификаторы фотографии и альбомные идентификаторы одного или нескольких альбомов лиц к которым относятся фотографии, и альбомы лиц, к которым относятся фотографии, получены путем группирования фотографий, основанной на сходстве лиц на фотографиях, и N представляет собой положительное целое число;
добавления N фотографий в соответствующие альбомы лиц соответственно согласно альбомному идентификатору каждой соответствующей фотографии; и
отображения альбомов лиц.
Фигура 11 представляет собой блочную программу устройства отображения альбома согласно одному примеру осуществления изобретения. Например, устройство 1100 может быть мобильным телефоном, компьютером, цифровым широковещательным терминалом, устройством приема и передачи сообщений, игровой приставкой, планшетом, медицинским прибором, фитнес-аппаратом, и персональным цифровым помощником и т.д.
Ссылаясь на фигуру, устройство 1100 содержит один или более из следующих компонент: компонент 1102 обработки, память 1104, компонент 1106 питания, компонент 1108 мультимедиа, компонент 1110 аудио, интерфейс 1112 ввода/вывода (I/О), сенсорный компонент 1114, компонент 1116 передачи данных.
Компонент 1102 обработки в основном управляет всеми операциями устройства 1100, например, дисплеем, телефонным звонком, передачей данных, работой камеры и операцией записи. Модуль 1102 обработки может включать в себя один или более процессоров 1118, реализующих инструкции для завершения всех или части шагов из указанных выше способов. Кроме того, модуль 1102 обработки может включать в себя один или более модулей для удобного процесса взаимодействия между модулями 1102 обработки и другими модулями. Например, модуль 1102 обработки может включать в себя мультимедийный модуль для удобного облегченного взаимодействия между компонентом 1108 мультимедиа и компонентом 1102 обработки.
Память 1104 выполнена с возможностью хранения различных типов данных для поддержки работы устройства 1100. Примеры таких данных включают в себя инструкции из любого приложения или способа, контактные данные, данные адресной книги, сообщения, изображения, видео, и т.д., и все они работают на устройстве 1100. Память 1104 может быть реализована в виде любого типа энергозависимого запоминающего устройства, энергонезависимого запоминающего устройства или их комбинации, например, статического оперативного запоминающего устройства (СОЗУ), электрически-Стираемого Программируемого постоянного запоминающего устройства (ЭСППЗУ), Стираемого Программируемого постоянного запоминающего устройства (СППЗУ), Программируемого постоянного запоминающего устройства (ППЗУ), постоянного запоминающего устройства (ПЗУ), магнитной памяти, флэш-памяти, магнитного диска или оптического диска.
Компонент 1106 питания обеспечивает электричеством различные компоненты устройства 1100. Компонент 1106 питания может включать систему управления электропитанием, один или более источник питания, и другие узлы для генерации, управления и распределения электроэнергии к устройству 1100.
Мультимедийный компонент 1108 включает в себя экран, обеспечивающий выходной интерфейс между устройством 1100 и пользователем В некоторых вариантах осуществления, экран может быть жидкокристаллическим дисплеем (ЖКД) или сенсорной панелью (СП). Если экран включает в себя сенсорную панель, экран может быть реализован в виде сенсорного экрана для приема входного сигнала от пользователя. Сенсорная панель включает один или более сенсорных датчиков в смысле жестов, прикосновения и скольжения сенсорной панели. Сенсорный датчик может не только чувствовать границу прикосновение или жест перелистывания, но и определять длительность времени и давления, связанных с режимом работы на прикосновении и скольжении. В некоторых вариантах осуществления узел 1108 мультимедиа включает одну фронтальную камеру и/или одну заднюю камеру. Когда устройство 1100 находится в режиме работы, например, режиме съемки или режиме видео, фронтальная камера и/или задняя камера могут получать мультимедиа данные извне. Каждая фронтальная камера и задняя камера может быть одной фиксированной оптической системой объектива или может иметь фокусное расстояние или оптический зум.
Аудио компонент 1110 выполнен с возможностью выходного и/или входного аудио сигнала. Например, аудио компонент 1110 включает один микрофон (MIC), который выполнен с возможностью получать внешний аудио сигнал, когда устройство 1100 находится в режиме работы, например, режиме вызова, режима записи и режима распознавания речи. Полученный аудио сигнал может быть далее сохранен в памяти 1104 или направлен по компоненту 1116 передачи данных. В некоторых вариантах осуществления аудио компонент 1110 также включает в себя один динамик выполненный с возможностью вывода аудио сигнала.
Интерфейс 1112 ввода/вывода обеспечивает интерфейс между компонентом 1102 обработки и периферийным интерфейсным модулем. Вышеуказанным периферийным интерфейсным модулем может быть клавиатура, руль, кнопки, и т.д. Эти кнопки могут включать, но не ограничиваясь, кнопку запуска, кнопку регулировки громкости, начальную кнопку и кнопку блокировки.
Сенсорный компонент 1114 содержит один или более сенсоров и выполнен с возможностью обеспечения различных аспектов оценки состояния устройства 1100. Например, сенсорный компонент 1114 может обнаружить состояния вкл./выкл. устройства 1100, относительное расположение компонентов, например, дисплея и кнопочной панели прибора 1100, изменение положения устройства 1100 или одного компонента устройства 1100, наличие или отсутствие контакта между пользователем и устройством 1100, а также ориентацию или ускорение/замедление и изменение температуры устройства 1100. Сенсорный компонент 1114 содержит бесконтактный датчик, выполненный с возможностью обнаружения присутствия объекта, находящегося поблизости, когда нет физического контакта. Сенсорный компонент 1114 содержит оптический датчик (например, КМОП или ПЗС-датчик изображения) выполненный с возможностью использования в визуализации приложения. В некоторых вариантах сенсорный компонент 1114 содержит датчик ускорения, датчик гироскопа, магнитный датчик, датчик давления или датчик температуры.
Коммуникационный компонент 1116 выполнен с возможностью облегчения проводной или беспроводной связи между устройством 1100 и другими устройствами. Устройство 1100 может получить доступ к беспроводной сети на основе стандарта связи, таких как WiFi, 2G или 3G, или их комбинации. В одном примерном варианте компонент 1116 передачи данных получает широковещательный сигнал или трансляцию, связанную с ними информацию из внешней широковещательной системы управления через широковещательный канал. В одном варианте осуществления компонент 1116 передачи данных содержит модуль коммуникации ближнего поля (NFC), чтобы облегчить ближнюю связь. Например, модуль NFC может быть основан на технологии радиочастотной идентификации (RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (IrDA), сверхширокополосных (UWB) технологии, Bluetooth (ВТ) технологии и других технологиях.
В примерном варианте осуществления устройство 1100 может быть реализовано посредством одной или более Специализированных Интегральных Схем (СИС), Цифрового Сигнального Процессора (ЦСП), Устройств Цифровой Обработки Сигнала (УЦОС), Программируемым Логическим Устройством (ПЛУ), логической микросхемой, программируемой в условиях эксплуатации (ППВМ), контроллера, микроконтроллера, микропроцессора или других электронных компонентов, и может быть сконфигурирован для реализации способа отображения альбома.
В примерном варианте осуществления, энергонезависимый компьютерно-читаемый носитель, содержит инструкции также предусмотренные, например, память 1104 включает инструкции, где инструкции выполняются процессором 1118 устройства 1100 для реализации описанных выше способов отображения альбома. Например, энергонезависимым компьютерно-читаемым носителем может быть ПЗУ, оперативное запоминающее устройство (ОЗУ), компакт-диск, магнитная лента, дискеты, оптические устройства хранения данных и тому подобное.
Другие варианты осуществления изобретения будут очевидны для специалиста в уровне техники из рассмотренного описания и применения на практике вариантов осуществления изобретения, раскрытых здесь. Эта заявка предназначена для того, чтобы покрыть любые варианты, использования или приспособления следующих общих принципов изобретения, и включая такие отклонения от настоящего изобретения, которые появляются в пределах известной или обычной практики в уровне техники. Предполагается, что описание и примеры рассматриваются только как примерные, с сущностью и объемом изобретения, обозначенными формулой изобретения.
Следует принимать во внимание, что настоящее изобретение не ограничивается точными конструкции, которые были описаны выше и проиллюстрированы на прилагаемых чертежах, и что различные модификации и изменения могут быть сделаны без отхода от области его применения. Предполагается, что объем изобретения ограничен только прилагаемой формулой.
Изобретение относится к отображению альбома. Техническим результатом является обеспечение управления и отображения фотографий согласно лицам. Способ содержит следующие этапы: получают информацию для идентификации лица N фотографий с сервера; добавляют N фотографий в соответствующие альбомы лиц; отображают альбомы лиц; находят N фотографий, о которых не существуют информации для идентификации лица из сохраненных фотографий; передают найденные N фотографий на сервер; получают информацию для идентификации лица, переданную сервером; получают удаляющую операцию удаления первой фотографии из первого альбома лиц; удаляют первую фотографию из первого альбома лиц и уничтожают связь между связанным идентификатором лица первой фотографии и альбомным идентификатором первого альбома лиц; передают фотографический идентификатор первой фотографии и удаляемую информацию на сервер или получают добавляющую операцию добавления второй фотографии во второй альбом лиц; добавляют вторую фотографию во второй альбом лиц и создают связь между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц; передают идентификатор фотографии второй фотографии и добавленную информацию на сервер. 3 н. и 10 з.п. ф-лы, 1 табл., 17 ил.
1. Способ отображения альбома, включающий следующие этапы:
- получают информацию для идентификации лица N фотографий с сервера, в котором информация для идентификации лица включает в себя идентификаторы фотографий, альбомные идентификаторы одного или нескольких альбомов лиц, к которым принадлежат фотографии, и идентификатор лица каждого лица на соответствующих фотографиях, и альбомы лиц, к которым относятся фотографии, принадлежащие альбомам лиц, получаются путем группирования фотографий, на основе сходства лиц на фотографиях, и N представляет собой положительное целое число;
- добавляют N фотографий в соответствующие альбомы лиц соответственно согласно альбомному идентификатору каждой соответствующей фотографии; и
- отображают альбомы лиц,
упомянутое получение информации для идентификации лица N фотографий с сервера содержит следующие этапы:
- находят N фотографий, о которых не существуют информации для идентификации лица из сохраненных фотографий;
- передают найденные N фотографий на сервер, при этом сервер выполняет идентификацию лица найденных N фотографий и группирует фотографии на основе выявленных лиц в соответствии с определенным алгоритмом группирования, с возможностью получения фотографий, принадлежащих к альбомам лиц и альбомных идентификаторов альбомов лиц; и
- получают информацию для идентификации лица, переданную сервером,
отличающийся тем, что способ дополнительно содержит следующие этапы:
- получают удаляющую операцию удаления первой фотографии из первого альбома лиц, к которому принадлежит первая фотография, причем первая фотография - это одна из N фотографий и первый альбом лиц - это один из альбомов лиц;
- удаляют первую фотографию из первого альбома лиц и уничтожают связь между связанным идентификатором лица первой фотографии и альбомным идентификатором первого альбома лиц, причем связанный идентификатор лица является идентификатором лица, благодаря которому сервер группирует первую фотографию в первый альбом лиц;
- передают фотографический идентификатор первой фотографии и удаляемую информацию на сервер, причем удаляемая информация представляет собой уничтожение связи между связанным идентификатором лица и альбомным идентификатором первого альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с фотографическим идентификатором первой фотографии и удаляемой информацией,
или способ дополнительно содержит следующие этапы:
- получают добавляющую операцию добавления второй фотографии во второй альбом лиц, в котором второй альбом лиц - это один из альбомов лиц;
- добавляют вторую фотографию во второй альбом лиц и создают связь между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц;
- передают идентификатор фотографии второй фотографии и добавленную информацию на сервер, в котором добавленная информация представляет собой установление связи между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с идентификатором фотографии второй фотографии и добавленной информацией.
2. Способ по п. 1, отличающийся тем, что упомянутое отображение альбомов лиц включает в себя:
- получают имя, которому соответствует каждый из альбомов лиц;
- отображают имя в виде атрибутивной информации альбома лиц.
3. Способ по п. 2, отличающийся тем, что способ дополнительно содержит:
- получают объединяющую операцию объединения альбомов лиц по крайней мере по двум соответствующим именам;
- объединяют альбомы лиц по крайней мере по двум соответствующим именам согласно объединяющей операции, с возможностью создания объединенного альбома.
4. Способ по п. 3, отличающийся тем, что упомянутое объединение альбомов лиц, объединяемых по крайней мере по двум соответствующим именам согласно объединяющей операции, с возможностью создания объединенного альбома, содержит:
- получают правило объединения фотографий согласно объединяющей операции;
- объединяют несколько фотографий в альбомы лиц по крайней мере по двум соответствующим именам в объединенный альбом, в котором объединенные фотографии соответствуют правилу объединения;
причем правило объединения фотографии предусматривает, чтобы каждая из фотографий:
- содержала лицо, соответствующее по крайней мере одному из по крайней мере двух имен; или
- содержала лица всех из по крайней мере двух соответствующих имен; или
- по крайней мере, содержала лицо, соответствующее по меньшей мере одному указанному из по меньшей мере двух имен; или
- только содержала лица по меньшей мере двух соответствующих имен.
5. Способ по п. 2, отличающийся тем, что способ дополнительно содержит:
- находят контакт, совпадающий с именем в приложении для контактов;
- связывают найденный контакт с соответствующим именем альбома лиц.
6. Способ по п. 2, отличающийся тем, что указанное связывание найденного контакта с соответствующим названием альбома лиц содержит:
- предоставляют доступ к альбому лиц в информационном интерфейсе, соответствующем контакту в приложении для контактов; или
- устанавливают фотографию в альбоме лиц в качестве иконки контакта; или
- обеспечивают возможность общего пользования с контактом как одну из возможностей общего пользования фотографиями из альбома лиц.
7. Устройство отображения альбома, включающее:
- получающий модуль, выполненный с возможностью получения информации для идентификации лица из N фотографий с сервера, при котором информация для идентификации лица включает идентификаторы фотографии, альбомные идентификаторы одного или нескольких альбомов лиц, к которым принадлежат фотографии, и идентификатор лица для каждого лица на соответствующих фотографиях; альбомы лиц, к которым относятся фотографии, принадлежащие альбомам лиц, получаются путем группирования фотографий, основанных на сходстве лиц на фотографиях, и N представляет собой положительное целое число;
- добавляющий модуль, выполненный с возможностью добавления N фотографий в соответствующие альбомы лиц согласно альбомному идентификатору каждой соответствующей фотографии; и
- отображающий модуль, выполненный с возможностью отображения альбомов лиц,
причем получающий модуль содержит:
- поисковый субмодуль, выполненный с возможностью нахождения N фотографий, на которых не существуют информации для идентификации лица из сохраненных фотографий;
- передающий субмодуль, выполненный с возможностью передачи найденных N фотографий на сервер, при этом сервер выполняет идентификацию лиц найденных N фотографий и группирует фотографии на основе выявленных лиц в соответствии с определенным алгоритмом группирования, с возможностью получения фотографий, принадлежащих к альбомам лиц и альбомных идентификаторов альбомов лиц; и
- приемный субмодуль, выполненный с возможностью получения информации для идентификации лица, переданной с сервера,
отличающееся тем, что устройство дополнительно содержит:
- первый приемный модуль, выполненный с возможностью получения удаляющей операции удаления первой фотографии из первого альбома лиц, к которому принадлежит первая фотография, в котором первая фотография - это одна из N фотографий и первый альбом лиц - это один из альбомов лиц;
- удаляющий модуль, выполненный с возможностью удаления первой фотографии из первого альбома лиц и уничтожения связи между связанным идентификатором лица первой фотографии и альбомным идентификатором первого альбома лиц, в котором связанный идентификатор лица является идентификатором лица, благодаря которому сервер группирует первую фотографию в первый альбом лиц;
- первый передающий модуль, выполненный с возможностью передачи идентификатора фотографии первой фотографии и удаленной информации на сервере, при котором удаленная информация представляет собой уничтожение связи между связанным идентификатором лица и альбомным идентификатором первого альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с идентификатором фотографии первой фотографии и удаленной информацией,
или устройство дополнительно содержит:
- второй приемный модуль, выполненный с возможностью получения добавляющей операции добавления второй фотографии во второй альбом лиц, при этом второй лицевой альбом - это один из лицевых альбомов;
- добавляющий модуль, выполненный с возможностью добавления второй фотографии во второй альбом лиц и создания связи между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц;
- второй передающий модуль, выполненный с возможностью передачи идентификатора фотографии второй фотографии и добавленной информации на сервер, причем добавляемая информация отображает установление связи между идентификатором лиц второй фотографии и альбомным идентификатором второго альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с идентификатором фотографии второй фотографии и добавленной информацией.
8. Устройство по п. 7, отличающееся тем, что отображающий модуль содержит:
- получающий модуль, выполненный с возможностью получения имени, которому соответствует каждый альбом лиц;
- отображающий модуль, выполненный с возможностью отображения имени в виде атрибутивной информации альбома лиц.
9. Устройство по п. 8, отличающееся тем, что устройство дополнительно содержит:
- третий приемный модуль, выполненный с возможностью получения объединяющей операции объединения альбомов лиц, которым соответствует по меньшей мере два имени;
- объединяющий модуль, выполненный с возможностью объединения альбомов лиц, которым соответствует по меньшей мере два имени, согласно объединяющей операции, с возможностью создания объединенного альбома.
10. Устройство по п. 9, отличающееся тем, что объединяющий модуль включает:
- субмодуль получения правила, выполненный с возможностью получения правила объединения фотографии согласно объединяющей операции;
- объединяющий субмодуль, выполненный с возможностью объединения нескольких фотографий в альбомы лиц, которым соответствует по меньшей мере два имени, в объединенный альбом, при этом объединенные фотографии соответствуют правилу объединения;
причем правило объединения фотографий предусматривает, чтобы каждая из фотографий:
- содержала лицо, соответствующее по меньшей мере одному из двух имен, или
- содержала лица всех, соответствующих по меньшей мере двум именам; или
- по крайней мере, содержала лицо, указанное как соответствующее одному из по меньшей мере двух имен, или
- только содержала лица, соответствующие по меньшей мере двум именам.
11. Устройство по п. 8, отличающееся тем, что устройство дополнительно содержит:
- поисковый модуль, выполненный с возможностью нахождения контакта, совпадающего с именем в приложении контактов;
- связывающий модуль, выполненный с возможностью связывания найденного контакта с соответствующим названием альбома лиц.
12. Устройство по п. 11, отличающееся тем, что связывающий модуль выполнен с возможностью предоставления доступа к альбому лиц в информационном интерфейсе, соответствующему контакту в приложении контактов; или установки фотографии в альбом лиц в качестве иконки контакта; или предоставления возможности совместного применения при непосредственном совместном применении с контактом как один из вариантов совместного применения фотографий из альбома лиц.
13. Устройство отображения альбома, отличающееся тем, что устройство содержит:
процессор;
память для хранения команд, исполняемых процессором для
- получения информации для идентификации лица на N фотографиях с сервера, в котором информация для идентификации лица включает в себя идентификатор лица каждого лица на соответствующих фотографиях, идентификаторы фотографии и альбомные идентификаторы одного или нескольких альбомов лиц, к которым относятся фотографии, и альбомы лиц, к которым относятся фотографии, получены путем группирования фотографий, основанных на сходстве лиц на фотографиях, и N представляет собой положительное целое число;
- добавления N фотографий в соответствующие альбомы лиц соответственно согласно альбомному идентификатору каждой соответствующей фотографии; и
- отображения альбомов лиц,
где получение информации для идентификации лица N фотографий с сервера включает:
- нахождение N фотографий, о которых не существует информации для идентификации лица из сохраненных фотографий;
- передачи найденных N фотографий на сервер, при этом сервер выполняет идентификацию лица найденных N фотографий и группирует фотографии на основе выявленных лиц в соответствии с определенным алгоритмом группирования, с возможностью получения фотографий, принадлежащих к альбомам лиц и альбомных идентификаторов альбомов лиц; и
- получения информации для идентификации лица, переданной сервером, отличающееся тем, что процессор выполнен с возможностью исполнения команд, предназначенных для
- получения удаляющей операцию удаления первой фотографии из первого альбома лиц, к которому принадлежит первая фотография, причем первая фотография - это одна из N фотографий и первый альбом лиц - это один из альбомов лиц;
- удаления первой фотографии из первого альбома лиц и уничтожения связи между связанным идентификатором лица первой фотографии и альбомным идентификатором первого альбома лиц, причем связанный идентификатор лица является идентификатором лица, благодаря которому сервер группирует первую фотографию в первый альбом лиц;
- передачи фотографического идентификатора первой фотографии и удаляемой информации на сервер, причем удаляемая информация представляет собой уничтожение связи между связанным идентификатором лица и альбомным идентификатором первого альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с фотографическим идентификатором первой фотографии и удаляемой информацией;
или процессор выполнен с возможностью исполнения команд, предназначенных для
- получения добавляющей операции добавления второй фотографии во второй альбом лиц, в котором второй альбом лиц - это один из альбомов лиц;
- добавления второй фотографии во второй альбом лиц и создания связи между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц;
- передачи идентификатора фотографии второй фотографии и добавленной информации на сервер, в котором добавленная информация представляет собой установление связи между идентификатором лица второй фотографии и альбомным идентификатором второго альбома лиц, и сервер настраивает заданный алгоритм группирования в соответствии с идентификатором фотографии второй фотографии и добавленной информацией.
US20110123071 A1, 26.05.2011 | |||
US20030128877 A1, 10.07.2003 | |||
US20130308864 A1, 21.11.2013 | |||
СПОСОБ ПОСТРОЕНИЯ СИСТЕМЫ ИНДЕКСИРОВАНИЯ ДЛЯ ПОИСКА ОБЪЕКТОВ НА ЦИФРОВЫХ ИЗОБРАЖЕНИЯХ | 2007 |
|
RU2345414C1 |
Авторы
Даты
2018-03-16—Публикация
2015-11-20—Подача