Способ обработки визуального объекта и электронное устройство, используемое в нем

Иллюстрации

Показать все

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

Реферат

Область техники, к которой относится изобретение

Настоящее изобретение относится к способам обработки визуального объекта.

Уровень техники

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

Некоторые электронные устройства, имеющие CamCard приложение от IntSig Information Co., Ltd, считывают визитные карточки и сохраняют их в базы данных с информацией о контактах. Они синхронизируют все карточки во всех смартфонах, планшетах, компьютерах и веб-приложениях пользователя. Приложение CamCard может быть использовано на iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPhone 5s, iPhone 5c, iPod Touch 5, iPad(Retina) и на iPad mini. Смартфон, на котором установлено приложение CamCard, осуществляет захват визитной карточки с помощью встроенной камеры, а затем распознает элементы всей визитной карточки, обрабатывает данные и сохраняет информацию в памяти. Приложение CamCard предназначено для работы за один раз использования только с одной визитной карточкой. Если захвачена часть второй визитной карточки, то это может влиять на правильность распознавания. Другие объекты, не являющиеся визитной карточкой, не предназначены для распознавания.

Некоторые электронные устройства, на которых установлено программное обеспечение Snap to Text от RTC Hubs Limited, конвертируют документы на бумажном носителе в электронную версию текста, такую как PDF файлы. Используя электронное устройство, на котором установлено приложение Snap to Text от RTC Hubs Limited, и запустив его, пользователь извлекает текст из изображения и преобразует его в редактируемый текстовый документ, создает категории сохраненных элементов и сохраняет страницы по категориям, извлекает текст из различных источников изображений, таких как квитанции, проездные билеты, книги, соглашения и так далее, распространяет в текстовом формате или формате PDF посредством передачи по Wi-Fi в облачное хранилище данных Dropbox или электронную почту, а также создает свои собственные теги для того, чтобы сохранить текстовые файлы.

Электронные устройства, известные в данной области, работают со всеми изображениями, которые сделаны с помощью камеры или получены другим путем, а также с частями изображений, выбранными пользователем.

Раскрытие изобретения

Целью настоящей технологии является устранение по меньшей мере некоторых недостатков, присущих известному уровню техники.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Возможен вариант осуществления электронного устройства, в котором процессор выполнен с возможностью отображения размытой версии изображения.

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

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

Возможен вариант осуществления электронного устройства, в котором процессор выполнен с возможностью осуществления распознавания текста.

Возможен вариант осуществления электронного устройства, в котором процессор выполнен с возможностью осуществления распознавания текста.

Возможен вариант осуществления электронного устройства, в котором процессор выполнен с возможностью осуществления распознавания текста.

Возможен вариант осуществления электронного устройства, в котором процессор выполнен с возможностью осуществления распознавания текста.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В контексте настоящего описания «скольжение по экрану» подразумевает англ. термин swipe (свайп), означающий «проводить не отрывая, скользить», действие реализуется пользователем путем проведения пальцем/стилусом по сенсорному экрану без отрыва. При этом траектория движения пальца/стилуса может быть различной, например, в виде прямой линии из одного конца сенсорного экрана в другой.

В контексте настоящего описания «сервер» подразумевает под собой компьютерную программу, работающую на соответствующем оборудовании, которая способна получать запросы (например, от клиентских устройств) по сети и выполнять эти запросы или инициировать их выполнение. Оборудование может представлять собой один физический компьютер или одну физическую компьютерную систему, но ни то, ни другое не является обязательным для настоящей технологии.

В контексте настоящей технологии использование определения «по меньшей мере один сервер» не означает, что каждая задача (например, полученные инструкции или запросы) или какая-либо конкретная задача будет получена, выполнена или инициирована к выполнению одним и тем же сервером (то есть одним и тем же программным обеспечением и/или аппаратным обеспечением); это означает, что любое количество элементов программного обеспечения или аппаратных устройств может быть вовлечено в прием/передачу, выполнение или инициирование выполнения любого запроса или последствия любого запроса, связанного с клиентским устройством, и все это программное и аппаратное обеспечение может быть одним сервером или несколькими серверами, поскольку оба варианта включены в определение «по меньшей мере один сервер».

В контексте настоящего описания «клиентское устройство» подразумевает под собой аппаратное устройство, способное работать с программным обеспечением, подходящим к решению соответствующей задачи. Таким образом, примерами (не имеющими ограничительного характера) клиентских устройств могут служить персональные компьютеры (настольные компьютеры, ноутбуки, нетбуки и т.п.) смартфоны, планшеты, а также сетевое оборудование, такое как маршрутизаторы, коммутаторы и шлюзы. Следует иметь в виду, что устройство, используемое в качестве клиентского устройства в настоящем контексте, может одновременно быть сервером по отношению к другим клиентским устройствам. Использование термина «клиентское устройство» не исключает возможности использования множества клиентских устройств для получения/отправки, выполнения или инициирования выполнения любой задачи или запроса, или же последствий любой задачи или запроса, или же этапов любого вышеописанного способа.

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

В контексте настоящего описания «информация» включает в себя информацию любого рода или типа, которая может храниться в базе данных. Таким образом, информация включает в себя, среди прочего, аудиовизуальные произведения (изображения, видео, звукозаписи, презентации и т.д.), данные (данные о местоположении, цифровые данные и т.д.), текст (мнения, комментарии, вопросы, сообщения и т.д.), документы, таблицы и т.д.

В контексте настоящего описания «компонент» подразумевает под собой программное обеспечение (соответствующее конкретному аппаратному контексту), которое является необходимым и достаточным для выполнения конкретной(-ых) указанной(-ых) функции(-й).

В контексте настоящего описания «используемый компьютером носитель информации» подразумевает под собой носитель абсолютно любого типа и характера, включая ОЗУ, ПЗУ, диски (компакт диски, DVD-диски, дискеты, жесткие диски и т.д.) USB флеш-накопители, твердотельные накопители, накопители на магнитной ленте и т.д.

В контексте настоящего описания определения «первый», «второй», «третий» и т.д. используются в виде прилагательных исключительно для того, чтобы отличать существительные, к которым они относятся, друг от друга, а не для целей описания какой-либо конкретной связи между этими существительными. Так, например, следует иметь в виду, что использование терминов «первый сервер» и «третий сервер» не подразумевает какого-либо порядка, отнесения к определенному типу, хронологии, иерархии или ранжирования (например) серверов/между серверами, равно как и их использование (само по себе) не предполагает, что некий «второй сервер» обязательно должен существовать в той или иной ситуации. Дополнительно, как указано в настоящем документе, в других контекстах, упоминание «первого» элемента и «второго» элемента не исключает возможности того, что это один и тот же фактический реальный элемент. Так, например, в некоторых случаях, «первый» сервер и «второй» сервер могут являться одним и тем же программным и/или аппаратным обеспечением, а в других случаях они могут являться разным программным и/или аппаратным обеспечением.

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

Дополнительные и/или альтернативные варианты осуществления настоящей технологии станут очевидными из последующего описания, прилагаемых чертежей и прилагаемой формулы изобретения.

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

Для лучшего понимания настоящей технологии, а также других его аспектов и характеристик сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:

На фиг. 1 показан первый вид электронного устройства 102 в перспективе, которое является в данном варианте осуществления технологией Apple iPhone 5s.

На фиг. 2 показан второй вид электронного устройства 102 в перспективе, которое является в данном варианте осуществления технологией Apple iPhone 5s.

На фиг. 3 показана схематическая диаграмма электронного устройства 102.

На фиг. 4-14 показано электронное устройство 102 на протяжении следующих друг за другом этапов выполнения способа, реализуемого компьютером, выполненного в соответствии с вариантами осуществления настоящей технологии.

На фиг. 15-16 показана схематическая диаграмма процесса распознавания текста, который осуществляется во время выполнения способа, реализуемого компьютером, выполненного в соответствии с вариантами осуществления настоящей технологии.

Осуществление изобретения

На фиг. 1 показан первый вид электронного устройства 102 в перспективе, являющийся в данном варианте осуществления Apple iPhone 5s. В других вариантах осуществления электронное устройство 102 может быть другим типом электронного устройства. В различных вариантах осуществления электронное устройство 102 может быть реализовано в таких устройствах, как Samsung Galaxy S5 Smartphone, Apple iPhone 5c 32GB, Asus 10.1″ 32GB Transformer Book T100 Windows 8.1 Tablet With Wi-Fi, Samsung Galaxy Tab 3 8.0 16GB Android 4.2 Tablet с процессором Exynos 4212, HP Envy 17″ TouchSmart ноутбук - Intel Core i7 4700M / 1TB HDD/16GB RAM, работающих на операционной системе Windows 8.1. Независимо от типа, электронное устройство 102 содержит встроенную или внешнюю камеру.

Более конкретно, на фиг. 1 показан вид спереди в перспективе электронного устройства Apple iPhone 5s. В качестве примера, который не имеет ограничительного характера, электронное устройство 102 может быть ноутбуком или настольным компьютером.

В данном варианте осуществления, как показано на фиг. 1, электронное устройство 102 содержит экран мультитач 104. В качестве примера представлен экран мультитач 104 с диагональю 1044 дюйма, Retina дисплеем с разрешением 1136 на 640 пикселей и с плотностью 326 пикселей на дюйм.

Экран мультитач 104 используется для отображения информации, которая содержит в себе отображение графического интерфейса пользователя. Помимо прочего, экран мультитач 104 отображает изображения, которые захвачены с помощью электронного устройства 102 при использовании камеры FaceTime 106 или же камеры iSight 110.

Экран мультитач 104 может отображать различные версии изображений. В примере, который не имеет ограничительного характера, а также в вариантах осуществления настоящей технологии, экран мультитач 104 отображает размытую версию изображения, которая показана на фиг. 4. Изображение может быть размыто с помощью электронного устройства 102, используя любой стандартный способ, например с помощью функции Гаусса.

Тем не менее, экран мультитач 104 может альтернативно отображать другие версии изображений, например, такие как черно-белые версии.

Экран мультитач 104 также используется для получения ввода данных пользователем.

Экран мультитач 104 на фиг. 5-6 обеспечивает возможность одновременно использовать два или более пальца на экране дисплея. Экран мультитач 104 обеспечивает возможность применения стягивающего и растягивающего жестов на экране для того, чтобы осуществить изменение масштаба. Например, стягивающий и растягивающий жесты на экране дисплея используются для перемещения и изменения масштаба изображения, а также для выбора части изображения посредством скольжения по экрану (свайпа) или же путем осуществления других жестов.

Электронное устройство 102 дополнительно содержит упомянутую выше FaceTime камеру 106. FaceTime камера 106 захватывает фотографии размером 1,2 МП (1280 на 960 пикселей), а также записывает HD-видео в качестве 720р. FaceTime камера 106 является частью модуля камеры 210, показанного на фиг. 3, который соединен с процессором 202. FaceTime камера 106 также используется для захвата изображений. В качестве примера, который не имеет ограничительного характера, FaceTime камера 106 также используется для захвата изображений, которые содержат текст. Изображения сохраняются в цифровом формате на одном или более машиночитаемых носителях информации, которые являются частью модуля памяти 204, как показано на Фиг. 3.

Электронное устройство 102 дополнительно содержит клавишу «домой»/дактилоскопический сенсор Touch ID 108, которые являются частью модуля ввода-вывода 206, как показано на фиг. 3. Клавиша «домой»/дактилоскопический сенсор Touch ID 108 также используется для получения ввода пользователем.

На фиг. 2 показана вторая часть электронного устройства 102. Более подробно, фиг. 2 иллюстрирует вид Apple iPhone 5s в перспективе сзади.

В одном из вариантов осуществления электронное устройство 102, которое показано на фиг. 2, также содержит вышеупомянутую iSight камеру 110. iSight камера 110 представляет собой 8-мегапиксельную камеру с линейным размером пикселя 1,5 мкм и диафрагмой f/2,2. iSight камера 110 содержит объектив с покрытием из сапфирового стекла, вспышку из двух светодиодов true tone, сенсор Backside Illumination, пятиэлементную линзу, гибридный ИК-фильтр, имеет автоматическую фокусировку, фокусировку касанием, режим распознавания лиц на фотографии Face Detection, режим панорамной съемки, автоматическую стабилизацию изображения, режим скоростной серийной съемки Burst Mode, функцию привязки фотографий к месту съемки Geo-tagging.

iSight камера 110 является частью модуля камеры 210, проиллюстрированного на фиг. 3, который соединен с процессором 202, как показано на фиг. 3. iSight камера 110 также используется для захвата изображений. В качестве примера, который не имеет ограничительного характера, iSight камера 110 также используется для захвата изображений, которые содержат текст. Изображения сохраняются в цифровом формате на одном или более носителей информации, которые являются частью модуля памяти 204, как показано на фиг. 3.

На Фиг. 3 показана схематическая диаграмма 200 электронного устройства 102. Электронное устройство 102 содержит процессор 202. В конкретном варианте осуществления технологии процессор 202 содержит один или более процессор и/или один или более микроконтроллер, которые выполнены с возможностью обработки команд и проведения действий, связанных с работой электронного устройства 102. В различных осуществления процессор 202 может быть реализован как однокристальный, многокристальный, и/или в виде других электротехнических компонентов, которые содержат в себе одну или более интегральных микросхем, а также печатные платы. Процессор 202 необязательно содержит в себе блок кэш-памяти (не показано) для временного локального хранения команд, данных или же компьютерных адресов. В качестве примера, процессор 202 состоит из одного или более процессоров, или же одного или более контроллеров, которые предназначены для выполнения определенных задач электронного устройства 102 или же одного многофункционального процессора или контроллера.

Процессор 202 функционально связан с модулем памяти 204. Модуль памяти 204 содержит один или более носителей информации и, как правило, обеспечивает место для хранения машинного кода (к примеру, программного обеспечения и/или встроенного программного обеспечения), или же данных пользователя (к примеру, фотографий, текстовых данных, индексов и т.д.) В качестве примера модуль памяти 204 содержит различные варианты материальных машиночитаемых носителей информации, включающих в себя постоянную память (ROM) и/или оперативную память (RAM). Как хорошо известно специалистам в данной области, постоянная память ROM передает данные и команды процессору 202 только в одном направлении, а оперативная память RAM используется, как правило, для двусторонней передачи данных и команд. Модуль памяти 204 также может включать в себя одно или более стационарное запоминающее устройство, в качестве примера, такие как жесткие диски (HDDs), твердотельные накопители (SSDs), карты флэш-памяти (к примеру, Secured Digital или карты SD, встроенные MultiMediaCard или же карты eMMD), помимо других соответствующих форм памяти, соединенных двусторонней передачей с процессором 202. Информация находится на одном или более съемном носителе информации, загруженном или установленном в электронное устройство 102, когда это является необходимым. В качестве примера, любое количество подходящих карт памяти может быть установлено в электронное устройство 102 на постоянной или временной основе.

Модуль памяти 204 хранит, в частности, ряд машиночитаемых команд, которые при выполнении обрабатываются с помощью процессора 202 (а также других компонентов устройства 102) для того, чтобы выполнить различные варианты действий, описанных в настоящем документе.

Электронное устройство 102 дополнительно содержит модуль ввода-вывода 206. Модуль ввода-вывода 206, состоит из одного или более устройства ввода-вывода, функционально соединенного с процессором 202.

В качестве примера, в одном из вариантов осуществления электронного устройства 102, как показано на фиг. 2, модуль ввода-вывода 206 электронного устройства 102 содержит экран мультитач 104, являющийся в данном варианте осуществления технологии экраном Retina с диагональю 1044 дюйма и разрешением 1136 на 640 пикселей, плотностью 326 пикселей на дюйм, а также клавишей «домой»/дактилоскопическим сенсором Touch ID 108.

В других вариантах осуществления настоящей технологии модуль ввода-вывода 206 может дополнительно или альтернативно содержать клавиатуру, манипулятор мышь, одну или более клавиш, колесо прокрутки, и/или экран дисплея (к примеру, жидкокристаллический экран дисплея (LCD), светоизлучающий диод (LED), интерферометрический модулятор дисплея (IMOD), или любое другое подходящее устройство отображения). В большинстве случаев устройства ввода сконфигурированы таким образом, чтобы осуществлять передачу данных, команд и откликов из внешнего мира в электронное устройство 102. Экран дисплея в большинстве случаев сконфигурирован таким образом, чтобы отображать графический интерфейс пользователя (GUI), который представляет простой в использовании визуальный интерфейс между пользователем и электронным устройством 102, а также управление системой или приложением(-ями), запущенным на электронном устройстве 102. В большинстве случаев графический интерфейс пользователя GUI представляет собой программы, файлы, а также варианты операционных действий с графическими изображениями. Во время работы пользователь может выбирать и активировать различные графические изображения, выведенные на экран дисплея для того, чтобы инициировать функции и действия, связанные с ними. Модуль ввода-вывода 206 также содержит устройства на основе сенсорного ввода, такие как сенсорная панель и тачскрин. Сенсорная панель представляет собой устройство ввода, состоящее из поверхности, которая определяет касания пользователя. Аналогичным образом тачскрин определяет наличие и месторасположение касаний пользователя. Модуль ввода-вывода 206 может также содержать экраны двойного касания, экраны мультитач или же сенсорные панели, которые определяют наличие, месторасположение и перемещение касаний пользователя.

В данном варианте осуществления технологии электронного устройства 102, модуль ввода-вывода 206 содержит экран мультитач 104.

В данном варианте осуществления технологии