Способ и устройство для обеспечения поиска изображения по содержимому
Иллюстрации
Показать всеИзобретение относится к области поиска изображения по содержимому. Техническим результатом является увеличение скорости поиска и точность результатов поиска. Способ поиска изображения по содержимому включает определение выбранного целевого изображения, формирование набора возможных областей интереса, включающего одну или более областей интереса внутри целевого изображения, определение набора рекомендованных областей интереса, включающего одну или более рекомендованных областей интереса, выбранных из набора возможных областей интереса по меньшей мере частично на основе критериев оценивания. Критерии оценивания определяются по меньшей мере частично на основе анализа поддерживаемой истории поиска на основе области интереса. Способ также включает предоставление набора рекомендованных областей интереса для выбора пользователем одной или более целевых областей интереса из набора рекомендованных областей интереса в качестве критериев запроса в библиотеке изображений одного или более полученных в результате изображений. 4 н. и 22 з.п. ф-лы, 18 ил.
Реферат
ОБЛАСТЬ ТЕХНИКИ
[0001] Варианты осуществления настоящего изобретения относятся в общем к технологии управления изображением и, в частности, к способам и устройствам для обеспечения поиска изображения по содержимому.
ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ
[0002] Современная компьютерная эра привела к колоссальному увеличению мощности и объема памяти вычислительных устройств. Многие вычислительные устройства теперь имеют достаточно мощности и объема памяти для хранения, просмотра и управления большим числом цифровых изображений высокого разрешения. Кроме того, распространение беспроводных и проводных сетей, а также увеличение скоростей сетевых подключений позволяют пользователям получать доступ через сеть к огромным библиотекам изображений, хранящихся удаленно. Характеристики цифровых камер также значительно улучшились, позволив пользователям получать изображения с высоким разрешением благодаря использованию увеличенных мощности и объема памяти современных вычислительных устройств. Кроме того, многие портативные электронные пользовательские устройства, такие как мобильные телефоны, теперь включают встроенные цифровые камеры, позволяющие пользователям без труда получать и хранить цифровые изображения.
[0003] Поэтому все больше и больше людей используют в повседневной жизни электронные устройства со встроенными цифровыми камерами. Следовательно, количество и разнообразие цифровых изображений, получаемых с помощью вычислительных устройств, значительно увеличились за последнее время и, как ожидается, продолжат стремительный рост и в будущем. Некоторые методы управления изображением ставят своей задачей обеспечить управление большим числом цифровых изображений, хранящихся и/или доступных для пользователей. Одним из ключевых методов управления изображением является поиск изображения. Функции поиска изображения подразумевают предоставление изображений пользователю в соответствии с его запросом.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Предлагаются способы, устройства и компьютерные программные продукты для обеспечения управления изображением и, в частности, для обеспечения поиска изображения по содержимому. В связи с этим предлагаются системы, способы, устройства и компьютерные программные продукты, которые могут обеспечивать несколько преимуществ для вычислительных устройств и пользователей этих устройств. Варианты осуществления изобретения предоставляют автоматически сформированные рекомендованные области интереса (ROI, region of interest) внутри выбранного целевого изображения. Рекомендованные области ROI позволяют пользователю более удобно и быстро выбирать одну или несколько областей ROI внутри целевого изображения для указания критериев запроса для поиска соответствующих изображений. Кроме того, использование автоматически рекомендованных областей ROI может увеличить скорость поиска и точность результатов поиска. Некоторые варианты осуществления изобретения позволяют пользователю выбирать множество областей ROI в множестве различных целевых изображений в качестве критериев запроса для поиска одного изображения. Такие варианты осуществления изобретения позволяют пользователю более полно формулировать критерии запроса и обеспечивают формирование более точного набора результатов поиска в случаях, когда ни одно из целевых изображений не включает все элементы ROI, которые пользователь хотел бы видеть в найденных изображениях.
[0005] Некоторые варианты осуществления изобретения предоставляют функцию анализа истории поиска на основе области ROI, сконфигурированную для изучения шаблонов пользовательского ввода и определения обратной связи по результатам поиска для соответствия требованиям пользователей и улучшения результатов поиска. Функция истории поиска на основе области ROI используется в этих вариантах осуществления изобретения для улучшения рекомендации области ROI и/или результатов поиска. Некоторые варианты осуществления изобретения определяют более значимую обратную связь помимо обычного определения того, соответствует ли полученное в результате изображение критериям запроса, что может улучшить функцию анализа истории поиска. В связи с этим некоторые варианты осуществления изобретения определяют обратную связь на уровне области ROI, так что обратная связь может определяться в отношении того, соответствует ли полученное в результате изображение каждой отдельной целевой области ROI, выбранной в качестве критериев поиска. Такая обратная связь может быть использована в последующих поисках для улучшения результатов поиска.
[0006] В первом примере осуществления изобретения предлагается способ, который включает определение выбранного целевого изображения. Упомянутый способ согласно данному варианту осуществления изобретения включает формирование набора возможных областей интереса. Набор возможных областей интереса согласно данному варианту осуществления изобретения включает одну или более областей интереса внутри целевого изображения. Кроме того, способ согласно данному варианту осуществления изобретения включает определение набора рекомендованных областей интереса. Набор рекомендованных областей интереса согласно данному варианту осуществления изобретения включает одну или более рекомендованных областей интереса, выбранных из набора возможных областей интереса по меньшей мере частично на основе критериев оценивания, определяемых по меньшей мере частично на основе анализа поддерживаемой истории поиска на основе области интереса. Способ согласно данному варианту осуществления изобретения также включает предоставление набора рекомендованных областей интереса для выбора пользователем одной или более целевых областей интереса из набора рекомендованных областей интереса в качестве критериев запроса для поиска в библиотеке изображений одного или более полученных в результате изображений.
[0007] В другом примере осуществления изобретения предлагается устройство. Устройство согласно данному варианту осуществления изобретения включает по меньшей мере один процессор и по меньшей мере одно запоминающее устройство, в котором хранится компьютерный программный код, при этом по меньшей мере одно запоминающее устройство и хранимый компьютерный программный код сконфигурированы так, чтобы с помощью по меньшей мере одного процессора обеспечивать выполнение устройством по меньшей мере определения выбранного целевого изображения. Кроме того, по меньшей мере одно запоминающее устройство и хранимый компьютерный программный код сконфигурированы так, чтобы с помощью по меньшей мере одного процессора обеспечивать выполнение устройством формирования набора возможных областей интереса. Набор возможных областей интереса в данном варианте осуществления изобретения включает одну или более областей интереса внутри целевого изображения. Кроме того, по меньшей мере одно запоминающее устройство и хранимый компьютерный программный код сконфигурированы так, чтобы с помощью по меньшей мере одного процессора обеспечивать выполнение устройством определения набора рекомендованных областей интереса. Набор рекомендованных областей интереса в данном варианте осуществления изобретения включает одну или более рекомендованных областей интереса, выбранных из набора возможных областей интереса по меньшей мере частично на основе критериев оценивания, определяемых по меньшей мере частично на основе анализа поддерживаемой истории поиска на основе области интереса. Упомянутые по меньшей мере одно запоминающее устройство и хранимый компьютерный программный код сконфигурированы так, чтобы с помощью по меньшей мере одного процессора обеспечивать выполнение устройством предоставления набора рекомендованных областей интереса для выбора пользователем одной или более целевых областей интереса из набора рекомендованных областей интереса в качестве критериев запроса для поиска в библиотеке изображений одного или более полученных в результате изображений.
[0008] В другом примере осуществления изобретения предлагается компьютерный программный продукт. Компьютерный программный продукт согласно данному варианту осуществления изобретения включает по меньшей мере один машиночитаемый носитель, на котором хранятся машиночитаемые программные инструкции. Программные инструкции согласно данному варианту осуществления изобретения включают программные инструкции, сконфигурированные для определения выбранного целевого изображения. Кроме того, программные инструкции согласно данному варианту осуществления изобретения включают программные инструкции, сконфигурированные для формирования набора возможных областей интереса. Набор возможных областей интереса согласно данному варианту осуществления изобретения включает одну или более областей интереса внутри целевого изображения. Кроме того, программные инструкции согласно данному варианту осуществления изобретения включают программные инструкции, сконфигурированные для определения набора рекомендованных областей интереса. Набор рекомендованных областей интереса согласно данному варианту осуществления изобретения включает одну или более рекомендованных областей интереса, выбранных из набора возможных областей интереса по меньшей мере частично на основе критериев оценивания, определяемых по меньшей мере частично на основе анализа поддерживаемой истории поиска на основе области интереса. Также программные инструкции согласно данному варианту осуществления включают программные инструкции, сконфигурированные для предоставления набора рекомендованных областей интереса для выбора пользователем одной или более целевых областей интереса из набора рекомендованных областей интереса в качестве критериев запроса для поиска в библиотеке изображений одного или более полученных в результате изображений.
[0009] В другом варианте осуществления изобретения предлагается устройство, которое включает средства для определения выбранного целевого изображения. Упомянутое устройство также включает средства для формирования набора возможных областей интереса. Набор возможных областей интереса согласно данному варианту осуществления изобретения включает одну или более областей интереса внутри целевого изображения. Кроме того, устройство согласно данному варианту осуществления изобретения включает средства для определения набора рекомендованных областей интереса. Набор рекомендованных областей интереса согласно данному варианту осуществления изобретения включает одну или более рекомендованных областей интереса, выбранных из набора возможных областей интереса по меньшей мере частично на основе критериев оценивания, определяемых по меньшей мере частично на основе анализа поддерживаемой истории поиска на основе области интереса. Устройство согласно данному варианту осуществления изобретения также включает средства для предоставления набора рекомендованных областей интереса для выбора пользователем одной или более целевых областей интереса из набора рекомендованных областей интереса в качестве критериев запроса для поиска в библиотеке изображений одного или более полученных в результате изображений.
[0010] В другом примере осуществления изобретения предлагается машиночитаемый носитель, хранящий машиночитаемые программные инструкции. Машиночитаемые программные инструкции включают программные инструкции, сконфигурированные для определения выбранного целевого изображения. Кроме того, машиночитаемые программные инструкции включают программные инструкции, сконфигурированные для формирования набора возможных областей интереса, при этом набор возможных областей интереса включает одну или более областей интереса внутри целевого изображения. Кроме того, машиночитаемые программные инструкции включают программные инструкции, сконфигурированные для определения набора рекомендованных областей интереса, включающего одну или более рекомендованных областей интереса, выбранных из набора возможных областей интереса по меньшей мере частично на основе критериев оценивания, определяемых по меньшей мере частично на основе анализа поддерживаемой истории поиска на основе области интереса. Также машиночитаемые программные инструкции включают программные инструкции, сконфигурированные для предоставления набора рекомендованных областей интереса для выбора пользователем одной или более целевых областей интереса из набора рекомендованных областей интереса в качестве критериев запроса для поиска в библиотеке изображений одного или более полученных в результате изображений.
[0011] Представленное выше краткое описание приведено лишь в качестве примеров осуществления изобретения для обеспечения базового понимания некоторых аспектов изобретения. Таким образом, необходимо понимать, что описанные выше варианты осуществления изобретения являются лишь примерами и не ограничивают изобретение. Необходимо понимать, что объем изобретения охватывает множество потенциальных вариантов его осуществления, часть из которых далее будут описаны, в дополнение к тем, что были описаны выше.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0012] После общего описания вариантов осуществления изобретения далее будут представлены ссылки на прилагаемые чертежи, которые не обязательно выполнены в масштабе.
[0013] На фиг.1 представлена структурная схема устройства поиска изображений для обеспечения поиска изображения по содержимому в соответствии с примером осуществления настоящего изобретения.
[0014] На фиг.2 представлена структурная схема мобильного терминала в соответствии с примером осуществления настоящего изобретения.
[0015] На фиг.3 представлены последовательности изображений в соответствии с примером пользовательского интерфейса для выбора одной или более целевых областей ROI из целевого изображения в соответствии с примером осуществления изобретения.
[0016] На фиг.4 представлена блок-схема в соответствии с примером способа для обеспечения выбора целевых областей интереса из множества целевых изображений в соответствии с примером осуществления изобретения.
[0017] На фиг.5 представлены последовательности изображений в соответствии с примером пользовательского интерфейса для выбора целевых областей ROI и выполнения поиска изображения в соответствии с примером осуществления изобретения.
[0018] На фиг.6 представлен пример интерфейса обратной связи для предоставления обратной связи по полученным в результате изображениям в соответствии с примером осуществления изобретения.
[0019] На фиг.7 представлена блок-схема функции анализа истории поиска в соответствии с примером осуществления изобретения.
[0020] На фиг.8 представлена блок-схема в соответствии с примером рабочего процесса для обеспечения поиска изображения по содержимому в соответствии с примером осуществления изобретения.
[0021] На фиг.9 представлена блок-схема в соответствии с примером способа для обеспечения поиска изображения по содержимому в соответствии с примером осуществления изобретения.
[0022] На фиг.10 представлена блок-схема в соответствии с примером способа определения обратной связи на уровне области интереса в соответствии с примером осуществления изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
[0023] Ниже более подробно описаны примеры выполнения настоящего изобретения со ссылками на приложенные чертежи, на которых показаны некоторые, но не все варианты выполнения настоящего изобретения. Изобретение может быть реализовано во многих разных формах и не ограничивается описываемыми вариантами его выполнения; эти варианты осуществления настоящего изобретения представлены для выполнения требования промышленной применимости изобретения. В данном описании одинаковые позиции соответствуют одинаковым элементам.
[0024] Используемый в описании термин "схема" относится к следующему: (а) только к аппаратными реализациям (например, реализациям только на аналоговых и/или цифровых схемах); (б) к комбинациям схем и компьютерного программного продукта (компьютерных программных продуктов), включающего (включающих) инструкции программного обеспечения и/или встроенного программного обеспечения, хранимые на одном или более машиночитаемых носителях, которые совместно работают для обеспечения выполнения устройством одной или более описанных здесь функций, и (с) к схемам, таким как, например, микропроцессор(микропроцессоры) или часть микропроцессора(микропроцессоров), которые требуют для работы программное обеспечение или встроенное программное обеспечение, даже если программное обеспечение или встроенное программное обеспечение физически не представлено. Это определение термина "схема" используется везде в данном описании, включая формулу изобретения. В качестве другого примера использования в данном описании этого термина термин "схема" также охватывает реализацию, включающую один или более процессоров и/или их части(частей) и сопровождающее программное или встроенное программное обеспечение. В качестве другого примера термин "схема" охватывает также, например, интегральную схему основной полосы частот или интегральную схему процессора приложений в мобильном телефоне или аналогичную интегральную схему в сервере, устройстве сотовой сети связи, другом сетевом устройстве и/или другом вычислительном устройстве.
[0025] Одной из технологий поиска изображений является поиск изображения по содержимому (CBIR, Content-Based Image Retrieval), который позволяет пользователю ввести изображение или его часть в качестве целевого изображения. Система CBIR может затем проанализировать содержимое целевого изображения и начать поиск в базе данных изображений для определения полученных в результате изображений, соответствующих целевому изображению. Анализируемое "содержимое" включает информацию, которая может быть извлечена из изображений, например цвета, текстуры, формы, другие глобальные признаки, другие локальные признаки и т.п.
[0026] На фиг.1 представлена структурная схема устройства 102 поиска изображений для обеспечения поиска изображения по содержимому в соответствии с примером осуществления настоящего изобретения. Необходимо понимать, что устройство 102 поиска изображений представлено в качестве примера осуществления изобретения и не ограничивает изобретение. Объем изобретения охватывает многие потенциальные варианты его осуществления в дополнение к описанным вариантам. В то время как на фиг.1 представлен один из примеров конфигурации устройства поиска изображений для обеспечения поиска изображения по содержимому, может использоваться множество других конфигураций для реализации вариантов осуществления настоящего изобретения.
[0027] Устройство 102 поиска изображений может быть выполнено в виде настольного компьютера, ноутбука, мобильного терминала, мобильного компьютера, мобильного телефона, мобильного устройства связи, одного или более серверов, одного или более узлов сети, игрового устройства, цифровой камеры/камкордера, аудио/видеоплеера, телевизионного устройства, радиоприемника, цифрового записывающего видеоустройства, устройства позиционирования и любых их комбинаций и т.д. В одном из примеров осуществления изобретения устройство 102 поиска изображений выполнено в виде мобильного терминала, такого как терминал, показанный на фиг.2.
[0028] На фиг.2 представлена структурная схема мобильного терминала 10, представляющая один из вариантов осуществления устройства 102 поиска изображений в соответствии с вариантами осуществления настоящего изобретения. Однако необходимо понимать, что мобильный терминал 10, описываемый далее, является только примером одного из типов устройства 102 поиска изображений, который может реализовывать и/или использовать преимущества вариантов осуществления настоящего изобретения и, следовательно, не должен рассматриваться как ограничение настоящего изобретения. В то время как несколько вариантов осуществления электронного устройства представлены и описаны в качестве примера, в других типах электронных устройств, таких как мобильные телефоны, мобильные компьютеры, портативные цифровые секретари (PDA, personal digital assistant), пейджеры, ноутбуки, настольные компьютеры, игровые устройства, телевизионные устройства и другие виды электронных систем, могут также использоваться варианты осуществления настоящего изобретения.
[0029] Как показано на фиг.2, мобильный терминал 10 может включать антенну 12 (или множество антенн 12), подключенную (подключенных) к передатчику 14 и приемнику 16. Мобильный терминал 10 может также включать процессор 20, сконфигурированный для предоставления сигналов в передатчик и приема сигналов от приемника. Процессор 20 может быть осуществлен, например, в виде различных средств, включая схемы, один или более микропроцессоров с сопровождающим(сопровождающими) процессором(процессорами) цифровой обработки сигналов, один или более процессоров без сопровождающего процессора цифровой обработки сигналов, один или более сопроцессоров, один или более многоядерных процессоров, один или более контроллеров, схему обработки данных, один или более компьютеров, другие различные элементы обработки данных, включая интегральные схемы, такие как, например, специализированная интегральная схема (ASIC, application specific integrated circuit) или программируемая вентильная матрица (FPGA, field programmable gate array), или некоторые их комбинации. Соответственно, несмотря на то что на фиг.2 представлен только один процессор, в некоторых вариантах осуществления изобретения процессор 20 включает множество процессоров. Сигналы, переданные и принятые процессором 20, могут включать информацию сигнализации в соответствии со стандартом беспроводного интерфейса используемой сотовой системы и/или в соответствии с любым числом различных проводных и беспроводных сетевых технологий, включающих, не ограничиваясь этим, технологии беспроводного доступа (Wi-Fi, Wireless-Fidelity), технологии беспроводных локальных сетей (WLAN, wireless local access network), такие как стандарты 802.11, 802.16 Института инженеров по электротехнике и радиоэлектронике (IEEE, Institute of Electrical and Electronics Engineers) и т.д. Кроме того, эти сигналы могут включать речевые данные, формируемые пользователем данные, запрашиваемые пользователем данные и т.д. В связи с этим мобильный терминал может быть способен работать в соответствии с одним или более стандартами беспроводного интерфейса, протоколами связи, типами модуляции, типами предоставления доступа и т.д. Более конкретно, мобильный терминал может быть способен работать в соответствии с различными протоколами связи первого поколения (1G, first generation), второго поколения (2G, second generation), поколения 2.5G, третьего поколения (3G, third-generation), четвертого поколения (4G, forth-generation), протоколами связи мультимедийной подсистемы по протоколу Интернет (IMS, Internet Protocol Multimedia Subsystem) (например, по протоколу инициирования сеанса (SIP, session initiation protocol)) и т.д. Например, мобильный терминал может быть способен работать в соответствии с протоколами беспроводной связи 2G IS-136 (множественного доступа с временным разделением каналов (TDMA, Time Division Multiple Access)), глобальной системы мобильной связи (GSM, Global System for Mobile communications), IS-95 (множественного доступа с кодовым разделением каналов (CDMA, Code Division Multiple Access)) и т.д. Также мобильный терминал может быть способен работать, например, в соответствии с протоколами беспроводной связи поколения 2.5G услуги пакетной радиосвязи общего назначения (GPRS, General Packet Radio Service), протокола улучшенной среды GSM передачи данных (EDGE, Enhanced Data GSM Environment) и т.д. Кроме того, например, мобильный терминал может быть способен работать в соответствии с протоколами беспроводной связи поколения 3G, такими как протокол универсальной системы мобильной связи (UMTS, Universal Mobile Telecommunications System), множественного доступа с кодовым разделением каналов 2000 (CDMA2000, Code Division Multiple Access 2000), широкополосного множественного доступа с кодовым разделением каналов (WCDMA, Wideband Code Division Multiple Access), множественного доступа с временным и синхронным кодовым разделением каналов (TD-SCDMA, Time Division-Synchronous Code Division Multiple Access) и т.д. Кроме того, мобильный терминал может быть способен работать в соответствии с протоколами беспроводной связи поколения 3.9G, такими как протокол долгосрочного развития (LTE, Long Term Evolution) или протокол сети усовершенствованного универсального наземного радиодоступа (E-UTRAN, Evolved Universal Terrestrial Radio Access Network) и т.д. Кроме того, например, мобильный терминал может быть способен работать в соответствии с протоколами беспроводной связи сетей четвертого поколения (4G) и/или аналогичными протоколами беспроводной связи, которые могут быть разработаны в будущем.
[0030] Некоторые мобильные терминалы, работающие по протоколам узкополосной усовершенствованной мобильной телефонной системы (NAMPS, Narrow-band Advanced Mobile Phone System), и системы связи общего доступа (TACS, Total Access Communication System) могут также использовать преимущества вариантов осуществления данного изобретения, как и телефоны, работающие в двух режимах и множестве режимов (например, цифровые/аналоговые телефоны или TDMA/CDMA/аналоговые телефоны). Кроме того, мобильный терминал 10 может быть способен работать в соответствии с протоколом Wi-Fi или протоколом глобальной совместимости для СВЧ-доступа (WiMAX, Worldwide Interoperability for Microwave Access).
[0031] Необходимо понимать, что процессор 20 может включать схему для выполнения функций аудио/видеообработки и логических функций мобильного терминала 10. Например, процессор 20 может включать устройство процессора цифровой обработки сигналов, микропроцессорное устройство, аналого-цифровой преобразователь, цифроаналоговый преобразователь и т.д. Функции управления и обработки сигнала мобильного терминала могут распределяться между этими устройствами согласно их возможностям. Кроме того, процессор может включать внутренний вокодер (VC, voice coder) 20а, внутренний модем данных (DM, data modem) 20b и т.д. Процессор может также включать функции для работы одной или более программ, которые могут храниться в памяти. Например, процессор 20 может быть способным выполнять программу для связи, такую как обычный веб-браузер. Программа для связи может позволять мобильному терминалу 10 передавать и принимать веб-контент, такой как контент на основе местоположения и/или другие веб-страницы, например, в соответствии с протоколом WAP (Wireless Application Protocol, протокол приложений для беспроводной связи), протоколом HTTP (Hypertext Transfer Protocol, протокол передачи гипертекста) и/или в соответствии с аналогичными протоколами.
[0032] Мобильный терминал 10 может также включать пользовательский интерфейс, включая, например, стандартный наушник или динамик 24, звонок 22, микрофон 26, дисплей 28 и пользовательский интерфейс ввода, при этом все эти устройства соединены с контроллером 20. В связи с этим процессор 20 может включать схему пользовательского интерфейса, сконфигурированную для управления по меньшей мере некоторыми функциями одного или более элементов пользовательского интерфейса, таких как динамик 24, звонок 22, микрофон 26, дисплей 28 и т.д. Процессор 20 и/или схема пользовательского интерфейса, включающая процессор 20, могут быть сконфигурированы для управления одной или более функциями одного или более элементов пользовательского интерфейса посредством компьютерных программных инструкций (например, программного обеспечения и/или встроенного программного обеспечения), хранимых в памяти, доступной для процессора 20 (например, в энергозависимой памяти 40, энергонезависимой памяти 42 и т.д.). Хотя это не показано, мобильный терминал может включать батарею для питания различных схем, относящихся к мобильному терминалу, например схем для обеспечения механической вибрации в качестве обнаруживаемого выходного сигнала. Пользовательский интерфейс ввода может включать устройства, такие как клавиатура 30, сенсорный дисплей (не показан), джойстик (не показан) и/или другие устройства ввода, которые позволяют мобильному терминалу принимать данные. В вариантах осуществления изобретения, включающих клавиатуру, клавиатура может включать цифровые (0-9) и соответствующие клавиши (#, *), а также другие клавиши, используемые для управления мобильным терминалом 10.
[0033] Как показано на фиг.2, мобильный терминал 10 может также включать одно или более средств для совместного использования и/или получения данных. Например, мобильный терминал может включать радиочастотный (RF, radio frequency) приемопередатчик ближнего действия и/или опросное устройство 64, так что данные могут совместно использоваться с электронными устройствами и/или приниматься от электронных устройств в соответствии с технологиями радиосвязи. Мобильный терминал может включать другие приемопередатчики ближнего действия, такие как, например, инфракрасный (IR, infrared) приемопередатчик 66, приемопередатчик 68 Bluetooth™ (ВТ), работающий с использованием беспроводной технологии Bluetooth™, разработанной группой Bluetooth™, беспроводной приемопередатчик 70 универсальной последовательной шины (USB, universal serial bus) и т.д. Приемопередатчик 68 Bluetooth™ может быть способен работать в соответствии со стандартами радиосвязи технологии Bluetooth™ сверхнизкого энергопотребления (например, Wibree™). В связи с этим мобильный терминал 10 и, в частности, приемопередатчик ближнего действия могут быть способны передавать и/или принимать данные от электронных устройств, находящихся в непосредственной близости от мобильного терминала, например на расстоянии до 10 метров. Хотя это не показано, мобильный терминал может быть способен передавать и/или принимать данные от электронных устройств в соответствии с различными технологиями беспроводных сетей, включая технологию Wi-Fi, технологии WLAN, такие как технологии IEEE 802.11, IEEE 802.15, IEEE 802.16 и т.д.
[0034] В одном из примеров осуществления изобретения мобильный терминал 10 может включать компонент захвата мультимедийной информации, например камеру, видео- и/или аудиомодуль, связанный с процессором 20. Компонент захвата мультимедийной информации может быть любым средством захвата видео- или аудиоинформации для ее хранения, отображения и передачи. Например, в примере осуществления изобретения, в котором компонент захвата мультимедийной информации включает схему 36 захвата изображения, схема 36 захвата изображения может включать цифровую камеру, сконфигурированную для формирования файла цифрового изображения из захваченного изображения. Кроме того, цифровая камера схемы 36 захвата изображения может быть сконфигурирована для захвата видеоклипа. В этом случае схема 36 захвата изображения может включать аппаратное обеспечение, такое как линзы или другой(другие) оптический(оптические) компонент(компоненты), и программное обеспечение, необходимое для создания файла цифрового изображения из захваченного изображения, а также файла цифрового видео из захваченного видеоклипа. В альтернативном варианте схема 36 захвата изображения может включать только необходимое для просмотра изображения аппаратное обеспечение, тогда как устройство памяти мобильного терминала 10 будет хранить инструкции для выполнения процессором 20 в виде программного обеспечения, необходимого для создания файла цифрового изображения из захваченного изображения. В другом альтернативном варианте объект или объекты, находящиеся в поле обзора схемы 36 захвата изображения, могут отображаться на дисплее 28 мобильного терминала 10 для иллюстрации вида изображения, отображаемого в настоящий момент, которое при желании может быть захвачено пользователем. Кроме того, в примере осуществления изобретения схема 36 захвата изображения может включать компонент обработки, такой как сопроцессор, который помогает контроллеру 20 обрабатывать данные изображения, и кодер и/или декодер для сжатия и/или восстановления данных изображения. Кодер и/или декодер могут кодировать и/или декодировать, например, в соответствии со стандартом объединенной группы экспертов в области фотографии (JPEG, joint photographic experts group), стандартом группы экспертов в области движущихся изображений (MPEG, moving picture experts group) или в соответствии с другим форматом.
[0035] Мобильный терминал 10 может включать память, такую как модуль 38 идентификации абонента (SIM, subscriber identity module), съемный модуль идентификации пользователя (R-UIM, removable user identity module) и т.д., которая может хранить информационные элементы, относящиеся к мобильному абоненту. В дополнение к модулю SIM мобильный терминал может включать другую съемную и/или встроенную память. Мобильный терминал 10 может включать энергозависимую память 40 и/или энергонезависимую память 42. Например, энергозависимая память 40 может включать оперативную память (RAM, random access memory), в том числе динамическую и/или статическую RAM, кэш-память на схеме или вне схемы и т.д. Энергонезависимая память 42, которая может быть встроенной или съемной, может включать, например, постоянное запоминающее устройство, флэш-память, магнитные запоминающие устройства (например, жесткие диски, приводы гибких дисков, магнитную ленту и т.д.), приводы оптических дисков и/или носители, энергонезависимую оперативную память (NVRAM, non-volatile random access memory) и т.д. Как и энергозависимая память 40, энергонезависимая память 42 может включать кэш-область для временного хранения данных. Память может хранить одну или более программ, инструкций, блоков информации, данных и т.д., которые могут быть использованы мобильным терминалом для выполнения функций мобильного терминала. Например, память может содержать идентификатор, такой как код международной идентификации мобильного оборудования (IMEI, international mobile equipment identity), предоставляющий возможность точного определения мобильного терминала 10.
[0036] Вернемся к фиг.1. В примере осуществления изобретения устройство 102 поиска изображений включает различные средства, такие как процессор 110, память 112, интерфейс 114 связи, пользовательский интерфейс 116 и схему 118 поиска изображений, для выполнения различных описанных здесь функций. Эти средства устройства 102 поиска изображений, как было описано ранее, могут быть осуществлены, например, в виде схемы, компонентов аппаратного обеспечения (например, подходящего программируемого процессора, схемы комбинационной логики и т.д.), компьютерного программного продукта, включающего машиночитаемые программные инструкции (например, программное обеспечение или встроенное программное обеспечение), хранимые на машиночитаемом носителе (например, в памяти 112) и исполняемые обрабатывающим сконфигурированным соответствующим образом устройством (например, процессором 110), или в виде их некоторых комбинаций.
[0037] Процессор 110 может быть выполнен, например, в виде различных средств, включая один или более микропроцессоров с сопровождающим(сопровождающими) процессором(процессорами) цифровой обработки сигналов, один или более процессора(процессоров) без сопровождающего процессора цифровой обработки сигналов, один или более сопроцессоров, один или более многоядерных процессоров, один или более контроллеров, схему обработки данных, один или более компьютеров, другие различные компоненты обработки данных, включая интегральные схемы, такие как, например, схема ASIC или FPGA, или их комбинации. Соответственно, несмотря на то что на фиг.1 представлен только один процессор, в некоторых вариантах осуществления изобретения процессор 110 включает множество процессоров. Это множество процессоров могут находиться в связи друг с другом и могут быть совместно сконфигурированы для выполнения одной или более описанных функций устройства 102 поиска изображений. Множество процессоров может располагаться в одном вычислительном устройстве или может быть распределено среди множества вычислительных устройств, совместно сконфигурированных для функционирования в качестве устройства 102 поиска изображений. В вариантах осуществления изобретения, в которых устройство 102 поиска изображений выполнено в виде мобильного терминала 10, процессор 110 может быть выполнен в виде процессора 20 или включать его. В примере осуществления изобретения процессор 110 сконфигурирован для выполнения инструкций, хранящихся в памяти 112 или иным образом доступных процессору 110. Эти инструкции при их исполнении процессором 110 могут обеспечивать выполнение устройством 102 поиска