Доступ к камере над блокировкой

Иллюстрации

Показать все

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

Реферат

Область техники

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

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

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

[003] Мобильные устройства с камерами, часто имеют режим блокировки для предотвращения случайного или неавторизованного доступа к устройству. Однако во многих ситуациях желательно захватывать фотографию или видео без необходимости разблокировать мобильное устройство (например, с использованием комбинации клавиш, ввода персонального идентификационного номера (ПИН), или с использованием распознавания отпечатка пальца), чтобы быстро и спонтанно “ловить момент”.

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

Сущность изобретения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[021] Фиг. 3A и 3B иллюстрируют обобщенный пример мобильного устройства при обеспечении приложения захвата изображения.

[022] Фиг. 4A и 4B иллюстрируют обобщенный пример мобильного устройства при представлении настроек и опций захвата изображения.

[023] Фиг. 5A иллюстрирует обобщенный пример мобильного устройства при представлении экрана блокировки.

[024] Фиг. 5B иллюстрирует обобщенный пример мобильного устройства, представляющего пользовательский интерфейс аутентификации.

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

[026] Фиг. 7 - схема состояний, которая схематически представляет примерную реализацию раскрытой технологии.

[027] Фиг. 8 - блок-схема последовательности операций, которая обеспечивает дополнительные детали примерной реализации, проиллюстрированной на фиг. 6.

[028] Фиг. 9 - схема состояний, которая схематически представляет аспект раскрытой технологии, включающий в себя использование датчика близости.

[029] Фиг. 10 - блок-схема, иллюстрирующая множественные источники питания мобильного устройства.

[030] Фиг. 11 иллюстрирует обобщенный пример подходящей вычислительной среды, в которой могут быть реализованы описанные варианты осуществления, подходы и технологии.

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

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

Подробное описание

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

[034] Используемые в этой заявке и в формуле изобретения формы единственного числа включают в себя формы множественного числа, если из контекста явно не следует обратное. Дополнительно, термин “включает в себя” означает “содержит”. Дополнительно, термин “соединенный” охватывает механический, электрический, магнитный, оптический, а также другие практические способы соединения или связывания элементов вместе, и не исключает наличия промежуточных элементов между соединенными элементами.

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

[036] Хотя операции некоторых из раскрытых способов описаны в конкретном, последовательном порядке для удобства представления, следует понимать, что эта манера описания охватывает перекомпоновку, если конкретный порядок не предусмотрен нижеприведенным конкретным описанием. Например, операции, описанные последовательно, могут, в ряде случаев, быть перекомпонованы, опущены или выполнены одновременно. Кроме того, для упрощения иллюстрации, на прилагаемых чертежах могут быть не показаны различные варианты использования раскрытых элементов и способов совместно с другими элементами и способами. Дополнительно, в описании иногда используются такие термины, как “создавать”, “генерировать”, “выбирать”, “захватывать” и “обеспечивать” для описания раскрытых способов. Эти термины являются высокоуровневыми абстракциями фактически осуществляемых операций. Фактические операции, которые соответствуют этим терминам, могут варьироваться в зависимости от конкретной реализации и очевидны специалисту в данной области техники.

[037] Любой из раскрытых способов может быть реализован в виде исполняемых компьютером инструкций, хранящихся на одном или более считываемых компьютером носителях данных (например, невременных считываемых компьютером носителях, например, одном или более энергозависимых компонентах памяти (например, DRAM или SRAM), или энергонезависимых компонентах памяти (например, жестких дисках)) и исполняться на компьютере (например, любом коммерчески доступном компьютере, включая смартфоны или другие мобильные устройства, которые включают в себя вычислительное аппаратное обеспечение). Любые исполняемые компьютером инструкции для реализации раскрытых подходов, а также любые данные, создаваемые и используемые в ходе реализации раскрытых вариантов осуществления, могут быть сохранены на одном или более считываемых компьютером носителях (например, невременных считываемых компьютером носителях). Исполняемые компьютером инструкции могут быть частью, например, специализированного программного приложения или программного приложения, доступного или загружаемого через веб-браузер или другое программное приложение (например, приложение удаленного вычисления). Такое программное обеспечение может быть исполнено, например, на одиночном локальном компьютере (например, любом подходящем коммерчески доступном компьютере) или в сетевой среде (например, через интернет, глобальную сеть, локальную сеть, сеть клиент-сервер (например, сеть облачных вычислений), или другую подобную сеть) с использованием одного или более сетевых компьютеров.

[038] Для наглядности, описаны лишь некоторые избранные аспекты основанных на программном обеспечении реализаций. Другие общеизвестные в технике детали опущены. Например, следует понимать, что раскрытая технология не ограничивается каким-либо конкретным компьютерным языком или программой. Например, раскрытая технология может быть реализована посредством программного обеспечения, написанного на C++, Java, Perl, JavaScript, HTML5 или любом другом подходящем языке программирования. Аналогично, раскрытая технология не ограничивается каким-либо конкретным компьютером или типом аппаратного обеспечения. Некоторые детали подходящих компьютеров и аппаратного обеспечения общеизвестны и не нуждаются в подробном описании в этом раскрытии.

[039] Кроме того, любой из основанных на программном обеспечении вариантов осуществления (содержащий, например, исполняемые компьютером инструкции для побуждения компьютера осуществлять любой из раскрытых способов) может быть выгружен, загружен или удаленно доступен через подходящие средства связи. Такие подходящие средства связи включают в себя, например, интернет, всемирную паутину, интрасеть, программные приложения, кабель (в том числе, оптоволоконный кабель), магнитную связь, электромагнитную связь (в том числе, РЧ, микроволновую и инфракрасную связь), электронную связь, или другие подобные средства связи.

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

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

[042] Используемый в этом раскрытии термин «над блокировкой» означает, что устройство находится в состоянии, в котором, по меньшей мере, некоторые функции устройства не доступны пользователю, поскольку устройство находится в состоянии над блокировкой (или “заблокировано”). Используемый в этом раскрытии термин «под блокировкой» означает, что устройство находится в состоянии, в котором доступна дополнительная функциональность, которая не доступна пользователю в состоянии над блокировкой. Кроме того, устройство может быть описано как имеющее другие состояния, которые не обязательно являются взаимоисключающими с состояниями аутентификации над блокировкой или под блокировкой. Например, в некоторых вариантах осуществления, устройство может находиться либо в состоянии низкого энергопотребления, либо в активном состоянии одновременно пребывая в состоянии над блокировкой. Аналогично, в некоторых вариантах осуществления, устройство может находиться в состоянии под блокировкой, одновременно пребывая в состоянии низкого энергопотребления или активном состоянии.

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

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

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

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

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

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

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

[050] В некоторых вариантах осуществления раскрытой технологии, когда мобильное устройство находится в состоянии над блокировкой, приложение захвата изображения на мобильном устройстве может разрешать доступ к поднабору функциональности, доступному в состоянии под блокировкой. Например, функциональность, связанная с видоискателем (режим захвата) приложения захвата изображения, может обеспечивать захват фото, захват видео, отображение самой последней захваченной фотографии (т.е. “изображения подтверждения”) и регулировку настроек захвата изображения, например, вспышки, трансфокации, автофокусировки, баланса белого и других подобных операций над изображениями. Доступная функциональность видоискателя в состоянии над блокировкой обычно включает в себя операции, которые не могут нарушить приватность пользователя, в случае доступа со стороны аутентифицированного пользователя.

[051] Кроме того, другая функциональность обычно доступная в состоянии(ях) под блокировкой, может быть отключена в состоянии(ях) над блокировкой. Например, автоматическая выгрузка фотографий может быть отключена в состоянии над блокировкой для предотвращения выгрузки случайно или непроизвольно захваченных фотографий на удаленный сервер или вычислительное облако. Другие функции, которые могут быть отключены, включают в себя удаление изображения, отправку, использование как, просмотр галереи изображений, и другие подобные личные операции над изображениями.

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

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

[054] I. Примерное мобильное устройство

[055] На фиг. 1 показана системная схема, изображающая примерное мобильное устройство 100, включающее в себя различное необязательное аппаратное обеспечение и программные компоненты, в целом обозначенные позицией 102. Любые компоненты 102 в мобильном устройстве могут осуществлять связь с любым другим компонентом, хотя, для простоты иллюстрации, показаны не все соединения. Мобильное устройство может быть любым из различных вычислительных устройств (например, сотовым телефоном, смартфоном, карманным компьютером, карманным персональным компьютером (КПК) и т.д.) и может обеспечивать беспроводную двустороннюю связь с одной или более сетями 104 мобильной связи, например, сотовой или спутниковой сетью.

[056] Проиллюстрированное мобильное устройство 100 может включать в себя контроллер или процессор 110 (например, сигнальный процессор, микропроцессор, ASIC или другие логические схемы управления и обработки) для выполнения таких заданий, как кодирование сигнала, обработка данных, обработка ввода/вывода, управление питанием и/или другие функции. Операционная система 112 может управлять выделением и использованием компонентов 102, включающих в себя состояния питания, состояния над блокировкой и состояния под блокировкой, и обеспечивать поддержку для одной или более прикладных программ 114. Прикладные программы могут включать в себя общие мобильные вычислительные приложения (например, приложения захвата изображения, приложения электронной почты, календари, менеджеры контактов, веб-браузеры, приложения обмена сообщениями), или любое другое вычислительное приложение.

[057] Проиллюстрированное мобильное устройство 100 может включать в себя память 120. Память 120 может включать в себя несъемную память 122 и/или съемную память 124. Несъемная память 122 может включать в себя ОЗУ, ПЗУ, флэш-память, жесткий диск или другие общеизвестные технологии хранения памяти. Съемная память 124 может включать в себя флэш-память или карту модуля идентификации абонента (SIM), которая хорошо известна в системах связи GSM, или другие общеизвестные технологии хранения памяти, например “смарткарты”. Память 120 может быть использована для хранения данных и/или кода для работы операционной системы 112 и прикладных программ 114. Примерные данные могут включать в себя веб-страницы, текст, изображения, звуковые файлы, видеоданные или другие наборы данных, которые должны быть отправлены на и/или приняты с одного или более сетевых серверов или других устройств через одну или более проводных или беспроводных сетей. Память 120 может быть использована для хранения идентификатора абонента, например, международного идентификационного номера мобильного оборудования абонента (IMSI) и идентификатора оборудования, например, международного идентификатора мобильного оборудования (IMEI). Такие идентификаторы могут быть переданы на сетевой сервер для идентификации пользователей и оборудования.

[058] Мобильное устройство 100 может поддерживать одно или более устройств 130 ввода, например, сенсорный экран 132, микрофон 134, камеру 136, физическую клавиатуру 138, шаровой манипулятор 140 и/или датчик 142 близости, и одно или более устройств 150 вывода, например, громкоговоритель 152 и один или более устройств отображения 154. Другие возможные устройства вывода (не показаны) могут включать в себя пьезоэлектрические или тактильные устройства вывода. Некоторые устройства могут обслуживать более одной функции ввода/вывода. Например, сенсорный экран 132 и устройство отображения 154 могут быть объединены в одно устройство ввода/вывода.

[059] Беспроводной модем 160 может быть соединен с антенной (не показана) и может поддерживать двустороннюю связь между процессором 110 и внешними устройствами, что хорошо известно в технике. Модем 160 показан в общих чертах и может включать в себя сотовый модем для осуществления связи с сетью 104 мобильной связи и/или другими радиомодемами (например, Bluetooth 164 или Wi-Fi 162). Беспроводной модем 160 обычно сконфигурирован для связи с одной или более сотовыми сетями, например, сетью GSM для передачи данных и речи в единой сотовой сети, между сотовыми сетями или между мобильным устройством и коммутируемой телефонной сетью общего пользования (PSTN).

[060] Мобильное устройство может дополнительно включать в себя по меньшей мере один порт 180 ввода/вывода, источник 182 питания, приемник 184 спутниковой навигационной системы, например, приемник системы глобального позиционирования (GPS), акселерометр 186, гироскоп (не показан) и/или физический соединитель 190, который может представлять собой порт USB, порт IEEE 1394 (FireWire) и/или порт RS-232. Перечень проиллюстрированных компонентов 102 не является обязательным или всеобъемлющим, поскольку любые компоненты могут быть исключены, и другие компоненты могут быть добавлены.

[061] II. Примерное мобильное устройство

[062] На фиг. 2A показан вид 210 спереди примерного мобильного устройства 200, а на фиг. 2B показан вид 250 сзади мобильного устройства. Как показано, мобильное устройство 200 включает в себя несколько аппаратных кнопок, в том числе, кнопку 220 «Домой», кнопку 222 питания и кнопку 224 затвора камеры (захвата изображения). Также изображено устройство 230 отображения с сенсорным экраном, который показан отображающим кнопку 232 разблокирования сенсорного экрана, кнопку 234 затвора камеры сенсорного экрана и индикатор 236 режима блокировки.

[063] Мобильное устройство 200 включает в себя микрофон 240 и громкоговоритель 242, совместно с двумя датчиками 246 и 248 близости, находящимися под поверхностью мобильного устройства. В некоторых примерах могут быть использованы один, три или более датчиков близости. Может быть применен любой подходящий датчик близости. В некоторых примерах, датчики 246 и 248 близости излучают инфракрасный пучок и принимают отраженный инфракрасный пучок, который отражается от поверхности близлежащего объекта, освещаемого излученным инфракрасным пучком. Измерение интенсивности, или другое измеренное свойство принятого пучка, может быть использовано для определения, находится ли объект вблизи мобильного устройства 200. В других примерах, в качестве датчика близости может быть использовано устройство отображения 230 с сенсорным экраном. Например, значения емкости, обнаруженные с использованием емкостного датчика сенсорного экрана, соединенного с устройством 230 отображения с сенсорным экраном, используются для определения, находится ли объект неподалеку (например, в пределах 1 см от устройства отображения с сенсорным экраном). В некоторых примерах, использующих датчик сенсорного экрана, при обнаружении близости активируется ограниченное количество строк или столбцов устройства 230 отображения с сенсорным экраном, для снижения энергопотребления. В некоторых примерах, датчик изображения, соединенный с объективом 260 камеры, может быть использован в качестве светового датчика для обнаружения объекта вблизи мобильного устройства 200. Например, объекты вблизи мобильного устройства 200 могут быть определены с использованием света, принимаемого через объектив 260 камеры, с помощью датчика изображения на основе КМОП, ПЗС (прибора с зарядовой связью) или другой подходящей технологии. В некоторых примерах, при проверке близости активируются лишь несколько строк, столбцов или пикселей датчика изображения, для снижения энергопотребления. В некоторых примерах мобильных устройств, имеющих множественные камеры, для осуществления проверки близости может быть выбрана одна из камер на основе выбранной камеры, имеющей более низкое энергопотребление или имеющей преимущественное положение для проверки близости, когда мобильное устройство находится в положении хранения. В некоторых примерах, вместо датчика изображения камеры, в качестве светового датчика может быть использован фотодиод 280. В некоторых примерах, сигналы от одного или более датчиков близости (например, датчиков 246 и 248 близости, и/или устройства 230 отображения с сенсорным экраном) могут быть объединены с сигналами от светового датчика (например, датчика изображения, соединенного с объективом 260 камеры и/или фотодиодом 280) для определения объектов вблизи мобильного устройства 200 с повышенной точностью.

[064] Кнопка 224 затвора камеры мобильного устройства 200 представляет собой специализированную кнопку затвора камеры двойного действия с возможностью обнаружения “нажатия наполовину” и “полного нажатия” как различные отдельные действия. Как очевидно специалистам в данной области техники, нажатие наполовину означает частичное приведение в действие кнопки или иного средства управления, тогда как полное нажатие означает дополнительное приведение в действие кнопки или средства управления при превышении определенного предела. В некоторых примерах, кнопка 224 затв