Способ и устройство для обработки фотографий
Иллюстрации
Показать всеИзобретение относится к обработке изображений, таких как фотографий. Техническим результатом является сокращение времени при обработке фотографий. Способ включает следующие шаги: в процессе менеджмента пространства памяти производится сканирование всех фотографий в директории. Генерируется по меньшей мере одна группа схожих фотографий в соответствии с информацией об атрибуте каждой фотографии и с заранее извлеченными свойствами каждой фотографии. Информация об атрибуте включает по меньшей мере время фотографирования. Фотографии в каждой группе схожих фотографий воспроизводятся в виде элементов группы схожих фотографий, упорядоченных по времени фотографирования, а менеджмент фотографий в каждой группе схожих фотографий осуществляют в соответствии с детектированной операцией. 3 н. и 6 з.п. ф-лы, 8 ил.
Реферат
[001] По настоящей заявке испрашивается приоритет на основании патентной заявки № 201510465211.7, которая была подана в Китае 31 июля 2015 г. и содержание которой полностью включено в данное описание посредством ссылки.
Область техники
[002] Изобретение относится, в целом, к области информационной технологии и, более конкретно, к способу и устройству для обработки (менеджмента) изображений, таких как фотографии.
Уровень техники
[003] В настоящее время для получения удовлетворительных фотографий пользователь обычно использует мобильный терминал, чтобы многократно сфотографировать один и тот же контент, т. е. получить группу фотографий, содержащих одинаковый контент. Поскольку файлы фотографий имеют определенные размеры, хранение всех фотографий в терминале не только требует значительного объема памяти терминала и влияет на его функционирование, но и создает неудобства для пользователя при просмотре фотографий. В связи с этим требуется осуществлять менеджмент фотографий, сохраненных терминалом.
[004] В настоящее время при оперировании фотографиями в соответствии с уровнем техники пользователь должен открыть приложение "альбом" и распознать невооруженным глазом схожие фотографии в директории фотографий. После этого менеджмент фотографий осуществляется путем детектирования операции, выбранной пользователем. Фотография удаляется при детектировании выбора пользователем отображенной на ней опции "удалить". Фотография сохраняется при детектировании выбора пользователем отображенной на ней опции "сохранить".
Раскрытие изобретения
[005] Изобретение предлагает способ и устройство для менеджмента (обработки) фотографий.
[006] В соответствии с первым аспектом настоящего изобретения предлагается способ менеджмента фотографий, включающий:
[007] сканирование, в процессе менеджмента пространства памяти, всех фотографий в директории фотографий;
[008] генерирование по меньшей мере одной группы схожих фотографий в соответствии с заранее извлеченными свойствами каждой фотографии и с информацией об атрибуте каждой фотографии, причем информация об атрибуте включает по меньшей мере время фотографирования;
[009] воспроизведение фотографий в каждой группе схожих фотографий в виде группы схожих фотографий, упорядоченных по времени фотографирования; и
[0010] менеджмент фотографий в каждой группе схожих фотографий в соответствии с детектированной операцией.
[0011] Свойства фотографий могут включать глобальное свойство и локальное свойство.
[0012] Генерирование по меньшей мере одной группы схожих фотографий в соответствии с информацией об атрибуте каждой фотографии и с заранее извлеченными свойствами каждой фотографии может включать:
[0013] разделение фотографий в директории фотографий на группы фотографий в соответствии с информацией об атрибуте каждой фотографии, причем каждая группа фотографий содержит по меньшей мере две фотографии;
[0014] вычисление степени близости глобальных свойств двух фотографий одной группы и степени близости локальных свойств двух этих фотографий;
[0015] в случае превышения степенью близости глобальных свойств первого порога, а степенью близости локальных свойств второго порога получение взвешенного результата взвешиванием степени близости глобальных свойств и степени близости локальных свойств;
[0016] в случае превышения взвешенным результатом третьего порога принятие двух фотографий в качестве схожих фотографий, близких одна другой, и
[0017] формирование группы схожих фотографий, все фотографии в которой схожи с одной и той же фотографией данной группы.
[0018] Менеджмент фотографий в каждой группе схожих фотографий в соответствии с детектированной операцией может включать:
[0019] отображение опций "сохранить" и "удалить" на каждой фотографии каждой группы схожих фотографий;
[0020] удаление фотографии при детектировании того, что на фотографии выбрана опция "удалить";
[0021] сохранение фотографии при детектировании того, что на фотографии выбрана опция "сохранить".
[0022] После удаления фотографии способ может включать:
[0023] передачу на сервер команды "удалить", которая сконфигурирована, как инструкция для сервера удалить фотографию из облачного пространства памяти.
[0024] Способ может дополнительно включать
[0025] отображение опции менеджмента фотографий на странице менеджмента пространства памяти.
[0026] В случае детектирования выбора опции менеджмента фотографий может быть проведено сканирование всех фотографий в директории фотографий.
[0027] В соответствии со вторым аспектом настоящего изобретения предлагается устройство для обработки (менеджмента) фотографий, содержащее:
[0028] сканирующий модуль, сконфигурированный для сканирования, в процессе менеджмента пространства памяти, всех фотографий в директории фотографий;
[0029] модуль генерирования групп схожих фотографий, сконфигурированный для генерирования по меньшей мере одной группы схожих фотографий в соответствии с заранее извлеченными свойствами каждой фотографии и с информацией об атрибуте каждой фотографии, причем информация об атрибуте включает по меньшей мере время фотографирования;
[0030] первый дисплейный модуль, сконфигурированный для воспроизведения фотографий в каждой группе схожих фотографий в виде группы схожих фотографий, упорядоченных по времени фотографирования, и
[0031] процессорный модуль, сконфигурированный для осуществления менеджмента фотографий в каждой группе схожих фотографий в соответствии с детектированной операцией.
[0032] Свойства фотографий могут включать глобальное свойство и локальное свойство.
[0033] Модуль генерирования групп схожих фотографий может быть сконфигурирован для: разделения фотографий в директории фотографий в соответствии с информацией об атрибуте каждой фотографии на группы фотографий, каждая из которых содержит по меньшей мере две фотографии; вычисления степени близости глобальных свойств двух фотографий одной группы и степени близости локальных свойств двух указанных фотографий; получения взвешенного результата взвешиванием степени близости глобальных свойств и степени близости локальных свойств, если степень близости глобальных свойств превышает первый порог, а степень близости локальных свойств превышает второй порог; принятия двух фотографий в качестве схожих фотографий, т. е. близких одна другой, если взвешенный результат превышает третий порог, и формирования группы схожих фотографий путем помещения в одну группу всех фотографий, схожих с одной и той же фотографией данной группы.
[0034] Устройство по изобретению может быть сконфигурировано для отображения опции "сохранить" и опции "удалить" на каждой фотографии каждой группы схожих фотографий, а также для удаления фотографии при детектировании выбора на ней опции "удалить" и для сохранения фотографии при детектировании выбора на ней опции "сохранить".
[0035] Устройство может дополнительно содержать передающий модуль, сконфигурированный для передачи на сервер команды "удалить".
[0036] При этом команда "удалить" может быть сконфигурирована, как инструкция серверу удалить фотографию из облачного пространства памяти.
[0037] Устройство может дополнительно содержать второй дисплейный модуль.
[0038] Данный модуль может быть сконфигурирован для отображения опции менеджмента фотографий на странице менеджмента пространства памяти.
[0039] Сканирующий модуль может быть сконфигурирован для сканирования всех фотографий из директории фотографий в случае детектирования того, что выбрана опция менеджмента фотографий.
[0040] В соответствии с третьим аспектом настоящего изобретения устройство для менеджмента фотографий содержит:
[0041] процессор и
[0042] память, сконфигурированную для запоминания команд, которые могут выполняться процессором.
[0043] При этом процессор может быть сконфигурирован с возможностью:
[0044] сканирования, в процессе менеджмента пространства памяти, всех фотографий в директории фотографий;
[0045] генерирования по меньшей мере одной группы схожих фотографий в соответствии с заранее извлеченными свойствами каждой фотографии и с информацией об атрибуте каждой фотографии, причем информация об атрибуте включает по меньшей мере время фотографирования;
[0046] воспроизведения фотографий в каждой группе схожих фотографий в виде элементов группы схожих фотографий, упорядоченных по времени фотографирования, и
[0047] менеджмента фотографий в каждой группе схожих фотографий в соответствии с детектированной операцией.
[0048] Техническое решение согласно изобретению может обеспечить получение следующего полезного результата.
[0049] Фотографию включают в группу схожих фотографий в соответствии с информацией об атрибуте фотографий, например таком, как время фотографирования, и со свойствами фотографий; затем воспроизводят фотографии по группам схожих фотографий, упорядоченных по времени фотографирования. Это облегчает пользователю работу с фотографиями в составе группы схожих фотографий, делая эту работу более удобной и менее времяемкой.
[0050] Необходимо подчеркнуть, что приведенное общее и нижеследующее подробные описания носят только пояснительный характер и не предназначены для того, чтобы каким-либо образом ограничить объем изобретения.
Краткое описание чертежей
[0051] Прилагаемые чертежи, пояснения к которым включены в данное описание и составляют его часть, иллюстрируют варианты осуществления настоящего изобретения и предназначены в сочетании с описанием для разъяснения принципов изобретения.
[0052] На фиг. 1 представлена блок-схема, иллюстрирующая способ менеджмента фотографий согласно варианту изобретения.
[0053] На фиг. 2 представлена блок-схема, иллюстрирующая способ менеджмента фотографий согласно другому варианту изобретения.
[0054] На фиг. 3 схематично представлена страница для работы с пространством памяти согласно варианту изобретения.
[0055] На фиг. 4 представлена схематичная иллюстрация групп схожих фотографий согласно варианту изобретения.
[0056] На фиг. 5A представлена другая схематичная иллюстрация групп схожих фотографий согласно варианту изобретения.
[0057] На фиг. 5B представлена еще одна схематичная иллюстрация групп схожих фотографий согласно варианту изобретения.
[0058] На фиг. 6 представлена принципиальная схема устройства для менеджмента схожих фотографий согласно варианту изобретения.
[0059] На фиг. 7 представлена блок-схема устройства для менеджмента фотографий согласно варианту изобретения.
Осуществление изобретения
[0060] Сопровождающие чертежи совместно с нижеследующим описанием иллюстрируют варианты осуществления настоящего изобретения и служат для пояснения его принципов.
[0061] На фиг. 1 представлена блок-схема, иллюстрирующая способ менеджмента (обработки) фотографий согласно варианту изобретения. Способ менеджмента фотографий, проиллюстрированный фиг. 1, реализован в терминале и включает следующие шаги.
[0062] На шаге 101, в процессе менеджмента пространства памяти, производится сканирование всех фотографий в директории.
[0063] На шаге 102 генерируется по меньшей мере одна группа схожих фотографий в соответствии с информацией об атрибуте каждой фотографии и с заранее извлеченными свойствами каждой фотографии. В состав информации об атрибуте входит по меньшей мере время фотографирования.
[0064] На шаге 103 фотографии в каждой группе схожих фотографий воспроизводятся в виде группы схожих фотографий, упорядоченных по времени фотографирования.
[0065] На шаге 104 с фотографиями в каждой группе схожих фотографий оперируют в соответствии с детектированной операцией.
[0066] В одном варианте способа фотографию включают в группу схожих фотографий в соответствии с информацией об атрибутах фотографий, например таком, как время фотографирования, и со свойствами фотографий. Затем воспроизводят фотографии по группам схожих фотографий, упорядоченных по времени фотографирования. Это облегчает пользователю работу с фотографиями в составе группы схожих фотографий, делая эту работу более удобной и менее времяемкой.
[0067] Согласно другому варианту способа свойства фотографии могут включать глобальное и локальное свойства.
[0068] В соответствии с информацией об атрибуте фотографий и с заранее извлеченными свойствами фотографий по меньшей мере одна группа схожих фотографий может быть сгенерирована в следующем порядке.
[0069] Фотографии в директории фотографий могут быть разделены на группы фотографий в соответствии с информацией об атрибуте фотографий. Каждая группа фотографий может включать по меньшей мере две фотографии.
[0070] Может быть вычислена степень близости глобальных свойств двух фотографий одной группы и степень близости локальных свойств этих двух фотографий.
[0071] В случае превышения степенью близости глобальных свойств первого порога, а степенью близости локальных свойств второго порога может быть получен взвешенный результат взвешиванием степени близости глобальных свойств и степени близости локальных свойств.
[0072] В случае превышения взвешенным результатом третьего порога может быть принято, что две эти фотографии являются схожими фотографиями, близкими одна другой.
[0073] Может быть сформирована группа схожих фотографий, все фотографии в которой схожи с одной и той же фотографией данной группы.
[0074] Согласно варианту изобретения менеджмент фотографии из группы фотографий может производиться в следующем порядке.
[0075] На каждой фотографии каждой группы схожих фотографий могут быть отображены опции "сохранить" и "удалить".
[0076] При детектировании того, что на фотографии выбрана опция "удалить", эта фотография может быть удалена.
[0077] При детектировании того, что на фотографии выбрана опция "сохранить", эта фотография может быть сохранена.
[0078] Согласно варианту изобретения после удаления фотографии на сервер может быть передана команда "удалить".
[0079] Команда "удалить" может быть сконфигурирована, как инструкция для сервера удалить фотографию из облачного пространства памяти.
[0080] Согласно одному варианту способ может дополнительно включать следующие шаги.
[0081] На странице менеджмента пространства памяти может быть отображена опция менеджмента фотографий.
[0082] В случае детектирования выбора опции менеджмента фотографий могут быть просканированы все фотографии в директории фотографий.
[0083] Рассмотренный вариант может быть реализован посредством любой подходящей комбинации описанных выше технических решений, которые поэтому здесь не приводятся.
[0084] На фиг. 2 представлена блок-схема способа менеджмента фотографий согласно варианту изобретения. Как должно быть понятно из фиг. 2, способ менеджмента фотографий осуществляется в терминале и может включать следующие шаги.
[0085] На шаге 201, в процессе менеджмента пространства памяти, терминал может отобразить на странице менеджмента пространства памяти опцию менеджмента фотографий.
[0086] Могут иметься фотографии различного типа, например фотографии, сделанные камерой, снимки экрана (скриншоты), сделанные программой snipping tool, и т. д. Терминал может представлять собой смартфон, планшет, настольный компьютер и т. д. Данный вариант не накладывает ограничений на тип терминала. Камера может быть установлена в терминале, так что он может делать различные фотографии, используя эту камеру. В терминале может иметься также приложение для получения скриншотов, так что терминал может захватывать определенные части экрана или весь экран, запоминать захваченное изображение и, используя приложение snipping tool, хранить это изображение как фотографию.
[0087] В типичном варианте в процессе функционирования терминала может быть сгенерировано какое-то количество ненужного материала. Подобная информация занимает пространство памяти терминала, которое является ограниченным. Если такой ненужный материал оказывается не обработанным во-время, нормальное функционирование терминала может быть нарушено. В общем случае в терминале, с целью обеспечения его устойчивой работы, будет иметься программа менеджмента, например программа удаления, ненужных данных, сгенерированных в процессе функционирования терминала.
[0088] Как показано на фиг. 3, в процессе менеджмента пространства памяти при запуске управляющей программы терминал может вывести на страницу менеджмента пространства памяти различные опции, включая, например, опцию менеджмента фотографий, опцию менеджмента плагинов и опцию менеджмента трафика, чтобы осуществить соответствующий менеджмент, например удаление имеющихся в терминале ненужных данных.
[0089] На шаге 202 терминал может детектировать, что выбрана опция менеджмента фотографий. Если она выбрана, может быть выполнен шаг 203.
[0090] Терминал может определять, выбрана ли опция менеджмента фотографий, используя (не ограничиваясь ими) приводимые далее методы. Так, с помощью встроенного датчика давления может быть детектировано изменение давления на экран терминала. Если будет детектировано, что давление на определенный участок экрана терминала изменилось, терминал определит координаты положения этого участка и сравнит эти координаты с координатами участка, на который выведена опция менеджмента фотографий. Если указанное положение находится в пределах участка, соответствующего опции менеджмента фотографий, может быть установлено, что выбрана именно эта опция.
[0091] Детектирование изменения давления на экран терминала является лишь одним вариантом детектирования терминалом, выбрана ли опция менеджмента фотографий. В конкретном приложении терминал может детектировать выбор данной опции и другими методами, причем данный вариант не накладывает ограничений на эти методы.
[0092] На шаге 203 терминал сканирует все фотографии в директории фотографий.
[0093] В данном варианте директория фотографий – это директория терминала, специально предназначенная для хранения фотографий. Фотографии, содержащиеся в этой директории, могут быть фотографиями, сделанными камерой, скриншотами, сделанными программой snipping tool, фотографиями, загруженными через сетевое соединение, или фотографиями, полученными от другого терминала путем активации функции Bluetooth, функции инфракрасной съемки и т. д. Данный вариант не накладывает ограничений на формы фотографий, находящихся в директории фотографий.
[0094] При сканировании фотографий из директории фотографий терминал может задать последовательность сканирования и сканировать фотографии из директории фотографий одну за другой согласно заданной последовательности сканирования. Эта последовательность сканирования может соответствовать времени фотографирования, размерам фотографий и/или подобным свойствам. Так, если последовательность сканирования соответствует времени фотографирования, то в процессе сканирования фотографий из директории фотографий терминал может осуществлять его в хронологическом порядке времени фотографирования. Например, терминал может производить сканирование, начиная с фотографии, снятой первой, а в конце просканировать фотографию, снятую последней. Альтернативно, сканирование может производиться в обратном порядке, т. е. терминал может сначала просканировать фотографию, снятую последней, а в конце просканировать фотографию, снятую первой.
[0095] На шаге 204 терминал генерирует по меньшей мере одну группу схожих фотографий в соответствии с информацией об атрибуте каждой фотографии и с заранее извлеченными свойствами каждой фотографии.
[0096] В процессе сканирования фотографий из директории фотографий на шаге 203 терминал может получить информацию об атрибуте каждой фотографии, таком как время фотографирования (время, когда была сделана фотография), место фотографирования (место, где была сделана фотография), размер фотографии, яркость фотографии, контрастность фотографии, серая шкала фотографии и/или о других атрибутах. Одновременно встроенный в терминал модуль извлечения свойств может осуществлять извлечение свойств каждой фотографии из директории фотографий, а затем формировать файл свойств в соответствии с извлеченными свойствами фотографий. Эти свойства могут включать глобальное свойство, локальное свойство и/или другие свойства. Локальное свойство описывает, как правило, изменение детали (элемента) контента фотографии с использованием, например, метода масштабно инвариантного преобразования (Scale-Invariant Feature Transform, SIFT) и метода обнаружения устойчивых признаков (Speed Up Robust Feature, SURF). Глобальное свойство, как правило, описывает общий атрибут контента фотографии, включая гистограмму распределения цветов, гистограмму текстуры локальных бинарных шаблонов (Local Binary Patterns, LBP) и др.
[0097] Терминал, выполняя описываемые далее шаги 1-3, может сгенерировать по меньшей мере одну группу схожих фотографий в соответствии с информацией об атрибуте каждой фотографии и с заранее извлеченными свойствами каждой фотографии.
[0098] На шаге 1 терминал может разделить фотографии, содержащиеся в директории фотографий, на группы в соответствии с информацией об атрибуте фотографий. Каждая группа фотографий может включать по меньшей мере две фотографии.
[0099] Как правило, схожие фотографии генерируются, когда терминал производит непрерывное фотографирование одного и того же контента или многократно фотографирует один и тот же контент в течение определенного периода, или делает в течение определенного периода группу скриншотов одной и той же области экрана, используя программу snipping tool. Такие схожие фотографии обычно будут иметь одну и ту же информацию, относящуюся к атрибуту. Учитьывая различия в информации по атрибутам, терминал может разделить фотографии, содержащиеся в директории фотографий, на группы, каждая из которых может включать по меньшей мере две фотографии.
[00100] Это разделение фотографий из директории фотографий на группы на основе различий в информации по атрибутам терминал может осуществить следующим образом.
[00101] В одном варианте терминал может классифицировать фотографии по времени фотографирования, относя к одной группе фотографии, сделанные в один и тот же период времени. Например, если фотография А была сделана 1 мая 2015 г. в 10:00:00; фотография B была сделана 1 мая 2015 г. в 10:00:20; фотография C была сделана 1 мая 2015 г. в 10:00:54; фотография D была сделана 10 мая 2015 г. в 12:20:10; а фотография E была сделана 10 мая 2015 г. в 12:20:56; фотографии A, B и C могут быть отнесены к одной группе фотографий, а фотографии D и E могут быть отнесены к другой группе фотографий.
[00102] Согласно варианту изобретения терминал может классифицировать фотографии по месту фотографирования, относя к одной группе фотографии, сделанные в одном месте. Например, если фотография А была сделана на площади Тяньаньмэнь; фотография B была сделана в Запретном городе; фотография C была сделана в Запретном городе; фотография D была сделана на Национальном стадионе; фотография E была сделана на Национальном стадионе; а фотография F была сделана в Запретном городе; фотографии B, C и F могут быть отнесены к одной группе фотографий, а фотографии D и E могут быть отнесены к другой группе.
[00103] В реальных приложениях, помимо группирования фотографий по времени фотографирования и по месту фотографирования, фотографии из директории могут быть разделены на группы фотографий также в зависимости от количества пикселей, яркости, контрастности, серой шкалы и т. д. Разумеется, перечисленные основания классификации могут комбинироваться любым подходящим образом. Другими словами, фотографии из директории фотографий могут быть разделены в зависимости по меньшей мере от двух параметров. Подобные комбинации в рамках данного варианта не рассматриваются.
[00104] На шаге 2 терминал может вычислить степень близости глобальных свойств двух фотографий одной группы и степень близости локальных свойств двух фотографий.
[00105] Как правило, глобальное свойство фотографии определяется численными значениями свойств особых точек с различными координатами. При вычислении степени близости глобальных свойств двух фотографий может вычисляться евклидово расстояние между численными значениями свойств для одинаковых положений на двух фотографиях. После того как такие вычисления будут проведены для значений свойств во всех положениях, терминал может подсчитать количество численных значений свойств, для которых евклидовы расстояния меньше заданного значения, а затем рассчитать долю, которую это количество составляет от всего количества численных значений свойств, найденных в процессе вычислений. Указанная доля есть мера близости глобальных свойств.
[00106] При проведении реальных вычислений, помимо расчета евклидова расстояния между глобальными свойствами двух фотографий, может быть рассчитано также косинусное расстояние между глобальными свойствами двух фотографий. Разумеется, для этой цели применимы и другие методы, которые здесь не рассматриваются.
[00107] Степень близости локальных свойств двух фотографий может быть рассчитана методом, схожим с используемым для расчета близости глобальных свойств. Подобные расчеты, аналогичные расчетам близости глобальных свойств на основе различных вычислительных принципов, здесь не рассматриваются.
[00108] Если степень близости глобальных свойств превышает первый порог, а степень близости локальных свойств превышает второй порог, может быть найден взвешенный результат взвешиванием степени близости глобальных свойств и степени близости локальных свойств согласно весам, заданным для степени близости глобальных свойств и степени близости локальных свойств. Если взвешенный результат превышает третий порог, две фотографии могут быть определены как схожие фотографии, т. е. близкие одна другой. Первый порог может составлять, например, 60 % или 70 %; второй порог может составлять, например, 50 % или 65 %, а третий порог может составлять, например, 40 % или 63 %. Данный вариант изобретения не накладывает ограничений на знечения этих порогов.
[00109] Значения первого, второго и третьего порогов указаны только в качестве примеров, не ограничивающих возможные значения порогов.
[00110] На шаге 3 терминал может сформировать группы схожих фотографий, помещая в одну группу все фотографии, схожие с одной и той же фотографией данной группы.
[00111] По завершении сравнения, выполнявшегося описанным методом для всех фотографий из группы фотографий, может быть определена взаимосвязь между любыми двумя фотографиями в группе фотографий. В этом случае может быть сформирована группа схожих фотографий, все фотографии в которой схожи с одной и той же фотографией данной группы. Например, в группе имеются пять фотографий A, B, C, D и E. Если фотографии А и B являются схожими, фотографии B и C являются схожими, фотографии А и C не являются схожими, фотографии А и D не являются схожими, фотографии B и D не являются схожими, а фотографии D и E являются схожими фотографиями, можно образовать одну группу схожих фотографий из фотографий A, B и C, а другую группу схожих фотографий – из фотографий D и E.
[00112] На шаге 205 терминал воспроизводит фотографии из каждой группы схожих фотографий в виде элементов группы схожих фотографий, упорядоченных по времени фотографирования.
[00113] После того как фотографии из директории фотографий были разделены на группы схожих фотографий, чтобы облегчить пользователю работу с фотографиями из группы схожих фотографий, терминал обеспечит воспроизведение фотографий в каждой группе схожих фотографий в виде элементов группы схожих фотографий, упорядоченных по времени фотографирования. При этом терминал может обеспечить такое воспроизведение в хронологическом порядке или в обратном хронологическом порядке. Например, на фиг. 4 показаны воспроизведенные фотографии из группы схожих фотографий, упорядоченные по времени фотографирования, причем в обратном хронологическом порядке.
[00114] На шаге 206 терминал осуществляет менеджмент фотографий в каждой группе схожих фотографий в соответствии с детектированной операцией.
[00115] Чтобы облегчить менеджмент каждой фотографии, терминал отобразит на каждой фотографии каждой группы схожих фотографий опции "сохранить" и "удалить". Эти опции могут выводиться в форме меню или кнопки. Однако эти варианты выведения опций "сохранить" и "удалить" не имеют ограничительного характера. Если все фотографии отображаются в виде кластеров схожих фотографий согласно временной последовательности, пользователь может быстро просмотреть эти фотографии. Терминал может детектировать операцию, выбранную пользователем, и осуществить соответствующий менеджмент фотографий в каждой группе схожих фотографий. Если он детектирует, что для фотографии была выбрана опция "удалить", терминал удалит фотографию. Если же он детектирует, что для фотографии была выбран опция "сохранить", терминал сохранит фотографие.
[00116] В типичном варианте, чтобы предотвратить потерю фотографии, сохраненной в терминале, пользователь может произвести резервное копирование данной фотографии в облачной памяти сервера. Поэтому после того как терминал удалил фотографию и выполнил процедуру менеджмента пространства памяти per se, терминал отправит команду "удалить" на соответствующий сервер. Эта команда может быть сконфигурирована, как инструкция для сервера удалить фотографию из облачного пространства памяти в рамках менеджмента облачного пространства памяти сервера.
[00117] Если, после того как фотографии из группы схожих фотографий будут обработаны описанным образом, пользователь сохранит только одну фотографию из группы схожих фотографий, эта фотография не будет воспроизведена в следующий раз, когда должна быть воспроизведена группа схожих фотографий. Если в терминал будут дополнительно введены схожие фотографии, в следующий раз, когда должен будет проводиться менеджмент фотографий из группы схожих фотографий, эти дополнительные фотографии будут выведены вместе с фотографиями исходной группы схожих фотографий. Если терминал воспроизводит фотографии из группы схожих фотографий в хронологическом порядке времени фотографирования, дополнительно введенная группа схожих фотографий будет воспроизведена после группы схожих фотографий, сохраненных пользователем, как это показано на фиг. 5A. Если терминал воспроизводит фотографии из группы схожих фотографий в обратном хронологическом порядке времени фотографирования, дополнительно введенная группа схожих фотографий будет воспроизведена перед группой схожих фотографий, сохраненных пользователем, как это показано на фиг. 5B.
[00118] В одном варианте способа фотографию включают в группу схожих фотографий в соответствии со свойствами фотографий и с информацией об атрибуте фотографий, например таком, как время фотографирования, и воспроизводят фотографии по группам схожих фотографий, упорядоченных по времени фотографирования. Это облегчает пользователю работу с фотографиями в составе группы схожих фотографий, делая эту работу более удобной и менее времяемкой.
[00119] На фиг. 6 представлена блок-схема устройства для менеджмента фотографий согласно варианту изобретения. Как показано на фиг. 6, устройство содержит: сканирующий модуль 601, модуль 602 генерирования групп схожих фотографий, первый дисплейный модуль 603 и процессорный модуль 604.
[00120] Сканирующий модуль 601 сконфигурирован для сканирования, в процессе менеджмента пространства памяти, всех фотографий в директории фотографий.
[00121] Модуль 602 генерирования групп схожих фотографий сконфигурирован для генерирования по меньшей мере одной группы схожих фотографий в соответствии с информацией об атрибуте каждой фотографии и с заранее извлеченными свойствами каждой фотографии. Информация об атрибуте может включать по меньшей мере время фотографирования.
[00122] Первый дисплейный модуль 603 сконфигурирован для воспроизведения фотографий в каждой группе схожих фотографий в виде элементов группы схожих фотографий, упорядоченных по времени фотографирования.
[00123] Процессорный модуль 604 сконфигурирован для осуществления менеджмента фотографий в каждой группе схожих фотографий в соответствии с детектированной операцией.
[00124] Согласно варианту изобретения свойства фотографий могут включать глобальное свойство и локальное свойство.
[00125] Модуль 602 генерирования групп схожих фотографий сконфигурирован для разделения фотографий из директории фотографий на группы фотографий, каждая из которых содержит по меньшей мере две фотографии; вычисления степени близости глобальных свойств двух фотографий одной группы и степени близости локальных свойств двух этих фотографий. Если степень близости глобальных свойств превышает первый порог, а степень близости локальных свойств превышает второй порог, данный модуль обеспечивает также: получение взвешенного результата путем взвешивания степени близости глобальных свойств и степени близости локальных свойств; если взвешенный результат превышает третий порог, обеспечиваются принятие двух фотографий в качестве схожих фотографий т. е. близких одна другой, и формирование группы схожих фотографий путем помещения в одну группу всех фотографий, схожих с одной и той же фотографией данной группы.
[00126] Согласно варианту изобретения процессорный модуль 604 может быть сконфигурирован для отображения опций "сохранить" и "удалить" на каждой фотографии каждой группы схожих фотографий. Если детектируется, что для фотографии выбрана опция "удалить", фотография будет удалена; если детектируется, что для фотографии выбрана опция "сохранить", фотография будет сохранена.
[00127] Согласно варианту изобретения устройство может дополнительно содержать передающий модуль.
[00128] Передающий модуль может быть сконфигурирован для передачи на сервер команды "удалить", которая сконфигурирована, как инструкция серверу удалить фотографию из облачного пространства памяти.
[00129] Согласно варианту изобретения устройство может дополнительно содержать второй дисплейный модуль.
[00130] Второй дисплейный модуль может быть сконфигурирован для отображения опции менеджмента фотографий на странице менеджмента пространства памяти.
[00131] Сканирующий модуль 601 может быть сконфигурирован для сканирования всех фотографий из директории фотографий в случае детектирования того, что выбрана опция менеджмента фотографий.
[00132] Устройство согласно варианту изобретения группирует фотографии в группу схожих фотографий в соответствии со свойствами фотографий и с информацией об атрибуте фотографии, например таком, как время фотографирования.. Затем устройство воспроизводит фотографии по группам схожих фотографий, упорядоченных по времени фотографирования. Это облегчает пользователю работу с фотографиями в составе группы схожих фотографий, делая эту работу более удобной и менее времяемкой.
[00133] Порядок выполнения операций данным вариантом устройства был описан при рассмотрения варианта способа и поэтому здесь не рассматривается.
[00134] На фиг. 7 представлена блок-схема устройства 700 для менеджмента фотографий согласно варианту изобретения. Устройство 700 может, например, представлять собой мобильный телефон, компьютер, широковещательный терминал, аппарат для обмена сообщениями, игровую приставку, планшетный компьютер, медицинский прибор, спортивное оборудование, карманный персональный компьютер и т. п.
[00135] Как показано на фиг. 7, устройство 700 может содержать один или более из следующих компонентов: процессорный компонент 702, память 704, компонент 706 питания, мультимедийный компонент 708, аудиокомпонент 710, интерфейс 712 ввода/вывода, сенсорный компонент 714 и коммуникационный компонент 716.
[00136] Процессорный компонент 702, как правило, управляет всеми операциями, выполняемыми устройством 700, например операциями, связанными с отображением, телефонными вызовами, передачей данных, функционированием камеры, операциями записи. Процессорный компонент 702 может содержать один или более процессоров 720 для исполнения инструкций по выполнению всех или части шагов описанных способов. Кроме того, процессорный компонент 702 может содержа