Способ, устройство и терминал для формирования миниатюры изображения

Иллюстрации

Показать все

Изобретение относится к формированию миниатюры изображения. Техническим результатом является повышение точности позиционирования миниатюр. Способ содержит этапы, на которых: фильтруют изображение для получения значения интенсивности краев для каждой пиксельной точки в изображении; вычисляют значение с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении; вычисляют значение распределения объема информации каждой пиксельной точки в изображении; выполняют поиск с плавным перемещением по изображению; для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением суммируют значения распределения объема информации всех пиксельных точек в прямоугольном поле для получения значения распределения объема информации в прямоугольном поле; выбирают прямоугольное поле с наибольшим значением распределения объема информации и перехватывают контент изображения, соответствующий выбранному прямоугольному полю, для получения миниатюры изображения. 4 н. и 3 з.п. ф-лы, 9 ил.

Реферат

Данная заявка основана и испрашивает приоритет заявки на патент Китая номер CN 201310743545.7, поданной 30 декабря 2013 года, содержимое которой полностью содержится в данном документе по ссылке.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0001] Настоящее изобретение в общем относится к области техники связи, и в частности, к способу, устройству и терминалу для формирования миниатюры изображения.

УРОВЕНЬ ТЕХНИКИ

[0002] В силу реализации таких технологий, как автоспуск, непрерывная съемка с помощью мобильного устройства и т.д., в последние годы объем памяти для персонального альбома в мобильном устройстве быстро растет. Типично, миниатюра формируется для сохраненного изображения в персональном альбоме и должна быть переведена в режим предварительного просмотра для предварительного просмотра и ознакомления пользователем. В настоящее время, общепринятый способ для формирования миниатюры изображения заключается в непосредственном перехвате средней части изображения, масштабировании перехваченной средней части для того, чтобы получать миниатюру изображения. Преимущество этого способа является очень эффективным.

[0003] Тем не менее, вышеописанный способ учитывает только информацию пространственной позиции относительно изображения и не рассматривает информацию контента относительно изображения, что приводит к тому, что сформированная миниатюра иногда не может выражать информацию контента относительно исходного изображения. Например, в случае если позиция фигуры в изображении отклоняется к одной из сторон, если только средняя часть изображения перехвачена, сформированная миниатюра может включать в себя только часть фигуры, что приводит к тому, что точность выражения информации контента исходного изображения является довольно невысокой.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0004] С учетом вышеизложенного, настоящее изобретение заключается в том, чтобы предоставлять способ и устройство для формирования миниатюры изображения для того, чтобы повышать точность выражения информации контента исходного изображения посредством миниатюры. Решение заключается в следующем.

[0005] Согласно первому аспекту, предоставляется способ для формирования миниатюры изображения, включающий в себя:

[0006] - фильтрацию изображения для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении;

[0007] - выполнение поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, вычисление значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем; и

[0008] - выбор прямоугольного поля с наибольшим значением распределения объема информации и перехват контента изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения.

[0009] В этом отношении, вычисление значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением включает в себя:

[0010] - для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, суммирование значений интенсивности краев всех пиксельных точек в нем, чтобы получать значение распределения объема информации в прямоугольном поле.

[0011] В этом отношении, выполнение поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля и вычисление значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением включает в себя:

[0012] - вычисление значения с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования модели привлечения внимания, ранее созданной согласно координатам центральной точки изображения и каждой пиксельной точки;

[0013] - вычисление значения распределения объема информации каждой пиксельной точки в изображении посредством использования модели распределения объема информации, ранее созданной согласно значениям интенсивности краев и значениям с точки зрения привлечения внимания пространственных позиций; и

[0014] - выполнение поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, суммирование значений распределения объема информации всех пиксельных точек в прямоугольном поле для того, чтобы получать значение распределения объема информации в прямоугольном поле.

[0015] В этом отношении, суммирование значений распределения объема информации всех пиксельных точек в прямоугольном поле для того, чтобы получать значение распределения объема информации в прямоугольном поле, включает в себя:

[0016] - вычисление значения весового коэффициента, соответствующего каждой пиксельной точке в прямоугольном поле, посредством использования ранее выбранной функции ядра; и

[0017] - умножение значения распределения объема информации каждой пиксельной точки в прямоугольном поле на соответствующее значение весового коэффициента, а затем суммирование взвешенных значений распределения объема информации для того, чтобы получать значение распределения объема информации в прямоугольном поле; при этом чем больше пиксель приближается к центральной точке изображения, тем большее значение весового коэффициента принимается посредством функции ядра.

[0018] В этом отношении, вычисление значения с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования модели привлечения внимания, ранее созданной согласно координатам центральной точки изображения и каждой пиксельной точки, включает в себя:

[0019] - вычисление значения с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования следующей модели привлечения внимания:

[0020]

[0021] - при этом (i, j) представляет любую пиксельную точку в изображении; представляет значение с точки зрения привлечения внимания пространственной позиции пиксельной точки; представляет центральную точку изображения; и σ представляет предварительно установленный коэффициент.

[0022] В этом отношении, вычисление значения распределения объема информации каждой пиксельной точки в изображении посредством использования модели распределения объема информации, ранее созданной согласно значениям интенсивности краев и значениям с точки зрения привлечения внимания пространственных позиций, включает в себя:

[0023] - вычисление значения распределения объема информации каждой пиксельной точки в изображении посредством использования следующей модели распределения объема информации:

[0024]

[0025] - при этом (i, j) представляет любую пиксельную точку в изображении; представляет значение распределения объема информации пиксельной точки; представляет значение интенсивности краев пиксельной точки; и представляет значение с точки зрения привлечения внимания пространственной позиции пиксельной точки.

[0026] В этом отношении, прямоугольное поле представляет собой квадрат, и длина его стороны равна короткой стороне изображения.

[0027] В этом отношении, фильтрация изображения для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении, включает в себя:

[0028] - сжатие исходного изображения и фильтрацию сжатого изображения для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении; и

[0029] - перехват контента изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения, включает в себя:

[0030] - согласование выбранного прямоугольного поля с прямоугольным полем в исходном изображении и перехват контента изображения в прямоугольном поле в исходном изображении для того, чтобы получать миниатюру исходного изображения.

[0031] Согласно второму аспекту, предоставляется устройство для формирования миниатюры изображения, включающее в себя:

[0032] - модуль фильтрации, выполненный с возможностью фильтровать изображение для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении;

[0033] - модуль поиска, выполненный с возможностью осуществлять поиск с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, вычислять значение распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем; и

[0034] - модуль перехвата, выполненный с возможностью выбирать прямоугольное поле с наибольшим значением распределения объема информации и перехватывать контент изображения, соответствующий выбранному прямоугольному полю, для получения миниатюры изображения.

[0035] В этом отношении, модуль поиска включает в себя:

[0036] - блок поиска, выполненный с возможностью осуществлять поиск с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля; и

[0037] - блок вычисления, выполненный с возможностью, для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, суммировать значения интенсивности краев всех пиксельных точек в нем, чтобы получать значение распределения объема информации в прямоугольном поле.

[0038] В этом отношении, модуль поиска включает в себя:

[0039] - блок поиска, выполненный с возможностью осуществлять поиск с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля; и

[0040] - блок вычисления, выполненный с возможностью вычислять значение с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования модели привлечения внимания, ранее созданной согласно координатам центральной точки изображения и каждой пиксельной точки; вычислять значение распределения объема информации каждой пиксельной точки в изображении посредством использования модели распределения объема информации, ранее созданной согласно значениям интенсивности краев и значениям с точки зрения привлечения внимания пространственных позиций; и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением посредством блока поиска, суммировать значения распределения объема информации всех пиксельных точек в прямоугольном поле для того, чтобы получать значение распределения объема информации в прямоугольном поле.

[0041] В этом отношении, блок вычисления включает в себя:

[0042] - субблок вычисления для значения распределения объема информации, выполненный с возможностью вычислять значение весового коэффициента, соответствующее каждой пиксельной точке в прямоугольном поле, посредством использования ранее выбранной функции ядра; умножать значение распределения объема информации каждой пиксельной точки в прямоугольном поле на соответствующее значение весового коэффициента, а затем суммировать взвешенное значение распределения объема информации для того, чтобы получать значение распределения объема информации в прямоугольном поле;

[0043] - при этом чем больше пиксель приближается к центральной точке изображения, тем большее значение весового коэффициента принимается посредством функции ядра.

[0044] В этом отношении, блок вычисления включает в себя:

[0045] - субблок вычисления для значения с точки зрения привлечения внимания пространственной позиции, выполненный с возможностью вычислять значение с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования следующей модели привлечения внимания:

[0046]

[0047] - при этом (i, j) представляет любую пиксельную точку в изображении; представляет значение с точки зрения привлечения внимания пространственной позиции пиксельной точки; представляет центральную точку изображения; и σ представляет предварительно установленный коэффициент.

[0048] В этом отношении, блок вычисления включает в себя:

[0049] - субблок вычисления для значения распределения объема информации, выполненный с возможностью вычислять значение распределения объема информации каждой пиксельной точки в изображении посредством использования следующей модели распределения объема информации:

[0050]

[0051] - при этом (i, j) представляет любую пиксельную точку в изображении; представляет значение распределения объема информации пиксельной точки; представляет значение интенсивности краев пиксельной точки; и представляет значение с точки зрения привлечения внимания пространственной позиции пиксельной точки.

[0052] В этом отношении, прямоугольное поле представляет собой квадрат, и длина его стороны равна короткой стороне изображения.

[0053] В этом отношении, устройство дополнительно включает в себя:

[0054] - модуль сжатия, выполненный с возможностью сжимать исходное изображение; при этом

[0055] - модуль фильтрации выполнен с возможностью: фильтровать сжатое изображение для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении; и

[0056] - модуль перехвата выполнен с возможностью: согласовывать выбранное прямоугольное поле с прямоугольным полем в исходном изображении и перехватывать контент изображения в прямоугольном поле в исходном изображении для того, чтобы получать миниатюру исходного изображения.

[0057] Согласно третьему аспекту, предоставляется терминал, который включает в себя устройство хранения данных и одну или более программ, сохраненных в устройстве хранения данных, и терминал выполнен с возможностью осуществлять одну или более программ посредством одного или более процессоров, причем одна или более программ содержат инструкции для того, чтобы выполнять следующие операции:

[0058] - фильтрацию изображения для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении;

[0059] - выполнение поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, вычисление значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем; и

[0060] - выбор прямоугольного поля с наибольшим значением распределения объема информации и перехват контента изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения.

[0061] Определенное преимущество, обеспечиваемое посредством технического решения, предоставленного посредством настоящего изобретения, может включать в себя: посредством фильтрации изображения для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении; выполнения поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, вычисления значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем; выбора прямоугольного поля с наибольшим значением распределения объема информации и перехвата контента изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения, миниатюра может формироваться на основе информации контента изображения, в силу чего может повышаться точность выражения информации контента исходного изображения посредством миниатюры, так что она является более согласованной с когнитивным поведением человека.

[0062] Следует принимать во внимание, что вышеприведенное общее описание и нижеприведенное подробное описание являются просто примерными и не ограничивают изобретение.

Краткое описание чертежей

[0063] Чтобы более ясно описывать решения согласно вариантам осуществления настоящего изобретения, далее приводится краткое введение для прилагаемых чертежей, которые должны использоваться в описании вариантов осуществления. Очевидно, что нижеприведенные прилагаемые чертежи представляют собой просто некоторые варианты осуществления настоящего изобретения, и специалисты в данной области техники, согласно этим прилагаемым чертежам, могут получать другие прилагаемые чертежи без прикладывания творческих усилий.

[0064] Фиг. 1 является примерной блок-схемой последовательности операций, показывающей способ для формирования миниатюры изображения согласно первому варианту осуществления настоящих изобретений.

[0065] Фиг. 2 является примерной блок-схемой последовательности операций, показывающей способ для формирования миниатюры изображения согласно второму варианту осуществления настоящих изобретений.

[0066] Фиг. 3a является примерной блок-схемой последовательности операций, показывающей способ для формирования миниатюры изображения согласно третьему варианту осуществления настоящих изобретений.

[0067] Фиг. 3b является схематичным видом, показывающим процесс формирования миниатюры изображения согласно третьему варианту осуществления настоящих изобретений.

[0068] Фиг. 4a является примерной блок-схемой последовательности операций, показывающей способ для формирования миниатюры изображения согласно четвертому варианту осуществления настоящих изобретений.

[0069] Фиг. 4b является схематичным видом, показывающим функцию ядра согласно четвертому варианту осуществления настоящих изобретений.

[0070] Фиг. 5a является первой примерной блок-схемой, показывающей устройство для формирования миниатюры изображения согласно пятому варианту осуществления настоящих изобретений.

[0071] Фиг. 5b является второй примерной блок-схемой, показывающей устройство для формирования миниатюры изображения согласно пятому варианту осуществления настоящих изобретений.

[0072] Фиг. 6 является примерной блок-схемой, показывающей терминал согласно шестому примерному варианту осуществления.

[0073] Далее подробнее описываются определенные варианты осуществления настоящего изобретения, которые проиллюстрированы на вышеуказанных прилагаемых чертежах. Эти прилагаемые чертежи и буквальное описание никоим образом не имеют намерение ограничивать объем идеи настоящего изобретения, а служат для того, чтобы пояснять принцип настоящего изобретения для специалистов в данной области техники со ссылкой на конкретные варианты осуществления.

Подробное описание изобретения

[0074] Чтобы обеспечивать большую ясность целей, технических решений и преимуществ, варианты осуществления настоящего изобретения подробнее описываются со ссылкой на прилагаемые чертежи.

[0075] Первый вариант осуществления

[0076] Ссылаясь на фиг. 1, посредством этого варианта осуществления предоставляется способ для формирования миниатюры изображения, который включает в себя следующие этапы.

[0077] На этапе 101, изображение фильтруется для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении.

[0078] В этом варианте осуществления, фильтрация изображения для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении, может включать в себя: пропуск изображения через оператор Лапласа для краевой фильтрации, оператор Собела для краевой фильтрации, оператор Роберта для выделения краев, оператор Прюитт для выделения краев или логарифмический оператор для выделения краев, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении.

[0079] В этом варианте осуществления, пиксельные точки с относительно близкими значениями интенсивности краев могут рассматриваться как имеющие небольшое различие в цветах, и пиксельные точки с относительно различными значениями интенсивности краев могут рассматриваться как имеющие большое различие в цветах. Следовательно, значение интенсивности краев может отражать информацию контента изображения в некоторой степени.

[0080] На этапе 102, предварительно установленное прямоугольное поле выполняет поиск с плавным перемещением по изображению, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, значение распределения объема информации в прямоугольном поле вычисляется согласно значениям интенсивности краев пиксельных точек в нем.

[0081] В этом отношении, предварительно установленное прямоугольное поле может представлять собой прямоугольное поле любого размера, который меньше размера изображения. Например, в одном случае, короткая сторона прямоугольного поля равна короткой стороне изображения, и длинная сторона прямоугольного поля меньше длинной стороны изображения. В другом случае, короткая сторона прямоугольного поля меньше короткой стороны изображения, и длинная сторона прямоугольного поля равна длинной стороне изображения. В еще одном другом случае, короткая сторона прямоугольного поля меньше короткой стороны изображения, и длинная сторона прямоугольного поля меньше длинной стороны изображения, и т.д. Этот вариант осуществления не имеет конкретных ограничений в этом отношении.

[0082] Прямоугольное поле может выполнять поиск с плавным перемещением по изображению в любом направлении, и этот вариант осуществления не имеет конкретных ограничений в этом отношении. Например, выполнение поиска с плавным перемещением может проводиться только в поперечном направлении или только в продольном направлении, или вдоль направления под углом в 45° и т.д.

[0083] На этапе 103, выбирается прямоугольное поле с наибольшим значением распределения объема информации, и перехватывается контент изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения.

[0084] В этом варианте осуществления, размер сформированной миниатюры не ограничивается. Например, оно может представлять собой изображение размера 1600×1200. В этом отношении, перехваченное изображение также может сначала сжиматься, и сжатое изображение принимается в качестве миниатюры. Этот вариант осуществления не имеет конкретных ограничений в этом отношении.

[0085] В этом варианте осуществления, вышеуказанное вычисление, для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем может включать в себя:

[0086] - для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, суммирование значений интенсивности краев всех пиксельных точек в нем, чтобы получать значение распределения объема информации в прямоугольном поле.

[0087] В этом варианте осуществления, вышеуказанное выполнение поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, вычисление значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем может включать в себя:

[0088] - вычисление значения с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования модели привлечения внимания, ранее созданной согласно координатам центральной точки изображения и каждой пиксельной точки; выполнение поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, вычисление значения распределения объема информации каждой пиксельной точки в прямоугольном поле посредством использования модели распределения объема информации, ранее созданной согласно значениям интенсивности краев и значениям с точки зрения привлечения внимания пространственных позиций и суммирование значений распределения объема информации всех пиксельных точек в прямоугольном поле для того, чтобы получать значение распределения объема информации в прямоугольном поле.

[0089] В этом варианте осуществления, вышеуказанное суммирование значений распределения объема информации всех пиксельных точек в прямоугольном поле для того, чтобы получать значение распределения объема информации в прямоугольном поле, может включать в себя:

[0090] - вычисление значения весового коэффициента, соответствующего каждой пиксельной точке в изображении посредством использования ранее выбранной функции ядра; умножение значения распределения объема информации каждой пиксельной точки в прямоугольном поле на соответствующее значение весового коэффициента, а затем суммирование взвешенных значений распределения объема информации для того, чтобы получать значение распределения объема информации в прямоугольном поле; при этом чем больше пиксель приближается к центральной точке изображения, тем большее значение весового коэффициента принимается посредством функции ядра.

[0091] В этом варианте осуществления, вышеуказанное вычисление значения с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования модели привлечения внимания, ранее созданной согласно координатам центральной точки изображения и каждой пиксельной точки, может включать в себя:

[0092] - вычисление значения с точки зрения привлечения внимания пространственной позиции каждой пиксельной точки в изображении посредством использования следующей модели привлечения внимания:

[0093]

[0094] - при этом (i, j) представляет любую пиксельную точку в изображении; представляет значение с точки зрения привлечения внимания пространственной позиции пиксельной точки; представляет центральную точку изображения; и σ представляет предварительно установленный коэффициент.

[0095] В этом варианте осуществления, вышеуказанное вычисление значения распределения объема информации каждой пиксельной точки в прямоугольном поле посредством использования модели распределения объема информации, ранее созданной согласно значениям интенсивности краев и значениям с точки зрения привлечения внимания пространственных позиций, может включать в себя:

[0096] - вычисление значения распределения объема информации каждой пиксельной точки в прямоугольном поле посредством использования следующей модели распределения объема информации:

[0097]

[0098] - при этом (i, j) представляет любую пиксельную точку в изображении; представляет значение распределения объема информации пиксельной точки; представляет значение интенсивности краев пиксельной точки; и представляет значение с точки зрения привлечения внимания пространственной позиции пиксельной точки.

[0099] В этом варианте осуществления, вышеуказанное прямоугольное поле может представлять собой квадрат, сторона которого имеет идентичную длину с короткой стороной изображения, в силе чего полученная миниатюра после перехвата должна содержать максимально возможно большое количество информации контента.

[00100] Чтобы повышать функциональную эффективность, в вышеописанных способах вышеуказанные изображения могут сжиматься до фильтрации, чтобы получать изображения с меньшим разрешением, а затем могут выполняться последовательные этапы, такие как фильтрация, и после того, как выбирается прямоугольное поле с наибольшим значением распределения объема информации, прямоугольное поле переносится в соответствующую позицию исходного изображения для того, чтобы перехватывать изображение. В этом отношении, фильтрация изображения для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении, может включать в себя: сжатие исходного изображения и фильтрацию сжатого изображения для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении.

[00101] Соответственно, перехват контента изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения, включает в себя: согласование выбранного прямоугольного поля с прямоугольным полем в исходном изображении и перехват контента изображения в прямоугольном поле в исходном изображении для того, чтобы получать миниатюру исходного изображения.

[00102] Например, изображение 1600×1200 сначала сжимается в изображение 400×400, и прямоугольное поле выбирается в изображении 400×400. После того, как выбор завершается, область, соответствующая прямоугольному полю, переносится в соответствующую область в изображении 1600×1200. Затем может выполняться перехват и сжатие для того, чтобы получать миниатюру. Через этот способ, может значительно повышаться скорость обработки, и может экономиться время, с тем чтобы удовлетворять требованию реального времени.

[00103] Через вышеописанный способ, предоставленный посредством этого варианта осуществления, посредством фильтрации изображения для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении; выполнения поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольника, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, вычисления значения распределения объема информации в прямоугольном поле согласно значениям интенсивности краев пиксельных точек в нем; выбора прямоугольного поля с наибольшим значением распределения объема информации и перехвата контента изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения, миниатюра может формироваться на основе информации контента изображения, в силу чего может повышаться точность выражения информации контента исходного изображения посредством миниатюры, так что она является более согласованной с когнитивным поведением человека.

[00104] Второй вариант осуществления

[00105] Ссылаясь на фиг. 2, посредством этого варианта осуществления предоставляется способ для формирования миниатюры изображения, который включает в себя следующие этапы.

[00106] На этапе 201, изображение фильтруется для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении.

[00107] В этом отношении, фильтрация изображения может быть реализована посредством использования различных операторов фильтрации, как подробно описано в первом варианте осуществления, который не повторяется в данном документе.

[00108] На этапе 202, предварительно установленное прямоугольное поле выполняет поиск с плавным перемещением по изображению, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, значения интенсивности краев всех пиксельных точек суммируются для того, чтобы получать значение распределения объема информации в прямоугольном поле.

[00109] В этом отношении, размер прямоугольного поля может задаваться требуемым образом при условии, что он меньше размера изображения. Выполнение поиска с плавным перемещением по изображению посредством прямоугольного поля может представлять собой выполнение поиска с плавным перемещением в любом направлении, и этот вариант осуществления не имеет конкретных ограничений в этом отношении, и он может упоминаться в описании первого варианта осуществления и не повторяется в данном документе.

[00110] Например, для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, вычисление может выполняться посредством использования следующего уравнения:

[00111]

[00112] - при этом (i, j) представляет любую пиксельную точку в изображении; представляет значение интенсивности краев пиксельной точки; и I представляет значение распределения объема информации в прямоугольном поле.

[00113] Здесь, значение распределения объема информации каждой пиксельной точки в прямоугольном поле может рассматриваться как равное значению интенсивности краев точки. Следовательно, суммирование значений интенсивности краев всех пиксельных точек в прямоугольном поле представляет собой просто суммирование значений распределения объема информации всех пиксельных точек в прямоугольном поле, так что в силу этого может получаться значение распределения объема информации в прямоугольном поле.

[00114] На этапе 203, выбирается прямоугольное поле с наибольшим значением распределения объема информации, и перехватывается контент изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения.

[00115] Через вышеописанный способ, предоставленный посредством этого варианта осуществления, посредством фильтрации изображения для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении; выполнения поиска с плавным перемещением по изображению посредством предварительно установленного прямоугольного поля, и для прямоугольного поля в каждой позиции для выполнения поиска с плавным перемещением, суммирования значений интенсивности краев всех пиксельных точек в нем, чтобы получать значение распределения объема информации в прямоугольном поле; выбора прямоугольного поля с наибольшим значением распределения объема информации и перехвата контента изображения, соответствующего выбранному прямоугольному полю, для получения миниатюры изображения, миниатюра может формироваться на основе информации контента изображения, поскольку миниатюра формируется на основе значений интенсивности краев, так что миниатюра может содержать важный и значительный контент в изображении, в силу чего может повышаться точность выражения информации контента исходного изображения посредством миниатюры, так что она является более согласованной с когнитивным поведением человека.

[00116] Третий вариант осуществления

[00117] Ссылаясь на фиг. 3, посредством этого варианта осуществления предоставляется способ для формирования миниатюры изображения, который включает в себя следующие этапы.

[00118] На этапе 301, изображение фильтруется для того, чтобы получать значение интенсивности краев для каждой пиксельной точки в изображении.

[00119] В этом отношении, фильтрация изображения может быть реализована посредством использования различных операторов фильтрации, как подробно описано в первом варианте осуществления, который не повторяется в данном документе.

[00120] Помимо этого, для упрощения вычисления, значения интенсивности краев могут быть нормализованы как значения в диапазоне 0-255, которые должны вычисляться далее.

[00121] Н